To produce activity reports for health authorities and partners faster, capture data once, at the moment care is delivered, then aggregate it instead of recounting registers at the end of the month. Most of the time saved comes from clear definitions, a fixed internal calendar and a short sign-off process. Here is the method, step by step.
Key takeaways
- List every report you owe: recipient, deadline, format and indicators.
- Link each indicator to a single source and a written definition.
- Record data as you go: the report then only has to add it up.
- Check the figures for consistency before sending, not after.
- File every report sent, with the name of the person who approved it.
Which activity reports do health authorities and partners expect?
A health facility generally reports activity data to the authority it falls under: the district or local government health office, the regional or state health directorate, the ministry of health. That data feeds the national health information system, whose name and forms vary from country to country.
In many countries, aggregate data is entered into DHIS2, open-source software widely used for health reporting. In Ghana, facility data flows into DHIMS2, the Ghana Health Service platform built on DHIS2; in Nigeria, the NHMIS also runs on DHIS2, with data often entered at local government area (LGA) level. Partners such as donors, NGOs and health programmes, including the Global Fund, ask for their own reports with specific indicators.
| Type of report | Usual recipient | Common frequency | Example data |
|---|---|---|---|
| Routine activity return | District or LGA health office | Monthly | Outpatient visits, admissions, deliveries, deaths |
| Health programme report | The national programme concerned | Monthly or quarterly | Cases managed, tests performed, commodities used |
| Partner report | Donor, NGO, technical partner | As set in the agreement | Project indicators, expenditure |
| Insurance claims summary | Ghana’s NHIS, Nigeria’s NHIA or HMOs | As set by the scheme | Insured attendances, services billed |
| Annual report | Supervising authority, board | Yearly | Activity, revenue, staffing |
Example: a private clinic in Ibadan should ask its LGA health office for the exact list of forms expected and their deadlines. That list becomes the basis for everything else.
Why reports take so long
The delay rarely comes from the report itself. It comes from how data is collected during the month.
- Data is scattered across paper registers, ward notebooks and spreadsheets.
- Definitions vary: what counts as a “new attendance”? Does a patient seen again the next day count twice?
- Counting is manual, at month end, by someone who already has a full job.
- Discrepancies between units surface at the last minute.
- Every partner wants a different format.
Example: in a health centre in Tamale where each ward in-charge recounts their register at month end, the health information officer can spend days reconciling figures that do not match between maternity, outpatients and pharmacy.
A 6-step method to produce reports faster
- Inventory your reports: recipient, deadline, format and indicators required.
- Write an indicator dictionary: definition, source, calculation rule, person responsible.
- Link each indicator to an entry made at the point of care: front-desk registration, consultation, admission, test result, stock issue.
- Set an internal calendar: entry cut-off, extraction, checking, sign-off, submission.
- Check consistency: compare with last month, reconcile activity with revenue, spot outliers.
- File every report sent, with its submission date and the name of the person who approved it.
Example: a maternity unit that counts deliveries from discharges recorded on the ward, rather than from a separate notebook, removes discrepancies between the unit and management. Only one figure circulates.
Make the figures reliable before sending them
A fast but wrong report helps nobody. Three simple checks make the difference.
Avoid duplicate patients
A patient registered twice is counted twice. Our article on unique patient identifiers explains how to prevent duplicate records from the front desk onwards.
Reconcile activity with revenue
The number of services billed should match the number of services delivered. A gap signals a data entry problem or lost revenue, both covered in our guide to hospital billing.
Get sign-off from a manager
The medical director or administrator reviews and signs the report before it goes out. Example: a sudden jump in admissions may be real, or may come from an entry error; only someone who knows the wards can tell.
Producing reports and MediFlow
MediFlow aims to produce the data for these reports from one tool: smart medical follow-up, laboratory, inpatient care and billing, in development, will feed clinical activity.
Stock information (movements, expiry dates), already available, helps prepare the medicines part of your reports today. Submitting figures to DHIS2, DHIMS2 or a partner’s forms remains a separate step carried out by your team. To choose the indicators you track internally, see our guide to hospital dashboards.
Frequently asked questions
Does a private clinic have to send activity reports to health authorities?
Generally, yes: licensed private facilities are expected to report activity data to the health authority they fall under. Requirements vary by country and type of licence, so check with your district or local government health office.
What is DHIS2?
DHIS2 is open-source software for collecting and analysing health data, used by many ministries of health, particularly in Africa. Aggregate facility data is entered into it, often at district level, to feed the national health information system.
How can we save time when every partner asks for a different format?
Build one shared indicator dictionary and first produce a single set of figures, validated internally. Each partner’s format then becomes a matter of presenting the same figures, instead of a new count.
Want to see how MediFlow fits your facility? Request a free demo.




