STANDARD DATA DICTIONARY #409.2 -- CANCELLATION REASONS FILE                                                      6/27/25    PAGE 1
STORED IN ^SD(409.2,  (21 ENTRIES)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                      (VERSION 5.3)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains the cancellation reasons to be used in the Scheduling Package.  The MAS SIUG determined the allowable reasons. 
This file should not be added to or have entries deleted from it.  


              DD ACCESS: @
              RD ACCESS: d
              WR ACCESS: @
             DEL ACCESS: @
           LAYGO ACCESS: @

POINTED TO BY: CANCELLATION REASON field (#16) of the APPOINTMENT sub-field (#2.98) of the PATIENT File (#2) 
               CANCELLATION REASON field (#.122) of the SDEC APPOINTMENT File (#409.84) 
               

CROSS
REFERENCED BY: NAME(B)

    LAST MODIFIED: AUG 14,2023@20:19:51

409.2,.01     NAME                   0;1 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X
              MAXIMUM LENGTH:   30
              LAST EDITED:      APR 25, 2023 
              HELP-PROMPT:      Answer must be 3-30 characters in length. 
              DESCRIPTION:
                                Reason for cancelling an appointment, whether it be done by the clinic/hospital or the patient.  

              DELETE TEST:      1,0)= I 1 W !,"Can not delete cancellation reasons",*7

                                UNEDITABLE
              CROSS-REFERENCE:  409.2^B 
                                1)= S ^SD(409.2,"B",$E(X,1,30),DA)=""
                                2)= K ^SD(409.2,"B",$E(X,1,30),DA)


409.2,2       TYPE                   0;2 SET (Required)

                                'P' FOR PATIENT; 
                                'C' FOR CLINIC; 
                                'B' FOR BOTH; 
              LAST EDITED:      JAN 27, 2023 
              HELP-PROMPT:      ENTER 'P' IF THE CANCELLATION REASON IS DUE TO PATIENT, 'C' IF IT IS DUE TO CLINIC. 
              DESCRIPTION:      Who is associated with the reason for cancelling an appointment.  For example, a 'clinic' type is
                                assigned to a reason in which the clinic was cancelled due to a physician being absent.  A
                                'patient' type would be associated with a reason for cancelling by the patient.  

                                UNEDITABLE

409.2,3       SYNONYM                0;3 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>5!($L(X)<1) X
              MAXIMUM LENGTH:   5
              LAST EDITED:      JAN 27, 2023 
              HELP-PROMPT:      Answer must be 1-5 characters in length. 
              DESCRIPTION:
                                A synonym or abbreviation that can be used to choose a cancellation reason.  


409.2,4       INACTIVE               0;4 SET

                                '1' FOR INACTIVE; 
              DESCRIPTION:      Entry of '1' in this field indicates that a particular cancellation reason is inactive or no longer
                                in use.  


409.2,5       REOPEN REQUEST UPON CANCEL 0;5 SET (BOOLEAN Data Type)

              LAST EDITED:      MAY 09, 2022 
              HELP-PROMPT:      Enter 'Y'es if you would like to re-open the appointment. Otherwise, enter 'N'o. 
              DESCRIPTION:      This flag indicates if the cancel reason will re-open the appointment request when the
                                corresponding appointment is cancelled.  


409.2,6       SYSTEM USE ONLY        0;6 SET (BOOLEAN Data Type) (Required)

              LAST EDITED:      MAY 04, 2023 
              HELP-PROMPT:      Enter 'Y'es if for 'System Use Only'. Otherwise, enter 'N'o. 
              DESCRIPTION:
                                This flag indicates if the cancel reason should be displayed in the UI or not.  



INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):