Appearance
Result Entry & Verification
Manual result entry complements analyzer automation for microscopy, rapid tests, send-out panels, and corrected values. Verification is the controlled step that releases results to patients.
Permissions: results_entry.*, result_verification.edit, Quick Access quick.verify_results
Workflow diagram
mermaid
flowchart TB
A[Open sample / patient] --> B{Results exist?}
B -->|Partial auto| C[Complete missing parameters]
B -->|None| D[Full manual entry]
C --> E[Save draft]
D --> E
E --> F{QC pass?}
F -->|No| C
F -->|Yes| G[Submit for verification]
G --> H[Verifier review]
H --> I[Approve]
I --> J[Report delivery]Opening the entry screen
Access result entry from:
| Entry point | Typical user |
|---|---|
| Samples worklist | Bench technician |
| Results inbox | Review imported data |
| Patient record | Corrections by supervisor |
| Pending samples report | Catch-up queue |
Requires results_entry.view minimum; saving needs create or edit.
Parameter types
Catalog parameters render appropriate controls:
| Type | Entry method |
|---|---|
| Numeric | Keypad with unit display |
| Text | Free text (e.g., urine appearance) |
| Pick-list | Dropdown of allowed values |
| Formula | Calculated from other parameters |
| Attachment | Image for microscopy (when enabled) |
Reference ranges display from catalog. Out-of-range values highlight automatically.
Entering values
- Scan barcode or search patient.
- Select test panel.
- Tab through parameters in display order.
- Enter values; note instrument flags if manual override.
- Add internal comments (not on patient PDF) if supported.
- Save — status moves toward verification queue.
Keyboard-first entry
Train technicians to use keyboard navigation for high-volume benches — reduces mouse time per panel.
Amendment policy
| Scenario | Permission | Audit |
|---|---|---|
| Typo before verify | results_entry.edit | User + timestamp |
| Post-verify correction | Supervisor edit + re-verify | Amendment trail |
| Critical value callback | Document in LIS notes | External SOP |
Post-delivery changes
After SMS or public link delivery, amendments may require patient re-notification. Follow medical director policy.
Verification
Verification is a distinct permission — bench enterers should not verify their own work in regulated environments.
mermaid
sequenceDiagram
participant Tech
participant System
participant Pathologist
Tech->>System: Save completed panel
System->>Pathologist: Verification queue notification
Pathologist->>System: Review + approve
System->>System: Lock valuesVerifier checklist
| Check | Action if fail |
|---|---|
| Patient identity | Hold and reconcile barcode |
| Critical flags | Callback per SOP |
| Delta from prior | Confirm with clinician |
| Incomplete panel | Return to technician |
| Reference range | Verify age/gender cohort |
Approve with result_verification.edit or toolbar Verify Results (quick.verify_results).
Report delivery
After verification, release via report_delivery.create:
| Channel | Quick permission |
|---|---|
| Standard print dialog | |
| SMS | quick.send_sms |
quick.send_email | |
quick.send_whatsapp | |
| Public link | Uses report lookup token |
See How-To: Send Report to Patient.
Outsource / reference tests
Send-out tests may enter results when reference lab PDF is received:
- Mark sample as outsource in collection.
- Enter results manually or attach PDF.
- Verify as usual.
- Outsource test report tracks volumes.
Read-only mode
Read-only mode blocks save and verify mutations. View historical results remains available for clinical continuity.
Permissions matrix
| Action | Code |
|---|---|
| View entry screen | results_entry.view |
| Create new result set | results_entry.create |
| Edit unverified | results_entry.edit |
| Delete draft | results_entry.delete |
| Verify | result_verification.edit |
| Quick verify button | quick.verify_results |
| Deliver report | report_delivery.create |
Quality metrics
Verification timestamps power:
- Turnaround time — collection to verify
- Test performance — volume per tech
- Delayed samples — SLA breaches