BGPMUD09 ; IHS/MSC/SAT - MI measure NQF0105 ;01-Sep-2011 14:56
Source file <BGPMUD09.m>
Package | Total | Call Graph |
---|---|---|
IHS GPRA Information System | 4 | ($$PRV,$$VSTCPT)^BGPMUUT1 $$LASTDX^BGPMUUT2 $$FIND^BGPMUUT8 $$DATE^BGPMUUTL |
IHS Patient | 1 | $$AGE^AUPNPAT |
Kernel | 1 | ($$DT,$$FMADD,$$NOW)^XLFDT |
Taxonomy | 1 | $$ICD^ATXCHK |
VA Fileman | 1 | $$GET1^DIQ |
Package | Total | Caller Graph |
---|---|---|
IHS GPRA Information System | 1 | BGPMUD10 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EM2(DFN,VIEN) | ;check visit for at least 1 E&M code indicating acute inpatient or non-acute inpatient
|
|
EM1(DFN,VIEN,FLG) | ;check visit for at least 1 E&M code indicating ED, outpatient BH, or outpatient BH requirements POS with a POS modifier
|
|
EM2T | ;
|
|
VSTMOD(DFN,VIEN,TAX) | ;EP Check to see if the patient had a CPT on a particular visit
|
|
VSTPOV(DFN,VIEN,TAX) | ;EP Check to see if the patient had an ICD on a particular visit
|
|
EM1T | ;
|
|
TOTAL(DFN) | ;See where this patient ends up
|
|
TEST | ; debug target
|
|
ENTRY | ;EP
|
|
PLTAX(DFN,TAX,STAT,BDATE,EDATE) | ;EP - is DX on problem list 1 or 0
|
Name | Field # of Occurrence |
---|---|
$$ICD^ATXCHK | VSTPOV+11, PLTAX+21 |
$$AGE^AUPNPAT | ENTRY+12 |
$$PRV^BGPMUUT1 | ENTRY+23 |
$$VSTCPT^BGPMUUT1 | EM1+4, EM1+7, EM2+4 |
$$LASTDX^BGPMUUT2 | ENTRY+40, ENTRY+43 |
$$FIND^BGPMUUT8 | ENTRY+36, ENTRY+57, ENTRY+64 |
$$DATE^BGPMUUTL | ENTRY+28, ENTRY+31, ENTRY+58, ENTRY+65 |
$$GET1^DIQ | PLTAX+26, PLTAX+27, PLTAX+28 |
$$DT^XLFDT | TEST+2 |
$$FMADD^XLFDT | ENTRY+12, ENTRY+17, ENTRY+36, ENTRY+40, ENTRY+43, ENTRY+46, ENTRY+49, ENTRY+57, ENTRY+64 |
$$NOW^XLFDT | ENTRY+57, ENTRY+64, PLTAX+7 |
FileNo | Call Tags |
---|---|
^ICD9 - [#80] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ATXAX - [#9002226] | VSTMOD+11, VSTMOD+14 |
^ATXAX("B" | VSTMOD+6, VSTPOV+7, PLTAX+11 |
^AUPNPROB - [#9000011] | PLTAX+16, PLTAX+17, PLTAX+18, PLTAX+22, PLTAX+23 |
^AUPNPROB("AC" | PLTAX+15 |
^AUPNVCPT - [#9000010.18] | VSTMOD+10, VSTMOD+11, VSTMOD+13, VSTMOD+14 |
^AUPNVCPT("AD" | VSTMOD+8, VSTMOD+9 |
^AUPNVPOV - [#9000010.07] | VSTPOV+11, VSTPOV+15, VSTPOV+16, VSTPOV+17 |
^AUPNVPOV("AD" | VSTPOV+9, VSTPOV+10 |
^AUPNVSIT - [#9000010] | ENTRY+21, VSTMOD+7, VSTPOV+8 |
^AUPNVSIT("AA" | ENTRY+19, ENTRY+20 |
^ICD9 - [#80] | VSTPOV+15 |
^TMP("BGPMU0105" | TOTAL+2, TOTAL+3, TOTAL+4, TOTAL+5, TOTAL+6, TOTAL+7, TOTAL+10*, TOTAL+13*, TOTAL+14*, TOTAL+16* , TOTAL+17*, TOTAL+20*, TOTAL+21*, TOTAL+23*, TOTAL+24*, TOTAL+25* |
Name | Line Occurrences |
---|---|
$$EM1 | ENTRY+27 |
$$EM2 | ENTRY+30 |
$$PLTAX | ENTRY+46, ENTRY+49 |
$$VSTPOV | ENTRY+25 |
ENTRY | TEST+8 |
TOTAL | ENTRY+70 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BDATE | PLTAX~, PLTAX+6*, PLTAX+20 |
>> BGP1D | ENTRY+28*, ENTRY+31*, ENTRY+36, ENTRY+40, ENTRY+43, ENTRY+46, ENTRY+49, ENTRY+57, ENTRY+64 |
>> BGP2 | EM1+2*, EM1+3, EM1+5*, EM1+6, EM1+9*, EM1+12, EM2+2*, EM2+3, EM2+5*, EM2+6 |
>> BGPAGEE | ENTRY+12*, ENTRY+14 |
BGPALL | ENTRY+4~ |
>> BGPBDATE | ENTRY+17, TEST+4* |
BGPDEN | ENTRY+5~, ENTRY+9*, ENTRY+19, ENTRY+20, ENTRY+28*, ENTRY+29, ENTRY+31*, ENTRY+32, ENTRY+34, ENTRY+37* , ENTRY+38, ENTRY+41*, ENTRY+42, ENTRY+44*, ENTRY+45, ENTRY+47*, ENTRY+48, ENTRY+50*, ENTRY+51, TOTAL+14 , TOTAL+17, TOTAL+21, TOTAL+24, TOTAL+29 |
>> BGPDT | ENTRY+21*, ENTRY+28, ENTRY+31 |
>> BGPEDATE | ENTRY+12, ENTRY+17, ENTRY+57, ENTRY+64, TEST+5* |
BGPEXC | ENTRY+4~, ENTRY+9* |
BGPH | ENTRY+4~ |
BGPI | EM1+1~, EM1+3*, EM2+1~, EM2+3* |
>> BGPICARE("MU.EP.0105.1" | TOTAL+29* |
>> BGPMUTF | TOTAL+2, TOTAL+3, TOTAL+4, TOTAL+5, TOTAL+6, TOTAL+7, TOTAL+10, TOTAL+13, TOTAL+14, TOTAL+16 , TOTAL+17, TOTAL+20, TOTAL+21, TOTAL+23, TOTAL+24, TOTAL+25, TOTAL+29, TEST+7* |
BGPNOT1 | ENTRY+5~, ENTRY+9*, ENTRY+59*, TOTAL+12, TOTAL+14 |
BGPNOT2 | ENTRY+5~, ENTRY+9*, ENTRY+66*, TOTAL+15, TOTAL+17 |
BGPNUM1 | ENTRY+5~, ENTRY+9*, ENTRY+58*, ENTRY+59, ENTRY+63, TOTAL+19, TOTAL+21, TOTAL+29 |
BGPNUM2 | ENTRY+5~, ENTRY+9*, ENTRY+65*, ENTRY+66, TOTAL+22, TOTAL+24 |
>> BGPPROV | ENTRY+23, TEST+6* |
BGPTMP | EM1+1~, EM1+3*, EM1+4, EM2+1~, EM2+3*, EM2+4 |
BGPX | ENTRY+6~, ENTRY+10*, ENTRY+24*, ENTRY+25*, ENTRY+26, ENTRY+28, ENTRY+31, ENTRY+36*, ENTRY+37, ENTRY+40* , ENTRY+41, ENTRY+43*, ENTRY+44, ENTRY+46*, ENTRY+47, ENTRY+49*, ENTRY+50, ENTRY+56*, ENTRY+57*, ENTRY+58 , ENTRY+62*, ENTRY+64*, ENTRY+65 |
CNT | ENTRY+3~ |
CPT | VSTMOD+1~ |
CPTT | VSTMOD+1~ |
DATA | ENTRY+2~ |
DENCT | TOTAL+1~, TOTAL+3*, TOTAL+10* |
DFN | ENTRY+12, ENTRY+19, ENTRY+20, ENTRY+25, ENTRY+27, ENTRY+30, ENTRY+36, ENTRY+40, ENTRY+43, ENTRY+46 , ENTRY+49, ENTRY+57, ENTRY+64, ENTRY+70, TOTAL~, TOTAL+14, TOTAL+17, TOTAL+21, TOTAL+24, EM1~ , EM1+4, EM1+7, VSTMOD~, VSTMOD+3, EM2~, EM2+4, VSTPOV~, VSTPOV+4, PLTAX~, PLTAX+8 , PLTAX+15, TEST+3* |
DIAB | ENTRY+3~ |
DIABDX | ENTRY+3~ |
DT | TEST+2* |
EDATE | PLTAX~, PLTAX+7*, PLTAX+20 |
EDT | PLTAX+13~, PLTAX+17*, PLTAX+19*, PLTAX+20 |
EDTE | PLTAX+13~, PLTAX+23*, PLTAX+25 |
END | ENTRY+1~, ENTRY+17*, ENTRY+19 |
ERENC | ENTRY+3~ |
EVDT | VSTMOD+1~, VSTPOV+1~, VSTPOV+16*, VSTPOV+18 |
EXCCT | TOTAL+1~ |
EXCEPT | ENTRY+2~ |
FIRST | ENTRY+2~, ENTRY+19*, ENTRY+20 |
FLG | EM1~ |
FR | VSTPOV+1~, VSTPOV+2*, VSTPOV+17*, VSTPOV+18 |
G | VSTMOD+1~, VSTMOD+2*, VSTMOD+9, VSTMOD+11*, VSTMOD+12, VSTMOD+14*, VSTMOD+15, VSTPOV+1~, VSTPOV+3*, VSTPOV+10 , VSTPOV+11*, VSTPOV+13, VSTPOV+14, VSTPOV+15, VSTPOV+16, VSTPOV+17, VSTPOV+18*, VSTPOV+19 |
I | PLTAX+13~, PLTAX+14*, PLTAX+15, PLTAX+26*, PLTAX+27*, PLTAX+28*, PLTAX+29 |
ICD | VSTPOV+1~, VSTPOV+15*, PLTAX+13~, PLTAX+14*, PLTAX+16*, PLTAX+21, PLTAX+26, PLTAX+27, PLTAX+28 |
ICDT | VSTPOV+1~, VSTPOV+15*, VSTPOV+18 |
IEN | ENTRY+2~ |
INENC | ENTRY+3~ |
INV | ENTRY+2~ |
MOD1 | VSTMOD+1~, VSTMOD+10*, VSTMOD+11 |
MOD2 | VSTMOD+1~, VSTMOD+13*, VSTMOD+14 |
NONENC | ENTRY+3~ |
NOTNUM1 | TOTAL+1~, TOTAL+6*, TOTAL+13* |
NOTNUM2 | TOTAL+1~, TOTAL+7*, TOTAL+16* |
NUM | ENTRY+3~ |
NUMCT1 | TOTAL+1~, TOTAL+4*, TOTAL+20* |
NUMCT2 | TOTAL+1~, TOTAL+5*, TOTAL+23* |
OPHENC | ENTRY+3~ |
OUTENC | ENTRY+3~ |
PDTE | PLTAX+13~, PLTAX+24*, PLTAX+25*, PLTAX+26, PLTAX+27, PLTAX+28 |
PLSTAT | PLTAX+11~, PLTAX+16*, PLTAX+27, PLTAX+28 |
PROB | PLTAX+13~, PLTAX+14*, PLTAX+15*, PLTAX+16, PLTAX+17, PLTAX+18, PLTAX+22, PLTAX+23, PLTAX+26, PLTAX+27 , PLTAX+28 |
PTCNT | TOTAL+1~, TOTAL+8*, TOTAL+9*, TOTAL+14, TOTAL+17, TOTAL+21, TOTAL+24, TOTAL+25 |
RFOUND | ENTRY+2~ |
SDTE | PLTAX+13~, PLTAX+18*, PLTAX+19, PLTAX+22*, PLTAX+24 |
START | ENTRY+1~, ENTRY+17*, ENTRY+18*, ENTRY+19 |
STAT | PLTAX~, PLTAX+10*, PLTAX+26, PLTAX+27, PLTAX+28 |
STRING | ENTRY+1~ |
STRING2 | ENTRY+1~ |
TAX | VSTMOD~, VSTMOD+4, VSTMOD+6, VSTPOV~, VSTPOV+5, VSTPOV+7, PLTAX~, PLTAX+9, PLTAX+11 |
TIEN | VSTMOD+1~, VSTMOD+6*, VSTMOD+11, VSTMOD+14, VSTPOV+1~, VSTPOV+7*, VSTPOV+11, PLTAX+11~*, PLTAX+12, PLTAX+21 |
TOTALS | TOTAL+1~, TOTAL+2*, TOTAL+8 |
U | ENTRY+21, ENTRY+28, ENTRY+31, ENTRY+58, ENTRY+65, TOTAL+14, TOTAL+17, TOTAL+21, TOTAL+24, TOTAL+29 , VSTMOD+10, VSTMOD+11, VSTMOD+13, VSTMOD+14, VSTPOV+11, VSTPOV+15, VSTPOV+16, VSTPOV+17, VSTPOV+18, PLTAX+16 , PLTAX+17, PLTAX+18, PLTAX+22, PLTAX+23, PLTAX+26, PLTAX+27, PLTAX+28, TEST+1* |
VALUE | ENTRY+2~, ENTRY+17* |
VDATE | ENTRY+2~ |
VENC | ENTRY+3~ |
VIEN | ENTRY+2~, ENTRY+20*, ENTRY+21, ENTRY+23, ENTRY+25, ENTRY+27, ENTRY+30, EM1~, EM1+4, EM1+7 , VSTMOD~, VSTMOD+5, VSTMOD+7, VSTMOD+8, VSTMOD+9, EM2~, EM2+4, VSTPOV~, VSTPOV+6, VSTPOV+8 , VSTPOV+9, VSTPOV+10 |
VISIT | ENTRY+2~ |
X | EM1+4*, EM1+5, EM1+7*, EM1+8, VSTMOD+1~, VSTMOD+9*, VSTMOD+10, VSTMOD+11, VSTMOD+13, VSTMOD+14 , EM2+4*, EM2+5, VSTPOV+1~, VSTPOV+10*, VSTPOV+11 |
>> Y | PLTAX+26*, PLTAX+27*, PLTAX+28* |
Name | Field # of Occurrence |
---|---|
$T(EM1T+BGPI | EM1+3 |
$T(EM2T+BGPI | EM2+3 |