Dela via


Vanliga frågor och svar om FHIR-tjänsten

Viktigt!

Azure API för FHIR avvecklas den 30 september 2026. Följ migreringsstrategierna för att övergå till Azure Health Data Services FHIR-tjänsten® senast det datumet. På grund av tillbakadragandet av Azure API för FHIR tillåts inte nya distributioner från och med den 1 april 2025. Azure Health Data Services FHIR-tjänsten är den utvecklade versionen av Azure API för FHIR som gör det möjligt för kunder att hantera FHIR-, DICOM- och MedTech-tjänster med integreringar i andra Azure-tjänster.

Det här avsnittet beskriver några av de vanliga frågorna om Azure Health Data Services FHIR-tjänsten®.

FHIR-tjänsten: Grunderna

Vad är FHIR?

FHIR (Fast Healthcare Interoperability Resources) är en samverkansstandard som är avsedd att möjliggöra utbyte av hälso- och sjukvårdsdata mellan olika hälso- och sjukvårdssystem. Denna standard utvecklades av HL7-organisationen och antas av sjukvårdsorganisationer runt om i världen. Den senaste versionen av FHIR är R4 (version 4). FHIR-tjänsten stöder R4 och den tidigare versionen STU3 (Standard for Trial Use 3). Mer information om FHIR finns i HL7.org.

Lagras data bakom FHIR-API:erna i Azure?

Ja, data lagras i hanterade databaser i Azure. FHIR-tjänsten i Azure Health Data Services ger inte direkt åtkomst till det underliggande datalagret.

Hur får jag åtkomst till underliggande data?

I den hanterade tjänsten kan du inte komma åt underliggande data. Detta för att säkerställa att FHIR-tjänsten erbjuder de sekretess- och efterlevnadscertifieringar som behövs för hälso- och sjukvårdsdata. Om du behöver åtkomst till underliggande data kan du använda FHIR-servern med öppen källkod.

Vilken identitetsprovider stöder du?

Vi stöder Microsoft Entra-ID och tredjepartsidentitetsprovider som stöder OpenID Connect.

Kan jag använda Azure AD B2C med FHIR-tjänsten?

Ja. Du kan använda Azure Active Directory B2C (Azure AD B2C) med FHIR-tjänsten för att ge åtkomst till dina program och användare. Mer information finns i Använda Azure Active Directory B2C för att bevilja åtkomst till FHIR-tjänsten.

Vilken FHIR-version stöder du?

Vi stöder versionerna 4.0.0 och 3.0.1.

Mer information finns i FHIR-funktioner som stöds. Du kan också läsa om vad som har ändrats mellan FHIR-versioner (STU3 till R4) i versionshistoriken för HL7 FHIR.

Vad är skillnaden mellan Azure API för FHIR och FHIR-tjänsten i Azure Health Data Services?

Azure API för FHIR var vår första allmänt tillgängliga produkt och dras tillbaka från och med den 30 september 2026. I följande tabell beskrivs skillnaderna mellan Azure API för FHIR och Azure Health Data Services, FHIR-tjänsten.

Funktioner Azure API for FHIR Azure Health Data Services
Data ingress Verktyg som är tillgängliga i OSS $import åtgärd. Information finns i Importåtgärd
Autoskalning Stöds vid begäran och debiteras Automatisk skalning aktiverad som standard utan extra kostnad
Sökparametrar Pakettyp som stöds: Batch
• Inkludera och återkalla, iterera modifierare som inte stöds
• Sortering som stöds efter förnamn, efternamn, födelsedatum och kliniskt datum
Pakettyp som stöds: Batch och transaktion
Valbara sökparametrar
• Inkludera, omvinkla och iterera modifierare stöds
• Sortering som stöds av sträng- och dateTime-fält
Händelser Stöds inte Stöds
Konvertera data Stöder aktivering av "Tillåt betrodda tjänster" i kontocontainerregistret Det finns ett känt problem: Om du aktiverar privat länk med Azure Container Registry kan det leda till åtkomstproblem när du försöker använda containerregistret från FHIR-tjänsten.
Verksamhetskontinuitet Stödd:
• Haveriberedskap (haveriberedskap)
Stödd:
• PITR (återställning till tidpunkt)
• Stöd för tillgänglighetszoner

Som standard är varje Azure Health Data Services-instans begränsad till lagringskapacitet på 4 TB. Om du vill etablera en FHIR-instans med lagringskapacitet utöver 4 TB skapar du en supportbegäran med problemtypen "Tjänst- och prenumerationsgräns (kvoter)".

Vad är skillnaden mellan FHIR-tjänsten i Azure Health Data Services och FHIR-servern med öppen källkod?

FHIR-tjänsten i Azure Health Data Services är en värdbaserad och hanterad version av Microsoft FHIR-servern med öppen källkod för Azure. I den hanterade tjänsten tillhandahåller Microsoft allt underhåll och alla uppdateringar.

När du kör FHIR-servern för Azure har du direkt åtkomst till de underliggande tjänsterna, men vi ansvarar för att underhålla och uppdatera servern och allt nödvändigt efterlevnadsarbete om du lagrar PHI-data.

I vilka regioner är FHIR-tjänsten tillgänglig?

