About

CareOdoo is a specialized ERP implementation designed to streamline clinical workflows and hospital administration. By leveraging the modular architecture of Odoo, the system centralizes patient records, appointment scheduling, and billing into a single source of truth.

The project focuses on digitizing the patient lifecycle—from initial registration and medical history tracking to prescription management and final invoicing. It replaces fragmented paper-based systems with automated workflows, ensuring that healthcare providers have instantaneous access to critical patient data while maintaining strict data integrity through PostgreSQL.

Tools & process

  • Odoo Framework — Customized core modules (Contacts, Invoicing) and developed custom medical objects using Python and XML for the user interface.
  • Data Modeling — Designed relational schemas to handle complex medical data, including doctor-patient assignments and multi-stage consultation records.
  • Business Logic — Implemented automated constraints and triggers in Python to manage appointment status transitions and prevent scheduling conflicts.