python - 使用 python HL7 解析多条消息

标签 python hl7

我正在研究 HL7 文件解析。

我每天都会获取 HL7 文件日志,其中在一个文件中包含多条消息。

我选择了http://python-hl7.readthedocs.org/en/latest/api.html用于解析的库,但这仅解析一条消息。如果我给出一个文件流,它不会解析它。

我们如何使用 python 解析文件流中的多条消息。

最佳答案

您可能希望在解析之前将文件拆分为单独的消息。如果文件包含 HL7 消息开始和结束字符,那么您可以使用它们作为标记。另一种方法是在每个 MSH 段分割文件,因为每条消息都应包含一个 MSH 作为第一个段。

关于python - 使用 python HL7 解析多条消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31654946/

相关文章:

image - HL7 V3 ED 数据类型是在 HL7 消息/文档中发送多媒体数据的唯一可能性吗?

java - 如何使用 addForcedEncode 写入 MSH 和 MSA 消息的所有字段(甚至为空)

hl7 - 需要有关 HL7 入门的帮助

c# - 如何将HL7格式的文本转换为HTML?

python - 如何从具有值列表的字典列表中形成 DataFrame?

python - 在 mongodb 中聚合时是否可以将 "_id"重命名为其他名称?

python - 函数完成时对象是否从内存中删除? Python

python pandas重命名列名以开头

大数据集(>19000 行)上的 Python All 与 All 比率比较不断崩溃

c# - 使用 Everest Framework 解析 XML 文档(Clinical Document Architecture-CDA,HL7 标准)