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 |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BDMGR

Package: Diabetes Registry

Routine: BDMGR


Information

BDMGR ; IHS/CMI/LAB - BDM DMS GUI Reports ; [ 01/23/2009 4:11 PM ]

Source Information

Source file <BDMGR.m>

Call Graph

Call Graph Total: 16

Package Total Call Graph
Diabetes Registry 10 TIME^BDMASK  (IF,TIME)^BDMD99  SETVARS^BDMFLOW  $$CATSTR^BDMGU  BDMGA^BDMSELFM  APPINIT^BDMVRL  MINIT^BDMVRL1  (BDMGA,EXIT)^BDMVRL4  
(ALL,PARSE)^BDMVRL42  BDMGA^BDMVRL6  
IHS VA Utilities 2 GUIR^XBLM  EN^XBVK  
IHS Patient 1 $$HRN^AUPNPAT  
Patient Care Component 1 EN^APCDVDSG  
Uncategorized 1 DEBUG^%Serenji  
VA Fileman 1 $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
LET(BDMRET,BDMSTR) ;-- return letter
MED(BDMRET,BDMSTR) ;-- medication profile all meds/dm meds
FUPROT(BDMRET) ;-- return the FU Protocols
LPA(RETVAL,BDMSTR) ;-- list patient appointments
FS(BDMRET,BDMSTR) ;-- return patient reg face sheet
AS(BDMRET,BDMSTR) ;-- audit status
APP(BDMRET,BDMSTR) ;-- appointments
PLD(BDMRET,BDMSTR) ;-- return problem list display
FLS(BDMRET,BDMSTR) ;-- get flow sheet data
DMMEDS ;EP - setup array for dm meds
FUR(RETVAL,BDMSTR) ;-- print the followup report
DEBUG(BDMRET,BDMSTR) ;-- debugger
PCC(BDMRET,BDMSTR) ;-- display pcc visit
HS(BDMRET,BDMSTR) ;-- get health summary data from BPC
CS(BDMRET,BDMSTR) ;-- case summary
SELF(RETVAL,BDMSTR) ;-- glucose self monitoring report

External References

Name Field # of Occurrence
DEBUG^%Serenji DEBUG+1
EN^APCDVDSG PCC+21
$$HRN^AUPNPAT MED+21
TIME^BDMASK AS+40
IF^BDMD99 AS+32
TIME^BDMD99 AS+30
SETVARS^BDMFLOW FLS+10
$$CATSTR^BDMGU FUR+6
BDMGA^BDMSELFM SELF+16
APPINIT^BDMVRL APP+12
MINIT^BDMVRL1 MED+17
BDMGA^BDMVRL4 FUR+58
EXIT^BDMVRL4 FUR+5
ALL^BDMVRL42 FUR+41
PARSE^BDMVRL42 FUR+43, FUR+44
BDMGA^BDMVRL6 LPA+14
$$GET1^DIQ MED+19, FUR+30
GUIR^XBLM HS+13, FLS+15, AS+43, CS+14, FS+11, LET+12, PLD+11, FUPROT+8, FUR+38
EN^XBVK FUR+67, SELF+18, LPA+26

Used in RPC

