Pular para o conteúdo principal

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

NomeValor
acceptapplication/json

🔽 Parâmetros de Entrada

NomeTipoObrigatórioDescrição
vidaIdstringSimUUID 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 CodeSignificadoDescrição
400Bad RequestParâmetros inválidos ou ausentes.
401UnauthorizedFalha na autenticação do token.
404Not FoundAvaliação não encontrada para a vida.
500Server ErrorErro interno ao buscar a avaliação.