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 |  Marked Items |  All
Print Page as PDF
Routine: BDMVRL42

Package: Diabetes Registry

Routine: BDMVRL42


Information

BDMVRL42 ; IHS/CMI/LAB - VIEW PT RECORD CON'T ; 09 Nov 2017 3:26 PM

Source Information

Source file <BDMVRL42.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Diabetes Registry 7 ^BDMDATE  $$DODX^BDMDG16  DIR^BDMFDIC  ^BDMFZIS  VALM^BDMVRL  FUGET^BDMVRL4  APP^BDMVRL6  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Diabetes Registry 4 BDMGR  BDMGUB  BDMLET  BDMVRL4  

Entry Points

Name Comments DBIA/ICR reference
ZZ(X) ;SET TMP NODE
SSET ;EP;SCREEN SET
FUH1 ;EP;
PINIT ;
PROTO ;EP;TO PRINT PROTOCOL
S3 ;;
S2 ;;
SCREEN ;EP;LIST FU REPORT CHOICES
APPT ;EP;TO INCLUDE PATIENT APPOINTMENTS ON THE FOLLOW-UP REPORT
PHEAD ;PROTOCOL HEADER
ALL ;EP;ALL Patients requiring Follow-up
S4 ;;
PARSE ;EP;TO PARSE ENTRIES
P11
P1 ;EP;TO PRINT PROTOCOL LISTING
FURESULT ;EP;FIND LAST VISIT AND RESULT OF FU
FUHEAD ;EP;TO SET UP HEADER
S1 ;;
Z(X) ;SET TMP NODE

External References

Name Field # of Occurrence
^BDMDATE APPT+8
$$DODX^BDMDG16 FURESULT+21
DIR^BDMFDIC APPT+6
^BDMFZIS PROTO+2
VALM^BDMVRL P1+7
FUGET^BDMVRL4 SSET+15
APP^BDMVRL6 FUHEAD+21

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: APPT+5
Function Call: WRITE
  • Prompt: !,X
  • Line Location: Z+1
