CodeX Radiation Therapy
1.0.0 - STU 1 United States of America flag

This page is part of the CodeX™ Radiation Therapy (v1.0.0: STU 1) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: Radiotherapy Course Summary

Official URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-course-summary Version: 1.0.0
Draft as of 2023-07-28 Computable Name: RadiotherapyCourseSummary

A summary of the treatment progress in a radiotherapy course. Whenever new contributions in the scope of the same course are delivered, this resource is updated (no new resource created).

Usage

This profile is used to capture a course of radiotherapy delivered to a patient. An overview of radiotherapy courses, phases, and treatment plans is shown here. A course of therapy systematically addresses a condition or set of related conditions. The course can include multiple sessions, can be divided into multiple phases, and can last for several months. A course of treatment has a distinct beginning and end. While the Radiotherapy Course Summary can be incrementally updated as the treatment progresses, the primary purpose is to summarize the entire course of treatment from beginning to end. The status element indicates whether the treatment is in progress or complete. The relationships between the various radiotherapy profiles are shown here.

Conformance

Procedure resources whose code is SNOMEDCT 1217123003 (Radiotherapy course of treatment (regime/therapy)) MUST conform to this profile. Any resource intended to conform to this profile SHOULD populate meta.profile accordingly.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from RadiotherapyCourseSummary

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure C0..*RadiotherapyCourseSummaryAn action that is being or was performed on a patient
codexrt-motion-management-none: If the respiratory motion management is 'none', then no other respiratory motion management extensions are allowed. They would also be 'none' or contradict the 'none'. SNOMEDCT code 721031000124102 is "Radiotherapy without respiratory motion management (regime/therapy)"
codexrt-free-breathing-technique: The extension for the technique of free-breathing motion management is only allowed if motion management is free-breathing. SNOMEDCT code 721071000124104 is "Radiotherapy with free breathing (regime/therapy)"
codexrt-procedure-status: Only the following status values are supported: in-progress | not-done | on-hold | stopped | completed
... extension:modalityAndTechnique 0..*RadiotherapyModalityAndTechniqueRadiotherapy Modality And Technique Extension
.... radiotherapyEnergyOrIsotope S0..*SimpleQuantityRadiotherapy Energy or Isotope
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-energy-or-isotope
Binding: Radiotherapy Energy Unit Value Set (required)
.... radiotherapyTreatmentApplicatorType S0..*CodeableConceptRadiotherapy Treatment Applicator Type
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-treatment-applicator-type
Binding: Brachytherapy Applicator Type Value Set (extensible)
... extension:doseDeliveredToVolume 0..*RadiotherapyDoseDeliveredToVolumeRadiotherapy Dose Delivered To Volume Extension
.... extension 2..*ExtensionExtension
.... pointDose S0..1booleanPoint Dose
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-point-dose
.... primaryPlanDose S0..1booleanPrimary Plan Dose
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-primary-plan-dose
.... uniformFractionation S1..1booleanUniform Fractionation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-uniform-fractionation
... respiratoryMotionManagement S0..*CodeableConceptRespiratory Motion Management
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management
Binding: Radiotherapy Respiratory Motion Management Value Set (required)
... imageGuidedRadiotherapyModality S0..*(Complex)Image Guided Radiotherapy Modality
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-image-guided-radiotherapy-modality
... courseInvolvesReirradiation S0..1booleanCourse Involves Reirradiation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-course-involves-reirradiation
... Slices for identifier S2..*IdentifierExternal Identifiers for this procedure
Slice: Unordered, Open by value:use
.... identifier:displayName S1..1IdentifierThe name that is displayed to the user.
..... use 1..1codeusual | official | temp | secondary | old (If known)
Required Pattern: usual
..... system S1..1uriThe namespace for the identifier value
..... value S1..1stringThe value that is unique
.... identifier:official S1..*IdentifierA business identifier for the request or procedure, which is independent of its FHIR representation, such as a GUID or DICOM UID.
..... use 1..1codeusual | official | temp | secondary | old (If known)
Required Pattern: official
..... system S1..1uriThe namespace for the identifier value
..... value S1..1stringThe value that is unique
... Slices for basedOn 0..*Reference(CarePlan | ServiceRequest)A request for this procedure
Slice: Unordered, Open by profile:$this.resolve()
.... basedOn:planned-course S0..1Reference(Radiotherapy Planned Course)Radiotherapy Planned Course that planned the treatment summarized in this Radiotherapy Course Summary.
.... basedOn:course-prescription S0..1Reference(Radiotherapy Course Prescription)Radiotherapy Course Prescription that prescribed the treatment summarized in this Radiotherapy Course Summary.
... performed[x]
.... start S0..1dateTimeThe date and time when the first therapeutic radiation was delivered.
.... end S0..1dateTimeAn end date is expected if the status is 'stopped' or 'completed'
... location S0..1Reference(US Core Location Profile)Where the procedure happened
... bodySite
.... locationQualifier 0..*CodeableConceptGeneral location qualifier (excluding laterality) for this bodySite
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier
Binding: Body Location Qualifier Value Set (required)
.... lateralityQualifier 0..1CodeableConceptLaterality qualifier for this bodySite
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier
Binding: Laterality Qualifier Value Set (required)
... Slices for focalDevice 0..*BackboneElementManipulated, implanted, or removed device
Slice: Unordered, Open by profile:manipulated.resolve()
.... focalDevice:seedDevice S0..*BackboneElementRadiotherapy Seed Device used as part of therapy.
..... manipulated 1..1Reference(Radiotherapy Seed Device)Device that was changed
... Slices for usedReference S0..*Reference(Device | Medication | Substance)Items used during procedure
Slice: Unordered, Open by profile:$this.resolve()
.... usedReference:treatmentDevice S0..*Reference(Radiotherapy Treatment Device)Radiotherapy Treatment Device used as part of therapy.

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
codexrt-free-breathing-techniqueerrorProcedureThe extension for the technique of free-breathing motion management is only allowed if motion management is free-breathing. SNOMEDCT code 721071000124104 is "Radiotherapy with free breathing (regime/therapy)"
: extension.exists(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-free-breathing-motion-mgmt-technique') implies extension.exists(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management' and value.exists(coding.exists(code = '721071000124104' and system = 'http://hl7.org/fhir/us/codex-radiation-therapy/CodeSystem/snomed-requested-cs')))
codexrt-motion-management-noneerrorProcedureIf the respiratory motion management is 'none', then no other respiratory motion management extensions are allowed. They would also be 'none' or contradict the 'none'. SNOMEDCT code 721031000124102 is "Radiotherapy without respiratory motion management (regime/therapy)"
: extension.exists(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management' and value.exists(coding.exists(code = '721031000124102' and system = 'http://hl7.org/fhir/us/codex-radiation-therapy/CodeSystem/snomed-requested-cs'))) implies extension.where(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management').count() = 1
codexrt-procedure-statuserrorProcedureOnly the following status values are supported: in-progress | not-done | on-hold | stopped | completed
: status = 'in-progress' or status = 'not-done' or status = 'on-hold' or status = 'stopped' or status = 'completed'
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure C0..*RadiotherapyCourseSummaryAn action that is being or was performed on a patient
codexrt-motion-management-none: If the respiratory motion management is 'none', then no other respiratory motion management extensions are allowed. They would also be 'none' or contradict the 'none'. SNOMEDCT code 721031000124102 is "Radiotherapy without respiratory motion management (regime/therapy)"
codexrt-free-breathing-technique: The extension for the technique of free-breathing motion management is only allowed if motion management is free-breathing. SNOMEDCT code 721071000124104 is "Radiotherapy with free breathing (regime/therapy)"
codexrt-procedure-status: Only the following status values are supported: in-progress | not-done | on-hold | stopped | completed
... implicitRules ?!ÎŁ0..1uriA set of rules under which this content was created
... Slices for extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
... treatmentIntent S0..1CodeableConceptProcedure Intent Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent
Binding: Procedure Intent Value Set (required)
... modalityAndTechnique SC0..*(Complex)Radiotherapy Modality And Technique Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique
.... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
.... modality S1..1CodeableConceptRadiotherapy Modality Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality
..... extension 0..0
..... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality"
..... value[x] 1..1CodeableConceptValue of extension
Binding: Radiotherapy Modality Value Set (required)
.... technique S0..*CodeableConceptRadiotherapy Technique Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique
..... extension 0..0
..... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique"
..... value[x] 1..1CodeableConceptValue of extension
Binding: Radiotherapy Technique Value Set (required)
.... radiotherapyEnergyOrIsotope S0..*SimpleQuantityRadiotherapy Energy or Isotope
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-energy-or-isotope
Binding: Radiotherapy Energy Unit Value Set (required)
.... radiotherapyTreatmentApplicatorType S0..*CodeableConceptRadiotherapy Treatment Applicator Type
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-treatment-applicator-type
Binding: Brachytherapy Applicator Type Value Set (extensible)
.... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique"
... actualNumberOfSessions S0..1unsignedIntRadiotherapy Number of Sessions Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions
... doseDeliveredToVolume S0..*(Complex)Radiotherapy Dose Delivered To Volume Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume
.... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension:volume S1..1ExtensionVolume in the body where radiation was delivered
..... extension 0..0
..... url 1..1uri"volume"
.... extension:totalDoseDelivered S0..1ExtensionTotal Radiation Dose Delivered
..... extension 0..0
..... url 1..1uri"totalDoseDelivered"
..... Slices for value[x] 0..1QuantityValue of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueQuantity 0..1QuantityValue of extension
Required Pattern: At least the following
....... system1..1uriSystem that defines coded unit form
Fixed Value: http://unitsofmeasure.org
....... code1..1codeCoded form of the unit
Fixed Value: cGy
.... extension:fractionsDelivered S0..1ExtensionNumber of Fractions Delivered
..... extension 0..0
..... url 1..1uri"fractionsDelivered"
.... pointDose S0..1booleanPoint Dose
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-point-dose
.... primaryPlanDose S0..1booleanPrimary Plan Dose
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-primary-plan-dose
.... uniformFractionation S1..1booleanUniform Fractionation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-uniform-fractionation
.... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume"
... respiratoryMotionManagement S0..*CodeableConceptRespiratory Motion Management
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management
Binding: Radiotherapy Respiratory Motion Management Value Set (required)
... freeBreathingMotionManagementTechnique S0..*CodeableConceptFree-Breathing Motion Management Technique
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-free-breathing-motion-mgmt-technique
Binding: Radiotherapy Free-Breathing Motion Management Technique Value Set (required)
... imageGuidedRadiotherapyModality S0..*(Complex)Image Guided Radiotherapy Modality
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-image-guided-radiotherapy-modality
... courseInvolvesReirradiation S0..1booleanCourse Involves Reirradiation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-course-involves-reirradiation
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier SÎŁ2..*IdentifierExternal Identifiers for this procedure
Slice: Unordered, Open by value:use
.... identifier:displayName SÎŁ1..1IdentifierThe name that is displayed to the user.
..... use ?!ÎŁ1..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: usual
..... system SÎŁ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SÎŁ1..1stringThe value that is unique
Example General: 123456
.... identifier:official SÎŁ1..*IdentifierA business identifier for the request or procedure, which is independent of its FHIR representation, such as a GUID or DICOM UID.
..... use ?!ÎŁ1..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: official
..... system SÎŁ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SÎŁ1..1stringThe value that is unique
Example General: 123456
... Slices for basedOn ÎŁ0..*Reference(CarePlan | ServiceRequest)A request for this procedure
Slice: Unordered, Open by profile:$this.resolve()
.... basedOn:planned-course SÎŁ0..1Reference(Radiotherapy Planned Course)Radiotherapy Planned Course that planned the treatment summarized in this Radiotherapy Course Summary.
.... basedOn:course-prescription SÎŁ0..1Reference(Radiotherapy Course Prescription)Radiotherapy Course Prescription that prescribed the treatment summarized in this Radiotherapy Course Summary.
... status ?!SÎŁ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required)
... category SÎŁ1..1CodeableConceptClassification of the procedure
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.


Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 108290001
... code SÎŁ1..1CodeableConceptIdentification of the procedure
Binding: US Core Procedure Codes (extensible): Codes describing the type of Procedure


Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 1217123003
... subject SÎŁ1..1Reference(Cancer Patient Profile)Who the procedure was performed on
... performed[x] SÎŁ1..1PeriodWhen the procedure was performed
.... start SÎŁC0..1dateTimeThe date and time when the first therapeutic radiation was delivered.
.... end SÎŁC0..1dateTimeAn end date is expected if the status is 'stopped' or 'completed'
... location SÎŁ0..1Reference(US Core Location Profile)Where the procedure happened
... reasonCode SÎŁ0..*CodeableConceptCoded reason procedure performed
Binding: Cancer Disorder Value Set (extensible)
... reasonReference SÎŁ0..*Reference(Primary Cancer Condition Profile | Secondary Cancer Condition Profile)The justification that the procedure was performed
... bodySite SÎŁ0..*CodeableConceptAll body structure(s) treated
Binding: Radiotherapy Treatment Location Value Set (required)
.... locationQualifier 0..*CodeableConceptGeneral location qualifier (excluding laterality) for this bodySite
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier
Binding: Body Location Qualifier Value Set (required)
.... lateralityQualifier 0..1CodeableConceptLaterality qualifier for this bodySite
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier
Binding: Laterality Qualifier Value Set (required)
... Slices for focalDevice 0..*BackboneElementManipulated, implanted, or removed device
Slice: Unordered, Open by profile:manipulated.resolve()
.... focalDevice:All Slices Content/Rules for all slices
..... modifierExtension ?!ÎŁ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... manipulated 1..1Reference(Device)Device that was changed
.... focalDevice:seedDevice S0..*BackboneElementRadiotherapy Seed Device used as part of therapy.
..... modifierExtension ?!ÎŁ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... manipulated 1..1Reference(Radiotherapy Seed Device)Device that was changed
... Slices for usedReference S0..*Reference(Device | Medication | Substance)Items used during procedure
Slice: Unordered, Open by profile:$this.resolve()
.... usedReference:treatmentDevice S0..*Reference(Radiotherapy Treatment Device)Radiotherapy Treatment Device used as part of therapy.

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Procedure.extension:modalityAndTechnique.extension:modality.value[x]requiredRadiotherapyModalityVS
Procedure.extension:modalityAndTechnique.extension:technique.value[x]requiredRadiotherapyTechniqueVS
Procedure.identifier:displayName.userequiredPattern: usual
Procedure.identifier:official.userequiredPattern: official
Procedure.statusrequiredEventStatus
Procedure.categoryexamplePattern: SNOMED CT code 108290001
Procedure.codeextensiblePattern: SNOMED CT code 1217123003
Procedure.reasonCodeextensibleCancerDisorderVS
Procedure.bodySiterequiredRadiotherapyTreatmentLocationVS

