description: Abstract output profile for ePIL retrieval via the eCAPI (electronic Consumer API). Includes change detection with section-level change marking and relatesTo version tracking. Section depth is determined by the concrete QRD profile. package_name: acs.ig.epi.pl.deu derivation: constraint name: DEU_ePIL_Composition_eCAPI abstract: true type: Composition elements: relatesTo: short: References to related documents index: 0 slicing: rules: open description: Slicing based on relationship type to enforce different constraints for 'replaces' relationships discriminator: - {path: type, type: value} min: null slices: replaces: match: {type: replaces} schema: short: Reference to previous version being replaced array: true index: 1 elements: type: pattern: {type: Code, value: replaces} index: 2 publicationDate: {short: Publication date of the replaced version (YYYY-MM format), index: 3} required: [publicationDate] section: index: 4 extensions: sectionChange: {url: 'http://fhir.pharmaprotect.de/digital/epil-fhir-ig/StructureDefinition/DEU-ePIL-Section-Change', min: 0, max: 1, type: Extension, short: Marks if this section has changed, index: 6} elements: extension: index: 5 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: sectionChange: match: {url: null} schema: {type: Extension, short: Marks if this section has changed, url: 'http://fhir.pharmaprotect.de/digital/epil-fhir-ig/StructureDefinition/DEU-ePIL-Section-Change', index: 6} min: 0 max: 1 section: extensions: sectionChange: {url: 'http://fhir.pharmaprotect.de/digital/epil-fhir-ig/StructureDefinition/DEU-ePIL-Section-Change', min: 0, max: 1, type: Extension, short: Marks if this subsection has changed, index: 8} elements: extension: index: 7 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: sectionChange: match: {url: null} schema: {type: Extension, short: Marks if this subsection has changed, url: 'http://fhir.pharmaprotect.de/digital/epil-fhir-ig/StructureDefinition/DEU-ePIL-Section-Change', index: 8} min: 0 max: 1 section: extensions: sectionChange: {url: 'http://fhir.pharmaprotect.de/digital/epil-fhir-ig/StructureDefinition/DEU-ePIL-Section-Change', min: 0, max: 1, type: Extension, short: Marks if this subsection has changed, index: 10} elements: extension: index: 9 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: sectionChange: match: {url: null} schema: {type: Extension, short: Marks if this subsection has changed, url: 'http://fhir.pharmaprotect.de/digital/epil-fhir-ig/StructureDefinition/DEU-ePIL-Section-Change', index: 10} min: 0 max: 1 package_version: 0.7.0 class: profile kind: resource url: http://fhir.pharmaprotect.de/digital/epil-fhir-ig/StructureDefinition/DEU-ePIL-Composition-eCAPI base: http://fhir.pharmaprotect.de/digital/epil-fhir-ig/StructureDefinition/DEU-ePIL-Composition version: 0.7.0