| SecurityAndPrivacy UML Documentation |
SecurityAndPrivacy
Class Policy
This is the abstract class from which all concrete policy classes in this policy information model are derived and instantiated. Because this class is abstract, it cannot be instantiated as a security policy for healthcare. However, it specifies the properties reused by all policies. [HL7 DAM]A policy is a “set of legal, political, organizational, functional and technical obligations for communication and cooperation.” Policy governs the behavior of a system. [ISO 22600-2]Policy encompasses jurisdictional, organizational, and Subject of Care (patient) policies. Organization and jurisdictional polices are instantiated as Basic Policy in both the security policy and privacy policy contexts. Basic Policy is discussed further later in this document. It should also be noted that privacy policy is controlled by the Subject of Care.This class is derived from ISO 22600-2 and HL7 DAM."The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law." - HL7 FHIR, Consent.policy
Attributes |
Authority | authority |
Pointer to the Organization (or other Entity) that issued the policy. This may be the provider organization that "owns" the patient record, or a jurisdiction that regulates how privacy is to be handled within its territory."Entity or Organization having regulatory jurisdiction or accountability for enforcing policies pertaining to Consent Directives." - HL7 FHIR, Consent.policy.authority
|
String | description |
This attribute specifies the narrative description of the policy.
|
«IVL_TS» Period | effectiveTime |
The period of time (e.g., start date, end date) during which the privacy policy described by ePolicy is in effect.
|
«II» Id | identifier |
Uniquely identifies the policy
|
String | mimeType | |
String | name |
A human discernible name for the policy
|
SecurityRole | securityRole |
Pointer to a named group of policies that can be managed, assigned, and revoked together for convenience of use rather than managing these policies individually.
|
«CS» Code | status |
This attribute indicates whether the policy is active or not
|
String | uri |
The location of published policy."The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law." - HL7 FHIR, Consent.policy.uri
|
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | true |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | Policy |
Name Expression | |
Namespace | SecurityAndPrivacy |
Owned Template Signature | |
Owner | SecurityAndPrivacy |
Owning Template Parameter | |
Package | SecurityAndPrivacy |
Qualified Name | FHIM::SecurityAndPrivacy::Policy |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
authority
Public Authority authority
-
Pointer to the Organization (or other Entity) that issued the policy. This may be the provider organization that "owns" the patient record, or a jurisdiction that regulates how privacy is to be handled within its territory."Entity or Organization having regulatory jurisdiction or accountability for enforcing policies pertaining to Consent Directives." - HL7 FHIR, Consent.policy.authority
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | policy_authority |
Association End | |
Class | Policy |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | authority |
Name Expression | |
Namespace | Policy |
Opposite | |
Owner | Policy |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::SecurityAndPrivacy::Policy::authority |
Stereotype | |
Template Parameter | |
Type | Authority |
Upper | * |
Upper Value | (*) |
Visibility | Public |
description
Public String description
-
This attribute specifies the narrative description of the policy.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | Policy |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | 0..1 |
Name | description |
Name Expression | |
Namespace | Policy |
Opposite | |
Owner | Policy |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::SecurityAndPrivacy::Policy::description |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
effectiveTime
Public «IVL_TS» Period effectiveTime
-
The period of time (e.g., start date, end date) during which the privacy policy described by ePolicy is in effect.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | Policy |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | (1) |
Multiplicity | 1 |
Name | effectiveTime |
Name Expression | |
Namespace | Policy |
Opposite | |
Owner | Policy |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::SecurityAndPrivacy::Policy::effectiveTime |
Stereotype | |
Template Parameter | |
Type | «IVL_TS» Period |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
identifier
Public «II» Id identifier
-
Uniquely identifies the policy
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | Policy |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | (1) |
Multiplicity | 1 |
Name | identifier |
Name Expression | |
Namespace | Policy |
Opposite | |
Owner | Policy |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::SecurityAndPrivacy::Policy::identifier |
Stereotype | |
Template Parameter | |
Type | «II» Id |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
mimeType
Public String mimeType
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | Policy |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | 0..1 |
Name | mimeType |
Name Expression | |
Namespace | Policy |
Opposite | |
Owner | Policy |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::SecurityAndPrivacy::Policy::mimeType |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
name
Public String name
-
A human discernible name for the policy
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | Policy |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | (1) |
Multiplicity | 1 |
Name | name |
Name Expression | |
Namespace | Policy |
Opposite | |
Owner | Policy |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::SecurityAndPrivacy::Policy::name |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
securityRole
Public SecurityRole securityRole
-
Pointer to a named group of policies that can be managed, assigned, and revoked together for convenience of use rather than managing these policies individually.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | policy_securityRole |
Association End | |
Class | Policy |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | securityRole |
Name Expression | |
Namespace | Policy |
Opposite | |
Owner | Policy |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::SecurityAndPrivacy::Policy::securityRole |
Stereotype | |
Template Parameter | |
Type | SecurityRole |
Upper | * |
Upper Value | (*) |
Visibility | Public |
status
Public «CS» Code status
-
This attribute indicates whether the policy is active or not
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | Policy |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | (1) |
Multiplicity | 1 |
Name | status |
Name Expression | |
Namespace | Policy |
Opposite | |
Owner | Policy |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::SecurityAndPrivacy::Policy::status |
Stereotype | |
Template Parameter | |
Type | «CS» Code |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
uri
Public String uri
-
The location of published policy."The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law." - HL7 FHIR, Consent.policy.uri
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | Policy |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | 0..1 |
Name | uri |
Name Expression | |
Namespace | Policy |
Opposite | |
Owner | Policy |
Owning Association | |
Owning Template Parameter | |
Qualified Name | FHIM::SecurityAndPrivacy::Policy::uri |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
| SecurityAndPrivacy UML Documentation |