Skip to content
Dijla Health
An Iraqi laboratory technician working with a modern analyzer beside imaging equipment

For labs & radiology

Verified orders in, validated results out

Every order is anchored to a verified doctor's encounter; every result carries a validated unit and is released by a person — a second person, not the one who entered it. Arabic-first.

More than 18,000 tests · 535 audit event types · FHIR R4

Results by chat app, no chain of custody

  • Results are shared as photos of printouts — no units, no reference ranges.

  • Critical values can be received and missed, with no systematic flagging.

  • Radiology reports live in Word docs with no versioning.

  • One person can enter and release a result — nothing separates the two.

  • There's no FHIR interoperability with hospitals or a national registry.

Integrity built into every result

  • Every order is anchored to a verified doctor's clinical encounter — no orphan requests.

  • Every value is UCUM-validated, so results are finally comparable across providers.

  • A rules engine flags abnormal and critical values — it flags, it never diagnoses or releases.

  • The person who enters a result does not release it — a second person does, unless the lab has declared a one-person service, and then the result says so.

  • Released results are immutable; corrections are versioned, never silent overwrites.

What you get

From a verified order to a released, exportable result

Upload Result
FHIR R4 · HL7
PDF reports today — DICOM imaging available on request
CBC — ••••••••Delivered ✓
Chest X-Ray — ••••Delivered ✓

Encounter-anchored orders, results in-system

Orders are created only from an open clinical encounter — with priority and a bilingual clinical indication. Results return in-system with UCUM reference ranges beside every value, and export cleanly as FHIR R4 for any system that reads it.

  • No orphan orders — each ties to a verified encounter
  • UCUM units validated at entry — no unitless values
  • FHIR R4 ServiceRequest / DiagnosticReport export
Result · CBC
Potassium
6.4 mmol/L
CRITICAL
Hemoglobin
10.1 g/dL
LOW
WBC
7.2 10⁹/L
NORMAL

Validated results, critical values first

A pure rules engine flags every value against population-matched reference ranges — NORMAL, LOW, HIGH, CRITICAL. Critical results hard-block release until a clinical user acknowledges them, with automated reminders until they do. The engine flags; it never diagnoses.

  • Traffic-light flags on every value
  • Critical values hard-block release until acknowledged
  • Rules engine flags — humans decide
Release · separation of duty
Entered byyou
Acknowledged✓ critical
Releasermust differ
Release blocked — a different reviewer must release

Separation of duty

The person who enters a result is not the one who releases it — a second credentialed person does. A lab with only one person may declare itself a one-person service, and every result it releases then says so. No AI or system account can release a result.

  • Enterer ≠ releaser — unless a one-person service is declared
  • AI and system accounts can never release
  • Chain of custody survives staff turnover & inspection

A provenance chain for every result

Immutable Audit Log
Patient Consent Enforced
FHIR R4 Compliant
No AI decides — people do
Documented for review
18,000+
automated tests
64
backend modules
535
audit event types
17
milestones completed

Questions labs ask

Frequently asked questions

Who can order a lab test or radiology study?

Only verified doctors with an active clinical encounter. Front desk, pharmacists, and administrative users cannot create diagnostic orders — it's enforced at the permission level.

Can we release results without a second reviewer?

Only if your lab declares itself a one-person service — then every result released that way says so. Otherwise the person who enters a result cannot release it; a second credentialed person does.

What happens when a result has a critical value?

Release is hard-blocked until a clinical user acknowledges the critical value, and an automated reminder fires until they do. A critical value can't be dismissed silently.

What units does the system accept?

All values use validated UCUM units, checked at entry — an invalid unit is rejected before the result is saved. Every result is comparable and machine-readable.

Can an AI release results automatically?

No. There is no AI in the platform today, and the release refuses any automated actor — only a credentialed person can release a result. When AI comes, it will only assist; it will never diagnose, prescribe, approve results or override consent.

Can results be exchanged with other systems?

Every order exports as a FHIR R4 ServiceRequest, and every released result as a DiagnosticReport with Observation components — the standard format any FHIR-compliant system reads.

Bring your lab or radiology center onto the network

Register your facility and produce results with a full chain of custody from day one.

Register your facility

Questions about integration? Contact us