SecurityAndPrivacy
Class Permission

This class corresponds to 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. [HL7 DAM]

Attributes
String description description
«II» Id identifier identifier

This attribute is used to specify the unique identifier of the permission.

InformationObject informationObject informationObject

This association identifies the information resources specified by a permission.

Operation operation operation

Pointer to actions that a person or process may perform on an information resource as a result of the Permission.

String version version

Properties:

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

Attribute Details

 description
Public String description
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPermission
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
Namedescription
Name Expression
NamespacePermission
Opposite
OwnerPermission
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Permission::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 identifier
Public «II» Id identifier

This attribute is used to specify the unique identifier of the permission.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPermission
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
Nameidentifier
Name Expression
NamespacePermission
Opposite
OwnerPermission
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Permission::identifier
Stereotype
Template Parameter
Type«II» Id
Upper1
Upper Value(1)
VisibilityPublic


 informationObject
Public InformationObject informationObject

This association identifies the information resources specified by a permission.

Constraints:
Properties:

AggregationShared
Alias
Associationpermission_informationObject
Association End
ClassPermission
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
NameinformationObject
Name Expression
NamespacePermission
Opposite
OwnerPermission
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Permission::informationObject
Stereotype
Template Parameter
TypeInformationObject
Upper1
Upper Value(1)
VisibilityPublic


 operation
Public Operation operation

Pointer to actions that a person or process may perform on an information resource as a result of the Permission.

Constraints:
Properties:

AggregationShared
Alias
Associationpermission_operation
Association End
ClassPermission
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)
Multiplicity*
Nameoperation
Name Expression
NamespacePermission
Opposite
OwnerPermission
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Permission::operation
Stereotype
Template Parameter
TypeOperation
Upper*
Upper Value(*)
VisibilityPublic


 version
Public String version
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPermission
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
NamespacePermission
Opposite
OwnerPermission
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Permission::version
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic