Blog News Contact Get a proposal

HealthTech · Dental · iOS + Android

Medline: a dental clinic mobile app, concept and clickable MVP prototype

A patient app for a premium dental clinic: book a dentist in four steps, view medical records with visit notes, lab results and CBCT scans, pay invoices with reward points, track a rewards program and get visit reminders. We designed the product and built a 73-screen clickable prototype you can walk through right in the browser.

Book a dentist in 4 steps: location, dentist, service, timeMedical records: visit notes, lab results, treatment planCBCT scan viewer and PDF sharing with another dentistInvoices payable with reward points and cashbackSMS and Face ID sign-in, linked patient accountReschedule or cancel without calling the clinic
Medline — MVP prototype
MedlineMVP prototype
Project typeConcept and clickable MVP prototype
IndustryHealthTech, private dental care
PlatformsiOS · Android
Scope73 screens, dark theme

About the product

In short: what the product is and who we built it for.

Medline is a concept mobile app for a chain of premium private dental clinics. Patients need one tool instead of calls to the front desk, paper printouts and scattered receipts: book a visit, understand the treatment plan, pay an invoice and not miss an appointment.

We designed the whole product and built a clickable MVP prototype. It is not a set of static mockups: screens are linked, and fields, toggles, bottom sheets and error states all work, so the client and future users can go through the flows as if the app were already installed.

The challenge

The clinic needed to show its owners and dentists what the app would look like before development started. The goals were to test the booking and payment flows with real people, agree on the MVP scope and get a solid basis for estimating timeline and budget.

Key requirements: booking without a phone call, a clear medical record instead of a stack of paper, transparent invoices and rewards, and a calm, premium visual language that matches the clinic.

Project highlights

Four-step booking. The patient picks a location, a dentist or specialty, a service and an open time slot. If the chosen day is full, the app immediately suggests the nearest available slot or another dentist.

Medical records. Visit notes, prescriptions, reports, lab results and a treatment plan with costs per stage. A CBCT scan opens in a viewer, and documents can be sent as PDF by email or to another dentist.

Payments and rewards. Invoices per treatment stage, payment by card, Apple Pay or Google Pay, up to 30% payable with reward points, and cashback on every payment.

States and errors. The prototype includes empty states, loading, no connection, a wrong SMS code and a patient account not found, so the dev team sees the full product behavior, not just the happy path.

Solution and approach

We worked from flows to interface. First we mapped the patient journey from first sign-in to a repeat visit, then broke it down into screens and states. Every screen is built from components of a single design system: buttons, cards, bottom sheets, fields and statuses are reused, which makes the prototype easy to iterate on.

The prototype is built as a web app and opens via a link on any phone or computer, with no install and no Figma account. For MVP development we recommend cross-platform Flutter for iOS and Android, a Laravel backend and integration with the clinic's practice management system (PMS/EHR), which supplies dentist schedules, documents and invoices.

Tech stack

FigmaDesign system and mockups for every screen
HTML · CSS · JSClickable prototype, opens via a link
FlutterFlutterRecommended MVP stack: iOS and Android from one codebaseLaravelLaravelRecommended backend: API, rewards, notifications
PMS/EHR integrationSchedules, records and invoices from the clinic's system
Apple Pay · Google Pay · PushInvoice payments and visit reminders

Why a clickable prototype instead of mockups

Static mockups show what a screen looks like, but not whether a flow is easy to complete. A clickable prototype shows how many steps booking takes, where a patient might get lost and what happens on an error. These questions are much cheaper to answer before development than after the app is built.

The prototype doubles as a working spec: developers see every screen and state, the analyst checks requirements against it, and the client shows it to dentists and patients to collect feedback before a single line of code is written.

Product features

Key capabilities that solved the business problem.

Online booking

Location, dentist, service and time in four steps

Reschedule and cancel

No phone call, with a reason picker

Medical records

Visit notes, lab results, prescriptions, treatment plan

CBCT scans

3D scan viewer and PDF sharing

Invoices and payments

Card, Apple Pay, Google Pay and reward points

Rewards and cashback

Balance, earnings and refer-a-friend

Notifications

Visit reminders, ready results, invoices

How it works

Key prototype screens, step by step.

Medline: Patient home screen

Patient home screen

The home screen shows the next appointment with the dentist and room, quick actions and the rewards balance. From here the patient can reschedule, open details or book again.

Below are ready results and outstanding invoices, so the most important things are visible without digging through sections.

Medline: Choosing a date and time

Choosing a date and time

The last booking step: a calendar and the dentist's open slots, grouped into morning, afternoon and evening. The total price is shown before confirmation.

If the chosen day is full, the app suggests the nearest open time or another specialist, so the patient never drops out of the flow.

Medline: Medical records and documents

Medical records and documents

Visit notes, prescriptions and reports live in one feed with filters and search. Each document opens in the app and downloads as PDF.

The Results & Scans and Plan tabs show test results and treatment stages with costs and payment status.

Medline: Paying an invoice with points

