Az FHIR API tesztelése az Azure API for FHIR-en
Az előző oktatóanyagban üzembe helyezte az Azure API for FHIR-t, és regisztrálta az ügyfélalkalmazást. Most már készen áll az Azure API for FHIR tesztelésére.
Képességi utasítás lekérése
Először lekérjük az Azure API for FHIR képességi utasítását.
- Nyissa meg a Postmant.
- Kérje le a képességutasítást a következővel:
GET https://\<FHIR-SERVER-NAME>.azurehealthcareapis.com/metadata
. Az FHIR-kiszolgáló neve alatti képen az fhirserver látható.
A következő lépésben megpróbálunk lekérni egy beteget. A beteg lekéréséhez írja be a parancsot GET https://\<FHIR-SERVER-NAME>.azurehealthcareapis.com/Patient
. 401 Jogosulatlan hiba jelenik meg. Ez a hiba azért van, mert nem bizonyította, hogy hozzá kell férnie a betegadatokhoz.
Beteg lekérése az FHIR-kiszolgálóról
A hozzáféréshez hozzáférési jogkivonatra van szüksége.
- Válassza az Engedélyezés lehetőséget, és állítsa a Típus elemet OAuth2.0 értékre a Postmanben.
- Válassza az Get New Access Token (Új hozzáférési jogkivonat beszerzése) lehetőséget.
- Töltse ki a mezőket, és válassza a Jogkivonat kérése lehetőséget. Az alábbiakban megtekintheti az oktatóanyag egyes mezőinek értékeit.
Mező | Érték |
---|---|
Jogkivonat neve | A jogkivonat neve |
Engedélyezési típus | Engedélyezési kód |
Visszahívási URL | https://www.getpostman.com/oauth2/callback |
Hitelesítési URL-cím | https://login.microsoftonline.com/<AZURE-AD-TENANT-ID>/oauth2/?resource=https://<FHIR-SERVER-NAME.azurehealthcareapis.com> |
Hozzáférési jogkivonat URL-címe | https://login.microsoftonline.com/<AZURE-AD-TENANT-ID>/oauth2/token |
Ügyfél-azonosító | Az előző lépések során másolt ügyfélazonosító |
Titkos ügyfélkulcs | <BLANK> |
Hatókör | <BLANK> |
Állapot | 1234 |
Ügyfél-hitelesítés | Ügyfél-hitelesítő adatok küldése a törzsben |
- Jelentkezzen be a hitelesítő adataival, és válassza az Elfogadás lehetőséget
- Görgessen le az eredményhez, és válassza a Jogkivonat használata lehetőséget
- Válassza újra a Küldés lehetőséget a tetején, és ezúttal sikeres kell kapnia
Beteg közzététele az FHIR-kiszolgálóra
Most már van hozzáférése, létrehozhat egy új beteget. Íme egy minta egy egyszerű betegről, amit hozzáadhat az FHIR-kiszolgálóhoz. Írja be ezt json
a Postman Törzs szakaszába.
{
"resourceType": "Patient",
"active": true,
"name": [
{
"use": "official",
"family": "Kirk",
"given": [
"James",
"Tiberious"
]
},
{
"use": "usual",
"given": [
"Jim"
]
}
],
"gender": "male",
"birthDate": "1960-12-25"
}
Ez a POST létrehoz egy új beteget az FHIR-kiszolgálón James Tiberious Kirk néven.
Ha ismét lekéri a beteget a GET paranccsal, megjelenik a kimenetben James Tiberious Kirk.
Megjegyzés
Amikor kéréseket küld az Azure API for FHIR-nek, meg kell győződnie arról, hogy a tartalomtípus fejlécét application/json
Hozzáférési problémák elhárítása
Ha a fenti lépések bármelyike során problémákba ütközött, tekintse át az Azure Active Directoryban és az Azure API for FHIR-ben összeállított dokumentumokat.
- Azure AD és az Azure API for FHIR – Ez a dokumentum az Azure Active Directory néhány alapelvét és az Azure API for FHIR használatát ismerteti.
- Hozzáférési jogkivonat érvényesítése – Ez az útmutató részletesebben ismerteti a hozzáférési jogkivonatok érvényesítését és a hozzáférési problémák elhárításának lépéseit.
Következő lépések
Most, hogy sikeresen csatlakozhat az ügyfélalkalmazáshoz, készen áll a webalkalmazás írására.
Az FHIR® a HL7 bejegyzett védjegye, amelyet a HL7 engedélyével használnak.