Your email address will not be published. Required fields are marked *
Our expert reaches out shortly after receiving your request and analyzing your requirements.
If needed, we sign an NDA to protect your privacy.
We request additional information to better understand and analyze your project.
We schedule a call to discuss your project, goals. and priorities, and provide preliminary feedback.
If you're satisfied, we finalize the agreement and start your project.

Patient portals have evolved from a nice-to-have digital feature to a regulatory requirement and competitive necessity. Here is what is driving this shift:
CMS Promoting Interoperability. Healthcare providers participating in Medicare must meet Promoting Interoperability measures that include providing patients with electronic access to their health information. Failure to meet these measures results in Medicare payment adjustments — effectively a penalty for not offering patient portal capabilities.
Patient expectations have changed permanently. Post-pandemic, patients expect digital access to every aspect of their healthcare. A 2025 survey by the American Hospital Association found that 73% of patients consider online access to medical records, appointment scheduling, and provider messaging a deciding factor when choosing a healthcare provider. Organizations without a functional patient portal are losing patients to competitors who have one.
Operational efficiency. Patient portals reduce administrative burden on front-desk staff, phone lines, and back-office teams. Online scheduling eliminates scheduling phone calls. Secure messaging replaces phone tag between patients and clinical staff. Online bill pay reduces paper billing costs and improves collection rates. Pre-visit intake forms reduce check-in time and data entry errors.
Clinical outcomes improve. Research consistently shows that patients who actively use portals — reviewing lab results, managing medications, communicating with providers — have better health outcomes, higher medication adherence, and fewer emergency department visits. Patient engagement is not just a business metric — it is a clinical one.
Regulatory mandate for data access. The 21st Century Cures Act requires that patients have electronic access to their complete health information without information blocking. A patient portal is the primary mechanism for meeting this requirement.
Connected directly to a single healthcare organization’s EHR system. The portal accesses data from that organization only. Most common type — Epic MyChart, Cerner HealtheLife, and Athenahealth Patient Portal are examples.
Best for: Single-organization health systems, practices using a single EHR, organizations that want tight integration with their existing clinical workflows.
Limitation: Patients who see multiple providers across different organizations end up with multiple portal accounts, each showing only partial health data.
Independent platforms that are not tied to a specific EHR. They aggregate data from multiple sources and give patients a unified view of their health information.
Best for: Health tech companies building patient engagement platforms, organizations wanting to differentiate beyond their EHR vendor’s standard portal, multi-facility networks with different EHR systems across locations.
Limitation: Requires building and maintaining integrations with multiple data sources. More complex and expensive to develop.
Combine tethered EHR integration with additional standalone features. The portal pulls core clinical data from the EHR but adds capabilities the EHR portal does not offer — custom workflows, enhanced patient education, RPM device data, social determinants of health screening, or care coordination across organizations.
Best for: Organizations that want EHR data access plus capabilities their EHR vendor does not provide. This is the fastest-growing category and where Taction Software sees the most demand from US healthcare organizations.
These are the features every patient portal must have to meet regulatory requirements and baseline patient expectations:
What it includes: Self-registration workflow, identity verification (knowledge-based authentication, ID document verification, or in-person identity proofing), account activation, and password management.
Why it matters: Identity verification is both a security requirement and an adoption bottleneck. If registration is too difficult, patients abandon the process. If it is too easy, unauthorized access becomes a risk. The best portals offer multiple verification pathways — in-office activation by staff, online identity verification through a third-party service, or email/SMS verification for lower-risk access levels.
Regulatory requirement: HIPAA requires that patient identity be verified before granting access to PHI. The level of verification should be proportionate to the sensitivity of data accessible through the portal.
What it includes: View lab results, medications, allergies, immunizations, conditions, procedures, clinical notes, discharge summaries, and visit history.
Why it matters: This is the core purpose of a patient portal. Under the Cures Act, patients have the right to access all of their electronic health information. Your portal must expose all available data — not just a curated subset.
Implementation detail: Clinical notes access is now required under the Cures Act’s information blocking rules (OpenNotes). Many organizations initially resisted sharing clinical notes with patients, but the regulatory requirement is clear. Your portal must display clinical notes unless a specific information blocking exception applies.
What it includes: View upcoming appointments, request or self-schedule new appointments, reschedule existing appointments, cancel appointments, receive appointment reminders (email, SMS, push notification).
Why it matters: Online scheduling is the #1 feature patients want from a portal. It reduces no-show rates (automated reminders), eliminates scheduling phone calls, and allows patients to book appointments outside of business hours.
Implementation detail: Self-scheduling (patient picks an open slot directly) drives higher satisfaction than request-based scheduling (patient requests a time, staff confirms). However, self-scheduling requires exposing provider availability data from the EHR scheduling module, which adds integration complexity.
What it includes: Asynchronous messaging between patients and their care team. Message threading, attachment support, read receipts, and routing to the appropriate provider or department.
Why it matters: Replaces phone tag, which is the #1 source of patient frustration with healthcare communication. Secure messaging creates a documented communication record that becomes part of the patient’s chart.
Implementation detail: Messages must be encrypted in transit and at rest. The messaging system must route to the correct provider based on the patient’s care team assignments. Auto-reply and triage capabilities (routing urgent messages appropriately) prevent clinical safety issues.
What it includes: View active and past medications, request prescription refills, view prescription status, access medication instructions and side effect information.
Why it matters: Medication management is a critical patient safety feature. Patients who can easily view their medications and request refills have higher medication adherence rates. For providers, portal-based refill requests reduce pharmacy callback volume.
Implementation detail: Refill requests must route to the prescribing provider for approval and then transmit to the pharmacy through the e-prescribing network (Surescripts). This requires EHR integration with the medication and pharmacy modules.
What it includes: View statements and account balances, make payments online (credit card, HSA/FSA, bank account), set up payment plans, view insurance information, download statements for tax purposes.
Why it matters: Online bill pay dramatically improves collection rates. Organizations that offer portal-based bill pay typically see 20–35% improvement in patient payment collection compared to paper-only billing. Patients also prefer the convenience — 68% of patients under 45 prefer to pay medical bills online.
Implementation detail: Payment processing must be PCI DSS compliant. Integration with the practice management or billing system is required to post payments accurately. Payment plan functionality requires recurring payment support and balance tracking.
What it includes: Ability to download health records in standard formats (C-CDA, PDF), transmit records to another provider or third-party application via Direct messaging or FHIR API.
Why it matters: Required by Promoting Interoperability measures and the Cures Act. Patients must be able to download their records and send them to other providers electronically.
Implementation detail: Download must include all available clinical data in C-CDA format. FHIR-based access for third-party applications is increasingly expected and will likely become a regulatory requirement for portal vendors.
Basic features meet regulatory requirements. Advanced features drive patient adoption and differentiate your portal from competitors:
Embed video visit capabilities directly within the portal. Patients should be able to schedule a telehealth visit, complete pre-visit intake, launch the video session, and receive post-visit summaries — all without leaving the portal.
Telehealth integration eliminates the confusion of separate telehealth platforms with separate logins. Based on Taction Software’s implementation data, portals with integrated telehealth see 40% higher overall portal engagement compared to portals that link out to a separate telehealth platform.
Allow patients to complete registration forms, medical history updates, medication lists, insurance verification, consent forms, and screening questionnaires before their appointment. Data flows directly into the EHR — no manual entry by staff.
Impact: Reduces check-in time by 10–15 minutes per patient. Eliminates data entry errors from handwritten forms. Frees front-desk staff for higher-value activities.
Allow parents to manage children’s health records, adult children to manage elderly parents’ care, and authorized caregivers to access and act on behalf of patients.
Implementation complexity: Proxy access requires careful identity verification, consent documentation, age-based access rules (adolescent privacy laws vary by state), and the ability to revoke proxy access. HIPAA and state privacy laws govern who can access whose records and under what circumstances.
Display data from RPM devices (blood pressure monitors, glucose meters, weight scales, pulse oximeters) within the patient portal. Patients see their trends and providers see the same data in the EHR.
Condition-specific educational content linked to the patient’s active diagnoses and medications. After a diabetes diagnosis, the portal surfaces diabetes management resources. After a new medication is prescribed, the portal shows medication-specific education.
Implementation detail: Content must be maintained, clinically accurate, and available at appropriate literacy levels. Many organizations license content from health education publishers (Healthwise, Krames, EBSCO Health) rather than creating original content.
In the US healthcare market, Spanish language support is essential for many patient populations. Depending on your service area, additional languages may be required. Translation must cover all portal content — not just static pages, but dynamic clinical content like appointment confirmations, lab result descriptions, and medication instructions.
Mobile push notifications for new lab results, upcoming appointment reminders, prescription ready for pickup, new messages from providers, and bill due reminders. Push notifications drive portal re-engagement — patients who enable notifications use the portal 3–4x more frequently than those who do not.
A patient portal without EHR integration is a brochure, not a tool. Here is what integration looks like for the major US EHR systems:
Epic’s MyChart is the standard patient portal for Epic customers. Building a custom portal that replaces MyChart requires accessing Epic data through FHIR APIs and/or HL7 v2 interfaces.
When to use MyChart: Your organization uses Epic and MyChart’s standard features meet your needs. MyChart is mature, well-supported, and patients are familiar with it.
When to build custom: You need features MyChart does not offer, you want a unified portal across multiple EHR systems, you need brand differentiation, or you are building a consumer health platform that aggregates data from multiple sources.
For detailed Epic integration guidance, see our Epic EHR Integration Guide.
At minimum, your portal needs to pull these data types from the EHR:
| Data Type | Integration Method | Update Frequency |
|---|---|---|
| Patient demographics | FHIR Patient resource or ADT feed | Real-time |
| Appointments | FHIR Appointment/Schedule or SIU messages | Real-time |
| Lab results | FHIR Observation/DiagnosticReport or ORU messages | Real-time (as soon as released by provider) |
| Medications | FHIR MedicationRequest | Real-time |
| Allergies | FHIR AllergyIntolerance | Real-time |
| Conditions/Problems | FHIR Condition | Near real-time |
| Clinical notes | FHIR DocumentReference | Real-time (after provider sign-off) |
| Immunizations | FHIR Immunization | Near real-time |
| Vital signs | FHIR Observation (vital-signs category) | Near real-time |
| Insurance/Coverage | FHIR Coverage or custom integration | Updated at registration |
A portal that only reads data from the EHR is limited. Full-featured portals also write data back:
Bidirectional integration is more complex and requires write-level API access, which involves additional security review and approval from EHR vendors.
Patient portals handle PHI extensively — they are one of the highest-risk applications in a healthcare organization’s technology stack. Here are the specific HIPAA requirements:
The Cures Act adds specific requirements beyond HIPAA for patient-facing applications:
Your portal must provide access to ALL electronic health information available in the EHR — not a curated subset. This includes clinical notes (OpenNotes requirement), lab results (without artificial release delays beyond what is clinically necessary), and all data classes defined in the current USCDI version.
Patients have the right to use third-party applications to access their data. Your portal must support (or your EHR must support alongside the portal) FHIR-based API access for patient-authorized third-party apps. You cannot block or discourage patients from using third-party apps to access their data.
Registration processes, identity verification, and access workflows must not be so cumbersome that they effectively prevent patients from accessing their data. If your portal requires an in-person visit to activate an account with no alternative, that could be considered an unreasonable barrier.
Patient portals must be accessible to patients with disabilities. This is both a legal requirement (ADA applies to healthcare providers) and a practical necessity (a significant percentage of your patient population has visual, hearing, motor, or cognitive impairments).
Your portal must meet Web Content Accessibility Guidelines (WCAG) 2.1 at the AA level. Key requirements:
Visual accessibility:
Keyboard accessibility:
Screen reader compatibility:
Motor accessibility:
Automated tools (axe, WAVE, Lighthouse) catch approximately 30% of accessibility issues. Manual testing with screen readers (JAWS, NVDA, VoiceOver) and keyboard-only navigation is required for comprehensive compliance. Budget for third-party accessibility audit ($5,000–$20,000 depending on portal complexity) before launch.
Web portal:
Mobile app:
Recommendation: Build a responsive web portal first. Add native mobile apps in a later phase if patient demand and adoption metrics justify the investment. PWA capabilities can bridge the gap.
Pros:
Cons:
Best for: Small to mid-size practices that need basic portal functionality without custom requirements.
Pros:
Cons:
Best for: Health systems, large practices, health tech companies, and organizations with unique workflow requirements or plans to differentiate through patient experience.
Pros:
Cons:
Best for: Organizations that want to use their EHR’s built-in portal for basics but need custom capabilities on top.
| Factor | Buy | Build | Hybrid |
|---|---|---|---|
| Budget under $100K | ✅ | ❌ | ⚠️ |
| Need basic features only | ✅ | ❌ | ❌ |
| Unique workflow requirements | ❌ | ✅ | ✅ |
| Multi-EHR environment | ❌ | ✅ | ⚠️ |
| Brand differentiation critical | ❌ | ✅ | ✅ |
| Internal dev team available | ❌ | ✅ | ✅ |
| Time to launch < 3 months | ✅ | ❌ | ⚠️ |
| Patient volume > 50,000 | ⚠️ (cost) | ✅ | ✅ |
| Portal Scope | Cost Range | Timeline | Key Features |
|---|---|---|---|
| Basic (web only) | $80,000 – $200,000 | 4–7 months | Records view, scheduling, messaging, basic bill pay |
| Mid-range (web + mobile) | $200,000 – $400,000 | 6–10 months | Above + telehealth, intake forms, push notifications, proxy access |
| Advanced (full-featured) | $400,000 – $600,000+ | 10–16 months | Above + RPM integration, multilingual, advanced analytics, custom workflows |
| Enterprise (multi-facility, multi-EHR) | $500,000 – $1,000,000+ | 12–20 months | Above + data aggregation, facility-specific workflows, enterprise admin |
| Phase | % of Total | For a $300K Project |
|---|---|---|
| Discovery and UX research | 10–12% | $30,000–$36,000 |
| UI/UX design | 12–15% | $36,000–$45,000 |
| Frontend development | 20–25% | $60,000–$75,000 |
| Backend development | 15–20% | $45,000–$60,000 |
| EHR integration | 15–20% | $45,000–$60,000 |
| Testing and QA | 10–12% | $30,000–$36,000 |
| Deployment and launch | 5–8% | $15,000–$24,000 |
| Cost Category | Annual Range |
|---|---|
| Maintenance and bug fixes | $40,000 – $80,000 |
| Cloud hosting (HIPAA-compliant) | $24,000 – $96,000 |
| Security monitoring and compliance | $15,000 – $40,000 |
| Feature enhancements | $50,000 – $150,000 |
| Third-party services (video API, payment processing, SMS) | $12,000 – $60,000 |
| Accessibility audit (annual) | $5,000 – $15,000 |
| Total annual operating cost | $146,000 – $441,000 |
Building the portal is half the challenge. Getting patients to use it is the other half.
In-office enrollment: The single most effective adoption driver. Train front-desk staff to enroll patients during check-in. Provide tablets for immediate account activation. A 30-second enrollment at the front desk converts more patients than months of email campaigns.
Email and SMS invitation campaigns: Send personalized invitations with direct account activation links. Time campaigns around appointments — patients are most receptive when they have an upcoming or recent visit.
QR codes in physical locations: Place QR codes linking to portal registration in waiting rooms, exam rooms, discharge packets, and billing statements.
Reduce registration friction: Minimize the information required to create an account. Allow email or SMS-based identity verification for basic access. Require enhanced verification only for sensitive actions (viewing full records, proxy setup).
Lab results as the hook. Lab results are the #1 reason patients log into a portal. Ensure results are available in the portal as soon as the provider releases them — not days later. Send a push notification or SMS when new results are available.
Appointment reminders. Send reminders through the portal with options to confirm, reschedule, or cancel. This drives repeat visits to the portal and reduces no-show rates simultaneously.
Meaningful messaging. If providers actively use secure messaging to communicate with patients (visit follow-ups, care instructions, medication changes), patients have a reason to keep coming back. If no one ever messages them, the portal becomes a dead channel.
Bill pay convenience. Send billing notifications through the portal with one-click payment. Patients who pay through the portal return to the portal.
Track these metrics from day one:
| Metric | Target (Year 1) | Target (Year 2) |
|---|---|---|
| Registration rate (% of active patients with accounts) | 40–50% | 60–70% |
| Monthly active users (% of registered patients logging in) | 25–35% | 35–50% |
| Secure message volume (messages per provider per month) | 15–25 | 30–50 |
| Online scheduling rate (% of appointments booked online) | 15–25% | 30–45% |
| Online bill pay rate (% of patient payments made online) | 20–30% | 35–50% |
| Patient satisfaction score (portal-specific) | 3.5/5 | 4.0/5 |
A patient portal is not a one-time technology project — it is an ongoing patient engagement platform that requires strategic planning, thoughtful design, robust integration, and continuous optimization based on patient behavior and feedback.
The organizations that succeed with patient portals are those that invest in UX research, build for adoption from day one, and treat the portal as a clinical tool — not just a compliance checkbox.
If you are planning a patient portal and want to explore what a custom solution looks like for your organization, schedule a consultation with our team or review our healthcare application case studies.
Related Resources:
This guide was developed by the patient engagement team at Taction Software, based on experience building custom patient portals for US healthcare organizations including multi-location practices, specialty clinics, and hospital networks.
A basic web portal with EHR integration takes 4–7 months. A full-featured portal with mobile apps, telehealth, and advanced features takes 10–16 months. The biggest timeline variable is EHR integration complexity — how much data you need and how your EHR exposes it.
Start with a responsive web portal. It works on all devices without app store distribution. Add native mobile apps later if patient usage data shows demand. Push notifications (a key adoption driver) are available through PWA on Android and native apps on iOS — this is the main functional gap between web and native.
Yes, if the built-in portal meets your needs. Epic MyChart, Cerner HealtheLife, and Athenahealth Patient Portal are mature products. Build custom when you need features the built-in portal does not offer, when you operate across multiple EHR systems, or when brand differentiation through patient experience is a strategic priority.
At minimum: patient demographics, conditions, medications, allergies, lab results, appointments, and clinical notes. This covers Promoting Interoperability requirements and basic Cures Act compliance. Add messaging, prescription refills, and scheduling for a functionally useful portal.
Proxy access (parents accessing children’s records, caregivers accessing elderly patients’ records) requires documented consent, configurable permissions, and age-based access rules. Adolescent privacy laws vary by state — in many states, adolescents (typically 12–17) have privacy rights for certain types of care (reproductive health, substance abuse, mental health) that override parental access. Your portal must enforce state-specific rules.
Multi-factor authentication (recommended), encryption in transit (TLS 1.2+) and at rest (AES-256), unique user credentials, automatic session timeout, audit logging of all PHI access, role-based access controls, and a BAA with every vendor that handles PHI. See our HIPAA violation penalties guide for the consequences of non-compliance.
Budget 15–20% of your initial build cost for annual maintenance plus cloud hosting ($2,000–$8,000/month), security monitoring ($1,000–$3,000/month), and third-party service fees. For a $300,000 portal, expect $146,000–$250,000 per year in total operating costs.