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 in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: Radiotherapy Treated Phase

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

A summary of a phase of radiotherapy treatment that has been delivered. A phase consists of a set of identical fractions. In this context, identical means that each fraction uses the same modality, technique, dose per fraction, and is applied to the same treatment volume or volumes. Because of their spatial relationship or the technique used, all treatment volumes do not necessarily receive the same total dose during a phase.

This profile is used to capture a phase of radiotherapy delivered to a patient. An overview of radiotherapy courses, phases, and treatment plans is shown here. The relationships between the various radiotherapy profiles are shown here.

Conformance

Procedure resources whose code is SNOMEDCT 1222565005 (Radiotherapy treatment phase (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 USCoreProcedureProfile

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure C0..*USCoreProcedureProfileAn action that is being or was performed on a patient
codexrt-procedure-status: Only the following status values are supported: in-progress | not-done | on-hold | stopped | completed
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)"
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... modalityAndTechnique S0..1(Complex)Radiotherapy Modality And Technique Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique
.... 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)
... imageGuidedRadiotherapyModality S0..*(Complex)Image Guided Radiotherapy Modality
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-image-guided-radiotherapy-modality
... doseDeliveredToVolume S0..*(Complex)Radiotherapy Dose Delivered To Volume Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume
.... extension:totalDoseDelivered 0..1ExtensionExtension
.... extension:fractionsDelivered 0..0
.... 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
... radiotherapyReasonForRevisionOrAdaptation S0..*CodeableConceptReason for Revision or Adaptation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotheraphy-reason-for-revision-or-adaptation
Binding: Radiotherapy Reason for Revision or Adaptation Value Set (required)
... 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)
... 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-phase S0..1Reference(Radiotherapy Planned Phase)Radiotherapy Planned Phase that planned the treatment summarized in this Radiotherapy Treated Phase.
.... basedOn:phase-prescription S0..1Reference(Radiotherapy Phase Prescription)Radiotherapy Phase Prescription that prescribed the treatment summarized in this Radiotherapy Treated Phase.
... Slices for partOf 0..*Reference(Procedure | Observation | MedicationAdministration)Part of referenced event
Slice: Unordered, Open by profile:$this.resolve()
.... partOf:course-summary S0..1Reference(Radiotherapy Course Summary)Radiotherapy Course Summary that summarizes the course of which this Radiotherapy Treated Phase is a part.
... category 0..1CodeableConceptClassification of the 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: 108290001
... code 1..1CodeableConceptIdentification of the 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: 1222565005
..... display1..1stringRepresentation defined by the system
Fixed Value: Radiotherapy treatment phase (regime/therapy)
... subject 1..1Reference(Cancer Patient Profile)Who the procedure was performed on
... performed[x] 1..1PeriodWhen the procedure was performed
.... 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
... reasonCode S0..*CodeableConceptCoded reason procedure performed
Binding: Cancer Disorder Value Set (extensible)
... reasonReference S0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)The justification that the procedure was performed
... bodySite S0..*CodeableConceptAll body structure(s) treated with this plan
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: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

Terminology Bindings (Differential)

