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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: APCM24E6

Package: Patient Care Component Table Maintiance

Routine: APCM24E6


Information

APCM24E6 ;IHS/CMI/LAB - IHS MU;

Source Information

Source file <APCM24E6.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
Kernel 2 $$FMADD^XLFDT  $$UP^XLFSTR  
Patient Care Component Reports 2 $$DEMO^APCLUTL  ($$ADMTYPE,$$CLINIC,$$DSCHTYPE,$$VD)^APCLV  
Patient Care Component Table Maintiance 2 $$DATE^APCM1UTL  (S,SETLIST)^APCM24E1  
Authorization Subscription 1 $$ISA^USRLM  
IHS Patient 1 ($$AGE,$$DOB)^AUPNPAT  
IHS VA Utilities 1 $$VAL^XBDIQ1  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Patient Care Component Table Maintiance 5 APCM14E1  APCM14E5  APCM24E1  APCM24E5  APCM24E7  

Entry Points

Name Comments DBIA/ICR reference
HASMMR(P,BD,ED,R,VSTS,APCMMETH) ;does patient have a M-MR on each visit?
EN ;EP - CALCULATE ELECTRONIC NOTES
FH ;EP - FAMILY HX
HOSER(Z,R) ;EP
DR
EN1 ;set denominator value into field
ADV1 ;
ADV ;EP - CALCULATE adv directives
HASADV(P,ED) ;does patient have an ADVANCE DIRECTIVE before end of report period
ERTRANSO(%) ;
HASFH(P,BD,ED) ;does patient have a SMOKING STATUS
MR ;EP - med reconciliation
TRANSOUT(%) ;
IMGR ;EP - IMAGING RESULTS
PVCL(N) ;
IMGR1 ;EP -
PRVD(%) ;
HASEN(P,BD,ED,R) ;does patient have a AN ELECTRONIC NOTE?
FH1 ;set denominator value into field
HASADM65(P,R,VSTS) ;
SN
ERTRANS(%) ;
TRANS(%) ;
DSCHDATE(V) ;EP
SCAN(%) ;

External References