Function Call: WRITE
  • Prompt: "-"
  • Line Location: SCREEN+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVLAB - [#9000010.09] FURESULT+11, FURESULT+14
^AUPNVLAB("AC" FURESULT+13
^AUPNVSIT - [#9000010] FURESULT+4, FURESULT+17
^AUPNVSK - [#9000010.12] FURESULT+7
^DD("DD" FUH1+29
^TMP("BDMTMP" FUHEAD+5, FUHEAD+8, FUHEAD+9, FUHEAD+11, FUHEAD+13, FUHEAD+14
^TMP("BDMVR" Z+3*, ZZ+2*

Label References

Name Line Occurrences
ALL SSET+11
FUH1 FUHEAD+3
P11 P1+5, PINIT+2
PARSE SSET+12
PHEAD P1+4, PINIT+1
Z FUHEAD+20, FUH1+4, FUH1+9, FUH1+13, FUH1+17, FUH1+20, FUH1+24, FUH1+27, FUH1+31, FUH1+33
, FUH1+36, FUH1+39, FUH1+41, PHEAD+3, P11+1, P11+3, P11+5, P11+7, P11+9, P11+11
, P11+13, P11+15, P11+17, P11+19, P11+21, P11+23, P11+25, P11+27, P11+29, P11+31
, P11+33, P11+35, P11+37, P11+39, P11+41, P11+43, P11+45, P11+47

Naked Globals

Name Field # of Occurrence
^(0 FURESULT+3
^(11 FURESULT+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> A FUHEAD+4*, FUHEAD+5*, FUHEAD+6, FUHEAD+8, FUHEAD+9, FUHEAD+11, FUHEAD+13, FUHEAD+14, FUHEAD+16, PARSE+8*
, PARSE+10, PARSE+12*, PARSE+14
>> B PARSE+9*, PARSE+10, PARSE+13*, PARSE+14
>> BDM FUHEAD+12*, FUHEAD+13*, FUHEAD+14
>> BDM("ALL" FUH1+11, FUH1+21, ALL+1*
>> BDM("DM DIAGN OSIS" , FUH1+14, FUH1+16
>> BDM("FOLLOW-U P TYPE HEAD" , FUH1+11, PARSE+4*, PARSE+5*, PARSE+6*, PARSE+7*, P TYPE" , FUH1+11, FUH1+21
>> BDM("IEN" FURESULT+3
>> BDM("PARSE" PARSE+10*, PARSE+11*, PARSE+14*
>> BDM("PPD" FURESULT+7*, FURESULT+8
>> BDM("REPORT" SCREEN+6*, SCREEN+14*, SSET+6*, SSET+10*, PARSE+10, PARSE+11, PARSE+14
>> BDM("STATUS" FUH1+6
>> BDM("VISIT" FURESULT+1!, FURESULT+19*, FURESULT+22, FURESULT+24
>> BDMBEGIN FUHEAD+21, APPT+9
>> BDMDOA FURESULT+21*, FURESULT+22
>> BDMEND FUHEAD+21, APPT+9
>> BDMFU FURESULT+6, FURESULT+9
>> BDMFUAPP FUHEAD+21, APPT+12*
>> BDMGBL FURESULT+3
>> BDMGUI FUH1+2
>> BDMK FUH1+34, FUH1+37, SSET+14*
BDMLET SSET+13*, SSET+16!
BDMNOGO FURESULT+1!
BDMP FUHEAD+1~, FUHEAD+10*, FUHEAD+11*, FUHEAD+13, FUHEAD+14
>> BDMPAGE FUH1+1*, FUH1+2, FUH1+12
BDMQUIT APPT+7!, FURESULT+1!, FURESULT+3, FURESULT+8*, FURESULT+13, FURESULT+19*, FURESULT+22*, FURESULT+23!
>> BDMRDA FURESULT+21
>> BDMREGNM FUH1+8
>> BDMRTN PROTO+1*
>> BDMV0 FURESULT+3*, FURESULT+10, FURESULT+11, FURESULT+14*, FURESULT+15, FURESULT+16
>> BDMVALM P1+6*, P1+7
>> BDMVDA FURESULT+3*, FURESULT+4, FURESULT+16*, FURESULT+17
>> BDMVDATE FURESULT+4*, FURESULT+5, FURESULT+6, FURESULT+8*, FURESULT+9, FURESULT+10*, FURESULT+11*, FURESULT+17*, FURESULT+18*, FURESULT+19
, FURESULT+20
>> BDMX FUHEAD+14*, FUHEAD+15, FUHEAD+18, FUHEAD+19
>> BDMY ALL+4*, PARSE+1, PARSE+2
>> DFN FUHEAD+9*, FUHEAD+21, FURESULT+3, FURESULT+13, FURESULT+21
>> DIR("A" APPT+2*, APPT+3*
>> DIR("B" APPT+4*
>> DIR(0 APPT+1*
DT FUH1+28
I SCREEN+1~, SCREEN+2*, SSET+1~, SSET+2*
IO P1+2, Z+1
IO(0 P1+2, Z+1
IOF P1+3
J SCREEN+1~, SCREEN+11*, SCREEN+15, SCREEN+16, SSET+1~, SSET+7*, PARSE+1*, PARSE+2
K SCREEN+1~, SCREEN+10*, SSET+1~, PARSE+10*, PARSE+14*
>> L SCREEN+9*, SCREEN+10
U FUHEAD+18, FUHEAD+19, FURESULT+3, FURESULT+4, FURESULT+7, FURESULT+8, FURESULT+10, FURESULT+11, FURESULT+15, FURESULT+16
, FURESULT+17
>> VALMCNT FUHEAD+2*, P1+1*, Z+2*, Z+3, ZZ+1*, ZZ+2
X FUHEAD+1~, FUHEAD+16*, FUHEAD+17*, FUHEAD+18*, FUHEAD+19*, FUHEAD+20, FUH1+3*, FUH1+4, FUH1+5!, FUH1+8*
, FUH1+9, FUH1+10!, FUH1+11*, FUH1+12*, FUH1+13, FUH1+15!, FUH1+16*, FUH1+17, FUH1+18!, FUH1+19*
, FUH1+20, FUH1+22*, FUH1+23*, FUH1+24, FUH1+25*, FUH1+26*, FUH1+27, FUH1+30*, FUH1+31, FUH1+32*
, FUH1+33, FUH1+35*, FUH1+36, FUH1+37*, FUH1+38*, FUH1+39, FUH1+40*, FUH1+41, PHEAD+1!, PHEAD+2*
, PHEAD+3, P11*, P11+1, P11+2*, P11+3, P11+4*, P11+5, P11+6*, P11+7, P11+8*
, P11+9, P11+10*, P11+11, P11+12*, P11+13, P11+14*, P11+15, P11+16*, P11+17, P11+18*
, P11+19, P11+20*, P11+21, P11+22*, P11+23, P11+24*, P11+25, P11+26*, P11+27, P11+28*
, P11+29, P11+30*, P11+31, P11+32*, P11+33, P11+34*, P11+35, P11+36*, P11+37, P11+38*
, P11+39, P11+40*, P11+41, P11+42*, P11+43, P11+44*, P11+45, P11+46*, P11+47, Z~
, Z+1, Z+3, ZZ~, ZZ+2, SCREEN+1~, SCREEN+3*, SCREEN+4, SCREEN+5, SCREEN+6, SCREEN+11*
, SCREEN+12, SCREEN+13, SCREEN+14, SSET+1~, SSET+3*, SSET+4, SSET+5, SSET+6, SSET+7*, SSET+8
, SSET+9, SSET+10, PARSE+2*, PARSE+3, PARSE+4, PARSE+5, PARSE+6, PARSE+7, PARSE+8, PARSE+9
, PARSE+11, PARSE+12, PARSE+13
XX FUHEAD+1~
Y FUHEAD+1~, FUHEAD+7*, FUHEAD+8*, FUHEAD+9, FUHEAD+11, FUHEAD+13, FUHEAD+14, FUHEAD+17, FUH1+28*, FUH1+30
, APPT+7, SCREEN+1~, SCREEN+4*, SCREEN+6, SCREEN+8, SCREEN+12*, SCREEN+14, SCREEN+17, SSET+1~, SSET+4*
, SSET+6, SSET+8*, SSET+10, ALL+2*, ALL+3*, ALL+4
YY FUHEAD+1~
Z FUHEAD+1~, FUH1+5!, FUH1+6*, FUH1+7*, FUH1+8, SCREEN+1~, SCREEN+5*, SCREEN+8, SCREEN+13*, SCREEN+17
, SSET+1~, SSET+5*, SSET+9*, FURESULT+2*, FURESULT+3*, FURESULT+7, FURESULT+11, FURESULT+12, FURESULT+22*, FURESULT+24*
>> ZTRTN PROTO+1*
ZZ FUHEAD+1~, FURESULT+12*, FURESULT+13*, FURESULT+14

Marked Items

Name Field # of Occurrence
$T(@(3)+1 SCREEN+3, SSET+3
$T(@(3)+J SCREEN+11, SSET+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All