【问题标题】:How to parse HIPAA 834 EDI File and generate 997 using python?如何使用 python 解析 HIPAA 834 EDI 文件并生成 997?
【发布时间】:2021-12-23 20:53:47
【问题描述】:

我必须解析和验证 HIPAA 834 EDI 文件并生成带有成功或错误消息的 997 响应

示例 834 EDI 文件:

ISA00 00 30261401960 30261105741 2105250609*^005011891712750T*:~

GSBE161401960Facets202105250609171275X005010X220A1~

ST8340001*005010X220A1~

REF3800417558~

数量DT958~

数量**1381~

数量**1381~

N1INHealthPLAN FI161105741~

INSY18030XNA**ACNN~

F0F951747732~

REF1L00417558~

REF170001~

REFDX0001~

DTP336D8*20040202~

PERIP**EMmvastola@wscschools.orgHP7169543565~

N3*130 Rosewood Dr.~

N4西塞内卡NY*14224~

DMGD819810817MM~

HD024**HLTCPO1Y000*FAM~

INSY18030XNA**ACNN~

DTP303D8*20200701~

INSN01030XNA**NN~

REF0F951747732~

REF1L00417558~

REF170001~

REFDX0001~

NM1IL1测试成员Jessica***34962703984~

N3*130 Rosewood Dr.~

N4西塞内卡NY*14224~

DMGD819820720*F~

HD024**HLTCPO1Y000*FAM~

DTP303D8*20200701~

DTP348D8*20200701~

INSN19030XNA**FN~

REF0F951747732~

REF1L00417558~

REF170001~ REFDX0001~

NM1IL1testySofia***34992599285~

N3*130 Rosewood Dr.~

N4西塞内卡NY*14224~

DMGD820120524*F~

HD030**HLTCPO1Y000*FAM~

DTP303D8*20200701~

DTP348D8*20200701~

SE470001~

GE1171275~

IEA1189171275~

请帮我解决这个问题,我不明白如何使用 python 中提供的 pyx12 解析器库或使用 pyx12 实现代码

【问题讨论】:

    标签: python edi x12


    【解决方案1】:

    您的格式似乎丢失了一些。

    ~ 是段终止符。 * 字符是元素分隔符。所以你应该先按段尾分割,读入每个段,然后解析每个元素。

    有限定词的概念,由字典支持。 N1 段通常保存名称,N3 和 N4 是地址段。 N1 段 (N101) 中的第一个元素是限定符。它使用代码值描述 N102 中的数据。 834 有很多这样的。

    REF170001~ REFDX0001~

    在这种情况下,17 和 DX 描述了 REF02 中的值。

    您应该下载像 EDI Notepad 这样的工具,这样您就可以了解每个元素是什么、它的含义以及如何将其解析为您的应用程序可以理解的内容。

    【讨论】:

      【解决方案2】:

      一旦您按照上述 Andrew 的建议并正确格式化 EDI 文件,如果您想在不下载任何软件的情况下解析此文档并理解语义,您可以使用 Stedi 的 EDI Inspector 工具:https://edi.stedi.com/inspector

      只需复制粘贴左侧的 EDI 文件,然后选择右侧的“JSON”视图。如果您的文件无效,它将为您提供验证错误和建议。

      【讨论】:

        【解决方案3】:

        不确定如何在 Python 中解析文件,但如果您想快速查看和验证它,然后生成 997/999,全部免费,请前往 https://www.edination.com/。顺便说一句,834 是一项 HIPAA 交易,您根本不应该在网上发布这些内容,因为它违反了 HIPAA 规则。

        【讨论】:

          猜你喜欢
          • 2013-03-06
          • 1970-01-01
          • 2021-07-27
          • 2012-03-14
          • 2012-11-01
          • 2014-01-05
          • 2017-10-10
          • 2023-03-18
          • 1970-01-01
          相关资源
          最近更新 更多