Migrate models to flutter 2

migrate_flutter_2
Mohammad Aljammal 5 years ago
parent d784310c82
commit 931e21ed5e

@ -1,40 +1,40 @@
import 'package:doctor_app_flutter/util/date-utils.dart'; import 'package:doctor_app_flutter/util/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,
@ -69,9 +69,10 @@ class Prescriptions {
this.nationalityFlagURL, this.nationalityFlagURL,
this.noOfPatientsRate, this.noOfPatientsRate,
this.qR, this.qR,
this.speciality,this.isLiveCareAppointment}); this.speciality,
this.isLiveCareAppointment});
Prescriptions.fromJson(Map<String, dynamic> json) { Prescriptions.fromJson(Map<String?, dynamic> json) {
setupID = json['SetupID']; setupID = json['SetupID'];
projectID = json['ProjectID']; projectID = json['ProjectID'];
patientID = json['PatientID']; patientID = json['PatientID'];
@ -105,11 +106,11 @@ class Prescriptions {
noOfPatientsRate = json['NoOfPatientsRate']; noOfPatientsRate = json['NoOfPatientsRate'];
qR = json['QR']; qR = json['QR'];
isLiveCareAppointment = json['IsLiveCareAppointment']; isLiveCareAppointment = json['IsLiveCareAppointment'];
// speciality = json['Speciality'].cast<String>(); // speciality = json['Speciality'].cast<String ?>();
} }
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>();
data['SetupID'] = this.setupID; data['SetupID'] = this.setupID;
data['ProjectID'] = this.projectID; data['ProjectID'] = this.projectID;
data['PatientID'] = this.patientID; data['PatientID'] = this.patientID;
@ -149,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, required Prescriptions prescriptions}) {
prescriptionsList.add(prescriptions); prescriptionsList.add(prescriptions);
} }
} }

