@ugandaemr/esm-patient-queues-app
Version:
Patient queues microfrontend for UgandaEMR
190 lines • 5.94 kB
JSON
{
"$schema": "https://json.openmrs.org/routes.schema.json",
"backendDependencies": {
"fhir2": ">=1.2",
"webservices.rest": "^2.24.0"
},
"pages": [
{
"component": "root",
"route": "patient-queues"
},
{
"component": "queueScreen",
"route": "patient-queues/screen"
},
{
"component": "triageRoom",
"route": "patient-queues/triage"
},
{
"component": "receptionRoom",
"route": "patient-queues/reception"
},
{
"component": "clinicalRoom",
"route": "patient-queues/clinical-room"
}
],
"extensions": [
{
"name": "outpatient-side-nav-ext",
"slot": "outpatient-sidebar-slot",
"component": "outpatientSideNavExt"
},
{
"name": "start-visit-form-button",
"component": "startVisitFormButton",
"slot": "start-visit-button-slot"
},
{
"name": "patient-queues-dashboard-link",
"component": "patientQueuesDashboardLink",
"slot": "homepage-dashboard-slot",
"order": 1,
"privilege": [
"Queue Patients"
],
"meta": {
"name": "patient-queues",
"slot": "patient-queues-dashboard-slot",
"title": "Patient queues"
}
},
{
"name": "patient-queues",
"slot": "patient-queues-dashboard-slot",
"component": "root"
},
{
"name": "reception-patient-queues",
"slot": "patient-queues-reception-room-dashboard-slot",
"component": "receptionRoom"
},
{
"name": "triage-patient-queues",
"slot": "patient-queues-triage-room-dashboard-slot",
"component": "triageRoom"
},
{
"name": "clinical-room-patient-queues",
"slot": "patient-queues-clinical-room-dashboard-slot",
"component": "clinicalRoom"
},
{
"name": "queue-reception-dashboard-link",
"component": "queueReceptionDashboardLink",
"slot": "homepage-dashboard-slot",
"privilege": [
"reception"
],
"meta": {
"name": "reception-patient-queues",
"slot": "patient-queues-reception-room-dashboard-slot",
"title": "Reception"
}
},
{
"name": "queue-triage-dashboard-link",
"component": "queueTriageDashboardLink",
"slot": "homepage-dashboard-slot",
"privilege": [
"triage"
],
"meta": {
"name": "triage-patient-queues",
"slot": "patient-queues-triage-room-dashboard-slot",
"title": "Triage"
}
},
{
"name": "queue-clinical-room-dashboard-link",
"component": "queueClinicalRoomDashboardLink",
"slot": "homepage-dashboard-slot",
"privilege": [
"clinician"
],
"meta": {
"name": "clinical-room-patient-queues",
"slot": "patient-queues-clinical-room-dashboard-slot",
"title": "Clinical Room"
}
},
{
"name": "edit-queue-entry-status-modal",
"component": "editQueueEntryStatusModal"
},
{
"name": "patient-move-to-next-service-point-modal",
"component": "patientChartMoveToNextServicePointModal"
},
{
"name": "queue-table-move-to-next-service-point-modal",
"component": "queueTableMoveToNextServicePointModal"
},
{
"name": "patient-move-to-next-service-point",
"slot": "patient-actions-slot",
"component": "moveToNextServicePointButton",
"online": true,
"offline": true
},
{
"name": "patient-info-banner-slot",
"component": "patientInfoBannerSlot"
},
{
"name": "add-patient-to-queue",
"slot": "add-patient-to-queue-slot",
"component": "addPatientToQueue"
},
{
"name": "remove-queue-entry",
"component": "removeQueueEntry"
},
{
"name": "clear-all-queue-entries",
"component": "clearAllQueueEntries"
},
{
"name": "pick-patient-queue-entry",
"component": "pickPatientEntryQueue"
},
{
"name": "add-visit-to-queue-modal",
"component": "addVisitToQueueModal"
},
{
"name": "transition-queue-entry-status-modal",
"component": "transitionQueueEntryStatusModal"
},
{
"name": "previous-visit-summary-widget",
"slot": "previous-visit-summary-slot",
"component": "previousVisitSummaryWidget"
},
{
"name": "add-provider-to-room-modal",
"component": "addProviderToRoomModal"
},
{
"name": "add-queue-entry-widget",
"slot": "add-queue-entry-slot",
"component": "addQueueEntryWidget"
},
{
"name": "notes-dialog-modal",
"component": "notesModal"
},
{
"name": "queue-waiting-tile-component",
"slot": "queue-tiles-slot",
"component": "queueWaitingTile"
},
{
"name": "queue-completed-tile-component",
"slot": "queue-tiles-slot",
"component": "queueCompletedTile"
}
]
}