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 |  All
Print Page as PDF
Routine: BUDHRP7L

Package: IHS Uniform Data System

Routine: BUDHRP7L


Information

BUDHRP7L ;IHS/CMI/LAB - UDS REPORT T7;

Source Information

Source file <BUDHRP7L.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
IHS Uniform Data System 3 $$VER^BUDHBAN  ($$RACEL,GENI)^BUDHRP7I  ($$HISP,$$RACE)^BUDHRPTC  
IHS Patient 1 $$HRN^AUPNPAT  
IHS VA Utilities 1 $$VAL^XBDIQ1  
Kernel 1 $$FMTE^XLFDT  
Patient Care Component Reports 1 ($$CLINIC,$$PRIMPROV)^APCLV  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Uniform Data System 2 BUDHRP7  BUDHRP71  

Entry Points

Name Comments DBIA/ICR reference
DMRLX ;
S(V) ;
PAUSE ;
DMRH1 ;
LOC() ;EP - Return location name from file 4 based on DUZ(2).
CTR(X,Y) ;EP - Center X in a field Y wide.
DMRL2 ;
DMR ;EP
DMRHD ;
USR() ;EP - Return name of current user from ^VA(200.
GENI ;general introductions
DMRL1 ;
DMRL ;EP
DMRH ;

External References

Name Field # of Occurrence
$$CLINIC^APCLV DMRL2+26, DMRL2+27
$$PRIMPROV^APCLV DMRL2+26, DMRL2+27
$$HRN^AUPNPAT DMRL2+10, DMRL2+11
$$VER^BUDHBAN DMRHD+3, DMRH1+4
$$RACEL^BUDHRP7I DMRL2+2
GENI^BUDHRP7I GENI+1
$$HISP^BUDHRPTC DMRL2+16
$$RACE^BUDHRPTC DMRL2+13
^DIR PAUSE+1, DMRH+3
$$VAL^XBDIQ1 DMRL2+26, DMRL2+27
$$FMTE^XLFDT DMRL2+26, DMRL2+27, DMRHD+2, DMRHD+6, DMRH1+3, DMRH1+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$$CTR($$LOC,80)
  • Line Location: DMR+2
Function Call: WRITE
  • Prompt: !,$$CTR("UDS 2018",80)
  • Line Location: DMR+3
Function Call: WRITE
  • Prompt: !!,"All Patients w/DM by Race and Hispanic or Latino Identity (Table 7)",!
  • Line Location: DMR+4
Function Call: WRITE
  • Prompt: !!,"This report provides a list by race and Hispanic or Latino identity of "
  • Line Location: DMR+7
Function Call: WRITE
  • Prompt: !,"patients 18 to 75 years old who have had at least one medical visit "
  • Line Location: DMR+8
Function Call: WRITE
  • Prompt: !,"during the report period, with a diagnosis of Type I or Type II diabetes"
  • Line Location: DMR+9
Function Call: WRITE
  • Prompt: !,"anytime through the end of the report period, and without a diagnosis of"
  • Line Location: DMR+10
Function Call: WRITE
  • Prompt: !,"secondary diabetes due to another condition (such as polycystic ovaries,"
  • Line Location: DMR+11
Function Call: WRITE
  • Prompt: !,"gestational diabetes, or steroid-induced diabetes)."
  • Line Location: DMR+12
Function Call: WRITE
  • Prompt: !
  • Line Location: DMR+13
Function Call: WRITE
  • Prompt: !,"TOTAL DIABETES PATIENTS 18-75 BY RACE AND HISPANIC OR LATINO IDENTITY: ",BUDTOT,!
  • Line Location: DMRL+6
Function Call: WRITE
  • Prompt: !,BUDRACEL
  • Line Location: DMRL2+3
Function Call: WRITE
  • Prompt: !,BUDRACEL,!
  • Line Location: DMRL2+9
Function Call: WRITE
  • Prompt: !?2,$E($P(^DPT(DFN,0),U,1),1,20),?24,$S($$HRN^AUPNPAT(DFN,BUDSITE)]"":$$HRN^AUPNPAT(DFN,BUDSITE,2),1:$$HRN^AUPNPAT(DFN,DUZ(2),2)),?36,$E(BUDCCOM,1,10),?47,$P(^DPT(DFN,0),U,2),?51,BUDA,!
  • Line Location: DMRL2+10
Function Call: WRITE
  • Prompt: ?2,$E($P(BUDRACV,U,4),1,16)_" ("_$P(BUDRACV,U,3),")"
  • Line Location: DMRL2+14
Function Call: WRITE
  • Prompt: ?24,$P(BUDHISV,U,3)," (",$P(BUDHISV,U,2),")",!
  • Line Location: DMRL2+17
