我正在使用Python-HL7工具。
从服务器接收到消息后,我想验证消息并在收到的消息有效与否时发回确认消息。
hl7.ishl7()
方法仅进行粗略检查,而不能完全验证消息。我实际上如何验证消息?
答案 0 :(得分:0)
解析和验证是两件事。您提到hl7.ishl7()
只是解析HL7消息。
以下来自documentation:
hl7.ishl7(line)
确定行是否看起来像HL7消息。此方法仅进行粗略检查,不能完全验证消息。
许多HL7工具包(用我知道的其他语言)提供了用于验证消息的功能。但是显然,这个特定的工具包没有。
除了规范外,验证HL7消息也是个人选择。通常,您应该首先解析消息(使用hl7.ishl7(line)
),然后自己实现验证代码。这样,您可以包括特定于您的应用程序/需求的验证。