| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
| DomainResource | A healthcare consumer’s policy choices to permits or denies recipients or roles to perform actions for specific purposes and periods of time | |||
| Σ | 0..1 | Identifier | Identifier for this record (external references) | |
| ?!Σ | 1..1 | code | draft | proposed | active | rejected | inactive | entered-in-error ConsentStatus (Required) | |
| Σ | 0..* | CodeableConcept | Classification of the consent statement - for indexing/retrieval Consent Category Codes (Example) | |
| Σ | 0..1 | dateTime | When this Consent was created or indexed | |
| Σ | 0..1 | Period | Period that this consent applies | |
| Σ | 1..1 | Reference(Patient) | Who the consent applies to | |
| Σ | 0..* | Reference(Organization | Patient | Practitioner | RelatedPerson) | Who is agreeing to the policy and exceptions | |
| Σ | 0..1 | Reference(Organization) | Organization that manages the consent | |
| Σ | 0..1 | Source from which this consent is taken | ||
| Attachment | ||||
| Identifier | ||||
| Reference(Consent | DocumentReference | Contract | QuestionnaireResponse) | ||||
| Σ | 1..1 | uri | Policy that this consents to | |
| Σ | 0..* | Reference(Device | Group | Organization | Patient | Practitioner | RelatedPerson | CareTeam) | Whose access is controlled by the policy | |
| Σ | 0..* | Coding | Context of activities for which the agreement is made PurposeOfUse (Extensible) | |
| Σ | 0..* | BackboneElement | Additional rule - addition or removal of permissions | |
| Σ | 1..1 | code | deny | permit ConsentExceptType (Required) | |
| Σ | 0..1 | Period | Timeframe for data controlled by this exception | |
| Σ | 0..* | BackboneElement | Who|what controlled by this exception (or group, by role) | |
| 1..1 | CodeableConcept | How the actor is/was involved Consent Actor Roles (Extensible) | ||
| 1..1 | Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson) | Resource for the actor (or group, by role) | ||
| Σ | 0..* | CodeableConcept | Actions controlled by this exception Consent Action Codes (Example) | |
| Σ | 0..* | Coding | Security Labels that define affected resources All Security Labels (Extensible) | |
| Σ | 0..* | Coding | Context of activities covered by this exception PurposeOfUse (Extensible) | |
| Σ | 0..* | Coding | e.g. Resource Type, Profile, or CDA etc Consent Content Class (Extensible) | |
| Σ | 0..* | Coding | e.g. LOINC or SNOMED CT code, etc in the content Consent Content Codes (Example) | |
| Σ | 0..* | BackboneElement | Data controlled by this exception | |
| Σ | 1..1 | code | instance | related | dependents ConsentDataMeaning (Required) | |
| Σ | 1..1 | Reference(Any) | The actual data reference | |
Documentation for this format | ||||