Paying an invoice with points

The invoice lists treatment items and the total. A toggle applies reward points to part of the amount, and cashback is credited right away.

Patients pay with a saved card, Apple Pay or Google Pay, and the receipt is emailed.

Clickable prototype: Medline

The prototype opens in your browser, no install needed. Walk through the flows yourself: screens are linked, and buttons, fields, sheets and error states all work. It is best viewed on a phone; on a desktop it is shown inside a device frame. The prototype interface is in Russian.

Open the Medline prototype ↗

Medical data in the app

The app handles medical records and scans, so sign-in is protected with an SMS code and Face ID, and the medical record unlocks only after the patient links the account ID issued by the clinic's front desk.

In development, personal and health data processing follows the client's jurisdiction: GDPR in the EU, HIPAA and applicable state privacy laws in the US. The exact security setup is defined with the clinic during the design phase.

By the numbers

73screens in the prototype
4 stepsto book a dentist
iOS + AndroidMVP target platforms
0installs needed to try it

A 73-screen clickable prototype, including errors, loading and empty states.

Four-step booking with a suggestion of the nearest open slot.

Medical records with visit notes, lab results, a treatment plan and a CBCT scan viewer.

Invoices per treatment stage, payable by card, Apple Pay, Google Pay or reward points.

SMS and Face ID sign-in, linked patient account.

The prototype opens via a link on phone and desktop.

Frequently asked questions

What is a clickable MVP prototype?

It is an interactive model of the future app: screens are linked, and buttons, fields and bottom sheets work. You can go through the flows as in a finished product, test ideas with users and estimate development before any code is written.

Can I try the Medline prototype?

Yes. The prototype link is on this page. It runs in a phone or desktop browser, no install needed.

How much does it cost to build a dental clinic app?

It depends on the MVP scope and the integrations with your practice management system. Based on a finished prototype, we estimate timeline and budget within 1–2 business days.

Can the app integrate with the clinic's practice management system?

Yes. Dentist schedules, medical records, documents and invoices are pulled from your PMS/EHR via API and shown to the patient in the app.

How long does a prototype take?

A prototype of this size usually takes two to four weeks, including flow analysis and the design system.

Trusted by product teams across the US and Europe

Companies from retail, medtech, logistics and e-commerce that we helped build digital products.

SuperStep logo
Unilab logo
Plonq logo
Galamart logo
GROM Security logo
Move2Armenia logo
Moscow Windows logo
Fork & Spoon logo
Konga logo
xRouten logo
REHAU logo
AIS logo

YuSMP Group development services

The full spectrum of development — from native mobile apps to web platforms, AI and cloud. Pick a direction or order a turnkey project.

Mobile App Development

Native iOS & Android plus cross-platform Flutter and React Native — from MVPs to apps with millions of installs.

Learn more

iOS Development

Native Swift / SwiftUI iOS apps — with Apple Pay, Sign in with Apple, App Store Connect deployment pipelines.

Learn more

Android Development

Native Kotlin / Jetpack Compose Android apps — Material 3, Google Play release pipelines, Firebase integration.

Learn more

Flutter Development

Single Dart codebase across iOS, Android, web and desktop — with native modules where needed.

Learn more

Web Application Development

Production web apps on React, Next.js, Vue and Node — SaaS dashboards, B2B portals, marketing-conversion stacks.

Learn more

API Development Services

REST, GraphQL and gRPC APIs — designed for partners, mobile clients and internal microservices.

Learn more

Custom Software Development

Bespoke platforms for mid-market and enterprise teams — internal tools, vertical SaaS, mission-critical backends. Discovery to launch in 12–36 weeks.

Learn more

MVP Development

Focused MVPs in 12–20 weeks — one or two integrations, real users on day one, telemetry built-in.

Learn more

Product Engineering

End-to-end ownership of a digital product — design, build, ship and continuous evolution.

Learn more

AI Agents Development

Tool-using agents that plan, retrieve, act and self-evaluate — in customer service, ops automation, internal copilots.

Learn more

Cloud & DevOps

AWS, Azure and GCP architecture, Kubernetes, Terraform/Pulumi, CI/CD and observability — SRE-grade operations for product teams.

Learn more

Technical SEO & Growth

Technical SEO, Core Web Vitals, structured data, internal-link architecture — built into your engineering process.

Learn more

Need an app for your clinic? Let's start with a clickable prototype

Send us your idea: we will map the key user flows, build a clickable prototype and estimate the MVP timeline and budget within 1–2 business days.

Get a proposal

Share a few details and a senior consultant will reply within one business day.

Free project estimate — we’ll come back with a plan within 1–2 business days.
  • Requirements review and tech-stack recommendations
  • Estimate of timeline, budget and team composition
  • No commitment — just a clear plan

Email: sales@yusmpgroup.com

Phone: +374 44 871 811

Offices: KAMAR Business Center, Vazgen Sargsyan St. 2, Yerevan, Armenia · Remote — East-Coast US overlap (9 AM–1 PM ET)

— required fields