Problem Summary:
A Lab with measurements will only show measurements from the same Lab Provider in the Lab Viewer.
Two different Lab Providers, Lab A and Lab B, both measure Creatinine and send two different lab results: Lab A sends Result I and Result J, Lab B sends Result X and Result Y.
Expected Result:
When viewing Result Y, you will see measurements from Result I, Result X, and Result J.
Actual Result:
When viewing Result Y, you will only see measurements from Result X. Result I and Result J are ignored as they are provided from Lab A, and not Lab B.
Steps to Reproduce:
Reproduced In:
RELEASE_12_1, master
Additional Information:
This is a serious issue for patient safety. Doctors are not concerned about who provided the result for a given measurement. The patients or clinics selection of lab providers should not be relevant. A doctor is only concerned with seeing previous history for a given measurement.
This is likely related to #3525 as the handling of manual measurements is similar to handling measurements from different lab types.
As mentioned, it's most likely related to the bug # 3525 and this is a way how Oscar works for some time. Addressed the issue to have further internal discussion on the requirements and will process the ticket when the decision has made.