BGPMUDP1 ; IHS/MSC/SAT - Print MU EP measure NQF0028b ;02-Mar-2011 10:55;DU
Source file <BGPMUDP1.m>
Package | Total | Call Graph |
---|---|---|
IHS GPRA Information System | 4 | $$ROUND^BGPMUA01 (HDRBLK,HEADER,HEADERL)^BGPMUPH W^BGPMUPP PTLSORT^BGPMUUTL |
IHS Patient | 1 | ($$AGE,$$HRN,$$SEX)^AUPNPAT |
Kernel | 1 | $$FMTE^XLFDT |
VA Fileman | 1 | $$GET1^DIQ |
Package | Total | Caller Graph |
---|---|---|
IHS GPRA Information System | 1 | BGPMUDD1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
P2 | ;Do the Details
|
|
P1A | ;Write individual measure
|
|
P1 | ;Write individual measure
|
|
P2A | ;Do the Details
|
|
TOB2 | ;Tobacco print
|
|
G28A(BGPMUTF) | ;Get the numbers for this measure
|
|
SUM28B | ;Populate "BGPMU SUMMARY" for Tobacco Cessation
|
|
SUM28A | ;Populate "BGPMU SUMMARY" for Tobacco Assessment
|
|
DATA(NODE) | ;GET DATA
|
|
LARGE(N1,N2) | ;large function returns the largest of the 2 values
|
|
G28B(BGPMUTF) | ;Get the numbers for this measure
|
|
TESTB | ; debug target
|
|
TOB | ;EP
|
|
DATA3(NODE) | ;GET DATA
|
|
XML28A | ;Populate the BGPXML array with data for each population/numerator
; BGPXMLOUT(i)=Population Number^Numerator Number^Denominator Count^Numerator Count^Exclusion Count |
|
XML28B | ;Populate the BGPXML array with data for each population/numerator
; BGPXMLOUT(i)=Population Number^Numerator Number^Denominator Count^Numerator Count^Exclusion Count |
Name | Field # of Occurrence |
---|---|
$$AGE^AUPNPAT | DATA+5, DATA3+5 |
$$HRN^AUPNPAT | DATA+4, DATA3+4 |
$$SEX^AUPNPAT | DATA+6, DATA3+6 |
$$ROUND^BGPMUA01 | G28B+8, G28B+9, G28A+7, G28A+8, SUM28A+10, SUM28A+13, SUM28A+16, SUM28B+10, SUM28B+13, SUM28B+16 |
HDRBLK^BGPMUPH | P1+13, P1A+13 |
HEADER^BGPMUPH | P1+12, P1+15, P1+17, DATA+11, P1A+12, P1A+15, P1A+17 |
HEADERL^BGPMUPH | P2+3, P2A+2, DATA3+11 |
W^BGPMUPP | P2+4, P2+5, P2+6, P2+7, P2+8, P2+9, P2+10, P2+11 |
PTLSORT^BGPMUUTL | P2+17, P2+24, P2A+17, P2A+24 |
$$GET1^DIQ | DATA+3, DATA+7, DATA3+3, DATA3+7 |
$$FMTE^XLFDT | DATA+16, DATA+17, DATA+20, DATA+22, DATA3+14, DATA3+15 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^AUPNPAT - [#9000001] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("BGPMU SUMMARY" | SUM28A+4!, SUM28A+5*, SUM28A+23*, SUM28B+4!, SUM28B+5*, SUM28B+23* |
^TMP("BGPMU0028A" | TOB2+2!, G28A+2, G28A+3, G28A+4, XML28A+2, XML28A+3!, SUM28A+8, SUM28A+9, SUM28A+11, SUM28A+12 , SUM28A+14, SUM28A+15 |
^TMP("BGPMU0028B" | TOB+2!, G28B+3, G28B+4, G28B+5, XML28B+2, XML28B+3!, SUM28B+8, SUM28B+9, SUM28B+11, SUM28B+12 , SUM28B+14, SUM28B+15 |
Name | Line Occurrences |
---|---|
$$G28A | P1A+5, P1A+6, P1A+7 |
$$G28B | P1+5, P1+6, P1+7 |
DATA | P2+21, P2+28 |
DATA3 | P2A+21, P2A+28 |
P1 | TOB+1 |
P1A | TOB2+1 |
P2 | P1+19 |
P2A | P1A+19 |
SUM28A | P1A+20 |
SUM28B | P1+20 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AGE | DATA+1~, DATA+5*, DATA+15, DATA3+1~, DATA3+5*, DATA3+14 |
ARRAY | G28B+1~, G28B+10*, G28B+11, G28A+1~, G28A+9*, G28A+10 |
>> BDEN1CT | SUM28A+14*, SUM28A+16, SUM28A+22, SUM28B+14*, SUM28B+16, SUM28B+22 |
BGPARR | P2+1~, P2+16!, P2+17, P2+23!, P2+24, P2A+1~, P2A+16!, P2A+17, P2A+23!, P2A+24 |
BGPARR( | P2+18, P2+20, P2+25, P2+27, P2A+18, P2A+20, P2A+25, P2A+27 |
BGPDNCNT | SUM28A+2~, SUM28A+3*, SUM28A+17*, SUM28A+23, SUM28B+2~, SUM28B+3*, SUM28B+17*, SUM28B+23 |
>> BGPED | DATA+5, DATA3+5 |
>> BGPIC | P1+19, P1A+19, SUM28A+4, SUM28A+5, SUM28A+23, SUM28B+4, SUM28B+5, SUM28B+23 |
>> BGPIOSL | P1+15, P1+17, DATA+10, P1A+15, P1A+17, DATA3+10 |
>> BGPLIST | P2+15, P2+22, P2A+15, P2A+22 |
>> BGPLIST( | P1+19, P1A+19 |
BGPMUTF | G28B~, G28B+3, G28B+4, G28B+5, G28A~, G28A+2, G28A+3, G28A+4 |
BGPPTYPE | P1+2~, P1+4*, P2+4, P2+5, P2+6, P2+7, P2+8, P2+9, P2+10, P2+11 , P1A+1~, P1A+4* |
>> BGPQUIT | P1+12, P1+15, P1+17, P2+3, DATA+11, P1A+12, P1A+15, P1A+17, P2A+2, DATA3+11 |
BGPSSTR | SUM28A+2~, SUM28A+18*, SUM28A+20*, SUM28A+22*, SUM28A+23, SUM28B+2~, SUM28B+18*, SUM28B+20*, SUM28B+22*, SUM28B+23 |
>> BGPTMP | DATA+19*, DATA+20, DATA+22 |
>> BGPXML(1 | XML28A+2*, XML28B+2* |
BMI | P2+1~, P2A+1~ |
>> BMP | SUM28A+16*, SUM28A+22, SUM28B+16*, SUM28B+22 |
>> BNUM1CT | SUM28A+15*, SUM28A+16, SUM28A+22, SUM28B+15*, SUM28B+16, SUM28B+22 |
>> CDEN1CT | SUM28A+8*, SUM28A+10, SUM28A+18, SUM28B+8*, SUM28B+10, SUM28B+18 |
>> CMP | SUM28A+10*, SUM28A+18, SUM28B+10*, SUM28B+18 |
>> CNUM1CT | SUM28A+9*, SUM28A+10, SUM28A+18, SUM28B+9*, SUM28B+10, SUM28B+18 |
COMM | DATA+1~, DATA+7*, DATA+15, DATA3+1~, DATA3+7*, DATA3+14 |
DEN | DATA+1~, DATA+8*, DATA+16, DATA+19, DATA+20, DATA+22, DATA3+1~, DATA3+8*, DATA3+14, DATA3+15 |
DEN1 | P1+2~, G28B+3*, G28B+6, G28B+7, G28B+8, G28B+9, G28B+10, P1A+2~, G28A+1~, G28A+2* , G28A+5, G28A+6, G28A+7, G28A+8, G28A+9 |
DFN | DATA+1~, DATA+2*, DATA+4, DATA+5, DATA+6, DATA+7, DATA3+1~, DATA3+2*, DATA3+4, DATA3+5 , DATA3+6, DATA3+7 |
DUZ(2 | DATA+4, DATA3+4 |
FOL | P2+1~, P2A+1~ |
HRN | DATA+1~, DATA+4*, DATA+15, DATA3+1~, DATA3+4*, DATA3+14 |
J | P1+1~, P1+3*, G28B+2*, G28B+3, G28B+4, G28B+5, P2+1~, P2+2*, SUM28A+2~, SUM28B+2~ |
LINE | P2+13*, DATA+13*, P1A+3~, P2A+1~, P2A+13*, DATA3+13* |
LIST1 | P1+1~, P1A+1~ |
LIST2 | P1+1~, P1A+1~ |
LIST3 | P1+1~, P1A+1~ |
N | G28B+1~, SUM28A+2~, SUM28A+6*, SUM28A+8, SUM28A+9, SUM28A+11, SUM28A+12, SUM28A+14, SUM28A+15, SUM28A+18 , SUM28B+2~, SUM28B+6*, SUM28B+8, SUM28B+9, SUM28B+11, SUM28B+12, SUM28B+14, SUM28B+15, SUM28B+18 |
N1 | LARGE~, LARGE+1, LARGE+2, LARGE+3 |
N2 | LARGE~, LARGE+1, LARGE+2 |
NAME | P2+1~, DATA+1~, DATA+3*, DATA+15, P2A+1~, DATA3+1~, DATA3+3*, DATA3+14 |
NODE | P2+1~, P2+20*, P2+21, P2+27*, P2+28, DATA~, DATA+2, DATA+3, DATA+8, DATA+9 , P2A+1~, P2A+20*, P2A+21, P2A+27*, P2A+28, DATA3~, DATA3+2, DATA3+3, DATA3+8, DATA3+9 |
NONUM | G28B+5*, G28B+9, G28B+10, P1A+2~, G28A+1~, G28A+4*, G28A+8, G28A+9 |
NUM | DATA+1~, DATA+9*, DATA+17, DATA3+1~, DATA3+9*, DATA3+14, DATA3+15 |
NUM1 | P1+2~, G28B+4*, G28B+8, G28B+10, P1A+2~, G28A+1~, G28A+3*, G28A+7, G28A+9 |
PC1 | P1+2~, G28B+6*, G28B+8*, G28B+10, P1A+2~, G28A+1~, G28A+5*, G28A+7*, G28A+9 |
>> PC2 | G28B+6*, G28B+9*, G28B+10, G28A+5*, G28A+8*, G28A+9 |
>> PDEN1CT | SUM28A+11*, SUM28A+13, SUM28A+20, SUM28B+11*, SUM28B+13, SUM28B+20 |
>> PMP | SUM28A+13*, SUM28A+20, SUM28B+13*, SUM28B+20 |
>> PNUM1CT | SUM28A+12*, SUM28A+13, SUM28A+20, SUM28B+12*, SUM28B+13, SUM28B+20 |
PRB1 | P1+2~, P1+10*, P1+16, P1A+2~, P1A+10*, P1A+16 |
PRB2 | P1+2~, P1+11*, P1+18, P1A+2~, P1A+11*, P1A+18 |
PRD1 | P1+2~, P1+8*, P1+16, P1A+2~, P1A+8*, P1A+16 |
PRD2 | P1+2~, P1+9*, P1+18, P1A+2~, P1A+9*, P1A+18 |
PT | P2+1~, P2+18*, P2+20, P2+25*, P2+27, P2A+1~, P2A+18*, P2A+20, P2A+25*, P2A+27 |
PTCT | P2+14*, P2+19*, P2+26*, P2+29, P2A+1~, P2A+14*, P2A+19*, P2A+26*, P2A+29 |
SEX | DATA+1~, DATA+6*, DATA+15, DATA3+1~, DATA3+6*, DATA3+14 |
STRING1 | P1+2~, P1+5*, P1+8, P1+9, P1+10, P1+11, P1+14, P1+16, P1+18, P1A+2~ , P1A+5*, P1A+8, P1A+9, P1A+10, P1A+11, P1A+14, P1A+16, P1A+18 |
STRING2 | P1+2~, P1+6*, P1+8, P1+9, P1+14, P1+16, P1+18, P1A+2~, P1A+6*, P1A+8 , P1A+9, P1A+14, P1A+16, P1A+18 |
STRING3 | P1+2~, P1+7*, P1+10, P1+11, P1+14, P1+16, P1+18, P1A+2~, P1A+7*, P1A+10 , P1A+11, P1A+14, P1A+16, P1A+18 |
U | P1+8, P1+9, P1+10, P1+11, P1+14, P1+16, P1+18, G28B+10, DATA+2, DATA+3 , DATA+8, DATA+9, P1A+8, P1A+9, P1A+10, P1A+11, P1A+14, P1A+16, P1A+18, G28A+9 , DATA3+2, DATA3+3, DATA3+8, DATA3+9, XML28A+2, XML28B+2, SUM28A+5, SUM28A+18, SUM28A+20, SUM28A+22 , SUM28B+5, SUM28B+18, SUM28B+20, SUM28B+22 |
VST | P2+1~, P2A+1~ |
X | P1+1~, P2+1~, P2+4*, P2+5*, P2+6*, P2+7*, P2+8*, P2+9*, P2+10*, P2+11* , P1A+1~, P2A+1~ |
Y | P1+1~, P1A+1~ |
Z | P1+1~, P1A+1~ |