Skip to main content

The Problem

Your EHR Came With a Portal That Patients Ignore

Most practices already have a portal from their EHR vendor. Trouble shows up when activation codes expire, parents can't see a child's records, and patients call to ask whether results are in.

  1. Activation

    Printed codes get lost before patients reach home.

    Activation

    A text invite at checkout opens sign-up on the patient's own phone.

  2. Proxies

    Parents and caregivers can't see the records they manage.

    Proxies

    Proxy access follows your policy, with age-based switches for teen privacy.

  3. Results

    Patients call because results arrive with no explanation.

    Results

    Results post with a plain-language note and a link to message the care team.

  4. Logins

    Staff spend mornings resetting forgotten usernames.

    Logins

    Phone or email sign-in with MFA or a passkey means fewer reset calls.

Your front desk hands out a printed activation code, and most patients lose it in the car. The ones who sign up pick a username they forget by the next visit. A mother calls because she can't see her 15-year-old's lab results, and nobody is sure she should. Results post with codes nobody explains, so patients call again. Your staff spend mornings resetting passwords and reading results over the phone.

We start with the moment a patient leaves your office. Checkout triggers a text invite, identity is checked once, and the portal opens on the patient's phone without an app download. Records come from your EHR through its FHIR patient access API, so nothing is retyped. Proxy rules for parents and caregivers follow your policy, and results arrive with plain-language notes. Your staff answer fewer calls, not more password resets.

  • Sign-up from a text

    Checkout sends a link, and patients finish sign-up before they reach the car.

  • Proxy access done right

    Parents, adult children, and caregivers get the access your policy allows, and no more.

  • Records from your EHR

    Results, visit notes, and medication lists arrive through FHIR, so your staff retype nothing.

Our Patient Portal Development Process

From Front Desk Walkthrough to Live Portal in Five Clear Steps

You see the patient journey mapped and approve the access rules and EHR data list. Then you test the portal with staff and a few real patients before launch.

  1. We walk through check-in, checkout, results, and billing calls with your front desk and a clinician. You get the list of calls a portal can absorb, a recommended EHR connection, and a fixed-price estimate.

What's Included

What You Get With Our Patient Portal Software Development

A portal patients open from a text, connected to your EHR and payments, with the access rules, staff tools, and reports your front desk needs.

  • Text invite and sign-up

    Checkout sends a secure link, identity is checked once, and patients set up MFA or a passkey.

  • Results and visit notes

    Lab results, visit summaries, and medication lists from your EHR, with plain-language notes your clinicians write.

  • Messages and requests

    Messages, refill requests, and appointment requests routed to staff pools by topic, with response time targets.

  • Forms and documents

    Intake forms, consents, and insurance card uploads that land in the chart instead of a shared inbox.

  • Bill pay and statements

    Statements and card or ACH payments through your processor, matched to the visit in your billing system.

  • Proxy and caregiver accounts

    Parent, guardian, and caregiver accounts with age-based switches for teen privacy, set by your policy.

Compare Options

DeveloperLook vs EHR Portal vs Portal SaaS

Your EHR's built-in portal costs nothing extra, and a portal SaaS launches quickly for standard needs. Here is where each fits when patients stall at sign-up or you run more than one EHR.

DeveloperLook
EHR's own portal
Sign-up path
DeveloperLook: Text invite at checkoutEHR's own portal: Printed or emailed code
EHR connection
DeveloperLook: FHIR plus your own workflowsEHR's own portal: Built in, no setup
Proxy rules
DeveloperLook: Your policy, set by ageEHR's own portal: Vendor's fixed rules
Branding
DeveloperLook: Your practice brand throughoutEHR's own portal: EHR vendor branding
Several EHRs
DeveloperLook: One portal across locationsEHR's own portal: One EHR only
Time to launch
DeveloperLook: Pilot in 3 to 4 weeksEHR's own portal: Already included
Upfront cost
DeveloperLook: From $1,300 for a pilotEHR's own portal: Included in EHR fees
Code ownership
DeveloperLook: You own code and accountsEHR's own portal: No code to own

