SecurityAndPrivacy
Class Provision

"An exception to the base policy of this consent. An exception can be an addition or removal of access permissions." - HL7 FHIR, Consent.provision

Attributes
«CS» Code action action

"Actions controlled by this Rule." - HL7 FHIR, Consent.provision.action

ProvisionActor actor actor

"Who or what is controlled by this rule. Use group to identify a set of actors by some property they share (e.g. Admitting officers)." - HL7 FHIR, Consent.provision.actor

«CS» Code classification classification

"The class of information covered by this rule. The type can be a FHIR resource type, a profile on a type, or a CDA document, or some other type that indicates what sort of information the consent relates to." - HL7 FHIR, Consent.provision.class

«CS» Code code code

"If this code is found in an instance, then the rule applies." - HL7 FHIR, Consent.provision.code

ProvisionData data data

"The resources controlled by this rule if specific resources are referenced." - HL7 FHIR, Consent.provision.data

«IVL_TS» Period dataPeriod dataPeriod

"Clinical or Operational Relevant period of time that bounds the data controlled by this rule." - HL7 FHIR, Consent.provision.dataPeriod

«CS» Code kind kind

"Action to take - permit or deny - when the rule conditions are met. Not permitted in root rule, required in all nested rules." Possible values are: Deny; Permit. - HL7 FHIR, Consent.provision.type

«IVL_TS» Period period period

"The timeframe in which this rule is valid." - HL7 FHIR, Consent.provision.period

Provision provision provision

"Rules which provide exceptions to the base rule or subrules." - HL7 FHIR, Consent.provision.provision

«CS» Code purpose purpose

"The context of the activities a user is taking - why the user is accessing the data - that are controlled by this rule." - HL7 FHIR, Consent.provision.purpose
Note that FHIR uses a Code for Purpose Of Use, while FHIM currently has modeled a Purpose of Use Policy. For now, this concept is modeled here as a code for compatibility with FHIR.

«CS» Code securityLabel securityLabel

"A security label, comprised of 0..* security label fields (Privacy tags), which define which resources are controlled by this exception." - HL7 FHIR, Consent.provision.securityLabel
Note that FHIR uses a Code for Security Labels, while FHIM currently has modeled the various components that make up a security label. Those components may well be subsumed in a hierarchial terminology.


Properties:

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

Attribute Details

 action
Public «CS» Code action

"Actions controlled by this Rule." - HL7 FHIR, Consent.provision.action

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProvision
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*
Nameaction
Name Expression
NamespaceProvision
Opposite
OwnerProvision
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Provision::action
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic


 actor
Public ProvisionActor actor

"Who or what is controlled by this rule. Use group to identify a set of actors by some property they share (e.g. Admitting officers)." - HL7 FHIR, Consent.provision.actor

Constraints:
Properties:

AggregationNone
Alias
Associationprovision_actor
Association End
ClassProvision
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*
Nameactor
Name Expression
NamespaceProvision
Opposite
OwnerProvision
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Provision::actor
Stereotype
Template Parameter
TypeProvisionActor
Upper*
Upper Value(*)
VisibilityPublic


 classification
Public «CS» Code classification

"The class of information covered by this rule. The type can be a FHIR resource type, a profile on a type, or a CDA document, or some other type that indicates what sort of information the consent relates to." - HL7 FHIR, Consent.provision.class

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProvision
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*
Nameclassification
Name Expression
NamespaceProvision
Opposite
OwnerProvision
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Provision::classification
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic


 code
Public «CS» Code code

"If this code is found in an instance, then the rule applies." - HL7 FHIR, Consent.provision.code

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProvision
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*
Namecode
Name Expression
NamespaceProvision
Opposite
OwnerProvision
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Provision::code
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic


 data
Public ProvisionData data

"The resources controlled by this rule if specific resources are referenced." - HL7 FHIR, Consent.provision.data

Constraints:
Properties:

AggregationNone
Alias
Associationprovision_data
Association End
ClassProvision
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*
Namedata
Name Expression
NamespaceProvision
Opposite
OwnerProvision
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Provision::data
Stereotype
Template Parameter
TypeProvisionData
Upper*
Upper Value(*)
VisibilityPublic


 dataPeriod
Public «IVL_TS» Period dataPeriod

"Clinical or Operational Relevant period of time that bounds the data controlled by this rule." - HL7 FHIR, Consent.provision.dataPeriod

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProvision
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
NamedataPeriod
Name Expression
NamespaceProvision
Opposite
OwnerProvision
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Provision::dataPeriod
Stereotype
Template Parameter
Type«IVL_TS» Period
Upper1
Upper Value(1)
VisibilityPublic


 kind
Public «CS» Code kind

"Action to take - permit or deny - when the rule conditions are met. Not permitted in root rule, required in all nested rules." Possible values are: Deny; Permit. - HL7 FHIR, Consent.provision.type

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProvision
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
Namekind
Name Expression
NamespaceProvision
Opposite
OwnerProvision
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Provision::kind
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 period
Public «IVL_TS» Period period

"The timeframe in which this rule is valid." - HL7 FHIR, Consent.provision.period

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProvision
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
Nameperiod
Name Expression
NamespaceProvision
Opposite
OwnerProvision
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Provision::period
Stereotype
Template Parameter
Type«IVL_TS» Period
Upper1
Upper Value(1)
VisibilityPublic


 provision
Public Provision provision

"Rules which provide exceptions to the base rule or subrules." - HL7 FHIR, Consent.provision.provision

Constraints:
Properties:

AggregationNone
Alias
Associationprovision_provision
Association End
ClassProvision
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*
Nameprovision
Name Expression
NamespaceProvision
Opposite
OwnerProvision
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Provision::provision
Stereotype
Template Parameter
TypeProvision
Upper*
Upper Value(*)
VisibilityPublic


 purpose
Public «CS» Code purpose

"The context of the activities a user is taking - why the user is accessing the data - that are controlled by this rule." - HL7 FHIR, Consent.provision.purpose
Note that FHIR uses a Code for Purpose Of Use, while FHIM currently has modeled a Purpose of Use Policy. For now, this concept is modeled here as a code for compatibility with FHIR.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProvision
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*
Namepurpose
Name Expression
NamespaceProvision
Opposite
OwnerProvision
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Provision::purpose
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic


 securityLabel
Public «CS» Code securityLabel

"A security label, comprised of 0..* security label fields (Privacy tags), which define which resources are controlled by this exception." - HL7 FHIR, Consent.provision.securityLabel
Note that FHIR uses a Code for Security Labels, while FHIM currently has modeled the various components that make up a security label. Those components may well be subsumed in a hierarchial terminology.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProvision
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
NamespaceProvision
Opposite
OwnerProvision
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Provision::securityLabel
Stereotype
Template Parameter
Type«CS» Code
Upper*
Upper Value(*)
VisibilityPublic