diff --git a/api/src/main/java/org/openmrs/module/pihcore/apploader/CustomAppLoaderConstants.java b/api/src/main/java/org/openmrs/module/pihcore/apploader/CustomAppLoaderConstants.java index 46c0b19ac..dc0ebb9c7 100644 --- a/api/src/main/java/org/openmrs/module/pihcore/apploader/CustomAppLoaderConstants.java +++ b/api/src/main/java/org/openmrs/module/pihcore/apploader/CustomAppLoaderConstants.java @@ -24,6 +24,7 @@ public static final class Apps { public static final String APPOINTMENT_SCHEDULING_HOME = "appointmentschedulingui.app"; public static final String DISPENSING = "dispensing.app"; // This is the legacy, form-based dispensing app public static final String MEDICATION_DISPENSING = "medicationDispensing.app"; // This is the new, MFE-based dispensing app + public static final String HIV_MEDICATION_DISPENSING = "hivMedicationDispensing.app"; // This is the new, MFE-based dispensing app public static final String APPOINTMENTS = "appointments.app"; // This is the new, MFE-based appointments app public static final String PATIENT_APPOINTMENTS_SUMMARY = "pih.app.appointements.summary"; // o2 dashboard widget showing summary of appointments from new MFE-based appointments app public static final String DISPENSING_SUMMARY = "pih.app.dispensing.summary"; @@ -391,6 +392,7 @@ public static final class EncounterTemplates { Apps.REPORTS, Apps.DISPENSING, Apps.MEDICATION_DISPENSING, + Apps.HIV_MEDICATION_DISPENSING, Apps.ED_TRIAGE, Apps.ED_TRIAGE_QUEUE, Apps.CHW_MGMT, diff --git a/api/src/main/java/org/openmrs/module/pihcore/apploader/CustomAppLoaderFactory.java b/api/src/main/java/org/openmrs/module/pihcore/apploader/CustomAppLoaderFactory.java index aa22c2f87..82357c4f1 100644 --- a/api/src/main/java/org/openmrs/module/pihcore/apploader/CustomAppLoaderFactory.java +++ b/api/src/main/java/org/openmrs/module/pihcore/apploader/CustomAppLoaderFactory.java @@ -2986,7 +2986,17 @@ private void enableHIVProgram() { )), "pihcore", "dashboardwidgets/labResults", firstColumnIndex++)); - + // HIV DISPENSED MEDS + apps.add(addToHivDashboardFirstColumn(app(CustomAppLoaderConstants.Apps.HIV_MEDICATION_DISPENSING, + "pih.app.medicationDispensing.title", + "fas fa-fw fa-pills", + "spa/dispensing", + "App: dispensing.app.dispense", + objectNode( + "maxDatesToShow", 5, + "detailsUrl", "pihcore/meds/dispensingSummary.page?patientId={{patient.uuid}}" + )), + "pihcore", "dashboardwidgets/medsDispensed", firstColumnIndex++)); // SECOND COLUMN // Current Enrollment