Skip to content
OutFinda
All systems

Clinic and patient operations

Scheduling, patient records and billing behind one login, with access rules enforced in the database.

Sector
Healthcare
Built with
Next.js, React, TypeScript, PostgreSQL

The problem

Small practices run on a stack of tools that never speak to each other: a paper diary, a spreadsheet of patients, a separate billing package, and a phone that rings during consultations.

Every one of those handovers is a place where an appointment, a note or an invoice gets lost, and the people paying for it are the staff doing the same data entry three times.

The software sold to replace it is built for hospitals, not for a clinic with six staff.

What was built

Scheduling, patient records and billing behind a single login, so a booking made at the front desk is the same record the clinician opens in the consulting room.

Roles that separate what reception, clinicians and administrators can see, enforced in the database rather than only in the interface, because an interface-only rule is not a rule.

An audit trail on the records that need one, designed in from the start rather than retrofitted.

The result

The practice works from one system instead of four, and the same appointment is never entered twice.

Adding a staff member is a permissions change rather than a development task.