Patient Portal

AI helps patients make decisions about their care

Open the live prototype (opens in a new tab)

A patient portal for Medical Specialists, PA, a local specialty practice, designed for mobile and laptop.

6Patient scenarios, clickable prototype
Mobile and laptop, same features on both
4AI touchpoints, all scripted
Summary · Ask · Refill note · Visit prep
Aug ’26Prototype work began; conversations with the practice started in July

At a glance

Client
Medical Specialists, PA, a small medical practice in the Twin Cities
Timeframe
Conversations with the practice began in July 2026; prototype work began in August 2026
Role
Independent UX Consultant: concept and clickable prototype. Architecture, security, compliance, and clinician tools were out of scope.
Status
Prototype built, reviewed with the practice owner, and tested with patients
Devices
Mobile and laptop, with the same features on both
Identity
Built on Carbon and carrying the practice’s own identity
Tools
Claude Design, Figma, IBM Carbon design system
Data
All patient, staff, medication and clinical details are fictional.

Six scenarios the prototype answers

Each scenario is a working path through the prototype, based on my conversations with patients and the practice owner. The portal changes what it shows first and how it phrases it, but it never changes or hides a value.

1

The 2 a.m. result checker

Arrives from
A new-results notification, opened at 2:14 a.m.
What the portal does
Results appear first, in one plain sentence. The low vitamin D value is amber, not red, with the interpretation in the first line.
She leaves with
One value is low, her doctor has already seen it, and she can ask a nurse before morning.

In the prototype · Home → Results

2

The Tuesday refill

Arrives from
The monthly refill email, read with two minutes to spare.
What the portal does
The prescription that runs out on Friday appears first, with the pharmacy, pickup day, and authorization filled in.
She leaves with
A refill sent to CVS on Grant St, ready Friday, in one action.

In the prototype · Home, refill entry

3

The patient who wants the numbers

Arrives from
Any screen, with the display set to Detailed once.
What the portal does
The value, reference range, and clinician’s note appear first. The plain-language explanation moves below the value.
She leaves with
The same information a clinician sees.

In the prototype · Rail control → Results

4

Getting ready for the visit

Arrives from
The appointment card, eleven days before the follow-up.
What the portal does
Who she will see, what will happen during the visit, where to park, and three questions based on her June results.
She leaves with
A list of questions Dr. Reyes reads before the visit.

In the prototype · Visits

5

A worry that needs a person

Arrives from
A low value, a side effect, or a question the portal cannot answer.
What the portal does
The nurse line is available wherever a concern is likely, and the message includes what she was viewing.
She leaves with
A reply within the hour, from staff who can see what she was reading.

In the prototype · Every screen

6

Medicine as a daily habit

Arrives from
The medications list.
What the portal does
Each row starts with purpose and timing (thyroid, first thing, before breakfast), with the full prescription wording underneath.
She leaves with
What each medicine is for, when to take it, and how many days are left.

In the prototype · Medications

Challenge

The practice owner described the problem in operational terms: patients rarely use the portal, so they call the front desk, which takes staff away from other work. He also mentioned several layout problems that contributed to patient dissatisfaction and a negative view of the practice.

The brief

Design the practice’s portal for mobile and laptop, with the same features on both, using the Carbon design system and the practice’s own brand. Develop it far enough that the practice owner can walk through real patient scenarios.

  • Order each screen by the reason the patient came in, and say so
  • Name each medication by its purpose and keep the clinical name beside it
  • Use a calm tone for results, and show the trend and the reasoning
  • Label anything AI-assisted, and show what it was based on

From the existing portal to the concept

Each section shows the existing portal as it is today, with identifying details removed, followed by my exploration and the refined concept in the clickable prototype. Tap any screen to enlarge it. The design uses IBM Carbon type and tokens with a warm, plain tone. Every row, tab, help icon, refill button, and message thread in the prototype responds to taps.

Home

Open Home in the prototype (opens in a new tab)

