Share via


Kom igång med FHIR-tjänsten

Den här artikeln beskriver de grundläggande stegen för att komma igång med FHIR-tjänsten i Azure Health Data Services.

Innan du börjar måste du ha en Azure-prenumeration och behörigheter för att skapa Azure-resursgrupper och distribuera Azure-resurser. Du kan följa alla steg eller hoppa över vissa om du har en befintlig miljö. Du kan också kombinera alla steg och slutföra dem i PowerShell-, Azure CLI- och REST API-skript.

Kom igång med FHIR-tjänstflödesdiagrammet.

Skapa en arbetsyta i din Azure-prenumeration

Du kan skapa en arbetsyta från Azure-portalen eller använda PowerShell, Azure CLI och REST API. Du hittar skript från Azure Health Data Services-exemplen.

Kommentar

Det finns gränser för antalet arbetsytor och antalet FHIR-tjänstinstanser som du kan skapa i varje Azure-prenumeration.

Skapa en FHIR-tjänst på arbetsytan

Du kan skapa en FHIR-tjänstinstans från Azure-portalen eller använda PowerShell, Azure CLI och REST API. Du hittar skript från Azure Health Data Services-exemplen.

Du kan också skapa en DICOM-tjänst och MedTech-tjänst på arbetsytan.

Få åtkomst till FHIR-tjänsten

FHIR-tjänsten skyddas av Microsoft Entra-ID som inte kan inaktiveras. För att få åtkomst till tjänst-API:et måste du skapa ett klientprogram som även kallas för tjänstens huvudnamn i Microsoft Entra-ID och bevilja det med rätt behörigheter.

Registrera ett klientprogram

Du kan skapa eller registrera ett klientprogram från Azure-portalen eller använda PowerShell- och Azure CLI-skript. Det här klientprogrammet kan användas för en eller flera FHIR-tjänstinstanser. Det kan också användas för andra tjänster i Azure Health Data Services.

Om klientprogrammet skapas med ett certifikat eller en klienthemlighet kontrollerar du att du förnyar certifikatet eller klienthemligheten innan det upphör att gälla och ersätter klientautentiseringsuppgifterna i dina program.

Du kan ta bort ett klientprogram. Innan du tar bort ett klientprogram kontrollerar du att det inte används i produktions-, utvecklings-, test- eller kvalitetssäkringsmiljöer (QA).

Bevilja åtkomstbehörigheter

Du kan bevilja åtkomstbehörigheter eller tilldela roller från Azure-portalen eller använda PowerShell- och Azure CLI-skript.

Utföra crud-transaktioner (create, read, update och delete)

Du kan utföra crud-transaktioner (Create, Read(search), Update och Delete) mot FHIR-tjänsten i dina program eller med hjälp av verktyg som Postman, REST Client och cURL. Eftersom FHIR-tjänsten skyddas som standard måste du hämta en åtkomsttoken och inkludera den i din transaktionsbegäran.

Hämta en åtkomsttoken

Du kan hämta en Microsoft Entra-åtkomsttoken med hjälp av PowerShell, Azure CLI, REST CCI eller .NET SDK. Mer information finns i Hämta åtkomsttoken.

Åtkomst med befintliga verktyg

Läsa in data

Du kan läsa in data direkt med post- eller PUT-metoden mot FHIR-tjänsten. Om du vill massinläsa data kan du använda $import åtgärden. Mer information finns i importåtgärden.

CMS, sökning, profilverifiering och omindexering

Du hittar mer information om samverkan och patientåtkomst, sökning, profilvalidering och omindexering i FHIR-tjänstdokumentationen.

Exportera data

Du kan också exportera ($export) data till Azure Storage och använda dem i dina analys- eller maskininlärningsprojekt. Du kan exportera data "som de är" eller deid i ndjson format.

Konvertera data

Du kan också konvertera HL7 v2 och andra formatdata till FHIR.

Använda FHIR-data på Power BI-instrumentpanelen

Du kan också skapa Power BI-instrumentpanelsrapporter med FHIR-data.

Nästa steg

Distribuera en FHIR-tjänst i Azure Health Data Services

Kommentar

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