Constraints

IdGradePath(s)DetailsRequirements
codexrt-free-breathing-techniqueerrorProcedureThe extension for the technique of free-breathing motion management is only allowed if motion management is free-breathing. SNOMEDCT code 721071000124104 is "Radiotherapy with free breathing (regime/therapy)"
: extension.exists(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-free-breathing-motion-mgmt-technique') implies extension.exists(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management' and value.exists(coding.exists(code = '721071000124104' and system = 'http://hl7.org/fhir/us/codex-radiation-therapy/CodeSystem/snomed-requested-cs')))
codexrt-motion-management-noneerrorProcedureIf the respiratory motion management is 'none', then no other respiratory motion management extensions are allowed. They would also be 'none' or contradict the 'none'. SNOMEDCT code 721031000124102 is "Radiotherapy without respiratory motion management (regime/therapy)"
: extension.exists(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management' and value.exists(coding.exists(code = '721031000124102' and system = 'http://hl7.org/fhir/us/codex-radiation-therapy/CodeSystem/snomed-requested-cs'))) implies extension.where(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management').count() = 1
codexrt-procedure-statuserrorProcedureOnly the following status values are supported: in-progress | not-done | on-hold | stopped | completed
: status = 'in-progress' or status = 'not-done' or status = 'on-hold' or status = 'stopped' or status = 'completed'
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure C0..*RadiotherapyCourseSummaryAn action that is being or was performed on a patient
codexrt-motion-management-none: If the respiratory motion management is 'none', then no other respiratory motion management extensions are allowed. They would also be 'none' or contradict the 'none'. SNOMEDCT code 721031000124102 is "Radiotherapy without respiratory motion management (regime/therapy)"
codexrt-free-breathing-technique: The extension for the technique of free-breathing motion management is only allowed if motion management is free-breathing. SNOMEDCT code 721071000124104 is "Radiotherapy with free breathing (regime/therapy)"
codexrt-procedure-status: Only the following status values are supported: in-progress | not-done | on-hold | stopped | completed
... id ÎŁ0..1idLogical id of this artifact
... meta ÎŁ0..1MetaMetadata about the resource
... implicitRules ?!ÎŁ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
... treatmentIntent S0..1CodeableConceptProcedure Intent Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent
Binding: Procedure Intent Value Set (required)
... terminationReason S0..1CodeableConceptTreatment Termination Reason Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-termination-reason
Binding: Treatment Termination Reason Value Set (required)
... modalityAndTechnique SC0..*(Complex)Radiotherapy Modality And Technique Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
.... modality S1..1CodeableConceptRadiotherapy Modality Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality"
..... value[x] 1..1CodeableConceptValue of extension
Binding: Radiotherapy Modality Value Set (required)
.... technique S0..*CodeableConceptRadiotherapy Technique Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique"
..... value[x] 1..1CodeableConceptValue of extension
Binding: Radiotherapy Technique Value Set (required)
.... radiotherapyEnergyOrIsotope S0..*SimpleQuantityRadiotherapy Energy or Isotope
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-energy-or-isotope
Binding: Radiotherapy Energy Unit Value Set (required)
.... radiotherapyTreatmentApplicatorType S0..*CodeableConceptRadiotherapy Treatment Applicator Type
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-treatment-applicator-type
Binding: Brachytherapy Applicator Type Value Set (extensible)
.... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique"
... actualNumberOfSessions S0..1unsignedIntRadiotherapy Number of Sessions Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions
... doseDeliveredToVolume S0..*(Complex)Radiotherapy Dose Delivered To Volume Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension:volume S1..1ExtensionVolume in the body where radiation was delivered
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"volume"
..... value[x] 0..1Reference(Radiotherapy Volume Profile)Value of extension
.... extension:totalDoseDelivered S0..1ExtensionTotal Radiation Dose Delivered
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"totalDoseDelivered"
..... Slices for value[x] 0..1QuantityValue of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueQuantity 0..1QuantityValue of extension
Required Pattern: At least the following
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... value0..1decimalNumerical value (with implicit precision)
....... comparator0..1code< | <= | >= | > - how to understand the value
....... unit0..1stringUnit representation
....... system1..1uriSystem that defines coded unit form
Fixed Value: http://unitsofmeasure.org
....... code1..1codeCoded form of the unit
Fixed Value: cGy
.... extension:fractionsDelivered S0..1ExtensionNumber of Fractions Delivered
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"fractionsDelivered"
..... value[x] 0..1unsignedIntValue of extension
.... pointDose S0..1booleanPoint Dose
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-point-dose
.... primaryPlanDose S0..1booleanPrimary Plan Dose
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-primary-plan-dose
.... uniformFractionation S1..1booleanUniform Fractionation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-uniform-fractionation
.... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume"
... respiratoryMotionManagement S0..*CodeableConceptRespiratory Motion Management
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management
Binding: Radiotherapy Respiratory Motion Management Value Set (required)
... freeBreathingMotionManagementTechnique S0..*CodeableConceptFree-Breathing Motion Management Technique
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-free-breathing-motion-mgmt-technique
Binding: Radiotherapy Free-Breathing Motion Management Technique Value Set (required)
... imageGuidedRadiotherapyModality S0..*(Complex)Image Guided Radiotherapy Modality
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-image-guided-radiotherapy-modality
... courseInvolvesReirradiation S0..1booleanCourse Involves Reirradiation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-course-involves-reirradiation
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier SÎŁ2..*IdentifierExternal Identifiers for this procedure
Slice: Unordered, Open by value:use
.... identifier:displayName SÎŁ1..1IdentifierThe name that is displayed to the user.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ÎŁ1..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: usual
..... type ÎŁ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system SÎŁ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SÎŁ1..1stringThe value that is unique
Example General: 123456
..... period ÎŁ0..1PeriodTime period when id is/was valid for use
..... assigner ÎŁ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:official SÎŁ1..*IdentifierA business identifier for the request or procedure, which is independent of its FHIR representation, such as a GUID or DICOM UID.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ÎŁ1..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: official
..... type ÎŁ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system SÎŁ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SÎŁ1..1stringThe value that is unique
Example General: 123456
..... period ÎŁ0..1PeriodTime period when id is/was valid for use
..... assigner ÎŁ0..1Reference(Organization)Organization that issued id (may be just text)
... instantiatesCanonical ÎŁ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)Instantiates FHIR protocol or definition
... instantiatesUri ÎŁ0..*uriInstantiates external protocol or definition
... Slices for basedOn ÎŁ0..*Reference(CarePlan | ServiceRequest)A request for this procedure
Slice: Unordered, Open by profile:$this.resolve()
.... basedOn:planned-course SÎŁ0..1Reference(Radiotherapy Planned Course)Radiotherapy Planned Course that planned the treatment summarized in this Radiotherapy Course Summary.
.... basedOn:course-prescription SÎŁ0..1Reference(Radiotherapy Course Prescription)Radiotherapy Course Prescription that prescribed the treatment summarized in this Radiotherapy Course Summary.
... partOf ÎŁ0..*Reference(Procedure | Observation | MedicationAdministration)Part of referenced event
... status ?!SÎŁ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required)
... statusReason ÎŁ0..1CodeableConceptReason for current status
Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed.

