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

Package: IHS GPRA Information System

Routine: BGPMUDP3


Information

BGPMUDP3 ; IHS/MSC/SAT - MU EH measure output routines;14-JUN-2011 16:30;DU

Source Information

Source file <BGPMUDP3.m>

Call Graph

Call Graph Total: 7

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS GPRA Information System 1 BGPMUDD3  

Entry Points

Name Comments DBIA/ICR reference
P18ENT ;EP output routine for 0018 Prenatal Anti-D Immune Globulin
P14D ;Do the Details
P18D ;Do the Details
018(BGPMUTF) ;Get the numbers for this measure
014(BGPMUTF) ;Get the numbers for this measure
XML018 ;Populate the BGPXML array with data for each population/numerator
; BGPXMLOUT(i)=Population Number^Numerator Number^Denominator Count^Numerator Count^Exclusion Count
D014(NODE) ;GET DATA
P14 ;Write individual measure
P14ENT ;EP output routine for 0014 Prenatal Anti-D Immune Globulin
D018(NODE) ;GET DATA
P18 ;Write individual measure
XML014 ;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 D014+5, D018+5
$$HRN^AUPNPAT D014+4, D018+4
$$SEX^AUPNPAT D014+6, D018+6
$$ROUND^BGPMUA01 014+10, 014+11, 014+12, 018+10, 018+11, 018+12
SUM014^BGPMUDD3 P14+31
SUM018^BGPMUDD3 P18+26
HDRBLK^BGPMUPH P14+13, P18+13
HEADER^BGPMUPH P14+11, P14+17, P14+19, P14+24, P14+27, P18+11, P18+15, P18+22
HEADERL^BGPMUPH P14D+3, P14D+16, D014+11, P18D+3, P18D+15, D018+11
W^BGPMUPP P14D+4, P14D+5, P14D+6, P14D+7, P14D+8, P14D+9, P14D+10, P14D+11, P14D+12, P14D+13
, P14D+14, P14D+40, P18D+4, P18D+5, P18D+6, P18D+7, P18D+8, P18D+9, P18D+10, P18D+11
, P18D+12, P18D+13, P18D+33
PTLSORT^BGPMUUTL P14D+22, P14D+28, P14D+35, P18D+22, P18D+28
$$GET1^DIQ D014+3, D014+7, D018+3, D018+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: P14+12
Function Call: WRITE
  • Prompt: !,"Pts D (Rh) neg, unsensitized",?33,$P(STRING1,U,1),?44,$P(STRING2,U,1),?64,$P(STRING3,U,1)
  • Line Location: P14+14
Function Call: WRITE
  • Prompt: !,"w/live birth and prenatal"
  • Line Location: P14+15
Function Call: WRITE
  • Prompt: !,"encounter"
  • Line Location: P14+16
Function Call: WRITE
  • Prompt: !,"# Excluded (Exc)",?33,$P(STRING1,U,4),?44,$P(STRING2,U,4),?64,$P(STRING3,U,4)
  • Line Location: P14+18
Function Call: WRITE
  • Prompt: !,"Pts D (Rh) neg, unsensitized",?33,$P(STRING1,U,1)-$P(STRING1,U,4),?44,$P(STRING2,U,1)-$P(STRING2,U,4),?64,$P(STRING3,U,1)-$P(STRING3,U,4)
  • Line Location: P14+20
Function Call: WRITE
  • Prompt: !,"w/live birth and prenatal"
  • Line Location: P14+21
Function Call: WRITE
  • Prompt: !,"encounter less Exc"
  • Line Location: P14+22
Function Call: WRITE
  • Prompt: !
  • Line Location: P14+23
Function Call: WRITE
  • Prompt: !,"# w/anti-D immune globulin",?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),?64,$P(STRING3,U,2),?68,$J($P(STRING3,U,5),5,1),?74,$J($FN(PRD3,",+",1),6)
  • Line Location: P14+25
Function Call: WRITE
  • Prompt: !,"26-30 weeks gestation"
  • Line Location: P14+26
Function Call: WRITE
  • Prompt: !,"# w/o anti-D immune globulin",?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),?64,$P(STRING3,U,3),?68,$J($P(STRING3,U,6),5,1),?74,$J($FN(PRD5,",+",1),6)
  • Line Location: P14+28
Function Call: WRITE
  • Prompt: !,"26-30 weeks gestation"
  • Line Location: P14+29
Function Call: WRITE
  • Prompt: !!,"PATIENT NAME",?25,"HRN",?33,"COMMUNITY",?44,"SEX",?48,"AGE",?52,"DENOMINATOR",?65,"NUMERATOR"
  • Line Location: P14D+17
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: P14D+18
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: D014+13
Function Call: WRITE
  • Prompt: !,NAME,?25,HRN,?33,COMM,?44,SEX,?48,AGE,?52,DEN1,?65,NUM
  • Line Location: D014+14
