Consent

This resource represents 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.

Resource Structure

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
identifierΣ C0..*Identifier
statusΣ ?!1..1codeBinding
categoryΣ0..*CodeableConcept
subjectΣ C0..1Reference(Group | Patient | Practitioner)
dateΣ0..1date
periodΣ C0..1Period
grantorΣ C0..*Reference(CareTeam | HealthcareService | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
granteeΣ C0..*Reference(CareTeam | HealthcareService | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
managerC0..*Reference(HealthcareService | Organization | Patient | Practitioner)
controllerC0..*Reference(HealthcareService | Organization | Patient | Practitioner)
sourceAttachmentC0..*Attachment
sourceReferenceC0..*Reference(Consent | Contract | DocumentReference | QuestionnaireResponse)
regulatoryBasis0..*CodeableConcept
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
referenceC0..1Reference(Resource)
url0..1url
policyTextC0..*Reference(DocumentReference)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
verifiedΣ1..1boolean
verificationType0..1CodeableConcept
verifiedByC0..1Reference(Organization | Practitioner | PractitionerRole)
verifiedWithC0..1Reference(Patient | RelatedPerson)
verificationDate0..*dateTime
decisionΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
role0..1CodeableConceptBinding
referenceC0..1Reference(CareTeam | Device | Group | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
actionΣ0..*CodeableConcept
securityLabelΣ C0..*Coding
purposeΣ C0..*CodingBinding
documentTypeΣ C0..*CodingBinding
resourceTypeΣ C0..*CodingBinding
codeΣ0..*CodeableConcept
dataPeriodΣ C0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
meaningΣ1..1codeBinding
referenceΣ C1..1Reference(Resource)
expressionC0..1Expression
provision0..*see (provision)

Terminologies

PathBinding StrengthValue Set (Code System)Description
Consent.languagerequiredhttp://hl7.org/fhir/ValueSet/all-languages|5.0.0

IETF language tag for a human language

Consent.statusrequiredhttp://hl7.org/fhir/ValueSet/consent-state-codes|5.0.0

Indicates the state of the consent.

Consent.categoryexamplehttp://hl7.org/fhir/ValueSet/consent-category

A classification of the type of consents found in a consent statement.

Consent.regulatoryBasisexamplehttp://hl7.org/fhir/ValueSet/consent-policy

Regulatory policy examples

Consent.verification.verificationTypeexamplehttp://hl7.org/fhir/ValueSet/consent-verification

Types of Verification/Validation.

Consent.decisionrequiredhttp://hl7.org/fhir/ValueSet/consent-provision-type|5.0.0

Sets the base decision for Consent to be either permit or deny, with provisions assumed to be a negation of the previous level.

Consent.provision.actor.roleextensiblehttp://hl7.org/fhir/ValueSet/participation-role-type

How an actor is involved in the consent considerations.

Consent.provision.actionexamplehttp://hl7.org/fhir/ValueSet/consent-action

Detailed codes for the consent action.

Consent.provision.securityLabelexamplehttp://hl7.org/fhir/ValueSet/security-label-examples

Example Security Labels from the Healthcare Privacy and Security Classification System.

Consent.provision.purposeextensiblehttp://terminology.hl7.org/ValueSet/v3-PurposeOfUse

What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels.

Consent.provision.documentTypepreferredhttp://hl7.org/fhir/ValueSet/consent-content-class

The document type a consent provision covers.

Consent.provision.resourceTypeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

The resource types a consent provision covers.

Consent.provision.codeexamplehttp://hl7.org/fhir/ValueSet/consent-content-code

If this code is found in an instance, then the exception applies.

Consent.provision.data.meaningrequiredhttp://hl7.org/fhir/ValueSet/consent-data-meaning|5.0.0

How a resource reference is interpreted when testing consent restrictions.