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 |  Local Variables |  All
Print Page as PDF
Routine: APCM25EA

Package: Patient Care Component Table Maintiance

Routine: APCM25EA


Information

APCM25EA ; IHS/CMI/LAB - IHS MU ;

Source Information

Source file <APCM25EA.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Patient Care Component Table Maintiance 4 W^APCM25EH  ($$SB,$$V)^APCM25ER  W^APCM2AEH  SETND^APCM2AER  
VA Fileman 2 COMMA^%DTC  ^DIR  
Kernel 1 $$STRIP^XLFSTR  
Patient Care Component Reports 1 $$LBLK^APCLUTL  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Patient Care Component Table Maintiance 4 APCM25E  APCM25ER  APCM25H  APCM2AE0  

Entry Points

Name Comments DBIA/ICR reference
IMMREGH ;EP - ask additional exclusion questions for IMM REG
IMMIND ;ask individually
SS ;EP
IMMREG ;EP - ask additional exclusion questions for IMM REG
SPECREG ;EP
SETND ;
WEXCL ;
IMMINDH2 ;ask individually
WRATE ;
IMMIND2 ;ask individually
SSH ;EP
WNUMDEN ;
IMMH2 ;display exclusion text/narrative
ET ;
SEM ;EP - PRINT OUT SEM
IMM2 ;display exclusion text/narrative
SETN ;EP - set numerator fields
C(X,X2,X3) ;

External References

Name Field # of Occurrence
COMMA^%DTC C+3
$$LBLK^APCLUTL C+2, C+5, SEM+19, WRATE+2
W^APCM25EH SEM+38, SEM+39, SEM+40, SEM+41, SEM+73, SEM+74, SEM+76, SEM+77, SEM+78, WEXCL+5
, WEXCL+8
$$SB^APCM25ER SEM+64, SEM+68
$$V^APCM25ER SETND+3, SETN+1, WEXCL+4
W^APCM2AEH SEM+9, SEM+10, SEM+16, SEM+19, SEM+23, WRATE+2, WRATE+3, WNUMDEN+2, WNUMDEN+3
SETND^APCM2AER SEM+18, SEM+56
^DIR IMMREG+8, IMMIND+3, IMMIND2+3, IMMREGH+12, IMMINDH2+3
$$STRIP^XLFSTR C+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,^APCM25OB(APCMY,N,APCMZ,0)
  • Line Location: ET+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ET+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: IMMREG+5
Function Call: WRITE
  • Prompt: !,^APCM25OB(APCMY,24,APCMZ,0)
  • Line Location: IMMIND+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: IMM2+5
Function Call: WRITE
  • Prompt: !!
  • Line Location: IMMREGH+5
Function Call: WRITE
  • Prompt: !,^APCM25OB(APCMY,24,APCMZ,0)
  • Line Location: IMMREGH+8
Function Call: WRITE
  • Prompt: !!
  • Line Location: IMMH2+5
Function Call: WRITE
  • Prompt: ?55," N/A",?65," N/A"
  • Line Location: SEM+33