Projects We've Built

These patient apps let people book, consult online, keep records, and manage prescriptions, the same building blocks a portal uses. None was built on a client's EHR.

What Our Clients Say

What Clients Say After Launch

Feedback from teams we have built apps and platforms for.

We had a pretty specific idea of what we wanted our website to become, but I wasn’t sure how easily we could explain all of it to a development team. There were quite a few moving parts, and we were working toward a deadline, so I expected a few things to get lost along the way. That never really happened. They understood what we were trying to achieve, kept us updated throughout the process, and got everything ready within the agreed timeline. The final site feels much easier to navigate, works beautifully on mobile, and is noticeably smoother for our customers. It was a huge relief seeing the original idea actually turn into the website we had in mind.

Michael BennettFounder & CEO of Northbridge Consulting01 / 03
  • 1,250+

    Projects shipped

  • 10+

    Years of experience

  • Top 3%

    Upwork Top Rated Plus

  • 5 stars

    Average review score

  • 1,250+

    Projects shipped

  • 10+

    Years of experience

  • Top 3%

    Upwork Top Rated Plus

  • 5 stars

    Average review score

Want results like these?

Tell us what you are building. You get a reply within 24 hours on business days, then a written estimate.

Work Culture

Why Practices Trust Us With Their Portal

Patient portal software companies sell one product to every practice. We build around the calls your front desk takes, and we'll say when your EHR's own portal is enough.

  • We count the calls first

    Before design, we list the calls your front desk takes each day. Success is measured in the calls your staff stop taking, not in features shipped.

  • Your policy sets access

    Proxy and teen privacy rules come from your compliance lead and state law, not our defaults. We build the switches, and your team decides how they're set.

  • BAA before patient data

    We sign a business associate agreement before touching real records. Until then, we build against EHR sandboxes and test patients, so nothing real is at risk.

  • Readable on any phone

    We test with large text, screen readers, and older phones, aiming for WCAG 2.2 AA. Many of your portal users are older patients or caregivers managing several accounts.

  • Honest about your EHR portal

    If your EHR's built-in portal can do the job with better setup, we'll tell you before we quote. Sometimes a smarter invite process beats a new build.

  • You own the portal

    Code, cloud accounts, and EHR app registrations sit in your name. If you change developers or EHRs later, the portal moves with you.

Overview

How does patient portal development work for a medical practice?

DeveloperLook handles patient portal development for medical practices and clinic groups. We build text-invite sign-up, results and visit notes from your EHR through FHIR, secure messages, forms, bill pay, and proxy access for caregivers. Pilots start at $1,300 and take 3 to 4 weeks, and you own the code.

DEVELOPERLOOK

Project facts · Patient Portal Development

Service
Patient Portal Development (sign-up, records, messages, payments)
Typical timeline
Pilot 3 to 4 weeks, full portal 8 to 14 weeks
Platforms
Web, iOS, and Android, on EHRs with FHIR APIs
Built with
React, Next.js, Node.js, FHIR R4, SMART on FHIR
Experience
10+ years of development experience and 1,250+ shipped projects
Post-launch support
60 days of fixes and activation tuning
Communication
Calls in US, UK, and AU business hours
Starting price
From $1,300 USD, fixed scope after a discovery call

Reviewed 28 Oct 2026 by Saimul Islam

Good fit

  • Primary care and pediatric practices

    Your EMR patient portal software works, but few families activate it, and parents call about a child's results every morning.

  • Multi-location clinic groups

    Your locations run 2 different EHRs, so patients juggle 2 portals and your brand disappears behind the vendors' logos.

  • Specialty practices with long care plans

    Your patients follow months of instructions, forms, and check-ins, and a generic portal shows them only a list of results.

  • Digital health and care companies

    You've spoken to a patient portal software company whose product can't hold your care model, and you need a portal you control.

  • Agencies serving healthcare clients

    Your agency runs a health system's website and needs developers who know FHIR, proxy rules, and BAAs to deliver a portal under your name.

