One record per patient
Contact details, date of birth, history, notes, documents, appointments and invoices on one page, with duplicate detection so one person doesn’t become three records over the years.
One record per patient with their history, notes, documents, consent forms, appointments and invoices. Access is limited by role and every view and change is logged. It is a custom CRM shaped like a clinic, not a sales tool with the labels changed.
The appointment is in the diary, the notes are in a document on the practitioner’s laptop, the signed consent is a photo on someone’s phone, and the referral letter is in a mailbox. When a patient rings to ask about last month’s visit, reception puts them on hold and goes looking. Moving a clinic off spreadsheets and paper is mostly a data job, and the guide on moving from spreadsheets covers how that goes in general.
Pick the ones you need. Each is built around how your team already works, then joined up on one set of data.
Contact details, date of birth, history, notes, documents, appointments and invoices on one page, with duplicate detection so one person doesn’t become three records over the years.
Reception sees contact details and appointments, clinicians see clinical notes for their own patients, the practice manager sees finance. Every view and change is logged, so you can answer who opened a record and when.
Medical history questionnaires and consent forms filled in on the patient’s phone before the visit, signed and stored on the record, instead of clipboards in the waiting room.
Visit notes with templates per treatment, so a physio review or a dental check-up starts from the structure you use rather than a blank box.
Referral letters, scans, reports and photos filed against the patient. Files are kept in your own storage and linked from the record, not scattered across inboxes.
Link a parent to their children or a company to its employees, with separate records and clear rules on who can see what. A guardian can book for a child without seeing an adult’s notes.
Invoices and receipts generated from the visit, per appointment or per treatment plan, with card payments and a clear balance on the record.
Records come across from spreadsheets, an old clinic system or exports, checked against the source before you switch. See data migration.
I haven’t built a clinic system for a named client yet. The record, the roles and the audit trail are the same building blocks running live in an academy and a storage company.
Student records with role-based access, an audit log, soft-deleted records you can recover and admin exports.
Read the case study Storage & logistics · Live · in daily useStorexClient records with documents filed in Google Drive, a full history of messages, quotes and invoices, and a customer portal.
Read the case studyThe same five steps on every project, sized to yours.
Tell me how the business runs today: the tools, the workarounds, the bit that drives you mad. The quote builder takes about five minutes and gives me a scoped brief.
I reply with a fixed price and a phase plan. The must-haves go first, so you are using the system while the rest is still being built.
You see the real system on a private link while it is being built, with your own data in it as early as possible. Changes are cheap at this stage, so this is where we make them.
Spreadsheets, an old system, email threads: the data comes with you, checked against the source so nothing is lost on the way.
Your team gets a walkthrough, and I stay on for fixes and new features, either on a monthly support plan or pay as you go.
Health data is a special category under GDPR, so I build for it carefully: access by role, an audit trail of views and changes, and storage on established cloud platforms. I don’t claim compliance certifications. The data protection set-up is agreed in the proposal before any patient data is loaded.
Yes. Roles control which parts of a record each person sees, enforced on the server rather than just hidden on screen. A clinician sees their own patients’ notes; reception sees the booking and billing side.
Yes, from spreadsheets, an old clinic system or exports. I map the fields, import a sample for you to check, then run the full import and verify it against the source before you switch.
Parts of it, if you want that: upcoming appointments, invoices, documents you choose to share and forms to fill in. That is the patient portal. Nothing clinical is shown unless you decide it should be.
If an off-the-shelf clinic package fits how you work, use it. A custom system makes sense when your treatments, billing or intake do not fit the package, or when the record has to drive bookings, payments and a portal as well. Tell me what gets in your way and I’ll say which side of the line you are on.
Enquiries, clients, pipeline and follow-ups in one place, shaped to how you sell.
IndustryClinicsBooking, reminders, deposits, patient records and a patient portal.
SystemClinic booking systemPractitioners, rooms, deposits, WhatsApp reminders, recalls and a waitlist for clinics.
SystemPatient portalAppointments, pre-visit forms, invoices, documents and messages for each patient, behind a login.
GuideSpreadsheets to a CRMA step-by-step plan for leaving the spreadsheet behind without losing a single client.
GuideData migration checklistA checklist for moving data to a new system: mapping, cleaning, duplicates, test imports and cut-over.
ComparisonSpreadsheets vs a systemWhen Excel or Google Sheets is enough, and the signs it’s time for a system.
Case studyMCMAA music academy run end to end from one platform: applications, scheduling, payments, portals and programmes.
Enquiries, clients, pipeline and follow-ups in one place, shaped to how you sell.
ClinicsBooking, reminders, deposits, patient records and a patient portal.
Client portalsA secure login for clients: invoices, documents, bookings, payments and messages.
Booking systemsOnline booking with your rules: deposits, reminders, waitlists and calendar sync.
How pricing works · Digitalise Your SME grants · All case studies
The quote builder opens with the parts on this page already switched on. Add or remove what you like, and I reply with a fixed quote.