Legma Parfait
FRCV
Back to the archive
Mission 008

Status: Pre-launch

FasoConsult

A health platform: consultation tickets, a shared medical record, digital prescriptions and on-duty pharmacies, for patients and caregivers.

  • 8user types described
  • 4design documents and a prototype
Setting
Team project — health platform
Role
Member of the delivery team
Period
Since October 2026
Stack
Flutter · React · API REST · PostgreSQL
01

Context

In Burkina Faso, care still relies largely on paper records and health booklets; patients carry their own medical history from a health centre to the hospital.

02

Problem

Hours of waiting before a consultation, records lost during transfers and caregivers who cannot see the patient’s history.

03

Objective

A unique record code per patient, digital consultation tickets and a shared, protected and logged medical record.

04

Architecture

Architecture proposed in the specification: a Flutter mobile app for patients and field agents, a web platform for professionals, a secured REST API and a PostgreSQL database. Final choices are validated during design.

  1. PatientConsultation ticket, medical record, prescriptions and pharmacies on mobile.
  2. Front desk and caregiversDaily queue, patient search, consultation and referrals.
  3. PharmacyReading received prescriptions, on-duty hours.
  4. AdministrationFacilities, role-based rights and access log.
05

Technologies

Proposed
  • Flutter
  • React
  • API REST (OAuth2, OpenAPI)
  • PostgreSQL
  • OpenStreetMap
Design
  • Cahier des charges
  • Guide fonctionnel
  • Charte graphique
  • Prototype HTML
06

Features

  • Digital consultation tickets to reduce waiting
  • Shared medical record, role-based and logged
  • Digital prescriptions sent to pharmacies
  • On-duty pharmacies on a map
  • Offline mode: actions queued and sent when the network returns
07

Technical decisions

Write before coding

Each requirement has an identifier and a priority; the functional guide describes every flow screen by screen and drives acceptance testing.

08

Result

Pre-launch: specification, functional guide, visual identity and HTML prototype done; development is in progress.

09

Possible evolution

  • Core development: accounts, patient identification, medical record
  • Field trials with health facilities
Next mission · 009Scolarité →