BKMIXX4 ;PRXM/HC/CJS - IEN LOOKUP UTILITIES ; 05 Aug 2005 1:55 PM
Source file <BKMIXX4.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 2 | ^%DT ^DIR |
| IHS HIV Management System | 1 | $$PROMPT2^BKMIXX4 |
| Kernel | 1 | ($$FMTE,$$NOW)^XLFDT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PROMPT2(PAR,OPTS,OPTA,HELP) | ;EP
|
|
| IMM(BKMN,XACT) | ;IMMUNIZATION NAME TO IEN
|
|
| DATEPRMP() | ;
|
|
| BMI(X,Y) | ;Calculate Body Mass Index
|
|
| LOINC(BKMN) | ;LABORATORY TEST LOINC TO IEN
|
|
| PROMPT(PAR,OPTS,OPTA,FIRST,SECOND) | ;EP
; INPUT ; PAR - Parameter for piece 1 of DIR(0) ; OPTS - Array passed by reference containing the option names that ; ^DIR will display ; OPTA - DIR("A") value for prompt to user ; FIRST - Do we execute the first prompt? $$PROMPT^BKMIXX4 ; SECOND - Do we execute the second prompt? |
|
| ENT | ||
| MEDS(BKMN,XACT) | ;DRUG NAME TO IEN
|
|
| PAD(VAR,FB,CHAR,LEN) | ;EP
|
|
| DX(PROMPT,MULT) | ; EP - Prompt for dx
; PROMPT - Optional - if it exists will replace DIR("A") ; MULT - Optional - 0/1 if 1 - loop for multiple selection, else singular |
|
| LAB(BKMN,XACT) | ;LABORATORY TEST NAME TO IEN
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUTTIMM - [#9999999.14] | IMM+11 |
| ^AUTTIMM("B" | IMM+8, IMM+15, IMM+16 |
| ^DD(90451.01 | DX+4 |
| ^LAB(60 - [#60] | LAB+8, LAB+11, LAB+15, LAB+16, LOINC+7, LOINC+11, LOINC+12 |
| ^PSDRUG - [#50] | MEDS+11 |
| ^PSDRUG("B" | MEDS+8, MEDS+15, MEDS+16 |
| Name | Line Occurrences |
|---|---|
| ENT | ENT+18, ENT+26 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | DATEPRMP+1*, DATEPRMP+9! |
| %DT("A" | DATEPRMP+1*, DATEPRMP+5* |
| BEGDATE | ENT+10*, ENT+11, ENT+19*, ENT+26!, PROMPT2+2!, PROMPT2+3*, PROMPT2+4, DATEPRMP+4* |
| >> BEGDT | ENT+11*, ENT+12, PROMPT2+4* |
| BKMBMI | BMI+3~, BMI+4*, BMI+5 |
| BKMIEN | IMM+6!, IMM+8*, IMM+11*, IMM+16*, IMM+18, LAB+6!, LAB+8*, LAB+11*, LAB+16*, LAB+18 , LOINC+6!, LOINC+7*, LOINC+12*, LOINC+14, MEDS+6!, MEDS+8*, MEDS+11*, MEDS+16*, MEDS+18 |
| BKMIENX | IMM+6!, IMM+16*, IMM+18, LAB+6!, LAB+16*, LAB+18, LOINC+6!, LOINC+12*, LOINC+14, MEDS+6! , MEDS+16*, MEDS+18 |
| BKMIENX( | IMM+16*, LAB+16*, LOINC+12*, MEDS+16* |
| BKMN | IMM~, IMM+8, IMM+10, IMM+11, IMM+13, IMM+14, IMM+15, LAB~, LAB+8, LAB+10 , LAB+11, LAB+13, LAB+14, LAB+15, LOINC~, LOINC+6, LOINC+7, LOINC+9, LOINC+10, LOINC+11 , MEDS~, MEDS+8, MEDS+10, MEDS+11, MEDS+13, MEDS+14, MEDS+15 |
| BKMN1 | IMM+6!, IMM+14*, IMM+15*, IMM+16, LAB+14*, LAB+15*, LAB+16, LOINC+10*, LOINC+11*, LOINC+12 , MEDS+14*, MEDS+15*, MEDS+16 |
| CHAR | PAD~, PAD+2 |
| >> CODE | DX+13*, DX+14*, DX+15 |
| CODES | DX+3~, DX+8*, DX+9*, DX+28, DX+33 |
| >> DESC | DX+13*, DX+15 |
| DIR | PROMPT2+5!, PROMPT2+14!, DX+3~ |
| DIR("?" | PROMPT2+7* |
| DIR("A" | ENT+12*, ENT+20*, PROMPT2+6*, DX+16*, DX+22* |
| DIR("B" | ENT+12*, ENT+20*, DX+17*, DX+22! |
| DIR(0 | ENT+12*, ENT+20*, PROMPT2+6*, PROMPT2+10, PROMPT2+11*, DX+21* |
| DT | ENT+10, PROMPT2+3 |
| DTOUT | ENT+15, ENT+23, DX+3~, DX+24 |
| DUOUT | ENT+15, ENT+23, DX+3~, DX+24 |
| DXDESC | DX+3~, DX+4*, DX+28*, DX+31*, DX+33*, DX+37 |
| DXFLTR | DX+3~, DX+4*, DX+18, DX+22, DX+24*, DX+25*, DX+26, DX+28*, DX+29, DX+30* , DX+33, DX+37 |
| ENDDATE | ENT+10*, ENT+11, ENT+25*, ENT+26!, PROMPT2+2!, PROMPT2+3*, PROMPT2+4, DATEPRMP+8* |
| >> ENDDT | ENT+11*, ENT+20, PROMPT2+4* |
| >> ERR | PROMPT2+6*, PROMPT2+8, PROMPT2+10*, PROMPT2+12 |
| FB | PAD~, PAD+4, PAD+5 |
| FIRST | PROMPT~, ENT+2, ENT+9 |
| HELP | PROMPT2~, PROMPT2+7 |
| HIVTAX | ENT+7*, ENT+10*, PROMPT2+2!, PROMPT2+3* |
| II | DX+3~, DX+9*, DX+12*, DX+13, DX+36* |
| LEN | PAD~, PAD+2, PAD+3, PAD+4, PAD+5, PAD+6 |
| MULT | DX~, DX+18 |
| >> NOW | ENT+17*, ENT+18, ENT+26 |
| NVALS | DX+3~, DX+11*, DX+15*, DX+21, DX+36* |
| OPTA | PROMPT~, ENT+3, PROMPT2~, PROMPT2+6 |
| OPTNUM | PROMPT2+1~, PROMPT2+6*, PROMPT2+8*, PROMPT2+9, PROMPT2+10, PROMPT2+11 |
| OPTS | PROMPT~, ENT+3, PROMPT2~ |
| OPTS( | PROMPT2+8, PROMPT2+9 |
| OPTS(1 | PROMPT2+6 |
| >> OPTTEXT | PROMPT2+9*, PROMPT2+10, PROMPT2+11 |
| PAD | PAD+1~, PAD+2*, PAD+4, PAD+5 |
| PAR | PROMPT~, ENT+3, PROMPT2~, PROMPT2+6 |
| PROMPT | DX~, DX+16, DX+22 |
| SECOND | PROMPT~, ENT+8 |
| >> SEL | ENT+6*, ENT+8, ENT+30 |
| STOP | ENT~, ENT+1*, ENT+4*, ENT+5, DX+3~, DX+4*, DX+18, DX+26*, DX+28*, DX+33* |
| U | ENT+5, ENT+8, ENT+30, DX+4, DX+37 |
| VALS | DX+3~, DX+4*, DX+9, DX+12, DX+13 |
| VAR | PAD~, PAD+3, PAD+4, PAD+5, PAD+6 |
| X | BMI~, BMI+4, DX+3~, DX+19! |
| XACT | IMM~, IMM+7, LAB~, LAB+7, MEDS~, MEDS+7 |
| Y | BMI~, BMI+4, ENT+3*, ENT+4*, ENT+5, ENT+6, ENT+7, ENT+16, ENT+18, ENT+19 , ENT+24, ENT+25, PROMPT2+15, DATEPRMP+3, DATEPRMP+4, DATEPRMP+7, DATEPRMP+8, DX+3~, DX+19!, DX+25 , DX+26, DX+28, DX+29, DX+30, DX+31, DX+36 |
| Y(0 | DX+31 |