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 |  Local Variables |  All
Print Page as PDF
Routine: BUD0RPTD

Package: IHS Uniform Data System

Routine: BUD0RPTD


Information

BUD0RPTD ; IHS/CMI/LAB - UDS REPORT PROCESSOR ;

Source Information

Source file <BUD0RPTD.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 $$FMTE^XLFDT  $$VERSION^XPDUTL  
Patient Care Component Reports 2 $$START1^APCLDF  ($$CLINIC,$$PRIMPOV,$$PRIMPROV,$$VD)^APCLV  
IHS VA Utilities 1 $$VAL^XBDIQ1  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
IHS Uniform Data System 4 BUD0RP6B  BUD0RP7  BUD0RPTC  BUD0RPTL  

Entry Points

Name Comments DBIA/ICR reference
OTH
MEDC
SET
SUB
TZH1 ;
CTR(X,Y) ;EP
ENAB
MH
DENT
VISION
TZH ;EP
MEDC1
GETV ;EP - get all visits for this patient and tally in BUDTV

External References

Name Field # of Occurrence
$$START1^APCLDF GETV+7
$$CLINIC^APCLV GETV+17
$$PRIMPOV^APCLV MH+3, SET+5
$$PRIMPROV^APCLV GETV+22, GETV+31
$$VD^APCLV GETV+21
^DIR TZH+2
$$VAL^XBDIQ1 MEDC+4, SET+30
$$FMTE^XLFDT GETV+7, SET+30, SET+53, TZH1+3, TZH1+7
$$VERSION^XPDUTL SET+19, SET+42

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: TZH+2
Function Call: WRITE
  • Prompt: !,"***** CONFIDENTIAL PATIENT INFORMATION, COVERED BY THE PRIVACY ACT *****"
  • Line Location: TZH1+2
Function Call: WRITE
  • Prompt: !?3,$P(^VA(200,DUZ,0),U,2),?35,$$FMTE^XLFDT(DT),?70,"Page ",BUDGPG,!
  • Line Location: TZH1+3
Function Call: WRITE
  • Prompt: !,$$CTR("*** BPHC Uniform Data System (UDS) ***",80)
  • Line Location: TZH1+4
Function Call: WRITE
  • Prompt: !,$$CTR("Patient List: Patient by Zip Code",80),!
  • Line Location: TZH1+5
Function Call: WRITE
  • Prompt: $$CTR($P(^DIC(4,BUDSITE,0),U),80),!
  • Line Location: TZH1+6
Function Call: WRITE
  • Prompt: $$CTR(X,80),!
  • Line Location: TZH1+7
Function Call: WRITE
  • Prompt: $TR($J("",80)," ","-")
  • Line Location: TZH1+8
Function Call: WRITE
  • Prompt: !,"List of all patients with one or more visits during the calendar year."
  • Line Location: TZH1+9
Function Call: WRITE
  • Prompt: !,"Zip code is from patient registration."
  • Line Location: TZH1+10
Function Call: WRITE
  • Prompt: !!,"NOTE: Patients with a zip code included in the Other Zip Codes category"
  • Line Location: TZH1+11
