@openmrs/esm-laboratory-app
Version:
An O3 frontend module for managing laboratory requests and queues
210 lines (209 loc) • 5.59 kB
JSON
{
"$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"
}
]
}