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.