APCLSILR ;IHS/CMI/LAB - AGGREGATE ILI REPORT;
Source file <APCLSILR.m>
Package | Total | Call Graph |
---|---|---|
Patient Care Component Reports | 7 | XTMP^APCLOSUT (MEDS,VACAGE)^APCLSILA $$TMP100^APCLSILI (ILIAGEP,ILIAVM,ILISEX,VACAGEP)^APCLSILT ($$ICD,$$ICDDX)^APCLSILU ($$DEMO,DEMOCHK)^APCLUTL ($$CLINIC,$$VD)^APCLV |
IHS VA Utilities | 3 | ^XBDBQUE ($$VAL,$$VALI)^XBDIQ1 EN^XBVK |
VA Fileman | 3 | COMMA^%DTC ^DIC ^DIR |
Kernel | 2 | ($$FMADD,$$FMTE)^XLFDT ($$REPEAT,$$STRIP)^XLFSTR |
IHS Patient | 1 | $$AGE^AUPNPAT |
PCC Medical Query | 1 | PEP^AMQQGTX0 |
Package | Total | Caller Graph |
---|---|---|
Patient Care Component Reports | 2 | APCLSILA APCLSILT |
Name | Comments | DBIA/ICR reference |
---|---|---|
BD | ;get beginning date
|
|
RESDIS | ;does this H visit have severe resp diagnosis, if yes set counter
|
|
SRVD | ;
|
|
PAD(D,L) | ; -- SUBRTN to pad length of data
; -- D=data L=length |
|
DEMO | ;
|
|
PER(N,D) | ;return % of n/d
|
|
USR() | ;EP - Return name of current user from ^VA(200.
|
|
EOP | ;EP - End of page.
|
|
SUBHEAD1 | ;
|
|
SUBHEAD2 | ;
|
|
;
|
||
ILIAVM | ;
|
|
LOC() | ;EP - Return location name from file 4 based on DUZ(2).
|
|
CTR(X,Y) | ;EP - Center X in a field Y wide.
|
|
ILIV(V) | ;
|
|
V1 | ;
|
|
EOJ | ;ENTRY POINT
|
|
FAC | ;
|
|
ILIAGE | ;
|
|
A | ;
|
|
END | ;
|
|
ZIS | ;
|
|
AGEGM(APCLA) | ;EP - age months
|
|
ED | ;get ending date
|
|
O | ;
|
|
START | ;
|
|
S | ;taxonomy - call qman interface
|
|
AGEGY(APCLA) | ; - age years
|
|
LOCV | ||
C(X,X2,X3) | ;
|
|
V | ; Run by visit date
|
|
AGEG(APCLA) | ;EP 0 age years
|
|
PROC1 | ;
|
|
ILIDX1 | ;
|
|
HEAD1 | ;
|
|
HEADER | ;EP - report header
|
|
PROC | ;EP - called from xbdbque
|
|
ILISEX | ;
|
Name | Field # of Occurrence |
---|---|
COMMA^%DTC | C+1 |
PEP^AMQQGTX0 | S+3 |
XTMP^APCLOSUT | PROC+2 |
MEDS^APCLSILA | PROC1+45 |
VACAGE^APCLSILA | PROC1+46 |
$$TMP100^APCLSILI | ILIDX1+6 |
ILIAGEP^APCLSILT | ILIAVM+3 |
ILIAVM^APCLSILT | ILIAVM+1 |
ILISEX^APCLSILT | ILISEX+1 |
VACAGEP^APCLSILT | ILIAVM+5 |
$$ICD^APCLSILU | RESDIS+5, ILIDX1+5, ILIDX1+6 |
$$ICDDX^APCLSILU | RESDIS+6 |
$$DEMO^APCLUTL | PROC1+2 |
DEMOCHK^APCLUTL | DEMO+1 |
$$CLINIC^APCLV | ILIV+6 |
$$VD^APCLV | ILIAGE+6, RESDIS+6 |
$$AGE^AUPNPAT | ILIAGE+6 |
^DIC | O+1, S+2 |
^DIR | BD+1, ED+1, FAC+4, HEADER+2, EOP+5 |
^XBDBQUE | DEMO+4 |
$$VAL^XBDIQ1 | PROC1+33, ILIDX1+5, ILIDX1+6, ILIDX1+10 |
$$VALI^XBDIQ1 | ILIV+11 |
EN^XBVK | START+3, EOJ+1 |
$$FMADD^XLFDT | V+1 |
$$FMTE^XLFDT | HEAD1+3, HEAD1+5 |
$$REPEAT^XLFSTR | PAD+3, PRINT+52, LOCV+12, HEAD1+6 |
$$STRIP^XLFSTR | PER+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 |
|
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 |
|
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 |
|
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 |
---|---|
^AMQQ(5 - [#9009075] | Classic Fileman Calls |
^AUTTLOC - [#9999999.06] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ATXAX - [#9002226] | ILIV+16 |
^ATXAX("B" | RESDIS+5, ILIV+2, ILIDX1+5, ILIDX1+6 |
^AUPNPAT - [#9000001] | PROC1+4 |
^AUPNVPOV - [#9000010.07] | RESDIS+3, RESDIS+6, RESDIS+8, RESDIS+10, ILIDX1+4 |
^AUPNVPOV("AD" | RESDIS+2, ILIDX1+3 |
^AUPNVPRV - [#9000010.06] | ILIV+9, ILIV+10 |
^AUPNVPRV("AD" | ILIV+8 |
^AUPNVSIT - [#9000010] | V1+2, PROC1+1, ILIAGE+4, ILIAGE+5, ILIV+4, ILIV+5, ILIV+15, ILIV+16, ILIDX1+8 |
^AUPNVSIT("B" | V+4, V1+2 |
^DIC(4 - [#4] | PROC1+9, PRINT+11, HEAD1+3, LOC+1 |
^DIC(7 - [#7] | ILIV+13 |
^DPT - [#2] | PROC1+5, PROC1+6 |
^VA(200 - [#200] | USR+1 |
^XTMP("APCLSILR" | PROC+4!, PROC1+11, PROC1+13*, PROC1+15, PROC1+17*, PROC1+37, PROC1+40*, PROC1+41, PROC1+43* |
Name | Line Occurrences |
---|---|
$$AGEGY | ILIAGE+15 |
$$C | PRINT+8, PRINT+11, PRINT+47, PRINT+48, LOCV+2, LOCV+9, LOCV+10 |
$$CTR | HEAD1+4, HEAD1+5 |
$$ILIV | PROC1+19 |
$$PER | PRINT+49, LOCV+2, LOCV+11 |
@( | FAC+8 |
BD | ED+2, FAC+5 |
EOJ | BD+2 |
FAC | FAC+9, DEMO+2 |
HEAD1 | HEADER+1 |
HEADER | PRINT+2, PRINT+10, PRINT+14, PRINT+33, PRINT+42, PRINT+46, LOCV+1, LOCV+4, LOCV+8 |
ILIAGE | PROC1+31 |
ILIDX1 | ILIV+14 |
LOCV | PRINT+39 |
PROC1 | V1+2 |
S | S+5 |
SUBHEAD1 | PRINT+42, PRINT+46, LOCV+1, LOCV+4, LOCV+8 |
V1 | V+4 |
Name | Field # of Occurrence |
---|---|
^(0 | V1+2, USR+1, LOC+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | ILIAGE+1~, ILIAGE+15*, ILIAGE+16 |
APCLA | ILIAGE+1~, AGEGM~, AGEGM+1, AGEGM+2, AGEGY~, AGEGY+1, AGEGY+2, AGEGY+3, AGEGY+4, AGEGY+5 , AGEG~, AGEG+1, AGEG+2, AGEG+3, AGEG+4, AGEG+5 |
APCLAGEG | PROC+3! |
APCLAGEG("I" | ILIAGE+16* |
APCLALLF | PROC+3! |
APCLALLF( | PROC1+25*, PROC1+30*, PRINT+41, PRINT+45, PRINT+47, PRINT+48, PRINT+49 |
>> APCLAY | ILIAGE+6*, ILIAGE+15 |
>> APCLBD | BD+3*, ED+1, V+1, HEAD1+5 |
APCLCLIN | PROC1+18*, ILIV+1~, ILIV+6*, ILIV+15, ILIV+16 |
>> APCLCLN | PRINT+45*, PRINT+47, PRINT+48, PRINT+49, LOCV+7*, LOCV+9, LOCV+10, LOCV+11 |
>> APCLCLNT | PRINT+41*, PRINT+43, PRINT+44, PRINT+45, PRINT+47, PRINT+48, PRINT+49, LOCV+3*, LOCV+5, LOCV+6 , LOCV+7, LOCV+9, LOCV+10, LOCV+11 |
APCLCTAX | ILIV+1~, ILIV+2*, ILIV+16 |
>> APCLDEMO | DEMO+1, DEMO+2, PROC1+2 |
>> APCLED | ED+3*, V+4, HEAD1+5 |
>> APCLH | PROC+1*, PROC+4, PROC1+11, PROC1+13, PROC1+15, PROC1+17, PROC1+37, PROC1+40, PROC1+41, PROC1+43 |
APCLILIP | PROC+3! |
APCLILIS | PROC+3! |
APCLILIS( | PROC1+34*, PROC1+38* |
>> APCLILIV | PROC1+19*, PROC1+20, PROC1+24, PROC1+25, PROC1+26, PROC1+29, PROC1+30, ILIAGE+3 |
APCLIMMG | PROC+3! |
APCLIMML | PROC+3! |
>> APCLJ | PROC+1*, PROC+4, PROC1+11, PROC1+13, PROC1+15, PROC1+17, PROC1+37, PROC1+40, PROC1+41, PROC1+43 |
>> APCLL | PRINT+9*, PRINT+11 |
APCLLOC | S+5!, LOCV*, LOCV+2, LOCV+3, LOCV+7, LOCV+9, LOCV+10, LOCV+11 |
>> APCLLOCN | PROC1+9*, PROC1+23, PROC1+24, PROC1+28, PROC1+29, PROC1+35, PROC1+41, PROC1+42, PROC1+43 |
APCLLOCS | FAC+7!, A+1!, S+1!, S+4, S+5!, PROC1+8 |
APCLLOCS( | O+2*, PROC1+8 |
APCLLOCS("*" | S+5 |
>> APCLLOCT | FAC+2*, FAC+6*, FAC+8, PRINT+39 |
APCLMEDP | PROC+3! |
APCLMEDS | PROC+3! |
>> APCLODAT | V+4*, V1+2 |
>> APCLPG | PRINT+1*, HEADER+1, HEAD1+1, HEAD1+2*, HEAD1+3 |
APCLPTOT | PROC+3!, V+3*, PROC1+12*, PRINT+8 |
APCLPTOT( | PROC1+16*, PRINT+9, PRINT+11 |
APCLQUIT | FAC+1!, FAC+9, O+1*, S+2*, S+4*, PRINT+9, PRINT+10, PRINT+13, PRINT+14, PRINT+33 , PRINT+41, PRINT+42, PRINT+45, PRINT+46, PRINT+51, LOCV, LOCV+1, LOCV+3, LOCV+4, LOCV+7 , LOCV+8, LOCV+14, ILISEX+2, ILIAVM+2, ILIAVM+4, HEADER+2* |
>> APCLSD | V+1*, V+4 |
APCLSEXL | PROC+3! |
APCLSEXL( | PROC1+35*, PROC1+42* |
APCLSRDH | PROC+3! |
APCLSRDH( | RESDIS+7*, RESDIS+9* |
APCLSRDP | PROC+3! |
APCLSRDP( | RESDIS+8, RESDIS+10* |
APCLTAB5 | PROC+3! |
APCLTAB7 | PROC+3! |
APCLTAB8 | PROC+3! |
>> APCLVDFN | V1+2*, PROC1+1, PROC1+19, ILIAGE+4, ILIAGE+5, ILIAGE+6, RESDIS+2 |
>> APCLVLOC | PROC1+7*, PROC1+8, PROC1+9, PROC1+15, PROC1+16, PROC1+17, RESDIS+7, RESDIS+8, RESDIS+9, RESDIS+10 |
>> APCLVREC | V1+2*, PROC1+2, PROC1+3, PROC1+7, PROC1+10, PROC1+14, PROC1+18, PROC1+33, PROC1+37, PROC1+40 , PROC1+41, PROC1+43, ILIAGE+6 |
APCLVTOT | PROC+3!, V+2!, V+3*, PROC1+22*, PROC1+27* |
APCLVTOT( | PROC1+23*, PROC1+24*, PROC1+28*, PROC1+29*, LOCV, LOCV+2, LOCV+3, LOCV+7, LOCV+9, LOCV+10 , LOCV+11 |
C | ILIV+1~, ILIDX1+1*, ILIDX1+5*, ILIDX1+6* |
D | RESDIS+1~, RESDIS+3*, RESDIS+4, RESDIS+5, RESDIS+6, PER~, PER+1, PER+3, PAD~, PAD+2 , PAD+3 |
DA | FAC+4!, O+1!, S+2! |
>> DFN | PROC1+3*, PROC1+4, PROC1+5, PROC1+6, PROC1+11, PROC1+13, PROC1+15, PROC1+17 |
DFOUT | EOP+4! |
DIC | O+1*!, S+2*! |
DIC("A" | O+1* |
DIC("S" | S+2* |
DIC(0 | O+1*, S+2* |
DIR | BD+1!, ED+1!, FAC+3!, FAC+4!, HEADER+2!, EOP+3~ |
DIR("A" | BD+1*, ED+1*, FAC+4* |
DIR("B" | FAC+4* |
DIR(0 | BD+1*, ED+1*, FAC+3*, HEADER+2*, EOP+5* |
DIRUT | BD+1*, BD+2, ED+1*, ED+2, FAC+5, EOP+4! |
DLOUT | EOP+4! |
DT | HEAD1+3 |
DTOUT | HEADER+2, EOP+4! |
DUOUT | BD+1, ED+1, EOP+4! |
DUZ | USR+1 |
DUZ(2 | HEAD1+3, LOC+1 |
G | ILIV+1~, ILIDX1+2!* |
H | ILIAGE+1~, ILIAGE+2* |
I | ILIAGE+1~, ILIAGE+2*, RESDIS+1~, RESDIS+6*, RESDIS+7, RESDIS+8, RESDIS+9, RESDIS+10 |
IO | HEADER+2 |
IO("S" | EOP+2 |
IO(0 | HEADER+2 |
IOF | START+1, HEAD1+1 |
IOM | CTR+1 |
IOSL | PRINT+10, PRINT+14, PRINT+33, PRINT+42, PRINT+46, LOCV+1, LOCV+4, LOCV+8 |
IOST | HEADER+2, EOP+1 |
>> IOT | EOP+2 |
L | PAD~, PAD+2*, PAD+3 |
N | PER~, PER+3 |
P | ILIV+1~, ILIV+8*, ILIV+13*, ILIV+14, ILIDX1+9 |
>> S | PROC1+33*, PROC1+34, PROC1+35, PROC1+38, PROC1+42 |
S1 | ILIAGE+1~, ILIAGE+2* |
S2 | ILIAGE+1~, ILIAGE+2*, ILIAGE+4*, ILIAGE+5*, ILIAGE+16 |
T | ILIAGE+1~, ILIV+1~, ILIDX1+4*, ILIDX1+5, ILIDX1+6 |
U | V1+2, PROC1+2, PROC1+3, PROC1+6, PROC1+7, PROC1+9, PROC1+10, PROC1+14, PROC1+18, PROC1+22 , PROC1+23, PROC1+24, PROC1+25, PROC1+26, PROC1+27, PROC1+28, PROC1+29, PROC1+30, PROC1+33, PROC1+34 , PROC1+35, PROC1+37, PROC1+38, PROC1+40, PROC1+41, PROC1+42, PROC1+43, ILIAGE+4, ILIAGE+5, ILIAGE+6 , RESDIS+3, RESDIS+6, RESDIS+7, RESDIS+8, RESDIS+9, RESDIS+10, ILIV+5, ILIV+10, ILIV+13, ILIV+15 , ILIV+16, ILIDX1+4, ILIDX1+8, ILIDX1+11, PRINT+11, PRINT+47, PRINT+48, PRINT+49, LOCV+2, LOCV+9 , LOCV+10, LOCV+11, HEAD1+3, USR+1, LOC+1 |
V | ILIV~, ILIV+3, ILIV+4, ILIV+5, ILIV+6, ILIV+8, ILIV+15, ILIV+16, ILIDX1+3, ILIDX1+6 , ILIDX1+8, ILIDX1+10 |
VAL | ILIV+1~, ILIDX1+7*, ILIDX1+8*, ILIDX1+9*, ILIDX1+10*, ILIDX1+11 |
X | S+2*, ILIAGE+1~, RESDIS+1~, RESDIS+2*, RESDIS+3, RESDIS+6, RESDIS+8, RESDIS+10, ILIV+1~, ILIV+8* , ILIV+9, ILIV+10, ILIDX1+3*, ILIDX1+4, ILIDX1+5, ILIDX1+6, C~, C+2, HEAD1+5*, CTR~ , CTR+1 |
X2 | C~ |
X3 | C~ |
>> XBNS | DEMO+3* |
>> XBRC | DEMO+3* |
>> XBRP | DEMO+3* |
>> XBRX | DEMO+3* |
Y | BD+3, ED+3, FAC+6, O+1, O+2, S+2, S+3, RESDIS+1~, ILIV+1~, ILIV+10* , ILIV+11, ILIDX1+2!, ILIDX1+11, HEADER+2, CTR~, CTR+1 |
Y( | ILIDX1+5*, ILIDX1+6* |
Z | ILIV+1~, ILIV+11*, ILIV+12, ILIV+13, PER+2~, PER+3*, PER+4 |
>> ZTQUEUED | EOP+2 |