基于HL7 RIM设计CDA的规范方法研究
扫描二维码
随时随地手机看文章
基于该继承关系的CDA的规范设计遵循HL7 RIM设计方法可建立如下三个步骤:
1)?RIM子集化、强约束化过程:该步骤是完成RIM到R-MIM的强约束化过程。RIM 是静态卫生信息模型,由一个或多个主题域类包组成。而HL7词汇表对一个领域来说是一系列被允许的值。在约束过程中,除对RIM的六大骨干类进行域化、约束,正确理解和适当使用词汇表也是非常关键的步骤。举例如下:
?RIM子集化、强约束化过程
其中左边起第一列为角色类词汇表,在该词汇表域中有7个元素,其中字母标识该元素的层次分布:S(specialized)有代码并包含子概念;A(abstract)没有代码,但包含子概念;L(leaf term)包含代码,但没有子概念,是最后一层。最后一列中提供了角色类词汇表的117个数值集合。
2)?线性化,附加约束过程:在这一步骤中CDA R-MIM 被CDA专有词汇集附加约束,线性化层次结构解读。在第一步中,CDA继承了HL7的大部分词汇表集,但在CDA规范设计的本地化实施中,仅有HL7的词汇集是远远不够的。各类被认可的本地专业术语标准元素及其数据元值如国家卫生部新颁发的关于健康档案数据元标准等应被考虑采纳。
3)?CDA XML 规范形成:在上一步骤中得到的CDA HD (CDA 层级描述)可经由不同的算法形成CDA XML 规范。
5 HL7 RIM开发工具介绍
由于CDA的XML实现技术规范继承了HL7的技术实现规范,因此HL7的RIM开发工具在CDA的规范实现中具有重要意义。目前,HL7已经开发了一组可以自动的引导开发过程的工具。其中重要的两个工具介绍如下:
RMIM Designer:? HL7 RMIM 设计模板, 具有提供Visual Basic 软件套件和RoseTree软件一起工作的交互设计能力。工具描绘源自RIM的模型并且确保所有的内容元素合适的定义都建立在RIM的基础上。在该工具中可完成RMIM的模型设计。
Rose Tree:Visual Basic开发的应用程序。主要职能是HL7数据库的接口,构建在VISIO设计显示的RMIM和HMD的数据存储并管理这些存储,生成所需的XML规范。需要微软的MSXML4软件,从数据库中执行生成XML文本。
HL7 RIM 开发工具应用流程举例如下:在RMIM Designer中调出应用域设计模板(如实验室医嘱域等),精细约束化后,将其模型自动序列化,存储,在RoseTree工具中调出生成XML规范文档。
6 结束
本文通过对HL7 RIM 参考模型、其扩展模型及CDA的基础介绍,阐述了CDA规范和HL7规范的继承关系。在此基础上探索了如何从基于HL7 RIM参考模型到CDA XML 规范文档生成的路径,并简单介绍了HL7 RIM模型的开发工具RMIM Designer 和Rose Tree的使用。由于HL7 XML 规范和CDA XML 规范的生产路径及条件并不完全一样,目前现有的HL7 RIM 开发工具仅供CDA XML规范生成参考使用,CDA本地化开发工具及约束有待进一步完善和发展。
参考文献
[1]Wilfred Bonney, HL7 Tools:The Comprehensive Guide,Release 2.
[2]台湾健康咨询交换第七届协定协会,HL7 v3教育训练计划.
[3]徐朗. 基于HL7 RIM的健康档案的信息模型. 卫生部首期健康档案标准企业培训班.
[4] www.hl7.org
作者:
上海市卫生局信息中心 谢桦
上海市卫生局信息中心? 曹剑峰
金仕达卫宁软件股份有限公司 薛颜波 吕莹