SecurityAndPrivacy
Class PrivacyRule

A privacy or consent rule specifies the permission allowed to a user type by the consenter for a specific type of information. The person consenting may be either the subject of the record or a designated Substitute Decision Maker. One or more consent rules comprise a consent directive or privacy policy.

Attributes
«CS» Code accessRestrictionOverride accessRestrictionOverride
«TS» PointInTime effectiveTime effectiveTime

This attribute specifies the date/time when the Privacy Policy comes into effect.

Boolean enablesOperation enablesOperation

Enables the operation (e.g., disclosure) or disables it depending on its value.

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

HealthcareProvider healthcareProvider healthcareProvider
InformationResource informationType informationType

Identifies the type of protected information referenced by the Privacy Rule.

PrivacyPolicy privacyPolicy privacyPolicy
«CS» Code privacyPolicyLawType privacyPolicyLawType
«CS» Code purposeOfUse purposeOfUse

This attribute is used to specify the purpose to permit a specific type of action/operation according to the policy. Example: Treatment.

«CS» Code refrainCode refrainCode

A pre-defined obligation associated with a policy or consent.
10/2014: This code was really meant to convey refrains, e.g., do not redisclose. Renamed from obligationCode to RefrainCode

SecurityRole securityRole securityRole

Properties:

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

Attribute Details

 accessRestrictionOverride
Public «CS» Code accessRestrictionOverride
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPrivacyRule
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
NameaccessRestrictionOverride
Name Expression
NamespacePrivacyRule
Opposite
OwnerPrivacyRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PrivacyRule::accessRestrictionOverride
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 effectiveTime
Public «TS» PointInTime effectiveTime

This attribute specifies the date/time when the Privacy Policy comes into effect.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPrivacyRule
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
NameeffectiveTime
Name Expression
NamespacePrivacyRule
Opposite
OwnerPrivacyRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PrivacyRule::effectiveTime
Stereotype
Template Parameter
Type«TS» PointInTime
Upper1
Upper Value(1)
VisibilityPublic


 enablesOperation
Public Boolean enablesOperation

Enables the operation (e.g., disclosure) or disables it depending on its value.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPrivacyRule
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
NameenablesOperation
Name Expression
NamespacePrivacyRule
Opposite
OwnerPrivacyRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PrivacyRule::enablesOperation
Stereotype
Template Parameter
TypeBoolean
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:

AggregationComposite
Alias
AssociationprivacyRule_grantee
Association End
ClassPrivacyRule
Datatype
Default
Default Value
Is Compositetrue
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
NamespacePrivacyRule
Opposite
OwnerPrivacyRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PrivacyRule::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:

AggregationComposite
Alias
AssociationprivacyRule_grantor
Association End
ClassPrivacyRule
Datatype
Default
Default Value
Is Compositetrue
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
NamespacePrivacyRule
Opposite
OwnerPrivacyRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PrivacyRule::grantor
Stereotype
Template Parameter
TypeGrantor
Upper*
Upper Value(*)
VisibilityPublic


 healthcareProvider
Public HealthcareProvider healthcareProvider
Constraints:
Properties:

AggregationComposite
Alias
AssociationprivacyRule_healthcareProvider
Association End
ClassPrivacyRule
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamehealthcareProvider
Name Expression
NamespacePrivacyRule
Opposite
OwnerPrivacyRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PrivacyRule::healthcareProvider
Stereotype
Template Parameter
TypeHealthcareProvider
Upper*
Upper Value(*)
VisibilityPublic


 informationType
Public InformationResource informationType

Identifies the type of protected information referenced by the Privacy Rule.

Constraints:
Properties:

AggregationNone
Alias
AssociationprivacyRule_informationType
Association End
ClassPrivacyRule
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*
NameinformationType
Name Expression
NamespacePrivacyRule
Opposite
OwnerPrivacyRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PrivacyRule::informationType
Stereotype
Template Parameter
TypeInformationResource
Upper*
Upper Value(*)
VisibilityPublic


 privacyPolicy
Public PrivacyPolicy privacyPolicy
Constraints:
Properties:

AggregationNone
Alias
AssociationprivacyRule_privacyPolicy
Association End
ClassPrivacyRule
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*
NameprivacyPolicy
Name Expression
NamespacePrivacyRule
Opposite
OwnerPrivacyRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PrivacyRule::privacyPolicy
Stereotype
Template Parameter
TypePrivacyPolicy
Upper*
Upper Value(*)
VisibilityPublic


 privacyPolicyLawType
Public «CS» Code privacyPolicyLawType
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPrivacyRule
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
NameprivacyPolicyLawType
Name Expression
NamespacePrivacyRule
Opposite
OwnerPrivacyRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PrivacyRule::privacyPolicyLawType
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 purposeOfUse
Public «CS» Code purposeOfUse

This attribute is used to specify the purpose to permit a specific type of action/operation according to the policy. Example: Treatment.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPrivacyRule
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
NamepurposeOfUse
Name Expression
NamespacePrivacyRule
Opposite
OwnerPrivacyRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PrivacyRule::purposeOfUse
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 refrainCode
Public «CS» Code refrainCode

A pre-defined obligation associated with a policy or consent.
10/2014: This code was really meant to convey refrains, e.g., do not redisclose. Renamed from obligationCode to RefrainCode

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPrivacyRule
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
NamerefrainCode
Name Expression
NamespacePrivacyRule
Opposite
OwnerPrivacyRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PrivacyRule::refrainCode
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 securityRole
Public SecurityRole securityRole
Constraints:
Properties:

AggregationComposite
Alias
AssociationprivacyRule_securityRole
Association End
ClassPrivacyRule
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamesecurityRole
Name Expression
NamespacePrivacyRule
Opposite
OwnerPrivacyRule
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::PrivacyRule::securityRole
Stereotype
Template Parameter
TypeSecurityRole
Upper*
Upper Value(*)
VisibilityPublic