Dela via


Testa FHIR-API:et i Azure API för FHIR

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.

I den föregående självstudien distribuerade du Azure API för FHIR och registrerade klientprogrammet. Nu är du redo att testa ditt Azure API för FHIR.

Hämta kapacitetsinstruktor

Först får vi funktionsuttryck för ditt Azure API för FHIR.

  1. Öppna Postman.
  2. Hämta funktionssatsen genom att göra GET https://\<FHIR-SERVER-NAME>.azurehealthcareapis.com/metadata. I avbildningen nedanför är FHIR-servernamnet fhirserver.

Funktionsinstruktor

Nu ska vi försöka hämta en patient. Om du vill hämta en patient anger du GET https://\<FHIR-SERVER-NAME>.azurehealthcareapis.com/Patient. Du får ett 401 Obehörigt fel. Det här felet beror på att du inte har bevisat att du ska ha åtkomst till patientdata.

Hämta patienten från FHIR-servern

Misslyckad patient

För att få åtkomst behöver du en åtkomsttoken.

  1. Välj Auktorisering och ange Typ till OAuth2.0 i Postman.
  2. Välj Hämta ny åtkomsttoken.
  3. Fyll i fälten och välj Begär token. Nedan kan du se värdena för varje fält för den här självstudien.
Fält Värde
Tokennamn Ett namn på din token
Bevilja typ Auktoriseringskod
Återanrops-URL https://www.getpostman.com/oauth2/callback
Autentiserings-URL https://login.microsoftonline.com/<AZURE-AD-TENANT-ID>/oauth2/?resource=https://<FHIR-SERVER-NAME.azurehealthcareapis.com>
Åtkomsttoken URL https://login.microsoftonline.com/<AZURE-AD-TENANT-ID>/oauth2/token
Client ID Det klient-ID som du kopierade under föregående steg
Klienthemlighet <BLANK>
Omfattning <BLANK>
Tillstånd 1234
Klientautentisering Skicka klientautentiseringsuppgifter i brödtext
  1. Logga in med dina autentiseringsuppgifter och välj Acceptera
  2. Rulla nedåt på resultatet och välj Använd token
  3. Välj Skicka igen överst och den här gången bör du få ett resultat Lyckad patient

Skicka patienten till FHIR-servern

Nu när du har åtkomst kan du skapa en ny patient. Här är ett exempel på en enkel patient som du kan lägga till i din FHIR-server. Ange detta json i avsnittet Brödtext i Postman.

    {
        "resourceType": "Patient",
        "active": true,
        "name": [
            {
                "use": "official",
                "family": "Kirk",
                "given": [
                    "James",
                    "Tiberious"
                ]
            },
            {
                "use": "usual",
                "given": [
                    "Jim"
                ]
            }
        ],
        "gender": "male",
        "birthDate": "1960-12-25"
    }

Detta POST kommer att skapa en ny patient i din FHIR-server med namnet James Tiberious Kirk. Post Patient

Om du kör GET-kommandot för att hämta en patient igen visas James Tiberious Kirk i utdata.

Kommentar

När du skickar begäranden till Azure API för FHIR måste du se till att du har angett innehållstyprubriken till application/json

Felsöka åtkomstproblem

Om du stöter på problem under något av de här stegen granskar du de dokument som vi har sammanställt i Microsoft Entra-ID och Azure API för FHIR.

  • Microsoft Entra-ID och Azure API för FHIR – Det här dokumentet beskriver några av de grundläggande principerna för Microsoft Entra-ID och hur det interagerar med Azure API för FHIR.
  • Validering av åtkomsttoken – Den här guiden ger mer specifik information om validering av åtkomsttoken och åtgärder för att lösa åtkomstproblem.

Nästa steg

Nu när du kan ansluta till klientprogrammet är du redo att skriva webbappen.

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