... category SÎŁ1..1CodeableConceptClassification of the procedure
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.


Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 108290001
..... display0..1stringRepresentation defined by the system
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... code SÎŁ1..1CodeableConceptIdentification of the procedure
Binding: US Core Procedure Codes (extensible): Codes describing the type of Procedure


Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 1217123003
..... display0..1stringRepresentation defined by the system
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... subject SÎŁ1..1Reference(Cancer Patient Profile)Who the procedure was performed on
... encounter ÎŁ0..1Reference(Encounter)Encounter created as part of
... performed[x] SÎŁ1..1PeriodWhen the procedure was performed
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... start SÎŁC0..1dateTimeThe date and time when the first therapeutic radiation was delivered.
.... end SÎŁC0..1dateTimeAn end date is expected if the status is 'stopped' or 'completed'
... recorder ÎŁ0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)Who recorded the procedure
... asserter ÎŁ0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)Person who asserts this procedure
... performer ÎŁ0..*BackboneElementThe people who performed the procedure
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ÎŁ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... function ÎŁ0..1CodeableConceptType of performance
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.

.... actor ÎŁ1..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)The reference to the practitioner
.... onBehalfOf 0..1Reference(Organization)Organization the device or practitioner was acting for
... location SÎŁ0..1Reference(US Core Location Profile)Where the procedure happened
... reasonCode SÎŁ0..*CodeableConceptCoded reason procedure performed
Binding: Cancer Disorder Value Set (extensible)
... reasonReference SÎŁ0..*Reference(Primary Cancer Condition Profile | Secondary Cancer Condition Profile)The justification that the procedure was performed
... bodySite SÎŁ0..*CodeableConceptAll body structure(s) treated
Binding: Radiotherapy Treatment Location Value Set (required)
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... locationQualifier 0..*CodeableConceptGeneral location qualifier (excluding laterality) for this bodySite
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier
Binding: Body Location Qualifier Value Set (required)
.... lateralityQualifier 0..1CodeableConceptLaterality qualifier for this bodySite
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier
Binding: Laterality Qualifier Value Set (required)
.... coding ÎŁ0..*CodingCode defined by a terminology system
.... text ÎŁ0..1stringPlain text representation of the concept
... outcome ÎŁ0..1CodeableConceptThe result of procedure
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise.

