Skip to content
AtheronLABS

You're visiting from the United States. Prices are shown in US dollars. Not right?

labs@atheron:~/industries/dental-veterinary/apps$ build app --web --mobile

Clinic booking and portals

Booking, recalls and forms done before the visit.

Every booking made online is a call the front desk does not take, and every form filled in at home is one nobody retypes. We build booking and portals around your clinic, connected to the practice management system you already run.

// what matters here

What is different in this industry.

01

Your rules, online

Each clinic decides which appointments can be booked online, how long they take and who can see them.

02

Recalls that go out

Cleanings, check-ups and vaccinations are recalled when they fall due, not when someone has time.

03

Forms before the visit

Intake and history forms are completed at home and land in the record, not on a clipboard.

04

Built for health information

Access is limited, logged and set by the clinic, so you can meet your privacy obligations.

// example projects

Priced examples for this service.

Each one is hypothetical, labelled as such, and priced live from our rate card. Open any of them in the estimator and make it yours.

Example projectWeb appMobile app

Online booking and recalls

Hypothetical. Not a client, not a result.

// The problem

A group of dental practices books almost every appointment by phone, sends recalls by postcard when someone remembers, and loses hours each week to no-shows.

// What we would build

Online booking on the website and an iOS and Android app, with appointment types and rules set by each clinic, reminders and recalls sent on time, and every booking written to the practice management system.

// What is in it

  • Booking online for the appointment types each clinic allows
  • Reminders by text and email, with easy rescheduling
  • Recalls for cleanings, check-ups or vaccinations when they fall due
  • Deposits for long appointments where the clinic wants them
  • Every screen in the languages your patients speak
  • Connected to your practice management system

// Stack

  • Next.js
  • React Native
  • PostgreSQL
  • Practice management interface
  • Stripe
  • AWS

// estimate

Build
≈ US$145,000 to US$222,000, delivered within 30 weeksCAD 206,400 to 315,700
Hosting
≈ US$492 a monthCAD 700 a month
Support
≈ US$2,500 a monthCAD 3,565 a month

Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.

Timeline by milestone

Discovery
2.9 to 3.4 weeks
Design approved
8.4 to 14.9 weeks
Core features
1.9 to 2.9 weeks
Full build
1.4 to 1.9 weeks
First build on devices
3.4 to 6.4 weeks
Testing and fixes
0.4 to 0.9 weeks
Store submission
0.9 to 1.9 weeks
Launch
0.9 to 1.4 weeks

Outside our hands, and added to the calendar

App store review
1 week
Interface access from your practice management vendor
1 to 4 weeks

How it is paid

Deposit 20%
CAD 41,280 to 63,140
Discovery 9.2%
CAD 18,988.80 to 29,044.40
Design approved 9.2%
CAD 18,988.80 to 29,044.40
Core features 7.6%
CAD 15,686.40 to 23,993.20
Full build 5%
CAD 10,320 to 15,785
First build on devices 20.1%
CAD 41,486.40 to 63,455.70
Testing and fixes 2.5%
CAD 5,160.00 to 7,892.50
Store submission 6.7%
CAD 13,828.80 to 21,151.90
Launch 9.7%
CAD 20,020.80 to 30,622.90
Holdback, 30 days after launch (10%)
CAD 20,640 to 31,570
Example projectWeb app

Client portal with forms

Hypothetical. Not a client, not a result.

// The problem

A veterinary clinic's clients fill in history forms on paper, call for invoices and vaccination certificates, and ask staff to email records to other clinics.

// What we would build

A secure portal for clients and pet owners: forms completed before the visit, invoices and payments, and the records and certificates the clinic chooses to share, all connected to the practice management system.

// What is in it

  • Intake and history forms completed before the visit
  • Invoices and online payment
  • Certificates and records the clinic chooses to share
  • Requests for refills or records sent to the right person
  • Access limited, logged and set by the clinic

// Stack

  • Next.js
  • PostgreSQL
  • Practice management interface
  • Stripe
  • AWS

// estimate

Build
≈ US$88,000 to US$135,000, delivered within 18 weeksCAD 125,300 to 191,600
Hosting
≈ US$176 a monthCAD 250 a month
Support
≈ US$2,500 a monthCAD 3,565 a month

Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.

Timeline by milestone

Discovery
2.9 to 3.4 weeks
Design approved
2.9 to 4.9 weeks
Core features
2.9 to 4.4 weeks
Full build
1.9 to 2.9 weeks
Testing and fixes
0.9 to 1.4 weeks
Launch
0.9 to 1.4 weeks

Outside our hands, and added to the calendar

Interface access from your practice management vendor
1 to 4 weeks
Your privacy and security review
4 to 8 weeks

How it is paid

Deposit 20%
CAD 25,060 to 38,320
Discovery 7.7%
CAD 9,648.10 to 14,753.20
Design approved 7.7%
CAD 9,648.10 to 14,753.20
Core features 23.3%
CAD 29,194.90 to 44,642.80
Full build 15.5%
CAD 19,421.50 to 29,698.00
Testing and fixes 7.7%
CAD 9,648.10 to 14,753.20
Launch 8.1%
CAD 10,149.30 to 15,519.60
Holdback, 30 days after launch (10%)
CAD 12,530 to 19,160

// questions

Questions we get about this.

Which practice management systems can clinic booking connect to?

Most current dental and veterinary systems with an interface or integration programme. We confirm yours before we quote.

Can patients book any appointment online?

Only the types each clinic allows. Complex or urgent visits can stay phone-only.

Does the client portal show the full medical record?

Only what the clinic chooses to share, such as certificates, invoices and visit summaries.

// next

Not quite your project?

Tell us what you have in mind. We will come back to you with a range and the questions that would narrow it. Or book a call and talk it through.

Online booking, recall and client portal development for clinics | Atheron Network Labs