其他分享
首页 > 其他分享> > HL7消息结构

HL7消息结构

作者:互联网

HL7消息用于在不同的医疗保健系统之间传输电子数据,每个消息发送相关特定事件(例如患者入院)的信息。HL7消息采用人类可读(ASCII)格式,本节介绍HL7消息的内容以及HL7消息的组织方式。 

HL7消息由一个或多个段(segment)组成。每个段显示在不同的文本行上。回车符(\ r,十六进制为0D)将一个段与另一个段分隔。 

每个段由一个或多个域(fields)组成。竖线(|)字符用于将一个域与另一个域分开。如果某个域包含其他域,则这些子域(sub-fields)通常以脱字符(^)字符分隔。 

 

 

 

 

请查看以下博客,以进行更深入的了解:https : //blog.interfaceware.com/understanding-hl7-messages/

以下各节将进一步详细介绍HL7消息的复杂性以及如何阅读该标准。有关不同的HL7消息类型及其用途的更多信息,请参见我们的HL7消息类型页面。

HL7段(Segments)

 

在HL7消息中,消息的每个部分都包含一类特定的信息,例如患者信息或患者就诊数据。

消息中每个段的名称由该段的第一个字段指定,该字段始终为三个字符。HL7消息中可使用超过120个不同的HL7段,此示例消息包含四个HL7段:MSH,PID,NK1和PV1。不同类型的HL7消息包含不同的HL7段。

 

MSH|^~\&|EPIC|EPICADT|SMS|SMSADT|199912271408|CHARRIS|ADT^A04|1817457|D|2.5|
PID||0493575^^^2^ID 1|454721||DOE^JOHN^^^^|DOE^JOHN^^^^|19480203|M||B|254 MYSTREET AVE^^MYTOWN^OH^44123^USA||(216)123-4567|||M|NON|400003403~1129086|
NK1||ROE^MARIE^^^^|SPO||(216)123-4567||EC|||||||||||||||||||||||||||
PV1||O|168 ~219~C~PMA^^^^^^^^^||||277^ALLEN MYLASTNAME^BONNIE^^^^|||||||||| ||2688684|||||||||||||||||||||||||199912271408||||||002376853


本示例中的HL7段包含以下信息:

由于HL7消息用于将各种与医疗保健相关的信息传递到各种不同的系统,因此有时HL7消息需要包含自定义数据,这些数据不能包含在其消息类型的任何定义的段中。为了适应这种情况,HL7标准使系统供应商可以创建带有自定义字段的Z段,以传输此数据。

按照惯例,所有自定义细分都以字母Z开头。例如,可以创建ZPD细分以包含自定义的患者人口统计信息。Z段可以放置在HL7消息中的任何位置,但是通常位于消息中的最后一段。通常,将处理HL7消息的应用程序配置为忽略不知道如何处理的HL7 Z段。

有关Iguana如何支持自定义Z段的更多信息,请访问https://help.interfaceware.com/v6/hl7-custom-zsegment。 

   

HL7域(fields)

 

HL7消息的每个段都包含一个或多个组合(也称为field)。默认情况下,(竖线)字符用于将一个合成物与另一个合成物分开。

组合可以是原始数据类型(例如字符串或数字),也可以包含其他组合。如果某个复合包含其他复合,则这些子复合(或子字段)通常以^字符分隔。如果子复合材料也包含复合材料,则这些子复合材料通常以字符分隔。子子组合必须是原始数据类型。

对于典型组合的示例,请考虑上一节中看到的示例消息的PID段:

PID || 0493575 ^^^ 2 ^ ID 1 | 454721 || DOE ^ JOHN ^^^^ | DOE ^ JOHN ^^^^ | 19480203 | M || B | 254 MYSTREET AVE ^^ MYTOWN ^ OH ^ 44123 ^ USA ||(216)123-4567 ||| M | NON | 400003403〜1129086 |

在此段中,第五个组合是患者姓名,即DOE ^ JOHN ^^^^。(此组合结尾处的四个^^^^字符表示它总共有六个子组合,并且只定义了前两个子组合。)在此组合中,DOE代表科名称患者的名字,而JOHN是患者的名字。

为了尽可能灵活并达成共识,HL7委员会被迫将许多细分字段定义为可选字段。该决定的不利之处是您不能确定特定的信息会出现在给定的消息中。这是同一消息可能因供应商而异的原因之一。

   

分隔符

 

在HL7消息中,某些特殊字符将一个段中的一个组合与另一个组合分开,或将一个子组合与另一个分开。这些特殊字符称为定界符。

下表列出了HL7中使用的默认定界符:

 

字符 目的
0x0D 标记每个段的结尾。
| 复合定界符。
^ 子复合定界符。
子子复合定界符。
分隔重复字段。
\
转义符。

  



参考资料:

标签:包含,组合,HL7,患者,信息,消息,结构
来源: https://www.cnblogs.com/runqinshiye/p/14324565.html