... report 0..*Reference(DiagnosticReport | DocumentReference | Composition)Any report resulting from the procedure
... complication 0..*CodeableConceptComplication following the procedure
Binding: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure.


... complicationDetail 0..*Reference(Condition)A condition that is a result of the procedure
... followUp 0..*CodeableConceptInstructions for follow up
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.


... note 0..*AnnotationAdditional information about the procedure
... Slices for focalDevice 0..*BackboneElementManipulated, implanted, or removed device
Slice: Unordered, Open by profile:manipulated.resolve()
.... focalDevice:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ÎŁ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... action 0..1CodeableConceptKind of change to device
Binding: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.

..... manipulated 1..1Reference(Device)Device that was changed
.... focalDevice:seedDevice S0..*BackboneElementRadiotherapy Seed Device used as part of therapy.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ÎŁ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... action 0..1CodeableConceptKind of change to device
Binding: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.

..... manipulated 1..1Reference(Radiotherapy Seed Device)Device that was changed
... Slices for usedReference S0..*Reference(Device | Medication | Substance)Items used during procedure
Slice: Unordered, Open by profile:$this.resolve()
.... usedReference:treatmentDevice S0..*Reference(Radiotherapy Treatment Device)Radiotherapy Treatment Device used as part of therapy.
... usedCode 0..*CodeableConceptCoded items used during the procedure
Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure.



doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Procedure.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Procedure.extension:modalityAndTechnique.extension:modality.value[x]requiredRadiotherapyModalityVS
Procedure.extension:modalityAndTechnique.extension:technique.value[x]requiredRadiotherapyTechniqueVS
Procedure.identifier:displayName.userequiredPattern: usual
Procedure.identifier:displayName.typeextensibleIdentifier Type Codes
Procedure.identifier:official.userequiredPattern: official
Procedure.identifier:official.typeextensibleIdentifier Type Codes
Procedure.statusrequiredEventStatus
Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
Procedure.categoryexamplePattern: SNOMED CT code 108290001
Procedure.codeextensiblePattern: SNOMED CT code 1217123003
Procedure.performer.functionexampleProcedurePerformerRoleCodes
Procedure.reasonCodeextensibleCancerDisorderVS
Procedure.bodySiterequiredRadiotherapyTreatmentLocationVS
Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
Procedure.complicationexampleCondition/Problem/DiagnosisCodes
Procedure.followUpexampleProcedureFollowUpCodes(SNOMEDCT)
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
Procedure.focalDevice:seedDevice.actionpreferredProcedureDeviceActionCodes
Procedure.usedCodeexampleFHIRDeviceTypes

