@Override public void setObject(Diagnostico diag) { this.setId(diag.getId()); this.setVersion(diag.getVersion()); this.setCodigoUnico(diag.getCodigoUnico()); if (diag.getCiap_2()) { // Es un diagnostico de CIAP-2 this.setCiap_2(true); this.setAparatoSistemaOrganico(diag.getAparatoSistemaOrganico()); this.setCodigoCIAP(diag.getCodigoCIAP()); this.setComponentes(diag.getComponentes()); this.setComponente(diag.getComponente()); this.setCorrespondencia_CIAP_CIE(diag.getCorrespondencia_CIAP_CIE()); this.setCriteriosDeInclusion(diag.getCriteriosDeInclusion()); this.setDescripcionCIAP(diag.getDescripcionCIAP()); this.setIcpc2(diag.getIcpc2()); this.setNotaCIAP(diag.getNotaCIAP()); this.setNroComponente(diag.getNroComponente()); this.setResumenCIAP(diag.getResumenCIAP()); this.setTerminosIncluidos(diag.getTerminosIncluidos()); this.setTerminosExcluidos(diag.getTerminosExcluidos()); } else { // Es un diagnostico de CIE-10 this.setCIE_10(true); this.setCapituloCIE(diag.getCapituloCIE()); this.setCodigoCIE(diag.getCodigoCIE()); this.setDescripcionCIE(diag.getDescripcionCIE()); this.setNroGrupoMenor(diag.getNroGrupoMenor()); this.setNroGrupoPrincipal(diag.getNroGrupoPrincipal()); } }