Null Safety Update

update_flutter_3.16.0_voipcall
Aamir Muhammad 2 years ago
parent 435567305e
commit 597d5a3498

@ -148,7 +148,7 @@ class BaseAppClient {
{required Map<String, dynamic> body,
required Function(dynamic response, int statusCode) onSuccess,
required Function(String error, int statusCode) onFailure,
required PatiantInformtion patient,
PatiantInformtion? patient,
bool isExternal = false}) async {
String url = BASE_URL + endPoint;
@ -196,7 +196,7 @@ class BaseAppClient {
body['PatientType'] = body.containsKey('PatientType')
? body['PatientType'] != null
? body['PatientType']
: patient.patientType != null
: patient!.patientType != null
? patient.patientType
: PATIENT_TYPE
: PATIENT_TYPE;
@ -204,13 +204,13 @@ class BaseAppClient {
body['PatientTypeID'] = body.containsKey('PatientTypeID')
? body['PatientTypeID'] != null
? body['PatientTypeID']
: patient.patientType != null
: patient!.patientType != null
? patient.patientType
: PATIENT_TYPE_ID
: PATIENT_TYPE_ID;
body['TokenID'] = body.containsKey('TokenID') ? body['TokenID'] ?? token : token;
body['PatientID'] = body['PatientID'] != null ? body['PatientID'] : patient.patientId ?? patient.patientMRN;
body['PatientID'] = body['PatientID'] != null ? body['PatientID'] : patient!.patientId ?? patient.patientMRN;
body['PatientOutSA'] = 0; //user['OutSA']; //TODO change it
body['SessionID'] = SESSION_ID; //getSe

@ -1,29 +1,29 @@
class CheckActivationCodeModel {
int patientMobileNumber;
String mobileNo;
int projectOutSA;
int loginType;
String zipCode;
bool isRegister;
String logInTokenID;
int searchType;
int patientID;
int nationalID;
int patientIdentificationID;
bool forRegisteration;
String activationCode;
double versionID;
int channel;
int languageID;
String iPAdress;
String generalid;
int patientOutSA;
Null sessionID;
bool isDentalAllowedBackend;
int deviceTypeID;
String dOB;
int isHijri;
String healthId;
int? patientMobileNumber;
String? mobileNo;
int? projectOutSA;
int? loginType;
String? zipCode;
bool? isRegister;
String? logInTokenID;
int? searchType;
int? patientID;
int? nationalID;
int? patientIdentificationID;
bool? forRegisteration;
String? activationCode;
double? versionID;
int? channel;
int? languageID;
String? iPAdress;
String? generalid;
int? patientOutSA;
dynamic sessionID;
bool? isDentalAllowedBackend;
int? deviceTypeID;
String? dOB;
int? isHijri;
String? healthId;
CheckActivationCodeModel(
{this.patientMobileNumber,

@ -1,21 +1,21 @@
class CheckPatientForRegistrationModel {
int patientIdentificationID;
int patientMobileNumber;
String zipCode;
double versionID;
int channel;
int languageID;
String iPAdress;
String generalid;
int patientOutSA;
Null sessionID;
bool isDentalAllowedBackend;
int deviceTypeID;
String tokenID;
int patientID;
bool isRegister;
String dOB;
int isHijri;
int? patientIdentificationID;
int? patientMobileNumber;
String? zipCode;
double? versionID;
int? channel;
int? languageID;
String? iPAdress;
String? generalid;
int? patientOutSA;
dynamic sessionID;
bool? isDentalAllowedBackend;
int? deviceTypeID;
String? tokenID;
int? patientID;
bool? isRegister;
String? dOB;
int? isHijri;
CheckPatientForRegistrationModel(
{this.patientIdentificationID,

@ -1,16 +1,16 @@
class GetPatientInfoRequestModel {
String patientIdentificationID;
String dOB;
int isHijri;
double versionID;
int channel;
int languageID;
String iPAdress;
String generalid;
int patientOutSA;
Null sessionID;
bool isDentalAllowedBackend;
int deviceTypeID;
String? patientIdentificationID;
String? dOB;
int? isHijri;
double? versionID;
int? channel;
int? languageID;
String? iPAdress;
String? generalid;
int? patientOutSA;
dynamic sessionID;
bool? isDentalAllowedBackend;
int? deviceTypeID;
GetPatientInfoRequestModel(
{this.patientIdentificationID,

@ -1,78 +1,78 @@
class GetPatientInfoResponseModel {
dynamic date;
int languageID;
int serviceName;
int? languageID;
int? serviceName;
dynamic time;
dynamic androidLink;
dynamic authenticationTokenID;
dynamic data;
bool dataw;
int dietType;
bool? dataw;
int? dietType;
dynamic errorCode;
dynamic errorEndUserMessage;
dynamic errorEndUserMessageN;
dynamic errorMessage;
int errorType;
int foodCategory;
int? errorType;
int? foodCategory;
dynamic iOSLink;
bool isAuthenticated;
int mealOrderStatus;
int mealType;
int messageStatus;
int numberOfResultRecords;
bool? isAuthenticated;
int? mealOrderStatus;
int? mealType;
int? messageStatus;
int? numberOfResultRecords;
dynamic patientBlodType;
dynamic successMsg;
dynamic successMsgN;
dynamic vidaUpdatedResponse;
dynamic accessTokenObject;
int age;
int? age;
dynamic clientIdentifierId;
int createdBy;
String dateOfBirth;
String firstNameAr;
String firstNameEn;
String gender;
int? createdBy;
String? dateOfBirth;
String? firstNameAr;
String? firstNameEn;
String? gender;
dynamic genderAr;
dynamic genderEn;
String healthId;
String idNumber;
String idType;
bool isHijri;
int isInstertedOrUpdated;
int isNull;
int isPatientExistNHIC;
bool isRecordLockedByCurrentUser;
String lastNameAr;
String lastNameEn;
String? healthId;
String? idNumber;
String? idType;
bool? isHijri;
int? isInstertedOrUpdated;
int? isNull;
int? isPatientExistNHIC;
bool? isRecordLockedByCurrentUser;
String? lastNameAr;
String? lastNameEn;
dynamic listActiveAccessToken;
String maritalStatus;
String maritalStatusCode;
String nationalDateOfBirth;
String nationality;
String nationalityCode;
String occupation;
String? maritalStatus;
String? maritalStatusCode;
String? nationalDateOfBirth;
String? nationality;
String? nationalityCode;
String? occupation;
dynamic pCDTransactionDataResultList;
dynamic pCDGetVidaPatientForManualVerificationList;
dynamic pCDNHICHMGPatientDetailsMatchCalulationList;
int pCDReturnValue;
String patientStatus;
String placeofBirth;
int? pCDReturnValue;
String? patientStatus;
String? placeofBirth;
dynamic practitionerStatusCode;
dynamic practitionerStatusDescAr;
dynamic practitionerStatusDescEn;
int rowCount;
String secondNameAr;
String secondNameEn;
String thirdNameAr;
String thirdNameEn;
int? rowCount;
String? secondNameAr;
String? secondNameEn;
String? thirdNameAr;
String? thirdNameEn;
dynamic yakeenVidaPatientDataStatisticsByPatientIdList;
dynamic yakeenVidaPatientDataStatisticsList;
dynamic yakeenVidaPatientDataStatisticsPrefferedList;
dynamic accessToken;
int categoryCode;
int? categoryCode;
dynamic categoryNameAr;
dynamic categoryNameEn;
int constraintCode;
int? constraintCode;
dynamic constraintNameAr;
dynamic constraintNameEn;
dynamic content;
@ -84,7 +84,7 @@ class GetPatientInfoResponseModel {
dynamic licenseStatusDescEn;
dynamic organizations;
dynamic registrationNumber;
int specialtyCode;
int? specialtyCode;
dynamic specialtyNameAr;
dynamic specialtyNameEn;

@ -1,22 +1,22 @@
class PatientRegistrationModel {
Patientobject patientobject;
String patientIdentificationID;
String patientMobileNumber;
String logInTokenID;
double versionID;
int channel;
int languageID;
String iPAdress;
String generalid;
int patientOutSA;
Patientobject? patientobject;
String? patientIdentificationID;
String? patientMobileNumber;
String? logInTokenID;
double? versionID;
int? channel;
int? languageID;
String? iPAdress;
String? generalid;
int? patientOutSA;
Null sessionID;
bool isDentalAllowedBackend;
int deviceTypeID;
String tokenID;
String dOB;
int isHijri;
String healthId;
String zipCode;
bool? isDentalAllowedBackend;
int? deviceTypeID;
String? tokenID;
String? dOB;
int? isHijri;
String? healthId;
String? zipCode;
PatientRegistrationModel(
{this.patientobject,
@ -64,7 +64,7 @@ class PatientRegistrationModel {
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.patientobject != null) {
data['Patientobject'] = this.patientobject.toJson();
data['Patientobject'] = this.patientobject!.toJson();
}
data['PatientIdentificationID'] = this.patientIdentificationID;
data['PatientMobileNumber'] = this.patientMobileNumber;
@ -88,27 +88,27 @@ class PatientRegistrationModel {
}
class Patientobject {
bool tempValue;
int patientIdentificationType;
String patientIdentificationNo;
int mobileNumber;
int patientOutSA;
String firstNameN;
String middleNameN;
String lastNameN;
String firstName;
String middleName;
String lastName;
String strDateofBirth;
String dateofBirth;
int gender;
String nationalityID;
String dateofBirthN;
String emailAddress;
String sourceType;
String preferredLanguage;
String marital;
String eHealthIDField;
bool? tempValue;
int? patientIdentificationType;
String? patientIdentificationNo;
int? mobileNumber;
int? patientOutSA;
String? firstNameN;
String? middleNameN;
String? lastNameN;
String? firstName;
String? middleName;
String? lastName;
String? strDateofBirth;
String? dateofBirth;
int? gender;
String? nationalityID;
String? dateofBirthN;
String? emailAddress;
String? sourceType;
String? preferredLanguage;
String? marital;
String? eHealthIDField;
Patientobject(
{this.tempValue,

@ -1,28 +1,28 @@
class SendActivationCodeByOTPNotificationTypeForRegistrationModel {
int patientMobileNumber;
String mobileNo;
int projectOutSA;
int loginType;
String zipCode;
bool isRegister;
String logInTokenID;
int searchType;
int patientID;
int nationalID;
int patientIdentificationID;
int oTPSendType;
int languageID;
double versionID;
int channel;
String iPAdress;
String generalid;
int patientOutSA;
Null sessionID;
bool isDentalAllowedBackend;
int deviceTypeID;
String dOB;
int isHijri;
String healthId;
int? patientMobileNumber;
String? mobileNo;
int? projectOutSA;
int? loginType;
String? zipCode;
bool? isRegister;
String? logInTokenID;
int? searchType;
int? patientID;
int? nationalID;
int? patientIdentificationID;
int? oTPSendType;
int? languageID;
double? versionID;
int? channel;
String? iPAdress;
String? generalid;
int? patientOutSA;
dynamic sessionID;
bool? isDentalAllowedBackend;
int? deviceTypeID;
String? dOB;
int? isHijri;
String? healthId;
SendActivationCodeByOTPNotificationTypeForRegistrationModel(
{this.patientMobileNumber,

@ -1,40 +1,40 @@
import 'package:doctor_app_flutter/utils/date-utils.dart';
class Prescriptions {
String setupID;
int projectID;
int patientID;
int appointmentNo;
String appointmentDate;
String doctorName;
String clinicDescription;
String name;
int episodeID;
int actualDoctorRate;
int admission;
int clinicID;
String companyName;
String despensedStatus;
DateTime dischargeDate;
int dischargeNo;
int doctorID;
String doctorImageURL;
int doctorRate;
String doctorTitle;
int gender;
String genderDescription;
bool isActiveDoctorProfile;
bool isDoctorAllowVedioCall;
bool isExecludeDoctor;
bool isInOutPatient;
bool isLiveCareAppointment;
String isInOutPatientDescription;
String isInOutPatientDescriptionN;
bool isInsurancePatient;
String nationalityFlagURL;
int noOfPatientsRate;
String qR;
List<String> speciality;
String? setupID;
int? projectID;
int? patientID;
int? appointmentNo;
String? appointmentDate;
String? doctorName;
String? clinicDescription;
String? name;
int? episodeID;
int? actualDoctorRate;
int? admission;
int? clinicID;
String? companyName;
String? despensedStatus;
DateTime? dischargeDate;
int? dischargeNo;
int? doctorID;
String? doctorImageURL;
int? doctorRate;
String? doctorTitle;
int? gender;
String? genderDescription;
bool? isActiveDoctorProfile;
bool? isDoctorAllowVedioCall;
bool? isExecludeDoctor;
bool? isInOutPatient;
bool? isLiveCareAppointment;
String? isInOutPatientDescription;
String? isInOutPatientDescriptionN;
bool? isInsurancePatient;
String? nationalityFlagURL;
int? noOfPatientsRate;
String? qR;
List<String>? speciality;
Prescriptions(
{this.setupID,
@ -150,10 +150,10 @@ class Prescriptions {
}
class PrescriptionsList {
String filterName = "";
List<Prescriptions> prescriptionsList = List();
String? filterName = "";
List<Prescriptions>? prescriptionsList = [];
PrescriptionsList({this.filterName, Prescriptions prescriptions}) {
prescriptionsList.add(prescriptions);
PrescriptionsList({this.filterName, Prescriptions? prescriptions}) {
prescriptionsList!.add(prescriptions!);
}
}

@ -1,40 +1,40 @@
class GetMedicationForInPatientModel {
String setupID;
int projectID;
int admissionNo;
int patientID;
int orderNo;
int prescriptionNo;
int lineItemNo;
String prescriptionDatetime;
int itemID;
int directionID;
int refillID;
String dose;
int unitofMeasurement;
String startDatetime;
String stopDatetime;
int noOfDoses;
int routeId;
String comments;
int reviewedPharmacist;
String? setupID;
int? projectID;
int? admissionNo;
int? patientID;
int? orderNo;
int? prescriptionNo;
int? lineItemNo;
String? prescriptionDatetime;
int? itemID;
int? directionID;
int? refillID;
String? dose;
int? unitofMeasurement;
String? startDatetime;
String? stopDatetime;
int? noOfDoses;
int? routeId;
String? comments;
int? reviewedPharmacist;
dynamic reviewedPharmacistDatetime;
dynamic discountinueDatetime;
dynamic rescheduleDatetime;
int status;
String statusDescription;
int createdBy;
String createdOn;
int? status;
String? statusDescription;
int? createdBy;
String? createdOn;
dynamic editedBy;
dynamic editedOn;
dynamic strength;
String pHRItemDescription;
String pHRItemDescriptionN;
String doctorName;
String uomDescription;
String routeDescription;
String directionDescription;
String refillDescription;
String? pHRItemDescription;
String? pHRItemDescriptionN;
String? doctorName;
String? uomDescription;
String? routeDescription;
String? directionDescription;
String? refillDescription;
GetMedicationForInPatientModel(
{this.setupID,

@ -1,16 +1,16 @@
class GetMedicationForInPatientRequestModel {
bool isDentalAllowedBackend;
double versionID;
int channel;
int languageID;
String iPAdress;
String generalid;
int deviceTypeID;
String tokenID;
int patientID;
int admissionNo;
String sessionID;
int projectID;
bool? isDentalAllowedBackend;
double? versionID;
int? channel;
int? languageID;
String? iPAdress;
String? generalid;
int? deviceTypeID;
String? tokenID;
int? patientID;
int? admissionNo;
String? sessionID;
int? projectID;
GetMedicationForInPatientRequestModel(
{this.isDentalAllowedBackend,

@ -1,5 +1,5 @@
class InPatientPrescriptionRequestModel {
String vidaAuthTokenID;
String? vidaAuthTokenID;
dynamic patientMRN;
dynamic appNo;
dynamic admissionNo;

@ -1,28 +1,28 @@
class PharmacyPrescriptions {
String expiryDate;
String? expiryDate;
dynamic sellingPrice;
int quantity;
int itemID;
int locationID;
int projectID;
String setupID;
String locationDescription;
Null locationDescriptionN;
String itemDescription;
Null itemDescriptionN;
String alias;
int locationTypeID;
int barcode;
Null companybarcode;
int cityID;
String cityName;
int distanceInKilometers;
String latitude;
int locationType;
String longitude;
String phoneNumber;
String projectImageURL;
Null sortOrder;
int? quantity;
int? itemID;
int? locationID;
int? projectID;
String? setupID;
String? locationDescription;
dynamic locationDescriptionN;
String? itemDescription;
dynamic itemDescriptionN;
String? alias;
int? locationTypeID;
int? barcode;
dynamic companybarcode;
int? cityID;
String? cityName;
int? distanceInKilometers;
String? latitude;
int? locationType;
String? longitude;
String? phoneNumber;
String? projectImageURL;
dynamic sortOrder;
PharmacyPrescriptions(
{this.expiryDate,

@ -1,10 +1,10 @@
class PostPrescriptionReqModel {
String vidaAuthTokenID;
int clinicID;
int episodeID;
int appointmentNo;
int patientMRN;
List<PrescriptionRequestModel> prescriptionRequestModel;
String? vidaAuthTokenID;
int? clinicID;
int? episodeID;
int? appointmentNo;
int? patientMRN;
List<PrescriptionRequestModel>? prescriptionRequestModel;
PostPrescriptionReqModel(
{this.vidaAuthTokenID,
@ -21,9 +21,9 @@ class PostPrescriptionReqModel {
appointmentNo = json['AppointmentNo'];
patientMRN = json['PatientMRN'];
if (json['prescriptionRequestModel'] != null) {
prescriptionRequestModel = new List<PrescriptionRequestModel>();
prescriptionRequestModel = <PrescriptionRequestModel>[];
json['prescriptionRequestModel'].forEach((v) {
prescriptionRequestModel.add(new PrescriptionRequestModel.fromJson(v));
prescriptionRequestModel!.add(new PrescriptionRequestModel.fromJson(v));
});
}
}
@ -37,25 +37,25 @@ class PostPrescriptionReqModel {
data['PatientMRN'] = this.patientMRN;
if (this.prescriptionRequestModel != null) {
data['prescriptionRequestModel'] =
this.prescriptionRequestModel.map((v) => v.toJson()).toList();
this.prescriptionRequestModel!.map((v) => v.toJson()).toList();
}
return data;
}
}
class PrescriptionRequestModel {
int itemId;
String doseStartDate;
int duration;
double dose;
int doseUnitId;
int route;
int frequency;
int doseTime;
bool covered;
bool approvalRequired;
String remarks;
String icdcode10Id;
int? itemId;
String? doseStartDate;
int? duration;
double? dose;
int? doseUnitId;
int? route;
int? frequency;
int? doseTime;
bool? covered;
bool? approvalRequired;
String? remarks;
String? icdcode10Id;
PrescriptionRequestModel({
this.itemId,

@ -1,50 +1,50 @@
class PrescriotionInPatient {
int admissionNo;
int authorizedBy;
int? admissionNo;
int? authorizedBy;
dynamic bedNo;
String comments;
int createdBy;
String createdByName;
String? comments;
int? createdBy;
String? createdByName;
dynamic createdByNameN;
String createdOn;
String direction;
int directionID;
String? createdOn;
String? direction;
int? directionID;
dynamic directionN;
String dose;
int editedBy;
String? dose;
int? editedBy;
dynamic iVDiluentLine;
int iVDiluentType;
int? iVDiluentType;
dynamic iVDiluentVolume;
dynamic iVRate;
dynamic iVStability;
String itemDescription;
int itemID;
int lineItemNo;
int locationId;
int noOfDoses;
int orderNo;
int patientID;
String pharmacyRemarks;
String prescriptionDatetime;
int prescriptionNo;
String processedBy;
int projectID;
int refillID;
String refillType;
String? itemDescription;
int? itemID;
int? lineItemNo;
int? locationId;
int? noOfDoses;
int? orderNo;
int? patientID;
String? pharmacyRemarks;
String? prescriptionDatetime;
int? prescriptionNo;
String? processedBy;
int? projectID;
int? refillID;
String? refillType;
dynamic refillTypeN;
int reviewedPharmacist;
int? reviewedPharmacist;
dynamic roomId;
String route;
int routeId;
String? route;
int? routeId;
dynamic routeN;
dynamic setupID;
String startDatetime;
int status;
String statusDescription;
String? startDatetime;
int? status;
String? statusDescription;
dynamic statusDescriptionN;
String stopDatetime;
int unitofMeasurement;
String unitofMeasurementDescription;
String? stopDatetime;
int? unitofMeasurement;
String? unitofMeasurementDescription;
dynamic unitofMeasurementDescriptionN;
PrescriotionInPatient(

@ -1,7 +1,7 @@
import 'package:doctor_app_flutter/core/model/Prescriptions/prescription_entity_model.dart';
class PrescriptionModel {
List<PrescriptionEntityModel> entityList;
List<PrescriptionEntityModel>? entityList;
dynamic rowcount;
dynamic statusMessage;
@ -9,9 +9,9 @@ class PrescriptionModel {
PrescriptionModel.fromJson(Map<String, dynamic> json) {
if (json['entityList'] != null) {
entityList = new List<PrescriptionEntityModel>();
entityList = <PrescriptionEntityModel>[];
json['entityList'].forEach((v) {
entityList.add(new PrescriptionEntityModel.fromJson(v));
entityList!.add(new PrescriptionEntityModel.fromJson(v));
});
}
rowcount = json['rowcount'];
@ -21,7 +21,7 @@ class PrescriptionModel {
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.entityList != null) {
data['entityList'] = this.entityList.map((v) => v.toJson()).toList();
data['entityList'] = this.entityList!.map((v) => v.toJson()).toList();
}
data['rowcount'] = this.rowcount;
data['statusMessage'] = this.statusMessage;

@ -1,48 +1,48 @@
class PrescriptionReport {
String address;
String? address;
dynamic appodynamicmentNo;
String clinic;
String companyName;
String? clinic;
String? companyName;
dynamic days;
String doctorName;
String? doctorName;
var doseDailyQuantity;
String frequency;
String? frequency;
dynamic frequencyNumber;
String image;
String imageExtension;
String imageSRCUrl;
String imageString;
String imageThumbUrl;
String isCovered;
String itemDescription;
String? image;
String? imageExtension;
String? imageSRCUrl;
String? imageString;
String? imageThumbUrl;
String? isCovered;
String? itemDescription;
dynamic itemID;
String orderDate;
String? orderDate;
dynamic patientID;
String patientName;
String phoneOffice1;
String prescriptionQR;
String? patientName;
String? phoneOffice1;
String? prescriptionQR;
dynamic prescriptionTimes;
String productImage;
String productImageBase64;
String productImageString;
String? productImage;
String? productImageBase64;
String? productImageString;
dynamic projectID;
String projectName;
String remarks;
String route;
String sKU;
String? projectName;
String? remarks;
String? route;
String? sKU;
dynamic scaleOffset;
String startDate;
String? startDate;
String patientAge;
String patientGender;
String phoneOffice;
String? patientAge;
String? patientGender;
String? phoneOffice;
dynamic doseTimingID;
dynamic frequencyID;
dynamic routeID;
String name;
String itemDescriptionN;
String routeN;
String frequencyN;
String? name;
String? itemDescriptionN;
String? routeN;
String? frequencyN;
PrescriptionReport({
this.address,

@ -1,37 +1,37 @@
class PrescriptionReportEnh {
String address;
String? address;
dynamic appodynamicmentNo;
String clinic;
String? clinic;
dynamic companyName;
dynamic days;
String doctorName;
String? doctorName;
dynamic doseDailyQuantity;
String frequency;
String? frequency;
dynamic frequencyNumber;
dynamic image;
dynamic imageExtension;
String imageSRCUrl;
String? imageSRCUrl;
dynamic imageString;
String imageThumbUrl;
String isCovered;
String itemDescription;
String? imageThumbUrl;
String? isCovered;
String? itemDescription;
dynamic itemID;
String orderDate;
String? orderDate;
dynamic patientID;
String patientName;
String phoneOffice1;
String? patientName;
String? phoneOffice1;
dynamic prescriptionQR;
dynamic prescriptionTimes;
dynamic productImage;
dynamic productImageBase64;
String productImageString;
String? productImageString;
dynamic projectID;
String projectName;
String remarks;
String route;
String sKU;
String? projectName;
String? remarks;
String? route;
String? sKU;
dynamic scaleOffset;
String startDate;
String? startDate;
PrescriptionReportEnh(
{this.address,

@ -1,32 +1,32 @@
import 'package:doctor_app_flutter/utils/date-utils.dart';
class PrescriptionsOrder {
int iD;
int? iD;
dynamic patientID;
bool patientOutSA;
bool isOutPatient;
int projectID;
int nearestProjectID;
double longitude;
double latitude;
bool? patientOutSA;
bool? isOutPatient;
int? projectID;
int? nearestProjectID;
double? longitude;
double? latitude;
dynamic appointmentNo;
dynamic dischargeID;
int lineItemNo;
int status;
int? lineItemNo;
int? status;
dynamic description;
dynamic descriptionN;
DateTime createdOn;
int serviceID;
int createdBy;
DateTime editedOn;
int editedBy;
int channel;
DateTime? createdOn;
int? serviceID;
int? createdBy;
DateTime? editedOn;
int? editedBy;
int? channel;
dynamic clientRequestID;
bool returnedToQueue;
bool? returnedToQueue;
dynamic pickupDateTime;
dynamic pickupLocationName;
dynamic dropoffLocationName;
int realRRTHaveTransactions;
int? realRRTHaveTransactions;
dynamic nearestProjectDescription;
dynamic nearestProjectDescriptionN;
dynamic projectDescription;

@ -1,16 +1,16 @@
class RequestGetListPharmacyForPrescriptions {
int latitude;
int longitude;
double versionID;
int channel;
int languageID;
String iPAdress;
String generalid;
int patientOutSA;
String sessionID;
bool isDentalAllowedBackend;
int deviceTypeID;
int itemID;
int? latitude;
int? longitude;
double? versionID;
int? channel;
int? languageID;
String? iPAdress;
String? generalid;
int? patientOutSA;
String? sessionID;
bool? isDentalAllowedBackend;
int? deviceTypeID;
int? itemID;
RequestGetListPharmacyForPrescriptions(
{this.latitude,

@ -1,23 +1,23 @@
class RequestPrescriptionReport {
double versionID;
int channel;
int languageID;
String iPAdress;
String generalid;
int patientOutSA;
String sessionID;
bool isDentalAllowedBackend;
int deviceTypeID;
int patientID;
String tokenID;
int patientTypeID;
int patientType;
int appointmentNo;
String setupID;
int episodeID;
int clinicID;
int projectID;
int dischargeNo;
double? versionID;
int? channel;
int? languageID;
String? iPAdress;
String? generalid;
int? patientOutSA;
String? sessionID;
bool? isDentalAllowedBackend;
int? deviceTypeID;
int? patientID;
String? tokenID;
int? patientTypeID;
int? patientType;
int? appointmentNo;
String? setupID;
int? episodeID;
int? clinicID;
int? projectID;
int? dischargeNo;
RequestPrescriptionReport(
{this.versionID,

@ -1,23 +1,23 @@
class RequestPrescriptionReportEnh {
double versionID;
int channel;
int languageID;
String iPAdress;
String generalid;
int patientOutSA;
String sessionID;
bool isDentalAllowedBackend;
int deviceTypeID;
int patientID;
String tokenID;
int patientTypeID;
int patientType;
int appointmentNo;
String setupID;
int dischargeNo;
int episodeID;
int clinicID;
int projectID;
double? versionID;
int? channel;
int? languageID;
String? iPAdress;
String? generalid;
int? patientOutSA;
String? sessionID;
bool? isDentalAllowedBackend;
int? deviceTypeID;
int? patientID;
String? tokenID;
int? patientTypeID;
int? patientType;
int? appointmentNo;
String? setupID;
int? dischargeNo;
int? episodeID;
int? clinicID;
int? projectID;
RequestPrescriptionReportEnh(
{this.versionID,

@ -1,9 +1,9 @@
class GetAllergiesRequestModel {
String vidaAuthTokenID;
int patientMRN;
int appointmentNo;
int episodeId;
String doctorID;
String? vidaAuthTokenID;
int? patientMRN;
int? appointmentNo;
int? episodeId;
String? doctorID;
GetAllergiesRequestModel(
{this.vidaAuthTokenID,

@ -1,17 +1,17 @@
class GetAllergiesResModel {
int allergyDiseaseId;
String allergyDiseaseName;
int allergyDiseaseType;
int appointmentNo;
int createdBy;
String createdByName;
String createdOn;
int episodeID;
bool isChecked;
bool isUpdatedByNurse;
int severity;
String severityName;
String remarks;
int? allergyDiseaseId;
String? allergyDiseaseName;
int? allergyDiseaseType;
int? appointmentNo;
int? createdBy;
String? createdByName;
String? createdOn;
int? episodeID;
bool? isChecked;
bool? isUpdatedByNurse;
int? severity;
String? severityName;
String? remarks;
GetAllergiesResModel(
{this.allergyDiseaseId,

@ -1,16 +1,13 @@
class PostAllergyRequestModel {
List<ListHisProgNotePatientAllergyDiseaseVM>
listHisProgNotePatientAllergyDiseaseVM;
List<ListHisProgNotePatientAllergyDiseaseVM>? listHisProgNotePatientAllergyDiseaseVM;
PostAllergyRequestModel({this.listHisProgNotePatientAllergyDiseaseVM});
PostAllergyRequestModel.fromJson(Map<String, dynamic> json) {
if (json['listHisProgNotePatientAllergyDiseaseVM'] != null) {
listHisProgNotePatientAllergyDiseaseVM =
new List<ListHisProgNotePatientAllergyDiseaseVM>();
listHisProgNotePatientAllergyDiseaseVM = <ListHisProgNotePatientAllergyDiseaseVM>[];
json['listHisProgNotePatientAllergyDiseaseVM'].forEach((v) {
listHisProgNotePatientAllergyDiseaseVM
.add(new ListHisProgNotePatientAllergyDiseaseVM.fromJson(v));
listHisProgNotePatientAllergyDiseaseVM!.add(new ListHisProgNotePatientAllergyDiseaseVM.fromJson(v));
});
}
}
@ -18,29 +15,26 @@ class PostAllergyRequestModel {
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.listHisProgNotePatientAllergyDiseaseVM != null) {
data['listHisProgNotePatientAllergyDiseaseVM'] = this
.listHisProgNotePatientAllergyDiseaseVM
.map((v) => v.toJson())
.toList();
data['listHisProgNotePatientAllergyDiseaseVM'] = this.listHisProgNotePatientAllergyDiseaseVM!.map((v) => v.toJson()).toList();
}
return data;
}
}
class ListHisProgNotePatientAllergyDiseaseVM {
int patientMRN;
int allergyDiseaseType;
int allergyDiseaseId;
int episodeId;
int appointmentNo;
int severity;
bool isChecked;
bool isUpdatedByNurse;
String remarks;
int createdBy;
String createdOn;
int editedBy;
String editedOn;
int? patientMRN;
int? allergyDiseaseType;
int? allergyDiseaseId;
int? episodeId;
int? appointmentNo;
int? severity;
bool? isChecked;
bool? isUpdatedByNurse;
String? remarks;
int? createdBy;
String? createdOn;
int? editedBy;
String? editedOn;
ListHisProgNotePatientAllergyDiseaseVM(
{this.patientMRN,

@ -1,10 +1,10 @@
class GetAssessmentReqModel {
int patientMRN;
int appointmentNo;
String episodeID;
String from;
String to;
int clinicID;
int? patientMRN;
int? appointmentNo;
String? episodeID;
String? from;
String? to;
int? clinicID;
dynamic doctorID;
dynamic editedBy;

@ -1,19 +1,19 @@
class GetAssessmentResModel {
int appointmentNo;
String asciiDesc;
String clinicDescription;
int clinicID;
bool complexDiagnosis;
int conditionID;
int createdBy;
String createdOn;
int diagnosisTypeID;
int doctorID;
String doctorName;
int episodeId;
String icdCode10ID;
int patientMRN;
String remarks;
int? appointmentNo;
String? asciiDesc;
String? clinicDescription;
int? clinicID;
bool? complexDiagnosis;
int? conditionID;
int? createdBy;
String? createdOn;
int? diagnosisTypeID;
int? doctorID;
String? doctorName;
int? episodeId;
String? icdCode10ID;
int? patientMRN;
String? remarks;
GetAssessmentResModel(
{this.appointmentNo,

@ -1,13 +1,13 @@
class PatchAssessmentReqModel {
int patientMRN;
int appointmentNo;
int episodeID;
String icdcode10Id;
String prevIcdCode10ID;
int conditionId;
int diagnosisTypeId;
bool complexDiagnosis;
String remarks;
int? patientMRN;
int? appointmentNo;
int? episodeID;
String? icdcode10Id;
String? prevIcdCode10ID;
int? conditionId;
int? diagnosisTypeId;
bool? complexDiagnosis;
String? remarks;
PatchAssessmentReqModel(
{this.patientMRN,

@ -1,8 +1,8 @@
class PostAssessmentRequestModel {
int patientMRN;
int appointmentNo;
int episodeId;
List<IcdCodeDetails> icdCodeDetails;
int? patientMRN;
int? appointmentNo;
int? episodeId;
List<IcdCodeDetails>? icdCodeDetails;
PostAssessmentRequestModel(
{this.patientMRN,
@ -15,9 +15,9 @@ class PostAssessmentRequestModel {
appointmentNo = json['AppointmentNo'];
episodeId = json['EpisodeID'];
if (json['icdCodeDetails'] != null) {
icdCodeDetails = new List<IcdCodeDetails>();
icdCodeDetails = <IcdCodeDetails>[];
json['icdCodeDetails'].forEach((v) {
icdCodeDetails.add(new IcdCodeDetails.fromJson(v));
icdCodeDetails!.add(new IcdCodeDetails.fromJson(v));
});
}
}
@ -29,18 +29,18 @@ class PostAssessmentRequestModel {
data['EpisodeID'] = this.episodeId;
if (this.icdCodeDetails != null) {
data['icdCodeDetails'] =
this.icdCodeDetails.map((v) => v.toJson()).toList();
this.icdCodeDetails!.map((v) => v.toJson()).toList();
}
return data;
}
}
class IcdCodeDetails {
String icdcode10Id;
int conditionId;
int diagnosisTypeId;
bool complexDiagnosis;
String remarks;
String? icdcode10Id;
int? conditionId;
int? diagnosisTypeId;
bool? complexDiagnosis;
String? remarks;
IcdCodeDetails(
{this.icdcode10Id,

@ -1,10 +1,10 @@
class GetChiefComplaintReqModel {
int patientMRN;
int appointmentNo;
int episodeId;
int episodeID;
int? patientMRN;
int? appointmentNo;
int? episodeId;
int? episodeID;
dynamic doctorID;
int admissionNo;
int? admissionNo;
GetChiefComplaintReqModel(
{this.patientMRN,

@ -1,16 +1,16 @@
class GetChiefComplaintResModel {
int appointmentNo;
String ccdate;
String chiefComplaint;
String clinicDescription;
int clinicID;
String currentMedication;
int doctorID;
String doctorName;
int episodeId;
String hopi;
int patientMRN;
int status;
int? appointmentNo;
String? ccdate;
String? chiefComplaint;
String? clinicDescription;
int? clinicID;
String? currentMedication;
int? doctorID;
String? doctorName;
int? episodeId;
String? hopi;
int? patientMRN;
int? status;
GetChiefComplaintResModel(
{this.appointmentNo,

@ -1,14 +1,14 @@
class PostChiefComplaintRequestModel {
int appointmentNo;
int episodeID;
int patientMRN;
int admissionNo;
String chiefComplaint;
String hopi;
String currentMedication;
bool ispregnant;
bool isLactation;
int numberOfWeeks;
int? appointmentNo;
int? episodeID;
int? patientMRN;
int? admissionNo;
String? chiefComplaint;
String? hopi;
String? currentMedication;
bool? ispregnant;
bool? isLactation;
int? numberOfWeeks;
dynamic doctorID;
dynamic editedBy;

@ -1,7 +1,7 @@
class GeneralGetReqForSOAP {
int patientMRN;
int appointmentNo;
int episodeId;
int? patientMRN;
int? appointmentNo;
int? episodeId;
dynamic editedBy;
dynamic doctorID;

@ -1,11 +1,11 @@
class GetHistoryReqModel {
int patientMRN;
int historyType;
String episodeID;
String from;
String to;
int clinicID;
int appointmentNo;
int? patientMRN;
int? historyType;
String? episodeID;
String? from;
String? to;
int? clinicID;
int? appointmentNo;
dynamic editedBy;
dynamic doctorID;

@ -1,11 +1,11 @@
class GetHistoryResModel {
int appointmentNo;
int episodeId;
int historyId;
int historyType;
bool isChecked;
int patientMRN;
String remarks;
int? appointmentNo;
int? episodeId;
int? historyId;
int? historyType;
bool? isChecked;
int? patientMRN;
String? remarks;
GetHistoryResModel(
{this.appointmentNo,

@ -1,14 +1,14 @@
class PostHistoriesRequestModel {
List<ListMedicalHistoryVM> listMedicalHistoryVM;
List<ListMedicalHistoryVM>? listMedicalHistoryVM;
dynamic doctorID;
PostHistoriesRequestModel({this.listMedicalHistoryVM, this.doctorID});
PostHistoriesRequestModel.fromJson(Map<String, dynamic> json) {
if (json['listMedicalHistoryVM'] != null) {
listMedicalHistoryVM = new List<ListMedicalHistoryVM>();
listMedicalHistoryVM = <ListMedicalHistoryVM>[];
json['listMedicalHistoryVM'].forEach((v) {
listMedicalHistoryVM.add(new ListMedicalHistoryVM.fromJson(v));
listMedicalHistoryVM!.add(new ListMedicalHistoryVM.fromJson(v));
});
}
doctorID = json['DoctorID'];
@ -18,7 +18,7 @@ class PostHistoriesRequestModel {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.listMedicalHistoryVM != null) {
data['listMedicalHistoryVM'] =
this.listMedicalHistoryVM.map((v) => v.toJson()).toList();
this.listMedicalHistoryVM!.map((v) => v.toJson()).toList();
}
data['DoctorID'] = this.doctorID;
return data;
@ -26,13 +26,13 @@ class PostHistoriesRequestModel {
}
class ListMedicalHistoryVM {
int patientMRN;
int historyType;
int historyId;
int episodeId;
int appointmentNo;
bool isChecked;
String remarks;
int? patientMRN;
int? historyType;
int? historyId;
int? episodeId;
int? appointmentNo;
bool? isChecked;
String? remarks;
ListMedicalHistoryVM(
{this.patientMRN,

@ -1,7 +1,7 @@
class GetEpisodeForInpatientReqModel {
int patientID;
int patientTypeID;
int admissionNo;
int? patientID;
int? patientTypeID;
int? admissionNo;
GetEpisodeForInpatientReqModel(
{this.patientID, this.patientTypeID, this.admissionNo});

@ -1,7 +1,7 @@
class PostEpisodeForInpatientRequestModel {
int admissionNo;
int patientID;
int patientTypeID;
int? admissionNo;
int? patientID;
int? patientTypeID;
PostEpisodeForInpatientRequestModel(
{this.admissionNo, this.patientID, this.patientTypeID = 1});

@ -1,6 +1,6 @@
class MasterKeyModel {
String alias;
String aliasN;
String? alias;
String? aliasN;
dynamic code;
dynamic description;
dynamic detail1;
@ -8,13 +8,13 @@ class MasterKeyModel {
dynamic detail3;
dynamic detail4;
dynamic detail5;
int groupID;
int id;
String nameAr;
String nameEn;
int? groupID;
int? id;
String? nameAr;
String? nameEn;
dynamic remarks;
int typeId;
String valueList;
int? typeId;
String? valueList;
MasterKeyModel(
{this.alias,

@ -1,23 +1,23 @@
class GetPhysicalExamResModel {
int appointmentNo;
int createdBy;
String createdByName;
String createdOn;
Null editedBy;
String editedByName;
String editedOn;
int episodeId;
int examId;
String examName;
int examType;
int examinationType;
String examinationTypeName;
bool isAbnormal;
bool isNew;
bool isNormal;
bool notExamined;
int patientMRN;
String remarks;
int? appointmentNo;
int? createdBy;
String? createdByName;
String? createdOn;
dynamic editedBy;
String? editedByName;
String? editedOn;
int? episodeId;
int? examId;
String? examName;
int? examType;
int? examinationType;
String? examinationTypeName;
bool? isAbnormal;
bool? isNew;
bool? isNormal;
bool? notExamined;
int? patientMRN;
String? remarks;
GetPhysicalExamResModel(
{this.appointmentNo,

@ -1,10 +1,10 @@
class GetPhysicalExamReqModel {
int patientMRN;
int appointmentNo;
int admissionNo;
String episodeID;
String from;
String to;
int? patientMRN;
int? appointmentNo;
int? admissionNo;
String? episodeID;
String? from;
String? to;
dynamic editedBy;
dynamic doctorID;

@ -1,16 +1,13 @@
class PostPhysicalExamRequestModel {
List<ListHisProgNotePhysicalExaminationVM>
listHisProgNotePhysicalExaminationVM;
List<ListHisProgNotePhysicalExaminationVM>? listHisProgNotePhysicalExaminationVM;
PostPhysicalExamRequestModel({this.listHisProgNotePhysicalExaminationVM});
PostPhysicalExamRequestModel.fromJson(Map<String, dynamic> json) {
if (json['listHisProgNotePhysicalExaminationVM'] != null) {
listHisProgNotePhysicalExaminationVM =
new List<ListHisProgNotePhysicalExaminationVM>();
listHisProgNotePhysicalExaminationVM = <ListHisProgNotePhysicalExaminationVM>[];
json['listHisProgNotePhysicalExaminationVM'].forEach((v) {
listHisProgNotePhysicalExaminationVM
.add(new ListHisProgNotePhysicalExaminationVM.fromJson(v));
listHisProgNotePhysicalExaminationVM!.add(new ListHisProgNotePhysicalExaminationVM.fromJson(v));
});
}
}
@ -18,36 +15,33 @@ class PostPhysicalExamRequestModel {
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.listHisProgNotePhysicalExaminationVM != null) {
data['listHisProgNotePhysicalExaminationVM'] = this
.listHisProgNotePhysicalExaminationVM
.map((v) => v.toJson())
.toList();
data['listHisProgNotePhysicalExaminationVM'] = this.listHisProgNotePhysicalExaminationVM!.map((v) => v.toJson()).toList();
}
return data;
}
}
class ListHisProgNotePhysicalExaminationVM {
int episodeId;
int appointmentNo;
int admissionNo;
int examType;
int examId;
int patientMRN;
bool isNormal;
bool isAbnormal;
bool notExamined;
String examName;
String examinationTypeName;
int examinationType;
String remarks;
bool isNew;
int createdBy;
String createdOn;
String createdByName;
int editedBy;
String editedOn;
String editedByName;
int? episodeId;
int? appointmentNo;
int? admissionNo;
int? examType;
int? examId;
int? patientMRN;
bool? isNormal;
bool? isAbnormal;
bool? notExamined;
String? examName;
String? examinationTypeName;
int? examinationType;
String? remarks;
bool? isNew;
int? createdBy;
String? createdOn;
String? createdByName;
int? editedBy;
String? editedOn;
String? editedByName;
ListHisProgNotePhysicalExaminationVM(
{this.episodeId,

@ -1,8 +1,8 @@
class PostEpisodeReqModel {
int appointmentNo;
int patientMRN;
int doctorID;
String vidaAuthTokenID;
int? appointmentNo;
int? patientMRN;
int? doctorID;
String? vidaAuthTokenID;
PostEpisodeReqModel(
{this.appointmentNo,

@ -1,15 +1,15 @@
class GetPatientProgressNoteResModel {
int appointmentNo;
int createdBy;
String createdByName;
String createdOn;
String dName;
String editedByName;
String editedOn;
int episodeId;
String mName;
int patientMRN;
String planNote;
int? appointmentNo;
int? createdBy;
String? createdByName;
String? createdOn;
String? dName;
String? editedByName;
String? editedOn;
int? episodeId;
String? mName;
int? patientMRN;
String? planNote;
GetPatientProgressNoteResModel(
{this.appointmentNo,

@ -1,10 +1,10 @@
class GetProgressNoteReqModel {
int patientMRN;
int appointmentNo;
String episodeID;
String from;
String to;
int clinicID;
int? patientMRN;
int? appointmentNo;
String? episodeID;
String? from;
String? to;
int? clinicID;
dynamic doctorID;
dynamic editedBy;

@ -1,8 +1,8 @@
class PostProgressNoteRequestModel {
int appointmentNo;
int episodeId;
int patientMRN;
String planNote;
int? appointmentNo;
int? episodeId;
int? patientMRN;
String? planNote;
dynamic doctorID;
dynamic editedBy;

@ -1,14 +1,14 @@
import 'package:doctor_app_flutter/core/model/SOAP/master_key_model.dart';
class MySelectedAllergy {
MasterKeyModel selectedAllergySeverity;
MasterKeyModel selectedAllergy;
String remark;
bool isChecked;
bool isExpanded;
bool isLocal;
int createdBy;
bool hasValidationError;
MasterKeyModel? selectedAllergySeverity;
MasterKeyModel? selectedAllergy;
String? remark;
bool? isChecked;
bool? isExpanded;
bool? isLocal;
int? createdBy;
bool? hasValidationError;
MySelectedAllergy(
{this.selectedAllergySeverity,

@ -1,16 +1,16 @@
import 'package:doctor_app_flutter/core/model/SOAP/master_key_model.dart';
class MySelectedAssessment {
MasterKeyModel selectedICD;
MasterKeyModel selectedDiagnosisCondition;
MasterKeyModel selectedDiagnosisType;
String remark;
int appointmentId;
int createdBy;
String createdOn;
int doctorID;
String doctorName;
String icdCode10ID;
MasterKeyModel? selectedICD;
MasterKeyModel? selectedDiagnosisCondition;
MasterKeyModel? selectedDiagnosisType;
String? remark;
int? appointmentId;
int? createdBy;
String? createdOn;
int? doctorID;
String? doctorName;
String? icdCode10ID;
MySelectedAssessment(
{this.selectedICD,

@ -1,16 +1,16 @@
import 'package:doctor_app_flutter/core/model/SOAP/master_key_model.dart';
class MySelectedExamination {
MasterKeyModel selectedExamination;
String remark;
bool isNormal;
bool isAbnormal;
bool notExamined;
bool isNew;
bool isLocal;
int createdBy;
String createdOn;
String editedOn;
MasterKeyModel? selectedExamination;
String? remark;
bool? isNormal;
bool? isAbnormal;
bool? notExamined;
bool? isNew;
bool? isLocal;
int? createdBy;
String? createdOn;
String? editedOn;
MySelectedExamination({
this.selectedExamination,

@ -1,10 +1,10 @@
import 'package:doctor_app_flutter/core/model/SOAP/master_key_model.dart';
class MySelectedHistory {
MasterKeyModel selectedHistory;
String remark;
bool isChecked;
bool isLocal;
MasterKeyModel? selectedHistory;
String? remark;
bool? isChecked;
bool? isLocal;
MySelectedHistory(
{this.selectedHistory, this.remark, this.isChecked, this.isLocal = true});

@ -1,22 +1,22 @@
class InsertIMEIDetailsModel {
String? iMEI;
int? logInTypeID;
dynamic? outSA;
dynamic outSA;
String? mobile;
dynamic? identificationNo;
dynamic identificationNo;
int? doctorID;
String? doctorName;
String? doctorNameN;
int? clinicID;
String? clinicDescription;
Null? clinicDescriptionN;
dynamic clinicDescriptionN;
String? projectName;
String? genderDescription;
Null? genderDescriptionN;
dynamic genderDescriptionN;
String? titleDescription;
Null? titleDescriptionN;
dynamic titleDescriptionN;
bool? bioMetricEnabled;
Null? preferredLanguage;
dynamic preferredLanguage;
bool? isActive;
int? editedBy;
int? projectID;

@ -1,9 +1,9 @@
class CalculateBoxQuantityRequestModel {
int itemCode;
double strength;
int frequency;
int duration;
String vidaAuthTokenID;
int? itemCode;
double? strength;
int? frequency;
int? duration;
String? vidaAuthTokenID;
CalculateBoxQuantityRequestModel(
{this.itemCode,

@ -1,7 +1,7 @@
/// Sample linear data type.
class ChartAxis {
final int xAxis;
final int yAxis;
final int? xAxis;
final int? yAxis;
ChartAxis(this.xAxis, this.yAxis);
}

@ -1,13 +1,13 @@
class TimeSeriesSales {
final DateTime time;
final int sales;
final int? sales;
TimeSeriesSales(this.time, this.sales);
}
class TimeSeriesSales2 {
final DateTime time;
final double sales;
final double? sales;
TimeSeriesSales2(this.time, this.sales);
}

@ -1,8 +1,8 @@
class Countries {
String name;
String nameAr;
String code;
String countryCode;
String? name;
String? nameAr;
String? code;
String? countryCode;
Countries({this.name, this.nameAr, this.code, this.countryCode});

@ -1,20 +1,20 @@
class HospitalsModel {
String desciption;
String? desciption;
dynamic desciptionN;
int iD;
String legalName;
String legalNameN;
String name;
int? iD;
String? legalName;
String? legalNameN;
String? name;
dynamic nameN;
String phoneNumber;
String setupID;
int distanceInKilometers;
bool isActive;
String latitude;
String longitude;
int mainProjectID;
String? phoneNumber;
String? setupID;
int? distanceInKilometers;
bool? isActive;
String? latitude;
String? longitude;
int? mainProjectID;
dynamic projectOutSA;
bool usingInDoctorApp;
bool? usingInDoctorApp;
HospitalsModel(
{this.desciption,

@ -155,48 +155,48 @@ class InsuranceApprovalModel {
// class InsuranceApprovalModel {
// String setupID;
// int projectID;
// int approvalNo;
// int? projectID;
// int? approvalNo;
// String approvalDate;
// int patientType;
// int patientID;
// int companyID;
// int subCategoryID;
// int doctorID;
// int clinicID;
// int approvalType;
// int? patientType;
// int? patientID;
// int? companyID;
// int? subCategoryID;
// int? doctorID;
// int? clinicID;
// int? approvalType;
// Null inpatientApprovalSubType;
// String validFrom;
// Null vaildDays;
// String validTo;
// Null isApprovalOnGross;
// Null isPackage;
// int requestedAmount;
// bool isDentalAllowedBackend;
// int patientTypeID;
// int? requestedAmount;
// bool? isDentalAllowedBackend;
// int? patientTypeID;
//
// String companyApprovalNo;
//
// String submitOn;
// String receiptOn;
//
// int status;
// int eXuldAPPNO;
// int? status;
// int? eXuldAPPNO;
// String feedbackStatusOn;
// int authorizerID;
// int? authorizerID;
// String expiryDate;
// int appointmentNo;
// int admissionNo;
// int? appointmentNo;
// int? admissionNo;
//
// int createdBy;
// int? createdBy;
// String createdOn;
// int editedBy;
// int? editedBy;
// String editedOn;
//
// String extendedOn;
//
// int noOrderAuthorizerID;
// bool isVerbalApproval;
// int? noOrderAuthorizerID;
// bool? isVerbalApproval;
//
// List<ApporvalDetails> apporvalDetails;
// String approvalStatusDescption;
@ -206,23 +206,23 @@ class InsuranceApprovalModel {
// String doctorImageURL;
// String doctorName;
//
// int doctorRate;
// int? doctorRate;
// String doctorTitle;
// int gender;
// int? gender;
// String genderDescription;
// bool isActiveDoctorProfile;
// bool isExecludeDoctor;
// bool isInOutPatient;
// bool? isActiveDoctorProfile;
// bool? isExecludeDoctor;
// bool? isInOutPatient;
// String isInOutPatientDescription;
// String isInOutPatientDescriptionN;
// bool isLiveCareAppointment;
// bool? isLiveCareAppointment;
// String projectName;
//
// String qR;
// List<String> speciality;
//
// int totaUnUsedCount;
// int unUsedCount;
// int? totaUnUsedCount;
// int? unUsedCount;
//
// InsuranceApprovalModel(
// {this.setupID,
@ -435,7 +435,7 @@ class InsuranceApprovalModel {
// }
//
// class ApporvalDetails {
// int approvalNo;
// int? approvalNo;
//
// String procedureName;
// //String procedureNameN;

@ -1,17 +1,17 @@
class InsuranceApprovalInPatientRequestModel {
int patientID;
int patientTypeID;
int eXuldAPPNO;
int projectID;
int languageID;
String stamp;
String iPAdress;
double versionID;
int channel;
String tokenID;
String sessionID;
bool isLoginForDoctorApp;
bool patientOutSA;
int? patientID;
int? patientTypeID;
int? eXuldAPPNO;
int? projectID;
int? languageID;
String? stamp;
String? iPAdress;
double? versionID;
int? channel;
String? tokenID;
String? sessionID;
bool? isLoginForDoctorApp;
bool? patientOutSA;
InsuranceApprovalInPatientRequestModel(
{this.patientID,

@ -94,11 +94,11 @@ class LabResult {
return data;
}
int checkResultStatus() {
int? checkResultStatus() {
try {
var max = double.tryParse(maxValue!) ?? null;
var min = double.tryParse(minValue!) ?? null;
var result = double.tryParse(resultValue!) ?? null;
var max = double?.tryParse(maxValue!) ?? null;
var min = double?.tryParse(minValue!) ?? null;
var result = double?.tryParse(resultValue!) ?? null;
if (max != null && min != null && result != null) {
if (result > max) {
return 1;

@ -34,7 +34,7 @@ class AlternativeServicesList with ChangeNotifier {
notifyListeners();
}
setSelected(AlternativeService service, bool isSelected) {
setSelected(AlternativeService service, bool? isSelected) {
List<AlternativeService> alternativeService = _alternativeServicesList
.where((element) => service.serviceID == element.serviceID)
.toList();

@ -1,22 +1,22 @@
class PatientArrivalEntity {
String age;
String appointmentDate;
int appointmentNo;
String appointmentType;
String arrivedOn;
String companyName;
String endTime;
int episodeNo;
int fallRiskScore;
String gender;
int medicationOrders;
String mobileNumber;
String nationality;
int patientMRN;
String patientName;
int rowCount;
String startTime;
String visitType;
String? age;
String? appointmentDate;
int? appointmentNo;
String? appointmentType;
String? arrivedOn;
String? companyName;
String? endTime;
int? episodeNo;
int? fallRiskScore;
String? gender;
int? medicationOrders;
String? mobileNumber;
String? nationality;
int? patientMRN;
String? patientName;
int? rowCount;
String? startTime;
String? visitType;
PatientArrivalEntity(
{this.age,

@ -1,40 +1,16 @@
class ClinicByProjectIdRequest {
/*
*@author: Ibrahim Albitar
*@Date:03/06/2020
*@param:
*@return:
*@desc: ClinicByProjectIdRequest
*/
int projectID;
int languageID;
String stamp;
String iPAdress;
double versionID;
int channel;
String tokenID;
String sessionID;
bool isLoginForDoctorApp;
bool patientOutSA;
int patientTypeID;
/*
{
"ProjectID": 21,
"LanguageID": 2,
"stamp": "2020-06-03T11:18:19.979Z",
"IPAdress": "11.11.11.11",
"VersionID": 1.2,
"Channel": 9,
"TokenID": "gyIQFH4WWEm2Tq7xjYMjsg==",
"SessionID": "JBXRsDl37L",
"IsLoginForDoctorApp": true,
"PatientOutSA": false,
"PatientTypeID": 1
}
*/
int? projectID;
int? languageID;
String? stamp;
String? iPAdress;
double? versionID;
int? channel;
String? tokenID;
String? sessionID;
bool? isLoginForDoctorApp;
bool? patientOutSA;
int? patientTypeID;
ClinicByProjectIdRequest(
{this.projectID,
this.languageID = 2,

@ -1,16 +1,16 @@
class DoctorsByClinicIdRequest {
int clinicID;
int projectID;
bool continueDentalPlan;
bool isSearchAppointmnetByClinicID;
int patientID;
int gender;
bool isGetNearAppointment;
bool isVoiceCommand;
int latitude;
int longitude;
bool license;
bool isDentalAllowedBackend;
int? clinicID;
int? projectID;
bool? continueDentalPlan;
bool? isSearchAppointmnetByClinicID;
int? patientID;
int? gender;
bool? isGetNearAppointment;
bool? isVoiceCommand;
int? latitude;
int? longitude;
bool? license;
bool? isDentalAllowedBackend;
DoctorsByClinicIdRequest({
this.clinicID,

@ -1,37 +1,16 @@
class STPReferralFrequencyRequest {
/*
*@author: Ibrahim Albitar
*@Date:03/06/2020
*@param:
*@return:
*@desc:
*/
int languageID;
String stamp;
String iPAdress;
double versionID;
int channel;
String tokenID;
String sessionID;
bool isLoginForDoctorApp;
bool patientOutSA;
int patientTypeID;
int? languageID;
String? stamp;
String? iPAdress;
double? versionID;
int? channel;
String? tokenID;
String? sessionID;
bool? isLoginForDoctorApp;
bool? patientOutSA;
int? patientTypeID;
/*
{
"LanguageID": 2,
"stamp": "2020-06-03T11:18:19.986Z",
"IPAdress": "11.11.11.11",
"VersionID": 1.2,
"Channel": 9,
"TokenID": "gyIQFH4WWEm2Tq7xjYMjsg==",
"SessionID": "JBXRsDl37L",
"IsLoginForDoctorApp": true,
"PatientOutSA": false,
"PatientTypeID": 1
}
*/
STPReferralFrequencyRequest(
{this.languageID = 2,

@ -1,10 +1,4 @@
/*
*@author: Amjad Amireh
*@Date:15/6/2020
*@param:
*@return:
*@desc: Find list of pending patients Model
*/
import 'dart:convert';
ListPendingPatientListModel listPendingPatientListModelFromJson(String str) =>
@ -58,43 +52,43 @@ class ListPendingPatientListModel {
dynamic acceptedBy;
dynamic acceptedOn;
int age;
int? age;
dynamic appointmentNo;
String arrivalTime;
String arrivalTimeD;
int callStatus;
String clientRequestId;
String clinicName;
String? arrivalTime;
String? arrivalTimeD;
int? callStatus;
String? clientRequestId;
String? clinicName;
dynamic consoltationEnd;
dynamic consultationNotes;
dynamic createdOn;
DateTime dateOfBirth;
String deviceToken;
String deviceType;
DateTime? dateOfBirth;
String? deviceToken;
String? deviceType;
dynamic doctorName;
String editOn;
String gender;
bool isFollowUp;
String? editOn;
String? gender;
bool? isFollowUp;
dynamic isFromVida;
int isLoginB;
bool isOutKsa;
int isRejected;
String language;
double latitude;
double longitude;
String mobileNumber;
int? isLoginB;
bool? isOutKsa;
int? isRejected;
String? language;
double? latitude;
double? longitude;
String? mobileNumber;
dynamic openSession;
dynamic openTokenId;
String patientId;
String patientName;
int patientStatus;
String preferredLanguage;
int projectId;
int scoring;
int serviceId;
String? patientId;
String? patientName;
int? patientStatus;
String? preferredLanguage;
int? projectId;
int? scoring;
int? serviceId;
dynamic tokenId;
int vcId;
String voipToken;
int? vcId;
String? voipToken;
factory ListPendingPatientListModel.fromJson(Map<String, dynamic> json) =>
ListPendingPatientListModel(
@ -153,7 +147,7 @@ class ListPendingPatientListModel {
"ConsultationNotes": consultationNotes,
"CreatedOn": createdOn,
"DateOfBirth":
"${dateOfBirth.year.toString().padLeft(4, '0')}-${dateOfBirth.month.toString().padLeft(2, '0')}-${dateOfBirth.day.toString().padLeft(2, '0')}",
"${dateOfBirth!.year.toString().padLeft(4, '0')}-${dateOfBirth!.month.toString().padLeft(2, '0')}-${dateOfBirth!.day.toString().padLeft(2, '0')}",
"DeviceToken": deviceToken,
"DeviceType": deviceType,
"DoctorName": doctorName,

@ -1,39 +1,18 @@
/*
*@author: Ibrahim Albitar
*@Date:15/5/2020
*@param:
{"PatientID":1089227,
"PatientTypeID":1,
"EXuldAPPNO":0,
"ProjectID":12,
"LanguageID":2,
"stamp":"2020-04-01T09:47:19.643Z",
"IPAdress":"11.11.11.11",
"VersionID":1.2,
"Channel":9,
"TokenID":"yIwh6wNyUkOeQlJRohWjyw==",
"SessionID":"LlBk8lUEJY",
"IsLoginForDoctorApp":true,
"PatientOutSA":false}
*@return:
*@desc:
*/
class InsuranceAprovalsRequest {
int exuldAppNO;
int patientID;
int channel;
int projectID;
int languageID;
String stamp;
String ipAdress;
double versionID;
String tokenID;
String sessionID;
bool isLoginForDoctorApp;
bool patientOutSA;
int patientTypeID;
int? exuldAppNO;
int? patientID;
int? channel;
int? projectID;
int? languageID;
String? stamp;
String? ipAdress;
double? versionID;
String? tokenID;
String? sessionID;
bool? isLoginForDoctorApp;
bool? patientOutSA;
int? patientTypeID;
InsuranceAprovalsRequest(
{this.exuldAppNO,

@ -1,40 +1,19 @@
/*
*@author: Ibrahim Albitar
*@Date:15/5/2020
*@param:
{"VisitType":3,
"AdmissionNo":2020004683,
"ProjectID":12,
"LanguageID":2,
"stamp":"2020-04-01T09:53:50.410Z",
"IPAdress":"11.11.11.11",
"VersionID":1.2,
"Channel":9,
"TokenID":"yIwh6wNyUkOeQlJRohWjyw==",
"SessionID":"LlBk8lUEJY",
"IsLoginForDoctorApp":true,
"PatientOutSA":false,
"PatientTypeID":1}
*@return:
*@desc:
*/
class OrdersRequest {
int visitType;
int admissionNo;
int projectID;
int languageID;
String stamp;
String iPAdress;
int channel;
String tokenID;
String sessionID;
bool isLoginForDoctorApp;
bool patientOutSA;
int patientTypeID;
double versionID;
int? visitType;
int? admissionNo;
int? projectID;
int? languageID;
String? stamp;
String? iPAdress;
int? channel;
String? tokenID;
String? sessionID;
bool? isLoginForDoctorApp;
bool? patientOutSA;
int? patientTypeID;
double? versionID;
OrdersRequest(
{this.visitType,

@ -4,81 +4,81 @@ import 'package:doctor_app_flutter/utils/date-utils.dart';
import 'package:doctor_app_flutter/utils/utils.dart';
class PatiantInformtion {
PatiantInformtion patientDetails;
int genderInt;
PatiantInformtion? patientDetails;
int? genderInt;
dynamic age;
String appointmentDate;
DateTime appointmentDateWithDateTimeForm;
String? appointmentDate;
DateTime? appointmentDateWithDateTimeForm;
dynamic appointmentNo;
dynamic appointmentType;
String arrivalTime;
String arrivalTimeD;
int callStatus;
String? arrivalTime;
String? arrivalTimeD;
int? callStatus;
dynamic callStatusDisc;
int callTypeID;
String clientRequestID;
String clinicName;
String consoltationEnd;
String consultationNotes;
int appointmentTypeId;
String arrivedOn;
int clinicGroupId;
String companyName;
int? callTypeID;
String? clientRequestID;
String? clinicName;
String? consoltationEnd;
String? consultationNotes;
int? appointmentTypeId;
String? arrivedOn;
int? clinicGroupId;
String? companyName;
dynamic dischargeStatus;
dynamic doctorDetails;
int doctorId;
String endTime;
int episodeNo;
int fallRiskScore;
bool isSigned;
int medicationOrders;
String mobileNumber;
String nationality;
int projectId;
int clinicId;
int? doctorId;
String? endTime;
int? episodeNo;
int? fallRiskScore;
bool? isSigned;
int? medicationOrders;
String? mobileNumber;
String? nationality;
int? projectId;
int? clinicId;
dynamic patientId;
String doctorName;
String doctorNameN;
String firstName;
String middleName;
String lastName;
String firstNameN;
String middleNameN;
String lastNameN;
String fullName;
String fullNameN;
int gender;
String dateofBirth;
String nationalityId;
String emailAddress;
String patientIdentificationNo;
int patientType;
int patientMRN;
String admissionNo;
String admissionDate;
DateTime admissionDateWithDateTimeForm;
String createdOn;
String roomId;
String bedId;
String nursingStationId;
String description;
String clinicDescription;
String clinicDescriptionN;
String nationalityName;
String nationalityNameN;
String genderDescription;
String nursingStationName;
String startTime;
String visitType;
String nationalityFlagURL;
int patientStatus;
int patientStatusType;
int visitTypeId;
String startTimes;
String dischargeDate;
int status;
int vcId;
String voipToken;
String? doctorName;
String? doctorNameN;
String? firstName;
String? middleName;
String? lastName;
String? firstNameN;
String? middleNameN;
String? lastNameN;
String? fullName;
String? fullNameN;
int? gender;
String? dateofBirth;
String? nationalityId;
String? emailAddress;
String? patientIdentificationNo;
int? patientType;
int? patientMRN;
String? admissionNo;
String? admissionDate;
DateTime? admissionDateWithDateTimeForm;
String? createdOn;
String? roomId;
String? bedId;
String? nursingStationId;
String? description;
String? clinicDescription;
String? clinicDescriptionN;
String? nationalityName;
String? nationalityNameN;
String? genderDescription;
String? nursingStationName;
String? startTime;
String? visitType;
String? nationalityFlagURL;
int? patientStatus;
int? patientStatusType;
int? visitTypeId;
String? startTimes;
String? dischargeDate;
int? status;
int? vcId;
String? voipToken;
PatiantInformtion(
{this.patientDetails,
@ -167,7 +167,7 @@ class PatiantInformtion {
doctorId = json["DoctorID"] ?? json["doctorID"];
patientId = json["PatientID"] != null
? json["PatientID"] is String
? int.parse(json["PatientID"])
? int?.parse(json["PatientID"])
: json["PatientID"]
: json["patientID"] ?? json['patientMRN'] ?? json['PatientMRN'];
doctorName = json["DoctorName"] ?? json["doctorName"];
@ -180,7 +180,7 @@ class PatiantInformtion {
lastNameN = json["LastNameN"] ?? json["lastNameN"];
gender = json["Gender"] != null
? json["Gender"] is String
? int.parse(json["Gender"])
? int?.parse(json["Gender"])
: json["Gender"]
: json["gender"];
fullName = json["fullName"] ?? json["fullName"] ?? json["PatientName"];
@ -319,7 +319,7 @@ class PatiantInformtion {
data['Age'] = this.age;
data['AppointmentDate'] =
this.appointmentDate.isNotEmpty ? this.appointmentDate : null;
this.appointmentDate!.isNotEmpty ? this.appointmentDate : null;
data['AppointmentNo'] = this.appointmentNo;
data['ArrivalTime'] = this.arrivalTime;

@ -1,62 +1,55 @@
/*
*@author:Modified by amjad add getter and setter Amjad Amireh
*@Date:11/5/2020
*@param:
*@return:PatientsScreen Search textbox filter
*@desc:
*/
class PatientModel {
int ProjectID;
int ClinicID;
int DoctorID;
String FirstName;
int? ProjectID;
int? ClinicID;
int? DoctorID;
String? FirstName;
String MiddleName;
String LastName;
String PatientMobileNumber;
String PatientIdentificationID;
int PatientID;
String From;
String To;
int LanguageID;
String stamp;
String IPAdress;
double VersionID;
int Channel;
String TokenID;
String SessionID;
bool IsLoginForDoctorApp;
bool PatientOutSA;
int Searchtype;
String IdentificationNo;
String MobileNo;
String? MiddleName;
String? LastName;
String? PatientMobileNumber;
String? PatientIdentificationID;
int? PatientID;
String? From;
String? To;
int? LanguageID;
String? stamp;
String? IPAdress;
double? VersionID;
int? Channel;
String? TokenID;
String? SessionID;
bool? IsLoginForDoctorApp;
bool? PatientOutSA;
int? Searchtype;
String? IdentificationNo;
String? MobileNo;
int get getProjectID => ProjectID;
int? get getProjectID => ProjectID;
set setProjectID(int ProjectID) => this.ProjectID = ProjectID;
set setProjectID(int? ProjectID) => this.ProjectID = ProjectID;
int get getClinicID => ClinicID;
int? get getClinicID => ClinicID;
set setClinicID(int ClinicID) => this.ClinicID = ClinicID;
set setClinicID(int? ClinicID) => this.ClinicID = ClinicID;
int get getDoctorID => DoctorID;
int? get getDoctorID => DoctorID;
set setDoctorID(int DoctorID) => this.DoctorID = DoctorID;
set setDoctorID(int? DoctorID) => this.DoctorID = DoctorID;
String get getFirstName => FirstName;
String? get getFirstName => FirstName;
set setFirstName(String FirstName) => this.FirstName = FirstName;
String get getMiddleName => MiddleName;
String? get getMiddleName => MiddleName;
set setMiddleName(String MiddleName) => this.MiddleName = MiddleName;
String get getLastName => LastName;
String? get getLastName => LastName;
set setLastName(String LastName) => this.LastName = LastName;
String get getPatientMobileNumber => PatientMobileNumber;
String? get getPatientMobileNumber => PatientMobileNumber;
set setPatientMobileNumber(String PatientMobileNumber) =>
this.PatientMobileNumber = PatientMobileNumber;
@ -65,54 +58,54 @@ class PatientModel {
// set setPatientIdentificationID(String PatientIdentificationID) => this.PatientIdentificationID = PatientIdentificationID;
int get getPatientID => PatientID;
int? get getPatientID => PatientID;
set setPatientID(int PatientID) => this.PatientID = PatientID;
set setPatientID(int? PatientID) => this.PatientID = PatientID;
String get getFrom => From;
String? get getFrom => From;
set setFrom(String From) => this.From = From;
String get getTo => To;
String? get getTo => To;
set setTo(String To) => this.To = To;
int get getLanguageID => LanguageID;
int? get getLanguageID => LanguageID;
set setLanguageID(int LanguageID) => this.LanguageID = LanguageID;
set setLanguageID(int? LanguageID) => this.LanguageID = LanguageID;
String get getStamp => stamp;
String? get getStamp => stamp;
set setStamp(String stamp) => this.stamp = stamp;
String get getIPAdress => IPAdress;
String? get getIPAdress => IPAdress;
set setIPAdress(String IPAdress) => this.IPAdress = IPAdress;
double get getVersionID => VersionID;
double? get getVersionID => VersionID;
set setVersionID(double VersionID) => this.VersionID = VersionID;
set setVersionID(double? VersionID) => this.VersionID = VersionID;
int get getChannel => Channel;
int? get getChannel => Channel;
set setChannel(int Channel) => this.Channel = Channel;
set setChannel(int? Channel) => this.Channel = Channel;
String get getTokenID => TokenID;
String? get getTokenID => TokenID;
set setTokenID(String TokenID) => this.TokenID = TokenID;
String get getSessionID => SessionID;
String? get getSessionID => SessionID;
set setSessionID(String SessionID) => this.SessionID = SessionID;
bool get getIsLoginForDoctorApp => IsLoginForDoctorApp;
bool? get getIsLoginForDoctorApp => IsLoginForDoctorApp;
set setIsLoginForDoctorApp(bool IsLoginForDoctorApp) =>
set setIsLoginForDoctorApp(bool? IsLoginForDoctorApp) =>
this.IsLoginForDoctorApp = IsLoginForDoctorApp;
bool get getPatientOutSA => PatientOutSA;
bool? get getPatientOutSA => PatientOutSA;
set setPatientOutSA(bool PatientOutSA) => this.PatientOutSA = PatientOutSA;
set setPatientOutSA(bool? PatientOutSA) => this.PatientOutSA = PatientOutSA;
PatientModel(
{this.ProjectID,

@ -1,39 +1,17 @@
/*
*@author: Ibrahim Albitar
*@Date:15/5/2020
*@param:
{"VisitType":5,
"AdmissionNo":2020004683,
"ProjectID":12,
"LanguageID":2,
"stamp":"2020-04-01T09:41:59.089Z",
"IPAdress":"11.11.11.11",
"VersionID":1.2,
"Channel":9,
"TokenID":"yIwh6wNyUkOeQlJRohWjyw==",
"SessionID":"LlBk8lUEJY",
"IsLoginForDoctorApp":true,
"PatientOutSA":false,
"PatientTypeID":1}
*@return:
*@desc:
*/
class ProgressNoteRequest {
int visitType;
int admissionNo;
int projectID;
int languageID;
String stamp;
String iPAdress;
int channel;
String tokenID;
String sessionID;
bool isLoginForDoctorApp;
bool patientOutSA;
int patientTypeID;
int? visitType;
int? admissionNo;
int? projectID;
int? languageID;
String? stamp;
String? iPAdress;
int? channel;
String? tokenID;
String? sessionID;
bool? isLoginForDoctorApp;
bool? patientOutSA;
int? patientTypeID;
ProgressNoteRequest(
{this.visitType,

@ -1,17 +1,17 @@
class RequestPrescriptionReportForInPatient {
int patientID;
int projectID;
int admissionNo;
int languageID;
String stamp;
String iPAdress;
double versionID;
int channel;
String tokenID;
String sessionID;
bool isLoginForDoctorApp;
bool patientOutSA;
int patientTypeID;
int? patientID;
int? projectID;
int? admissionNo;
int? languageID;
String? stamp;
String? iPAdress;
double? versionID;
int? channel;
String? tokenID;
String? sessionID;
bool? isLoginForDoctorApp;
bool? patientOutSA;
int? patientTypeID;
RequestPrescriptionReportForInPatient(
{this.patientID,

@ -1,38 +1,31 @@
import 'package:flutter/cupertino.dart';
class ReferToDoctorRequest {
/*
*@author: Ibrahim Albitar
*@Date:03/06/2020
*@param:
*@return:
*@desc: ReferToDoctor
*/
int projectID;
int admissionNo;
String roomID;
String referralClinic;
String referralDoctor;
int createdBy;
int editedBy;
int patientID;
int patientTypeID;
int referringClinic;
int referringDoctor;
String referringDoctorRemarks;
String priority;
String frequency;
String extension;
int languageID;
String stamp;
String iPAdress;
double versionID;
int channel;
String tokenID;
String sessionID;
bool isLoginForDoctorApp;
bool patientOutSA;
int? projectID;
int? admissionNo;
String? roomID;
String? referralClinic;
String? referralDoctor;
int? createdBy;
int? editedBy;
int? patientID;
int? patientTypeID;
int? referringClinic;
int? referringDoctor;
String? referringDoctorRemarks;
String? priority;
String? frequency;
String? extension;
int? languageID;
String? stamp;
String? iPAdress;
double? versionID;
int? channel;
String? tokenID;
String? sessionID;
bool? isLoginForDoctorApp;
bool? patientOutSA;
/*
{

@ -1,24 +1,24 @@
class RequestMyReferralPatientModel {
int projectID;
int clinicID;
int doctorID;
String firstName;
String middleName;
String lastName;
String patientMobileNumber;
String patientIdentificationID;
int patientID;
String from;
String to;
int languageID;
String stamp;
String iPAdress;
double versionID;
int channel;
String tokenID;
String sessionID;
bool isLoginForDoctorApp;
bool patientOutSA;
int? projectID;
int? clinicID;
int? doctorID;
String? firstName;
String? middleName;
String? lastName;
String? patientMobileNumber;
String? patientIdentificationID;
int? patientID;
String? from;
String? to;
int? languageID;
String? stamp;
String? iPAdress;
double? versionID;
int? channel;
String? tokenID;
String? sessionID;
bool? isLoginForDoctorApp;
bool? patientOutSA;
RequestMyReferralPatientModel(
{this.projectID,

@ -1,17 +1,10 @@
/*
*@author: Amjad Amireh
*@Date:27/4/2020
*@param:
*@return:pass a List<dynamic> to a List<MyModel> from a JSON
*@desc:
*/
import 'package:doctor_app_flutter/core/model/patient/patiant_info_model.dart';
//ModelResponse
class ModelResponse {
final List<PatiantInformtion> list;
String firstName;
final List<PatiantInformtion>? list;
String? firstName;
ModelResponse({
this.list,
@ -19,7 +12,7 @@ class ModelResponse {
});
factory ModelResponse.fromJson(List<dynamic> parsedJson) {
List<PatiantInformtion> list = new List<PatiantInformtion>();
List<PatiantInformtion> list = <PatiantInformtion>[];
list = parsedJson.map((i) => PatiantInformtion.fromJson(i)).toList();

@ -1,10 +1,3 @@
/*
*@author: Elham Rababah
*@Date:6/5/2020
*@param:
*@return:VitalSignResModel
*@desc: VitalSignResModel class
*/
import 'package:doctor_app_flutter/utils/date-utils.dart';
class VitalSignResModel {
@ -34,9 +27,9 @@ class VitalSignResModel {
var painDuration;
var painCharacter;
var painFrequency;
bool isPainManagementDone;
bool? isPainManagementDone;
var status;
bool isVitalsRequired;
bool? isVitalsRequired;
var patientID;
var createdOn;
var doctorID;
@ -44,7 +37,7 @@ class VitalSignResModel {
var triageCategory;
var gCScore;
var lineItemNo;
DateTime vitalSignDate;
DateTime? vitalSignDate;
var actualTimeTaken;
var sugarLevel;
var fBS;

@ -1,19 +1,19 @@
import 'package:doctor_app_flutter/utils/date-utils.dart';
class PatientMuseResultsModel {
int rowID;
String setupID;
int projectID;
String orderNo;
int lineItemNo;
int patientType;
int patientID;
String procedureID;
int? rowID;
String? setupID;
int? projectID;
String? orderNo;
int? lineItemNo;
int? patientType;
int? patientID;
String? procedureID;
dynamic reportData;
String imageURL;
String createdBy;
String createdOn;
DateTime createdOnDateTime;
String? imageURL;
String? createdBy;
String? createdOn;
DateTime? createdOnDateTime;
PatientMuseResultsModel(
{this.rowID,

@ -1,20 +1,20 @@
class PatientSearchRequestModel {
int doctorID;
String firstName;
String middleName;
String lastName;
String patientMobileNumber;
String patientIdentificationID;
int patientID;
String from;
String to;
int searchType;
int projectID;
String mobileNo;
String identificationNo;
int nursingStationID;
int clinicID = 0;
int loginDoctorID;
int? doctorID;
String? firstName;
String? middleName;
String? lastName;
String? patientMobileNumber;
String? patientIdentificationID;
int? patientID;
String? from;
String? to;
int? searchType;
int? projectID;
String? mobileNo;
String? identificationNo;
int? nursingStationID;
int? clinicID = 0;
int? loginDoctorID;
PatientSearchRequestModel(

@ -1,20 +1,20 @@
class PendingOrderRequestModel {
bool isDentalAllowedBackend;
double versionID;
int channel;
int languageID;
String iPAdress;
String generalid;
int deviceTypeID;
String tokenID;
int patientID;
int admissionNo;
String sessionID;
int projectID;
String setupID;
bool patientOutSA;
int patientType;
int patientTypeID;
bool? isDentalAllowedBackend;
double? versionID;
int? channel;
int? languageID;
String? iPAdress;
String? generalid;
int? deviceTypeID;
String? tokenID;
int? patientID;
int? admissionNo;
String? sessionID;
int? projectID;
String? setupID;
bool? patientOutSA;
int? patientType;
int? patientTypeID;
PendingOrderRequestModel(
{this.isDentalAllowedBackend,

@ -1,5 +1,5 @@
class PendingOrderModel {
String notes;
String? notes;
PendingOrderModel({this.notes});

@ -1,23 +1,16 @@
/*
*@author: Ibrahim Albitar
*@Date:27/4/2020
*@param:
*@return:
*@desc:
*/
class PharmaciesListRequestModel {
int itemID;
int languageID;
String stamp;
String ipAdress;
double versionID;
String tokenID;
String sessionID;
bool isLoginForDoctorApp;
bool patientOutSA;
int patientTypeID;
int channel;
int? itemID;
int? languageID;
String? stamp;
String? ipAdress;
double? versionID;
String? tokenID;
String? sessionID;
bool? isLoginForDoctorApp;
bool? patientOutSA;
int? patientTypeID;
int? channel;
PharmaciesListRequestModel(
{this.itemID,

@ -1,23 +1,16 @@
/*
*@author: Ibrahim Albitar
*@Date:27/4/2020
*@param:
*@return:
*@desc:
*/
class PharmaciesItemsRequestModel {
String pHRItemName;
int pageIndex = 0;
int pageSize = 20;
int channel = 3;
int languageID = 2;
String iPAdress = "10.20.10.20";
String generalid = "Cs2020@2016\$2958";
int patientOutSA = 0;
String sessionID = "KvFJENeAUCxyVdIfEkHw";
bool isDentalAllowedBackend = false;
int deviceTypeID = 2;
String? pHRItemName;
int? pageIndex = 0;
int? pageSize = 20;
int? channel = 3;
int? languageID = 2;
String? iPAdress = "10.20.10.20";
String? generalid = "Cs2020@2016\$2958";
int? patientOutSA = 0;
String? sessionID = "KvFJENeAUCxyVdIfEkHw";
bool? isDentalAllowedBackend = false;
int? deviceTypeID = 2;
PharmaciesItemsRequestModel(
{this.pHRItemName,

@ -1,17 +1,17 @@
class AcceptOrRejectReqModel {
int patientID;
int projectID;
int admissionNo;
int prescriptionNo;
int orderNo;
String remarks;
int memberID;
int accessLevel;
int languageID;
int lineItemNo;
bool patientOutSA;
int interventionStatus;
int status;
int? patientID;
int? projectID;
int? admissionNo;
int? prescriptionNo;
int? orderNo;
String? remarks;
int? memberID;
int? accessLevel;
int? languageID;
int? lineItemNo;
bool? patientOutSA;
int? interventionStatus;
int? status;
AcceptOrRejectReqModel(
{this.patientID,

@ -1,9 +1,9 @@
class InterventionMedicationHistoryReqModel {
int projectID;
int patientID;
int admissionNo;
int orderNo;
int prescriptionNo;
int? projectID;
int? patientID;
int? admissionNo;
int? orderNo;
int? prescriptionNo;
InterventionMedicationHistoryReqModel(
{this.projectID,

@ -1,25 +1,25 @@
class InterventionMedicationHistoryResModel {
String setupId;
String projectId;
int patientId;
int admissionNo;
int prescriptionId;
int orderNo;
int id;
int interventionId;
Null intervention;
String remark;
int commentedBy;
bool isDoctor;
bool isActive;
int createdBy;
String createdByName;
String createdByNameN;
String createdOn;
Null editedBy;
Null editedByName;
Null editedByNameN;
Null editedOn;
String? setupId;
String? projectId;
int? patientId;
int? admissionNo;
int? prescriptionId;
int? orderNo;
int? id;
int? interventionId;
dynamic intervention;
String? remark;
int? commentedBy;
bool? isDoctor;
bool? isActive;
int? createdBy;
String? createdByName;
String? createdByNameN;
String? createdOn;
dynamic editedBy;
dynamic editedByName;
dynamic editedByNameN;
dynamic editedOn;
InterventionMedicationHistoryResModel(
{this.setupId,

@ -1,8 +1,8 @@
class InterventionMedicationReqModel {
int projectID;
int patientID;
String fromDate;
String toDate;
int? projectID;
int? patientID;
String? fromDate;
String? toDate;
InterventionMedicationReqModel(
{this.projectID, this.patientID, this.fromDate, this.toDate});

@ -1,26 +1,26 @@
class InterventionMedicationResModel {
String cS;
String iHR;
String setupID;
int projectID;
int accessLevel;
int patientID;
String patientName;
String description;
int admissionNo;
int orderNo;
int prescriptionNo;
int lineItemNo;
int itemID;
String medication;
String doctorComments;
String startDatetime;
String stopDatetime;
int status;
int createdBy;
int authorizedby;
Null pharmacyRemarks;
String statusDescription;
String? cS;
String? iHR;
String? setupID;
int? projectID;
int? accessLevel;
int? patientID;
String? patientName;
String? description;
int? admissionNo;
int? orderNo;
int? prescriptionNo;
int? lineItemNo;
int? itemID;
String? medication;
String? doctorComments;
String? startDatetime;
String? stopDatetime;
int? status;
int? createdBy;
int? authorizedby;
dynamic pharmacyRemarks;
String? statusDescription;
InterventionMedicationResModel(
{this.cS,

@ -1,6 +1,6 @@
class Controls {
String code;
String controlValue;
String? code;
String? controlValue;
Controls({this.code, this.controlValue});

@ -1,31 +1,31 @@
class ProcedureTempleteRequestModel {
int doctorID;
String firstName;
String middleName;
String lastName;
String patientMobileNumber;
String patientIdentificationID;
int patientID;
String from;
String to;
int searchType;
String mobileNo;
String identificationNo;
int editedBy;
int projectID;
int clinicID;
String tokenID;
int languageID;
String stamp;
String iPAdress;
double versionID;
int channel;
String sessionID;
bool isLoginForDoctorApp;
bool patientOutSA;
String vidaAuthTokenID;
String vidaRefreshTokenID;
int deviceTypeID;
int? doctorID;
String? firstName;
String? middleName;
String? lastName;
String? patientMobileNumber;
String? patientIdentificationID;
int? patientID;
String? from;
String? to;
int? searchType;
String? mobileNo;
String? identificationNo;
int? editedBy;
int? projectID;
int? clinicID;
String? tokenID;
int? languageID;
String? stamp;
String? iPAdress;
double? versionID;
int? channel;
String? sessionID;
bool? isLoginForDoctorApp;
bool? patientOutSA;
String? vidaAuthTokenID;
String? vidaRefreshTokenID;
int? deviceTypeID;
ProcedureTempleteRequestModel(
{this.doctorID,

@ -1,6 +1,6 @@
class CategoriseProcedureModel {
List<EntityList> entityList;
int rowcount;
List<EntityList>? entityList;
int? rowcount;
dynamic statusMessage;
CategoriseProcedureModel(
@ -8,9 +8,9 @@ class CategoriseProcedureModel {
CategoriseProcedureModel.fromJson(Map<String, dynamic> json) {
if (json['entityList'] != null) {
entityList = new List<EntityList>();
entityList = <EntityList>[];
json['entityList'].forEach((v) {
entityList.add(new EntityList.fromJson(v));
entityList!.add(new EntityList.fromJson(v));
});
}
rowcount = json['rowcount'];
@ -20,7 +20,7 @@ class CategoriseProcedureModel {
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.entityList != null) {
data['entityList'] = this.entityList.map((v) => v.toJson()).toList();
data['entityList'] = this.entityList!.map((v) => v.toJson()).toList();
}
data['rowcount'] = this.rowcount;
data['statusMessage'] = this.statusMessage;
@ -29,20 +29,20 @@ class CategoriseProcedureModel {
}
class EntityList {
bool allowedClinic;
String category;
String categoryID;
String genderValidation;
String group;
String orderedValidation;
bool? allowedClinic;
String? category;
String? categoryID;
String? genderValidation;
String? group;
String? orderedValidation;
dynamic price;
String procedureId;
String procedureName;
String specialPermission;
String subGroup;
String template;
String remarks;
String type;
String? procedureId;
String? procedureName;
String? specialPermission;
String? subGroup;
String? template;
String? remarks;
String? type;
EntityList(
{this.allowedClinic,

@ -1,6 +1,6 @@
class GetOrderedProcedureModel {
List<EntityList> entityList;
int rowcount;
List<EntityList>? entityList;
int? rowcount;
dynamic statusMessage;
GetOrderedProcedureModel(
@ -8,9 +8,9 @@ class GetOrderedProcedureModel {
GetOrderedProcedureModel.fromJson(Map<String, dynamic> json) {
if (json['entityList'] != null) {
entityList = new List<EntityList>();
entityList = <EntityList>[];
json['entityList'].forEach((v) {
entityList.add(new EntityList.fromJson(v));
entityList!.add(new EntityList.fromJson(v));
});
}
rowcount = json['rowcount'];
@ -20,7 +20,7 @@ class GetOrderedProcedureModel {
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.entityList != null) {
data['entityList'] = this.entityList.map((v) => v.toJson()).toList();
data['entityList'] = this.entityList!.map((v) => v.toJson()).toList();
}
data['rowcount'] = this.rowcount;
data['statusMessage'] = this.statusMessage;
@ -29,31 +29,31 @@ class GetOrderedProcedureModel {
}
class EntityList {
String achiCode;
String appointmentDate;
int appointmentNo;
int categoryID;
String clinicDescription;
String cptCode;
int createdBy;
String createdOn;
String doctorName;
bool isApprovalCreated;
bool isApprovalRequired;
bool isCovered;
bool isInvoiced;
bool isReferralInvoiced;
bool isUncoveredByDoctor;
int lineItemNo;
String orderDate;
int orderNo;
int orderType;
String procedureId;
String procedureName;
String remarks;
String status;
String template;
int doctorID;
String? achiCode;
String? appointmentDate;
int? appointmentNo;
int? categoryID;
String? clinicDescription;
String? cptCode;
int? createdBy;
String? createdOn;
String? doctorName;
bool? isApprovalCreated;
bool? isApprovalRequired;
bool? isCovered;
bool? isInvoiced;
bool? isReferralInvoiced;
bool? isUncoveredByDoctor;
int? lineItemNo;
String? orderDate;
int? orderNo;
int? orderType;
String? procedureId;
String? procedureName;
String? remarks;
String? status;
String? template;
int? doctorID;
EntityList(
{this.achiCode,

@ -1,7 +1,7 @@
class GetOrderedProcedureRequestModel {
String vidaAuthTokenID;
int patientMRN;
int appointmentNo;
String? vidaAuthTokenID;
int? patientMRN;
int? appointmentNo;
GetOrderedProcedureRequestModel(
{this.vidaAuthTokenID, this.patientMRN, this.appointmentNo});

@ -1,15 +1,15 @@
class GetProcedureModel {
List<EntityList> entityList;
int rowcount;
List<EntityList>? entityList;
int? rowcount;
dynamic statusMessage;
GetProcedureModel({this.entityList, this.rowcount, this.statusMessage});
GetProcedureModel.fromJson(Map<String, dynamic> json) {
if (json['entityList'] != null) {
entityList = new List<EntityList>();
entityList = <EntityList>[];
json['entityList'].forEach((v) {
entityList.add(new EntityList.fromJson(v));
entityList!.add(new EntityList.fromJson(v));
});
}
rowcount = json['rowcount'];
@ -19,7 +19,7 @@ class GetProcedureModel {
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.entityList != null) {
data['entityList'] = this.entityList.map((v) => v.toJson()).toList();
data['entityList'] = this.entityList!.map((v) => v.toJson()).toList();
}
data['rowcount'] = this.rowcount;
data['statusMessage'] = this.statusMessage;
@ -28,18 +28,18 @@ class GetProcedureModel {
}
class EntityList {
bool allowedClinic;
String category;
String categoryID;
String genderValidation;
String group;
String orderedValidation;
bool? allowedClinic;
String? category;
String? categoryID;
String? genderValidation;
String? group;
String? orderedValidation;
dynamic price;
String procedureId;
String procedureName;
String specialPermission;
String subGroup;
String template;
String? procedureId;
String? procedureName;
String? specialPermission;
String? subGroup;
String? template;
EntityList(
{this.allowedClinic,

@ -1,11 +1,11 @@
class GetProcedureReqModel {
int clinicId;
int patientMRN;
int pageSize;
int pageIndex;
List<String> search;
int? clinicId;
int? patientMRN;
int? pageSize;
int? pageIndex;
List<String>? search;
dynamic category;
String vidaAuthTokenID;
String? vidaAuthTokenID;
GetProcedureReqModel(
{this.clinicId,

@ -1,28 +1,28 @@
class OrderProcedure {
String achiCode;
String appointmentDate;
int appointmentNo;
int categoryID;
String clinicDescription;
String cptCode;
int createdBy;
String createdOn;
String doctorName;
bool isApprovalCreated;
bool isApprovalRequired;
bool isCovered;
bool isInvoiced;
bool isReferralInvoiced;
bool isUncoveredByDoctor;
int lineItemNo;
String orderDate;
int orderNo;
int orderType;
String procedureId;
String procedureName;
String remarks;
String status;
String template;
String? achiCode;
String? appointmentDate;
int? appointmentNo;
int? categoryID;
String? clinicDescription;
String? cptCode;
int? createdBy;
String? createdOn;
String? doctorName;
bool? isApprovalCreated;
bool? isApprovalRequired;
bool? isCovered;
bool? isInvoiced;
bool? isReferralInvoiced;
bool? isUncoveredByDoctor;
int? lineItemNo;
String? orderDate;
int? orderNo;
int? orderType;
String? procedureId;
String? procedureName;
String? remarks;
String? status;
String? template;
OrderProcedure(
{this.achiCode,

@ -1,11 +1,11 @@
import 'ControlsModel.dart';
class PostProcedureReqModel {
int patientMRN;
int appointmentNo;
int episodeID;
List<Procedures> procedures;
String vidaAuthTokenID;
int? patientMRN;
int? appointmentNo;
int? episodeID;
List<Procedures>? procedures;
String? vidaAuthTokenID;
PostProcedureReqModel(
{this.patientMRN,
@ -19,9 +19,9 @@ class PostProcedureReqModel {
appointmentNo = json['AppointmentNo'];
episodeID = json['EpisodeID'];
if (json['Procedures'] != null) {
procedures = new List<Procedures>();
procedures = <Procedures>[];
json['Procedures'].forEach((v) {
procedures.add(new Procedures.fromJson(v));
procedures!.add(new Procedures.fromJson(v));
});
}
vidaAuthTokenID = json['VidaAuthTokenID'];
@ -33,7 +33,7 @@ class PostProcedureReqModel {
data['AppointmentNo'] = this.appointmentNo;
data['EpisodeID'] = this.episodeID;
if (this.procedures != null) {
data['Procedures'] = this.procedures.map((v) => v.toJson()).toList();
data['Procedures'] = this.procedures!.map((v) => v.toJson()).toList();
}
data['VidaAuthTokenID'] = this.vidaAuthTokenID;
return data;
@ -41,9 +41,9 @@ class PostProcedureReqModel {
}
class Procedures {
String procedure;
String category;
List<Controls> controls;
String? procedure;
String? category;
List<Controls>? controls;
Procedures({this.procedure, this.category, this.controls});
@ -51,9 +51,9 @@ class Procedures {
procedure = json['Procedure'];
category = json['Category'];
if (json['Controls'] != null) {
controls = new List<Controls>();
controls = <Controls>[];
json['Controls'].forEach((v) {
controls.add(new Controls.fromJson(v));
controls!.add(new Controls.fromJson(v));
});
}
}
@ -63,7 +63,7 @@ class Procedures {
data['Procedure'] = this.procedure;
data['Category'] = this.category;
if (this.controls != null) {
data['Controls'] = this.controls.map((v) => v.toJson()).toList();
data['Controls'] = this.controls!.map((v) => v.toJson()).toList();
}
return data;
}

@ -1,6 +1,6 @@
class ProcedureCategoryListModel {
List<EntityList> entityList;
int rowcount;
List<EntityList>? entityList;
int? rowcount;
dynamic statusMessage;
ProcedureCategoryListModel(
@ -8,9 +8,9 @@ class ProcedureCategoryListModel {
ProcedureCategoryListModel.fromJson(Map<String, dynamic> json) {
if (json['entityList'] != null) {
entityList = new List<EntityList>();
entityList = <EntityList>[];
json['entityList'].forEach((v) {
entityList.add(new EntityList.fromJson(v));
entityList!.add(new EntityList.fromJson(v));
});
}
rowcount = json['rowcount'];
@ -20,7 +20,7 @@ class ProcedureCategoryListModel {
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.entityList != null) {
data['entityList'] = this.entityList.map((v) => v.toJson()).toList();
data['entityList'] = this.entityList!.map((v) => v.toJson()).toList();
}
data['rowcount'] = this.rowcount;
data['statusMessage'] = this.statusMessage;
@ -29,8 +29,8 @@ class ProcedureCategoryListModel {
}
class EntityList {
int categoryId;
String categoryName;
int? categoryId;
String? categoryName;
EntityList({this.categoryId, this.categoryName});

@ -1,13 +1,13 @@
class ProcedureTempleteModel {
String setupID;
int projectID;
int clinicID;
int doctorID;
int templateID;
String templateName;
bool isActive;
int createdBy;
String createdOn;
String? setupID;
int? projectID;
int? clinicID;
int? doctorID;
int? templateID;
String? templateName;
bool? isActive;
int? createdBy;
String? createdOn;
dynamic editedBy;
dynamic editedOn;

@ -1,29 +1,29 @@
class ProcedureTempleteDetailsModel {
String setupID;
int projectID;
int clinicID;
int doctorID;
int templateID;
String templateName;
String procedureID;
bool isActive;
int createdBy;
String createdOn;
String? setupID;
int? projectID;
int? clinicID;
int? doctorID;
int? templateID;
String? templateName;
String? procedureID;
bool? isActive;
int? createdBy;
String? createdOn;
dynamic editedBy;
dynamic editedOn;
String procedureName;
String procedureNameN;
String alias;
String aliasN;
String categoryID;
String subGroupID;
String categoryDescription;
String categoryDescriptionN;
String categoryAlias;
String? procedureName;
String? procedureNameN;
String? alias;
String? aliasN;
String? categoryID;
String? subGroupID;
String? categoryDescription;
String? categoryDescriptionN;
String? categoryAlias;
dynamic riskCategoryID;
String type = "1";
String remarks;
int selectedType = 0;
String? type = "1";
String? remarks;
int? selectedType = 0;
ProcedureTempleteDetailsModel(
{this.setupID,
@ -106,14 +106,14 @@ class ProcedureTempleteDetailsModel {
}
class ProcedureTempleteDetailsModelList {
List<ProcedureTempleteDetailsModel> procedureTemplate = List();
String templateName;
int templateId;
List<ProcedureTempleteDetailsModel> procedureTemplate = [];
String? templateName;
int? templateId;
ProcedureTempleteDetailsModelList(
{this.templateName,
this.templateId,
ProcedureTempleteDetailsModel template}) {
procedureTemplate.add(template);
ProcedureTempleteDetailsModel? template}) {
procedureTemplate.add(template!);
}
}

@ -1,32 +1,32 @@
class ProcedureTempleteDetailsRequestModel {
int doctorID;
String firstName;
int templateID;
String middleName;
String lastName;
String patientMobileNumber;
String patientIdentificationID;
int patientID;
String from;
String to;
int searchType;
String mobileNo;
String identificationNo;
int editedBy;
int projectID;
int clinicID;
String tokenID;
int languageID;
String stamp;
String iPAdress;
double versionID;
int channel;
String sessionID;
bool isLoginForDoctorApp;
bool patientOutSA;
String vidaAuthTokenID;
String vidaRefreshTokenID;
int deviceTypeID;
int? doctorID;
String? firstName;
int? templateID;
String? middleName;
String? lastName;
String? patientMobileNumber;
String? patientIdentificationID;
int? patientID;
String? from;
String? to;
int? searchType;
String? mobileNo;
String? identificationNo;
int? editedBy;
int? projectID;
int? clinicID;
String? tokenID;
int? languageID;
String? stamp;
String? iPAdress;
double? versionID;
int? channel;
String? sessionID;
bool? isLoginForDoctorApp;
bool? patientOutSA;
String? vidaAuthTokenID;
String? vidaRefreshTokenID;
int? deviceTypeID;
ProcedureTempleteDetailsRequestModel(
{this.doctorID,

@ -1,6 +1,6 @@
class ProcedureValadteModel {
List<EntityList> entityList;
int rowcount;
List<EntityList>? entityList;
int? rowcount;
dynamic statusMessage;
dynamic success;
@ -9,9 +9,9 @@ class ProcedureValadteModel {
ProcedureValadteModel.fromJson(Map<String, dynamic> json) {
if (json['entityList'] != null) {
entityList = new List<EntityList>();
entityList = <EntityList>[];
json['entityList'].forEach((v) {
entityList.add(new EntityList.fromJson(v));
entityList!.add(new EntityList.fromJson(v));
});
}
rowcount = json['rowcount'];
@ -22,7 +22,7 @@ class ProcedureValadteModel {
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.entityList != null) {
data['entityList'] = this.entityList.map((v) => v.toJson()).toList();
data['entityList'] = this.entityList!.map((v) => v.toJson()).toList();
}
data['rowcount'] = this.rowcount;
data['statusMessage'] = this.statusMessage;
@ -32,8 +32,8 @@ class ProcedureValadteModel {
}
class EntityList {
String procedureId;
List<String> warringMessages;
String? procedureId;
List<String>? warringMessages;
EntityList({this.procedureId, this.warringMessages});

@ -1,9 +1,9 @@
class ProcedureValidationRequestModel {
String vidaAuthTokenID;
int patientMRN;
int appointmentNo;
int episodeID;
List<String> procedure;
String? vidaAuthTokenID;
int? patientMRN;
int? appointmentNo;
int? episodeID;
List<String>? procedure;
ProcedureValidationRequestModel(
{this.vidaAuthTokenID,

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save