Patient Portal: Patient self-service for results, appointments, bills and consent

The patient's own front door: appointments booked online, video consultations, visits, results and vitals, prescriptions and refill requests, bills paid with M-Pesa or card, consents signed on screen, pre-visit questionnaires with red-flag alerts to the doctor — themed to your hospital and fully under your control.

No extra charge. Free instant access, no credit card required.

Works with
  • HMS Core
  • Website Builder
Patient Portal in the Bridge HMS Suite: Patient self-service for results, appointments, bills and consent
01

The patient writes, the doctor reviews

The contributions inbox collects symptoms, readings and documents patients add themselves; pre-visit questionnaires arrive before the appointment; red-flag rules alert a clinician the moment an answer is dangerous.

Patient Portal: The patient writes, the doctor reviews
02

The patient's own front door

Portal patients and their access, secure clinician threads between patient and care team, and consents and forms signed on screen.

Patient Portal: The patient's own front door
03

Bookings and refills without a phone call

Appointment requests and refill requests from the portal, approved by the clinic and answered on the patient's phone.

Patient Portal: Bookings and refills without a phone call
04

Video links and a full audit trail

Teleconsult links for secure video visits and the audit log of everything a patient opened or changed.

Patient Portal: Video links and a full audit trail
05

The hospital's website, run by your own team

Doctors with their specialties and booking links, departments, services and a conditions A–Z health library — edited, published on your site.

Patient Portal: The hospital's website, run by your own team
06

Locations, packages and insurers

Clinic locations with hours and maps, priced health packages, accepted insurance partners and open careers.

Patient Portal: Locations, packages and insurers
07

News that brings patients in

News and health tips with tags and moderated comments, and patient stories told with consent.

Patient Portal: News that brings patients in
08

Trust on the homepage

Testimonials, FAQs and the homepage pillars that say what the hospital stands for.

Patient Portal: Trust on the homepage
09

A portal for partners

Partner access for insurers, referrers and donors, with an audit log of what they opened.

Patient Portal: A portal for partners

What's inside

Everything in Patient Portal

