Logo Lanfrica

maulidiphilip/mahis-mini-next

Domain:

healthcare

Record type:

software
Creator:
mau
Host:
Electronic Health Record System for Maternal and Child Health Services Ministry of Health and Sanitation Republic of Malawi # MaHIS Mini – Maternal & Child Health Information System A **modern, mobile-first, FHIR-ready** Electronic Health Record (EHR) module built for the **Ministry of Health and Sanitation, Malawi** under the **Presidential Initiative on Maternal Health**. Live Demo → Coming soon on Vercel (after deployment) GitHub → github.com ## Features (Already Working) - Search patients by phone, name, or National ID - Register new pregnant mothers - Real Malawian names & maternal health data - 100% responsive (works on village phones to hospital desktops) - Clean, trusted government-style UI (white + teal) - Built with international standards (ready for FHIR, OpenHIE, MaHIS) - Prisma + PostgreSQL + Next.js 16 App Router + Tailwind CSS ## Tech Stack - **Frontend**: Next.js 16 (App Router), TypeScript, Tailwind CSS - **Backend**: Next.js API Routes + Prisma ORM - **Database**: PostgreSQL (via Prisma Data Platform) - **Design**: Mobile-first, responsive, government-approved look - **Standards**: Designed for FHIR & OpenHIE interoperability ## Project Structure src/ ├── components/ │ ├── layout/ → Header, Footer, MobileNav │ ├── patient/ → SearchPatient │ └── forms/ → RegisterForm (coming) ├── app/ │ ├── page.tsx → Home with search │ └── register/page.tsx └── prisma/ → Schema + seed with real ANC data ## Quick Start ```bash git clone github.com cd mahis-mini-next npm install npx prisma generate npx prisma db push npx prisma db seed npx prisma studio npm run dev Open localhost Built By Philip Maulidi Full-Stack Developer | Digital Health Enthusiast December 2025