Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: APCM25ER

Package: Patient Care Component Table Maintiance

Routine: APCM25ER


Information

APCM25ER ;IHS/CMI/LAB - IHS MU REPORT;

Source Information

Source file <APCM25ER.m>

Call Graph

Call Graph Total: 8

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  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Patient Care Component Table Maintiance 3 APCM25EA  APCM25EP  APCM25ER  

Entry Points

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) ;

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SUMH+2
Routine Call
  • DIR
  • Line Location:
    • EOP+5
    • SUMH+2

Global Variables Directly Accessed

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

Label References

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

Naked Globals

Name Field # of Occurrence
^(0 USR+1

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All