http://hl7.org/fhir/StructureDefinition/Consent|5.0.0
A record of a healthcare consumer’s choices or choices made on their behalf by a third party, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.
| Name | Flags | Card | Type | Description & Constraints |
|---|---|---|---|---|
Consent | 0..* | A healthcare consumer's or third party's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time | ||
Σ | 0..* | Identifier | Identifier for this record (external references) | |
?!Σ | 1..1 | code | draft | active | inactive | not-done | entered-in-error | unknown ConsentState (required) | |
Σ | 0..* | CodeableConcept | Classification of the consent statement - for indexing/retrieval ConsentCategory (example) | |
Σ | 0..1 | Reference | Who the consent applies to | |
Σ | 0..1 | date | Fully executed date of the consent | |
Σ | 0..1 | Period | Effective period for this Consent | |
Σ | 0..* | Reference | Who is granting rights according to the policy and rules | |
Σ | 0..* | Reference | Who is agreeing to the policy and rules | |
| 0..* | Reference | Consent workflow management | ||
| 0..* | Reference | Consent Enforcer | ||
| 0..* | Attachment | Source from which this consent is taken | ||
| 0..* | Reference | Source from which this consent is taken | ||
| 0..* | CodeableConcept | Regulations establishing base Consent ConsentRegulatoryBasis (example) | ||
| 0..1 | BackboneElement | Computable version of the backing policy | ||
| 0..1 | Reference | Reference backing policy resource | ||
| 0..1 | url | URL to a computable backing policy | ||
| 0..* | Reference | Human Readable Policy | ||
Σ | 0..* | BackboneElement | Consent Verified by patient or family | |
Σ | 1..1 | boolean | Has been verified | |
| 0..1 | CodeableConcept | Business case of verification ConsentVerificationType (example) | ||
| 0..1 | Reference | Person conducting verification | ||
| 0..1 | Reference | Person who verified | ||
| 0..* | dateTime | When consent verified | ||
?!Σ | 0..1 | code | deny | permit ConsentProvisionType (required) | |
Σ | 0..* | BackboneElement | Constraints to the base Consent.policyRule/Consent.policy | |
Σ | 0..1 | Period | Timeframe for this provision | |
| 0..* | BackboneElement | Who|what controlled by this provision (or group, by role) | ||
| 0..1 | CodeableConcept | How the actor is involved ConsentActorRole (extensible) | ||
| 0..1 | Reference | Resource for the actor (or group, by role) | ||
Σ | 0..* | CodeableConcept | Actions controlled by this provision ConsentAction (example) | |
Σ | 0..* | Coding | Security Labels that define affected resources SecurityLabels (example) | |
Σ | 0..* | Coding | Context of activities covered by this provision PurposeOfUse (extensible) | |
Σ | 0..* | Coding | e.g. Resource Type, Profile, CDA, etc ConsentContentClass (preferred) | |
Σ | 0..* | Coding | e.g. Resource Type, Profile, etc ConsentContentClass (extensible) | |
Σ | 0..* | CodeableConcept | e.g. LOINC or SNOMED CT code, etc. in the content ConsentContentCode (example) | |
Σ | 0..1 | Period | Timeframe for data controlled by this provision | |
Σ | 0..* | BackboneElement | Data controlled by this provision | |
Σ | 1..1 | code | instance | related | dependents | authoredby ConsentDataMeaning (required) | |
Σ | 1..1 | Reference | The actual data reference | |
| 0..1 | Expression | A computable expression of the consent | ||
| 0..* | Nested Exception Provisions |