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