SecurityAndPrivacy
Class Clearance

Initiator-bound Access Control Information (ACI) that can be compared with security labels of Resources. Examples of clearance are Normal, Restricted, and Very Restricted. [HL7 PASS SLS] and [HL7 HCS]
(Note that there used to be a class called User Role, which has since been merged into this Clearance class. The definition of the User Role Class was: "Specifies the role of a user of a computer system. The role is typically associated with the Information Requester and specifies what capabilities are available to a specific type of computer user (i.e., in the Windows operating system, a user may have the role of Administrator which enables the capability to add new users).")

Attributes
«CS» Code allowedSensitivity allowedSensitivity

Coded attribute that describes the level sensitivity of the protected information (including IIHI) that the user may access or use. Sensitivity is a characteristic of a resource which implies its value or importance.

ClearancePolicy clearancePolicy clearancePolicy
FunctionalRole functionalRole functionalRole

This attribute refers to a coded structural role specified by an external coding system.

String name name

This attribute is used to specify the role name, if available.

HierarchicalGroup parent parent

Pointer to the heirarchicalGroup that serves as the parent to this heirarchicalGroup.

«CS» Code roleCode roleCode

This coded descriptor is used to specify a user role. It is an identifier of a hierarchical group in which membership is asserted, for example, organizational position. Structural roles provide authorizations on objects at a global level without regard to internal details (ASTM E2595). Examples include authorization to participate in a session, connect authorization to a database, authorization to participate in an order workflow, or connection to a protected uniform resource locator (URL). A structural role applies to the business process task as a group. This attribute refers to a coded structural role specified by an external coding system.

«II» Id roleId roleId

This attribute is used to represent a unique role identifier.

SecurityLabel securityLabel securityLabel

Properties:

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

Attribute Details

 allowedSensitivity
Public «CS» Code allowedSensitivity

Coded attribute that describes the level sensitivity of the protected information (including IIHI) that the user may access or use. Sensitivity is a characteristic of a resource which implies its value or importance.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassClearance
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
NameallowedSensitivity
Name Expression
NamespaceClearance
Opposite
OwnerClearance
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Clearance::allowedSensitivity
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 clearancePolicy
Public ClearancePolicy clearancePolicy
Constraints:
Properties:

AggregationNone
Alias
Associationclearance_clearancePolicy
Association End
ClassClearance
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*
NameclearancePolicy
Name Expression
NamespaceClearance
Opposite
OwnerClearance
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Clearance::clearancePolicy
Stereotype
Template Parameter
TypeClearancePolicy
Upper*
Upper Value(*)
VisibilityPublic


 functionalRole
Public FunctionalRole functionalRole

This attribute refers to a coded structural role specified by an external coding system.

Constraints:
Properties:

AggregationNone
Alias
Associationclearance_functionalRole
Association End
ClassClearance
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*
NamefunctionalRole
Name Expression
NamespaceClearance
Opposite
OwnerClearance
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Clearance::functionalRole
Stereotype
Template Parameter
TypeFunctionalRole
Upper*
Upper Value(*)
VisibilityPublic


 name
Public String name

This attribute is used to specify the role name, if available.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassClearance
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
Namename
Name Expression
NamespaceClearance
Opposite
OwnerClearance
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Clearance::name
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 parent
Public HierarchicalGroup parent

Pointer to the heirarchicalGroup that serves as the parent to this heirarchicalGroup.

Constraints:
Properties:

AggregationNone
Alias
Associationclearance_hierarchicalGroup
Association End
ClassClearance
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*
Nameparent
Name Expression
NamespaceClearance
Opposite
OwnerClearance
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Clearance::parent
Stereotype
Template Parameter
TypeHierarchicalGroup
Upper*
Upper Value(*)
VisibilityPublic


 roleCode
Public «CS» Code roleCode

This coded descriptor is used to specify a user role. It is an identifier of a hierarchical group in which membership is asserted, for example, organizational position. Structural roles provide authorizations on objects at a global level without regard to internal details (ASTM E2595). Examples include authorization to participate in a session, connect authorization to a database, authorization to participate in an order workflow, or connection to a protected uniform resource locator (URL). A structural role applies to the business process task as a group. This attribute refers to a coded structural role specified by an external coding system.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassClearance
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
NamespaceClearance
Opposite
OwnerClearance
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Clearance::roleCode
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 roleId
Public «II» Id roleId

This attribute is used to represent a unique role identifier.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassClearance
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
NameroleId
Name Expression
NamespaceClearance
Opposite
OwnerClearance
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Clearance::roleId
Stereotype
Template Parameter
Type«II» Id
Upper1
Upper Value(1)
VisibilityPublic


 securityLabel
Public SecurityLabel securityLabel
Constraints:
Properties:

AggregationNone
Alias
Associationclearance_securityLabel
Association End
ClassClearance
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*
NamesecurityLabel
Name Expression
NamespaceClearance
Opposite
OwnerClearance
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Clearance::securityLabel
Stereotype
Template Parameter
TypeSecurityLabel
Upper*
Upper Value(*)
VisibilityPublic