电子病历系统及其数据集成的研究 | ||||||||||||||||
本文采用WebService技术构建以HL7临床文件体系结构(dinicaldocumentarchitecture,CDA)为标准的电子病历交换系统 1电子病历标准与数据交换 HL7标准是目前基于文本的医疗数据交换标准中应用最为广泛的一个国际标准,它通过信息网络将不同的医学信患,如患者信息、诊断数据、医学数据库、医学诊断设备等与人相关的多种信患源集成到一起,实现医学信息共享。HL7标准主要内容包括:①患者个人信息管理;②患者人、出院,转院信息;③各类医院服务,如手术、检查、化验、用药、医用材料及饮食等服务项目的管理;④财务管理信息,患者账户管理,医疗保险理赔、支付;⑤检查、化验结果回报;⑥;⑦病案管理;⑧医疗服务预约管理。HL7定义了如下一些方面的标准规则:入院、出院和转移,指令,结果报告,查询等。 CDA是以交换文档为目的的描述临床文档结构和语义的文档标记标准,以该标准构建的临床文档可以在HL7消息中进行传输。临床文档是对一个完整的信息对象的定义,它包括文本、图像、声音和其他多媒体内容,并具有持续性、可读性、完整性等特点 2系统分析与设计 2.1需求分析:用户用例图(usecasediagram) 结合HIS系统中的相关模块与子系统,需要整合挂号、门诊医嘱和住院管理系统中的患者信息,并存储到电子病历数据库 2.2系统设计类图(classdiagram) 类图描述的是类和类之间的静态关系。与数据模型不同,类图不仅显示信息的结构,同时还描述了系统的行为。 2.3WebService设计当把数据写到电子病历数据库时,需将信息转换到HL7的格式;同样,当门诊上的某个科室需要阅读患者以前的电子病历信息时,需要将HL7格式的电子病历数据转换成为普通数据格式,然后在此基础上进行诊断,并且最终确诊 publicInformationtranHL7ToRecord(stringxmllnf)(Informationa;XmlDocumentxmlDoc=newxmlDocument();XML.LoadXml(xmlInf);XmlElementselectName(xmlElement)xmlDoc.SelectSingleNode(//name)a.name=selectName.InnerXml;XmlElementselectld=(XmlElement)xmlDoc.SelectSingleNode(//id); a.id=selectId.InnerXml;XmlElementselectGender=(xmlElement)xmlDoc.SelectSingleNode(∥gender)a.gender=selectGender.InnerXml; 3结论
|