Developer docs Security & compliance Live demo
Try the demo

Clinical / Orders

An order is recorded first and sent second, so none of them evaporates.

Prescriptions, diagnoses, tests and referrals are recorded here and then sent to the EMR. Each one ends in one of three states: in the EMR, failed and being retried, or waiting for a person to enter it by hand.

The orders to-do list: lab, imaging and referral orders marked “Enter in the EMR”, a prescription marked “Retrying” with the EMR’s error, and confirmation that the last prescription reached the record.
Every order ends up in the EMR, being retried, or on a list for someone to enter. Shown with sample data.

What it does

Orders, in practice

Six kinds of order

Prescriptions, medicines already taken, diagnoses, lab tests, imaging and referrals — coded in the system that suits each (RxNorm, ICD-10, LOINC or CPT) when a code is given.

Saved first, sent second

Every order is recorded before it is sent, and ends in one of three states: in the EMR, retrying, or waiting for a person.

Through the API where it can

With OpenEMR, prescriptions, medicines and diagnoses go in through its API.

By hand where it cannot

Lab, imaging and referral orders have no OpenEMR endpoint, so they wait on a list until somebody marks them entered.

Retried, then handed over

Temporary failures are retried automatically with growing gaps; after five failures the order becomes a job for a person rather than disappearing.

Withdrawn, not deleted

An order not yet in the EMR can be withdrawn with a reason and stays visible as withdrawn.

How it works

From the first step to the last

  1. 1

    Order

    Place it here, with a code if you have one.

  2. 2

    Send

    It goes to the EMR, or is retried if the EMR is unreachable.

  3. 3

    Close

    What the EMR cannot take waits on the to-do list until a person enters it.

What it needs

Before you switch it on

Every module switches on and off by itself, per clinic, with its own screens, permissions and audit trail.

Worth knowing

What can be sent depends on the EMR. Against OpenEMR today, lab, imaging and referral orders are always entered by hand — the list makes sure they are, rather than pretending they were sent.

See Orders working on a real system.

The demo runs every module against an unmodified OpenEMR, with invented patients. Nothing to install and no sales call.