|
|
|
|
@ -13,15 +13,12 @@ class DischargedPatientViewModel extends BaseViewModel {
|
|
|
|
|
_dischargedPatientService.myDischargedPatients;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<PatiantInformtion> get filterData => filterData2.isNotEmpty? filterData2:myDischargedPatient;
|
|
|
|
|
|
|
|
|
|
List<PatiantInformtion> filterData2 = [];
|
|
|
|
|
List<PatiantInformtion> filterData = [];
|
|
|
|
|
|
|
|
|
|
searchData(String str) {
|
|
|
|
|
var strExist = str.length > 0 ? true : false;
|
|
|
|
|
if (strExist) {
|
|
|
|
|
filterData2 = [];
|
|
|
|
|
filterData = [];
|
|
|
|
|
for (var i = 0; i < myDischargedPatient.length; i++) {
|
|
|
|
|
String firstName = myDischargedPatient[i].firstName.toUpperCase();
|
|
|
|
|
String lastName = myDischargedPatient[i].lastName.toUpperCase();
|
|
|
|
|
@ -32,12 +29,12 @@ class DischargedPatientViewModel extends BaseViewModel {
|
|
|
|
|
lastName.contains(str.toUpperCase()) ||
|
|
|
|
|
mobile.contains(str) ||
|
|
|
|
|
patientID.contains(str)) {
|
|
|
|
|
filterData2.add(myDischargedPatient[i]);
|
|
|
|
|
filterData.add(myDischargedPatient[i]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
notifyListeners();
|
|
|
|
|
} else {
|
|
|
|
|
filterData2 = myDischargedPatient;
|
|
|
|
|
filterData = myDischargedPatient;
|
|
|
|
|
notifyListeners();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -49,8 +46,9 @@ class DischargedPatientViewModel extends BaseViewModel {
|
|
|
|
|
if (_dischargedPatientService.hasError) {
|
|
|
|
|
error = _dischargedPatientService.error;
|
|
|
|
|
setState(ViewState.Error);
|
|
|
|
|
} else
|
|
|
|
|
setState(ViewState.Idle);
|
|
|
|
|
} else{
|
|
|
|
|
filterData = myDischargedPatient;
|
|
|
|
|
setState(ViewState.Idle);}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future gtMyDischargeReferralPatient() async {
|
|
|
|
|
|