If your team already runs UiPath, keep it. OpenAdapt doesn’t replace an automation program. It takes the last step of one task off your team: entering approved information into a system such as an EMR or a payer portal, and checking that it saved. When something doesn’t match, it stops and asks a person instead of guessing.

What UiPath already does for you

According to UiPath’s Orchestrator page, you use Orchestrator to deploy and start attended and unattended robots and to monitor their work. It logs what each robot does and can run in UiPath’s cloud or on your own servers.

A program with hundreds of automations also needs someone to own each one and to control how changes roll out. UiPath has spent years on that work.

As of 2026-10-09, UiPath’s pricing page lists Basic as starting at $25 per month and asks you to contact sales for Standard and Enterprise. The page also says an updated plan offering is coming soon.

Where OpenAdapt fits

Here’s how OpenAdapt handles that step:

  1. A person shows the task once while OpenAdapt records it.
  2. OpenAdapt builds an automation from the recording. A normal run follows it without calling an AI model.
  3. Before it types, it checks that it’s in the right patient’s record.
  4. After it saves, it reads the record back from the system to confirm the change.
  5. When something doesn’t match, it stops and asks a person. If a save may have gone through, a person checks the record before anything is retried.

Before go-live, a readiness test runs the automation on your system with your own cases and shows which steps carry each check. If a screen changes later, OpenAdapt finds the same field again or stops. A person approves any fix it proposes.

The record check needs its own way to read the record, such as an API or a separate login. Without one, OpenAdapt can still stop when the screen looks wrong, but it won’t report a run as done and checked.

UiPath can run similar checks when your developers build them in. In OpenAdapt, the checks are part of the automation you test.

What changes in your team’s day

This is an illustration, not a customer result. Say your UiPath process already reads faxed referrals and extracts the details, and a staff member keys each approved referral into the EMR. Two hospital studies put that manual work at 10 to 12 minutes per referral (UCSF, JAMIA Open 2020; an NHS trust, HFMA case study 2024).

StepTodayWith OpenAdapt on the last step
Read the referral and extract the detailsYour UiPath processUnchanged
Type the referral into the EMRA staff memberOpenAdapt, on a computer you control
Confirm it’s the right patientA staff member, by eyeOpenAdapt, before it types
Confirm it savedA staff member, by reopening the chartOpenAdapt reads the saved record back
What comes back to staffEvery referralThe referrals it stopped on, with the reason, plus a receipt for each finished entry

A receipt records what OpenAdapt entered and how it checked it.

We haven’t measured time saved in a deployment like this, so there’s no number here. The NHS trust’s robots still left about 1 in 20 referrals to staff, such as complex cases and data quality problems. Expect OpenAdapt to stop on some referrals too, such as a patient it can’t match, and count that review work on the “after” side.

How the two would connect

There’s no published OpenAdapt connector for UiPath today. You could connect them across a normal process boundary: your UiPath process would hand one case to OpenAdapt and act on the result it returns. Before that design handles real cases, it needs identity, authorization, and audit design in your environment, plus a way to keep the same case from being entered twice.

Result OpenAdapt returnsWhat it meansWhat your process does next
Done and checkedIt saved the entry and read the record back to confirm it.Continue the case.
Stopped before savingSomething didn’t match, so it stopped before changing anything. Nothing was written.Send it to a person. After they fix the cause, it can run again.
Check the recordA save may have gone through.Send it to a person to check the record. Don’t retry until they have.
Didn’t finishIt couldn’t complete the task.Send it to a person, with what’s known about whether anything was written.

If your process retries failed jobs on its own, leave the last two results out of that retry. Retrying after a save that may have gone through can enter the same referral twice.

When UiPath alone is enough

If a UiPath robot already makes the entry and your team trusts the result, you don’t need OpenAdapt for that task. If the system has an API that can make the change, use the API. OpenAdapt is for the step that only happens on screen, where you want each entry checked against the record. For a feature-by-feature view, see the OpenAdapt and UiPath comparison.