From 311bee5136b97af425fd7468827fa01dfadb4c86 Mon Sep 17 00:00:00 2001 From: Elham Rababah Date: Thu, 31 Dec 2020 22:38:46 +0200 Subject: [PATCH] try to fix get --- lib/core/service/SOAP_service.dart | 5 +++-- lib/core/viewModel/SOAP_view_model.dart | 5 +++-- .../soap_update/subjective/update_subjective_page.dart | 9 +++++++-- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/lib/core/service/SOAP_service.dart b/lib/core/service/SOAP_service.dart index a7cc33ce..65b6d0cc 100644 --- a/lib/core/service/SOAP_service.dart +++ b/lib/core/service/SOAP_service.dart @@ -1,4 +1,5 @@ import 'package:doctor_app_flutter/config/config.dart'; +import 'package:doctor_app_flutter/models/SOAP/ChiefComplaint/GetChiefComplaintReqModel.dart'; import 'package:doctor_app_flutter/models/SOAP/ChiefComplaint/GetChiefComplaintResModel.dart'; import 'package:doctor_app_flutter/models/SOAP/GeneralGetReqForSOAP.dart'; import 'package:doctor_app_flutter/models/SOAP/GetAllergiesResModel.dart'; @@ -221,7 +222,7 @@ class SOAPService extends LookupService { } Future getPatientChiefComplaint( - GeneralGetReqForSOAP generalGetReqForSOAP) async { + GetChiefComplaintReqModel getChiefComplaintReqModel) async { hasError = false; await baseAppClient.post (GET_CHIEF_COMPLAINT, onSuccess: (dynamic response, int statusCode) { @@ -233,7 +234,7 @@ class SOAPService extends LookupService { }, onFailure: (String error, int statusCode) { hasError = true; super.error = error; - }, body: generalGetReqForSOAP.toJson()); + }, body: getChiefComplaintReqModel.toJson()); } Future getPatientPhysicalExam( diff --git a/lib/core/viewModel/SOAP_view_model.dart b/lib/core/viewModel/SOAP_view_model.dart index 849d2333..4226643a 100644 --- a/lib/core/viewModel/SOAP_view_model.dart +++ b/lib/core/viewModel/SOAP_view_model.dart @@ -1,6 +1,7 @@ import 'package:doctor_app_flutter/core/enum/master_lookup_key.dart'; import 'package:doctor_app_flutter/core/enum/viewstate.dart'; import 'package:doctor_app_flutter/core/service/SOAP_service.dart'; +import 'package:doctor_app_flutter/models/SOAP/ChiefComplaint/GetChiefComplaintReqModel.dart'; import 'package:doctor_app_flutter/models/SOAP/ChiefComplaint/GetChiefComplaintResModel.dart'; import 'package:doctor_app_flutter/models/SOAP/GeneralGetReqForSOAP.dart'; import 'package:doctor_app_flutter/models/SOAP/GetAllergiesResModel.dart'; @@ -229,9 +230,9 @@ class SOAPViewModel extends BaseViewModel { } Future getPatientChiefComplaint( - GeneralGetReqForSOAP generalGetReqForSOAP) async { + GetChiefComplaintReqModel getChiefComplaintReqModel) async { setState(ViewState.Busy); - await _SOAPService.getPatientChiefComplaint(generalGetReqForSOAP); + await _SOAPService.getPatientChiefComplaint(getChiefComplaintReqModel); if (_SOAPService.hasError) { error = _SOAPService.error; setState(ViewState.Busy); diff --git a/lib/widgets/patients/profile/soap_update/subjective/update_subjective_page.dart b/lib/widgets/patients/profile/soap_update/subjective/update_subjective_page.dart index cbdc12b0..1339c2f2 100644 --- a/lib/widgets/patients/profile/soap_update/subjective/update_subjective_page.dart +++ b/lib/widgets/patients/profile/soap_update/subjective/update_subjective_page.dart @@ -118,8 +118,13 @@ class _UpdateSubjectivePageState extends State { patientMRN: widget.patientInfo.patientMRN, episodeId: widget.patientInfo.episodeNo, appointmentNo: widget.patientInfo.appointmentNo); - GetChiefComplaintReqModel getChiefComplaintReqModel = GetChiefComplaintReqModel(); - await model.getPatientChiefComplaint(generalGetReqForSOAP); + GetChiefComplaintReqModel getChiefComplaintReqModel = + GetChiefComplaintReqModel( + patientMRN: widget.patientInfo.patientMRN, + appointmentNo: widget.patientInfo.appointmentNo, + episodeId: widget.patientInfo.episodeNo, + episodeID: widget.patientInfo.episodeNo); + await model.getPatientChiefComplaint(getChiefComplaintReqModel); if (model.patientChiefComplaintList.isNotEmpty) { complaintsController.text = model.patientChiefComplaintList[0].chiefComplaint;