FHIRlink
Microsoft FHIRlink crea una connessione diretta tra le app sanitarie basate sui servizi di Microsoft Azure e i server FHIR, ignorando la necessità di duplicare i dati da Microsoft Dataverse.
Questo connettore è disponibile nei prodotti e nelle aree seguenti:
| Servizio | Class | Regions |
|---|---|---|
| Copilot Studio | Di alta qualità | Tutte le aree di Power Automate , ad eccezione delle seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| App per la logica | Normale | Tutte le aree di App per la logica , ad eccezione delle seguenti: - Aree di Azure per enti pubblici - Aree di Azure Cina - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Power Apps | Di alta qualità | Tutte le aree di Power Apps , ad eccezione dei seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Power Automate | Di alta qualità | Tutte le aree di Power Automate , ad eccezione delle seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Contatto | |
|---|---|
| Nome | Microsoft Cloud for Healthcare |
| URL | https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare |
| microsoftcloudforhealthcare@service.microsoft.com |
| Metadati del connettore | |
|---|---|
| Editore | Microsoft Cloud for Healthcare |
| Sito web | https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare |
| Informativa sulla privacy | https://privacy.microsoft.com/en-us/privacystatement |
| Categorie | Data |
Microsoft FHIRlink crea una connessione diretta tra app sanitarie basate su servizi di Microsoft Azure e servizi FHIR, ignorando la necessità di duplicare i dati da Microsoft Dataverse.
FHIRlink riduce la complessità e il costo della creazione di applicazioni di codice o senza codice in Power Platform e Azure perché gli sviluppatori possono compilare le proprie app direttamente nei servizi FHIR anziché dover duplicare i dati tra i sistemi. Connettere flussi di Power Automate, app Canvas di Power Platform e App per la logica di Azure a vari servizi FHIR ed eseguire operazioni di creazione, recupero, aggiornamento ed eliminazione direttamente sulle risorse FHIR.
Per altre informazioni su come configurare e usare il connettore FHIRlink, vedere Configurare il connettore FHIRlink nel sito Microsoft Learn.
Fornitori supportati
Il connettore Microsoft FHIRlink funziona con:
- Servizio FHIR di Servizi dati di Integrità di Azure: Servizi dati di integrità di Azure è una soluzione basata sul cloud che consente di raccogliere, archiviare e analizzare i dati di integrità da origini e formati diversi.
- Servizio API Google Cloud™ Healthcare per HL7® FHIR® - API FHIR di Google.
- Epic® on FHIR : i servizi API FHIR® di Epics.
Prerequisiti
Per procedere, è necessario quanto segue:
- Una sottoscrizione di Microsoft Azure e un'istanza del servizio FHIR® di Servizi dati di integrità di Azure OPPURE
- Sottoscrizione di Google Cloud e servizio API Google Cloud™ Healthcare per HL7® FHIR® OR
- Una sottoscrizione Epic® on FHIR®
Ogni servizio richiede l'accesso amministrativo per configurare le registrazioni dell'applicazione necessarie per l'autenticazione e gli account utente configurati con l'accesso appropriato al servizio FHIR.
FHIR®, Google e Epic® sono marchi registrati di proprietà, rispettivamente, da Health Level Seven International e Epic Systems Corporation. L'utilizzo di questi marchi in questa pagina non costituisce l'autenticità da parte di Health Level Seven International o Epic Systems.
Creazione di una connessione
Il connettore supporta i tipi di autenticazione seguenti:
| Applicazione Bring Your Own Epic® on FHIR® | Accedere usando la propria app Epic® on FHIR®. | Tutte le aree geografiche | Non condivisibile |
| Bring Your Own Google application (Bring Your Own Google Application) | Accedere con la propria app Google. | Tutte le aree geografiche | Non condivisibile |
| Usare l'applicazione condivisa predefinita di Microsoft Azure | Accedere usando l'applicazione Microsoft Azure standard. | Tutte le aree geografiche | Non condivisibile |
| Impostazione predefinita [DEPRECATO] | Questa opzione è solo per le connessioni meno recenti senza un tipo di autenticazione esplicito e viene fornita solo per la compatibilità con le versioni precedenti. | Tutte le aree geografiche | Non condivisibile |
Applicazione Bring Your Own Epic® on FHIR®
ID autenticazione: byoa-epic
Applicabile: tutte le aree
Accedere usando la propria app Epic® on FHIR®.
Questa non è una connessione condivisibile. Se l'app power viene condivisa con un altro utente, verrà richiesto a un altro utente di creare una nuova connessione in modo esplicito.
| Nome | TIPO | Description | Obbligatorio |
|---|---|---|---|
| URL dell'API Epic® on FHIR® | corda | Epic on FHIR API URL (URL® DELL'API FHIR®). Ad esempio, 'https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4' | Vero |
| ID cliente | corda | ID client (o applicazione) dell'applicazione Epic® on FHIR®. | Vero |
| Segreto del cliente | securestring | Segreto client dell'applicazione Epic® on FHIR®. | Vero |
| URL di autorizzazione | corda | Specificare l'URL di autorizzazione Epic® on FHIR® | Vero |
| URL del Token | corda | Specificare l'URL del token Epic® on FHIR® | Vero |
| URL di aggiornamento del token | corda | Specificare l'URL di aggiornamento del token Epic® on FHIR® | Vero |
Bring Your Own Google application (Bring Your Own Google Application)
ID autenticazione: byoa-google
Applicabile: tutte le aree
Accedere con la propria app Google.
Questa non è una connessione condivisibile. Se l'app power viene condivisa con un altro utente, verrà richiesto a un altro utente di creare una nuova connessione in modo esplicito.
| Nome | TIPO | Description | Obbligatorio |
|---|---|---|---|
| SERVIZIO API Google Cloud™ Healthcare per l'URL dell'endpoint FHIR® HL7® | corda | SERVIZIO API Google Cloud™ Healthcare per l'URL dell'endpoint HL7® FHIR®. Ad esempio, 'https://healthcare.googleapis.com/{{fhirservicepath}}/fhir' | Vero |
| ID cliente | corda | ID client (o applicazione) dell'applicazione Google. | Vero |
| Segreto del cliente | securestring | Segreto client dell'applicazione Google. | Vero |
Usare l'applicazione condivisa predefinita di Microsoft Azure
ID autenticazione: azure-shared-app
Applicabile: tutte le aree
Accedere usando l'applicazione Microsoft Azure standard.
Questa non è una connessione condivisibile. Se l'app power viene condivisa con un altro utente, verrà richiesto a un altro utente di creare una nuova connessione in modo esplicito.
| Nome | TIPO | Description | Obbligatorio |
|---|---|---|---|
| URL dell'endpoint di servizio FHIR di Servizi integrità di Azure | corda | URL dell'endpoint di servizio FHIR di Servizi integrità di Azure. Ad esempio, 'https://{{fhirservicename}}.fhir.azurehealthcareapis.com' | Vero |
| URI della risorsa del servizio FHIR di Servizi integrità di Azure | corda | Identificatore usato in Microsoft Entra ID per identificare la risorsa del servizio FHIR di destinazione. In genere per il servizio FHIR di Health Data Services, URI come 'https://{{fhirservicename}}.fhir.azurehealthcareapis.com' | Vero |
Impostazione predefinita [DEPRECATO]
Applicabile: tutte le aree
Questa opzione è solo per le connessioni meno recenti senza un tipo di autenticazione esplicito e viene fornita solo per la compatibilità con le versioni precedenti.
Questa non è una connessione condivisibile. Se l'app power viene condivisa con un altro utente, verrà richiesto a un altro utente di creare una nuova connessione in modo esplicito.
Limiti per la limitazione delle richieste
| Nome | Chiamate | Periodo di rinnovo |
|---|---|---|
| Chiamate API per connessione | 100 | 60 secondi |
Azioni
| Aggiornare o creare una risorsa |
Aggiornare o creare una risorsa del tipo specificato |
| Applicare patch a una risorsa |
Applicare patch a una risorsa in base all'ID |
| Crea una risorsa |
Creare una nuova risorsa del tipo specificato |
| Elencare le risorse per tipo |
Elencare le voci di risorsa per il tipo di risorsa specificato. |
| Eliminare una risorsa |
Eliminare una risorsa in base all'ID |
| Ottenere una risorsa |
Ottenere una risorsa in base all'ID |
| Recuperare tutte le informazioni sui pazienti |
Recuperare tutte le informazioni correlate a un paziente |
Aggiornare o creare una risorsa
Aggiornare o creare una risorsa del tipo specificato
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Tipo di risorsa
|
resourceType | True | string |
Tipo di risorsa esposta tramite l'interfaccia restful. |
|
ID risorsa
|
id | True | string |
ID risorsa con cui eseguire l'operazione |
|
If-Match
|
If-Match | string |
Intestazione della richiesta If-Match. |
|
|
JSON risorsa FHIR
|
body | True | string |
Payload contenente i dati JSON della risorsa FHIR. |
Applicare patch a una risorsa
Applicare patch a una risorsa in base all'ID
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Tipo di risorsa
|
resourceType | True | string |
Tipo di risorsa esposta tramite l'interfaccia restful. |
|
ID risorsa
|
id | True | string |
ID risorsa con cui eseguire l'operazione |
|
Tipo di contenuto
|
contentType | True | string |
Tipo di contenuto del payload |
|
Tipo di risorsa patch
|
resourceType | string |
Tipo di risorsa della risorsa Patch FHIR. |
|
|
Elenco operazioni
|
parameter |
Elenco di operazioni da eseguire sulla risorsa specificata. |
Crea una risorsa
Creare una nuova risorsa del tipo specificato
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Tipo di risorsa
|
resourceType | True | string |
Tipo di risorsa esposta tramite l'interfaccia restful. |
|
JSON risorsa FHIR
|
body | True | string |
Payload contenente i dati JSON della risorsa FHIR. |
Elencare le risorse per tipo
Elencare le voci di risorsa per il tipo di risorsa specificato.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Tipo di risorsa
|
resourceType | True | string |
Tipo di risorsa esposta tramite l'interfaccia restful. |
|
_id
|
_id | string |
Specificare l'ID risorsa da cercare. |
|
|
_elementi
|
_elements | string |
Elenco delimitato da virgole di nomi di elementi da restituire come parte di una risorsa. |
|
|
_sorta
|
_sort | string |
Specificare i risultati dell'ordine in cui devono essere restituiti. |
|
|
_contare
|
_count | number |
Numero per limitare i risultati della corrispondenza per pagina di risposta. |
|
|
_includere
|
_include | string |
Includere risorse aggiuntive, in base ai collegamenti seguenti in avanti tra i riferimenti. |
|
|
_revinclude
|
_revinclude | string |
Includere risorse aggiuntive, in base ai collegamenti inversi tra i riferimenti. |
|
|
_totale
|
_total | string |
Specificare la precisione per il numero totale di risultati per una richiesta. |
|
|
_sommario
|
_summary | string |
Restituisce solo parti di risorse, in base ai livelli predefiniti. |
|
|
Parametri aggiuntivi
|
additionalParameters | string |
Specificare parametri di query FHIR aggiuntivi rappresentati come stringa di query, che possono includere token di pagina e filtri di ricerca avanzati. Esempi: |
Eliminare una risorsa
Eliminare una risorsa in base all'ID
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Tipo di risorsa
|
resourceType | True | string |
Tipo di risorsa esposta tramite l'interfaccia restful. |
|
ID risorsa
|
id | True | string |
ID risorsa con cui eseguire l'operazione |
Ottenere una risorsa
Ottenere una risorsa in base all'ID
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Tipo di risorsa
|
resourceType | True | string |
Tipo di risorsa esposta tramite l'interfaccia restful. |
|
ID risorsa
|
id | True | string |
ID risorsa con cui eseguire l'operazione |
Recuperare tutte le informazioni sui pazienti
Recuperare tutte le informazioni correlate a un paziente
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID paziente
|
patientId | True | string |
ID della risorsa Paziente per cui si desidera recuperare le informazioni. |