STANDARD DATA DICTIONARY #8930.3 -- USR CLASS MEMBERSHIP FILE                                                     3/24/25    PAGE 1
STORED IN ^USR(8930.3,  (2 ENTRIES)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                     (VERSION 1.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file links a person from the New Person file to a class in the User Class file.  Since user class membership includes members
of all subclasses, users should be made members of the most discrete class in a hierarchy of classes.  For example, if Jones is a
dentist, Jones should be entered into the Dentist class.  Since Dentist is a subclass of the Provider class, Jones is then
automatically a Provider.  
 
Persons wearing several different hats can have more than one entry in the file.  For example, Smith might be a dietician also
working toward a nursing degree.  Smith could be entered twice, once as a Dietician and once as a Student Nurse.  



CROSS
REFERENCED BY: MEMBER(ACU), USER CLASS(ACU1), MEMBER(AUC), USER CLASS(AUC1), MEMBER(AUHX), USER CLASS(AUHX1), 
               EFFECTIVE DATE(AUHX2), MEMBER(B)

    LAST MODIFIED: DEC 1,2021@15:55:17

8930.3,.01    MEMBER                 0;1 POINTER TO NEW PERSON FILE (#200) (Required)

              NEW PERSON NAME   
              LAST EDITED:      MAY 06, 1998 
              HELP-PROMPT:      Select a User Class member. 
              DESCRIPTION:
                                This is the name of the person to whom membership in a given User Class is being ascribed.  

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

              CROSS-REFERENCE:  8930.3^AUC^MUMPS 
                                1)= I +$P(^USR(8930.3,+DA,0),U,2) S ^USR(8930.3,"AUC",+X,+$P(^USR(8930.3,+DA,0),U,2),+DA)=""
                                2)= I +$P(^USR(8930.3,+DA,0),U,2) K ^USR(8930.3,"AUC",+X,+$P(^USR(8930.3,+DA,0),U,2),+DA)
                                This Multi-field, MUMPS type cross-reference on Person and User Class will help to identify the
                                classes to which a given person belongs.  


              CROSS-REFERENCE:  8930.3^ACU^MUMPS 
                                1)= I +$P(^USR(8930.3,+DA,0),U,2) S ^USR(8930.3,"ACU",+$P(^USR(8930.3,+DA,0),U,2),+X,+DA)=""
                                2)= I +$P(^USR(8930.3,+DA,0),U,2) K ^USR(8930.3,"ACU",+$P(^USR(8930.3,+DA,0),U,2),+X,+DA)
                                This multi-field, MUMPS-type cross-reference by User Class and person will help to identify the
                                members of a particular class.  


              CROSS-REFERENCE:  8930.3^AUHX^MUMPS 
                                1)= I +$P($G(^USR(8930.3,+DA,0)),U,2) S ^USR(8930.3,"AUHX",+X,+$P(^USR(8930.3,+DA,0),U,2),+$P(^USR(
                                8930.3,+DA,0),U,3),+DA)=""

                                2)= I +$P($G(^USR(8930.3,+DA,0)),U,2) K ^USR(8930.3,"AUHX",+X,+$P(^USR(8930.3,+DA,0),U,2),+$P(^USR(
                                8930.3,+DA,0),U,3),+DA)
                                This Multi-field, MUMPS type cross-reference on Person, User Class, and EFFECTIVE DATE will help to
                                list the history of a given user's membership in various classes.  