RPC Name Call Tags
BDMG GET HS HS
BDMG GET PCC VISIT PCC
BDMG GET MEDICATIONS MED
BDMG GET APPOINTMENTS APP
BDMG GET CASE SUMMARY CS
BDMG GET FACE SHEET FS
BDMG GET LETTER LET
BDMG GET PL DETAIL PLD
BDMG GET FU PROTOCOLS FUPROT
BDMG GET FU REPORT FUR
BDMG GET PATIENT APPOINTMENTS LPA
BDMG QUEUE MULT SUMMARIES MSUM
BDMG GET FLS FLS
BDMG QUEUE SELF MONITOR REPORT SELF

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^AUPNPROB - [#9000011] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" AS+8, AS+23
^%ZOSF("TRAP" HS+1, FLS+1, PCC+1, MED+1, APP+1, AS+1, CS+1, FS+1, LET+1, PLD+1
, FUPROT+1, FUR+1, LPA+1
^%ZOSF("UPPERCASE" FUR+15
^ACM(41.1 - [#9002241.1] MED+14, APP+11, CS+5, SELF+4, LPA+7
^APCHSCTL("B" HS+6
^APCHSFLC("B" FLS+7
^APCLRPT("B" AS+33
^ATXAX - [#9002226] DMMEDS+6, DMMEDS+11, DMMEDS+12
^ATXAX("B" DMMEDS+3, DMMEDS+5
^AUPNVSIT("AA" PCC+12, PCC+17
^BDMLET("B" LET+6, FUR+34
^BDMTMP($J HS+9!, HS+11*, HS+16*, HS+17*, HS+22*, HS+23*, FLS+11!, FLS+13*, FLS+18*, FLS+19*
, FLS+24*, FLS+25*, PCC+8!, PCC+10*, PCC+15*, PCC+16*, PCC+24*, PCC+25*, PCC+30*, PCC+31*
, MED+12!, MED+16*, MED+19*, MED+21*, MED+24*, MED+25*, MED+30*, MED+31*, APP+7!, APP+9*
, APP+15*, APP+16*, APP+21*, APP+22*, CS+10!, CS+12*, CS+17*, CS+18*, CS+23*, CS+24*
, FS+7!, FS+9*, FS+16*, FS+17*, LET+9!, LET+11*, LET+17*, LET+18*, PLD+7!, PLD+9*
, PLD+16*, PLD+17*, FUPROT+4!, FUPROT+6*, FUPROT+13*, FUPROT+14*, FUR+51!, FUR+53*, FUR+66*, SELF+12!
, SELF+14*, SELF+17*, LPA+10!, LPA+12*, LPA+25*
^DIBT("B" FUR+10
^TMP( AS+14*
^TMP("BDMDM99" AS+29*
^TMP("BDMPTS" AS+39*
^TMP("BDMVR" MED+22, MED+26, MED+29, MED+33!, APP+13, APP+17, APP+20, APP+23!, CS+25!
^XTMP( AS+13*
^XTMP("BDMCS" CS+15, CS+19, CS+22
^XTMP("BDMDM99" AS+28*
^XTMP("BDMFLS" FLS+16, FLS+20, FLS+23, FLS+26!
^XTMP("BDMFS" FS+12, FS+15, FS+18!
^XTMP("BDMFUP" FUPROT+9, FUPROT+12, FUPROT+15!
^XTMP("BDMHS" HS+14, HS+18, HS+21, HS+24!
^XTMP("BDMLET" LET+13, LET+16, LET+19!
^XTMP("BDMLV" PCC+22, PCC+26, PCC+29, PCC+32!
^XTMP("BDMPL" PLD+12, PLD+15, PLD+18!
^XTMP("BDMPTS" AS+38*
^XTMP("BDMVR" MED+32!

Label References

Name Line Occurrences
@( AS+16, AS+19
DMMEDS MED+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> APCHSPAT HS+4*
>> APCHSTYP HS+5*, HS+6*
BDM MED+32!, FUR+3~, FUR+58
BDM( DMMEDS+7*, DMMEDS+9
BDM("DM DIAGN OSIS" , FUR+16*
BDM("SEARCH T EMPLATE" , FUR+10*
BDM("STATUS" FUR+12*
BDMBEGIN FUR+20*, LPA+2~, LPA+5*, LPA+14
>> BDMBTH AS+11*, AS+13, AS+14, AS+26*, AS+28, AS+29
BDMCALL HS+2~, FLS+2~, PCC+2~, MED+2~, APP+2~, CS+2~, FS+2~, LET+2~, LPA+2~
>> BDMCS CS+4*, CS+5
>> BDMCUML AS+37*
BDMDA HS+2~, HS+18*, HS+21, FLS+2~, FLS+20*, FLS+23, PCC+2~, PCC+26*, PCC+29, MED+2~
, MED+26*, MED+29, APP+2~, APP+17*, APP+20, CS+2~, CS+19*, CS+22, FS+2~, FS+12*
, FS+15, LET+2~, LET+13*, LET+16, PLD+12*, PLD+15, FUPROT+9*, FUPROT+12, LPA+2~
BDMDATA HS+19~, HS+21*, HS+22, FLS+21~, FLS+23*, FLS+24, PCC+27~, PCC+29*, PCC+30, MED+27~
, MED+29*, MED+30, APP+18~, APP+20*, APP+21, CS+20~, CS+22*, CS+23, FS+13~, FS+15*
, FS+16, LET+14~, LET+16*, LET+17, PLD+13~, PLD+15*, PLD+16, FUPROT+10~, FUPROT+12*, FUPROT+13
BDMDD FUR+2~, FUR+13*, FUR+15*, FUR+16
BDMDEMO FUR+3~, FUR+36*, FUR+58, SELF+1~, SELF+9*, SELF+16
>> BDMDFN AS+33*, AS+34
BDMDMO MED+2~, MED+6*, MED+7
>> BDMDMRG AS+12*, AS+27*
BDME SELF+1~, SELF+7*, SELF+16
BDMEND FUR+22*, LPA+2~, LPA+6*, LPA+14
>> BDMERR HS+8*, HS+23, FLS+9*, FLS+25, PCC+7*, PCC+16, PCC+31, MED+11*, MED+31, APP+6*
, APP+22, CS+9*, CS+24, FS+6*, FS+17, LET+8*, LET+18, PLD+6*, PLD+17, FUPROT+3*
, FUPROT+14, FUR+50*, FUR+58, FUR+66, SELF+11*, SELF+16, SELF+17, LPA+9*, LPA+14, LPA+25
BDMFDF FLS+6*, FLS+7*, FLS+27!
>> BDMFL FUR+24*, FUR+25*, FUR+30, FUR+58
>> BDMFU FUR+32*, FUR+58
>> BDMFUAPP FUR+18*, FUR+58
BDMGUI PCC+19~, PCC+20*, PCC+21
BDMI HS+2~, HS+7*, HS+11, HS+15*, HS+16, HS+17, HS+20*, HS+22, HS+23, FLS+2~
, FLS+8*, FLS+13, FLS+17*, FLS+18, FLS+19, FLS+22*, FLS+24, FLS+25, PCC+2~, PCC+6*
, PCC+10, PCC+14*, PCC+15, PCC+16, PCC+23*, PCC+24, PCC+25, PCC+28*, PCC+30, PCC+31
, MED+2~, MED+10*, MED+16, MED+18*, MED+19, MED+20*, MED+21, MED+23*, MED+24, MED+25
, MED+28*, MED+30, MED+31, APP+2~, APP+5*, APP+9, APP+14*, APP+15, APP+16, APP+19*
, APP+21, APP+22, CS+2~, CS+8*, CS+12, CS+16*, CS+17, CS+18, CS+21*, CS+23
, CS+24, FS+2~, FS+5*, FS+9, FS+14*, FS+16, FS+17, LET+2~, LET+7*, LET+11
, LET+15*, LET+17, LET+18, PLD+5*, PLD+9, PLD+14*, PLD+16, PLD+17, FUPROT+2*, FUPROT+6
, FUPROT+11*, FUPROT+13, FUPROT+14, FUR+49*, FUR+53, FUR+66, SELF+10*, SELF+14, LPA+2~, LPA+8*
, LPA+12, LPA+25
>> BDMIVDT PCC+12*, PCC+13, PCC+17
BDMJ DMMEDS+1~
>> BDMJOB AS+10*, AS+13, AS+14, AS+25*, AS+28, AS+29
>> BDMK FUR+24*, FUR+25*, FUR+58
>> BDMK( FUR+30*
BDMLDA LET+2~, LET+6*, FUR+34*, FUR+58
BDMLET LET+2~, LET+5*, LET+6
BDMLP FUR+3~, FUR+33*, FUR+34
BDMMEDS MED+32!, DMMEDS+15
BDMMEDS( DMMEDS+14*
BDMODFN FLS+2~, FLS+4*, FLS+28
BDMONLY MED+3!, MED+8*
BDMPA FUR+2~, FUR+17*, FUR+18
BDMPABD FUR+2~, FUR+19*, FUR+20
BDMPAED FUR+2~, FUR+21*, FUR+22
BDMPAT HS+2~, FLS+2~, PCC+2~, PCC+4*, PCC+12, PCC+17, MED+2~, APP+2~, CS+2~, FS+2~
, LET+2~, LPA+2~
BDMPBY FUR+3~, FUR+23*, FUR+24, FUR+25
BDMPBYV FUR+3~, FUR+26*, FUR+27*, FUR+28, FUR+29, FUR+30
BDMPIEN PLD+2~, PLD+4*, PLD+10
>> BDMPREP AS+36*
BDMPS FUR+2~, FUR+11*, FUR+12
>> BDMPTS AS+35*
BDMQUIT AS+2~, AS+6, AS+20*, AS+21!
>> BDMRDA MED+14*, APP+11*, AS+5*, AS+12, AS+27, CS+5*, SELF+4*, SELF+16, LPA+7*, LPA+14
BDMREGNM MED+13*, MED+14, APP+10*, APP+11, FUR+35*, FUR+58, LPA+2~, LPA+4*, LPA+7
BDMRET DEBUG~, HS~, HS+10*, FLS~, FLS+12*, PCC~, PCC+9*, MED~, MED+15*, APP~
, APP+8*, AS~, CS~, CS+11*, FS~, FS+8*, LET~, LET+10*, PLD~, PLD+8*
, FUPROT~, FUPROT+5*
BDMRG SELF+1~, SELF+3*, SELF+4
BDMRL FUR+3~, FUR+31*, FUR+32, FUR+58
>> BDMRPDA CS+6*
BDMRS FUR+2~, FUR+8*
BDMRT SELF+1~, SELF+6*, SELF+16
>> BDMRTN AS+42*, AS+43
BDMRTYP FUR+2~, FUR+7*, FUR+39*, FUR+40, FUR+44
BDMSPAT FLS+27!
BDMSRT SELF+1~, SELF+8*, SELF+16
BDMST FUR+2~, FUR+9*, FUR+10, SELF+1~, SELF+5*, SELF+16
>> BDMSTP AS+17, AS+31, AS+41
BDMSTR DEBUG~, HS~, HS+4, HS+5, FLS~, FLS+5, FLS+6, PCC~, PCC+4, PCC+5
, MED~, MED+5, MED+6, APP~, APP+4, APP+10, AS~, AS+4, AS+5, CS~
, CS+4, CS+6, CS+7, FS~, FS+4, LET~, LET+4, LET+5, PLD~, PLD+4
, FUR~, FUR+6*, FUR+7, FUR+8, FUR+9, FUR+11, FUR+13, FUR+17, FUR+19, FUR+21
, FUR+23, FUR+26, FUR+31, FUR+33, FUR+35, FUR+36, SELF~, SELF+3, SELF+5, SELF+6
, SELF+7, SELF+8, SELF+9, LPA~, LPA+4, LPA+5, LPA+6
>> BDMTXDA DMMEDS+8*, DMMEDS+9*, DMMEDS+11, DMMEDS+12
BDMTYPE HS+2~, FLS+2~, PCC+2~, MED+2~, APP+2~, CS+2~, FS+2~, LET+2~, LPA+2~
BDMVIEN PCC+2~, PCC+5*, PCC+11, PCC+17*, PCC+18, PCC+21
BDMY AS+2~, AS+6*, AS+7, AS+13, AS+14, AS+15, AS+18, FUR+42*, FUR+44*
BDMZ AS+2~, AS+15*, AS+16, AS+18*, AS+19
DA DMMEDS+16*, PLD+10*, PLD+19!
DFN FLS+4, FLS+5*, FLS+28*, MED+2~, MED+5*, MED+19, MED+21, DMMEDS+16, APP+2~, APP+4*
, AS+4*, AS+13, AS+14, AS+28, AS+29, AS+38, AS+39, CS+2~, CS+7*, FS+2~
, FS+4*, LET+2~, LET+4*
DIC PLD+10*, PLD+19!
DIQ PLD+19!
DIQ(0 PLD+10*
DUZ(2 MED+21
IOM HS+12*, FLS+14*, CS+13*, FS+10*, FUPROT+7*, FUR+37*, SELF+15*, LPA+13*
>> J FUR+28*, FUR+29, FUR+30
P HS+2~, HS+3*, HS+4, HS+5, FLS+2~, FLS+3*, FLS+5, FLS+6, PCC+2~, PCC+3*
, PCC+4, PCC+5, MED+2~, MED+4*, MED+5, MED+6, APP+2~, APP+3*, APP+4, APP+10
, AS+2~, AS+3*, AS+4, AS+5, CS+2~, CS+3*, CS+4, CS+6, CS+7, FS+2~
, FS+3*, FS+4, LET+2~, LET+3*, LET+4, LET+5, PLD+2~, PLD+3*, PLD+4, FUR+2~
, FUR+4*, FUR+7, FUR+8, FUR+9, FUR+11, FUR+13, FUR+17, FUR+19, FUR+21, FUR+23
, FUR+26, FUR+31, FUR+33, FUR+35, FUR+36, SELF+1~, SELF+2*, SELF+3, SELF+5, SELF+6
, SELF+7, SELF+8, SELF+9, LPA+2~, LPA+3*, LPA+4, LPA+5, LPA+6
R FUR+2~, FUR+4*, FUR+28, FUR+29, FUR+30
RETVAL FUR~, FUR+52*, SELF~, SELF+13*, LPA~, LPA+11*
S DMMEDS+1~
T DMMEDS+1~, DMMEDS+2*, DMMEDS+3*, DMMEDS+5
TX DMMEDS+1~, DMMEDS+2*, DMMEDS+3
U DMMEDS+6, DMMEDS+12
X HS+1*, FLS+1*, PCC+1*, MED+1*, DMMEDS+1~, DMMEDS+4*, DMMEDS+5*, DMMEDS+6, DMMEDS+7, DMMEDS+10*
, DMMEDS+11*, DMMEDS+12, APP+1*, AS+1*, AS+2~, AS+7*, AS+22*, CS+1*, FS+1*, LET+1*
, PLD+1*, FUPROT+1*, FUR+1*, FUR+15~*, LPA+1*
Y DMMEDS+1~, DMMEDS+12*, DMMEDS+13, DMMEDS+14, FUR+15, FUR+42
Z DMMEDS+1~
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All