FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/erp-service-request-medication-request

Packagede.gematik.erp-servicerequest
Resource TypeStructureDefinition
Iderp-service-request-medication-request
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=de.gematik.erp-servicerequest@1.2.0&canonical=https://gematik.de/fhir/erp-servicerequest/StructureDefinition/erp-service-request-medication-request
URLhttps://gematik.de/fhir/erp-servicerequest/StructureDefinition/erp-service-request-medication-request
Version1.2.0
Statusactive
Date2025-07-31
NameERPServiceRequestMedicationRequest
TitleERP Service Request Medikationsanforderung
DescriptionMedizinische und pharmazeutische Informationen für die Rezeptanforderung
TypeMedicationRequest
Kindresource

Resources that use this resource

StructureDefinition
erp-service-request-prescription-requestERP Service Request Rezeptanforderung

Resources that this resource uses

StructureDefinition
KBV_PR_ERP_Medication_CompoundingKBV_PR_ERP_Medication_Compounding
KBV_PR_ERP_Medication_FreeTextKBV_PR_ERP_Medication_FreeText
KBV_PR_ERP_Medication_IngredientKBV_PR_ERP_Medication_Ingredient
KBV_PR_ERP_Medication_PZNKBV_PR_ERP_Medication_PZN
erp-service-request-patientERP Service Request Patient
prescription-id-exRezept-ID
request-mvo-exMehrfachverordnung angefragt

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "erp-service-request-medication-request",
  "url": "https://gematik.de/fhir/erp-servicerequest/StructureDefinition/erp-service-request-medication-request",
  "version": "1.2.0",
  "name": "ERPServiceRequestMedicationRequest",
  "title": "ERP Service Request Medikationsanforderung",
  "status": "active",
  "experimental": false,
  "date": "2025-07-31",
  "publisher": "gematik GmbH",
  "description": "Medizinische und pharmazeutische Informationen für die Rezeptanforderung",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "MedicationRequest",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationRequest",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "MedicationRequest.extension",
        "path": "MedicationRequest.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "ordered": false,
          "rules": "open"
        },
        "comment": "If the previous recipe ID is known, it can be named here",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.extension:PriorPrescriptionID",
        "path": "MedicationRequest.extension",
        "sliceName": "PriorPrescriptionID",
        "short": "Provide a previous PrescriptionID that corresponds to the requested medication.",
        "definition": "\nThe MedicationRequest can contain a PrescriptionId of a prescription that has already been issued.\nIf a previous prescription ID is known, the writing system MAY indicate this in the medication request.\nIf this ID is available, the receiving system MUST be able to search for the previous regulation and give the user the opportunity to display and compare the content.\n",
        "comment": "Must be given in the form xxx.xxx.xxx.xxx.xxx.xx.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://gematik.de/fhir/erp-servicerequest/StructureDefinition/prescription-id-ex"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.modifierExtension",
        "path": "MedicationRequest.modifierExtension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "MedicationRequest.modifierExtension:requestMVO",
        "path": "MedicationRequest.modifierExtension",
        "sliceName": "requestMVO",
        "short": "Multiple prescription order",
        "definition": "If the prescription is should be a multiple prescription order. Only the 'Kennzeichen' should be stated, indicating that the prescription is requested to be a multiple prescription order.",
        "comment": "When this extension is received by a PVS, the prescriber has to be visually notified about the request for a multiple prescription order.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://gematik.de/fhir/erp-servicerequest/StructureDefinition/request-mvo-ex"
            ]
          }
        ],
        "mustSupport": true,
        "isModifierReason": "When this extension is received by a PVS, the prescriber has to be visually notified about the request for a multiple prescription order."
      },
      {
        "id": "MedicationRequest.medication[x]",
        "path": "MedicationRequest.medication[x]",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_PZN",
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_Compounding",
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_Ingredient",
              "https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Medication_FreeText"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.subject",
        "path": "MedicationRequest.subject",
        "short": "Patient for whom a dispense is requested on behalf of the patient.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://gematik.de/fhir/erp-servicerequest/StructureDefinition/erp-service-request-patient"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dosageInstruction",
        "path": "MedicationRequest.dosageInstruction",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dosageInstruction.text",
        "path": "MedicationRequest.dosageInstruction.text",
        "short": "Dosieranweisung",
        "definition": "Dosieranweisung einer Verordnung",
        "maxLength": 500,
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dosageInstruction.patientInstruction",
        "path": "MedicationRequest.dosageInstruction.patientInstruction",
        "short": "Gebrauchsanweisung einer Rezeptur",
        "definition": "Gebrauchsanweisung einer Rezeptur",
        "maxLength": 500,
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest",
        "path": "MedicationRequest.dispenseRequest",
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.quantity",
        "path": "MedicationRequest.dispenseRequest.quantity",
        "short": "Number of prescribed units",
        "definition": "The number of units of the medication to be supplied per dispense. Usually value and unit are stated which are free text variants. If a structured code is used it must be from UnitsOfMeasure.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.quantity.value",
        "path": "MedicationRequest.dispenseRequest.quantity.value",
        "short": "Number prescribed",
        "definition": "Number prescribed",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.quantity.unit",
        "path": "MedicationRequest.dispenseRequest.quantity.unit",
        "short": "Requested units of the prescription",
        "definition": "This is a free text field that can be used to specify the units of the prescription.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "MedicationRequest.dispenseRequest.quantity.system",
        "path": "MedicationRequest.dispenseRequest.quantity.system",
        "fixedUri": "http://unitsofmeasure.org"
      },
      {
        "id": "MedicationRequest.dispenseRequest.quantity.code",
        "path": "MedicationRequest.dispenseRequest.quantity.code",
        "short": "Code from Unit of measure",
        "definition": "If a structured code is used it must be from UnitsOfMeasure"
      }
    ]
  }
}