import 'package:doctor_app_flutter/config/config.dart'; import 'package:doctor_app_flutter/core/service/base/base_service.dart'; import 'package:doctor_app_flutter/models/patient/PatientArrivalEntity.dart'; import 'package:doctor_app_flutter/models/patient/patiant_info_model.dart'; import 'package:doctor_app_flutter/models/patient/vital_sign/patient-vital-sign-data.dart'; import 'package:doctor_app_flutter/models/patient/vital_sign/vital_sign_res_model.dart'; class VitalSignsService extends BaseService { List patientVitalSignList = []; List patientVitalSignOrderdSubList = []; VitalSignData patientVitalSigns; Future getPatientVitalSign(PatiantInformtion patient) async { patientVitalSigns = null; hasError = false; Map body = Map(); body['PatientMRN'] = 2954208; //patient.patientMRN; body['AppointmentNo'] = "2016055308"; //patient.appointmentNo; body['EpisodeID'] = 210011002; //patient.episodeNo; await baseAppClient.post( GET_PATIENT_VITAL_SIGN_DATA, onSuccess: (dynamic response, int statusCode) { if (response['VitalSignsList'] != null) { if (response['VitalSignsList']['entityList'] != null && (response['VitalSignsList']['entityList'] as List).length > 0) { patientVitalSigns = VitalSignData.fromJson( response['VitalSignsList']['entityList'][0]); } } }, onFailure: (String error, int statusCode) { hasError = true; super.error = error.toString(); }, body: body, ); } }