PackagesCanonicalsLogsProblems
    Packages
    hl7.eu.fhir.pcsp@0.1.0
    http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Radiotherapy
description: 'Radiotherapy\nMaturity Level: 2 - Ready for Review'
package_name: hl7.eu.fhir.pcsp
derivation: specialization
name: Radiotherapy
type: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Radiotherapy
elements:
  istitutionOfTreatment:
    type: BackboneElement
    short: Institution of treatment
    index: 3
    elements:
      description: {type: string, short: Institution description, index: 4}
      name: {type: string, short: Institution name, index: 5}
      address:
        type: BackboneElement
        short: Institution address
        index: 6
        elements:
          name: {type: string, short: Institution city, index: 7}
          country: {type: string, short: Institution country, index: 8}
  startDate: {type: dateTime, short: Start date, index: 9}
  type: {type: CodeableConcept, short: Type of radiotherapy, index: 11}
  enddate: {type: dateTime, short: End date, index: 10}
  radionuclides: {type: CodeableConcept, short: radionuclides (required If metabolic/radionuclide), index: 15}
  numberOfCourses: {type: integer, short: Number of courses  (If metabolic/radionuclide), index: 16}
  notes: {type: string, short: Notes, index: 55}
  brachytherapyType: {type: CodeableConcept, short: type of brachytherapy (if brachytherapy), index: 13}
  isotopes: {type: CodeableConcept, short: Radioactive materials (if brachytherapy), index: 14}
  identifier: {type: Identifier, short: Identifier of the radotherapy episode, array: true, index: 2}
  files: {type: Binary, short: Upload radiotherapy file (1), array: true, max: 2, index: 54}
  deviceType: {type: CodeableConcept, short: type of machine (If external beam), index: 12}
  target:
    type: BackboneElement
    short: Target
    array: true
    max: 5
    index: 17
    elements:
      laterality: {type: CodeableConcept, short: Laterality, index: 20}
      boost:
        type: BackboneElement
        short: Boost
        array: true
        max: 5
        index: 32
        elements:
          laterality: {type: CodeableConcept, short: Laterality, index: 36}
          given: {type: CodeableConcept, short: Boost given, index: 34}
          site: {type: CodeableConcept, short: Boost site, index: 35}
          totalDose:
            type: BackboneElement
            short: Total dose
            index: 41
            elements:
              completionStatus: {type: CodeableConcept, short: The reported doses are incomplete (either under- or over-estimated), index: 42}
              statusReason: {type: CodeableConcept, short: Specify reasons why, index: 43}
              notKnown: {type: CodeableConcept, short: Not known dose, index: 44}
              dose: {type: decimal, short: Dose, index: 45}
              unit: {type: CodeableConcept, short: Unit, index: 46}
              fractions: {type: integer, short: Number of fractions (if  external beam), index: 47}
          type: {type: CodeableConcept, short: Type of Boost, index: 33}
          details: {type: string, short: Details, index: 37}
          from: {type: string, short: Start point, index: 38}
          position: {type: CodeableConcept, short: Position, index: 40}
          to: {type: string, short: End point, index: 39}
        required: [totalDose, type]
      site:
        type: CodeableConcept
        short: Body Site Code
        index: 18
        elements:
          notes: {type: string, short: Additional description, index: 19}
      totalDose:
        type: BackboneElement
        short: Total dose
        index: 25
        elements:
          completionStatus: {type: CodeableConcept, short: The reported doses are incomplete (either under- or over-estimated), index: 26}
          statusReason: {type: CodeableConcept, short: Specify reasons why, index: 27}
          notKnown: {type: string, short: Not known dose, index: 28}
          dose: {type: decimal, short: Dose, index: 29}
          unit: {type: CodeableConcept, short: Measure unit, index: 30}
          fractions: {type: integer, short: Number of fractions (if  external beam), index: 31}
      shielding:
        type: BackboneElement
        short: Shielding
        index: 48
        elements:
          status: {type: CodeableConcept, short: Shielding status, index: 49}
          position: {type: string, short: Position of shielding, index: 50}
      details: {type: string, short: Details, index: 21}
      from: {type: string, short: Start point, index: 22}
      position: {type: CodeableConcept, short: Position, index: 24}
      to: {type: string, short: End point, index: 23}
    required: [site]
  organAtRisk:
    type: BackboneElement
    short: Organ at Risk
    index: 51
    elements:
      dosimetry: {type: CodeableConcept, short: Dosimetry on Organ at Risk, index: 52}
      dosimetryDocument: {type: Binary, short: Electronic / scanned version(s) of relevant document(s), array: true, max: 2, index: 53}
  relatedDiagnosis: {type: Identifier, short: Related Diagnosis, index: 0}
  relatedRelapse: {type: Identifier, short: Related relapse/progression (after FLT), index: 1}
package_version: 0.1.0
class: logical
kind: logical
url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Radiotherapy
base: http://hl7.org/fhir/StructureDefinition/Base
version: 0.1.0
required: [startDate, type]