class CreateUpdateOperationReportRequestModel {
  String? setupID;
  int? patientID;
  int? reservationNo;
  int? admissionNo;
  String? preOpDiagmosis;
  String? postOpDiagmosis;
  String? surgeon;
  String? assistant;
  String? anasthetist;
  String? operation;
  String? inasion;
  String? finding;
  String? surgeryProcedure;
  String? postOpInstruction;
  int? createdBy;
  int? editedBy;
  String? complicationDetails;
  String? bloodLossDetail;
  String? histopathSpecimen;
  String? microbiologySpecimen;
  String? otherSpecimen;
  String? scrubNurse;
  String? circulatingNurse;
  String? bloodTransfusedDetail;

  CreateUpdateOperationReportRequestModel(
      {this.setupID,
      this.patientID,
      this.reservationNo,
      this.admissionNo,
      this.preOpDiagmosis,
      this.postOpDiagmosis,
      this.surgeon,
      this.assistant,
      this.anasthetist,
      this.operation,
      this.inasion,
      this.finding,
      this.surgeryProcedure,
      this.postOpInstruction,
      this.createdBy,
      this.editedBy,
      this.complicationDetails,
      this.bloodLossDetail,
      this.histopathSpecimen,
      this.microbiologySpecimen,
      this.otherSpecimen,
      this.scrubNurse,
      this.circulatingNurse,
      this.bloodTransfusedDetail});

  CreateUpdateOperationReportRequestModel.fromJson(Map<String, dynamic> json) {
    setupID = json['SetupID'];
    patientID = json['PatientID'];
    reservationNo = json['reservationNo'];
    admissionNo = json['AdmissionNo'];
    preOpDiagmosis = json['preOpDiagmosis'];
    postOpDiagmosis = json['postOpDiagmosis'];
    surgeon = json['surgeon'];
    assistant = json['assistant'];
    anasthetist = json['anasthetist'];
    operation = json['operation'];
    inasion = json['inasion'];
    finding = json['finding'];
    surgeryProcedure = json['surgeryProcedure'];
    postOpInstruction = json['postOpInstruction'];
    createdBy = json['CreatedBy'];
    editedBy = json['EditedBy'];
    complicationDetails = json['complicationDetails'];
    bloodLossDetail = json['bloodLossDetail'];
    histopathSpecimen = json['histopathSpecimen'];
    microbiologySpecimen = json['microbiologySpecimen'];
    otherSpecimen = json['otherSpecimen'];
    scrubNurse = json['scrubNurse'];
    circulatingNurse = json['circulatingNurse'];
    bloodTransfusedDetail = json['BloodTransfusedDetail'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['SetupID'] = this.setupID;
    data['PatientID'] = this.patientID;
    data['reservationNo'] = this.reservationNo;
    data['AdmissionNo'] = this.admissionNo;
    data['preOpDiagmosis'] = this.preOpDiagmosis;
    data['postOpDiagmosis'] = this.postOpDiagmosis;
    data['surgeon'] = this.surgeon;
    data['assistant'] = this.assistant;
    data['anasthetist'] = this.anasthetist;
    data['operation'] = this.operation;
    data['inasion'] = this.inasion;
    data['finding'] = this.finding;
    data['surgeryProcedure'] = this.surgeryProcedure;
    data['postOpInstruction'] = this.postOpInstruction;
    data['CreatedBy'] = this.createdBy;
    data['EditedBy'] = this.editedBy;
    data['complicationDetails'] = this.complicationDetails;
    data['bloodLossDetail'] = this.bloodLossDetail;
    data['histopathSpecimen'] = this.histopathSpecimen;
    data['microbiologySpecimen'] = this.microbiologySpecimen;
    data['otherSpecimen'] = this.otherSpecimen;
    data['scrubNurse'] = this.scrubNurse;
    data['circulatingNurse'] = this.circulatingNurse;
    data['BloodTransfusedDetail'] = this.bloodTransfusedDetail;
    return data;
  }
}
