Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
I | DomainResource | A healthcare consumer's policy choices to permits or denies recipients or roles to perform actions for specific purposes and periods of time + Either a Policy or PolicyRule Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | ||
Σ | 0..1 | Identifier | Identifier for this record (external references) | |
?!Σ | 1..1 | code | draft | proposed | active | rejected | inactive | entered-in-error ConsentState (Required) | |
Σ | 0..* | CodeableConcept | Classification of the consent statement - for indexing/retrieval Consent Category Codes (Example) | |
Σ | 1..1 | Reference(Patient) | Who the consent applies to | |
Σ | 0..1 | Period | Period that this consent applies | |
Σ | 0..1 | dateTime | When this Consent was created or indexed | |
Σ | 0..* | Reference(Organization | Patient | Practitioner | RelatedPerson) | Who is agreeing to the policy and exceptions | |
Σ | 0..* | BackboneElement | Who|what controlled by this consent (or group, by role) | |
1..1 | CodeableConcept | How the actor is involved SecurityRoleType (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 consent Consent Action Codes (Example) | |
Σ | 0..* | Reference(Organization) | Custodian of the consent | |
Σ | 0..1 | Source from which this consent is taken | ||
Attachment | ||||
Identifier | ||||
Reference(Consent | DocumentReference | Contract | QuestionnaireResponse) | ||||
0..* | BackboneElement | Policies covered by this consent | ||
I | 0..1 | uri | Enforcement source for policy | |
I | 0..1 | uri | Specific policy covered by this consent | |
ΣI | 0..1 | uri | Policy that this consents to | |
Σ | 0..* | Coding | Security Labels that define affected resources All Security Labels (Extensible) | |
Σ | 0..* | Coding | Context of activities for which the agreement is made PurposeOfUse (Extensible) | |
Σ | 0..1 | Period | Timeframe for data controlled by this consent | |
Σ | 0..* | BackboneElement | Data controlled by this consent | |
Σ | 1..1 | code | instance | related | dependents | authoredby ConsentDataMeaning (Required) | |
Σ | 1..1 | Reference(Any) | The actual data reference | |
Σ | 0..* | BackboneElement | Additional rule - addition or removal of permissions | |
Σ | 1..1 | code | deny | permit ConsentExceptType (Required) | |
Σ | 0..1 | Period | Timeframe for this exception | |
Σ | 0..* | BackboneElement | Who|what controlled by this exception (or group, by role) | |
1..1 | CodeableConcept | How the actor is involved SecurityRoleType (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..1 | Period | Timeframe for data controlled by this exception | |
Σ | 0..* | BackboneElement | Data controlled by this exception | |
Σ | 1..1 | code | instance | related | dependents | authoredby ConsentDataMeaning (Required) | |
Σ | 1..1 | Reference(Any) | The actual data reference | |
![]() |