This page is part of the HL7 FHIR Implementation Guide: minimal Common Oncology Data Elements (mCODE) Release 1 - US Realm | STU1 (v1.0.0: STU 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
Change Log
mCODE Release Notes / Change Log
mCODE 1.0 STU1
The following are changes made to the mCODE 0.9.1 September 2019 Ballot Release.
Enhancements
- The following profiles have been added: GeneticSpecimen, RegionStudied to support greater alignment between mCODE and the Clinical Genomics Reporting FHIR IG STU1..
- The GeneticVariant profile has additional components which conform to equivalent components in the CG Reporting IG Variant profile: GeneStudied, VariationCode, GenomicDNAChange, GenomicSourceClass, AminoAcidChange, AminoAcidChangeType, CytogeneticLocation, and CytogeneticNomenclature.
- The MedicationStatement profile name has changed to CancerRelatedMedicationStatement. This profile now constrains the reason reference to only primary and secondary cancer conditions.
Corrections and Modifications to Existing Content
- The following mCODE profiles no longer appear and instead document preferred use of FHIR base profiles: BloodPressure, BodyWeight, BodyHeight, CBCWAutoDifferentialPanel, ComprehensiveMetabolic2000SerumOrPlasmaPanel.
- Genomics-related profiles GeneticVariantTested and GeneticVariantFound are combined into one profile, GeneticVariant.
- GenomicsReport onco-core-RegionStudied-extension is migrated to a slice under DiagnosticReport.result with a reference to a new profile, RegionStudied.
- GenomicsReport obf-SpecimenType-extension is migrated to a slice under DiagnosticReport.result with a reference to a new profile, GeneticSpecimen.
- DiagnosticReport.category cardinality changed from 1..1 to 1..*
- Replaced references of CIMPL to references of FHIR Shorthand and SUSHI.
- ECOGPerformanceStatus Observation.code and Observation.interpretation changed to align with the LOINC equivalent of ECOG score (89247-1) and interpretation (LOINC Answer List LL529-9).
- KarnofskyPerformanceStatus Observation.code and Observation.interpretation changed to align with the LOINC equivalent of Karnofsky score (89243-0) and interpretation (LOINC Answer List LL4986-7).
mCODE 0.9.1 September 2019 Ballot Release
The following are changes relative to mCODE 0.9.0.
Enhancements
- Updated to FHIR Release 4 from DSTU 2.
- Changed base class of mCODE laboratory panels (CBC and CMP) from Observation to DiagnosticReport.
- Documented mCODE compliance criteria.
- Documented preferred value sets for extensible binding and affect on US Core compliance.
- Changed HistologyMorphologyBehaviorVS value set to descendants of SCT#367651003 (Malignant neoplasm of primary, secondary, or uncertain origin (morphologic abnormality)), from descendants of SCT#108369006 (Neoplasm (morphologic abnormality)), because the latter brought in some concepts that do not represent malignant neoplasms.
Corrections and Modifications to Existing Content
- Updated code systems to new FHIR R4 base URL, http://terminology.hl7.org (previously was http://hl7.org/fhir)
- Changed profile name from GeneticMutationTested to GeneticVariant.
- Corrected mapping so the reference to PrimaryCancerCondition in all staging-related observations uses the existing 'focus' attribute.
- Eliminated AnatomicalOrientation.
- Eliminated ClockDirection as a separate value set because values are incorporated in logically-defined SNOMED-CT AnatomicalOrientationVS.
- Re-wrote the introductory narratives to consolidate multiple pages.
- Changed clinicalStatus on PrimaryCancerCondition and SecondaryCancerCondition from 1..1 to 0..1.
- Typographical fixes to multiple documentation pages.
- Eliminated reference range from GeneticVariant and components of GeneticVariantFound.
- Improved the definition of "curative" and "palliative" in TreatmentIntentVS.
- Corrected the definition of TreatmentIntent.
- Improved the explanation of the relationships between the genomics-related profiles.
- Updated examples to validate against FHIR R4 and other changes to the profiles.
- Changed blood pressure test code to LNC#85354-9 "Blood pressure panel with all children optional" to align with FHIR
- Restored device attribute on TumorMarkerTest since laboratories do report it on occasion.
- Added string as an allowable datatype for TumorMarkerTest.value[x], since it is a valid datatype for some of the tests included in TumorMarkerTestVS.
- Changed cardinality of ECOGPerformanceStatus.value and KarnofskyPerformanceStatus.value to 1..1 and ECOGPerformanceStatus.dataAbsentReason and ECOGPerformanceStatus.dataAbsentReason to 0..0
- Changed cardinality of GeneticVariant.referenceRange to 0..0.
- Changed cardinality of referenceRange for GeneticVariantFound.component[VariantFoundIdentifier], GeneticVariantFound.component[VariantFoundHGVSName] and GeneticVariantFound.component[VariantFoundDescription] and to 0..0.
- Clarified description of HistologyMorphologyBehaviorVS regarding the use of ICD-O-3 behavior codes.
- Corrected descriptions for multiple codes in the ComorbidConditionVS.
- Updated Data Dictionary to reflect FHIR R4 and other changes to the Implementation Guide.
- Renamed PrimaryCancerConditionVS to PrimaryOrUncertainBehaviorCancerDisorderVS, for greater alignement with value set content.
- Renamed extension prefixes from `shr-core` to `obf-datatype`.
- Replaced onco-core-GeneStudied-extension with observation-geneticsGene standard extension in GeneticVariant.
- Corrected the definition of obf-RadiationDosePerFraction-extension.
- Renamed vital-precondition-extension to vital-preconditionCode-extension to distinguish from precondition whose datatype is Reference().
- Improved the definition for obf-RadiationFractionsDelivered-extension.
- Replaced locally defined LateralityVS with FHIR-defined laterality value set in obf-datatype-Laterality-extension.
- Improved definition of onco-core-EvidenceType-extension.
- Replaced obf-dateOfDiagnosis-extension with condition-assertedDate standard extension in PrimaryCancerCondition and SecondaryCancerCondition.
- Added logical definition to TNM-related value sets to include all codes from AJCC staging systems.
- Removed references to MedicationRequest on basedOn attribute for TNMClinicalPrimaryTumorCategory, TNMClinicalRegionalNodesCategory, TNMClinicalDistantMetastasesCategory, KarnofskyPerformanceStatus and ECOGPerformanceStatus.