As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Buscando o SMART no documento FHIR Discovery
O SMART define um documento de descoberta que permite que os clientes conheçam o endpoint de autorização URLs e os recursos que um armazenamento HealthLake de dados suporta. Essas informações ajudam os clientes a direcionar as solicitações de autorização para o endpoint correto e a criar solicitações de autorização suportadas pelo armazenamento de HealthLake dados.
Para que um aplicativo cliente faça uma solicitação FHIR REST bem-sucedida HealthLake, ele deve reunir os requisitos de autorização definidos pelo armazenamento de HealthLake dados. Não é necessário um token de portador (autorização) para que essa solicitação seja bem-sucedida.
Para solicitar o Documento de Descoberta para um armazenamento HealthLake de dados
-
Colecione HealthLake
regionedatastoreIdvalorize. Para obter mais informações, consulte Obter propriedades do datastore. -
Crie uma URL para a solicitação usando os valores coletados para HealthLake
regiondatastoreIde. Anexe/.well-known/smart-configurationao endpoint do URL. Para ver todo o caminho do URL no exemplo a seguir, role até o botão Copiar.https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/.well-known/smart-configuration -
Envie a solicitação usando o protocolo
GETde AWS assinatura Signature Version 4. Para ver o exemplo inteiro, role até o botão Copiar.O documento de descoberta do armazenamento de HealthLake dados retorna como um blob JSON, onde você pode encontrar o
authorization_endpointe otoken_endpoint, junto com as especificações e os recursos definidos para o armazenamento de dados.{ "authorization_endpoint":"https://oidc.example.com/authorize", "token_endpoint":"https://oidc.example.com/oauth/token", "capabilities": [ "launch-ehr", "client-public" ] }Tanto o
authorization_endpointquanto otoken_endpointsão necessários para iniciar um aplicativo cliente.-
Ponto final de autorização — O URL necessário para autorizar um aplicativo ou usuário cliente.
-
Ponto final do token — O ponto final do servidor de autorização com o qual o aplicativo cliente usa para se comunicar.
-