UK Core Clinical and Technical Assurance Sprint 6 Documentation Pack

UK Core Clinical and Technical Assurance Sprint 6 Documentation Pack

R5 Consent Delta

Profile UKCore-Consent R5 Snapshot Consent Notes
Consent.scope
  • 1..1
  • CodeableConcept
  • http://hl7.org/fhir/R4/valueset
    consent-scope (extensible)
 
  • Element removed in R5
  • CodeSystem incorporated into Consent.category
Consent.category
  • 1..*
  • CodeableConcept
  • http://hl7.org/fhir/R4/valueset
    consent-category (extensible)
Consent.category
  • 0..*
  • CodeableConcept
  • http://hl7.org/fhir/valueset
    consent-category (extensible)
  • Minimum cardinality changed from 1 to 0 in R5
  • CodeSystem http://terminology.hl7.org/CodeSystem/consentscope added to R5 ValueSet
  • Binding strength changed from extensible to example in R5
Consent.patient
  • 0..1
  • Reference (UKCore-Patient)
 
  • Element removed in R5
  • Replaced by Consent.subject
  Consent.subject
  • 0..1
  • Reference (Patient | Practitioner | Group)
  • New element added in R5
Consent.dateTime
  • 0..1
  • dateTime
 
  • Element removed in R5
  • Replaced by Consent.date
  Consent.date
  • 0..1
  • date
  • New element added in R5
  Consent.period
  • 0..1
  • Period
  • New element added in R5
Consent.performer
  • 0..1
  • Reference (UKCore-Organization | UKCore-Patient | UKCore-Practitioner | UKCore-PractitionerRole | UKCore-RelatedPerson)
 
  • Element removed in R5
  • Replaced by Consent.grantor and Consent.grantee
  Consent.grantor
  • 0..1
  • Reference (CareTeam | HealthcareService | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
  • New element added in R5.
  Consent.grantee
  • 0..1
  • Reference (CareTeam | HealthcareService | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
  • New element added in R5.
Consent.organization
  • 0..1
  • Reference (UKCore-Organization)
 
  • Element removed in R5
  • Replaced by Consent.manager
  Consent.manager
  • 0..1
  • Reference (HealthcareService | Organization | Patient | Practitioner)
  • New element added in R5
  Consent.controller
  • 0..1
  • Reference (HealthcareService | Organization | Patient | Practitioner)
  • New element added in R5
Consent.source[x]
  • 0..1
  • Attachment
    Reference (UKCore-Consent | Contract | UKCore-DocumentReference | UKCore-QuestionnaireResponse)
 
  • Element removed in R5
  • Replaced by Consent.sourceAttachment and Consent.sourceReference
  Consent.sourceAttachment
  • 0..*
  • Attachment
  • New element added in R5
  Consent.sourceReference
  • 0..*
  • Reference (Consent | Contract | DocumentReference | QuestionnaireResponse)
  • New element added in R5
Consent.policy
  • 0..*
  • BackboneElement
 
  • Element removed in R5
Consent.policyRule
  • 0..1
  • CodeableConcept
  • http://hl7.org/fhir/R4/valueset
    consent-policy (extensible)
 
  • Element removed in R5
  • Replaced by Consent.regulatoryBasis
  Consent.regulatoryBasis
  • 0..*
  • CodeableConcept
  • http://hl7.org/fhir/valueset
    consent-policy (extensible)
  • New element added in R5
  Consent.policyBasis
  • 0..1
  • BackboneElement
  • New element added in R5
  Consent.policyText
  • 0..*
  • Reference (DocumentReference)
  • New element added in R5
Consent.verification
  • 0..*
  • BackboneElement
Consent.verification
  • 0..*
  • BackboneElement
  • New sub elements in R5:
  • Consent.verification.verificationType, 0..1, consent-verification (example)
  • Consent.verification.verifiedBy, 0..1, Reference (Organization | Practitioner | PractitionerRole)
  • Max cardinality change in R5:
  • Consent.verification.verificationDate, was 0..1, now 0..*
Consent.provision
  • 0..1
  • BackboneElement
Consent.provision
  • 0..1
  • BackboneElement
  • Removed sub elements in R5:
  • Consent.provision.class
  • New sub elements in R5:
  • Consent.provision.documentType, 0..1, consent-content-class (preferred)
  • Consent.provision.resourceType, 0..1, resource-types (extensible)
  • Consent.provision.expression, 0..1, Expression
  • Min cardinality change in R5:
  • Consent.provision.actor.role, was 1..1, now 0..1
  • Consent.provision.actor.reference, was 1..1, now 0..1
  • Binding change in R5:
  • Consent.provision.actor.role
  • Consent.provision.securityLabel
  • Modifier change in R5:
  • Consent.provision.type
back to top