Online booking system with EHR integration
Patients can now book UVO appointments directly via the website. Staff confirm the booking in the EHR, after which an automated intake form invitation is sent.

Laravel, React
Web application
The challenge
Until recently, Visus patients could sign up for a preliminary eye exam (UVO) through a form on the website. Requests were received via email and had to be processed manually by staff — a time-consuming process with a risk of delays and errors.
Visus wanted to allow patients to book a UVO appointment directly on the website at their preferred time and location — without losing scheduling oversight for staff.
Our solution
We built an online booking system that allows patients to select a time slot for their UVO directly. Available locations, dates, and times are shown in real-time, based on the clinic’s calendars. Once booked, the appointment is entered into the internal EHR in draft form. A staff member then confirms the appointment by phone, triggering an automatic invitation for the patient to complete their medical intake online.
Key features:
- Self-service booking via the website, linked to real-time calendars
- Smart time slot selection per location and specialist
- Appointments saved to the EHR as drafts
- Manual confirmation by staff with a single click
- Automatic follow-up emails including a link to the digital intake form
- Fully integrated with the existing EHR system
The result
The new workflow saves Visus staff time each day and makes it easier for patients to book an appointment quickly. Staff maintain control with manual confirmation, while most of the communication and processing is automated. The shift from a form-based system to direct booking has gone smoothly and is seen as a major improvement by both patients and staff.