minimal Common Oncology Data Elements (mCODE) Implementation Guide
4.0.0-ballot - STU4 Ballot United States of America flag

minimal Common Oncology Data Elements (mCODE) Implementation Guide, published by HL7 International / Clinical Interoperability Council. This guide is not an authorized publication; it is the continuous build for version 4.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-mCODE-ig/ and changes regularly. See the Directory of published versions

Resource Profile: Cancer-Related Surgical Procedure Profile

Official URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-surgical-procedure Version: 4.0.0-ballot
Active as of 2024-04-09 Maturity Level: 3 Computable Name: CancerRelatedSurgicalProcedure
Other Identifiers: OID:2.16.840.1.113883.4.642.40.15.42.10

A surgical action 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, one of which is required.

Conformance

Procedure resources associated with an in-scope patient with Procedure.category SNOMED CT 387713003 MAY conform to this profile. Beyond this requirement, a producer of resources SHOULD ensure that any resource instance associated with an in-scope patient that would reasonably be expected to conform to this profile SHOULD be published in this form. Specifically, any surgical procedure related to the treatment of a PrimaryCancerCondition or SecondaryCancerCondition SHOULD published in this form.

Usage:

Changes since version true:

  • No changes
  • Formal Views of Profile Content

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

    This structure is derived from USCoreProcedureProfile

    Terminology Bindings (Differential)

    PathConformanceValueSetURI
    Procedure.codeextensibleCancerRelatedSurgicalProcedureVS
    http://hl7.org/fhir/us/mcode/ValueSet/mcode-cancer-related-surgical-procedure-vs
    from this IG
    Procedure.reasonCodeextensibleCancerDisorderVS
    http://hl7.org/fhir/us/mcode/ValueSet/mcode-cancer-disorder-vs
    from this IG

    Constraints

    IdGradePath(s)DetailsRequirements
    mcode-reason-requiredwarningProcedureOne of reasonCode or reasonReference SHALL be present
    : reasonCode.exists() or reasonReference.exists()

    Terminology Bindings

    PathConformanceValueSetURI
    Procedure.statusrequiredEventStatus
    http://hl7.org/fhir/ValueSet/event-status
    from the FHIR Standard
    Procedure.codeextensibleCancerRelatedSurgicalProcedureVS
    http://hl7.org/fhir/us/mcode/ValueSet/mcode-cancer-related-surgical-procedure-vs
    from this IG
    Procedure.reasonCodeextensibleCancerDisorderVS
    http://hl7.org/fhir/us/mcode/ValueSet/mcode-cancer-disorder-vs
    from this IG
    Procedure.bodySiteexampleSNOMEDCTBodyStructures
    http://hl7.org/fhir/ValueSet/body-site
    from the FHIR Standard

    Constraints

    IdGradePath(s)DetailsRequirements
    mcode-reason-requiredwarningProcedureOne of reasonCode or reasonReference SHALL be present
    : reasonCode.exists() or reasonReference.exists()

    Terminology Bindings

    PathConformanceValueSetURI
    Procedure.languagepreferredCommonLanguages
    Additional Bindings Purpose
    AllLanguages Max Binding
    http://hl7.org/fhir/ValueSet/languages
    from the FHIR Standard
    Procedure.statusrequiredEventStatus
    http://hl7.org/fhir/ValueSet/event-status
    from the FHIR Standard
    Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
    http://hl7.org/fhir/ValueSet/procedure-not-performed-reason
    from the FHIR Standard
    Procedure.categoryexampleProcedureCategoryCodes(SNOMEDCT)
    http://hl7.org/fhir/ValueSet/procedure-category
    from the FHIR Standard
    Procedure.codeextensibleCancerRelatedSurgicalProcedureVS
    http://hl7.org/fhir/us/mcode/ValueSet/mcode-cancer-related-surgical-procedure-vs
    from this IG
    Procedure.performer.functionexampleProcedurePerformerRoleCodes
    http://hl7.org/fhir/ValueSet/performer-role
    from the FHIR Standard
    Procedure.reasonCodeextensibleCancerDisorderVS
    http://hl7.org/fhir/us/mcode/ValueSet/mcode-cancer-disorder-vs
    from this IG
    Procedure.bodySiteexampleSNOMEDCTBodyStructures
    http://hl7.org/fhir/ValueSet/body-site
    from the FHIR Standard
    Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
    http://hl7.org/fhir/ValueSet/procedure-outcome
    from the FHIR Standard
    Procedure.complicationexampleCondition/Problem/DiagnosisCodes
    http://hl7.org/fhir/ValueSet/condition-code
    from the FHIR Standard
    Procedure.followUpexampleProcedureFollowUpCodes(SNOMEDCT)
    http://hl7.org/fhir/ValueSet/procedure-followup
    from the FHIR Standard
    Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
    http://hl7.org/fhir/ValueSet/device-action
    from the FHIR Standard
    Procedure.usedCodeexampleFHIRDeviceTypes
    http://hl7.org/fhir/ValueSet/device-kind
    from the FHIR Standard

    Constraints

    IdGradePath(s)DetailsRequirements
    mcode-reason-requiredwarningProcedureOne of reasonCode or reasonReference SHALL be present
    : reasonCode.exists() or reasonReference.exists()

    Differential View

    This structure is derived from USCoreProcedureProfile

    Terminology Bindings (Differential)

    PathConformanceValueSetURI
    Procedure.codeextensibleCancerRelatedSurgicalProcedureVS
    http://hl7.org/fhir/us/mcode/ValueSet/mcode-cancer-related-surgical-procedure-vs
    from this IG
    Procedure.reasonCodeextensibleCancerDisorderVS
    http://hl7.org/fhir/us/mcode/ValueSet/mcode-cancer-disorder-vs
    from this IG

    Constraints

    IdGradePath(s)DetailsRequirements
    mcode-reason-requiredwarningProcedureOne of reasonCode or reasonReference SHALL be present
    : reasonCode.exists() or reasonReference.exists()

    Key Elements View

    Terminology Bindings

    PathConformanceValueSetURI
    Procedure.statusrequiredEventStatus
    http://hl7.org/fhir/ValueSet/event-status
    from the FHIR Standard
    Procedure.codeextensibleCancerRelatedSurgicalProcedureVS
    http://hl7.org/fhir/us/mcode/ValueSet/mcode-cancer-related-surgical-procedure-vs
    from this IG
    Procedure.reasonCodeextensibleCancerDisorderVS
    http://hl7.org/fhir/us/mcode/ValueSet/mcode-cancer-disorder-vs
    from this IG
    Procedure.bodySiteexampleSNOMEDCTBodyStructures
    http://hl7.org/fhir/ValueSet/body-site
    from the FHIR Standard

    Constraints

    IdGradePath(s)DetailsRequirements
    mcode-reason-requiredwarningProcedureOne of reasonCode or reasonReference SHALL be present
    : reasonCode.exists() or reasonReference.exists()

    Snapshot View

    Terminology Bindings

    PathConformanceValueSetURI
    Procedure.languagepreferredCommonLanguages
    Additional Bindings Purpose
    AllLanguages Max Binding
    http://hl7.org/fhir/ValueSet/languages
    from the FHIR Standard
    Procedure.statusrequiredEventStatus
    http://hl7.org/fhir/ValueSet/event-status
    from the FHIR Standard
    Procedure.statusReasonexampleProcedureNotPerformedReason(SNOMED-CT)
    http://hl7.org/fhir/ValueSet/procedure-not-performed-reason
    from the FHIR Standard
    Procedure.categoryexampleProcedureCategoryCodes(SNOMEDCT)
    http://hl7.org/fhir/ValueSet/procedure-category
    from the FHIR Standard
    Procedure.codeextensibleCancerRelatedSurgicalProcedureVS
    http://hl7.org/fhir/us/mcode/ValueSet/mcode-cancer-related-surgical-procedure-vs
    from this IG
    Procedure.performer.functionexampleProcedurePerformerRoleCodes
    http://hl7.org/fhir/ValueSet/performer-role
    from the FHIR Standard
    Procedure.reasonCodeextensibleCancerDisorderVS
    http://hl7.org/fhir/us/mcode/ValueSet/mcode-cancer-disorder-vs
    from this IG
    Procedure.bodySiteexampleSNOMEDCTBodyStructures
    http://hl7.org/fhir/ValueSet/body-site
    from the FHIR Standard
    Procedure.outcomeexampleProcedureOutcomeCodes(SNOMEDCT)
    http://hl7.org/fhir/ValueSet/procedure-outcome
    from the FHIR Standard
    Procedure.complicationexampleCondition/Problem/DiagnosisCodes
    http://hl7.org/fhir/ValueSet/condition-code
    from the FHIR Standard
    Procedure.followUpexampleProcedureFollowUpCodes(SNOMEDCT)
    http://hl7.org/fhir/ValueSet/procedure-followup
    from the FHIR Standard
    Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
    http://hl7.org/fhir/ValueSet/device-action
    from the FHIR Standard
    Procedure.usedCodeexampleFHIRDeviceTypes
    http://hl7.org/fhir/ValueSet/device-kind
    from the FHIR Standard

    Constraints

    IdGradePath(s)DetailsRequirements
    mcode-reason-requiredwarningProcedureOne of reasonCode or reasonReference SHALL be present
    : reasonCode.exists() or reasonReference.exists()

     

    Other representations of profile: CSV, Excel, Schematron