{"head":{"title":"Patient Portal Cost Calculator | OceanLab","description":"Estimate the cost of a patient portal: records, booking, secure messaging, intake forms, bill pay and EHR sync, on web and mobile. Editable hours.","canonical":"https://oceanlab.in/tools/patient-portal-cost"},"tool":{"slug":"patient-portal-cost","path":"/tools/patient-portal-cost","name":"Patient portal cost","h1":"Patient portal cost calculator","lede":"Choose the portal features and platforms and get a cost and timeline range, with what cutting each feature would save.","category":"industry","categoryTitle":"Health, fintech and business software","method":["The estimate starts from a patient portal preset: sign-in, health record view, appointments, secure messaging, intake forms, EHR sync, notifications, admin and an audit log, on web and mobile. Each feature has a low and a high hour estimate for development, multiplied by the platform and design level, plus a contingency.","Design, QA and project management are added as shares of development hours, and each role's hours are multiplied by its hourly rate.","Weeks come from total hours divided by team size and productive hours per person per week.","The hour ranges are OceanLab planning assumptions, not market benchmarks. Edit any of them in the assumptions panel."],"sources":[{"label":"HL7 FHIR R4 (4.0.1) specification","url":"https://hl7.org/fhir/R4/","checkedAt":"2026-10-25"}],"faq":[{"question":"Can the portal start without EHR integration?","answer":"Yes, as a booking and forms portal. Untick EHR integration to see the difference; results and records then need another way in."},{"question":"Where do the feature hours come from?","answer":"They are OceanLab planning assumptions for a typical version of each feature, not survey data. Each one is shown and editable, so you can replace it with a number from your own team or quote."},{"question":"Which hourly rates does it use?","answer":"Default rates are OceanLab's own: $50 an hour for engineering, $45 for design, $40 for project management and $30 for QA. Change any of them to the rates you have been quoted."},{"question":"Is anything I enter sent anywhere?","answer":"No. The tool runs in your browser and there is no sign-up. Nothing leaves the page unless you choose to email your result to OceanLab."}],"updatedAt":"2026-10-25"},"related":[{"href":"/tools/ehr-integration-cost","label":"EHR integration cost","detail":"Pick the integration work (FHIR, SMART on FHIR, HL7 v2, patient matching) and get a cost and timeline range."},{"href":"/tools/telehealth-app-cost","label":"Telehealth app cost","detail":"Pick the telehealth features and platforms and get a cost and timeline range, with what each feature adds."},{"href":"/tools/hipaa-risk-assessment","label":"HIPAA risk assessment","detail":"Work through a HIPAA security risk analysis in 17 steps, from scoping ePHI to the fix plan, and export your progress."}],"studies":[{"meta":{"slug":"tavor","industry":"telehealth","projectType":"Patient portal","country":"il","tags":["healthcare"],"compliances":["National Health Insurance Law","Patient's Rights Act","Privacy Protection Law (Amendment 13)","Data Security Regulations 2017","Legal Capacity and Guardianship Law","Service Accessibility Regulations","SI 5568","WCAG 2.1 AA","HL7 FHIR R4"],"cover":{"src":"/case-studies/tavor/01-home.png","width":1440,"height":1000}},"text":{"en":{"title":"Tavor - Member Portal for an Israeli Health Fund with Family Proxy Access","description":"Designed and built a clickable member portal for an Israeli health fund: one login for a member and the children and parents they look after, referrals and tofes 17 commitments with an honest status, and test results with plain-language explanations, held results and teen confidentiality built in.","category":"Telehealth / Patient Portal","client":"Tamar Health Fund"}}},{"meta":{"slug":"baken","industry":"clinics","projectType":"Lab results portal","country":"nl","tags":["healthcare","enterprise"],"compliances":["GDPR (AVG) and UAVG","WGBO","Wabvpz","Wegiz","Wbsn-z","NEN 7510","NEN 7512","NEN 7513","ISO 15189","MedMij"],"cover":{"src":"/case-studies/baken/01-home.png","width":1440,"height":1000}},"text":{"en":{"title":"Baken - Lab Results Portal with Critical Value Calls and Read-Back","description":"Designed and built a clickable lab console for an ISO 15189 accredited laboratory in Zuid-Holland: follow every order and sample from collection to storage, read validated results with flags, EUCAST susceptibility and release state, and phone critical values against a deadline with a logged call chain and a read-back check.","category":"Healthcare / Lab Results Portal","client":"Duinhof Medisch Laboratorium"}}},{"meta":{"slug":"lyrebird","industry":"clinics","projectType":"Patient intake & scheduling","country":"au","tags":["healthcare","enterprise"],"compliances":["Privacy Act 1988 and APPs","Notifiable Data Breaches scheme","Spam Act 2003","Medicare telehealth eligibility rules","Health Practitioner Regulation National Law (advertising)","WCAG 2.1 AA"],"cover":{"src":"/case-studies/lyrebird/01-home.png","width":1440,"height":1000}},"text":{"en":{"title":"Lyrebird - Patient Booking and Intake Platform with Clinician-Routed Risk Flags","description":"Designed and built a clickable booking and intake platform for a group of GP, physiotherapy and psychology clinics in regional Victoria and southern NSW: a day calendar by practitioner or room, pre-visit forms reviewed before the visit, and a clinician-only queue that puts every risk answer in front of a clinician against a response target.","category":"Healthcare / Patient Intake & Scheduling","client":"Saltbush Health Group"}}},{"meta":{"slug":"sutura","industry":"healthdata","projectType":"Patient data hub","country":"us","tags":["healthcare","enterprise"],"compliances":["HIPAA Privacy Rule","HIPAA Security Rule","42 CFR Part 2","21st Century Cures Act (information blocking)","HL7 v2","HL7 FHIR R4 and US Core","SMART on FHIR","HL7 DS4P security labels","TEFCA","CMS Conditions of Participation"],"cover":{"src":"/case-studies/sutura/01-home.png","width":1440,"height":1000}},"text":{"en":{"title":"Sutura - HIPAA-Compliant Patient Data Hub over HL7 and FHIR","description":"Designed and built a clickable patient data hub for a US health system running Epic, Oracle Health, athenahealth and eClinicalWorks: a live monitor for every HL7 v2, FHIR and HIE feed, one matched enterprise patient with a provenance-tagged record, and a duplicates queue where a person decides every uncertain match.","category":"Health Data / Patient Data Hub","client":"Northfork Valley Health"}}}],"more":[{"href":"/case-studies/industry/clinics","label":"Hospitals & clinics case studies","detail":"Every OceanLab product build in Hospitals & clinics."},{"href":"/case-studies/industry/healthdata","label":"Health data & interoperability case studies","detail":"Every OceanLab product build in Health data & interoperability."},{"href":"/case-studies","label":"All case studies","detail":"Every OceanLab product build."},{"href":"/ai-automation","label":"AI automation","detail":"AI built into real business workflows, with people in charge."}],"today":"2026-10-25"}