NameFlagsCard.TypeDescription & Constraintsdoco
.. Consent ITUDomainResourceA healthcare consumer's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time
+ IF Scope=adr, there must be a patient
+ IF Scope=treatment, there must be a patient
+ IF Scope=privacy, there must be a patient
+ IF Scope=research, there must be a patient
+ Either a Policy or PolicyRule
Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierIdentifier for this record (external references)
... status ?!Σ1..1codedraft | proposed | active | rejected | inactive | entered-in-error
EventStatus (Required)
... scope ?!Σ1..1CodeableConceptWhich of the four areas this resource covers (extensible)
Consent Scope Codes (Required)
... category Σ1..*CodeableConceptClassification of the consent statement - for indexing/retrieval
Consent Category Codes (Extensible)
... patient Σ0..1Reference(Patient)Who the consent applies to
... dateTime Σ0..1dateTimeWhen this Consent was created or indexed
... performer Σ0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)Who is agreeing to the policy and rules
... organization Σ0..*Reference(Organization)Custodian of the consent
... source[x] Σ0..1Source from which this consent is taken
.... sourceAttachmentAttachment
.... sourceIdentifierIdentifier
.... sourceReferenceReference(Consent | DocumentReference | Contract | QuestionnaireResponse)
... policy 0..*BackboneElementPolicies covered by this consent
.... authority I0..1uriEnforcement source for policy
.... uri I0..1uriSpecific policy covered by this consent
... policyRule ΣI0..1CodeableConceptRegulation that this consents to
Consent PolicyRule Codes (Extensible)
... verification Σ0..*BackboneElementConsent Verified by patient or family
.... verified Σ1..1booleanHas been verified
.... verifiedWith 0..1Reference(Patient | RelatedPerson)Person who verified
.... verificationDate 0..1dateTimeWhen consent verified
... provision Σ0..1BackboneElementConstraints to the base Consent.policyRule
.... type Σ0..1codedeny | permit
ConsentProvisionType (Required)
.... period Σ0..1PeriodTimeframe for this rule
.... actor 0..*BackboneElementWho|what controlled by this rule (or group, by role)
..... role 1..1CodeableConceptHow the actor is involved
SecurityRoleType (Extensible)
..... reference 1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)Resource for the actor (or group, by role)
.... action Σ0..*CodeableConceptActions controlled by this rule
Consent Action Codes (Example)
.... securityLabel Σ0..*CodingSecurity Labels that define affected resources
All Security Labels (Extensible)
.... purpose Σ0..*CodingContext of activities covered by this rule
PurposeOfUse (Extensible)
.... class Σ0..*Codinge.g. Resource Type, Profile, CDA, etc.
Consent Content Class (Extensible)
.... code Σ0..*CodeableConcepte.g. LOINC or SNOMED CT code, etc. in the content
Consent Content Codes (Example)
.... dataPeriod Σ0..1PeriodTimeframe for data controlled by this rule
.... data Σ0..*BackboneElementData controlled by this rule
..... meaning Σ1..1codeinstance | related | dependents | authoredby
ConsentDataMeaning (Required)
..... reference Σ1..1Reference(Any)The actual data reference
.... provision 0..*see provisionNested Exception Rules

doco Documentation for this format