FHIRlink
Microsoft FHIRlink tworzy bezpośrednie połączenie między aplikacjami opieki zdrowotnej opartymi na usługach platformy Microsoft Azure i serwerach FHIR, pomijając potrzebę duplikowania danych z usługi Microsoft Dataverse.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Microsoft Cloud for Healthcare |
| adres URL | https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare |
| microsoftcloudforhealthcare@service.microsoft.com |
| Metadane łącznika | |
|---|---|
| Publisher | Microsoft Cloud for Healthcare |
| Witryna internetowa | https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare |
| Zasady ochrony prywatności | https://privacy.microsoft.com/en-us/privacystatement |
| Kategorie | Dane |
Microsoft FHIRlink tworzy bezpośrednie połączenie między aplikacjami opieki zdrowotnej opartymi na usługach Microsoft Azure i usługach FHIR, pomijając konieczność duplikowania danych z usługi Microsoft Dataverse.
FHIRlink zmniejsza złożoność i koszty kompilowania niskich aplikacji kodu/bez kodu na platformie Power Platform i na platformie Azure, ponieważ deweloperzy mogą tworzyć swoje aplikacje bezpośrednio w usługach FHIR, a nie konieczności duplikowania danych między systemami. Łączenie przepływów usługi Power Automate, aplikacji kanwy platformy Power Platform i usługi Azure Logic Apps z różnymi usługami FHIR i wykonywanie operacji tworzenia, pobierania, aktualizowania i usuwania bezpośrednio w zasobach FHIR.
Aby uzyskać więcej informacji na temat sposobu konfigurowania i używania łącznika FHIRlink, odwiedź stronę Konfigurowanie łącznika FHIRlink w naszej witrynie Microsoft Learn.
Obsługiwani dostawcy
Łącznik MICROSOFT FHIRlink współpracuje z:
- Usługa FHIR usług Azure Health Data Services — Azure Health Data Services to oparte na chmurze rozwiązanie, które ułatwia zbieranie, przechowywanie i analizowanie danych kondycji z różnych źródeł i formatów.
- Usługa Google Cloud™ Healthcare API dla HL7® FHIR® — interfejs API FHIR firmy Google.
- Epic® on FHIR — usługi interfejsu API FHIR® Epics.
Wymagania wstępne
Aby kontynuować, musisz wykonać następujące czynności:
- Subskrypcja platformy Microsoft Azure i wystąpienie usługi FHIR® usług Azure Health Data Services LUB
- Subskrypcja Google Cloud i usługa Google Cloud™ Healthcare API dla HL7® FHIR® LUB
- Subskrypcja Epic® on FHIR®
Każda usługa wymaga dostępu administracyjnego w celu skonfigurowania wymaganych rejestracji aplikacji na potrzeby uwierzytelniania i kont użytkowników skonfigurowanych przy użyciu odpowiedniego dostępu do usługi FHIR.
FHIR®, Google i Epic® są zastrzeżonymi znakami towarowymi należącymi odpowiednio do Health Level Seven International i Epic Systems Corporation. Używanie tych znaków towarowych na tej stronie nie stanowi poparcia przez Health Level Seven International lub Epic Systems.
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Korzystanie z własnej aplikacji Epic® on FHIR® | Zaloguj się przy użyciu własnej aplikacji Epic® on FHIR®. | Wszystkie regiony | Nie można udostępniać |
| Korzystanie z własnej aplikacji Google | Zaloguj się przy użyciu własnej aplikacji Google. | Wszystkie regiony | Nie można udostępniać |
| Użyj domyślnej aplikacji udostępnionej platformy Microsoft Azure | Zaloguj się przy użyciu standardowej aplikacji platformy Microsoft Azure. | Wszystkie regiony | Nie można udostępniać |
| Domyślne [PRZESTARZAŁE] | Ta opcja dotyczy tylko starszych połączeń bez jawnego typu uwierzytelniania i jest dostępna tylko w celu zapewnienia zgodności z poprzednimi wersjami. | Wszystkie regiony | Nie można udostępniać |
Korzystanie z własnej aplikacji Epic® on FHIR®
Identyfikator uwierzytelniania: byoa-epic
Dotyczy: wszystkie regiony
Zaloguj się przy użyciu własnej aplikacji Epic® on FHIR®.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Epic on FHIR API URL (Adres URL interfejsu API Epic® on FHIR®) | ciąg | Epik® w adresie URL interfejsu API FHIR®. Na przykład "https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4" | Prawda |
| ID klienta | ciąg | Identyfikator klienta (lub aplikacji) aplikacji Epic® on FHIR®. | Prawda |
| Tajemnica klienta | securestring | Wpis tajny klienta aplikacji Epic® on FHIR®. | Prawda |
| Adres URL autoryzacji | ciąg | Podaj adres URL autoryzacji aplikacji Epic® on FHIR® | Prawda |
| Adres URL tokenu | ciąg | Podaj adres URL tokenu Epic® on FHIR® | Prawda |
| Adres URL odświeżania tokenu | ciąg | Podaj adres URL odświeżania tokenu Epic® on FHIR® | Prawda |
Korzystanie z własnej aplikacji Google
Identyfikator uwierzytelniania: byoa-google
Dotyczy: wszystkie regiony
Zaloguj się przy użyciu własnej aplikacji Google.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Adres URL punktu końcowego HL7® FHIR® dla usługi Google Cloud™ Healthcare API | ciąg | Usługa Google Cloud™ Healthcare API dla adresu URL punktu końcowego HL7® FHIR®. Na przykład "https://healthcare.googleapis.com/{{fhirservicepath}}/fhir" | Prawda |
| ID klienta | ciąg | Identyfikator klienta (lub aplikacji) aplikacji Google. | Prawda |
| Tajemnica klienta | securestring | Wpis tajny klienta aplikacji Google. | Prawda |
Użyj domyślnej aplikacji udostępnionej platformy Microsoft Azure
Identyfikator uwierzytelniania: azure-shared-app
Dotyczy: wszystkie regiony
Zaloguj się przy użyciu standardowej aplikacji platformy Microsoft Azure.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Adres URL punktu końcowego usługi FHIR usług Azure Health Data Services | ciąg | Adres URL punktu końcowego usługi FHIR usług Azure Health Data Services. Na przykład "https://{{fhirservicename}}.fhir.azurehealthcareapis.com" | Prawda |
| Identyfikator URI zasobu usługi Azure Health Data Services FHIR | ciąg | Identyfikator używany w identyfikatorze Entra firmy Microsoft do identyfikowania docelowego zasobu usługi FHIR. Zazwyczaj w przypadku usługi FHIR usług Azure Health Data Services identyfikator URI, taki jak "https://{{fhirservicename}}.fhir.azurehealthcareapis.com" | Prawda |
Domyślne [PRZESTARZAŁE]
Dotyczy: wszystkie regiony
Ta opcja dotyczy tylko starszych połączeń bez jawnego typu uwierzytelniania i jest dostępna tylko w celu zapewnienia zgodności z poprzednimi wersjami.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Aktualizowanie lub tworzenie zasobu |
Aktualizowanie lub tworzenie zasobu określonego typu |
| Pobieranie wszystkich informacji o pacjentach |
Pobieranie wszystkich informacji związanych z pacjentem |
| Pobieranie zasobu |
Pobieranie zasobu według identyfikatora |
| Stosowanie poprawek zasobu |
Stosowanie poprawek zasobu według identyfikatora |
| Usuwanie zasobu |
Usuwanie zasobu według identyfikatora |
| Utwórz zasób |
Tworzenie nowego zasobu określonego typu |
| Wyświetlanie listy zasobów według typu |
Wyświetl listę wpisów zasobów dla określonego typu zasobu. |
Aktualizowanie lub tworzenie zasobu
Aktualizowanie lub tworzenie zasobu określonego typu
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Typ zasobu
|
resourceType | True | string |
Typ zasobu uwidocznionego za pośrednictwem interfejsu restful. |
|
Identyfikator zasobu
|
id | True | string |
Identyfikator zasobu do wykonania operacji za pomocą polecenia |
|
If-Match
|
If-Match | string |
Nagłówek żądania If-Match. |
|
|
FHIR Resource JSON
|
body | True | string |
Ładunek zawierający dane JSON zasobu FHIR. |
Pobieranie wszystkich informacji o pacjentach
Pobieranie wszystkich informacji związanych z pacjentem
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator pacjenta
|
patientId | True | string |
Identyfikator zasobu Pacjenta, dla którego chcesz pobrać informacje. |
Pobieranie zasobu
Pobieranie zasobu według identyfikatora
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Typ zasobu
|
resourceType | True | string |
Typ zasobu uwidocznionego za pośrednictwem interfejsu restful. |
|
Identyfikator zasobu
|
id | True | string |
Identyfikator zasobu do wykonania operacji za pomocą polecenia |
Stosowanie poprawek zasobu
Stosowanie poprawek zasobu według identyfikatora
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Typ zasobu
|
resourceType | True | string |
Typ zasobu uwidocznionego za pośrednictwem interfejsu restful. |
|
Identyfikator zasobu
|
id | True | string |
Identyfikator zasobu do wykonania operacji za pomocą polecenia |
|
Typ zawartości
|
contentType | True | string |
Typ zawartości ładunku |
|
Typ zasobu poprawki
|
resourceType | string |
Typ zasobu poprawki FHIR. |
|
|
Lista operacji
|
parameter |
Lista operacji do wykonania w określonym zasobie. |
Usuwanie zasobu
Usuwanie zasobu według identyfikatora
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Typ zasobu
|
resourceType | True | string |
Typ zasobu uwidocznionego za pośrednictwem interfejsu restful. |
|
Identyfikator zasobu
|
id | True | string |
Identyfikator zasobu do wykonania operacji za pomocą polecenia |
Utwórz zasób
Tworzenie nowego zasobu określonego typu
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Typ zasobu
|
resourceType | True | string |
Typ zasobu uwidocznionego za pośrednictwem interfejsu restful. |
|
FHIR Resource JSON
|
body | True | string |
Ładunek zawierający dane JSON zasobu FHIR. |
Wyświetlanie listy zasobów według typu
Wyświetl listę wpisów zasobów dla określonego typu zasobu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Typ zasobu
|
resourceType | True | string |
Typ zasobu uwidocznionego za pośrednictwem interfejsu restful. |
|
_id
|
_id | string |
Określ identyfikator zasobu do wyszukania. |
|
|
_pierwiastki
|
_elements | string |
Rozdzielona przecinkami lista nazw elementów, które mają być zwracane w ramach zasobu. |
|
|
_rodzaj
|
_sort | string |
Określ wyniki kolejności, w których mają być zwracane wyniki. |
|
|
_hrabia
|
_count | number |
Liczba, aby ograniczyć wyniki dopasowania na stronę odpowiedzi. |
|
|
_zawierać
|
_include | string |
Dołącz dodatkowe zasoby na podstawie poniższych linków do przekazywania dalej między odwołaniami. |
|
|
_revinclude
|
_revinclude | string |
Uwzględnij dodatkowe zasoby na podstawie poniższych linków odwrotnych między odwołaniami. |
|
|
_łączny
|
_total | string |
Określ precyzję całkowitej liczby wyników dla żądania. |
|
|
_streszczenie
|
_summary | string |
Zwracanie tylko części zasobów na podstawie wstępnie zdefiniowanych poziomów. |
|
|
Dodatkowe parametry
|
additionalParameters | string |
Podaj dodatkowe parametry zapytania FHIR reprezentowane jako ciąg zapytania. Może to obejmować token strony i zaawansowane filtry wyszukiwania. Przykłady: |