From 390f76049efb9436af46244052da6a89b1dd515c Mon Sep 17 00:00:00 2001 From: blackcode-creator Date: Sun, 30 Jul 2023 00:23:51 +0300 Subject: [PATCH] added registry dashboard --- .../reports/EhrReportsHomePageController.java | 6 +- omod/src/main/webapp/fragments/workLoad.gsp | 119 ++++++++++++++++++ 2 files changed, 120 insertions(+), 5 deletions(-) diff --git a/omod/src/main/java/org/openmrs/module/financials/page/controller/reports/EhrReportsHomePageController.java b/omod/src/main/java/org/openmrs/module/financials/page/controller/reports/EhrReportsHomePageController.java index 82d40a23..17e69799 100644 --- a/omod/src/main/java/org/openmrs/module/financials/page/controller/reports/EhrReportsHomePageController.java +++ b/omod/src/main/java/org/openmrs/module/financials/page/controller/reports/EhrReportsHomePageController.java @@ -1,9 +1,7 @@ package org.openmrs.module.financials.page.controller.reports; import org.openmrs.Program; -import org.openmrs.api.context.Context; import org.openmrs.module.appframework.domain.AppDescriptor; -import org.openmrs.module.ehrconfigs.metadata.EhrCommonMetadata; import org.openmrs.module.kenyacore.program.ProgramDescriptor; import org.openmrs.module.kenyacore.program.ProgramManager; import org.openmrs.module.kenyacore.report.ReportDescriptor; @@ -35,9 +33,7 @@ public void controller(PageModel model, UiUtils ui, @SpringBean ReportManager re for (ReportDescriptor report : reportManager.getCommonReports(currentApp)) { common.add(ui.simplifyObject(report)); } - if (Context.getAuthenticatedUser().hasRole(EhrCommonMetadata._Roles.EHR_ACCESS_FINANCE_REPORT_SECTION)) { - reportsByProgram.put("Facility Summaries", common); - } + reportsByProgram.put("Facility Summaries", common); for (ProgramDescriptor programDescriptor : programManager.getAllProgramDescriptors()) { Program program = programDescriptor.getTarget(); diff --git a/omod/src/main/webapp/fragments/workLoad.gsp b/omod/src/main/webapp/fragments/workLoad.gsp index 8002b48f..7af0c818 100644 --- a/omod/src/main/webapp/fragments/workLoad.gsp +++ b/omod/src/main/webapp/fragments/workLoad.gsp @@ -49,10 +49,77 @@ populateWorkLoadDetails(jQuery("#workLoadFromDate-field").val(), jQuery("#workLoadToDate-field").val()); } + + + +
Facility Workload Summary
@@ -68,6 +135,58 @@ table#pDetails.dataTable tbody tr:hover {
+
+
+
+
+
+
+
+
+ +
+
+ + TOTAL PATIENTS + +
+
+ +
+
+ + TOTAL NEW PATIENTS + +
+
+ +
+
+ + TOTAL REVISIT PATIENTS + +
+
+ +
+
+ + TOTAL MALE PATIENT + +
+
+ +
+
+ + TOTAL FEMALE PATIENT + +
+
+
+
+
+