BKMVF32 ;PRXM/HC/JGH - Reminders From Patient Record and Menu Tree (Functions - 2); Mar 21, 2005 ; 09 Jun 2005 12:37 PM
Source file <BKMVF32.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PPDNEG(RESULT) | ; EP - If the result is negative return a 1 else return a 0.
; This change is specific to PPD. |
|
| POSITIVE(RESULT) | ; EP - If the result is positive return a 1 else return a 0.
|
|
| ADDLINE(REM,ARRAY,TEXT,LAST,DUE,LASTTXT) | ; EP - Update reminder output array
|
|
| NEGATIVE(RESULT) | ; EP - If the result is negative return a 1 else return a 0.
|
|
| LABCODES(DFN,LABT,LOINCT,CPTT,ICDT,BDATE,IDATE,LDATE,LR,PDATE,PR,NDATE,NR,ODATE,OR,OFLG) | ;EP
; EP - Retrieve lab codes. |
|
| PPDPOS(RESULT) | ; EP - If the result is positive return a 1 else return a 0.
; This change is specific to PPD. |
|
| STDS(DFN,STD,LDATE) | ;EP
|
| Name | Field # of Occurrence |
|---|---|
| CPTTAX^BKMIXX | LABCODES+14 |
| LABTAX^BKMIXX | LABCODES+8 |
| LOINC^BKMIXX | LABCODES+11 |
| ICDTAX^BKMIXX1 | STDS+22, STDS+24, STDS+26, STDS+28, STDS+30, LABCODES+17 |
| $$NEGATIVE^BKMVF32 | LABCODES+26 |
| $$POSITIVE^BKMVF32 | LABCODES+25 |
| $$FMADD^XLFDT | STDS+4 |
| $$UP^XLFSTR | POSITIVE+3, NEGATIVE+3, PPDPOS+2, PPDNEG+4 |
| Name | Line Occurrences |
|---|---|
| LABCODES | STDS+8, STDS+10, STDS+12, STDS+14 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARRAY | ADDLINE~ |
| ARRAY( | ADDLINE+1*, ADDLINE+2*, ADDLINE+3*, ADDLINE+4*, ADDLINE+5* |
| BDATE | STDS+3*, STDS+4, LABCODES~, LABCODES+4*, LABCODES+8, LABCODES+11, LABCODES+14, LABCODES+17 |
| CPTT | LABCODES~, LABCODES+3*, LABCODES+14 |
| DDATE | STDS+1~, STDS+22, STDS+24, STDS+26, STDS+28, STDS+30 |
| DFN | STDS~, STDS+8, STDS+10, STDS+12, STDS+14, STDS+22, STDS+24, STDS+26, STDS+28, STDS+30 , LABCODES~, LABCODES+8, LABCODES+11, LABCODES+14, LABCODES+17 |
| DT | STDS+3 |
| DUE | ADDLINE~, ADDLINE+4 |
| FLG | POSITIVE+10~, POSITIVE+11*, POSITIVE+12*, POSITIVE+13*, POSITIVE+14, NEGATIVE+10~, NEGATIVE+11*, NEGATIVE+12*, NEGATIVE+13*, NEGATIVE+14 , PPDPOS+11~, PPDPOS+12*, PPDPOS+13*, PPDPOS+14*, PPDPOS+15, PPDNEG+13~, PPDNEG+14*, PPDNEG+15*, PPDNEG+16*, PPDNEG+17 |
| I | POSITIVE+10~, POSITIVE+13*, NEGATIVE+10~, NEGATIVE+13*, PPDPOS+11~, PPDPOS+14*, PPDNEG+13~, PPDNEG+16* |
| ICDT | LABCODES~, LABCODES+3*, LABCODES+17 |
| IDATE | LABCODES~, LABCODES+4*, LABCODES+9*, LABCODES+12*, LABCODES+15*, LABCODES+18* |
| LAB | LABCODES+2~, LABCODES+22*, LABCODES+23*, LABCODES+24 |
| LABDT | LABCODES+2~, LABCODES+20*, LABCODES+21*, LABCODES+23, LABCODES+24, LABCODES+25, LABCODES+26, LABCODES+27 |
| LABT | LABCODES~, LABCODES+3*, LABCODES+8 |
| LABTEST | LABCODES+2~ |
| LABTEST( | LABCODES+19, LABCODES+21, LABCODES+23, LABCODES+24 |
| LAST | ADDLINE~, ADDLINE+3 |
| LASTTXT | ADDLINE~, ADDLINE+5 |
| LDATE | STDS~, STDS+5, LABCODES~, LABCODES+4*, LABCODES+9*, LABCODES+12*, LABCODES+15*, LABCODES+18*, LABCODES+19 |
| LDATE1 | STDS+1~, STDS+4*, STDS+5*, STDS+6*, STDS+8, STDS+10, STDS+12, STDS+14, STDS+22, STDS+24 , STDS+26, STDS+28, STDS+30 |
| LOINCT | LABCODES~, LABCODES+3*, LABCODES+11 |
| LR | LABCODES~, LABCODES+5*, LABCODES+19* |
| LV | LABCODES+2~, LABCODES+5*, LABCODES+9*, LABCODES+12*, LABCODES+15*, LABCODES+18*, LABCODES+19 |
| NDATE | LABCODES~, LABCODES+4*, LABCODES+21, LABCODES+23, LABCODES+26* |
| NR | LABCODES~, LABCODES+5*, LABCODES+26* |
| ODATE | LABCODES~, LABCODES+4*, LABCODES+27* |
| OFLG | LABCODES~, LABCODES+3*, LABCODES+27 |
| OR | LABCODES~, LABCODES+5*, LABCODES+27* |
| PDATE | STDS+1~, STDS+8, STDS+10, STDS+12, STDS+14, LABCODES~, LABCODES+4*, LABCODES+21, LABCODES+23, LABCODES+25* |
| PR | LABCODES~, LABCODES+5*, LABCODES+25* |
| PRC | STDS+1~ |
| PRCDT | STDS+1~ |
| PRCTEST | STDS+1~ |
| QDATE | LABCODES+2~, LABCODES+7*, LABCODES+8, LABCODES+9, LABCODES+10*, LABCODES+11, LABCODES+12, LABCODES+13*, LABCODES+14, LABCODES+15 , LABCODES+16*, LABCODES+17, LABCODES+18 |
| QV | LABCODES+2~, LABCODES+7*, LABCODES+8, LABCODES+9, LABCODES+10*, LABCODES+11, LABCODES+12, LABCODES+13*, LABCODES+14, LABCODES+15 , LABCODES+16*, LABCODES+17, LABCODES+18 |
| REM | ADDLINE~, ADDLINE+1, ADDLINE+2, ADDLINE+3, ADDLINE+4, ADDLINE+5 |
| RESULT | POSITIVE~, POSITIVE+1, POSITIVE+2, POSITIVE+3*, POSITIVE+4, POSITIVE+5, POSITIVE+6, POSITIVE+7, POSITIVE+8, POSITIVE+12 , POSITIVE+13, NEGATIVE~, NEGATIVE+1, NEGATIVE+3*, NEGATIVE+4, NEGATIVE+5, NEGATIVE+6, NEGATIVE+7, NEGATIVE+8, NEGATIVE+12 , NEGATIVE+13, PPDPOS~, PPDPOS+2*, PPDPOS+3, PPDPOS+4, PPDPOS+5, PPDPOS+6, PPDPOS+7, PPDPOS+8, PPDPOS+9 , PPDPOS+13, PPDPOS+14, PPDNEG~, PPDNEG+4*, PPDNEG+5, PPDNEG+6, PPDNEG+7, PPDNEG+8, PPDNEG+9, PPDNEG+10 , PPDNEG+11, PPDNEG+15, PPDNEG+16, LABCODES+2~, LABCODES+24*, LABCODES+25, LABCODES+26, LABCODES+27 |
| STD | STDS~, STDS+8, STDS+10, STDS+12, STDS+14, STDS+22, STDS+24, STDS+26, STDS+28, STDS+30 |
| TARGET | LABCODES+2~, LABCODES+6*, LABCODES+8, LABCODES+11, LABCODES+14, LABCODES+17 |
| TEXT | ADDLINE~, ADDLINE+2 |
| U | LABCODES+24 |