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.
NameFlagsCardTypeDescription & 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
 
identifier
Σ
0..*IdentifierIdentifier for this record (external references)
 
status *
?!Σ
1..1codedraft | active | inactive | not-done | entered-in-error | unknown ConsentState (required)
 
category
Σ
0..*CodeableConceptClassification of the consent statement - for indexing/retrieval ConsentCategory (example)
 
subject
Σ
0..1ReferenceWho the consent applies to
 
date
Σ
0..1dateFully executed date of the consent
 
period
Σ
0..1PeriodEffective period for this Consent
 
grantor
Σ
0..*ReferenceWho is granting rights according to the policy and rules
 
grantee
Σ
0..*ReferenceWho is agreeing to the policy and rules
 
manager
0..*ReferenceConsent workflow management
 
controller
0..*ReferenceConsent Enforcer
 
sourceAttachment
0..*AttachmentSource from which this consent is taken
 
sourceReference
0..*ReferenceSource from which this consent is taken
 
regulatoryBasis
0..*CodeableConceptRegulations establishing base Consent ConsentRegulatoryBasis (example)
 
policyBasis
0..1BackboneElementComputable version of the backing policy
 
 
reference
0..1ReferenceReference backing policy resource
 
 
url
0..1urlURL to a computable backing policy
 
policyText
0..*ReferenceHuman Readable Policy
 
verification
Σ
0..*BackboneElementConsent Verified by patient or family
 
 
verified *
Σ
1..1booleanHas been verified
 
 
verificationType
0..1CodeableConceptBusiness case of verification ConsentVerificationType (example)
 
 
verifiedBy
0..1ReferencePerson conducting verification
 
 
verifiedWith
0..1ReferencePerson who verified
 
 
verificationDate
0..*dateTimeWhen consent verified
 
decision
?!Σ
0..1codedeny | permit ConsentProvisionType (required)
 
provision
Σ
0..*BackboneElementConstraints to the base Consent.policyRule/Consent.policy
 
 
period
Σ
0..1PeriodTimeframe for this provision
 
 
actor
0..*BackboneElementWho|what controlled by this provision (or group, by role)
 
 
 
role
0..1CodeableConceptHow the actor is involved ConsentActorRole (extensible)
 
 
 
reference
0..1ReferenceResource for the actor (or group, by role)
 
 
action
Σ
0..*CodeableConceptActions controlled by this provision ConsentAction (example)
 
 
securityLabel
Σ
0..*CodingSecurity Labels that define affected resources SecurityLabels (example)
 
 
purpose
Σ
0..*CodingContext of activities covered by this provision PurposeOfUse (extensible)
 
 
documentType
Σ
0..*Codinge.g. Resource Type, Profile, CDA, etc ConsentContentClass (preferred)
 
 
resourceType
Σ
0..*Codinge.g. Resource Type, Profile, etc ConsentContentClass (extensible)
 
 
code
Σ
0..*CodeableConcepte.g. LOINC or SNOMED CT code, etc. in the content ConsentContentCode (example)
 
 
dataPeriod
Σ
0..1PeriodTimeframe for data controlled by this provision
 
 
data
Σ
0..*BackboneElementData controlled by this provision
 
 
 
meaning *
Σ
1..1codeinstance | related | dependents | authoredby ConsentDataMeaning (required)
 
 
 
reference *
Σ
1..1ReferenceThe actual data reference
 
 
expression
0..1ExpressionA computable expression of the consent
 
 
provision
0..*Nested Exception Provisions