Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Details
Print Page as PDF
Sub-Field: 811.925

Package: Clinical Reminders

REMINDER DEFINITION(#811.9)-->811.925

Sub-Field: 811.925


Information

Parent File Name Number Package
REMINDER DEFINITION(#811.9) FUNCTION FINDINGS 811.925 Clinical Reminders

Details

Field # Name Loc Type Details
.01 FUNCTION FINDING NUMBER 0;1 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<1)!(X?.E1"."1N.N) X I $D(X) S DINUM=X
  • LAST EDITED:  JUL 15, 2004
  • HELP-PROMPT:  Enter the number of the function finding you are defining.
  • DESCRIPTION:  
    This is the number of the function finding you want to create or edit.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  811.925^B
    1)= S ^PXD(811.9,DA(1),25,"B",$E(X,1,30),DA)=""
    2)= K ^PXD(811.9,DA(1),25,"B",$E(X,1,30),DA)
  • FIELD INDEX:  AE (#1652) MUMPS IR ACTION
    Short Descr: Build all logic strings.
    Set Logic: D BLDALL^PXRMLOGX(DA(1),"",25)
    Kill Logic: D BLDALL^PXRMLOGX(DA(1),DA,25)
    Kill Cond: S X=1 I $$EDITNXR^PXRMLOGX(.X1,.X2) S X=0
    X(1): FUNCTION FINDING NUMBER (811.925,.01) (Subscr 1) (forwards)
1 FOUND TEXT 1;0 WORD-PROCESSING #811.9251

  • DESCRIPTION:  
    This is the text that will be displayed in the Clinical Maintenance output if this function finding is found (true).
    WRITE AUTHORITY: ^
  • LAST EDITED:  DEC 23, 2002
2 NOT FOUND TEXT 2;0 WORD-PROCESSING #811.9252

  • DESCRIPTION:  
    This is the text that will be displayed in the Clinical Maintenance output if the function finding is not found (false).
    WRITE AUTHORITY: ^
  • LAST EDITED:  DEC 23, 2002
3 FUNCTION STRING 3;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>245!($L(X)<2)!('$$VFSTRING^PXRMFFDB(X,.DA)) X
  • LAST EDITED:  JUL 12, 2004
  • HELP-PROMPT:  Answer must be 2-245 characters in length.
  • DESCRIPTION:  FUNCTION STRING is input by the user and it defines a function finding.
  • EXECUTABLE HELP:  D FSXHELP^PXRMFFH
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • FIELD INDEX:  AB (#1651) MUMPS IR ACTION
    Short Descr: Build the function finding data structure.
    Set Logic: D FFBUILD^PXRMFFDB(X,.DA)
    Kill Logic: D FFKILL^PXRMFFDB(X,.DA)
    X(1): FUNCTION STRING (811.925,3) (Subscr 1) (forwards)
5 FUNCTION LIST 5;0 Multiple #811.9255 811.9255

  • DESCRIPTION:  
    FUNCTION LIST is a data structure that is used to efficiently evaluate function findings. It is generated automatically and should never be edited by user.
10 LOGIC 10;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>250!($L(X)<3) X
  • LAST EDITED:  DEC 12, 2002
  • HELP-PROMPT:  Do not edit this field.
  • DESCRIPTION:  This is the internal representation of the function string. For example, if the function string is MIN_DATE(1,2)>MAX_DATE(3) then the LOGIC field would be FN(1)>FN(2).
11 USE IN RESOLUTION LOGIC 0;6 SET

  • LAST EDITED:  NOV 18, 2004
  • HELP-PROMPT:  Enter the logical operator
  • DESCRIPTION:  This optional field is used to indicate that this finding item should be included as part of the resolution logic for this reminder. Note - if the CUSTOMIZED RESOLUTION LOGIC is defined, then this field is
    ignored.
    Valid entries for the USE IN RESOLUTION LOGIC field are:
    EQUATES TO BOOLEAN
    OPERATOR VALUE OPERATOR LOGIC
    -------- ----- ------------------
    BLANK not included in Resolution Logic
    (Use @ to delete value)
    & AND &(Finding)
    ! OR !(Finding)
    &' AND NOT &'(Finding)
    !' OR NOT !'(Finding)
    All finding items that have a value in this field are automatically combined to create the DEFAULT RESOLUTION LOGIC.
    After all findings have been evaluated, the finding item is replaced by its true or false value in the resolution logic and the resolution logic is evaluated. If the resolution logic evaluates to true, then the
    last resolution date is determined. The applicable frequency is added to the resolution date to determine when the reminder is next due. If the resolution logic evaluates to false, then reminder is due.
  • FIELD INDEX:  AG (#1654) MUMPS IR ACTION
    Short Descr: Check for rebuild of resolution findings list
    Set Logic: D BLDRESLS^PXRMLOGX(DA(1),"",25)
    Set Cond: S X=1 I X2="" S X=0
    Kill Logic: D BLDRESLS^PXRMLOGX(DA(1),DA,25)
    Kill Cond: S X=1 I $$EDITNXR^PXRMLOGX(.X1,.X2) S X=0
    X(1): USE IN RESOLUTION LOGIC (811.925,11) (Subscr 1) (forwards)
  • RECORD INDEXES:  AI (#1664)
12 USE IN PATIENT COHORT LOGIC 0;7 SET

  • LAST EDITED:  NOV 07, 2003
  • HELP-PROMPT:  Enter the logical operator
  • DESCRIPTION:  This optional field is used to indicate that this finding item should be included as part of the Patient Cohort Logic for this reminder. Note - if the CUSTOMIZED COHORT LOGIC is defined, then this field is
    ignored.
    Valid entries for the USE IN PATIENT COHORT LOGIC field are:
    EQUATES TO BOOLEAN
    OPERATOR VALUE OPERATOR LOGIC
    -------- ----- ------------------
    BLANK not included in Patient Cohort Logic
    (Use @ to delete value)
    & AND &(Finding)
    ! OR !(Finding)
    &' AND NOT &'(Finding)
    !' OR NOT !'(Finding)
    All finding items that have a value in this field are automatically combined to create the DEFAULT COHORT LOGIC. The default logic string initially includes (SEX)&(AGE), regardless of whether the baseline
    specifies SEX and AGE criteria. Each finding item with a value in the Use In Patient Cohort Logic field is appended to the string by using the operator and finding item. For example, if finding item 2 had an
    operator for this field of "&" then the string would be (SEX)&(AGE)&FI(2).
    After all findings have been evaluated, the finding item is replaced by its true or false value in the cohort logic and the cohort logic is evaluated. If the cohort logic evaluates to true, then the reminder is
    applicable to the patient. If the cohort logic evaluates to false then reminder is non-applicable or N/A.
  • FIELD INDEX:  AH (#1655) MUMPS IR ACTION
    Short Descr: Check for rebuilds of patient cohort findings list
    Description: Whenever USE IN PATIENT COHORT LOGIC is changed rebuild the patient cohort logic list.
    Set Logic: D BLDPCLS^PXRMLOGX(DA(1),"",25)
    Set Cond: S X=1 I X2="" S X=0
    Kill Logic: D BLDPCLS^PXRMLOGX(DA(1),DA,25)
    Kill Cond: S X=1 I $$EDITNXR^PXRMLOGX(.X1,.X2) S X=0
    X(1): USE IN PATIENT COHORT LOGIC (811.925,12) (Subscr 1) (forwards)
  • RECORD INDEXES:  AI (#1664)
13 MINIMUM AGE 0;2 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>200)!(X<0)!(X?.E1"."1N.N) X
  • LAST EDITED:  NOV 07, 2003
  • HELP-PROMPT:  Type a Number between 0 and 200, 0 Decimal Digits
  • DESCRIPTION:  
    This field specifies the minimum age for defining an age range associated with a frequency. Leave it blank if there is no minimum age.
  • RECORD INDEXES:  AF (#1653), AI (#1664)
14 MAXIMUM AGE 0;3 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>200)!(X<0)!(X?.E1"."1N.N) X
  • LAST EDITED:  NOV 07, 2003
  • HELP-PROMPT:  Type a Number between 0 and 200, 0 Decimal Digits
  • DESCRIPTION:  
    This field specifies the maximum age for defining an age range associated with a frequency. Leave it blank if there is no maximum age.
  • RECORD INDEXES:  AF (#1653), AI (#1664)
15 REMINDER FREQUENCY 0;4 FREE TEXT

  • INPUT TRANSFORM:  K:'$$VFREQ^PXRMINTR(X) X
  • LAST EDITED:  JUN 17, 2011
  • HELP-PROMPT:  Enter an integer followed by H (hours), D (days), W (weeks), M (months), or Y (years)
  • DESCRIPTION:  If this finding is true (found) then use this frequency and the age range specified by the MINIMUM AGE and MAXIMUM AGE to override the baseline frequency age range set.
    It is input as nU where n is an integer between 0 and 9999 inclusive and U is a unit. Allowed units are H (hours) D (days), W (weeks), M (months), and Y (years). If a reminder is only to be given once in a
    lifetime use a frequency of 99Y. The special frequency of 0Y will make a reminder never due.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • RECORD INDEXES:  AF (#1653), AI (#1664)
16 RANK FREQUENCY 0;5 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<1)!(X?.E1"."1N.N) X
  • LAST EDITED:  DEC 10, 2003
  • HELP-PROMPT:  Type a Number between 1 and 999, 0 Decimal Digits
  • DESCRIPTION:  This field is used to rank the frequency and age range sets associated with a finding. If there is more than one true finding that can override the baseline frequency age range set, then the determination of
    which one to use is made based on the finding with the highest rank. Ranks can range from 1 to 999 with 1 being the highest rank.
    When the Rank field is blank (null) for all true findings that can override the baseline frequency age range set, then the frequency that will cause the reminder to be given most often will be used. For example,
    if finding 1 has a frequency of 6 months, and finding 2 has a frequency of 1 year, finding 1 will be used to override the baseline.
20 DESCRIPTION 20;0 WORD-PROCESSING #811.9253

  • LAST EDITED:  APR 27, 2020
  • DESCRIPTION:  DESCRIPTION is used to document the Function Finding. It can be used for purposes such as describing how the logic in the Function String works, what the Function Finding is used for, i.e., Cohort Logic,
    Resolution logic, or anything else that would help others have a better understanding of the Function Finding.
  • LAST EDITED:  APR 27, 2020
  • HELP-PROMPT:  Enter a description of the Function Finding.
40 NAME 40;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>64!($L(X)<1) X
  • LAST EDITED:  SEP 22, 2003
  • HELP-PROMPT:  Answer must be 1-64 characters in length.
  • DESCRIPTION:  If the NAME field is present it will be displayed with the function finding result in the Clinical Maintenance output. The format is
    Function Finding: NAME If NAME is null then the format will be:
    Function Finding: function where function is the name of the function used in the function finding.
41 NO. FOUND TEXT LINES 6;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>5!($L(X)<1) X
  • LAST EDITED:  OCT 17, 2003
  • HELP-PROMPT:  Do not edit this field.
  • DESCRIPTION:  This is the number of lines in the found text. If the number ends with "T" then the text contains TIU objects. This field is set automatically during reminder edit and should never be edited by hand.
    WRITE AUTHORITY: ^
42 NO. NOT FOUND TEXT LINES 6;2 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>5!($L(X)<1) X
  • LAST EDITED:  OCT 17, 2003
  • HELP-PROMPT:  Do not edit this field.
  • DESCRIPTION:  This is the number of lines in the not found text. If the number ends with "T" then the text contains TIU objects. This field is set automatically during reminder edit and should never be edited by hand.
    WRITE AUTHORITY: ^
Info |  Details