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 |