· 12 min read

How to Build a Telemedicine App in 2026: The Visit Flow First

Most telemedicine projects start with the video call and discover the real product later. Patients can't book because the only licensed doctor is in another state. Prescriptions stall because the eRx partner wasn't signed. Insurance claims bounce. The call itself works fine. Here is how to build a telemedicine app around the whole visit: the care model, the rules that shape it, and the order that gets you to a first patient without rework.
A phone with a video visit, a calendar and a map with state borders connected by arrows, illustrating how to build a telemedicine app
Launching a telehealth service?Tell us your specialty, your care model and the states you want to serve. We’ll map the visit flow, the partners and a first version you can launch.
Map my visit flow

Start with the care model, not the video call

"Telehealth app" covers very different businesses. A dermatology service that reviews photos overnight and a therapy platform with weekly video sessions share almost no workflow.

Four decisions shape the build:

  1. How does care happen? Asynchronously, in live video, through device data, or a mix.
  2. Where are your patients? One state or many. Licensure follows the patient.
  3. Will clinicians prescribe? And if so, any controlled substances?
  4. Who pays? Cash, subscriptions, employers or insurance. Insurance adds the most work.

The first answer picks your care model. Each one builds a different product:

  • Examples: dermatology photo reviews, hair loss, birth control, simple refills.
  • You rent: e-prescribing, pharmacy routing, identity checks, payments.
  • You build: adaptive questionnaires, photo capture, a clinician review queue, follow-up messaging.
  • Watch out: some states limit when a questionnaire alone can start a patient relationship. Your rules engine must know which.

Each model has its own budget band. The calculator in our telemedicine app development cost guide lets you switch them on and off.

How to build a telemedicine app, step by step

Nine steps. Partners and licensure start in the first weeks, because they take longer than the code. The same order works if you call it a telehealth app.

  1. Pick one specialty and one or two statesA narrow start lets you hire a small clinical team with the right licenses and write intake forms that actually fit the condition. Multi-state comes after the first state works.
  2. Set up the clinical and legal structureWho employs or contracts the clinicians, and under which entity? Some states restrict who can own a medical practice, so many direct-to-consumer services use a structure set up with healthcare counsel. This shapes your data model and your BAAs.
  3. Sign the core partnersA video SDK, an e-prescribing partner and, if you bill insurance, a clearinghouse. Check that each signs a BAA on the plan you will use. eRx onboarding and prescriber setup take weeks.
  4. Design the whole visit flowBooking, location check, intake and consent, waiting room, visit, note, prescription, payment, follow-up. Walk through it with a clinician and with a patient who has the condition.
  5. Build the provider side firstClinicians need a schedule, a queue, the patient's intake, a note template and a one-click path to prescribe. If their side is slow, visits run late and your unit economics break.
  6. Build the patient appsA web link that joins a visit without installing anything, plus mobile apps if patients return often. Reminders, rescheduling and a pre-visit device check cut no-shows and failed calls.
  7. Add the operations consoleStaff need to see today's visits, reassign a patient when a clinician is sick, fix a payment and manage provider licenses and expiry dates.
  8. Put the compliance basics inBAAs, access control, audit logs, encryption and PHI-free notifications. Our guide on how to build a HIPAA compliant app covers each one.
  9. Soft launch with real visitsStart with a waitlist or one clinic. Watch connection failures, average visit length, time from booking to prescription and support tickets. Fix, then open up.
A telemedicine visit has eight stages. Video is one of them. 1. Booking visit type, slot 2. Location check licensed in that state? 3. Intake, consent forms, ID, insurance 4. Waiting room device, network test 5. The visit video SDK or queue 6. Visit note to the EHR if needed 7. eRx and labs certified partner 8. Payment card or insurance claim Before the visit The visit, mostly rented Regulated, partner-led After the visit Simplified. Async services replace the waiting room and video with a review queue.
Only the visit itself is mostly rented. Stages 2 and 7 carry the most rules, so they need the most configurable logic.

Video: rent an SDK or build on WebRTC?

Founders often ask whether to build their own video to save money. In telehealth, the math rarely works. Video SDK usage costs a few tenths of a cent per participant minute at list price, so a 20-minute visit costs around 15 cents in media.

  • A video SDK gives you rooms, tokens, reconnection, network quality signals, device switching and a BAA on the right plan. You build the waiting room, the visit screen and what happens when a call drops.
  • Your own WebRTC stack means running media and TURN servers, testing every browser and phone combination, and owning incidents during live visits. It makes sense at very high volume or when you need custom media processing.

Whichever you choose, keep recording off by default, never put patient names in room names, and give patients a browser link so they can join without installing an app. We go deeper on rooms, signaling and quality in how to build a video chat app.

Licensure and prescribing rules

