BARRPVC ; IHS/SD/SDR - Provider Visit Count Report ;08/20/2008
Source file <BARRPVC.m>
Package | Total | Caller Graph |
---|---|---|
IHS Accounts Receivable | 1 | BAR RPT PRV VISIT COUNT |
Name | Comments | DBIA/ICR reference |
---|---|---|
WHD | ;
; Set header Array |
|
DATES | ;EP
; Ask beginning and ending Transaction Dates |
|
EN | ;
|
|
PRVS | ;EP
; Select Provider Inclusion Parameter |
|
TRANS | ;EP
|
|
NODATA | ;
|
|
DTYP | ;EP
|
|
CLNUP | ||
INOUTPT | ;EP
|
|
QUE | ;EP
|
|
HD | ;
|
|
BILL | ;EP
; for checking Bill File data parameters |
|
;EP
|
||
SEL | ;Select device
|
|
LOOP | ;EP
|
Name | Field # of Occurrence |
---|---|
^%ZIS | SEL+3, SEL+5 |
HOME^%ZIS | SEL+4 |
^%ZISC | QUE+5, NODATA+12 |
^%ZTLOAD | QUE+4 |
$$DATE^BARDUTL | DATES+4, DATES+7 |
WHD^BARRHD | WHD+10 |
PRV^BARRSL1 | PRVS+6 |
PAZ^BARRUTL | HD+1 |
INIT^BARUTL | EN+8 |
$$VALI^BARVPM | LOOP+7 |
$$GET1^DIQ | PRINT+24, NODATA+3, NODATA+9, LOOP+17, BILL+7, TRANS+5 |
^DIR | SEL+4, DTYP+4, INOUTPT+4 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
^ABMDVTYP - [#9002274.8] | GET1^DIQ |
^BARBL(2906 - [#90050.01] | GET1^DIQ |
^BARTR(2906 - [#90050.03] | GET1^DIQ |
^BAR(90052.05,6613,0) - [#90052.05] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUTTLOC - [#9999999.06] | WHD+5 |
^BARAC( | LOOP+4, LOOP+5 |
^BARBL( | LOOP+14, BILL+4, BILL+5 |
^BARTR( | TRANS+3, TRANS+4 |
^TMP($J | EN+6!, PRINT+9, PRINT+12, PRINT+13, PRINT+14, PRINT+17, PRINT+22, PRINT+25, PRINT+26, PRINT+27 , NODATA+7, NODATA+9, NODATA+13!, LOOP+2!, LOOP+20*, LOOP+21*, LOOP+22*, LOOP+23*, LOOP+24*, LOOP+25* , LOOP+26*, LOOP+27*, LOOP+28*, LOOP+29*, LOOP+30*, BILL+19*, BILL+24*, BILL+29* |
^VA(200 - [#200] | PRVS+20, PRVS+22, PRVS+23 |
Name | Line Occurrences |
---|---|
BILL | LOOP+15 |
CLNUP | NODATA+14 |
DATES | EN+11, DATES+9, DATES+10 |
DTYP | EN+9 |
HD | PRINT+7, PRINT+28, NODATA+4, NODATA+8 |
INOUTPT | EN+13 |
LOOP | PRINT+1 |
SEL+6 | |
PRVS | EN+15 |
QUE | SEL+4 |
TRANS | LOOP+19 |
WHD | PRINT+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%D | DATES+3! |
%DT | DATES+5!, DATES+8! |
>> %ZIS | SEL+1* |
>> %ZIS("A" | SEL+2* |
BAR | LOOP+13*, LOOP+14*, LOOP+30, BILL+4, BILL+5, BILL+7, BILL+19, BILL+24, BILL+29, TRANS+3 , CLNUP+1! |
BAR("ACC" | BILL+10* |
BAR("ADT" | BILL+12*, BILL+27, BILL+28 |
BAR("AMT" | LOOP+21, LOOP+24, LOOP+28, LOOP+30, BILL+14* |
BAR("BTYP" | PRINT+15*, PRINT+17*, PRINT+19, PRINT+22, PRINT+25, PRINT+26, PRINT+27, LOOP+23, LOOP+24, LOOP+25 , LOOP+30, BILL+7*, BILL+8*, BILL+31, BILL+32 |
BAR("BTYPTEST" | PRINT+16*, PRINT+18* |
BAR("CONJ" | WHD+9* |
BAR("DOS" | LOOP+30, BILL+11*, BILL+22, BILL+23 |
BAR("HD" | WHD+3*, WHD+4*, WHD+5*, WHD+6*, WHD+7* |
BAR("LVL" | WHD+8* |
BAR("PG" | PRINT+3*, WHD+13* |
BAR("PRV" | LOOP+17, LOOP+18, BILL+13*, BILL+17, BILL+18 |
BAR("PRVN" | PRINT+8*, PRINT+9*, PRINT+12, PRINT+13, PRINT+14, PRINT+17, PRINT+22, PRINT+25, PRINT+26, PRINT+27 , LOOP+17*, LOOP+20, LOOP+21, LOOP+22, LOOP+23, LOOP+24, LOOP+25, LOOP+30, BILL+17* |
BAR("QUIT" | BILL+3*, BILL+21, BILL+22*, BILL+23*, BILL+24, BILL+26, BILL+27*, BILL+28*, BILL+29 |
BAR("VLOC" | LOOP+26, LOOP+27, LOOP+28, LOOP+29, BILL+9* |
BAR("VTYP" | PRINT+20*, PRINT+22*, PRINT+24, PRINT+25, PRINT+26, PRINT+27, LOOP+23, LOOP+24, LOOP+25, LOOP+30 , BILL+6* |
BAR("VTYPTEST" | PRINT+21*, PRINT+23* |
BAR(0 | BILL+4*, BILL+10, BILL+12, BILL+14 |
BAR(1 | BILL+5*, BILL+6, BILL+9, BILL+11, BILL+13 |
BAR3PLOC | CLNUP+1! |
BARACCT | LOOP+3*, LOOP+4*, LOOP+5, LOOP+6, LOOP+9, LOOP+11*, LOOP+12*, LOOP+14, CLNUP+1! |
>> BARDEBUG | LOOP+30, BILL+19, BILL+24, BILL+29 |
BARDONE | EN+7*, EN+10*, EN+14*, EN+16*, DTYP+6*, INOUTPT+6*, PRVS+4, PRVS+13*, PRINT+7*, PRINT+9* , PRINT+17*, PRINT+22*, PRINT+29*, NODATA+2, NODATA+5*, NODATA+7, NODATA+10*, HD+1*, CLNUP+1! |
BAREND | DTYP+1!, DATES+7*, DATES+9, DATES+10, DATES+14, CLNUP+1! |
BARHOLD | CLNUP+1! |
BARIOPT | INOUTPT+1! |
BARITYP | LOOP+7*, LOOP+8, CLNUP+1! |
BARP | CLNUP+1! |
BARP("HIT" | LOOP+16, BILL+2*, BILL+34* |
BARSTART | DTYP+1!, DATES+4*, DATES+6, DATES+10, DATES+13, CLNUP+1! |
BARTRAMT | LOOP+22, LOOP+25, LOOP+29, LOOP+30, TRANS+2*, TRANS+5*, CLNUP+1! |
BARTRIEN | TRANS+1*, TRANS+3*, TRANS+4, TRANS+5, CLNUP+2! |
>> BARUSR | EN+8 |
BARVLTOT | CLNUP+2! |
BARVLTOT("AMT" | PRINT+6*, PRINT+14* |
BARVLTOT("BILLS" | PRINT+5*, PRINT+13* |
BARY | CLNUP+2! |
BARY("ACCT" | LOOP+9*, LOOP+12 |
BARY("DT" | EN+12, DTYP+1!, DTYP+7*, DATES+2, DATES+13*, DATES+14*, BILL+21, BILL+22, BILL+23, BILL+26 , BILL+27, BILL+28, WHD+6 |
BARY("INOUTPT" | INOUTPT+7*, BILL+31, BILL+32, WHD+7 |
BARZ | CLNUP+2! |
BARZ("PRV" | PRVS+2!, PRVS+15*, PRVS+16, PRVS+17, PRVS+23*, NODATA+2, NODATA+3, LOOP+18*, BILL+18 |
D0 | LOOP+6*, CLNUP+2! |
DIC | PRVS+14!, CLNUP+2! |
DIC("A" | PRVS+5* |
DIQ | CLNUP+2! |
DIR | SEL+4!, DTYP+5!, INOUTPT+5! |
DIR("A" | DTYP+3*, INOUTPT+3* |
DIR(0 | SEL+4*, DTYP+2*, INOUTPT+2* |
>> DIROUT | EN+10, EN+14, EN+16, DTYP+6, INOUTPT+6, PRVS+13, PRINT+7, PRINT+9, PRINT+17, PRINT+22 , PRINT+29, NODATA+5, NODATA+10, HD+1 |
>> DIRUT | EN+10, EN+14, EN+16, DTYP+6, INOUTPT+6, PRVS+13, PRINT+7, PRINT+9, PRINT+17, PRINT+22 , PRINT+29, NODATA+5, NODATA+10, HD+1 |
DR | CLNUP+2! |
>> DTOUT | EN+10, EN+14, EN+16, DTYP+6, INOUTPT+6, PRVS+13, PRINT+7, PRINT+9, PRINT+17, PRINT+22 , PRINT+29, NODATA+5, NODATA+10, HD+1 |
>> DUOUT | EN+10, EN+14, EN+16, DTYP+6, INOUTPT+6, PRVS+13, PRINT+7, PRINT+9, PRINT+17, PRINT+22 , PRINT+29, NODATA+5, NODATA+10, HD+1 |
DUZ(2 | LOOP+4, LOOP+5, LOOP+14, BILL+4, BILL+5, TRANS+3, TRANS+4, WHD+5 |
I | PRVS+19*, PRVS+20*, PRVS+22, NODATA+1*, NODATA+2*, NODATA+3, NODATA+6*, NODATA+7*, NODATA+9, WHD+2~ , WHD+12*, CLNUP+2! |
IO | SEL+4 |
IO("Q" | QUE+1! |
IO(0 | SEL+4 |
ION | SEL+5 |
>> IOP | SEL+5* |
IOSL | PRINT+7, PRINT+28, NODATA+4, NODATA+8 |
J | PRVS+21*, PRVS+22*, PRVS+23, CLNUP+2! |
L | CLNUP+2! |
>> POP | SEL+3 |
U | PRINT+12, PRINT+13, PRINT+14, PRINT+25, PRINT+26, PRINT+27, NODATA+9, LOOP+5, LOOP+20, LOOP+21 , LOOP+22, LOOP+23, LOOP+24, LOOP+25, LOOP+26, LOOP+27, LOOP+28, LOOP+29, LOOP+30, BILL+6 , BILL+9, BILL+10, BILL+11, BILL+12, BILL+13, BILL+14, TRANS+4, WHD+5 |
X | CLNUP+2! |
Y | DTYP+7, INOUTPT+7, PRVS+4, PRVS+15, PRVS+16, PRVS+17, CLNUP+2! |
>> ZTDESC | QUE+2* |
>> ZTRTN | QUE+2* |
>> ZTSAVE("BAR*" | QUE+3* |
>> ZTSK | QUE+6, QUE+7 |