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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BGPMUHP5

Package: IHS GPRA Information System

Routine: BGPMUHP5


Information

BGPMUHP5 ; IHS/MSC/SAT - MU EH measure output routines;02-Mar-2011 16:28;DU

Source Information

Source file <BGPMUHP5.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
IHS GPRA Information System 5 $$ROUND^BGPMUA01  SUM441^BGPMUHD4  (HDRBLK,HEADER,HEADERL)^BGPMUPH  W^BGPMUPP  PTLSORT^BGPMUUTL  
IHS Patient 1 ($$AGE,$$HRN,$$SEX)^AUPNPAT  
Kernel 1 $$FMTE^XLFDT  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS GPRA Information System 1 BGPMUHD4  

Entry Points

Name Comments DBIA/ICR reference
STK10 ;EP output routine for 0441 STK-10
DEXC441(NODE) ;GET DATA
441(BGPMUTF) ;Get the numbers for this measure
P10 ;Write individual measure
XML441 ;Populate the BGPXML array with data for each population/numerator
; BGPXMLOUT(i)=Population Number^Numerator Number^Denominator Count^Numerator Count^Exclusion Count
P10D ;Do the Details
D441(NODE) ;get data

External References

Name Field # of Occurrence
$$AGE^AUPNPAT D441+5, DEXC441+5
$$HRN^AUPNPAT D441+4, DEXC441+4
$$SEX^AUPNPAT D441+6, DEXC441+6
$$ROUND^BGPMUA01 P10+11, 441+10, 441+11, 441+12
SUM441^BGPMUHD4 P10+32
HDRBLK^BGPMUPH P10+15
HEADER^BGPMUPH P10+13, P10+18, P10+20, P10+25, P10+28, DEXC441+11
HEADERL^BGPMUPH P10D+3, P10D+12, D441+11
W^BGPMUPP P10D+4, P10D+5, P10D+6, P10D+7, P10D+8, P10D+9, P10D+10, P10D+11, P10D+36
PTLSORT^BGPMUUTL P10D+18, P10D+24, P10D+31
$$GET1^DIQ D441+3, D441+7, DEXC441+3, DEXC441+7
$$FMTE^XLFDT D441+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: P10+14
Function Call: WRITE
  • Prompt: !,"# Discharges for Pts",?33,$P(STRING1,U,1),?44,$P(STRING2,U,1),?65,$P(STRING3,U,1)
  • Line Location: P10+16
Function Call: WRITE
  • Prompt: !,"w/Isc/Hemm stroke"
  • Line Location: P10+17
Function Call: WRITE
  • Prompt: !,"# Excluded (Exc)",?33,$P(STRING1,U,4),?44,$P(STRING2,U,4),?65,$P(STRING3,U,4)
  • Line Location: P10+19
Function Call: WRITE
  • Prompt: !,"# Discharges for Pts",?33,$P(STRING1,U,1)-$P(STRING1,U,4),?44,$P(STRING2,U,1)-$P(STRING2,U,4),?65,$P(STRING3,U,1)-$P(STRING3,U,4)
  • Line Location: P10+21
Function Call: WRITE
  • Prompt: !,"w/Isc/Hemm stroke"
  • Line Location: P10+22
Function Call: WRITE
  • Prompt: !,"Less Exc"
  • Line Location: P10+23
Function Call: WRITE
  • Prompt: !
  • Line Location: P10+24
Function Call: WRITE
  • Prompt: !,"# w/rehabilitation",?33,$P(STRING1,U,2),?38,$J($P(STRING1,U,5),5,1),?44,$P(STRING2,U,2),?49,$J($P(STRING2,U,5),5,1),?56,$J($FN(PRD2,",+",1),6),?65,$P(STRING3,U,2),?68,$J($P(STRING3,U,5),5,1),?74,$J($FN(PRD3,",+",1),6)
  • Line Location: P10+26
Function Call: WRITE
  • Prompt: !,"service at discharge"
  • Line Location: P10+27
Function Call: WRITE
  • Prompt: !,"# w/o rehabilitation",?33,$P(STRING1,U,3),?38,$J($P(STRING1,U,6),5,1),?44,$P(STRING2,U,3),?49,$J($P(STRING2,U,6),5,1),?56,$J($FN(PRD4,",+",1),6),?65,$P(STRING3,U,3),?68,$J($P(STRING3,U,6),5,1),?74,$J($FN(PRD5,",+",1),6)
  • Line Location: P10+29
Function Call: WRITE
  • Prompt: !,"service at discharge"
  • Line Location: P10+30