This structure is derived from RadiotherapyCourseSummary

Summary

Mandatory: 8 elements (1 nested mandatory element)
Must-Support: 24 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Procedure.identifier is sliced based on the value of value:use
  • The element Procedure.basedOn is sliced based on the value of profile:$this.resolve()
  • The element Procedure.focalDevice is sliced based on the value of profile:manipulated.resolve()
  • The element Procedure.usedReference is sliced based on the value of profile:$this.resolve()

Differential View

This structure is derived from RadiotherapyCourseSummary

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure C0..*RadiotherapyCourseSummaryAn action that is being or was performed on a patient
codexrt-motion-management-none: If the respiratory motion management is 'none', then no other respiratory motion management extensions are allowed. They would also be 'none' or contradict the 'none'. SNOMEDCT code 721031000124102 is "Radiotherapy without respiratory motion management (regime/therapy)"
codexrt-free-breathing-technique: The extension for the technique of free-breathing motion management is only allowed if motion management is free-breathing. SNOMEDCT code 721071000124104 is "Radiotherapy with free breathing (regime/therapy)"
codexrt-procedure-status: Only the following status values are supported: in-progress | not-done | on-hold | stopped | completed
... extension:modalityAndTechnique 0..*RadiotherapyModalityAndTechniqueRadiotherapy Modality And Technique Extension
.... radiotherapyEnergyOrIsotope S0..*SimpleQuantityRadiotherapy Energy or Isotope
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-energy-or-isotope
Binding: Radiotherapy Energy Unit Value Set (required)
.... radiotherapyTreatmentApplicatorType S0..*CodeableConceptRadiotherapy Treatment Applicator Type
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-treatment-applicator-type
Binding: Brachytherapy Applicator Type Value Set (extensible)
... extension:doseDeliveredToVolume 0..*RadiotherapyDoseDeliveredToVolumeRadiotherapy Dose Delivered To Volume Extension
.... extension 2..*ExtensionExtension
.... pointDose S0..1booleanPoint Dose
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-point-dose
.... primaryPlanDose S0..1booleanPrimary Plan Dose
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-primary-plan-dose
.... uniformFractionation S1..1booleanUniform Fractionation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-uniform-fractionation
... respiratoryMotionManagement S0..*CodeableConceptRespiratory Motion Management
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management
Binding: Radiotherapy Respiratory Motion Management Value Set (required)
... imageGuidedRadiotherapyModality S0..*(Complex)Image Guided Radiotherapy Modality
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-image-guided-radiotherapy-modality
... courseInvolvesReirradiation S0..1booleanCourse Involves Reirradiation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-course-involves-reirradiation
... Slices for identifier S2..*IdentifierExternal Identifiers for this procedure
Slice: Unordered, Open by value:use
.... identifier:displayName S1..1IdentifierThe name that is displayed to the user.
..... use 1..1codeusual | official | temp | secondary | old (If known)
Required Pattern: usual
..... system S1..1uriThe namespace for the identifier value
..... value S1..1stringThe value that is unique
.... identifier:official S1..*IdentifierA business identifier for the request or procedure, which is independent of its FHIR representation, such as a GUID or DICOM UID.
..... use 1..1codeusual | official | temp | secondary | old (If known)
Required Pattern: official
..... system S1..1uriThe namespace for the identifier value
..... value S1..1stringThe value that is unique
... Slices for basedOn 0..*Reference(CarePlan | ServiceRequest)A request for this procedure
Slice: Unordered, Open by profile:$this.resolve()
.... basedOn:planned-course S0..1Reference(Radiotherapy Planned Course)Radiotherapy Planned Course that planned the treatment summarized in this Radiotherapy Course Summary.
.... basedOn:course-prescription S0..1Reference(Radiotherapy Course Prescription)Radiotherapy Course Prescription that prescribed the treatment summarized in this Radiotherapy Course Summary.
... performed[x]
.... start S0..1dateTimeThe date and time when the first therapeutic radiation was delivered.
.... end S0..1dateTimeAn end date is expected if the status is 'stopped' or 'completed'
... location S0..1Reference(US Core Location Profile)Where the procedure happened
... bodySite
.... locationQualifier 0..*CodeableConceptGeneral location qualifier (excluding laterality) for this bodySite
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier
Binding: Body Location Qualifier Value Set (required)
.... lateralityQualifier 0..1CodeableConceptLaterality qualifier for this bodySite
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier
Binding: Laterality Qualifier Value Set (required)
... Slices for focalDevice 0..*BackboneElementManipulated, implanted, or removed device
Slice: Unordered, Open by profile:manipulated.resolve()
.... focalDevice:seedDevice S0..*BackboneElementRadiotherapy Seed Device used as part of therapy.
..... manipulated 1..1Reference(Radiotherapy Seed Device)Device that was changed
... Slices for usedReference S0..*Reference(Device | Medication | Substance)Items used during procedure
Slice: Unordered, Open by profile:$this.resolve()
.... usedReference:treatmentDevice S0..*Reference(Radiotherapy Treatment Device)Radiotherapy Treatment Device used as part of therapy.

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
codexrt-free-breathing-techniqueerrorProcedureThe extension for the technique of free-breathing motion management is only allowed if motion management is free-breathing. SNOMEDCT code 721071000124104 is "Radiotherapy with free breathing (regime/therapy)"
: extension.exists(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-free-breathing-motion-mgmt-technique') implies extension.exists(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management' and value.exists(coding.exists(code = '721071000124104' and system = 'http://hl7.org/fhir/us/codex-radiation-therapy/CodeSystem/snomed-requested-cs')))
codexrt-motion-management-noneerrorProcedureIf the respiratory motion management is 'none', then no other respiratory motion management extensions are allowed. They would also be 'none' or contradict the 'none'. SNOMEDCT code 721031000124102 is "Radiotherapy without respiratory motion management (regime/therapy)"
: extension.exists(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management' and value.exists(coding.exists(code = '721031000124102' and system = 'http://hl7.org/fhir/us/codex-radiation-therapy/CodeSystem/snomed-requested-cs'))) implies extension.where(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management').count() = 1
codexrt-procedure-statuserrorProcedureOnly the following status values are supported: in-progress | not-done | on-hold | stopped | completed
: status = 'in-progress' or status = 'not-done' or status = 'on-hold' or status = 'stopped' or status = 'completed'

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure C0..*RadiotherapyCourseSummaryAn action that is being or was performed on a patient
codexrt-motion-management-none: If the respiratory motion management is 'none', then no other respiratory motion management extensions are allowed. They would also be 'none' or contradict the 'none'. SNOMEDCT code 721031000124102 is "Radiotherapy without respiratory motion management (regime/therapy)"
codexrt-free-breathing-technique: The extension for the technique of free-breathing motion management is only allowed if motion management is free-breathing. SNOMEDCT code 721071000124104 is "Radiotherapy with free breathing (regime/therapy)"
codexrt-procedure-status: Only the following status values are supported: in-progress | not-done | on-hold | stopped | completed
... implicitRules ?!ÎŁ0..1uriA set of rules under which this content was created
... Slices for extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
... treatmentIntent S0..1CodeableConceptProcedure Intent Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent
Binding: Procedure Intent Value Set (required)
... modalityAndTechnique SC0..*(Complex)Radiotherapy Modality And Technique Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique
.... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
.... modality S1..1CodeableConceptRadiotherapy Modality Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality
..... extension 0..0
..... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality"
..... value[x] 1..1CodeableConceptValue of extension
Binding: Radiotherapy Modality Value Set (required)
.... technique S0..*CodeableConceptRadiotherapy Technique Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique
..... extension 0..0
..... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique"
..... value[x] 1..1CodeableConceptValue of extension
Binding: Radiotherapy Technique Value Set (required)
.... radiotherapyEnergyOrIsotope S0..*SimpleQuantityRadiotherapy Energy or Isotope
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-energy-or-isotope
Binding: Radiotherapy Energy Unit Value Set (required)
.... radiotherapyTreatmentApplicatorType S0..*CodeableConceptRadiotherapy Treatment Applicator Type
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-treatment-applicator-type
Binding: Brachytherapy Applicator Type Value Set (extensible)
.... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique"
... actualNumberOfSessions S0..1unsignedIntRadiotherapy Number of Sessions Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions
... doseDeliveredToVolume S0..*(Complex)Radiotherapy Dose Delivered To Volume Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume
.... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension:volume S1..1ExtensionVolume in the body where radiation was delivered
..... extension 0..0
..... url 1..1uri"volume"
.... extension:totalDoseDelivered S0..1ExtensionTotal Radiation Dose Delivered
..... extension 0..0
..... url 1..1uri"totalDoseDelivered"
..... Slices for value[x] 0..1QuantityValue of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueQuantity 0..1QuantityValue of extension
Required Pattern: At least the following
....... system1..1uriSystem that defines coded unit form
Fixed Value: http://unitsofmeasure.org
....... code1..1codeCoded form of the unit
Fixed Value: cGy
.... extension:fractionsDelivered S0..1ExtensionNumber of Fractions Delivered
..... extension 0..0
..... url 1..1uri"fractionsDelivered"
.... pointDose S0..1booleanPoint Dose
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-point-dose
.... primaryPlanDose S0..1booleanPrimary Plan Dose
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-primary-plan-dose
.... uniformFractionation S1..1booleanUniform Fractionation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-uniform-fractionation
.... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume"
... respiratoryMotionManagement S0..*CodeableConceptRespiratory Motion Management
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management
Binding: Radiotherapy Respiratory Motion Management Value Set (required)
... freeBreathingMotionManagementTechnique S0..*CodeableConceptFree-Breathing Motion Management Technique
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-free-breathing-motion-mgmt-technique
Binding: Radiotherapy Free-Breathing Motion Management Technique Value Set (required)
... imageGuidedRadiotherapyModality S0..*(Complex)Image Guided Radiotherapy Modality
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-image-guided-radiotherapy-modality
... courseInvolvesReirradiation S0..1booleanCourse Involves Reirradiation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-course-involves-reirradiation
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier SÎŁ2..*IdentifierExternal Identifiers for this procedure
Slice: Unordered, Open by value:use
.... identifier:displayName SÎŁ1..1IdentifierThe name that is displayed to the user.
..... use ?!ÎŁ1..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: usual
..... system SÎŁ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SÎŁ1..1stringThe value that is unique
Example General: 123456
.... identifier:official SÎŁ1..*IdentifierA business identifier for the request or procedure, which is independent of its FHIR representation, such as a GUID or DICOM UID.
..... use ?!ÎŁ1..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: official
..... system SÎŁ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SÎŁ1..1stringThe value that is unique
Example General: 123456
... Slices for basedOn ÎŁ0..*Reference(CarePlan | ServiceRequest)A request for this procedure
Slice: Unordered, Open by profile:$this.resolve()
.... basedOn:planned-course SÎŁ0..1Reference(Radiotherapy Planned Course)Radiotherapy Planned Course that planned the treatment summarized in this Radiotherapy Course Summary.
.... basedOn:course-prescription SÎŁ0..1Reference(Radiotherapy Course Prescription)Radiotherapy Course Prescription that prescribed the treatment summarized in this Radiotherapy Course Summary.
... status ?!SÎŁ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required)
... category SÎŁ1..1CodeableConceptClassification of the procedure
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.


Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 108290001
... code SÎŁ1..1CodeableConceptIdentification of the procedure
Binding: US Core Procedure Codes (extensible): Codes describing the type of Procedure


Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 1217123003
... subject SÎŁ1..1Reference(Cancer Patient Profile)Who the procedure was performed on
... performed[x] SÎŁ1..1PeriodWhen the procedure was performed
.... start SÎŁC0..1dateTimeThe date and time when the first therapeutic radiation was delivered.
.... end SÎŁC0..1dateTimeAn end date is expected if the status is 'stopped' or 'completed'
... location SÎŁ0..1Reference(US Core Location Profile)Where the procedure happened
... reasonCode SÎŁ0..*CodeableConceptCoded reason procedure performed
Binding: Cancer Disorder Value Set (extensible)
... reasonReference SÎŁ0..*Reference(Primary Cancer Condition Profile | Secondary Cancer Condition Profile)The justification that the procedure was performed
... bodySite SÎŁ0..*CodeableConceptAll body structure(s) treated
Binding: Radiotherapy Treatment Location Value Set (required)
.... locationQualifier 0..*CodeableConceptGeneral location qualifier (excluding laterality) for this bodySite
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier
Binding: Body Location Qualifier Value Set (required)
.... lateralityQualifier 0..1CodeableConceptLaterality qualifier for this bodySite
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier
Binding: Laterality Qualifier Value Set (required)
... Slices for focalDevice 0..*BackboneElementManipulated, implanted, or removed device
Slice: Unordered, Open by profile:manipulated.resolve()
.... focalDevice:All Slices Content/Rules for all slices
..... modifierExtension ?!ÎŁ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... manipulated 1..1Reference(Device)Device that was changed
.... focalDevice:seedDevice S0..*BackboneElementRadiotherapy Seed Device used as part of therapy.
..... modifierExtension ?!ÎŁ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... manipulated 1..1Reference(Radiotherapy Seed Device)Device that was changed
... Slices for usedReference S0..*Reference(Device | Medication | Substance)Items used during procedure
Slice: Unordered, Open by profile:$this.resolve()
.... usedReference:treatmentDevice S0..*Reference(Radiotherapy Treatment Device)Radiotherapy Treatment Device used as part of therapy.

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Procedure.extension:modalityAndTechnique.extension:modality.value[x]requiredRadiotherapyModalityVS
Procedure.extension:modalityAndTechnique.extension:technique.value[x]requiredRadiotherapyTechniqueVS
Procedure.identifier:displayName.userequiredPattern: usual
Procedure.identifier:official.userequiredPattern: official
Procedure.statusrequiredEventStatus
Procedure.categoryexamplePattern: SNOMED CT code 108290001
Procedure.codeextensiblePattern: SNOMED CT code 1217123003
Procedure.reasonCodeextensibleCancerDisorderVS
Procedure.bodySiterequiredRadiotherapyTreatmentLocationVS

