Patient Self-Scheduling & Lab Order Page — Product Guide

Last updated: February 18, 2026

To enable this capability for your team, reach out to your Customer Success Manager.

Overview

The Patient Portal is a secure, white-labeled experience that allows patients to schedule their lab appointment, understand what’s been ordered, and know what to expect at the lab — all through a unique, order-specific link.

Screenshot 2025-12-17 at 11.54.08 AM.png

Customers can use the Patient Portal in two ways:

  1. Automatically, via Junction’s email and SMS notifications (no engineering work required), or

  2. Manually, by generating a Portal URL via the Junction API and linking out from their own product

The Portal is designed to reduce friction to collection, increase appointment booking, and improve overall lab utilization.


What the Patient Portal Enables

PX1 1.png

With the Patient Portal, patients can:

  • Securely access their lab order

  • Schedule a Quest PSC appointment directly on page

  • View appointment details (location, date, time, confirmation code)

  • Track order progress

  • See expected lab turnaround time for results

  • Review tests ordered and fasting requirements

  • Understand what to expect at the lab

  • Download their lab requisition

  • Access help if they get stuck

All within a mobile-friendly, branded experience hosted by Junction.

For Labcorp and BioReference orders, the appointment booking button opens a new tab in the patient's browser for scheduling on the labs' external websites. Direct on-page scheduling is coming soon.


How Patients Access the Patient Portal

Option 1: Junction Email & SMS (Default, No Engineering Required)

If you use Junction’s patient email and SMS notifications:

  • A unique Patient Portal link is automatically generated

  • The link is included in:

    • Order confirmation messages

    • Future reminder messages (coming soon)

  • Patients simply tap the link to access their Portal

This is the fastest way to get started and requires no API work.

Option 2: Generate the Portal Link via API (Optional)

For customers who want to surface the Portal inside their own product experience, you can generate the link yourself using the Junction API and link out to it.

The Patient Portal frontend is hosted by Junction and opens as a new page. It is not an embeddable module or iFrame in the MVP.


Authentication & Security (Corrected)

Authentication depends on how the portal link is delivered:

A) If the link is delivered via Junction comms (Email/SMS)

Patients must verify their identity using 6-digit OTP verification.

Flow:

  1. Patient opens the Portal link

  2. Patient chooses one of two verification methods:

    1. Email me a 6-digit code, or

    2. Text me a 6-digit code

  3. The code is sent to the patient’s pre-populated email address or phone number from the order

  4. Patient enters the code to proceed

Notes:

  • The patient can only send the code to the contact info on the order

  • No passwords, accounts, or long-term logins

  • If a patient accesses the Patient Portal via a Junction-generated short link, they only need to complete verification once per device.

B) If the link is generated via the Junction API

Patients are pre-authenticated.

There are two distinct API-based behaviors:

Case 1: Portal URL generated with patient context (pre-authenticated)

If the customer generates the Portal URL via the Junction API and passes the required patient context:

  • The patient is pre-authenticated

  • No OTP verification is required

  • The Portal opens directly

This is intended for customers who:

  • Already authenticate patients in their own product

  • Want a seamless link-out experience

  • Control how and when the link is shared

Case 2: Short link generated without patient context

If a short link is generated without patient context:

  • The patient must authenticate using a 6-digit OTP

  • OTP is sent via Junction email or SMS

Important:

Sending OTP codes requires Junction white-labeled email and/or SMS to be enabled. Customers who do not have Junction comms enabled cannot currently complete OTP delivery.


Patient Experience Flow (for Quest orders)

Step 1: Patient opens their unique Portal link (with authentication) to view their lab order and is prompted to schedule an appointment

Screenshot 2025-12-17 at 11.51.44 AM.png

Step 2: Patient's zip code is pre-populated from the order information to present convenient lab PSC's for their collection

Screenshot 2025-12-17 at 11.52.04 AM.png

Step 3: Patient selects a convenient location, date, and time

Screenshot 2025-12-17 at 11.52.14 AM.png

Step 4: Patient reviews and confirms appointment

Screenshot 2025-12-17 at 11.52.22 AM.png

Step 5: Appointment is confirmed with an appointment code and progress bar is updated.

Screenshot 2025-12-17 at 11.52.35 AM.png

The patient can return to the Portal to:

  1. Review appointment details

  2. Download their requisition

  3. Review preparation instructions

  4. Reschedule or cancel an appointment


Supported Labs & Scheduling

  • Quest PSC scheduling is supported directly on-page

  • Availability is based on real-time Quest location data

  • For Labcorp and BioReference orders, the appointment booking button on the lab order page opens a new tab in the patient's browser for scheduling on the labs' external websites. Direct on-page scheduling is coming soon.


What the Patient Portal Does Not Do (Yet)

The Patient Portal MVP does not currently support:

  • Creating patient accounts or logins

  • Viewing lab results

  • Modifying lab orders

  • Billing or payment flows

  • Other collection modalities outside of lab PSCs

The Portal is intentionally focused on helping patients complete the collection step successfully by scheduling a convenient draw appointments and answering common questions about what to expect at the lab.


Branding & White-Labeling

Screenshot 2025-12-17 at 12.00.36 PM.png
  • The Patient Portal inherits your configured brand settings in Junction

  • The experience is branded, but hosted and maintained by Junction

  • No frontend work is required to launch.


Getting Started

To enable the Patient Portal:

  1. Confirm your team is using Junction email and/or SMS (recommended), or plan to generate links via API

  2. Reach out to your Customer Success Manager

  3. Junction will help confirm eligibility and rollout timing