SecurityAndPrivacy
Class FunctionalRole

Functional roles reflect functional aspects of relationships between entities. Functional roles are bound to the realization/performance of acts, where actions might be concatenated to an activity or even to a process. [ISO 22600-2]
Functional Roles can be grouped according to their authorization to access Protected Information and perform various operations on protected information. For example, a healthcare provider in Organization A is authorized to access Protected Information from Organization B (when Organization A and B have entered into a trusted relationship) if that provider is associated with the Functional Group whose permissions grant access per that Functional Role. In summary, the functional role defines the access control decision. A functional role is bound to a policy. [HL7 DAM]

Attributes
«CS» Code roleCode roleCode

The functional role may specify that the user is part of the healthcare team that is directly involved in the client s care. This attribute refers to a functional role assigned by an organization to computer users.

String roleName roleName

This attribute is used to represent the user role name, if specified.

Attributes inherited from FHIM::SecurityAndPrivacy::SecurityRole FHIM::SecurityAndPrivacy::SecurityRole
authorityIdentifierName authorityIdentifierName, description description, name name, objectIdentifier objectIdentifier, permission permission, policy policy, roleIdentifier roleIdentifier

Properties:

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

Attribute Details

 roleCode
Public «CS» Code roleCode

The functional role may specify that the user is part of the healthcare team that is directly involved in the client s care. This attribute refers to a functional role assigned by an organization to computer users.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassFunctionalRole
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
NameroleCode
Name Expression
NamespaceFunctionalRole
Opposite
OwnerFunctionalRole
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::FunctionalRole::roleCode
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 roleName
Public String roleName

This attribute is used to represent the user role name, if specified.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassFunctionalRole
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
NameroleName
Name Expression
NamespaceFunctionalRole
Opposite
OwnerFunctionalRole
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::FunctionalRole::roleName
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic

Comments