Technical Architecture¶
Stack Overview¶
| Component | Technology | Role |
|---|---|---|
| Frontend | React, TailwindCSS, HTML/JS | Clinician Dashboard |
| Backend | Laravel (PHP) | EHR Business Logic |
| Chat Service | FastAPI (Python) | WhatsApp & AI Handling |
| Database | Azure PostgreSQL | Relational Data (Patients) |
| NoSQL | Azure Cosmos DB (Mongo) | Chat Logs |
| AI | OpenAI API | LLM Intelligence |
Data Flow Diagram¶

Security¶
- HTTPS/TLS: All service-to-service communication.
- API Keys: Internal service authentication.
- RBAC: User roles managed by Laravel/Postgres.