Skip to content

Ayana is an ecosystem, not an application: six products built around a single patient record. ayanaEHR holds that record and the rest work against it, which is what lets the platform follow a journey rather than an episode.

The record is global and the facility is a tenant, so a clinic that has never seen a patient still opens a complete history.

It is a TypeScript modular monolith, deliberately: one deployable a small team can reason about, twenty bounded contexts inside it, PostgreSQL on the server and SQLite on the device.


Six products, one record
  1. ayanaEHR

    The record itself, and the clinic day around it: documentation, scheduling, the virtual waiting room, and the consultation. Everything else in the ecosystem reads and writes here.

  2. ayana Patient Portal

    Booking, history, invoices and results in the patient’s hands, imaging included, with their place in the queue visible in real time.

  3. ayanaBilling

    The invoice is raised when the appointment is booked. Insurance claims, reconciliation and refunds follow the same record.

  4. ayanaDMS

    Document management for a clinic going paperless, with electronic signature and structured filing of everything the record touches.

  5. ayanaRX

    AI-assisted radiology reporting, with non-invasive biomarker analysis such as haemoglobin and HbA1c.

  6. Ask ayana

    A virtual medical assistant that answers in the language the patient speaks, informed by that patient’s own record.

What it assumes

No network

The clinic app is local-first: it holds its own database and syncs when a connection appears. It was built against 100 kbps, not fibre.

No smartphone

Booking works over USSD on *100#, so a patient with a feature phone and no data plan can still get an appointment.

No shared language

French, Baoulé, Wolof, Swahili and Bambara. Ask ayana answers in the one the patient actually speaks.

No single clinic

Patients and practitioners are global, facilities are tenants. A record follows the patient; a practitioner can work across clinics without a second account.

No time to type

Voice recognition transcribes the consultation as it happens and structures the note against the record.

No exceptions on the law

HL7 and FHIR for exchange. HIPAA, GDPR, BCEAO and Ivorian law n° 2013-450 for retention, consent and residency.

Where it stands

Most of the system is built. Four clinics in Côte d’Ivoire ran it in testing, funded entirely out of the studio, against a country with more than a thousand of them. Development is restarting now.

The full picture, screens and roadmap included, is in the Ayana deck (PDF, 5 MB).

Start here

Get in touch