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.
NameFlagsCardTypeDescription & 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
 
identifier
Σ
0..*IdentifierIdentifier for this record (external references)
 
status *
?!Σ
1..1codedraft | proposed | active | rejected | inactive | entered-in-error ConsentState (required)
 
scope *
?!Σ
1..1CodeableConceptWhich of the four areas this resource covers (extensible) ConsentScope (extensible)
 
category *
Σ
1..*CodeableConceptClassification of the consent statement - for indexing/retrieval ConsentCategory (extensible)
 
patient
Σ
0..1ReferenceWho the consent applies to
 
dateTime
Σ
0..1dateTimeWhen this Consent was created or indexed
 
performer
Σ
0..*ReferenceWho is agreeing to the policy and rules
 
organization
Σ
0..*ReferenceCustodian of the consent
 
source[x]
Σ
0..1Source from which this consent is taken
 
 
sourceAttachment
Σ
0..1Attachment
 
 
sourceReference
Σ
0..1Reference
 
policy
0..*BackboneElementPolicies covered by this consent
 
 
authority
0..1uriEnforcement source for policy
 
 
uri
0..1uriSpecific policy covered by this consent
 
policyRule
Σ
0..1CodeableConceptRegulation that this consents to ConsentPolicyRule (extensible)
 
verification
Σ
0..*BackboneElementConsent Verified by patient or family
 
 
verified *
Σ
1..1booleanHas been verified
 
 
verifiedWith
0..1ReferencePerson 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 ConsentActorRole (extensible)
 
 
 
reference *
1..1ReferenceResource for the actor (or group, by role)
 
 
action
Σ
0..*CodeableConceptActions controlled by this rule ConsentAction (example)
 
 
securityLabel
Σ
0..*CodingSecurity Labels that define affected resources SecurityLabels (extensible)
 
 
purpose
Σ
0..*CodingContext of activities covered by this rule PurposeOfUse (extensible)
 
 
class
Σ
0..*Codinge.g. Resource Type, Profile, CDA, 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 rule
 
 
data
Σ
0..*BackboneElementData controlled by this rule
 
 
 
meaning *
Σ
1..1codeinstance | related | dependents | authoredby ConsentDataMeaning (required)
 
 
 
reference *
Σ
1..1ReferenceThe actual data reference
 
 
provision
0..*Nested Exception Rules