minimal Common Oncology Data Elements (mCODE) Implementation Guide
2.1.0 - Pre-STU 3 Development United States of America flag

minimal Common Oncology Data Elements (mCODE) Implementation Guide, published by HL7 International Clinical Interoperability Council. This is not an authorized publication; it is the continuous build for version 2.1.0). 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 Medication Administration Profile

Official URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-administration Version: 2.1.0
Active as of 2023-01-13 Maturity Level: 3 Computable Name: CancerRelatedMedicationAdministration

An episode of medication administration for a patient whose condition is related to a primary or secondary cancer condition. In the context of chemotherapy drugs, the medication administration in most cases is performed and documented by the provider.

Conformance

MedicationAdministration resources associated with an in-scope patient MUST 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.

Usage:

Formal Views of Profile Content

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

This structure is derived from MedicationAdministration

Terminology Bindings (Differential)

PathConformanceValueSet
MedicationAdministration.medication[x]extensibleMedication Clinical Drug
MedicationAdministration.reasonCodeextensibleCancerDisorderVS

Constraints

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

Terminology Bindings

PathConformanceValueSet
MedicationAdministration.statusrequiredMedicationAdministration Status Codes
MedicationAdministration.medication[x]extensibleMedication Clinical Drug
MedicationAdministration.reasonCodeextensibleCancerDisorderVS

Constraints

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

Terminology Bindings

PathConformanceValueSet
MedicationAdministration.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
MedicationAdministration.statusrequiredMedicationAdministration Status Codes
MedicationAdministration.statusReasonexampleSNOMEDCTReasonMedicationNotGivenCodes
MedicationAdministration.categorypreferredMedicationAdministration Category Codes
MedicationAdministration.medication[x]extensibleMedication Clinical Drug
MedicationAdministration.performer.functionexampleMedicationAdministration Performer Function Codes
MedicationAdministration.reasonCodeextensibleCancerDisorderVS
MedicationAdministration.dosage.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
MedicationAdministration.dosage.routeexampleSNOMEDCTRouteCodes
MedicationAdministration.dosage.methodexampleSNOMEDCTAdministrationMethodCodes

Differential View

This structure is derived from MedicationAdministration

Terminology Bindings (Differential)

PathConformanceValueSet
MedicationAdministration.medication[x]extensibleMedication Clinical Drug
MedicationAdministration.reasonCodeextensibleCancerDisorderVS

Constraints

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

Key Elements View

Terminology Bindings

PathConformanceValueSet
MedicationAdministration.statusrequiredMedicationAdministration Status Codes
MedicationAdministration.medication[x]extensibleMedication Clinical Drug
MedicationAdministration.reasonCodeextensibleCancerDisorderVS

Constraints

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

Snapshot View

Terminology Bindings

PathConformanceValueSet
MedicationAdministration.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
MedicationAdministration.statusrequiredMedicationAdministration Status Codes
MedicationAdministration.statusReasonexampleSNOMEDCTReasonMedicationNotGivenCodes
MedicationAdministration.categorypreferredMedicationAdministration Category Codes
MedicationAdministration.medication[x]extensibleMedication Clinical Drug
MedicationAdministration.performer.functionexampleMedicationAdministration Performer Function Codes
MedicationAdministration.reasonCodeextensibleCancerDisorderVS
MedicationAdministration.dosage.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
MedicationAdministration.dosage.routeexampleSNOMEDCTRouteCodes
MedicationAdministration.dosage.methodexampleSNOMEDCTAdministrationMethodCodes

 

Other representations of profile: CSV, Excel, Schematron