Function Call: WRITE
  • Prompt: !,BUDRACEL,!
  • Line Location: DMRL2+22
Function Call: WRITE
  • Prompt: ?5,BUDV,!
  • Line Location: DMRL2+23
Function Call: WRITE
  • Prompt: ?5,$$FMTE^XLFDT($P($P(^AUPNVSIT(V,0),U),".")),?19,C,?35,$$PRIMPROV^APCLV(V,"D"),?45,$P(^AUPNVSIT(V,0),U,7),?53,$$CLINIC^APCLV(V,"C"),?65,$E($$VAL^XBDIQ1(9000010,V,.06),1,15),!
  • Line Location: DMRL2+26
Function Call: WRITE
  • Prompt: !,BUDRACEL,!
  • Line Location: DMRL2+28
Function Call: WRITE
  • Prompt: !,"Sub-Total ",BUDRACEL,": ",BUDSTOT,!
  • Line Location: DMRL2+29
Function Call: WRITE
  • Prompt: !
  • Line Location: DMRH+3
Function Call: WRITE
  • Prompt: !,$$CTR("***** SENSITIVE INFORMATION *****",IOM)
  • Line Location: DMRH1+2
Function Call: WRITE
  • Prompt: !?3,$P(^VA(200,DUZ,0),U,2),?35,$$FMTE^XLFDT(DT),?55,"Section "_BUDSCTC_" of "_BUDTSCTC_", Page "_BUDGPG,!
  • Line Location: DMRH1+3
Function Call: WRITE
  • Prompt: !,$$CTR("*** RPMS Uniform Data System (UDS) "_$$VER^BUDHBAN()_" ***",80)
  • Line Location: DMRH1+4
Function Call: WRITE
  • Prompt: !,$$CTR("Patient List for Table 7, Section C",80)
  • Line Location: DMRH1+5
Function Call: WRITE
  • Prompt: $$CTR($P(^DIC(4,BUDSITE,0),U),80),!
  • Line Location: DMRH1+7
Function Call: WRITE
  • Prompt: $$CTR(X,80),!
  • Line Location: DMRH1+8
Function Call: WRITE
  • Prompt: $TR($J("",80)," ","-")
  • Line Location: DMRH1+9
Function Call: WRITE
  • Prompt: !?2,"PATIENT NAME",?24,"HRN",?36,"COMMUNITY",?47,"SEX",?51,"AGE"
  • Line Location: DMRH1+20
Function Call: WRITE
  • Prompt: !?2,"RACE*",?24,"HISPANIC OR LATINO IDENTITY*"
  • Line Location: DMRH1+21
Function Call: WRITE
  • Prompt: !?5,"LAST DM DATE",?19,"DX OR SVC CD",?35,"PROV TYPE",?45,"SVC CAT",?53,"CLINIC",?65,"LOCATION"
  • Line Location: DMRH1+22
Function Call: WRITE
  • Prompt: !,$TR($J("",80)," ","-"),!
  • Line Location: DMRH1+23
Routine Call
  • DIR
  • Line Location:
    • PAUSE+1
    • DMRH+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] DMRL2+26, DMRL2+27
