{
  "$schema": "https://json.openmrs.org/routes.schema.json",
  "backendDependencies": {
    "fhir2": ">=1.2",
    "webservices.rest": "^2.2.0"
  },
  "pages": [
    {
      "component": "dispensing",
      "route": "dispensing",
      "online": true,
      "offline": true
    }
  ],
  "extensions": [
    {
      "name": "dispensing-link",
      "slot": "app-menu-slot",
      "component": "dispensingLink",
      "online": true,
      "offline": true
    },
    {
      "name": "patient-diagnoses",
      "component": "patientDiagnoses",
      "slot": "dispensing-condition-and-diagnoses",
      "online": true,
      "offline": true
    },
    {
      "name": "patient-conditions",
      "component": "patientConditions",
      "slot": "dispensing-condition-and-diagnoses",
      "online": true,
      "offline": true
    },
    {
      "name": "dispensing-dashboard",
      "slot": "dispensing-dashboard-slot",
      "component": "dispensingDashboard",
      "online": true,
      "offline": true
    },
    {
      "name": "dispensing-dashboard-link",
      "component": "dispensingDashboardLink",
      "meta": {
        "name": "dispensing",
        "slot": "dispensing-dashboard-slot",
        "title": "Dispensing"
      }
    },
    {
      "name": "dispense-action-button",
      "slot": "prescription-action-button-slot",
      "component": "dispenseActionButton"
    },
    {
      "name": "pause-action-button",
      "slot": "prescription-action-button-slot",
      "component": "pauseActionButton"
    },
    {
      "name": "close-action-button",
      "slot": "prescription-action-button-slot",
      "component": "closeActionButton"
    }
  ],
  "workspaces": [
    {
      "name": "close-dispense-workspace",
      "component": "closeDispenseWorkspace",
      "type": "dispense",
      "title": "Close prescription"
    },
    {
      "name": "pause-dispense-workspace",
      "component": "pauseDispenseWorkspace",
      "type": "dispense",
      "title": "Pause prescription"
    },
    {
      "name": "dispense-workspace",
      "component": "dispenseWorkspace",
      "type": "dispense",
      "title": "Dispense prescription",
      "width": "wider"
    }
  ],
  "modals": [
    {
      "name": "prescription-print-preview-modal",
      "component": "printPrescriptionPreviewModal"
    },
    {
      "name": "delete-confirm-modal",
      "component": "deleteConfirmModal"

    }
  ]
}