BKMRMLB ;PRXM/HC/ALA-HMS Lab Reminders ; 13 Nov 2007 4:04 PM
Source file <BKMRMLB.m>
Package | Total | Call Graph |
---|---|---|
IHS HIV Management System | 3 | (CPTTAX,MEDTAX,PRBTAX)^BKMIXX (CVXTAX,ICDTAX,NDCTAX,SKNTAX)^BKMIXX1 ($$POSITIVE,$$STDS,ADDLINE,LABCODES)^BKMVF32 |
Kernel | 1 | ($$FMADD,$$SCH)^XLFDT |
Patient Care Component | 1 | ($$DATE,WRITE)^APCHSMU |
Name | Comments | DBIA/ICR reference |
---|---|---|
HEPCR(GUI) | ;EP - REM.T.14
; Hepatitis C RIBA Test Due ; Numerator: Patients with no Hepatitis C (DX.16) diagnosis (POV or problem list) and positive ; Hepatitis C EIA test (T.13) and no documented Hepatitis C RIBA test (T.14) ; occurring after EIA test date. ; Due date = Today ; If "Now," then text = "A Hepatitis C RIBA test is indicated because your patient had a positive Hepatitis C EIA test result documented on [date]." |
|
HEPBR(GUI) | ;EP - REM.T.13
; Hepatitis B Retest Due ; Numerator: All patients with 3 documented Hepatitis B immunizations (IZ.4) and no ; Hepatitis B test (T.27) documented after the final immunization ; Due date = Today ; If "Now," then text = "Hepatitis B retest may be indicated at this time to ensure adequate coverage since this patient has completed all 3 Hepatitis B immunizations; last documented immunization was given on [date]." |
|
HEPB(GUI) | ;EP - REM.T.12
; Hepatitis B Test Due ; Numerator: Any patient with no Hepatitis B (DX.15) diagnosis (POV or problem list) ever AND ; no Hepatitis B test results (T.27) ever documented. ; Due date = Today ; If "Now," then text = "This patient may benefit from a Hepatitis B Test." |
|
CHL(GUI) | ;EP - REM.T.07
; Chlamydia Test Due ; Numerator: All patients 18 years of age and older ; Due date = Today, if no Chlamydia test (T.3) ever documented OR ; Due date = Today, if most recent test results for any of the following are positive ; since the most recent Chlamydia test and =<365 days from today: ; Gonorrhea (T.10); Syphilis (T.22) or (T.9). OR ; Due date = Today, if patient has any of the following POV diagnoses ; since the most recent Chlamydia test and =<365 days from today: ; Gonorrhea (DX.4), Syphilis (DX.11), Trichomoniasis (DX.13) or other STD (DX.9) OR ; Due date = Date of most recent positive Chlamydia test + 56 days (for retest after cure) OR ; Due date = Date of most recent Chlamydia test + 365 days (or 12 months). ; If "Now," then text = "Chlamydia test may be due now. Please review your patient's recent and past history and consider ordering this test; last documented test was [date]. ; *** What happens if a Chlamydia test is done on Monday and a Gonorrhea (etc.) is found positive on Tuesday? When should the next Chlamydia be scheduled? |
|
HEPCE(GUI) | ;EP - REM.T.09
; Hepatitis C EIA Test Due ; Numerator: Any patient with no Hepatitis C (DX.16) diagnosis (POV or problem list) ever documented. ; Due date = Today, if no Hepatitis C EIA (T.13) or Hepatitis C RIBA (T.14) ever documented OR ; Due date = if no documented Hepatitis C EIA (T.13) test but a Hepatitis C confirmation test (T.14) is documented, date of most recent confirmation test + 365 days (1 year) OR ; Due date = if most recent EIA test is not positive, date of most recent, not positive Hepatitis C EIA test + 365 days (or 12 months) OR ; Due date = if most recent EIA test is positive followed by a negative Hepatitis C RIBA test, date of EIA test +365 days (or 12 months). ; If most recent EIA test is positive AND is not followed by documented Hep C confirmation test, then go to REM.T.14 ; If "Now," then text = "This patient may be due for a Hepatitis C testing; last documented [date]." |
|
GON(GUI) | ;EP - REM.T.08
; Gonorrhea Test Due ; Numerator: All patients 18 years of age and older. ; Due date = Today, if no Gonorrhea test (T.10) ever documented. OR ; Due date = Today, if most recent test results for any of the following are positive ; since the most recent Gonorrhea test and =<365 days from today: ; Chlamydia (T.3); Syphilis (T.22) or (T.9). OR ; Due date = Today, if patient has any of the following POV diagnoses ; since the most recent Gonorrhea test and =<365 days from today: ; Chlamydia (DX.2), Syphilis (DX.11), Trichomoniasis (DX.13) or other STD (DX.9) OR ; Due date = Date of most recent Gonorrhea test + 365 days (or 12 months). ; If "Now," then text = "Gonorrhea test may be due now. Please review your patient's recent and past history and consider ordering this test; last documented test was [date]." |
|
WRITE(REM,GUI) | ; Write out the reminder
|
|
CD4(GUI) | ;EP - REM.T.01
; CD4 Due ; Due date = Today, if no CD4 test (T.2) documented ever. ; Due date = Date of most recent CD4 test + 120 days (or 4 months). ; If "Now," then text = "CD4 laboratory test may be due now; last documented [date]." |
|
SYPF(GUI) | ;EP - REM.T.04
; FTA-ABS (Syphilis) Due ; Numerator: Patients with a positive RPR laboratory value (T.22) (defined as positive, ; reactive, indeterminate or any number values) and no FTA-ABS (T.9) documented ; after the date of the positive RPR ; Due date = Date of the most recent positive RPR laboratory test + 14 days. ; If "Now," then text = "An FTA-ABS Syphilis test is strongly recommended at this time because your patient had a positive RPR test documented on [date]." |
|
PPD(GUI) | ;EP - REM.T.05
; PPD Due ; Numerator: Patients with: ; 1) No TB DX (DX.14) ever ; 2) No positive PPD results (T.21) ever (positive result or no result but PPD reading >=5 mm) ; 3) No TB treatment (M.08) ever ; Due date = Today, if PPD (T.21) never documented OR ; Due date = Date of most recent PPD + 365 days (or 12 months) ; If "Now," then text = "PPD skin test may be due now; last documented [date]." |
Name | Field # of Occurrence |
---|---|
$$DATE^APCHSMU | WRITE+4, WRITE+5 |
WRITE^APCHSMU | WRITE+6 |
CPTTAX^BKMIXX | HEPBR+10 |
MEDTAX^BKMIXX | PPD+17 |
PRBTAX^BKMIXX | HEPB+12, HEPCE+17, HEPCR+13 |
CVXTAX^BKMIXX1 | HEPBR+9, PPD+27 |
ICDTAX^BKMIXX1 | HEPB+10, HEPCE+15, HEPCR+11, PPD+13 |
NDCTAX^BKMIXX1 | PPD+15 |
SKNTAX^BKMIXX1 | PPD+24 |
$$POSITIVE^BKMVF32 | PPD+35, PPD+37 |
$$STDS^BKMVF32 | CHL+24, GON+20 |
ADDLINE^BKMVF32 | CD4+13, CHL+26, SYPF+15, GON+22, HEPBR+19, HEPB+17, HEPCE+34, HEPCR+22, PPD+40 |
LABCODES^BKMVF32 | CD4+8, CD4+9, CHL+18, SYPF+10, SYPF+13, GON+16, HEPBR+16, HEPB+14, HEPCE+20, HEPCE+22 , HEPCR+16, HEPCR+19, PPD+19 |
$$FMADD^XLFDT | CHL+22, SYPF+14 |
$$SCH^XLFDT | CD4+11, CHL+20, GON+18, HEPCE+25, HEPCE+26, HEPCE+28, PPD+39 |
Name | Line Occurrences |
---|---|
WRITE | CD4+14, CHL+27, SYPF+16, GON+23, HEPBR+20, HEPB+18, HEPCE+35, HEPCR+23, PPD+41 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APCHLAST | WRITE+1*, WRITE+2, WRITE+7, WRITE+8! |
APCHNEXT | WRITE+3*, WRITE+4, WRITE+5, WRITE+7, WRITE+8! |
>> APCHSAGE | CHL+17, GON+15 |
APCHSTEX | WRITE+8! |
APCHSTEX(1 | WRITE+2*, WRITE+4*, WRITE+5*, WRITE+7 |
BDATE | GON+12~, GON+14*, GON+20, GON+21, HEPBR+6~, HEPBR+8*, HEPBR+18, HEPB+6~, HEPB+8*, HEPB+16 , HEPCE+9~, HEPCE+13*, HEPCE+24, HEPCR+7~, HEPCR+9*, HEPCR+21, PPD+9~, PPD+11*, PPD+29 |
CNT | HEPBR+6~, HEPBR+7*, HEPBR+12*, HEPBR+13, HEPBR+14 |
>> DFN | CD4+8, CD4+9, CHL+18, CHL+24, SYPF+10, SYPF+13, GON+16, GON+20, HEPBR+9, HEPBR+10 , HEPBR+16, HEPB+10, HEPB+12, HEPB+14, HEPCE+15, HEPCE+17, HEPCE+20, HEPCE+22, HEPCR+11, HEPCR+13 , HEPCR+16, HEPCR+19, PPD+13, PPD+15, PPD+17, PPD+19, PPD+24, PPD+27 |
DT | CD4+12, CHL+24, CHL+25, GON+14, HEPBR+8, HEPB+8, HEPCE+13, HEPCR+9, PPD+11, WRITE+4 , WRITE+5 |
DUE | CD4+5~, CD4+7*, CD4+11*, CD4+12*, CD4+13, CHL+14~, CHL+16*, CHL+20*, CHL+22*, CHL+24* , CHL+25*, CHL+26, SYPF+7~, SYPF+9*, SYPF+14*, SYPF+15, GON+12~, GON+13*, GON+18*, GON+20* , GON+21*, GON+22, HEPBR+6~, HEPBR+7*, HEPBR+18*, HEPBR+19, HEPB+6~, HEPB+7*, HEPB+16*, HEPB+17 , HEPCE+9~, HEPCE+12*, HEPCE+24*, HEPCE+25*, HEPCE+26*, HEPCE+28*, HEPCE+34, HEPCR+7~, HEPCR+8*, HEPCR+21* , HEPCR+22, PPD+9~, PPD+10*, PPD+29*, PPD+39*, PPD+40 |
ENDATE | HEPCE+9~, HEPCE+12*, HEPCE+20, HEPCE+26 |
EPDATE | HEPCE+9~, HEPCE+12*, HEPCE+20, HEPCE+26, HEPCE+28, HEPCE+29, HEPCR+7~, HEPCR+8*, HEPCR+16, HEPCR+17 , HEPCR+19 |
GUI | CD4~, CD4+6*, CD4+14, CHL~, CHL+15*, CHL+27, SYPF~, SYPF+8*, SYPF+16, GON~ , GON+23, HEPBR~, HEPBR+20, HEPB~, HEPB+18, HEPCE~, HEPCE+35, HEPCR~, HEPCR+23, PPD~ , PPD+41, WRITE~, WRITE+6, WRITE+7 |
LAST | CD4+5~, CD4+7*, CD4+8, CD4+10*, CD4+11, CD4+12, CD4+13, CHL+14~, CHL+16*, CHL+18 , CHL+19, CHL+20, CHL+22, CHL+24, CHL+25, CHL+26, SYPF+7~, SYPF+9*, SYPF+13, SYPF+14 , SYPF+15, GON+12~, GON+13*, GON+16, GON+17, GON+18, GON+20, GON+21, GON+22, HEPBR+6~ , HEPBR+7*, HEPBR+9, HEPBR+11*, HEPBR+13*, HEPBR+16, HEPBR+17*, HEPBR+18*, HEPBR+19, HEPB+6~, HEPB+7* , HEPB+10, HEPB+11, HEPB+12, HEPB+13, HEPB+14, HEPB+15, HEPB+17, HEPCE+9~, HEPCE+12*, HEPCE+20 , HEPCE+24, HEPCE+25, HEPCE+26, HEPCE+28, HEPCE+29, HEPCE+34, HEPCR+7~, HEPCR+8*, HEPCR+22, PPD+9~ , PPD+10*, PPD+19, PPD+20*, PPD+25*, PPD+28*, PPD+29, PPD+38*, PPD+39, PPD+40 |
LAST1 | CD4+5~, CD4+7*, CD4+9, CD4+10, CHL+14~, CHL+16*, HEPBR+6~, HEPBR+7*, HEPBR+10, HEPBR+11 , HEPBR+15*, HEPBR+16, HEPBR+17, HEPBR+18, HEPCE+9~, HEPCE+12*, HEPCE+15, HEPCE+16, HEPCE+17, HEPCE+18 , HEPCR+7~, HEPCR+8*, HEPCR+11, HEPCR+12, HEPCR+13, HEPCR+14, HEPCR+19, HEPCR+20, PPD+9~, PPD+10* , PPD+13, PPD+14, PPD+15, PPD+16, PPD+17, PPD+18, PPD+24, PPD+25, PPD+27, PPD+28 |
LIST | CD4+5~, CD4+13, CHL+14~, CHL+26, SYPF+7~, SYPF+15, GON+22, HEPBR+19, HEPB+17, HEPCE+34 , HEPCR+22, PPD+40, WRITE+8! |
LIST( | WRITE+1, WRITE+3 |
LRESULT | PPD+9~, PPD+10*, PPD+19 |
ODATE | SYPF+7~, SYPF+9*, SYPF+10, SYPF+11 |
OR | SYPF+10, PPD+9~, PPD+10*, PPD+19, PPD+20 |
PDATE | CHL+14~, CHL+16*, CHL+18, CHL+21, CHL+22, SYPF+7~, SYPF+9*, SYPF+10, SYPF+11*, SYPF+12 , SYPF+13, SYPF+14 |
>> PPD | PPD+31*, PPD+32*, PPD+34, PPD+35, PPD+36, PPD+37 |
PPDPOS | PPD+30~, PPD+31*, PPD+32, PPD+35*, PPD+36*, PPD+37*, PPD+38 |
PPDTEST | PPD+22! |
PR | SYPF+10, PPD+9~, PPD+10*, PPD+19, PPD+20 |
REM | WRITE~, WRITE+1, WRITE+3 |
>> REMDUE | WRITE+7* |
>> REMLAST | WRITE+7* |
>> REMNEXT | WRITE+7* |
RLAST | HEPCE+9~, HEPCE+12*, HEPCE+22, HEPCE+24, HEPCE+25 |
RNDATE | HEPCE+9~, HEPCE+12*, HEPCE+22, HEPCE+28, HEPCE+29 |
SKIP | HEPCE+9~, HEPCE+11*, HEPCE+29*, HEPCE+34 |
>> TARGET | PPD+23*, PPD+24, PPD+26*, PPD+27 |
TEMP | HEPBR+7! |
TEMP( | HEPBR+12 |
U | PPD+35 |
VISIT | HEPBR+6~, HEPBR+7*, HEPBR+12* |