FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagextehr.eu.ehds.models
Resource TypeStructureDefinition
IdStructureDefinition-EHDSMedicationAdministration.json
FHIR VersionR5
Sourcehttps://build.fhir.org/ig/Xt-EHR/xt-ehr-common/StructureDefinition-EHDSMedicationAdministration.html
URLhttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationAdministration
Version0.2.1
Statusdraft
Date2026-02-04T19:00:50+00:00
NameEHDSMedicationAdministration
TitleMedication administration model
DescriptionEHDS refined base model for a single medication administration
Typehttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationAdministration
Kindlogical

Resources that use this resource

StructureDefinition
EHDSImagingReportImaging report model
EHDSLaboratoryReportLaboratory report model
EHDSServiceRequestService request model

Resources that this resource uses

StructureDefinition
EHDSConditionCondition model
EHDSDataSetDataSet model
EHDSDosageDosage model
EHDSMedicationMedication model
EHDSObservationObservation model

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition EHDSMedicationAdministration

NameFlagsCard.TypeDescription & Constraintsdoco
.. EHDSMedicationAdministration 0..*EHDSDataSetMedication administration model

Elements defined in Ancestors:header
Instances of this logical model can be the target of a Reference
... header
.... status 1..1CodeableConceptStatus of the administration (e.g. completed, not-done, on-hold, in-progress, unknown)
Binding Description: (preferred): HL7 MedicationAdimnistrationStatusCodes
... medication 1..1EHDSMedicationAdministered medication
... occurrence[x] 1..1Specific date/time or interval of time during which the administration took place (or did not take place)
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... reason[x] 0..*Condition or observation that supports why the medication was administered
.... reasonCodeableConceptCodeableConcept
.... reasonEHDSConditionEHDSCondition
.... reasonEHDSObservationEHDSObservation
... note 0..1stringTextual information about the administration
... dosage 0..1EHDSDosageDetails of how medication was taken

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "EHDSMedicationAdministration",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    }
  ],
  "url": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationAdministration",
  "version": "0.2.1",
  "name": "EHDSMedicationAdministration",
  "title": "Medication administration model",
  "status": "draft",
  "date": "2026-02-04T19:00:50+00:00",
  "publisher": "Xt-EHR",
  "contact": [
    {
      "name": "Xt-EHR",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.xt-ehr.eu/"
        }
      ]
    }
  ],
  "description": "EHDS refined base model for a single medication administration",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationAdministration",
  "baseDefinition": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDataSet",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "0.2.1"
      }
    ],
    "element": [
      {
        "id": "EHDSMedicationAdministration",
        "path": "EHDSMedicationAdministration",
        "short": "Medication administration model",
        "definition": "EHDS refined base model for a single medication administration",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.header",
        "path": "EHDSMedicationAdministration.header",
        "short": "Basic metadata for this information",
        "definition": "Basic metadata for this information",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.header.subject",
        "path": "EHDSMedicationAdministration.header.subject",
        "short": "Patient/subject information",
        "definition": "Patient/subject information",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.subject",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.header.identifier",
        "path": "EHDSMedicationAdministration.header.identifier",
        "short": "Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).",
        "definition": "Business identifier for the object, unique within its system. Supporting disambiguation between different contexts (systems/countries).",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDataSet.header.identifier",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.header.author[x]",
        "path": "EHDSMedicationAdministration.header.author[x]",
        "short": "Author(s) responsible for the provided information.",
        "definition": "Author(s) responsible for the provided information. The exact role of the responsible author varies across use cases and is specific to individual models.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDataSet.header.author[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional"
          },
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation"
          },
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.header.date",
        "path": "EHDSMedicationAdministration.header.date",
        "short": "Date and optionally time of authoring/issuing",
        "definition": "Date and optionally time of authoring/issuing",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.header.status",
        "path": "EHDSMedicationAdministration.header.status",
        "short": "Status of the administration (e.g. completed, not-done, on-hold, in-progress, unknown)",
        "definition": "Status of the resource or document",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.status",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "HL7 MedicationAdimnistrationStatusCodes"
        }
      },
      {
        "id": "EHDSMedicationAdministration.header.source",
        "path": "EHDSMedicationAdministration.header.source",
        "short": "Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.",
        "definition": "Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.source",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.header.language",
        "path": "EHDSMedicationAdministration.header.language",
        "short": "Language in which the resource is written. Language is expressed by the IETF language tag.",
        "definition": "Language in which the resource is written. Language is expressed by the IETF language tag.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "BCP 47"
        }
      },
      {
        "id": "EHDSMedicationAdministration.medication",
        "path": "EHDSMedicationAdministration.medication",
        "short": "Administered medication",
        "definition": "Administered medication",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSMedicationAdministration.medication",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedication"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.occurrence[x]",
        "path": "EHDSMedicationAdministration.occurrence[x]",
        "short": "Specific date/time or interval of time during which the administration took place (or did not take place)",
        "definition": "Specific date/time or interval of time during which the administration took place (or did not take place)",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSMedicationAdministration.occurrence[x]",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          },
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.reason[x]",
        "path": "EHDSMedicationAdministration.reason[x]",
        "short": "Condition or observation that supports why the medication was administered",
        "definition": "Condition or observation that supports why the medication was administered",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSMedicationAdministration.reason[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          },
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition"
          },
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.note",
        "path": "EHDSMedicationAdministration.note",
        "short": "Textual information about the administration",
        "definition": "Textual information about the administration",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSMedicationAdministration.note",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.dosage",
        "path": "EHDSMedicationAdministration.dosage",
        "short": "Details of how medication was taken",
        "definition": "Details of how medication was taken",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSMedicationAdministration.dosage",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDosage"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "EHDSMedicationAdministration",
        "path": "EHDSMedicationAdministration",
        "short": "Medication administration model",
        "definition": "EHDS refined base model for a single medication administration"
      },
      {
        "id": "EHDSMedicationAdministration.header.status",
        "path": "EHDSMedicationAdministration.header.status",
        "short": "Status of the administration (e.g. completed, not-done, on-hold, in-progress, unknown)",
        "binding": {
          "strength": "preferred",
          "description": "HL7 MedicationAdimnistrationStatusCodes"
        }
      },
      {
        "id": "EHDSMedicationAdministration.medication",
        "path": "EHDSMedicationAdministration.medication",
        "short": "Administered medication",
        "definition": "Administered medication",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedication"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.occurrence[x]",
        "path": "EHDSMedicationAdministration.occurrence[x]",
        "short": "Specific date/time or interval of time during which the administration took place (or did not take place)",
        "definition": "Specific date/time or interval of time during which the administration took place (or did not take place)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          },
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.reason[x]",
        "path": "EHDSMedicationAdministration.reason[x]",
        "short": "Condition or observation that supports why the medication was administered",
        "definition": "Condition or observation that supports why the medication was administered",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          },
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition"
          },
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.note",
        "path": "EHDSMedicationAdministration.note",
        "short": "Textual information about the administration",
        "definition": "Textual information about the administration",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "EHDSMedicationAdministration.dosage",
        "path": "EHDSMedicationAdministration.dosage",
        "short": "Details of how medication was taken",
        "definition": "Details of how medication was taken",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDosage"
          }
        ]
      }
    ]
  }
}