SecurityAndPrivacy
Class PermissionCatalog

The permission catalog specifies a set of standard permissions. [HL7 DAM] The permission catalog is the subject of separate HL7 standards. This reference is intended to show it relates to the rest of the information classes required to support the use cases.

Attributes
String name name
Permission permission permission

A Role-Based Access Control (RBAC) permission. It specifies an information object and action/operation allowed on that object. A permission contains one operation and precisely one information reference.

«CS» Code status status

Identifies the current state of the Permission. The state should correspond to the HL7 Act State machine.

String version version

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NamePermissionCatalog
Name Expression
NamespaceSecurityAndPrivacy
Owned Template Signature
OwnerSecurityAndPrivacy
Owning Template Parameter
PackageSecurityAndPrivacy
Qualified NameFHIM::SecurityAndPrivacy::PermissionCatalog
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 name
Public String name
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPermissionCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
Namename
Name Expression
NamespacePermissionCatalog
Opposite
OwnerPermissionCatalog
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PermissionCatalog::name
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 permission
Public Permission permission

A Role-Based Access Control (RBAC) permission. It specifies an information object and action/operation allowed on that object. A permission contains one operation and precisely one information reference.

Constraints:
Properties:

AggregationComposite
Alias
AssociationpermissionCatalog_permission
Association End
ClassPermissionCatalog
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1..*
Namepermission
Name Expression
NamespacePermissionCatalog
Opposite
OwnerPermissionCatalog
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PermissionCatalog::permission
Stereotype
Template Parameter
TypePermission
Upper*
Upper Value(*)
VisibilityPublic


 status
Public «CS» Code status

Identifies the current state of the Permission. The state should correspond to the HL7 Act State machine.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPermissionCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
Namestatus
Name Expression
NamespacePermissionCatalog
Opposite
OwnerPermissionCatalog
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PermissionCatalog::status
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 version
Public String version
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPermissionCatalog
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Nameversion
Name Expression
NamespacePermissionCatalog
Opposite
OwnerPermissionCatalog
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PermissionCatalog::version
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic