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

Package: IHS Uniform Data System

Routine: BUDHRP7G


Information

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

Source Information

Source file <BUDHRP7G.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
IHS Uniform Data System 2 (LINE,LINE1,T7H,T7H1)^BUDHRP7F  HEADER^BUDHRPTP  
VA Fileman 2 COMMA^%DTC  ^DIR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Uniform Data System 1 BUDHRP7F  

Entry Points

Name Comments DBIA/ICR reference
PAUSE ;
C(X,Y) ;
LOC() ;EP - Return location name from file 4 based on DUZ(2).
CTR(X,Y) ;EP - Center X in a field Y wide.
USR() ;EP - Return name of current user from ^VA(200.
DMRACE1 ;EP - called from taskman
DMRACE2 ;EP - second page of sections a,b

External References

Name Field # of Occurrence
COMMA^%DTC C+4
LINE^BUDHRP7F DMRACE1+9, DMRACE1+13, DMRACE1+15, DMRACE2+8, DMRACE2+12, DMRACE2+15
LINE1^BUDHRP7F DMRACE1+18, DMRACE1+22, DMRACE1+26, DMRACE1+30, DMRACE1+34, DMRACE1+39, DMRACE2+19, DMRACE2+23, DMRACE2+27, DMRACE2+31
, DMRACE2+35, DMRACE2+40
T7H^BUDHRP7F DMRACE1+3, DMRACE1+10, DMRACE1+19, DMRACE1+23, DMRACE1+27, DMRACE1+31, DMRACE1+35
T7H1^BUDHRP7F DMRACE2+1, DMRACE2+9, DMRACE2+20, DMRACE2+24, DMRACE2+28, DMRACE2+32, DMRACE2+36
HEADER^BUDHRPTP DMRACE1+3, DMRACE1+10, DMRACE1+19, DMRACE1+23, DMRACE1+27, DMRACE1+31, DMRACE1+35, DMRACE2+1, DMRACE2+9, DMRACE2+20
, DMRACE2+24, DMRACE2+28, DMRACE2+32, DMRACE2+36
^DIR PAUSE+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?29,"|",?39,"NON-HISPANIC/LATINO (2)",?69,"|",!
  • Line Location: DMRACE1+4
Function Call: WRITE
  • Prompt: ?29,"|",?39,"|",?49,"|",?59,"|",?62,"Black/",?69,"|",!
  • Line Location: DMRACE1+5
Function Call: WRITE
  • Prompt: ?29,"|",?39,"|",?42,"Native",?49,"|",?51,"Pacific",?59,"|",?61,"African",?69,"|",!
  • Line Location: DMRACE1+6
Function Call: WRITE
  • Prompt: ?29,"|",?32,"Asian",?39,"|",?42,"Hawaiian",?49,"|",?51,"Islander",?59,"|",?61,"American",?69,"|",!
  • Line Location: DMRACE1+7
Function Call: WRITE
  • Prompt: ?29,"|",?33,"(a)",?39,"|",?42,"(b1)",?49,"|",?52,"(b2)",?59,"|",?62,"(c)",?69,"|",!
  • Line Location: DMRACE1+8
Function Call: WRITE
  • Prompt: ?69,"|",!
  • Line Location: DMRACE1+11
Function Call: WRITE
  • Prompt: $$CTR("SECTION C: DIABETES BY RACE AND HISPANIC/LATINO IDENTITY",69),?69,"|",!
  • Line Location: DMRACE1+12
Function Call: WRITE
  • Prompt: $$CTR("Patients 18 to 75 diagnosed with Type I or Type II diabetes:",69),?69,"|",!,$$CTR("Most recent test results",69),?69,"|",!
  • Line Location: DMRACE1+14
Function Call: WRITE
  • Prompt: ?2,"9",?5,"Total diabetic",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE1+16
Function Call: WRITE
  • Prompt: ?5,"patients",?29,"|",$$C($P($G(BUDSECTC(9)),U,9)),?39,"|",$$C($P($G(BUDSECTC(9)),U,10)),?49,"|",$$C($P($G(BUDSECTC(9)),U,11)),?59,"|",$$C($P($G(BUDSECTC(9)),U,12)),?69,"|",!
  • Line Location: DMRACE1+17
Function Call: WRITE
  • Prompt: ?1,"10",?5,"Charts sampled /",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE1+20
Function Call: WRITE
  • Prompt: ?5,"EHR total",?29,"|",$$C($P($G(BUDSECTC(10)),U,9)),?39,"|",$$C($P($G(BUDSECTC(10)),U,10)),?49,"|",$$C($P($G(BUDSECTC(10)),U,11)),?59,"|",$$C($P($G(BUDSECTC(10)),U,12)),?69,"|",!
  • Line Location: DMRACE1+21
Function Call: WRITE
  • Prompt: ?1,"11",?5,"Patients with ",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE1+24
Function Call: WRITE
  • Prompt: ?5,"HBA1c < 7%",?29,"|",$$C($P($G(BUDSECTC(11)),U,9)),?39,"|",$$C($P($G(BUDSECTC(11)),U,10)),?49,"|",$$C($P($G(BUDSECTC(11)),U,11)),?59,"|",$$C($P($G(BUDSECTC(11)),U,12)),?69,"|",!
  • Line Location: DMRACE1+25
Function Call: WRITE
  • Prompt: ?1,"12a",?5,"Patients with ",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE1+28
Function Call: WRITE
  • Prompt: ?5,"HBA1c >= 7% and < 8%",?29,"|",$$C($P($G(BUDSECTC(12.1)),U,9)),?39,"|",$$C($P($G(BUDSECTC(12.1)),U,10)),?49,"|",$$C($P($G(BUDSECTC(12.1)),U,11)),?59,"|",$$C($P($G(BUDSECTC(12.1)),U,12)),?69,"|",!
  • Line Location: DMRACE1+29
Function Call: WRITE
  • Prompt: ?1,"12b",?5,"Patients with ",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE1+32
Function Call: WRITE
  • Prompt: ?5,"HBA1c >= 8% and <= 9% ",?29,"|",$$C($P($G(BUDSECTC(12.2)),U,9)),?39,"|",$$C($P($G(BUDSECTC(12.2)),U,10)),?49,"|",$$C($P($G(BUDSECTC(12.2)),U,11)),?59,"|",$$C($P($G(BUDSECTC(12.2)),U,12)),?69,"|",!
  • Line Location: DMRACE1+33
Function Call: WRITE
  • Prompt: ?1,"13",?5,"Patients with ",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE1+36
Function Call: WRITE
  • Prompt: ?5,"HBA1c > 9% OR No",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE1+37
Function Call: WRITE
  • Prompt: ?5,"test during year",?29,"|",$$C($P($G(BUDSECTC(13)),U,9)),?39,"|",$$C($P($G(BUDSECTC(13)),U,10)),?49,"|",$$C($P($G(BUDSECTC(13)),U,11)),?59,"|",$$C($P($G(BUDSECTC(13)),U,12)),?69,"|",!
  • Line Location: DMRACE1+38
Function Call: WRITE
  • Prompt: ?29,"|",?41,"NON-HISPANIC/LATINO (2)",?59,"|",!
  • Line Location: DMRACE2+2
Function Call: WRITE
  • Prompt: ?29,"|",?31,"American",?39,"|",?49,"|",?52,"More",?59,"|",?60,"Unreport-",?69,"|",!
  • Line Location: DMRACE2+3
Function Call: WRITE
  • Prompt: ?29,"|",?31,"Indian/",?39,"|",?42,"",?49,"|",?52,"than",?59,"|",?60,"ed/",?69,"|",!
  • Line Location: DMRACE2+4
Function Call: WRITE
  • Prompt: ?29,"|",?31,"Alaska",?39,"|",?42,"",?49,"|",?52,"one",?59,"|",?60,"Refused",?69,"|",!
  • Line Location: DMRACE2+5
Function Call: WRITE
  • Prompt: ?29,"|",?31,"Native",?39,"|",?42,"White",?49,"|",?52,"race",?59,"|",?60,"to Report",?69,"|",!
  • Line Location: DMRACE2+6
Function Call: WRITE
  • Prompt: ?29,"|",?33,"(d)",?39,"|",?42,"(e)",?49,"|",?52,"(f)",?59,"|",?62,"(g)",?69,"|",!
  • Line Location: DMRACE2+7
Function Call: WRITE
  • Prompt: ?69,"|",!
  • Line Location: DMRACE2+10
Function Call: WRITE
  • Prompt: $$CTR("SECTION C: DIABETES BY RACE AND HISPANIC/LATINO IDENTITY",70),?69,"|",!
  • Line Location: DMRACE2+11
Function Call: WRITE
  • Prompt: $$CTR("Patients 18 to 75 diagnosed with Type I or Type II",70),?69,"|",!
  • Line Location: DMRACE2+13
Function Call: WRITE
  • Prompt: $$CTR("diabetes: Most recent test results",70),?69,"|",!
  • Line Location: DMRACE2+14
Function Call: WRITE
  • Prompt: ?2,"9",?5,"Total diabetic",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE2+16
Function Call: WRITE
  • Prompt: ?5,"patients",?29,"|",$$C($P($G(BUDSECTC(9)),U,13)),?39,"|",$$C($P($G(BUDSECTC(9)),U,14)),?49,"|",$$C($P($G(BUDSECTC(9)),U,15)),?59,"|",$$C($P($G(BUDSECTC(9)),U,16)),?69,"|",!
  • Line Location: DMRACE2+18
Function Call: WRITE
  • Prompt: ?2,"10",?5,"Charts sampled /",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE2+21
Function Call: WRITE
  • Prompt: ?5,"EHR total",?29,"|",$$C($P($G(BUDSECTC(10)),U,13)),?39,"|",$$C($P($G(BUDSECTC(10)),U,14)),?49,"|",$$C($P($G(BUDSECTC(10)),U,15)),?59,"|",$$C($P($G(BUDSECTC(10)),U,16)),?69,"|",!
  • Line Location: DMRACE2+22
Function Call: WRITE
  • Prompt: ?2,"11",?5,"Patients with",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE2+25
Function Call: WRITE
  • Prompt: ?5,"HBA1c < 7%",?29,"|",$$C($P($G(BUDSECTC(11)),U,13)),?39,"|",$$C($P($G(BUDSECTC(11)),U,14)),?49,"|",$$C($P($G(BUDSECTC(11)),U,15)),?59,"|",$$C($P($G(BUDSECTC(11)),U,16)),?69,"|",!
  • Line Location: DMRACE2+26
Function Call: WRITE
  • Prompt: ?1,"12a",?5,"Patients with ",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE2+29
Function Call: WRITE
  • Prompt: ?5,"HBA1c >= 7% and < 8%",?29,"|",$$C($P($G(BUDSECTC(12.1)),U,13)),?39,"|",$$C($P($G(BUDSECTC(12.1)),U,14)),?49,"|",$$C($P($G(BUDSECTC(12.1)),U,15)),?59,"|",$$C($P($G(BUDSECTC(12.1)),U,16)),?69,"|",!
  • Line Location: DMRACE2+30
Function Call: WRITE
  • Prompt: ?1,"12b",?5,"Patients with ",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE2+33
Function Call: WRITE
  • Prompt: ?5,"HBA1c >= 8% and <= 9% ",?29,"|",$$C($P($G(BUDSECTC(12.2)),U,13)),?39,"|",$$C($P($G(BUDSECTC(12.2)),U,14)),?49,"|",$$C($P($G(BUDSECTC(12.2)),U,15)),?59,"|",$$C($P($G(BUDSECTC(12.2)),U,16)),?69,"|",!
  • Line Location: DMRACE2+34
Function Call: WRITE
  • Prompt: ?2,"13",?5,"Patients with",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE2+37
Function Call: WRITE
  • Prompt: ?5,"HBA1c > 9% OR No",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",!
  • Line Location: DMRACE2+38
Function Call: WRITE
  • Prompt: ?5,"test during year",?29,"|",$$C($P($G(BUDSECTC(13)),U,13)),?39,"|",$$C($P($G(BUDSECTC(13)),U,14)),?49,"|",$$C($P($G(BUDSECTC(13)),U,15)),?59,"|",$$C($P($G(BUDSECTC(13)),U,16)),?69,"|",!
  • Line Location: DMRACE2+39
Routine Call
  • DIR
  • Line Location:
    • PAUSE+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] LOC+1