Not a fit

  • Budget under $1,300

    You want a full portal for under $1,300. Turning on and promoting your EHR's built-in portal is the better first step, and we'll say so.

  • Only online booking

    You only need patients to book visits online. Our patient scheduling software integration page covers booking through your EHR's own scheduler.

  • Replacing the EHR itself

    You want charting, orders, and billing rebuilt, not a patient-facing layer. That's a records system, covered by our custom EHR and EMR development page.

  • No access to EHR data

    Your EHR offers no API or export, and you can't change vendors. A portal without records would frustrate patients, so we'd advise against building one.

Not sure we're the right fit?

Book a free call or message us. We'll tell you honestly whether we're the right team.

Pricing

Transparent Starting Prices for Patient Portal Development

These are starting points in USD. Your final price depends on your EHR's API, your locations, and mobile apps, and you get a fixed proposal after a free discovery call.

$2k$4k$6k$8k$10k$1,300$3,950$8,400

For practices that want text-invite sign-up and results tested with real patients first.

$1,300one-time, USD

Get a fixed quote
  • Front desk walkthrough and access rules
  • Text invite and sign-up with MFA
  • Results and visit notes from one EHR
  • Mobile-friendly web portal in your brand
  • Pilot at one location

Recommended

For practices replacing phone calls with portal messages, forms, bill pay, and proxy access.

$3,950one-time, USD

Get a fixed quote
  • Everything in Portal Pilot
  • Secure messages and refill requests
  • Intake forms and insurance card uploads
  • Bill pay through your processor
  • Parent and caregiver proxy access
  • 60 days of fixes and activation tuning

For clinic groups unifying portals across locations and EHRs, with iOS and Android apps.

$8,400one-time, USD

Get a fixed quote
  • Everything in Full Patient Portal
  • Up to 3 EHR connections
  • iOS and Android apps
  • Routing by location and staff pool
  • Activation and usage reports
  • Security test before launch

For Agencies

White-Label Patient Portal App Development for Agencies and Studios

You own the client relationship. We supply the portal engineering behind your proposal: EHR connections, proxy rules, payments, and BAA paperwork, delivered under your agency's name and in your client's own accounts.

How the partnership works

White label: your client only ever sees your brand

Your clientSees only your brand
You, the agencyOwn the relationship
DeveloperLookBehind your brand
  1. Share the brief

    Send the client's EHR, locations, and the calls they want the portal to absorb.

    • Client needs
    • You share the details
    • Details received
  2. We scope and staff

    You get a fixed estimate, an access plan, and named developers within a week.

    • Scope and plan
    • Proposal to resell
    • Your quoteYOUR LOGO
  3. Build and hand off

    We deliver under your brand and hand over code, accounts, and EHR registrations.

    • Done by our team
    • Your brand on it
    • Handed to your clientDone
  • Your client
  • You, the agency
  • DeveloperLook
  1. Share the brief

    Send the client's EHR, locations, and the calls they want the portal to absorb.

    1. Client needs
    2. You share the details
    3. Details received
  2. We scope and staff

    You get a fixed estimate, an access plan, and named developers within a week.

    1. Scope and plan
    2. Proposal to resell
    3. Your quoteYOUR LOGO
  3. Build and hand off

    We deliver under your brand and hand over code, accounts, and EHR registrations.

    1. Done by our team
    2. Your brand on it
    3. Handed to your clientDone
  • Stay client-facing

    You run the meetings, and we work quietly inside your tools.

  • EHR work handled

    We register apps with EHR vendors and run the FHIR testing.

  • BAA-ready team

    We sign the BAA your contract needs before real patient data.

  • Predictable delivery

    Two-week sprints, each with a demo build for your client.