These rules decide who can see which patient and what they can prescribe. Get them wrong and the app works perfectly while breaking the law.

  • Licensure follows the patient. Clinicians generally need a license in the state where the patient is during the visit. Ask for the patient's location at booking, confirm it at visit start, and route only to licensed clinicians.
  • Compacts help, but don't replace licenses. The Interstate Medical Licensure Compact, the Nurse Licensure Compact and PSYPACT speed up multi-state licensing in member states.
  • State practice rules vary. Some states set conditions for establishing a patient relationship by telehealth, for async care, or for consent. Store these as rules per state.
  • e-Prescribing goes through a certified partner. The partner connects to the national pharmacy network. Prescribing controlled substances electronically (EPCS) adds DEA requirements: identity proofing for prescribers and two-factor signing in certified software.
  • Controlled substances by telemedicine. The Ryan Haight Act generally requires an in-person evaluation first. The DEA has extended its temporary telemedicine flexibilities several times while it works on permanent rules, and it issued a separate rule for buprenorphine treatment. Check the current status before launch.
General information, not legal advice

Telehealth licensure, practice and prescribing rules differ by state and have changed often since 2020. Confirm your model with healthcare counsel, and build these rules so they can change without an app release.

What you build and what you rent

A telemedicine platform is mostly integration work around a visit flow you own. A typical split:

LayerUsually rentedUsually built
VideoVideo SDK on a plan that signs a BAAWaiting room, visit screen, reconnection and audio-only fallback
SchedulingCalendar sync, sometimes a scheduling engineVisit types, licensure-aware availability, no-show and cancellation rules
PrescribingCertified e-prescribing partner, EPCS add-onOne-click prescribe from the visit, pharmacy choice, refill requests
PaymentsCard processor, subscriptions, HSA and FSA cardsPricing logic, refunds, superbills
InsuranceClearinghouse for eligibility checks and claimsEligibility at intake, coding support, claim status in the console
RecordsEHR APIs, or an EHR built for virtual careVisit notes, care plans, what syncs where

Many early-stage services run on an EHR built for virtual care and add a custom patient experience on top. Enterprise platforms sold to health systems integrate with their EHR through FHIR and launch inside it with SMART on FHIR, which adds months of site approvals.

Payments and insurance: decide early

How patients pay changes intake, the provider's note and the ops console. It is not a checkout screen you add at the end.

  • Cash pay and subscriptions. The simplest path: a card processor, clear prices before booking, refunds for visits that didn't happen. Many direct-to-consumer services start here and accept HSA and FSA cards.
  • Insurance. You check eligibility at intake through a clearinghouse, capture the right diagnosis and procedure codes in the note, submit claims and track denials. Telehealth billing rules differ by payer and by state, and Medicare's telehealth rules have depended on repeated extensions by Congress.
  • Employer or health plan contracts. Patients pay nothing at the visit; you need eligibility files, reporting and sometimes SSO from the sponsor.

If insurance is on your roadmap, store coverage details and codes from day one, even if you bill cash at first. Retrofitting them into old visit records is painful.

What goes into the first version

A telemedicine MVP needs a complete visit loop for one specialty, not every care model. A typical split:

At launchCan wait
Booking or async intake for one specialtyA second specialty or care model
Location check and licensure-aware routingAutomated license verification feeds
Video visits with a browser join link and audio fallbackGroup visits, interpreters, recordings
Provider app: queue, intake, notes, prescribeAmbient AI note drafting
e-Prescribing for non-controlled medicationsEPCS, if your specialty doesn't need it yet
Card payments and subscriptionsInsurance billing, unless your patients expect it on day one
Ops console: visits, reassignment, licenses, audit logSelf-serve analytics for clinical leads

Built by Gilzor

Results we’ve shipped

70+products launched
98%delivered on time
85%clients come back
Art Scherbakov, Co-FounderAndrew Laminsky, CTOYuri Rudenya, Head of Mobile Development at GilzorAlena Timofeeva, Product Marketing Lead

Talk to the people who build it. Tell us about your project and get a free estimate of scope, timeline and cost.

See how we’d approach yours

Timeline and budget at a glance

3–5 moSingle-practice virtual visit app, discovery to launch
5–8 moMulti-state platform with e-prescribing and eligibility
$60–130kSingle-practice app with a Central European or Latin American team
$150–350kMulti-state direct-to-consumer platform with e-prescribing

An EHR-integrated virtual care platform for health systems typically runs $300k–700k and 7–12 months. US onshore agencies quote about 2–2.5 times these figures. For the full breakdown, video and eRx running costs and a calculator, see our telemedicine app development cost guide.

