import 'package:doctor_app_flutter/util/helpers.dart'; class MyReferralPatientModel { int projectID; int lineItemNo; int doctorID; int patientID; String doctorName; String doctorNameN; String firstName; String middleName; String lastName; String firstNameN; String middleNameN; String lastNameN; int gender; String dateofBirth; String mobileNumber; String emailAddress; String patientIdentificationNo; int patientType; String admissionNo; String admissionDate; String roomID; String bedID; String nursingStationID; String description; String nationalityName; String nationalityNameN; String clinicDescription; String clinicDescriptionN; int referralDoctor; int referringDoctor; int referralClinic; int referringClinic; int referralStatus; String referralDate; String referringDoctorRemarks; String referredDoctorRemarks; String referralResponseOn; int priority; int frequency; DateTime mAXResponseTime; String age; String frequencyDescription; String genderDescription; bool isDoctorLate; bool isDoctorResponse; String nursingStationName; String priorityDescription; String referringClinicDescription; String referringDoctorName; MyReferralPatientModel( {this.projectID, this.lineItemNo, this.doctorID, this.patientID, this.doctorName, this.doctorNameN, this.firstName, this.middleName, this.lastName, this.firstNameN, this.middleNameN, this.lastNameN, this.gender, this.dateofBirth, this.mobileNumber, this.emailAddress, this.patientIdentificationNo, this.patientType, this.admissionNo, this.admissionDate, this.roomID, this.bedID, this.nursingStationID, this.description, this.nationalityName, this.nationalityNameN, this.clinicDescription, this.clinicDescriptionN, this.referralDoctor, this.referringDoctor, this.referralClinic, this.referringClinic, this.referralStatus, this.referralDate, this.referringDoctorRemarks, this.referredDoctorRemarks, this.referralResponseOn, this.priority, this.frequency, this.mAXResponseTime, this.age, this.frequencyDescription, this.genderDescription, this.isDoctorLate, this.isDoctorResponse, this.nursingStationName, this.priorityDescription, this.referringClinicDescription, this.referringDoctorName}); MyReferralPatientModel.fromJson(Map json) { projectID = json['ProjectID']; lineItemNo = json['LineItemNo']; doctorID = json['DoctorID']; patientID = json['PatientID']; doctorName = json['DoctorName']; doctorNameN = json['DoctorNameN']; firstName = json['FirstName']; middleName = json['MiddleName']; lastName = json['LastName']; firstNameN = json['FirstNameN']; middleNameN = json['MiddleNameN']; lastNameN = json['LastNameN']; gender = json['Gender']; dateofBirth = json['DateofBirth']; mobileNumber = json['MobileNumber']; emailAddress = json['EmailAddress']; patientIdentificationNo = json['PatientIdentificationNo']; patientType = json['PatientType']; admissionNo = json['AdmissionNo']; admissionDate = json['AdmissionDate']; roomID = json['RoomID']; bedID = json['BedID']; nursingStationID = json['NursingStationID']; description = json['Description']; nationalityName = json['NationalityName']; nationalityNameN = json['NationalityNameN']; clinicDescription = json['ClinicDescription']; clinicDescriptionN = json['ClinicDescriptionN']; referralDoctor = json['ReferralDoctor']; referringDoctor = json['ReferringDoctor']; referralClinic = json['ReferralClinic']; referringClinic = json['ReferringClinic']; referralStatus = json['ReferralStatus']; referralDate = json['ReferralDate']; referringDoctorRemarks = json['ReferringDoctorRemarks']; referredDoctorRemarks = json['ReferredDoctorRemarks']; referralResponseOn = json['ReferralResponseOn']; priority = json['Priority']; frequency = json['Frequency']; mAXResponseTime = Helpers.convertStringToDate(json['MAXResponseTime']); age = json['Age']; frequencyDescription = json['FrequencyDescription']; genderDescription = json['GenderDescription']; isDoctorLate = json['IsDoctorLate']; isDoctorResponse = json['IsDoctorResponse']; nursingStationName = json['NursingStationName']; priorityDescription = json['PriorityDescription']; referringClinicDescription = json['ReferringClinicDescription']; referringDoctorName = json['ReferringDoctorName']; } Map toJson() { final Map data = new Map(); data['ProjectID'] = this.projectID; data['LineItemNo'] = this.lineItemNo; data['DoctorID'] = this.doctorID; data['PatientID'] = this.patientID; data['DoctorName'] = this.doctorName; data['DoctorNameN'] = this.doctorNameN; data['FirstName'] = this.firstName; data['MiddleName'] = this.middleName; data['LastName'] = this.lastName; data['FirstNameN'] = this.firstNameN; data['MiddleNameN'] = this.middleNameN; data['LastNameN'] = this.lastNameN; data['Gender'] = this.gender; data['DateofBirth'] = this.dateofBirth; data['MobileNumber'] = this.mobileNumber; data['EmailAddress'] = this.emailAddress; data['PatientIdentificationNo'] = this.patientIdentificationNo; data['PatientType'] = this.patientType; data['AdmissionNo'] = this.admissionNo; data['AdmissionDate'] = this.admissionDate; data['RoomID'] = this.roomID; data['BedID'] = this.bedID; data['NursingStationID'] = this.nursingStationID; data['Description'] = this.description; data['NationalityName'] = this.nationalityName; data['NationalityNameN'] = this.nationalityNameN; data['ClinicDescription'] = this.clinicDescription; data['ClinicDescriptionN'] = this.clinicDescriptionN; data['ReferralDoctor'] = this.referralDoctor; data['ReferringDoctor'] = this.referringDoctor; data['ReferralClinic'] = this.referralClinic; data['ReferringClinic'] = this.referringClinic; data['ReferralStatus'] = this.referralStatus; data['ReferralDate'] = this.referralDate; data['ReferringDoctorRemarks'] = this.referringDoctorRemarks; data['ReferredDoctorRemarks'] = this.referredDoctorRemarks; data['ReferralResponseOn'] = this.referralResponseOn; data['Priority'] = this.priority; data['Frequency'] = this.frequency; data['MAXResponseTime'] = this.mAXResponseTime; data['Age'] = this.age; data['FrequencyDescription'] = this.frequencyDescription; data['GenderDescription'] = this.genderDescription; data['IsDoctorLate'] = this.isDoctorLate; data['IsDoctorResponse'] = this.isDoctorResponse; data['NursingStationName'] = this.nursingStationName; data['PriorityDescription'] = this.priorityDescription; data['ReferringClinicDescription'] = this.referringClinicDescription; data['ReferringDoctorName'] = this.referringDoctorName; return data; } }