HL7 RIM (转)
一 概述
二 HL7 RIM模型结构
各个主类的含义如下:
活动:表示卫生服务活动(或干预措施),这些服务活动或干预措施产生相关的健康档案记录信息。
实体:是指物理意义上的人和物。包括所有生命体(Living Subjects)(如人和动物)、机构(正式的和非正式的)、材料(如持久和非持久的货物、食物、组织、容器)和场地。
角色:是指“实体”在“参与”卫生服务活动(或干预措施)过程中所扮演的各种角色。
参与:定义“角色”和“活动”之间的关系,是指“实体”通过扮演的“角色”“参与”卫生服务活动(或干预措施)的行为方式。
活动关联:描述“活动”之间的相互关系。
角色关系:描述参与卫生服务活动(或干预措施)的各个角色之间的关系。
三 RIM 数据逻辑模型
RIM是一个最抽象的数据概念模型,本身并无法用于表述具体的数据或含义。要实现对某域中具体健康档案数据的描述,要在RIM的基础上派生和细化(演绎)为域信息模型D-MIM(Domain Message Information Model)和精细化消息模型R-MIM(Refined Message Information Model)。
R-MIM是对一个具体业务活动的数据进行规范表述的模型,例如,“注射单”具体应包含哪些项目,每个项目用什么方式表述。
D-MIM是一个业务域的数据逻辑模型,该域中所有R-MIN都继承和依从D-RIM模型,而D-MIM模型又完全继承和依从RIM模型。
D-MIM 是RIM的派生,它包括在特殊域(Domain)中适用的经过充分扩充的类克隆(Class Clone)、属性和关系。类克隆是用来满足特定目的而设计的精细化的RIM基础类。精细化的过程可以约束RIM类的属性和关系,但不能添加RIM基础类中未出现的任何属性。D-MIM 是构建域中所有精细化消息信息模型(R-MIM)的共同基础。对应于健康档案的数据模型来说,D-MIM侧重于描述健康档案所涉及的某个域的数据模型,这个数据模型反映了某个域的数据模型全貌(如:类克隆、属性和类关系),但还不包含健康档案逻辑数据模型所需要的一些信息内容细节。
R-MIM是带有注释的一个或一组消息的信息内容细节,是D-MIM的一个子集。R-MIM表达了一个或多个层次消息描述的信息内容,它源自由R-MIM入口点标示的根类。R-MIM是所有其它HL7消息制品的源,这些制品可以是一组XML Schema或者其他格式的消息制品。
对应于健康档案的数据模型来说,R-MIM描述了具体的健康档案信息,R-MIM所描述的逻辑模型可以用于指导进一步的数据库设计。