The Right Technology for Your Project

Technology Stack

Patients get a fast web portal first and an app only when they need one, connected to your EHR through standard FHIR APIs.

    • React logoReact
    • Next.js logoNext.js
    • TypeScript logoTypeScript
    • Node.js logoNode.js
    • Flutter logoFlutter
    • React logoReact Native
    • Swift
    • Kotlin
    • FHIR R4
    • SMART on FHIR
    • HL7 v2
    • Epic
    • athenahealth
    • eClinicalWorks
    • Stripe logoStripe
    • Twilio logoTwilio
    • AWS logoAWS
    • PostgreSQL logoPostgreSQL
01 / 04

FAQ

Frequently Asked Questions

Straight answers on cost, timelines, EHR connections, and choosing between a vendor portal and a custom build.

  • Patient portal development with DeveloperLook starts at $1,300 for a pilot with text-invite sign-up and results from one EHR. A full portal with messages, forms, bill pay, and proxy access starts at $3,950. A multi-EHR portal with iOS and Android apps starts at $8,400. You get a fixed proposal after a free discovery call.

  • A pilot takes 3 to 4 weeks, and a full portal usually takes 8 to 14 weeks. Much of the wait sits outside the code: EHR vendors need time to approve app registrations and production access. We start that paperwork in week 1, so it runs alongside design instead of after it.

  • Patient portal software is a secure website or app where patients see their health records and handle routine tasks with a practice. Typical features are lab results, visit summaries, medication lists, messages, forms, appointment requests, and bill pay. Most portals read data from the practice's EHR, so a portal is only as good as that connection.

  • Developing a portal well needs a front desk lead, a clinician, a privacy or compliance lead, your EHR administrator, and a few real patients. The front desk knows which calls to remove, and clinicians decide how results are explained. Compliance sets proxy and teen privacy rules. Patients test the sign-up, which is where most portals lose people.

  • Federal incentives prompted most of them. The 2009 HITECH Act funded Meaningful Use programs that rewarded providers for giving patients online access to their records. Later, the 21st Century Cures Act's information blocking rule barred providers from delaying patients' access to their electronic health information without a valid exception. Many portals were built to satisfy those rules, which is why they feel like compliance tools.

  • Good alternatives are your EHR's built-in portal, consumer health apps that read records through FHIR, secure texting, and online forms tools. Many patient portal software vendors overlap with these options. If patients only need reminders and forms, texting plus forms may be enough. A custom portal earns its cost when several needs meet in one place.

  • The best patient portal software for a small practice is usually the one built into its EHR, set up properly. Activation drops when sign-up is awkward, so a text invite at checkout matters more than extra features. A custom build makes sense for clinic groups with several EHRs, a distinct care model, or a brand the vendor portal hides.

  • Choose a patient portal software company by testing sign-up on a phone yourself, as a test patient. Then ask which EHRs it connects to and how, who controls proxy rules, and who owns the data and code. If the vendor can't show activation working from a text message, your patients will struggle too.

  • A custom portal connects to an EHR through the vendor's FHIR patient access API, usually with SMART on FHIR sign-in. Certified EHRs must offer this kind of API under federal rules, though write access for messages and forms varies by vendor. Where FHIR falls short, we use the vendor's own API or an HL7 interface and document each path.

  • You own the portal's code, cloud accounts, and EHR app registrations, and patient data stays in your EHR and your cloud. Full portal builds include 60 days of fixes and activation tuning after launch. We sign a business associate agreement before touching real patient data, and you can move support in-house whenever you like.

Saimul IslamFounder & CEO, DeveloperLook

Still have questions?

Send a message or book a call with the team.

Book a free call

Free 30-min call

Book a call

Book a free 30-minute call

In 30 minutes on Google Meet we walk you through how we would build it, how long it takes and what it costs. Then you get a written estimate.

Calendar not showing? Book on cal.com or send a brief.