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 |