HL7 RIM基础与派生模型解析:Act, Participation, Role

需积分: 12 15 下载量 35 浏览量 更新于2024-08-21 收藏 2.32MB PPT 举报
"这篇文档主要介绍了HL7 RIM(Reference Information Model)的基础类,包括Act、Participation和Role等,并探讨了RIM派生模型的创建以及如何从RMIM(Resource Information Model)转换为应用模型。文档作者是许文平,来自方正众邦。" 在 HL7 V3 RIM 中,Act 类是核心组件之一,它代表了一个行动或事件,如观察、遭遇、程序、金融交易或账户等。Act 类的主要属性包括: 1. **classCode**:标识 Act 的类别,例如 "OBS" 表示观察。 2. **moodCode**:表示 Act 的情态,"DEF" 表示定义或计划。 3. **code**:用于具体描述 Act 的代码,如 "14749-6" 可能是一个特定的诊断代码。 4. **statusCode**:表示 Act 的状态,如 "active" 表示正在进行。 Act 类的例子包括: - **Observation**:对患者状况的观察,如血压测量。 - **Encounter**:医疗服务提供者与患者之间的接触。 - **Procedure**:执行的医疗程序,如手术。 - **Financial Transaction**:医疗保险索赔或付款。 - **Account**:患者的财务账户,用于跟踪费用和服务。 RIM 还包含 Participation 类,它描述了参与 Act 的实体,如: - **Attender**:陪同人员,可能是家属或朋友。 - **Admitter**:负责接收患者的工作人员。 - **Consultant**:咨询医生。 - **Location**:事件发生的地点。 Role 类代表了实体在特定情境下的角色,如: - **Clinician**:医护人员。 - **Patient**:患者。 - **Employee**:员工。 同时,Role 类和 Entity 类分别表示角色和实体。Entity 可以是人、物质等。Role 和 Entity 之间的关系通过 RoleLink 类进行关联,例如 Employment 和 Assignment。此外,ActRelationship 类用于定义 Act 之间的关系,如组成、顺序、先决条件、后置条件和相关性。 RIM 派生模型是通过对基本类进行细化、约束和本地化来适应特定领域的需要。从 RMIM 转换为应用模型的过程涉及将 RIMM(RIM 模型)转化为 UML(统一建模语言),并补充必要的属性,如 ComponentOf、id、time、modeCode 和 statusCode 等,以创建更具体的应用场景模型,如 PatientEncounter,其中包含了从 Encounter 和 common 派生的角色和属性。 总结来说,HL7 RIM 是一个强大的框架,用于构建语义上一致的医疗信息系统,它的基础类和派生模型提供了描述医疗活动中各种实体、行为和关系的标准方式,从而促进了不同系统间的互操作性。