BQIVFTLK ;PRXM/HC/ALA-VFILE TABLE LOOKUP ; 06 Apr 2007 3:47 PM
Source file <BQIVFTLK.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CLS(DATA,FILE) | ; EP - Get Clinical Classifications | |
| WP(FILE) | ; Exclude identifiers that are word processing fields | |
| SP(DATA,FILE) | ; EP - Get Supplements | |
| ERR | ; | |
| EVT(DATA) | ;EP - CMET Events | |
| GPORD(DATA) | ;EP - ORDERABLE ITEMS | |
| MS(DATA,FILE) | ; EP - Get Measurement Types only ; excluding the 'ASQ' ones and BMIP | |
| EXM(DATA,FILE) | ;EP - Get Exams | |
| HS(DATA,FILE) | ; EP - Get Health Summary Types | |
| CHK(BFLD) | ;EP - Check for definition of a field | |
| TBL(DATA,FILE,INAC,VALS) | ;EP - Get table data if generic table lookup cannot ; be used since inactive field may have length if active | |
| LKP(DATA,FNBR,VALUE,SCREEN) | ;EP -- BQI VFILE TABLE LOOKUP | |
| MOD(DATA,FILE) | ; EP - Get CPT Modifiers | |
| HF(DATA,FIL) | ;EP - Get Health Factors only | |
| DONE | ||
| PRST | ; Presort results so that matching SERVICE UNIT (and, if possible, AREA) are listed 1st | |
| TAB(DATA,FNBR) | ;EP -- BQI GET VFILE TABLE | |
| ETI(DATA,FILE) | ; EP - Get Etiology | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZTER | ERR+1 | 
| EN^BQIRSPR | SP+3 | 
| $$TKO^BQIUL1 | LKP+60 | 
| $$ICDD^BQIUL3 | LKP+82 | 
| TBL^BQIUTB | TAB+57 | 
| FH80^BQIUTB5 | TAB+45 | 
| FHREL^BQIUTB5 | TAB+51 | 
| EVTAX^BQIVFTRT | TAB+55 | 
| EVTY^BQIVFTRT | TAB+54 | 
| FIND^DIC | LKP+36 | 
| $$GET1^DID | TBL+17 | 
| FIELD^DID | CHK+2, CHK+3, CHK+4 | 
| $$ROOT^DILFD | TBL+16 | 
| $$VFILE^DILFD | TBL+14 | 
| $$GET1^DIQ | LKP+70, LKP+77, GPORD+6, GPORD+7, GPORD+8, TBL+28, PRST+2, PRST+3 | 
| $$NOW^XLFDT | ERR+3 | 
| $$VERSION^XPDUTL | LKP+23, LKP+29, LKP+53, LKP+55, LKP+81, LKP+84 | 
| RPC Name | Call Tags | 
|---|---|
| BQI VFILE TABLE LOOKUP | LKP | 
| BQI GET VFILE TABLE | TAB | 
| FileNo | Call Tags | 
|---|---|
| ^BTPW(90621 - [#90621] | GET1^DIQ | 
| ^AUTTLOC - [#9999999.06] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^APCHSCTL - [#9001015] | HS+4, HS+5 | 
| ^APCHSUP - [#9001022] | SP+13, SP+18, SP+19 | 
| ^APCHSUP("B" | SP+8, SP+12 | 
| ^AUTTCMOD - [#9999999.88] | MOD+4, MOD+5 | 
| ^AUTTEXAM - [#9999999.15] | EXM+4, EXM+5, EXM+6, EXM+7 | 
| ^AUTTHF - [#9999999.64] | HF+5, HF+7, HF+8, HF+9 | 
| ^AUTTMSR - [#9999999.07] | MS+5, MS+6 | 
| ^BKM( | ETI+4, ETI+5, ETI+6 | 
| ^BKMV( | CLS+4, CLS+5, CLS+6 | 
| ^BTPW(90621 - [#90621] | GPORD+5, EVT+4, EVT+5, EVT+6 | 
| ^DD( | WP+4, WP+5, WP+6 | 
| ^DD("DD" | ERR+3 | 
| ^DIC(4 - [#4] | LKP+87 | 
| ^TMP("BQIVFSORT" | PRST+4 | 
| ^TMP("BQIVFTLK" | LKP+9, ERR+5*, TAB+6 | 
| ^TMP("DILIST" | LKP+40 | 
| Name | Line Occurrences | 
|---|---|
| $$WP | LKP+26 | 
| CHK | LKP+47, LKP+49, LKP+50 | 
| CLS | TAB+39 | 
| ETI | TAB+41 | 
| EVT | TAB+53 | 
| EXM | TAB+23 | 
| GPORD | TAB+47 | 
| HF | TAB+31 | 
| HS | TAB+35 | 
| MOD | TAB+43 | 
| MS | TAB+33 | 
| PRST | LKP+62 | 
| SP | TAB+37 | 
| TBL | TAB+15, TAB+17, TAB+20, TAB+21 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AREA | PRST+1~, PRST+8*, PRST+9*, PRST+10, PRST+14*, PRST+18*, PRST+28*, PRST+29, PRST+30, PRST+31 , PRST+32*, PRST+33*, PRST+35, PRST+36 | 
| BAT | GPORD+1~ | 
| BFLD | CHK~, CHK+2, CHK+3, CHK+4 | 
| >> BMXSEC | LKP+16*, LKP+17*, LKP+38*, ERR+4*, TAB+13*, TBL+14* | 
| BQIAS | PRST+6!, PRST+17, PRST+19! | 
| BQIAS( | PRST+10*, PRST+11, PRST+12, PRST+15, PRST+16, PRST+18 | 
| BQIAS("" | PRST+18 | 
| BQISA | PRST+6!, PRST+19! | 
| BQISA( | PRST+10*, PRST+13, PRST+14 | 
| BQISORT | PRST+6!, PRST+37! | 
| BQISORT( | PRST+22*, PRST+29, PRST+30, PRST+31!, PRST+33, PRST+35, PRST+36 | 
| BQISORT("@" | PRST+12*, PRST+14*, PRST+16*, PRST+18* | 
| BQX | CHK+8! | 
| BQX("FIELD LE | NGTH" , CHK+6 | 
| BQX("LABEL" | CHK+7 | 
| BQX("TYPE" | CHK+5 | 
| CT | PRST+1~, PRST+20*, PRST+22*, PRST+28*, PRST+30*, PRST+36* | 
| DAREA | PRST+1~, PRST+3*, PRST+11, PRST+12, PRST+15, PRST+16 | 
| DATA | LKP~, LKP+9*, LKP+10, LKP+42, LKP+61, LKP+71, LKP+89, LKP+91, ERR+5, TAB~ , TAB+6*, TAB+7, TAB+15, TAB+17, TAB+20, TAB+21, TAB+23, TAB+31, TAB+33, TAB+35 , TAB+37, TAB+39, TAB+41, TAB+43, TAB+45, TAB+47, TAB+51, TAB+53, TAB+54, TAB+55 , TAB+57, HF~, HF+3, HF+9, HF+10, EXM~, EXM+3, EXM+8, EXM+9, GPORD~ , GPORD+3, GPORD+9, GPORD+10, EVT~, EVT+2, EVT+7, EVT+8, HS~, HS+3, HS+7 , HS+8, CLS~, CLS+2, CLS+7, CLS+8, ETI~, ETI+2, ETI+7, ETI+8, MOD~ , MOD+2, MOD+6, MOD+7, SP~, SP+3, SP+4, SP+20, SP+21, MS~, MS+4 , MS+8, MS+9, TBL~, TBL+19, TBL+28, DONE | 
| DDATA | LKP+7~, LKP+40*, LKP+41, LKP+64, LKP+66, LKP+67, LKP+74, LKP+75, LKP+78*, LKP+79 , LKP+83, LKP+85, LKP+88, LKP+89, PRST+7, PRST+8, PRST+12, PRST+14, PRST+16, PRST+18 , PRST+21, PRST+22, PRST+23, PRST+24, PRST+25, PRST+26, PRST+27, PRST+30, PRST+36 | 
| DESC | LKP+19~, LKP+68*, LKP+70*, LKP+71, LKP+73~, LKP+77*, LKP+78, LKP+82*, LKP+83, CLS+1~ , CLS+6*, CLS+7, ETI+1~, ETI+5*, ETI+7, MOD+1~, MOD+5*, MOD+6, SP+1~, SP+17* , SP+19*, SP+20 | 
| DLEN | CHK+1~, CHK+6*, CHK+7, TBL+12~, TBL+18*, TBL+19 | 
| DN | SP+1~, SP+17*, SP+18*, SP+19 | 
| DUZ(2 | PRST+2, PRST+3 | 
| ERRDTM | ERR+2~, ERR+3*, ERR+4 | 
| ERROR | LKP+20~, LKP+38 | 
| ERROR("DIERR" | LKP+38 | 
| >> EVIEN | TAB+54, TAB+55 | 
| EVT | GPORD+1~, GPORD+8*, GPORD+9 | 
| >> EVTYPE | TAB+55 | 
| EXEC | SP+1~, SP+13*, SP+14 | 
| FIELD | LKP+19~, LKP+26*, LKP+27*, LKP+28*, LKP+29*, LKP+30*, LKP+36 | 
| FIL | HF~ | 
| FILE | LKP+19~, LKP+24*, LKP+26, LKP+36, LKP+51, LKP+52, LKP+54, LKP+57, LKP+79, LKP+80 , LKP+82, LKP+86, EXM~, HS~, CLS~, CLS+4, CLS+5, CLS+6, ETI~, ETI+4 , ETI+5, ETI+6, MOD~, SP~, MS~, WP~, WP+4, WP+5, TBL~, TBL+14 , TBL+16, TBL+17, TBL+28 | 
| FLAGS | LKP+19~, LKP+28*, LKP+32*, LKP+33*, LKP+34*, LKP+36 | 
| >> FLD | LKP+69*, LKP+70 | 
| FNBR | LKP~, LKP+15*, LKP+17, LKP+22, LKP+24, LKP+27, LKP+28, LKP+29, LKP+30, LKP+34 , LKP+62, LKP+69, LKP+70, LKP+77, CHK+2, CHK+3, CHK+4, TAB~, TAB+12*, TAB+13 , TAB+15, TAB+17, TAB+19, TAB+20, TAB+21, TAB+23, TAB+25, TAB+26, TAB+28, TAB+29 , TAB+31, TAB+33, TAB+35, TAB+37, TAB+39, TAB+41, TAB+43, TAB+45, TAB+47, TAB+51 , TAB+53, TAB+54, TAB+55, TAB+57, HF+4 | 
| GLBREF | TBL+12~, TBL+16*, TBL+23, TBL+24, TBL+26 | 
| HDR | LKP+20~, LKP+44*, LKP+46*, LKP+47*, LKP+49*, LKP+50*, LKP+51*, LKP+54*, LKP+56*, LKP+58* , LKP+59*, LKP+60*, LKP+61, SP+2*, SP+4 | 
| >> IACT | TAB+12*, TAB+19*, TAB+25*, TAB+26*, TAB+28*, TAB+29*, TAB+57 | 
| ID | WP+2~, WP+3*, WP+4*, WP+5, WP+6 | 
| IEN | LKP+19~, LKP+66*, LKP+70, LKP+71, LKP+73~, LKP+74*, LKP+77, LKP+82, LKP+87, HF+1~ , HF+4*, HF+5*, HF+7, HF+8, HF+9, EXM+1~, EXM+2*, EXM+4*, EXM+5, EXM+6 , EXM+7, EXM+8, HS+1~, HS+2*, HS+4*, HS+5, HS+7, CLS+1~, CLS+3*, CLS+4* , CLS+5, CLS+6, CLS+7, ETI+1~, ETI+3*, ETI+4*, ETI+5, ETI+6, ETI+7, MOD+1~ , MOD+3*, MOD+4*, MOD+5, MOD+6, SP+1~, SP+11*, SP+12*, SP+13, SP+18, SP+19 , SP+20, MS+2~, MS+3*, MS+5*, MS+6, MS+8, TBL+22*, TBL+23*, TBL+24, TBL+26 , TBL+28 | 
| II | LKP+7~, LKP+12*, LKP+42, LKP+61, LKP+71*, LKP+89*, LKP+91*, ERR+5*, TAB+4~, TAB+9* , HF+2*, HF+3, HF+9*, HF+10*, EXM+2*, EXM+3, EXM+8*, EXM+9*, GPORD+3, GPORD+9* , GPORD+10*, EVT+2, EVT+7*, EVT+8*, HS+2*, HS+3, HS+7*, HS+8*, CLS+2, CLS+7* , CLS+8*, ETI+2, ETI+7*, ETI+8*, MOD+2, MOD+6*, MOD+7*, SP+20*, SP+21*, MS+3* , MS+4, MS+8*, MS+9*, TBL+19, TBL+28*, DONE* | 
| INAC | TBL~, TBL+21, TBL+25 | 
| INACFLG | TBL+12~, TBL+25*, TBL+27* | 
| INDEX | LKP+19~, LKP+24*, LKP+28*, LKP+34*, LKP+36 | 
| JJ | LKP+19~, LKP+63*, LKP+64*, LKP+66, LKP+67, LKP+74, LKP+75, LKP+78, LKP+79, LKP+83 , LKP+85, LKP+88, LKP+89, PRST+7*, PRST+8, PRST+10, PRST+20*, PRST+21*, PRST+22 | 
| KEY | HS+1~ | 
| LENGTH | TBL+12~, TBL+17*, TBL+18 | 
| MAP | LKP+20~, LKP+41*, LKP+42, LKP+43, LKP+45, LKP+46, LKP+47, LKP+48, LKP+65, LKP+72 , PRST+1~, PRST+24*, PRST+27 | 
| MII | LKP+20~, LKP+45*, LKP+46, LKP+47, LKP+48 | 
| NAME | EXM+1~, EXM+5*, EXM+8, HS+1~, HS+5*, HS+7, CLS+1~, CLS+5*, CLS+7, ETI+1~ , ETI+6*, ETI+7, MOD+1~, MOD+5*, MOD+6, MS+2~, MS+6*, MS+7, MS+8 | 
| NFLD | LKP+20~, LKP+48*, LKP+49*, LKP+50 | 
| NN | PRST+1~, PRST+28*, PRST+29*, PRST+30, PRST+31, PRST+34*, PRST+35*, PRST+36 | 
| >> NODE | TBL+21*, TBL+26 | 
| NUMB | LKP+19~, LKP+24* | 
| PC | TBL+12~, TBL+27* | 
| >> PEC | TBL+21*, TBL+26 | 
| PIEN | GPORD+1~, GPORD+4*, GPORD+5*, GPORD+6, GPORD+7, GPORD+8, GPORD+9, EVT+1~, EVT+3*, EVT+4* , EVT+5, EVT+6, EVT+7 | 
| PRCNAM | EVT+1~, EVT+6*, EVT+7 | 
| PRGM | SP+1~, SP+14*, SP+15* | 
| QFL | LKP+73~, LKP+74*, LKP+86, LKP+87* | 
| ROOT | LKP+20~, LKP+22*, LKP+23 | 
| SCREEN | LKP~, LKP+23*, LKP+25*, LKP+36 | 
| >> SDATA | PRST+4* | 
| SEL | PRST+1~, PRST+5*, PRST+7, PRST+12*, PRST+13, PRST+14*, PRST+15, PRST+16*, PRST+17, PRST+18* , PRST+21 | 
| SUPNM | SP+1~, SP+7*, SP+8*, SP+9, SP+10, SP+12, SP+20 | 
| SVCU | PRST+1~, PRST+8*, PRST+9*, PRST+10, PRST+16*, PRST+18* | 
| SVCUN | PRST+1~, PRST+2*, PRST+11, PRST+12, PRST+13, PRST+14 | 
| TEXT | LKP+19~, LKP+67*, LKP+71, LKP+73~, LKP+75*, LKP+76 | 
| >> TYP | HF+4*, HF+6, HF+7 | 
| TYPE | LKP+20~, LKP+47, LKP+49, LKP+50, CHK+5*, CHK+7*, WP+2~, WP+5*, WP+6 | 
| U | LKP+66, LKP+67, LKP+74, LKP+75, LKP+78, LKP+79, LKP+83, LKP+85, LKP+87, LKP+88 , HF+7, HF+8, HF+9, EXM+5, EXM+6, EXM+7, EXM+8, GPORD+9, EVT+5, EVT+6 , EVT+7, HS+5, HS+7, CLS+5, CLS+6, CLS+7, ETI+5, ETI+6, ETI+7, MOD+5 , MOD+6, MS+6, MS+8, PRST+8 | 
| UID | LKP+7~, LKP+8*, LKP+9, LKP+40, ERR+5, TAB+4~, TAB+5*, TAB+6, PRST+4 | 
| VAL | TBL+12~, TBL+27* | 
| VALS | TBL~, TBL+27 | 
| VALUE | LKP~, LKP+15*, LKP+16, LKP+33, LKP+36 | 
| VFVAL | TBL+12~, TBL+26*, TBL+27 | 
| WPFLD | WP+2~, WP+3*, WP+6*, WP+7 | 
| X | LKP+7~, TAB+4~ | 
| XTLKUT | LKP+20~, LKP+34* | 
| Y | ERR+2~, ERR+3* | 
| ZERO | PRST+1~, PRST+23*, PRST+26 | 
| >> ZTSK | LKP+8, TAB+5 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@(3) | SP+16 |