8930.3,.02    USER CLASS             0;2 POINTER TO USR CLASS FILE (#8930)

              LAST EDITED:      MAY 23, 1995 
              HELP-PROMPT:      Enter the User Class to which the User is being given membership. 
              DESCRIPTION:
                                This is the User Class to which the User in question is being granted membership.  

              CROSS-REFERENCE:  8930.3^AUC1^MUMPS 
                                1)= I +$G(^USR(8930.3,+DA,0)),$$CURRENT^USRLM(+DA) S ^USR(8930.3,"AUC",+$G(^USR(8930.3,+DA,0)),+X,+
                                DA)=""

                                2)= I +$G(^USR(8930.3,+DA,0)) K ^USR(8930.3,"AUC",+$G(^USR(8930.3,+DA,0)),+X,+DA)
                                This Multi-field, MUMPS type cross-reference on Person and User Class help to identify the classes
                                to which a given person belongs.  


              CROSS-REFERENCE:  8930.3^ACU1^MUMPS 
                                1)= I +$G(^USR(8930.3,+DA,0)),$$CURRENT^USRLM(+DA) S ^USR(8930.3,"ACU",+X,+$G(^USR(8930.3,+DA,0)),+
                                DA)=""

                                2)= I +$G(^USR(8930.3,+DA,0)) K ^USR(8930.3,"ACU",+X,+$G(^USR(8930.3,+DA,0)),+DA)
                                This multi-field, MUMPS-type cross-reference by User Class and person will help to identify the
                                members of a particular User Class.  


              CROSS-REFERENCE:  8930.3^AUHX1^MUMPS 
                                1)= I +$P($G(^USR(8930.3,+DA,0)),U) S ^USR(8930.3,"AUHX",+$P($G(^USR(8930.3,+DA,0)),U),+X,+$P(^USR(
                                8930.3,+DA,0),U,3),+DA)=""

                                2)= I +$P($G(^USR(8930.3,+DA,0)),U) K ^USR(8930.3,"AUHX",+$P($G(^USR(8930.3,+DA,0)),U),+X,+$P(^USR(
                                8930.3,+DA,0),U,3),+DA)
                                This Multi-field, MUMPS type cross-reference on Person, User Class, and EFFECTIVE DATE will help to
                                list the history of a given user's membership in various classes.  



8930.3,.03    EFFECTIVE DATE         0;3 DATE

              INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:'$$VALID2^USRU(Y) X
              LAST EDITED:      JAN 24, 2000 
              HELP-PROMPT:      Enter the Date on which User Class membership is effective. 
              DESCRIPTION:      This is the date on which the user became, or will become a member of the User Class in question. 
                                This can be used to determine current, past, or future membership status within a given User Class,
                                as well as for scheduling transitions between Classes (e.g., members of the class "PGY1 Residents"
                                will finish their rotation on June 1st, and you'd like to schedule their trasition into the class
                                PGY2 Residents as of that date).  
                                 

              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

              CROSS-REFERENCE:  8930.3^AUHX2^MUMPS 
                                1)= I +$P($G(^USR(8930.3,+DA,0)),U),+$P($G(^(0)),U,2) S ^USR(8930.3,"AUHX",+$P($G(^USR(8930.3,+DA,0
                                )),U),+$P($G(^USR(8930.3,+DA,0)),U,2),+X,+DA)=""

                                2)= I +$P($G(^USR(8930.3,+DA,0)),U),+$P($G(^(0)),U,2) K ^USR(8930.3,"AUHX",+$P($G(^USR(8930.3,+DA,0
                                )),U),+$P($G(^USR(8930.3,+DA,0)),U,2),+X,+DA)
                                This Multi-field, MUMPS type cross-reference on Person, User Class, and EFFECTIVE DATE will help to
                                list the history of a given user's membership in various classes.  



8930.3,.04    EXPIRATION DATE        0;4 DATE

              INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:'$$VALID^USRU(Y) X
              LAST EDITED:      NOV 03, 1999 
              HELP-PROMPT:      Enter the date on which the User's membership in the Class will expire. 
              DESCRIPTION:      This is the optional date on which the User's membership in a given class will expire (i.e., be
                                automatically discontinued).  This can be used to determine historical or future membership within
                                a particular class, and to schedule transitions between classes (e.g., the current members of the 
                                PGY1 Residents Class will become PGY2 Residents on June 1st, at which time their membership in the
                                class PGY1 Residents will expire, and their membership in the class PGY2 Residents will become
                                effective).  

              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER



      FILES POINTED TO                      FIELDS

NEW PERSON (#200)                 MEMBER (#.01)

USR CLASS (#8930)                 USER CLASS (#.02)



INPUT TEMPLATE(S):
USR CLASS EDIT                MAR 03, 1997@14:07  USER #0    
USR MEMBERSHIP EDIT           MAR 03, 1997@14:05  USER #0    

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):