资源描述
国家卫生信息概念数据模型与HL7 RIM的映射研究
【摘要】 目的:确定国家卫生信息概念数据模型与HL7 RIM之间的关系,检验概念数据模型的范围. 方法:在深刻理解RIM中每一个类或概念的基本定义及其在RIM中的角色的基础上,使它们与国家卫生信息概念数据模型中的实体一一对应. 结果:在所选取用于映射的211个不同层次的RIM类或概念中,共有165个有相应的概念数据模型实体与之映射,占全部的%. 结论:国家卫生信息概念数据模型与HL7 RIM有着很强的映射关系,国家卫生信息概念数据模型在概念水平上是与国际卫生信息模型保持一致的.
【关键词】 卫生信息;概念数据模型;HL7 RIM;映射
【中图号】
0引言
国家卫生信息数据概念模型是根据承接关系数据模型提出来的,但比承接关系数据模型更加详细,对主要实体做了更详细的层次划分,并描述了实体之间的关系[1]. 概念数据模型是收集、管理和分析卫生数据,并为卫生系统提供决策信息时必不可少的模型.
对国家卫生信息概念数据模型中的概念的验证保证了概念数据模型与我国卫生信息框架的一致性,同时也保证了这个概念数据模型从本质上来说具有国际性―应该在概念水平上与国际上的其它卫生信息模型保持一致. 目前国际上的经验已经证明,如果不应用概念数据模型,HL7 RIM也是无法支持国家卫生信息框架的[2]. 本次映射的目的是确定国家卫生信息概念数据模型与HL7 RIM之间的关系,检验概念数据模型的范围.
1材料和方法1材料国家卫生信息概念数据模型实体《国家卫生信息标准基础框架》课题组所建立的概念数据模型将所有卫生信息划分为11个超级实体,这11个超级实体又被细分为137个实体,实体下又可细分为若干子实体[1,3]. 概念数据模型是一个反应卫生系统实体的“数据捕获模型”,也就意味着概念数据模型所表达的数据是对每个实体直接观察而来的. 数据模型在最基础水平上捕获数据,并将其整合为信息,而信息的价值则依赖于数据的语境以及特定的视角. 需要注意的是,概念数据模型是一个数据集合模型,不包含那些“获得性的”而不是观察而来的概念,这一点与HL7 RIM中有很多“获得性的”概念有所不同. RIM的类或概念HL7(health level seven)标准是在国际上被广泛接受的卫生信息标准. HL7 V3建立了一个广泛协调的参考信息模型, RIM是一个关于卫生和医疗保健的静态的信息模型,它是所有HL7 V3协议规范标准最根本的来源[4-5]. HL7 RIM使用了一个非常抽象的模型风格,它的核心类及其结构化属性是它的核心. RIM由六个核心类组成:动作、参与、实体、角色、动作关联、角色连接. 我们选取RIM中具有实体性质的三个类:动作、实体、角色的全部211个不同层次的类或概念用于与国家卫生信息概念数据模型的实体进行映射,不包括参与、动作关联与角色连接三个类. 它们分别来自ActClass, EntityClass, RoleClass三个词汇表域. 本次研究所采用的HL7 RIM版本为(/v3ballot/html/welcome/downloads/, 20051215).
图1国家卫生信息数据概念模型的超级实体
2方法为了更有效率的进行分析和映射,需要做出以下几个基本前提和假设:①国家卫生信息概念数据模型与HL7 RIM是不同级别的模型,而且具有不同的目的. ②国家卫生信息概念数据模型是一个概念层次的模型,具有很宽的范围,我们假设HL7 RIM中的所有主题域或类都可以在我们所建立的概念数据模型中找到位置. ③HL7 RIM是一个“数据传输模型”,主要目的是支持卫生信息系统间的通讯. HL7有一个暗含的范围,也就是说它仅局限于管理、诊断以及纯临床领域,因此,在HL7中认为是边缘的概念在我们的概念数据模型中可能是很基本的概念. 具体的映射方法和步骤 ①对我们所选取的211个HL7 RIM类或概念,深刻理解它们的基本定义以及它们在RIM中所扮演的角色. ②将这211个HL7 RIM类或概念与国家卫生信息概念数据模型的中的实体一一对应. HL7 RIM的类或概念是分层次的,映射时采用国家卫生信息概念数据模型中的“超级实体/实体/子实体”的不同层次来对应,并且对于每一个实体,我们都从实际工作中理解它,这将帮助理解实体间的关系及其具体含义. ③HL7 RIM中有很多“获得性的”数据元素,当我们确定某个类是“获得性的”数据时,我们将在概念数据模型中映射它的来源数据. 作为映射工作的一部分,我们将确认这些类对于概念数据模型的价值,确定其是否可以为扩展概念数据模型提供参考. ④HL7 RIM在不同的主题域层次下有重复的类或概念,我们将根据其语境选择合适的概念数据模型实体与之对应. ⑤不是所有的HL7 RIM中的类或概念都需要映射到我们的概念数据模型. 一些关联性的以及财务方面的类或概念对我们的概念数据模型是没有价值的,因此,对于这部分不进行映射.
2结果
概念数据模型与HL7 RIM的映射形式经过上述方法,将国家卫生信息概念数据模型实体与HL7 RIM类或概念一一映射(表1). 其中标为“无”的是指没有合适的实体与RIM类或概念对应,或者不容易映射.
表1概念数据模型实体与HL7 RIM类或概念的映射
概念数据模型与HL7 RIM的映射在映射的全部共211个不同层次的HL7 RIM类或概念中,共有165个可以有相应的概念数据模型实体与之映射,占全部RIM类或概念的%,46个RIM类或概念没有合适的概念数据模型实体与之映射. 从概念数据模型的11个超级实体角度分析映射结果,其中参与者角色所对应原RIM类或概念最多,其次为支撑条件(43个), 事件, 参与者, 位置, 业务因素及计划.
3讨论
本次映射是确定国家卫生信息概念数据模型实体与HL7 RIM主要类或概念之间的对应关系. 这是对我们所建立的数据模型中概念的一次比较深刻的理解,同时也是一次用概念数据模型实体来帮助理解其它更细节水平上的数据模型的尝试.
研究结果表明,对于绝大多数的HL7类或概念,国家卫生信息概念数据模型可以有相应的实体与之对应. 也就是说,我们所建立的概念数据模型的范围宽广,分解水平可以表达实际工作中的实体和关系的需要,在概念水平上与国际上的其它卫生信息模型保持一致. 对于概念数据模型中的费用、结局、需求、环境因素四个超级实体没有相应的RIM类或概念相对应,这一方面反映了两个模型在层次、范围及用途上的不同[6],说明我们所建立的概念数据模型比HL7 RIM的范围更广泛. 另一方面,也与我们只考虑HL7 RIM具有实体性质的类或概念有关.
需要注意的是,没有合适的概念数据模型实体与RIM类或概念相映射,并不代表在我们的概念数据模型中无法表达该概念,出现这种情况很可能是由于两个模型的概念层次之间的差别造成的,比如某一HL7父类无法用一个概念数据模型实体对应,但其子类却有相应的实体与之对应. 只有那些真正无法用概念数据模型实体表达的HL7 RIM中的概念才对国家卫生信息概念数据模型有参考意义.
【参考文献】
[1] 徐勇勇,刘丹红,王霞,等. 《国家卫生信息标准基础框架》研究进展[J]. 中国卫生信息管理杂志,2005,2:56-62.
[2] Lyman JA, Scully K, Tropello S, et al. Mapping from a clinical data warehouse to the HL7 Reference Information Model[D]. Washington: AMIA Annu Symp Proc, 2003.
[3] 徐勇勇,刘丹红, 张玉海.国家卫生信息标准基础框架与规划[J]. 世界医疗器械, 2005, 11(6):76-78.
[4] Kurtz M. HL7 version : a preview for CIOs, managers, and programmers [J]. J Healthc Inform Manag, 2002, 16(4):22-23.
[5] Oemig F, Blobel HL7 Go towards an Architecture Standard [J]. Stud Health Technol Inform, 2005, 116:761-766.
[6] Jones TM, Mead CN. The architecture of sharing. An HL7 Version 3 framework offers semantically interoperable healthcare information [J]. Healthc Inform, 2005, 22(11):35-36, 38.
展开阅读全文