^VA(200 - [#200] USR+1

Label References

Name Line Occurrences
$$C DMRACE1+17, DMRACE1+21, DMRACE1+25, DMRACE1+29, DMRACE1+33, DMRACE1+38, DMRACE2+18, DMRACE2+22, DMRACE2+26, DMRACE2+30
, DMRACE2+34, DMRACE2+39
$$CTR DMRACE1+12, DMRACE1+14, DMRACE2+11, DMRACE2+13, DMRACE2+14

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BUDQUIT DMRACE1+3, DMRACE1+10, DMRACE1+19, DMRACE1+23, DMRACE1+27, DMRACE1+31, DMRACE1+35, DMRACE2+1, DMRACE2+9, DMRACE2+20
, DMRACE2+24, DMRACE2+28, DMRACE2+32, DMRACE2+36
>> BUDSECTC( DMRACE1+29, DMRACE1+33, DMRACE2+30, DMRACE2+34
>> BUDSECTC(10 DMRACE1+21, DMRACE2+22
>> BUDSECTC(11 DMRACE1+25, DMRACE2+26
>> BUDSECTC(13 DMRACE1+38, DMRACE2+39
>> BUDSECTC(9 DMRACE1+17, DMRACE2+18
DA PAUSE+1!
DIR PAUSE+1!
DIR("A" PAUSE+1*
DIR(0 PAUSE+1*
DUZ USR+1
DUZ(2 LOC+1
IOM CTR+1
IOSL DMRACE1+10, DMRACE1+19, DMRACE1+23, DMRACE1+27, DMRACE1+31, DMRACE1+35, DMRACE2+9, DMRACE2+20, DMRACE2+24, DMRACE2+28
, DMRACE2+32, DMRACE2+36
U DMRACE1+17, DMRACE1+21, DMRACE1+25, DMRACE1+29, DMRACE1+33, DMRACE1+38, DMRACE2+18, DMRACE2+22, DMRACE2+26, DMRACE2+30
, DMRACE2+34, DMRACE2+39, USR+1, LOC+1
X CTR~, CTR+1, C~, C+1, C+5
>> X2 C+3*
>> X3 C+3*
Y CTR~, CTR+1, C~, C+1, C+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All