Logo Lanfrica

bos-com/OpenCare-Core

Domain:

healthcare

Record type:

software
Creator:
bos
Host:
Empowering Healthy Through Technology in Africa and beyond # OpenCare-Africa A comprehensive health informatics platform backend built with Django, designed specifically for healthcare management in Africa. ## πŸ₯ Project Overview OpenCare-Africa is a robust, scalable backend system for managing healthcare operations, patient records, health worker management, and health facility operations. The system is built with modern Django practices and includes comprehensive API endpoints for integration with frontend applications. ## ✨ Features ### Core Functionality - **User Management**: Comprehensive user roles and permissions for healthcare workers - **Patient Management**: Complete patient lifecycle management with medical history - **Health Facility Management**: Facility operations, services, and resource management - **Health Records**: Comprehensive medical records with FHIR compliance - **Analytics & Reporting**: Health metrics, disease outbreak tracking, and performance analytics - **API-First Design**: RESTful API with OpenAPI/Swagger documentation ### Technical Features - **Django 4.2+**: Modern Django with best practices - **PostgreSQL**: Robust database with healthcare-optimized schemas - **Redis**: Caching and session management - **Celery**: Background task processing - **Docker**: Containerized deployment - **JWT Authentication**: Secure API authentication - **Health Checks**: System monitoring and diagnostics ## πŸ—οΈ Architecture ``` OpenCare-Africa/ β”œβ”€β”€ apps/ # Django applications β”‚ β”œβ”€β”€ core/ # Core models and utilities β”‚ β”œβ”€β”€ patients/ # Patient management β”‚ β”œβ”€β”€ health_workers/ # Healthcare personnel management β”‚ β”œβ”€β”€ facilities/ # Health facility operations β”‚ β”œβ”€β”€ records/ # Medical records management β”‚ β”œβ”€β”€ analytics/ # Health analytics and reporting β”‚ └── api/ # API endpoints and viewsets β”œβ”€β”€ config/ # Project configuration β”‚ β”œβ”€β”€ settings/ # Environment-specific settings β”‚ β”œβ”€β”€ …

Licenses