syntax - HL7 段中的方括号和大括号是什么意思?

标签 syntax hl7 hl7-v2 hl7-v3

我正在开发一个涉及 HL7 消息的项目。我一直在阅读文档以了解不同类型的段的含义。

在查看文档时,我遇到了三种不同的语法,它们如下:

enter image description here

不带任何大括号或中括号的段、同时带有大括号和中括号的段以及仅带有中括号的段之间有什么区别?

我假设带括号的段可能是某种数组或列表,但我找不到任何证实这一点的内容。

最佳答案

括号表示该段是可选的。 [UAC] 表示 UAC 段可能在也可能不在消息中。

大括号(或大括号)表示该段可以重复。 [{ SFT }] 表示 SFT 段可能在消息中,也可能不在消息中,如果在,则可以重复多次。

没有任何方括号或大括号的段应该在消息中出现一次。

参见this page例如。

关于syntax - HL7 段中的方括号和大括号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54313746/

相关文章:

java - 在控制台中打印 HL7 消息

java - HL7 Z 段上的 HAPI 扼流圈

HL7 段 - 消息类型与段

c# - 如何将HL7格式的文本转换为HTML?

mysql - 找不到这个 MySQL 事件语法有什么问题

syntax - 静态语义的含义?

python - Python如何执行[list] * num?什么是时间复杂度和内存复杂度?

loops - 继续而不是 Perl 中的 'or die'

wcf - 使用多个架构文件和 <includes> 发布 Biztalk WCF 服务

HL7 OID 和 FHIR URI