Null Safety Update

ipd-changes-for-vida-plus
Aamir Muhammad 3 years ago
parent 435567305e
commit 597d5a3498

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@ -1,39 +1,15 @@
class ClinicByProjectIdRequest { class ClinicByProjectIdRequest {
/* int? projectID;
*@author: Ibrahim Albitar int? languageID;
*@Date:03/06/2020 String? stamp;
*@param: String? iPAdress;
*@return: double? versionID;
*@desc: ClinicByProjectIdRequest int? channel;
*/ String? tokenID;
String? sessionID;
int projectID; bool? isLoginForDoctorApp;
int languageID; bool? patientOutSA;
String stamp; int? patientTypeID;
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
}
*/
ClinicByProjectIdRequest( ClinicByProjectIdRequest(
{this.projectID, {this.projectID,

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

@ -1,37 +1,16 @@
class STPReferralFrequencyRequest { class STPReferralFrequencyRequest {
/*
*@author: Ibrahim Albitar
*@Date:03/06/2020
*@param:
*@return:
*@desc:
*/
int languageID; int? languageID;
String stamp; String? stamp;
String iPAdress; String? iPAdress;
double versionID; double? versionID;
int channel; int? channel;
String tokenID; String? tokenID;
String sessionID; String? sessionID;
bool isLoginForDoctorApp; bool? isLoginForDoctorApp;
bool patientOutSA; bool? patientOutSA;
int patientTypeID; 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( STPReferralFrequencyRequest(
{this.languageID = 2, {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'; import 'dart:convert';
ListPendingPatientListModel listPendingPatientListModelFromJson(String str) => ListPendingPatientListModel listPendingPatientListModelFromJson(String str) =>
@ -58,43 +52,43 @@ class ListPendingPatientListModel {
dynamic acceptedBy; dynamic acceptedBy;
dynamic acceptedOn; dynamic acceptedOn;
int age; int? age;
dynamic appointmentNo; dynamic appointmentNo;
String arrivalTime; String? arrivalTime;
String arrivalTimeD; String? arrivalTimeD;
int callStatus; int? callStatus;
String clientRequestId; String? clientRequestId;
String clinicName; String? clinicName;
dynamic consoltationEnd; dynamic consoltationEnd;
dynamic consultationNotes; dynamic consultationNotes;
dynamic createdOn; dynamic createdOn;
DateTime dateOfBirth; DateTime? dateOfBirth;
String deviceToken; String? deviceToken;
String deviceType; String? deviceType;
dynamic doctorName; dynamic doctorName;
String editOn; String? editOn;
String gender; String? gender;
bool isFollowUp; bool? isFollowUp;
dynamic isFromVida; dynamic isFromVida;
int isLoginB; int? isLoginB;
bool isOutKsa; bool? isOutKsa;
int isRejected; int? isRejected;
String language; String? language;
double latitude; double? latitude;
double longitude; double? longitude;
String mobileNumber; String? mobileNumber;
dynamic openSession; dynamic openSession;
dynamic openTokenId; dynamic openTokenId;
String patientId; String? patientId;
String patientName; String? patientName;
int patientStatus; int? patientStatus;
String preferredLanguage; String? preferredLanguage;
int projectId; int? projectId;
int scoring; int? scoring;
int serviceId; int? serviceId;
dynamic tokenId; dynamic tokenId;
int vcId; int? vcId;
String voipToken; String? voipToken;
factory ListPendingPatientListModel.fromJson(Map<String, dynamic> json) => factory ListPendingPatientListModel.fromJson(Map<String, dynamic> json) =>
ListPendingPatientListModel( ListPendingPatientListModel(
@ -153,7 +147,7 @@ class ListPendingPatientListModel {
"ConsultationNotes": consultationNotes, "ConsultationNotes": consultationNotes,
"CreatedOn": createdOn, "CreatedOn": createdOn,
"DateOfBirth": "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, "DeviceToken": deviceToken,
"DeviceType": deviceType, "DeviceType": deviceType,
"DoctorName": doctorName, "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 { class InsuranceAprovalsRequest {
int exuldAppNO; int? exuldAppNO;
int patientID; int? patientID;
int channel; int? channel;
int projectID; int? projectID;
int languageID; int? languageID;
String stamp; String? stamp;
String ipAdress; String? ipAdress;
double versionID; double? versionID;
String tokenID; String? tokenID;
String sessionID; String? sessionID;
bool isLoginForDoctorApp; bool? isLoginForDoctorApp;
bool patientOutSA; bool? patientOutSA;
int patientTypeID; int? patientTypeID;
InsuranceAprovalsRequest( InsuranceAprovalsRequest(
{this.exuldAppNO, {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 { class OrdersRequest {
int visitType; int? visitType;
int admissionNo; int? admissionNo;
int projectID; int? projectID;
int languageID; int? languageID;
String stamp; String? stamp;
String iPAdress; String? iPAdress;
int channel; int? channel;
String tokenID; String? tokenID;
String sessionID; String? sessionID;
bool isLoginForDoctorApp; bool? isLoginForDoctorApp;
bool patientOutSA; bool? patientOutSA;
int patientTypeID; int? patientTypeID;
double versionID; double? versionID;
OrdersRequest( OrdersRequest(
{this.visitType, {this.visitType,

@ -4,81 +4,81 @@ import 'package:doctor_app_flutter/utils/date-utils.dart';
import 'package:doctor_app_flutter/utils/utils.dart'; import 'package:doctor_app_flutter/utils/utils.dart';
class PatiantInformtion { class PatiantInformtion {
PatiantInformtion patientDetails; PatiantInformtion? patientDetails;
int genderInt; int? genderInt;
dynamic age; dynamic age;
String appointmentDate; String? appointmentDate;
DateTime appointmentDateWithDateTimeForm; DateTime? appointmentDateWithDateTimeForm;
dynamic appointmentNo; dynamic appointmentNo;
dynamic appointmentType; dynamic appointmentType;
String arrivalTime; String? arrivalTime;
String arrivalTimeD; String? arrivalTimeD;
int callStatus; int? callStatus;
dynamic callStatusDisc; dynamic callStatusDisc;
int callTypeID; int? callTypeID;
String clientRequestID; String? clientRequestID;
String clinicName; String? clinicName;
String consoltationEnd; String? consoltationEnd;
String consultationNotes; String? consultationNotes;
int appointmentTypeId; int? appointmentTypeId;
String arrivedOn; String? arrivedOn;
int clinicGroupId; int? clinicGroupId;
String companyName; String? companyName;
dynamic dischargeStatus; dynamic dischargeStatus;
dynamic doctorDetails; dynamic doctorDetails;
int doctorId; int? doctorId;
String endTime; String? endTime;
int episodeNo; int? episodeNo;
int fallRiskScore; int? fallRiskScore;
bool isSigned; bool? isSigned;
int medicationOrders; int? medicationOrders;
String mobileNumber; String? mobileNumber;
String nationality; String? nationality;
int projectId; int? projectId;
int clinicId; int? clinicId;
dynamic patientId; dynamic patientId;
String doctorName; String? doctorName;
String doctorNameN; String? doctorNameN;
String firstName; String? firstName;
String middleName; String? middleName;
String lastName; String? lastName;
String firstNameN; String? firstNameN;
String middleNameN; String? middleNameN;
String lastNameN; String? lastNameN;
String fullName; String? fullName;
String fullNameN; String? fullNameN;
int gender; int? gender;
String dateofBirth; String? dateofBirth;
String nationalityId; String? nationalityId;
String emailAddress; String? emailAddress;
String patientIdentificationNo; String? patientIdentificationNo;
int patientType; int? patientType;
int patientMRN; int? patientMRN;
String admissionNo; String? admissionNo;
String admissionDate; String? admissionDate;
DateTime admissionDateWithDateTimeForm; DateTime? admissionDateWithDateTimeForm;
String createdOn; String? createdOn;
String roomId; String? roomId;
String bedId; String? bedId;
String nursingStationId; String? nursingStationId;
String description; String? description;
String clinicDescription; String? clinicDescription;
String clinicDescriptionN; String? clinicDescriptionN;
String nationalityName; String? nationalityName;
String nationalityNameN; String? nationalityNameN;
String genderDescription; String? genderDescription;
String nursingStationName; String? nursingStationName;
String startTime; String? startTime;
String visitType; String? visitType;
String nationalityFlagURL; String? nationalityFlagURL;
int patientStatus; int? patientStatus;
int patientStatusType; int? patientStatusType;
int visitTypeId; int? visitTypeId;
String startTimes; String? startTimes;
String dischargeDate; String? dischargeDate;
int status; int? status;
int vcId; int? vcId;
String voipToken; String? voipToken;
PatiantInformtion( PatiantInformtion(
{this.patientDetails, {this.patientDetails,
@ -167,7 +167,7 @@ class PatiantInformtion {
doctorId = json["DoctorID"] ?? json["doctorID"]; doctorId = json["DoctorID"] ?? json["doctorID"];
patientId = json["PatientID"] != null patientId = json["PatientID"] != null
? json["PatientID"] is String ? json["PatientID"] is String
? int.parse(json["PatientID"]) ? int?.parse(json["PatientID"])
: json["PatientID"] : json["PatientID"]
: json["patientID"] ?? json['patientMRN'] ?? json['PatientMRN']; : json["patientID"] ?? json['patientMRN'] ?? json['PatientMRN'];
doctorName = json["DoctorName"] ?? json["doctorName"]; doctorName = json["DoctorName"] ?? json["doctorName"];
@ -180,7 +180,7 @@ class PatiantInformtion {
lastNameN = json["LastNameN"] ?? json["lastNameN"]; lastNameN = json["LastNameN"] ?? json["lastNameN"];
gender = json["Gender"] != null gender = json["Gender"] != null
? json["Gender"] is String ? json["Gender"] is String
? int.parse(json["Gender"]) ? int?.parse(json["Gender"])
: json["Gender"] : json["Gender"]
: json["gender"]; : json["gender"];
fullName = json["fullName"] ?? json["fullName"] ?? json["PatientName"]; fullName = json["fullName"] ?? json["fullName"] ?? json["PatientName"];
@ -319,7 +319,7 @@ class PatiantInformtion {
data['Age'] = this.age; data['Age'] = this.age;
data['AppointmentDate'] = data['AppointmentDate'] =
this.appointmentDate.isNotEmpty ? this.appointmentDate : null; this.appointmentDate!.isNotEmpty ? this.appointmentDate : null;
data['AppointmentNo'] = this.appointmentNo; data['AppointmentNo'] = this.appointmentNo;
data['ArrivalTime'] = this.arrivalTime; 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 { class PatientModel {
int ProjectID; int? ProjectID;
int ClinicID; int? ClinicID;
int DoctorID; int? DoctorID;
String FirstName; String? FirstName;
String MiddleName; String? MiddleName;
String LastName; String? LastName;
String PatientMobileNumber; String? PatientMobileNumber;
String PatientIdentificationID; String? PatientIdentificationID;
int PatientID; int? PatientID;
String From; String? From;
String To; String? To;
int LanguageID; int? LanguageID;
String stamp; String? stamp;
String IPAdress; String? IPAdress;
double VersionID; double? VersionID;
int Channel; int? Channel;
String TokenID; String? TokenID;
String SessionID; String? SessionID;
bool IsLoginForDoctorApp; bool? IsLoginForDoctorApp;
bool PatientOutSA; bool? PatientOutSA;
int Searchtype; int? Searchtype;
String IdentificationNo; String? IdentificationNo;
String MobileNo; 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; set setFirstName(String FirstName) => this.FirstName = FirstName;
String get getMiddleName => MiddleName; String? get getMiddleName => MiddleName;
set setMiddleName(String MiddleName) => this.MiddleName = MiddleName; set setMiddleName(String MiddleName) => this.MiddleName = MiddleName;
String get getLastName => LastName; String? get getLastName => LastName;
set setLastName(String LastName) => this.LastName = LastName; set setLastName(String LastName) => this.LastName = LastName;
String get getPatientMobileNumber => PatientMobileNumber; String? get getPatientMobileNumber => PatientMobileNumber;
set setPatientMobileNumber(String PatientMobileNumber) => set setPatientMobileNumber(String PatientMobileNumber) =>
this.PatientMobileNumber = PatientMobileNumber; this.PatientMobileNumber = PatientMobileNumber;
@ -65,54 +58,54 @@ class PatientModel {
// set setPatientIdentificationID(String PatientIdentificationID) => this.PatientIdentificationID = PatientIdentificationID; // 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; set setFrom(String From) => this.From = From;
String get getTo => To; String? get getTo => To;
set setTo(String To) => this.To = 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; set setStamp(String stamp) => this.stamp = stamp;
String get getIPAdress => IPAdress; String? get getIPAdress => IPAdress;
set setIPAdress(String IPAdress) => this.IPAdress = 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; set setTokenID(String TokenID) => this.TokenID = TokenID;
String get getSessionID => SessionID; String? get getSessionID => SessionID;
set setSessionID(String SessionID) => this.SessionID = 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; 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( PatientModel(
{this.ProjectID, {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 { class ProgressNoteRequest {
int visitType; int? visitType;
int admissionNo; int? admissionNo;
int projectID; int? projectID;
int languageID; int? languageID;
String stamp; String? stamp;
String iPAdress; String? iPAdress;
int channel; int? channel;
String tokenID; String? tokenID;
String sessionID; String? sessionID;
bool isLoginForDoctorApp; bool? isLoginForDoctorApp;
bool patientOutSA; bool? patientOutSA;
int patientTypeID; int? patientTypeID;
ProgressNoteRequest( ProgressNoteRequest(
{this.visitType, {this.visitType,

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

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

@ -1,24 +1,24 @@
class RequestMyReferralPatientModel { class RequestMyReferralPatientModel {
int projectID; int? projectID;
int clinicID; int? clinicID;
int doctorID; int? doctorID;
String firstName; String? firstName;
String middleName; String? middleName;
String lastName; String? lastName;
String patientMobileNumber; String? patientMobileNumber;
String patientIdentificationID; String? patientIdentificationID;
int patientID; int? patientID;
String from; String? from;
String to; String? to;
int languageID; int? languageID;
String stamp; String? stamp;
String iPAdress; String? iPAdress;
double versionID; double? versionID;
int channel; int? channel;
String tokenID; String? tokenID;
String sessionID; String? sessionID;
bool isLoginForDoctorApp; bool? isLoginForDoctorApp;
bool patientOutSA; bool? patientOutSA;
RequestMyReferralPatientModel( RequestMyReferralPatientModel(
{this.projectID, {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'; import 'package:doctor_app_flutter/core/model/patient/patiant_info_model.dart';
//ModelResponse //ModelResponse
class ModelResponse { class ModelResponse {
final List<PatiantInformtion> list; final List<PatiantInformtion>? list;
String firstName; String? firstName;
ModelResponse({ ModelResponse({
this.list, this.list,
@ -19,7 +12,7 @@ class ModelResponse {
}); });
factory ModelResponse.fromJson(List<dynamic> parsedJson) { factory ModelResponse.fromJson(List<dynamic> parsedJson) {
List<PatiantInformtion> list = new List<PatiantInformtion>(); List<PatiantInformtion> list = <PatiantInformtion>[];
list = parsedJson.map((i) => PatiantInformtion.fromJson(i)).toList(); 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'; import 'package:doctor_app_flutter/utils/date-utils.dart';
class VitalSignResModel { class VitalSignResModel {
@ -34,9 +27,9 @@ class VitalSignResModel {
var painDuration; var painDuration;
var painCharacter; var painCharacter;
var painFrequency; var painFrequency;
bool isPainManagementDone; bool? isPainManagementDone;
var status; var status;
bool isVitalsRequired; bool? isVitalsRequired;
var patientID; var patientID;
var createdOn; var createdOn;
var doctorID; var doctorID;
@ -44,7 +37,7 @@ class VitalSignResModel {
var triageCategory; var triageCategory;
var gCScore; var gCScore;
var lineItemNo; var lineItemNo;
DateTime vitalSignDate; DateTime? vitalSignDate;
var actualTimeTaken; var actualTimeTaken;
var sugarLevel; var sugarLevel;
var fBS; var fBS;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Loading…
Cancel
Save