STANDARD DATA DICTIONARY #860.1 -- ORDER CHECK PATIENT ACTIVE DATA FILE 3/24/25 PAGE 1 STORED IN ^OCXD(860.1, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 3.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file temoprarily holds patient data that is used to trigger rules. This file is only edited by the compiled inferencing routine. POINTED TO BY: NAME field (#.01) of the ORDER CHECK PATIENT RULE EVENT File (#860.7) CROSS REFERENCED BY: PATIENT(B), RULE(TIME) 860.1,.01 PATIENT 0;1 POINTER TO PATIENT FILE (#2) (Required) INPUT TRANSFORM: S:$D(X) DINUM=X LAST EDITED: DEC 04, 1995 DESCRIPTION: Pointer to the Patient (2) file. Points to the patient that this data belongs to. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 860.1^B 1)= S ^OCXD(860.1,"B",$E(X,1,30),DA)="" 2)= K ^OCXD(860.1,"B",$E(X,1,30),DA) 860.1,.02 TIMESTAMP TIME;1 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X LAST EDITED: MAR 05, 1996 HELP-PROMPT: Answer must be 1-20 characters in length. 860.1,1 ACTIVE ELEMENT 1;0 Multiple #860.11 LAST EDITED: JAN 11, 1996 DESCRIPTION: This is the list of Elements that have become TRUE for this patient. 860.11,.01 TIMESTAMP 0;1 NUMBER (Multiply asked) INPUT TRANSFORM: S DINUM=X LAST EDITED: FEB 14, 1996 HELP-PROMPT: Type a Number between 1 and 99999999, 0 Decimal Digits NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 860.11^B 1)= S ^OCXD(860.1,DA(1),1,"B",$E(X,1,30),DA)="" 2)= K ^OCXD(860.1,DA(1),1,"B",$E(X,1,30),DA) 860.11,.02 ELEMENT 0;2 POINTER TO ORDER CHECK ELEMENT FILE (#860.3) LAST EDITED: FEB 15, 1996 CROSS-REFERENCE: 860.11^C 1)= S ^OCXD(860.1,DA(1),1,"C",$E(X,1,30),DA)="" 2)= K ^OCXD(860.1,DA(1),1,"C",$E(X,1,30),DA) 860.11,.03 MESSAGE LOG NUMBER 0;3 NUMBER INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: NOV 08, 1995 HELP-PROMPT: Type a Number between 1 and 999999999, 0 Decimal Digits DESCRIPTION: This is the internal entry number in ^OCXD(861, used for error tracking and to keep the Order checker from sending multiple duplicate notifications per HL7 message. 860.11,1 ELEMENT DATA 1;0 POINTER Multiple #860.111 LAST EDITED: JAN 11, 1996 DESCRIPTION: This is a list of data fields and values that were 'captured' when this element was found to be TRUE. 860.111,.01 DATA FIELD 0;1 POINTER TO ORDER CHECK DATA FIELD FILE (#860.4) (Multiply asked) INPUT TRANSFORM: S:$D(X) DINUM=X LAST EDITED: JAN 11, 1996 HELP-PROMPT: Type a Number between 1 and 999, 0 Decimal Digits NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 860.111^B 1)= S ^OCXD(860.1,DA(2),1,DA(1),1,"B",$E(X,1,30),DA)="" 2)= K ^OCXD(860.1,DA(2),1,DA(1),1,"B",$E(X,1,30),DA) 860.111,.02 FREE TEXT DATA FIELD NAME 0;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>100!($L(X)<1) X LAST EDITED: MAR 27, 1996 HELP-PROMPT: Answer must be 1-100 characters in length. 860.111,1 DATA VALUE 1;E1,240 FREE TEXT INPUT TRANSFORM: K:$L(X)>240!($L(X)<1) X LAST EDITED: FEB 15, 1996 HELP-PROMPT: Answer must be 1-240 characters in length. CROSS-REFERENCE: 860.111^C 1)= S ^OCXD(860.1,DA(2),1,DA(1),1,"C",$E(X,1,30),DA)="" 2)= K ^OCXD(860.1,DA(2),1,DA(1),1,"C",$E(X,1,30),DA) 860.1,2 SCHEDULED EVENT 2;0 DATE Multiple #860.12 860.12,.01 SCHEDULED EVENT 0;1 DATE (Multiply asked) INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:Y<1 X S:$D(X) DINUM=X LAST EDITED: DEC 04, 1996 NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 860.12^B 1)= S ^OCXD(860.1,DA(1),2,"B",$E(X,1,30),DA)="" 2)= K ^OCXD(860.1,DA(1),2,"B",$E(X,1,30),DA) 860.12,1 RULE 1;0 POINTER Multiple #860.121 LAST EDITED: DEC 04, 1996 860.121,.01 RULE 0;1 POINTER TO ORDER CHECK RULE FILE (#860.2) (Multiply asked) INPUT TRANSFORM: S DINUM=X LAST EDITED: DEC 04, 1996 NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 860.121^B 1)= S ^OCXD(860.1,DA(2),2,DA(1),1,"B",$E(X,1,30),DA)="" 2)= K ^OCXD(860.1,DA(2),2,DA(1),1,"B",$E(X,1,30),DA) CROSS-REFERENCE: 860.1^TIME 1)= S ^OCXD(860.1,"TIME",$E(X,1,30),DA(2),DA(1),DA)="" 2)= K ^OCXD(860.1,"TIME",$E(X,1,30),DA(2),DA(1),DA) FILES POINTED TO FIELDS ORDER CHECK DATA FIELD (#860.4) ELEMENT DATA:DATA FIELD (#.01) ORDER CHECK ELEMENT (#860.3) ACTIVE ELEMENT:ELEMENT (#.02) ORDER CHECK RULE (#860.2) RULE:RULE (#.01) PATIENT (#2) PATIENT (#.01) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):