第2个回答 2014-12-10
针对电子病历发展中的技术问题,XML技术的出现使这些问题的解决成为可能。XML(Extensible Markup
Lanˉguage)即可扩展标识语言,是一种元语言。它是国际互联网联盟(W3C)开发的用于网络环境下数据交换、数据管理和网页设计的新技术。XML
虽然也和HTML一样同属标记语言,但XML可让用户通过标识来描述数据结构(即树结构),并且根据描述数据的需要随意制定不同的标记,使之成为一个完整
的信息体系。其优势在于,它不仅是一种标识语言,更是一种可以定义描述对象结构的元语言。XML文档自含结构,使得系统间交换的信息可以互相“理解”。
使用XML描述病历内容,要先定义病历内容的结构(DTD)。在此基础上实现业务数据库中病人信息到病历结构的转换,从而可实现由以类型为中心的数据库描
述到以人为中心的描述。形成的XML文件是病历存储管理的基本单位。采用XML文件来记录病历,并不排斥病人信息的数据库表示。病历的XML描述与数据库
记录有各自的适用范围。两种描述同时存在并保持相对独立,依各自用途使用。病历的信息交换是电子病历的一个重要目标,信息交换的前题是标准化。XML为电
子病历提供了很好的交换载体,但XML仅是描述病历信息的“元语言”,要使交换病历的内容能为对方所“理解”和处理,还必须有交换双方约定一致的病历描述
结构即DTD。制定有关病历信息的文档类型定义DTD的标准,是应用XML于电子病历交换的关键。在这方面HL7已经做了大量的工作,HL7组织目前正在
制定和更新用于医疗和患者进行信息交换的DTD。它包括两方面的标准:一是在HL7的消息中处理原来的语法外,定义XML做为消息的另一种描述语言;二是
制定采用XML描述的病历结构PRA。后一标准可以直接用于电子病历描述。在该标准中,根据病历信息的构化程度,依次将标准划分为三级:病历首页、基本病
历内容和详细病历内容。XML为解决各种表格化的病历内容开发各自不同的数据结构和应用程序这一问题提供了契机。