【发布时间】:2019-07-19 01:53:34
【问题描述】:
我正在处理 835 格式,即 EDI 响应。
我收到的回复有 2 个CLP 和几个CAS 段:
ISA*00*..........*01*SECRET....*ZZ*123456 *ZZ*AAAAAA *030101*1253*^*00501*000000905*1*T*:~
GS*HP*SENDER CODE*RECEIVER CODE*19991231*0802*1*X*005010X221A1~
ST*835*112233~
BPR*I*945*C*ACH*CCP*01*888999777*DA*24681012*1935665544**01*111333555*DA*144444*20020316~
TRN*1*71700666555*1935665544~
DTM*405*20020314~
N1*PR*BLABLABLA BLA~
N3*10 SOUTH AVENUE~
N4*RAPID CITY*SD*57701~
PER*BL~
N1*PE*ACME MEDICAL CENTER*XX*1232343560~
REF*TJ*777667755~
LX*1~
CLP*5554555444*1*800*450*300*12*94060555410000~
CAS*CO*45*50~
CAS*OA*44*48~
CAS*OA*44*1~
CAS*PI*43*838~
CAS*PI*44*1~
CAS*PR*486*234.1~
CAS*PR*486*1.8~
NM1*QC*1*BUDD*DUDUDU****MI*33344555510~
REF*CE*12345~
AMT*AU*700~
SVC*HC:99211*800*500~
DTM*150*20020301~
DTM*151*20020304~
CAS*PR*1*301~
AMT*B6*750~
CLP*8765432112*1*1200*495*600*12*9407779923000~
CAS*CO*45*55~
NM1*QC*1*SETTLE*SUSAN****MI*44455666610~
REF*CE*12447~
AMT*AU*900~
SVC*HC:93555*1200*550~
DTM*150*20020310~
DTM*151*20020312~
CAS*PR*1*600~
CAS*CO*210*50~
AMT*B6*1100~
SE*39*112233~
GE*1*1~
IEA*1*000000905~
我需要注意位于循环 2110-Service Payment Information 中的 CAS 段。
我的问题是,是否有可能在 2110 循环中将多个 CAS 段作为多个级别?
我问它是为了知道我是否需要创建一个递归函数来处理这些数据。
【问题讨论】: