Ismerkedés az FHIR szolgáltatással

Ez a cikk az FHIR szolgáltatás használatának első lépéseit ismerteti az Azure Health Data Servicesben.

Előfeltételként szüksége lesz egy Azure-előfizetésre, és megfelelő engedélyekkel rendelkezik az Azure-erőforráscsoportok létrehozásához és az Azure-erőforrások üzembe helyezéséhez. Követheti az összes lépést, vagy kihagyhat néhányat, ha már rendelkezik egy meglévő környezettel. Az összes lépést együttesen is végrehajthatja PowerShell-, Azure CLI- és REST API-szkriptekben.

Get started with the FHIR service flow diagram.

Munkaterületet hoz létre az Azure-előfizetésében

Létrehozhat egy munkaterületet az Azure Portalról, vagy a PowerShell, az Azure CLI és a REST API használatával. Szkripteket az Azure Health Data Services-mintákból találhat.

Megjegyzés:

Az egyes Azure-előfizetésekben létrehozható munkaterületek és FHIR szolgáltatáspéldányok száma korlátozott.

FHIR-szolgáltatás létrehozása a munkaterületen

Létrehozhat egy FHIR szolgáltatáspéldányt az Azure Portalról, vagy a PowerShell, az Azure CLI és a REST API használatával. Szkripteket az Azure Health Data Services-mintákból találhat.

Igény szerint létrehozhat egy DICOM-szolgáltatást és egy MedTech szolgáltatást a munkaterületen.

Hozzáférés a FHIR szolgáltatáshoz

Az FHIR szolgáltatást olyan Microsoft Entra-azonosító védi, amely nem tiltható le. A szolgáltatás API eléréséhez létre kell hoznia egy ügyfélalkalmazást, amelyet a Microsoft Entra ID szolgáltatásnévnek is neveznek, és megfelelő engedélyekkel kell rendelkeznie.

Ügyfélalkalmazás regisztrálása

Létrehozhat vagy regisztrálhat egy ügyfélalkalmazást az Azure Portalon, vagy PowerShell- és Azure CLI-szkriptekkel. Ez az ügyfélalkalmazás egy vagy több FHIR szolgáltatáspéldányhoz használható. Az Azure Health Data Services más szolgáltatásaihoz is használható.

Ha az ügyfélalkalmazás tanúsítványsal vagy titkos ügyfélkóddal van létrehozva, győződjön meg arról, hogy a tanúsítványt vagy az ügyfél titkos kódját a lejárat előtt megújítja, és lecseréli az alkalmazás ügyfél-hitelesítő adatait.

Az ügyfélalkalmazásokat törölheti. Mielőtt töröl egy ügyfélalkalmazást, győződjön meg arról, hogy az éles, fejlesztői, tesztelési vagy minőségbiztosítási (QA-) környezetekben nincs használatban.

Hozzáférési engedélyek megadása

Hozzáférési engedélyeket adhat meg, vagy szerepköröket rendelhet hozzá az Azure Portalról, vagy PowerShell- és Azure CLI-szkriptekkel.

Létrehozási, olvasási, frissítési és törlési (CRUD) tranzakciók végrehajtása

Létrehozhat, olvashat (kereshet), frissíthet és törölhet (CRUD) tranzakciókat az FHIR szolgáltatással az alkalmazásokban, vagy olyan eszközökkel, mint a Postman, a REST-ügyfél és a cURL. Mivel az FHIR szolgáltatás alapértelmezés szerint védett, be kell szereznie egy hozzáférési jogkivonatot, és bele kell foglalnia a tranzakciós kérelembe.

Hozzáférési jogkivonat lekérése

Microsoft Entra hozzáférési jogkivonatot a PowerShell, az Azure CLI, a REST CCI vagy a .NET SDK használatával szerezhet be. További információ: Hozzáférési jogkivonat lekérése.

Hozzáférés meglévő eszközökkel

Adatok betöltése

Az adatokat közvetlenül a POST vagy PUT metódussal töltheti be az FHIR szolgáltatásba. Az adatok tömeges betöltéséhez használhatja az alábbi nyílt forráskódú eszközök egyikét.

  • FHIR Loader Ez egy .NET-konzolalkalmazás, és betölti az Azure Storage-ban tárolt adatokat az FHIR szolgáltatásba. Ez egy szálalkalmazás, de több példányt is futtathat helyben vagy Egy Docker-tárolóban.
  • FHIR Bulk Loader Ez az eszköz egy Azure-függvényalkalmazás (mikroszolgáltatás), és párhuzamos szálakban fut.
  • Tömeges importálás Ez az eszköz csak a nyílt forráskódú FHIR-kiszolgálóval működik. Az Azure Health Data Services számára azonban a jövőben elérhető lesz.

CMS, keresés, profilérvényesítés és újraindexelés

Az együttműködéssel és a beteghozzáféréssel, a kereséssel, a profilérvényesítéssel és a reindexeléssel kapcsolatos további részleteket az FHIR szolgáltatás dokumentációjában találja.

Adatexportálás

Igény szerint exportálhat ($export) adatokat az Azure Storage-ba , és felhasználhatja azokat elemzési vagy gépi tanulási projektjeiben. Az adatokat "is" formátumban exportálhatja vagy de-id formátumban ndjson is exportálhatja.

A Nyílt forráskódú projekt használatával adatokat is exportálhat a Synapse-ba . A jövőben ez a funkció integrálva lesz a felügyelt szolgáltatásba.

Adatok átalakítása

Ha szükséges, a HL7 v2 és más formátumadatokat FHIR formátummá alakíthatja.

FHIR-adatok használata a Power BI-irányítópulton

Ha szeretné, létrehozhat Power BI-irányítópult-jelentéseket FHIR-adatokkal.

Következő lépések

Ez a cikk az FHIR szolgáltatás használatának első lépéseit ismertette. További információ az FHIR szolgáltatás Azure Health Data Services-munkaterületen való üzembe helyezéséről:

Az FHIR® a HL7 bejegyzett védjegye, amelyet a HL7 engedélyével használnak.