^DIC(4 - [#4] LOC+1, DMRHD+5, DMRH1+7
^DPT - [#2] DMRL2+10, DMRL2+11
^TMP($J S+2*
^VA(200 - [#200] USR+1, DMRHD+2, DMRH1+3
^XTMP("BUDHRP7" DMRL+3, DMRL1+3, DMRL1+4, DMRL2+5, DMRL2+6, DMRL2+7, DMRL2+8, DMRL2+19

Label References

Name Line Occurrences
$$CTR DMR+2, DMR+3, DMRH1+2, DMRH1+4, DMRH1+5, DMRH1+6, DMRH1+7, DMRH1+8
$$LOC DMR+2
DMRH DMRL+2, DMRL+5, DMRL1+1, DMRL2+9, DMRL2+22, DMRL2+28
DMRH1 DMRH+2
DMRHD DMRH+1
DMRL1 DMRL+4
DMRL2 DMRL1+4
DMRLX DMRL+5
GENI DMR+5
PAUSE DMR+6
S DMRL+3, DMRL+7, DMRL2+4, DMRL2+24, DMRL2+27, DMRL2+30, DMRHD+1, DMRHD+2, DMRHD+3, DMRHD+4
, DMRHD+5, DMRHD+6, DMRHD+7, DMRHD+8, DMRHD+9, DMRHD+10, DMRHD+11, DMRHD+12, DMRHD+13, DMRHD+14
, DMRHD+15, DMRHD+16, DMRHD+17, DMRHD+18

Naked Globals

Name Field # of Occurrence
^(0 USR+1, LOC+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BUDA DMRL2+6*, DMRL2+7, DMRL2+8, DMRL2+10, DMRL2+11, DMRL2+19
>> BUDALL DMRL2+19*, DMRL2+20
>> BUDBD DMRHD+6, DMRH1+8
>> BUDBEN DMRHD+7
>> BUDCCOM DMRL2+5*, DMRL2+6, DMRL2+7, DMRL2+8, DMRL2+10, DMRL2+11, DMRL2+19
>> BUDDECNT S+1*, S+2
>> BUDED DMRHD+6, DMRH1+8
>> BUDGPG DMRH+2, DMRH1+1*, DMRH1+3
>> BUDH DMRL+3, DMRL1+3, DMRL1+4, DMRL2+5, DMRL2+6, DMRL2+7, DMRL2+8, DMRL2+19
>> BUDHISV DMRL2+16*, DMRL2+17, DMRL2+18
>> BUDHTH DMRL1+4*, DMRL2+2, DMRL2+5, DMRL2+6, DMRL2+7, DMRL2+8, DMRL2+19
>> BUDJ DMRL+3, DMRL1+3, DMRL1+4, DMRL2+5, DMRL2+6, DMRL2+7, DMRL2+8, DMRL2+19
>> BUDNAME DMRL2+7*, DMRL2+8, DMRL2+19
>> BUDP DMRL+1*, DMRH1+10, DMRH1+24*
>> BUDPPV DMRL2+20*, DMRL2+21
>> BUDPV DMRL2+11*, DMRL2+15*, DMRL2+18*, DMRL2+24*, DMRL2+27
>> BUDQUIT DMRL+1*, DMRL+2, DMRL+5, DMRL1+1, DMRL1+3, DMRL1+4, DMRL2+5, DMRL2+6, DMRL2+7, DMRL2+8
, DMRL2+9, DMRL2+21, DMRL2+22, DMRL2+28, DMRH+3*
>> BUDRACE DMRL1+3*, DMRL1+4, DMRL2+2, DMRL2+5, DMRL2+6, DMRL2+7, DMRL2+8, DMRL2+19
>> BUDRACEL DMRL2+2*, DMRL2+3, DMRL2+4, DMRL2+9, DMRL2+22, DMRL2+28, DMRL2+29, DMRL2+30
>> BUDRACV DMRL2+13*, DMRL2+14, DMRL2+15
>> BUDROT DMRL+3, DMRL+5, DMRL+6, DMRL+7, DMRL1+1, DMRL2+3, DMRL2+4, DMRL2+9, DMRL2+10, DMRL2+11
, DMRL2+14, DMRL2+15, DMRL2+17, DMRL2+18, DMRL2+22, DMRL2+23, DMRL2+24, DMRL2+26, DMRL2+27, DMRL2+28
, DMRL2+29, DMRL2+30, DMRH+1
>> BUDSCTC DMRH1+3
>> BUDSITE DMRL2+10, DMRL2+11, DMRHD+5, DMRH1+7
>> BUDSTOT DMRL2+1*, DMRL2+12*, DMRL2+29, DMRL2+30
>> BUDTOT DMRL+1*, DMRL+6, DMRL+7, DMRL1+2*, DMRL2+12*
>> BUDTSCTC DMRH1+3
>> BUDV DMRL2+21*, DMRL2+23, DMRL2+24, DMRL2+25
>> BUDX DMRL2+21*
>> C DMRL2+25*, DMRL2+26, DMRL2+27
DA PAUSE+1!
>> DFN DMRL2+8*, DMRL2+10, DMRL2+11, DMRL2+13, DMRL2+16, DMRL2+19
DIR PAUSE+1!, DMRH+3!
DIR("A" PAUSE+1*
DIR(0 PAUSE+1*, DMRH+3*
DT DMRHD+2, DMRH1+3
>> DTOUT DMRH+3
DUZ USR+1, DMRHD+2, DMRH1+3
DUZ(2 LOC+1, DMRL2+10, DMRL2+11
IO DMRH+3
IO(0 DMRH+3
IOF DMR+1, DMRH1+1
IOM CTR+1, DMRH1+2
IOSL DMRL+5, DMRL1+1, DMRL2+9, DMRL2+22, DMRL2+28
IOST DMRH+3
U USR+1, LOC+1, DMRL2+10, DMRL2+11, DMRL2+14, DMRL2+15, DMRL2+17, DMRL2+18, DMRL2+21, DMRL2+24
, DMRL2+26, DMRL2+27, DMRHD+2, DMRHD+5, DMRH1+3, DMRH1+7
V S~, S+2, DMRL2+25*, DMRL2+26, DMRL2+27
X CTR~, CTR+1, DMRL+3*, DMRL2+27*, DMRHD+6*, DMRHD+7*, DMRH1+8*
Y CTR~, CTR+1, DMRH+3
>> ZTQUEUED DMRH+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All