minimal Common Oncology Data Elements (mCODE) Implementation Guide
1.16.0 - STU Release 2 (Ballot Version)

This page is part of the HL7 FHIR Implementation Guide: minimal Common Oncology Data Elements (mCODE) Release 1 - US Realm | STU1 (v1.16.0: STU 2 Ballot 1) based on FHIR R4. The current version which supercedes this version is 2.0.0. For a full list of available versions, see the Directory of published versions

Resource Profile: Radiotherapy Course Summary

Defining URL:http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-course-summary
Version:1.16.0
Name:RadiotherapyCourseSummary
Title:Radiotherapy Course Summary
Status:Active as of 2021-04-15T12:44:45+00:00
Definition:

A summary of a course of radiotherapy delivered to a patient. It records the treatment intent, termination reason, modalities, techniques, number of sessions, and doses delivered to one or more body volumes. To describe the treatment in more detail, use either TeleradiotherapyTreatmentPhase or BrachytherapyTreatmentPhase, which should reference this summary through their partOf elements. Whether the course has been fully delivered or stopped is indicated in the status element.

Publisher:HL7 International Clinical Interoperability Council
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-course-summary

Usage

This profile is used to capture a course of radiotherapy delivered to a patient. 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.

In radiotherapy, a phase is a subset of a course. A phase is defined as a treatment consisting of one or more identical fractions. Phases are represented by different profiles, TeleradiotherapyTreatmentPhase and BrachytherapyTreatmentPhase.

The relationship between a course and its phases is exemplified in the following diagram:

Radiotherapy Example

In this example, the radiotherapy course encompasses three phases. The course summary captures each radiotherapy volume, the total dose for each volume, and total number of fractions delivered for each volume. The course summary also records the modalities and techniques used, without directly associating those with individual volumes. Other elements in the summary include the reason for treatment, the treatment intent, the period of treatment, and the total number of sessions.

At the phase level, each 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 volume or volumes. Because of their spatial relationship or the technique used, all volumes do not necessarily receive the same total dose during a phase. Phases may occur in parallel, overlap, or in alternating temporal patterns.

Conformance

Procedure resources whose code is mcode-radiotherapy-course-summary (code system http://hl7.org/fhir/us/mcode/CodeSystem/mcode-resource-identifier-cs) MUST conform to this profile. Beyond this requirement, a producer of resources SHOULD ensure that any resource instance associated with an mCODE patient that would reasonably be expected to conform to this profile SHOULD be published in this form. Any resource intended to conform to this profile SHOULD populate meta.profile accordingly.

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 I0..*USCoreProcedureProfileAn action that is being or was performed on a patient
mcode-reason-required: One of reasonCode or reasonReference SHALL be present
... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
... mcode-treatment-intent S0..1CodeableConceptTreatment Intent
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-intent
Binding: Treatment Intent Value Set (required)
... mcode-treatment-termination-reason S0..1CodeableConceptTermination Reason
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-termination-reason
Binding: Treatment Termination Reason Value Set (required)
.... value[x] 0..1CodeableConceptValue of extension
Binding: Radiotherapy Modality Value Set (required)
... mcode-radiotherapy-technique S0..*CodeableConceptRadiotherapy Technique
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique
.... value[x] 0..1CodeableConceptValue of extension
Binding: Radiotherapy Technique Value Set (required)
... mcode-radiotherapy-sessions S0..1unsignedIntRadiotherapy Number of Sessions
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions
... mcode-radiotherapy-dose-delivered-to-volume S0..*(Complex)Radiotherapy Dose Delivered To Body Volume
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume
... category S1..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..1CodeableConceptProcedure codes from SNOMED CT, CPT, or HCPCS II
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://hl7.org/fhir/us/mcode/CodeSystem/mcode-resource-identifier-cs
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: mcode-radiotherapy-course-summary
... performed[x] 1..1PeriodWhen the procedure was performed
... reasonCode S0..*CodeableConceptCoded reason procedure performed
... reasonReference S0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)The justification that the procedure was performed
... bodySite S0..*CodeableConceptAll body structure(s) treated
Binding: Radiotherapy Treatment Location Value Set (required)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure I0..*USCoreProcedureProfileAn action that is being or was performed on a patient
mcode-reason-required: One of reasonCode or reasonReference SHALL be present
... id Σ0..1stringLogical 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)
Max Binding: AllLanguages: A human language.

... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
... mcode-treatment-intent S0..1CodeableConceptTreatment Intent
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-intent
Binding: Treatment Intent Value Set (required)
... mcode-treatment-termination-reason S0..1CodeableConceptTermination Reason
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-termination-reason
Binding: Treatment Termination Reason Value Set (required)
... mcode-radiotherapy-modality S0..*CodeableConceptRadiotherapy Modality
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] 0..1CodeableConceptValue of extension
Binding: Radiotherapy Modality Value Set (required)
... mcode-radiotherapy-technique S0..*CodeableConceptRadiotherapy Technique
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] 0..1CodeableConceptValue of extension
Binding: Radiotherapy Technique Value Set (required)
... mcode-radiotherapy-sessions S0..1unsignedIntRadiotherapy Number of Sessions
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions
... mcode-radiotherapy-dose-delivered-to-volume S0..*(Complex)Radiotherapy Dose Delivered To Body Volume
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Identifiers for this procedure
... instantiatesCanonical Σ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)Instantiates FHIR protocol or definition
... instantiatesUri Σ0..*uriInstantiates external protocol or definition
... basedOn Σ0..*Reference(CarePlan | ServiceRequest)A request for this procedure
... 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..1CodeableConceptProcedure codes from SNOMED CT, CPT, or HCPCS II
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://hl7.org/fhir/us/mcode/CodeSystem/mcode-resource-identifier-cs
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: mcode-radiotherapy-course-summary
..... 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(US Core 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
... 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 Σ0..1Reference(Location)Where the procedure happened
... reasonCode SΣ0..*CodeableConceptCoded reason procedure performed
Binding: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required.


... reasonReference SΣ0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)The justification that the procedure was performed
... bodySite SΣ0..*CodeableConceptAll body structure(s) treated
Binding: Radiotherapy Treatment Location Value Set (required)
... 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
... focalDevice 0..*BackboneElementManipulated, implanted, or removed device
.... 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
... usedReference 0..*Reference(Device | Medication | Substance)Items used during procedure
... usedCode 0..*CodeableConceptCoded items used during the procedure
Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure.



doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure I0..*USCoreProcedureProfileAn action that is being or was performed on a patient
mcode-reason-required: One of reasonCode or reasonReference SHALL be present
... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... mcode-treatment-intent 0..1CodeableConceptTreatment Intent
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-intent
Binding: Treatment Intent Value Set (required)
... mcode-treatment-termination-reason 0..1CodeableConceptTermination Reason
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-termination-reason
Binding: Treatment Termination Reason Value Set (required)
... mcode-radiotherapy-technique 0..*CodeableConceptRadiotherapy Technique
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique
... mcode-radiotherapy-sessions 0..1unsignedIntRadiotherapy Number of Sessions
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions
... mcode-radiotherapy-dose-delivered-to-volume 0..*(Complex)Radiotherapy Dose Delivered To Body Volume
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume
... status ?!Σ1..1codepreparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Binding: EventStatus (required)
... category Σ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 Σ1..1CodeableConceptProcedure codes from SNOMED CT, CPT, or HCPCS II
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://hl7.org/fhir/us/mcode/CodeSystem/mcode-resource-identifier-cs
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: mcode-radiotherapy-course-summary
... subject Σ1..1Reference(US Core Patient Profile)Who the procedure was performed on
... performed[x] Σ1..1PeriodWhen the procedure was performed
... reasonCode Σ0..*CodeableConceptCoded reason procedure performed
Binding: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required.


... reasonReference Σ0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)The justification that the procedure was performed
... bodySite Σ0..*CodeableConceptAll body structure(s) treated
Binding: Radiotherapy Treatment Location Value Set (required)

doco Documentation for this format

Differential View

