Obter avaliação de saúde
📌 Endpoint
GET /api/v2/avaliacao-saude/vida/{{vidaId}}/avaliacao-saude
🌐 URLs dos Ambientes
🔹 Homologação
https://integracao.hml.cloud.medsenior.com.br/api/v2/avaliacao-saude/vida/{{vidaId}}/avaliacao-saude
🔹 Produção
https://integracao.medsenior.com.br/api/v2/avaliacao-saude/vida/{{vidaId}}/avaliacao-saude
🔐 Autenticação
Este endpoint requer um token de autorização.
Authorization: Bearer TOKEN_GERADO_NA_AUTENTICACAO
🔽 Cabeçalhos
| Nome | Valor |
|---|---|
| accept | application/json |
🔽 Parâmetros de Entrada
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| vidaId | string | Sim | UUID da vida |
- Exemplo de chamada
GET /api/v2/avaliacao-saude/6f1e2c7a-1234-4bcd-9876-abcdef123456
🔄 Exemplo de Requisição
🔹 Ambiente de homologação
curl -X 'GET' \
'https://integracao.hml.cloud.medsenior.com.br/api/v2/vida/6f1e2c7a-1234-4bcd-9876-abcdef123456/avalicao-saude' \
-H 'accept: application/json' \
-H 'authorization: Bearer TOKEN_GERADO_NA_AUTENTICACAO'
🔹 Ambiente de produção
curl -X 'GET' \
'https://integracao.medsenior.com.br/api/v2/vida/6f1e2c7a-1234-4bcd-9876-abcdef123456/avalicao-saude' \
-H 'accept: application/json' \
-H 'authorization: Bearer TOKEN_GERADO_NA_AUTENTICACAO'
📝 Estrutura da Resposta
✅ Resposta de Sucesso
- Status Code:
200 OK - Exemplo de Resposta:
{
"avaliacaoSaudeId": "string (uuid) | null",
"vidaId": "string (uuid) | null",
"situacao": "string",
"declaracaoSaudeEncontrada": {
"declaracaoSaudeId": "string (uuid) | null",
"perguntas": [
{
"id": "string (uuid)",
"ordem": 1,
"pergunta": "string | null",
"tipo": "string | null",
"etapa": "string | null",
"cids": [
{
"CID": "string | null",
"descricao": "string | null"
}
]
}
],
"respostas": [
{
"id": "string (uuid)",
"perguntaId": "string (uuid) | null",
"seAplica": true,
"cidsSelecionados": [
{
"CID": "string | null",
"descricao": "string | null"
}
],
"detalhamento": "string | null",
"nomeMedico": "string | null",
"crmMedico": "string | null"
}
]
},
"declaracaoSaudeFormatada": [
{
"ordem": 1,
"pergunta": "string | null",
"tipo": "string | null",
"etapa": "string | null",
"perguntaId": "string (uuid) | null",
"seAplica": true,
"cidsSelecionados": [
{
"CID": "string | null",
"descricao": "string | null"
}
],
"detalhamento": "string | null",
"nomeMedico": "string | null",
"crmMedico": "string | null"
}
],
"contatoSaude": {
"telefone": "string | null",
"email": "string | null"
},
"cnpjConcessionaria": "string | null"
}
❌ Códigos de Erro
| Status Code | Significado | Descrição |
|---|---|---|
| 400 | Bad Request | Parâmetros inválidos ou ausentes. |
| 401 | Unauthorized | Falha na autenticação do token. |
| 404 | Not Found | Avaliação não encontrada para a vida. |
| 500 | Server Error | Erro interno ao buscar a avaliação. |