Name Field # of Occurrence
$$DEMO^APCLUTL IMGR1+7
$$ADMTYPE^APCLV TRANS+2
$$CLINIC^APCLV HOSER+5, HASMMR+16
$$DSCHTYPE^APCLV TRANSOUT+2
$$VD^APCLV HASADM65+9, HASADM65+10, HASADV+17, DSCHDATE+7, DSCHDATE+11, DSCHDATE+12, DSCHDATE+14, SN+2
$$DATE^APCM1UTL ADV1+4, HASADV+11, HASADV+19, SN+2, EN1+3, FH1+3
S^APCM24E1 ADV+6, ADV1+3, ADV1+9, MR+11, MR+15, EN1+2, EN1+8, IMGR+10, DR+3, DR+11
, DR+16, DR+24, FH1+2, FH1+8
SETLIST^APCM24E1 ADV1+10, MR+17, EN1+9, DR+7, DR+20, FH1+9
$$AGE^AUPNPAT HASADM65+9, ADV1+4
$$DOB^AUPNPAT FH1+5
$$GET1^DIQ HASMMR+25, TRANS+3, PVCL+4, HASEN+14, HASEN+18, PRVD+2, PRVD+3, PRVD+6, PRVD+9, PRVD+10
, IMGR1+11, IMGR1+15, IMGR1+16, IMGR1+19, IMGR1+24, IMGR1+26, IMGR1+31, IMGR1+39, HASFH+8, HASFH+9
$$ISA^USRLM PRVD+9, PRVD+10
$$VAL^XBDIQ1 HASADV+15, ERTRANSO+4
$$FMADD^XLFDT IMGR1+4
$$UP^XLFSTR HASADV+16, SCAN+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"PAT: ",$P(^DPT(PAT,0),U,1),"DATE: ",$$FMTE^XLFDT(ID)," ORDER: ",ORIEN," NATURE: ",ORORD
  • Line Location: IMGR1+35

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^DGPM - [#405] GET1^DIQ
^DG(405.1 - [#405.1] GET1^DIQ
70.03 GET1^DIQ
^TIU(8925 - [#8925] GET1^DIQ
^AUPNVRUP - [#9000010.54] GET1^DIQ
^AUPNFH - [#9000014] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMERVSIT - [#9009080] ERTRANS+4
^AMERVSIT("AD" ERTRANS+2, ERTRANSO+2
^APCM24OB - [#9001303.02] ADV+5, ADV1+2, ADV1+8, MR+10, MR+14, EN1+1, EN1+7, IMGR+9, DR+1, DR+9
, DR+14, DR+22, FH1+1, FH1+7
^APCMMUCN - [#9001300.01] PVCL+10
^APCMMUCN("B" PVCL+8
^AUPNADVD - [#9000040] HASADV+5, HASADV+6, HASADV+7, HASADV+9
^AUPNFH - [#9000014] HASFH+7
^AUPNFH("AC" HASFH+6
^AUPNFHR("AA" HASFH+13
^AUPNVER - [#9000010.29] DSCHDATE+12, DSCHDATE+13
^AUPNVER("AD" DSCHDATE+10
^AUPNVINP - [#9000010.02] DSCHDATE+8
^AUPNVINP("AD" DSCHDATE+6
^AUPNVNOT - [#9000010.28] HASADV+17
^AUPNVNOT("AC" HASADV+14
^AUPNVRUP - [#9000010.54] HASMMR+21, HASMMR+22
^AUPNVRUP("AC" HASMMR+20
^AUPNVSIT - [#9000010] HASADM65+5, HASADM65+6, HASADM65+7, HASADM65+8, HOSER+1, HOSER+2, HOSER+4, DSCHDATE+2, DSCHDATE+5, HASMMR+8
, HASMMR+9, HASMMR+10, HASMMR+14, HASMMR+15
^AUTTRLSH - [#9999999.36] HASFH+14
^DGPM("AVISIT" TRANS+3
^DIC(40.7 - [#40.7] IMGR1+20, IMGR1+32
^DIC(7 - [#7] PVCL+6
^RADPT - [#70] IMGR1+9
^RADPT("AR" IMGR1+5, IMGR1+6, IMGR1+8
^RARPT - [#74] IMGR1+41
^SC - [#44] IMGR1+20, IMGR1+32
^TIU(8925 - [#8925] HASEN+8, HASEN+9, HASEN+10, SCAN+2
^TMP($J IMGR+2!, IMGR+5!, DR+5, DR+6, DR+18, DR+19, DR+25!, IMGR1+36*, IMGR1+37*, IMGR1+42*
, IMGR1+43*
^VA(200 - [#200] PVCL+2

Label References

Name Line Occurrences
$$ERTRANS HASMMR+16
$$HASADM65 ADV+7
$$HASADV ADV1+6
$$HASEN EN1+5
$$HASFH FH1+5
$$HASMMR MR+8
$$HOSER HASMMR+12
$$PRVD HASEN+17
$$PVCL EN+5, PRVD+5, PRVD+7
$$SCAN HASEN+12
$$TRANS HASMMR+15
ADV1 ADV+9
EN1 EN+7, EN+11
FH1 FH+9, FH+13
IMGR1 IMGR+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% TRANS~, TRANS+2, TRANS+3, ERTRANS~, ERTRANS+2, TRANSOUT~, TRANSOUT+2, ERTRANSO~, ERTRANSO+2, SCAN~
, SCAN+2, PRVD~, PRVD+2, PRVD+3, PRVD+6, PRVD+9, PRVD+10
A HASADV+2~, HASMMR+2~, TRANS+1~, TRANS+2*, TRANS+3*, TRANS+4, TRANS+5, TRANS+6, TRANSOUT+1~, TRANSOUT+2*
, TRANSOUT+3, HASEN+2~, SCAN+1~, SCAN+2*, PRVD+1~, PRVD+2*, PRVD+5, PRVD+9, IMGR1+3~, HASFH+2~
, HASFH+6*, HASFH+7, HASFH+8, HASFH+9, HASFH+13*, HASFH+14
>> APCMBDAT MR+8, EN1+5, IMGR1+4
>> APCMD1 ADV+2*, MR+5*, EN+2*, IMGR+7*, FH+5*
>> APCMDEMO IMGR1+7
>> APCMEDAT ADV1+6, MR+8, EN1+5, IMGR1+5, FH1+5
>> APCMEP ADV1+6*, ADV1+7, ADV1+9, MR+8*, MR+11, MR+13, MR+15, MR+16, EN1+5*, EN1+6
, EN1+8, FH1+5*, FH1+6, FH1+8
>> APCMFAC ADV+4, MR+6, EN+9, DR+13, DR+15, DR+16, DR+18, DR+19, DR+23, DR+24
, IMGR1+37, IMGR1+43, FH+11
>> APCMHO65( ADV+5
>> APCMHVTP( MR+7, EN+6, EN+10, EN1+3, FH+8, FH+12, FH1+3
>> APCMIC ADV+5, ADV+6, ADV1+2, ADV1+3, ADV1+8, ADV1+9, MR+10, MR+11, MR+14, MR+15
, EN1+1, EN1+2, EN1+7, EN1+8, IMGR+9, IMGR+10, DR+1, DR+3, DR+9, DR+11
, DR+14, DR+16, DR+22, DR+24, FH1+1, FH1+2, FH1+7, FH1+8
APCMMETH MR+8, HASMMR~, HASMMR+11, HASMMR+14, IMGR1+28
>> APCMN1 ADV+2*, MR+5*, EN+2*, IMGR+7*, FH+5*
APCMP ADV+1~, ADV+4*, ADV+5, ADV+6, ADV+7, HASADM65+8, ADV1+3, ADV1+9, MR+4~, MR+6*
, MR+7, MR+8, MR+11, MR+15, EN+1~, EN+4*, EN+5, EN+6, EN+9*, EN+10
, EN1+2, EN1+3, EN1+5, EN1+8, IMGR+6~, IMGR+8*, IMGR+9, IMGR+10, DR+2, DR+3
, DR+5, DR+6, DR+10, DR+11, DR+13*, FH+4~, FH+7*, FH+8, FH+11*, FH+12
, FH1+2, FH1+3, FH1+8
>> APCMPRV( EN+4, IMGR+8, IMGR1+15, FH+7
APCMRADS IMGR+3!, DR+25!
APCMRADS( IMGR+9, DR+2, DR+10, DR+15, DR+23, IMGR1+36*, IMGR1+37*, IMGR1+42*, IMGR1+43*
>> APCMRPT ADV+6, ADV1+3, ADV1+9, MR+11, MR+15, EN1+2, EN1+8, IMGR+10, DR+3, DR+11
, DR+16, DR+24, FH1+2, FH1+8
>> APCMRPTT ADV+3, ADV+6, ADV1+3, ADV1+9, MR+6, MR+11, MR+15, EN+3, EN+8, EN1+2
, EN1+8, IMGR+8, IMGR+10, DR+3, DR+11, DR+12, DR+16, DR+24, IMGR1+14, IMGR1+22
, IMGR1+36, IMGR1+37, IMGR1+42, IMGR1+43, FH+6, FH+10, FH1+2, FH1+8
>> APCMTIME ADV+5, ADV+6, ADV1+3, ADV1+9, MR+11, MR+15, EN1+2, EN1+8, IMGR+10, DR+3
, DR+11, DR+16, DR+24, FH1+2, FH1+8
>> APCMVALU ADV1+4*, ADV1+7*, MR+13*, EN1+3*, EN1+6*, DR+6*, DR+19*, FH1+3*, FH1+6*
>> APCMVSTS ADV+7, MR+8
APCMZ ADV+1~, ADV+7*, ADV+8, ADV1+4
B HASADV+2~, HASADV+9*, HASADV+10, HASADV+11, HASADV+15*, HASADV+16, HASMMR+2~, HASMMR+19*, SN+1*, SN+2
, HASEN+2~, SCAN+1~, SCAN+2*, SCAN+3, IMGR1+3~, HASFH+2~, HASFH+9*, HASFH+10, HASFH+11, HASFH+14*
, HASFH+15, HASFH+16
BD HASMMR~, HASMMR+26, HASEN~, HASEN+15, HASFH~
BDD HASMMR+2~
C HASADV+2~, HOSER+3~, HOSER+5*, HOSER+6, HASMMR+2~, PVCL+3~, PVCL+4*, PVCL+5, PVCL+6*, PVCL+7
, PVCL+10, HASEN+2~, SCAN+1~, PRVD+1~, PRVD+6*, PRVD+7, IMGR1+3~, IMGR1+18*, IMGR1+20*, IMGR1+30*
, IMGR1+32*, HASFH+2~, HASFH+3*
CN IMGR1+3~, IMGR1+39*, IMGR1+40, IMGR1+41
D HASADV+2~, HASADV+7*, HASADV+8, HASADV+11, HASADV+17*, HASADV+18, HASADV+19, DSCHDATE+3~, DSCHDATE+4*, DSCHDATE+5
, DSCHDATE+7*, DSCHDATE+9*, HASMMR+2~, HASMMR+25*, HASMMR+26, HASMMR+27, HASEN+2~, HASEN+9*, HASEN+10, PRVD+1~
, DR+6*, DR+19*, IMGR1+3~, HASFH+2~
>> DFN ADV+7, ADV1+4, ADV1+6, MR+8, EN1+5, DR+7*, DR+20*, FH1+5
E HASADV+2~, HASADV+4*, HASADV+5, HASADV+11*, HASADV+12, HASADV+14, HASADV+19*, HASADV+20, HASMMR+2~, HASMMR+24*
, ERTRANS+1~, ERTRANS+2*, ERTRANS+3, ERTRANS+4, ERTRANSO+1~, ERTRANSO+2*, ERTRANSO+3, ERTRANSO+4, HASEN+2~, HASFH+2~
ED HASADV~, HASADV+8, HASADV+18, HASMMR~, HASMMR+27, HASEN~, HASEN+16, HASFH~, HASFH+8
EDD HASMMR+2~
EDUC HASMMR+2~
>> EIEN IMGR1+9*, IMGR1+11, IMGR1+15, IMGR1+16, IMGR1+19, IMGR1+24, IMGR1+26, IMGR1+31, IMGR1+39
F ADV+5*, ADV+6, ADV1+2*, ADV1+3, ADV1+8*, ADV1+9, MR+10*, MR+11, MR+14*, MR+15
, EN1+1*, EN1+2, EN1+7*, EN1+8, IMGR+6~, IMGR+9*, IMGR+10, DR+1*, DR+3, DR+9*
, DR+11, DR+14*, DR+16, DR+22*, DR+24, FH1+1*, FH1+2, FH1+7*, FH1+8
G HASADM65+1~, HASADM65+2*, HASADM65+3, HASADM65+10*, HASADM65+11, HASMMR+2~, HASMMR+6*, HASMMR+11, HASMMR+13*, HASEN+2~
, HASEN+3*, HASEN+8, HASEN+9, HASEN+10, HASEN+18*, HASEN+19, IMGR1+3~, IMGR1+13*, IMGR1+21*, IMGR1+27*
, IMGR1+33*, IMGR1+34
HF HASFH+2~, HASFH+4*, HASFH+6, HASFH+11*, HASFH+12, HASFH+13, HASFH+16*, HASFH+17
ID IMGR1+3~, IMGR1+4*, IMGR1+5*, IMGR1+6, IMGR1+8
IEN IMGR1+3~, IMGR1+8*, IMGR1+9, IMGR1+11, IMGR1+15, IMGR1+16, IMGR1+19, IMGR1+24, IMGR1+26, IMGR1+31
, IMGR1+39
J ERTRANSO+1~, ERTRANSO+4*, ERTRANSO+5, ERTRANSO+6
N PVCL~, PVCL+1, PVCL+2, PVCL+4, HASEN+2~, IMGR+6~, DR+2*, DR+3, DR+6*, DR+10*
, DR+11, DR+15*, DR+16, DR+19*, DR+23*, DR+24, IMGR1+3~
ORDEB IMGR1+3~
ORPFILE IMGR1+3~
ORPTST IMGR1+3~
>> ORPVID IMGR1+15*, IMGR1+24*, IMGR1+36, IMGR1+42
P HASADM65~, HASADM65+9, HASADV~, HASADV+5, HASADV+6, HASADV+7, HASADV+9, HASADV+14, HASMMR~, HASMMR+20
, HASEN~, HASEN+8, HASEN+9, HASEN+10, DR+5*, DR+6, DR+7, DR+18*, DR+19, DR+20
, HASFH~, HASFH+6, HASFH+13
PAT IMGR1+3~, IMGR1+6*, IMGR1+7, IMGR1+8, IMGR1+9, IMGR1+11, IMGR1+15, IMGR1+16, IMGR1+19, IMGR1+24
, IMGR1+26, IMGR1+31, IMGR1+36, IMGR1+37, IMGR1+39, IMGR1+42, IMGR1+43
PATLOC IMGR1+3~, IMGR1+19*, IMGR1+20, IMGR1+31*, IMGR1+32
PATSTA IMGR1+3~, IMGR1+16*, IMGR1+17, IMGR1+26*, IMGR1+27, IMGR1+29
PWH HASMMR+2~, HASMMR+4*, HASMMR+17*, SN+1*, SN+2*, SN+4
Q HASMMR+2~
R HASADM65~, HOSER~, HOSER+1, HASMMR~, HASMMR+10, HASMMR+12, HASEN~, IMGR1+3~
S PRVD+1~, PRVD+3*, PRVD+5, PRVD+10, IMGR1+3~, IMGR1+11*, IMGR1+12
T HASMMR+2~, PVCL+3~, PVCL+8*, PVCL+9, PVCL+10, HASEN+2~, HASEN+8*, HASEN+9, HASEN+10
U ADV+5, HASADM65+4, HASADM65+6, HASADM65+7, HASADM65+8, ADV1+2, ADV1+7, ADV1+8, ADV1+9, HASADV+7
, HASADV+9, HASADV+11, HASADV+17, HASADV+19, MR+10, MR+11, MR+13, MR+14, MR+15, MR+16
, HOSER+1, HOSER+2, HOSER+4, DSCHDATE+5, DSCHDATE+8, DSCHDATE+13, HASMMR+7, HASMMR+9, HASMMR+10, HASMMR+14
, HASMMR+15, HASMMR+17, HASMMR+22, SN+1, SN+2, ERTRANS+4, PVCL+6, EN1+1, EN1+6, EN1+7
, EN1+8, HASEN+18, IMGR+9, DR+1, DR+2, DR+6, DR+9, DR+10, DR+14, DR+15
, DR+19, DR+22, DR+23, IMGR1+20, IMGR1+32, IMGR1+36, IMGR1+37, IMGR1+42, IMGR1+43, FH1+1
, FH1+6, FH1+7, FH1+8, HASFH+11, HASFH+14, HASFH+16
V HASADM65+1~, HASADM65+4*, HASADM65+5, HASADM65+6, HASADM65+7, HASADM65+8, HASADM65+9, HASADM65+10, DSCHDATE~, DSCHDATE+1
, DSCHDATE+2, DSCHDATE+5, DSCHDATE+6, DSCHDATE+7, DSCHDATE+10, DSCHDATE+11, DSCHDATE+12, DSCHDATE+14, HASMMR+2~, HASMMR+7*
, HASMMR+8, HASMMR+9, HASMMR+10, HASMMR+12, HASMMR+14, HASMMR+15, HASMMR+16, SN+2
VSTS HASADM65~, HASMMR~
VSTS( HASADM65+3, HASADM65+4, HASMMR+5, HASMMR+7
W HASMMR+2~, HASMMR+20*, HASMMR+21, HASMMR+22, HASMMR+25
X HASADM65+1~, HASADM65+3*, HASADM65+4, HASADV+2~, HASADV+5*, HASADV+6, HASADV+7, HASADV+9, HASADV+14*, HASADV+15
, HASADV+17, HASMMR+2~, HASMMR+5*, HASMMR+7, HASEN+2~, HASEN+10*, HASEN+12, HASEN+14, HASEN+17, HASEN+18
, IMGR1+3~
Y HASADM65+1~, DSCHDATE+3~, DSCHDATE+8*, DSCHDATE+9, DSCHDATE+13*, DSCHDATE+14, DSCHDATE+15, HASMMR+2~, HASMMR+21*, HASMMR+22
, HASEN+2~, IMGR1+3~
Z HASADM65+1~, HOSER~, HOSER+1, HOSER+2, HOSER+4, HOSER+5, DSCHDATE+3~, DSCHDATE+6*, DSCHDATE+7, DSCHDATE+8
, DSCHDATE+10*, DSCHDATE+11, DSCHDATE+12, DSCHDATE+13, HASMMR+2~, HASMMR+19*, HASMMR+20, HASMMR+21, SN*, HASEN+14*
, HASEN+15, HASEN+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All