62 items in 14 areas, every one shipping with the app today.

  • Dashboard & Self-Service Home

    • Personalized patient dashboardA /my/patient landing page shows the signed-in patient upcoming appointments, pending consents, open bills and latest lab results at a glance.
    • Home portal countersThe main /my hub shows live tile counts of appointments, visits, released results, prescriptions, bills, consents and documents.
    • Auto activation trackingOpening the dashboard stamps last-seen time and flips the patient's portal status to 'activated' automatically.
    • Six switchable landing layoutsEach hospital picks Classic, Modern, Minimal, Bold, Card Grid or Sidebar Dark and the whole /my area renders in that layout.
    • Feature-card quick launcherA reusable card grid surfaces Book Appointment, Telehealth, Lab Results, Prescriptions, Bills and Profile shortcuts, each toggleable per hospital.
  • Appointments & Online Booking

    • Appointment history listPatients browse all their appointments at /my/appointments with paging, date/status sorting and upcoming/past filters.
    • Appointment detail viewEach appointment opens a dedicated ownership-checked detail page under /my/appointments/<id>.
    • Self-service appointment cancellationPatients cancel their own not-yet-completed appointments through a protected form that sets the state to canceled.
    • Online appointment booking form
    • Live slot availability checkThe booking page shows morning, afternoon and evening availability, marking a slot full once a provider has 8+ bookings that day.
    • Appointment request workflowBooking creates a request with a Pending/Confirmed/Rejected/Expired/Canceled workflow and sequenced APT-REQ reference.
  • Teleconsultation

    • Secure teleconsult link generationConfirming a teleconsult appointment creates a single-use, securely stored access link that expires after 24 hours.
    • Auto video room linksEach teleconsult link opens its own private Jitsi Meet room, stamped onto the appointment.
    • Token usage trackingTelemed tokens record used/used-at state so a room link can be marked consumed after joining.
    • Expired links cleared automaticallyA daily scheduled check deletes teleconsultation links more than 7 days past expiry, so old links leave nothing behind.
  • Visits, Records, Results & Vitals

    • Visit history timelinePatients view their visits at /my/visits grouped by year with paging for a chronological medical record.
    • Visit detail pageEach visit opens an ownership-checked detail view under /my/visits/<id>.
    • Care plans viewA /my/care_plans page surfaces the patient's chronic conditions and ongoing care information.
    • Immunization historyA /my/immunization page lists the patient's vaccinations ordered by date given.
    • Released-only lab results listPatients see only clinically released results at /my/results, with date-range filtering and paging.
    • Lab result detail with reference valuesEach result opens a detail page scoped to released results the patient owns.
  • Prescriptions & Refills

    • Prescription listPatients browse all their prescriptions at /my/prescriptions with paging.
    • Online refill requestsPatients request a refill on a prescription with a desired pickup date and notes through a protected form.
    • Pharmacist refill workflowRefills move through Submitted/Approved/Ready/Collected/Rejected/Expired with pharmacist and review-time tracking and RX-REFILL references.
    • Same-patient refill validationThe app blocks creating a refill whose prescription belongs to a different patient.
    • Refill request PDF reportA PDF report prints a refill request with patient, prescription, pickup date, status and notes.
    • Refill count on prescriptionsEach prescription shows a computed count of its portal refill requests.
  • Billing, Payments & Documents

    • Bills listPatients view all invoices at /my/bills with paging and a pay-online toggle.
    • Bill detail viewEach bill opens an ownership-checked detail page with a conditional pay button.
    • Online bill payment pageA /my/bills/<id>/pay flow renders the checkout page when the pay-online feature is enabled.
    • Payment historyA /my/payments page lists the patient's recorded payments with paging.
    • Unified document libraryA /my/documents page aggregates attachments across the patient's records, visits, prescriptions, results, bills and consents.
    • One-click download-all ZIPPatients download every accessible document as a single named ZIP archive built on the fly.
  • Consents & Digital Signatures

    • Consent listPatients review all their consents at /my/consents ordered newest first.
    • Consent detail viewEach consent opens an ownership-checked detail page.
    • Draw-to-sign digital signaturesPatients sign portal-signable consents by submitting a captured signature image through a protected form.
    • Legally-anchored signature auditEach signature stores signer, timestamp, IP address, user agent and geolocation for evidentiary value.
    • Auto consent state transitionCreating a signature flips the linked consent to 'signed' and stamps its signed-at time.
    • Portal-signable guardThe app refuses signatures for consents not flagged as portal-signature-required.
  • Per-Hospital Theming & Branding

    • Custom brand colorsEach company sets primary, secondary and accent hex colors that flow into the portal via CSS variables.
    • Eight-option font pickerHospitals choose from Inter, Roboto, Poppins, Lato, Open Sans, Noto Sans KR, Cairo (Arabic) or Nunito with auto Google Fonts loading.
    • Configurable corner radiusA radius setting from none through full rounds portal buttons and cards consistently.
    • Logo, favicon and hero imageryHospitals upload light/dark logos, a favicon and a hero image for the portal.
    • Dynamic per-company theme CSSEach company’s portal gets its own colours and styling, served fast.
    • Auto cache invalidationEditing any theme field on the company clears that company's cached CSS so changes show immediately.
  • Configuration

    • Patients
    • Appointment Requests
    • Teleconsult Links
    • Refill Requests
    • Signatures
    • Audit Log
    • Clinician Threads
  • Documents it prints

    • Refill Request
  • It runs by itself

    • HMS Portal: Expire stale appointment requests (48h)Runs every 6 hours
    • HMS Portal: Expire stale refill requests (7d)Runs daily
    • HMS Portal: Clear expired teleconsultation linksRuns daily
    • HMS Portal: Mark expired consentsRuns daily
  • Roles it ships

    • HMS Portal / Manager
  • What it sends

    • HMS Portal: Welcome and Activation
  • More in this app

    • What patients contributeContributions by type and review status in pivot and graph.
    • Portal use, measuredRequests, refills, threads, signatures, teleconsults and the audit log in pivot and graph.
    • Content and partners, analysedNews, partner access, careers, stories and comments in pivot and graph.

Put Patient Portal to work

Add it to your Bridge HMS Suite plan, priced per practitioner, or start a free trial and see it running first.