使用Python内联修改H7消息。

时间:2018-12-27 16:41:57

标签: python hl7 medical

我需要能够修改现有Hl7消息(主要是PID和OBX段)中的某些文本,或者从现有消息创建Hl7消息的副本,但是要根据某些条件(丢弃PHI字符串)来更改某些字段)

2 个答案:

答案 0 :(得分:0)

  

OBX段用于传输单个观测值或   观察片段。它代表一个最小的不可分割的单位   报告。它的任务是携带有关观测资料的信息。   报告消息。

HL7消息一旦接收或发送或“复制”,就不应修改。每条HL7消息均指示交易的动向,其中有多个参与者进行交互。

HL7消息必须从必须通知其他系统的情节中生成,在这种情况下,必须生成,发送或接收并处理它。

您可以检查下一个库(python-hl7),因为它对于解析很有用。

答案 1 :(得分:0)

使用hl7apy。 docs

from hl7apy.parser import parse_message

hl7 = "your hl7 message"
message = parse_message(hl7)

// you can modify whatever you want
message.MSH.MSH_3.value = "your value"