Connecting Junction and Fullscript
Connect Fullscript for supplement and lab workflows, and manage Junction setup for lab ordering. Owners and admins can connect or disconnect Fullscript, provision Junction, check readiness, and choose whether Junction messages patients.
Fullscript and Junction are managed from Settings. In the left sidebar, click Settings. In the settings menu, use the Dispensary section for Fullscript. The Dispensary landing page opens Supplements. The Fullscript link appears under Dispensary after Labs or Supplements is on. Junction is managed from Diagnostics settings.
Fullscript connects a practitioner account for supplement and lab workflows. Junction is used for lab ordering through Junction.
How do I connect Fullscript?
In the left sidebar, click Settings. In the settings menu, under Dispensary, click Fullscript to open the dedicated Fullscript connection page. If Fullscript is not visible under Dispensary, turn on Labs or Supplements first. The page opens Fullscript in a new tab so you can authorize the connection.
Use Settings (1) in the left sidebar to open Settings, then use Fullscript (2) under Dispensary to open the connection page.
The Fullscript settings page (1) is the page you use to manage the connection. Read the Connection status (2) to see whether Fullscript is connected, connecting or not connected, and use Reconnect Fullscript (3) when you need to start a new authorization from this page.
- In the left sidebar, click Settings. In the settings menu, under Dispensary, click Fullscript.
- If Fullscript is not visible, turn on Labs or Supplements first.
- Select Connect Fullscript.
- If your browser blocks the new tab, allow pop-ups for Ona and select Connect Fullscript again.
- Complete the authorization in Fullscript.
While Ona finishes the authorization, the connection card shows Connecting…. When the connection completes, Ona shows Connected and may display the Practitioner ID.
If the connection cannot start, Ona shows Couldn't start Fullscript connection. If the authorization cannot finish after you return, Ona shows Couldn't complete Fullscript connection and asks you to try connecting again.
How do I reconnect Fullscript?
In the left sidebar, click Settings. In the settings menu, under Dispensary, click Fullscript when you need to refresh or replace the practitioner connection.
- In the left sidebar, click Settings. In the settings menu, under Dispensary, click Fullscript.
- Confirm the card shows Connected.
- Select Reconnect.
- Complete the authorization in Fullscript.
Use the Fullscript card (1) to confirm you are on the right page. Read the Connected status (2) to make sure the practitioner account is already linked, and select Reconnect (3) to start a new authorization.
When the reconnection succeeds, the card shows Connected.
How do I disconnect Fullscript?
In the left sidebar, click Settings. In the settings menu, under Dispensary, click Fullscript when the practice should stop using the current practitioner connection.
- In the left sidebar, click Settings. In the settings menu, under Dispensary, click Fullscript.
- Select Disconnect.
- In Disconnect Fullscript?, review the warning.
- Select Disconnect.
Use Disconnect (1) to open the confirmation dialog, and use the Fullscript card (2) to confirm which connection you are about to remove.
Ona removes the practitioner connection for this organization. Dispensary workflows for this admin account stop using Fullscript until you connect again.
How do I provision Junction?
In the left sidebar, click Settings. In the settings menu, under Diagnostics, click Junction to open the dedicated Junction setup page for lab ordering. Junction appears after Labs or Supplements is on. The readiness card shows whether Junction is ready, provisioned, or missing server credentials.
- In the left sidebar, click Settings. In the settings menu, under Diagnostics, click Junction.
- Select Provision clinic in Junction if the clinic has not been provisioned.
- Select Re-run provisioning if the clinic was already provisioned and needs to be refreshed.
When provisioning succeeds, Ona shows Clinic provisioned in Junction. A provisioned Junction card can show Environment, Webhook, Webhook inbox and Provisioned.
If the page shows Server not configured, this deployment has no Junction credentials. Ask Ona support to configure the server before provisioning.
How do I set up Junction panels?
Panels are saved sets of tests that clinicians add to an order in one step. A newly provisioned clinic has none, so the Panels tab of the Junction order screen is empty until you add some. Clinicians can still order individual tests from the A la carte tab. Panels are managed in Junction's dashboard, which Ona opens for you already signed in to your clinic's team.
- In the left sidebar, click Settings. In the settings menu, under Diagnostics, click Junction.
- In Ordering, select Manage panels. Junction opens in a new tab.
- Add the panels your clinicians order often, then close the tab.
New panels appear the next time a clinician opens the Junction order screen. Ordering appears once the clinic is provisioned.
Which tests can be ordered at all, in a panel or a la carte, depends on the lab accounts and approved tests Junction sets up for your clinic. Provisioning doesn't set these up. Select Open team configuration in Ordering to see them.
How do I check Junction status?
In the left sidebar, click Settings. In the settings menu, under Diagnostics, click Junction to see the readiness card.
- In the left sidebar, click Settings. In the settings menu, under Diagnostics, click Junction.
- If the clinic is already provisioned, select Check status.
- Review the Junction card state and details.
The card can show these states:
| State | What it means |
|---|---|
| Ready | Junction is available and the status check reports it is ready. |
| Setup incomplete | The clinic has been provisioned, but Junction is not ready. |
| Not provisioned | Junction credentials are available, but the clinic has not been provisioned. |
| Server not configured | This deployment has no Junction credentials. Ona support must configure the server before provisioning. |
| Server not configured | This deployment has no Junction credentials. Ona support must configure the server before provisioning. |
For a provisioned clinic, Webhook shows Registered, Not registered — re-run provisioning or Couldn't reach Junction. Webhook inbox shows pending, failed and dead counts.
How do I turn Junction patient messages on or off?
In the left sidebar, click Settings. In the settings menu, under Diagnostics, click Junction to choose whether Junction contacts patients about lab draws and results.
- In the left sidebar, click Settings. In the settings menu, under Diagnostics, click Junction.
- In Patients, change Junction messages patients (2) with the on/off switch (3) in the Patients section (1).
- Use the sticky Save changes dock to save the change.
When Junction messages patients is on, Junction texts and emails patients about draws and results. If no setting has been saved yet, Ona treats this as on by default.
What can't I do here?
In the left sidebar, click Settings. In the settings menu, use the Dispensary section. Access and setup are limited in these ways:
- Staff and clinicians cannot manage Fullscript or Junction from Settings.
- Fullscript and Junction are not shown under Dispensary until Labs or Supplements is on.
- You cannot connect Fullscript if your browser blocks the Fullscript authorization tab. Allow pop-ups for Ona and try again.
- Fullscript plans and orders require the patient to have an email address. When Fullscript is connected but the patient has no email, Recommend via Fullscript is disabled with Needs the patient's email address.
- You cannot provision Junction when the page shows Server not configured.
- You cannot save Junction changes while you have unsaved changes to Junction messages patients. Save or discard the change first.
Common questions
Where do I connect Fullscript?
In the left sidebar, click Settings. In the settings menu, under Dispensary, click Labs or Supplements if Fullscript is not visible. Then open Fullscript and select Connect Fullscript. If Fullscript is already connected, the button changes to Reconnect.
What does Fullscript connected enable?
The Fullscript page says the connection authorizes supplement and lab workflows for your account. In patient workflows, Fullscript also needs the patient to have an email address.
What happens when I disconnect Fullscript?
Ona removes the practitioner connection for this organization. Dispensary workflows for this admin account stop using Fullscript until you connect again.
What does Junction provision do?
Provisioning sets up Junction for the clinic. When it succeeds, Ona reports that the team, webhook and Connect configuration are in place.
Why does the Junction order screen show no tests?
If only the Panels tab is empty, your clinic has no panels yet. Order from A la carte, or have an owner or admin add panels with Manage panels under Ordering on the Junction settings page.
If A la carte is empty too, Junction hasn't linked a lab account or approved tests for your clinic yet, and adding panels won't fix it. Ask Ona support to have Junction finish your clinic's lab setup.
Does Junction message patients by default?
Yes. If no Junction messaging setting has been saved yet, Ona treats Junction messages patients as on. You can turn it off by clicking Settings in the left sidebar, then clicking Junction under Diagnostics in the settings menu and saving the change.
Related guides