class ConcluirSumarioAltaRN extends BaseBusiness {

	public boolean ehConvenioSUS(MpmAltaSumario altaSumario) {
		if (altaSumario == null || altaSumario.getAtendimento() == null) {
			throw new IllegalArgumentException("Parametro AltaSumario invalido!!!");
		}
		
		FatConvenioSaudePlano convenio = null;
		FatConvenioSaude convenioSaude = null;
		
		convenio = this.getFatConvenioSaudePlano(altaSumario.getAtendimento());
		
		if (convenio == null && altaSumario.getAtendimento().getOrigem().equals(DominioOrigemAtendimento.N)) {
			convenio = this.getFatConvenioSaudePlano(altaSumario.getAtendimento().getAtendimentoMae());
		}
		
		if (convenio != null) {
			convenioSaude = convenio.getConvenioSaude();
			return DominioGrupoConvenio.S == convenioSaude.getGrupoConvenio();
		}
		
		return false;
		
	}

}