JSI Report Experience

JSI Report Experience

JSI Report Experience
Available reports

  1. Baked in reports with eLMIS using AngularJS/Spring code for UI/HTML output and Jasper for PDF and EXCEL output

  2. Custom report using an open source add on that accepts direct SQL

  3. Metabase, an open source tool for dashboard

As part of the Gap Analysis project there are 13 prioritized reports. The list can be found here under reporting sections.
These prioritized reports were also further discussed, refined and slotted for Jasper type of report or Superset/data warehouse type of reports during Aug 27 and 28, sessions in Seattle with VR, JSI and Ona team. Respective wiki page and notes were updated accordingly.
At this point around 10 reports were slotted under Superset.
Custom reports and Metabase dashboard were kept in backlog for now. Future funding and product milestone plan will determine what can be done for those reports.
eLMIS reports access control mechanism
Rights and Role based access
When a new report is developed (type 1 on above list), through SQL migration script, the report name is inserted in the rights table. Below is a sample of report rights from the rights table

name

description

displaynamekey

ACCESS_NEW_DASHBOARD

Permission to access new dashboard

right.dashboard

MANAGE_CUSTOM_REPORTS

Permission to manage custom reports

right.report.manage.custom.report

VIEW_ADJUSTMENT_SUMMARY_REPORT

Permission to view adjustment summary Report

right.report.adjustment

VIEW_AVERAGE_CONSUMPTION_REPORT

Permission to view avergae consumption Report

right.report.average.consumption

VIEW_CCE_STORAGE_CAPACITY_REPORT

Permission to view CCE Storage Capacity Report

right.report.cce.storage.capacity

VIEW_COLD_CHAIN_EQUIPMENT_LIST_REPORT

Permission to view cold chain equipment list Report

right.report.coldchain.equipment

VIEW_CONSUMPTION_REPORT

Permission to view Consumption Report

right.report.consumption

VIEW_DASHBOARD

Permission to view dashboard poc

right.report.dashboard

VIEW_DASHBOARD_POC

Permission to view Dashboard POC

right.report.dashboard

VIEW_DISTRIBUTION_SUMMARY_REPORT

Permission to view Distribution summary report

right.view.distribution.summary.report

VIEW_DISTRICT_CONSUMPTION_REPORT

Permission to view district consumption comparison report

right.report.district.consumption

VIEW_DISTRICT_FINANCIAL_SUMMARY_REPORT

Permission to view District Financial Summary Report.

right.report.district.financial

VIEW_ELMIS_DASHBOARD

Permission to view eLMIS dashboard poc

right.report.dashboard

VIEW_FACILITY_REPORT

Permission to view Facility List Report

right.report.facility

VIEW_LAB_EQUIPMENT_LIST_REPORT

Permission to view lab equipment list Report

right.report.lab.equipment

VIEW_LAB_EQUIPMENTS_BY_FUNDING_SOURCE

Permission to view lab equipment list by funding source Report

right.report.equipment.funding

VIEW_LAB_EQUIPMENTS_BY_LOCATION_REPORT

Permission to view lab equipments by location Report

right.report.lab.equipment.by.location

VIEW_MAILING_LABEL_REPORT

Permission to view Mailing labels for Facilities

right.report.mailing.label

VIEW_MSD_DASHLET_REPORT

Permission to view MSD Dashboard

right.view.msd.dashboard

VIEW_NON_REPORTING_FACILITIES

Permission to view Non reporting Facility List Report

right.report.non.reporting

VIEW_ORDER_FILL_RATE_REPORT

Permission to view Order Fill Rate Report

right.report.order.fillrate

VIEW_ORDER_FILL_RATE_SUMMARY_REPORT

Permission to view order fill rate summary Report.

right.report.fill.rate

VIEW_ORDER_REPORT

Permission to view Order Report

right.report.order

VIEW_PIPELINE_EXPORT

Permission to view Pipeline export Report

 

VIEW_REGIMEN_SUMMARY_REPORT

Permission to view Regimen Summary Report.

right.report.regimen

VIEW_REPAIR_MANAGEMENT_REPORT

Permission to view Repair Management Report

right.report.repair.management

VIEW_REPORTING_RATE_REPORT

Permission to view Reporting Rate Report

right.report.reporting.rate

VIEW_REQUISITION_REPORT

Permission to View Requisitions Report

right.report.requisition

VIEW_RNR_FEEDBACK_REPORT

Permission to view Report and Requisition Feedback Report.

right.report.rnr.feedback

VIEW_SEASONALITY_RATIONING_REPORT

Permission to view seasonality rationing Report

right.report.seasonality.rationing

VIEW_STOCKED_OUT_REPORT

Permission to view stocked out commodity Report

right.report.stocked.out

VIEW_STOCK_IMBALANCE_REPORT

Permission to view Stock Imbalance Report.

right.report.stock.imbalance

VIEW_STOCK_LEDGER_REPORT

Permission to View Stock Ledger Report

label.rights.view.stock.ledger.report

VIEW_STOCK_ON_HAND_REPORT

Permission to View Stock On Hand Report

right.report.stockonhand

VIEW_SUMMARY_REPORT

Permission to view Summary Report

right.report.summary

VIEW_SUPPLY_STATUS_REPORT

Permission to view supply status by facility report

right.report.supply.status

VIEW_TIMELINESS_REPORT

Permission to view Timeliness Report

right.report.timeliness

VIEW_USER_SUMMARY_REPORT

Permission to view user summary Report

right.report.user.summary

VIEW_VACCINE_REPLACEMENT_PLAN_SUMMARY

Permission to View Replacement Plan Summary Report

right.report.vaccine.replacement.plan.summary

VIEW_VACCINE_REPORT

Permission to view vaccine report

right.view.vaccine.report

VIEW_VACCINE_STOCK_STATUS_REPORT

Permission to View Vaccine Stock Status Report

label.rights.vew.vaccine.stock.status.report

VIEW_VIMS_MAIN_DASHBOARD

Permission to view Vims Main Dashboard

right.view.vims.main.dashboard

VIEW_VIMS_NOTIFICATION

Permission to view vims dashboard notification

right.view.vims.notification

OpenLMIS: the global initiative for powerful LMIS software