段和字段

段表定义 HL7 段。 每个段定义都遵循如下所示的模式。

SEQ LEN DT 选择 Rp/# TBL# 项目# 元素名称
1 4 SI O 00104 设置 ID - PID
2 20 CX B 00105 患者 ID
3 250 CX R Y 00106 患者标识符列表
4 20 CX B Y 00107 备用患者 ID - PID
5 250 XPN R Y 00108 患者姓名
..
..
37 80 ST O 01541 应变
38 250 CE O 2 0429 01542 生产类代码

HL7 还包括每个字段的文本定义。 三字符段标记和序列号唯一标识段中的每个字段。 例如,对于“患者标识”段,标记 PID 和序列号“5”将唯一标识患者名称字段。 XML 编码和接口文档都使用此约定来标识段中的字段。 段定义还包括每个字段的数据类型声明,以及应用于编码元素的表编号。

在新版本中,只能在段末尾添加字段,不能删除字段。 如果添加的字段替换了现有字段的功能,则第一个字段将保留以保持向后兼容性。 (对于 PID.2 和 PID.3.) ,上述可选列中的“B”可以看到

Microsoft BizTalk Accelerator for HL7 (BTAHL7) 的以下功能支持这些要求:

  • BTAHL7 支持从 V2.1 开始的所有 HL7 版本的标准段。

  • 构造接口规范并实现接口时,可以根据功能要求将标准中的可选字段标记为必需字段或不受支持字段。

  • 可以在本地化所需的位置创建 Z 段。

  • 可以重新定义字段的语义,或将字段添加到本地化所需的段。 请注意,这属于非法本地化标题。 但是,在某些情况下,需要此功能来支持旧版接口或旧系统的接口。

另请参阅

处理 HL7 消息
消息处理
使用 HL7 2.X 架构