STANDARD DATA DICTIONARY #863.9 -- OCX MDD CONDITION/FUNCTION FILE                                                6/27/25    PAGE 1
STORED IN ^OCXS(863.9,  (66 ENTRIES)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                    (VERSION 3.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------


IDENTIFIED BY: DATATYPE (#.02)

POINTED TO BY: OPERATOR/FUNCTION field (#2) of the CONDITIONAL EXPRESSION sub-field (#860.31) of the ORDER CHECK ELEMENT File 
                   (#860.3) 
               

CROSS
REFERENCED BY: CODE GENERATOR FUNCTION(AFUN), PARAMETERS(APAR), NAME(B), TEXT(D), SYNONYM(SYN), UNIQUE OBJECT IDENTIFIER(UID)



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

              INPUT TRANSFORM:  K:$L(X)>30!(X?.N)!($L(X)<3)!'(X'?1P.E) X
              LAST EDITED:      OCT 03, 1995 
              HELP-PROMPT:      NAME MUST BE 3-30 CHARACTERS, NOT NUMERIC OR STARTING WITH PUNCTUATION 
              CROSS-REFERENCE:  863.9^B 
                                1)= S ^OCXS(863.9,"B",$E(X,1,30),DA)=""
                                2)= K ^OCXS(863.9,"B",$E(X,1,30),DA)

              CROSS-REFERENCE:  ^^TRIGGER^863.9^3 
                                1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^OCXS(863.9,D0,"UID")):^("UID"),1:"") S X=$E(Y(1),1,
                                245),X=X S DIU=X K Y X ^DD(863.9,.01,1,2,1.1) X ^DD(863.9,.01,1,2,1.4)

                                1.1)= S X=DIV S X="" I $T(UID^OCXFMGR)]"",$G(DA) S X=$$UID^OCXFMGR(DIC,DA)

                                1.4)= S DIH=$S($D(^OCXS(863.9,DIV(0),"UID")):^("UID"),1:""),DIV=X S DE=0-$L(DIH),DIU=$E(DIH,1,245),
                                Y=$E(DIH,246,999),^("UID")=$J("",$S(DE>0:DE,1:0))_DIV_$S(Y?." ":"",1:$J("",245-$L(DIV))_Y),DIH=863.
                                9,DIG=3 D ^DICR:$O(^DD(DIH,DIG,1,0))>0

                                2)= Q

                                CREATE VALUE)= S X="" I $T(UID^OCXFMGR)]"",$G(DA) S X=$$UID^OCXFMGR(DIC,DA)
                                DELETE VALUE)= NO EFFECT
                                FIELD)= U
                                Triggers a unique ID for an object.  



863.9,.02     DATATYPE               0;2 POINTER TO OCX MDD DATATYPE FILE (#864.1)

              LAST EDITED:      DEC 05, 1994 

863.9,.03     CODE GENERATOR FUNCTION 0;3 POINTER TO OCX MDD PUBLIC FUNCTION FILE (#863.7)

              LAST EDITED:      AUG 30, 1995 
              DESCRIPTION:
                                Public function whose output is evaluation code 

              CROSS-REFERENCE:  863.9^AFUN 
                                1)= S ^OCXS(863.9,"AFUN",$E(X,1,30),DA)=""
                                2)= K ^OCXS(863.9,"AFUN",$E(X,1,30),DA)
                                Rapidly identify conditions associated with a certain function 



863.9,.04     TEXT                   0;4 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
              LAST EDITED:      FEB 26, 1997 
              HELP-PROMPT:      Answer must be 1-30 characters in length. 
              CROSS-REFERENCE:  863.9^D 
                                1)= S ^OCXS(863.9,"D",$E(X,1,30),DA)=""
                                2)= K ^OCXS(863.9,"D",$E(X,1,30),DA)


863.9,1       PARAMETER              PAR;0 Multiple #863.91

              LAST EDITED:      MAY 12, 1995 

863.91,.01      PARAMETERS             0;1 FREE TEXT (Multiply asked)

                INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>200!($L(X)<1) X
                LAST EDITED:      AUG 30, 1995 
                HELP-PROMPT:      Answer must be 1-200 characters in length. 
                CROSS-REFERENCE:  863.91^B 
                                  1)= S ^OCXS(863.9,DA(1),"PAR","B",$E(X,1,30),DA)=""
                                  2)= K ^OCXS(863.9,DA(1),"PAR","B",$E(X,1,30),DA)

                CROSS-REFERENCE:  863.9^APAR 
                                  1)= S ^OCXS(863.9,"APAR",$E(X,1,30),DA(1),DA)=""
                                  2)= K ^OCXS(863.9,"APAR",$E(X,1,30),DA(1),DA)
                                  Rapidly identify all parameters associated with this class 



863.91,1        VALUE                  VAL;E1,200 FREE TEXT

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



863.9,2       SYNONYM                1;0 Multiple #863.92

              LAST EDITED:      MAR 25, 1995 

863.92,.01      SYNONYM                0;1 FREE TEXT (Multiply asked)

                INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>30!($L(X)<1) X
                LAST EDITED:      AUG 30, 1995 
                HELP-PROMPT:      Answer must be 1-30 characters in length. 
                CROSS-REFERENCE:  863.92^B 
                                  1)= S ^OCXS(863.9,DA(1),1,"B",$E(X,1,30),DA)=""
                                  2)= K ^OCXS(863.9,DA(1),1,"B",$E(X,1,30),DA)

                CROSS-REFERENCE:  863.9^SYN 
                                  1)= S ^OCXS(863.9,"SYN",$E(X,1,30),DA(1),DA)=""
                                  2)= K ^OCXS(863.9,"SYN",$E(X,1,30),DA(1),DA)
                                  Support synonym lookup of conditions/functions 





863.9,3       UNIQUE OBJECT IDENTIFIER UID;E1,245 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3) X
              LAST EDITED:      OCT 03, 1995 
              HELP-PROMPT:      Answer must be 3-30 characters in length. 
              DESCRIPTION:
                                A unique ID for this object.  

              WRITE AUTHORITY:  ^
              NOTES:            TRIGGERED by the NAME field of the OCX MDD CONDITION/FUNCTION File 

              CROSS-REFERENCE:  863.9^UID 
                                1)= S ^OCXS(863.9,"UID",$E(X,1,30),DA)=""
                                2)= K ^OCXS(863.9,"UID",$E(X,1,30),DA)
                                Enables rapid lookup of an object by its unique ID.  




      FILES POINTED TO                      FIELDS

OCX MDD DATATYPE (#864.1)         DATATYPE (#.02)

OCX MDD PUBLIC FUNCTION (#863.7)  CODE GENERATOR FUNCTION (#.03)



INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):