package br.com.elotech.saude;

public interface Saude {
    void agendamentoPorUnidade(Object filter) throws Exception;
    void filaDeEspera(Object filter) throws Exception;
    void producaoFilaDeEspera(Object filter) throws Exception;
    void estratificacaoHdi(Object filter) throws Exception;
    void prescricaoMedicamentos(Object filter) throws Exception;
    void estratificacaoGestantesPuerperas(Object filter) throws Exception;
    void estratificacaoSaudeBucal(Object filter) throws Exception;
    void estratificacaoSaudeMental(Object filter) throws Exception;
    void estratificacaoFamiliar(Object filter) throws Exception;
    void estatisticasAreaMicroarea(Object filter) throws Exception;
    void estratificacaoCrianca(Object filter) throws Exception;
    void agendamentoPorProfissional(Object filter) throws Exception;
    void saidaTransferenciaMateriais(Object filter) throws Exception;
    void atestadoVacina(Object filter) throws Exception;
    void controleVacinadosPorVacina(Object filter) throws Exception;
    void consultasAgendadas(Object filter) throws Exception;
    void guiaEncaminhamentoExterno(Object filter) throws Exception;
    void pacientesFaixaSexo(Object filter) throws Exception;
    void visitaDomiciliar(Object filter) throws Exception;
    void agendamentoExternoMedico(Object filter) throws Exception;
    void buscaAtiva(Object filter) throws Exception;
    void procedimentosUnidade(Object filter) throws Exception;
    void bpaIdade(Object filter) throws Exception;
    void agendamentoExternoUnidade(Object filter) throws Exception;
    void laudoApac(Object filter) throws Exception;
    void inventario(Object filter) throws Exception;
    void dispensacaoTipoReceita(Object filter) throws Exception;
    void listaViagem(Object filter) throws Exception;
    void examesPorPrestador(Object filter) throws Exception;
    void domicilioVinculado(Object filter) throws Exception;
    void viagens(Object filter) throws Exception;
    void receitaMedica(Object filter) throws Exception;
    void receitaMedicaEspecial(Object filter) throws Exception;
    void atendimentosClassificacao(Object filter) throws Exception;
    void concessao(Object filter) throws Exception;
    void etiquetaPaciente(Object filter) throws Exception;
    void contagemEstoque(Object filter) throws Exception;
    void consultaDadosHorus(Object filter) throws Exception;
}