Function Call: WRITE
  • Prompt: !!,"PATIENT NAME",?25,"HRN",?33,"COMMUNITY",?44,"SEX",?48,"AGE",?53,"DENOMINATOR",?69,"NUMERATOR"
  • Line Location: P10D+13
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: P10D+14
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: D441+13
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: DEXC441+13
Function Call: WRITE
  • Prompt: !,NAME,?25,HRN,?33,COMM,?44,SEX,?48,AGE,?53,"Excluded"
  • Line Location: DEXC441+14

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^AUPNPAT - [#9000001] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("BGPMU0441" STK10+2!, 441+2, 441+3, 441+4, 441+5, P10D+16, P10D+23, P10D+30, XML441+2, XML441+3!

Label References

Name Line Occurrences
$$441 P10+3, P10+4, P10+5
D441 P10D+22, P10D+28
DEXC441 P10D+35
P10 STK10+1
P10D P10+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AGE D441+1~, D441+5*, D441+14, DEXC441+1~, DEXC441+5*, DEXC441+14
ARRAY 441+1~, 441+13*, 441+14
BGPARR P10D+2~, P10D+17!, P10D+18, P10D+24, P10D+31
BGPARR( P10D+19, P10D+21, P10D+25, P10D+27, P10D+32, P10D+34
>> BGPED D441+5, DEXC441+5
BGPI D441+1~, DEXC441+1~
>> BGPIC P10+31
>> BGPIOSL P10+18, P10+20, P10+25, P10+28, P10D+12, D441+10, DEXC441+10
>> BGPLIST P10D+16, P10D+23, P10D+30
>> BGPLIST( P10+31
BGPMUTF 441~, 441+2, 441+3, 441+4, 441+5
>> BGPPTYPE P10D+4, P10D+5, P10D+6, P10D+7, P10D+8, P10D+9, P10D+10, P10D+11, P10D+36
>> BGPQUIT P10+13, P10+18, P10+20, P10+25, P10+28, P10D+3, P10D+12, D441+11, DEXC441+11
>> BGPXML(1 XML441+2*
BMI P10D+1~
>> COMM D441+7*, D441+14, DEXC441+7*, DEXC441+14
DATA D441+1~, DEXC441+1~
DEN D441+1~, D441+8*, D441+14, DEXC441+1~, DEXC441+8*
DEN1 P10+2~, 441+2*, 441+6, 441+7, 441+8, 441+10, 441+11, 441+12, 441+13
DFN D441+1~, D441+2*, D441+4, D441+5, D441+6, D441+7, DEXC441+1~, DEXC441+2*, DEXC441+4, DEXC441+5
, DEXC441+6, DEXC441+7
DUZ(2 D441+4, DEXC441+4
EXC1 P10+2~, 441+5*, 441+8, 441+10, 441+11, 441+12, 441+13
FOL P10D+1~
HRN D441+1~, D441+4*, D441+14, DEXC441+1~, DEXC441+4*, DEXC441+14
>> LINE P10D+14*, D441+13*, DEXC441+13*
LIST1 P10+1~
LIST2 P10+1~
LIST3 P10+1~
NAME P10D+1~, D441+1~, D441+3*, D441+14, DEXC441+1~, DEXC441+3*, DEXC441+14
NODE P10D+1~, P10D+21*, P10D+22, P10D+27*, P10D+28, P10D+34*, P10D+35, D441~, D441+2, D441+3
, D441+8, D441+9, D441+14, DEXC441~, DEXC441+2, DEXC441+3, DEXC441+8, DEXC441+9
NONUM P10+2~, 441+4*, 441+11, 441+13
NUM D441+1~, D441+9*, D441+14, DEXC441+1~, DEXC441+9*
NUM1 P10+2~, 441+3*, 441+10, 441+13
PC1 P10+2~, 441+6*, 441+8*, 441+10*, 441+13
PC11 P10+2~, 441+6*, 441+8*, 441+11*, 441+13
PC13 P10+2~, 441+6*, 441+12*, 441+13
PRD1 P10+2~, P10+6*
PRD2 P10+2~, P10+7*, P10+26
PRD3 P10+2~, P10+8*, P10+26
PRD4 P10+2~, P10+9*, P10+29
PRD5 P10+2~, P10+10*, P10+29
>> PRD6 P10+11*, P10+12*
PT P10D+1~, P10D+19*, P10D+21, P10D+25*, P10D+27, P10D+32*, P10D+34
>> PTCT P10D+15*, P10D+20*, P10D+26*, P10D+33*, P10D+36
>> SEX D441+6*, D441+14, DEXC441+6*, DEXC441+14
STRING1 P10+2~, P10+3*, P10+6, P10+7, P10+8, P10+9, P10+10, P10+11, P10+16, P10+19
, P10+21, P10+26, P10+29
STRING2 P10+2~, P10+4*, P10+6, P10+7, P10+9, P10+16, P10+19, P10+21, P10+26, P10+29
STRING3 P10+2~, P10+5*, P10+8, P10+10, P10+11, P10+16, P10+19, P10+21, P10+26, P10+29
U P10+6, P10+7, P10+8, P10+9, P10+10, P10+11, P10+16, P10+19, P10+21, P10+26
, P10+29, 441+13, D441+2, D441+3, D441+8, D441+9, DEXC441+2, DEXC441+3, DEXC441+8, DEXC441+9
, XML441+2
VST P10D+1~
X P10+1~, P10+2~, P10D+1~, P10D+4*, P10D+5*, P10D+6*, P10D+7*, P10D+8*, P10D+9*, P10D+10*
, P10D+11*, P10D+36*
Y P10+1~
Z P10+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All