x12 837验证器和解析器 [英] x12 837 validator and parser

查看:81
本文介绍了x12 837验证器和解析器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的所有人,

我的要求是使用C#.net或VB.net验证并解析x12格式的837文档,这是医疗保健声明.
我对从哪里开始表格感到完全困惑.
请在这方面帮助我.
仅供参考,这就是我的x12 837的外观

Dear All,

My requirement is to validate and parse the x12 format 837 document which is health care claim using C#.net or VB.net.
I am in complete confusion about where to start form.
please help me in this regard.
FYI this is how my x12 837 looks

ISA*00*          *00*          *ZZ*1234           *ZZ*4314207640OO00 *100506*1038*U*00401*000000266*1*P*:~
GS*HC*1234*4314207640*20100506*1038*913948711*X*004010X098A1~
ST*837*000000001~
BHT*0019*00*0000266*20100506*0001*CH~
REF*87*004010X098A1~
NM1*41*2*SUBMITTER NAME*****46*1234~
PER*IC*BILLING CONTACT*TE*9512529400*FX*9512522401~
NM1*40*2*GATEWAYEDI*****46*4314207640OO00~
HL*1**20*1~
NM1*85*2*OFFICE NAME*****XX*NPI NUMBER~
N3*850 MAIN AVENUE~
N4*NEW YORK*NY*10019~
REF*EI*TAX ID~
HL*2*1*22*0~
SBR*P*18*******MB~
NM1*IL*1*MOUSE*MICKEY****MI*00000003T~
N3*1000 AVENUE ~
N4*NEW YORK*NY*55555~
DMG*D8*19001200*M~
NM1*PR*2*MEDICARE PART B*****PI*13202~
N3*PO BOX 100~
N4*YORKTOWN HEIGHTS*NY*10598~
CLM*ACCOUNT NUMBER*108.79***11::1*Y*A*Y*Y*B~
REF*X4*PT-027960-1~
HI*BK:7244~
NM1*DN*1*DOO*SCOOBY****XX*NPI~
NM1*82*1*RABIT*ROGER****XX*NPI~
REF*EI*352230164~
NM1*DQ*1*WHITE*SNOW****XX*NPI~
SBR*S*18*U3859002101**C1****CI~
DMG*D8*19001200*M~
OI***Y*B**Y~
NM1*IL*1*DUCK*DONALD****MI*U3000000~
N3*1779 AVENUE~
N4*NEW YORK*NY*10100~
NM1*PR*2*CIGNA*****PI*62308~
N3*PO BOX 5200~
N4*SCRANTON*PA*18505~
LX*1~
SV1*HC:97110:GP*33.1*UN*1***1~
DTP*472*D8*20100421~
REF*6R*AXZ04211055~
LX*2~
SV1*HC:97140:GP*61.86*UN*2***1~
DTP*472*D8*20100421~
REF*6R*AXZ04211056~
LX*3~
SV1*HC:G0283:GP*13.83*UN*1***1~
DTP*472*D8*20100421~
REF*6R*AXZ04211057~
HL*3*1*22*0~
................



谢谢&问候
SunilWise



Thanks & Regards
SunilWise

推荐答案

它看起来相当一致,如果您知道各个位的含义,它应该很容易解析.看起来每行/记录都以类型代码开头,以〜"结尾,以"*"作为分隔符.

首先,我会寻找文件内容的规范-它可能是公开的,但如果不是这样,则您需要解决它(是的,容易出错和遗漏位)或与文件格式创建者交谈. >
之后,它看起来很简单,即使有些重复.

您在哪里遇到问题?
It looks fairly consistent, and should be pretty easy to parse if you know what the various bits mean. It looks like each line/record starts with a type code, and ends with ''~'', with ''*'' as a separator.

I would start by looking for the spec for the file content - it may be public, but if not then you either need to work it out (yeuchh, prone to errors and missed bits) or talk to teh file format originator.

After that, it looks pretty simple, if somewhat repetitive.

Where are you having problems?


这篇关于x12 837验证器和解析器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