
Laboratory result software should preserve the correct patient and order relationship, distinguish result versions and route work to authorised recipients. Separate a result being received, released, viewed and acknowledged. These states support operational traceability; they do not establish that a result has been clinically interpreted or acted on.

Let’s plan your result routing workflow.
Bring your workflow and the decisions you need to make. We’ll help you clarify requirements, review the trade-offs and define a practical next step.
Define the source and release boundary
ONC's SAFER guide collection includes test-result reporting and follow-up as a dedicated review area. Use such material alongside qualified local governance; it does not establish compliance for a particular institution.
Identify the laboratory system, interface and responsible release authority. Agree identifiers, timestamps, units, attachments and version handling with the source owner. Do not infer patient matching from a name alone.
Use authorised synthetic examples during integration planning. Include corrected results, incomplete identifiers and multiple results for one order. A single tidy sample cannot establish how the feed behaves during amendments.
Specify the result-state matrix
| State or event | Software requirement | Acceptance evidence |
|---|---|---|
| Received | Link to the intended order and patient | Identifier mapping checked |
| Unmatched | Hold for authorised investigation | Visible exception and owner |
| Released | Apply the approved release workflow | Responsible actor or source status |
| Amended | Preserve version relationship | Current version and prior history clear |
| Routed | Assign to an authorised recipient | Delivery destination and status |
| Acknowledged | Record the defined user action | Actor, time and version acknowledged |
The organisation must define clinical escalation and responsibility through its qualified clinical governance process. This article concerns software states and procurement checks, not interpretation or treatment guidance.
Handle corrections without hiding history
For a hypothetical amended report, the receiving interface should make the current version clear while retaining an appropriate history. A previous acknowledgement should not silently become acknowledgement of a different version.
Decide what happens to pending notifications and downloaded copies when an amendment arrives. The system cannot guarantee that every earlier copy disappears; the approved operational process must account for that limitation.
Verify the staff workflow
Demonstrate finding an unmatched report, resolving its association under the correct permission and confirming the resulting audit history. Test a feed interruption and a repeated result event without creating misleading duplicate work.
Measure unresolved routing exceptions separately from overall message volume. A high percentage of successfully imported reports can conceal a small but important unresolved population.
Result workflow questions
Does opening a report mean it was acknowledged?
Only if that is the explicitly agreed action and meaning. Usually viewing and acknowledgement deserve separate definitions.
Should an amended report overwrite the old file?
Define version handling with the responsible clinical and records owners. Avoid an implementation that erases the explanation of earlier actions.
Use the healthcare integration checklist for mappings and discuss the routing workflow with Drema's healthcare team.
This article explains what to build, not legal advice. Rules change; confirm against the current official text before relying on it.

