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 |