Формат 835 - сегменты CAS могут содержать несколько циклов? - PullRequest
0 голосов
/ 25 февраля 2019

Я забочусь о формате 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~

Мне нужно позаботиться о CAS сегментах, которые расположены в цикле 2110-Service Payment Information.

Мой вопрос: есть ли возможность иметь несколько сегментов CAS как несколько уровней внутри цикла 2110?

Я спрашиваю его, чтобы узнать, нужно ли мне создавать рекурсивную функцию для обработки этих данных.

1 Ответ

0 голосов
/ 26 февраля 2019

Как и выше, выглядит некорректно.У вас может быть только один код на код группы корректировки претензий CAS 01 и CAS 02 на цикл 2110.Что вы МОЖЕТЕ сделать, так это запросить другой код причины корректировки (CAS 02) для каждого кода ИЛИ потребовать несколько 2100 циклов.Лично я бы использовал несколько циклов 2100, но оба должны работать в зависимости от вашей системы.

Почему они (или вы) отправляют сразу несколько сегментов CAS с одинаковыми кодами?

...