É necessário ter o hash de autenticação para consumir as APIs de dados, veja como gerar o hash clicando aqui.
Para consumir a API de dados do paciente utilize o método "GET",
Pesquisar Paciente
Utilize os dados abaixo:
URL = {host}/adm/api/v1/pacientes
No "Params" pelo menos uma das keys:
| Key | Value |
| cpf | Número do CPF do paciente pesquisado |
| cns | Número do CNS do paciente pesquisado |
| passaporte | Número do passaporte do paciente pesquisado |
| cartao | Número do cartão do paciente pesquisado |
Importante: É obrigatório informar ao menos 1 filtro de pesquisa.
No "Headers" a key:
| Key | Value |
| Authorization | Bearer [access_token] |
Importante: Entre a palavra "Bearer" e o token existe um espaço.
A API retornará os dados do paciente no formato abaixo:
|
{
"page": 0,
"pageSize": 10,
"count": 1,
"first": true,
"last": true,
"totalPages": 1,
"totalCount": 1,
"list": [
{
"id": 42102,
"tipoPaciente": "CONVENIO",
"registroAnsConvenio": [
"346276",
"346276"
],
"cartaoCompleto": [
"1453016000262009",
"1453016000262009"
],
"cpf": "38110360416",
"passaporte": null,
"cns": "287889685430005",
"dataNascimento": "1999-01-17",
"nome": "Paciente Teste",
"idSexo": 3,
"sexo": "MASCULINO",
"nomeMae": "Mãe do Paciente Teste",
"telefoneCelular": "15984578265",
"telefoneResidencial": null,
"enderecoLogradouro": "Rua Teste",
"enderecoComplemento": null,
"enderecoBairro": "Bairro Teste",
"enderecoCep": "18070-000",
"enderecoIbgeCidade": null,
"dataExclusao": null,
"excluido": false,
"crmCuidador": null,
"diaUltimaConsulta": "2024-02-28T12:00:00Z",
"crmUltimaConsulta": "180880",
"medicoUltimaConsulta": "Medico Teste 1",
"especialidadeUltimaConsulta": null
}
]
}
|
Configure o seu sistema local para consumir a API ou veja como testar a API.
Autor: Fabricio Uema em 08/01/2025.
Tópicos Relacionados:
Como codificar/decodificar a senha para Base64 ?
Como gerar o HASH para autenticação e consumo das APIs de dados ?
Como utilizo a API para adicionar ao prontuário do paciente um exame externo ?
Como utilizo a API de busca das informações do um lote guias TISS ?
Como utilizo a API para buscar uma guia TISS ?
Como utilizo a API de busca de usuários ?
Como utilizo a API de busca de atendimentos ?
Como utilizo a API de busca de médico ?
Como utilizo a API de busca de consultório ?
Como utilizo a API de busca salas de consultório ?
Como utilizo a API de busca das especialidades vinculadas ao médico ?
Como utilizo a API de disponibilidade médica ?
Como utilizo a API geradora de voucher de atendimento ?
Como utilizo a API que confirma o agendamento ?