private SurgicalOPNotesFilterVo populateSearchDataFromScreen() { SurgicalOPNotesFilterVo result; if (form.getGlobalContext().Clinical.getSurgicalOpNotesFilter() == null) result = new SurgicalOPNotesFilterVo(); else result = (SurgicalOPNotesFilterVo) form.getGlobalContext().Clinical.getSurgicalOpNotesFilter().clone(); result.setCompletingClinician(form.qmbCompletingClinian().getValue()); result.setConsultant(form.qmbConsultant().getValue()); result.setDateFrom(form.dteFrom().getValue()); result.setDateTo(form.dteTo().getValue()); result.setDiagnosis(form.qmbDiagnosis().getValue()); result.setDiagram(form.qmbDiagram().getValue()); result.setFollowupOrdered(form.cmbFollowUpOrdered().getValue()); result.setHospital(form.qmbHospital().getValue()); result.setOperatingSurgeon(form.qmbOpSurgeon().getValue()); result.setProcedure(form.qmbProcedure().getValue()); return result; }