HL7 FHIR Implementation Guide: minimal Common Oncology Data Elements (mCODE), v0.9.1

HL7 FHIR Implementation Guide: minimal Common Oncology Data Elements (mCODE), v0.9.1 FHIR Profiles - Local Development build (v0.9.1). See the Directory of published versions

CancerRelatedRadiationProcedure

 

The official URL for this profile is:

http://mcodeinitiative.org/us/mcode/StructureDefinition/onco-core-CancerRelatedRadiationProcedure

A radiological treatment addressing a cancer condition. The scope of this profile has been narrowed to cancer-related procedures by constraining the ReasonReference and ReasonCode to cancer conditions.

Conformance note: If an ICD-10-PCS code is used in the code attribute, and there is a semantically equivalent SNOMED CT or CPT code, the resulting Procedure instance will not be compliant with US Core Profiles

This profile builds on http://fhir.org/guides/argonaut/StructureDefinition/argo-procedure.

This profile was published on Wed Oct 23 00:00:00 EDT 2019 as a draft by The MITRE Corporation.

Summary

Must-Support: 3 elements
Prohibited: 3 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Procedure.reason[x] is sliced based on the value of type:$this

Mapping Source

This structure represents the following mapping definition:

onco.core.CancerRelatedRadiationProcedure maps to http://fhir.org/guides/argonaut/StructureDefinition/argo-procedure:
  Language maps to language
  ImplicitRules maps to implicitRules
  Metadata.VersionId maps to meta.versionId
  Metadata.SourceSystem maps to meta.extension
  Metadata.Profile maps to meta.profile
  Metadata.LastUpdated maps to meta.lastUpdated
  Metadata.SecurityLabel maps to meta.security
  Metadata.Tag maps to meta.tag
  Narrative maps to text
  Identifier maps to identifier
  ProcedurePartOf maps to extension
  SubjectOfRecord maps to subject
  Status maps to status
  StatusReason maps to extension
  Category maps to category
  Code maps to code
  constrain notPerformed to 0..0
  constrain reasonNotPerformed to 0..0
  BodyLocation.Code maps to bodySite
  BodyLocation.Laterality maps to bodySite.extension
  BodyLocation.AnatomicalOrientation maps to bodySite.extension
  BodyLocation.RelationToLandmark maps to bodySite.extension
  ReasonCode maps to reason[x]
  CancerProcedureReasonReference maps to reason[x]
  Participation maps to performer
  Participation.Participant maps to performer.actor
  Participation.ParticipationType maps to performer.role
  Participation.OnBehalfOf maps to performer.extension
  CareContext maps to encounter
  Location maps to location
  Outcome maps to outcome
  DiagnosticReport maps to report
  ComplicationCode maps to complication
  ComplicationReference maps to extension
  FollowUp maps to followUp
  ProcedureBasedOn maps to request
  Annotation maps to notes
  FocalDevice maps to focalDevice
  FocalDevice.Device maps to focalDevice.manipulated
  FocalDevice.FocalDeviceAction maps to focalDevice.action
  UsedCode maps to extension
  MaterialUsedReference maps to used

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure onco-core-CancerRelatedRadiationProcedure
... meta
.... extension Slice: Unordered, Open by value:url
.... obf-SourceSystem-extension 0..1uriSourceSystem
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-SourceSystem-extension
... extension Slice: Unordered, Open by value:url
... obf-ProcedurePartOf-extension 0..1Reference(obf-Procedure | obf-MedicationAdministration | obf-Observation)ProcedurePartOf
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-ProcedurePartOf-extension
... obf-StatusReason-extension 0..1CodeableConceptStatusReason
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-StatusReason-extension
... obf-ComplicationReference-extension 0..*Reference(obf-Condition)ComplicationReference
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-ComplicationReference-extension
... obf-UsedCode-extension 0..*CodeableConceptUsedCode
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-UsedCode-extension
... obf-StatementDateTime-extension 0..1dateTimeStatementDateTime
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-StatementDateTime-extension
... obf-datatype-OccurrenceTimeOrPeriod-extension S0..1date, dateTime, PeriodOccurrenceTimeOrPeriod
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-OccurrenceTimeOrPeriod-extension
... obf-PersonAuthor-extension 0..1Reference(obf-Patient | Practitioner | RelatedPerson)PersonAuthor
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-PersonAuthor-extension
... obf-PersonInformationSource-extension 0..1Reference(obf-Patient | Practitioner | RelatedPerson)PersonInformationSource
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-PersonInformationSource-extension
... obf-TreatmentIntent-extension S0..1CodeableConceptTreatmentIntent
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TreatmentIntent-extension
Binding: TreatmentIntentVS (required)
... obf-RadiationDosePerFraction-extension 0..1QuantityRadiationDosePerFraction
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-RadiationDosePerFraction-extension
... obf-RadiationFractionsDelivered-extension 0..1QuantityRadiationFractionsDelivered
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-RadiationFractionsDelivered-extension
... obf-TotalRadiationDoseDelivered-extension 0..1QuantityTotalRadiationDoseDelivered
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TotalRadiationDoseDelivered-extension
... obf-TerminationReason-extension 0..*CodeableConceptTerminationReason
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TerminationReason-extension
.... valueCodeableConcept Binding: TreatmentTerminationReasonVS (required)
... subject Reference(obf-Patient)
... code Binding: RadiationProcedureVS (extensible)
... notPerformed 0..0
... reasonNotPerformed 0..0
... bodySite SBinding: RadiationTargetBodySiteVS (extensible)
.... extension Slice: Unordered, Open by value:url
.... obf-datatype-Laterality-extension 0..*CodeableConceptLaterality
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-Laterality-extension
Binding: Laterality (extensible)
.... obf-datatype-AnatomicalOrientation-extension 0..*CodeableConceptAnatomicalOrientation
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-AnatomicalOrientation-extension
Binding: AnatomicalOrientationVS (extensible)
.... obf-datatype-RelationToLandmark-extension 0..*(Complex)RelationToLandmark
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-RelationToLandmark-extension
... reason[x] (Slice Definition)Reference to a primary or secondary cancer condition
Slice: Unordered, Open by type:$this
Binding: CancerDisorderVS (extensible)
.... reasonCodeableConceptCodeableConcept
.... reasonReferenceReference(onco-core-PrimaryCancerCondition | onco-core-SecondaryCancerCondition)
... reasonReference Reference(onco-core-SecondaryCancerCondition)
... reasonReference Reference(onco-core-PrimaryCancerCondition)
... performer
.... extension Slice: Unordered, Open by value:url
.... obf-OnBehalfOf-extension 0..*Reference(Practitioner | RelatedPerson | obf-Patient | http://fhir.org/guides/argonaut/StructureDefinition/argo-device | Organization)OnBehalfOf
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-OnBehalfOf-extension
..... valueReference Reference(Organization)Organization: A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action
.... actor Reference(Practitioner)Constrains participants to classes that are accepted by FHIR as actors in procedures in STU 3
... report Reference(obf-DiagnosticReport)
... request Reference(obf-ProcedureRequest | ReferralRequest)
... notes Annotation
... focalDevice 0..0
... used Reference(http://fhir.org/guides/argonaut/StructureDefinition/argo-device | http://fhir.org/guides/argonaut/StructureDefinition/argo-medication | Substance)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure I0..*onco-core-CancerRelatedRadiationProcedure
pro-1: Reason not performed is only permitted if notPerformed indicator is true
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... obf-SourceSystem-extension 0..1uriSourceSystem
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-SourceSystem-extension
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... profile Σ0..*uriProfiles this resource claims to conform to
.... security Σ0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible)
.... tag Σ0..*CodingTags applied to this resource
Binding: (unbound) (example)
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: http://tools.ietf.org/html/bcp47 (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
... obf-ProcedurePartOf-extension 0..1Reference(obf-Procedure | obf-MedicationAdministration | obf-Observation)ProcedurePartOf
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-ProcedurePartOf-extension
... obf-StatusReason-extension 0..1CodeableConceptStatusReason
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-StatusReason-extension
... obf-ComplicationReference-extension 0..*Reference(obf-Condition)ComplicationReference
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-ComplicationReference-extension
... obf-UsedCode-extension 0..*CodeableConceptUsedCode
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-UsedCode-extension
... obf-StatementDateTime-extension 0..1dateTimeStatementDateTime
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-StatementDateTime-extension
... obf-datatype-OccurrenceTimeOrPeriod-extension S0..1date, dateTime, PeriodOccurrenceTimeOrPeriod
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-OccurrenceTimeOrPeriod-extension
... obf-PersonAuthor-extension 0..1Reference(obf-Patient | Practitioner | RelatedPerson)PersonAuthor
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-PersonAuthor-extension
... obf-PersonInformationSource-extension 0..1Reference(obf-Patient | Practitioner | RelatedPerson)PersonInformationSource
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-PersonInformationSource-extension
... obf-TreatmentIntent-extension S0..1CodeableConceptTreatmentIntent
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TreatmentIntent-extension
Binding: TreatmentIntentVS (required)
... obf-RadiationDosePerFraction-extension 0..1QuantityRadiationDosePerFraction
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-RadiationDosePerFraction-extension
... obf-RadiationFractionsDelivered-extension 0..1QuantityRadiationFractionsDelivered
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-RadiationFractionsDelivered-extension
... obf-TotalRadiationDoseDelivered-extension 0..1QuantityTotalRadiationDoseDelivered
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TotalRadiationDoseDelivered-extension
... obf-TerminationReason-extension 0..*CodeableConceptTerminationReason
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TerminationReason-extension
.... id 0..1idxml:id (or equivalent in JSON)
.... url 1..1uri"http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TerminationReason-extension"
.... valueCodeableConcept 1..1CodeableConceptValue of extension
Binding: TreatmentTerminationReasonVS (required)
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Identifiers for this procedure
... subject S1..1Reference(obf-Patient)Who the procedure was performed on
... status ?!S1..1codein-progress | aborted | completed | entered-in-error
Binding: ProcedureStatus (required)
... category Σ0..1CodeableConceptClassification of the procedure
Binding: Procedure Category Codes (SNOMED CT) (example)
... code S1..1CodeableConceptSNOMED-CT | ICD-10 | CPT-4
Binding: RadiationProcedureVS (extensible)
... bodySite SΣ0..*CodeableConceptTarget body sites
Binding: RadiationTargetBodySiteVS (extensible)
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... obf-datatype-Laterality-extension 0..*CodeableConceptLaterality
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-Laterality-extension
Binding: Laterality (extensible)
.... obf-datatype-AnatomicalOrientation-extension 0..*CodeableConceptAnatomicalOrientation
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-AnatomicalOrientation-extension
Binding: AnatomicalOrientationVS (extensible)
.... obf-datatype-RelationToLandmark-extension 0..*(Complex)RelationToLandmark
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-RelationToLandmark-extension
.... coding Σ0..*CodingCode defined by a terminology system
.... text Σ0..1stringPlain text representation of the concept
... reason[x] Σ0..1(Slice Definition)Reference to a primary or secondary cancer condition
Slice: Unordered, Open by type:$this
Binding: CancerDisorderVS (extensible)
.... reasonCodeableConceptCodeableConcept
.... reasonReferenceReference(onco-core-PrimaryCancerCondition | onco-core-SecondaryCancerCondition)
... reasonReference Σ0..1Reference(onco-core-SecondaryCancerCondition)Reason procedure performed
... reasonReference Σ0..1Reference(onco-core-PrimaryCancerCondition)Reason procedure performed
... performer Σ0..*BackboneElementThe people who performed the procedure
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by exists:url
..... obf-OnBehalfOf-extension 0..*Reference(Practitioner | RelatedPerson | obf-Patient | http://fhir.org/guides/argonaut/StructureDefinition/argo-device | Organization)OnBehalfOf
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-OnBehalfOf-extension
...... id 0..1idxml:id (or equivalent in JSON)
...... url 1..1uri"http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-OnBehalfOf-extension"
...... valueReference 1..1Reference(Organization)Organization: A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... actor Σ0..1Reference(Practitioner)Constrains participants to classes that are accepted by FHIR as actors in procedures in STU 3
.... role Σ0..1CodeableConceptThe role the actor was in
Binding: Procedure Performer Role Codes (example)
... performed[x] S1..1Date/Period the procedure was performed
.... performedDateTimedateTime
.... performedPeriodPeriod
... encounter Σ0..1Reference(Encounter)The encounter associated with the procedure
... location Σ0..1Reference(Location)Where the procedure happened
... outcome Σ0..1CodeableConceptThe result of procedure
Binding: Procedure Outcome Codes (SNOMED CT) (example)
... report 0..*Reference(obf-DiagnosticReport)Any report resulting from the procedure
... complication 0..*CodeableConceptComplication following the procedure
Binding: Condition/Problem/Diagnosis Codes (example)
... followUp 0..*CodeableConceptInstructions for follow up
Binding: Procedure Follow up Codes (SNOMED CT) (example)
... request 0..1Reference(obf-ProcedureRequest | ReferralRequest)A request for this procedure
... notes 0..*AnnotationAdditional information about the procedure
... used 0..*Reference(http://fhir.org/guides/argonaut/StructureDefinition/argo-device | http://fhir.org/guides/argonaut/StructureDefinition/argo-medication | Substance)Items used during procedure

doco Documentation for this format

Summary

Must-Support: 3 elements
Prohibited: 3 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element Procedure.reason[x] is sliced based on the value of type:$this

Mapping Source

This structure represents the following mapping definition:

onco.core.CancerRelatedRadiationProcedure maps to http://fhir.org/guides/argonaut/StructureDefinition/argo-procedure:
  Language maps to language
  ImplicitRules maps to implicitRules
  Metadata.VersionId maps to meta.versionId
  Metadata.SourceSystem maps to meta.extension
  Metadata.Profile maps to meta.profile
  Metadata.LastUpdated maps to meta.lastUpdated
  Metadata.SecurityLabel maps to meta.security
  Metadata.Tag maps to meta.tag
  Narrative maps to text
  Identifier maps to identifier
  ProcedurePartOf maps to extension
  SubjectOfRecord maps to subject
  Status maps to status
  StatusReason maps to extension
  Category maps to category
  Code maps to code
  constrain notPerformed to 0..0
  constrain reasonNotPerformed to 0..0
  BodyLocation.Code maps to bodySite
  BodyLocation.Laterality maps to bodySite.extension
  BodyLocation.AnatomicalOrientation maps to bodySite.extension
  BodyLocation.RelationToLandmark maps to bodySite.extension
  ReasonCode maps to reason[x]
  CancerProcedureReasonReference maps to reason[x]
  Participation maps to performer
  Participation.Participant maps to performer.actor
  Participation.ParticipationType maps to performer.role
  Participation.OnBehalfOf maps to performer.extension
  CareContext maps to encounter
  Location maps to location
  Outcome maps to outcome
  DiagnosticReport maps to report
  ComplicationCode maps to complication
  ComplicationReference maps to extension
  FollowUp maps to followUp
  ProcedureBasedOn maps to request
  Annotation maps to notes
  FocalDevice maps to focalDevice
  FocalDevice.Device maps to focalDevice.manipulated
  FocalDevice.FocalDeviceAction maps to focalDevice.action
  UsedCode maps to extension
  MaterialUsedReference maps to used

Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure onco-core-CancerRelatedRadiationProcedure
... meta
.... extension Slice: Unordered, Open by value:url
.... obf-SourceSystem-extension 0..1uriSourceSystem
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-SourceSystem-extension
... extension Slice: Unordered, Open by value:url
... obf-ProcedurePartOf-extension 0..1Reference(obf-Procedure | obf-MedicationAdministration | obf-Observation)ProcedurePartOf
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-ProcedurePartOf-extension
... obf-StatusReason-extension 0..1CodeableConceptStatusReason
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-StatusReason-extension
... obf-ComplicationReference-extension 0..*Reference(obf-Condition)ComplicationReference
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-ComplicationReference-extension
... obf-UsedCode-extension 0..*CodeableConceptUsedCode
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-UsedCode-extension
... obf-StatementDateTime-extension 0..1dateTimeStatementDateTime
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-StatementDateTime-extension
... obf-datatype-OccurrenceTimeOrPeriod-extension S0..1date, dateTime, PeriodOccurrenceTimeOrPeriod
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-OccurrenceTimeOrPeriod-extension
... obf-PersonAuthor-extension 0..1Reference(obf-Patient | Practitioner | RelatedPerson)PersonAuthor
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-PersonAuthor-extension
... obf-PersonInformationSource-extension 0..1Reference(obf-Patient | Practitioner | RelatedPerson)PersonInformationSource
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-PersonInformationSource-extension
... obf-TreatmentIntent-extension S0..1CodeableConceptTreatmentIntent
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TreatmentIntent-extension
Binding: TreatmentIntentVS (required)
... obf-RadiationDosePerFraction-extension 0..1QuantityRadiationDosePerFraction
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-RadiationDosePerFraction-extension
... obf-RadiationFractionsDelivered-extension 0..1QuantityRadiationFractionsDelivered
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-RadiationFractionsDelivered-extension
... obf-TotalRadiationDoseDelivered-extension 0..1QuantityTotalRadiationDoseDelivered
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TotalRadiationDoseDelivered-extension
... obf-TerminationReason-extension 0..*CodeableConceptTerminationReason
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TerminationReason-extension
.... valueCodeableConcept Binding: TreatmentTerminationReasonVS (required)
... subject Reference(obf-Patient)
... code Binding: RadiationProcedureVS (extensible)
... notPerformed 0..0
... reasonNotPerformed 0..0
... bodySite SBinding: RadiationTargetBodySiteVS (extensible)
.... extension Slice: Unordered, Open by value:url
.... obf-datatype-Laterality-extension 0..*CodeableConceptLaterality
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-Laterality-extension
Binding: Laterality (extensible)
.... obf-datatype-AnatomicalOrientation-extension 0..*CodeableConceptAnatomicalOrientation
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-AnatomicalOrientation-extension
Binding: AnatomicalOrientationVS (extensible)
.... obf-datatype-RelationToLandmark-extension 0..*(Complex)RelationToLandmark
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-RelationToLandmark-extension
... reason[x] (Slice Definition)Reference to a primary or secondary cancer condition
Slice: Unordered, Open by type:$this
Binding: CancerDisorderVS (extensible)
.... reasonCodeableConceptCodeableConcept
.... reasonReferenceReference(onco-core-PrimaryCancerCondition | onco-core-SecondaryCancerCondition)
... reasonReference Reference(onco-core-SecondaryCancerCondition)
... reasonReference Reference(onco-core-PrimaryCancerCondition)
... performer
.... extension Slice: Unordered, Open by value:url
.... obf-OnBehalfOf-extension 0..*Reference(Practitioner | RelatedPerson | obf-Patient | http://fhir.org/guides/argonaut/StructureDefinition/argo-device | Organization)OnBehalfOf
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-OnBehalfOf-extension
..... valueReference Reference(Organization)Organization: A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action
.... actor Reference(Practitioner)Constrains participants to classes that are accepted by FHIR as actors in procedures in STU 3
... report Reference(obf-DiagnosticReport)
... request Reference(obf-ProcedureRequest | ReferralRequest)
... notes Annotation
... focalDevice 0..0
... used Reference(http://fhir.org/guides/argonaut/StructureDefinition/argo-device | http://fhir.org/guides/argonaut/StructureDefinition/argo-medication | Substance)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure I0..*onco-core-CancerRelatedRadiationProcedure
pro-1: Reason not performed is only permitted if notPerformed indicator is true
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... obf-SourceSystem-extension 0..1uriSourceSystem
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-SourceSystem-extension
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
.... profile Σ0..*uriProfiles this resource claims to conform to
.... security Σ0..*CodingSecurity Labels applied to this resource
Binding: All Security Labels (extensible)
.... tag Σ0..*CodingTags applied to this resource
Binding: (unbound) (example)
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: http://tools.ietf.org/html/bcp47 (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
... obf-ProcedurePartOf-extension 0..1Reference(obf-Procedure | obf-MedicationAdministration | obf-Observation)ProcedurePartOf
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-ProcedurePartOf-extension
... obf-StatusReason-extension 0..1CodeableConceptStatusReason
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-StatusReason-extension
... obf-ComplicationReference-extension 0..*Reference(obf-Condition)ComplicationReference
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-ComplicationReference-extension
... obf-UsedCode-extension 0..*CodeableConceptUsedCode
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-UsedCode-extension
... obf-StatementDateTime-extension 0..1dateTimeStatementDateTime
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-StatementDateTime-extension
... obf-datatype-OccurrenceTimeOrPeriod-extension S0..1date, dateTime, PeriodOccurrenceTimeOrPeriod
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-OccurrenceTimeOrPeriod-extension
... obf-PersonAuthor-extension 0..1Reference(obf-Patient | Practitioner | RelatedPerson)PersonAuthor
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-PersonAuthor-extension
... obf-PersonInformationSource-extension 0..1Reference(obf-Patient | Practitioner | RelatedPerson)PersonInformationSource
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-PersonInformationSource-extension
... obf-TreatmentIntent-extension S0..1CodeableConceptTreatmentIntent
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TreatmentIntent-extension
Binding: TreatmentIntentVS (required)
... obf-RadiationDosePerFraction-extension 0..1QuantityRadiationDosePerFraction
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-RadiationDosePerFraction-extension
... obf-RadiationFractionsDelivered-extension 0..1QuantityRadiationFractionsDelivered
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-RadiationFractionsDelivered-extension
... obf-TotalRadiationDoseDelivered-extension 0..1QuantityTotalRadiationDoseDelivered
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TotalRadiationDoseDelivered-extension
... obf-TerminationReason-extension 0..*CodeableConceptTerminationReason
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TerminationReason-extension
.... id 0..1idxml:id (or equivalent in JSON)
.... url 1..1uri"http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-TerminationReason-extension"
.... valueCodeableConcept 1..1CodeableConceptValue of extension
Binding: TreatmentTerminationReasonVS (required)
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierExternal Identifiers for this procedure
... subject S1..1Reference(obf-Patient)Who the procedure was performed on
... status ?!S1..1codein-progress | aborted | completed | entered-in-error
Binding: ProcedureStatus (required)
... category Σ0..1CodeableConceptClassification of the procedure
Binding: Procedure Category Codes (SNOMED CT) (example)
... code S1..1CodeableConceptSNOMED-CT | ICD-10 | CPT-4
Binding: RadiationProcedureVS (extensible)
... bodySite SΣ0..*CodeableConceptTarget body sites
Binding: RadiationTargetBodySiteVS (extensible)
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... obf-datatype-Laterality-extension 0..*CodeableConceptLaterality
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-Laterality-extension
Binding: Laterality (extensible)
.... obf-datatype-AnatomicalOrientation-extension 0..*CodeableConceptAnatomicalOrientation
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-AnatomicalOrientation-extension
Binding: AnatomicalOrientationVS (extensible)
.... obf-datatype-RelationToLandmark-extension 0..*(Complex)RelationToLandmark
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-RelationToLandmark-extension
.... coding Σ0..*CodingCode defined by a terminology system
.... text Σ0..1stringPlain text representation of the concept
... reason[x] Σ0..1(Slice Definition)Reference to a primary or secondary cancer condition
Slice: Unordered, Open by type:$this
Binding: CancerDisorderVS (extensible)
.... reasonCodeableConceptCodeableConcept
.... reasonReferenceReference(onco-core-PrimaryCancerCondition | onco-core-SecondaryCancerCondition)
... reasonReference Σ0..1Reference(onco-core-SecondaryCancerCondition)Reason procedure performed
... reasonReference Σ0..1Reference(onco-core-PrimaryCancerCondition)Reason procedure performed
... performer Σ0..*BackboneElementThe people who performed the procedure
.... id 0..1idxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by exists:url
..... obf-OnBehalfOf-extension 0..*Reference(Practitioner | RelatedPerson | obf-Patient | http://fhir.org/guides/argonaut/StructureDefinition/argo-device | Organization)OnBehalfOf
URL: http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-OnBehalfOf-extension
...... id 0..1idxml:id (or equivalent in JSON)
...... url 1..1uri"http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-OnBehalfOf-extension"
...... valueReference 1..1Reference(Organization)Organization: A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... actor Σ0..1Reference(Practitioner)Constrains participants to classes that are accepted by FHIR as actors in procedures in STU 3
.... role Σ0..1CodeableConceptThe role the actor was in
Binding: Procedure Performer Role Codes (example)
... performed[x] S1..1Date/Period the procedure was performed
.... performedDateTimedateTime
.... performedPeriodPeriod
... encounter Σ0..1Reference(Encounter)The encounter associated with the procedure
... location Σ0..1Reference(Location)Where the procedure happened
... outcome Σ0..1CodeableConceptThe result of procedure
Binding: Procedure Outcome Codes (SNOMED CT) (example)
... report 0..*Reference(obf-DiagnosticReport)Any report resulting from the procedure
... complication 0..*CodeableConceptComplication following the procedure
Binding: Condition/Problem/Diagnosis Codes (example)
... followUp 0..*CodeableConceptInstructions for follow up
Binding: Procedure Follow up Codes (SNOMED CT) (example)
... request 0..1Reference(obf-ProcedureRequest | ReferralRequest)A request for this procedure
... notes 0..*AnnotationAdditional information about the procedure
... used 0..*Reference(http://fhir.org/guides/argonaut/StructureDefinition/argo-device | http://fhir.org/guides/argonaut/StructureDefinition/argo-medication | Substance)Items used during procedure

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON, TTL), Schema: XML Schematron

 

Terminology Bindings

PathConformanceValueSet
Procedure-argoprofile.meta.securityextensibleAll Security Labels
Procedure-argoprofile.meta.tagexample
Procedure-argoprofile.languagerequiredhttp://tools.ietf.org/html/bcp47
Procedure-argoprofile.extension-terminationreason.valrequiredTreatmentTerminationReasonVS
Procedure-argoprofile.statusrequiredProcedureStatus
Procedure-argoprofile.categoryexampleProcedure Category Codes (SNOMED CT)
Procedure-argoprofile.codeextensibleRadiationProcedureVS
Procedure-argoprofile.bodySiteextensibleRadiationTargetBodySiteVS
Procedure-argoprofile.reasonxextensibleCancerDisorderVS
Procedure-argoprofile.performer.roleexampleProcedure Performer Role Codes
Procedure-argoprofile.outcomeexampleProcedure Outcome Codes (SNOMED CT)
Procedure-argoprofile.complicationexampleCondition/Problem/Diagnosis Codes
Procedure-argoprofile.followUpexampleProcedure Follow up Codes (SNOMED CT)
Procedure-argoprofile.focalDevice.actionrequiredProcedure Device Action Codes

 

Constraints

IdPathDetailsRequirements
pro-1ProcedureReason not performed is only permitted if notPerformed indicator is true
: