description: To record consent to capture Reasonable Adjustments and Reasons for Reasonable Adjustments data package_name: NHSD.Assets.STU3 derivation: constraint name: RARecord-Consent-1 type: Consent elements: patient: elements: id: {index: 7} identifier: {index: 8} display: {index: 9} category: {index: 6} except: {index: 25} purpose: {index: 22} dataPeriod: {index: 23} organization: {index: 15} source: choices: [] index: 17 policy: index: 18 elements: uri: {index: 19} required: [uri] dateTime: {index: 11} extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: consentingProxyRole: match: {url: null} schema: {type: Extension, url: h, index: 1} max: 1 bestInterestSummary: match: {url: null} schema: {type: Extension, url: h, index: 2} max: 1 provenance: match: {url: null} schema: {type: Extension, url: h, index: 3} removalReason: match: {url: null} schema: {type: Extension, url: h, index: 4} max: 1 consentingParty: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner'] index: 12 policyRule: {index: 20} identifier: {index: 5} action: {index: 14} period: {index: 10} securityLabel: {index: 21} actor: {index: 13} data: {index: 24} package_version: 1.1.0 extensions: consentingProxyRole: {url: h, max: 1, type: Extension, index: 1} bestInterestSummary: {url: h, max: 1, type: Extension, index: 2} provenance: {url: h, type: Extension, index: 3} removalReason: {url: h, max: 1, type: Extension, index: 4} class: profile kind: resource url: https://fhir.nhs.uk/STU3/StructureDefinition/RARecord-Consent-1 base: http://hl7.org/fhir/StructureDefinition/Consent version: 1.0.0 required: [policy, purpose]