Delen via


De FHIR-API testen in Azure API for FHIR

In de vorige zelfstudie hebt u de Azure API for FHIR geïmplementeerd en uw clienttoepassing geregistreerd. U bent nu klaar om uw Azure API for FHIR te testen.

Mogelijkheidsinstructie ophalen

Eerst halen we de mogelijkheidsinstructie op voor uw Azure API for FHIR.

  1. Open Postman.
  2. Haal de mogelijkheidsinstructie op door uit te voeren GET https://\<FHIR-SERVER-NAME>.azurehealthcareapis.com/metadata. In de onderstaande afbeelding is de FHIR-servernaam fhirserver.

Mogelijkheidsinstructie

Vervolgens proberen we een patiënt op te halen. Voer in GET https://\<FHIR-SERVER-NAME>.azurehealthcareapis.com/Patientom een patiënt op te halen. U ontvangt de fout 401 Niet-geautoriseerd. Deze fout ontstaat omdat u niet hebt bewezen dat u toegang mag hebben tot patiëntgegevens.

Patiënt ophalen van FHIR-server

Mislukte patiënt

Als u toegang wilt krijgen, hebt u een toegangstoken nodig.

  1. Selecteer Autorisatie en stel het type in op OAuth2.0 in Postman.
  2. Selecteer Nieuw toegangstoken ophalen.
  3. Vul de velden in en selecteer Token aanvragen. Hieronder ziet u de waarden voor elk veld voor deze zelfstudie.
Veld Waarde
Tokennaam Een naam voor uw token
Toekenningstype Autorisatiecode
URL voor aanroep https://www.getpostman.com/oauth2/callback
URL van autorisatie https://login.microsoftonline.com/<AZURE-AD-TENANT-ID>/oauth2/?resource=https://<FHIR-SERVER-NAME.azurehealthcareapis.com>
URL van toegangstoken https://login.microsoftonline.com/<AZURE-AD-TENANT-ID>/oauth2/token
Client-id De client-id die u tijdens de vorige stappen hebt gekopieerd
Clientgeheim <BLANK>
Bereik <BLANK>
Status 1234
Clientauthenticatie Clientreferenties in hoofdtekst verzenden
  1. Meld u aan met uw referenties en selecteer Accepteren
  2. Schuif omlaag in het resultaat en selecteer Token gebruiken
  3. Selecteer opnieuw Verzenden bovenaan en deze keer krijgt u een geslaagde patiënt

Een patiënt in FHIR-server plaatsen

Nu u toegang hebt, kunt u een nieuwe patiënt maken. Hier volgt een voorbeeld van een eenvoudige patiënt die u kunt toevoegen aan uw FHIR-server. Voer dit json in de sectie Hoofdtekst van Postman in.

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

Met deze POST wordt een nieuwe patiënt in uw FHIR-server gemaakt met de naam James Tiberious Kirk. Post patiënt

Als u de get-opdracht uitvoert om een patiënt op te halen, wordt James Tiberious Kirk vermeld in de uitvoer.

Notitie

Wanneer u aanvragen verzendt naar de Azure API for FHIR, moet u ervoor zorgen dat u de header van het inhoudstype hebt ingesteld op application/json

Toegangsproblemen oplossen

Als u tijdens een van deze stappen problemen ondervindt, bekijk dan de documenten die we hebben samengesteld over Azure Active Directory en de Azure API for FHIR.

  • Azure AD en Azure API for FHIR-: dit document bevat een overzicht van de basisprincipes van Azure Active Directory en hoe deze samenwerken met de Azure API for FHIR.
  • Validatie van toegangstoken: deze instructiegids bevat meer specifieke details over de validatie van het toegangstoken en de stappen die u moet ondernemen om toegangsproblemen op te lossen.

Volgende stappen

Nu u verbinding kunt maken met uw clienttoepassing, bent u klaar om uw webtoepassing te schrijven.

FHIR® is een gedeponeerd handelsmerk van HL7 en wordt gebruikt met toestemming van HL7.