Integrated Digital Health Platform for Urban and Rural Ethiopia
# Tenadam Digital Healthcare System
**TENADAM** is an integrated digital healthcare platform designed to improve healthcare accessibility, coordination, interoperability, and efficiency across urban and rural communities.
The platform brings together hospital management, telemedicine, pharmacy management, emergency healthcare, AI-assisted services, USSD access, healthcare interoperability, and administrative management into a unified digital health ecosystem.
---
## 🏗️ Architecture
Tenadam is a modular, multi-tenant healthcare platform built using modern technologies.
| Layer | Technology |
|---|---|
| Backend | Go (Golang) Microservices |
| AI Services | Python + FastAPI |
| Web Frontend | Next.js 14 + TypeScript |
| Mobile | Capacitor |
| Database | PostgreSQL |
| Cache | Redis |
| Message Bus | Apache Kafka |
| Video & Telemedicine | LiveKit |
| Interoperability | FHIR R4 |
| Containers | Docker |
| Orchestration | Kubernetes |
---
## 📁 Project Structure
```text
Tenadam-Digital-Health-Platform/
│
├── apps/
│ ├── web/ # Next.js web applications
│ ├── mobile/ # Capacitor mobile application
│ └── ussd/ # USSD application
│
├── backend/ # Backend support and shared backend code
│
├── gateway/
│ └── api-gateway/ # Central API Gateway
│
├── services/
│ ├── core/ # Authentication, users, access control
│ ├── registry/ # Patients, practitioners, facilities
│ ├── clinical/ # Clinical and patient-care services
│ ├── clinical-extensions/ # Forms, orders, guidelines, terminology
│ ├── diagnostics/ # Laboratory and diagnostic services
│ ├── pharmacy/ # Pharmacy, prescriptions, inventory
│ ├── hospital/ # Hospital and inpatient management
│ ├── emergency/ # Emergency, triage and ambulance
│ ├── surgery/ # Surgery and theatre management
│ ├── ope …