Second Look – Unified Clinical Triage & National Surveillance Platform for Ethiopia
# 🔍 Second Look
## Unified Clinical Triage & National Surveillance Platform for Ethiopia
---
## 📖 Overview
**Second Look** is an offline‑first, AI‑powered clinical decision support system designed for Ethiopia. It ingests laboratory results, evaluates against 25+ disease rules, flags risks, checks Tena Fund insurance coverage, generates Telebirr payment intents, and logs incidents for national disease surveillance – all without requiring internet connectivity.
### Why Second Look?
> *"I built what I wish I had. A second look."*
> — **Ermias Wedaje Tegbaru**, Founder
After a routine lab result was misinterpreted – leading to a Type 1 Diabetes diagnosis and seven years of daily insulin – Ermias built Second Look to ensure no other Ethiopian suffers a preventable missed diagnosis.
---
## 🚀 Features
| Feature | Status |
| :--- | :--- |
| **Clinical Triage** (25+ diseases) | ✅ Complete |
| **Excel Batch Processing** | ✅ Complete |
| **PDF Invoice Generator** | ✅ Complete |
| **Live Outbreak Alert System** | ✅ Complete |
| **Tena Fund (የጤና ፈንድ) Integration** | ✅ Complete |
| **Telebirr Payment Integration** | ✅ Complete |
| **Leaflet Surveillance Map** | ✅ Complete |
| **SQLite Database** | ✅ Complete |
| **Dark Theme Dashboard** | ✅ Complete |
| **Historical Data Audit** | ✅ Complete |
---
## 🛠️ Technology Stack
| Layer | Technology |
| :--- | :--- |
| **Backend** | Flask (Python) |
| **Database** | SQLite |
| **Frontend** | HTML, CSS, JavaScript, Tailwind, Leaflet |
| **Data Processing** | Pandas, OpenPyXL |
| **PDF Generation** | ReportLab |
| **QR Code** | qrcode.js |
| **Version Control** | Git, GitHub |
---
## 📁 Project Structure
```text
SecondLook_MVP/
│
├── web_app.py # Main Flask Application
├── requirements.txt # Project Dependencies
├── .gitignore # Git Ignore Configuration
├── README.md # Project Documentation
├── LICENSE # MIT License
│
├── models/ # Core …