Custom builds

Custom healthcare systems composed around your specific operation.

Custom DHS projects cover referral networks, community health programmes, EMR bridges, and other systems that sit outside packaged products. Each engagement composes existing modules from the DHS library with new pieces written for the project, typically going live within eight to twelve weeks.

Composed from the library Two to four custom pieces Live in eight to twelve weeks
The shape of custom

Custom builds composed from the DHS module library.

The DHS module library covers over 30 healthcare modules including patient access, callbacks, intake, records, lab integration, pharmacy, reporting, triage assistance, and telemedicine. A typical custom project pulls eight to twelve modules from the library and adds two to four new modules written specifically for the operation.

New modules built for one project become part of the shared library, so each subsequent custom build starts from a slightly broader foundation. This approach lets DHS deliver a working system within weeks rather than quarters.

30+ modules in the library
2 to 4 custom built per project
Weeks to first working version
Project · #01

Hospital

220 beds · Kigali

Reused from library
Reception Doctor view Lab Records
Built for this
+ Callback layer + EMR bridge
10 modules · 2 custom · live in 8 weeks Active
Project · #02

NGO

Maternal health · 4 districts

Reused from library
USSD intake Reminders Reporting
Built for this
+ Low-connectivity sync + CHW field forms
9 modules · 2 custom · piloting in 2 districts Active
Project · #03

Foundation

Community programme · 60 CHWs

Reused from library
Intake Patient records Reporting
Built for this
+ Programme dashboard + AI case summary
8 modules · 2 custom · rolled out in phases Active
How custom work happens

Custom projects follow a four-step process.

A maternal health programme across four districts and a single hospital adding a callback layer differ in scale but go through the same four steps inside DHS: define the workflow, pick the modules that fit, build the new pieces needed, and ship in stages with the client involved at every stage.

The DHS playbook
01 / 04
01Step 01

Listen on site

DHS spends five to ten days on site, observing reception, following cases through the building, and meeting the people who run the workflow today. Software design begins after this initial period.

Output →A workflow description in the team's own words, signed off by the clinical lead.

Day 1 · Walkthroughfield notes
  • 08:14Reception has 3 queues. No triage at the door.
  • 09:02Records still on paper. Walked from reception to lab by hand.
  • 10:30Most patients first reach us on WhatsApp.
  • 11:48Front desk spends ~40% of the morning on calls.
  • 13:15Lab waits queue up after lunch. Three retests today.
The library

A shared module library across every project.

Every DHS build draws from a shared library of healthcare modules. Existing modules cover most workflows, while new modules built for a specific programme become available for future projects across the same library.

DHS module library

Every module we've built, available for every programme.

24 modules

Patient access

Single inbox for channels

WhatsApp flows

Conversational intake

USSD menus

Works on any phone

SMS reminders

Confirmations · follow-ups

Voice intake

Phone-first triage

Callback workflow

Queued return calls

Intake structuring

Free text → fields

Triage assist

AI priority signals

Patient records

Longitudinal EMR

Records bridge

Into existing EMRs

Care team UI

Doctor · nurse · admin

Appointments

Booking · reminders

Telemedicine

Video · async consults

Lab integration

Orders · results

Pharmacy workflows

Prescriptions · stock

Reporting

Programme · ops · donor

Audit trail

Action and role logs

Mobile money

M-Pesa · MoMo · Airtel

Insurance claims

Public · private payers

Community health

CHW field workflows

Field intake

Offline-first forms

Connectivity sync

Resume when online

Multi-language

EN · SW · LG · FR · AR

Maternal health

Antenatal · postnatal

Every DHS programme is composed from this library. When something is missing for a setting, we build it and the library grows.

An illustrative module composition for a maternal health programme across four districts in Eastern Uganda.

Three illustrative scenarios

Three illustrative custom projects.