@ -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 =[];
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,5 +1,5 @@
class PrescriptionModel { class PrescriptionModel {
List<EntityList> entityList; List<EntityList>? entityList;
dynamic rowcount; dynamic rowcount;
dynamic statusMessage; dynamic statusMessage;
@ -7,9 +7,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<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 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;
int appointmentNo; int ? appointmentNo;
String clinic; String? clinic;
String companyName; String ?companyName;
int days; int ?days;
String doctorName; String ?doctorName;
var doseDailyQuantity; var doseDailyQuantity;
String frequency; String? frequency;
int frequencyNumber; int ?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;
int itemID; int? itemID;
String orderDate; String? orderDate;
int patientID; int ?patientID;
String patientName; String ?patientName;
String phoneOffice1; String ?phoneOffice1;
String prescriptionQR; String ?prescriptionQR;
int prescriptionTimes; int ?prescriptionTimes;
String productImage; String? productImage;
String productImageBase64; String? productImageBase64;
String productImageString; String? productImageString;
int projectID; int? projectID;
String projectName; String?projectName;
String remarks; String?remarks;
String route; String?route;
String sKU; String?sKU;
int scaleOffset; int ?scaleOffset;
String startDate; String? startDate;
String patientAge; String ? patientAge;
String patientGender; String ? patientGender;
String phoneOffice; String ? phoneOffice;
int doseTimingID; int ?doseTimingID;
int frequencyID; int ?frequencyID;
int routeID; int ?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;
int appointmentNo; int ? appointmentNo;
String clinic; String ? clinic;
Null companyName; dynamic companyName;
int days; int ? days;
String doctorName; String ? doctorName;
int doseDailyQuantity; int ? doseDailyQuantity;
String frequency; String ? frequency;
int frequencyNumber; int ? frequencyNumber;
Null image; dynamic image;
Null imageExtension; dynamic imageExtension;
String imageSRCUrl; String ? imageSRCUrl;
Null imageString; dynamic imageString ;
String imageThumbUrl; String ? imageThumbUrl;
String isCovered; String ? isCovered;
String itemDescription; String ? itemDescription;
int itemID; int ? itemID;
String orderDate; String ? orderDate;
int patientID; int ? patientID;
String patientName; String ? patientName;
String phoneOffice1; String ? phoneOffice1;
Null prescriptionQR; dynamic prescriptionQR;
int prescriptionTimes; int ? prescriptionTimes;
Null productImage; dynamic productImage;
Null productImageBase64; dynamic productImageBase64;
String productImageString; String ? productImageString;
int projectID; int ? projectID;
String projectName; String ? projectName;
String remarks; String ? remarks;
String route; String ? route;
String sKU; String ? sKU;
int scaleOffset; int ? scaleOffset;
String startDate; String ? startDate;
PrescriptionReportEnh( PrescriptionReportEnh(
{this.address, {this.address,

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

@ -1,32 +1,32 @@
import 'package:doctor_app_flutter/util/date-utils.dart'; import 'package:doctor_app_flutter/util/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;
@ -34,35 +34,35 @@ class PrescriptionsOrder {
PrescriptionsOrder( PrescriptionsOrder(
{this.iD, {this.iD,
this.patientID, this.patientID,
this.patientOutSA, this.patientOutSA,
this.isOutPatient, this.isOutPatient,
this.projectID, this.projectID,
this.nearestProjectID, this.nearestProjectID,
this.longitude, this.longitude,
this.latitude, this.latitude,
this.appointmentNo, this.appointmentNo,
this.dischargeID, this.dischargeID,
this.lineItemNo, this.lineItemNo,
this.status, this.status,
this.description, this.description,
this.descriptionN, this.descriptionN,
this.createdOn, this.createdOn,
this.serviceID, this.serviceID,
this.createdBy, this.createdBy,
this.editedOn, this.editedOn,
this.editedBy, this.editedBy,
this.channel, this.channel,
this.clientRequestID, this.clientRequestID,
this.returnedToQueue, this.returnedToQueue,
this.pickupDateTime, this.pickupDateTime,
this.pickupLocationName, this.pickupLocationName,
this.dropoffLocationName, this.dropoffLocationName,
this.realRRTHaveTransactions, this.realRRTHaveTransactions,
this.nearestProjectDescription, this.nearestProjectDescription,
this.nearestProjectDescriptionN, this.nearestProjectDescriptionN,
this.projectDescription, this.projectDescription,
this.projectDescriptionN}); this.projectDescriptionN});
PrescriptionsOrder.fromJson(Map<String, dynamic> json) { PrescriptionsOrder.fromJson(Map<String, dynamic> json) {
iD = json['ID']; iD = json['ID'];

@ -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,
@ -26,7 +26,7 @@ class RequestGetListPharmacyForPrescriptions {
this.deviceTypeID, this.deviceTypeID,
this.itemID}); this.itemID});
RequestGetListPharmacyForPrescriptions.fromJson(Map<String, dynamic> json) { RequestGetListPharmacyForPrescriptions.fromJson(Map<String ?, dynamic> json) {
latitude = json['Latitude']; latitude = json['Latitude'];
longitude = json['Longitude']; longitude = json['Longitude'];
versionID = json['VersionID']; versionID = json['VersionID'];
@ -41,8 +41,8 @@ class RequestGetListPharmacyForPrescriptions {
itemID = json['ItemID']; itemID = json['ItemID'];
} }
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>();
data['Latitude'] = this.latitude; data['Latitude'] = this.latitude;
data['Longitude'] = this.longitude; data['Longitude'] = this.longitude;
data['VersionID'] = this.versionID; data['VersionID'] = this.versionID;

@ -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,
@ -40,7 +40,7 @@ class RequestPrescriptionReport {
this.projectID, this.projectID,
this.dischargeNo}); this.dischargeNo});
RequestPrescriptionReport.fromJson(Map<String, dynamic> json) { RequestPrescriptionReport.fromJson(Map<String ?, dynamic> json) {
versionID = json['VersionID']; versionID = json['VersionID'];
channel = json['Channel']; channel = json['Channel'];
languageID = json['LanguageID']; languageID = json['LanguageID'];
@ -62,8 +62,8 @@ class RequestPrescriptionReport {
dischargeNo = json['DischargeNo']; dischargeNo = json['DischargeNo'];
} }
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>();
data['VersionID'] = this.versionID; data['VersionID'] = this.versionID;
data['Channel'] = this.channel; data['Channel'] = this.channel;
data['LanguageID'] = this.languageID; data['LanguageID'] = this.languageID;

@ -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,
@ -39,7 +39,7 @@ class RequestPrescriptionReportEnh {
this.clinicID, this.clinicID,
this.projectID,this.dischargeNo}); this.projectID,this.dischargeNo});
RequestPrescriptionReportEnh.fromJson(Map<String, dynamic> json) { RequestPrescriptionReportEnh.fromJson(Map<String ?, dynamic> json) {
versionID = json['VersionID']; versionID = json['VersionID'];
channel = json['Channel']; channel = json['Channel'];
languageID = json['LanguageID']; languageID = json['LanguageID'];
@ -60,8 +60,8 @@ class RequestPrescriptionReportEnh {
projectID = json['ProjectID']; projectID = json['ProjectID'];
} }
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>();
data['VersionID'] = this.versionID; data['VersionID'] = this.versionID;
data['Channel'] = this.channel; data['Channel'] = this.channel;
data['LanguageID'] = this.languageID; data['LanguageID'] = this.languageID;

@ -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,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({this.desciption, HospitalsModel({this.desciption,
this.desciptionN, this.desciptionN,
@ -33,7 +33,7 @@ class HospitalsModel {
this.projectOutSA, this.projectOutSA,
this.usingInDoctorApp}); this.usingInDoctorApp});
HospitalsModel.fromJson(Map<String, dynamic> json) { HospitalsModel.fromJson(Map<String?, dynamic> json) {
desciption = json['Desciption']; desciption = json['Desciption'];
desciptionN = json['DesciptionN']; desciptionN = json['DesciptionN'];
iD = json['ID']; iD = json['ID'];
@ -52,8 +52,8 @@ class HospitalsModel {
usingInDoctorApp = json['UsingInDoctorApp']; usingInDoctorApp = json['UsingInDoctorApp'];
} }
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>();
data['Desciption'] = this.desciption; data['Desciption'] = this.desciption;
data['DesciptionN'] = this.desciptionN; data['DesciptionN'] = this.desciptionN;
data['ID'] = this.iD; data['ID'] = this.iD;

@ -1,23 +1,23 @@
class CreateNoteModel { class CreateNoteModel {
int visitType; int? visitType;
int admissionNo; int? admissionNo;
int projectID; int? projectID;
int patientTypeID; int? patientTypeID;
int patientID; int? patientID;
int clinicID; int? clinicID;
String notes; String? notes;
int createdBy; int ?createdBy;
int editedBy; int ?editedBy;
String nursingRemarks; String ?nursingRemarks;
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;
CreateNoteModel( CreateNoteModel(
{this.visitType, {this.visitType,

@ -1,24 +1,24 @@
class NoteModel { class NoteModel {
String setupID; String? setupID;
int projectID; int ?projectID;
int patientID; int ?patientID;
int patientType; int ?patientType;
String admissionNo; String ?admissionNo;
int lineItemNo; int ?lineItemNo;
int visitType; int ?visitType;
String notes; String ?notes;
String assessmentDate; String ?assessmentDate;
String visitTime; String ?visitTime;
int status; int ?status;
String nursingRemarks; String ?nursingRemarks;
String createdOn; String ?createdOn;
String editedOn; String ?editedOn;
int createdBy; int ?createdBy;
int admissionClinicID; int ?admissionClinicID;
String admissionClinicName; String ?admissionClinicName;
Null doctorClinicName; dynamic doctorClinicName;
String doctorName; String ?doctorName;
String visitTypeDesc; String ?visitTypeDesc;
NoteModel( NoteModel(
{this.setupID, {this.setupID,

@ -1,40 +1,40 @@
class UpdateNoteReqModel { class UpdateNoteReqModel {
int projectID; int? projectID;
int createdBy; int? createdBy;
int admissionNo; int? admissionNo;
int lineItemNo; int? lineItemNo;
String notes; String? notes;
bool verifiedNote; bool? verifiedNote;
bool cancelledNote; bool? cancelledNote;
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;
UpdateNoteReqModel( UpdateNoteReqModel(
{this.projectID, {this.projectID,
this.createdBy, this.createdBy,
this.admissionNo, this.admissionNo,
this.lineItemNo, this.lineItemNo,
this.notes, this.notes,
this.verifiedNote, this.verifiedNote,
this.cancelledNote, this.cancelledNote,
this.languageID, this.languageID,
this.stamp, this.stamp,
this.iPAdress, this.iPAdress,
this.versionID, this.versionID,
this.channel, this.channel,
this.tokenID, this.tokenID,
this.sessionID, this.sessionID,
this.isLoginForDoctorApp, this.isLoginForDoctorApp,
this.patientOutSA, this.patientOutSA,
this.patientTypeID}); this.patientTypeID});
UpdateNoteReqModel.fromJson(Map<String, dynamic> json) { UpdateNoteReqModel.fromJson(Map<String, dynamic> json) {
projectID = json['ProjectID']; projectID = json['ProjectID'];

@ -1,19 +1,19 @@
import 'package:doctor_app_flutter/util/date-utils.dart'; import 'package:doctor_app_flutter/util/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,16 +1,16 @@
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;
String mobileNo; String? mobileNo;
String identificationNo; String? identificationNo;
PatientSearchRequestModel( PatientSearchRequestModel(
{this.doctorID =0, {this.doctorID =0,

@ -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,
@ -56,7 +56,7 @@ class ProcedureTempleteRequestModel {
this.vidaRefreshTokenID, this.vidaRefreshTokenID,
this.deviceTypeID}); this.deviceTypeID});
ProcedureTempleteRequestModel.fromJson(Map<String, dynamic> json) { ProcedureTempleteRequestModel.fromJson(Map<String?, dynamic> json) {
doctorID = json['DoctorID']; doctorID = json['DoctorID'];
firstName = json['FirstName']; firstName = json['FirstName'];
middleName = json['MiddleName']; middleName = json['MiddleName'];
@ -86,8 +86,8 @@ class ProcedureTempleteRequestModel {
deviceTypeID = json['DeviceTypeID']; deviceTypeID = json['DeviceTypeID'];
} }
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>();
data['DoctorID'] = this.doctorID; data['DoctorID'] = this.doctorID;
data['FirstName'] = this.firstName; data['FirstName'] = this.firstName;
data['MiddleName'] = this.middleName; data['MiddleName'] = this.middleName;

@ -1,26 +1,26 @@
class CategoriseProcedureModel { class CategoriseProcedureModel {
List<EntityList> entityList; List<EntityList> ?entityList;
int rowcount; int ?rowcount;
dynamic statusMessage; dynamic statusMessage;
CategoriseProcedureModel( CategoriseProcedureModel(
{this.entityList, this.rowcount, this.statusMessage}); {this.entityList, this.rowcount, this.statusMessage});
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 = [];
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'];
statusMessage = json['statusMessage']; statusMessage = json['statusMessage'];
} }
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,
@ -60,7 +60,7 @@ class EntityList {
this.remarks, this.remarks,
this.type}); this.type});
EntityList.fromJson(Map<String, dynamic> json) { EntityList.fromJson(Map<String ?, dynamic> json) {
allowedClinic = json['allowedClinic']; allowedClinic = json['allowedClinic'];
category = json['category']; category = json['category'];
categoryID = json['categoryID']; categoryID = json['categoryID'];
@ -75,8 +75,8 @@ class EntityList {
template = json['template']; template = json['template'];
} }
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>();
data['allowedClinic'] = this.allowedClinic; data['allowedClinic'] = this.allowedClinic;
data['category'] = this.category; data['category'] = this.category;
data['categoryID'] = this.categoryID; data['categoryID'] = this.categoryID;

@ -1,26 +1,26 @@
class GetOrderedProcedureModel { class GetOrderedProcedureModel {
List<EntityList> entityList; List<EntityList>? entityList;
int rowcount; int? rowcount;
dynamic statusMessage; dynamic statusMessage;
GetOrderedProcedureModel( GetOrderedProcedureModel(
{this.entityList, this.rowcount, this.statusMessage}); {this.entityList, this.rowcount, this.statusMessage});
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 = [];
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'];
statusMessage = json['statusMessage']; statusMessage = json['statusMessage'];
} }
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,
@ -82,7 +82,7 @@ class EntityList {
this.template, this.template,
this.doctorID}); this.doctorID});
EntityList.fromJson(Map<String, dynamic> json) { EntityList.fromJson(Map<String?, dynamic> json) {
achiCode = json['achiCode']; achiCode = json['achiCode'];
doctorID = json['doctorID']; doctorID = json['doctorID'];
appointmentDate = json['appointmentDate']; appointmentDate = json['appointmentDate'];
@ -110,8 +110,8 @@ class EntityList {
template = json['template']; template = json['template'];
} }
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>();
data['achiCode'] = this.achiCode; data['achiCode'] = this.achiCode;
data['doctorID'] = this.doctorID; data['doctorID'] = this.doctorID;
data['appointmentDate'] = this.appointmentDate; data['appointmentDate'] = this.appointmentDate;

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

@ -1,25 +1,25 @@
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 = [];
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'];
statusMessage = json['statusMessage']; statusMessage = json['statusMessage'];
} }
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,
@ -55,7 +55,7 @@ class EntityList {
this.subGroup, this.subGroup,
this.template}); this.template});
EntityList.fromJson(Map<String, dynamic> json) { EntityList.fromJson(Map<String?, dynamic> json) {
allowedClinic = json['allowedClinic']; allowedClinic = json['allowedClinic'];
category = json['category']; category = json['category'];
categoryID = json['categoryID']; categoryID = json['categoryID'];
@ -70,8 +70,8 @@ class EntityList {
template = json['template']; template = json['template'];
} }
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>();
data['allowedClinic'] = this.allowedClinic; data['allowedClinic'] = this.allowedClinic;
data['category'] = this.category; data['category'] = this.category;
data['categoryID'] = this.categoryID; data['categoryID'] = this.categoryID;

@ -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,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 = [];
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 = [];
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 = [];
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,
@ -52,7 +52,7 @@ class ProcedureTempleteDetailsModel {
this.type = "1", this.type = "1",
this.selectedType = 0}); this.selectedType = 0});
ProcedureTempleteDetailsModel.fromJson(Map<String, dynamic> json) { ProcedureTempleteDetailsModel.fromJson(Map<String?, dynamic> json) {
setupID = json['SetupID']; setupID = json['SetupID'];
projectID = json['ProjectID']; projectID = json['ProjectID'];
clinicID = json['ClinicID']; clinicID = json['ClinicID'];
@ -77,8 +77,8 @@ class ProcedureTempleteDetailsModel {
categoryAlias = json['CategoryAlias']; categoryAlias = json['CategoryAlias'];
} }
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>();
data['SetupID'] = this.setupID; data['SetupID'] = this.setupID;
data['ProjectID'] = this.projectID; data['ProjectID'] = this.projectID;
data['ClinicID'] = this.clinicID; data['ClinicID'] = this.clinicID;
@ -105,12 +105,12 @@ 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.templateId, ProcedureTempleteDetailsModel template}) { {this.templateName, this.templateId, required 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,
@ -58,7 +58,7 @@ class ProcedureTempleteDetailsRequestModel {
this.vidaRefreshTokenID, this.vidaRefreshTokenID,
this.deviceTypeID}); this.deviceTypeID});
ProcedureTempleteDetailsRequestModel.fromJson(Map<String, dynamic> json) { ProcedureTempleteDetailsRequestModel.fromJson(Map<String?, dynamic> json) {
doctorID = json['DoctorID']; doctorID = json['DoctorID'];
firstName = json['FirstName']; firstName = json['FirstName'];
templateID = json['TemplateID']; templateID = json['TemplateID'];
@ -89,8 +89,8 @@ class ProcedureTempleteDetailsRequestModel {
deviceTypeID = json['DeviceTypeID']; deviceTypeID = json['DeviceTypeID'];
} }
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>();
data['DoctorID'] = this.doctorID; data['DoctorID'] = this.doctorID;
data['FirstName'] = this.firstName; data['FirstName'] = this.firstName;
data['TemplateID'] = this.templateID; data['TemplateID'] = this.templateID;

@ -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 = [];
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 ProcedureValadteRequestModel { class ProcedureValadteRequestModel {
String vidaAuthTokenID; String? vidaAuthTokenID;
int patientMRN; int? patientMRN;
int appointmentNo; int? appointmentNo;
int episodeID; int? episodeID;
List<String> procedure; List<String>? procedure;
ProcedureValadteRequestModel( ProcedureValadteRequestModel(
{this.vidaAuthTokenID, {this.vidaAuthTokenID,

@ -1,13 +1,13 @@
import 'ControlsModel.dart'; import 'ControlsModel.dart';
class UpdateProcedureRequestModel { class UpdateProcedureRequestModel {
int orderNo; int? orderNo;
int patientMRN; int? patientMRN;
int appointmentNo; int? appointmentNo;
int episodeID; int? episodeID;
int lineItemNo; int? lineItemNo;
ProcedureDetail procedureDetail; ProcedureDetail? procedureDetail;
String vidaAuthTokenID; String? vidaAuthTokenID;
UpdateProcedureRequestModel( UpdateProcedureRequestModel(
{this.orderNo, {this.orderNo,
@ -38,7 +38,7 @@ class UpdateProcedureRequestModel {
data['EpisodeID'] = this.episodeID; data['EpisodeID'] = this.episodeID;
data['LineItemNo'] = this.lineItemNo; data['LineItemNo'] = this.lineItemNo;
if (this.procedureDetail != null) { if (this.procedureDetail != null) {
data['procedureDetail'] = this.procedureDetail.toJson(); data['procedureDetail'] = this.procedureDetail!.toJson();
} }
data['VidaAuthTokenID'] = this.vidaAuthTokenID; data['VidaAuthTokenID'] = this.vidaAuthTokenID;
return data; return data;
@ -46,9 +46,9 @@ class UpdateProcedureRequestModel {
} }
class ProcedureDetail { class ProcedureDetail {
String procedure; String? procedure;
String category; String? category;
List<Controls> controls; List<Controls>? controls;
ProcedureDetail({this.procedure, this.category, this.controls}); ProcedureDetail({this.procedure, this.category, this.controls});
@ -56,9 +56,9 @@ class ProcedureDetail {
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 = [];
json['Controls'].forEach((v) { json['Controls'].forEach((v) {
controls.add(new Controls.fromJson(v)); controls!.add(new Controls.fromJson(v));
}); });
} }
} }
@ -68,7 +68,7 @@ class ProcedureDetail {
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;
} }

@ -8,17 +8,17 @@ class FinalRadiology {
dynamic invoiceNo; dynamic invoiceNo;
dynamic doctorID; dynamic doctorID;
dynamic clinicID; dynamic clinicID;
DateTime orderDate; DateTime? orderDate;
DateTime reportDate; DateTime ?reportDate;
dynamic reportData; dynamic reportData;
dynamic imageURL; dynamic imageURL;
dynamic procedureID; dynamic procedureID;
dynamic appodynamicmentNo; dynamic appodynamicmentNo;
dynamic dIAPacsURL; dynamic dIAPacsURL;
bool isRead; bool? isRead;
dynamic readOn; dynamic readOn;
var admissionNo; var admissionNo;
bool isInOutPatient; bool ?isInOutPatient;
dynamic actualDoctorRate; dynamic actualDoctorRate;
dynamic clinicDescription; dynamic clinicDescription;
dynamic dIAPACSURL; dynamic dIAPACSURL;
@ -28,8 +28,8 @@ class FinalRadiology {
dynamic doctorTitle; dynamic doctorTitle;
dynamic gender; dynamic gender;
dynamic genderDescription; dynamic genderDescription;
bool isActiveDoctorProfile; bool? isActiveDoctorProfile;
bool isExecludeDoctor; bool ?isExecludeDoctor;
dynamic isInOutPatientDescription; dynamic isInOutPatientDescription;
dynamic isInOutPatientDescriptionN; dynamic isInOutPatientDescriptionN;
dynamic nationalityFlagURL; dynamic nationalityFlagURL;
@ -39,10 +39,10 @@ class FinalRadiology {
dynamic qR; dynamic qR;
dynamic reportDataHTML; dynamic reportDataHTML;
dynamic reportDataTextdynamic; dynamic reportDataTextdynamic;
List<dynamic> speciality; List<dynamic>? speciality;
bool isCVI; bool ?isCVI;
bool isRadMedicalReport; bool ?isRadMedicalReport;
bool isLiveCareAppodynamicment; bool ?isLiveCareAppodynamicment;
FinalRadiology( FinalRadiology(
{this.setupID, {this.setupID,
@ -186,9 +186,9 @@ class FinalRadiology {
class FinalRadiologyList { class FinalRadiologyList {
dynamic filterName = ""; dynamic filterName = "";
List<FinalRadiology> finalRadiologyList = List(); List<FinalRadiology> finalRadiologyList = [];
FinalRadiologyList({this.filterName, FinalRadiology finalRadiology}) { FinalRadiologyList({this.filterName, required FinalRadiology finalRadiology}) {
finalRadiologyList.add(finalRadiology); finalRadiologyList.add(finalRadiology);
} }
} }

@ -1,24 +1,24 @@
class RequestPatientRadOrdersDetails { class RequestPatientRadOrdersDetails {
int projectID; int? projectID;
int orderNo; int? orderNo;
int invoiceNo; int? invoiceNo;
String setupID; String? setupID;
String procedureID; String? procedureID;
bool isMedicalReport; bool? isMedicalReport;
bool isCVI; bool? isCVI;
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;
RequestPatientRadOrdersDetails( RequestPatientRadOrdersDetails(
{this.projectID, {this.projectID,
@ -42,7 +42,7 @@ class RequestPatientRadOrdersDetails {
this.patientTypeID, this.patientTypeID,
this.patientType}); this.patientType});
RequestPatientRadOrdersDetails.fromJson(Map<String, dynamic> json) { RequestPatientRadOrdersDetails.fromJson(Map<String?, dynamic> json) {
projectID = json['ProjectID']; projectID = json['ProjectID'];
orderNo = json['OrderNo']; orderNo = json['OrderNo'];
invoiceNo = json['InvoiceNo']; invoiceNo = json['InvoiceNo'];
@ -65,8 +65,8 @@ class RequestPatientRadOrdersDetails {
patientType = json['PatientType']; patientType = json['PatientType'];
} }
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>();
data['ProjectID'] = this.projectID; data['ProjectID'] = this.projectID;
data['OrderNo'] = this.orderNo; data['OrderNo'] = this.orderNo;
data['InvoiceNo'] = this.invoiceNo; data['InvoiceNo'] = this.invoiceNo;

@ -1,30 +1,30 @@
class RequestSendRadReportEmail { class RequestSendRadReportEmail {
int channel; int? channel;
String clinicName; String? clinicName;
String dateofBirth; String? dateofBirth;
int deviceTypeID; int? deviceTypeID;
String doctorName; String? doctorName;
String generalid; String? generalid;
int invoiceNo; int? invoiceNo;
String iPAdress; String? iPAdress;
bool isDentalAllowedBackend; bool ?isDentalAllowedBackend;
int languageID; int? languageID;
String orderDate; String? orderDate;
int patientID; int? patientID;
String patientIditificationNum; String? patientIditificationNum;
String patientMobileNumber; String? patientMobileNumber;
String patientName; String? patientName;
int patientOutSA; int? patientOutSA;
int patientType; int? patientType;
int patientTypeID; int? patientTypeID;
int projectID; int? projectID;
String projectName; String? projectName;
String radResult; String? radResult;
String sessionID; String? sessionID;
String setupID; String? setupID;
String to; String? to;
String tokenID; String? tokenID;
double versionID; double? versionID;
RequestSendRadReportEmail( RequestSendRadReportEmail(
{this.channel, {this.channel,
@ -54,7 +54,7 @@ class RequestSendRadReportEmail {
this.tokenID, this.tokenID,
this.versionID}); this.versionID});
RequestSendRadReportEmail.fromJson(Map<String, dynamic> json) { RequestSendRadReportEmail.fromJson(Map<String?, dynamic> json) {
channel = json['Channel']; channel = json['Channel'];
clinicName = json['ClinicName']; clinicName = json['ClinicName'];
dateofBirth = json['DateofBirth']; dateofBirth = json['DateofBirth'];
@ -83,8 +83,8 @@ class RequestSendRadReportEmail {
versionID = json['VersionID']; versionID = json['VersionID'];
} }
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>();
data['Channel'] = this.channel; data['Channel'] = this.channel;
data['ClinicName'] = this.clinicName; data['ClinicName'] = this.clinicName;
data['DateofBirth'] = this.dateofBirth; data['DateofBirth'] = this.dateofBirth;

@ -2,56 +2,56 @@ import 'package:doctor_app_flutter/util/date-utils.dart';
class DischargeReferralPatient { class DischargeReferralPatient {
dynamic rowID; dynamic rowID;
int projectID; int? projectID;
int lineItemNo; int? lineItemNo;
int doctorID; int? doctorID;
int patientID; int? patientID;
String doctorName; String? doctorName;
dynamic doctorNameN; dynamic doctorNameN;
String firstName; String? firstName;
String middleName; String? middleName;
String lastName; String? lastName;
dynamic firstNameN; dynamic firstNameN;
dynamic middleNameN; dynamic middleNameN;
dynamic lastNameN; dynamic lastNameN;
int gender; int? gender;
String dateofBirth; String? dateofBirth;
String mobileNumber; String? mobileNumber;
String emailAddress; String? emailAddress;
String patientIdentificationNo; String? patientIdentificationNo;
int patientType; int? patientType;
String admissionNo; String? admissionNo;
String admissionDate; String? admissionDate;
String roomID; String? roomID;
String bedID; String? bedID;
dynamic nursingStationID; dynamic nursingStationID;
dynamic description; dynamic description;
String nationalityName; String? nationalityName;
dynamic nationalityNameN; dynamic nationalityNameN;
int referralDoctor; int? referralDoctor;
int referringDoctor; int? referringDoctor;
int referralClinic; int? referralClinic;
int referringClinic; int? referringClinic;
int referralStatus; int? referralStatus;
DateTime referralDate; DateTime ?referralDate;
String referringDoctorRemarks; String? referringDoctorRemarks;
String referredDoctorRemarks; String? referredDoctorRemarks;
String referralResponseOn; String? referralResponseOn;
int priority; int? priority;
int frequency; int? frequency;
String mAXResponseTime; String? mAXResponseTime;
String dischargeDate; String? dischargeDate;
dynamic clinicID; dynamic clinicID;
String age; String? age;
String clinicDescription; String? clinicDescription;
String frequencyDescription; String? frequencyDescription;
String genderDescription; String? genderDescription;
bool isDoctorLate; bool?isDoctorLate;
bool isDoctorResponse; bool? isDoctorResponse;
String nursingStationName; String? nursingStationName;
String priorityDescription; String? priorityDescription;
String referringClinicDescription; String? referringClinicDescription;
String referringDoctorName; String? referringDoctorName;
DischargeReferralPatient( DischargeReferralPatient(
{this.rowID, {this.rowID,
@ -106,7 +106,7 @@ class DischargeReferralPatient {
this.referringClinicDescription, this.referringClinicDescription,
this.referringDoctorName}); this.referringDoctorName});
DischargeReferralPatient.fromJson(Map<String, dynamic> json) { DischargeReferralPatient.fromJson(Map<String?, dynamic> json) {
rowID = json['RowID']; rowID = json['RowID'];
projectID = json['ProjectID']; projectID = json['ProjectID'];
lineItemNo = json['LineItemNo']; lineItemNo = json['LineItemNo'];
@ -160,8 +160,8 @@ class DischargeReferralPatient {
referringDoctorName = json['ReferringDoctorName']; referringDoctorName = json['ReferringDoctorName'];
} }
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>();
data['RowID'] = this.rowID; data['RowID'] = this.rowID;
data['ProjectID'] = this.projectID; data['ProjectID'] = this.projectID;
data['LineItemNo'] = this.lineItemNo; data['LineItemNo'] = this.lineItemNo;

@ -2,65 +2,65 @@ import 'package:doctor_app_flutter/util/date-utils.dart';
class MyReferralPatientModel { class MyReferralPatientModel {
dynamic rowID; dynamic rowID;
int projectID; int? projectID;
int lineItemNo; int? lineItemNo;
int doctorID; int? doctorID;
int patientID; int? patientID;
String doctorName; String? doctorName;
dynamic doctorNameN; dynamic doctorNameN;
String firstName; String? firstName;
String middleName; String? middleName;
String lastName; String? lastName;
dynamic firstNameN; dynamic firstNameN;
dynamic middleNameN; dynamic middleNameN;
dynamic lastNameN; dynamic lastNameN;
int gender; int? gender;
String dateofBirth; String? dateofBirth;
String mobileNumber; String? mobileNumber;
String emailAddress; String? emailAddress;
String patientIdentificationNo; String? patientIdentificationNo;
int patientType; int? patientType;
String admissionNo; String? admissionNo;
String admissionDate; String? admissionDate;
String roomID; String? roomID;
String bedID; String? bedID;
dynamic nursingStationID; dynamic nursingStationID;
dynamic description; dynamic description;
String nationalityName; String? nationalityName;
dynamic nationalityNameN; dynamic nationalityNameN;
String clinicDescription; String? clinicDescription;
String clinicDescriptionN; String? clinicDescriptionN;
int referralDoctor; int? referralDoctor;
int referringDoctor; int? referringDoctor;
int referralClinic; int? referralClinic;
int referringClinic; int? referringClinic;
int referralStatus; int? referralStatus;
DateTime referralDate; DateTime ?referralDate;
String referringDoctorRemarks; String? referringDoctorRemarks;
String referredDoctorRemarks; String? referredDoctorRemarks;
String referralResponseOn; String? referralResponseOn;
int priority; int? priority;
int frequency; int? frequency;
String mAXResponseTime; String? mAXResponseTime;
int episodeID; int? episodeID;
int appointmentNo; int? appointmentNo;
String appointmentDate; String? appointmentDate;
int appointmentType; int? appointmentType;
int patientMRN; int? patientMRN;
String createdOn; String? createdOn;
int clinicID; int? clinicID;
String nationalityID; String? nationalityID;
String age; String? age;
String doctorImageURL; String? doctorImageURL;
String frequencyDescription; String? frequencyDescription;
String genderDescription; String? genderDescription;
bool isDoctorLate; bool? isDoctorLate;
bool isDoctorResponse; bool? isDoctorResponse;
String nationalityFlagURL; String? nationalityFlagURL;
String nursingStationName; String? nursingStationName;
String priorityDescription; String? priorityDescription;
String referringClinicDescription; String? referringClinicDescription;
String referringDoctorName; String? referringDoctorName;
MyReferralPatientModel( MyReferralPatientModel(
{this.rowID, {this.rowID,
@ -124,7 +124,7 @@ class MyReferralPatientModel {
this.referringClinicDescription, this.referringClinicDescription,
this.referringDoctorName}); this.referringDoctorName});
MyReferralPatientModel.fromJson(Map<String, dynamic> json) { MyReferralPatientModel.fromJson(Map<String?, dynamic> json) {
rowID = json['RowID']; rowID = json['RowID'];
projectID = json['ProjectID']; projectID = json['ProjectID'];
lineItemNo = json['LineItemNo']; lineItemNo = json['LineItemNo'];
@ -187,8 +187,8 @@ class MyReferralPatientModel {
referringDoctorName = json['ReferringDoctorName']; referringDoctorName = json['ReferringDoctorName'];
} }
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>();
data['RowID'] = this.rowID; data['RowID'] = this.rowID;
data['ProjectID'] = this.projectID; data['ProjectID'] = this.projectID;
data['LineItemNo'] = this.lineItemNo; data['LineItemNo'] = this.lineItemNo;
@ -253,6 +253,6 @@ class MyReferralPatientModel {
} }
get patientName { get patientName {
return this.firstName+" "+this.lastName; return this.firstName!+" "+this.lastName!;
} }
} }

@ -1,28 +1,28 @@
class ReferralRequest { class ReferralRequest {
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;
int projectID; int? projectID;
int admissionNo; int? admissionNo;
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;
ReferralRequest( ReferralRequest(
{this.roomID, {this.roomID,
@ -50,7 +50,7 @@ class ReferralRequest {
this.isLoginForDoctorApp, this.isLoginForDoctorApp,
this.patientOutSA}); this.patientOutSA});
ReferralRequest.fromJson(Map<String, dynamic> json) { ReferralRequest.fromJson(Map<String?, dynamic> json) {
roomID = json['RoomID']; roomID = json['RoomID'];
referralClinic = json['ReferralClinic']; referralClinic = json['ReferralClinic'];
referralDoctor = json['ReferralDoctor']; referralDoctor = json['ReferralDoctor'];
@ -77,8 +77,8 @@ class ReferralRequest {
patientOutSA = json['PatientOutSA']; patientOutSA = json['PatientOutSA'];
} }
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>();
data['RoomID'] = this.roomID; data['RoomID'] = this.roomID;
data['ReferralClinic'] = this.referralClinic; data['ReferralClinic'] = this.referralClinic;
data['ReferralDoctor'] = this.referralDoctor; data['ReferralDoctor'] = this.referralDoctor;

@ -1,13 +1,13 @@
class GetMedicationResponseModel { class GetMedicationResponseModel {
String description; String? description;
String genericName; String? genericName;
int itemId; int ?itemId;
String keywords; String? keywords;
dynamic price; dynamic price;
dynamic quantity; dynamic quantity;
dynamic mediSpanGPICode; dynamic mediSpanGPICode;
bool isNarcotic; bool ?isNarcotic;
String uom; String? uom;
GetMedicationResponseModel( GetMedicationResponseModel(
{this.description, {this.description,
this.genericName, this.genericName,
@ -19,7 +19,7 @@ class GetMedicationResponseModel {
this.uom, this.uom,
this.mediSpanGPICode}); this.mediSpanGPICode});
GetMedicationResponseModel.fromJson(Map<String, dynamic> json) { GetMedicationResponseModel.fromJson(Map<String?, dynamic> json) {
description = json['Description']; description = json['Description'];
genericName = json['GenericName']; genericName = json['GenericName'];
itemId = json['ItemId']; itemId = json['ItemId'];
@ -31,8 +31,8 @@ class GetMedicationResponseModel {
uom = json['uom']; uom = json['uom'];
} }
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>();
data['Description'] = this.description; data['Description'] = this.description;
data['GenericName'] = this.genericName; data['GenericName'] = this.genericName;
data['ItemId'] = this.itemId; data['ItemId'] = this.itemId;

@ -1,27 +1,27 @@
class ItemByMedicineModel { class ItemByMedicineModel {
List<Frequencies> frequencies; List<Frequencies>? frequencies;
List<Routes> routes; List<Routes> ?routes;
List<Strengths> strengths; List<Strengths>? strengths;
ItemByMedicineModel({this.frequencies, this.routes, this.strengths}); ItemByMedicineModel({this.frequencies, this.routes, this.strengths});
ItemByMedicineModel.fromJson(Map<String, dynamic> json) { ItemByMedicineModel.fromJson(Map<String, dynamic> json) {
if (json['frequencies'] != null) { if (json['frequencies'] != null) {
frequencies = new List<Frequencies>(); frequencies = [];
json['frequencies'].forEach((v) { json['frequencies'].forEach((v) {
frequencies.add(new Frequencies.fromJson(v)); frequencies!.add(new Frequencies.fromJson(v));
}); });
} }
if (json['routes'] != null) { if (json['routes'] != null) {
routes = new List<Routes>(); routes = [];
json['routes'].forEach((v) { json['routes'].forEach((v) {
routes.add(new Routes.fromJson(v)); routes!.add(new Routes.fromJson(v));
}); });
} }
if (json['strengths'] != null) { if (json['strengths'] != null) {
strengths = new List<Strengths>(); strengths = [];
json['strengths'].forEach((v) { json['strengths'].forEach((v) {
strengths.add(new Strengths.fromJson(v)); strengths!.add(new Strengths.fromJson(v));
}); });
} }
} }
@ -29,22 +29,22 @@ class ItemByMedicineModel {
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.frequencies != null) { if (this.frequencies != null) {
data['frequencies'] = this.frequencies.map((v) => v.toJson()).toList(); data['frequencies'] = this.frequencies!.map((v) => v.toJson()).toList();
} }
if (this.routes != null) { if (this.routes != null) {
data['routes'] = this.routes.map((v) => v.toJson()).toList(); data['routes'] = this.routes!.map((v) => v.toJson()).toList();
} }
if (this.strengths != null) { if (this.strengths != null) {
data['strengths'] = this.strengths.map((v) => v.toJson()).toList(); data['strengths'] = this.strengths!.map((v) => v.toJson()).toList();
} }
return data; return data;
} }
} }
class Frequencies { class Frequencies {
String description; String? description;
bool isDefault; bool? isDefault;
int parameterCode; int ?parameterCode;
Frequencies({this.description, this.isDefault, this.parameterCode}); Frequencies({this.description, this.isDefault, this.parameterCode});
@ -64,9 +64,9 @@ class Frequencies {
} }
class Strengths { class Strengths {
String description; String? description;
bool isDefault; bool ?isDefault;
int parameterCode; int ?parameterCode;
Strengths({this.description, this.isDefault, this.parameterCode}); Strengths({this.description, this.isDefault, this.parameterCode});
@ -86,9 +86,9 @@ class Strengths {
} }
class Routes { class Routes {
String description; String ?description;
bool isDefault; bool ?isDefault;
int parameterCode; int ?parameterCode;
Routes({this.description, this.isDefault, this.parameterCode}); Routes({this.description, this.isDefault, this.parameterCode});

@ -1,6 +1,6 @@
class ItemByMedicineRequestModel { class ItemByMedicineRequestModel {
String vidaAuthTokenID; String ?vidaAuthTokenID;
int medicineCode; int ?medicineCode;
ItemByMedicineRequestModel({this.vidaAuthTokenID, this.medicineCode}); ItemByMedicineRequestModel({this.vidaAuthTokenID, this.medicineCode});

@ -1,15 +1,15 @@
class SearchDrugModel { class SearchDrugModel {
List<EntityList> entityList; List<EntityList>? entityList;
int rowcount; int ?rowcount;
dynamic statusMessage; dynamic statusMessage;
SearchDrugModel({this.entityList, this.rowcount, this.statusMessage}); SearchDrugModel({this.entityList, this.rowcount, this.statusMessage});
SearchDrugModel.fromJson(Map<String, dynamic> json) { SearchDrugModel.fromJson(Map<String, dynamic> json) {
if (json['entityList'] != null) { if (json['entityList'] != null) {
entityList = new List<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 SearchDrugModel {
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,5 +1,5 @@
class SearchDrugRequestModel { class SearchDrugRequestModel {
List<String> search; List<String> ?search;
// String vidaAuthTokenID; // String vidaAuthTokenID;
SearchDrugRequestModel({this.search}); SearchDrugRequestModel({this.search});

@ -1,41 +1,41 @@
import 'package:doctor_app_flutter/widgets/shared/StarRating.dart'; import 'package:doctor_app_flutter/widgets/shared/StarRating.dart';
class SickLeavePatientModel { class SickLeavePatientModel {
String setupID; String? setupID;
int projectID; int? projectID;
int patientID; int? patientID;
int patientType; int? patientType;
int clinicID; int? clinicID;
int doctorID; int? doctorID;
int requestNo; int? requestNo;
String requestDate; String? requestDate;
int sickLeaveDays; int? sickLeaveDays;
int appointmentNo; int? appointmentNo;
int admissionNo; int? admissionNo;
int actualDoctorRate; int? actualDoctorRate;
String appointmentDate; String? appointmentDate;
String clinicName; String? clinicName;
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 isDoctorAllowVedioCall; bool? isDoctorAllowVedioCall;
bool isExecludeDoctor; bool? isExecludeDoctor;
bool isInOutPatient; bool? isInOutPatient;
String isInOutPatientDescription; String? isInOutPatientDescription;
String isInOutPatientDescriptionN; String? isInOutPatientDescriptionN;
bool isLiveCareAppointment; bool? isLiveCareAppointment;
int noOfPatientsRate; int? noOfPatientsRate;
dynamic patientName; dynamic patientName;
String projectName; String? projectName;
String qR; String? qR;
// List<String> speciality; // List<String?> speciality;
String strRequestDate; String? strRequestDate;
String startDate; String? startDate;
String endDate; String? endDate;
SickLeavePatientModel( SickLeavePatientModel(
{this.setupID, {this.setupID,
@ -74,7 +74,7 @@ class SickLeavePatientModel {
this.startDate, this.startDate,
this.endDate}); this.endDate});
SickLeavePatientModel.fromJson(Map<String, dynamic> json) { SickLeavePatientModel.fromJson(Map<String?, dynamic> json) {
setupID = json['SetupID']; setupID = json['SetupID'];
projectID = json['ProjectID']; projectID = json['ProjectID'];
@ -107,14 +107,14 @@ class SickLeavePatientModel {
patientName = json['PatientName']; patientName = json['PatientName'];
projectName = json['ProjectName']; projectName = json['ProjectName'];
qR = json['QR']; qR = json['QR'];
// speciality = json['Speciality'].cast<String>(); // speciality = json['Speciality'].cast<String?>();
strRequestDate = json['StrRequestDate']; strRequestDate = json['StrRequestDate'];
startDate = json['StartDate']; startDate = json['StartDate'];
endDate = json['EndDate']; endDate = json['EndDate'];
} }
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>();
data['SetupID'] = this.setupID; data['SetupID'] = this.setupID;
data['ProjectID'] = this.projectID; data['ProjectID'] = this.projectID;

@ -1,16 +1,16 @@
class SickLeavePatientRequestModel { class SickLeavePatientRequestModel {
double versionID; double? versionID;
int channel; int? channel;
int languageID; int? languageID;
String iPAdress; String? iPAdress;
String generalid; String? generalid;
int patientOutSA; int? patientOutSA;
int deviceTypeID; int? deviceTypeID;
int patientType; int? patientType;
int patientTypeID; int? patientTypeID;
String tokenID; String? tokenID;
int patientID; int? patientID;
String sessionID; String? sessionID;
SickLeavePatientRequestModel( SickLeavePatientRequestModel(
{this.versionID, {this.versionID,
@ -26,7 +26,7 @@ class SickLeavePatientRequestModel {
this.patientID, this.patientID,
this.sessionID}); this.sessionID});
SickLeavePatientRequestModel.fromJson(Map<String, dynamic> json) { SickLeavePatientRequestModel.fromJson(Map<String?, dynamic> json) {
versionID = json['VersionID']; versionID = json['VersionID'];
channel = json['Channel']; channel = json['Channel'];
languageID = json['LanguageID']; languageID = json['LanguageID'];
@ -41,8 +41,8 @@ class SickLeavePatientRequestModel {
sessionID = json['SessionID']; sessionID = json['SessionID'];
} }
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>();
data['VersionID'] = this.versionID; data['VersionID'] = this.versionID;
data['Channel'] = this.channel; data['Channel'] = this.channel;
data['LanguageID'] = this.languageID; data['LanguageID'] = this.languageID;

@ -6,33 +6,29 @@ import 'package:doctor_app_flutter/models/patient/patiant_info_model.dart';
import 'package:doctor_app_flutter/util/dr_app_shared_pref.dart'; import 'package:doctor_app_flutter/util/dr_app_shared_pref.dart';
class BaseService { class BaseService {
String error; String ?error;
bool hasError = false; bool hasError = false;
BaseAppClient baseAppClient = BaseAppClient(); BaseAppClient baseAppClient = BaseAppClient();
DrAppSharedPreferances sharedPref = new DrAppSharedPreferances(); DrAppSharedPreferances sharedPref = new DrAppSharedPreferances();
DoctorProfileModel doctorProfile; DoctorProfileModel ?doctorProfile;
List<PatiantInformtion> patientArrivalList = []; List<PatiantInformtion> patientArrivalList = [];
//TODO add the user login model when we need it //TODO add the user login model when we need it
Future<DoctorProfileModel> getDoctorProfile({bool isGetProfile = false}) async { Future<DoctorProfileModel?> ? getDoctorProfile({bool isGetProfile = false}) async {
if(isGetProfile) if(isGetProfile)
{ {
Map profile = await sharedPref.getObj(DOCTOR_PROFILE); Map<String, dynamic> profile = await sharedPref.getObj(DOCTOR_PROFILE);
if (profile != null) { doctorProfile = DoctorProfileModel.fromJson(profile);
doctorProfile = DoctorProfileModel.fromJson(profile); if (doctorProfile != null) {
if (doctorProfile != null) { return doctorProfile!;
return doctorProfile;
}
} }
} }
if (doctorProfile == null) { if (doctorProfile == null) {
Map profile = await sharedPref.getObj(DOCTOR_PROFILE); Map<String, dynamic> profile = await sharedPref.getObj(DOCTOR_PROFILE);
if (profile != null) { doctorProfile = DoctorProfileModel.fromJson(profile);
doctorProfile = DoctorProfileModel.fromJson(profile); if (doctorProfile != null) {
if (doctorProfile != null) { return doctorProfile!;
return doctorProfile;
}
} }
return null; return null;
} else { } else {
@ -40,7 +36,7 @@ class BaseService {
} }
} }
Future getPatientArrivalList(String date,{String fromDate, int patientMrn = -1, int appointmentNo = -1}) async{ Future getPatientArrivalList(String date,{String? fromDate, int patientMrn = -1, int appointmentNo = -1}) async{
hasError = false; hasError = false;
Map<String, dynamic> body = Map(); Map<String, dynamic> body = Map();
body['From'] = fromDate == null ? date : fromDate; body['From'] = fromDate == null ? date : fromDate;

@ -7,7 +7,7 @@ class DashboardService extends BaseService {
List<DashboardModel> get dashboardItemsList => _dashboardItemsList; List<DashboardModel> get dashboardItemsList => _dashboardItemsList;
bool hasVirtualClinic = false; bool hasVirtualClinic = false;
String sServiceID; String ?sServiceID;
Future getDashboard() async { Future getDashboard() async {
hasError = false; hasError = false;

Loading…
Cancel
Save