Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Índice
Dica

Só são suportadas integrações no padrão REST.

...

Informações

Endpoint

Endpoint

Método

Header Content-Type

Descrição

http://exemplo.com/detalheDebito/listaEspecialidadesPA

POST

application/json

Parâmetros de entrada

Serão enviados no HEADER os headers estáticos definidos ao configurar a integração, combinado com os tokens retornados pela configuração de autorização da integração (caso seja vinculada) e os headers de segurança retornado no login do beneficiário.

Serão enviados no BODY os seguintes parâmetros:

Parâmetro

Obrigatório

Tipo

Descrição

Regra de preenchimento

chaveUnica

M

String

Chave de identificação do usuário retornada no login

 

integracao

OP

Objeto

Nó integração retornado no login do usuário

 

paciente

M

Objeto

Objeto paciente selecionado para realizar um pedido de consulta

 

Exemplo request

Bloco de código
url: 
https://www.operadoradesaude.com.br/mobilesaude/minhasConsultas/listaEspecialidadesPA

Body:
{
  "chaveUnica":"String",
  "integracao":{
    "xpto":"voluptatibus",
    "xyz":"quibusdam",
    "abcdef":9288701
  },
  "paciente":{
    "chaveUnica":"String",
    "numeroContrato":"String",
    "integracao":{
      "xpto":"voluptatibus",
      "xyz":"quibusdam",
      "abcdef":9288701
    }
  }
}

...

Está indicado abaixo a estrutura de retorno do método. Esse método deve obedecer as regras indicadas no objeto principal e em seus desdobramentos.

Objeto principal

Atributo

Critério

Tipo

Descrição

Regra de preenchimento

especialidades

M

Array

Array de objetos do tipo especialidade

 

Bloco de código
languagejson
 {
  "especialidades" : [ Array-objets ]
}

Objeto especialidade

Atributo

Critério

Tipo

Descrição

Regra de preenchimento

id

M

String

id da especialidade

 

descricao

M

String

Descrição da especialidade

Texto livre

EX:”Psiquiatria"

codigoCbos

M

String

 

 

exigeAutorizacao

M

Boolean

Booleano de controle se a especialidade exige autorização prévia

 

alerta

OP

String

Mensagem de alerta caso a especialidade tenha

Texto livre

tipoServico

OP

Array

Array de objetos do tipo serviço

Objeto tipoServiço

Atributo

Critério

Tipo

Descrição

Regra de preenchimento

idServico

M

String

id do serviço

 

procedimento

M

String

id do procedimento

 

descricao

M

String

Descrição do serviço

Texto livre

exigeAutorizacao

M

Boolean

Booleano de controle se a especialidade exige autorização prévia

 

Bloco de código
languagejson
 {
  "especialidades" : [
    {
      "id" : "String",
      "descricao" : "String",
      "codigoCbos" : "String",
      "exigeAutorizacao" : Boolean,
      "alerta" : "String",
      "tipoServico" : [
        {
          "idServico" : "String",
          "procedimento": "String",
          "descricao" : "String",
          "exigeAutorizacao": Boolean,
        }
      ]
    }  
  ]
}

Retorno da API - Sucesso

Bloco de código
languagejson
 {
  "especialidades" : [
    {
      "id" : "121212",
      "descricao" : "Psiquiatria",
      "codigoCbos" : "101919",
      "exigeAutorizacao" : false,
      "alerta" : "para esta especialidade é necessário apresentar laudo de psiquiatria",
       "tipoServico" : [
        {
          "idServico" : "001",
          "procedimento": "003",
          "descricao" : "Psiquiatria",
          "exigeAutorizacao": false,
        }
      ]
    }  
  ]
}

Retorno da API - Falha

...