Feature/create endpoint referrals by category #72
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feature/referrals-by-category
Tipo
New feature (ready)
Descrição
Este Pull Request implementa o endpoint GET
/referrals-by-category, permitindo obter encaminhamentos agrupados por categoria, filtrados por período e com possibilidade de ordenação.Contexto
A funcionalidade faz parte do módulo de encaminhamentos, oferecendo uma visão analítica para enfermeiros e gestores sobre os tipos de encaminhamentos realizados no período selecionado. O objetivo é fornecer dados agregados por categoria.
O que foi realizado
getReferralByPeriodSchema, permitindo:periodlimitorder(com default paraDESC)withPercentage(booleano)referralByCategorySchema, utilizado na tipagem do retorno.getReferralByPeriodno service para calcular intervalo de datas e delegar ao repositório.getReferralsByPeriodcom:/referrals-by-categoryno controller:@Roles(['manager', 'nurse']){ categories, total }seguindo o padrão de sucesso combaseResponseSchema.Tarefas ou Issue
#204 - [Backend] Criar endpoint de encaminhamentos por categoria
Checklist
Instruções para teste
GET /referrals-by-category