class LaudoJournalRN extends BaseBusiness {

	protected Boolean verificarInsercaoLaudoJournal(MpmLaudo laudoNew, MpmLaudo laudoOld){
		boolean inserirJournal = false;
		
		if(
//			((laudoNew.getServidorFeitoManual() != null && laudoOld.getServidorFeitoManual() == null)
//				|| (laudoNew.getServidorFeitoManual() == null && laudoOld.getServidorFeitoManual() != null)	
//				|| (laudoNew.getServidorFeitoManual() != null && laudoOld.getServidorFeitoManual() != null 
//					&& laudoNew.getServidorFeitoManual().getMatriculaVinculo() != laudoOld.getServidorFeitoManual().getMatriculaVinculo()))
			(!Objects.equals(laudoNew.getServidorFeitoManual(),laudoOld.getServidorFeitoManual()))			
			|| (!Objects.equals(laudoNew.getSeq(),laudoOld.getSeq()))
			|| (!Objects.equals(laudoNew.getDthrInicioValidade(), laudoOld.getDthrInicioValidade()))		
			|| (!Objects.equals(laudoNew.getDthrFimValidade(), laudoOld.getDthrFimValidade()))			
			|| (!Objects.equals(laudoNew.getDthrFimPrevisao(), laudoOld.getDthrFimPrevisao()))			
			|| (!Objects.equals(laudoNew.getJustificativa(), laudoOld.getJustificativa()))			
			|| (!Objects.equals(laudoNew.getCriadoEm(), laudoOld.getCriadoEm()))			
			|| (!Objects.equals(laudoNew.getContaDesdobrada(), laudoOld.getContaDesdobrada()))			
			|| (!Objects.equals(laudoNew.getImpresso(), laudoOld.getImpresso()))			
			|| (!Objects.equals(laudoNew.getDuracaoTratSolicitado(), laudoOld.getDuracaoTratSolicitado()))			
			|| (!Objects.equals(laudoNew.getLaudoManual(), laudoOld.getLaudoManual()))			
			|| (!Objects.equals(laudoNew.getProcedimentoHospitalarInterno(), laudoOld.getProcedimentoHospitalarInterno()))			
			|| (!Objects.equals(laudoNew.getAtendimento(), laudoOld.getAtendimento()))			
			|| (!Objects.equals(laudoNew.getServidor(), laudoOld.getServidor()))			
			|| (!Objects.equals(laudoNew.getLaudo(), laudoOld.getLaudo()))			
			|| (!Objects.equals(laudoNew.getTipoLaudo(), laudoOld.getTipoLaudo()))			
			|| (!Objects.equals(laudoNew.getPrescricaoProcedimento(), laudoOld.getPrescricaoProcedimento()))			
			|| (!Objects.equals(laudoNew.getPrescricaoNpts(), laudoOld.getPrescricaoNpts()))			
			|| (!Objects.equals(laudoNew.getItemPrescricaoMdtos(), laudoOld.getItemPrescricaoMdtos()))			
					
		){
			inserirJournal = true;
		}
		
		return inserirJournal;
		
	}

}