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