Bug #824
openSpecimen Processing list shows all ordered tests, including outsourced ones, but Enter Results only lets you fill in the in-house test
0%
Description
Description:
When a lab order has some tests done in-house and some sent to an outside lab (marked "Outsourced" in the Test Catalog), the Specimen Processing worklist still counts and lists ALL of them together as one number. But when you actually open "Enter Results" for that same order, only the in-house test shows up to fill in. The two numbers don't match, and nothing on the list tells you why.
Where: Laboratory > Processing (the bench technician worklist)
Priority: Medium -- nothing is lost or wrong, but it is confusing and can waste a technician's time looking for tests that were never meant to be entered here.
Steps to Reproduce:
- Create or find a lab order that has a mix of in-house and outsourced tests. Example used: Order LAB-20261112-0001 (patient Dilbar, MRN SBH-000005), which has 3 tests: CBC (in-house), PT / Plasma Test (Outsourced), and ALK (Outsourced) -- confirmed in Laboratory > Test Catalog > Outsourced (2) tab, which lists exactly PT and ALK as outsourced.
- Go to Laboratory > Processing.
- Look at the row for this order.
- Click the "Enter Results" icon for that row.
Expected Result:
Either:
- The Processing list should show how many tests actually need results entered here (e.g. "1 in-house test, 2 outsourced"), not just a flat "3 tests", OR
- If the list is going to say "3 tests", the Enter Results screen should explain that 2 of them are outsourced and won't appear here, so it's clear why only 1 shows up.
Actual Result:
The Processing list shows "3 tests - CBC, PLASMA TEST +1" for this order, with no mention that 2 of those are outsourced. Opening "Enter Results" for that same row shows only 1 parameter (Haemoglobin, part of CBC) with "0 of 1 entered" -- no sign of the other 2 tests, and nothing explaining they were sent out.
Reproducibility: Confirmed directly -- Order LAB-20261112-0001 checked and reproduces exactly as described.
What devs should check: Whether the Processing list's test count can be split to show in-house vs outsourced, or at least add a note/badge so technicians aren't left wondering where 2 of the 3 tests went.
No data to display