É possível consumir a API de login automático do agendamento online, ou seja para que a partir do ambiente/app da operadora o paciente consiga acessar o agendamento online do EMED sem a necessidade de efetuar o login, de modo transparente.
Para isso é necessário ter duas informações, o HASH_CLIENTE e o TOKEN.
Para gerar o TOKEN você precisa dos seguintes dados:
* TipoDocumento (CARTAO ou CPF) e NumeroDocumento
* Documento
* Data da geração do token (yyyyMMddHHmmss)
Ficará no seguinte formato: "[TipoDocumento]:[NumeroDocumento]/[Data]"
Exemplo: "CPF:12345678901/20250108111538"
Essas informações devem ser criptografadas através da classe Cipher da lib javax.crypto, gerando um token. Após isso o token deve ser codificado para um formato seguro para URL, utilizando o URLEncoder.
Caso ainda não saiba o seu hash (HASH_CLIENTE), entre em contato com a equipe da EMEDBR para obter este dado.
Com o HASH_CLIENTE e o TOKEN, a URL deve ficar no seguinte padrão: https://host/portal/HASH_CLIENTE/TOKEN/auth-link
Para facilitar os testes, disponibilizamos um arquivo JAR. Com este é possível gerar a URL de forma fácil e rápida para teste. Clique aqui para baixar.
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 consumir a API de dados do paciente ?
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 ?