Reminder Definitions
From VistApedia
A "Reminder" is a clinical rule that is typically applied against a particular patient to determine if it is due. Examples:
- Does patient need mammogram now?
- Is colonoscopy due now?
Below is the Fileman data dictionary of the file used to store the reminder definitions. More discussion below the file display
File: REMINDER DEFINITION Branch: 1 REF NODE;PIECE FLD NUM FIELD NAME =============================================================================== 1 0;1 .01 NAME [RF] 2 0;3 1.2 PRINT NAME [F] 3 0;4 1.3 DO IN ADVANCE TIME FRAME [FX] 4 0;5 1.4 RELATED REMINDER GUIDELINE <-Pntr [P811.9'] 5 0;6 1.6 INACTIVE FLAG [SX] 6 0;7 1.7 INACTIVE CHANGE DATE [DX] 7 0;8 1.8 IGNORE ON N/A [FX] 8 0;9 1.9 SEX SPECIFIC [S] 9 0;10 1.91 PRIORITY [S] 1;0 2 DESCRIPTION <-WP [811.92] 10 -0;1 .01 -REMINDER DESCRIPTION [W] 2;0 3 TECHNICAL DESCRIPTION <-WP [811.93] 11 -0;1 .01 -TECHNICAL DESCRIPTION [W] 7;0 7 BASELINE AGE FINDINGS <-Mult [811.97] 12 -0;1 .01 -REMINDER FREQUENCY [MFX] 13 -0;2 1 -MINIMUM AGE [NJ3,0] 14 -0;3 2 -MAXIMUM AGE [NJ3,0] -1;0 3 -AGE MATCH TEXT W:^ <-WP [811.973] 15 --0;1 .01 --AGE MATCH TEXT [W] -2;0 4 -AGE NO MATCH TEXT W:^ <-WP [811.974] 16 --0;1 .01 --AGE NO MATCH TEXT [W] 17 -3;1 5 -NO. OF AGE MATCH LINES [F] 18 -3;2 6 -NO. OF AGE NO MATCH LINES [F] 20;0 20 FINDINGS <-Mult [811.902V] 19 -0;1 .01 -FINDING ITEM <-Pntr Var [MVX] 20 -0;2 1 -MINIMUM AGE [NJ3,0] 21 -0;3 2 -MAXIMUM AGE [NJ3,0] 22 -0;4 3 -REMINDER FREQUENCY [FX] -1;0 4 -FOUND TEXT W:^ <-WP [811.9024] 23 --0;1 .01 --FOUND TEXT [W] -2;0 5 -NOT FOUND TEXT W:^ <-WP [811.9025] 24 --0;1 .01 --NOT FOUND TEXT [W] 25 -0;5 6 -RANK FREQUENCY [NJ3,0] 26 -0;6 7 -USE IN RESOLUTION LOGIC [S] 27 -0;7 8 -USE IN PATIENT COHORT LOGIC [S] 28 -0;8 9 -BEGINNING DATE/TIME [FX] 29 -0;9 10 -USE INACTIVE PROBLEMS [S] 30 -0;10 11 -WITHIN CATEGORY RANK [NJ3,0] 31 -0;11 12 -ENDING DATE/TIME [FX] 32 -0;12 13 -MH SCALE [NJ15,0X] 33 -3;1 14 -CONDITION [FX] 34 -3;2 15 -CONDITION CASE SENSITIVE [S] 35 -0;13 16 -RXTYPE [FX] 36 -0;14 17 -OCCURRENCE COUNT [NJ2,0] 37 -3;3 18 -USE STATUS/COND IN SEARCH [S] -5;0 21 -STATUS LIST W:^ <-Mult [811.90221] 38 --0;1 .01 --STATUS [MFX] 39 -10;1 22 -INTERNAL CONDITION [F] 40 -11;1 23 -V SUBSCRIPT LIST [F] 41 -6;1 24 -NO. OF FOUND TEXT LINES [F] 42 -6;2 25 -NO. NOT FOUND TEXT LINES [F] 43 -15;E1,245 26 -COMPUTED FINDING PARAMETER [F] 44 -0;15 27 -USE START DATE [S] 45 -0;16 28 -INCLUDE VISIT DATA [S] 25;0 25 FUNCTION FINDINGS <-Mult [811.925I] 46 -0;1 .01 -FUNCTION FINDING NUMBER [MNJ3,0X] -1;0 1 -FOUND TEXT W:^ <-WP [811.9251] 47 --0;1 .01 --FOUND TEXT [W] -2;0 2 -NOT FOUND TEXT W:^ <-WP [811.9252] 48 --0;1 .01 --NOT FOUND TEXT [W] 49 -3;1 3 -FUNCTION STRING [FX] -5;0 5 -FUNCTION LIST <-Mult [811.9255] 50 --0;1 .01 --FUNCTION NUMBER [MNJ3,0] 51 --0;2 .02 --FUNCTION <-Pntr [P802.4'X] --20;0 20 --FUNCTION ARGUMENT LIST <-Mult [811.9256] 52 ---0;1 .01 ---FINDING NUMBER [MNJ3,0X] 53 -10;1 10 -LOGIC [F] 54 -0;6 11 -USE IN RESOLUTION LOGIC [S] 55 -0;7 12 -USE IN PATIENT COHORT LOGIC [S] 56 -0;2 13 -MINIMUM AGE [NJ3,0] 57 -0;3 14 -MAXIMUM AGE [NJ3,0] 58 -0;4 15 -REMINDER FREQUENCY [FX] 59 -0;5 16 -RANK FREQUENCY [NJ3,0] 60 -40;1 40 -NAME [F] 61 -6;1 41 -NO. FOUND TEXT LINES [F] 62 -6;2 42 -NO. NOT FOUND TEXT LINES [F] 63 30;1 30 CUSTOMIZED COHORT LOGIC [FX] 64 31;1 31 INTERNAL PATIENT COHORT LOGIC [FX] 65 32;1 32 PATIENT COHORT FINDINGS COUNT [NJ2,0X] 66 32;2 33 PATIENT COHORT FINDINGS LIST [FX] 67 34;1 34 CUSTOMIZED RESOLUTION LOGIC [FX] 68 35;1 35 INTERNAL RESOLUTION LOGIC [FX] 69 36;1 36 RESOLUTION FINDINGS COUNT [NJ2,0X] 70 36;2 37 RESOLUTION FINDINGS LIST [FX] 71 40;1 40 AGE FINDINGS COUNT [NJ2,0X] 72 40;2 41 AGE FINDINGS LIST [FX] 73 42;1 42 INFORMATION FINDINGS COUNT [NJ2,0X] 74 42;2 43 INFORMATION FINDINGS LIST [FX] 75 45;1 45 CUSTOM DATE DUE [FX] 76 46;1 46 CUSTOM DATE DUE FUNCTION [F] 77 46;2 47 NUMBER OF ARGUMENTS [NJ2,0] 47;0 48 CUSTOM DATE DUE ARG LIST <-Mult [811.948A] 78 -0;1 .01 -FINDING [NJ3,0] 79 -0;2 .02 -FREQUENCY [F] 50;0 50 WEB SITES <-Mult [811.9002] 80 -0;1 .01 -URL [MF] 81 -0;2 .02 -WEB SITE TITLE [F] -1;0 1 -WEB SITE DESCRIPTION <-WP [811.90021] 82 --0;1 .01 --WEB SITE DESCRIPTION [W] 83 51;1 51 LINKED REMINDER DIALOG <-Pntr [*P801.41'] 60;0 60 GENERAL COHORT FOUND TEXT W:^ <-WP [811.9003] 84 -0;1 .01 -GENERAL COHORT FOUND TEXT [W] 61;0 61 GENERAL COHORT NOT FOUND TEXT W:^ <-WP [811.961] 85 -0;1 .01 -GENERAL COHORT NOT FOUND TEXT [W] 86 62;1 62 # OF GEN. COHORT FOUND LINES [F] 87 62;2 63 # GEN. COHORT NOT FOUND LINES [F] 65;0 65 GENERAL RES. FOUND TEXT W:^ <-WP [811.965] 88 -0;1 .01 -GENERAL RES. FOUND TEXT [W] 66;0 66 GENERAL RES. NOT FOUND TEXT W:^ <-WP [811.966] 89 -0;1 .01 -GENERAL RES. NOT FOUND TEXT [W] 90 67;1 67 # GEN. RES. FOUND LINES [F] 91 67;2 68 # GEN. RES. NOT FOUND LINES [F] 92 0;11 69 RESCISSION DATE [D] 70;0 70 SUMMARY COHORT FOUND TEXT W:^ <-WP [811.9004] 93 -0;1 .01 -SUMMARY COHORT FOUND TEXT [W] 71;0 71 SUMMARY COHORT NOT FOUND TEXT W:^ <-WP [811.971] 94 -0;1 .01 -SUMMARY COHORT NOT FOUND TEXT [W] 95 72;1 72 # SUM. COHORT FOUND LINES [F] 96 72;2 73 # SUM. COHORT NOT FOUND LINES [F] 75;0 75 SUMMARY RES. FOUND TEXT W:^ <-WP [811.975] 97 -0;1 .01 -SUMMARY RESOLUTION FOUND TEXT [W] 76;0 76 SUMMARY RES. NOT FOUND TEXT W:^ <-WP [811.976] 98 -0;1 .01 -SUMMARY RES. NOT FOUND TEXT [W] 99 77;1 77 # SUM. RES. FOUND LINES [F] 100 77;2 78 # SUM. RES. NOT FOUND LINES [F] 101 100;1 100 CLASS [RSX] 102 100;2 101 SPONSOR <-Pntr [P811.6X] 103 100;3 102 REVIEW DATE [D] 104 100;4 103 USAGE [RFX] 110;0 110 EDIT HISTORY <-Mult [811.9001D] 105 -0;1 .01 -EDIT DATE [D] 106 -0;2 1 -EDIT BY <-Pntr [P200'] -1;0 2 -EDIT COMMENTS <-WP [811.90012] 107 --0;1 .01 --EDIT COMMENTS [W] <> <> <>
Main parts of Reminder Definitions
- Findings (patient data)
- Cohort Logic (a logical combination of Findings) -- describes who the reminder applies to
- Resolution Logic. Another logical string that determines how the reminder can be resolved. (e.g. Mammogram 'Performed' would resolve Mammogram 'Due')
Contents
Key fields.
Age & Frequency issues: stored in the BASELINE AGE FINDINGS field (#7), which is a multiple.
- Baseline frequency: how often the reminder needs to be done. E.g. Q 12 months, or Q 2 years
- Age Rage: What ages the reminder applies to. E.g. Ages 12-26 yrs
- Can have multiple Age/Freq's for each reminder. E.g. Q 1 yr for ages 20-50, then Q 2 yrs for ages 51 yrs and up.
Gender specific. Field SEX SPECIFIC (#1.9).
- If left blank, then applies to both genders.
Findings. Found in FINDINGS filed (#20), which is a multiple
- FINDING ITEM field (#.01) is variable pointer to data items.
- 50 -- DRUG
- 9999999.09 -- EDUCATION TOPIC
- 9999999.15 -- EXAM
- 9999999.64 -- HEALTH FACTOR
- 9999999.14 -- IMMUNIZATION
- 60 -- LABORATORY TEST
- 601.71 -- MH TESTS AND SURVEYS
- 101.43 -- ORDERABLE ITEM
- 71 -- RADIOLOGY PROCEDURE
- 811.4 -- REMINDER COMPUTED FINDING
- 811.2 -- REMINDER TAXONOMY
- 811.5 -- REMINDER TERM
- 9999999.28 -- SKIN TEST
- 50.605 -- VA DRUG CLASS
- 50.6 -- VA GENERIC
- 120.51 -- VITAL MEASUREMENT
- 810.9 -- REMINDER LOCATION LIST
- Other subfields are called "Finding Modifiers"
- Modify how a particular finding is used
- Not all fields apply to all finding types
- REMINDER FREQUENCY field (#3). See Age Rage discussion 1 line below.
- Min & Max Age Range (fields #1, #2). If this finding is found to be true, then use this Age & Frequency instead of baseline age and frequency.
- E.g. Create a health factor for family history of colon cancer. If health factor is true, then perhaps change starting time from 50 yrs baseline, Q 10 yrs, down to new age and frequency of 40, Q 3 yrs.
- No need to set a value for these fields unless one wants to override the baseline age & freq. to something different.
- RANK FREQUENCE field (#6): used if there will be multiple findings, and more than one specifies an override age & frequency value. This field will then determine which has precedence. Multiple subrecord that is true that has highest index number will be used for the override.