Extensions for Using Data Elements from FHIR R4 in FHIR STU3 - Downloaded Version null See the Directory of published versions
| Official URL: http://hl7.org/fhir/4.0/StructureDefinition/extension-Consent.provision | Version: 0.1.0 | |||
| Standards status: Trial-use | Maturity Level: 0 | Computable Name: ExtensionConsent_Provision | ||
R4: Consent.provision
This extension is part of the cross-version definitions generated to enable use of the
element Consent.provision as defined in FHIR R4
in FHIR STU3.
The source element is defined as:
Consent.provision 0..1 BackboneElement
Following are the generation technical comments:
Element Consent.provision is mapped to FHIR STU3 element Consent.except as SourceIsNarrowerThanTarget.
Creating extension because element Consent.provision is a content reference and requires an extesion definition.
Context of Use
This extension may be used on the following element(s)
Consent.except
Usage info
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..1 | Extension | R4: Constraints to the base Consent.policyRule | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4: type | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
0..1 | code | deny | permit Binding: ConsentExceptType (required): How a rule statement is applied, such as adding additional consent or removing consent. | |
![]() ![]() ![]() |
0..1 | Extension | R4: Timeframe for this rule | |
![]() ![]() ![]() ![]() |
1..1 | uri | "period" | |
![]() ![]() ![]() ![]() |
0..1 | Period | Timeframe for this rule | |
![]() ![]() ![]() |
0..* | Extension | R4: Who|what controlled by this rule (or group, by role) | |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: How the actor is involved | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "role" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | How the actor is involved Binding: R4SecurityRoleTypeForR3 (0.1.0) (extensible): How an actor is involved in the consent considerations. | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: Resource for the actor (or group, by role) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/alternate-reference" | |
![]() ![]() ![]() ![]() |
1..1 | uri | "actor" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..* | Extension | R4: Actions controlled by this rule | |
![]() ![]() ![]() ![]() |
1..1 | uri | "action" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Actions controlled by this rule Binding: Consent Action Codes (example): Detailed codes for the consent action. | |
![]() ![]() ![]() |
0..* | Extension | R4: Security Labels that define affected resources | |
![]() ![]() ![]() ![]() |
1..1 | uri | "securityLabel" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Security Labels that define affected resources Binding: R4SecurityLabelsForR3 (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |
![]() ![]() ![]() |
0..* | Extension | R4: Context of activities covered by this rule | |
![]() ![]() ![]() ![]() |
1..1 | uri | "purpose" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Context of activities covered by this rule Binding: R4V3PurposeOfUseForR3 (0.1.0) (extensible): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels. | |
![]() ![]() ![]() |
0..* | Extension | R4: e.g. Resource Type, Profile, CDA, etc. | |
![]() ![]() ![]() ![]() |
1..1 | uri | "class" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | e.g. Resource Type, Profile, CDA, etc. | |
![]() ![]() ![]() |
0..* | Extension | R4: e.g. LOINC or SNOMED CT code, etc. in the content additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "code" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | e.g. LOINC or SNOMED CT code, etc. in the content | |
![]() ![]() ![]() |
0..1 | Extension | R4: Timeframe for data controlled by this rule | |
![]() ![]() ![]() ![]() |
1..1 | uri | "dataPeriod" | |
![]() ![]() ![]() ![]() |
0..1 | Period | Timeframe for data controlled by this rule | |
![]() ![]() ![]() |
0..* | Extension | R4: Data controlled by this rule | |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: instance | related | dependents | authoredby | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "meaning" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | instance | related | dependents | authoredby Binding: ConsentDataMeaning (required): How a resource reference is interpreted when testing consent restrictions. | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: The actual data reference | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "reference" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(Cross-version Profile for R4.Resource for use in FHIR STU3(0.1.0) | Resource) | The actual data reference | |
![]() ![]() ![]() ![]() |
1..1 | uri | "data" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..* | Extension | R4: Nested Exception Rules (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-Consent.provision" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-Consent.provision" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..1 | Extension | R4: Constraints to the base Consent.policyRule | |
![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4: type | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
0..1 | code | deny | permit Binding: ConsentExceptType (required): How a rule statement is applied, such as adding additional consent or removing consent. | |
![]() ![]() ![]() |
0..1 | Extension | R4: Timeframe for this rule | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "period" | |
![]() ![]() ![]() ![]() |
0..1 | Period | Timeframe for this rule | |
![]() ![]() ![]() |
0..* | Extension | R4: Who|what controlled by this rule (or group, by role) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: How the actor is involved | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "role" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | How the actor is involved Binding: R4SecurityRoleTypeForR3 (0.1.0) (extensible): How an actor is involved in the consent considerations. | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: Resource for the actor (or group, by role) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/alternate-reference" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() ![]() |
1..1 | uri | "actor" | |
![]() ![]() ![]() |
0..* | Extension | R4: Actions controlled by this rule | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "action" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Actions controlled by this rule Binding: Consent Action Codes (example): Detailed codes for the consent action. | |
![]() ![]() ![]() |
0..* | Extension | R4: Security Labels that define affected resources | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "securityLabel" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Security Labels that define affected resources Binding: R4SecurityLabelsForR3 (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |
![]() ![]() ![]() |
0..* | Extension | R4: Context of activities covered by this rule | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "purpose" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Context of activities covered by this rule Binding: R4V3PurposeOfUseForR3 (0.1.0) (extensible): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels. | |
![]() ![]() ![]() |
0..* | Extension | R4: e.g. Resource Type, Profile, CDA, etc. | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "class" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | e.g. Resource Type, Profile, CDA, etc. | |
![]() ![]() ![]() |
0..* | Extension | R4: e.g. LOINC or SNOMED CT code, etc. in the content additional types | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "code" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | e.g. LOINC or SNOMED CT code, etc. in the content | |
![]() ![]() ![]() |
0..1 | Extension | R4: Timeframe for data controlled by this rule | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "dataPeriod" | |
![]() ![]() ![]() ![]() |
0..1 | Period | Timeframe for data controlled by this rule | |
![]() ![]() ![]() |
0..* | Extension | R4: Data controlled by this rule | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: instance | related | dependents | authoredby | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "meaning" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | instance | related | dependents | authoredby Binding: ConsentDataMeaning (required): How a resource reference is interpreted when testing consent restrictions. | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: The actual data reference | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "reference" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(Cross-version Profile for R4.Resource for use in FHIR STU3(0.1.0) | Resource) | The actual data reference | |
![]() ![]() ![]() ![]() |
1..1 | uri | "data" | |
![]() ![]() ![]() |
0..* | Extension | R4: Nested Exception Rules (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-Consent.provision" | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-Consent.provision" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: R4: Consent.provision
Consent.provision.typeConsent.provision.periodConsent.provision.actor.roleConsent.provision.actor.referenceConsent.provision.actionConsent.provision.securityLabelConsent.provision.purposeConsent.provision.classConsent.provision.code additional types (CodeableConcept) additional types from child elements (text)Consent.provision.dataPeriodConsent.provision.data.meaningConsent.provision.data.referenceConsent.provision.provision (new:Consent.provision)Maturity: 0
Differential View
This structure is derived from Extension
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..1 | Extension | R4: Constraints to the base Consent.policyRule | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4: type | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
0..1 | code | deny | permit Binding: ConsentExceptType (required): How a rule statement is applied, such as adding additional consent or removing consent. | |
![]() ![]() ![]() |
0..1 | Extension | R4: Timeframe for this rule | |
![]() ![]() ![]() ![]() |
1..1 | uri | "period" | |
![]() ![]() ![]() ![]() |
0..1 | Period | Timeframe for this rule | |
![]() ![]() ![]() |
0..* | Extension | R4: Who|what controlled by this rule (or group, by role) | |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: How the actor is involved | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "role" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | How the actor is involved Binding: R4SecurityRoleTypeForR3 (0.1.0) (extensible): How an actor is involved in the consent considerations. | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: Resource for the actor (or group, by role) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/alternate-reference" | |
![]() ![]() ![]() ![]() |
1..1 | uri | "actor" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..* | Extension | R4: Actions controlled by this rule | |
![]() ![]() ![]() ![]() |
1..1 | uri | "action" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Actions controlled by this rule Binding: Consent Action Codes (example): Detailed codes for the consent action. | |
![]() ![]() ![]() |
0..* | Extension | R4: Security Labels that define affected resources | |
![]() ![]() ![]() ![]() |
1..1 | uri | "securityLabel" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Security Labels that define affected resources Binding: R4SecurityLabelsForR3 (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |
![]() ![]() ![]() |
0..* | Extension | R4: Context of activities covered by this rule | |
![]() ![]() ![]() ![]() |
1..1 | uri | "purpose" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Context of activities covered by this rule Binding: R4V3PurposeOfUseForR3 (0.1.0) (extensible): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels. | |
![]() ![]() ![]() |
0..* | Extension | R4: e.g. Resource Type, Profile, CDA, etc. | |
![]() ![]() ![]() ![]() |
1..1 | uri | "class" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | e.g. Resource Type, Profile, CDA, etc. | |
![]() ![]() ![]() |
0..* | Extension | R4: e.g. LOINC or SNOMED CT code, etc. in the content additional types | |
![]() ![]() ![]() ![]() |
1..1 | uri | "code" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | e.g. LOINC or SNOMED CT code, etc. in the content | |
![]() ![]() ![]() |
0..1 | Extension | R4: Timeframe for data controlled by this rule | |
![]() ![]() ![]() ![]() |
1..1 | uri | "dataPeriod" | |
![]() ![]() ![]() ![]() |
0..1 | Period | Timeframe for data controlled by this rule | |
![]() ![]() ![]() |
0..* | Extension | R4: Data controlled by this rule | |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: instance | related | dependents | authoredby | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "meaning" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | instance | related | dependents | authoredby Binding: ConsentDataMeaning (required): How a resource reference is interpreted when testing consent restrictions. | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: The actual data reference | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "reference" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(Cross-version Profile for R4.Resource for use in FHIR STU3(0.1.0) | Resource) | The actual data reference | |
![]() ![]() ![]() ![]() |
1..1 | uri | "data" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() ![]() |
0..* | Extension | R4: Nested Exception Rules (new) | |
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-Consent.provision" | |
![]() ![]() ![]() ![]() |
0..0 | Value of extension | ||
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-Consent.provision" | |
![]() ![]() |
0..0 | Value of extension | ||
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..1 | Extension | R4: Constraints to the base Consent.policyRule | |
![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | Extension | R4: type | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |
![]() ![]() ![]() ![]() |
0..1 | code | deny | permit Binding: ConsentExceptType (required): How a rule statement is applied, such as adding additional consent or removing consent. | |
![]() ![]() ![]() |
0..1 | Extension | R4: Timeframe for this rule | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "period" | |
![]() ![]() ![]() ![]() |
0..1 | Period | Timeframe for this rule | |
![]() ![]() ![]() |
0..* | Extension | R4: Who|what controlled by this rule (or group, by role) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: How the actor is involved | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "role" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | How the actor is involved Binding: R4SecurityRoleTypeForR3 (0.1.0) (extensible): How an actor is involved in the consent considerations. | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: Resource for the actor (or group, by role) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/alternate-reference" | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Value of extension | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
code | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
id | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
markdown | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
oid | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
positiveInt | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Age | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Annotation | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Count | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Distance | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
HumanName | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Identifier | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Money | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Signature | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Meta | |||
![]() ![]() ![]() ![]() |
1..1 | uri | "actor" | |
![]() ![]() ![]() |
0..* | Extension | R4: Actions controlled by this rule | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "action" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Actions controlled by this rule Binding: Consent Action Codes (example): Detailed codes for the consent action. | |
![]() ![]() ![]() |
0..* | Extension | R4: Security Labels that define affected resources | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "securityLabel" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Security Labels that define affected resources Binding: R4SecurityLabelsForR3 (0.1.0) (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |
![]() ![]() ![]() |
0..* | Extension | R4: Context of activities covered by this rule | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "purpose" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | Context of activities covered by this rule Binding: R4V3PurposeOfUseForR3 (0.1.0) (extensible): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels. | |
![]() ![]() ![]() |
0..* | Extension | R4: e.g. Resource Type, Profile, CDA, etc. | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "class" | |
![]() ![]() ![]() ![]() |
0..1 | Coding | e.g. Resource Type, Profile, CDA, etc. | |
![]() ![]() ![]() |
0..* | Extension | R4: e.g. LOINC or SNOMED CT code, etc. in the content additional types | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "code" | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | e.g. LOINC or SNOMED CT code, etc. in the content | |
![]() ![]() ![]() |
0..1 | Extension | R4: Timeframe for data controlled by this rule | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "dataPeriod" | |
![]() ![]() ![]() ![]() |
0..1 | Period | Timeframe for data controlled by this rule | |
![]() ![]() ![]() |
0..* | Extension | R4: Data controlled by this rule | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: instance | related | dependents | authoredby | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "meaning" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | instance | related | dependents | authoredby Binding: ConsentDataMeaning (required): How a resource reference is interpreted when testing consent restrictions. | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | R4: The actual data reference | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "reference" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(Cross-version Profile for R4.Resource for use in FHIR STU3(0.1.0) | Resource) | The actual data reference | |
![]() ![]() ![]() ![]() |
1..1 | uri | "data" | |
![]() ![]() ![]() |
0..* | Extension | R4: Nested Exception Rules (new) | |
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-Consent.provision" | |
![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/4.0/StructureDefinition/extension-Consent.provision" | |
Documentation for this format | ||||
This structure is derived from Extension
Summary
Complex Extension: R4: Consent.provision
Consent.provision.typeConsent.provision.periodConsent.provision.actor.roleConsent.provision.actor.referenceConsent.provision.actionConsent.provision.securityLabelConsent.provision.purposeConsent.provision.classConsent.provision.code additional types (CodeableConcept) additional types from child elements (text)Consent.provision.dataPeriodConsent.provision.data.meaningConsent.provision.data.referenceConsent.provision.provision (new:Consent.provision)Maturity: 0
Other representations of profile: CSV, Excel, Schematron
| Path | Status | Usage | ValueSet | Version | Source |
| Extension.extension:type.value[x] | Base | required | ConsentExceptType | 📍3.0.2 | FHIR Std. |
| Extension.extension:actor.extension:role.value[x] | Base | extensible | Cross-version ValueSet R4.SecurityRoleType for use in FHIR STU3 | 📍0.1.0 | This IG |
| Extension.extension:action.value[x] | Base | example | Consent Action Codes | 📍3.0.2 | FHIR Std. |
| Extension.extension:securityLabel.value[x] | Base | extensible | Cross-version ValueSet R4.All Security Labels for use in FHIR STU3 | 📍0.1.0 | This IG |
| Extension.extension:purpose.value[x] | Base | extensible | Cross-version ValueSet R4.v3.PurposeOfUse for use in FHIR STU3 | 📍0.1.0 | This IG |
| Extension.extension:data.extension:meaning.value[x] | Base | required | ConsentDataMeaning | 📍3.0.2 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() | (children().count() > id.count())
|
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|