Lab Module

Result Entry & Verification

Two stages separate entering a result from finalizing it:

  • Result Entry (lab/pages/result_entry.php) — where a technician types in test values against the worklist. This same page also covers manual instrument entry — a technologist reading a value directly off an analyzer's printout and typing it in — since functionally it's identical to any other manual entry (same worklist, same transaction, tagged extracted_by='manual'). There's no separate page for this; it's controlled by the lab_manual_instrument_entry_enabled setting, not a different code path.
  • Result Verification (lab/pages/verification.php) — where a pathologist or authorized reviewer verifies a result before it's finalized and reportable, requiring lab_verify_results.

Step-by-step: entering results

  1. Go to Result Entry.
  2. Select the pending order/sample from the worklist.
  3. Enter each test's value.
  4. Save — results move toward "resulted" status.

Step-by-step: verifying results

  1. Go to Result Verification.
  2. Review each pending result against reference ranges.
  3. Verify — this is required before a result becomes reportable, if two-step verification is enabled in Lab Settings (a different user must verify than who entered it).

Common issues & fixes

this is by design when two-step verification is enabled, to reduce transcription/interpretation errors; a second qualified user must verify.
it's waiting on the verification step; check with the pathologist/reviewer role.
there's intentionally no separate "instrument entry" page; use Result Entry regardless of whether the value came from an analyzer printout or direct observation.

Was this article helpful?

Thanks for the feedback!
ESC
navigate open esc close