UK Core Clinical and Technical Assurance Sprint 6 Documentation Pack

UK Core Clinical and Technical Assurance Sprint 6 Documentation Pack

Consent Delta

Base R4 Consent Profile UKCore-Consent CareConnect-Consent-1 Notes
Consent.status Consent.status Consent.status
  • 1..1
  • code
  • http://hl7.org/fhir/ValueSet/
    consent-state-codes(required)
  • Change value set from
    http://hl7.org/fhir/ValueSet/consent-state-codes
    to
    http://hl7.org/fhir/ValueSet/consent-state-codes|4.0.1
Consent.scope
  • 1..1
  • CodeableConcept
  • http://hl7.org/fhir/R4/valueset
    consent-scope (extensible)
Consent.scope
  • 1..1
  • CodeableConcept
  • http://hl7.org/fhir/R4/valueset
    consent-scope (extensible)
 
  • New element in R4.
Consent.category
  • 1..*
  • CodeableConcept
  • http://hl7.org/fhir/R4/valueset
    consent-category (extensible)
Consent.category
  • 1..*
  • CodeableConcept
  • http://hl7.org/fhir/R4/valueset
    consent-category (extensible)
Consent.category
  • 0..*
  • CodeableConcept
  • http://hl7.org/fhir/ValueSet/
    consent-category (example)
  • Minimum cardinality changed from 0 to 1 in R4.
  • CodeSystem http://hl7.org/fhir/consentcategorycodes changed to
    http://terminology.hl7.org/CodeSystem/consentcategorycodes, resulting in a different code list
  • Binding strength changed from example to extensible in R4
Consent.patient
  • 0..1
  • Reference (Patient)
Consent.patient
  • 0..1
  • Reference (UKCore-Patient)
Consent.patient
  • 1..1
  • Reference (CareConnect-Patient-1)
  • Mimimum cardinality changed from 1 to 0 in R4.
    Consent.period
  • 0..1
  • Period
  • Consent.period is recorded in Consent.provision.period in R4.
Consent.performer
  • 0..1
  • Reference (Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
Consent.performer
  • 0..1
  • Reference (UKCore-Organization | UKCore-Patient | UKCore-Practitioner | UKCore-PractitionerRole | UKCore-RelatedPerson)
Consent.consentingParty
  • 0..1
  • Reference (CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1 | CareConnect-RelatedPerson-1)
  • Renamed 'performer' in R4.
  • Added target reference to PractitionerRole in R4.
    Consent.actor
  • 0..1
  • BackboneElement
  • Consent.actor is recorded in Consent.provision.actor in R4.
    Consent.action
  • 0..*
  • CodeableConcept
  • http://hl7.org/fhir/ValueSet/
    ConsentActionCodes (example)
  • Consent.action is recorded in Consent.provision.action in R4.
Consent.source[x]
  • 0..1
  • Attachment
    Reference (Consent | Contract | DocumentReference | QuestionnaireResponse)
Consent.source[x]
  • 0..1
  • Attachment
    Reference (UKCore-Consent | Contract | UKCore-DocumentReference | UKCore-QuestionnaireResponse)
Consent.source[x]
  • 0..1
  • Attachment
    Identifier
    Reference (CareConnect-Consent-1 | CareConnect-Contract-1 | DocumentReference | QuestionnaireResponse)
  • Choice of data type Identifier removed in R4.
Consent.policyRule
  • 0..1
  • CodeableConcept
  • http://hl7.org/fhir/R4/valueset
    consent-policy (extensible)
Consent.policyRule
  • 0..1
  • CodeableConcept
  • http://hl7.org/fhir/R4/valueset
    consent-policy (extensible)
Consent.policyRule
  • 0..1
  • uri
  • Data type changed to CodeableConcept in R4.
  • Definition changed to: A reference to the specific base computable regulation or policy.
    Consent.securityLabel
  • 0..*
  • Coding
  • http://hl7.org/fhir/ValueSet/
    security-labels (extensible)
  • Consent.securityLabel is recorded in Consent.provision.securityLabel in R4.
    Consent.purpose
  • 0..*
  • Coding
  • http://hl7.org/fhir/ValueSet/
    v3-PurposeOfUse (extensible)
  • Consent.purpose is recorded in Consent.provision.purpose in R4.
    Consent.dataPeriod
  • 0..1
  • Period
  • Consent.dataPeriod is recorded in Consent.provision.dataPeriod in R4.
    Consent.data
  • 0..*
  • BackboneElement
  • Consent.data is recorded in Consent.provision.data in R4.
    Consent.except
  • 0..*
  • BackboneElement
  • Consent.except has been removed in R4, and its use can be covered by Consent.provision and Consent.provision.provision in R4.
Consent.verification
  • 0..*
  • BackboneElement
Consent.verification
  • 0..*
  • BackboneElement
 
  • New element in R4.
Consent.provision
  • 0..1
  • BackboneElement
Consent.provision
  • 0..1
  • BackboneElement
 
  • New element in R4, replaces STU3 root elements: period, actor, action, securityLabel, purpose, dataPeriod, data, and except.
back to top