The three scenarios below are composites assembled from the kinds of projects DHS runs regularly. Each one covers the operational constraint, the modules drawn from the library, and the new pieces written for the specific project.

  1. NGO · maternal health · field clinics

    Antenatal care across four districts with low-connectivity field clinics.

    A maternal health NGO operates antenatal clinics across four districts in Eastern Uganda. Most patients use feature phones, the network drops regularly, and referrals, follow-ups, and weekly reporting all need to work through intermittent connectivity. The programme lead needs cross-district visibility.

    What we built

    • USSD and SMS intake on the patient's existing phone
    • Offline-first sync on clinic tablets with conflict-free merging when the network returns
    • Paper-light field forms for community health workers walking long routes
    • Programme reporting back to HQ in Kampala, exportable for the funding partner

    Why this shape

    USSD and SMS are first-class channels in this catchment, matching the phones available to most patients. DHS designs around the channels in use rather than assuming smartphone access.

    DHS Field · USSD 2G
    *384*1#
    1. Antenatal reminder · M. on Tue 10am 2. Confirm clinic visit 3. Lab follow-up
    1
    Reminder sent to M. (parish · Kayunga). Reply when seen.
    Seen 14 patients · syncing

    Last sync · 14:02

    22 records queued · waiting for network

    Offline
  2. Hospital · callback layer · existing EMR

    Adding a callback layer to a 220-bed hospital with an existing EMR.

    The hospital already runs a clinical EMR that the team intends to keep in place. The front desk is overwhelmed by inbound calls, and the director would like to add WhatsApp and a structured callback queue. DHS provides the access and callback layer alongside the EMR with a clean integration between them.

    What we built

    • WhatsApp and phone inbound capture into a single shared queue
    • A sorted daily callback list with case context prepared in advance
    • A two-way bridge to the existing EMR via its standard API
    • Operational reporting for the front desk manager and the medical director

    Why this shape

    Custom DHS projects can sit alongside existing healthcare software, providing the patient-facing access layer that the original system was never built to deliver.

    Live Today's callback queue
    Tue · 11:23
    Connected to existing EMR last sync · 11:21
    • 10:42
      M.K. WhatsApp
      Mild fever · 2 days · F · 34 Ready
    • 10:58
      A.O. Phone
      Lab result follow-up · M · 58 Scheduled
    • 11:14
      J.M. WhatsApp
      Post-op pain · F · 41 In call
    • 11:20
      S.B. SMS
      Reschedule appointment · M · 27 Waiting
    Inbound 38
    Handled 31
    Pending 7
  3. Foundation · community health · multi-district

    A multi-district community health programme covering 60 community health workers.

    A foundation operates a community health programme across four districts in Kenya. Sixty community health workers feed cases in from the field on the phones they already have. The programme lead needs a single view of activity across districts, with AI summaries to support review.

    What we built

    • Structured intake from community health workers with full offline support
    • AI-supported case summaries, reviewed by the programme lead before going to the donor
    • A reminder system pushing tasks back to community health workers in their local language
    • A programme dashboard with weekly, monthly, and donor-ready views

    Why this shape

    AI provides volume summaries so the programme lead can focus on the cases that need clinical attention. Programme decisions stay with the lead and the foundation team.

    Programme Community health · this week
    W22
    • Kayunga
      84/wk
      16 CHWs On track
    • Mukono
      92/wk
      18 CHWs On track
    • Buikwe
      71/wk
      14 CHWs Lagging
    • Jinja
      71/wk
      12 CHWs On track
    AI summary · this week

    Buikwe district is trending below the 12-week average for antenatal follow-up. Suggested check-in with two parishes flagged for low CHW response.

    Reviewed by programme lead · final decisions stay with the team.

Where custom usually starts

Most custom builds extend one of the three core solutions.

A typical custom project builds on top of the platform, the access layer, or the AI workflows, configured and extended for a specific operation. The three pages below document each underlying solution in more depth.

DHSAFRICA
Start a project

Have a healthcare project that sits outside packaged products?

A short note about the problem, the audience, and the available budget gives DHS enough context to outline a real plan, including the modules drawn from the library and the new pieces written for the project.

About a minute · No commitment