STANDARD DATA DICTIONARY #704.008 -- CP_SCHEDULE FILE                                                             3/24/25    PAGE 1
STORED IN ^MDC(704.008,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                     (VERSION 1.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file is used to store the site configurable schedules for the Kardex.  


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

PRIMARY KEY:        A (#89)
  Uniqueness Index: PK (#920)
       File, Field: 1) ID (704.008,.01)

POINTED TO BY: SCHEDULE_ID field (#.03) of the CP_KARDEX_ACTION File (#704.121) 
               


INDEXED BY:    INTERVAL & NAME (AINTERVAL), NAME (NAME), ID (PK)




704.008,.01   ID                     0;1 FREE TEXT (Required) (Key field)

              INPUT TRANSFORM:  K:$L(X)>38!($L(X)<38)!'(X?1"{".E) X
              LAST EDITED:      MAR 19, 2009 
              HELP-PROMPT:      Answer must be 38 characters in length. 
              DESCRIPTION:      This field contains the schedule identifier.  A sample ID could be
                                "{E24290F6-31F4-C6F6-B310-E37C563FBD64}" .  

              FIELD INDEX:      PK (#920)    REGULAR    IR    LOOKUP & SORTING
                   Unique for:  Key A (#89), File #704.008
                  Short Descr:  Uniqueness Index for Key 'A' of File #704.008
                    Set Logic:  S ^MDC(704.008,"PK",$E(X,1,38),DA)=""
                   Kill Logic:  K ^MDC(704.008,"PK",$E(X,1,38),DA)
                   Whole Kill:  K ^MDC(704.008,"PK")
                         X(1):  ID  (704.008,.01)  (Subscr 1)  (Len 38)


704.008,.02   NAME                   0;2 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
              LAST EDITED:      APR 01, 2009 
              HELP-PROMPT:      Answer must be 1-30 characters in length 
              DESCRIPTION:
                                This is the NAME of the schedule.  A sample could be "TID/MEALS" .  

              FIELD INDEX:      NAME (#919)    REGULAR    IR    LOOKUP & SORTING
                  Short Descr:  Lookup by Name
                    Set Logic:  S ^MDC(704.008,"NAME",$E(X,1,30),DA)=""
                   Kill Logic:  K ^MDC(704.008,"NAME",$E(X,1,30),DA)
                   Whole Kill:  K ^MDC(704.008,"NAME")
                         X(1):  NAME  (704.008,.02)  (Subscr 1)  (Len 30)  (forwards)

              RECORD INDEXES:   AINTERVAL (#918)

704.008,.03   SCHEDULE_TYPE          0;3 SET (Required)

                                '0' FOR Continuous; 
                                '1' FOR PRN; 
                                '2' FOR One-Time; 
                                '3' FOR Stat; 
              LAST EDITED:      MAR 19, 2009 
              HELP-PROMPT:      Select the type of schedule indicator. 
              DESCRIPTION:
                                This is the type of schedule indicator.  


704.008,.04   INTERVAL               0;4 NUMBER (Required)

              INPUT TRANSFORM:  K:+X'=X!(X>525600)!(X<0)!(X?.E1"."1.N) X
              LAST EDITED:      APR 01, 2009 
              HELP-PROMPT:      Type a number between 0 and 525600, 0 Decimal Digits 
              DESCRIPTION:      This field is the schedule INTERVAL in minutes.  An example is "120" to present a schedule INTERVAL
                                of 2 hours.  

              RECORD INDEXES:   AINTERVAL (#918)

704.008,.05   DISPLAY_NAME           0;5 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>50!($L(X)<1) X
              LAST EDITED:      MAR 19, 2009 
              HELP-PROMPT:      Answer must be 1-50 characters in length. 
              DESCRIPTION:      This field is the text displayed within Clinical Flowsheets for the schedule. 
                                 A sample DISPLAY NAME could be "3 times daily with meals" .  


704.008,.09   ACTIVE                 0;9 SET (Required)

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      MAR 19, 2009 
              HELP-PROMPT:      Select ACTIVE schedule indicator. 
              DESCRIPTION:
                                This field determines whether the schedule entry is active or not.  


704.008,.1    COMMENT                .1;E1,250 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>250!($L(X)<1) X
              LAST EDITED:      MAR 31, 2009 
              HELP-PROMPT:      Answer must be 1-250 characters in length. 
              DESCRIPTION:
                                This is a COMMENT about the schedule.  


704.008,.2    CUSTOM_SCHEDULE        .2;E1,250 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>250!($L(X)<4) X
              LAST EDITED:      APR 01, 2009 
              HELP-PROMPT:      Answer with 4 digit CUSTOM SCHEDULE time(s), "," delimited, 4-250 characters. 
              DESCRIPTION:      This field contains actual times a scheduled event is to occur.  This data is to be utilized when
                                the schedule intervals are not equal.  A sample CUSTOM SCHEDULE could be "0600,1100,1700" for
                                schedule events to occur at 6 AM, 11 AM, and 5 PM.  


File #704.008

  Record Indexes:

  AINTERVAL (#918)    RECORD    REGULAR    IR    SORTING ONLY
      Short Descr:  Sorts by time and name for displays
        Set Logic:  S ^MDC(704.008,"AINTERVAL",$E(X(1),1,12),$E(X(2),1,30),DA)=""
       Kill Logic:  K ^MDC(704.008,"AINTERVAL",$E(X(1),1,12),$E(X(2),1,30),DA)
       Whole Kill:  K ^MDC(704.008,"AINTERVAL")
             X(1):  INTERVAL  (704.008,.04)  (Subscr 1)  (Len 12)  (forwards)
             X(2):  NAME  (704.008,.02)  (Subscr 2)  (Len 30)  (forwards)


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):