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

FHIR IG Statistics: OperationDefinition/DispenseOperation

Packagede.gematik.erezept-workflow.r4
Resource TypeOperationDefinition
IdDispenseOperation
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=de.gematik.erezept-workflow.r4@1.5.2&canonical=https://gematik.de/fhir/erp/OperationDefinition/DispenseOperationDefinition
URLhttps://gematik.de/fhir/erp/OperationDefinition/DispenseOperationDefinition
Version1.5.2
Statusactive
Date2025-06-23
NameDispense
DescriptionThe operation $dispense lets the pharmacy perform a dispense for a medication without changing the status of the task. This actions lets a frontend display that a medication has been dispensed before it is closed by the pharmacy.
Typefalse
Kindoperation

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

No narrative content found in resource


Source

{
  "resourceType": "OperationDefinition",
  "id": "DispenseOperation",
  "url": "https://gematik.de/fhir/erp/OperationDefinition/DispenseOperationDefinition",
  "status": "active",
  "version": "1.5.2",
  "date": "2025-06-23",
  "name": "Dispense",
  "kind": "operation",
  "affectsState": true,
  "resource": [
    "Task"
  ],
  "system": false,
  "type": false,
  "instance": true,
  "description": "The operation $dispense lets the pharmacy perform a dispense for a medication without changing the status of the task. This actions lets a frontend display that a medication has been dispensed before it is closed by the pharmacy.",
  "code": "dispense",
  "inputProfile": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_PAR_DispenseOperation_Input",
  "outputProfile": "https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_PAR_DispenseOperation_Output",
  "parameter": [
    {
      "name": "secret",
      "use": "in",
      "min": 1,
      "max": "1",
      "documentation": "The secret parameter that lets a pharmacy access the Task exclusively as part of the URL. This parameter must be equal to the value stored in Task.identifier:Secret. Otherwise the Operation aborts with an error.",
      "type": "string"
    },
    {
      "name": "rxDispensation",
      "use": "in",
      "min": 1,
      "max": "*",
      "documentation": "Information on dispensed Medication(s)",
      "part": [
        {
          "name": "medicationDispense",
          "type": "MedicationDispense",
          "use": "in",
          "min": 1,
          "max": "1"
        },
        {
          "name": "medication",
          "type": "Medication",
          "use": "in",
          "min": 1,
          "max": "1"
        }
      ]
    },
    {
      "name": "rxDispensation",
      "use": "out",
      "min": 1,
      "max": "*",
      "documentation": "The MedicationDispense that has been transmitted by the pharmacy as a confirmation, that it has been successfully uploaded.",
      "part": [
        {
          "name": "medicationDispense",
          "type": "MedicationDispense",
          "use": "out",
          "min": 0,
          "max": "1"
        },
        {
          "name": "medication",
          "type": "Medication",
          "use": "out",
          "min": 0,
          "max": "1"
        },
        {
          "name": "operationOutcome",
          "use": "out",
          "min": 0,
          "max": "1",
          "documentation": "In case of errors or issues the E-Rezept-Fachdienst will issue an OperationOutcome.",
          "type": "OperationOutcome"
        }
      ]
    }
  ]
}