Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa FHIR® w usługach Azure Health Data Services zapewnia w pełni zarządzane wdrożenie serwera FHIR typu open source i jest implementacją standardu FHIR . W tym artykule wymieniono główne funkcje usługi FHIR.
Wersja FHIR
Obsługiwana najnowsza wersja: 4.0.1
Poprzednie wersje są również obecnie obsługiwane: 3.0.2
interfejs API REST
Oto podsumowanie obsługiwanych funkcji RESTful. Aby uzyskać więcej informacji na temat implementacji tych funkcji, zobacz FHIR REST API capabilities (Możliwości interfejsu API REST FHIR).
| API | Azure API for FHIR | Usługa FHIR w Azure Health Data Services | Komentarz |
|---|---|---|---|
| odczyt | Tak | Tak | |
| vread | Tak | Tak | |
| aktualizacja | Tak | Tak | |
| aktualizacja z optymistycznym blokowaniem | Tak | Tak | |
| aktualizacja (warunkowa) | Tak | Tak | |
| poprawka | Tak | Tak | Obsługa tylko poprawek JSON i poprawki FHIRPath. |
| patch (warunkowe) | Tak | Tak | Obsługa tylko poprawek JSON i poprawki FHIRPath. |
| historia | Tak | Tak | |
| utworzyć | Tak | Tak | Obsługa funkcji POST/PUT |
| tworzenie (warunkowe) | Tak | Tak | Problem nr 1382 |
| wyszukać | Częściowe | Częściowe | Zobacz Omówienie wyszukiwania FHIR. |
| wyszukiwanie łańcuchowe | Tak | Tak | |
| wyszukiwanie odwrotne łańcuchowe | Tak | Tak | |
| partia | Tak | Tak | |
| transakcja | Nie. | Tak | |
| stronicowanie | Częściowe | Częściowe |
self i next są obsługiwane |
| Pośredników | Nie. | Nie. |
Operacje rozszerzone
Wszystkie obsługiwane operacje rozszerzające interfejs API REST.
| Typ parametru wyszukiwania | Azure API for FHIR | Usługa FHIR w Azure Health Data Services | Komentarz |
|---|---|---|---|
| $export (cały system) | Tak | Tak | Obsługuje system, grupę i pacjenta. |
| $convert-data | Tak | Tak | |
| $validate | Tak | Tak | |
| $member-match | Tak | Tak | |
| $patient wszystko | Tak | Tak | |
| $purge-history | Tak | Tak | |
| $import | Nie. | Tak | |
| $bulk-delete | Tak | Tak |
Kontrola dostępu oparta na rolach
Usługa FHIR używa identyfikatora Entra firmy Microsoft do kontroli dostępu. Przewodnik implementacji SMART on FHIR definiuje dostęp do typów zasobów FHIR z zakresami. Te zakresy mają wpływ na dostęp do zasobów FHIR aplikacji. Użytkownik z rolą użytkownika SMART ma dostęp do wykonywania interakcji interfejsu API odczytu w usłudze FHIR. Rola użytkownika SMART nie udziela dostępu do zapisu w usłudze FHIR.
Limity usługi
- Rozmiar treści żądania — interfejs API platformy Azure dla standardu FHIR obsługuje maksymalnie 2 MB na żądanie, a usługa Azure Health Data Services (FHIR) obsługuje do 28 MB.
- Rozmiar pakietu — każdy pakiet jest ograniczony do 500 elementów.
- Limit subskrypcji — domyślnie każda subskrypcja jest ograniczona do maksymalnie 10 usług FHIR. Limit może być używany w jednym lub wielu obszarach roboczych.
- Rozmiar magazynu — domyślnie każde wystąpienie FHIR jest ograniczone do pojemności magazynu wynoszącej 4 TB. Aby wdrożyć wystąpienie FHIR z pojemnością magazynu przekraczającą 4 TB, utwórz wniosek o pomoc techniczną z limitem usługi typu problemu i limitem subskrypcji (limity przydziału).
Następne kroki
Uwaga
FHIR® jest zastrzeżonym znakiem towarowym HL7 i jest używany z uprawnieniem HL7.