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

Package: IHS GPRA Information System

Routine: BGPMUCP1


Information

BGPMUCP1 ; IHS/MSC/MGH - Print MU EP measures NQF0041 ;02-Mar-2011 11:27;DU

Source Information

Source file <BGPMUCP1.m>

Call Graph

Call Graph Total: 6

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS GPRA Information System 1 BGPMUCD1  

Entry Points

Name Comments DBIA/ICR reference
P2 ;Do the Details
XML41 ;Populate the BGPXML array with data for each population/numerator
; BGPXMLOUT(i)=PQRI number^""^Denominator Count^Numerator Count^Exclusion Count
0041(TF) ;Get the numbers for this measure
FLU ;EP
DATA(NODE) ;GET DATA
P1 ;Write individual measure
SUM41 ;Populate "BGPMU SUMMARY" for Colorectal Cancer

External References

Name Field # of Occurrence
$$AGE^AUPNPAT DATA+5
$$HRN^AUPNPAT DATA+4
$$ROUND^BGPMUA01 0041+6, SUM41+11, SUM41+15, SUM41+19
HDRBLK^BGPMUPH P1+10
HEADER^BGPMUPH P1+9, P1+11, P1+13, P1+15, P1+17, P1+19, P1+22
HEADERL^BGPMUPH P2+2, P2+11, DATA+11
W^BGPMUPP P2+3, P2+4, P2+5, P2+6, P2+7, P2+8, P2+9
PTLSORT^BGPMUUTL P2+16, P2+23, P2+30
$$GET1^DIQ DATA+3, DATA+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Pts 50+",?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: P1+12
Function Call: WRITE
  • Prompt: !,"# Excluded (Exc)",?33,$P(STRING1,U,4),?44,$P(STRING2,U,4),?64,$P(STRING3,U,4)
  • Line Location: P1+14
Function Call: WRITE
  • Prompt: !,"Pts 50+ less Exc",?33,$P(STRING1,U,1),?44,$P(STRING2,U,1),?64,$P(STRING3,U,1)
  • Line Location: P1+16
Function Call: WRITE
  • Prompt: !!,"# w/influenza imm",?33,$P(STRING1,U,2),?38,$J($P(STRING1,U,3),5,1),?44,$P(STRING2,U,2),?49,$J($P(STRING2,U,3),5,1),?56,$J($FN(PRD,",+",1),6),?64,$P(STRING3,U,2),?68,$J($P(STRING3,U,3),5,1),?74,$J($FN(PRN,",+",1),6)
  • Line Location: P1+18
Function Call: WRITE
  • Prompt: !,"# w/o influenza imm",?33,($P(STRING1,U,1)-$P(STRING1,U,2)),?38,$J($P(STRING1,U,5),5,1),?44,($P(STRING2,U,1)-$P(STRING2,U,2)),?49,$J($P(STRING2,U,5),5,1),?56,$J($FN(PRD1,",+",1),6)
  • Line Location: P1+20
Function Call: WRITE
  • Prompt: ?64,($P(STRING3,U,1)-$P(STRING3,U,2)),?68,$J($P(STRING3,U,5),5,1),?74,$J($FN(PRN1,",+",1),6)
  • Line Location: P1+21
Function Call: WRITE
  • Prompt: !,"PATIENT NAME",?23,"HRN",?30,"COMMUNITY",?42,"SEX",?46,"AGE",?50,"DENOMINATOR",?63,"NUMERATOR"
  • Line Location: P2+12
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: P2+13
Function Call: WRITE
  • Prompt: !!,"Total # of patients on list: "_PTCT
  • Line Location: P2+35
Function Call: WRITE
  • Prompt: !,LINE
  • Line Location: DATA+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)