Mistakes that cost the most later

  • Trusting the profile address. Licensure depends on where the patient is right now. Ask and record the location at every visit.
  • Hard-coding prescribing rules. DEA and state rules have changed repeatedly since 2020. Put them in configuration your clinical team can update.
  • Forgetting the clinician's day. A provider app that needs five screens per visit costs you minutes per patient, every visit.
  • No plan for dropped calls. Without reconnection, audio fallback and a callback path, one bad network turns into a refund and a one-star review.
  • Picking a video plan without a BAA. Many SDKs sign BAAs only on certain plans. Switching vendors after launch means rebuilding the visit screen.
  • Adding insurance "later" when patients expect it. In specialties where patients expect coverage, cash-only launches stall. Decide early, because eligibility belongs in intake.

Telemedicine launch checklist

Tick what is already true for your service. It shows how close you are to the first real visit.

Telemedicine launch readiness

FAQ

How do I build a telemedicine app?
Choose the care model (async, live video, remote monitoring or a mix) and the specialty, then list the states you will serve and whether clinicians will prescribe. Pick a video SDK and an e-prescribing partner that sign business associate agreements. Design the full visit flow: booking, location check, intake and consent, the waiting room, the visit, the note, the prescription and payment. Build a provider app and an operations console alongside the patient app, keep licensure and prescribing rules configurable, and launch in one or two states before expanding.
How long does it take to build a telemedicine app?
A focused virtual visit MVP for one practice takes about 3–5 months from discovery to launch. A multi-state direct-to-consumer platform with e-prescribing and insurance eligibility usually takes 5–8 months, and an EHR-integrated virtual care platform for health systems 7–12 months, mostly because approvals and integration testing run on the health system’s calendar.
How much does it cost to build a telemedicine app?
With a Central European or Latin American team, a single-practice virtual visit app costs about $60k–130k, a multi-state direct-to-consumer platform with e-prescribing $150k–350k, and an EHR-integrated enterprise platform $300k–700k. US onshore agencies quote roughly 2–2.5 times more. Our telemedicine app development cost guide breaks this down with a calculator.
Should I use a video SDK or build my own WebRTC video?
For almost every telehealth startup, a video SDK. It gives you rooms, reconnection, device checks, network quality signals and a BAA for a few tenths of a cent per participant minute. Running your own WebRTC stack means operating TURN and media servers, handling mobile network edge cases and being on call for the one feature that cannot fail mid-visit. Consider it only at very high volume or when you need deep control over media, and even then start on an SDK.
Can a telemedicine app prescribe controlled substances?
Under the Ryan Haight Act, prescribing controlled substances generally requires an in-person evaluation first, with limited exceptions. Since 2020 the DEA has allowed telemedicine prescribing without one under temporary flexibilities, which it has extended several times while it works on permanent rules, and it has issued a separate rule for buprenorphine treatment by telemedicine. Check the current status before launch, and build prescribing rules so you can change them without a release. This is general information, not legal advice.
Do telehealth providers need a license in every state?
Generally, clinicians must be licensed in the state where the patient is located at the time of the visit, not where the clinician sits. Interstate compacts such as the Interstate Medical Licensure Compact for physicians, the Nurse Licensure Compact and PSYPACT for psychologists make multi-state licensing faster in member states, but they do not remove the need for a license or privilege in each state. Your app has to know each provider’s licenses and route patients only to eligible clinicians.

Where Gilzor fits

We build healthcare web and mobile apps, backends, integrations and QA. For a US blood testing laboratory, our team built native iOS and Android apps and web apps where patients book an online consultation with a doctor, the doctor orders tests, and results and follow-up come back through the app. We work from Poland and Cyprus, with a few shared hours a day with the US East Coast.

Send us your specialty, your care model and the states you plan to serve. We'll map the visit flow, the partners you need and a first version you can launch in one state.

No sales pitch

Get a straight answer for your project

Tell us what you’re building. We’ll reply with options, a rough cost and timeline. If we’re not the right fit, we’ll say so.

Next, a few optional questions so the first call is useful. We use your details only to reply to your request. Privacy Policy

Andrew Laminsky
Written byAndrew Laminsky

CTO of Gilzor. Responsible for architecture and the engineering standards our teams work by.

LinkedIn →

Gilzor · Mobile Development partner

Need a team for your mobile app?

95%referred by business partners
70+successful launches
85%repeat business
98%delivered on time

The team behind them

Art Scherbakov
Art ScherbakovCo-Founder
Andrew Laminsky
Andrew LaminskyCTOLinkedIn
Yuri Rudenya
Yuri RudenyaHead of Mobile Development at GilzorLinkedIn
Alena Timofeeva
Alena TimofeevaProduct Marketing LeadLinkedIn
Tell us what you’re buildingOptions, a rough cost and timeline for your project. No commitment.

More insights