|
|
@ -1,8 +1,14 @@
|
|
|
|
|
|
|
|
import '../patiant_info_model.dart';
|
|
|
|
|
|
|
|
|
|
|
|
class PendingReferral {
|
|
|
|
class PendingReferral {
|
|
|
|
|
|
|
|
PatiantInformtion patientDetails;
|
|
|
|
|
|
|
|
String doctorImageUrl;
|
|
|
|
|
|
|
|
String nationalityFlagUrl;
|
|
|
|
String responded;
|
|
|
|
String responded;
|
|
|
|
String answerFromTarget;
|
|
|
|
String answerFromTarget;
|
|
|
|
String createdOn;
|
|
|
|
String createdOn;
|
|
|
|
int data;
|
|
|
|
int data;
|
|
|
|
|
|
|
|
int isSameBranch;
|
|
|
|
String editedOn;
|
|
|
|
String editedOn;
|
|
|
|
int interBranchReferral;
|
|
|
|
int interBranchReferral;
|
|
|
|
int patientID;
|
|
|
|
int patientID;
|
|
|
@ -27,41 +33,51 @@ class PendingReferral {
|
|
|
|
String targetSetupID;
|
|
|
|
String targetSetupID;
|
|
|
|
bool isReferralDoctorSameBranch;
|
|
|
|
bool isReferralDoctorSameBranch;
|
|
|
|
|
|
|
|
|
|
|
|
PendingReferral(
|
|
|
|
PendingReferral({
|
|
|
|
{this.responded,
|
|
|
|
this.patientDetails,
|
|
|
|
this.answerFromTarget,
|
|
|
|
this.doctorImageUrl,
|
|
|
|
this.createdOn,
|
|
|
|
this.nationalityFlagUrl,
|
|
|
|
this.data,
|
|
|
|
this.responded,
|
|
|
|
this.editedOn,
|
|
|
|
this.answerFromTarget,
|
|
|
|
this.interBranchReferral,
|
|
|
|
this.createdOn,
|
|
|
|
this.patientID,
|
|
|
|
this.data,
|
|
|
|
this.patientName,
|
|
|
|
this.isSameBranch,
|
|
|
|
this.patientType,
|
|
|
|
this.editedOn,
|
|
|
|
this.referralNo,
|
|
|
|
this.interBranchReferral,
|
|
|
|
this.referralStatus,
|
|
|
|
this.patientID,
|
|
|
|
this.referredByDoctorInfo,
|
|
|
|
this.patientName,
|
|
|
|
this.referredFromBranchName,
|
|
|
|
this.patientType,
|
|
|
|
this.referredOn,
|
|
|
|
this.referralNo,
|
|
|
|
this.referredType,
|
|
|
|
this.referralStatus,
|
|
|
|
this.remarksFromSource,
|
|
|
|
this.referredByDoctorInfo,
|
|
|
|
this.respondedOn,
|
|
|
|
this.referredFromBranchName,
|
|
|
|
this.sourceAppointmentNo,
|
|
|
|
this.referredOn,
|
|
|
|
this.sourceProjectId,
|
|
|
|
this.referredType,
|
|
|
|
this.sourceSetupID,
|
|
|
|
this.remarksFromSource,
|
|
|
|
this.startDate,
|
|
|
|
this.respondedOn,
|
|
|
|
this.targetAppointmentNo,
|
|
|
|
this.sourceAppointmentNo,
|
|
|
|
this.targetClinicID,
|
|
|
|
this.sourceProjectId,
|
|
|
|
this.targetDoctorID,
|
|
|
|
this.sourceSetupID,
|
|
|
|
this.targetProjectId,
|
|
|
|
this.startDate,
|
|
|
|
this.targetSetupID,
|
|
|
|
this.targetAppointmentNo,
|
|
|
|
this.isReferralDoctorSameBranch,
|
|
|
|
this.targetClinicID,
|
|
|
|
});
|
|
|
|
this.targetDoctorID,
|
|
|
|
|
|
|
|
this.targetProjectId,
|
|
|
|
|
|
|
|
this.targetSetupID,
|
|
|
|
|
|
|
|
this.isReferralDoctorSameBranch,
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
PendingReferral.fromJson(Map<String, dynamic> json) {
|
|
|
|
PendingReferral.fromJson(Map<String, dynamic> json) {
|
|
|
|
|
|
|
|
patientDetails = json['patientDetails'] != null
|
|
|
|
|
|
|
|
? PatiantInformtion.fromJson(json['patientDetails'])
|
|
|
|
|
|
|
|
: null;
|
|
|
|
|
|
|
|
doctorImageUrl = json['DoctorImageURL'];
|
|
|
|
|
|
|
|
nationalityFlagUrl = json['NationalityFlagURL'];
|
|
|
|
responded = json['Responded'];
|
|
|
|
responded = json['Responded'];
|
|
|
|
answerFromTarget = json['answerFromTarget'];
|
|
|
|
answerFromTarget = json['answerFromTarget'];
|
|
|
|
createdOn = json['createdOn'];
|
|
|
|
createdOn = json['createdOn'];
|
|
|
|
data = json['data'];
|
|
|
|
data = json['data'];
|
|
|
|
|
|
|
|
isSameBranch = json['isSameBranch'];
|
|
|
|
editedOn = json['editedOn'];
|
|
|
|
editedOn = json['editedOn'];
|
|
|
|
interBranchReferral = json['interBranchReferral'];
|
|
|
|
interBranchReferral = json['interBranchReferral'];
|
|
|
|
patientID = json['patientID'];
|
|
|
|
patientID = json['patientID'];
|
|
|
@ -88,10 +104,13 @@ class PendingReferral {
|
|
|
|
|
|
|
|
|
|
|
|
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['DoctorImageURL'] = this.doctorImageUrl;
|
|
|
|
|
|
|
|
data['NationalityFlagURL'] = this.nationalityFlagUrl;
|
|
|
|
data['Responded'] = this.responded;
|
|
|
|
data['Responded'] = this.responded;
|
|
|
|
data['answerFromTarget'] = this.answerFromTarget;
|
|
|
|
data['answerFromTarget'] = this.answerFromTarget;
|
|
|
|
data['createdOn'] = this.createdOn;
|
|
|
|
data['createdOn'] = this.createdOn;
|
|
|
|
data['data'] = this.data;
|
|
|
|
data['data'] = this.data;
|
|
|
|
|
|
|
|
data['isSameBranch'] = this.isSameBranch;
|
|
|
|
data['editedOn'] = this.editedOn;
|
|
|
|
data['editedOn'] = this.editedOn;
|
|
|
|
data['interBranchReferral'] = this.interBranchReferral;
|
|
|
|
data['interBranchReferral'] = this.interBranchReferral;
|
|
|
|
data['patientID'] = this.patientID;
|
|
|
|
data['patientID'] = this.patientID;
|
|
|
|