Function Call: WRITE
  • Prompt: !
  • Line Location: P18+12
Function Call: WRITE
  • Prompt: !,"Pts 18-85 w/HTN",?33,$P(STRING1,U,1),?44,$P(STRING2,U,1),?64,$P(STRING3,U,1)
  • Line Location: P18+14
Function Call: WRITE
  • Prompt: !
  • Line Location: P18+19
Function Call: WRITE
  • Prompt: !,"# w/lowest BP < 140/90",?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),?64,$P(STRING3,U,2),?68,$J($P(STRING3,U,5),5,1),?74,$J($FN(PRD3,",+",1),6)
  • Line Location: P18+21
Function Call: WRITE
  • Prompt: !,"# w/o BP or lowest BP",?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),?64,$P(STRING3,U,3),?68,$J($P(STRING3,U,6),5,1),?74,$J($FN(PRD5,",+",1),6)
  • Line Location: P18+23
Function Call: WRITE
  • Prompt: !,"=> 140/90"
  • Line Location: P18+24
Function Call: WRITE
  • Prompt: !!,"PATIENT NAME",?23,"HRN",?31,"COMMUNITY",?41,"SEX",?45,"AGE",?49,"DENOMINATOR",?62,"NUMERATOR"
  • Line Location: P18D+17
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: P18D+18
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: D018+13
Function Call: WRITE
  • Prompt: !,NAME,?23,HRN,?31,COMM,?41,SEX,?45,AGE,?49,$P(DEN,";",1),?62,$P(NUM,"*",1)
  • Line Location: D018+14