^DPT - [#2] DATA+7
^TMP("BGPMU SUMMARY" SUM41+4!, SUM41+5*, SUM41+26*
^TMP("BGPMU0041" FLU+2!, 0041+2, 0041+3, 0041+4, XML41+2, XML41+3!, SUM41+8, SUM41+9, SUM41+10, SUM41+12
, SUM41+13, SUM41+14, SUM41+16, SUM41+17, SUM41+18

Label References

Name Line Occurrences
$$0041 P1+2, P1+3, P1+4
DATA P2+20, P2+27, P2+34
P1 FLU+1
P2 P1+23
SUM41 P1+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AGE DATA+1~, DATA+5*, DATA+14, DATA+16!
ARRAY 0041+1~, 0041+7*, 0041+8
>> BDEN1CT SUM41+16*, SUM41+19, SUM41+25
>> BEXC1CT SUM41+18*, SUM41+19, SUM41+25
BGPARR P2+1~, P2+15!, P2+16, P2+22!, P2+23, P2+29!, P2+30
BGPARR( P2+17, P2+19, P2+24, P2+26, P2+31, P2+33
BGPDNCNT SUM41+2~, SUM41+3*, SUM41+20*, SUM41+26
>> BGPED DATA+5
>> BGPIC P1+23, SUM41+4, SUM41+5, SUM41+26
>> BGPIOSL P1+11, P1+13, P1+15, P1+17, P1+19, P1+22, P2+11, DATA+10
>> BGPLIST P2+14, P2+21, P2+28
>> BGPLIST( P1+23
>> BGPPTYPE P2+3, P2+4, P2+5, P2+6, P2+7, P2+8, P2+9
>> BGPQUIT P1+9, P1+11, P1+13, P1+15, P1+17, P1+19, P1+22, P2+11, DATA+11
BGPSSTR SUM41+2~, SUM41+21*, SUM41+23*, SUM41+25*, SUM41+26
>> BGPXML(1 XML41+2*
>> BMP SUM41+19*, SUM41+25
>> BNUM1CT SUM41+17*, SUM41+19, SUM41+25
>> CDEN1CT SUM41+8*, SUM41+11, SUM41+21
>> CEXC1CT SUM41+10*, SUM41+11, SUM41+21
>> CMP SUM41+11*, SUM41+21
>> CNUM1CT SUM41+9*, SUM41+11, SUM41+21
COLON P2+1~, P2+36!
>> COMM DATA+6*, DATA+14
DEN P1+1~, P1+25!, 0041+2*, 0041+5, 0041+6, 0041+7, DATA+1~, DATA+8*, DATA+9, DATA+16!
DEN1 DATA+1~, DATA+9*, DATA+14
DEN2 DATA+1~, DATA+9*, DATA+15
DFN DATA+1~, DATA+2*, DATA+4, DATA+5, DATA+6, DATA+7, DATA+16!
DUZ(2 DATA+4
EXC P1+1~, 0041+4*, 0041+7
FOL P2+1~, P2+36!
HRN DATA+1~, DATA+4*, DATA+14, DATA+16!
J SUM41+2~
LINE P2+1~, P2+13*, DATA+1~, DATA+13*
N SUM41+2~, SUM41+6*, SUM41+21
NAME P2+1~, P2+36!, DATA+1~, DATA+3*, DATA+14, DATA+16!
NODE P2+1~, P2+19*, P2+20, P2+26*, P2+27, P2+33*, P2+34, P2+36!, DATA~, DATA+2
, DATA+3, DATA+8
NUM P1+1~, P1+25!, 0041+3*, 0041+6, 0041+7, DATA+1~, DATA+8*, DATA+14, DATA+16!
PC1 P1+1~, P1+25!, 0041+5*, 0041+6*, 0041+7
>> PC2 0041+5*, 0041+6*, 0041+7
>> PDEN1CT SUM41+12*, SUM41+15, SUM41+23
>> PEXC1CT SUM41+14*, SUM41+15, SUM41+23
>> PMP SUM41+15*, SUM41+23
>> PNUM1CT SUM41+13*, SUM41+15, SUM41+23
PRD P1+1~, P1+5*, P1+18, P1+25!
>> PRD1 P1+7*, P1+20
PRN P1+1~, P1+6*, P1+18, P1+25!
>> PRN1 P1+8*, P1+21
PT P2+1~, P2+17*, P2+19, P2+24*, P2+26, P2+31*, P2+33, P2+36!
PTCT P2+1~, P2+10*, P2+18*, P2+25*, P2+32*, P2+35
>> SEX DATA+7*, DATA+14
STRING1 P1+1~, P1+2*, P1+5, P1+6, P1+7, P1+8, P1+12, P1+14, P1+16, P1+18
, P1+20, P1+25!
STRING2 P1+1~, P1+3*, P1+5, P1+7, P1+12, P1+14, P1+16, P1+18, P1+20, P1+25!
STRING3 P1+1~, P1+4*, P1+6, P1+8, P1+12, P1+14, P1+16, P1+18, P1+21, P1+25!
TF 0041~, 0041+2, 0041+3, 0041+4
U P1+5, P1+6, P1+7, P1+8, P1+12, P1+14, P1+16, P1+18, P1+20, P1+21
, 0041+7, DATA+2, DATA+3, DATA+7, DATA+8, XML41+2, SUM41+5, SUM41+21, SUM41+23, SUM41+25
VST P2+1~, P2+36!
X P1+1~, P1+25!, P2+3*, P2+4*, P2+5*, P2+6*, P2+7*, P2+8*, P2+9*
Y P1+1~, P1+25!
Z P1+1~, P1+25!
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