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

Package: IHS Uniform Data System

Routine: BUD8RP71


Information

BUD8RP71 ; IHS/CMI/LAB - UDS REPORT DRIVER TABLE 6B 03 Dec 2008 6:10 AM 30 Dec 2008 8:12 PM ;

Source Information

Source file <BUD8RP71.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
IHS Uniform Data System 10 (PRGEL,PRGHL,PRGRL)^BUD8RP7I  (HTCRL,HTRL,HTURL)^BUD8RP7J  (HTCEL,HTEL,HTUEL)^BUD8RP7K  (DMR1L,DMR2L,DMRL)^BUD8RP7L  (DME1L,DME2L,DMEL)^BUD8RP7M  ETHN^BUD8RP7N  (DMRACE1,DMRACE2)^BUD8RP7O  DME3L^BUD8RP7S  
DMR3L^BUD8RP7T  HEADER^BUD8RPTP  
VA Fileman 2 COMMA^%DTC  ^DIR  
Kernel 1 $$REPEAT^XLFSTR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Uniform Data System 2 BUD8RP7  BUD8RP7O  

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.
T7H ;EP
LINE3 ;EP
LINE2 ;EP
LINE1 ;EP
NEXT ;second page of sections a,b
USR() ;EP - Return name of current user from ^VA(200.
PRINT ;EP
LINE ;EP

External References

Name Field # of Occurrence
COMMA^%DTC C+4
PRGEL^BUD8RP7I NEXT+60
PRGHL^BUD8RP7I NEXT+58
PRGRL^BUD8RP7I NEXT+59
HTCRL^BUD8RP7J NEXT+62
HTRL^BUD8RP7J NEXT+61
HTURL^BUD8RP7J NEXT+63
HTCEL^BUD8RP7K NEXT+65
HTEL^BUD8RP7K NEXT+64
HTUEL^BUD8RP7K NEXT+66
DMR1L^BUD8RP7L NEXT+68
DMR2L^BUD8RP7L NEXT+69
DMRL^BUD8RP7L NEXT+67
DME1L^BUD8RP7M NEXT+72
DME2L^BUD8RP7M NEXT+73
DMEL^BUD8RP7M NEXT+71
ETHN^BUD8RP7N NEXT+57
DMRACE1^BUD8RP7O PRINT+57
DMRACE2^BUD8RP7O NEXT+55
DME3L^BUD8RP7S NEXT+74
DMR3L^BUD8RP7T NEXT+70
HEADER^BUD8RPTP PRINT+4, PRINT+22, PRINT+26, PRINT+30, PRINT+34, PRINT+38, PRINT+48, PRINT+52, NEXT+1, NEXT+20
, NEXT+24, NEXT+28, NEXT+32, NEXT+36, NEXT+46, NEXT+50
^DIR PAUSE+1
$$REPEAT^XLFSTR T7H+1, LINE+1, LINE1+1, LINE2+1, LINE3+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?29,"|",?39,"|",?49,"|",?59,"|",?62,"Black/",?69,"|",?79,"|",!
  • Line Location: PRINT+5
Function Call: WRITE
  • Prompt: ?29,"|",?39,"|",?41,"Native",?49,"|",?51,"Pacific",?59,"|",?61,"African",?69,"|",?79,"|",!
  • Line Location: PRINT+6
Function Call: WRITE
  • Prompt: ?29,"|",?32,"Asian",?39,"|",?41,"Hawaiian",?49,"|",?51,"Islander",?59,"|",?61,"American",?69,"|",?79,"|",!
  • Line Location: PRINT+7
Function Call: WRITE
  • Prompt: ?29,"|",?33,"(a)",?39,"|",?42,"(b1)",?49,"|",?52,"(b2)",?59,"|",?62,"(c)",?69,"|",?79,"|",!
  • Line Location: PRINT+8
Function Call: WRITE
  • Prompt: "HIV Positive",?29,"|",?69,"|",?79,"|",!,"Pregnant Women",?29,"|***************************************",?69,"|",?79,"|",!
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: "(NO PRENATAL CARE PROVIDED? CHECK HERE: "_$S(BUDPREN=0:"X",1:""),")",?79,"|",!
  • Line Location: PRINT+12
Function Call: WRITE
  • Prompt: $$CTR("SECTION A: DELIVERIES AND LOW BIRTH WEIGHT BY RACE"),?79,"|",!
  • Line Location: PRINT+14
Function Call: WRITE
  • Prompt: $$CTR("Deliveries and Babies by birth weight"),?79,"|",!
  • Line Location: PRINT+16
Function Call: WRITE
  • Prompt: ?2,"1",?5,"Prenatal care patients",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: ?5,"who delivered during ",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: ?5,"the year",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: PRINT+20
Function Call: WRITE
  • Prompt: ?2,"2",?5,"Deliveries performed",?29,"|",?69,"|",?79,"|",!
  • Line Location: PRINT+23
Function Call: WRITE
  • Prompt: ?5,"by Grantee Provider",?29,"|***************************************",?69,"|",?79,"|",!
  • Line Location: PRINT+24
Function Call: WRITE
  • Prompt: ?2,"3",?5,"Live Births <1500",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: PRINT+27
Function Call: WRITE
  • Prompt: ?5,"grams",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: PRINT+28
Function Call: WRITE
  • Prompt: ?2,"4",?5,"Live Births 1500-",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: PRINT+31
Function Call: WRITE
  • Prompt: ?5,"2499 grams",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: PRINT+32
Function Call: WRITE
  • Prompt: ?2,"5",?5,"Live Births >=2500",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: PRINT+35
Function Call: WRITE
  • Prompt: ?79,"|",!
  • Line Location: PRINT+39
Function Call: WRITE
  • Prompt: $$CTR("SECTION B: HYPERTENSION BY RACE"),?79,"|",!
  • Line Location: PRINT+40
Function Call: WRITE
  • Prompt: $$CTR("Patients diagnosed with hypertension whose last blood pressure"),?79,"|",!
  • Line Location: PRINT+42
Function Call: WRITE
  • Prompt: $$CTR("was less than 140/90"),?79,"|",!
  • Line Location: PRINT+43
Function Call: WRITE
  • Prompt: ?2,"6",?5,"Total patients aged",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: PRINT+45
Function Call: WRITE
  • Prompt: ?5,"18 + with hypertension",?29,"|",$$C($P($G(BUDSECTB(6)),U)),?39,"|",$$C($P($G(BUDSECTB(6)),U,2)),?49,"|",$$C($P($G(BUDSECTB(6)),U,3)),?59,"|",$$C($P($G(BUDSECTB(6)),U,4)),?69,"|",?79,"|",!
  • Line Location: PRINT+46
Function Call: WRITE
  • Prompt: ?2,"7",?5,"Charts sampled or",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: PRINT+49
Function Call: WRITE
  • Prompt: ?5,"EHR total",?29,"|",$$C($P($G(BUDSECTB(7)),U)),?39,"|",$$C($P($G(BUDSECTB(7)),U,2)),?49,"|",$$C($P($G(BUDSECTB(7)),U,3)),?59,"|",$$C($P($G(BUDSECTB(7)),U,4)),?69,"|",?79,"|",!
  • Line Location: PRINT+50
Function Call: WRITE
  • Prompt: ?2,"8",?5,"Patients with ",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: PRINT+53
Function Call: WRITE
  • Prompt: ?5,"controlled blood",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: PRINT+54
Function Call: WRITE
  • Prompt: ?5,"pressure",?29,"|",$$C($P($G(BUDSECTB(8)),U)),?39,"|",$$C($P($G(BUDSECTB(8)),U,2)),?49,"|",$$C($P($G(BUDSECTB(8)),U,3)),?59,"|",$$C($P($G(BUDSECTB(8)),U,4)),?69,"|",?79,"|",!
  • Line Location: PRINT+55
Function Call: WRITE
  • Prompt: ?29,"|",?31,"American",?39,"|",?49,"|",?52,"More",?59,"|",?60,"Unreport-",?69,"|",?79,"|",!
  • Line Location: NEXT+2
Function Call: WRITE
  • Prompt: ?29,"|",?31,"Indian/",?39,"|",?42,"",?49,"|",?52,"than",?59,"|",?60,"ed/",?69,"|",?79,"|",!
  • Line Location: NEXT+3
Function Call: WRITE
  • Prompt: ?29,"|",?31,"Alaska",?39,"|",?42,"",?49,"|",?52,"one",?59,"|",?60,"Refused",?69,"|",?79,"|",!
  • Line Location: NEXT+4
Function Call: WRITE
  • Prompt: ?29,"|",?31,"Native",?39,"|",?42,"White",?49,"|",?52,"race",?59,"|",?60,"to Report",?69,"|",?72,"Total",?79,"|",!
  • Line Location: NEXT+5
Function Call: WRITE
  • Prompt: ?29,"|",?33,"(d)",?39,"|",?42,"(e)",?49,"|",?52,"(f)",?59,"|",?62,"(g)",?69,"|",?72,"(h)",?79,"|",!
  • Line Location: NEXT+6
Function Call: WRITE
  • Prompt: "HIV Positive",?29,"|",?69,"|",?79,"|",!,"Pregnant Women",?29,"|***************************************",?69,"|",?79,"|",!
  • Line Location: NEXT+8
Function Call: WRITE
  • Prompt: "(NO PRENATAL CARE PROVIDED? CHECK HERE: "_$S(BUDPREN=0:"X",1:""),")",?79,"|",!
  • Line Location: NEXT+10
Function Call: WRITE
  • Prompt: $$CTR("SECTION A: DELIVERIES AND LOW BIRTH WEIGHT BY RACE"),?79,"|",!
  • Line Location: NEXT+12
Function Call: WRITE
  • Prompt: $$CTR("Deliveries and Babies by birth weight"),?79,"|",!
  • Line Location: NEXT+14
Function Call: WRITE
  • Prompt: ?2,"1",?5,"Prenatal care patients",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: NEXT+16
Function Call: WRITE
  • Prompt: ?5,"who delivered during ",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: NEXT+17
Function Call: WRITE
  • Prompt: ?5,"the year",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: NEXT+18
Function Call: WRITE
  • Prompt: ?2,"2",?5,"Deliveries performed",?29,"|",?69,"|",?79,"|",!
  • Line Location: NEXT+21
Function Call: WRITE
  • Prompt: ?5,"by Grantee Provider",?29,"|***************************************",?69,"|",?79,"|",!
  • Line Location: NEXT+22
Function Call: WRITE
  • Prompt: ?2,"3",?5,"Live Births <1500",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: NEXT+25
Function Call: WRITE
  • Prompt: ?5,"grams",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: NEXT+26
Function Call: WRITE
  • Prompt: ?2,"4",?5,"Live Births 1500-",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: NEXT+29
Function Call: WRITE
  • Prompt: ?5,"2499 grams",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: NEXT+30
Function Call: WRITE
  • Prompt: ?2,"5",?5,"Live Births >=2500",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: NEXT+33
Function Call: WRITE
  • Prompt: ?79,"|",!
  • Line Location: NEXT+37
Function Call: WRITE
  • Prompt: $$CTR("SECTION B: HYPERTENSION BY RACE"),?79,"|",!
  • Line Location: NEXT+38
Function Call: WRITE
  • Prompt: $$CTR("Patients diagnosed with hypertension whose last blood pressure"),?79,"|",!
  • Line Location: NEXT+40
Function Call: WRITE
  • Prompt: $$CTR("was less than 140/90"),?79,"|",!
  • Line Location: NEXT+41
Function Call: WRITE
  • Prompt: ?2,"6",?5,"Total patients aged",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: NEXT+43
Function Call: WRITE
  • Prompt: ?5,"18 + with hypertension",?29,"|",$$C($P($G(BUDSECTB(6)),U,5)),?39,"|",$$C($P($G(BUDSECTB(6)),U,6)),?49,"|",$$C($P($G(BUDSECTB(6)),U,7)),?59,"|",$$C($P($G(BUDSECTB(6)),U,8)),?69,"|",$$C($P($G(BUDSECTB(6)),U,9)),?79,"|",!
  • Line Location: NEXT+44
Function Call: WRITE
  • Prompt: ?2,"7",?5,"Charts sampled or",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: NEXT+47
Function Call: WRITE
  • Prompt: ?5,"EHR total",?29,"|",$$C($P($G(BUDSECTB(7)),U,5)),?39,"|",$$C($P($G(BUDSECTB(7)),U,6)),?49,"|",$$C($P($G(BUDSECTB(7)),U,7)),?59,"|",$$C($P($G(BUDSECTB(7)),U,8)),?69,"|",$$C($P($G(BUDSECTB(7)),U,9)),?79,"|",!
  • Line Location: NEXT+48
Function Call: WRITE
  • Prompt: ?2,"8",?5,"Patients with ",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: NEXT+51
Function Call: WRITE
  • Prompt: ?5,"controlled blood",?29,"|",?39,"|",?49,"|",?59,"|",?69,"|",?79,"|",!
  • Line Location: NEXT+52
Function Call: WRITE
  • Prompt: ?5,"pressure",?29,"|",$$C($P($G(BUDSECTB(8)),U,5)),?39,"|",$$C($P($G(BUDSECTB(8)),U,6)),?49,"|",$$C($P($G(BUDSECTB(8)),U,7)),?59,"|",$$C($P($G(BUDSECTB(8)),U,8)),?69,"|",$$C($P($G(BUDSECTB(8)),U,9)),?79,"|",!
  • Line Location: NEXT+53
Function Call: WRITE
  • Prompt: !,$$CTR("TABLE 7 - HEALTH OUTCOMES AND DISPARITIES"),!,$$REPEAT^XLFSTR("_",79),!
  • Line Location: T7H+1
Function Call: WRITE
  • Prompt: $$REPEAT^XLFSTR("_",79),?79,"|",!
  • Line Location: LINE+1
Function Call: WRITE
  • Prompt: $$REPEAT^XLFSTR("_",29),?29,"|",$$REPEAT^XLFSTR("_",9),?39,"|",$$REPEAT^XLFSTR("_",9),?49,"|",$$REPEAT^XLFSTR("_",9),?59,"|",$$REPEAT^XLFSTR("_",9),?69,"|",$$REPEAT^XLFSTR("_",9),?79,"|",!
  • Line Location: LINE1+1
Function Call: WRITE
  • Prompt: $$REPEAT^XLFSTR("_",29),?29,"|",$$REPEAT^XLFSTR("_",39),?69,"|_________",?79,"|",!
  • Line Location: LINE2+1
Function Call: WRITE
  • Prompt: $$REPEAT^XLFSTR("_",29),?29,"|",$$REPEAT^XLFSTR("_",49),?79,"|",!
  • Line Location: LINE3+1
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
^XTMP("BUD8RP7" NEXT+75!

Label References

Name Line Occurrences
$$C PRINT+46, PRINT+50, PRINT+55, NEXT+44, NEXT+48, NEXT+53
$$CTR PRINT+14, PRINT+16, PRINT+40, PRINT+42, PRINT+43, NEXT+12, NEXT+14, NEXT+38, NEXT+40, NEXT+41
, T7H+1
LINE PRINT+9, PRINT+13, PRINT+15, PRINT+17, PRINT+41, PRINT+44, NEXT+7, NEXT+11, NEXT+13, NEXT+15
, NEXT+39, NEXT+42
LINE1 PRINT+21, PRINT+29, PRINT+33, PRINT+36, PRINT+47, PRINT+51, PRINT+56, NEXT+19, NEXT+27, NEXT+31
, NEXT+34, NEXT+45, NEXT+49, NEXT+54
LINE2 PRINT+11, PRINT+25, NEXT+9, NEXT+23
T7H PRINT+4, PRINT+22, PRINT+26, PRINT+30, PRINT+34, PRINT+38, PRINT+48, PRINT+52, NEXT+1, NEXT+20
, NEXT+24, NEXT+28, NEXT+32, NEXT+36, NEXT+46, NEXT+50

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BUDDME1L NEXT+72
>> BUDDME2L NEXT+73
>> BUDDME3L NEXT+74
>> BUDDMEL NEXT+71
>> BUDDMR1L NEXT+68
>> BUDDMR2L NEXT+69
>> BUDDMR3L NEXT+70
>> BUDDMRL NEXT+67
>> BUDGPG NEXT+58*, NEXT+59*, NEXT+60*, NEXT+61*, NEXT+62*, NEXT+63*, NEXT+64*, NEXT+65*, NEXT+66*, NEXT+67*
, NEXT+68*, NEXT+69*, NEXT+70*, NEXT+71*, NEXT+72*, NEXT+73*, NEXT+74*
>> BUDH NEXT+75
>> BUDHTCEL NEXT+65
>> BUDHTCRL NEXT+62
>> BUDHTEL NEXT+64
>> BUDHTRL NEXT+61
>> BUDHTUEL NEXT+66
>> BUDHTURL NEXT+63
>> BUDJ NEXT+75
>> BUDPG PRINT+1*
>> BUDPREN PRINT+12, NEXT+10
>> BUDPRGEL NEXT+60
>> BUDPRGHL NEXT+58
>> BUDPRGRL NEXT+59
>> BUDQUIT PRINT+3*, PRINT+4, PRINT+22, PRINT+26, PRINT+30, PRINT+34, PRINT+38, PRINT+48, PRINT+52, NEXT+1
, NEXT+20, NEXT+24, NEXT+28, NEXT+32, NEXT+36, NEXT+46, NEXT+50
>> BUDSECTB(6 PRINT+46, NEXT+44
>> BUDSECTB(7 PRINT+50, NEXT+48
>> BUDSECTB(8 PRINT+55, NEXT+53
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 PRINT+22, PRINT+26, PRINT+30, PRINT+34, PRINT+38, PRINT+48, PRINT+52, NEXT+20, NEXT+24, NEXT+28
, NEXT+32, NEXT+36, NEXT+46, NEXT+50
U PRINT+46, PRINT+50, PRINT+55, NEXT+44, NEXT+48, NEXT+53, 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