|
|
|
|
@ -102,11 +102,14 @@ class LabsViewModel extends BaseViewModel {
|
|
|
|
|
List<LabResultList> patientLabOrdersClinic = labResultLists.where((elementClinic) => elementClinic.filterName == element.testCode).toList();
|
|
|
|
|
|
|
|
|
|
if (patientLabOrdersClinic.length != 0) {
|
|
|
|
|
var value = labResultLists[labResultLists.indexOf(patientLabOrdersClinic[0])]
|
|
|
|
|
.patientLabResultList!
|
|
|
|
|
.where((e) => e.sampleCollectedOn == element.sampleCollectedOn && e.resultValue == element.resultValue)
|
|
|
|
|
.toList();
|
|
|
|
|
if (value.isEmpty) labResultLists[labResultLists.indexOf(patientLabOrdersClinic[0])].patientLabResultList!.add(element);
|
|
|
|
|
// var value = labResultLists[labResultLists.indexOf(patientLabOrdersClinic[0])]
|
|
|
|
|
// .patientLabResultList!
|
|
|
|
|
// .where((e) {
|
|
|
|
|
// return e.sampleCollectedOn == element.sampleCollectedOn && e.resultValue == element.resultValue;
|
|
|
|
|
// })
|
|
|
|
|
// .toList();
|
|
|
|
|
// if (value.isEmpty)
|
|
|
|
|
labResultLists[labResultLists.indexOf(patientLabOrdersClinic[0])].patientLabResultList!.add(element);
|
|
|
|
|
} else {
|
|
|
|
|
labResultLists.add(LabResultList(filterName: element.testCode, lab: element));
|
|
|
|
|
}
|
|
|
|
|
|