API RESTful para processamento de requisições de um cliente HTTP
Desenvolvimento de um sistema focado em Saúde e Bem Estar, o qual possue 3 entidades, sendo elas: paciente, atendimento e medicação. Todas as entidades podem realizar 4 operações distintas (POST, DELETE, GET e PUT) e possuem suas próprias rotas. O projeto visa como objeto proporcionar ao paciente e ao médico um sistema eficaz, capaz de melhorar a eficiência dos atendimentos e melhorar o controle dos medicamentos que poderão ser recomendados durante os atendimentos realizados.
Execute o docker-compose up
Porta padrão 8080
link swagger:
Local: http://localhost:8080/swagger-ui/index.html#/
Web: https://api-restful-ppr5.onrender.com/swagger-ui/index.html#
Status: 200 OK
Retorna em um array com os seguintes dados das recomendações: id da recomendação, descrição da recomendação, tipo da recomendação e o id do atentimento realizado.
Status: 201 CREATED
Atualiza os dados da recomendação com base no id da recomendação.
{
"atendimentoId": 2,
"medicamentoId": 3,
"observacao": "alteração de medicamento"
}
Status: 204 DELETE
Deleta os dados da recomendação com base no id da recomendação.
Status: 201 CREATED
Cria um array com os seguintes campos: id da recomendação, descrição da recomendação, tipo da recomendação e o id do atentimento realizado.
{
"atendimentoId": 1,
"medicamentoId": 1,
"observacao": "tomar de 8 em 8 horas"
}
Status: 200 OK
É utilizado para mostrar as recomendações feitas, associadas ao id específico do atendimento, podendo listar várias recomendações realizadas em um atendimento.
Status: 200 OK
Retorna em um array os dados com as seguintes informações do medicamento: id do medicamento, nome do medicamento, princípio ativo do medicamento, a dosagem do medicamento e a quantidade do medicamento em estoque.
Status: 201 CREATED
Atualiza os dados do medicamento com base no id da recomendação.
{
"nome": "string",
"principioAtivo": "string",
"dosagem": "string",
"estoque": 0
}
Status: 204 DELETE
Deleta os dados do medicamento com base no id da recomendação.
Status: 200 OK
É utilizado para mostrar todos os medicamentos do sistema.
Status: 201 CREATED
Cria um array com os seguintes campos: id do medicamento, nome do medicamento, principio ativo do medicamento, a dosagem do medicamento e a quantidade do medicamento em estoque.
{
"nome": "paracetamol",
"principioAtivo": "paracetamol",
"dosagem": "1cmprimido",
"estoque": 10
}
Status: 200 OK
Retorna em um array com os seguintes dados do atendimento: data do atendimento, médico responsável pelo atendimento, nome do paciente atendido, diagnóstico que o paciente recebeu do médico e observações.
Status: 201 CREATED
Atualiza os dados do atendimento com base no id do atendimento.
{
"data": "2024-11-26",
"medico": "string",
"paciente": "string",
"diagnostico": "string",
"observacoes": "string"
}
Status: 204 DELETE
Deleta os dados do atendimento com base no id do atendimento.
Status: 200 OK
É utilizado para mostrar todos os atendimentos do sistema.
Status: 201 CREATED
Cria um array com os seguintes campos:data do atendimento, médico responsável pelo atendimento, nome do paciente atendido, diagnóstico que o paciente recebeu do médico e observações.
{
"data": "2024-11-26",
"medico": "dt backend",
"paciente": "aluno ferido",
"diagnostico": "nota ruim",
"observacoes": "precisa estudar"
}
Status: 200 OK
É utilizado para mostrar todos os atendimentos do sistema, permitindo buscas por paginações.


