简短回答: HL7 v2 是 20 世纪 80 年代末的一个消息标准,大多数医院系统仍在内部使用。消息是纯文本格式:每行一个段(MSH, PID, OBR, OBX…),字段之间用 | 分隔,组件之间用 ^ 分隔。ADT 消息用于处理入院、出院和患者信息更新;ORU 消息用于传递结果,例如实验室数值。
常见消息类型
- ADT^A01 入院,ADT^A03 出院,ADT^A04 登记门诊患者,ADT^A08 更新患者信息。
- ORU^R01 未请求的观察结果(实验室、生命体征)。
- ORM/OML 医嘱,SIU 计划安排,MDM 文档。
每条消息都以 MSH(头部:发送方和接收方系统、消息类型、时间、版本)开头。编码字符 ^~\& 定义了组件、重复、转义和子组件分隔符。
ORU^R01 实验室结果,附带说明
MSH|^~\&|LAB|HOSP|EHR|HOSP|202610200815||ORU^R01|MSG0001|P|2.5.1
PID|1||123456^^^HOSP^MR||Example^Anna||19800101|F
OBR|1||LAB998|4548-4^Hemoglobin A1c/Hemoglobin.total in Blood^LN|||202610200800
OBX|1|NM|4548-4^Hemoglobin A1c/Hemoglobin.total in Blood^LN||5.6|%|4.0-5.6|N|||F
- PID:患者信息(标识符、姓名、出生日期、性别)。
- OBR:医嘱或检测项目。
- OBX:一个结果:值类型为 NM(数值),代码使用
LN表示 LOINC,值,单位,参考范围,异常标志,结果状态 F(最终)。
在 FHIR 中,每个 OBX 对应一个 Observation,OBR 对应一个 DiagnosticReport,PID 对应一个 Patient。
在 Anpheros 中
Anpheros Platform 的实验室连接器支持 HL7 v2 ORU^R01、CSV 和 JSON 格式,并将每个结果转换为 FHIR Observations,一次请求完成。请参阅 实验室连接器指南,对于开发者,请参阅 HL7 v2 到 FHIR 映射。
相关页面
资料来源
常见问题
什么是 ADT 消息?
HL7 v2 中关于患者入院、出院、转科或登记的消息,例如 ADT^A01 表示入院。
什么是 ORU^R01 消息?
HL7 v2 中用于传递结果的消息,通常是 OBX 段中的实验室数值。
^~\& 字符是什么意思?
它们是编码字符:组件(^)、重复(~)、转义(\)和子组件(&)分隔符。
HL7 v2 是否会被 FHIR 取代?
逐步且部分地。v2 在医院内部仍然普遍使用;FHIR 用于 API 和新集成,许多系统同时运行两者。
在沙盒中免费试用
5 分钟完成第一次 FHIR 调用. 一个内置患者授权的 HL7 FHIR R4 API:先在沙盒中试用,然后连接您自己的应用或诊所系统。
免费 · 30 位合成患者 · 无需信用卡

