Skip to content

Releases: Jorgeluisreis/CarteiraVacinal-backend

v1.0.0

08 Mar 01:02
ca26c9d

Choose a tag to compare

Release da Aplicação

Paciente

  • Adicionar Paciente
    Rota: /paciente/inserir
    Endpoint para cadastro de paciente. Retorna o código do paciente inserido e um status HTTP de sucesso. Em caso de erro, retorna mensagem de erro.

  • Alterar Paciente
    Rota: /paciente/alterar/:id
    Endpoint para alterar dados de um paciente existente. Retorna uma mensagem de sucesso ou erro com o status HTTP correspondente.

  • Excluir Paciente
    Rota: /paciente/excluir/:id
    Endpoint para excluir um paciente pelo ID. Retorna mensagem de sucesso ou erro com status HTTP adequado.

  • Consultar Todos os Pacientes
    Rota: /paciente/consultar
    Endpoint que retorna todos os pacientes cadastrados. Retorna mensagem de erro em caso de falha.

  • Consultar Paciente por ID
    Rota: /paciente/consultar/:id
    Endpoint para consultar dados de um paciente específico pelo ID. Retorna erro se houver problema.


Imunizações

  • Adicionar Imunização
    Rota: /imunizacao/inserir
    Endpoint para cadastrar uma imunização. Retorna código da imunização inserida e status HTTP de sucesso.

  • Alterar Imunização
    Rota: /imunizacao/alterar/:id
    Endpoint para alterar dados de uma imunização existente. Retorna mensagem de sucesso ou erro com status HTTP correspondente.

  • Excluir Imunização
    Rota: /imunizacao/excluir/:id
    Endpoint para excluir uma imunização pelo ID. Retorna mensagem de sucesso ou erro com status HTTP adequado.

  • Excluir Todas as Imunizações de um Paciente
    Rota: /imunizacao/excluir/paciente/:id
    Endpoint para excluir todas as imunizações de um paciente. Retorna mensagem de sucesso ou erro com status HTTP correspondente.

  • Consultar Todas as Imunizações
    Rota: /imunizacao/consultar
    Endpoint que retorna todas as imunizações cadastradas. Retorna mensagem de erro em caso de falha.

  • Consultar Imunização por ID
    Rota: /imunizacao/consultar/:id
    Endpoint para consultar dados de uma imunização específica. Retorna erro em caso de falha.

  • Consultar Imunizações por ID do Paciente
    Rota: /imunizacao/consultar/paciente/:id
    Endpoint que retorna todas as imunizações cadastradas de um paciente específico. Retorna erro em caso de falha.

  • Consultar Imunizações por ID do Paciente e Intervalo de Aplicação
    Rota: /imunizacao/consultar/paciente/:id/aplicacao/:dt_ini/:dt_fim
    Endpoint que retorna imunizações de um paciente dentro de um intervalo de datas específico. Retorna erro em caso de falha.


Vacinas

  • Consultar Todas as Vacinas
    Rota: /vacinas/consultar
    Endpoint que retorna todas as vacinas cadastradas. Retorna mensagem de erro em caso de falha.

  • Consultar Vacinas por Faixa Etária
    Rota: /vacinas/consultar/faixa_etaria/:faixa
    Endpoint que retorna vacinas cadastradas para uma faixa etária específica. Retorna mensagem de erro em caso de falha.

  • Consultar Vacinas para Idade Maior que Especificada
    Rota: /vacinas/consultar/idade_maior/:meses
    Endpoint que retorna vacinas recomendadas para idades acima de um número de meses específico. Retorna mensagem de erro em caso de falha.


Estatísticas

  • Quantidade de Vacinas Aplicadas por Paciente
    Rota: /estatisticas/imunizacoes/paciente/:id
    Endpoint que retorna a quantidade de vacinas aplicadas a um paciente. Retorna erro em caso de falha.

  • Quantidade de Vacinas Aplicáveis no Próximo Mês por Paciente
    Rota: /estatisticas/proximas_imunizacoes/paciente/:id
    Endpoint que retorna a quantidade de vacinas aplicáveis no próximo mês para um paciente. Retorna erro em caso de falha.

  • Quantidade de Vacinas Atrasadas
    Rota: /estatisticas/imunizacoes_atrasadas/paciente/:id
    Endpoint que retorna a quantidade de vacinas que deveriam ter sido aplicadas com base na idade do paciente. Retorna erro em caso de falha.

  • Quantidade de Vacinas para Idade Maior que Especificada
    Rota: /estatisticas/imunizacoes/idade_maior/:meses
    Endpoint que retorna a quantidade de vacinas recomendadas para idades acima de um número de meses específico. Retorna erro em caso de falha.