{BANNER}

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."
      }