DataStandardsWales-Consent

The Consent profile is to be used to express a Consent regarding Healthcare. There are four anticipated uses for the Consent Resource, all of which are written or verbal agreements by a healthcare consumer (grantor) or a personal representative, made to an authorised entity (grantee) concerning authorised or restricted actions with any limitations on purpose of use, and handling instructions to which the authorised entity SHALL comply:

  • Privacy Consent Directive: Agreement to collect, access, use or disclose (share) information.
  • Medical Treatment Consent Directive: Consent to undergo a specific treatment (or record of refusal to consent).
  • Research Consent Directive: Consent to participate in research protocol and information sharing required.
  • Advance Care Directives: Consent to instructions for potentially needed medical treatment (e.g. DNR).

The DataStandardsWales-Consent profile is derived from the HL7 R4 Consent. It defines additional rules for use within health and care organisations in Wales.

A direct link to the Data Standards Wales asset can be accessed here - Data Standards Wales Consent

Formal Views of Profile Content

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBinding
categoryΣ1..*CodeableConceptBinding
patientΣ0..1Reference(DataStandardsWalesPatient)
dateTimeΣ0..1dateTime
performerΣ0..*Reference(DataStandardsWalesOrganization | DataStandardsWalesPatient | DataStandardsWalesPractitioner | DataStandardsWalesRelatedPerson | DataStandardsWalesPractitionerRole)
organizationΣ0..*Reference(DataStandardsWalesOrganization)
sourceAttachmentAttachment
sourceReferenceReference(DocumentReference | Contract | DataStandardsWalesConsent | DataStandardsWalesQuestionnaireResponse)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
authorityC0..1uri
uriC0..1uri
policyRuleΣ C0..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
verifiedΣ1..1boolean
verifiedWith0..1Reference(DataStandardsWalesPatient | DataStandardsWalesRelatedPerson)
verificationDate0..1dateTime
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
typeΣ0..1codeBinding
periodΣ0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
role1..1CodeableConceptBinding
reference1..1Reference(Group | CareTeam | DataStandardsWalesDevice | DataStandardsWalesOrganization | DataStandardsWalesPatient | DataStandardsWalesPractitioner | DataStandardsWalesRelatedPerson | DataStandardsWalesPractitionerRole)
actionΣ0..*CodeableConcept
securityLabelΣ0..*CodingBinding
purposeΣ0..*CodingBinding
classΣ0..*CodingBinding
codeΣ0..*CodeableConcept
dataPeriodΣ0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
meaningΣ1..1codeBinding
referenceΣ1..1Reference(Resource)
provision0..*see (provision)
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBinding
categoryΣ1..*CodeableConceptBinding
patientΣ0..1Reference(DataStandardsWalesPatient)
dateTimeΣ0..1dateTime
performerΣ0..*Reference(DataStandardsWalesOrganization | DataStandardsWalesPatient | DataStandardsWalesPractitioner | DataStandardsWalesRelatedPerson | DataStandardsWalesPractitionerRole)
organizationΣ0..*Reference(DataStandardsWalesOrganization)
sourceAttachmentAttachment
sourceReferenceReference(DocumentReference | Contract | DataStandardsWalesConsent | DataStandardsWalesQuestionnaireResponse)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
authorityC0..1uri
uriC0..1uri
policyRuleΣ C0..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
verifiedΣ1..1boolean
verifiedWith0..1Reference(DataStandardsWalesPatient | DataStandardsWalesRelatedPerson)
verificationDate0..1dateTime
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
typeΣ0..1codeBinding
periodΣ0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
role1..1CodeableConceptBinding
reference1..1Reference(Group | CareTeam | DataStandardsWalesDevice | DataStandardsWalesOrganization | DataStandardsWalesPatient | DataStandardsWalesPractitioner | DataStandardsWalesRelatedPerson | DataStandardsWalesPractitionerRole)
actionΣ0..*CodeableConcept
securityLabelΣ0..*CodingBinding
purposeΣ0..*CodingBinding
classΣ0..*CodingBinding
codeΣ0..*CodeableConcept
dataPeriodΣ0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
meaningΣ1..1codeBinding
referenceΣ1..1Reference(Resource)
provision0..*see (provision)
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBinding
categoryΣ1..*CodeableConceptBinding
patientΣ0..1Reference(DataStandardsWalesPatient)
dateTimeΣ0..1dateTime
performerΣ0..*Reference(DataStandardsWalesOrganization | DataStandardsWalesPatient | DataStandardsWalesPractitioner | DataStandardsWalesRelatedPerson | DataStandardsWalesPractitionerRole)
organizationΣ0..*Reference(DataStandardsWalesOrganization)
sourceAttachmentAttachment
sourceReferenceReference(DocumentReference | Contract | DataStandardsWalesConsent | DataStandardsWalesQuestionnaireResponse)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
authorityC0..1uri
uriC0..1uri
policyRuleΣ C0..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
verifiedΣ1..1boolean
verifiedWith0..1Reference(DataStandardsWalesPatient | DataStandardsWalesRelatedPerson)
verificationDate0..1dateTime
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
typeΣ0..1codeBinding
periodΣ0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
role1..1CodeableConceptBinding
reference1..1Reference(Group | CareTeam | DataStandardsWalesDevice | DataStandardsWalesOrganization | DataStandardsWalesPatient | DataStandardsWalesPractitioner | DataStandardsWalesRelatedPerson | DataStandardsWalesPractitionerRole)
actionΣ0..*CodeableConcept
securityLabelΣ0..*CodingBinding
purposeΣ0..*CodingBinding
classΣ0..*CodingBinding
codeΣ0..*CodeableConcept
dataPeriodΣ0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
meaningΣ1..1codeBinding
referenceΣ1..1Reference(Resource)
provision0..*see (provision)