STANDARD DATA DICTIONARY #860.7 -- ORDER CHECK PATIENT RULE EVENT FILE                                            6/27/25    PAGE 1
STORED IN ^OCXD(860.7,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                      (VERSION 3.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
 
   This is a short term data archive that holds historical information 
 about triggered rules.  
 



CROSS
REFERENCED BY: TIMESTAMP(AT), NAME(B)



860.7,.01     NAME                   0;1 POINTER TO ORDER CHECK PATIENT ACTIVE DATA FILE (#860.1) (Required)

              INPUT TRANSFORM:  S DINUM=X
              LAST EDITED:      JUL 17, 1995 
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

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


860.7,1       RULE EVENT             1;0 POINTER Multiple #860.71

              DESCRIPTION:       
                                   The list of rules that have been triggered for this patient.  
                                 


860.71,.01      RULE                   0;1 POINTER TO ORDER CHECK RULE FILE (#860.2) (Multiply asked)

                INPUT TRANSFORM:  S:$D(X) DINUM=X
                LAST EDITED:      DEC 04, 1995 
                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

                CROSS-REFERENCE:  860.71^B 
                                  1)= S ^OCXD(860.7,DA(1),1,"B",$E(X,1,30),DA)=""
                                  2)= K ^OCXD(860.7,DA(1),1,"B",$E(X,1,30),DA)


860.71,.02      TIMESTAMP              0;2 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>999999)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      JUL 11, 1997 
                HELP-PROMPT:      Type a Number between 0 and 999999, 0 Decimal Digits 
                CROSS-REFERENCE:  860.7^AT 
                                  1)= D SET^OCXOSCR3($E(X,1,30),DA(1),DA)
                                  2)= K ^OCXD(860.7,"AT",$E(X,1,30),DA(1),DA)


860.71,.03      ORDER NUMBER           0;3 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
                LAST EDITED:      JUL 11, 1997 
                HELP-PROMPT:      Answer must be 1-30 characters in length. 

860.71,.04      RESULT MESSAGE TEXT    M;1 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>100!($L(X)<1) X
                LAST EDITED:      OCT 08, 1997 
                HELP-PROMPT:      Answer must be 1-100 characters in length. 

860.71,2        RELATION               1;0 Multiple #860.712


860.712,.01       RELATION               0;1 NUMBER (Multiply asked)

                  INPUT TRANSFORM:  K:+X'=X!(X>9999)!(X<1)!(X?.E1"."1N.N) X S:$D(X) DINUM=X
                  LAST EDITED:      DEC 04, 1995 
                  HELP-PROMPT:      Type a Number between 1 and 9999, 0 Decimal Digits 
                  NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

                  CROSS-REFERENCE:  860.712^B 
                                    1)= S ^OCXD(860.7,DA(2),1,DA(1),1,"B",$E(X,1,30),DA)=""
                                    2)= K ^OCXD(860.7,DA(2),1,DA(1),1,"B",$E(X,1,30),DA)


860.712,2         ELEMENTS               1;0 POINTER Multiple #860.7122


860.7122,.01        ELEMENTS               0;1 POINTER TO ORDER CHECK ELEMENT FILE (#860.3) (Multiply asked)

                    INPUT TRANSFORM:  S:$D(X) DINUM=X
                    LAST EDITED:      DEC 04, 1995 
                    NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

                    CROSS-REFERENCE:  860.7122^B 
                                      1)= S ^OCXD(860.7,DA(3),1,DA(2),1,DA(1),1,"B",$E(X,1,30),DA)=""
                                      2)= K ^OCXD(860.7,DA(3),1,DA(2),1,DA(1),1,"B",$E(X,1,30),DA)


860.7122,1          TIMESTAMP              TIME;1 NUMBER

                    INPUT TRANSFORM:  K:+X'=X!(X>999999)!(X<1)!(X?.E1"."1N.N) X
                    LAST EDITED:      JAN 09, 1997 
                    HELP-PROMPT:      Type a Number between 1 and 999999, 0 Decimal Digits 

860.7122,2          MESSAGE LOG NUMBER     LOG;1 NUMBER

                    INPUT TRANSFORM:  K:+X'=X!(X>9999999)!(X<1)!(X?.E1"."1N.N) X
                    LAST EDITED:      JAN 09, 1997 
                    HELP-PROMPT:      Type a Number between 1 and 9999999, 0 Decimal Digits 

860.7122,3          DATA FIELDS            1;0 POINTER Multiple #860.71223


860.71223,.01         DATA FIELD             0;1 POINTER TO ORDER CHECK DATA FIELD FILE (#860.4) (Multiply asked)

                      LAST EDITED:      JAN 09, 1997 
                      CROSS-REFERENCE:  860.71223^B 
                                        1)= S ^OCXD(860.7,DA(4),1,DA(3),1,DA(2),1,DA(1),1,"B",$E(X,1,30),DA)=""
                                        2)= K ^OCXD(860.7,DA(4),1,DA(3),1,DA(2),1,DA(1),1,"B",$E(X,1,30),DA)


860.71223,1           DATA VALUE             VAL;E1,200 FREE TEXT

                      INPUT TRANSFORM:  K:$L(X)>200!($L(X)<1) X
                      LAST EDITED:      JAN 09, 1997 
                      HELP-PROMPT:      Answer must be 1-200 characters in length. 










      FILES POINTED TO                      FIELDS

ORDER CHECK DATA FIELD (#860.4)   DATA FIELDS:DATA FIELD (#.01)

ORDER CHECK ELEMENT (#860.3)      ELEMENTS:ELEMENTS (#.01)

ORDER CHECK PATIENT ACTIVE DAT 
                   (#860.1)       NAME (#.01)

ORDER CHECK RULE (#860.2)         RULE EVENT:RULE (#.01)



INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):