BGPMUEPD ; IHS/MSC/MMT - EP Report Driver;02-Mar-2011 11:36;DU
Source file <BGPMUEPD.m>
Package | Total | Call Graph |
---|---|---|
IHS GPRA Information System | 2 | CALCMEAS^BGPMUDCI (JRNL,XTMP)^BGPMUUTL |
Patient Care Component Reports | 2 | $$START1^APCLDF $$CLINIC^APCLV |
IHS Designated Provider | 1 | ALLDP^BDPAPI |
IHS Patient | 1 | ($$AGE,$$BEN,$$DOD)^AUPNPAT |
Kernel | 1 | ($$FMADD,$$FMTE)^XLFDT |
Name | Comments | DBIA/ICR reference |
---|---|---|
DP(P) | ;
|
|
CALCMEAS | ;
|
|
BQI(BQIGREF,BGPPROV) | ;PEP - iCARE
; Input parameters ; BQIGREF = Global reference to store data ; BGPPROV = Provider IEN |
|
PROCBY | ;
|
|
BQIKILL | ; TEMPORARY Subroutine to kill off ^TMP globals created by running measure evals without printing
|
|
N | ;
|
|
LOINC(A,B) | ;
|
|
PROCPY | ;
|
|
ACTUPAP(P,BDATE,EDATE,B) | ;EP - is this patient in user pop?
|
|
ACTCL(P,BDATE,EDATE) | ;EP - clinical user
|
|
PROC | ;EP
|
|
V2(P,BDATE,EDATE) | ;EP
|
|
PROCCY | ;EP - current time period
|
|
LASTVD(P,BDATE,EDATE) | ;
|
Name | Field # of Occurrence |
---|---|
$$START1^APCLDF | V2+4, LASTVD+4 |
$$CLINIC^APCLV | ACTCL+10 |
$$AGE^AUPNPAT | PROCCY+9, PROCCY+10, PROCPY+9, PROCPY+10, PROCBY+9, PROCBY+10 |
$$BEN^AUPNPAT | ACTUPAP+1, ACTUPAP+2 |
$$DOD^AUPNPAT | ACTUPAP+3 |
ALLDP^BDPAPI | DP+2, DP+4 |
CALCMEAS^BGPMUDCI | CALCMEAS+1 |
JRNL^BGPMUUTL | PROC+3, BQI+7 |
XTMP^BGPMUUTL | PROC+7, BQI+11 |
$$FMADD^XLFDT | PROC+9, PROC+10, BQI+13, BQI+14 |
$$FMTE^XLFDT | V2+4, LASTVD+4 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ATXAX - [#9002226] | LOINC+3, LOINC+5 |
^AUPNPAT - [#9000001] | PROC+12, DP+1, BQI+16 |
^AUPNVPRV("AD" | ACTCL+6, LASTVD+10 |
^AUPNVSIT - [#9000010] | V2+7, V2+8, V2+9, V2+10, V2+11, V2+12, ACTCL+3, ACTCL+4, ACTCL+5, ACTCL+7 , ACTCL+8, ACTCL+9, LASTVD+7, LASTVD+8, LASTVD+9, LASTVD+11, LASTVD+12, LASTVD+13 |
^AUPNVSIT("AC" | V2+2, LASTVD+2 |
^BGPMUIND(90596.11 - [#90596.11] | BQI+31 |
^BGPSITE - [#90241.02] | PROC+16, BQI+19 |
^DIBT( | PROC+16, BQI+19 |
^DPT - [#2] | PROC+14, PROC+15, PROCCY+1, PROCCY+2, PROCCY+3, PROCCY+11, PROCPY+1, PROCPY+2, PROCPY+3, PROCPY+11 , PROCBY+1, PROCBY+2, PROCBY+3, PROCBY+11, BQI+17, BQI+18 |
^LAB(95.3 - [#95.3] | LOINC+2, LOINC+4 |
^TMP("BGPMU0001" | BQIKILL+2! |
^TMP("BGPMU0002" | BQIKILL+3! |
^TMP("BGPMU0004" | BQIKILL+4! |
^TMP("BGPMU0012" | BQIKILL+5! |
^TMP("BGPMU0013" | BQIKILL+6! |
^TMP("BGPMU0014" | BQIKILL+7! |
^TMP("BGPMU0018" | BQIKILL+8! |
^TMP("BGPMU0024" | BQIKILL+9! |
^TMP("BGPMU0027" | BQIKILL+10! |
^TMP("BGPMU0028A" | BQIKILL+11! |
^TMP("BGPMU0028B" | BQIKILL+12! |
^TMP("BGPMU0031" | BQIKILL+13! |
^TMP("BGPMU0032" | BQIKILL+14! |
^TMP("BGPMU0033" | BQIKILL+15! |
^TMP("BGPMU0034" | BQIKILL+16! |
^TMP("BGPMU0036" | BQIKILL+17! |
^TMP("BGPMU0038" | BQIKILL+18! |
^TMP("BGPMU0041" | BQIKILL+19! |
^TMP("BGPMU0043" | BQIKILL+20! |
^TMP("BGPMU0047" | BQIKILL+21! |
^TMP("BGPMU0052" | BQIKILL+22! |
^TMP("BGPMU0055" | BQIKILL+23! |
^TMP("BGPMU0056" | BQIKILL+24! |
^TMP("BGPMU0059" | BQIKILL+25! |
^TMP("BGPMU0061" | BQIKILL+26! |
^TMP("BGPMU0062" | BQIKILL+27! |
^TMP("BGPMU0064" | BQIKILL+28! |
^TMP("BGPMU0067" | BQIKILL+29! |
^TMP("BGPMU0068" | BQIKILL+30! |
^TMP("BGPMU0070" | BQIKILL+31! |
^TMP("BGPMU0073" | BQIKILL+32! |
^TMP("BGPMU0074" | BQIKILL+33! |
^TMP("BGPMU0075" | BQIKILL+34! |
^TMP("BGPMU0081" | BQIKILL+35! |
^TMP("BGPMU0083" | BQIKILL+36! |
^TMP("BGPMU0084" | BQIKILL+37! |
^TMP("BGPMU0086" | BQIKILL+38! |
^TMP("BGPMU0088" | BQIKILL+39! |
^TMP("BGPMU0089" | BQIKILL+40! |
^TMP("BGPMU0105" | BQIKILL+41! |
^TMP("BGPMU0385" | BQIKILL+42! |
^TMP("BGPMU0387" | BQIKILL+43! |
^TMP("BGPMU0389" | BQIKILL+44! |
^TMP("BGPMU0421" | BQIKILL+45! |
^TMP("BGPMU0575" | BQIKILL+46! |
^TMP($J | V2+3!, V2+5, V2+6, ACTCL+2, LASTVD+3!, LASTVD+5, LASTVD+6 |
^XTMP("BGPMUEP" | PROC+6!, BQI+10! |
Name | Line Occurrences |
---|---|
$$ACTCL | PROCCY+8, PROCPY+8, PROCBY+8 |
$$ACTUPAP | PROCCY+6, PROCPY+6, PROCBY+6 |
$$DP | PROC+13 |
BQIKILL | PROC+1, BQI+34 |
CALCMEAS | PROCCY+14, PROCPY+13, PROCBY+13 |
PROCBY | PROC+17 |
PROCCY | PROC+17, BQI+21 |
PROCPY | PROC+17, BQI+22 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | LOINC+1~, LOINC+2*, LOINC+3, LOINC+4*, LOINC+5 |
A | V2+1~, V2+4*, LASTVD+1~, LASTVD+4*, LOINC~, LOINC+2, LOINC+4 |
B | V2+1~, V2+4*, ACTUPAP~, ACTUPAP+1, ACTUPAP+2, ACTCL+1~, ACTCL+10*, ACTCL+11, LASTVD+1~, LASTVD+4* , LOINC~, LOINC+3, LOINC+5 |
BDATE | V2~, V2+4, ACTUPAP~, ACTCL~, LASTVD~, LASTVD+4 |
>> BGP365 | PROCCY+5*, PROCPY+5*, PROCBY+5* |
>> BGP3YE | PROC+9*, PROCCY+6, PROCCY+8, BQI+13* |
>> BGPACTCL | PROCCY+8*, PROCCY+12*, PROCPY+8*, PROCBY+8* |
>> BGPACTUP | PROCCY+6*, PROCCY+7, PROCCY+12*, PROCPY+6*, PROCPY+7, PROCBY+6*, PROCBY+7 |
>> BGPAGEB | PROCCY+9*, PROCPY+9*, PROCBY+9* |
>> BGPAGEE | PROCCY+10*, PROCPY+10*, PROCBY+10* |
>> BGPB3YE | PROC+10*, PROCPY+6, PROCPY+8, PROCBY+6, PROCBY+8, BQI+14* |
>> BGPBBD | PROCBY+4 |
>> BGPBD | PROCCY+4 |
>> BGPBDATE | PROCCY+4*, PROCCY+5, PROCCY+9, PROCPY+4*, PROCPY+5, PROCPY+9, PROCBY+4*, PROCBY+5, PROCBY+9 |
>> BGPBED | PROC+10, PROCBY+4, BQI+14 |
>> BGPBEN | PROCCY+6, PROCPY+6, PROCBY+6 |
>> BGPBT | PROC+2*, BQI+6* |
>> BGPCHWC | PROC+5*, BQI+9* |
>> BGPDESGP | PROC+13 |
>> BGPED | PROC+9, PROCCY+4, BQI+13 |
>> BGPEDATE | PROCCY+4*, PROCCY+6, PROCCY+8, PROCCY+10, PROCPY+4*, PROCPY+6, PROCPY+8, PROCPY+10, PROCBY+4*, PROCBY+6 , PROCBY+8, PROCBY+10 |
>> BGPET | N+1* |
>> BGPH | PROC+4*, PROC+6, BQI+8*, BQI+10 |
BGPICARE | BQI+5~, BQI+20!, BQI+35! |
BGPICARE( | BQI+26, BQI+28, BQI+29 |
BGPIDATA | BQI+5~, BQI+29*, BQI+33, BQI+35! |
BGPIIEN | BQI+5~, BQI+31*, BQI+33, BQI+35! |
>> BGPIISO | PROCCY+7, PROCCY+12 |
BGPIMEAS | BQI+5~, BQI+25*, BQI+26*, BQI+28, BQI+29, BQI+31, BQI+35! |
>> BGPJ | PROC+4*, PROC+6, BQI+8*, BQI+10 |
>> BGPMUTF | PROCCY+13*, PROCPY+12*, PROCBY+12*, BQI+27*, BQI+28*, BQI+29, BQI+33 |
>> BGPPBD | PROCPY+4, BQI+22 |
>> BGPPED | PROCPY+4 |
BGPPROV | BQI~, BQI+33 |
>> BGPSEX | PROCCY+11*, PROCPY+11*, PROCBY+11* |
>> BGPTIME | PROCCY+4*, PROCPY+4*, PROCBY+4* |
BGPUMTF | BQI+5~, BQI+35! |
>> BGPXPXPX | PROCCY+7 |
BQIGREF | BQI~, BQI+4, BQI+33 |
>> DFN | PROC+12*, PROC+13, PROC+14, PROC+15, PROC+16, PROCCY+1, PROCCY+2, PROCCY+3, PROCCY+6, PROCCY+8 , PROCCY+9, PROCCY+10, PROCCY+11, PROCPY+1, PROCPY+2, PROCPY+3, PROCPY+6, PROCPY+8, PROCPY+9, PROCPY+10 , PROCPY+11, PROCBY+1, PROCBY+2, PROCBY+3, PROCBY+6, PROCBY+8, PROCBY+9, PROCBY+10, PROCBY+11, BQI+16* , BQI+17, BQI+18, BQI+19, BQI+33 |
>> DOD | ACTUPAP+3* |
DUZ(2 | PROC+16, BQI+19 |
>> E | V2+4*, LASTVD+4* |
EDATE | V2~, V2+4, ACTUPAP~, ACTUPAP+3, ACTCL~, LASTVD~, LASTVD+4 |
F | ACTCL+1~, ACTCL+2*, ACTCL+12*, ACTCL+14 |
G | V2+1~, V2+6*, V2+13*, V2+15, ACTCL+1~, ACTCL+2*, ACTCL+12, LASTVD+1~, LASTVD+6*, LASTVD+14* , LASTVD+16 |
P | PROC+13*, V2~, V2+2, V2+4, ACTUPAP~, ACTUPAP+1, ACTUPAP+2, ACTUPAP+3, ACTCL~, LASTVD~ , LASTVD+2, LASTVD+4, DP~, DP+1, DP+4 |
S | ACTCL+1~, ACTCL+2*, ACTCL+12 |
U | PROC+15, PROC+16, PROCCY+2, PROCCY+3, PROCCY+11, PROCPY+2, PROCPY+3, PROCPY+11, PROCBY+2, PROCBY+3 , PROCBY+11, V2+6, V2+8, V2+9, V2+10, V2+11, V2+12, ACTCL+2, ACTCL+4, ACTCL+5 , ACTCL+7, ACTCL+8, ACTCL+9, LASTVD+6, LASTVD+8, LASTVD+9, LASTVD+11, LASTVD+12, LASTVD+13, LOINC+2 , LOINC+4, DP+1, DP+5, BQI+18, BQI+19 |
V | V2+1~, V2+6*, V2+7, V2+8, V2+9, V2+10, V2+11, V2+12, ACTCL+1~, ACTCL+2* , ACTCL+3, ACTCL+4, ACTCL+5, ACTCL+6, ACTCL+7, ACTCL+8, ACTCL+9, ACTCL+10, LASTVD+1~, LASTVD+6* , LASTVD+7, LASTVD+8, LASTVD+9, LASTVD+10, LASTVD+11, LASTVD+12, LASTVD+13 |
X | V2+1~, V2+6*, ACTCL+1~, ACTCL+2*, LASTVD+1~, LASTVD+6*, DP+3~, DP+4 |
X("DESIGNATED | PRIMARY PROVIDER" , DP+5 |
Name | Field # of Occurrence |
---|---|
$T(ALLDP^BDPAPI | DP+2 |