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: APCM13E4

Package: Patient Care Component Table Maintiance

Routine: APCM13E4


Information

APCM13E4 ;IHS/CMI/LAB - IHS MU;

Source Information

Source file <APCM13E4.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Patient Care Component Reports 4 $$LASTNAA^APCLAPI6  ($$LASTHF,$$LASTITEM,ALLV)^APCLAPIU  $$DEMO^APCLUTL  ($$CLINIC,$$VD)^APCLV  
Patient Care Component Table Maintiance 3 $$HADV^APCM13CI  (S,SETLIST)^APCM13E1  $$DATE^APCM1UTL  
Kernel 2 ($$DOW,$$FMADD,$$FMTE)^XLFDT  $$UP^XLFSTR  
IHS Patient 1 ($$AGE,$$DOB)^AUPNPAT  
IHS VA Utilities 1 $$VAL^XBDIQ1  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Patient Care Component Table Maintiance 1 APCM13E6  

Entry Points

Name Comments DBIA/ICR reference
VS1 ;set denominator value into field
TOTRX ;EP - did patient have a RX in file 52 with an issue date
HASVS(P,BD,ED) ;does patient have a problem entered before end of report period
HASAL(P,BD,ED) ;does patient have an allergy entered before end of report period
HASST(P,BD,ED) ;does patient have a SMOKING STATUS
ECHI ;EP - electronic copy of HI
BDB(D,N) ;EP - 3 business days from this date
AL ;EP - CALCULATE ALLERY LIST
EPRES ;EP - CALCULATE EPRESCRIBING
ST ;EP - CALCULATE SMOKING STATUS
VS ;EP - CALCULATE VITAL SIGNS
ST1 ;set denominator value into field
HASCS(P,R,BD,ED,VSTS) ;does patient have a SMOKING STATUS
CS ;EP - CLINICAL SUMMARIES ON EACH VISIT
HASECHI(P,BD,ED) ;EP - does patient have a ROI
BD(D,N) ;3 business days from this date
AL1 ;
D

External References

