Job Title:
Integrate oeHealth with Odoo v17 (Multi-Tenant AWS + Kubernetes + Elastic Load Balancing) + SHIF, Insurance, eTIMS, Kenya Payroll, WhatsApp/SMS, and AI Diagnostics / Note-Taking
Tagline:
Build the future of HealthTech with Odoo, AI, SHIF, eTIMS, and a scalable Kubernetes backend powered by AWS Elastic Load Balancing.
Project Description (Short Summary):
We’re upgrading a multi-tenant Odoo v17 SaaS deployed on AWS Elastic Kubernetes Service (EKS) with Elastic Load Balancing (ALB) for high availability. The platform integrates oeHealth, SHIF & insurer APIs, Kenya eTIMS, Kenya payroll (PAYE, NSSF, SHIF), and AI modules for diagnostics, clinical note-taking, and decision support using OpenAI/Azure. Includes WhatsApp/SMS messaging, DHIS2 reporting, and full GitHub-based version control. Open to all remote developers with strong Odoo + AI + API integration experience.
Project Summary
We currently operate a multi-tenant Odoo v17 Community instance on AWS EKS (Kubernetes) behind AWS Elastic Load Balancing (ALB) for traffic distribution, redundancy, and zero-downtime scaling.
M-Pesa and Visa payments are already integrated. We are now extending the platform by connecting oeHealth (Hospital & Clinic Management) to SHIF APIs, private insurers (Jubilee, Britam, CIC, AAR), and Kenya eTIMS for tax automation. The upgrade also includes an AI-driven note-taking assistant and Kenya payroll module integrated within Odoo.
The backend leverages Kubernetes (K8s) for orchestrating Odoo pods, PostgreSQL clusters, Redis cache, and Celery workers — all balanced via AWS ALB to ensure multi-tenant reliability and elasticity.
Project Objectives
- Integrate oeHealth All-In-One within the AWS + Kubernetes + ALB multi-tenant Odoo v17 environment.
- Develop AI-powered healthcare modules for:
- Voice-to-text clinical note-taking (SOAP format) and summarization.
- AI-assisted diagnostics and clinical decision support via OpenAI/Azure.
- Natural-language queries and automated report generation.
- Integrate SHIF eClaim XML/API and private insurer APIs.
- Integrate Kenya eTIMS for real-time KRA invoicing and tax compliance.
- Develop Kenya payroll processing inside Odoo v17 (PAYE, NSSF, SHIF) with CSV exports for KRA/NSSF/SHIF compliance.
- Integrate DHIS2/MOH reporting (Forms 705–711) and dashboards.
- Add WhatsApp/SMS communication using Africa’s Talking / Twilio.
- Implement CI/CD pipelines, container security, and monitoring for the AWS + K8s + ALB stack.
Project Structure (Milestones)
Milestone
Deliverables
1. oeHealth Integration & Setup
Deploy and configure oeHealth in the AWS EKS + ALB multi-tenant setup; enable tenant routing, roles, and load-balanced scaling.
2. SHIF & Insurance Integration
Develop SHIF eClaim XML/API connector; integrate 2 private insurer APIs (e.g., Jubilee, Britam); enable claim validation and reconciliation dashboards.
3. AI Assistant Modules
Build OpenAI/Azure-based AI tools for note-taking, diagnostics, and clinical NLP search.
4. eTIMS Integration (Kenya Tax Compliance)
Integrate Kenya eTIMS for automated invoice validation, digital tax receipts, and KRA reporting through Odoo accounting.
5. Kenya Payroll (Odoo v17)
Implement Odoo-based payroll engine with:
– Monthly PAYE bands (24K @10%, +8,333 @25%, +467,667 @30%, +300,000 @32.5%, >800,000 @35%)
– Personal relief 2,400
– New NSSF tiers (Tier I & II, 6%)
– SHIF (2.75% of gross, min 300)
– CSV exports for PAYE/NSSF/SHIF
– Multi-tenant parameterization for rate overrides per clinic
6. MOH/DHIS2 Reporting & Analytics
Generate DHIS2-compatible reports (MOH 705–711) and dashboards integrated with SHIF compliance indicators.
7. WhatsApp & SMS Messaging
Integrate Africa’s Talking / Twilio APIs for appointment notifications, billing reminders, and patient follow-up messages.
8. Kubernetes + Elastic Load Balancing + CI/CD Integration
Implement Helm charts, GitHub Actions CI/CD, AWS Elastic Load Balancing, and container monitoring (Prometheus + CloudWatch).
9. QA, Documentation & Handover
Conduct end-to-end system testing, deliver user and developer documentation, and provide production deployment scripts.
Developers should propose timeframes and fixed pricing per milestone.
Required Skills
- Advanced Odoo Community v17 module development and customization.
- Experience with Kubernetes (K8s), AWS EKS, and Elastic Load Balancing (ALB).
- Proficiency in Python, Odoo ORM, PostgreSQL, REST APIs, and XML/QWeb.
- Familiarity with SHIF APIs, insurer integrations, eTIMS, DHIS2.
- Kenya payroll expertise (PAYE, NSSF, SHIF, CSV exports).
- Experience with OpenAI/Azure AI integrations for healthcare or NLP applications.
- Experience with Twilio / Africa’s Talking SMS/WhatsApp integrations.
- CI/CD pipeline automation with GitHub Actions, Docker, Helm.
Deliverables
- Fully integrated Odoo v17 + oeHealth running on AWS EKS + Elastic Load Balancer.
- SHIF, insurer, and eTIMS modules integrated into Odoo billing.
- Kenya payroll module with PAYE, NSSF, SHIF, and CSV export functions.
- AI-powered note-taking and diagnostic support assistant.
- DHIS2-ready MOH reports and compliance dashboards.
- Twilio/Africa’s Talking messaging system.
- Containerized CI/CD pipelines with monitoring and auto-scaling.
- Comprehensive technical documentation and deployment guide.
Suggested Tags
Odoo Developer • oeHealth • AWS EKS • Elastic Load Balancing • Kubernetes • SHIF API • Kenya Payroll • eTIMS • OpenAI • Azure AI • Insurance Integration • HealthTech • Twilio • Africa’s Talking • Docker • Helm • GitHub Actions • DHIS2 • CI/CD • Multi-Tenant SaaS
...
Show more