Function Call: WRITE
  • Prompt: !,"have their zip code value followed by a ""","*",""" (e.g. 87015*)."
  • Line Location: TZH1+12
Function Call: WRITE
  • Prompt: !!,"PATIENT NAME",?24,"HRN",?36,"COMMUNITY",?50,"SEX",?55,"ZIP CODE"
  • Line Location: TZH1+13
Function Call: WRITE
  • Prompt: !?5,"VISIT DATE",?25,"PROV TYPE",?41,"SRV",?45,"CLINIC",?62,"LOCATION"
  • Line Location: TZH1+14
Function Call: WRITE
  • Prompt: !,$TR($J("",80)," ","-")
  • Line Location: TZH1+16
Routine Call
  • DIR
  • Line Location:
    • TZH+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVPOV("AD" GETV+24, SET+3
^AUPNVSIT - [#9000010] GETV+10, GETV+11, GETV+12, GETV+13, GETV+16, GETV+23, GETV+28, GETV+29, MEDC1+3, MEDC1+4
, DENT+6, DENT+7, MH+8, MH+9, SUB+6, SUB+7, VISION+6, VISION+7, OTH+5, OTH+6
, ENAB+6, ENAB+7, SET+9
^BUDTCNTL - [#90662.2] GETV+19, MEDC1+1, DENT+4, MH+6, SUB+4, VISION+4, ENAB+4, SET+8
^BUDTCNTL("B" GETV+18, MEDC+2, DENT+2, MH+2, SUB+2, VISION+2, ENAB+2, SET+7
^BUDTSITE - [#90662.1] GETV+15, SET+29, SET+52
^BUDTTFIV - [#90662.5] OTH+3
^BUDTTFIV("AA" MEDC+6
^BUDTTFIV("B" OTH+1
^BUDTTFIV("C" MEDC+5
^BWPCD - [#9002086.1] SET+21, SET+22, SET+23, SET+26, SET+27, SET+44, SET+45, SET+46, SET+49, SET+50
^BWPCD("C" SET+20, SET+43
^BWPN("B" SET+16, SET+17, SET+18, SET+41
^DIC(4 - [#4] TZH1+6
^TMP($J GETV+5!, GETV+8, GETV+9, GETV+27, GETV+29*, MEDC1+2, MEDC1+4*, DENT+5, DENT+7*, MH+7
, MH+9*, SUB+5, SUB+7*, VISION+5, VISION+7*, OTH+4, OTH+6*, ENAB+5, ENAB+7*, SET+1*
, SET+12*, SET+30*, SET+53*
^VA(200 - [#200] TZH1+3

Label References

Name Line Occurrences
$$CTR TZH1+4, TZH1+5, TZH1+6, TZH1+7
MEDC1 MEDC+4, MEDC+5
SET GETV+23, GETV+24, GETV+32
SUB MH+4
TZH1 TZH+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> A GETV+7*
>> B GETV+7*
>> BUDBD GETV+7, SET+24, SET+47, TZH1+7
>> BUDCLINC GETV+17*, GETV+19, SET+8
>> BUDED GETV+7, SET+25, SET+48, TZH1+7
>> BUDGPG TZH+1, TZH1+1*, TZH1+3
>> BUDLINE MEDC+4*, MEDC+5*, MEDC+6*, MEDC1+1, DENT+4, MH+6, SUB+4, VISION+4, ENAB+4
>> BUDMEDV GETV+6*, MEDC1+5*
>> BUDMEDVI GETV+6*, MEDC1+5*
>> BUDP TZH1+9, TZH1+10, TZH1+11, TZH1+12, TZH1+15*
>> BUDPP GETV+22*, GETV+26, GETV+27, GETV+29, GETV+31*, GETV+32, MEDC+4, MEDC+5, MEDC+6, OTH+3
, OTH+4, OTH+6, ENAB+5, ENAB+7, SET+10
>> BUDQUIT TZH+2*
>> BUDSITE GETV+15, SET+29, SET+52, TZH1+6
>> BUDT35V GETV+6*, SET+11*, SET+14
>> BUDT6V GETV+6*
>> BUDTIEN GETV+18*, GETV+19, MEDC+2*, MEDC1+1, MEDC1+2, MEDC1+4, DENT+2*, DENT+4, DENT+5, DENT+7
, MH+2*, MH+6, MH+7, MH+9, SUB+2*, SUB+4, SUB+5, SUB+7, VISION+2*, VISION+4
, VISION+5, VISION+7, OTH+1*, OTH+3, ENAB+2*, ENAB+4, SET+7*, SET+8
>> BUDTV GETV+6*, SET*
>> BUDVDATE GETV+21*, GETV+27, GETV+29, MEDC1+2, MEDC1+4, DENT+5, DENT+7, MH+7, MH+9, SUB+5
, SUB+7, VISION+5, VISION+7, OTH+4, OTH+6, ENAB+5, ENAB+7
>> BUDVLOC GETV+13*, GETV+14, GETV+15, MEDC1+2, MEDC1+4, DENT+5, DENT+7, MH+7, MH+9, SUB+5
, SUB+7, VISION+5, VISION+7, OTH+4, OTH+6, ENAB+5, ENAB+7
>> BUDVSIT GETV+9*, GETV+10, GETV+11, GETV+12, GETV+13, GETV+16, GETV+17, GETV+21, GETV+22, GETV+23
, GETV+24, GETV+28, GETV+29, GETV+31, MEDC+4, MEDC1+3, MEDC1+4, MEDC1+5, DENT+6, DENT+7
, MH+3, MH+8, MH+9, SUB+6, SUB+7, VISION+6, VISION+7, OTH+5, OTH+6, ENAB+6
, ENAB+7, SET+1, SET+3, SET+5, SET+9, SET+12, SET+21, SET+22, SET+23, SET+26
, SET+27, SET+43*, SET+44, SET+45, SET+46, SET+49, SET+50, SET+53
>> BUDX GETV+9*
>> BUDY MEDC+5*
>> D GETV+27*, GETV+28, MEDC1+2*, MEDC1+3, DENT+5*, DENT+6, MH+7*, MH+8, SUB+5*, SUB+6
, VISION+5*, VISION+6, OTH+4*, OTH+5, ENAB+5*, ENAB+6, SET+22*, SET+24, SET+25, SET+30
, SET+45*, SET+47, SET+48, SET+53
>> DFN GETV+7, GETV+27, GETV+29, MEDC1+2, MEDC1+4, DENT+5, DENT+7, MH+7, MH+9, SUB+5
, SUB+7, VISION+5, VISION+7, OTH+4, OTH+6, ENAB+5, ENAB+7, SET+20, SET+43
DIR TZH+2!
DIR(0 TZH+2*
DT TZH1+3
>> DTOUT TZH+2
DUZ TZH1+3
>> E GETV+7*
>> G SET+20*, SET+43*
IO TZH+2
IO(0 TZH+2
IOF TZH1+1
IOM CTR+1
IOST TZH+2
>> J SET+23*, SET+46*
>> L SET+27*, SET+28, SET+29, SET+50*, SET+51, SET+52
>> P MH+3*, MH+4
>> S GETV+25*, GETV+28*, GETV+30, MEDC+1*, MEDC1*, MEDC1+3*, MEDC1+6, DENT+1*, DENT+3*, DENT+6*
, DENT+8, MH+1*, MH+5*, MH+8*, MH+10, SUB+1*, SUB+3*, SUB+6*, SUB+8, VISION+1*
, VISION+3*, VISION+6*, VISION+8, OTH+2*, OTH+5*, OTH+7, ENAB+1*, ENAB+3*, ENAB+6*, ENAB+8
>> T SET+16*, SET+23, SET+41*, SET+46
>> T1 SET+17*, SET+23
>> T2 SET+18*, SET+23
U GETV+9, GETV+11, GETV+12, GETV+13, GETV+16, GETV+23, GETV+27, GETV+28, GETV+29, MEDC1+2
, MEDC1+3, MEDC1+4, DENT+5, DENT+6, DENT+7, MH+7, MH+8, MH+9, SUB+5, SUB+6
, SUB+7, VISION+5, VISION+6, VISION+7, OTH+4, OTH+5, OTH+6, ENAB+5, ENAB+6, ENAB+7
, SET+9, SET+22, SET+23, SET+26, SET+27, SET+30, SET+45, SET+46, SET+49, SET+50
, SET+53, TZH1+3, TZH1+6
>> V SET+20*, SET+30
X TZH1+7*, CTR~, CTR+1
Y SET+5*, TZH+2, CTR~, CTR+1
>> ZTQUEUED TZH+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All