PathConformanceValueSet
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..*USCoreProcedureProfileAn action that is being or was performed on a patient
codexrt-procedure-status: Only the following status values are supported: in-progress | not-done | on-hold | stopped | completed
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)"
... implicitRules ?!ÎŁ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... modalityAndTechnique SC0..1(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"
... fractionsDelivered S0..1unsignedIntNumber of Fractions Delivered
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-fractions-delivered
... 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 1..*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..1ExtensionExtension
..... 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
.... 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
.... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume"
... radiotherapyReasonForRevisionOrAdaptation S0..*CodeableConceptReason for Revision or Adaptation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotheraphy-reason-for-revision-or-adaptation
Binding: Radiotherapy Reason for Revision or Adaptation Value Set (required)
... 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)
... 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-phase SÎŁ0..1Reference(Radiotherapy Planned Phase)Radiotherapy Planned Phase that planned the treatment summarized in this Radiotherapy Treated Phase.
.... basedOn:phase-prescription SÎŁ0..1Reference(Radiotherapy Phase Prescription)Radiotherapy Phase Prescription that prescribed the treatment summarized in this Radiotherapy Treated Phase.
... Slices for partOf ÎŁ0..*Reference(Procedure | Observation | MedicationAdministration)Part of referenced event
Slice: Unordered, Open by profile:$this.resolve()
.... partOf:course-summary SÎŁ0..1Reference(Radiotherapy Course Summary)Radiotherapy Course Summary that summarizes the course of which this Radiotherapy Treated Phase is a part.
... status ?!SÎŁ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required)
... category ÎŁ0..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: 1222565005
..... display1..1stringRepresentation defined by the system
Fixed Value: Radiotherapy treatment phase (regime/therapy)
... 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(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)The justification that the procedure was performed
... bodySite SÎŁ0..*CodeableConceptAll body structure(s) treated with this plan
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 1222565005("Radiotherapy treatment phase (regime/therapy)")
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..*USCoreProcedureProfileAn action that is being or was performed on a patient
codexrt-procedure-status: Only the following status values are supported: in-progress | not-done | on-hold | stopped | completed
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)"
... 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 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... modalityAndTechnique SC0..1(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"
... imageGuidedRadiotherapyModality SC0..*(Complex)Image Guided Radiotherapy Modality
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-image-guided-radiotherapy-modality
... fractionsDelivered S0..1unsignedIntNumber of Fractions Delivered
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-fractions-delivered
... 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 1..*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..1ExtensionExtension
..... 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
.... 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
.... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume"
... radiotherapyReasonForRevisionOrAdaptation S0..*CodeableConceptReason for Revision or Adaptation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotheraphy-reason-for-revision-or-adaptation
Binding: Radiotherapy Reason for Revision or Adaptation Value Set (required)
... 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)
... 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-phase SÎŁ0..1Reference(Radiotherapy Planned Phase)Radiotherapy Planned Phase that planned the treatment summarized in this Radiotherapy Treated Phase.
.... basedOn:phase-prescription SÎŁ0..1Reference(Radiotherapy Phase Prescription)Radiotherapy Phase Prescription that prescribed the treatment summarized in this Radiotherapy Treated Phase.
... Slices for partOf ÎŁ0..*Reference(Procedure | Observation | MedicationAdministration)Part of referenced event
Slice: Unordered, Open by profile:$this.resolve()
.... partOf:course-summary SÎŁ0..1Reference(Radiotherapy Course Summary)Radiotherapy Course Summary that summarizes the course of which this Radiotherapy Treated Phase is a part.
... 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 ÎŁ0..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: 1222565005
..... display1..1stringRepresentation defined by the system
Fixed Value: Radiotherapy treatment phase (regime/therapy)
..... 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(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)The justification that the procedure was performed
... bodySite SÎŁ0..*CodeableConceptAll body structure(s) treated with this plan
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 1222565005("Radiotherapy treatment phase (regime/therapy)")
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 USCoreProcedureProfile

Summary

Mandatory: 8 elements
Must-Support: 30 elements
Prohibited: 1 element

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.partOf 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 USCoreProcedureProfile

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure C0..*USCoreProcedureProfileAn action that is being or was performed on a patient
codexrt-procedure-status: Only the following status values are supported: in-progress | not-done | on-hold | stopped | completed
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)"
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... modalityAndTechnique S0..1(Complex)Radiotherapy Modality And Technique Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-modality-and-technique
.... 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)
... imageGuidedRadiotherapyModality S0..*(Complex)Image Guided Radiotherapy Modality
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-image-guided-radiotherapy-modality
... doseDeliveredToVolume S0..*(Complex)Radiotherapy Dose Delivered To Volume Extension
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume
.... extension:totalDoseDelivered 0..1ExtensionExtension
.... extension:fractionsDelivered 0..0
.... 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
... radiotherapyReasonForRevisionOrAdaptation S0..*CodeableConceptReason for Revision or Adaptation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotheraphy-reason-for-revision-or-adaptation
Binding: Radiotherapy Reason for Revision or Adaptation Value Set (required)
... 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)
... 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-phase S0..1Reference(Radiotherapy Planned Phase)Radiotherapy Planned Phase that planned the treatment summarized in this Radiotherapy Treated Phase.
.... basedOn:phase-prescription S0..1Reference(Radiotherapy Phase Prescription)Radiotherapy Phase Prescription that prescribed the treatment summarized in this Radiotherapy Treated Phase.
... Slices for partOf 0..*Reference(Procedure | Observation | MedicationAdministration)Part of referenced event
Slice: Unordered, Open by profile:$this.resolve()
.... partOf:course-summary S0..1Reference(Radiotherapy Course Summary)Radiotherapy Course Summary that summarizes the course of which this Radiotherapy Treated Phase is a part.
... category 0..1CodeableConceptClassification of the 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: 108290001
... code 1..1CodeableConceptIdentification of the 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: 1222565005
..... display1..1stringRepresentation defined by the system
Fixed Value: Radiotherapy treatment phase (regime/therapy)
... subject 1..1Reference(Cancer Patient Profile)Who the procedure was performed on
... performed[x] 1..1PeriodWhen the procedure was performed
.... 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
... reasonCode S0..*CodeableConceptCoded reason procedure performed
Binding: Cancer Disorder Value Set (extensible)
... reasonReference S0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)The justification that the procedure was performed
... bodySite S0..*CodeableConceptAll body structure(s) treated with this plan
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: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