FHIR-tjänsten är tillgänglig i alla regioner som Azure Health Data Services är tillgängligt. Du kan se regioner som stöds på sidan Produkter efter region .

Var kan jag se vad som släpps i FHIR-tjänsten?

Sidan viktig information innehåller en översikt över allt som har levererats till den hanterade tjänsten under föregående månad.

Om du vill se vad som kommer att lanseras till den hanterade tjänsten kan du gå igenom lanseringssidan för FHIR-servern med öppen källkod. Vi har arbetat med att tagga objekt med Azure Health Data Services om de släpps till den hanterade tjänsten och är tillgängliga två veckor efter att de finns på versionssidan med öppen källkod i. Vi har också inkluderat instruktioner för hur du testar bygget om du vill testa i din egen miljö. Vi utvärderar hur du bäst delar ytterligare uppdateringar av hanterade tjänster.

Om du vill se vilket versionspaket som för närvarande finns i den hanterade tjänsten kan du visa funktionssatsen för FHIR-tjänsten och under software.version egenskapen . Du ser vilket paket som distribueras.

Var hittar jag vilken version av FHIR (R4/STU3) som körs i min databas?

Du hittar den exakta FHIR-versionen som exponeras i funktionssatsen under fhirVersion egenskapen (FHIR-URL/metadata).

Kan jag byta min FHIR-tjänst från STU3 till R4?

Nej. Vi har inget sätt att ändra versionen av en befintlig databas. Du måste skapa en ny FHIR-tjänst och läsa in data igen. Du kan använda JSON till FHIR-konverteraren som en plats att börja med att konvertera STU3-data till R4.

Kan jag anpassa URL:en för min FHIR-tjänst?

Nej. Du kan inte ändra URL:en för FHIR-tjänsten.

FHIR-implementeringar och specifikationer

Vad är SMART på FHIR?

SMART (Substitutable Medical Applications and Reusable Technology) på FHIR är en uppsättning öppna specifikationer för att integrera partnerprogram med FHIR-servrar och andra hälso-IT-system, till exempel elektroniska hälsojournaler och utbyten av hälsoinformation. Genom att skapa ett SMART på FHIR-program kan du se till att ditt program kan nås och användas av många olika system. Mer information om SMART finns i SMART Health IT.

Stöder FHIR-tjänsten SMART på FHIR?

Ja, smart på FHIR-funktionen stöds med hjälp av AHDS-exempel. Detta kallas SMART på FHIR(Enhanced). SMART on FHIR(Enhanced) kan anses uppfylla kraven med SMART on FHIR Implementation Guide (v 1.0.0) och §170.315(g)(10) Standardized API for patient and population services criterion. Mer information finns i dokumentationen för SMART på FHIR(Enhanced).

Kan jag skapa en anpassad FHIR-resurs?

Vi tillåter inte anpassade FHIR-resurser. Om du behöver en anpassad FHIR-resurs kan du skapa en anpassad resurs ovanpå Basic-resursen med tillägg.

Stöds tillägg i FHIR-tjänsten?

Ja. Vi låter dig läsa in alla giltiga FHIR JSON-data till servern. Om du vill lagra strukturdefinitionen som definierar tillägg kan du spara detta som en strukturdefinitionsresurs. Om du vill söka efter tillägg måste du definiera dina egna sökparametrar.

Hur gör jag för att se FHIR-tjänsten i XML?

I den hanterade tjänsten stöder vi bara JSON. FHIR-servern med öppen källkod stöder JSON och XML. Om du vill visa XML-versionen i öppen källkod använder du _format= application/fhir+xml.

Vad är gränsen för _count?

Den aktuella gränsen för _count är 1 000. Om du anger _count till mer än 1 000 får du en varning i paketet om att endast 1 000 poster visas.

Kan jag publicera ett paket till FHIR-tjänsten?

Vi har för närvarande stöd för att publicera batchpaket och publicera transaktionspaket i FHIR-tjänsten.

Hur hämtar jag alla resurser för en enskild patient i FHIR-tjänsten?

Vi stöder åtgärden $patient-everything som ger dig alla data som är relaterade till en enskild patient.

Stöder FHIR-tjänsten några terminologiåtgärder?

Nej, FHIR-tjänsten stöder för närvarande inte terminologiåtgärder.

Använda FHIR-tjänsten

Kan jag utföra hälsokontroller på FHIR-tjänsten?

Om du vill utföra en hälsokontroll på en FHIR-tjänst anger du {{fhirurl}}/health/check i GET-begäran. Du bör kunna se status för FHIR-tjänsten. Ett HTTP-statuskodsvar med 200 och OverallStatus som Felfri innebär att hälsokontrollen lyckas.

Om det finns fel kan du få ett felsvar med HTTP-statuskod 404 (hittades inte) eller statuskod 500 (internt serverfel) och detaljerad information i svarstexten.

Nästa steg

I den här artikeln har du lärt dig svaren på vanliga frågor om FHIR-tjänsten. Information om vanliga frågor och svar om FHIR-tjänsten i Azure API för FHIR finns i

Kommentar

FHIR® är ett registrerat varumärke som tillhör HL7 och används med tillstånd av HL7.