From 7f9969b6cf0f75f381b247015995940063053047 Mon Sep 17 00:00:00 2001 From: Elham Rababh Date: Thu, 18 Nov 2021 16:49:18 +0200 Subject: [PATCH] some fixes to go flutter 2 --- .../viewModel/LiveCarePatientViewModel.dart | 4 +- .../PatientMedicalReportViewModel.dart | 4 +- .../PatientRegistrationViewModel.dart | 10 +- lib/core/viewModel/SOAP_view_model.dart | 12 +- .../viewModel/authentication_view_model.dart | 2 +- lib/core/viewModel/dashboard_view_model.dart | 6 +- lib/core/viewModel/labs_view_model.dart | 4 +- lib/core/viewModel/patient_view_model.dart | 6 +- .../viewModel/pednding_orders_view_model.dart | 4 +- .../viewModel/prescription_view_model.dart | 2 +- .../viewModel/prescriptions_view_model.dart | 2 +- .../profile/discharge_summary_view_model.dart | 2 +- .../profile/operation_report_view_model.dart | 6 +- lib/core/viewModel/sick_leave_view_model.dart | 4 +- .../profile_medical_info_widget_search.dart | 189 +++++++++--------- 15 files changed, 128 insertions(+), 129 deletions(-) diff --git a/lib/core/viewModel/LiveCarePatientViewModel.dart b/lib/core/viewModel/LiveCarePatientViewModel.dart index a561e5c6..e7dc0a92 100644 --- a/lib/core/viewModel/LiveCarePatientViewModel.dart +++ b/lib/core/viewModel/LiveCarePatientViewModel.dart @@ -252,7 +252,7 @@ class LiveCarePatientViewModel extends BaseViewModel { setState(ViewState.BusyLocal); await _liveCarePatientServices.addPatientToDoctorList(vcID: vcID); if (_liveCarePatientServices.hasError) { - error = _liveCarePatientServices.error; + error = _liveCarePatientServices.error!; setState(ViewState.ErrorLocal); } else { setState(ViewState.Idle); @@ -264,7 +264,7 @@ class LiveCarePatientViewModel extends BaseViewModel { setState(ViewState.BusyLocal); await _liveCarePatientServices.removePatientFromDoctorList(vcID: vcID); if (_liveCarePatientServices.hasError) { - error = _liveCarePatientServices.error; + error = _liveCarePatientServices.error!; setState(ViewState.ErrorLocal); } else { setState(ViewState.Idle); diff --git a/lib/core/viewModel/PatientMedicalReportViewModel.dart b/lib/core/viewModel/PatientMedicalReportViewModel.dart index 56bb5d2c..59485e92 100644 --- a/lib/core/viewModel/PatientMedicalReportViewModel.dart +++ b/lib/core/viewModel/PatientMedicalReportViewModel.dart @@ -59,7 +59,7 @@ class PatientMedicalReportViewModel extends BaseViewModel { setState(ViewState.Busy); await _service.addMedicalReport(patient, htmlText); if (_service.hasError) { - error = _service.error; + error = _service.error!; await getMedicalReportList(patient); setState(ViewState.ErrorLocal); } else @@ -72,7 +72,7 @@ class PatientMedicalReportViewModel extends BaseViewModel { setState(ViewState.Busy); await _service.updateMedicalReport(patient, htmlText, limitNumber, invoiceNumber); if (_service.hasError) { - error = _service.error; + error = _service.error!; await getMedicalReportList(patient); setState(ViewState.ErrorLocal); } else diff --git a/lib/core/viewModel/PatientRegistrationViewModel.dart b/lib/core/viewModel/PatientRegistrationViewModel.dart index 866f99a8..64fdae18 100644 --- a/lib/core/viewModel/PatientRegistrationViewModel.dart +++ b/lib/core/viewModel/PatientRegistrationViewModel.dart @@ -30,7 +30,7 @@ class PatientRegistrationViewModel extends BaseViewModel { await _patientRegistrationService .checkPatientForRegistration(registrationModel); if (_patientRegistrationService.hasError) { - error = _patientRegistrationService.error; + error = _patientRegistrationService.error!; setState(ViewState.ErrorLocal); } else setState(ViewState.Idle); @@ -135,7 +135,7 @@ class PatientRegistrationViewModel extends BaseViewModel { // await _patientRegistrationService. // getPatientInfo(getPatientInfoRequestModel); // if (_patientRegistrationService.hasError) { - // error = _patientRegistrationService.error; + // error = _patientRegistrationService.error!; // setState(ViewState.ErrorLocal); // } else setState(ViewState.Idle); @@ -155,7 +155,7 @@ class PatientRegistrationViewModel extends BaseViewModel { model: this, checkPatientForRegistrationModel: checkPatientForRegistrationModel); if (_patientRegistrationService.hasError) { - error = _patientRegistrationService.error; + error = _patientRegistrationService.error!; setState(ViewState.ErrorLocal); } else setState(ViewState.Idle); @@ -191,7 +191,7 @@ class PatientRegistrationViewModel extends BaseViewModel { setState(ViewState.BusyLocal); await _patientRegistrationService.checkActivationCode(model); if (_patientRegistrationService.hasError) { - error = _patientRegistrationService.error; + error = _patientRegistrationService.error!; setState(ViewState.ErrorLocal); } else setState(ViewState.Idle); @@ -201,7 +201,7 @@ class PatientRegistrationViewModel extends BaseViewModel { setState(ViewState.BusyLocal); await _patientRegistrationService.registrationPatient(registrationModel); if (_patientRegistrationService.hasError) { - error = _patientRegistrationService.error; + error = _patientRegistrationService.error!; setState(ViewState.ErrorLocal); } else setState(ViewState.Idle); diff --git a/lib/core/viewModel/SOAP_view_model.dart b/lib/core/viewModel/SOAP_view_model.dart index b133dad0..09afc8be 100644 --- a/lib/core/viewModel/SOAP_view_model.dart +++ b/lib/core/viewModel/SOAP_view_model.dart @@ -354,7 +354,7 @@ class SOAPViewModel extends BaseViewModel { patientTypeID: 1); await _SOAPService.getEpisodeForInpatient(getEpisodeForInpatientReqModel); if (_SOAPService.hasError) { - error = _SOAPService.error; + error = _SOAPService.error!; setState(ViewState.ErrorLocal); } else { patient.episodeNo = _SOAPService.episodeID; @@ -584,7 +584,7 @@ class SOAPViewModel extends BaseViewModel { final results = await Future.wait(services ?? []); if (_SOAPService.hasError) { - error = _SOAPService.error; + error = _SOAPService.error!; setState(ViewState.Error); } else setState(ViewState.Idle); @@ -644,7 +644,7 @@ class SOAPViewModel extends BaseViewModel { final results = await Future.wait(services ?? []); if (_SOAPService.hasError || _prescriptionService.hasError) { - error = _SOAPService.error + _prescriptionService.error; + error = _SOAPService.error + _prescriptionService.error!; setState(ViewState.ErrorLocal); } else setState(ViewState.Idle); @@ -684,7 +684,7 @@ class SOAPViewModel extends BaseViewModel { final results = await Future.wait(services ?? []); if (allowSetState) { if (_SOAPService.hasError) { - error = _SOAPService.error; + error = _SOAPService.error!; setState(ViewState.ErrorLocal); } else setState(ViewState.Idle); @@ -708,7 +708,7 @@ class SOAPViewModel extends BaseViewModel { } if (_SOAPService.hasError) { - error = _SOAPService.error; + error = _SOAPService.error!; setState(ViewState.ErrorLocal); } else setState(ViewState.Idle); @@ -766,7 +766,7 @@ class SOAPViewModel extends BaseViewModel { final results = await Future.wait(services); if (_SOAPService.hasError) { - error = _SOAPService.error; + error = _SOAPService.error!; setState(ViewState.ErrorLocal); } else setState(ViewState.Idle); diff --git a/lib/core/viewModel/authentication_view_model.dart b/lib/core/viewModel/authentication_view_model.dart index a5bedff8..697f5654 100644 --- a/lib/core/viewModel/authentication_view_model.dart +++ b/lib/core/viewModel/authentication_view_model.dart @@ -332,7 +332,7 @@ class AuthenticationViewModel extends BaseViewModel { await _authService.selectDeviceImei(localToken); if (_authService.hasError) { - error = _authService.error; + error = _authService.error!; setState(ViewState.ErrorLocal); } else { if (_authService.dashboardItemsList.length > 0) { diff --git a/lib/core/viewModel/dashboard_view_model.dart b/lib/core/viewModel/dashboard_view_model.dart index e9949637..38bf85e6 100644 --- a/lib/core/viewModel/dashboard_view_model.dart +++ b/lib/core/viewModel/dashboard_view_model.dart @@ -42,7 +42,7 @@ List get specialClinicalCareList => ]); if (_dashboardService.hasError) { - error = _dashboardService.error; + error = _dashboardService.error!; setState(ViewState.ErrorLocal); } else setState(ViewState.Idle); @@ -91,7 +91,7 @@ List get specialClinicalCareList => ); await authProvider.getDoctorProfileBasedOnClinic(clinicModel); if (authProvider.state == ViewState.ErrorLocal) { - error = authProvider.error; + error = authProvider.error!; } } @@ -118,7 +118,7 @@ List get specialClinicalCareList => await getDoctorProfile(); await _doctorReplyService.getNotRepliedCount(); if (_doctorReplyService.hasError) { - error = _doctorReplyService.error; + error = _doctorReplyService.error!; setState(ViewState.ErrorLocal); } else { notifyListeners(); diff --git a/lib/core/viewModel/labs_view_model.dart b/lib/core/viewModel/labs_view_model.dart index 96e86035..aca7c9e0 100644 --- a/lib/core/viewModel/labs_view_model.dart +++ b/lib/core/viewModel/labs_view_model.dart @@ -163,7 +163,7 @@ class LabsViewModel extends BaseViewModel { await _labsService.getPatientLabOrdersResultHistoryByDescription( patientLabOrder: patientLabOrder, procedureDescription: procedureDescription, patient: patient); if (_labsService.hasError) { - error = _labsService.error; + error = _labsService.error!; setState(ViewState.Error); } else { setState(ViewState.Idle); @@ -182,7 +182,7 @@ class LabsViewModel extends BaseViewModel { setState(ViewState.Busy); await _labsService.getAllSpecialLabResult(mrn: patientId); if (_labsService.hasError) { - error = _labsService.error; + error = _labsService.error!; setState(ViewState.Error); } else setState(ViewState.Idle); diff --git a/lib/core/viewModel/patient_view_model.dart b/lib/core/viewModel/patient_view_model.dart index d398521b..a11bb8f6 100644 --- a/lib/core/viewModel/patient_view_model.dart +++ b/lib/core/viewModel/patient_view_model.dart @@ -323,7 +323,7 @@ class PatientViewModel extends BaseViewModel { await _patientService.getNursingProgressNote(requestModel); if (_patientService.hasError) { - error = _patientService.error; + error = _patientService.error!; setState(ViewState.ErrorLocal); } else { setState(ViewState.Idle); @@ -337,7 +337,7 @@ class PatientViewModel extends BaseViewModel { await _patientService.getDiagnosisForInPatient(requestModel); if (_patientService.hasError) { - error = _patientService.error; + error = _patientService.error!; setState(ViewState.ErrorLocal); } else { setState(ViewState.Idle); @@ -362,7 +362,7 @@ class PatientViewModel extends BaseViewModel { setupID: "010266"); await _patientService.getDiabeticChartValues(requestModel); if (_patientService.hasError) { - error = _patientService.error; + error = _patientService.error!; if (isLocalBusy) setState(ViewState.ErrorLocal); else diff --git a/lib/core/viewModel/pednding_orders_view_model.dart b/lib/core/viewModel/pednding_orders_view_model.dart index 3f3e92be..cbf81c15 100644 --- a/lib/core/viewModel/pednding_orders_view_model.dart +++ b/lib/core/viewModel/pednding_orders_view_model.dart @@ -21,7 +21,7 @@ class PendingOrdersViewModel extends BaseViewModel { await _pendingOrderService.getPendingOrders( patientId: patientId, admissionNo: admissionNo); if (_pendingOrderService.hasError) { - error = _pendingOrderService.error; + error = _pendingOrderService.error!; setState(ViewState.ErrorLocal); } else { setState(ViewState.Idle); @@ -34,7 +34,7 @@ class PendingOrdersViewModel extends BaseViewModel { await _pendingOrderService.getAdmissionOrders( patientId: patientId, admissionNo: admissionNo); if (_pendingOrderService.hasError) { - error = _pendingOrderService.error; + error = _pendingOrderService.error!; setState(ViewState.ErrorLocal); } else { setState(ViewState.Idle); diff --git a/lib/core/viewModel/prescription_view_model.dart b/lib/core/viewModel/prescription_view_model.dart index 2ff1f793..53b95099 100644 --- a/lib/core/viewModel/prescription_view_model.dart +++ b/lib/core/viewModel/prescription_view_model.dart @@ -256,7 +256,7 @@ class PrescriptionViewModel extends BaseViewModel { setState(ViewState.Busy); await _prescriptionsService.getMedicationForInPatient(patient); if (_prescriptionsService.hasError) { - error = _prescriptionsService.error; + error = _prescriptionsService.error!; setState(ViewState.ErrorLocal); } else { setState(ViewState.Idle); diff --git a/lib/core/viewModel/prescriptions_view_model.dart b/lib/core/viewModel/prescriptions_view_model.dart index f48294a4..b1a23a14 100644 --- a/lib/core/viewModel/prescriptions_view_model.dart +++ b/lib/core/viewModel/prescriptions_view_model.dart @@ -132,7 +132,7 @@ class PrescriptionsViewModel extends BaseViewModel { getMedicationForInPatient(PatiantInformtion patient) async { await _prescriptionsService.getMedicationForInPatient(patient); if (_prescriptionsService.hasError) { - error = _prescriptionsService.error; + error = _prescriptionsService.error!; setState(ViewState.ErrorLocal); } else { setState(ViewState.Idle); diff --git a/lib/core/viewModel/profile/discharge_summary_view_model.dart b/lib/core/viewModel/profile/discharge_summary_view_model.dart index 29910570..b147a11b 100644 --- a/lib/core/viewModel/profile/discharge_summary_view_model.dart +++ b/lib/core/viewModel/profile/discharge_summary_view_model.dart @@ -21,7 +21,7 @@ class DischargeSummaryViewModel extends BaseViewModel { setState(ViewState.Busy); await _dischargeSummaryService.getPendingDischargeSummary(getDischargeSummaryReqModel: getDischargeSummaryReqModel); if (_dischargeSummaryService.hasError) { - error = _dischargeSummaryService.error; + error = _dischargeSummaryService.error!; setState(ViewState.ErrorLocal); } else { setState(ViewState.Idle); diff --git a/lib/core/viewModel/profile/operation_report_view_model.dart b/lib/core/viewModel/profile/operation_report_view_model.dart index e3f4f430..1d37bc16 100644 --- a/lib/core/viewModel/profile/operation_report_view_model.dart +++ b/lib/core/viewModel/profile/operation_report_view_model.dart @@ -23,7 +23,7 @@ class OperationReportViewModel extends BaseViewModel { setState(ViewState.Busy); await _operationReportService.getReservations(patientId: patientId); if (_operationReportService.hasError) { - error = _operationReportService.error; + error = _operationReportService.error!; setState(ViewState.ErrorLocal); } else { setState(ViewState.Idle); @@ -36,7 +36,7 @@ class OperationReportViewModel extends BaseViewModel { GetOperationDetailsRequestModel getOperationReportRequestModel = GetOperationDetailsRequestModel(reservationNo:reservation.oTReservationID, patientID: reservation.patientID, setupID: "010266" ); await _operationReportService.getOperationReportDetails(getOperationReportRequestModel:getOperationReportRequestModel); if (_operationReportService.hasError) { - error = _operationReportService.error; + error = _operationReportService.error!; setState(ViewState.ErrorLocal); } else { setState(ViewState.Idle); @@ -51,7 +51,7 @@ class OperationReportViewModel extends BaseViewModel { setState(ViewState.BusyLocal); await _operationReportService.updateOperationReport(createUpdateOperationReport); if (_operationReportService.hasError) { - error = _operationReportService.error; + error = _operationReportService.error!; setState(ViewState.ErrorLocal); } else setState(ViewState.Idle); diff --git a/lib/core/viewModel/sick_leave_view_model.dart b/lib/core/viewModel/sick_leave_view_model.dart index 31f37a23..181f5c94 100644 --- a/lib/core/viewModel/sick_leave_view_model.dart +++ b/lib/core/viewModel/sick_leave_view_model.dart @@ -98,7 +98,7 @@ class SickLeaveViewModel extends BaseViewModel { final results = await Future.wait(services); if (_sickLeaveService.hasError) { - error = _sickLeaveService.error; + error = _sickLeaveService.error!; // if (isLocalBusy) setState(ViewState.ErrorLocal); // else @@ -112,7 +112,7 @@ class SickLeaveViewModel extends BaseViewModel { setState(ViewState.Busy); await _sickLeaveService.getSickLeaveDoctor(patientMRN); if (_sickLeaveService.hasError) { - error = _sickLeaveService.error; + error = _sickLeaveService.error!; setState(ViewState.ErrorLocal); } else setState(ViewState.Idle); diff --git a/lib/widgets/patients/profile/profile_medical_info_widget_search.dart b/lib/widgets/patients/profile/profile_medical_info_widget_search.dart index 03fbc76d..e457b6dd 100644 --- a/lib/widgets/patients/profile/profile_medical_info_widget_search.dart +++ b/lib/widgets/patients/profile/profile_medical_info_widget_search.dart @@ -13,7 +13,7 @@ class ProfileMedicalInfoWidgetSearch extends StatefulWidget { final PatiantInformtion patient; final String patientType; final String? arrivalType; - final bool? isInpatient; + final bool isInpatient; final bool? isDischargedPatient; ProfileMedicalInfoWidgetSearch( @@ -23,7 +23,7 @@ class ProfileMedicalInfoWidgetSearch extends StatefulWidget { this.arrivalType, required this.from, required this.to, - this.isInpatient, + this.isInpatient = false, this.isDischargedPatient}); @override @@ -62,22 +62,21 @@ class _ProfileMedicalInfoWidgetSearchState extends State