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

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file maintains the Access Control List (ACL) for items in the console by that item's ID.  


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

PRIMARY KEY:        A (#84)
  Uniqueness Index: PK (#906)
       File, Field: 1) ITEM_ID (704.001,.01)  2) USER_ID (704.001,.02)


INDEXED BY:    ITEM_ID & USER_ID (PK)




704.001,.01   ITEM_ID                0;1 FREE TEXT (Required) (Key field)

              INPUT TRANSFORM:  K:$L(X)>38!($L(X)<38)!'(X?1"{"8UN1"-"4UN1"-"4UN1"-"4UN1"-"12UN1"}") X
              LAST EDITED:      MAR 13, 2009 
              HELP-PROMPT:      Answer must be 38 characters in length 
              DESCRIPTION:      This ITEM_ID represents the Global Unique Identifier (GUID) of a console item and Clinical
                                Observation (CliO) record.  An appropriate GUID is alphanumeric and 38 characters in length.  
                                 
                                An example ITEM_ID is:  {479AC2F0-9829-4C76-A9AC-E8A234526BE4} 

              RECORD INDEXES:   PK (#906)

704.001,.02   USER_ID                0;2 POINTER TO NEW PERSON FILE (#200) (Required) (Key field)

              LAST EDITED:      MAR 13, 2009 
              HELP-PROMPT:      Select the user for this ACL record. 
              DESCRIPTION:
                                This is the end-user given access permission to the item (ITEM_ID).  

              RECORD INDEXES:   PK (#906)

704.001,.03   ACCESS_LEVEL           0;3 SET (Required)

                                '0' FOR Read Only; 
                                '1' FOR Read+Write; 
                                '2' FOR Read+Write+Delete; 
                                '3' FOR Full Control; 
              LAST EDITED:      MAR 13, 2009 
              HELP-PROMPT:      Select the access level for this user and this item. 
              DESCRIPTION:      This is the level of edit access to the item (ITEM_ID) the end-user (USER_ID) has been permitted. 
                                In addition, "Full Control" will grant the user full edit privileges as well as the ability to
                                grant access of this item to another user.  This access permission is granted via the Access 
                                Control List Manager; a function within the CP Console application.  



      FILES POINTED TO                      FIELDS

NEW PERSON (#200)                 USER_ID (#.02)


File #704.001

  Record Indexes:

  PK (#906)    RECORD    REGULAR    IR    LOOKUP & SORTING
       Unique for:  Key A (#84), File #704.001
      Short Descr:  Uniqueness Index for Key 'A' of File #704.001
      Description:  This index is used to quickly find all users that have been granted special access to an item by item ID.  
        Set Logic:  S ^MDC(704.001,"PK",$E(X(1),1,38),$E(X(2),1,30),DA)=""
       Kill Logic:  K ^MDC(704.001,"PK",$E(X(1),1,38),$E(X(2),1,30),DA)
       Whole Kill:  K ^MDC(704.001,"PK")
             X(1):  ITEM_ID  (704.001,.01)  (Subscr 1)  (Len 38)
             X(2):  USER_ID  (704.001,.02)  (Subscr 2)  (Len 30)


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):