在上一篇文章中,我们看到了最常用的HL7消息类型之一--ADT(入院、出院、转院)的结构,以及ADT^A04的例子和它所有字段的描述。现在让我们来看看另一个数据流,它与测试订单的订购和履行有关。我说的是ORM(从2.5版本开始,你应该使用特定的消息来订购测试,如OMG、OML、OMD、OMS、OMN、OMI和OMP),ORL和ORU消息。在一个非常简化的情况下,数据的交换可能看起来像这样。
让我们更详细地看一下这些消息。
HL7 OML 消息
HL7 OML - 实验室订单 - 可用于实验室和其他订单消息的通信,并且必须用于实验室自动化消息。该消息的触发事件是实验室订单的任何变化。这种变化包括提交新的订单、取消、更新等。OML信息也可以来自于下单者、下单者或感兴趣的第三方。根据标本和容器的数量,人们必须使用该信息的不同子类型。
在2.8版本中,这种类型的信息有4种不同的子类型。
亚型 | 描述 |
---|---|
OML^O21 | 实验室订单 |
OML^O33 | 与单个标本相关的多个订单的实验室订单 |
OML^O35 | 与单个标本容器相关的多个订单的实验室订单 |
OML^O39 | 以标本装运为中心的实验室订单 |
如果我们查看此类消息的一般结构,它们由以下部分组成。
段 | 描述 |
---|---|
MSH | 消息头 此段包含有关消息发送者和接收者的信息,消息创建的日期和时间。此段是必需的。 |
[SFT] | 软件信息 该段提供关于作为发送应用程序的软件产品的额外信息。本段的主要目的是用于诊断。根据特定地点的协议,可能有其他用途。此段是可选的 |
[UAC] | 用户身份验证凭据 这个可选段提供用户认证凭证、Kerberos服务票或SAML断言,供接收系统用于获取用户识别数据。当接收应用系统要求发送系统在交互式应用中为问责或访问控制提供最终用户身份时,它将被使用。由于用户认证的实现常常限制会话认证凭证的有效期,因此该段不打算用于非交互式应用。 |
[NTE] | 注释和评论 此可选段通常用于发送注释和评论。 |
[ ] = 可选
除了这4个段,所有这种类型的信息都是通用的,例如对于OML^O21,还有与病人和订单有关的段。由于病人信息在不同的信息中使用相同的段,我就不多说了--2.5版的例子已在前文中(HL7 ADT消息的类型和ADT^A04的例子)描述。让我们最好看看订单段,这是这个信息的重点。
HL7 ORL 消息
HL7 ORL – 实验室订单响应 – 是对 OML 消息的应用程序确认。该消息的作用是响应一条OML消息。
在 2.8 版本中,此类消息还有 4 种不同的子类型,它们被发回以响应相应的 OML 消息。
亚型 | 描述 |
---|---|
ORL^O22 | 对任何 OML 的一般实验室订单响应消息 |
ORL^O34 | 对与单个标本相关的多个订单的实验室订单响应消息 |
ORL^O36 | 对标本 OML 的单个容器的实验室订单响应消息 |
ORL^O40 | 样本装运中心实验室订单确认消息 |
如果我们查看此类消息的一般结构,它们由以下部分组成。
段 | 描述 |
---|---|
MSH | 消息头 此段包含有关消息发送者和接收者的信息,消息创建的日期和时间。此段是必需的。 |
MSA | 消息确认 该段包含在确认另一条消息时发送的信息。此段是必需的。 |
[ERR] | 错误 该段用于向确认消息添加错误注释。它是可选的。 |
[SFT] | 软件信息 此部分提供有关用作发送应用程序的软件产品的附加信息。该段的主要目的是用于诊断。根据特定于站点的协议,可能还有其他用途。该段是可选的。 |
[UAC] | 用户身份验证凭据 此可选段提供用户身份验证凭据、Kerberos 服务票证或 SAML 断言,供接收系统使用以获取用户身份数据。当接收应用程序系统要求发送系统提供最终用户标识以在交互式应用程序中进行问责或访问控制时,将使用它。由于用户身份验证实现通常会限制会话身份验证凭证的有效期,因此该段不适用于非交互式应用程序。 |
[NTE] | 注释和评论 此可选段通常用于发送注释和评论。 |
[ ] = 可选
接下来是一组订单响应段集。确切的段取决于传入消息的类型和来自它的重复信息。
HL7 ORU 信息
HL7 ORU – 观察结果 – 包含有关患者临床观察的信息,用于响应临床系统中生成的命令(HL7 ORM 消息)。 ORU 消息最常用于 EKG 研究、实验室结果、成像研究和医学解释。它们还被用于为临床试验(例如药物开发)目的传达订单和结果信息。需要注意的是,ORU 消息本身并不包含图像,而是使用文本、代码和数字的组合来传达结果。
此消息有几种子类型。
亚型 | 描述 |
---|---|
ORU^R01 | 主动观察消息 |
ORU^R30 | 未经请求的护理点观察消息,没有现有订单 - 下订单 |
ORU^R31 | 未经请求的新护理点观察消息 - 搜索订单 |
ORU^R32 | 未经请求的预先订购的护理点观察 |
ORU^R40 | 未经请求的警报观察消息 |
让我们看一下用于将实验室结果传输到其他系统的 ORU^R01 消息的片段。
段 | 描述 |
---|---|
MSH | 消息头 此段包含有关消息发送者和接收者的信息,消息创建的日期和时间。此段是必需的。 |
[SFT] | 软件信息 此部分提供有关用作发送应用程序的软件产品的附加信息。该段的主要目的是用于诊断。根据特定于站点的协议,可能还有其他用途。该段是可选的。 |
[UAC] | 用户身份验证凭据 此可选段提供用户身份验证凭据、Kerberos 服务票证或 SAML 断言,供接收系统使用以获取用户身份数据。当接收应用程序系统要求发送系统提供最终用户标识以在交互式应用程序中进行问责或访问控制时,将使用它。由于用户身份验证实现通常会限制会话身份验证凭证的有效期,因此该段不适用于非交互式应用程序。 |
患者结果 | 包含的信息组织形式与观察请求和病人优先部分几乎相同,来自各自的OML信息。 |
[DSC] | 延续指针 该段用于延续协议中。 |
[ ] = 可选
现在就是这样。希望这能让整个交换消息的过程更清楚地请求和接收测试结果。在官方门户网站上找到有关 HL7v2 的更多信息。
欢迎在评论部分提出任何意见/建议。