这个问题是关于 HL7 的,我的理解是 HL7 中的任何段(sch、pv1 等)都独立于消息类型(ADT、SIU 等),这意味着任何类型的消息都可以包含任何类型的段并且没有限制特定类型的消息类型只能有某些段而不是任何段,对吗?希望我的问题很清楚...
问问题
1165 次
2 回答
2
不完全是。HL7 有许多段和触发事件,每个都有特定的目的和动作。在这一切中,当有人设计医疗保健接口应用程序时,他们必须选择正确的部分并触发事件。这称为基数,需要定义:
- 强制段(MSH、PID、PV1 等)
- 可选段(DG1、PR1、AL1 等)
- 重复段 (OBX)
一旦定义了基数,消息就会开始成形。
患者人口统计触发事件应包括 MSH、EVN、PID、PV1、IN1、GT1。但不一定是 DG1、PR1 和 AL1。
类似地,收费消息肯定应该在消息中包含 FT1(金融交易)段。订单消息绝对应该包含 OBR 和 ORC 段。
HL7 中的每个段都有明确的用途。在人口统计消息中包含 FT1 或在 SIU 消息中包含 OBR 没有任何意义(仅作为示例)。
应用程序可以或不能发送的内容称为该应用程序的规范。
需要了解消息基数。不能即时创建 HL7 消息。它在技术上既不可行,也不在逻辑上正确。
于 2013-10-22T09:14:45.477 回答
1
还有一种称为“Z”段的段类型,它携带用户定义的信息,HL7 没有定义。例如,ZDS 包含用于成像研究的附加 ID。Z 段的数量和编码也是用户定义的。
为了处理这些段,发送和接收应用程序必须就格式达成一致,这可能会导致错误。
于 2013-11-21T03:03:22.477 回答