You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
doctor_app_flutter/lib/models/discharge_summary/GetDischargeSummaryResModel...

202 lines
6.4 KiB
Dart

class GetDischargeSummaryResModel {
String setupID;
int projectID;
int dischargeNo;
String dischargeDate;
int admissionNo;
int assessmentNo;
int patientType;
int patientID;
int clinicID;
int doctorID;
String finalDiagnosis;
String persentation;
String pastHistory;
String planOfCare;
String investigations;
String followupPlan;
String conditionOnDischarge;
String significantFindings;
String planedProcedure;
int daysStayed;
String remarks;
String eRCare;
int status;
bool isActive;
int createdBy;
String createdOn;
int editedBy;
String editedOn;
bool isPatientDied;
dynamic isMedicineApproved;
dynamic isOpenBillDischarge;
dynamic activatedDate;
dynamic activatedBy;
dynamic lAMA;
dynamic patientCodition;
dynamic others;
dynamic reconciliationInstruction;
String dischargeInstructions;
String reason;
dynamic dischargeDisposition;
dynamic hospitalID;
String createdByName;
dynamic createdByNameN;
String editedByName;
dynamic editedByNameN;
String clinicName;
String projectName;
GetDischargeSummaryResModel(
{this.setupID,
this.projectID,
this.dischargeNo,
this.dischargeDate,
this.admissionNo,
this.assessmentNo,
this.patientType,
this.patientID,
this.clinicID,
this.doctorID,
this.finalDiagnosis,
this.persentation,
this.pastHistory,
this.planOfCare,
this.investigations,
this.followupPlan,
this.conditionOnDischarge,
this.significantFindings,
this.planedProcedure,
this.daysStayed,
this.remarks,
this.eRCare,
this.status,
this.isActive,
this.createdBy,
this.createdOn,
this.editedBy,
this.editedOn,
this.isPatientDied,
this.isMedicineApproved,
this.isOpenBillDischarge,
this.activatedDate,
this.activatedBy,
this.lAMA,
this.patientCodition,
this.others,
this.reconciliationInstruction,
this.dischargeInstructions,
this.reason,
this.dischargeDisposition,
this.hospitalID,
this.createdByName,
this.createdByNameN,
this.editedByName,
this.editedByNameN,
this.clinicName,
this.projectName});
GetDischargeSummaryResModel.fromJson(Map<String, dynamic> json) {
setupID = json['SetupID'];
projectID = json['ProjectID'];
dischargeNo = json['DischargeNo'];
dischargeDate = json['DischargeDate'];
admissionNo = json['AdmissionNo'];
assessmentNo = json['AssessmentNo'];
patientType = json['PatientType'];
patientID = json['PatientID'];
clinicID = json['ClinicID'];
doctorID = json['DoctorID'];
finalDiagnosis = json['FinalDiagnosis'];
persentation = json['Persentation'];
pastHistory = json['PastHistory'];
planOfCare = json['PlanOfCare'];
investigations = json['Investigations'];
followupPlan = json['FollowupPlan'];
conditionOnDischarge = json['ConditionOnDischarge'];
significantFindings = json['SignificantFindings'];
planedProcedure = json['PlanedProcedure'];
daysStayed = json['DaysStayed'];
remarks = json['Remarks'];
eRCare = json['ERCare'];
status = json['Status'];
isActive = json['IsActive'];
createdBy = json['CreatedBy'];
createdOn = json['CreatedOn'];
editedBy = json['EditedBy'];
editedOn = json['EditedOn'];
isPatientDied = json['IsPatientDied'];
isMedicineApproved = json['IsMedicineApproved'];
isOpenBillDischarge = json['IsOpenBillDischarge'];
activatedDate = json['ActivatedDate'];
activatedBy = json['ActivatedBy'];
lAMA = json['LAMA'];
patientCodition = json['PatientCodition'];
others = json['Others'];
reconciliationInstruction = json['ReconciliationInstruction'];
dischargeInstructions = json['DischargeInstructions'];
reason = json['Reason'];
dischargeDisposition = json['DischargeDisposition'];
hospitalID = json['HospitalID'];
createdByName = json['CreatedByName'];
createdByNameN = json['CreatedByNameN'];
editedByName = json['EditedByName'];
editedByNameN = json['EditedByNameN'];
clinicName = json['ClinicDescription'];
projectName = json['ProjectName'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['SetupID'] = this.setupID;
data['ProjectID'] = this.projectID;
data['DischargeNo'] = this.dischargeNo;
data['DischargeDate'] = this.dischargeDate;
data['AdmissionNo'] = this.admissionNo;
data['AssessmentNo'] = this.assessmentNo;
data['PatientType'] = this.patientType;
data['PatientID'] = this.patientID;
data['ClinicID'] = this.clinicID;
data['DoctorID'] = this.doctorID;
data['FinalDiagnosis'] = this.finalDiagnosis;
data['Persentation'] = this.persentation;
data['PastHistory'] = this.pastHistory;
data['PlanOfCare'] = this.planOfCare;
data['Investigations'] = this.investigations;
data['FollowupPlan'] = this.followupPlan;
data['ConditionOnDischarge'] = this.conditionOnDischarge;
data['SignificantFindings'] = this.significantFindings;
data['PlanedProcedure'] = this.planedProcedure;
data['DaysStayed'] = this.daysStayed;
data['Remarks'] = this.remarks;
data['ERCare'] = this.eRCare;
data['Status'] = this.status;
data['IsActive'] = this.isActive;
data['CreatedBy'] = this.createdBy;
data['CreatedOn'] = this.createdOn;
data['EditedBy'] = this.editedBy;
data['EditedOn'] = this.editedOn;
data['IsPatientDied'] = this.isPatientDied;
data['IsMedicineApproved'] = this.isMedicineApproved;
data['IsOpenBillDischarge'] = this.isOpenBillDischarge;
data['ActivatedDate'] = this.activatedDate;
data['ActivatedBy'] = this.activatedBy;
data['LAMA'] = this.lAMA;
data['PatientCodition'] = this.patientCodition;
data['Others'] = this.others;
data['ReconciliationInstruction'] = this.reconciliationInstruction;
data['DischargeInstructions'] = this.dischargeInstructions;
data['Reason'] = this.reason;
data['DischargeDisposition'] = this.dischargeDisposition;
data['HospitalID'] = this.hospitalID;
data['CreatedByName'] = this.createdByName;
data['CreatedByNameN'] = this.createdByNameN;
data['EditedByName'] = this.editedByName;
data['EditedByNameN'] = this.editedByNameN;
data['ClinicDescription'] = this.clinicName;
data['ProjectName'] = this.projectName;
return data;
}
}