Skip to content
Aldridge Dagos Get in touch

CASE 06

Patient Intake Gateway

A medical practice replaced a rented accident-callback form with an owned intake that collects minimum contact details, keeps clinical questions out, and routes requests to restricted staff.

Role
Intake design, data minimization, and access control
Client
A personal-injury medical practice
Year
2026
Stack
Web app · Database · Automation
Status
Build complete

01 The problem

An injured patient fills out a form to ask for a callback. Simple, until you look at where the form lived. It was rented, hosted on a vendor’s servers, and every field it collected sat in a database the practice did not own and could not fully see. A patient intake form is one careless field away from holding protected health information on a platform someone else controls, and this one was already close. The practice paid a yearly rent for it, wore the vendor’s branding on its own intake, and lived inside the vendor’s caps on how much it could take and how many of the team could even read it.

02 The system

I built the practice an intake on its own domain around a narrow callback step. It asks for a name, phone number, state and rough accident date, plus consent to be contacted. It does not ask for symptoms, diagnoses, treatment, insurance, or medical history. A challenge screens submissions before save. The request lands in an encrypted database, routes to a private dashboard and case board, and stays behind magic-link access for a short allowlist. Clinical intake happens later in the practice’s approved systems.

03 How it holds up

The privacy control starts with data minimization. The form keeps clinical questions out and limits the callback record to contact and routing details. Those details can still be sensitive and may be regulated when a covered provider collects them, so the design does not claim that the record is PHI-free or that the form alone creates HIPAA compliance. Alerts omit patient details, bots are screened before save, the store is encrypted, and access uses allowlisted magic links instead of a shared password. The same principle guides data minimization for sensitive documents: collect only what the workflow needs, then control access to what remains.

04 The result

What used to be a rented form is now a build the practice can operate on its own domain and database. The callback step collects less, clinical questions stay in the approved clinical workflow, and each request routes to restricted staff. The result is a simpler public intake with clearer data boundaries and fewer vendor limits.

05 Frequently asked questions

Why replace a rented intake form with an owned system?

A rented form can add vendor branding, seat limits, submission caps, and another processor for patient requests. An owned intake gives the practice direct control over the domain, fields, database, access list, and routing workflow.

How does a patient callback form minimize sensitive data?

The form asks for a name, phone number, state and rough accident date, plus consent to be contacted. It keeps symptoms, diagnoses, treatment, insurance, and medical history out of the callback step. Those limited details can still be sensitive or regulated, so the design reduces collection without claiming PHI-free or HIPAA-compliant status.

Who can see the callback requests?

Admins on a short allowlist reach the private dashboard through magic-link sign-in. Requests sit in an encrypted database, and the notification announces a new request without putting patient details in the alert.

How does the intake handle spam and bots?

A bot challenge screens submissions before save. It reduces automated junk reaching the encrypted store and keeps the review queue focused on callback requests.

· How it works

  1. 01

    A patient asks for a callback

    On the practice's own domain, the form requests minimum contact and accident-routing details while keeping clinical questions out.

  2. 02

    Bots are turned away first

    A challenge screens out spam and automated bots before a single request is ever saved.

  3. 03

    The request is stored

    The limited callback record lands in an encrypted database. The form does not ask for symptoms, diagnoses, treatment, or medical history.

  4. 04

    It routes itself to the team

    An automation carries each request to a private dashboard and onto the case board on its own, and the alert that announces it carries no patient detail.

  5. 05

    Restrict dashboard access

    Admins sign in by magic link from a short allowlist before the dashboard returns callback requests.

· Results

Intake
Minimum callback data
Ownership
Practice controlled
Status
Build complete

1. The public form limits collection to a name, phone number, state and rough accident date, plus contact consent. It keeps symptoms, diagnoses, treatment, insurance, and medical history out of the callback step.

2. A bot challenge screens every submission before it is saved, requests are held in an encrypted database, the alerts carry no patient detail, and admins reach the dashboard only through a magic link tied to an allowlist.

3. It is software the practice owns, on its own domain and in its own database, instead of a form rented from a third party that holds the data and caps how much it can take and how many of the team can read it.