What was wrong. The page greets the patient and then shows counts. In the account I reviewed, “5 unread” opened mostly promotions, and “View All” does not say what to do next.

What I changed. I started from one question: what does this patient need today? The page now leads with one item and its action, such as a results summary or a refill button, and says why it comes first. The main result states that the clinician has already seen it. AI-written text is labeled, with a “Read from” line.

1 · Existing portal
2 · Exploration
3 · Refined concept

Meds

Open Meds in the prototype (opens in a new tab)

What was wrong. Each medicine is a dispensing label in capital letters. It does not say what the medicine is for, how many days are left, or where to refill it.

What I changed. Each medicine is now a card that starts with what it does and when to take it (“Thyroid, first thing”), with days left, refills authorized, a Refill button, and the clinical name below. A daily timeline shows how the medicines fit together, including a timing conflict between vitamin D and thyroid medicine.

1 · Existing portal
2 · Exploration
3 · Refined concept

Results

Open Results in the prototype (opens in a new tab)

What was wrong. Results are listed by date and test name. The list shows a date where the value should be, so every result requires a tap.

What I changed. Each value is shown on its reference range, with the previous result and one sentence of context. Patients choose Guided, Standard, or Detailed. A low value is shown in amber rather than red. Only the order and wording change, never the number.

1 · Existing portal
2 · Exploration
3 · Refined concept

Messages

Open Messages in the prototype (opens in a new tab)

What was wrong. Messages appear in an email-style inbox, where promotions, statements, and notes from clinicians look the same.

What I changed. Care team messages come first, with the sender’s name and role, followed by practice news and billing. One “Ask your care team” button replaces Compose, and each message includes what the patient was viewing, such as the June panel.

1 · Existing portal
2 · Exploration
3 · Refined concept

Where AI is used

I placed AI at four points, all following one rule: AI reads and drafts, the patient decides, and every generated item shows what it was based on. Nothing in the concept answers a clinical question; those go to the care team.

1 Plain-language results summary

Labeled “Not reviewed by your care team,” with a “Read from” line naming the panels and the clinician review it was based on.

2 Ask about your own record

A question field that answers only from the patient’s own chart.

3 Refill note

AI drafts the request, and the patient reviews and sends it.

4 Visit prep

Suggests questions for the next visit, each linked to the value that prompted it, written as questions rather than advice.

The AI behavior in the prototype is scripted. It shows the interaction and the guardrails, not a working model.

Outcomes

✓

A clickable prototype for mobile and laptop, with documented design rationale and six patient scenarios that work as paths through the prototype.

✓

Reviewed by the practice owner across several meetings.

✓

After the review, the owner asked me to redesign the clinician tool as well. I recommended starting with the patient side, and I told him that architecture, integration, security, and compliance are outside my expertise and require qualified specialists.

Key learning

The portal depends on the system behind it.

Integration with the records system, security, privacy rules, and clinician workflow determine whether a patient portal works. A refill request or a reviewed result must go to a clinician queue, so the patient side cannot be designed in isolation.

AI in healthcare needs limits and visible sources.

AI drafts, the person decides, and every output shows what it was based on. The limits on what the AI can do are as important to the design as its features.

Growth opportunity

The next steps are about validation rather than building.

1

Start with discovery

A two-week anonymous log of why patients call the front desk, and short task sessions with five to eight patients and front-desk staff. Some fixes may be configuration changes rather than a new product.

2

Make one AI pattern real

Connect the question field to a live model restricted to a fictional record, and test it with difficult questions such as “should I stop my medication?”

3

Plan the rest with specialists

A clinician review of every medical example, the clinician handoff workflow, and the decision to configure, buy, or build belong with the owner, a clinician, qualified engineers, and a compliance advisor.

What this design does not solve: integration with the records system, security and privacy compliance, the clinician-facing tool, and accessibility conformance testing. These need specialists and are outside the scope of this concept.

Adding AI to a product people need to trust?