UNPKG

@openmrs/esm-laboratory-app

Version:

An O3 frontend module for managing laboratory requests and queues

210 lines (209 loc) 5.59 kB
{ "$schema": "https://json.openmrs.org/routes.schema.json", "backendDependencies": { "webservices.rest": ">=2.2.0" }, "pages": [ { "component": "root", "route": "laboratory" } ], "extensions": [ { "name": "laboratory-dashboard", "slot": "laboratory-dashboard-slot", "component": "root" }, { "name": "laboratory-dashboard-link", "slot": "homepage-dashboard-slot", "component": "laboratoryDashboardLink", "meta": { "name": "laboratory", "slot": "laboratory-dashboard-slot", "title": "Laboratory" } }, { "name": "pickup-lab-request-modal", "component": "pickupLabRequestModal" }, { "name": "approval-lab-results-modal", "component": "approvalLabResultsModal" }, { "name": "reject-lab-request-modal", "component": "rejectLabRequestModal" }, { "name": "all-lab-requests-table", "slot": "lab-panels-slot", "order": 0, "component": "allLabRequestsTable", "meta": { "name": "testsOrderedPanel", "title": "Tests ordered" } }, { "name": "inprogress-lab-requests-table", "slot": "lab-panels-slot", "component": "inprogressLabRequestsTable", "order": 1, "meta": { "name": "inprogressPanel", "title": "In progress" } }, { "name": "completed-lab-requests-table", "slot": "lab-panels-slot", "component": "completedLabRequestsTable", "order": 3, "meta": { "name": "completedPanel", "title": "Completed" } }, { "name": "tests-ordered-tile-component", "slot": "lab-tiles-slot", "component": "testOrderedTile", "meta": { "name": "testsOrderedTileSlot", "title": "Ordered tests" } }, { "name": "pending-review-lab-requests-table", "slot": "lab-panels-slot", "component": "pendingReviewLabRequestsTable", "order": 2, "meta": { "name": "pendingReviewPanel", "title": "Pending review tests" } }, { "name": "worklist-tile-component", "slot": "lab-tiles-slot", "component": "worklistTile", "meta": { "name": "worklistTileSlot", "title": "Worklist" } }, { "name": "pending-review-list-tile-component", "slot": "lab-tiles-slot", "component": "pendingReviewListTile", "meta": { "name": "pendingReviewTileSlot", "title": "Pending review tests" } }, { "name": "completed-tile-component", "slot": "lab-tiles-slot", "component": "completedTile", "meta": { "name": "completedTileSlot", "title": "Completed" } }, { "name": "declined-tile-component", "slot": "lab-panels-slot", "component": "declinedLabRequestsTable", "order": 4, "meta": { "name": "declinedPanel", "title": "Declined tests" } }, { "name": "pick-lab-request-action", "component": "pickupLabRequestAction", "slot": "tests-ordered-actions-slot" }, { "name": "approve-lab-results-tests-ordered-action", "component": "approveLabResultsAction", "slot": "approved-ordered-actions-slot" }, { "name": "amend-lab-results-tests-ordered-action", "component": "amendLabResultsAction", "slot": "amended-ordered-actions-slot" }, { "name": "reject-lab-request-tests-ordered-action", "component": "rejectLabRequestAction", "slot": "rejected-ordered-actions-slot" }, { "name": "reject-lab-request-worklist-action", "component": "rejectLabRequestAction", "slot": "inprogress-tests-actions-slot" }, { "name": "add-lab-request-results-action", "component": "addLabRequestResultsAction", "slot": "inprogress-tests-actions-slot" } ], "workspaces2": [ { "name": "lab-app-test-results-form-workspace", "component": "@openmrs/esm-patient-orders-app#exportedTestResultsFormWorkspace", "window": "labs-app-test-results-window" }, { "name": "lab-app-test-results-add-lab-order-workspace", "component": "@openmrs/esm-patient-tests-app#exportedAddLabOrderWorkspace", "window": "labs-app-test-results-window" }, { "name": "add-test-order-patient-search-workspace", "component": "@openmrs/esm-patient-search-app#patientSearchWorkspace2", "window": "add-test-order-window" }, { "name": "add-test-order-start-visit-workspace", "component": "@openmrs/esm-patient-chart-app#exportedVisitForm", "window": "add-test-order-window" }, { "name": "add-test-order-basket-workspace", "component": "@openmrs/esm-patient-orders-app#exportedOrderBasketWorkspace", "window": "add-test-order-window" }, { "name": "add-test-order-basket-add-lab-order-workspace", "component": "@openmrs/esm-patient-tests-app#exportedAddLabOrderWorkspace", "window": "add-test-order-window" } ], "workspaceWindows2": [ { "name": "labs-app-test-results-window", "group": "labs-app-group" }, { "name": "add-test-order-window", "group": "add-test-order-group" } ], "workspaceGroups2": [ { "name": "labs-app-group", "scopePattern": "/home/laboratory" }, { "name": "add-test-order-group", "scopePattern": "/home/laboratory" } ] }