Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Recupero del documento SMART su FHIR Discovery
SMART definisce un Discovery Document che consente ai clienti di conoscere l'endpoint di autorizzazione URLs e le funzionalità supportate da un HealthLake data store. Queste informazioni aiutano i client a indirizzare le richieste di autorizzazione all'endpoint corretto e a creare richieste di autorizzazione supportate dal HealthLake data store.
Affinché un'applicazione client possa inoltrare correttamente una richiesta FHIR REST HealthLake, deve raccogliere i requisiti di autorizzazione definiti dall' HealthLake archivio dati. Non è necessario un token al portatore (autorizzazione) per il successo di questa richiesta.
Per richiedere il Discovery Document per un HealthLake data store
-
Raccolta HealthLake
regionedatastoreIdvalori. Per ulteriori informazioni, consulta Ottenere le proprietà dell'archivio dati. -
Costruisci un URL per la richiesta utilizzando i valori raccolti per HealthLake
regionedatastoreId. Aggiungi/.well-known/smart-configurationall'endpoint dell'URL. Per visualizzare l'intero percorso dell'URL nell'esempio seguente, scorri il pulsante Copia.https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/.well-known/smart-configuration -
Invia la richiesta utilizzando il protocollo
GETdi AWS firma Signature Version 4. Per visualizzare l'intero esempio, scorri il pulsante Copia.Il Discovery Document per il HealthLake data store viene restituito come un blob JSON, in cui puoi trovare l'
authorization_endpointetoken_endpoint, insieme alle specifiche e alle funzionalità definite per il data store.{ "authorization_endpoint":"https://oidc.example.com/authorize", "token_endpoint":"https://oidc.example.com/oauth/token", "capabilities": [ "launch-ehr", "client-public" ] }Entrambi
token_endpointsono necessari per avviare un'applicazione client.authorization_endpoint-
Endpoint di autorizzazione: l'URL necessario per autorizzare un'applicazione o un utente client.
-
Endpoint token: l'endpoint del server di autorizzazione utilizzato dall'applicazione client per comunicare.
-