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

Package: IHS GPRA Information System

Routine: BGPMUHP3


Information

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

Source Information

Source file <BGPMUHP3.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
IHS GPRA Information System 5 $$ROUND^BGPMUA01  (SUM437,SUM438)^BGPMUHD2  (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 BGPMUHD2  

Entry Points

Name Comments DBIA/ICR reference
D438(NODE) ;GET DATA
438(BGPMUTF) ;Get the numbers for this measure
P4 ;Write individual measure
P5 ;Write individual measure
P5D ;Do the Details
P4D ;Do the Details
DEXC437(NODE) ;GET DATA
XML438 ;Populate the BGPXML array with data for each population/numerator
; BGPXMLOUT(i)=Population Number^Numerator Number^Denominator Count^Numerator Count^Exclusion Count
STK4 ;EP output routine for 0437 STK-4 (BGPMUH05)
STK5 ;EP output routine for 0438 STK-5
437(BGPMUTF) ;Get the numbers for this measure
D437(NODE) ;GET DATA
DEXC438(NODE) ;GET DATA
XML437 ;Populate the BGPXML array with data for each population/numerator
; BGPXMLOUT(i)=Population Number^Numerator Number^Denominator Count^Numerator Count^Exclusion Count

External References

Name Field # of Occurrence
$$AGE^AUPNPAT D437+5, DEXC437+5
$$HRN^AUPNPAT D437+4, DEXC437+4
$$SEX^AUPNPAT D437+6, DEXC437+6
$$ROUND^BGPMUA01 P4+11, 437+10, 437+11, 437+12, P5+11, 438+10, 438+11, 438+12
SUM437^BGPMUHD2 P4+41
SUM438^BGPMUHD2 P5+31
HDRBLK^BGPMUPH P4+15, P5+15
HEADER^BGPMUPH P4+13, P4+21, P4+23, P4+30, P4+35, D437+11, D437+17, DEXC437+11, P5+13, P5+18
, P5+20, P5+24, P5+27
HEADERL^BGPMUPH P4D+2, P4D+10, P5D+2, P5D+11
W^BGPMUPP P4D+6, P4D+7, P4D+8, P4D+9, P4D+34, P5D+3, P5D+4, P5D+5, P5D+6, P5D+7
, P5D+8, P5D+9, P5D+10, P5D+35
PTLSORT^BGPMUUTL P4D+16, P4D+22, P4D+29, P5D+17, P5D+23, P5D+30
$$GET1^DIQ D437+3, D437+7, DEXC437+3, DEXC437+7
$$FMTE^XLFDT D437+14, D437+21

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: P4+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: P4+16
Function Call: WRITE
  • Prompt: !,"w/ischemic stroke"
  • Line Location: P4+17
Function Call: WRITE
  • Prompt: !,"w/arrival time within"
  • Line Location: P4+18
Function Call: WRITE
  • Prompt: !,"2 hrs of last time"
  • Line Location: P4+19
Function Call: WRITE
  • Prompt: !,"known well"
  • Line Location: P4+20
Function Call: WRITE
  • Prompt: !,"# Excluded (Exc)",?33,$P(STRING1,U,4),?44,$P(STRING2,U,4),?65,$P(STRING3,U,4)
  • Line Location: P4+22
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: P4+24
Function Call: WRITE
  • Prompt: !,"w/ischemic stroke"
  • Line Location: P4+25
Function Call: WRITE
  • Prompt: !,"w/arrival time within"
  • Line Location: P4+26
Function Call: WRITE
  • Prompt: !,"2 hrs of last time"
  • Line Location: P4+27
Function Call: WRITE
  • Prompt: !,"known well Less Exc"
  • Line Location: P4+28
Function Call: WRITE
  • Prompt: !
  • Line Location: P4+29
Function Call: WRITE
  • Prompt: !,"# w/IV thrombolytic",?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: P4+31
Function Call: WRITE
  • Prompt: !,"therapy within 3 hours"
  • Line Location: P4+32
Function Call: WRITE
  • Prompt: !,"of last time"
  • Line Location: P4+33
Function Call: WRITE
  • Prompt: !,"known well"
  • Line Location: P4+34
Function Call: WRITE
  • Prompt: !,"# w/o IV thrombolytic",?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: P4+36
Function Call: WRITE
  • Prompt: !,"therapy within 3 hours"
  • Line Location: P4+37
Function Call: WRITE
  • Prompt: !,"of last time"
  • Line Location: P4+38
Function Call: WRITE
  • Prompt: !,"known well"
  • Line Location: P4+39
Function Call: WRITE
  • Prompt: !!,"PATIENT NAME",?25,"HRN",?33,"COMMUNITY",?44,"SEX",?48,"AGE",?53,"DENOMINATOR",?69,"NUMERATOR"
  • Line Location: P4D+11
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: P4D+12
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: D437+13
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: D437+19
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: DEXC437+13
Function Call: WRITE
  • Prompt: !,NAME,?25,HRN,?33,COMM,?44,SEX,?48,AGE,?53,"Excluded"
  • Line Location: DEXC437+14
Function Call: WRITE
  • Prompt: !
  • Line Location: P5+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: P5+16
Function Call: WRITE
  • Prompt: !,"w/ischemic stroke"
  • Line Location: P5+17
Function Call: WRITE
  • Prompt: !,"# Excluded (Exc)",?33,$P(STRING1,U,4),?44,$P(STRING2,U,4),?65,$P(STRING3,U,4)
  • Line Location: P5+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: P5+21
Function Call: WRITE
  • Prompt: !,"w/ischemic stroke Less Exc"
  • Line Location: P5+22
Function Call: WRITE
  • Prompt: !
  • Line Location: P5+23
Function Call: WRITE
  • Prompt: !,"# w/antithrombolytic",?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: P5+25
Function Call: WRITE
  • Prompt: !,"therapy by end day 2"
  • Line Location: P5+26
Function Call: WRITE
  • Prompt: !,"# w/o antithrombolytic",?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: P5+28
Function Call: WRITE
  • Prompt: !,"therapy by end day 2"
  • Line Location: P5+29
Function Call: WRITE
  • Prompt: !!,"PATIENT NAME",?25,"HRN",?33,"COMMUNITY",?44,"SEX",?48,"AGE",?53,"DENOMINATOR",?69,"NUMERATOR"
  • Line Location: P5D+12
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: P5D+13

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("BGPMU0437" STK4+2!, 437+2, 437+3, 437+4, 437+5, P4D+14, P4D+21, P4D+28, XML437+2, XML437+3!
^TMP("BGPMU0438" STK5+2!, 438+2, 438+3, 438+4, 438+5, P5D+15, P5D+22, P5D+29, XML438+2, XML438+3!

Label References

Name Line Occurrences
$$437 P4+3, P4+4, P4+5
$$438 P5+3, P5+4, P5+5
D437 P4D+20, P4D+26, D438+1
D438 P5D+21, P5D+27
DEXC437 P4D+33, DEXC438+1
DEXC438 P5D+34
P4 STK4+1
P4D P4+40
P5 STK5+1
P5D P5+30

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AGE D437+1~, D437+5*, D437+14, DEXC437+1~, DEXC437+5*, DEXC437+14
ARRAY 437+1~, 437+13*, 437+14, 438+1~, 438+13*, 438+14
BGPARR P4D+15!, P4D+16, P4D+22, P4D+29, P5D+16!, P5D+17, P5D+23, P5D+30
BGPARR( P4D+17, P4D+19, P4D+23, P4D+25, P4D+30, P4D+32, P5D+18, P5D+20, P5D+24, P5D+26
, P5D+31, P5D+33
>> BGPED D437+5, DEXC437+5
BGPI D437+1~, D437+15*, D437+20, D437+21, DEXC437+1~
>> BGPIC P4+40, P5+30
>> BGPIOSL P4+21, P4+23, P4+30, P4+35, P4D+10, D437+10, D437+16, DEXC437+10, P5+18, P5+20
, P5+24, P5+27, P5D+11
>> BGPLIST P4D+14, P4D+21, P4D+28, P5D+15, P5D+22, P5D+29
>> BGPLIST( P4+40, P5+30
BGPMUTF 437~, 437+2, 437+3, 437+4, 437+5, 438~, 438+2, 438+3, 438+4, 438+5
>> BGPPTYPE P4D+6, P4D+7, P4D+8, P4D+9, P4D+34, P5D+3, P5D+4, P5D+5, P5D+6, P5D+7
, P5D+8, P5D+9, P5D+10, P5D+35
>> BGPQUIT P4+13, P4+21, P4+23, P4+30, P4+35, P4D+2, P4D+10, D437+11, D437+17, DEXC437+11
, P5+13, P5+18, P5+20, P5+24, P5+27, P5D+2, P5D+11
>> BGPXML(1 XML437+2*, XML438+2*
BMI P4D+1~, P5D+1~
>> COMM D437+7*, D437+14, DEXC437+7*, DEXC437+14
DATA D437+1~, D437+20*, D437+21, DEXC437+1~
DEN D437+1~, D437+8*, D437+14, DEXC437+1~, DEXC437+8*
DEN1 P4+2~, 437+2*, 437+6, 437+7, 437+8, 437+10, 437+11, 437+12, 437+13, P5+2~
, 438+2*, 438+6, 438+7, 438+8, 438+10, 438+11, 438+12, 438+13
DFN D437+1~, D437+2*, D437+4, D437+5, D437+6, D437+7, DEXC437+1~, DEXC437+2*, DEXC437+4, DEXC437+5
, DEXC437+6, DEXC437+7
DUZ(2 D437+4, DEXC437+4
EXC1 P4+2~, 437+5*, 437+8, 437+10, 437+11, 437+12, 437+13, P5+2~, 438+5*, 438+8
, 438+10, 438+11, 438+12, 438+13
FOL P4D+1~, P5D+1~
HRN D437+1~, D437+4*, D437+14, DEXC437+1~, DEXC437+4*, DEXC437+14
>> LINE P4D+12*, D437+13*, D437+19*, DEXC437+13*, P5D+13*
LIST1 P4+1~, P5+1~
LIST2 P4+1~, P5+1~
LIST3 P4+1~, P5+1~
NAME P4D+1~, D437+1~, D437+3*, D437+14, DEXC437+1~, DEXC437+3*, DEXC437+14, P5D+1~
NODE P4D+1~, P4D+19*, P4D+20, P4D+25*, P4D+26, P4D+32*, P4D+33, D438~, D438+1, D437~
, D437+2, D437+3, D437+8, D437+9, D437+14, D437+15, D437+20, D437+21, DEXC438~, DEXC438+1
, DEXC437~, DEXC437+2, DEXC437+3, DEXC437+8, DEXC437+9, P5D+1~, P5D+20*, P5D+21, P5D+26*, P5D+27
, P5D+33*, P5D+34
NONUM P4+2~, 437+4*, 437+11, 437+13, P5+2~, 438+4*, 438+11, 438+13
NUM D437+1~, D437+9*, D437+14, DEXC437+1~, DEXC437+9*
NUM1 P4+2~, 437+3*, 437+10, 437+13, P5+2~, 438+3*, 438+10, 438+13
PC1 P4+2~, 437+6*, 437+8*, 437+10*, 437+13, P5+2~, 438+6*, 438+8*, 438+10*, 438+13
PC11 P4+2~, 437+6*, 437+8*, 437+11*, 437+13, P5+2~, 438+6*, 438+8*, 438+11*, 438+13
PC13 P4+2~, 437+6*, 437+8*, 437+12*, 437+13, P5+2~, 438+6*, 438+8*, 438+12*, 438+13
PRB1 P4+2~
PRB2 P4+2~
PRD1 P4+2~, P4+6*, P5+2~, P5+6*
PRD2 P4+2~, P4+7*, P4+31, P5+2~, P5+7*, P5+25
PRD3 P4+2~, P4+8*, P4+31, P5+2~, P5+8*, P5+25
PRD4 P4+2~, P4+9*, P4+36, P5+2~, P5+9*, P5+28
PRD5 P4+2~, P4+10*, P4+36, P5+2~, P5+10*, P5+28
>> PRD6 P4+11*, P4+12*, P5+11*, P5+12*
PT P4D+1~, P4D+17*, P4D+19, P4D+23*, P4D+25, P4D+30*, P4D+32, P5D+1~, P5D+18*, P5D+20
, P5D+24*, P5D+26, P5D+31*, P5D+33
PTCT P4D+1~, P4D+13*, P4D+18*, P4D+24*, P4D+31*, P4D+34, P5D+1~, P5D+14*, P5D+19*, P5D+25*
, P5D+32*, P5D+35
>> SEX D437+6*, D437+14, DEXC437+6*, DEXC437+14
STRING1 P4+2~, P4+3*, P4+6, P4+7, P4+8, P4+9, P4+10, P4+11, P4+16, P4+22
, P4+24, P4+31, P4+36, P5+2~, P5+3*, P5+6, P5+7, P5+8, P5+9, P5+10
, P5+11, P5+16, P5+19, P5+21, P5+25, P5+28
STRING2 P4+2~, P4+4*, P4+6, P4+7, P4+9, P4+16, P4+22, P4+24, P4+31, P4+36
, P5+2~, P5+4*, P5+6, P5+7, P5+9, P5+16, P5+19, P5+21, P5+25, P5+28
STRING3 P4+2~, P4+5*, P4+8, P4+10, P4+11, P4+16, P4+22, P4+24, P4+31, P4+36
, P5+2~, P5+5*, P5+8, P5+10, P5+11, P5+16, P5+19, P5+21, P5+25, P5+28
U P4+6, P4+7, P4+8, P4+9, P4+10, P4+11, P4+16, P4+22, P4+24, P4+31
, P4+36, 437+13, D437+2, D437+3, D437+8, D437+9, D437+15, D437+20, DEXC437+2, DEXC437+3
, DEXC437+8, DEXC437+9, P5+6, P5+7, P5+8, P5+9, P5+10, P5+11, P5+16, P5+19
, P5+21, P5+25, P5+28, 438+13, XML437+2, XML438+2
VST P4D+1~, P5D+1~
X P4+1~, P4D+1~, P4D+3*, P4D+4*, P4D+5*, P4D+6, P4D+7*, P4D+8*, P4D+9*, P4D+34*
, P5+1~, P5+2~, P5D+1~, P5D+3*, P5D+4*, P5D+5*, P5D+6*, P5D+7*, P5D+8*, P5D+9*
, P5D+10*, P5D+35*
Y P4+1~, P5+1~
Z P4+1~, P5+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