Terminology Bindings (Differential)

PathConformanceValueSet
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'

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure C0..*USCoreProcedureProfileAn action that is being or was performed on a patient
codexrt-procedure-status: Only the following status values are supported: in-progress | not-done | on-hold | stopped | completed
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)"
... implicitRules ?!ÎŁ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... modalityAndTechnique SC0..1(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"
... fractionsDelivered S0..1unsignedIntNumber of Fractions Delivered
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-fractions-delivered
... 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 1..*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..1ExtensionExtension
..... 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
.... 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
.... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume"
... radiotherapyReasonForRevisionOrAdaptation S0..*CodeableConceptReason for Revision or Adaptation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotheraphy-reason-for-revision-or-adaptation
Binding: Radiotherapy Reason for Revision or Adaptation Value Set (required)
... 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)
... 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-phase SÎŁ0..1Reference(Radiotherapy Planned Phase)Radiotherapy Planned Phase that planned the treatment summarized in this Radiotherapy Treated Phase.
.... basedOn:phase-prescription SÎŁ0..1Reference(Radiotherapy Phase Prescription)Radiotherapy Phase Prescription that prescribed the treatment summarized in this Radiotherapy Treated Phase.
... Slices for partOf ÎŁ0..*Reference(Procedure | Observation | MedicationAdministration)Part of referenced event
Slice: Unordered, Open by profile:$this.resolve()
.... partOf:course-summary SÎŁ0..1Reference(Radiotherapy Course Summary)Radiotherapy Course Summary that summarizes the course of which this Radiotherapy Treated Phase is a part.
... status ?!SÎŁ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required)
... category ÎŁ0..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: 1222565005
..... display1..1stringRepresentation defined by the system
Fixed Value: Radiotherapy treatment phase (regime/therapy)
... 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(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)The justification that the procedure was performed
... bodySite SÎŁ0..*CodeableConceptAll body structure(s) treated with this plan
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 1222565005("Radiotherapy treatment phase (regime/therapy)")
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..*USCoreProcedureProfileAn action that is being or was performed on a patient
codexrt-procedure-status: Only the following status values are supported: in-progress | not-done | on-hold | stopped | completed
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)"
... 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 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... modalityAndTechnique SC0..1(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"
... imageGuidedRadiotherapyModality SC0..*(Complex)Image Guided Radiotherapy Modality
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-image-guided-radiotherapy-modality
... fractionsDelivered S0..1unsignedIntNumber of Fractions Delivered
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotherapy-fractions-delivered
... 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 1..*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..1ExtensionExtension
..... 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
.... 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
.... url 1..1uri"http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume"
... radiotherapyReasonForRevisionOrAdaptation S0..*CodeableConceptReason for Revision or Adaptation
URL: http://hl7.org/fhir/us/codex-radiation-therapy/StructureDefinition/codexrt-radiotheraphy-reason-for-revision-or-adaptation
Binding: Radiotherapy Reason for Revision or Adaptation Value Set (required)
... 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)
... 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-phase SÎŁ0..1Reference(Radiotherapy Planned Phase)Radiotherapy Planned Phase that planned the treatment summarized in this Radiotherapy Treated Phase.
.... basedOn:phase-prescription SÎŁ0..1Reference(Radiotherapy Phase Prescription)Radiotherapy Phase Prescription that prescribed the treatment summarized in this Radiotherapy Treated Phase.
... Slices for partOf ÎŁ0..*Reference(Procedure | Observation | MedicationAdministration)Part of referenced event
Slice: Unordered, Open by profile:$this.resolve()
.... partOf:course-summary SÎŁ0..1Reference(Radiotherapy Course Summary)Radiotherapy Course Summary that summarizes the course of which this Radiotherapy Treated Phase is a part.
... 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 ÎŁ0..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: 1222565005
..... display1..1stringRepresentation defined by the system
Fixed Value: Radiotherapy treatment phase (regime/therapy)
..... 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(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)The justification that the procedure was performed
... bodySite SÎŁ0..*CodeableConceptAll body structure(s) treated with this plan
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 1222565005("Radiotherapy treatment phase (regime/therapy)")
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 USCoreProcedureProfile

Summary

Mandatory: 8 elements
Must-Support: 30 elements
Prohibited: 1 element

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.partOf 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