SecurityAndPrivacy
Class DelegationPolicy

A Delegation Policy is intended to assign access rights to a specific individual or organization (a grantee). ISO 22600-2 defines delegation as "conveyance of privilege from one entity that holds such privilege, to another entity." A Delegation Policy "defines what authorizations can be delegated to whom." [HL7 DAM]
This class is derived from ISO 22600-2 and HL7 DAM.

Attributes
«CS» Code accessRight accessRight
«CS» Code deligationPolicyType deligationPolicyType
Grantee grantee grantee

Pointer to (a Role in which) a Person, Related Person, Practitioner, or Organization has been granted privileges or responsibilities from another entity.

Grantor grantor grantor

Pointer to (a Role in which) a Person, Related Person, Practitioner, or Organization grants privileges to another entity

Attributes inherited from FHIM::SecurityAndPrivacy::AtomicPolicy FHIM::SecurityAndPrivacy::AtomicPolicy
ruleText ruleText, implementableRule implementableRule, securityContext securityContext

Attributes inherited from FHIM::SecurityAndPrivacy::Policy FHIM::SecurityAndPrivacy::Policy
authority authority, description description, effectiveTime effectiveTime, identifier identifier, mimeType mimeType, name name, securityRole securityRole, status status, uri uri

Properties:

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

Attribute Details

 accessRight
Public «CS» Code accessRight
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassDelegationPolicy
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..*
NameaccessRight
Name Expression
NamespaceDelegationPolicy
Opposite
OwnerDelegationPolicy
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::DelegationPolicy::accessRight
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic


 deligationPolicyType
Public «CS» Code deligationPolicyType
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassDelegationPolicy
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
NamedeligationPolicyType
Name Expression
NamespaceDelegationPolicy
Opposite
OwnerDelegationPolicy
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::DelegationPolicy::deligationPolicyType
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 grantee
Public Grantee grantee

Pointer to (a Role in which) a Person, Related Person, Practitioner, or Organization has been granted privileges or responsibilities from another entity.

Constraints:
Properties:

AggregationNone
Alias
AssociationdelegationPolicy_grantee
Association End
ClassDelegationPolicy
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*
Namegrantee
Name Expression
NamespaceDelegationPolicy
Opposite
OwnerDelegationPolicy
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::DelegationPolicy::grantee
Stereotype
Template Parameter
TypeGrantee
Upper*
Upper Value(*)
VisibilityPublic


 grantor
Public Grantor grantor

Pointer to (a Role in which) a Person, Related Person, Practitioner, or Organization grants privileges to another entity

Constraints:
Properties:

AggregationNone
Alias
AssociationdelegationPolicy_grantor
Association End
ClassDelegationPolicy
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*
Namegrantor
Name Expression
NamespaceDelegationPolicy
Opposite
OwnerDelegationPolicy
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::DelegationPolicy::grantor
Stereotype
Template Parameter
TypeGrantor
Upper*
Upper Value(*)
VisibilityPublic