BQICAVAL ;GDIT/HS/ALA-Community Alert Validation ; 24 Jul 2012 1:42 PM
Source file <BQICAVAL.m>
Package | Total | Call Graph |
---|---|---|
iCare | 7 | $$AGE^BQIAGE ^BQICAHLO ($$ETHN,$$RCE)^BQIPTDMG BLD^BQITUTL ($$DATE,$$TKO)^BQIUL1 $$PTR^BQIUL2 $$COUN^BQIULPT |
Kernel | 3 | ($$FMTE,$$FMTHL7)^XLFDT $$UP^XLFSTR $$PROD^XUPROD |
IHS Patient | 2 | ($$COMMRES,$$HRN)^AUPNPAT $$UIDV^AUPNVSIT |
VA Fileman | 2 | $$VFIELD^DILFD $$GET1^DIQ |
IHS VA Utilities | 1 | ^XBGSAVE |
Patient Care Component Reports | 1 | $$PBMI^APCLV |
Name | Comments | DBIA/ICR reference |
---|---|---|
WRITE | ; use XBGSAVE to save the temp global (BQIDATA) to a file that is exported
|
|
EN | ;EP
|
|
FND(TYP) | ;EP
|
|
FORM | ; Format the data
; Unique Identifier |
|
LAB | ;EP - Get all labs
|
|
JDATE(DATE) | ;EP - Format the date
|
|
UID(BQIDFN) | ;EP - Given DFN return unique patient record id.
|
|
EXP | ;EP - Export data
|
|
PROC | ;EP
|
|
DATE(D) | ;
|
Name | Field # of Occurrence |
---|---|
$$PBMI^APCLV | FORM+106 |
$$COMMRES^AUPNPAT | FORM+26 |
$$HRN^AUPNPAT | FORM+4 |
$$UIDV^AUPNVSIT | FORM+40 |
$$AGE^BQIAGE | FORM+10, FORM+12 |
^BQICAHLO | EN+10 |
$$ETHN^BQIPTDMG | FORM+33 |
$$RCE^BQIPTDMG | FORM+29 |
BLD^BQITUTL | LAB+4, LAB+5, LAB+9, LAB+10, LAB+14, LAB+15, LAB+19, LAB+20, LAB+24, LAB+25 , LAB+26, LAB+27, LAB+31, LAB+32, LAB+33, LAB+34, LAB+35, LAB+36, LAB+37, LAB+38 , LAB+39, LAB+40, LAB+41, LAB+42, LAB+46, LAB+47, LAB+51, LAB+52, LAB+53, LAB+54 , LAB+58, LAB+59, LAB+60, LAB+61, LAB+62, LAB+63, LAB+64, LAB+65, LAB+69, LAB+70 , LAB+71, LAB+72, LAB+76, LAB+77, LAB+81, LAB+82 |
$$DATE^BQIUL1 | FND+2 |
$$TKO^BQIUL1 | FORM+116 |
$$PTR^BQIUL2 | FORM+20 |
$$COUN^BQIULPT | FORM+24 |
$$VFIELD^DILFD | FORM+99 |
$$GET1^DIQ | EN+1, PROC+26, FORM+14, FORM+16, FORM+19, FORM+22, FORM+99, UID+4 |
^XBGSAVE | WRITE+12 |
$$FMTE^XLFDT | JDATE+3 |
$$FMTHL7^XLFDT | FORM+8, FORM+38, FORM+52 |
$$UP^XLFSTR | JDATE+4 |
$$PROD^XUPROD | EN+8, EXP+11 |
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^AUPNVMSR - [#9000010.01] | GET1^DIQ, VFIELD^DILFD |
^AUPNVPOV - [#9000010.07] | GET1^DIQ |
^BQI(90508 - [#90508] | GET1^DIQ |
^AUTTLOC - [#9999999.06] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AMHREC - [#9002011] | FORM+51 |
^AUPNPAT - [#9000001] | UID+2 |
^AUPNVLAB - [#9000010.09] | FND+10, PROC+11, FORM+55, FORM+56, FORM+57, FORM+58 |
^AUPNVLAB("AA" | FND+5, FND+7, FND+9 |
^AUPNVMIC - [#9000010.25] | FND+16, PROC+11, FORM+73, FORM+74, FORM+75 |
^AUPNVMIC("AA" | FND+13, FND+15 |
^AUPNVMSR - [#9000010.01] | FORM+97, FORM+110, FORM+111, FORM+112 |
^AUPNVMSR("AA" | FORM+96 |
^AUPNVMSR("AD" | FORM+109 |
^AUPNVPOV - [#9000010.07] | PROC+23 |
^AUPNVSIT - [#9000010] | PROC+15, PROC+27, FORM+40, FORM+51 |
^AUTTLOC - [#9999999.06] | EXP+3, FORM+36, FORM+60, FORM+65, FORM+77, FORM+82, WRITE+6 |
^AUTTMSR - [#9999999.07] | FORM+111 |
^AUTTMSR("B" | FORM+93 |
^AUTTSITE(1 | EXP+3, UID+4, WRITE+6, WRITE+9 |
^BQI(90507.8 - [#90507.8] | PROC+13, PROC+14, PROC+25, PROC+26 |
^BQI(90508 - [#90508] | EN+5, EXP+7 |
^BQIDATA($J | EXP+5!, EXP+10*, FORM+118*, WRITE+14! |
^BQIHL7($J | WRITE+14! |
^DIC(10 - [#10] | FORM+30 |
^DIC(10.2 - [#10.2] | FORM+34 |
^DIC(4 - [#4] | EXP+3 |
^DPT - [#2] | FORM+6, FORM+8, UID+3 |
^LAB(60 - [#60] | FORM+60, FORM+63, FORM+65, FORM+68, FORM+77, FORM+80, FORM+82, FORM+85 |
^LAB(95.3 - [#95.3] | FORM+67, FORM+68, FORM+84, FORM+85 |
^TMP("BQITAX" | LAB+3 |
^XTMP("BQICAVAL" | FND+11*, FND+17*, PROC+2, PROC+4, PROC+6, PROC+8, PROC+9, PROC+10, PROC+12!, PROC+18 , PROC+20, PROC+21, PROC+22, PROC+24! |
^XTV(8989.3 - [#8989.3] | WRITE+10 |
Name | Line Occurrences |
---|---|
$$DATE | WRITE+7 |
$$JDATE | EXP+10, FORM+8, FORM+38, FORM+52 |
$$UID | FORM+2 |
EXP | EN+3 |
FND | LAB+6, LAB+11, LAB+16, LAB+21, LAB+28, LAB+43, LAB+48, LAB+55, LAB+66, LAB+73 , LAB+78, LAB+83 |
FORM | PROC+16, PROC+28 |
LAB | EN+2 |
WRITE | EN+11 |
Name | Field # of Occurrence |
---|---|
^(0 | PROC+14, PROC+26 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | JDATE+2~, JDATE+3*, JDATE+4 |
>> ABN | FORM+58*, FORM+61, FORM+66, FORM+69, FORM+75*, FORM+78, FORM+83, FORM+86 |
ALERT | EXP+1~, PROC+13*, PROC+25*, FORM+46 |
ASUFAC | EN+12!, EXP+1~, EXP+3*, WRITE+6*, WRITE+7 |
ASUN | EXP+1~, EXP+3*, FORM+60, FORM+65, FORM+77, FORM+82 |
ASUNM | EXP+1~, EXP+3*, EXP+10 |
BJ | EN+12!, EXP+1~ |
BMI | FORM+104~, FORM+106*, FORM+107 |
BQDFN | FND+1~, FND+4*, FND+5*, FND+7, FND+9, FND+11, FND+13, FND+15, FND+17 |
BQIDFN | UID~, UID+1, UID+2, UID+3, UID+4 |
CT | EXP+1~, EXP+4*, EXP+10 |
D | DATE~, DATE+1 |
DATE | FND+1~, FND+2*, FND+7, FND+13, JDATE~, JDATE+1, JDATE+3, JDATE+4 |
DELIM | EN+7*, EN+12!, EXP+1~, EXP+9*, EXP+10, FORM+4, FORM+6, FORM+8, FORM+10, FORM+12 , FORM+14, FORM+16, FORM+20, FORM+22, FORM+24, FORM+26, FORM+30, FORM+34, FORM+36, FORM+38 , FORM+40, FORM+42, FORM+44, FORM+46, FORM+48, FORM+52, FORM+60, FORM+61, FORM+65, FORM+66 , FORM+68, FORM+69, FORM+71, FORM+77, FORM+78, FORM+82, FORM+83, FORM+85, FORM+86, FORM+88 , FORM+101, FORM+116 |
DFN | EXP+1~, PROC+1*, PROC+2*, PROC+4, PROC+6, PROC+8, PROC+9, PROC+10, PROC+12, PROC+18 , PROC+20, PROC+21, PROC+22, PROC+24, FORM+2, FORM+4, FORM+6, FORM+8, FORM+10, FORM+12 , FORM+14, FORM+16, FORM+19, FORM+22, FORM+24, FORM+26, FORM+29, FORM+33, FORM+96, FORM+106 |
DIAG | EXP+1~, PROC+14*, PROC+26*, FORM+44 |
DT | EXP+10, FORM+106, WRITE+7 |
DTLMD | EXP+1~, FORM+51*, FORM+52 |
DUZ(2 | FORM+4 |
>> DX | PROC+22* |
DXN | EN+12!, EXP+1~, PROC+14*, PROC+26*, FORM+42 |
ETHN | FORM+32~, FORM+33* |
ETN | FORM+32~, FORM+33*, FORM+34 |
FLNM | EN+8*, EN+12!, EXP+1~, EXP+11* |
FRM | EN+5*, EN+6, EN+7, EN+10, EN+12!, EXP+1~, EXP+7*, EXP+8, EXP+9, EXP+10 , FORM+8, FORM+38, FORM+52, WRITE+4 |
GRP | EN+12!, EXP+1~, PROC+14*, PROC+26*, FORM+48 |
>> HDR | EXP+10* |
HLSTATE | WRITE+15! |
I | EXP+1~ |
IEN | FND+1~, FND+8*, FND+9*, FND+10, FND+11, FND+14*, FND+15*, FND+16, FND+17, FORM+92~ , FORM+95*, FORM+96*, FORM+97, FORM+99, FORM+104~, FORM+108*, FORM+109*, FORM+110, FORM+111, FORM+112 |
IN | EN+6*, EN+12!, EXP+1~, EXP+8*, EXP+10, FORM+118* |
LAB | EXP+1~, PROC+10*, FORM+60, FORM+63, FORM+65, FORM+68, FORM+77, FORM+80, FORM+82, FORM+85 |
LCP | EXP+1~, FORM+63*, FORM+64, FORM+67, FORM+68, FORM+80*, FORM+81, FORM+84, FORM+85 |
LDATE | FND+1~, FND+6*, FND+7*, FND+9, FND+11, FND+12*, FND+13*, FND+15, FND+17 |
LOC | EXP+1~, PROC+15*, PROC+27*, FORM+4, FORM+36 |
LOINC | EXP+1~, FORM+67*, FORM+68, FORM+84*, FORM+85 |
MEAS | EN+12!, EXP+2~, FORM+104~, FORM+111*, FORM+114, FORM+115 |
N | EXP+2~, EXP+4* |
POP | EN+12!, EXP+2~ |
RACE | FORM+28~, FORM+29* |
RCN | FORM+28~, FORM+29*, FORM+30 |
RECORD | EXP+2~, FORM+2*, FORM+4*, FORM+6*, FORM+8*, FORM+10*, FORM+12*, FORM+14*, FORM+16*, FORM+20* , FORM+22*, FORM+24*, FORM+26*, FORM+30*, FORM+34*, FORM+36*, FORM+38*, FORM+40*, FORM+42*, FORM+44* , FORM+46*, FORM+48*, FORM+52*, FORM+60*, FORM+61*, FORM+65*, FORM+66*, FORM+68*, FORM+69*, FORM+71* , FORM+77*, FORM+78*, FORM+82*, FORM+83*, FORM+85*, FORM+86*, FORM+88*, FORM+101*, FORM+116*, FORM+118 |
RESULT | EN+12!, EXP+2~, FORM+57*, FORM+60, FORM+65, FORM+68, FORM+75*, FORM+77, FORM+82, FORM+85 , FORM+92~, FORM+97*, FORM+100, FORM+104~, FORM+111*, FORM+115 |
RESULTS | EXP+2~ |
>> RHIGH | FORM+56*, FORM+61, FORM+66, FORM+69, FORM+74*, FORM+78, FORM+83, FORM+86 |
RIEN | EXP+2~, PROC+7*, PROC+8*, PROC+9, PROC+10, PROC+11, PROC+12, PROC+19*, PROC+20*, PROC+21 , PROC+22, PROC+23, PROC+24, PROC+26, FORM+55, FORM+56, FORM+57, FORM+58, FORM+71, FORM+73 , FORM+74, FORM+75, FORM+88 |
>> RLOW | FORM+56*, FORM+61, FORM+66, FORM+69, FORM+74*, FORM+78, FORM+83, FORM+86 |
RVDT | FORM+92~, FORM+94*, FORM+96 |
SITE | EXP+2~, FORM+55*, FORM+59, FORM+62, FORM+63, FORM+73*, FORM+76, FORM+79, FORM+80 |
ST | FORM+18~, FORM+19*, FORM+20 |
TAX | LAB+1~, LAB+4*, LAB+5*, LAB+9*, LAB+10*, LAB+14*, LAB+15*, LAB+19*, LAB+20*, LAB+24* , LAB+25*, LAB+26*, LAB+27*, LAB+31*, LAB+32*, LAB+33*, LAB+34*, LAB+35*, LAB+36*, LAB+37* , LAB+38*, LAB+39*, LAB+40*, LAB+41*, LAB+42*, LAB+46*, LAB+47*, LAB+51*, LAB+52*, LAB+53* , LAB+54*, LAB+58*, LAB+59*, LAB+60*, LAB+61*, LAB+62*, LAB+63*, LAB+64*, LAB+65*, LAB+69* , LAB+70*, LAB+71*, LAB+72*, LAB+76*, LAB+77*, LAB+81*, LAB+82* |
TIEN | FND+1~, FND+2*, FND+3*, FND+7, FND+9, FND+11, FND+13, FND+15, FND+17 |
TMDATA | EXP+2~ |
>> TMFRAME | EN+1*, FND+2 |
TMN | FORM+92~, FORM+93*, FORM+96 |
TREF | LAB+1~, LAB+3*, LAB+4, LAB+5, LAB+7, LAB+9, LAB+10, LAB+12, LAB+14, LAB+15 , LAB+17, LAB+19, LAB+20, LAB+22, LAB+24, LAB+25, LAB+26, LAB+27, LAB+29, LAB+31 , LAB+32, LAB+33, LAB+34, LAB+35, LAB+36, LAB+37, LAB+38, LAB+39, LAB+40, LAB+41 , LAB+42, LAB+44, LAB+46, LAB+47, LAB+49, LAB+51, LAB+52, LAB+53, LAB+54, LAB+56 , LAB+58, LAB+59, LAB+60, LAB+61, LAB+62, LAB+63, LAB+64, LAB+65, LAB+67, LAB+69 , LAB+70, LAB+71, LAB+72, LAB+74, LAB+76, LAB+77, LAB+79, LAB+81, LAB+82, FND+3 |
TYP | FND~, FND+11, FND+17, EXP+2~, PROC+3*, PROC+4*, PROC+6, PROC+8, PROC+9, PROC+10 , PROC+12, PROC+13, PROC+14, PROC+18, PROC+20, PROC+21, PROC+22, PROC+24, PROC+25, PROC+26 , FORM+104~, FORM+110*, FORM+111 |
U | EN+5, FND+10, FND+11, FND+16, FND+17, EXP+3, EXP+7, PROC+9, PROC+10, PROC+11 , PROC+13, PROC+14, PROC+15, PROC+21, PROC+22, PROC+23, PROC+25, PROC+26, PROC+27, FORM+6 , FORM+8, FORM+30, FORM+34, FORM+36, FORM+40, FORM+51, FORM+55, FORM+56, FORM+57, FORM+58 , FORM+60, FORM+63, FORM+65, FORM+67, FORM+68, FORM+73, FORM+74, FORM+75, FORM+77, FORM+80 , FORM+82, FORM+84, FORM+85, FORM+112, UID+4, WRITE+6 |
UID | LAB+1~, LAB+2*, FORM+104~, FORM+105* |
>> UNITS | FORM+55*, FORM+61, FORM+66, FORM+69, FORM+73*, FORM+78, FORM+83, FORM+86 |
VDATE | EXP+2~, PROC+5*, PROC+6*, PROC+8, PROC+9, PROC+10, PROC+12, PROC+17*, PROC+18*, PROC+20 , PROC+21, PROC+22, PROC+24, FORM+38, FORM+91, FORM+94 |
VFILE | EXP+2~, PROC+9*, PROC+11, PROC+21*, FORM+51, FORM+54, FORM+71, FORM+72, FORM+88, FORM+103 |
VISIT | EXP+2~, PROC+11*, PROC+12, PROC+15, PROC+23*, PROC+24, PROC+27, FORM+40, FORM+51, FORM+109 |
VITALS | FORM+104~, FORM+105*, FORM+107*, FORM+115*, FORM+116 |
VSDTM | EXP+2~ |
>> XBE | WRITE+3* |
>> XBF | WRITE+3* |
XBFLG | WRITE+15! |
XBFLT | WRITE+2~, WRITE+3* |
XBFN | WRITE+2~, WRITE+7* |
XBGL | WRITE+2~, WRITE+4* |
XBMED | WRITE+2~, WRITE+3* |
XBNAR | WRITE+2~, WRITE+5* |
XBPAFN | EN+12!, EXP+2~ |
XBQ | WRITE+2~, WRITE+3* |
XBQTO | WRITE+2~ |
XBS1 | EN+12!, EXP+2~, WRITE+8* |
XBUF | WRITE+2~, WRITE+9*, WRITE+10* |
XX | FORM+104~, FORM+113*, FORM+114 |
ZISHC | EN+12!, EXP+2~ |
ZISHDA1 | EN+12!, EXP+2~ |
>> ZTSK | LAB+2 |
ZZ | FORM+92~ |
ZZ( | FORM+100* |
ZZ("" | FORM+101 |