HdBe-AdministrationMédication2
CBB | Concept | Status |
---|---|---|
HdBe-MedicationAdministration2 | L'administration d'une médication est l'enregistrement des administrations individuelles du médicament au patient par l'administrateur (par ex. une infirmière ou le patient lui-même), en relation avec les accords conclus. PurposeL'objectif de l'administration de la médication est de fournir des informations sur les produits effectivement administrés. | active |
MedicationAdministration2 | MedicationAdministration2 | ||
id | 0..1 | string | |
extension | I | 0..* | Extension |
AdministrationProduct | I | 1..1 | Reference(HdBe-PharmaceuticalProduct) |
AdministeringSpeed | 0..1 | HdBe-Range | |
AdministrationDateTime | 1..1 | dateTime | |
AgreedDateTime | 0..1 | dateTime | |
AdministeredAmount | I | 0..1 | Quantity |
DeviatingAdministration | 0..1 | boolean | |
RouteOfAdministration | 1..1 | CodeableConceptBinding | |
DoubleCheckPerformed | 0..1 | boolean | |
RelatedAgreement | I | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
MedicationAgreement | I | 0..1 | Reference(HdBe-MedicationAgreement) |
AdministrationAgreement | I | 0..1 | Reference(HdBe-AdministrationAgreement) |
Administrator | I | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
Patient | I | 0..1 | Reference(HdBe-Patient) |
HealthProfessional | I | 0..1 | Reference(HdBe-HealthProfessional) |
Caregiver | I | 0..1 | Reference(HdBe-ContactPerson) |
MedicationAdministrationReasonForDeviation | 0..1 | CodeableConceptBinding | |
MedicationAdministrationStatus | 1..1 | CodeableConceptBinding | |
Comment | 0..1 | string |
MedicationAdministration2 | 0..* | |
MedicationAdministration2.AdministrationProduct | Reference(HdBe-PharmaceuticalProduct) | 1..1 |
MedicationAdministration2.AdministeringSpeed | HdBe-Range | 0..1 |
MedicationAdministration2.AdministrationDateTime | dateTime | 1..1 |
MedicationAdministration2.AgreedDateTime | dateTime | 0..1 |
MedicationAdministration2.AdministeredAmount | Quantity | 0..1 |
MedicationAdministration2.DeviatingAdministration | boolean | 0..1 |
MedicationAdministration2.RouteOfAdministration | CodeableConcept | 1..1 |
MedicationAdministration2.DoubleCheckPerformed | boolean | 0..1 |
MedicationAdministration2.RelatedAgreement | BackboneElement | 0..1 |
MedicationAdministration2.RelatedAgreement.MedicationAgreement | Reference(HdBe-MedicationAgreement) | 0..1 |
MedicationAdministration2.RelatedAgreement.AdministrationAgreement | Reference(HdBe-AdministrationAgreement) | 0..1 |
MedicationAdministration2.Administrator | BackboneElement | 0..1 |
MedicationAdministration2.Administrator.Patient | Reference(HdBe-Patient) | 0..1 |
MedicationAdministration2.Administrator.HealthProfessional | Reference(HdBe-HealthProfessional) | 0..1 |
MedicationAdministration2.Administrator.Caregiver | Reference(HdBe-ContactPerson) | 0..1 |
MedicationAdministration2.MedicationAdministrationReasonForDeviation | CodeableConcept | 0..1 |
MedicationAdministration2.MedicationAdministrationStatus | CodeableConcept | 1..1 |
MedicationAdministration2.Comment | string | 0..1 |
MedicationAdministration2 | |
Definition | Root concept of the MedicationAdministration2 information model. This root concept contains all data elements of the MedicationAdministration2 information model. |
Cardinality | 0...* |
Invariants |
|
Mappings |
|
MedicationAdministration2.id | |
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
Cardinality | 0...1 |
Type | string |
Mappings |
|
MedicationAdministration2.extension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
Cardinality | 0...* |
Type | Extension |
Alias | extensions, user content |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Slicing | Unordered, Open, by url(Value) |
Invariants |
|
Mappings |
|
MedicationAdministration2.AdministrationProduct | |
Definition | The product taken or administered. This is usually medication. Food, blood products, aids and bandages do not strictly fall under the category of medication, but can be reported as well. In principle, this will be the prescribed product, but the administrator may substitute it by replacing the product with an equivalent product. For example: two 50mg tablets can be administered instead of one 100mg tablet. |
Cardinality | 1...1 |
Type | Reference(HdBe-PharmaceuticalProduct) |
Comments | References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository. |
Invariants |
|
Mappings |
|
MedicationAdministration2.AdministeringSpeed | |
Definition | The administering speed is used in slow administration of liquid. In practice, the measuring unit is almost always ml/hour. Entering an interval (such as 0-10 ml/hour) is also a commonly used option. For example, with an administering speed of 10ml/hour: * amount = 10, * dose unit = ml * time unit = hour |
Cardinality | 0...1 |
Type | HdBe-Range |
Invariants |
|
Mappings |
|
MedicationAdministration2.AdministrationDateTime | |
Definition | The date and time at which the medication was administered. |
Cardinality | 1...1 |
Type | dateTime |
Invariants |
|
Mappings |
|
MedicationAdministration2.AgreedDateTime | |
Definition | Date and time in the medication or administration agreement to which this administration pertains. Since multiple times can be indicated in one medication/administration agreement, this can be used to identify the agreed time in the event of e.g. early administration or a late administration. |
Cardinality | 0...1 |
Type | dateTime |
Invariants |
|
Mappings |
|
MedicationAdministration2.AdministeredAmount | |
Definition | Amount of the administered product. |
Cardinality | 0...1 |
Type | Quantity |
Comments | The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator. |
Invariants |
|
Mappings |
|
MedicationAdministration2.DeviatingAdministration | |
Definition | In the administration, was there a deviation from the medication or administration agreement? This can be a deviation in product, time, amount, route of administration or administering speed or foregoing administration altogether. |
Cardinality | 0...1 |
Type | boolean |
Invariants |
|
Mappings |
|
MedicationAdministration2.RouteOfAdministration | |
Definition | The route through which the medication is administered (oral, nasal, intravenous,...). |
Cardinality | 1...1 |
Type | CodeableConcept |
Binding | RouteOfAdministration codes |
Comments | Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. |
Invariants |
|
Mappings |
|
MedicationAdministration2.DoubleCheckPerformed | |
Definition | Was a double check performed prior to the administration? This is only legally required for certain medication. |
Cardinality | 0...1 |
Type | boolean |
Invariants |
|
Mappings |
|
MedicationAdministration2.RelatedAgreement | |
Definition | Medication or administration agreement on which this administration is based. |
Cardinality | 0...1 |
Type | BackboneElement |
Invariants |
|
Mappings |
|
MedicationAdministration2.RelatedAgreement.id | |
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
Cardinality | 0...1 |
Type | string |
Mappings |
|
MedicationAdministration2.RelatedAgreement.extension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
Cardinality | 0...* |
Type | Extension |
Alias | extensions, user content |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Slicing | Unordered, Open, by url(Value) |
Invariants |
|
Mappings |
|
MedicationAdministration2.RelatedAgreement.modifierExtension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
Cardinality | 0...* |
Type | Extension |
Modifier | True |
Summary | True |
Alias | extensions, user content, modifiers |
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Invariants |
|
Mappings |
|
MedicationAdministration2.RelatedAgreement.MedicationAgreement | |
Definition | Medication agreement on which this administration is based. |
Cardinality | 0...1 |
Type | Reference(HdBe-MedicationAgreement) |
Comments | References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository. |
Invariants |
|
Mappings |
|
MedicationAdministration2.RelatedAgreement.AdministrationAgreement | |
Definition | Administration agreement on which this administration is based. |
Cardinality | 0...1 |
Type | Reference(HdBe-AdministrationAgreement) |
Comments | References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository. |
Invariants |
|
Mappings |
|
MedicationAdministration2.Administrator | |
Definition | Container of the Administrator concept. This container contains all data elements of the Administrator concept. The concept describes the person who administered the product. This is a professional authorised administrator, the patient themselves or the caregiver, for example. |
Cardinality | 0...1 |
Type | BackboneElement |
Invariants |
|
Mappings |
|
MedicationAdministration2.Administrator.id | |
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
Cardinality | 0...1 |
Type | string |
Mappings |
|
MedicationAdministration2.Administrator.extension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
Cardinality | 0...* |
Type | Extension |
Alias | extensions, user content |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Slicing | Unordered, Open, by url(Value) |
Invariants |
|
Mappings |
|
MedicationAdministration2.Administrator.modifierExtension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
Cardinality | 0...* |
Type | Extension |
Modifier | True |
Summary | True |
Alias | extensions, user content, modifiers |
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Invariants |
|
Mappings |
|
MedicationAdministration2.Administrator.Patient | |
Definition | If the patient administered the medication themselves, indicate that here. If the medication is administered by a health professional or caregiver/family member/etc., the health professional is entered in the ‘Healthcare professional’ element or the caregiver/family member/etc. is entered in the ‘Caregiver’ element respectively. |
Cardinality | 0...1 |
Type | Reference(HdBe-Patient) |
Comments | References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository. |
Invariants |
|
Mappings |
|
MedicationAdministration2.Administrator.HealthProfessional | |
Definition | The concept describes the person who administered the product. This is a professional authorised administrator. |
Cardinality | 0...1 |
Type | Reference(HdBe-HealthProfessional) |
Comments | References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository. |
Invariants |
|
Mappings |
|
MedicationAdministration2.Administrator.Caregiver | |
Definition | Information on the patient’s personal relative or contact that administered the medication. |
Cardinality | 0...1 |
Type | Reference(HdBe-ContactPerson) |
Comments | References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository. |
Invariants |
|
Mappings |
|
MedicationAdministration2.MedicationAdministrationReasonForDeviation | |
Definition | Reason why the medication was not taken or administered or was taken or administered differently. Here, you can choose to enter text or one of the codes. |
Cardinality | 0...1 |
Type | CodeableConcept |
Binding | MedicationAdministrationReasonForDeviation codes |
Comments | Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. |
Invariants |
|
Mappings |
|
MedicationAdministration2.MedicationAdministrationStatus | |
Definition | The status of the administration, as a description of the stage within the administering process. Only the status codes ‘completed’ and ‘canceled’ apply to indivisible products (such as tablets or suppositories). For divisible products (such as infusions), doses can also be ‘suspended’ or ‘aborted’. When documenting this, the following interpretations are used: * Active: The product is administered. * Suspended: Use has (temporarily) been interrupted, because of a side effect, for example. Later, the patient and/or doctor can decide whether or not to resume or discontinue use. * Aborted: Administration has stopped. * Completed: Administration has been completed. * Canceled: The product was never administered. |
Cardinality | 1...1 |
Type | CodeableConcept |
Binding | MedicationAdministrationStatus codes |
Comments | Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. |
Invariants |
|
Mappings |
|
MedicationAdministration2.Comment | |
Definition | Comments on administering the medication. |
Cardinality | 0...1 |
Type | string |
Comments | Note that FHIR strings SHALL NOT exceed 1MB in size |
Invariants |
|
Mappings |
|
Example instances
MedicationAdministration2 | |
---|---|
AdministrationProduct | Reference to PharmaceuticalProduct (Acetaminophen 500 mg oral tablet) |
AdministeringSpeed | |
AdministrationDateTime | 2022-06-03 16:19:07 |
AgreedDateTime | |
AdministeredAmount | 1 tablet |
DeviatingAdministration | false |
RouteOfAdministration | 26643006 - Oral route (code by SNOMED CT) |
DoubleCheckPerformed | false |
RelatedAgreement | -- |
RelatedAgreement.MedicationAgreement | |
RelatedAgreement.AdministrationAgreement | |
Administrator | -- |
Administrator.Patient | Reference to Patient (Belle Ulijn) |
Administrator.HealthProfessional | |
Administrator.Caregiver | |
`MedicationAdministrationReasonForDeviation | |
MedicationAdministrationStatus | MS0002 - Completed (code by Healthdate.Be (Sciensano)) |
Comment |
zib MedicationAdministration2-v1.1.1 difference
Concept | Category | Description |
---|---|---|
MedicationAdministration2 (root) |
naming | Renamed the root concept name MedicationAdministration to MedicationAdministration2 to align with the sdf-8 constraint. (zib ticket #1875) |
AdministeringSpeed |
type | Replaced type BackboneElement with Range type and added HdBe-Range partial CBB. |
AdministeringSpeed |
element | Removed elements minimumValue, maximumValue and nominalValue as they are defined within the CBB HdBe-Range. |
AdministeringSpeed |
textual | Removed context regarding the Dutch NHG table. |
RouteOfAdministration |
terminology | Replaced Gstandaard codes with SNOMED hierarchy containing descendents of 284009009 (Route of administration value) (zib ticket #1781) and renamed it to RouteOfMedicationAdministration to reuse the ValueSet both here and in InstructionsForUse. |
MedicationAdministrationReasonForDeviation |
terminology | Replaced NL-CM-CS or ActReason codes with SNOMED codes as found in the 2022 CodeList. Also added SNOMED codes for Unknown and Other. SNOMED NL codes are replaced with custom codes as defined in the CodeSystem MedicationAdministrationReasonForDeviation. |
MedicationAdministrationStatus |
terminology | Replaced ActStatus codes of the MedicationAdministrationStatus ValueSet with SNOMED codes where applicable and added custom codes for codes not found in SNOMED, such as: Aborted and Completed. |
MedicationAdministrationStatus |
textual | Aligned description of the values with the used valueSet. |
RelatedAgreement |
constraint | Added an invariant (id = HdBe-MedicationAdministration2-1 ) to indicate only one relatedAgreement is expected. |
Administrator |
constraint | Added an invariant (HdBe-MedicationAdministration2-2) to indicate only one administrator is expected. |
Terminology Bindings
Path | Name | Strength | URL |
---|---|---|---|
RouteOfAdministration | RouteOfMedicationAdministration | required | https://fhir.healthdata.be/ValueSet/RouteOfMedicationAdministration |
MedicationAdministrationReasonForDeviation | MedicationAdministrationReasonForDeviation | required | https://fhir.healthdata.be/ValueSet/MedicationAdministrationReasonForDeviation |
MedicationAdministrationStatus | MedicationAdministrationStatus | required | https://fhir.healthdata.be/ValueSet/MedicationAdministrationStatus |