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.
Skapa en arbetsyta i din Azure-prenumeration
Skapa en arbetsyta från Azure Portal 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 Portal 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 (kallas även för tjänstens huvudnamn) i Microsoft Entra-ID och ge det rätt behörigheter.
Registrera ett klientprogram
Du kan skapa eller registrera ett klientprogram från Azure Portal 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 i Azure Portal eller med hjälp av PowerShell- och Azure CLI-skript.
Utföra crud-transaktioner (create, read, update och delete)
Du kan utföra transaktionerna Skapa, Läsa (söka), Uppdatera och Ta bort – CRUD – 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 en å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 avidentifieras i ndjson
format.
Konvertera data
Du kan också konvertera HL7 v2-data och andra format 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.