|
|
|
|
@ -47,10 +47,9 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
long = await this.sharedPref.getDouble(USER_LONG);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
// Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
// "LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
//
|
|
|
|
|
// "IPAdress": "10.20.10.20",
|
|
|
|
|
// "VersionID": req.VersionID,
|
|
|
|
|
// "Channel": req.Channel,
|
|
|
|
|
@ -105,10 +104,8 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
long = await this.sharedPref.getDouble(USER_LONG);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": "10.20.10.20",
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
@ -144,10 +141,9 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
|
|
|
|
|
Future<Map> getDoctorsProfile(int docID, int clinicID, int projectID, context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": "10.20.10.20",
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
@ -177,10 +173,9 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
|
|
|
|
|
Future<Map> getDoctorsRating(int docID, context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": "10.20.10.20",
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
@ -228,10 +223,9 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
|
|
|
|
|
Future<Map> getDoctorsRatingDetails(int docID, context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": "10.20.10.20",
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
@ -259,7 +253,7 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
|
|
|
|
|
Future<Map> getDoctorFreeSlots(int docID, int clinicID, int projectID, BuildContext context, [ProjectViewModel projectViewModel]) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"DoctorID": docID,
|
|
|
|
|
@ -271,7 +265,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"isReschadual": false,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": 3,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": "10.20.10.20",
|
|
|
|
|
"generalid": "Cs2020@2016\$2958",
|
|
|
|
|
"PatientOutSA": authProvider.isLogin ? authUser.outSA : 0,
|
|
|
|
|
@ -302,7 +295,7 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
|
|
|
|
|
Future<Map> getDoctorScheduledFreeSlots(int docID, int clinicID, int projectID, int serviceID, BuildContext context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"DoctorID": docID,
|
|
|
|
|
@ -315,7 +308,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"isReschadual": false,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": 3,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": "10.20.10.20",
|
|
|
|
|
"generalid": "Cs2020@2016\$2958",
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -343,7 +335,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"IsForLiveCare": false,
|
|
|
|
|
@ -367,7 +358,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"Age": authUser.age != null ? authUser.age : 0,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -407,7 +397,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"IsForLiveCare": true,
|
|
|
|
|
@ -430,7 +419,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"GenderID": authUser.gender,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -460,7 +448,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
@ -470,7 +457,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"IsActiveAppointment": true,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -519,7 +505,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
@ -530,7 +515,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"IsForLiveCare": true,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -560,17 +544,9 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"ProjectID": 15,
|
|
|
|
|
"DeviceTypeID": req.DeviceTypeID,
|
|
|
|
|
"PatientID": authUser.patientID,
|
|
|
|
|
"PatientTypeID": authUser.patientType,
|
|
|
|
|
"PatientType": authUser.patientType
|
|
|
|
|
};
|
|
|
|
|
request = {"ProjectID": 15, "DeviceTypeID": req.DeviceTypeID, "PatientID": authUser.patientID, "PatientTypeID": authUser.patientType, "PatientType": authUser.patientType};
|
|
|
|
|
|
|
|
|
|
dynamic localRes;
|
|
|
|
|
|
|
|
|
|
@ -590,11 +566,9 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"ProjectID": projectID,
|
|
|
|
|
"SetupID": setupID,
|
|
|
|
|
"isDentalAllowedBackend": false,
|
|
|
|
|
@ -614,9 +588,9 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
return Future.value(localRes);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<Map> getPatientAppointmentHistoryWithAppoNo(int appoNo) async {
|
|
|
|
|
Future<Map> getPatientAppointmentHistoryWithAppoNo(int appoNo, int languageID) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
request = {"IsActiveAppointment": true, "AppointmentNo": appoNo, "IsComingFromCOC": false};
|
|
|
|
|
request = {"IsActiveAppointment": true, "AppointmentNo": appoNo, "IsComingFromCOC": false, "LanguageID": languageID};
|
|
|
|
|
dynamic localRes;
|
|
|
|
|
await baseAppClient.post(GET_PATIENT_APPOINTMENT_HISTORY, onSuccess: (response, statusCode) async {
|
|
|
|
|
localRes = response;
|
|
|
|
|
@ -635,14 +609,12 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
"IsActiveAppointment": isActiveAppointment,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"SessionID": "YckwoXhUmWBsnHKEKig",
|
|
|
|
|
@ -666,14 +638,13 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
|
|
|
|
|
Future<Map> getPatientAppointmentCurfewHistory(bool isActiveAppointment) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
"IsActiveAppointment": isActiveAppointment,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"SessionID": "YckwoXhUmWBsnHKEKig",
|
|
|
|
|
@ -702,7 +673,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
@ -713,7 +683,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"ConfirmationBy": 102,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"SessionID": "YckwoXhUmWBsnHKEKig",
|
|
|
|
|
@ -749,7 +718,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
long = await this.sharedPref.getDouble(USER_LONG);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
@ -767,7 +735,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"DeviceType": req.DeviceType,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -798,7 +765,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
@ -815,7 +781,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"StrAppointmentDate": DateUtil.getDateFormatted(appo.appointmentDate),
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -845,7 +810,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
@ -855,7 +819,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"IsFollowup": patientShareResponse.isFollowup,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -885,7 +848,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
@ -898,7 +860,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"To": to,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -926,14 +887,13 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"ClientRequestID": transactionID,
|
|
|
|
|
"IsPharmacy": isPharma,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -971,7 +931,7 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"AdvanceNumber": advanceNumber,
|
|
|
|
|
@ -980,7 +940,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"AppointmentID": appointmentID,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1006,7 +965,7 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"AdvanceNumber": advanceNumber,
|
|
|
|
|
@ -1021,7 +980,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"DeviceType": Platform.isIOS ? "iOS" : "Android",
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1083,13 +1041,13 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
return Future.value(localRes);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<Map> isAllowedToAskDoctor(int docID, BuildContext context) async {
|
|
|
|
|
Future<Map> isAllowedToAskDoctor(int docID, int languageID, BuildContext context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
if (await this.sharedPref.getObject(USER_PROFILE) != null) {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"IsForAskYourDoctor": true,
|
|
|
|
|
@ -1097,9 +1055,9 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"Top": 25,
|
|
|
|
|
"beforeDays": 15,
|
|
|
|
|
"exludType": 4,
|
|
|
|
|
"LanguageID": languageID,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1120,18 +1078,17 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
return Future.value(localRes);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<Map> getCallRequestType(BuildContext context) async {
|
|
|
|
|
Future<Map> getCallRequestType(int languageID, BuildContext context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
if (await this.sharedPref.getObject(USER_PROFILE) != null) {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1140,6 +1097,7 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"DeviceTypeID": req.DeviceTypeID,
|
|
|
|
|
"PatientID": authUser.patientID,
|
|
|
|
|
"PatientTypeID": authUser.patientType,
|
|
|
|
|
"LanguageID": languageID,
|
|
|
|
|
"PatientType": authUser.patientType
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
@ -1152,13 +1110,13 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
return Future.value(localRes);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<Map> sendAskDocCallRequest(AppoitmentAllHistoryResultList appo, String requestType, BuildContext context) async {
|
|
|
|
|
Future<Map> sendAskDocCallRequest(AppoitmentAllHistoryResultList appo, String requestType, int languageID, BuildContext context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
if (await this.sharedPref.getObject(USER_PROFILE) != null) {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
@ -1180,7 +1138,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"EditedOn": DateUtil.getYearMonthDayHourMinSecDateFormatted(DateTime.now()).split(" ")[0],
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1189,6 +1146,7 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"DeviceTypeID": req.DeviceTypeID,
|
|
|
|
|
"PatientID": authUser.patientID,
|
|
|
|
|
"PatientTypeID": authUser.patientType,
|
|
|
|
|
"LanguageID": languageID,
|
|
|
|
|
"PatientType": authUser.patientType
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
@ -1207,13 +1165,12 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"AppointmentNo": appoNo,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1240,7 +1197,7 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"AppointmentNo": appoNo,
|
|
|
|
|
@ -1248,7 +1205,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"ClinicID": clinicID,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1275,7 +1231,7 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"AppointmentNo": appo.appointmentNo,
|
|
|
|
|
@ -1285,7 +1241,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"SetupID": appo.setupID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1312,7 +1267,7 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"AppointmentDate": appoDate,
|
|
|
|
|
@ -1325,7 +1280,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"SetupID": setupId,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1352,7 +1306,7 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"ProjectID": projectID,
|
|
|
|
|
@ -1370,7 +1324,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
},
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1397,7 +1350,7 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
@ -1416,7 +1369,7 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"PaymentMethod": paymentMethodName,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1442,13 +1395,12 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1483,13 +1435,12 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1527,14 +1478,13 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
var data = AuthenticatedUser.fromJson(await this.sharedPref.getObject(USER_PROFILE));
|
|
|
|
|
authUser = data;
|
|
|
|
|
}
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
request = {
|
|
|
|
|
"MedCategoryID": medCategoryId,
|
|
|
|
|
"MedGetStsID": medCategoryStsId,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": req.Channel,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": req.IPAdress,
|
|
|
|
|
"generalid": req.generalid,
|
|
|
|
|
"PatientOutSA": authUser.outSA,
|
|
|
|
|
@ -1557,12 +1507,7 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
Future<Map> sendCheckinNfcRequest(int appointmentNo, String nfcCode, int projectId, int checkInBy, BuildContext context) async {
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
|
|
|
|
|
request = {
|
|
|
|
|
"AppointmentNo": appointmentNo,
|
|
|
|
|
"NFC_Code": nfcCode,
|
|
|
|
|
"ProjectID": projectId,
|
|
|
|
|
"CheckinBy": checkInBy
|
|
|
|
|
};
|
|
|
|
|
request = {"AppointmentNo": appointmentNo, "NFC_Code": nfcCode, "ProjectID": projectId, "CheckinBy": checkInBy};
|
|
|
|
|
dynamic localRes;
|
|
|
|
|
await baseAppClient.post(SEND_CHECK_IN_NFC_REQUEST, onSuccess: (response, statusCode) async {
|
|
|
|
|
localRes = response;
|
|
|
|
|
@ -1827,7 +1772,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
Map<String, dynamic> requestFreeSlots;
|
|
|
|
|
Map<String, dynamic> request;
|
|
|
|
|
|
|
|
|
|
var languageID = await sharedPref.getStringWithDefaultValue(APP_LANGUAGE, 'ar');
|
|
|
|
|
Request req = appGlobal.getPublicRequest();
|
|
|
|
|
requestFreeSlots = {
|
|
|
|
|
"DoctorID": docID,
|
|
|
|
|
@ -1839,7 +1783,6 @@ class DoctorsListService extends BaseService {
|
|
|
|
|
"isReschadual": false,
|
|
|
|
|
"VersionID": req.VersionID,
|
|
|
|
|
"Channel": 3,
|
|
|
|
|
"LanguageID": languageID == 'ar' ? 1 : 2,
|
|
|
|
|
"IPAdress": "10.20.10.20",
|
|
|
|
|
"generalid": "Cs2020@2016\$2958",
|
|
|
|
|
"PatientOutSA": authProvider.isLogin ? authUser.outSA : 0,
|
|
|
|
|
|