Releases: Jorgeluisreis/CarteiraVacinal-backend
v1.0.0
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.