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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: AMHRLU2

Package: Mental Health Social Services

Routine: AMHRLU2


Information

AMHRLU2 ; IHS/CMI/LAB - MENTAL HLTH ROUTINE ;

Source Information

Source file <AMHRLU2.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
IHS Patient 1 ($$DOB,$$SSN)^AUPNPAT  
IHS VA Utilities 1 $$VAL^XBDIQ1  
Kernel 1 ($$FMTH,$$HTE)^XLFDT  
Mental Health Social Services 1 $$ALLOWVI^AMHUTIL  
Toolkit 1 (CNV,DEC)^XTBASE  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Mental Health Social Services 2 AMHEXD2  AMHRLP3  

Entry Points

Name Comments DBIA/ICR reference
LOC ;EP
ENCRYPT ;
ASACOMP ;EP
HFP ;EP
ASATOC ;
DEC(PID) ;EP - RETURN DECRYPTED PATIENT IDENTIFIER
DRT ;EP
DECX ;
ACT ;EP
TOC ;EP
EDUC ;EP called from lister
ENCX ;
DAC ;EP
POV ;EP
HF ;EP
MHSS ;EP
COMM ;EP
INPT ;EP
AX4 ;EP
AX5 ;EP
PROV ;EP
DECRYPT ;
ENC(DFN) ;EP - RETURN ENCRYPTED PATIENT IDENTIFIER

External References

