# MedLink Ethiopia
MedLink Ethiopia is an AI-powered healthcare logistics platform built to help patients find verified medicine quickly, even when inventory is fragmented, pharmacy data is stale, or connectivity is unreliable.
This workspace is organized as a multi-app repository with a clean separation between the product surface and the service layer:
- frontend/ contains the Next.js user interface.
- medlink-fastapi/ contains the FastAPI backend.
- medplum-main/ is a separate MedPlum codebase kept alongside the main product.
The root README is written as portfolio documentation for the full system. Backend-specific implementation notes live in medlink-fastapi/README.md, and the frontend starter notes live in frontend/README.md.
## What MedLink Solves
Healthcare logistics is often treated like a simple inventory problem. In reality, it is usually a trust, latency, and communication problem.
MedLink is designed around those constraints:
- Patients may search by brand name, generic name, or informal description.
- Pharmacy stock can be incomplete, delayed, or manually reported.
- Network access may be weak or intermittent.
- Prescription handling requires stronger validation than a normal CRUD workflow.
- Verification, auditability, and traceability matter as much as speed.
The project is built to support a realistic workflow: search for medicine, locate nearby pharmacies, validate stock, reserve inventory, and preserve the full audit trail.
## Portfolio Highlights
- Full-stack healthcare platform with a modern Next.js front end and a FastAPI backend.
- Medicine search, pharmacy discovery, and reservation workflows designed for real-world supply constraints.
- OCR-based prescription ingestion with secure file handling and review signaling.
- Trust scoring and counterfeit-risk heuristics for pharmacy and inventory signals.
- Offline synchronization support for delayed client actions.
- Telecom/SMS-style ingestion paths for low-bandwidth updates.
- Immutab …