This structure is derived from USCoreProcedureProfile

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure I0..*USCoreProcedureProfileAn action that is being or was performed on a patient
mcode-reason-required: One of reasonCode or reasonReference SHALL be present
... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
... mcode-treatment-intent S0..1CodeableConceptTreatment Intent
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-intent
Binding: Treatment Intent Value Set (required)
... mcode-treatment-termination-reason S0..1CodeableConceptTermination Reason
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-termination-reason
Binding: Treatment Termination Reason Value Set (required)
.... value[x] 0..1CodeableConceptValue of extension
Binding: Radiotherapy Modality Value Set (required)
... mcode-radiotherapy-technique S0..*CodeableConceptRadiotherapy Technique
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-technique
.... value[x] 0..1CodeableConceptValue of extension
Binding: Radiotherapy Technique Value Set (required)
... mcode-radiotherapy-sessions S0..1unsignedIntRadiotherapy Number of Sessions
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions
... mcode-radiotherapy-dose-delivered-to-volume S0..*(Complex)Radiotherapy Dose Delivered To Body Volume
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume
... category S1..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..1CodeableConceptProcedure codes from SNOMED CT, CPT, or HCPCS II
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://hl7.org/fhir/us/mcode/CodeSystem/mcode-resource-identifier-cs
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: mcode-radiotherapy-course-summary
... performed[x] 1..1PeriodWhen the procedure was performed
... reasonCode S0..*CodeableConceptCoded reason procedure performed
... reasonReference S0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)The justification that the procedure was performed
... bodySite S0..*CodeableConceptAll body structure(s) treated
Binding: Radiotherapy Treatment Location Value Set (required)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure I0..*USCoreProcedureProfileAn action that is being or was performed on a patient
mcode-reason-required: One of reasonCode or reasonReference SHALL be present
... id Σ0..1stringLogical 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)
Max Binding: AllLanguages: A human language.

... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
... mcode-treatment-intent S0..1CodeableConceptTreatment Intent
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-intent
Binding: Treatment Intent Value Set (required)
... mcode-treatment-termination-reason S0..1CodeableConceptTermination Reason
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-termination-reason
Binding: Treatment Termination Reason Value Set (required)
... mcode-radiotherapy-modality S0..*CodeableConceptRadiotherapy Modality
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] 0..1CodeableConceptValue of extension
Binding: Radiotherapy Modality Value Set (required)
... mcode-radiotherapy-technique S0..*CodeableConceptRadiotherapy Technique
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] 0..1CodeableConceptValue of extension
Binding: Radiotherapy Technique Value Set (required)
... mcode-radiotherapy-sessions S0..1unsignedIntRadiotherapy Number of Sessions
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-sessions
... mcode-radiotherapy-dose-delivered-to-volume S0..*(Complex)Radiotherapy Dose Delivered To Body Volume
URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-radiotherapy-dose-delivered-to-volume
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Identifiers for this procedure
... instantiatesCanonical Σ0..*canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire)Instantiates FHIR protocol or definition
... instantiatesUri Σ0..*uriInstantiates external protocol or definition
... basedOn Σ0..*Reference(CarePlan | ServiceRequest)A request for this procedure
... 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..1CodeableConceptProcedure codes from SNOMED CT, CPT, or HCPCS II
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://hl7.org/fhir/us/mcode/CodeSystem/mcode-resource-identifier-cs
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: mcode-radiotherapy-course-summary
..... 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(US Core 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
... 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 Σ0..1Reference(Location)Where the procedure happened
... reasonCode SΣ0..*CodeableConceptCoded reason procedure performed
Binding: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required.


... reasonReference SΣ0..*Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference)The justification that the procedure was performed
... bodySite SΣ0..*CodeableConceptAll body structure(s) treated
Binding: Radiotherapy Treatment Location Value Set (required)
... 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
... focalDevice 0..*BackboneElementManipulated, implanted, or removed device
.... 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
... usedReference 0..*Reference(Device | Medication | Substance)Items used during procedure
... usedCode 0..*CodeableConceptCoded items used during the procedure
Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure.



doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

PathConformanceValueSet / Code
Procedure.languagepreferredCommonLanguages
Max Binding: AllLanguages
Procedure.extension:modality.value[x]requiredRadiotherapyModalityVS
Procedure.extension:technique.value[x]requiredRadiotherapyTechniqueVS
Procedure.statusrequiredEventStatus
Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
Procedure.categoryexamplePattern: SNOMED CT code 108290001
Procedure.codeextensiblePattern: mcode-radiotherapy-course-summary
Procedure.performer.functionexampleProcedurePerformerRoleCodes
Procedure.reasonCodeexampleProcedureReasonCodes
Procedure.bodySiterequiredRadiotherapyTreatmentLocationVS
Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
Procedure.complicationexampleCondition/Problem/DiagnosisCodes
Procedure.followUpexampleProcedureFollowUpCodes(SNOMEDCT)
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
Procedure.usedCodeexampleFHIRDeviceTypes

Constraints

IdPathDetailsRequirements
mcode-reason-requiredProcedureOne of reasonCode or reasonReference SHALL be present
: reasonCode.exists() or reasonReference.exists()