HL7消息的构建遵循严格的层次结构,具体步骤如下:

  1. 消息结构定义: 根据目标消息类型定义规则,按照“消息-段-字段-重复字段-成分-子成分”的层次关系,建立消息的数据结构,并构造消息段链表对象。
  2. 消息内容填充: 按照链表对象的规则,顺序查找消息类型的所有组成项,并根据消息段定义规则,将对应数据填充到消息结构中。
  3. 消息格式转换: 将填充后的数据结构转换为符合HL7标准的格式,最终输出到定义的字符串变量中。