Pular para conteúdo

Instruções de Uso

Os parâmetros requeridos para o acesso estão presentes na URL, sendo necessários para caracterizar o consentimento a ser avaliado e, em seguida, abrir o visualizador do RES (Registro Eletrônico de Saúde), contendo as informações de saúde do paciente.

No ambiente de desenvolvimento, o acesso é feito por meio da seguinte URL:

https://dev.ipes.tech/portalembedded/#/embedded?resource-id=$1&subject-id=$2&organization-id=$3&purposeofuse=$4&token=$5

Por exemplo:

https://dev.ipes.tech/portalembedded/#/embedded?resource-id=03184044602&subject-id=60678666172&organization-id=991136&purposeofuse=Atendimento&token={{valor do token gerado}}

Os parâmetros utilizados estão descritos a seguir:

  • $1 (resource-id): CPF ou CNS do paciente a ser acessado no RES (somente números; atenção a eventuais zeros à esquerda do CPF que devem ser mantidos);

  • $2 (subject-id): CPF ou CNS do profissional operando o RES (somente números; atenção a eventuais zeros à esquerda do CPF que devem ser mantidos);

  • $3 (organization-id): código CNES do estabelecimento de saúde em nome do qual o profissional operando o RES está atuando;

  • $4 (purposeofuse): "Atendimento" ou "Emergencia"; em geral usamos o primeiro;

  • $5 (token): credencial específica do sistema parceiro usando o portal (podemos gerar credenciais mais específicas, a critério da disponibilidade/modelo de implantação do parceiro para cada aplicação que for consumir o portal).

Geração do Token

A geração do Token OAuth2 é feita por meio de duas chaves: Consumer Key e Consumer Secret, fornecidas pela iPES.

Em posse delas, basta realizar o seguinte comando:

curl -k -X POST https://dev.ipes.tech/oauth2/token -d "grant_type=client_credentials" -H "Authorization: Basic Base64(consumer-key:consumer-secret)"

No qual o "Base64(consumer-key:consumer-secret)" é a combinação das duas chaves codificadas em Base 64.

Dessa forma, o recurso retornará o Token como resposta.