首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何响应837的835索赔付款?

如何响应837的835索赔付款?
EN

Stack Overflow用户
提问于 2010-06-26 05:12:00
回答 2查看 6.5K关注 0票数 2

有人问我如何解析x12 837 (医疗索赔)。这是我第一次看到这样的文件格式。在Google上花了一点时间,我了解到该文件包含3种类型的分隔符103,104,105,并且文件中的第一个元素是固定长度的。

接下来,我了解到我解析出的元素是以类似XML的方式排序的,但没有结束标记。该站点http://pyx12.sourceforge.net/doc/maps/对元素的顺序进行了解释。我还发现了一个长达750页的PDF文件,详细介绍了文件的格式。

在这一点上,我意识到将这些信息放入数据库并不是一项简单的任务。我最终想到了将x12文件转换为XML,并使用xpath作为查询工具从文件中获取信息。这很好用,我可以得到所有的索赔,行项目,以及附加到索赔的人。

我的公司编写了自己的医疗索赔系统。现在,我正在尝试理解如何在我们的系统处于中间位置的情况下,对837做出835索赔付款响应。

我还是个菜鸟,所以好心点。:)

更新

我的代码现在可以根据一些x12文件中的语法来解析/验证XML文件。获取一个现有的x12文件,将其转换为XML,然后返回到x12。我还编写了几个类来生成XML形式的x12。它使用xPath查找元素,如果找不到,则创建缺少的元素。我是从这里得到这个想法的。Create XML Nodes based on XPath?

EN

回答 2

Stack Overflow用户

发布于 2010-07-14 23:43:33

也许你在使用835时遇到的最大挑战是平衡。付款总额必须与该付款的汇款明细保持平衡。金额还必须在三个不同的级别上进行平衡:交易级别、索赔级别和服务级别。例如,在索赔级别,总索赔费用金额(CLP03)减去所有调整金额(CAS段)的总和必须等于索赔付款金额(CLP04)。在835 X12标准中对不同级别的平衡进行了详细说明。

在大多数情况下,X12是循环驱动的,因此,至少,您可能希望从创建与每个循环相匹配的表开始。考虑您想要使用的密钥,可能是基于您的内部索赔编号和序列号。这对于可追溯性很重要,而且简单地说,就是让事情保持整洁。

票数 0
EN

Stack Overflow用户

发布于 2010-06-26 05:18:37

我肯定会探索使用机器人!

http://bots.sourceforge.net/en/index.shtml

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3121486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档