Routine Call
  • DIR
  • Line Location:
    • IMMREG+8
    • IMMIND+3
    • IMMIND2+3
    • IMMREGH+12
    • IMMINDH2+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APCM25OB - [#9001304.02] ET+1, IMMREG+5, IMMIND+2, IMM2+5, IMMREGH+5, IMMREGH+8, IMMREGH+11, IMMH2+5, SETND+4, SETN+2
, WRATE+2, WRATE+3, WRATE+4, WRATE+5, WNUMDEN+2, WNUMDEN+3, WNUMDEN+4, WNUMDEN+5, WEXCL+1
^APCM25OB("B" IMMREG+2, IMMREGH+2
^DD(9001304.0311 SETND+2, SETND+6, WEXCL+3
^DIC(4 - [#4] IMMREGH+9, IMMINDH2+3
^VA(200 - [#200] IMMIND+3, IMMIND2+3

Label References

Name Line Occurrences
$$C SEM+23, WNUMDEN+2, WNUMDEN+3
ET IMMREG+5, IMM2+5, IMMREGH+5, IMMH2+5
IMMIND IMMREG+6
SETN SETND+7
SETND SEM+22, SEM+26, SEM+30, SEM+59, SEM+63, SEM+67
WEXCL SEM+36, SEM+72
WNUMDEN SEM+34, SEM+71
WRATE SEM+27, SEM+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> APCMATTE( IMMREG+11*, IMMIND+5*, IMM2+1, IMM2+3, IMMIND2+2, IMMIND2+5*, IMMREGH+14*, IMMH2+1, IMMH2+3, IMMINDH2+2
, IMMINDH2+5*
>> APCMCYD SEM+19, SEM+21*, SEM+25*, SEM+29*, SEM+56, SEM+58*, SEM+62*, SEM+66*, SETND+3*, SETN+3
, WRATE+2, WRATE+4, WNUMDEN+3, WNUMDEN+5
>> APCMCYN SEM+21*, SEM+23, SEM+25*, SEM+29*, SEM+58*, SEM+60, SEM+62*, SEM+66*, SETND+4*, SETN+1*
, SETN+3, WNUMDEN+2, WNUMDEN+4
>> APCMCYP SEM+21*, SEM+25*, SEM+29*, SEM+58*, SEM+62*, SEM+64, SEM+66*, SEM+68, SETN+3*, WRATE+3
, WRATE+5
>> APCMDF SEM+22*, SEM+26*, SEM+30*, SEM+59*, SEM+63*, SEM+67*, SETND+2
>> APCMEF WEXCL+1*, WEXCL+2, WEXCL+3, WEXCL+7
>> APCMEV WEXCL+4*, WEXCL+5, WEXCL+6
>> APCMFAC IMMREGH+7, IMMINDH2+1
>> APCMIC SEM+8, SEM+47, SETN+2
>> APCMIND IMMREG+6, IMMREG+10*
>> APCMIND( IMMREG+3, IMMREGH+3
>> APCMNF SEM+22*, SEM+26*, SEM+30*, SEM+59*, SEM+63*, SEM+67*, SETND+6
>> APCMNP SETND+2*, SETND+6*, WEXCL+3*
>> APCMP IMMREG+11*, IMMIND+1*, IMMIND+3, IMMIND+5, IMM2+1*, IMM2+3, IMMIND2+1*, IMMIND2+2, IMMIND2+3, IMMIND2+5
, IMMREGH+7*, IMMREGH+9, IMMREGH+14, IMMH2+1*, IMMH2+3, IMMINDH2+1*, IMMINDH2+2, IMMINDH2+3, IMMINDH2+5
>> APCMPER SEM+5, SEM+44
>> APCMPLTY IMMREG+6
>> APCMPRN SETND+4*
>> APCMPROV SETND+3, SETN+1, WEXCL+4
>> APCMPRV( IMMREG+11, IMMIND+1, IMMIND2+1
>> APCMPTYP SEM+3, SEM+9, SEM+10, SEM+16, SEM+19, SEM+23, SEM+38, SEM+39, SEM+40, SEM+41
, SEM+42, SEM+73, SEM+74, SEM+76, SEM+77, SEM+78, WRATE+1, WRATE+2, WRATE+3, WNUMDEN+1
, WNUMDEN+2, WNUMDEN+3, WEXCL+5, WEXCL+6, WEXCL+8
>> APCMQ IMMREG+1*, IMMREG+9*, IMMIND+1, IMMIND+4*, IMM2+1, IMMIND2+1, IMMIND2+4*, IMMREGH+1*, IMMREGH+13*, IMMH2+1
, IMMINDH2+4*
>> APCMRPT SETND+3, SETN+1, WEXCL+4
>> APCMRPTT SETND+3, SETN+1, WEXCL+4
>> APCMSEME SEM+37, SEM+38, SEM+75, SEM+76
>> APCMTOT SETND+3, SETN+1, WEXCL+4
>> APCMX IMMREG+2, IMMREG+11, IMMIND+5, IMM2+1, IMM2+3, IMMIND2+2, IMMIND2+5, IMMREGH+2, IMMREGH+14, IMMH2+1
, IMMH2+3, IMMINDH2+2, IMMINDH2+5, SEM+48*, SEM+49*, SEM+54*, SEM+56*, SEM+60*, SEM+64*, SEM+68*
, SEM+70*, SEM+73, SEM+74, WRATE+4*, WRATE+5*, WNUMDEN+4*, WNUMDEN+5*, WEXCL+6*, WEXCL+9*
>> APCMY ET+1, IMMREG+2*, IMMREG+3, IMMREG+5, IMMIND+2, IMM2+5, IMMREGH+2*, IMMREGH+3, IMMREGH+5, IMMREGH+8
, IMMREGH+11, IMMH2+5
>> APCMZ ET+1*, IMMIND+2*, IMMREGH+8*
DA IMMREG+8!, IMMIND+3!, IMMIND2+3!, IMMREGH+12!, IMMINDH2+3!
DIR IMMREG+8!, IMMIND+3!, IMMIND2+3!, IMMREGH+12!, IMMINDH2+3!
DIR("A" IMMREG+8*, IMMIND+3*, IMMIND2+3*, IMMREGH+9*, IMMINDH2+3*
DIR("B" IMMREG+8*, IMMIND+3*, IMMIND2+3*, IMMREGH+10*, IMMREGH+11*, IMMINDH2+3*
DIR(0 IMMREG+8*, IMMIND+3*, IMMIND2+3*, IMMREGH+9*, IMMINDH2+3*
>> DIRUT IMMREG+9, IMMIND+4, IMMIND2+4, IMMREGH+13, IMMINDH2+4
>> E IMM2+1*, IMM2+3*, IMM2+4, IMMH2+1*, IMMH2+3*, IMMH2+4
>> M SEM+8*, SEM+47*, SETND+4, WRATE+2, WRATE+3, WRATE+4, WRATE+5, WNUMDEN+2, WNUMDEN+3, WNUMDEN+4
, WNUMDEN+5, WEXCL+1
>> N ET+1, IMMREG+5*, IMM2+5*, IMMREGH+5*, IMMH2+5*, SETND+2*, SETND+3, SETND+6*, SETN+1, WEXCL+3*
, WEXCL+4
>> P SETND+2*, SETND+3, SETND+6*, SETN+1, WEXCL+3*, WEXCL+4
>> T IMM2+1*, IMM2+2*, IMM2+4, IMMH2+1*, IMMH2+2*, IMMH2+4, SEM+12*, SEM+13*, SEM+14*, SEM+15*
, SEM+16, SEM+51*, SEM+52*, SEM+53*, SEM+54
U IMMIND+3, IMMIND2+3, IMMREGH+9, IMMREGH+11, IMMINDH2+3, SEM+38, SEM+54, SEM+56, SEM+60, SEM+64
, SEM+68, SEM+70, SEM+76, SETND+2, SETND+4, SETND+6, SETN+2, WRATE+2, WRATE+3, WRATE+4
, WRATE+5, WNUMDEN+2, WNUMDEN+3, WNUMDEN+4, WNUMDEN+5, WEXCL+1, WEXCL+3, WEXCL+6, WEXCL+9
X C~, C+2, C+4*, C+5, SEM+6*, SEM+9, SEM+10, SEM+12, SEM+13, SEM+14
, SEM+15, SEM+18, SEM+19, SEM+20, SEM+24, SEM+28, SEM+33, SEM+34, SEM+45*, SEM+48
, SEM+49, SEM+51, SEM+52, SEM+53, SEM+56, SEM+57, SEM+61, SEM+65, SEM+70, SEM+71
, SEM+73, SEM+74
X2 C~
X3 C~, C+1*
>> Y IMMREG+10, IMMIND+5, IMMIND2+5, IMMREGH+14, IMMINDH2+5, SEM+5*, SEM+6, SEM+44*, SEM+45
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All