The Master Data Model for Veteran Care

Developer Documentation » MVDM » Usr_Class

Usr_Class

Usr Class

This file is intended to allow the definition of user classes in such a way that they are useful across packages. It will undoubtedly evolve with more experience in this area.

These user classes are then used to support part of the the "authorization" concept - who may do what to a document, order, etc.

They are also used to support part of the "subscription" concept - who should receive something, e.g. a notification that a document needs signature.

The User Authorization/Subscription file points to the User Class file to allocate authorizations/subscriptions to appropriate user classes.

The User Class Membership file links users in the New Person file to User Classes.

This file supports an infinite hierarchy of subclasses, with each entry having as many subclasses as desired. Subclasses are contained in the same file, as entries in their own right. A class automatically contains as members all members of its subclasses, as well as explicit members of the class itself.

Fileman ID: 8930

Base VDM Class: Usr_Class-8930

Property Summary

Property Count: 7

Type Count
STRING 3
ENUMERATION 1
POINTER 2
BOOLEAN 1

Sub-Object Count: 0

Properties

Label/Field ID Datatype FromVDM Default Attributes Range
Name
  name
STRING name   INDEXED
REQUIRED
 
Abbreviation
  abbreviation
STRING abbreviation   INDEXED  
Active
  active
ENUMERATION active   INDEXED
REQUIRED
0: Active
1: Inactive
Display Name
  displayName
STRING display_name   INDEXED  
Person Class
  personClass
POINTER person_class     Person_Class-8932_1
Subclass
  subclass
POINTER subclass      
Ok To Distribute
  okToDistribute
BOOLEAN ok_to_distribute      

↑ Return to top


Document generated on August 31st 2017, 2:55:48 pm