如何使用Python-HL7工具验证HL7消息?

时间:2019-05-15 03:07:00

标签: python hl7 hl7-v2

我正在使用Python-HL7工具。

从服务器接收到消息后,我想验证消息并在收到的消息有效与否时发回确认消息。

hl7.ishl7()方法仅进行粗略检查,而不能完全验证消息。我实际上如何验证消息?

1 个答案:

答案 0 :(得分:0)

解析和验证是两件事。您提到hl7.ishl7()只是解析HL7消息。

以下来自documentation

hl7.ishl7(line)
     

确定是否看起来像HL7消息。此方法仅进行粗略检查,不能完全验证消息。

许多HL7工具包(用我知道的其他语言)提供了用于验证消息的功能。但是显然,这个特定的工具包没有。

除了规范外,验证HL7消息也是个人选择。通常,您应该首先解析消息(使用hl7.ishl7(line)),然后自己实现验证代码。这样,您可以包括特定于您的应用程序/需求的验证。