http://hl7.org/fhir/StructureDefinition/Consent|4.0.1
A record of a healthcare consumer’s choices, 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 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 | proposed | active | rejected | inactive | entered-in-error ConsentState (required) | |
?!Σ | 1..1 | CodeableConcept | Which of the four areas this resource covers (extensible) ConsentScope (extensible) | |
Σ | 1..* | CodeableConcept | Classification of the consent statement - for indexing/retrieval ConsentCategory (extensible) | |
Σ | 0..1 | Reference | Who the consent applies to | |
Σ | 0..1 | dateTime | When this Consent was created or indexed | |
Σ | 0..* | Reference | Who is agreeing to the policy and rules | |
Σ | 0..* | Reference | Custodian of the consent | |
Σ | 0..1 | Source from which this consent is taken | ||
Σ | 0..1 | Attachment | ||
Σ | 0..1 | Reference | ||
| 0..* | BackboneElement | Policies covered by this consent | ||
| 0..1 | uri | Enforcement source for policy | ||
| 0..1 | uri | Specific policy covered by this consent | ||
Σ | 0..1 | CodeableConcept | Regulation that this consents to ConsentPolicyRule (extensible) | |
Σ | 0..* | BackboneElement | Consent Verified by patient or family | |
Σ | 1..1 | boolean | Has been verified | |
| 0..1 | Reference | Person who verified | ||
| 0..1 | dateTime | When consent verified | ||
Σ | 0..1 | BackboneElement | Constraints to the base Consent.policyRule | |
Σ | 0..1 | code | deny | permit ConsentProvisionType (required) | |
Σ | 0..1 | Period | Timeframe for this rule | |
| 0..* | BackboneElement | Who|what controlled by this rule (or group, by role) | ||
| 1..1 | CodeableConcept | How the actor is involved ConsentActorRole (extensible) | ||
| 1..1 | Reference | Resource for the actor (or group, by role) | ||
Σ | 0..* | CodeableConcept | Actions controlled by this rule ConsentAction (example) | |
Σ | 0..* | Coding | Security Labels that define affected resources SecurityLabels (extensible) | |
Σ | 0..* | Coding | Context of activities covered by this rule PurposeOfUse (extensible) | |
Σ | 0..* | Coding | e.g. Resource Type, Profile, CDA, 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 rule | |
Σ | 0..* | BackboneElement | Data controlled by this rule | |
Σ | 1..1 | code | instance | related | dependents | authoredby ConsentDataMeaning (required) | |
Σ | 1..1 | Reference | The actual data reference | |
| 0..* | Nested Exception Rules |