| Name | Value | Comments |
|---|
abstract | false | |
baseDefinition | http://hl7.org/fhir/StructureDefinition/Medication|4.0.1 | http://hl7.eu/fhir/base/StructureDefinition/medication-eu-core | |
copyright | | Copyright HL7 Europe. Licensed under creative commons public domain (CC0 1.0). | - Added the item 'Copyright HL7 Europe. Licensed under creative commons public domain (CC0 1.0).'
|
date | 2024-06-19T10:50:07-05:00 | 2026-10-23T17:28:46+00:00 | |
description | This profile represents the constraints applied to the Medication resource by the International Patient Summary (IPS) FHIR Implementation Guide, based on FHIR R4. A medication is described in the patient summary as an instance of a Medication resource constrained by this profile. | This profile sets the IPS obligations on the EU Core Medication profile. | |
experimental | false | | |
fhirVersion | 4.0.1 | |
jurisdiction | | |
 jurisdiction / jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#001 | | - Removed the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001'
|
 jurisdiction / jurisdiction[1] | | http://unstats.un.org/unsd/methods/m49/m49.htm#150 | - Added the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#150'
|
kind | resource | |
name | MedicationIPS | MedicationOblEuEps | |
publisher | HL7 International / Patient Care | HL7 Europe | |
purpose | This profile constrains the representation of a medication, in the context of the international patient summary as specified by the IPS project of HL7 International. | | - Removed the item 'This profile constrains the representation of a medication, in the context of the international patient summary as specified by the IPS project of HL7 International.'
|
status | active | draft | |
title | Medication (IPS) | Medication - Obligations (EPS) | |
type | Medication | |
url | http://hl7.org/fhir/uv/ips/StructureDefinition/Medication-uv-ips | http://hl7.eu/fhir/eps/StructureDefinition/medication-obl-eu-eps | |
version | 2.0.1 | 1.0.0-ci-build | |
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments |
|---|
 Medication | | 0..* | Medication(4.0.1) | Definition of a Medication
| | 0..* | MedicationEuCore | Definition of a Medication
| |
  Medication.id | Σ This element is included in summaries. | 0..1 | id | Logical id of this artifact | Σ This element is included in summaries. | 0..1 | id | Logical id of this artifact | |
  Medication.meta | Σ This element is included in summaries. | 0..1 | Meta | Metadata about the resource | Σ This element is included in summaries. | 0..1 | Meta | Metadata about the resource | |
  Medication.implicitRules | ?! This element is a modifier element. Σ This element is included in summaries. | 0..1 | uri | A set of rules under which this content was created | ?! This element is a modifier element. Σ This element is included in summaries. | 0..1 | uri | A set of rules under which this content was created | |
  Medication.language | | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language. | | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language. | |
  Medication.text | | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |
  Medication.contained | | 0..* | Resource | Contained, inline Resources
| | 0..* | Resource | Contained, inline Resources
| |
  Medication.extension | | 0..* | Extension | Additional content defined by implementations
| | 0..* | Extension | Extension Slice: Unordered, Open by value:url
| |
  Medication.modifierExtension | ?! This element is a modifier element. | 0..* | Extension | Extensions that cannot be ignored
| ?! This element is a modifier element. | 0..* | Extension | Extensions that cannot be ignored
| |
  Medication.identifier | Σ This element is included in summaries. | 0..* | Identifier | Business identifier for this medication
| Σ This element is included in summaries. | 0..* | Identifier | Identifier for the medicinal product, its generic representation, or packaged product (e.g. EMA PMS ID on product or package level)
| |
  Medication.code | SO This element has obligations and must be supported. Σ This element is included in summaries. | 1..1 | ??  | Medication that was administered or was to be administered (medication code from any code system) Binding: ?? (preferred): SNOMED CT medications (Medicinal product) or a code for absent/unknown medication| Additional Bindings | Purpose | | ?? | candidate |
| Obligations | Actor | | SHALL:populate-if-known | Creator (IPS) | | SHALL:handle | Consumer (IPS) | | SHOULD:display | Consumer (IPS) |
| O This element has obligations. Σ This element is included in summaries. | 0..1 | CodeableConcept | A terminology-based code for the product (e.g. SNOMED CT code) Binding: ?? (example): A coded concept that defines the type of a medication. | - Elements differ in definition for mustSupport: 'true' vs 'false'
- Element minimum cardinalities differ: '1' vs '0'
- Example/preferred bindings differ at Medication.code using binding from MedicationIPS
|
  Medication.status | ?! This element is a modifier element. Σ This element is included in summaries. | 0..1 | code | active | inactive | entered-in-error Binding: ?? (required): A coded concept defining if the medication is in active use. | ?! This element is a modifier element. Σ This element is included in summaries. | 0..1 | code | active | inactive | entered-in-error Binding: ?? (required): A coded concept defining if the medication is in active use. | |
  Medication.manufacturer | Σ This element is included in summaries. | 0..1 | Reference(Organization) | Manufacturer of the item | Σ This element is included in summaries. | 0..1 | Reference(Organization) | Marketing authorisation holder of the medicinal product. If the product does not have a marketing authorisation, the manufactured information may be used. It is sufficient to populate only name and optionally an identifier of the organisation. | |
  Medication.form | SO This element has obligations and must be supported. | 0..1 | ??  | powder | tablets | capsule + Binding: ?? (preferred): SNOMED Doseform Terms| Additional Bindings | Purpose | | ?? | candidate |
