Results & validation

This page covers the back half of the laboratory workflow: entering analyser results, comparing them against reference ranges, escalating critical values, and moving each result through the multi-level verification ladder before it is released to the patient chart. The discipline here — never releasing an unverified or unchecked result — is what makes laboratory reporting trustworthy.

Where to find it

  • Laboratory → Results Inbox — results awaiting entry, verification and release.
  • Laboratory → Critical Values — results flagged critical-high or critical-low that need an urgent clinician call-back.
  • Results are also reached from each Lab Request through its Results stat button.

Before you start

Reference ranges and critical thresholds must be configured per test in the Test Catalog. Each test carries normal ranges (which can vary by patient demographics) plus a default critical low and default critical high. With these in place, the system can compute each result's reference range and flag automatically; without them, results can still be entered but will not auto-flag. The request must be at Sample Collected and started into processing before results are worked.

The verification ladder

Every result moves through four validation states, enforced in order. A result cannot skip a rung.

Validation stateMeaning
EnteredRaw value captured by the technician.
Technician VerifiedFirst-line check by the running technician.
Supervisor VerifiedSecond-line check by a senior technologist / supervisor.
ReleasedResult authorised and visible on the patient chart.

Step-by-step: enter and release a result

  1. From Laboratory → Lab Requests, open the request and click Start Processing so it moves to In Progress.
  2. Open the result for each test. Enter the Numeric Value (or Text Value for qualitative tests) and the Unit. The Reference Range and Flag are computed for you.
  3. Click Enter to set the result to Entered; the technician and entry time are recorded.
  4. Click Technician Verify — the result advances to Technician Verified.
  5. A supervisor opens the result and clicks Supervisor Verify — it advances to Supervisor Verified, recording the verifying user and time.
  6. Click Release. The result becomes Released, stamped with the releasing user and release time, and is now visible to the ordering clinician.
  7. Back on the request, once every result is released use Validate (request → Validated) and then Report (request → Reported). Print Report produces the final patient report.
Warning — A request will refuse to validate while any result is still unreleased. Clear every result through to Released first.
Laboratory dashboard with pending results and critical values
Pending results and critical values are surfaced on the Laboratory dashboard.

Reference ranges and result flags

When a numeric result is entered, it is classified against the test's configured ranges and a flag is set. The flags are:

FlagMeaning
NormalWithin the reference range.
HighAbove the reference range, non-critical.
LowBelow the reference range, non-critical.
Critical HighAbove the critical-high threshold — urgent.
Critical LowBelow the critical-low threshold — urgent.
AbnormalQualitative result outside the expected value.

Critical values and escalation

Any result flagged Critical High or Critical Low marks its parent request as having a critical value and appears under Laboratory → Critical Values. This is the lab's worklist for urgent clinician notification — the result still passes through verification and release, but it must be telephoned to the responsible clinician without waiting for the printed report.

Tip — Document the read-back call (who was told, when) in the result's comment so the critical-value notification is auditable.

Field reference

FieldMeaningRequired
Numeric ValueThe measured value for quantitative tests.For numeric tests
Text ValueThe reported value for qualitative tests.For text tests
UnitUnit of measure for the result.Recommended
Reference RangeComputed normal range for the patient.Auto
FlagNormal / High / Low / Critical / Abnormal.Auto
TechnicianUser who entered the result.Auto
SupervisorUser who supervisor-verified.Auto on verify
Released By / Released AtAuthorising user and time.Auto on release
Method / Analyzer NoteAnalyser or method used.Optional
CommentFree-text interpretive note.Optional

Amending a released result

A released result is not edited in place. To correct one, use Amend: this creates a linked amendment that carries forward as a new version of the result, preserving the original for audit. Amendments keep the chain of who changed what, when — important when a corrected value reaches the chart after the first report.

Roles & access

Result entry is performed by lab technicians; supervisor verification and release require the senior / supervisor level so that no single technician can both run and authorise a result. Ordering clinicians (doctor group) see released results in the chart but do not enter or release them. Lab managers configure ranges and oversee the verification ladder.

Panels and sub-values

When a panel is ordered, each component test produces its own result and is verified and released on its own merits, so a clinically clear component is not held up by one that needs a repeat. Tests that report several measurements can carry sub-values under a single result, keeping a differential or a multi-analyte assay together on one record. The request as a whole reaches Validated only once every component result has been released, which prevents a partial report leaving the lab.

Tips & troubleshooting

Release button greyed out — A result must reach Supervisor Verified before it can be released. Complete the verification steps in order.
No flag on a result — The test has no reference range / critical thresholds configured. Add them in the Test Catalog so future results auto-flag.

Verification ladder — buttons and stamps

Each rung is advanced by a single button and records who acted and when. The ladder is enforced in order; a result cannot skip a rung:

From stateButtonTo stateStamped
(new)EnterEnteredTechnician & entry time
EnteredTechnician VerifyTechnician Verified
Technician VerifiedSupervisor VerifySupervisor VerifiedSupervisor & verify time
Supervisor VerifiedReleaseReleasedReleased By & release time
ReleasedAmendReleased (new version)Amendment author & time
Note — Releasing a result flagged Critical High or Critical Low raises a critical-value alert automatically — the read-back call must still be made.

Result flags — what to do

The flag is computed automatically from the test's configured ranges and critical thresholds. The expected handling for each is:

FlagSourceAction
NormalWithin reference rangeVerify and release normally.
High / LowOutside range, not criticalVerify, release; clinician reviews on the chart.
Critical High / Critical LowPast critical thresholdTelephone the clinician before the printed report; document the call.
AbnormalQualitative positive / reactive / detectedVerify, release; flag for clinical interpretation.

Roles & access for results

Result handling is split so that running and authorising a result are never the same single action:

GroupEnterTechnician verifySupervisor verify & releaseAmend
Lab TechnicianYesYesNoNo
Lab SupervisorYesYesYesYes
DoctorNoNoNoNo (reads released)
HMS Manager / AdminYesYesYesYes
Was this page helpful?