Prontuário
Domínio
Section titled “Domínio”O prontuário centraliza o histórico clínico de cada pet. Os dados ficam em schemas separados por responsabilidade (pet, dominio).
Endpoints Web
Section titled “Endpoints Web”Vacinas — /web/aplicacao/vacinas e /web/pet/vacinas/historico
| Método | Path | Descrição |
|---|---|---|
GET | /web/aplicacao/vacinas/pet/{id-pet} | Lista aplicações de vacina do pet |
POST | /web/pet/vacinas/historico | Registra dose aplicada |
GET | /web/pet/vacinas/historico/aplicacao-vacina/{id} | Lista doses de uma aplicação |
DELETE | /web/pet/vacinas/historico/historico-aplicacao-vacina/{id} | Remove dose |
Vermífugos — /web/aplicacao/vermifugos e /web/pet/vermifugos/historico
| Método | Path | Descrição |
|---|---|---|
GET | /web/aplicacao/vermifugos/pet/{id-pet} | Lista aplicações de vermífugo |
POST | /web/aplicacao/vermifugos/pet/{id-pet} | Registra nova aplicação |
POST | /web/pet/vermifugos/historico | Grava histórico de aplicação |
DELETE | /web/pet/vermifugos/historico/historico-aplicacao-vermifugo/{id} | Remove histórico |
Exames — /web/exames
| Método | Path | Descrição |
|---|---|---|
GET | /web/exames/pet/{id-pet} | Lista exames do pet |
DELETE | /web/exames/pet-exame/{id} | Remove exame |
Anexos — /web/anexos
| Método | Path | Descrição |
|---|---|---|
GET | /web/anexos/pet/{id-pet}/tipo-anexo/{id-tipo} | Lista anexos por tipo |
DELETE | /web/anexos/pet-anexo/{id} | Remove anexo |
Peso — /web/historico/pesos
| Método | Path | Descrição |
|---|---|---|
GET | /web/historico/pesos/pet/{id-pet} | Histórico de pesos do pet |
Tratamentos — /web/tratamentos
| Método | Path | Descrição |
|---|---|---|
GET | /web/tratamentos/pet/{id-pet} | Lista tratamentos do pet |
Linha do Tempo e Carteira de Vacinação
| Método | Path | Descrição |
|---|---|---|
GET | /web/pets/pet/linha-tempo/{id-pet} | Linha do tempo veterinária completa |
GET | /web/pets/pet/carteira-vacinacao/{id-pet} | Carteira de vacinação digital |
Arquivos relevantes
Section titled “Arquivos relevantes”social-pets-service/src/main/java/br/com/socialpets/ controller/web/PetWebController.java — linha do tempo e carteira pet/entity/ — entidades de saúde service/PetService.java
social-pets-web/src/app/tutores/[id]/tabs/pets/ — abas de vacinas, exames, peso, tratamentossocial-pets-mobile/src/screens/pet/ — pet-vacina-list, pet-exams-list, pet-peso-list, pet-tratamento-list