Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
FHIR-tjänsten® i Azure Health Data Services tillhandahåller en fullständigt hanterad distribution av FHIR-servern med öppen källkod och är en implementering av FHIR-standarden . I den här artikeln visas huvudfunktionerna i FHIR-tjänsten.
FHIR-version
Den senaste versionen stöds: 4.0.1
Tidigare versioner som också stöds för närvarande är: 3.0.2
REST-API
Här är en sammanfattning av de RESTful-funktioner som stöds. Mer information om implementeringen av dessa funktioner finns i FHIR REST API-funktioner.
| API | Azure API for FHIR | FHIR-tjänsten i Azure Health Data Services | Kommentar |
|---|---|---|---|
| läs | Ja | Ja | |
| vread | Ja | Ja | |
| update | Ja | Ja | |
| uppdatera med optimistisk låsning | Ja | Ja | |
| update (villkorsstyrd) | Ja | Ja | |
| lapp | Ja | Ja | Stöd endast för JSON Patch och FHIRPath Patch . |
| patch (villkorsstyrd) | Ja | Ja | Stöd endast för JSON Patch och FHIRPath Patch . |
| historia | Ja | Ja | |
| skapa | Ja | Ja | Stöd för både POST/PUT |
| skapa (villkorsstyrd) | Ja | Ja | Problem #1382 |
| sök | Delvis | Delvis | Se Översikt över FHIR-sökning. |
| länkad sökning | Ja | Ja | |
| omvänd länkad sökning | Ja | Ja | |
| batch | Ja | Ja | |
| transaktion | Nej | Ja | |
| Personsökning | Delvis | Delvis |
self och next stöds |
| Mellanhänder | Nej | Nej |
Utökade åtgärder
Alla åtgärder som stöds som utökar REST-API:et.
| Sökparametertyp | Azure API for FHIR | FHIR-tjänsten i Azure Health Data Services | Kommentar |
|---|---|---|---|
| $export (hela systemet) | Ja | Ja | Stöder system, grupp och patient. |
| $convert-data | Ja | Ja | |
| $validate | Ja | Ja | |
| $member matchning | Ja | Ja | |
| $patient allt | Ja | Ja | |
| $purge-historik | Ja | Ja | |
| $import | Nej | Ja | |
| $bulk–borttagning | Ja | Ja |
Rollbaserad åtkomstkontroll
FHIR-tjänsten använder Microsoft Entra-ID för åtkomstkontroll. Smart i FHIR-implementeringsguiden definierar åtkomst till FHIR-resurstyper med omfång. Dessa omfång påverkar åtkomsten som ett program kan ha till FHIR-resurser. En användare med SMART-användarrollen har åtkomst till att utföra läs-API-interaktioner i FHIR-tjänsten. SMART-användarrollen beviljar inte skrivåtkomst till FHIR-tjänsten.
Tjänstbegränsningar
- Storlek på begärandetext – Azure API för FHIR stöder upp till 2 MB per begäran, medan Azure Health Data Services (FHIR) stöder upp till 28 MB.
- Paketstorlek – Varje paket är begränsat till 500 objekt.
- Prenumerationsgräns – Som standard är varje prenumeration begränsad till 10 arbetsytor.
- Arbetsytgräns – Som standard är varje arbetsyta begränsad till maximalt 10 FHIR-tjänster. Eftersom gränserna per prenumeration och per arbetsplats upprätthålls oberoende av varandra, distribuera FHIR-tjänster över flera arbetsområden för att nå mer än 10 tjänster i en prenumeration. Vid frågor eller behov av högre gräns, skapa en supportförfrågan med utdelningstypen Service and Subscription limit (quotas). För hela kvottabellen, se Azure Health Data Services gränser.
- Lagringsstorlek – Som standard är varje FHIR-instans begränsad till lagringskapacitet på 4 TB. Om du vill distribuera en FHIR-instans med lagringskapacitet över 4 TB skapar du en supportbegäran med problemtypen Tjänst och Prenumerationsgräns (kvoter)..
Nästa steg
Kommentar
FHIR® är ett registrerat varumärke som tillhör HL7 och används med tillstånd av HL7.