HMIS 105 Reporting: How to Automate Your Monthly Submissions

Peter Bamuhigire 8 min read
HMIS 105 Reporting: How to Automate Your Monthly Submissions

It is the 5th of the month. Your records officer has been sitting at a desk for three days, flipping through register after register, tallying diagnoses with a calculator, and typing numbers into the DHIS2 portal one cell at a time. She has done this every month for years. She is tired, and frankly, so are the numbers β€” because by the time they reach the Ministry of Health, at least a handful of them are wrong.

This scene plays out in thousands of health facilities across Uganda every single month. The HMIS 105 report is mandatory, important, and absolutely dreaded by the staff responsible for compiling it. But it does not have to be this painful.

What Exactly Is the HMIS 105 Report?

The Health Management Information System (HMIS) 105 is a monthly reporting form used by health facilities in Uganda to submit service delivery data to the Ministry of Health. The data flows into DHIS2 (District Health Information Software 2), the national health data platform, where it informs policy decisions, resource allocation, and disease surveillance.

The HMIS 105 covers a broad range of data points, including:

  • Outpatient attendance β€” broken down by age group, sex, and visit type (new vs. re-attendance)
  • Diagnoses β€” malaria, pneumonia, diarrhoea, HIV, tuberculosis, and dozens more, each categorised by age and sex
  • Maternal health β€” antenatal visits, deliveries, postnatal care, family planning methods
  • Child health β€” immunisations, growth monitoring, vitamin A supplementation
  • Laboratory β€” tests performed and results (malaria RDTs, HIV tests, etc.)
  • Pharmacy β€” stock-outs of essential medicines

Each of these categories contains multiple line items, many with sub-categories by age bracket and sex. A single month's report can involve hundreds of individual data points.

A doctor carefully reviewing medical records at a desk

The Pain of Manual Compilation

In a facility that still uses paper registers, compiling the HMIS 105 follows a predictable and exhausting routine:

  1. The records officer collects physical registers from each department β€” outpatient, maternity, laboratory, pharmacy, ART clinic
  2. Each register is reviewed line by line, with relevant entries tallied by hand or calculator
  3. Tallies are transferred to summary sheets
  4. Summary sheets are entered into the DHIS2 web portal, one field at a time
  5. The biostatistician or in-charge reviews the numbers for obvious errors
  6. Corrections are made (often requiring a return to the original registers)
  7. The report is submitted

This process typically takes between two and five working days, depending on the facility's size and patient volume. During this time, the records officer is largely unavailable for other duties. And despite the effort, errors are common β€” a missed tally here, a transposed digit there, a register that was temporarily misplaced and left out of the count entirely.

District health officers routinely flag data quality issues: facilities reporting zero malaria cases in a high-burden area, maternal health numbers that do not add up, or sudden unexplained spikes in specific diagnoses. These are often not real trends β€” they are data entry mistakes.

How Digital Systems Change the Equation

The fundamental insight is simple: if your clinical data is already digital, the HMIS 105 report can compile itself.

When a clinician records a diagnosis of malaria in a 7-year-old girl during a consultation, that single data entry contains everything the HMIS 105 needs: the diagnosis (malaria), the age bracket (5-9 years), the sex (female), and the visit type (new or re-attendance). There is no need to tally it later β€” the system already knows.

A tablet and laptop displaying health data dashboards side by side

The same applies across every section of the report:

  • Maternal health data is captured when midwives record antenatal visits, deliveries, and family planning consultations
  • Immunisation data is captured when nurses record vaccines administered during child health clinics
  • Laboratory data is captured when technicians log test requests and results
  • Pharmacy stock-outs are captured automatically when inventory levels hit zero

At the end of the month, instead of pulling out registers and calculators, the records officer opens the reporting module, selects the month, and the system generates the complete HMIS 105 report β€” every field populated, every tally calculated, every age and sex disaggregation applied correctly.

From Generated Report to DHIS2 Submission

Generating the report is only half the story. The report still needs to reach DHIS2. There are two approaches that modern health information systems use:

Approach 1: Formatted export. The system produces the HMIS 105 data in a format that matches the DHIS2 data entry structure. The records officer can review the numbers, make any necessary adjustments, and then enter them into DHIS2 with confidence β€” knowing that the figures are accurate and consistent.

Approach 2: Direct DHIS2 integration. More advanced systems connect directly to the DHIS2 API, allowing the report to be submitted electronically with a single click. The records officer reviews the auto-generated report, approves it, and the data flows directly into the national system.

Either approach reduces the reporting process from days to minutes. But more importantly, it improves data quality because the numbers come directly from verified clinical records, not from hand-tallied estimates.

A nurse working at a clinic computer workstation

What This Means for Your Facility

The benefits extend far beyond saving your records officer's time β€” though that alone is significant. Consider what changes when HMIS reporting is automated:

Data quality improves dramatically. No more transcription errors, missed tallies, or forgotten registers. The numbers in your HMIS 105 report match your clinical records exactly, because they come from the same source.

Your facility's reporting reputation improves. District health teams notice when a facility consistently submits clean, timely data. This matters during supervision visits, accreditation assessments, and when resources are being allocated.

Staff time is freed up. Those three to five days your records officer currently spends on HMIS compilation can be redirected to other important work β€” quality improvement, patient follow-up, or data analysis that actually helps your facility make better decisions.

Month-end stress decreases. The dread that builds as the reporting deadline approaches simply goes away. The report is ready when you need it, every month, without the scramble.

What to Look for in a System

If you are considering a digital health system partly for its HMIS reporting capabilities, here are the questions to ask:

  • Does the system capture all HMIS 105 data elements as part of routine clinical workflows, or does it require separate data entry?
  • Can it generate the complete HMIS 105 report for any given month with a single action?
  • Does it support the current HMIS 105 form structure, including all age and sex disaggregations?
  • Can the generated report be reviewed and adjusted before submission?
  • Does it support direct DHIS2 integration, or does it produce a formatted export?
  • How does it handle mid-month corrections to clinical data? Do they automatically reflect in the report?

Beyond HMIS 105: Other Reports That Benefit

Once your clinical data is digital, the HMIS 105 is just the beginning. The same data can generate:

  • HMIS 033b β€” the weekly epidemiological surveillance report
  • Custom facility reports β€” daily attendance summaries, disease trends, revenue analysis
  • Donor reports β€” for facilities receiving funding from partners who require specific data
  • Insurance claims data β€” pre-formatted for submission to the National Health Insurance Scheme or private insurers

The principle is always the same: enter data once during patient care, and let the system produce every report you need from that single source.

Making the Transition

Moving from manual to automated HMIS reporting does not happen overnight. It requires digitising your clinical workflows first β€” consultations, laboratory, pharmacy, and maternal health. But the investment pays for itself quickly, both in staff time saved and in the quality of data your facility reports.

Many facilities in Uganda are already making this transition. The ones that have done so consistently report the same thing: they wonder why they waited so long.

Tired of manual HMIS reporting?

See how Medic8 auto-generates your HMIS 105 from everyday clinical data. Book a free demo.

Request a Demo