vPro EMR

Getting your facility ready…

Medications & safety

Every positive, reconciled against the prescription list.

Lab and urine drug screen (UDS) management for behavioral health: definitive testing with prescription reconciliation, expected-vs-unexpected result flagging, and review workflows built into the chart.

Expected from unexpected, at a glance.

A definitive UDS comes back and every positive is checked against the patient’s active prescriptions, the expected one is explained and surfaced for review, the unexpected one is flagged, and the negatives clear.

Labs / UDS · result review
1 unexpected positive
Rivera, C.· Definitive UDS, 12-panel (LC-MS/MS), urine · Sep 26, 2026
Attest & mark 2 results reviewedOpen patient chart →
Buprenorphine
120 ng/mL · cutoff 5 ng/mL
Positive℞ prescribed
Also prescribed
℞ Buprenorphine/naloxone · buprenorphine · P. Patel, PMHNP

This positive result matches a current prescription, surfaced for review. It does not change the result.

Concentration
120 ng/mL
Cutoff
5 ng/mL
Reference range
< 5 ng/mL
LOINC
61157-8
Result status
final
Review
Awaiting review
Fentanyl
9 ng/mL · cutoff 1 ng/mL
PositiveNo matching ℞
Amphetamines
Not detected · cutoff 100 ng/mL
Negative reviewed
Benzodiazepines
Not detected · cutoff 20 ng/mL
Negative reviewed
Cannabinoids (THC)
Not detected · cutoff 15 ng/mL
Negative reviewed

Every positive is reconciled against the patient’s active prescriptions. A match is expected and surfaced for review; a positive with no matching prescription is the one that needs a clinician’s eyes, and a result the system can’t safely match to an order is never guessed, it waits in the unmatched inbox for a human.

The whole worklist, triaged.

Results sort themselves into what is awaiting, what is back, what still needs a reviewer, and what could not be matched to a patient. Each result carries its panel, specimen, and how many analytes still need attention, so nothing sits unreviewed.

Labs / UDS
Enter POCOrder a lab
Awaiting results1Results36Needs review12Unmatched inbox3
LC
Lee, CharlesMR MR001080
Definitive UDS · 12 panel (LC-MS/MS), urine · Sep 27, 2026 · 8 analytes
2 to review
SA
Smith, AnthonyMR MR001116
Definitive UDS · 12 panel (LC-MS/MS), urine · Sep 27, 2026 · 8 analytes
2 to review
LE
Lee, EdwardMR MR001165
Definitive UDS · 12 panel (LC-MS/MS), urine · Sep 27, 2026 · 8 analytes
1 to review
YJ
Young, JohnMR MR001129
Definitive UDS · 12 panel (LC-MS/MS), urine · Sep 27, 2026 · 8 analytes
1 to review
HR
Hernandez, RobertMR MR001067
Definitive UDS · 12 panel (LC-MS/MS), urine · Sep 27, 2026 · 8 analytes
1 to review

Prescription reconciliation, on every positive

Each positive is checked against the patient’s active prescriptions. A match reads “℞ prescribed”, expected, surfaced for review, and it does not change the result. A positive with no matching prescription reads “No matching ℞”, the one result that actually needs a clinician’s eyes, flagged instead of buried in a panel of negatives.

Definitive results, not a guess

Confirmatory LC-MS/MS panels carry the concentration against the cutoff, the reference range, and the LOINC, so a result is a defensible number, not a presumptive line. Prior-collection concentrations ride along for the trend, so a tapering or climbing level is visible at a glance.

A worklist built for a reviewer

Results are grouped one card per collection with the abnormals sorted to the top, so a clinician scans collections, not a hundred loose analyte rows. Awaiting orders, results back, and the needs-review subset, the unreviewed abnormals, each have their own tab.

The unmatched inbox, never a silent guess

A result the ingest pipeline can’t safely tie to an order isn’t force-matched to the closest chart. It’s quarantined in an inbox, grouped by its source order, with a suggested attach a human confirms, one result, or a whole collection at once. An absence of a safe match is never treated as a match.

Review is real, and attributed

A reviewer attests and marks a collection’s results reviewed in a single action; negatives clear, and every abnormal carries its own review state feeding the needs-review queue. “Reviewed” is a recorded, attributed event, not a cosmetic checkmark someone can flip without accountability.

Real interfaces, in the chart

Results arrive over an HL7/ORU interface behind an ingest gate that virus-scans and vets a delivery before anything touches the chart, and a requisition barcode ties the specimen back to its order. Order labs and read a patient’s full result history right on their Labs / UDS tab.

Common questions

What does “prescription reconciliation” actually do on a drug screen?

When a UDS result comes back positive, vPro EMR checks it against the patient’s active prescriptions. If the detected substance matches something they’re prescribed, buprenorphine for a patient on Suboxone, for example, the result is tagged “℞ prescribed,” meaning it’s expected and is surfaced for review rather than treated as a red flag. If a positive has no matching prescription, it’s tagged “No matching ℞” and stands out as the result that needs clinical attention. Reconciliation adds context; it never alters the underlying result.

What happens to a result the system can’t match to an order?

It goes to the unmatched-results inbox rather than being force-attached to the nearest chart. The ingest pipeline only auto-matches a result when it can do so safely; anything it can’t is quarantined and grouped by its source order, with a suggested order to attach it to that a human confirms. A reviewer can reconcile a single result or an entire collection at once. The design rule is that an absence of a confident match is never silently treated as a match, a mismatched result on the wrong patient is worse than one that waits for a person.

Is this presumptive or definitive testing?

The worklist is built around definitive, confirmatory results: each analyte carries its measured concentration against the cutoff, a reference range, a LOINC code, and an abnormal flag, and prior-collection concentrations travel with it so a trend is visible. That gives you a defensible, auditable number for medical-necessity and payer purposes rather than a presumptive positive/negative alone.

How do lab results get into vPro EMR?

Through a real HL7/ORU interface. Inbound results pass an ingest gate, the single authority for whether a delivery may be ingested, which virus-scans and vets the message before anything reaches the chart, and requisition barcodes on the specimen tie the collection back to the order it belongs to. Clinicians can also place lab orders directly and see a patient’s full result history on the chart’s Labs / UDS tab.

Who has to review a result, and how?

Unreviewed abnormal and positive results collect in the needs-review queue. A reviewer opens the collection, sees the abnormals sorted to the top with their prescription reconciliation already attached, and attests, marking the results reviewed in one action, attributed to them. Negatives clear as reviewed, and each result’s review state is a recorded event, so the queue reflects what has actually been looked at, not what someone remembered to tick.

See it on real data, with the team who built it.

A working walkthrough, not a slide deck. Tell us how your programs run and we’ll show you exactly how vPro EMR handles it.