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 |