description: This profile defines how to represent a PCSP Survivor Passport by using a HL7 FHIR Composition for the purpose of the PanCareSurPass project. package_name: hl7.eu.fhir.pcsp derivation: constraint name: CompositionSurpassPcsp type: Composition elements: date: {short: SurPass Composition editing time, index: 5} section: index: 9 slicing: rules: open description: Slice based on the coding.code pattern discriminator: - {path: code, type: pattern} min: 1 slices: flt: match: code: coding: - {code: 72135-7, system: 'http://loinc.org'} schema: short: Cancer diagnosis Narrative array: true min: 1 _required: true index: 10 elements: title: {index: 11} code: pattern: type: CodeableConcept value: coding: - {code: 72135-7, system: 'http://loinc.org'} index: 12 text: {index: 13} entry: type: Reference short: Tumor FLT detail refers: ['http://hl7.org/fhir/StructureDefinition/Condition', 'http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 14 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: type} - {path: resolve(), type: profile} min: 1 slices: primaryCancer: match: {} schema: min: 1 short: Primary Cancer refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-primaryCancer-eu-pcsp'] type: Reference array: true _required: true index: 15 min: 1 metastasis: match: {} schema: short: Metastasis refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-secondaryCancer-eu-pcsp'] type: Reference array: true index: 16 min: 0 flt: match: {} schema: short: FLT refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-flt-eu-pcsp'] type: Reference array: true index: 17 min: 0 emptyReason: {short: Why this section is empty, index: 18} section: index: 19 slicing: rules: open description: Slice based on the coding.code pattern discriminator: - {path: code, type: pattern} min: 1 slices: chemotherapy: match: code: coding: - {code: 11486-8, system: 'http://loinc.org'} schema: type: BackboneElement short: Chemotherapy index: 20 elements: title: {index: 21} code: pattern: type: CodeableConcept value: coding: - {code: 11486-8, system: 'http://loinc.org'} index: 22 text: {index: 23} entry: type: Reference short: Chemotherapy refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/MedicationStatement', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 24 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: type} - {path: resolve(), type: profile} min: 1 slices: medicationAdministration: match: {} schema: min: 1 short: MedicationAdministration Chemotherapy refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/MedicationAdministration-eu-pcsp'] type: Reference array: true _required: true index: 25 min: 1 medicationStatement: match: {} schema: short: 'MedicationStatement: Chemotherapy' refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/MedicationStatement-eu-pcsp'] type: Reference array: true index: 26 min: 0 emptyReason: {short: Why this section is empty, index: 27} required: [entry, text, title, code] stemCellTransplantation: match: code: coding: - {code: section-sct, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} schema: type: BackboneElement short: Stem Cell Transplantation index: 28 elements: title: {index: 29} code: pattern: type: CodeableConcept value: coding: - {code: section-sct, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} index: 30 text: {index: 31} entry: type: Reference short: Stem CelTransplantation refers: ['http://hl7.org/fhir/StructureDefinition/Condition', 'http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 32 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: type} - {path: resolve(), type: profile} min: 1 slices: sct: match: {} schema: type: Reference refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-sct-eu-pcsp'] array: true index: 33 min: 0 gvdh-prophylaxis: match: {} schema: short: GVHD prophylaxis refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-sct-prophylaxis-eu-pcsp'] type: Reference array: true index: 34 min: 0 gvdh: match: {} schema: short: GvHD refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-gvhd-eu-pcsp'] type: Reference array: true index: 35 min: 0 blood-abo: match: {} schema: short: Blootype/RH refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-bld-abo-rh-eu-pcsp'] type: Reference array: true index: 36 min: 0 emptyReason: {short: Why this section is empty, index: 37} required: [entry, text, title, code] radiotherapy: match: code: coding: - {code: section-rt, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} schema: type: BackboneElement short: Radiotherapy index: 38 elements: title: {index: 39} code: pattern: type: CodeableConcept value: coding: - {code: section-rt, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} index: 40 text: {index: 41} entry: type: Reference short: Radiotherapy refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 42 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: type} - {path: resolve(), type: profile} min: 1 slices: radiotherapy: match: {} schema: type: Reference refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphy-eu-pcsp'] array: true index: 43 min: 0 boost: match: {} schema: short: Radiotherapy Boost refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphyBoost-eu-pcsp'] type: Reference array: true index: 44 min: 0 shield: match: {} schema: short: Radiotherapy Shielding refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphyShield-eu-pcsp'] type: Reference array: true index: 45 min: 0 emptyReason: {short: Why this section is empty, index: 46} required: [entry, text, title, code] majorSurgery: match: code: coding: - {code: 8690-0, system: 'http://loinc.org'} schema: type: BackboneElement short: History of Surgical procedures index: 47 elements: title: {index: 48} code: pattern: type: CodeableConcept value: coding: - {code: 8690-0, system: 'http://loinc.org'} index: 49 text: {index: 50} entry: type: Reference short: Major Surgery refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 51 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: type} - {path: resolve(), type: profile} min: 1 slices: procedure: match: {} schema: short: Surgical procedure refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp'] type: Reference array: true index: 52 min: 0 emptyReason: {short: Why this section is empty, index: 53} required: [entry, text, title, code] otherInfos: match: code: coding: - {code: section-otherInfos, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} schema: type: BackboneElement short: Other Medical Information index: 54 elements: title: {index: 55} code: pattern: type: CodeableConcept value: coding: - {code: section-otherInfos, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} index: 56 text: {index: 57} entry: type: Reference short: Other infos refers: ['http://hl7.org/fhir/StructureDefinition/Condition', 'http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 58 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: type} - {path: resolve(), type: profile} min: null slices: conditionToxicity: match: {} schema: short: 'Condition: Severe Toxicity' refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-toxicity-eu-pcsp'] type: Reference array: true index: 59 min: 0 conditionOtherInfos: match: {} schema: short: Other Conditions refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp'] type: Reference array: true index: 60 min: 0 procedureCVC: match: {} schema: short: 'Procedure: Catheter' refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-cvc-otherinfos-eu-pcsp'] type: Reference array: true index: 61 min: 0 procedureTransfusion: match: {} schema: short: 'Procedure: Transfusion' refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-transfusion-otherinfos-eu-pcsp'] type: Reference array: true index: 62 min: 0 procedureCryopreservation: match: {} schema: short: 'Procedure: Cryopreservation' refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-cryopreservation-otherinfos-eu-pcsp'] type: Reference array: true index: 63 min: 0 procedureOtherTreatment: match: {} schema: short: 'Procedure: Other Treatments' refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-treatment-otherinfos-eu-pcsp'] type: Reference array: true index: 64 min: 0 emptyReason: {short: Why this section is empty, index: 65} required: [text, title, code] medicalSuggestion: match: code: coding: - {code: section-suggestion, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} schema: type: BackboneElement short: Medical Suggestions index: 66 elements: title: {index: 67} code: pattern: type: CodeableConcept value: coding: - {code: section-suggestion, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} index: 68 text: {index: 69} emptyReason: {short: Why this section is empty, index: 70} required: [text, title, code] relapseAfterEOT: match: code: coding: - {code: section-relapseAfterEOT, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} schema: type: BackboneElement short: Relapse After EOT array: true index: 71 elements: code: pattern: type: CodeableConcept value: coding: - {code: section-relapseAfterEOT, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} index: 72 entry: type: Reference short: Tumor FLT detail refers: ['http://hl7.org/fhir/StructureDefinition/Condition', 'http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 73 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: type} - {path: resolve(), type: profile} min: null slices: primaryCancer: match: {} schema: short: Relapse refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-primaryCancer-eu-pcsp'] type: Reference array: true index: 74 min: 0 metastasis: match: {} schema: short: Metastasis refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-secondaryCancer-eu-pcsp'] type: Reference array: true index: 75 min: 0 section: short: Chemo, Radio, SCT and other subsections index: 76 slicing: rules: open description: Slice based on the coding.code pattern discriminator: - {path: code, type: pattern} min: null slices: chemotherapy: match: code: coding: - {code: 11486-8, system: 'http://loinc.org'} schema: type: BackboneElement short: Chemotherapy index: 77 elements: title: {index: 78} code: pattern: type: CodeableConcept value: coding: - {code: 11486-8, system: 'http://loinc.org'} index: 79 text: {index: 80} entry: type: Reference short: Chemotherapy refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/MedicationAdministration', 'http://hl7.org/fhir/StructureDefinition/MedicationStatement', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 81 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: type} - {path: resolve(), type: profile} min: 1 slices: medicationAdministration: match: {} schema: min: 1 short: MedicationAdministration Chemotherapy refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/MedicationAdministration-eu-pcsp'] type: Reference array: true _required: true index: 82 min: 1 medicationStatement: match: {} schema: short: 'MedicationStatement: Chemotherapy' refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/MedicationStatement-eu-pcsp'] type: Reference array: true index: 83 min: 0 emptyReason: {short: Why this section is empty, index: 84} required: [entry, text, title, code] stemCellTransplantation: match: code: coding: - {code: section-sct, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} schema: type: BackboneElement short: Stem Cell Transplantation index: 85 elements: title: {index: 86} code: pattern: type: CodeableConcept value: coding: - {code: section-sct, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} index: 87 text: {index: 88} entry: type: Reference short: Stem CelTransplantation refers: ['http://hl7.org/fhir/StructureDefinition/Condition', 'http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 89 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: type} - {path: resolve(), type: profile} min: 1 slices: sct: match: {} schema: type: Reference refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-sct-eu-pcsp'] array: true index: 90 min: 0 gvdh-prophylaxis: match: {} schema: short: GVHD prophylaxis refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-sct-prophylaxis-eu-pcsp'] type: Reference array: true index: 91 min: 0 gvdh: match: {} schema: short: GvHD refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-gvhd-eu-pcsp'] type: Reference array: true index: 92 min: 0 blood-abo: match: {} schema: short: Blootype/RH refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-bld-abo-rh-eu-pcsp'] type: Reference array: true index: 93 min: 0 emptyReason: {short: Why this section is empty, index: 94} required: [entry, text, title, code] radiotherapy: match: code: coding: - {code: section-rt, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} schema: type: BackboneElement short: Radiotherapy index: 95 elements: title: {index: 96} code: pattern: type: CodeableConcept value: coding: - {code: section-rt, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} index: 97 text: {index: 98} entry: type: Reference short: Radiotherapy refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 99 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: type} - {path: resolve(), type: profile} min: 1 slices: radiotherapy: match: {} schema: type: Reference refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphy-eu-pcsp'] array: true index: 100 min: 0 boost: match: {} schema: short: Radiotherapy Boost refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphyBoost-eu-pcsp'] type: Reference array: true index: 101 min: 0 shield: match: {} schema: short: Radiotherapy Shielding refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphyShield-eu-pcsp'] type: Reference array: true index: 102 min: 0 emptyReason: {short: Why this section is empty, index: 103} required: [entry, text, title, code] majorSurgery: match: code: coding: - {code: 8690-0, system: 'http://loinc.org'} schema: type: BackboneElement short: History of Surgical procedures index: 104 elements: title: {index: 105} code: pattern: type: CodeableConcept value: coding: - {code: 8690-0, system: 'http://loinc.org'} index: 106 text: {index: 107} entry: type: Reference short: Major Surgery refers: ['http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 108 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: type} - {path: resolve(), type: profile} min: 1 slices: procedure: match: {} schema: short: Surgical procedure refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp'] type: Reference array: true index: 109 min: 0 emptyReason: {short: Why this section is empty, index: 110} required: [entry, text, title, code] otherInfos: match: code: coding: - {code: section-otherInfos, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} schema: type: BackboneElement short: Other Medical Information index: 111 elements: title: {index: 112} code: pattern: type: CodeableConcept value: coding: - {code: section-otherInfos, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} index: 113 text: {index: 114} entry: type: Reference short: Other infos refers: ['http://hl7.org/fhir/StructureDefinition/Condition', 'http://hl7.org/fhir/StructureDefinition/DocumentReference', 'http://hl7.org/fhir/StructureDefinition/Procedure'] index: 115 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: type} - {path: resolve(), type: profile} min: null slices: conditionToxicity: match: {} schema: short: 'Condition: Severe Toxicity' refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-toxicity-eu-pcsp'] type: Reference array: true index: 116 min: 0 conditionOtherInfos: match: {} schema: short: Other Conditions refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-otherinfos-eu-pcsp'] type: Reference array: true index: 117 min: 0 procedureCVC: match: {} schema: short: 'Procedure: Catheter' refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-cvc-otherinfos-eu-pcsp'] type: Reference array: true index: 118 min: 0 procedureTransfusion: match: {} schema: short: 'Procedure: Transfusion' refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-transfusion-otherinfos-eu-pcsp'] type: Reference array: true index: 119 min: 0 procedureCryopreservation: match: {} schema: short: 'Procedure: Cryopreservation' refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-cryopreservation-otherinfos-eu-pcsp'] type: Reference array: true index: 120 min: 0 procedureOtherTreatment: match: {} schema: short: 'Procedure: Other Treatments' refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-treatment-otherinfos-eu-pcsp'] type: Reference array: true index: 121 min: 0 emptyReason: {short: Why this section is empty, index: 122} required: [text, title, code] medicalSuggestion: match: code: coding: - {code: section-suggestion, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} schema: type: BackboneElement short: Medical Suggestions index: 123 elements: title: {index: 124} code: pattern: type: CodeableConcept value: coding: - {code: section-suggestion, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} index: 125 text: {index: 126} emptyReason: {short: Why this section is empty, index: 127} required: [text, title, code] required: [code] otherConditions: match: code: coding: - {code: section-otherConditions, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} schema: type: BackboneElement short: Other Health Conditions index: 128 elements: title: {index: 129} code: pattern: type: CodeableConcept value: coding: - {code: section-otherConditions, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} index: 130 text: {index: 131} emptyReason: {short: Why this section is empty, index: 132} required: [text, title, code] required: [entry, section, text, title, code] carePlan: match: code: coding: - {code: 18776-5, system: 'http://loinc.org'} schema: short: Plan of Care Section index: 133 elements: title: {index: 134} code: pattern: type: CodeableConcept value: coding: - {code: 18776-5, system: 'http://loinc.org'} index: 135 text: {index: 136} entry: type: Reference short: Care Plan refers: ['http://hl7.org/fhir/StructureDefinition/CarePlan', 'http://hl7.org/fhir/StructureDefinition/DocumentReference'] index: 137 slicing: rules: open ordered: false discriminator: - {path: resolve(), type: type} - {path: resolve(), type: profile} min: 1 slices: carePlan: match: {} schema: type: Reference refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/CarePlan-eu-pcsp'] array: true min: 1 _required: true index: 138 min: 1 emptyReason: {short: Why this section is empty, index: 139} required: [entry, text, title, code] attester: {short: Who attested the accuracy of this SurPass, index: 8} type: pattern: type: CodeableConcept value: coding: - {code: surpass, system: 'http://hl7.eu/fhir/ig/pcsp/CodeSystem/cs-generic-eu-pcsp'} index: 2 elements: coding: elements: display: {short: Childhood Cancer Survivor Passport, index: 3} title: {short: Childhood Cancer Survivor Passport, index: 7} author: {short: Who and/or what authored this SurPass, index: 6} status: {short: preliminary|final|amended|entered-in-error, index: 1} identifier: {short: Business identifier for this SurPass, index: 0} subject: type: Reference refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Patient-eu-pcsp'] index: 4 package_version: 0.1.0 class: profile kind: resource url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Composition-surpass-eu-pcsp base: http://hl7.org/fhir/StructureDefinition/Composition version: 0.1.0 required: [section, subject]