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
A record of the use of a medication (individual administration or entire course) for a condition that is related to a primary or secondary cancer condition. The use may be reported by the patient or clinician and adminstration does not have to be directly observed.
The official URL for this profile is:
http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-cancer-related-medication-statement
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from MedicationStatement
Summary
Mandatory: 1 element
Must-Support: 4 elements
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
This structure is derived from MedicationStatement
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationStatement | 0..* | MedicationStatement | ||
extension | 0..* | Extension | Slice: Unordered, Open by value:url | |
mcode-treatment-intent | S | 0..1 | CodeableConcept | Extension URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-intent |
mcode-termination-reason | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-termination-reason |
medication[x] | S | 1..1 | (Slice Definition) | Slice: Unordered, Open by type:$this |
medicationCodeableConcept | 0..1 | CodeableConcept | Binding: US Core Medication Codes (RxNorm) (extensible) | |
effective[x] | S | 1..1 | dateTime, Period | |
reasonCode | 0..1 | CodeableConcept | ||
dosage | 0..1 | Dosage | ||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationStatement | I | 0..* | MedicationStatement | Record of medication being taken by a patient |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | ΣI | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
language | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
mcode-treatment-intent | SI | 0..1 | CodeableConcept | Optional Extensions Element URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-intent |
mcode-termination-reason | SI | 0..* | CodeableConcept | Optional Extensions Element URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-termination-reason |
modifierExtension | ?!I | 0..* | Extension | Extensions that cannot be ignored |
identifier | ΣI | 0..* | Identifier | External identifier |
basedOn | ΣI | 0..* | Reference(MedicationRequest | CarePlan | ServiceRequest) | Fulfils plan, proposal or order |
partOf | ΣI | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation) | Part of referenced event |
status | ?!ΣI | 1..1 | code | active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken Binding: Medication Status Codes (required) |
statusReason | I | 0..* | CodeableConcept | Reason for current status Binding: SNOMEDCTDrugTherapyStatusCodes (example) |
category | ΣI | 0..1 | CodeableConcept | Type of medication usage Binding: Medication usage category codes (preferred) |
medication[x] | SΣI | 1..1 | (Slice Definition) | What medication was taken Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationCodes (example) |
medicationCodeableConcept | CodeableConcept | |||
medicationReference | Reference(Medication) | |||
medication[x]:medicationCodeableConcept | ΣI | 0..1 | CodeableConcept | What medication was taken Binding: US Core Medication Codes (RxNorm) (extensible) |
subject | ΣI | 1..1 | Reference(Patient | Group) | Who is/was taking the medication |
context | ΣI | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter / Episode associated with MedicationStatement |
effective[x] | SΣI | 1..1 | The date/time or interval when the medication is/was/will be taken | |
effectiveDateTime | dateTime | |||
effectivePeriod | Period | |||
dateAsserted | ΣI | 0..1 | dateTime | When the statement was asserted? |
informationSource | I | 0..1 | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | Person or organization that provided the information about the taking of this medication |
derivedFrom | I | 0..* | Reference(Resource) | Additional supporting information |
reasonCode | I | 0..1 | CodeableConcept | Reason for why the medication is being/was taken Binding: Condition/Problem/DiagnosisCodes (example) |
reasonReference | I | 0..* | Reference(Condition | Observation | DiagnosticReport) | Condition or observation that supports why the medication is being/was taken |
note | I | 0..* | Annotation | Further information about the statement |
dosage | I | 0..1 | Dosage | Details of how medication is/was taken or should be taken |
Documentation for this format |
This structure is derived from MedicationStatement
Summary
Mandatory: 1 element
Must-Support: 4 elements
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from MedicationStatement
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationStatement | 0..* | MedicationStatement | ||
extension | 0..* | Extension | Slice: Unordered, Open by value:url | |
mcode-treatment-intent | S | 0..1 | CodeableConcept | Extension URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-intent |
mcode-termination-reason | S | 0..* | CodeableConcept | Extension URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-termination-reason |
medication[x] | S | 1..1 | (Slice Definition) | Slice: Unordered, Open by type:$this |
medicationCodeableConcept | 0..1 | CodeableConcept | Binding: US Core Medication Codes (RxNorm) (extensible) | |
effective[x] | S | 1..1 | dateTime, Period | |
reasonCode | 0..1 | CodeableConcept | ||
dosage | 0..1 | Dosage | ||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationStatement | I | 0..* | MedicationStatement | Record of medication being taken by a patient |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | ΣI | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
language | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
mcode-treatment-intent | SI | 0..1 | CodeableConcept | Optional Extensions Element URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-treatment-intent |
mcode-termination-reason | SI | 0..* | CodeableConcept | Optional Extensions Element URL: http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-termination-reason |
modifierExtension | ?!I | 0..* | Extension | Extensions that cannot be ignored |
identifier | ΣI | 0..* | Identifier | External identifier |
basedOn | ΣI | 0..* | Reference(MedicationRequest | CarePlan | ServiceRequest) | Fulfils plan, proposal or order |
partOf | ΣI | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Observation) | Part of referenced event |
status | ?!ΣI | 1..1 | code | active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken Binding: Medication Status Codes (required) |
statusReason | I | 0..* | CodeableConcept | Reason for current status Binding: SNOMEDCTDrugTherapyStatusCodes (example) |
category | ΣI | 0..1 | CodeableConcept | Type of medication usage Binding: Medication usage category codes (preferred) |
medication[x] | SΣI | 1..1 | (Slice Definition) | What medication was taken Slice: Unordered, Closed by type:$this Binding: SNOMEDCTMedicationCodes (example) |
medicationCodeableConcept | CodeableConcept | |||
medicationReference | Reference(Medication) | |||
medication[x]:medicationCodeableConcept | ΣI | 0..1 | CodeableConcept | What medication was taken Binding: US Core Medication Codes (RxNorm) (extensible) |
subject | ΣI | 1..1 | Reference(Patient | Group) | Who is/was taking the medication |
context | ΣI | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter / Episode associated with MedicationStatement |
effective[x] | SΣI | 1..1 | The date/time or interval when the medication is/was/will be taken | |
effectiveDateTime | dateTime | |||
effectivePeriod | Period | |||
dateAsserted | ΣI | 0..1 | dateTime | When the statement was asserted? |
informationSource | I | 0..1 | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | Person or organization that provided the information about the taking of this medication |
derivedFrom | I | 0..* | Reference(Resource) | Additional supporting information |
reasonCode | I | 0..1 | CodeableConcept | Reason for why the medication is being/was taken Binding: Condition/Problem/DiagnosisCodes (example) |
reasonReference | I | 0..* | Reference(Condition | Observation | DiagnosticReport) | Condition or observation that supports why the medication is being/was taken |
note | I | 0..* | Annotation | Further information about the statement |
dosage | I | 0..1 | Dosage | Details of how medication is/was taken or should be taken |
Documentation for this format |
Other representations of profile: Schematron
Path | Conformance | ValueSet |
MedicationStatement.language | preferred | CommonLanguages Max Binding: AllLanguages |
MedicationStatement.status | required | Medication Status Codes |
MedicationStatement.statusReason | example | SNOMEDCTDrugTherapyStatusCodes |
MedicationStatement.category | preferred | Medication usage category codes |
MedicationStatement.medication[x] | example | SNOMEDCTMedicationCodes |
MedicationStatement.medication[x]:medicationCodeableConcept | extensible | USCoreMedicationCodes |
MedicationStatement.reasonCode | example | Condition/Problem/DiagnosisCodes |
Id | Path | Details | Requirements |