Constraints

IdGradePath(s)DetailsRequirements
codexrt-free-breathing-techniqueerrorProcedureThe extension for the technique of free-breathing motion management is only allowed if motion management is free-breathing. SNOMEDCT code 721071000124104 is "Radiotherapy with free breathing (regime/therapy)"
: extension.exists(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-free-breathing-motion-mgmt-technique') implies extension.exists(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management' and value.exists(coding.exists(code = '721071000124104' and system = 'http://hl7.org/fhir/us/codex-radiation-therapy/CodeSystem/snomed-requested-cs')))
codexrt-motion-management-noneerrorProcedureIf the respiratory motion management is 'none', then no other respiratory motion management extensions are allowed. They would also be 'none' or contradict the 'none'. SNOMEDCT code 721031000124102 is "Radiotherapy without respiratory motion management (regime/therapy)"
: extension.exists(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management' and value.exists(coding.exists(code = '721031000124102' and system = 'http://hl7.org/fhir/us/codex-radiation-therapy/CodeSystem/snomed-requested-cs'))) implies extension.where(url = 'http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management').count() = 1
codexrt-procedure-statuserrorProcedureOnly the following status values are supported: in-progress | not-done | on-hold | stopped | completed
: status = 'in-progress' or status = 'not-done' or status = 'on-hold' or status = 'stopped' or status = 'completed'

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure C0..*RadiotherapyCourseSummaryAn action that is being or was performed on a patient
codexrt-motion-management-none: If the respiratory motion management is 'none', then no other respiratory motion management extensions are allowed. They would also be 'none' or contradict the 'none'. SNOMEDCT code 721031000124102 is "Radiotherapy without respiratory motion management (regime/therapy)"
codexrt-free-breathing-technique: The extension for the technique of free-breathing motion management is only allowed if motion management is free-breathing. SNOMEDCT code 721071000124104 is "Radiotherapy with free breathing (regime/therapy)"
codexrt-procedure-status: Only the following status values are supported: in-progress | not-done | on-hold | stopped | completed
... id ÎŁ0..1idLogical id of this artifact
... meta ÎŁ0..1MetaMetadata about the resource
... implicitRules ?!ÎŁ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
... treatmentIntent S0..1CodeableConceptProcedure Intent Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-procedure-intent
Binding: Procedure Intent Value Set (required)
... terminationReason S0..1CodeableConceptTreatment Termination Reason Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-termination-reason
Binding: Treatment Termination Reason Value Set (required)
... modalityAndTechnique SC0..*(Complex)Radiotherapy Modality And Technique Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
.... modality S1..1CodeableConceptRadiotherapy Modality Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality"
..... value[x] 1..1CodeableConceptValue of extension
Binding: Radiotherapy Modality Value Set (required)
.... technique S0..*CodeableConceptRadiotherapy Technique Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique"
..... value[x] 1..1CodeableConceptValue of extension
Binding: Radiotherapy Technique Value Set (required)
.... radiotherapyEnergyOrIsotope S0..*SimpleQuantityRadiotherapy Energy or Isotope
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-energy-or-isotope
Binding: Radiotherapy Energy Unit Value Set (required)
.... radiotherapyTreatmentApplicatorType S0..*CodeableConceptRadiotherapy Treatment Applicator Type
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-treatment-applicator-type
Binding: Brachytherapy Applicator Type Value Set (extensible)
.... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique"
... actualNumberOfSessions S0..1unsignedIntRadiotherapy Number of Sessions Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions
... doseDeliveredToVolume S0..*(Complex)Radiotherapy Dose Delivered To Volume Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension:volume S1..1ExtensionVolume in the body where radiation was delivered
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"volume"
..... value[x] 0..1Reference(Radiotherapy Volume Profile)Value of extension
.... extension:totalDoseDelivered S0..1ExtensionTotal Radiation Dose Delivered
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"totalDoseDelivered"
..... Slices for value[x] 0..1QuantityValue of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueQuantity 0..1QuantityValue of extension
Required Pattern: At least the following
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... value0..1decimalNumerical value (with implicit precision)
....... comparator0..1code< | <= | >= | > - how to understand the value
....... unit0..1stringUnit representation
....... system1..1uriSystem that defines coded unit form
Fixed Value: http://unitsofmeasure.org
....... code1..1codeCoded form of the unit
Fixed Value: cGy
.... extension:fractionsDelivered S0..1ExtensionNumber of Fractions Delivered
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"fractionsDelivered"
..... value[x] 0..1unsignedIntValue of extension
.... pointDose S0..1booleanPoint Dose
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-point-dose
.... primaryPlanDose S0..1booleanPrimary Plan Dose
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-primary-plan-dose
.... uniformFractionation S1..1booleanUniform Fractionation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-uniform-fractionation
.... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume"
... respiratoryMotionManagement S0..*CodeableConceptRespiratory Motion Management
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-respiratory-motion-management
Binding: Radiotherapy Respiratory Motion Management Value Set (required)
... freeBreathingMotionManagementTechnique S0..*CodeableConceptFree-Breathing Motion Management Technique
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-free-breathing-motion-mgmt-technique
Binding: Radiotherapy Free-Breathing Motion Management Technique Value Set (required)
... imageGuidedRadiotherapyModality S0..*(Complex)Image Guided Radiotherapy Modality
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-image-guided-radiotherapy-modality
... courseInvolvesReirradiation S0..1booleanCourse Involves Reirradiation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-course-involves-reirradiation
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier SÎŁ2..*IdentifierExternal Identifiers for this procedure
Slice: Unordered, Open by value:use
.... identifier:displayName SÎŁ1..1IdentifierThe name that is displayed to the user.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ÎŁ1..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: usual
..... type ÎŁ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system SÎŁ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SÎŁ1..1stringThe value that is unique
Example General: 123456
..... period ÎŁ0..1PeriodTime period when id is/was valid for use
..... assigner ÎŁ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:official SÎŁ1..*IdentifierA business identifier for the request or procedure, which is independent of its FHIR representation, such as a GUID or DICOM UID.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ÎŁ1..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: official
..... type ÎŁ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system SÎŁ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SÎŁ1..1stringThe value that is unique
Example General: 123456
..... period ÎŁ0..1PeriodTime period when id is/was valid for use
..... assigner ÎŁ0..1Reference(Organization)Organization that issued id (may be just text)
... instantiatesCanonical ÎŁ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)Instantiates FHIR protocol or definition
... instantiatesUri ÎŁ0..*uriInstantiates external protocol or definition
... Slices for basedOn ÎŁ0..*Reference(CarePlan | ServiceRequest)A request for this procedure
Slice: Unordered, Open by profile:$this.resolve()
.... basedOn:planned-course SÎŁ0..1Reference(Radiotherapy Planned Course)Radiotherapy Planned Course that planned the treatment summarized in this Radiotherapy Course Summary.
.... basedOn:course-prescription SÎŁ0..1Reference(Radiotherapy Course Prescription)Radiotherapy Course Prescription that prescribed the treatment summarized in this Radiotherapy Course Summary.
... partOf ÎŁ0..*Reference(Procedure | Observation | MedicationAdministration)Part of referenced event
... status ?!SÎŁ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required)
... statusReason ÎŁ0..1CodeableConceptReason for current status
Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed.

