Retorna as redes credenciadas disponíveis para atendimento de acordo com o plano de saúde e especialidade informada /totvsHealthPlans/attendanceNetwork/v1/ referencedNetworkshealthProducts/: healthProducthealthProducId/ addressLocationsspecialties/:specialtieCode/referencedNetworks | GET |
Nota |
---|
Expandir |
---|
| Authorization (header) | string | Cabeçalho usado para autorização das requisições (Bearer token) | *required | Content-Type (header) | string | 'application/json' é o formato do conteúdo | *required | healthProduct healthProducId (Path) | string | Produto Saúde (BI3_CODINT CODIGO + BI3_CODIGO + BI3_VERSAOVERSAO) | *required | specialtieCode(Path) | string | Especialidade disponível no produto saúde | *required | healthInsurerCode (query) | string | Código da operadora do produto Saúde (BI3_CODINT) | *required | zipCode (query) | string | Filtro por CEP (Caso informado o mesmo, não será considerado stateAbbreviation e cityCode caso informado) |
| stateAbbreviation (query) | string | Filtro por Estado Exemplo: SP |
| cityCode (query) | string | Filtro pelo Código da Cidade Exemplo: 3550308 (São Paulo) |
| page (query) | string | Valor numérico (maior que zero) representando a página solicitada |
| pageSize (query) | string | Valor numérico (maior que zero) representando o total de registros retornados na consulta |
|
| Dica |
---|
Expandir |
---|
| Body Não possui body!
| classes (query) | string | Filtro das redes credenciadas pelo tipo de rede (BAU_TIPPRE): Pode ser enviado mais de uma classe, por exemplo: MED, CLI, LAB |
| zipCodeRegion (query) | string | Filtro das redes credenciadas pelo CEP, considerando os números que indicam a região, sub-região, setor, sub-setor, divisor de sub-setor e identificadores de distribuição (três últimos algarismos). Exemplo: Caso se seja informado 02, o sistema irá listar os CEPs que iniciam com 02 que correspondem: 0 = região e 2 = sub-região. |
|
|
|
Dica |
---|
Expandir |
---|
| Body
Não possui body! |
|
Dica |
---|
Expandir |
---|
title | (200) - Operação realizado com sucesso |
---|
| hasNext | boolean | Indica se ainda existem registros a serem retornados |
| *required | remainingRecords | numeric (integer) | Quantidade de registros ainda existem para retorno |
| *required | items | array | Lista de beneficiários retornados |
|
| items.codeId | string | Código de cadastro |
|
| Dica |
---|
Expandir |
---|
title | (200) - Operação realizado com sucesso |
---|
| hasNext | boolean | Indica se ainda existem registros a serem retornados | *required | remainingRecords | numeric (integer) | Quantidade de registros ainda existem para retorno | *required | items | array | Lista de beneficiários retornados | items.codeId | string | Código de cadastro do prestador | *required | items.providerName | string | Nome do prestador | *required | items.localDescription | string | Descrição do prestador | *required | items.zipCode | string | CEP do prestador | *required | items.addressNumber | string | Número do endereço do prestador | *required | items.cityCode | string | Código da cidade do prestador |
| *required | items.citylocalCode | string | Cidade Código do prestadorlocal de atendimento |
| *required | items.stateproviderName | string | Estado Nome do prestador |
| *required | items.districtlocalDescription | string | Bairro Descrição do prestador |
| *required | items.DDDzipCode | string | Código de área do telefone CEP do prestador |
| *required | items.telephoneaddressNumber | string | Telefone Número do endereço do prestador |
| *required | items.CNEScityCode | string | CNES Código da cidade do prestador |
| *required | items.city | string | Cidade do prestador |
| *required | items.state | string | Estado do prestador |
| *required | items.district | string | Bairro do prestador |
| *required | items.DDD | string | Código de área do telefone do prestador |
|
| items.telephone | string | Telefone do prestador |
|
| items.CNES | string | CNES do prestador |
|
|
Bloco de código |
---|
language | c# |
---|
theme | Emacs |
---|
title | Exemplo |
---|
linenumbers | true |
---|
| {
"items" | Bloco de código |
---|
language | c# |
---|
theme | Emacs |
---|
title | Exemplo |
---|
linenumbers | true |
---|
| {
"items": [
{
"codeId": "000004",
"localCode": "001",
"providerName": "HOSPITAL BOM CLIMA",
"localDescription": "HOSPITAIS",
"zipCode": "07197000",
"address": "MARIANA UBALDINA DO ESPÍRITO SANTO",
"addressNumber": "654",
"cityCode": "3518800",
"city": "GUARULHOS",
"state": "SP",
"district": "BOM CLIMA",
"DDD": "",
"telephone": "",
"CNES": ""
},
{
"codeId": "000011",
"localCode": "001",
"providerName": "UNIMED SUL CAPIXABA",
"localDescription": "OPERADORAS",
"zipCode": "07197000",
"address": "MARIANA UBALDINA DO ESPÍRITO SANTO",
"addressNumber": "100",
"cityCode": "3518800",
"city": "GUARULHOS",
"state": "SP",
"district": "BOM CLIMA",
"DDD": "",
"telephone": "",
"CNES": ""
}
],
"hasNext": true,
"remainingRecords": 26
} |
|
|
Aviso |
---|
Expandir |
---|
title | (406) - Parâmetros Obrigatórios |
---|
| code | string | Código identificador do erro. | *required | message | string | Literal no idioma da requisição descrevendo o erro para o usuário. | *required | detailedMessage | string | Mensagem técnica e mais detalhada do erro. | *required | details | array | Lista de objetos de erro (recursiva) com mais detalhes sobre o erro principal. | *required |
Bloco de código |
---|
language | c# |
---|
theme | Emacs |
---|
title | Exemplo 1 |
---|
linenumbers | true |
---|
linenumbers | true |
---|
| {{
"code": "E001",
"message": "Existem chaves obrigatórias que não foram informadas.",
"detailedMessage": "Verifique a lista de erros no campo details para mais detalhes.",
"detailscode": [
{"E001",
"code"message": "E001-406",
Existem chaves obrigatórias que não foram informadas.",
"messagedetailedMessage": "ChaveVerifique healthInsurerCode obrigatória",
a lista de erros no campo details para mais detalhes.",
"detailedMessagedetails": "Não foi informado no queryParams da requisição a chave healthInsurerCode."[
{
}
]
} | Bloco de código |
---|
language | c# |
---|
theme | Emacs |
---|
title | Exemplo 2 |
---|
linenumbers | true |
---|
| {
"code": "E002E001-406",
"message": "Os campos do json no body estão inválidos",
Chave healthInsurerCode obrigatória",
"detailedMessage": "VerifiqueNão afoi listainformado deno errosqueryParams noda camporequisição detailsa parachave mais detalheshealthInsurerCode.",
}
]
} |
Bloco de código |
---|
language | c# |
---|
theme | Emacs |
---|
title | Exemplo 2 |
---|
linenumbers | true |
---|
| {
"details": [
{
"code": "E002E-406E002",
"message": "Tamanho inválido para o campo healthProductOs campos do json no body estão inválidos",
"detailedMessage": "O valor doVerifique a lista de erros no campo healthProductdetails devepara ter o tamanho 7mais detalhes.",
},"details": [
{
"code": "E002E-406",
"message": "Tamanho inválido para o campo specialtieCodehealthProduct",
"detailedMessage": "O valor do campo specialtieCodehealthProduct deve ter o tamanho 3."tamanho 7."
},
{
"code": "E002E-406",
}
]
} |
|
| Aviso |
---|
Expandir |
---|
title | (200) - Prestador não encontrado |
---|
| | hasNext | boolean | Indica se ainda existem registros a serem retornados | *required | remainingRecords | numeric (integer) | Quantidade de registros ainda existem para retorno | *required | items | array | Lista com items | Bloco de código |
---|
language | c# |
---|
theme | Emacs |
---|
title | Exemplo |
---|
linenumbers | true |
---|
| {
"message": "Tamanho inválido para o campo specialtieCode",
"itemsdetailedMessage": [],"O valor do campo specialtieCode deve ter o tamanho 3."
"hasNext": false, }
"remainingRecords": 0]
} |
|
|