BARPST ; IHS/SD/LSL - PAYMENT BATCH POSTING JAN 15,1997 ; 07/14/2010
Source file <BARPST.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETONE(BARZNAM) | ;P.OTT
|
|
| EN | ;EP - lookup collection id
|
|
| IBAL(BARITM) | ;EP
; ** display item balance and posting total |
|
| FINISH | ;
|
|
| BATW1 | ;
|
|
| CKDATE(Z,Q,P) | ;EP; NEW; CHECK COLLECTION BATCH DATE ;MRS;BAR*1.8*6 DD 4.2.4
|
|
| LOCKDOWN | ;;$T quarter lockdown for posting ;M3*TMM*12/21/09*ADD TAG
|
|
| GETPAT | ;
; ** get patient and dos range |
|
| DICW1 | ;EP
|
|
| BATW | ;EP - dic DIC("W")
|
|
| ITEM | ;
|
|
| BBAL(BARCOL) | ;EP
; ** display batch posting balance and total |
|
| EBAL(BAREOB) | ;EP
; ** display item balance and posting total |
|
| DICW | ;EP - help display on item lookup
|
|
| ENTRY | ;
|
|
| GETSUB | ;
|
|
| RAYGO | ;EP
; set roll-over flag |
| Name | Field # of Occurrence |
|---|---|
| ^%DT | CKDATE+50, CKDATE+62 |
| $$CKDATE^BARPST | ENTRY+15 |
| $$EN^BARPST1 | GETPAT+4 |
| TOP^BARPST1 | GETPAT+24, GETPAT+26 |
| $$EN^BARPST2 | GETPAT+19 |
| EN^BARPST3 | GETPAT+25 |
| UNALC^BARPST7 | GETPAT+14 |
| $$IHS^BARUFUT | CKDATE+6 |
| $$NOTOPEN^BARUFUT | ENTRY+2, ITEM+2, GETPAT+3 |
| EOP^BARUTL | GETPAT+23, CKDATE+14, CKDATE+66 |
| INIT^BARUTL | ENTRY+3 |
| ^BARVKL0 | EN+1, FINISH+1 |
| ^DIC | ENTRY+12, ITEM+12, GETSUB+13 |
| $$GET1^DIQ | CKDATE+10 |
| ^DIR | GETPAT+11, RAYGO+11 |
| EN^XBDIQ1 | BATW1+7, BBAL+8, DICW1+10, IBAL+10, EBAL+10 |
| ^XBNEW | DICW+2 |
| ^XBSFGBL | GETSUB+7 |
| SIG^XUSESIG | EN+3 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^BARTR(2906 - [#90050.03] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BAR(90052.06 | GETSUB+3, RAYGO+3 |
| ^BARCOL( | CKDATE+44 |
| ^BAREDI("I" | CKDATE+49, CKDATE+55, CKDATE+56, CKDATE+60, GETONE+3, GETONE+6 |
| ^BARVSIT(4 | GETPAT+6 |
| Name | Line Occurrences |
|---|---|
| $$GETONE | CKDATE+47 |
| BATW1 | GETSUB+19, GETPAT+17 |
| BBAL | ENTRY+18, GETSUB+19, GETPAT+17 |
| EBAL | GETSUB+23 |
| ENTRY | ENTRY+15, ITEM+14 |
| FINISH | ENTRY+2, ENTRY+14, ITEM+2, GETPAT+3 |
| GETPAT | GETSUB+2, GETSUB+3, GETPAT+20, GETPAT+27 |
| IBAL | ITEM+17 |
| ITEM | GETSUB+15, GETPAT+5 |
| RAYGO | EN+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %DT | CKDATE+50*, CKDATE+61* |
| BAR | CKDATE+5~, CKDATE+47*, CKDATE+48, CKDATE+49, CKDATE+55*, CKDATE+56*, CKDATE+57, CKDATE+59, CKDATE+60, CKDATE+63 , GETONE+3*, GETONE+4, GETONE+6*, GETONE+7 |
| BARBIL | CKDATE+9~, CKDATE+10*, CKDATE+12 |
| >> BARCDT | CKDATE+36*, CKDATE+37*, CKDATE+44, CKDATE+46, CKDATE+53 |
| BARCL | BATW1+2!, BBAL+3! |
| BARCL( | BATW1+8 |
| BARCL("ID" | GETPAT+14 |
| BARCL(16 | BBAL+9 |
| BARCL(17 | BBAL+10 |
| BARCL(8 | BATW1+8 |
| BARCLIT | DICW1+1!, IBAL+2! |
| BARCLIT( | DICW1+13 |
| BARCLIT("ID" | GETPAT+14 |
| BARCLIT(101 | DICW1+13 |
| BARCLIT(11 | DICW1+11, DICW1+12 |
| BARCLIT(18 | IBAL+11 |
| BARCLIT(19 | GETPAT+6, IBAL+12 |
| BARCLIT(7 | DICW1+13 |
| >> BARCNT | GETPAT+19*, GETPAT+20 |
| BARCOL | ENTRY+5!, ENTRY+16*, ENTRY+18, ITEM+5, GETSUB+5, GETSUB+18, GETSUB+19, GETPAT+16, GETPAT+17, BBAL~ , BBAL+4, DICW1+8, IBAL+6, EBAL+6 |
| BARCOL(0 | ENTRY+17*, GETSUB+17, GETPAT+15 |
| BAREOB | GETSUB+1!, GETSUB+21*, GETSUB+23, EBAL~, EBAL+4 |
| BAREOB(0 | GETSUB+22* |
| >> BARESIG | EN+2*, EN+5* |
| BARFN1 | GETONE+1~, GETONE+2*, GETONE+3 |
| BARFN2 | GETONE+1~, GETONE+2*, GETONE+6 |
| >> BARGL | GETSUB+7, GETSUB+8 |
| >> BARITDA | DICW1+4*, IBAL+5* |
| BARITM | ITEM+4!, ITEM+15*, ITEM+17, GETSUB+6, IBAL~, IBAL+4, IBAL+5, EBAL+5 |
| BARITM(0 | ITEM+16*, GETSUB+2 |
| >> BARL1 | CKDATE+21* |
| >> BARL2 | CKDATE+22*, CKDATE+29*, CKDATE+36, CKDATE+65 |
| >> BARL3 | CKDATE+23*, CKDATE+30*, CKDATE+36, CKDATE+37, CKDATE+39, CKDATE+40, CKDATE+41 |
| >> BARL3DD | CKDATE+40*, CKDATE+42 |
| >> BARL3FMT | CKDATE+42*, CKDATE+65 |
| >> BARL3MM | CKDATE+39*, CKDATE+42 |
| >> BARL3YY | CKDATE+41*, CKDATE+42 |
| >> BARL4 | CKDATE+24* |
| >> BARL5 | CKDATE+25*, CKDATE+27 |
| >> BARL6 | CKDATE+26*, CKDATE+28 |
| >> BARMM | CKDATE+18*, CKDATE+19 |
| >> BARPASS | GETPAT+4*, GETPAT+5, GETPAT+19 |
| >> BARQTR | CKDATE+20*, CKDATE+21, CKDATE+22, CKDATE+23, CKDATE+24, CKDATE+25, CKDATE+26 |
| BARRAYGO | RAYGO+2!, RAYGO+3*, RAYGO+4*, RAYGO+5*, RAYGO+13* |
| >> BARTMP | CKDATE+19* |
| >> BARTX | CKDATE+10, CKDATE+11 |
| >> BARUSR | ENTRY+3 |
| BARVSIT | EBAL+3! |
| BARVSIT("ID" | GETPAT+14 |
| BARVSIT(3 | EBAL+11 |
| BARVSIT(4 | EBAL+12 |
| >> BARYYY | CKDATE+17*, CKDATE+27, CKDATE+28 |
| >> BARYYY2 | CKDATE+27*, CKDATE+29 |
| >> BARYYY3 | CKDATE+28*, CKDATE+30 |
| BARZNAM | GETONE~, GETONE+2 |
| >> CNT | GETONE+2* |
| DA | BATW1+1~, BATW1+3*, BBAL+2~, BBAL+4*, DICW1+2~, DICW1+4*, IBAL+3~, IBAL+5*, EBAL+2~, EBAL+4* |
| DA(1 | ITEM+5*, ITEM+6, GETSUB+6*, DICW1+8*, IBAL+6*, EBAL+5* |
| DA(2 | GETSUB+5*, EBAL+6* |
| DD | ENTRY+11!, ITEM+11!, GETSUB+12! |
| DIC | ENTRY+5!, ENTRY+6*, ENTRY+13!, ITEM+6*, ITEM+13!, GETSUB+8*, GETSUB+14!, BATW1+1~, BATW1+6*, BBAL+2~ , BBAL+7*, DICW1+2~, DICW1+7*, IBAL+3~, IBAL+7*, EBAL+2~, EBAL+7* |
| DIC("A" | ENTRY+8*, ITEM+9*, GETSUB+11* |
| DIC("S" | ENTRY+9*, ITEM+10* |
| DIC("W" | ENTRY+10*, ITEM+8*, GETSUB+10* |
| DIC(0 | ENTRY+7*, ITEM+7*, GETSUB+9* |
| DIQ | BATW1+1~, BATW1+5*, BBAL+2~, BBAL+6*, DICW1+2~, DICW1+5*, IBAL+3~, IBAL+8*, EBAL+2~, EBAL+8* |
| DIQ(0 | DICW1+6* |
| DIR | GETPAT+7!, GETPAT+12!, RAYGO+2!, RAYGO+12! |
| DIR("?" | RAYGO+9* |
| DIR("A" | GETPAT+9*, RAYGO+6* |
| DIR("B" | GETPAT+10*, RAYGO+7* |
| DIR(0 | GETPAT+8*, RAYGO+8* |
| DO | ENTRY+11!, ITEM+11!, GETSUB+12! |
| DR | BATW1+1~, BATW1+4*, BBAL+2~, BBAL+5*, DICW1+2~, DICW1+9*, IBAL+3~, IBAL+9*, EBAL+2~, EBAL+9* |
| DT | CKDATE+17, CKDATE+18, CKDATE+36, CKDATE+37, CKDATE+65 |
| DUZ | ENTRY+2, ITEM+2, GETPAT+3 |
| DUZ(2 | GETSUB+3, RAYGO+3, CKDATE+6, CKDATE+44, CKDATE+49, CKDATE+55, CKDATE+56, CKDATE+60, GETONE+3, GETONE+6 |
| >> DZ | DICW+1 |
| P | CKDATE~, CKDATE+8, CKDATE+44, CKDATE+46, CKDATE+53, CKDATE+63, CKDATE+65 |
| Q | CKDATE~, CKDATE+64 |
| U | GETSUB+2, GETSUB+3, GETSUB+17, GETPAT+15, CKDATE+44, CKDATE+49, CKDATE+60 |
| >> UFMSESID | ENTRY+2, ITEM+2, GETPAT+3, CKDATE+11 |
| X | BATW1+1~, CKDATE+5~, CKDATE+49*, CKDATE+60* |
| >> X1 | EN+4 |
| XB | BATW1+1~, BBAL+2~ |
| Y | ENTRY+14, ENTRY+15, ENTRY+16, ITEM+14, ITEM+15, GETSUB+15, GETSUB+18*, GETSUB+21, GETPAT+13, GETPAT+16* , BATW1+3, DICW1+3, DICW1+4, RAYGO+13, CKDATE+5~, CKDATE+46, CKDATE+47*, CKDATE+53 |
| Y(0 | ENTRY+17, ITEM+16, GETSUB+22 |
| Z | CKDATE~, CKDATE+8, CKDATE+44, CKDATE+47, CKDATE+55, CKDATE+56 |
| Name | Field # of Occurrence |
|---|---|
| $T(LOCKDOWN+BARTMP | CKDATE+20 |