Name Field # of Occurrence
$$LASTNAA^APCLAPI6 HASAL+17
$$LASTHF^APCLAPIU HASST+5
$$LASTITEM^APCLAPIU HASVS+5, HASVS+6, HASVS+7
ALLV^APCLAPIU ECHI+7
$$DEMO^APCLUTL TOTRX+24
$$CLINIC^APCLV HASCS+12
$$VD^APCLV HASCS+23, HASCS+27, HASCS+28, HASCS+35
$$HADV^APCM13CI ECHI+8
S^APCM13E1 AL1+3, AL1+9, EPRES+9, EPRES+11, D+3, D+17, VS+9, VS1+2, VS1+8, ST+9
, ST+14, ST1+2, ST1+8, ECHI+6, ECHI+14, ECHI+20, CS+5, CS+10, CS+15
SETLIST^APCM13E1 AL1+10, D+8, D+13, VS1+9, ST1+9, ECHI+21, CS+16
$$DATE^APCM1UTL AL1+4, HASAL+9, HASAL+18, VS1+3, ST1+3, HASST+6, ECHI+16, HASECHI+14, HASECHI+15, HASECHI+16
, HASCS+35
$$AGE^AUPNPAT VS+4, ST+4
$$DOB^AUPNPAT VS1+5, ST1+5
$$VAL^XBDIQ1 HASAL+6, HASAL+9
$$DOW^XLFDT BD+4, BDB+4
$$FMADD^XLFDT TOTRX+5, ECHI+7, ECHI+8, HASECHI+5, HASCS+28, BD+3, BDB+3
$$FMTE^XLFDT HASAL+15
$$UP^XLFSTR TOTRX+21

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APCHPWHL - [#9001027] HASCS+31, HASCS+32
^APCHPWHL("AA" HASCS+29, HASCS+30
^APCM13OB - [#9001301.02] AL1+2, AL1+8, EPRES+8, EPRES+10, D+1, D+15, VS+9, VS1+1, VS1+7, ST+9
, ST+14, ST1+1, ST1+7, ECHI+5, ECHI+13, ECHI+19, CS+4, CS+9, CS+14
^AUPNVPRV - [#9000010.06] HASCS+19, HASCS+20
^AUPNVPRV("AD" HASCS+18
^AUPNVSIT - [#9000010] HASCS+9, HASCS+10, HASCS+11, HASCS+31
^BRNREC - [#90264] HASECHI+8, HASECHI+9, HASECHI+10, HASECHI+13
^BRNREC("AA" HASECHI+6, HASECHI+7
^GMR(120.8 - [#120.8] HASAL+5, HASAL+7
^GMR(120.86 - [#120.86] HASAL+12, HASAL+13, HASAL+15
^HOLIDAY - [#40.5] BD+7, BDB+7
^OR(100 - [#100] TOTRX+32, TOTRX+34, TOTRX+35
^PSDRUG - [#50] TOTRX+14
^PSRX - [#52] TOTRX+8, TOTRX+12, TOTRX+13, TOTRX+20, TOTRX+22, TOTRX+25, TOTRX+29, TOTRX+30, TOTRX+39, TOTRX+40
, TOTRX+41, TOTRX+42, TOTRX+43, TOTRX+44
^PSRX("AC" TOTRX+6, TOTRX+7
^TMP($J EPRES+2!, D+5, D+7, D+10, D+11, D+13, D+18!, TOTRX+25*, TOTRX+39*, TOTRX+44*

Label References

Name Line Occurrences
$$BD HASECHI+15, HASCS+27
$$BDB ECHI+11, CS+8
$$HASAL AL1+6
$$HASCS CS+8
$$HASECHI ECHI+11
$$HASST ST1+5
$$HASVS VS1+5
AL1 AL+9, AL+14
D EPRES+8
ST1 ST+11, ST+16
TOTRX EPRES+4
VS1 VS+11, VS+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A HASAL+2~, HASAL+6*, HASAL+9, TOTRX+3~, TOTRX+34*, TOTRX+35, TOTRX+41*, TOTRX+42, TOTRX+43, HASVS+2~
, HASST+2~, HASECHI+2~, HASECHI+9*, HASECHI+10, HASECHI+13, HASCS+2~, HASCS+28*, HASCS+29*, HASCS+30
>> APCM100R( EPRES+8
>> APCM13ON( ST+9, ST+14
>> APCM2ON( VS+9
>> APCMADDQ("ANS" EPRES+10
>> APCMBDAT AL1+6, TOTRX+5, VS+4, ST+4, ECHI+11, CS+8
>> APCMD1 AL+5*, EPRES+6*, VS+6*, ST+6*, ECHI+3*, CS+2*
>> APCMDEMO TOTRX+24
>> APCMECHI( ECHI+5
APCMECV ECHI+1~, ECHI+2!, ECHI+8, ECHI+22!
>> APCMEDAT AL1+6, TOTRX+6, VS1+5, ST1+5, ECHI+7, ECHI+8, ECHI+11, CS+8
>> APCMEP AL1+6*, AL1+7, AL1+9, VS1+5*, VS1+6, VS1+8, ST1+5*, ST1+6, ST1+8, ECHI+11*
, ECHI+12, ECHI+14, ECHI+17, ECHI+20, CS+8*, CS+10, CS+12, CS+15
>> APCMFAC AL+12, VS+14, ST+13
>> APCMHV ECHI+8*, ECHI+9, ECHI+16
>> APCMHVTP( AL+8, AL+13, AL1+4, VS+10, VS+15, VS1+3, ST+10, ST+15, ST1+3, CS+6
>> APCMIC AL1+2, AL1+3, AL1+8, AL1+9, EPRES+8, EPRES+9, EPRES+10, EPRES+11, D+1, D+3
, D+15, D+17, VS+9, VS1+1, VS1+2, VS1+7, VS1+8, ST+9, ST+14, ST1+1
, ST1+2, ST1+7, ST1+8, ECHI+5, ECHI+6, ECHI+13, ECHI+14, ECHI+19, ECHI+20, CS+4
, CS+5, CS+9, CS+10, CS+14, CS+15
>> APCMN1 AL+5*, EPRES+6*, VS+6*, ST+6*, ECHI+3*, CS+2*
>> APCMOFFV( CS+4
APCMP AL+4~, AL+7*, AL+8, AL+12*, AL+13, AL1+3, AL1+4, AL1+9, EPRES+5~, EPRES+7*
, EPRES+8, EPRES+9, EPRES+10, EPRES+11, D+2, D+3, D+5, D+7, D+10, D+11
, D+13, D+16, D+17, VS+5~, VS+8*, VS+9, VS+10, VS+14*, VS+15, VS1+2
, VS1+3, VS1+8, ST+5~, ST+8*, ST+9, ST+10, ST+13*, ST+14, ST+15, ST1+2
, ST1+3, ST1+8, ECHI+1~, ECHI+4*, ECHI+5, ECHI+6, ECHI+8, ECHI+14, ECHI+20, CS+1~
, CS+3*, CS+4, CS+5, CS+6, CS+8, CS+10, CS+15
>> APCMPRV( AL+7, EPRES+7, VS+8, ST+8, ECHI+4, CS+3
>> APCMRPT AL1+3, AL1+9, EPRES+9, EPRES+11, D+3, D+17, VS+9, VS1+2, VS1+8, ST+9
, ST+14, ST1+2, ST1+8, ECHI+6, ECHI+14, ECHI+20, CS+5, CS+10, CS+15
>> APCMRPTT AL+6, AL+11, AL1+3, AL1+9, EPRES+7, EPRES+9, EPRES+11, D+3, D+17, VS+7
, VS+9, VS+13, VS1+2, VS1+8, ST+7, ST+9, ST+12, ST+14, ST1+2, ST1+8
, ECHI+4, ECHI+6, ECHI+14, ECHI+20, CS+3, CS+5, CS+10, CS+15
APCMRXS EPRES+3!
APCMRXS( D+2, D+16, TOTRX+11*, TOTRX+25*, TOTRX+39*, TOTRX+44*
>> APCMTIME AL1+3, AL1+9, EPRES+8, EPRES+9, EPRES+11, D+3, D+17, VS+9, VS1+2, VS1+8
, ST+9, ST+14, ST1+2, ST1+8, ECHI+5, ECHI+6, ECHI+14, ECHI+20, CS+4, CS+5
, CS+10, CS+15
>> APCMVALU AL1+4*, AL1+7*, D+7*, D+9*, D+12*, D+13*, VS1+3*, VS1+6*, ST1+3*, ST1+6*
, ECHI+16*, ECHI+17*, CS+12*, CS+16
>> APCMVSTS CS+8
B HASAL+2~, TOTRX+3~, TOTRX+32*, TOTRX+33, TOTRX+35*, TOTRX+36, TOTRX+37, TOTRX+40*, TOTRX+41, TOTRX+42*
, TOTRX+43*, TOTRX+44, HASVS+2~, HASST+2~, HASECHI+2~, HASECHI+9*, HASECHI+13*, HASECHI+14, HASECHI+15, HASECHI+16
, HASCS+2~, HASCS+28*, HASCS+29, HASCS+30, HASCS+33*, HASCS+34, HASCS+35
BD HASAL~, HASVS~, HASVS+5, HASVS+6, HASVS+7, HASST~, HASECHI~, HASECHI+5, HASCS~
BP HASVS+2~, HASVS+4*, HASVS+7*, HASVS+8, HASVS+9
C HASAL+2~, TOTRX+3~, TOTRX+4*, HASVS+2~, HASVS+3*, HASST+2~, HASST+3*, HASECHI+2~, HASCS+2~, HASCS+12*
, HASCS+13, HASCS+14, HASCS+15, HASCS+16, HASCS+17, BD+1~, BD+2*, BD+3, BD+8*, BDB+1~
, BDB+2*, BDB+3, BDB+8*
D HASAL+2~, HASAL+7*, HASAL+8, HASAL+9, HASAL+13*, HASAL+14, HASAL+17*, HASAL+18, TOTRX+3~, TOTRX+13*
, TOTRX+14, HASVS+2~, HASST+2~, HASECHI+2~, HASECHI+5*, HASECHI+6*, HASECHI+7, HASECHI+14, HASECHI+15, HASECHI+16
, HASCS+2~, BD~, BD+3, BDB~, BDB+3
>> DFN AL1+6, D+8*, D+13*, VS+4, VS1+5, ST+4, ST1+5, ECHI+7, ECHI+8, ECHI+11
, CS+8
E HASAL+2~, HASAL+4*, HASAL+5, HASAL+9*, HASAL+10, HASAL+15*, HASAL+16, HASAL+18*, HASAL+19, HASVS+2~
, HASST+2~, HASECHI+2~, HASCS+2~, HASCS+27*, HASCS+29, HASCS+32
ED HASAL~, HASAL+8, HASAL+14, HASAL+17, HASVS~, HASVS+5, HASVS+6, HASVS+7, HASST~, HASST+5
, HASECHI~, HASECHI+6, HASCS~, HASCS+23
F AL1+2*, AL1+3, AL1+8*, AL1+9, EPRES+5~, EPRES+8*, EPRES+9, EPRES+10*, EPRES+11, D+1*
, D+3, D+15*, D+17, VS+9*, VS1+1*, VS1+2, VS1+7*, VS1+8, ST+9*, ST+14*
, ST1+1*, ST1+2, ST1+7*, ST1+8, ECHI+5*, ECHI+6, ECHI+13*, ECHI+14, ECHI+19*, ECHI+20
, CS+4*, CS+5, CS+9*, CS+10, CS+14*, CS+15
G TOTRX+3~, TOTRX+28*, TOTRX+34*, TOTRX+38*, TOTRX+39, HASCS+7*, HASCS+18, HASCS+21*, HASCS+22
HF HASST+2~, HASST+4*, HASST+5*, HASST+6
HT HASVS+2~, HASVS+4*, HASVS+5*, HASVS+8, HASVS+9
ID TOTRX+3~, TOTRX+5*, TOTRX+6*, TOTRX+7
J HASCS+2~, HASCS+30*, HASCS+31, HASCS+32
N EPRES+5~, D+2*, D+3, D+16*, D+17, TOTRX+3~, TOTRX+4*, BD~, BD+3, BDB~
, BDB+3
O TOTRX+30*, TOTRX+31, TOTRX+32, TOTRX+34, TOTRX+35, BD+1~, BD+3*, BD+4, BD+7, BD+8
, BDB+1~, BDB+3*, BDB+4, BDB+7, BDB+8
P HASAL~, HASAL+5, HASAL+12, HASAL+13, HASAL+15, HASAL+17, D+5*, D+7, D+8, D+10
, D+11, D+13, HASVS~, HASVS+5, HASVS+6, HASVS+7, HASST~, HASST+5, HASECHI~, HASECHI+6
, HASECHI+7, HASCS~, HASCS+29, HASCS+30
PAT TOTRX+3~, TOTRX+22*, TOTRX+24, TOTRX+25, TOTRX+39, TOTRX+44
PWH HASCS+2~, HASCS+4*, HASCS+24*, HASCS+34*, HASCS+35*, HASCS+36
Q BD+1~, BD+4*, BD+5, BD+6, BDB+1~, BDB+4*, BDB+5, BDB+6
R TOTRX+3~, TOTRX+8*, TOTRX+9, TOTRX+11, TOTRX+25, TOTRX+39, TOTRX+44, HASCS~, HASCS+19, BD+1~
, BDB+1~
ROI HASECHI+2~, HASECHI+3*, HASECHI+16*, HASECHI+17
ROII HASECHI+2~, HASECHI+4*, HASECHI+14*, HASECHI+15*, HASECHI+18, HASECHI+19
S D+9*, D+10*, D+11, D+12, TOTRX+3~, TOTRX+14*, TOTRX+15, TOTRX+16, TOTRX+17, TOTRX+18
, TOTRX+19, TOTRX+20*, TOTRX+21
T BD+1~, BD+2*, BD+8*, BD+9, BDB+1~, BDB+2*, BDB+8*, BDB+9
U AL1+2, AL1+7, AL1+8, AL1+9, HASAL+7, HASAL+9, HASAL+12, HASAL+13, HASAL+15, EPRES+8
, EPRES+10, D+1, D+2, D+7, D+13, D+15, D+16, TOTRX+8, TOTRX+13, TOTRX+14
, TOTRX+20, TOTRX+22, TOTRX+25, TOTRX+29, TOTRX+30, TOTRX+32, TOTRX+35, TOTRX+39, TOTRX+40, TOTRX+42
, TOTRX+43, TOTRX+44, VS+9, VS1+1, VS1+6, VS1+7, VS1+8, HASVS+8, HASVS+9, ST+9
, ST+14, ST1+1, ST1+6, ST1+7, ST1+8, HASST+6, ECHI+5, ECHI+13, ECHI+14, ECHI+17
, ECHI+19, ECHI+20, HASECHI+8, HASECHI+10, HASECHI+13, HASECHI+16, HASECHI+17, HASECHI+19, CS+4, CS+9
, CS+10, CS+12, CS+14, CS+15, HASCS+8, HASCS+10, HASCS+11, HASCS+19, HASCS+20, HASCS+24
, HASCS+31, HASCS+32, HASCS+34, HASCS+35
V HASCS+2~, HASCS+8*, HASCS+9, HASCS+10, HASCS+11, HASCS+12, HASCS+18, HASCS+23, HASCS+27, HASCS+28
, HASCS+31, HASCS+35
VSTS HASCS~
VSTS( HASCS+6, HASCS+8
WT HASVS+2~, HASVS+4*, HASVS+6*, HASVS+8, HASVS+9
X HASAL+2~, HASAL+5*, HASAL+6, HASAL+7, HASAL+9, TOTRX+3~, TOTRX+7*, TOTRX+8, TOTRX+12, TOTRX+13
, TOTRX+20, TOTRX+22, TOTRX+25, TOTRX+29, TOTRX+30, TOTRX+39, TOTRX+40, TOTRX+41, TOTRX+42, TOTRX+43
, TOTRX+44, HASECHI+2~, HASECHI+7*, HASECHI+8, HASECHI+9, HASECHI+10, HASECHI+13, HASCS+2~, HASCS+6*, HASCS+8
Y TOTRX+3~, HASCS+2~, HASCS+18*, HASCS+19, HASCS+20
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All