Patient Management Module

REEVY

Nutrition Center

REEVY is a health care and education center through nature which contributes to the total restoration of your health. 

The Problem

For over half a decade, REEVY had used physical records and booklets to manage all data of its patients, including personal data, diagnostic and nutritional data. This was a very rigorous and faulty process, as it was very difficult to keep track of monthly diagnostic and nutritional records for over 100 patients, and employees often made errors when recording this data manually. Also, during follow-up consultations with patients, there was no way to visualize the historical and current diagnostic and nutritional data of patients. This led to unengaging consultation sessions with no depth. 

Later on, REEVY set up an Odoo 15 instance to help digitize its patient records. Despite the availability of Odoo, its employees still faced difficulties managing patients' data.

During diagnostic sessions, REEVY's doctors and nutritionists used proprietary smart health scales. These scales only work with the suppliers' proprietary applications and did not provide a means of generating diagnostic reports for storage or sharing with patients. Employees had to share screenshots (sample shown below) of the app to patients since reports were not available.

Sample Screenshot of Diagnostic Report Sent to Patients
The Goal

Due to the efficiency issues mentioned above, the following were required:

  • A centralized system for storing patients’ health information, nutritional data, and personal information during consultations and diagnosis.
  • Aesthetic dashboards to display diagnosis results and nutritional data to patients.
  • A historical dashboard with graphs of past data for patients.
  • A publicly secured portal which would allow patients to access and download their records remotely.

1. Models

4 models models were created to encompass all the requirements. i.e. Sensor Data (Diagnostic Data), Nutritional Data, Patient, and Prescription models. The Patient model contained fields which stored personal information about a patient such as name, age, sex, height, address, assigned doctor etc. The Prescription model, describes the schema of how prescription would be stored. The same holds for the Sensor Data and Nutritional Data models. In addition, I implemented automatic importation feature of nutrition data records from the Nutrition Module previously built.

2. Views & Dashboards

Multiple views were created for the models listed above. A form view for recording patient data with embedded tree views to record Sensor Data and Nutritional Data for the patient. A separate form view was created for recording prescriptions.
3 aesthetic dashboards were designed and implemented for visualizing recent diagnostic data, historical data and nutritional data of patient, with the option of filtering records over a specific time period.

3. Reports

Two reports were designed for summarizing the sensor data (diagnostic reports) and prescriptions of a given patient. 
 Download Sensor Data Report Sample                      Download Prescription Report Sample:

4. Security

Multiple security groups were created for Receptionists, Doctors and Nutritionists to restrict access to the various models and views.

4. Custom Portals

Odoo's default customer portal was modified with additional sections for patients to view and download their prescriptions, diagnostic (sensor) data and nutritional data.

Dashboards

Views & Reports

Custom Portals

The Results

REEVY has been killing it since they got the Patient Management Module. 

Reduced time taken
to record diagnostic data by 90%

Drastically improved client retention from 15% to 98%

Completely eliminated dependence on
proprietary apps for data collection.


Recipe Module