Documentação WebService Declaração de Saúde
Padrão utilizado
Os webservices da declaração de saúde utilizam o padrão REST e o formato JSON codificado em UTF-8 para expor os recursos disponíveis.
Convenções utilizadas
Nas documentações, são utilizadas algumas variáveis, entre elas:
- TOKEN: Token para autenticação no webservice.
- RESPOSTA: Resposta ao questionário da declaração de saúde.
- OBSERVACAO: A observação pode ser adicionada junto à resposta da declaração de saúde.
Métodos
Listagem
Listagem de usuários e perguntas de declaração de saúde.
GET: https://autorizador.humanasaude.com.br/solusweb_5_0/webservice/beneficiariosDS?token={TOKEN}
Retorno e status HTTP: 200
{
"token":"{TOKEN}",
"FormId":"790954",
"Beneficiarios":[
{
"codigo":"1110807004307002",
"FormDesc":[
{
"id":"1",
"pergunta":"Pergunta numero 1?",
"resposta":"",
"obs":""
},
{
"id":"2",
"pergunta":"Pergunta numero 2?",
"resposta":"",
"obs":""
}
]
}
]
}
Criação
Criar respostas para a declaração de saúde.
POST: https://autorizador.humanasaude.com.br/solusweb_5_0/webservice/beneficiariosDS
Parametros:
{
"token":"{TOKEN}}",
"FormId":"790954",
"Beneficiarios":[
{
"codigo":"1110807004307002",
"FormDesc":[
{
"id":"1",
"pergunta":"Pergunta numero 1?",
"resposta":"{RESPOSTA}",
"obs":"{OBSERVACAO}"
},
{
"id":"2",
"pergunta":"Pergunta numero 2?",
"resposta":"{RESPOSTA}",
"obs":"{OBSERVACAO}"
}
]
}
]
}
Retorno e status HTTP: 200
{
"Sucesso": "Declarações de saúde cadastradas com sucesso."
}