CuroMedica

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.

Lab orderLB-2207 · Complete blood count
  1. 09:50:12Order placed in the consulting roomOrdered
  2. 09:50:26Sent to the lab system as an HL7 orderSent
  3. 11:14:03Result received and matched by order numberResulted
TestValueUnitRangeFlag
Haemoglobin10.8g/dL13.0 to 17.0Low
Total WBC7.4×10³/µL4.0 to 11.0·
Platelets262×10³/µL150 to 410·
Report PDF filed on the patient's record. The flag is the lab's own.

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.

  • Refused
    A guessed match

    A result that fits no order, or more than one, stays unmatched until the bench attaches or discards it with a reason.

  • Checked
    The same message twice

    A repeated message is recognised by its contents and applied only once.

  • Checked
    Who 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.