健康数据库的xml数据模型?

时间:2016-03-07 17:13:07

标签: xml xml-parsing database-schema xsd-validation xml-database

作为我大学任务的一部分,我必须创建一个用于电子健康监测和记录保存的xml数据模型,现在我理解XML的概念和基本结构,但是我对它的最佳构建方式​​感到困惑。例如;我有一个xml文档(参见下面的结构),但我想问一下,在“健康”下将外围设备和医疗记录保存在同一文档中是否是一个好主意。因为这可以使单个文档非常大。

<health>
    <pat>
        <person>
            <name></name>
            <gender></gender>
            <mobile></mobile>
            <email></email>
        </person>
        <address>
            <house></house>
            <street></street>
            <city></city>
            <pc></pc>
        </address>
    </pat>
    <Contact>
        <name></name>
        <tel></tel>
    </Contact>
    <doctor>
        <title></title>
        <firstname></firstname>
        <surname></surname>
        <tel></tel>
    </doctor>
    <drug>
        <name></name>
        <quantity></quantity>
        <cost></cost>
        <expirydate></expirydate>
        <prescribedate></prescribedate>
    </drug>
    <peripheraldata>
        <temperature></temperature>
    </peripheraldata>
    <records>
        <warnings></warnings>
        <symptoms></symptoms>
        <diagnosis></diagnosis>
        <date></date>
    </records>
</health>

提前致谢

1 个答案:

答案 0 :(得分:1)

如果没有要求声明,很难帮助您。 HL7是XML中健康信息的模式,它长达数千页,非常复杂。你显然想要一些更简单的东西,但在它变得简单之前它有多简单?

在文档中放入多少信息的问题始终是XML的一个挑战。每位患者一份文件?每个患者一集的一个文件?如果患者在诊所就诊,那么这些预约是与患者,诊所,医生或三者一起生活的吗?这完全取决于你想要实现的目标,而且你还没有说过。