... category SÎŁ1..1CodeableConceptClassification of the procedure
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.


Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 108290001
..... display0..1stringRepresentation defined by the system
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... code SÎŁ1..1CodeableConceptIdentification of the procedure
Binding: US Core Procedure Codes (extensible): Codes describing the type of Procedure


Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://snomed.info/sct
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 1217123003
..... display0..1stringRepresentation defined by the system
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... subject SÎŁ1..1Reference(Cancer Patient Profile)Who the procedure was performed on
... encounter ÎŁ0..1Reference(Encounter)Encounter created as part of
... performed[x] SÎŁ1..1PeriodWhen the procedure was performed
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... start SÎŁC0..1dateTimeThe date and time when the first therapeutic radiation was delivered.
.... end SÎŁC0..1dateTimeAn end date is expected if the status is 'stopped' or 'completed'
... recorder ÎŁ0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)Who recorded the procedure
... asserter ÎŁ0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole)Person who asserts this procedure
... performer ÎŁ0..*BackboneElementThe people who performed the procedure
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!ÎŁ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... function ÎŁ0..1CodeableConceptType of performance
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.

.... actor ÎŁ1..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)The reference to the practitioner
.... onBehalfOf 0..1Reference(Organization)Organization the device or practitioner was acting for
... location SÎŁ0..1Reference(US Core Location Profile)Where the procedure happened
... reasonCode SÎŁ0..*CodeableConceptCoded reason procedure performed
Binding: Cancer Disorder Value Set (extensible)
... reasonReference SÎŁ0..*Reference(Primary Cancer Condition Profile | Secondary Cancer Condition Profile)The justification that the procedure was performed
... bodySite SÎŁ0..*CodeableConceptAll body structure(s) treated
Binding: Radiotherapy Treatment Location Value Set (required)
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... locationQualifier 0..*CodeableConceptGeneral location qualifier (excluding laterality) for this bodySite
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier
Binding: Body Location Qualifier Value Set (required)
.... lateralityQualifier 0..1CodeableConceptLaterality qualifier for this bodySite
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier
Binding: Laterality Qualifier Value Set (required)
.... coding ÎŁ0..*CodingCode defined by a terminology system
.... text ÎŁ0..1stringPlain text representation of the concept
... outcome ÎŁ0..1CodeableConceptThe result of procedure
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise.

