BGPMUUT1 ; IHS/MSC/MGH - Meaningful use utility calls ;01-Mar-2011 15:35;MGH
Source file <BGPMUUT1.m>
Package | Total | Call Graph |
---|---|---|
Patient Care Component Reports | 2 | $$START1^APCLDF $$CLINIC^APCLV |
DRG Grouper | 1 | $$CODEN^ICDCODE |
IHS Patient | 1 | $$DOB^AUPNPAT |
IHS VA Utilities | 1 | $$VAL^XBDIQ1 |
Kernel | 1 | ($$FMADD,$$FMTE)^XLFDT |
Taxonomy | 1 | $$ICD^ATXCHK |
VA Fileman | 1 | $$GET1^DIQ |
Name | Comments | DBIA/ICR reference |
---|---|---|
VSTCPT(DFN,VIEN,TAX) | ;EP Check to see if the patient had a CPT on a particular visit
|
|
WH(P,BDATE,EDATE,T,F) | ;EP
|
|
CPTI(DFN,BDATE,EDATE,CPTI,SCEX,SCLN,SMOD) | ;EP - did patient have this cpt (ien) in date range
|
|
PLCODE(P,A) | ;EP
|
|
RAD(P,BDATE,EDATE,T,F) | ;EP - return ien of CPT entry if patient had this CPT
|
|
CPT(DFN,BDATE,EDATE,TAX) | ;EP - return ien of CPT entry if patient had this CPT
|
|
PRVOLD(VISIT,PROV) | ;Is this provider a provider for this visit - NO PRIMARY/SECONDARY CHECK
|
|
PRV(VISIT,PROV) | ;EP - Is this provider a provider for this visit
|
|
LASTITEM(P,BD,ED,BGPT,BGPV) | ;PEP - return last item APCLV OF TYPE APCLT DURING BD TO ED IN FORM APCLF
|
|
PLTAX(DFN,TAX,STAT,CDATE) | ;EP - is DX on problem list 1 or 0
|
Name | Field # of Occurrence |
---|---|
$$START1^APCLDF | LASTITEM+5 |
$$CLINIC^APCLV | CPTI+16 |
$$ICD^ATXCHK | PLTAX+20, CPT+15, VSTCPT+10, RAD+18 |
$$DOB^AUPNPAT | LASTITEM+1 |
$$GET1^DIQ | PLTAX+25, PLTAX+26, PLTAX+27 |
$$CODEN^ICDCODE | PLCODE+5 |
$$VAL^XBDIQ1 | CPTI+17, CPTI+18 |
$$FMADD^XLFDT | WH+3, CPT+6, RAD+3 |
$$FMTE^XLFDT | WH+21, RAD+26 |
FileNo | Call Tags |
---|---|
^ICD9 - [#80] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ATXAX("B" | PLTAX+10, CPT+5, VSTCPT+6, RAD+8 |
^AUPNPROB - [#9000011] | PLCODE+7, PLTAX+15, PLTAX+16, PLTAX+17, PLTAX+21, PLTAX+22 |
^AUPNPROB("AC" | PLCODE+7, PLTAX+14 |
^AUPNVCPT - [#9000010.18] | CPT+15, CPT+22, CPT+23, CPT+24, VSTCPT+10, VSTCPT+14, VSTCPT+15, CPTI+14 |
^AUPNVCPT("AA" | CPTI+9, CPTI+12, CPTI+13 |
^AUPNVCPT("AD" | CPT+13, CPT+14, VSTCPT+8, VSTCPT+9 |
^AUPNVPRV - [#9000010.06] | PRV+5, PRVOLD+4 |
^AUPNVPRV("AD" | PRV+4, PRVOLD+3 |
^AUPNVRAD - [#9000010.22] | RAD+15, RAD+17, RAD+25, RAD+26, RAD+27, RAD+28, RAD+29 |
^AUPNVRAD("AD" | RAD+13, RAD+14 |
^AUPNVSIT - [#9000010] | CPT+12, CPT+24, VSTCPT+7, RAD+12, RAD+25, RAD+26, RAD+27, RAD+28, CPTI+15 |
^AUPNVSIT("AA" | CPT+10, CPT+11, RAD+10, RAD+11 |
^BWPCD - [#9002086.1] | WH+9, WH+10, WH+11, WH+20, WH+21 |
^BWPCD("C" | WH+8 |
^ICPT - [#81] | CPT+22, VSTCPT+15, CPTI+8 |
^RAMIS(71 - [#71] | RAD+17, RAD+27, RAD+28, RAD+29 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | LASTITEM+5~* |
A | PLCODE~, PLCODE+2, PLCODE+5 |
BD | CPT+1~, CPT+8~, CPT+9*, CPT+10, RAD+7~, RAD+9*, RAD+10, CPTI+10~, CPTI+11*, CPTI+12 , LASTITEM~, LASTITEM+1*, LASTITEM+5 |
BDATE | WH~, WH+3*, WH+12, CPT~, CPT+6*, CPT+9, RAD~, RAD+3*, RAD+9, RAD+16 , CPTI~, CPTI+3, CPTI+11 |
BGPR | LASTITEM+5~ |
BGPR(1 | LASTITEM+6, LASTITEM+7 |
BGPT | LASTITEM~, LASTITEM+3, LASTITEM+5 |
BGPV | LASTITEM~, LASTITEM+4, LASTITEM+5 |
C | RAD+7~, RAD+17*, RAD+18 |
CDATE | PLTAX~, PLTAX+6*, PLTAX+19 |
CPT | CPT+22*, VSTCPT+1~, VSTCPT+15* |
CPTDATE | CPT+1~, CPT+23*, CPT+25 |
CPTI | CPTI~, CPTI+2, CPTI+8, CPTI+12, CPTI+13 |
CPTT | CPT+1~, CPT+22*, CPT+25, VSTCPT+1~, VSTCPT+15*, VSTCPT+16 |
D | WH+7~, WH+11*, WH+12, WH+13, WH+14, WH+15, WH+20*, WH+21*, CPT+8~, RAD+7~ , CPTI+10~ |
DFN | PLTAX~, PLTAX+7, PLTAX+14, CPT~, CPT+2, CPT+10, CPT+11, VSTCPT~, VSTCPT+3, CPTI~ |
DT | LASTITEM+2 |
E | LASTITEM+5~* |
ED | CPT+1~, CPT+8~, CPT+9*, CPT+10*, CPT+11, RAD+7~, RAD+9*, RAD+10*, RAD+11, CPTI+10~ , CPTI+11*, CPTI+12*, CPTI+13, CPTI+24, LASTITEM~, LASTITEM+2*, LASTITEM+5 |
EDATE | WH~, WH+2, WH+3, WH+13, CPT~, CPT+4, CPT+6, CPT+9, RAD~, RAD+2 , RAD+3, RAD+9, RAD+16, CPTI~, CPTI+4, CPTI+11 |
EDT | PLTAX+12~, PLTAX+16*, PLTAX+18*, PLTAX+19 |
EDTE | PLTAX+12~, PLTAX+22*, PLTAX+24 |
>> EVDATE | RAD+15*, RAD+16 |
EVDT | VSTCPT+1~, VSTCPT+14*, VSTCPT+16 |
F | WH~, WH+5*, WH+18, WH+19, WH+20, WH+21, RAD~, RAD+5*, RAD+23, RAD+24 , RAD+25, RAD+26, RAD+27, RAD+28, RAD+29 |
G | WH+7~, WH+8*, WH+15*, WH+17, WH+18, WH+19, WH+20, WH+21, CPT+1~, CPT+8~ , CPT+9*, CPT+10, CPT+11, CPT+14, CPT+15*, CPT+19, CPT+20, CPT+22, CPT+23, CPT+24 , CPT+25*, CPT+26, VSTCPT+1~, VSTCPT+2*, VSTCPT+9, VSTCPT+10*, VSTCPT+12, VSTCPT+13, VSTCPT+14, VSTCPT+15 , VSTCPT+16*, VSTCPT+17, RAD+7~, RAD+9*, RAD+10, RAD+11, RAD+14, RAD+18*, RAD+22, RAD+23 , RAD+24, RAD+25, RAD+26, RAD+27, RAD+28, RAD+29, CPTI+10~, CPTI+11*, CPTI+12, CPTI+13 , CPTI+24*, CPTI+25 |
G( | WH+15* |
G(0 | WH+14 |
I | WH+8*, WH+14*, PLCODE+7~*, PLCODE+8, PLTAX+12~, PLTAX+13*, PLTAX+14, PLTAX+25*, PLTAX+26*, PLTAX+27* , PLTAX+28, CPTI+10~, CPTI+13*, CPTI+14, CPTI+17, CPTI+18, PRV+2~, PRV+3*, PRV+4, PRV+6* , PRV+7, PRVOLD+1~, PRVOLD+2*, PRVOLD+3, PRVOLD+4*, PRVOLD+5 |
ICD | PLTAX+12~, PLTAX+13*, PLTAX+15*, PLTAX+20, PLTAX+25, PLTAX+26, PLTAX+27 |
J | CPTI+10~, CPTI+20*, CPTI+22* |
K | CPTI+10~, CPTI+20*, CPTI+22* |
M | CPTI+10~, CPTI+17*, CPTI+20 |
M1 | CPTI+10~, CPTI+18*, CPTI+22 |
O | WH+7~ |
P | WH~, WH+1, WH+8, PLCODE~, PLCODE+1, PLCODE+7, RAD~, RAD+1, RAD+10, RAD+11 , CPTI+1, CPTI+9, CPTI+12, CPTI+13, LASTITEM~, LASTITEM+1, LASTITEM+5 |
PDTE | PLTAX+12~, PLTAX+23*, PLTAX+24*, PLTAX+25, PLTAX+26, PLTAX+27 |
PLSTAT | PLTAX+10~, PLTAX+15*, PLTAX+26, PLTAX+27 |
PROB | PLTAX+12~, PLTAX+13*, PLTAX+14*, PLTAX+15, PLTAX+16, PLTAX+17, PLTAX+21, PLTAX+22, PLTAX+25, PLTAX+26 , PLTAX+27 |
PROV | PRV~, PRV+6, PRVOLD~, PRVOLD+4 |
PRVDATA | PRV+2~, PRV+5*, PRV+6 |
PRVIEN | PRV+2~, PRV+4*, PRV+5, PRVOLD+1~, PRVOLD+3*, PRVOLD+4 |
Q | CPTI+10~, CPTI+19*, CPTI+20*, CPTI+21, CPTI+22*, CPTI+23 |
R | LASTITEM+5! |
SCEX | CPTI~, CPTI+5*, CPTI+15 |
SCLN | CPTI~, CPTI+6*, CPTI+16 |
SDTE | PLTAX+12~, PLTAX+17*, PLTAX+18, PLTAX+21*, PLTAX+23 |
SMOD | CPTI~, CPTI+7*, CPTI+20, CPTI+22 |
STAT | PLTAX~, PLTAX+9*, PLTAX+25, PLTAX+26, PLTAX+27 |
T | WH~, WH+4, WH+10, PLCODE+3~, PLCODE+5*, PLCODE+6, PLCODE+7, RAD~, RAD+4, RAD+8 |
TAX | PLTAX~, PLTAX+8, PLTAX+10, CPT~, CPT+3, CPT+5, VSTCPT~, VSTCPT+4, VSTCPT+6 |
TIEN | PLTAX+10~*, PLTAX+11, PLTAX+20, CPT+1~, CPT+5*, CPT+15, VSTCPT+1~, VSTCPT+6*, VSTCPT+10, RAD+7~ , RAD+8*, RAD+18 |
U | WH+10, WH+11, WH+20, WH+21, PLCODE+7, PLTAX+15, PLTAX+16, PLTAX+17, PLTAX+21, PLTAX+22 , PLTAX+25, PLTAX+26, PLTAX+27, CPT+15, CPT+22, CPT+23, CPT+24, CPT+25, VSTCPT+10, VSTCPT+14 , VSTCPT+15, VSTCPT+16, RAD+15, RAD+17, RAD+25, RAD+26, RAD+27, RAD+28, RAD+29, CPTI+14 , CPTI+15, LASTITEM+7, PRV+6, PRVOLD+4 |
V | WH+7~, WH+8*, WH+9, WH+10, WH+11, WH+15, CPT+8~, CPT+11*, CPT+12, CPT+13 , CPT+14, RAD+7~, RAD+11*, RAD+12, RAD+13, RAD+14, RAD+25*, RAD+26*, RAD+27*, RAD+28* , RAD+29*, CPTI+10~, CPTI+14*, CPTI+15, CPTI+16 |
VDATE | CPT+1~, CPT+21*, CPT+24*, CPT+25 |
VIEN | VSTCPT~, VSTCPT+5, VSTCPT+7, VSTCPT+8, VSTCPT+9 |
VISIT | PRV~, PRV+4, PRVOLD~, PRVOLD+3 |
VST | CPT+1~, CPT+24*, CPT+25 |
X | WH+7~, PLCODE+7~*, CPT+8~, CPT+14*, CPT+15, VSTCPT+1~, VSTCPT+9*, VSTCPT+10, RAD+7~, RAD+14* , RAD+15, RAD+17, RAD+18, CPTI+10~ |
Y | WH+7~, PLCODE+7~*, PLTAX+25*, PLTAX+26*, PLTAX+27*, CPT+8~, RAD+7~, CPTI+10~, LASTITEM+5~ |
Z | CPTI+10~ |