2.2 信息模型
信息模型是在特定关注的领域中的结构化信息规范,信息模型用类信息及其特性来表述,包括属性、关系、限制、状态。在HL7中,关注的域范围从整个健康服务系统到满足某种业务目的的信息交换集都包括其中。HL7定义了不同类型的信息模型来表达不同情况。
2.2.1 信息模型组件
1)类(包括其属性和类之间的关联)
2)数据类型(用于属性)和词汇域(用于代码化属性)
3)类的状态转移模型
信息模型基于UML图形化表示。
2.2.2 信息模型类型
信息模型分为三种类型,他们使用相同符号,并具有同样的基本结构,根据他们的内容、范围、使用意图分为如下三种:
1) RIM(Reference Information Model )
RIM是HL7组织集体工作内容的信息表述,是HL7领域的整体的信息模型,是一致的共享的HL7消息数据内容表述的依据,它提供跨多个信息结构包括消息的一致的、可重复利用的概念,成为一个跨整个健康系统的有丰富主题的信息模型。
2) D-MIM(Domain Message Information Model)
D-MIM是用来表达特定健康领域内容的一个RIM的精简化子集,而D-MIM又是R-MIMs在领域内建立的基础,D-MIM和R-MIM的精简规则应根据精简和本地化规范进行讨论。
3) R-MIM(Refined Message Information Model)
R-MIM表述叫做HMDs(Hierarchal Message Definitions)的抽象消息结构的信息内容。
2.2.3 静态结构:类和关系
请参考相关UML的书籍,这里不再翻译。
2.2.4 属性
类的属性是信息模型的核心组件,属性是所有HL7信息内容的基础,大多数属性是描绘类的不同侧面的描述性属性,这是健康系统之间信息交换的基础,除了描述性属性,有三种特殊类型的属性:
标识属性
分类属性
结构属性
状态属性
2.2.5 约束
2.2.6 动态行为:状态和转换
2.3 词汇
2.3.1 词汇域和RIM属性
2.3.2 词汇域限定词
2.3.3 词汇约束的使用
2.4 技术实施规范(ITS:Implementation Technology Specifications)
ITS定义消息传输的RIM对象,覆盖ISO5、6两层,目前主要采用XML和UML.
HL7在抽象层定义其消息,7是指ISO第7层,该层强调消息的语义内容。
2.5 数据类型
2.6 通用消息元素类型(CEMT:Common Message Element Types)
2.6.1 语义类别
2.6.2 CMET的定义和用法
2.6.3 技术规范表达产出
2.6.4 可视和表格式CEMT表达
D-MIM图(图略)
R-MIM图(图略)
HMD图(图略)
CMET参考
表格式的HMD表达
2.7 精简
精简是HL7 V3开发方法主要方面,本指南精简主要用在如下两方面:
1) RIM导向D-MIM和R-MIM
2) R-MIM精简导向HDMs
2.8 例子
例子应该认真研究。
此帖由 goonyeah 在 2005-07-03 10:28 进行编辑...