BARUP ; IHS/SD/LSL - UPLOAD BILL FROM 3P ;
Source file <BARUP.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Accounts Receivable | 2 | ^BARBLCN (MSGTX,UPLOAD)^BARUP1 | 
| VA Fileman | 2 | ^DIC FILE^DICN | 
| IHS Patient | 1 | $$BEN^AUPNPAT1 | 
| IHS VA Utilities | 1 | EN^XBNEW | 
| Package | Total | Caller Graph | 
|---|---|---|
| Third Party Billing | 3 | ABMAPAS1 ABMAPASS ABMDPAY | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PATDATA | ;** patient data from patient file | |
| GETPRV | ;** primary provider | |
| SET | ;EP - set up variables | |
| GETTYP | ;** bill type from file ^BAR(90052.01 | |
| SETACC(BARACC) | ;EP - establish record in A/R FACILITY ACCOUNT file | |
| GETACC | ;** a/r facility account | |
| GETPAR | ;** visit location comes from #.03 of 3p bill file | |
| GETSTAT | ;** bill status = open | |
| INIT | ; | |
| ERRMSG(BARERR) | ;P.OTTIS HEAT # 73895 - DISPLAY BARERR TYPE BAR*1.8*23 | |
| NEW0 | ; | |
| INSORD | ; | |
| TPB(BAR3PUP) | ||
| CHECK | ; | |
| GETSERV | ;** hospital service section | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^BARTBL - [#90052.02] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TEST" | PATDATA+9 | 
| ^AUPNPAT - [#9000001] | PATDATA+5 | 
| ^BAR(90052.05 | GETPAR+9, GETPAR+10, GETPAR+12, GETPAR+14, GETPAR+15 | 
| ^BAR(90052.06 | GETPAR+6, GETPAR+8, GETPAR+35 | 
| ^BARAC( | GETACC+3, INSORD+7 | 
| ^BARTMP("BARUP" | GETPAR+21, GETPAR+24, GETPAR+26* | 
| ^DIC(49 - [#49] | GETSERV+1 | 
| ^DPT - [#2] | PATDATA+4 | 
| Name | Line Occurrences | 
|---|---|
| $$SETACC | GETACC+4, INSORD+8 | 
| ERRMSG | GETPAR+16 | 
| GETPRV | PATDATA+3 | 
| SET | CHECK+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BAR3PUP | TPB~, TPB+2, CHECK+2, CHECK+3, CHECK+10, GETPAR+3, GETPAR+12, GETPAR+14, GETPAR+23, GETPAR+26 , GETACC+1, GETACC+2, GETTYP+1, INSORD+1, INSORD+2, INSORD+3, PATDATA+2, PATDATA+5, GETPRV+1 | 
| BARACC | GETACC+1*, GETACC+2*, GETACC+3, GETACC+4, INSORD+6*, INSORD+7, INSORD+8, SETACC~, SETACC+4 | 
| >> BARACEIN | GETACC+3*, GETACC+4* | 
| BARACODA | INSORD+7*, INSORD+8*, INSORD+9, SETACC+1~, SETACC+13*, SETACC+14 | 
| >> BARBLTYP | GETTYP+1* | 
| BARDUZ2 | TPB+3~, CHECK+1*, CHECK+12, CHECK+13! | 
| BARERR | GETPAR+5*, GETPAR+8*, GETPAR+9*, GETPAR+10*, GETPAR+12*, GETPAR+14*, GETPAR+15*, GETPAR+16, GETPAR+24*, GETPAR+25* , GETPAR+26, GETPAR+27, ERRMSG~, ERRMSG+2, ERRMSG+3, ERRMSG+4, ERRMSG+5, ERRMSG+6, ERRMSG+7 | 
| BARGO | CHECK+4!, CHECK+6, GETPAR+36* | 
| >> BARHRN | PATDATA+1*, PATDATA+5* | 
| >> BARMIEN | CHECK+9*, CHECK+10* | 
| >> BARPAR | GETPAR+4*, GETPAR+6, GETPAR+15*, GETPAR+16, GETPAR+21, GETPAR+30, GETPAR+35 | 
| >> BARPBEN | PATDATA+1*, PATDATA+7*, PATDATA+10*, PATDATA+11* | 
| >> BARPRV | GETPRV+1* | 
| >> BARPTDA | PATDATA+2*, PATDATA+3, PATDATA+4, PATDATA+5, PATDATA+10 | 
| >> BARPTYP | PATDATA+6* | 
| >> BARSAT | GETPAR+3*, GETPAR+9, GETPAR+10, GETPAR+12, GETPAR+14, GETPAR+15 | 
| >> BARSERV | GETSERV+1* | 
| >> BARSSN | PATDATA+1*, PATDATA+4* | 
| >> BARSTAT | GETSTAT+7* | 
| >> BARTMP1( | INSORD+5, INSORD+6, INSORD+9* | 
| >> BARTMP1(205 | INSORD+1* | 
| >> BARTMP1(206 | INSORD+2* | 
| >> BARTMP1(207 | INSORD+3* | 
| >> BARTOC | PATDATA+1* | 
| >> BARTYP | PATDATA+1* | 
| D | GETSTAT+4! | 
| >> DA | GETPAR+5*, GETPAR+6*, GETPAR+8, GETPAR+9, GETPAR+10, GETPAR+12, GETPAR+14, GETPAR+15 | 
| DD | SETACC+10! | 
| DIC | GETSTAT+1~, GETSTAT+2*, GETSTAT+6!, SETACC+1~, SETACC+2*, SETACC+12! | 
| DIC("DR" | SETACC+5*, SETACC+6*, SETACC+7*, SETACC+8* | 
| DIC("S" | GETSTAT+3* | 
| DIC(0 | GETSTAT+2*, SETACC+3* | 
| DLAYGO | SETACC+9*, SETACC+12! | 
| DO | GETSTAT+4!, SETACC+10! | 
| DUZ(2 | CHECK+1, CHECK+12*, GETPAR+30*, GETACC+3, INSORD+7 | 
| >> J | INSORD+4*, INSORD+5, INSORD+6, INSORD+9 | 
| U | GETPAR+10, GETPAR+12, GETPAR+14, GETPAR+15, GETPAR+26, GETPAR+35, PATDATA+4, PATDATA+5 | 
| >> X | CHECK+2*, GETSTAT+2*, PATDATA+8*, SETACC+4* | 
| >> Y | GETSTAT+7, SETACC+13 |