... report 0..*Reference(DiagnosticReport | DocumentReference | Composition)Any report resulting from the procedure
... complication 0..*CodeableConceptComplication following the procedure
Binding: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure.


... complicationDetail 0..*Reference(Condition)A condition that is a result of the procedure
... followUp 0..*CodeableConceptInstructions for follow up
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.


... note 0..*AnnotationAdditional information about the procedure
... Slices for focalDevice 0..*BackboneElementManipulated, implanted, or removed device
Slice: Unordered, Open by profile:manipulated.resolve()
.... focalDevice:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ÎŁ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... action 0..1CodeableConceptKind of change to device
Binding: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.

..... manipulated 1..1Reference(Device)Device that was changed
.... focalDevice:seedDevice S0..*BackboneElementRadiotherapy Seed Device used as part of therapy.
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!ÎŁ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... action 0..1CodeableConceptKind of change to device
Binding: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.

..... manipulated 1..1Reference(Radiotherapy Seed Device)Device that was changed
... Slices for usedReference S0..*Reference(Device | Medication | Substance)Items used during procedure
Slice: Unordered, Open by profile:$this.resolve()
.... usedReference:treatmentDevice S0..*Reference(Radiotherapy Treatment Device)Radiotherapy Treatment Device used as part of therapy.
... usedCode 0..*CodeableConceptCoded items used during the procedure
Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure.



doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Procedure.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Procedure.extension:modalityAndTechnique.extension:modality.value[x]requiredRadiotherapyModalityVS
Procedure.extension:modalityAndTechnique.extension:technique.value[x]requiredRadiotherapyTechniqueVS
Procedure.identifier:displayName.userequiredPattern: usual
Procedure.identifier:displayName.typeextensibleIdentifier Type Codes
Procedure.identifier:official.userequiredPattern: official
Procedure.identifier:official.typeextensibleIdentifier Type Codes
Procedure.statusrequiredEventStatus
Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
Procedure.categoryexamplePattern: SNOMED CT code 108290001
Procedure.codeextensiblePattern: SNOMED CT code 1217123003
Procedure.performer.functionexampleProcedurePerformerRoleCodes
Procedure.reasonCodeextensibleCancerDisorderVS
Procedure.bodySiterequiredRadiotherapyTreatmentLocationVS
Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
Procedure.complicationexampleCondition/Problem/DiagnosisCodes
Procedure.followUpexampleProcedureFollowUpCodes(SNOMEDCT)
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
Procedure.focalDevice:seedDevice.actionpreferredProcedureDeviceActionCodes
Procedure.usedCodeexampleFHIRDeviceTypes

This structure is derived from RadiotherapyCourseSummary

Summary

Mandatory: 8 elements (1 nested mandatory element)
Must-Support: 24 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Procedure.identifier is sliced based on the value of value:use
  • The element Procedure.basedOn is sliced based on the value of profile:$this.resolve()
  • The element Procedure.focalDevice is sliced based on the value of profile:manipulated.resolve()
  • The element Procedure.usedReference is sliced based on the value of profile:$this.resolve()

 

Other representations of profile: CSV, Excel, Schematron