APCM25ER ;IHS/CMI/LAB - IHS MU REPORT;
Source file <APCM25ER.m>
Package | Total | Call Graph |
---|---|---|
Patient Care Component Table Maintiance | 3 | SEM^APCM25EA ($$SN,W)^APCM25EH $$V^APCM25ER |
Kernel | 2 | $$FMTE^XLFDT ($$REPEAT,$$STRIP)^XLFSTR |
VA Fileman | 2 | COMMA^%DTC ^DIR |
Patient Care Component Reports | 1 | $$LBLK^APCLUTL |
Package | Total | Caller Graph |
---|---|---|
Patient Care Component Table Maintiance | 3 | APCM25EA APCM25EP APCM25ER |
Name | Comments | DBIA/ICR reference |
---|---|---|
NUMRATE | ;RATE
|
|
EXD | ||
RATED | ||
SUM | ;EP - summary sheet PER PROV
|
|
RATE | ||
EOP | ;EP - End of page.
|
|
SB(X) | ;EP - Strip
|
|
SUMH | ;
|
|
V(T,R,N,P,PROV,K,RT) | ;EP ;SPDX
|
|
USR() | ;EP - Return name .
|
|
CTR(X,Y) | ;EP - Center X in a field Y wide.
|
|
SETN | ;EP - set numerator fields
|
|
D | ||
WSUM | ;write out line
|
|
SUMH1 | ;
|
|
SUM21 | ||
EX | ;EXCL MET?
|
|
NUMRATED | ;current rate
|
|
SUM2 | ;
|
|
SUM1 | ;
|
|
CALC(N,O) | ;ENTRY POINT
|
|
SUMHOS | ;
|
|
C(X,X2,X3) | ;
|
Name | Field # of Occurrence |
---|---|
COMMA^%DTC | C+3 |
$$LBLK^APCLUTL | C+2, C+5, SUM21+5, SUM21+6, SUM21+7, RATE+1, NUMRATE+1 |
SEM^APCM25EA | SUM2+3 |
$$SN^APCM25EH | SUMH1+4 |
W^APCM25EH | SUM+8, SUM+9, SUM+10, SUM+11, SUMHOS+4, SUMHOS+5, SUMHOS+6, SUM1+9, SUM1+10, SUM1+11 , SUM1+12, SUM1+19, SUM21+2, SUM21+3, SUM21+4, SUM21+5, SUM21+6, SUM21+7, SUM21+13, SUM21+14 , SUM21+25, WSUM+4, WSUM+7, WSUM+8, WSUM+9, WSUM+10, WSUM+14, WSUM+16, WSUM+17, WSUM+20 , RATE+1, RATE+2, RATE+4, RATE+5, RATE+11, RATE+12, RATE+14, RATE+15, RATE+16, RATE+17 , D+5, EXD+6, EXD+8, EXD+9, EXD+10, SUMH1+2, SUMH1+3, SUMH1+4, SUMH1+5, SUMH1+6 , SUMH1+7, SUMH1+8, SUMH1+9, SUMH1+10, SUMH1+11, SUMH1+12, SUMH1+13, NUMRATE+1, NUMRATE+2, NUMRATE+4 , NUMRATE+5, EX+5, EX+6, NUMRATED+14 |
$$V^APCM25ER | SUM2+8 |
^DIR | EOP+5, SUMH+2 |
$$FMTE^XLFDT | SUMH1+2, SUMH1+7 |
$$REPEAT^XLFSTR | SUMH1+8, SUMH1+10, SUMH1+13 |
$$STRIP^XLFSTR | C+4 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^APCM25OB - [#9001304.02] | SETN+2, SUM1+4, SUM2+3, SUM2+5, SUM21+2, SUM21+3, SUM21+9, SUM21+16, SUM21+17, SUM21+19 , SUM21+26, SUM21+27, SUM21+31, SUM21+32, WSUM+4, WSUM+6, WSUM+7, WSUM+8, WSUM+9, WSUM+10 , WSUM+12, WSUM+13, WSUM+14, WSUM+15, WSUM+16, WSUM+17, WSUM+20, RATE+1, RATE+2, RATE+4 , RATE+5, RATE+7, RATE+13, D+2, D+4, D+5, D+6, D+7, D+8, D+9 , D+11, D+13, D+15, D+16, D+17, D+18, D+19, D+20, D+21, D+24 , D+28, RATED+1, RATED+2, RATED+4, RATED+5, RATED+6, EXD+7, NUMRATE+1, NUMRATE+2, NUMRATE+4 , NUMRATE+5, EX+1, NUMRATED+2, NUMRATED+3, NUMRATED+5, NUMRATED+6, NUMRATED+7 |
^APCMM25C - [#9001304.03] | V+5, V+7 |
^DD("FUNC" - [#.5] | SB+2 |
^DD(9001304.0311 | SUM2+7, SUM21+11, SUM21+21, SUM21+29, SUM21+34, RATE+9, EXD+2, EX+3, NUMRATED+10 |
^DIC(4 - [#4] | SUMHOS+1, SUMH1+6 |
^VA(200 - [#200] | USR+1, SUM+6, SUMH1+2, SUMH1+4 |
Name | Line Occurrences |
---|---|
$$C | RATE+4, RATE+5, NUMRATE+2, NUMRATE+4, NUMRATE+5 |
$$SB | RATED+2 |
$$V | SETN+1, SUM21+12, SUM21+22, SUM21+30, RATE+10, EXD+3, EX+4, NUMRATED+11 |
EXD | D+23, D+26 |
NUMRATE | WSUM+14, WSUM+16 |
NUMRATED | D+15, D+17 |
RATE | WSUM+17 |
RATED | D+18, D+19 |
SETN | SUM21+35 |
SUM1 | SUM+8, SUMHOS+3 |
SUM2 | SUM1+18 |
SUMH | SUM1+7, SUM1+15, SUM2+1, SUM2+2, WSUM+1 |
SUMH1 | SUMH+1 |
SUMHOS | SUM+5 |
WSUM | SUM21+26, SUM21+31 |
Name | Field # of Occurrence |
---|---|
^(0 | USR+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | SB+1~ |
>> APCMBD | SUMH1+7 |
>> APCMCM | SUM1+7*, SUM1+13*, SUM1+14, SUM1+17, SUM1+18 |
>> APCMCYD | SETN+3, SUM21+30*, RATE+1, RATE+5, RATED+1, RATED+5, NUMRATE+1, NUMRATE+5, NUMRATED+2, NUMRATED+6 |
>> APCMCYN | SETN+1*, SETN+3, SUM21+31*, RATE+4, RATED+4, NUMRATE+2, NUMRATE+4, NUMRATED+3, NUMRATED+5 |
>> APCMCYP | SETN+3*, RATE+2, RATED+2 |
>> APCMDF | SUM21+27*, SUM21+29 |
>> APCME | SUM2+6, SUM2+8*, SUM2+9 |
>> APCMED | SUMH1+7 |
>> APCMEF | SUM21+9*, SUM21+10, SUM21+11, SUM21+14, SUM21+19*, SUM21+20, SUM21+21, SUM21+24, RATE+7*, RATE+8 , RATE+9, RATE+12, RATED+6*, EXD+1, EXD+2, EXD+5, EX+1*, EX+2, EX+3, EX+6 , NUMRATED+7*, NUMRATED+9, NUMRATED+10, NUMRATED+13 |
>> APCMEV | SUM21+12*, SUM21+13, SUM21+22*, SUM21+23, RATE+10*, RATE+11, EXD+3*, EXD+4, EX+4*, EX+5 , NUMRATED+11*, NUMRATED+12 |
>> APCMFAC | SUMHOS+1, SUMHOS+2 |
>> APCMGPG | SUM+3*, SUM2+1, SUMH+1, SUMH1+1*, SUMH1+2 |
>> APCMIC | SETN+2, SUM1+18*, SUM2+3, SUM2+5, SUM21+2, SUM21+3, SUM21+9, SUM21+16, SUM21+17, SUM21+19 , SUM21+26, SUM21+27, SUM21+31, SUM21+32, WSUM+4, WSUM+6, WSUM+7, WSUM+8, WSUM+9, WSUM+10 , WSUM+12, WSUM+13, WSUM+14, WSUM+15, WSUM+16, WSUM+17, WSUM+20, RATE+1, RATE+2, RATE+4 , RATE+5, RATE+7, RATE+13, D+2, D+4, D+5, D+6, D+7, D+8, D+9 , D+11, D+13, D+15, D+16, D+17, D+18, D+19, D+20, D+21, D+24 , D+28, RATED+1, RATED+2, RATED+4, RATED+5, RATED+6, EXD+7, NUMRATE+1, NUMRATE+2, NUMRATE+4 , NUMRATE+5, EX+1, NUMRATED+2, NUMRATED+3, NUMRATED+5, NUMRATED+6, NUMRATED+7 |
>> APCMIND( | SUM1+2 |
APCMINDO | SUM1+1! |
APCMINDO( | SUM1+6*, SUM1+13, SUM1+17, SUM1+18 |
>> APCMIOSL | SUM2+2, WSUM+1 |
>> APCMMETH | SUMH1+5 |
>> APCMMO | SUM1+17*, SUM1+18, SUM21+2, SUM21+3, SUM21+16, WSUM+4, WSUM+7, WSUM+9, WSUM+10, D+2 |
>> APCMNF | SUM21+32*, SUM21+34 |
>> APCMNP | SUM2+7*, SUM21+11*, SUM21+21*, SUM21+29*, SUM21+34*, RATE+9*, EXD+2*, EX+3*, NUMRATED+10* |
>> APCMPER | WSUM+14, WSUM+16, WSUM+17, WSUM+19, D+15, D+17, D+18, D+19 |
>> APCMPNAM | SUM+7*, SUM+8, SUMHOS+1*, SUM1+11 |
>> APCMPRN | SUM21+31* |
APCMPROV | SETN+1, SUM+2!, SUM+8*, SUMHOS+2*, SUM2+8, SUM21+12, SUM21+22, SUM21+30, RATE+10, EXD+3 , SUMH1+4, SUMH1+6, EX+4, NUMRATED+11 |
APCMPROV( | SUM+6*, SUM+7, SUM+8 |
>> APCMPRV( | SUM+6 |
>> APCMPTYP | SUM+8, SUM+9, SUM+10, SUM+11, SUMHOS+4, SUMHOS+5, SUMHOS+6, SUM1+7, SUM1+8, SUM1+9 , SUM1+10, SUM1+11, SUM1+12, SUM1+15, SUM1+16, SUM1+19, SUM2+1, SUM2+2, SUM21+1, SUM21+2 , SUM21+3, SUM21+4, SUM21+5, SUM21+6, SUM21+7, SUM21+13, SUM21+14, SUM21+15, SUM21+25, WSUM+1 , WSUM+2, WSUM+4, WSUM+7, WSUM+8, WSUM+9, WSUM+10, WSUM+14, WSUM+16, WSUM+17, WSUM+20 , RATE+1, RATE+2, RATE+4, RATE+5, RATE+11, RATE+12, RATE+14, RATE+15, RATE+16, RATE+17 , D, D+5, EXD+6, EXD+8, EXD+9, EXD+10, SUMH1+1, SUMH1+2, SUMH1+3, SUMH1+4 , SUMH1+5, SUMH1+6, SUMH1+7, SUMH1+8, SUMH1+9, SUMH1+10, SUMH1+11, SUMH1+12, SUMH1+13, NUMRATE+1 , NUMRATE+2, NUMRATE+4, NUMRATE+5, EX+5, EX+6, NUMRATED+14 |
>> APCMQUIT | SUM+4*, SUM+7, SUM+8, SUM1+13, SUM1+17, SUM1+18, SUM2+1, SUM2+2, WSUM+1, SUMH+2* |
>> APCMRPT | SETN+1, SUM2+8, SUM21+12, SUM21+22, SUM21+30, RATE+10, EXD+3, EX+4, NUMRATED+11 |
>> APCMRPTT | SETN+1, SUM+5, SUM1+10, SUM2+8, SUM21+12, SUM21+22, SUM21+30, RATE+10, EXD+3, SUMH1+4 , SUMH1+5, SUMH1+6, SUMH1+9, EX+4, NUMRATED+11 |
>> APCMSEME | RATE+14, EXD+8 |
APCMTOT | SETN+1, SUM+1!, SUM21+12, SUM21+22, SUM21+30, RATE+10, EXD+3, EX+4, NUMRATED+11 |
>> APCMVDTE | RATE+13, EXD+7 |
>> APCMX | SUM21+16*, SUM21+17*, SUM21+18*, SUM21+23*, SUM21+24*, SUM21+25, D+2*, D+5*, D+6*, D+7* , D+8*, D+9*, D+15*, D+17*, D+18*, D+19*, D+21*, D+22*, D+24*, D+25* , D+28*, RATED+1*, RATED+2*, RATED+4*, RATED+5*, EXD+4*, EXD+5*, EXD+6, NUMRATED+2*, NUMRATED+3* , NUMRATED+5*, NUMRATED+6*, NUMRATED+12*, NUMRATED+13*, NUMRATED+14 |
>> C | SUM1+3*, SUM1+6 |
DFOUT | EOP+4! |
DIR | EOP+3~, SUMH+2! |
DIR(0 | EOP+5*, SUMH+2* |
DIRUT | EOP+4! |
DLOUT | EOP+4! |
DT | SUMH1+2 |
DTOUT | EOP+4!, SUMH+2 |
DUOUT | EOP+4! |
DUZ | USR+1, SUMH1+2 |
>> F | SUM2+5*, SUM2+6, SUM2+7 |
I | V+1~, V+2*, V+3*, V+5, D+22*, D+25* |
IO | SUMH+2 |
IO("S" | EOP+2 |
IO(0 | SUMH+2 |
IOF | SUMH1+1 |
IOM | CTR+1 |
IOST | EOP+1, SUMH+2 |
>> IOT | EOP+2 |
J | V+1~, V+5*, V+6, V+7 |
K | V~ |
N | CALC~, CALC+2, SETN+1, V~, V+7, SUM2+7*, SUM2+8, SUM21+11*, SUM21+12, SUM21+21* , SUM21+22, SUM21+29*, SUM21+30, SUM21+34*, RATE+9*, RATE+10, EXD+2*, EXD+3, EX+3*, EX+4 , NUMRATED+10*, NUMRATED+11 |
O | CALC~, CALC+2, SUM1+4*, SUM1+5, SUM1+6 |
P | SETN+1, V~, V+7, SUM2+7*, SUM2+8, SUM21+11*, SUM21+12, SUM21+21*, SUM21+22, SUM21+29* , SUM21+30, SUM21+34*, RATE+9*, RATE+10, EXD+2*, EXD+3, EX+3*, EX+4, NUMRATED+10*, NUMRATED+11 |
PROV | V~, V+2, V+3 |
R | V~, V+5, V+7, D+1!, D+15*, D+17*, D+18*, D+19*, D+21*, D+24* , D+27*, EXD+6, NUMRATED+14 |
RT | V~, V+2, V+3 |
T | V~, V+4, WSUM+19*, WSUM+20 |
U | USR+1, SETN+2, V+7, SUM+6, SUMHOS+1, SUM1+4, SUM2+3, SUM2+5, SUM2+7, SUM21+2 , SUM21+3, SUM21+9, SUM21+11, SUM21+16, SUM21+17, SUM21+18, SUM21+19, SUM21+21, SUM21+23, SUM21+24 , SUM21+26, SUM21+27, SUM21+29, SUM21+31, SUM21+32, SUM21+34, WSUM+4, WSUM+6, WSUM+7, WSUM+8 , WSUM+9, WSUM+10, WSUM+12, WSUM+13, WSUM+14, WSUM+15, WSUM+16, WSUM+17, WSUM+20, RATE+1 , RATE+2, RATE+4, RATE+5, RATE+7, RATE+9, RATE+13, RATE+14, D+2, D+4, D+5 , D+6, D+7, D+8, D+9, D+11, D+13, D+15, D+16, D+17, D+18 , D+19, D+20, D+21, D+22, D+24, D+25, D+28, RATED+1, RATED+2, RATED+4 , RATED+5, RATED+6, EXD+2, EXD+4, EXD+5, EXD+7, EXD+8, SUMH1+2, SUMH1+4, SUMH1+6 , NUMRATE+1, NUMRATE+2, NUMRATE+4, NUMRATE+5, EX+1, EX+3, NUMRATED+2, NUMRATED+3, NUMRATED+5, NUMRATED+6 , NUMRATED+7, NUMRATED+10, NUMRATED+12, NUMRATED+13 |
X | SB~, SB+3, C~, C+2, C+4*, C+5, CTR~, CTR+1, V+1~, V+4 , V+6*, V+7*, SUM+6*, SUM1+2*, SUM1+4, SUM1+6, SUM1+10*, SUM1+11*, SUM1+12*, SUMH1+2* , SUMH1+4*, SUMH1+5*, SUMH1+6*, SUMH1+7*, SUMH1+8*, SUMH1+10*, SUMH1+11*, SUMH1+12* |
X2 | C~ |
X3 | C~, C+1* |
Y | CTR~, CTR+1, V+1~, SUMH+2 |
Z | CALC+1~, CALC+2*, CALC+3, V+1~ |
>> ZTQUEUED | EOP+2, SUMH+2 |