Name Field # of Occurrence
$$ALLOWVI^AMHUTIL COMM+5, LOC+5, TOC+5, ASACOMP+4, AX4+3, DRT+4, ASATOC+5, DAC+4, AX5+4, ACT+5
, INPT+5, POV+3, MHSS+3, PROV+3, EDUC+3
$$DOB^AUPNPAT ENC+20
$$SSN^AUPNPAT ENC+27
$$VAL^XBDIQ1 HFP+12
$$FMTH^XLFDT ENC+21
$$HTE^XLFDT DEC+27
CNV^XTBASE ENC+22
DEC^XTBASE DEC+26

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMHPROB - [#9002012.2] MHSS+4
^AMHREC - [#9002011] COMM+3, COMM+4, COMM+6, LOC+3, LOC+4, LOC+6, TOC+3, TOC+4, TOC+6, ASACOMP+3
, ASACOMP+5, AX4+4, DRT+3, DRT+5, ASATOC+3, ASATOC+4, ASATOC+6, DAC+3, DAC+5, AX5+3
, AX5+5, ACT+3, ACT+4, ACT+6, INPT+3, INPT+4, INPT+6, HF+9, HFP+5, HFP+11
^AMHREC("AF" COMM+1, COMM+2, LOC+1, LOC+2, TOC+1, TOC+2, ASACOMP+1, ASACOMP+2, AX4+1, AX4+2
, DRT+1, DRT+2, ASATOC+1, ASATOC+2, DAC+1, DAC+2, AX5+1, AX5+2, ACT+1, ACT+2
, INPT+1, INPT+2, POV+1, POV+2, MHSS+1, MHSS+2, PROV+1, PROV+2, EDUC+1, EDUC+2
^AMHREDU - [#9002011.05] EDUC+4
^AMHREDU("AD" EDUC+4
^AMHRHF - [#9002011.08] HF+6, HF+9, HFP+3, HFP+5, HFP+10
^AMHRHF("AC" HF+5, HFP+2
^AMHRPRO - [#9002011.01] POV+4, MHSS+4
^AMHRPRO("AD" POV+4, MHSS+4
^AMHRPROV - [#9002011.02] PROV+4
^AMHRPROV("AD" PROV+4
^AMHTRPT - [#9002013.8] HF+2
^AUTTCOM - [#9999999.05] COMM+6
^AUTTHF - [#9999999.64] HF+3, HF+7, HFP+4
^DPT - [#2] ENC+4, ENC+8, ENC+14

Label References

Name Line Occurrences
DECRYPT DEC+8
DECX DEC+3, DEC+4
ENCRYPT ENC+39
ENCX ENC+3, ENC+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% AX4+4~*
>> AMHED COMM+1, LOC+1, TOC+1, ASACOMP+1, AX4+1, DRT+1, ASATOC+1, DAC+1, AX5+1, ACT+1
, INPT+1, POV+1, MHSS+1, PROV+1, EDUC+1
AMHHFC HF+1!, HF+3*, HF+4, HF+13!, HFP+1!, HFP+13!
AMHHFC( HF+4*, HF+8
AMHHFC1 HF+1!, HF+13!, HFP+1!, HFP+13!
AMHHFC1( HF+9*, HF+10, HF+11, HF+12, HFP+5*, HFP+6, HFP+7, HFP+8
>> AMHI HF+2
AMHP COMM+9!, LOC+9!, TOC+9!, ASACOMP+8!, AX4+7!, DRT+8!, ASATOC+9!, DAC+8!, AX5+8!, INPT+9!
, POV+4*, POV+7!, MHSS+4*, MHSS+7!, PROV+4*, PROV+7!, EDUC+4*, EDUC+7!, HF+1!, HF+2*
, HF+3, HF+6*, HF+7, HF+9, HF+11*, HF+12, HF+13!, HFP+1!, HFP+3*, HFP+4
, HFP+7*, HFP+8, HFP+13!
>> AMHPCNT HFP+6*, HFP+9*, HFP+12
>> AMHPRNM( HFP+12*
>> AMHRPT HF+2
>> AMHSD COMM+1, LOC+1, TOC+1, ASACOMP+1, AX4+1, DRT+1, ASATOC+1, DAC+1, AX5+1, ACT+1
, INPT+1, POV+1, MHSS+1, PROV+1, EDUC+1
AMHV ENC+1~, ENC+2*, ENC+11*, ENC+17*, ENC+24*, ENC+33*, ENC+36*, ENCX+1, ENCRYPT+1*, ENCRYPT+2*
, DEC+1~, DEC+2*, DEC+5*, DEC+20*, DEC+28*, DEC+38*, DEC+40*, DECX+1
AMHX ENC+1~, ENC+8*, ENC+9*, ENC+10*, ENC+11, ENC+14*, ENC+17, ENC+20*, ENC+21*, ENC+22
, ENC+27*, ENC+29, ENC+30*, ENC+31*, ENC+33, DEC+1~, DEC+14*, DEC+15*, DEC+16*, DEC+18
, DEC+19*, DEC+20, DEC+23*, DEC+25*, DEC+26*, DEC+27*, DEC+28, DEC+31*, DEC+33, DEC+34*
, DEC+35*, DEC+37*, DEC+38
AMHY COMM+2*, COMM+3, COMM+4, COMM+5, COMM+6, COMM+9!, LOC+2*, LOC+3, LOC+4, LOC+5
, LOC+6, LOC+9!, TOC+2*, TOC+3, TOC+4, TOC+5, TOC+6, TOC+9!, ASACOMP+2*, ASACOMP+3
, ASACOMP+4, ASACOMP+5, ASACOMP+8!, AX4+2*, AX4+3, AX4+4, AX4+7!, DRT+2*, DRT+3, DRT+4
, DRT+5, DRT+8!, ASATOC+2*, ASATOC+3, ASATOC+4, ASATOC+5, ASATOC+6, ASATOC+9!, DAC+2*, DAC+3
, DAC+4, DAC+5, DAC+8!, AX5+2*, AX5+3, AX5+4, AX5+5, AX5+8!, ACT+2*, ACT+3
, ACT+4, ACT+5, ACT+6, INPT+2*, INPT+3, INPT+4, INPT+5, INPT+6, INPT+9!, POV+2*
, POV+3, POV+4, POV+7!, MHSS+2*, MHSS+3, MHSS+4, MHSS+7!, PROV+2*, PROV+3, PROV+4
, PROV+7!, EDUC+2*, EDUC+3, EDUC+4, EDUC+7!, HF+1!, HF+5*, HF+6, HF+9, HF+13!
, HFP+1!, HFP+2*, HFP+3, HFP+5, HFP+8*, HFP+10, HFP+12, HFP+13!, ENC+1~, DEC+1~
, DEC+17*, DEC+18*, DEC+19
AMHZ COMM+1*, COMM+2, COMM+9!, LOC+1*, LOC+2, LOC+9!, TOC+1*, TOC+2, TOC+9!, ASACOMP+1*
, ASACOMP+2, ASACOMP+8!, AX4+1*, AX4+2, AX4+7!, DRT+1*, DRT+2, DRT+8!, ASATOC+1*, ASATOC+2
, ASATOC+9!, DAC+1*, DAC+2, DAC+8!, AX5+1*, AX5+2, AX5+8!, ACT+1*, ACT+2, INPT+1*
, INPT+2, INPT+9!, POV+1*, POV+2, POV+7!, MHSS+1*, MHSS+2, MHSS+7!, PROV+1*, PROV+2
, PROV+7!, EDUC+1*, EDUC+2, EDUC+7!, HF+1!, HF+7*, HF+8, HF+9, HF+10*, HF+11
, HF+12, HF+13!, HFP+1!, HFP+4*, HFP+5, HFP+6*, HFP+7, HFP+8, HFP+13!
DFN COMM+1, COMM+2, LOC+1, LOC+2, TOC+1, TOC+2, ASACOMP+1, ASACOMP+2, AX4+1, AX4+2
, DRT+1, DRT+2, ASATOC+1, ASATOC+2, DAC+1, DAC+2, AX5+1, AX5+2, ACT+1, ACT+2
, INPT+1, INPT+2, POV+1, POV+2, MHSS+1, MHSS+2, PROV+1, PROV+2, EDUC+1, EDUC+2
, HF+5, HFP+2, ENC~, ENC+3, ENC+4, ENC+8, ENC+14, ENC+20, ENC+27
DUZ COMM+5, LOC+5, TOC+5, ASACOMP+4, AX4+3, DRT+4, ASATOC+5, DAC+4, AX5+4, ACT+5
, INPT+5, POV+3, MHSS+3, PROV+3, EDUC+3
I ENC+1~, ENC+10*, ENC+23*, ENC+28*, ENC+29, ENC+30, ENC+31, DEC+1~, DEC+15*, DEC+18*
, DEC+25*, DEC+32*, DEC+33, DEC+34, DEC+35
PID DEC~, DEC+3, DEC+4, DEC+11*, DEC+15, DEC+19, DEC+24, DEC+31, DECRYPT+1*, DECRYPT+2*
U COMM+4, COMM+6, LOC+4, LOC+6, TOC+4, TOC+6, ASACOMP+3, ASACOMP+5, AX4+4, DRT+3
, DRT+5, ASATOC+4, ASATOC+6, DAC+3, DAC+5, AX5+5, ACT+4, ACT+6, INPT+4, INPT+6
, POV+4, MHSS+4, PROV+4, EDUC+4, HF+3, HF+6, HF+7, HF+9, HFP+3, HFP+4
, HFP+5, HFP+10, HFP+11, ENC+8, ENC+14
>> V HFP+10*, HFP+11*, HFP+12
X HF+1!, HFP+1!, ENC+1~, ENC+22*, ENC+29*, ENC+30*, ENC+31*, DEC+1~, DEC+24*, DEC+25
, DEC+26*, DEC+33*, DEC+34*, DEC+35*
X( COMM+6*, LOC+6*, TOC+6*, ASACOMP+5*, AX4+4*, DRT+5*, ASATOC+6*, DAC+5*, AX5+5*, ACT+6*
, INPT+6*, POV+4*, MHSS+4*, PROV+4*, EDUC+4*, HF+12*
X1 ENC+1~, ENC+22*, DEC+1~, DEC+26*
Y ENC+1~, ENC+22*, ENC+23*, ENC+24, DEC+1~, DEC+26
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All