Function Call: WRITE
  • Prompt: !,?62,$P(NUM,"*",BGPI)
  • Line Location: D018+16

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("BGPMU0014" P14ENT+2!, 014+2, 014+3, 014+4, 014+5, P14D+20, P14D+27, P14D+34, XML014+2
^TMP("BGPMU0018" XML014+3!, P18ENT+2!, 018+2, 018+3, 018+4, 018+5, P18D+20, P18D+27, XML018+2, XML018+3!

Label References

Name Line Occurrences
$$014 P14+3, P14+4, P14+5
$$018 P18+3, P18+4, P18+5
D014 P14D+26, P14D+32, P14D+39
D018 P18D+26, P18D+32
P14 P14ENT+1
P14D P14+30
P18 P18ENT+1
P18D P18+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AGE D014+1~, D014+5*, D014+14, D018+1~, D018+5*, D018+14
ARRAY 014+1~, 014+13*, 014+14, 018+1~, 018+13*, 018+14
BGPARR P14D+2~, P14D+21!, P14D+22, P14D+28, P14D+35, P18D+2~, P18D+21!, P18D+22, P18D+28
BGPARR( P14D+23, P14D+25, P14D+29, P14D+31, P14D+36, P14D+38, P18D+23, P18D+25, P18D+29, P18D+31
>> BGPED D014+5, D018+5
BGPI D014+1~, D018+1~, D018+16*
>> BGPIC P14+30, P18+25
>> BGPIOSL P14+17, P14+19, P14+24, P14+27, P14D+16, D014+10, P18+15, P18+22, P18D+15, D018+10
>> BGPLIST P14D+20, P14D+27, P14D+34, P18D+20, P18D+27
>> BGPLIST( P14+30, P18+25
BGPMUTF 014~, 014+2, 014+3, 014+4, 014+5, 018~, 018+2, 018+3, 018+4, 018+5
>> BGPPTYPE P14D+4, P14D+5, P14D+6, P14D+7, P14D+8, P14D+9, P14D+10, P14D+11, P14D+12, P14D+13
, P14D+14, P14D+40, P18D+4, P18D+5, P18D+6, P18D+7, P18D+8, P18D+9, P18D+10, P18D+11
, P18D+12, P18D+13, P18D+33
>> BGPQUIT P14+11, P14+17, P14+19, P14+24, P14+27, P14D+3, P14D+16, D014+11, P18+11, P18+15
, P18+22, P18D+3, P18D+15, D018+11
>> BGPXML(1 XML014+2*, XML018+2*
BMI P14D+1~, P18D+1~
>> COMM D014+7*, D014+14, D018+7*, D018+14
DATA D014+1~, D018+1~
DEN D014+1~, D014+8*, D018+1~, D018+8*, D018+14, D018+15
DEN1 P14+2~, 014+2*, 014+6, 014+7, 014+8, 014+10, 014+11, 014+12, 014+13, D014+1~
, D014+8*, D014+14, P18+2~, 018+2*, 018+6, 018+7, 018+8, 018+10, 018+11, 018+12
, 018+13
DEN2 D014+1~, D014+8*, D014+15
DFN D014+1~, D014+2*, D014+4, D014+5, D014+6, D014+7, D018+1~, D018+2*, D018+4, D018+5
, D018+6, D018+7
DUZ(2 D014+4, D018+4
EXC1 P14+2~, 014+5*, 014+8, 014+10, 014+11, 014+12, 014+13, P18+2~, 018+5*, 018+8
, 018+10, 018+11, 018+12, 018+13
FOL P14D+1~, P18D+1~
HRN D014+1~, D014+4*, D014+14, D018+1~, D018+4*, D018+14
>> LINE P14D+18*, D014+13*, P18D+18*, D018+13*
LIST1 P14+1~, P18+1~
LIST2 P14+1~, P18+1~
LIST3 P14+1~, P18+1~
NAME P14D+1~, D014+1~, D014+3*, D014+14, P18D+1~, D018+1~, D018+3*, D018+14
NODE P14D+1~, P14D+25*, P14D+26, P14D+31*, P14D+32, P14D+38*, P14D+39, D014~, D014+2, D014+3
, D014+8, D014+9, P18D+1~, P18D+25*, P18D+26, P18D+31*, P18D+32, D018~, D018+2, D018+3
, D018+8, D018+9
NONUM P14+2~, 014+4*, 014+11, 014+13, P18+2~, 018+4*, 018+11, 018+13
NUM D014+1~, D014+9*, D014+14, D018+1~, D018+9*, D018+14, D018+15, D018+16
NUM1 P14+2~, 014+3*, 014+10, 014+13, P18+2~, 018+3*, 018+10, 018+13
PC1 P14+2~, 014+6*, 014+8*, 014+10*, 014+13, P18+2~, 018+6*, 018+8*, 018+10*, 018+13
PC11 P14+2~, 014+6*, 014+8*, 014+11*, 014+13, P18+2~, 018+6*, 018+8*, 018+11*, 018+13
PC13 P14+2~, 014+6*, 014+8*, 014+12*, 014+13, P18+2~, 018+6*, 018+8*, 018+12*, 018+13
PRD1 P14+2~, P14+6*, P18+2~, P18+6*
PRD2 P14+2~, P14+7*, P14+25, P18+2~, P18+7*, P18+21
PRD3 P14+2~, P14+8*, P14+25, P18+2~, P18+8*, P18+21
PRD4 P14+2~, P14+9*, P14+28, P18+2~, P18+9*, P18+23
PRD5 P14+2~, P14+10*, P14+28, P18+2~, P18+10*, P18+23
PRD6 P14+2~, P18+2~
PT P14D+1~, P14D+23*, P14D+25, P14D+29*, P14D+31, P14D+36*, P14D+38, P18D+1~, P18D+23*, P18D+25
, P18D+29*, P18D+31
PTCNT P14D+1~, P18D+1~
>> PTCT P14D+19*, P14D+24*, P14D+30*, P14D+37*, P14D+40, P18D+19*, P18D+24*, P18D+30*, P18D+33
>> SEX D014+6*, D014+14, D018+6*, D018+14
STRING1 P14+2~, P14+3*, P14+6, P14+7, P14+8, P14+9, P14+10, P14+14, P14+18, P14+20
, P14+25, P14+28, P18+2~, P18+3*, P18+6, P18+7, P18+8, P18+9, P18+10, P18+14
, P18+21, P18+23
STRING2 P14+2~, P14+4*, P14+6, P14+7, P14+9, P14+14, P14+18, P14+20, P14+25, P14+28
, P18+2~, P18+4*, P18+6, P18+7, P18+9, P18+14, P18+21, P18+23
STRING3 P14+2~, P14+5*, P14+8, P14+10, P14+14, P14+18, P14+20, P14+25, P14+28, P18+2~
, P18+5*, P18+8, P18+10, P18+14, P18+21, P18+23
U P14+6, P14+7, P14+8, P14+9, P14+10, P14+14, P14+18, P14+20, P14+25, P14+28
, 014+13, D014+2, D014+3, D014+8, D014+9, XML014+2, P18+6, P18+7, P18+8, P18+9
, P18+10, P18+14, P18+21, P18+23, 018+13, D018+2, D018+3, D018+8, D018+9, XML018+2
VST P14D+1~, P18D+1~
X P14+1~, P14+2~, P14D+1~, P14D+4*, P14D+5*, P14D+6*, P14D+7*, P14D+8*, P14D+9*, P14D+10*
, P14D+11*, P14D+12*, P14D+13*, P14D+14*, P14D+40*, P18+1~, P18+2~, P18D+1~, P18D+4*, P18D+5*
, P18D+6*, P18D+7*, P18D+8*, P18D+9*, P18D+10*, P18D+11*, P18D+12*, P18D+13*, P18D+33*
Y P14+1~, P18+1~
Z P14+1~, P18+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