Posted 1 Days Ago Job ID: 2112614 18 quotes received

Odoo Multi-Tenant Integration+SHIF+eTIMS

Fixed Price W9 Required for U.S.
Quotes (18)  ·  Premium Quotes (1)  ·  Invited (0)  ·  Hired (0)

  Send before: November 15, 2025

Send a Quote


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
Simon K United States