| Obligations | Actor | | SHALL:populate-if-known | Creator (IPS) | | SHALL:handle | Consumer (IPS) | | SHOULD:display | Consumer (IPS) |
| O This element has obligations. | 0..1 | CodeableConcept | powder | tablets | capsule + Binding: ?? (example) | - Elements differ in definition for mustSupport: 'true' vs 'false'
- Example/preferred bindings differ at Medication.form using binding from MedicationIPS
|
  Medication.amount | Σ This element is included in summaries. | 0..1 | Ratio | Amount of drug in package | Σ This element is included in summaries. | 0..1 | Ratio | Amount of the medication (for example, in a package or a vial) | |
  Medication.ingredient | SO This element has obligations and must be supported. | 0..* | BackboneElement | Active or inactive ingredient
| Obligations | Actor | | SHALL:populate-if-known | Creator (IPS) | | SHALL:handle | Consumer (IPS) | | SHOULD:display | Consumer (IPS) |
| O This element has obligations. | 0..* | BackboneElement | Ingredient or a part product. For combination packs, each ingredient can be a separate manufactured item with its own ingredients, dose form, and strength
| - Elements differ in definition for mustSupport: 'true' vs 'false'
|
   Medication.ingredient.id | | 0..1 | string | Unique id for inter-element referencing | | 0..1 | string | Unique id for inter-element referencing | |
   Medication.ingredient.extension | | 0..* | Extension | Additional content defined by implementations
| | 0..* | Extension | Additional content defined by implementations
| |
   Medication.ingredient.modifierExtension | ?! This element is a modifier element. Σ This element is included in summaries. | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| ?! This element is a modifier element. Σ This element is included in summaries. | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| |
   Medication.ingredient.item[x] | SO This element has obligations and must be supported. | 1..1 | ?? , Reference(Substance | Medication) | The actual ingredient or content Binding: ?? (preferred): SNOMED CT drug substances| Obligations | Actor | | SHALL:populate-if-known | Creator (IPS) | | SHALL:handle | Consumer (IPS) | | SHOULD:display | Consumer (IPS) |
| O This element has obligations. | 1..1 | CodeableConcept, Reference(Substance | Medication) | The actual ingredient or content Slice: Unordered, Closed by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | - Elements differ in definition for mustSupport: 'true' vs 'false'
|
   Medication.ingredient.isActive | | 0..1 | boolean | Active ingredient indicator | | 0..1 | boolean | Active ingredient indicator. By default, only active ingredients are expected - therefore, the default value is true. | |
   Medication.ingredient.strength | SO This element has obligations and must be supported. | 0..1 | Ratio | Quantity of ingredient present| Obligations | Actor | | SHALL:populate-if-known | Creator (IPS) | | SHALL:handle | Consumer (IPS) | | SHOULD:display | Consumer (IPS) |
| O This element has obligations. | 0..1 | Ratio | Amount of substance in product (presentation or concentration strength) | - Elements differ in definition for mustSupport: 'true' vs 'false'
|
    Medication.ingredient.strength.id | | | | | | 0..1 | string | Unique id for inter-element referencing | |
    Medication.ingredient.strength.Slices for extension | | | | | | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
| |
    Medication.ingredient.strength.numerator | | | | | Σ This element is included in summaries. | 0..1 | Quantity | Numerator value | |
    Medication.ingredient.strength.denominator | | | | | Σ This element is included in summaries. | 0..1 | Quantity | Denominator value | |
  Medication.batch | | 0..1 | BackboneElement | Details about packaged medications | | 0..1 | BackboneElement | Details about packaged medications | |
   Medication.batch.id | | 0..1 | string | Unique id for inter-element referencing | | 0..1 | string | Unique id for inter-element referencing | |
   Medication.batch.extension | | 0..* | Extension | Additional content defined by implementations
| | 0..* | Extension | Additional content defined by implementations
| |
   Medication.batch.modifierExtension | ?! This element is a modifier element. Σ This element is included in summaries. | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| ?! This element is a modifier element. Σ This element is included in summaries. | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
| |
   Medication.batch.lotNumber | | 0..1 | string | Identifier assigned to batch | | 0..1 | string | Lot Number | |
   Medication.batch.expirationDate | | 0..1 | dateTime | When batch will expire | | 0..1 | dateTime | Expiration Date | |
Documentation for this format |