Lab and imaging orders and results
Orders go out to the lab. Results come back to the right patient.
A lab or imaging order placed in the consulting room or on the ward is sent to each lab the hospital has set up: an in-house system over HL7 or FHIR, or a courier lab by a daily file. Results come back to the order they belong to, and a report PDF is filed on the patient's record.
- 09:50:12Order placed in the consulting roomOrdered
- 09:50:26Sent to the lab system as an HL7 orderSent
- 11:14:03Result received and matched by order numberResulted
| Test | Value | Unit | Range | Flag |
|---|---|---|---|---|
| Haemoglobin | 10.8 | g/dL | 13.0 to 17.0 | Low |
| Total WBC | 7.4 | ×10³/µL | 4.0 to 11.0 | · |
| Platelets | 262 | ×10³/µL | 150 to 410 | · |
What changes on the floor
Lab links and oversight. Included in: Hospitals, Hospital groups, Clinics.
Results are typed into the system a second time
Results arrive as HL7, FHIR or JSON from the lab's system and are applied to the order with units, ranges and abnormal flags.
A result is attached to the wrong patient
A result is matched by its order number first. Without one, it must match exactly one open order for that patient and test; anything else waits on a worklist for a person to decide.
The link to the lab drops and orders are lost
A failed send is retried on a schedule of 30 seconds, 2 minutes, 10 minutes, 1 hour and 6 hours, then parked as failed with a retry button on the order.
Rules the software enforces
These are checks in the product, with the reason shown to the person at the screen.
- RefusedA guessed match
A result that fits no order, or more than one, stays unmatched until the bench attaches or discards it with a reason.
- CheckedThe same message twice
A repeated message is recognised by its contents and applied only once.
- CheckedWho is sending
Each lab system has its own key, with an optional signed timestamp, and a wrong key is turned away.
What is in it
Orders out
- HL7 ORM order messages
- FHIR service requests
- Daily CSV file for a courier lab
- Manual bench entry where no system exists
- Every send attempt shown on the order
Results in
- HL7 ORU results with value, unit, range and flag
- FHIR diagnostic reports
- Plain JSON for simple analysers
- Report PDF filed in the patient's documents
- Report-ready message to the patient, with consent
The bench
- Worklist of unmatched results
- Attach to an order or discard with a reason
- Abnormal flags shown on the consult and ward screens
Questions hospitals ask
Which lab systems does it work with?+
Any system that speaks HL7 version 2 or FHIR. The link is set up per lab during onboarding, and a courier lab with no system can receive a daily file.
Is CuroMedica itself a lab system?+
No. It places orders and receives results. The analyser or the lab's own system produces them, or the bench types them in.
See lab and imaging on your own setup.
A demo is set up with your departments, bed types and tariffs, so you see your hospital and not a sample one.