Eye Clinic Management for Odoo | Ophthalmology Patient and Appointment System
by DevIntelle Consulting Service Pvt.Ltd https://www.devintellecs.com$ 80.09
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Contacts (contacts) • Discuss (mail) • Employees (hr) • Invoicing (account) • Website (website) |
| Lines of code | 22374 |
| Technical Name |
dev_eye_clinic_management |
| License | See License tab |
| Website | https://www.devintellecs.com |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Contacts (contacts) • Discuss (mail) • Employees (hr) • Invoicing (account) • Website (website) |
| Lines of code | 22374 |
| Technical Name |
dev_eye_clinic_management |
| License | See License tab |
| Website | https://www.devintellecs.com |
| Versions | 17.0 18.0 19.0 |
Eye Clinic Management for Odoo
Eye Clinic Management Odoo App brings the whole journey of an eye clinic into one connected place, from the first online booking to the final paid invoice. Patients book a consultation from your website by choosing a specialty, an ophthalmologist, and an open time slot, and your front desk receives the request ready to confirm.
Once an appointment is confirmed, your team turns it into a case in one click and follows a clear path through diagnosis, treatment, prescription, and billing. An interactive treatment board lets the doctor pick the affected eye, choose a treatment, and build the case summary in seconds, while layered treatments make sure nothing is closed before its smaller steps are complete. If a doctor becomes unavailable, a case can be reassigned to another ophthalmologist without losing any history.
Patients stay informed through a self-service portal where they open their own case and download a report, while managers follow appointments, cases, revenue, and doctor activity on a live dashboard backed by printable reports. It suits eye hospitals, ophthalmology clinics, and optical practices that want one organized system instead of scattered notes and spreadsheets.
FEATURES
Online Appointment Booking
Patients book an eye consultation from your website by picking a specialty, an ophthalmologist, and an open time slot, then get an instant confirmation.
Appointment to Case
Confirm a booking and turn it into a treatment case in one click, keeping the patient, appointment, and case connected from start to finish.
Guided Case Workflow
Every case moves through clear diagnosis, treatment, and billing stages, so each consultation follows the same reliable and trackable path.
Visual Treatment Board
Pick the affected eye, choose the treatment, and build the case summary from an interactive board made for eye care.
Layered Treatment Control
Add main treatments with their smaller steps; a treatment cannot be closed until every step is done, which avoids early completion.
Prescriptions and Billing
Record prescriptions on the case and raise a customer invoice in one click once treatment is complete, all from one screen.
Emergency Case Escalation
Reassign a case to another ophthalmologist when needed, recording the reason and notifying the new doctor, with the full history kept.
Complete Patient Records
Keep allergies, chronic conditions, insurance, past eye procedures, emergency contacts, and current medication together in one structured patient profile.
Live Analytics Dashboard
Track appointments, active and escalated cases, running treatments, revenue, and doctor performance on one dashboard with charts and filters.
Reports and Printable PDFs
Study cases with bar, line, and pie views, and print case history and appointment history reports for any date range.
Patient Self-Service Portal
Patients log in to view their own eye cases, search and filter records, and download or print a case report anytime.
Central Clinic Configuration
Set up treatments, medicines, allergies, specialties, time slots, and ophthalmologists in one place, with role-based access for your team.
Eye Website Management
This Eye Website appointment system allows patients to easily book
an eye consultation online by selecting a specialty, doctor, and
available time slot. It streamlines the entire booking process from
selection to confirmation in a simple flow.
Main Features:
- Easy appointment booking by selecting doctor and time slot.
- Automatic redirection to registration form for patient details.
- Instant confirmation with appointment reference number and success page.
On the Eye Website home page, explore your eye specialties and care team, then open the Appointment menu and choose a specialty such as “General Ophthalmology”.
Choose the doctor you prefer and select an available time slot for your appointment.
After selecting the slot, you will be redirected to the registration form where you need to fill in your details and then click on the “Confirm Appointment” button.
Your appointment will be successfully created, and a thank you page will appear with your appointment reference number.
Manage Old Cases
The Treatment Board provides a centralized workspace for doctors to manage and monitor all patient cases and treatments. It enables quick access to case details and simplifies treatment planning and follow-up.
Main Features:
- Directly select and manage patient cases from the board.
- View complete case details, including diagnosis and treatment history.
- Add treatments quickly and generate case summaries automatically.
From the Treatment Board, doctors can easily select a case and click "View Case" to access detailed patient information, diagnosis, prescriptions, and treatment history for efficient case management.
From here, doctors can easily access and review the case in detailed form.
To add a treatment, select the required condition and click the Generate Summary button. The treatment will be automatically added to the case summary.
As you can see, the treatment has been successfully added to the case summary for easy review and management.
Appointments Workflow
This Eye Website module allows users to manage appointments and
convert them into confirmed cases in a smooth workflow. It helps
track the complete journey from appointment creation to case
generation.
Main Features:
- View and create appointments easily from the appointment list.
- Highlight selected appointments for quick identification and details view.
- Confirm appointments and automatically enable case creation.
- Seamless navigation between appointment, confirmation, and case records.
You can view the list of appointments and create new ones easily; highlighted appointments show records created from the website.
Open any appointment to view full details and click the “Confirm” button to confirm it, which makes the “Create Case” button visible.
After confirmation, click on “Create Case” to generate a case from the appointment.
The case is created successfully and linked with smart buttons for easy navigation and tracking.
Eye Cases
This Eye Case module manages the complete patient treatment
lifecycle from diagnosis to treatment, prescription, and final
billing. It ensures a structured flow where each step is linked and
tracked for better clinical management.
Main Features:
- Create and manage eye cases linked with website appointments.
- Convert cases into diagnosis and treatment with proper workflow steps.
- Handle single and sub-treatments with validation and warnings.
- Generate prescriptions and automatically create invoices after case completion.
You can view the list of eye cases and create a new case easily from this section.
In the case form view, you can see all details, including the linked website appointment and treatment information in tabs and quick-access buttons. To proceed further, click on the “Move to Diagnosis” button.
A popup window will open where you can enter basic diagnosis-related information. After filling in the details, click on the “Add Diagnosis” button.
The diagnosis is successfully created and linked to the case, visible in the diagnosis tab and quick-access button. Now you can move the case to treatment by clicking the “Move to Treatment” button.
After clicking “Move to Treatment,” you are redirected to the treatment dashboard where you need to select the affected eye (left or right).
Once you select the left eye, a treatment dropdown appears where the doctor selects the required treatment type for the patient.
For example, selecting “Eye Infection Treatment” and clicking on the “Generate Summary” button will proceed further.
A popup window opens, and the selected treatment is added to the treatment tab in the case. You can click on it to view the details.
On clicking, another popup opens where the doctor adds specific conditions like red eye, conjunctivitis, and applicable charges.
Multiple treatments can be added, but line-level treatments cannot be marked as done until all sub-treatments are completed, and a warning is shown if attempted.
If sub-treatments are not completed, a warning message appears when trying to mark the main treatment as done.
After completing treatment, a prescription can be added by clicking the “Add Prescription” button.
A popup opens where basic prescription details are filled, and then the “Create” button is clicked.
The prescription is successfully created and displayed in the case under the prescription tab.
Once all treatments are completed, the case can be marked as done by clicking the “Done” button.
After the case is marked as done, the “Create Invoice” button becomes visible. Clicking it generates the invoice, and it is linked via quick-access buttons for easy navigation.
Escalated Cases
The Escalate Case feature allows smooth reassignment of an eye case
from one doctor to another in emergency or special situations. It
ensures continuous patient care without interrupting the treatment
flow.
Main Features:
- Easy doctor reassignment during emergency situations
- Structured escalation form with reason, date, and doctor selection.
- Complete tracking through escalation history and smart buttons.
- Ability to view and manage all escalated cases in one place.
You can use the “Escalate” button in a case when the assigned doctor is unavailable due to emergencies or other reasons, and the case needs to be transferred to another ophthalmologist (e.g., Dr. Rohn to Dr. Muskan).
On clicking it, a popup opens where you enter the reason, date, and select the new ophthalmologist, then click “Create Escalate” to confirm the transfer.
The case is successfully escalated and appears in the escalation history tab, also linked with quick-access buttons for easy tracking.
You can also view the list of escalated cases and create new escalations from this section.
Analysis Dashboard
The Analysis Dashboard provides a centralized view of key eye clinic
performance metrics such as appointments, cases, treatments,
revenue, and doctors. It helps in real-time monitoring and
decision-making with visual charts and filters.
Main Features:
- Displays total appointments, active cases, escalated cases, running treatments, revenue, and doctors.
- Allows filtering data by user, customer, and date for better analysis.
- Provides visual charts for treatment trends, revenue breakdown, and doctor performance.
- Includes upcoming appointments list for quick scheduling insights.
- Supports dashboard printing with a single click.
The Analysis Dashboard helps to track and visualize overall eye clinic performance including appointments, cases, treatments, revenue, and doctor activity in one place.
Patient Care
The Patient Care module helps manage complete patient information
along with diagnosis and treatment records in a centralized system.
It ensures doctors have all necessary medical history and updates
for accurate treatment planning.
Main Features:
- View and create patient records easily from the system
- Structured patient form with tabs like chronic conditions, allergies, insurance, past eye procedures, emergency contacts, and current medications
- View and manage diagnosis records linked to each patient
- Create and track treatment records for complete patient care flow
You can view the list of patients and also create new patient records from this section easily.
In the patient form view, separate tabs are available such as chronic conditions, allergies, insurance, past eye procedures, emergency contact, and current medication, which help collect complete patient medical information for better treatment decisions.
You can view and create diagnosis records directly from the patient care section, making it easy to track patient conditions.
You can also view and create treatment records from here, ensuring complete management of patient treatment history in one place.
Reports & Analytics
Reporting section allows users to easily access and generate
different analytical and printable reports. It helps in monitoring
eye cases, case history, and appointment records in a structured and
simple way.
Main Features:
- Easy report generation and one-click PDF printing from a popup.
- Advanced analysis of eye cases using charts like pie, bar, and graphs.
- Date-range based filtering for cash and appointment history reports for accurate results.
From the Reporting section, you can easily generate and print different reports, and we will review all three reports one by one for better understanding.
In the Eye Cases Analysis menu, you can analyze patient cases and visualize data using different charts like pie chart, bar chart, and other graphical views for better insights.
In the Case History report, clicking the menu opens a popup where you can select a custom date range (start date and end date), then generate and print the PDF report with a single click.
Once generated, you can clearly see that the report is successfully printed, confirming accurate data extraction and report generation.
Similarly, in the Appointment History report, clicking the menu opens a popup where you can select the required date range before generating the report.
After selecting the dates and clicking Print PDF, the system successfully generates and displays the Appointment History report for easy review and record keeping.
Portal Cases
The portal allows patients to securely log in and view their eye
case details anytime. It provides a simple and user-friendly
interface to access medical case information without visiting the
clinic.
Main Features:
- Patients can log in to the portal and easily view their eye cases from the Eye Cases menu.
- Advanced filters like search, group by, and sorting help users quickly find specific case records.
- Detailed form view allows patients to open full case information and directly print or download the report in PDF format.
In the Portal, patients can easily log in and view their own eye case details without visiting the clinic physically, making the system more convenient and user-friendly.
By clicking the Eye Cases menu, patients can view all their cases and use advanced options like filter, search, and group by to quickly find specific records.
In the form view, patients can open complete case details, and they also have the option to print or download the case report easily for future reference.
Configuration
The Settings/Configuration module helps admins manage all master data like treatments, medical records, doctors, and scheduling in one centralized place. It also allows setting role-based access rights to control user permissions securely. Overall, it ensures smooth and organized system management for all clinical and operational data.
Main Features:
- Manage user access rights and role-based permissions from settings.
- Create and maintain all master lists like treatments, medicines, allergies, and procedures.
- Centralized configuration for doctors, time slots, specialties, and diagnostic data.
Open the Eye Clinic settings to configure the consultation charge product, the eye case limit, and the dashboard image used across the app.
Main treatment list can be viewed and created easily from this section.
Sub-treatment list can also be managed with create and view options.
Chronic condition list allows you to add and manage patient health conditions.
Patient relation list helps define and maintain relationship types.
Medicine list can be viewed and new medicines can be added easily.
Eye procedure list allows creation and management of medical procedures.
Patient allergy list helps store and maintain allergy records.
Insurance company list allows adding and managing insurance providers.
Specialty list can be created and managed for different medical specializations.
Specialty details can be viewed in form view for complete information.
Diagnosis test list allows creation and management of medical tests.
Time slot list helps in managing appointment scheduling slots.
Ophthalmologist list allows viewing and managing doctors with create functionality.
Version 1.0 | Released on : 21st June 2026
-
Is this app compatible with Odoo Enterprise?
- Yes, our app works with Odoo Enterprise as well as Community.
-
If need of customization in this app, How can i contact ?
- Please contact us on odoo@devintellecs.com
-
Do i get free support?
- Yes, you will get free support for 90days.
-
Do i get free updates?
- Yes, you will get free updates for lifetime.
-
Do i have to buy this module for each version ?
- Yes, you have to buy this module for each version.
Support
Why Us?
Devintelle Odoo Services
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module