首页 > 解决方案 > 考虑到它也有子字段/组件,该字段的最大长度应该是多少?

问题描述

如果PIDHL7 消息中的字段(例如段中)包含子字段/组件(例如PID.11.1带有&字符分隔符的字段),我如何计算字段的长度?

标签: hl7

解决方案


字段的最大长度是所有子字段/组件中的字符总数。

让我们继续您的示例PID.11.1。该字段的最大长度为 106,具有数据类型XAD(扩展地址)。此数据类型可能有多个子字段/组件。请注意,其中的Length列显示为零。

XAD 数据类型

所以最大长度 106 可以只被一个组件消耗,也可以被两个或多个组件拆分。

只是一个建议:除了标准之外,还必须考虑到应该使用消息的另一方。尽管与规范不匹配,但可能还有其他与长度相关的验证。


推荐阅读