STANDARD DATA DICTIONARY #863 -- OCX MDD CLASS FILE                                                               3/24/25    PAGE 1
STORED IN ^OCXS(863,  (18 ENTRIES)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                      (VERSION 3.0)   

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



POINTED TO BY: PARENT CLASS field (#.03) of the OCX MDD CLASS File (#863) 
               CLASS FILE field (#.03) of the OCX MDD METHOD File (#863.6) 
               

CROSS
REFERENCED BY: PARENT CLASS(ACLS), PARAMETER(APAR), NAME(B), FILE NUMBER(C), MNEMONIC(MN), UNIQUE OBJECT IDENTIFIER(UID)



863,.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^B 
                                1)= S ^OCXS(863,"B",$E(X,1,30),DA)=""
                                2)= K ^OCXS(863,"B",$E(X,1,30),DA)

              CROSS-REFERENCE:  ^^TRIGGER^863^3 
                                1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^OCXS(863,D0,"UID")):^("UID"),1:"") S X=$E(Y(1),1,24
                                5),X=X S DIU=X K Y X ^DD(863,.01,1,2,1.1) X ^DD(863,.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,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,DI
                                G=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
                                Unique object ID 



863,.02       FILE NUMBER            0;2 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>999999999)!(X<1)!(X?.E1"."8N.N) X
              LAST EDITED:      JUN 27, 1997 
              HELP-PROMPT:      Type a Number between 1 and 999999999, 7 Decimal Digits 
              CROSS-REFERENCE:  863^C 
                                1)= S ^OCXS(863,"C",$E(X,1,30),DA)=""
                                2)= K ^OCXS(863,"C",$E(X,1,30),DA)


863,.03       PARENT CLASS           0;3 POINTER TO OCX MDD CLASS FILE (#863)

              LAST EDITED:      APR 06, 1995 
              CROSS-REFERENCE:  863^ACLS 
                                1)= S ^OCXS(863,"ACLS",$E(X,1,30),DA)=""
                                2)= K ^OCXS(863,"ACLS",$E(X,1,30),DA)
                                Parent of subclass 



863,.04       MNEMONIC               0;4 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>3!($L(X)<2) X
              LAST EDITED:      OCT 02, 1995 
              HELP-PROMPT:      Answer must be 2-3 characters in length. 
              DESCRIPTION:
                                The mnemonic is a unique identifier for the class 

              CROSS-REFERENCE:  863^MN 
                                1)= S ^OCXS(863,"MN",$E(X,1,30),DA)=""
                                2)= K ^OCXS(863,"MN",$E(X,1,30),DA)
                                Used to rapidly lookup a class by its mnemonic 



863,1         PARAMETER              PAR;0 POINTER Multiple #863.01


863.01,.01      PARAMETER              0;1 POINTER TO OCX MDD PARAMETER FILE (#863.8) (Multiply asked)

                LAST EDITED:      AUG 30, 1995 
                CROSS-REFERENCE:  863.01^B 
                                  1)= S ^OCXS(863,DA(1),"PAR","B",$E(X,1,30),DA)=""
                                  2)= K ^OCXS(863,DA(1),"PAR","B",$E(X,1,30),DA)

                CROSS-REFERENCE:  863^APAR 
                                  1)= S ^OCXS(863,"APAR",$E(X,1,30),DA(1),DA)=""
                                  2)= K ^OCXS(863,"APAR",$E(X,1,30),DA(1),DA)
                                  Index to rapidly find the parameters in this class 



863.01,1        VALUE                  VAL;E1,245 FREE TEXT

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



863,2         DESCRIPTION            2;0   WORD-PROCESSING #863.02


                LAST EDITED:      DEC 22, 1994 



863,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:
                                Unique object ID triggered by the .01 field.  

              WRITE AUTHORITY:  ^
              NOTES:            TRIGGERED by the NAME field of the OCX MDD CLASS File 

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




      FILES POINTED TO                      FIELDS

OCX MDD CLASS (#863)              PARENT CLASS (#.03)

OCX MDD PARAMETER (#863.8)        PARAMETER:PARAMETER (#.01)



INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):