Snabbstart: Distribuera Azure IoT Connector för FHIR (förhandsversion) med Azure Portal
Azure IoT Connector for FHIR (elektronisk standard för utbyte av vårdinformation) (FHIR®)* är en valfri funktion i Azure API for FHIR som ger möjlighet att mata in data från IoMT-enheter (Internet of Medical Things). Under förhandsversionsfasen är funktionen Azure IoT-anslutningsprogram för FHIR tillgänglig utan kostnad. I den här snabbstarten lär du dig att:
- Distribuera och konfigurera Azure IoT-anslutningsprogrammet för FHIR med hjälp av Azure-portalen
- Använda en simulerad enhet för att skicka data till Azure IoT-anslutningsprogrammet för FHIR
- Visa resurser som skapats av Azure IoT-anslutningsprogrammet för FHIR i Azure-API:et för FHIR
Förutsättningar
- En aktiv Azure-prenumeration – Skapa en utan kostnad
- Azure API for FHIR resurs – Distribuera Azure API for FHIR med Azure Portal
Gå till Azure API for FHIR resurs
Öppna Azure Portal och gå till Azure API for FHIR resurs som du vill skapa funktionen Azure IoT Connector for FHIR för.
I den vänstra navigeringsmenyn klickar du på IoT Connector (förhandsversion) under avsnittet Tillägg för att öppna sidan IoT-anslutningsappar.
Skapa ny Azure IoT Connector för FHIR (förhandsversion)
Klicka på knappen Lägg till för att öppna IoT Connector sidan.
Ange inställningar för den nya Azure-IoT Connector för FHIR. Klicka på knappen Skapa och vänta på Azure IoT Connector för FHIR-distribution.
Anteckning
Måste välja Skapa som värde för listrutan Lösningstyp för den här installationen.
| Inställning | Värde | Beskrivning |
|---|---|---|
| Anslutningsappens namn | Ett unikt namn | Ange ett namn för att identifiera din Azure IoT Connector för FHIR Det här namnet ska vara unikt inom Azure API for FHIR resurs. Namnet får endast innehålla gemener, siffror och bindestreck (-). Det måste börja och sluta med en bokstav eller en siffra och måste vara mellan 3 och 24 tecken långt. |
| Lösningstyp | Uppslag eller skapa | Välj Uppslag om du har en out-of-band-process för att skapa enhets- och patient-FHIR-resurser i Azure API for FHIR. Azure IoT Connector for FHIR använder referens till dessa resurser när du skapar en Observations-FHIR-resurs som representerar enhetsdata. Välj Skapa när du vill att Azure IoT Connector for FHIR ska skapa bare-bare-bare Device- och Patient-resurser i din Azure API for FHIR med hjälp av respektive identifierarvärden som finns i enhetsdata. |
När installationen är klar visas den nyligen skapade Azure IoT Connector for FHIR på sidan för IoT-anslutningsappar.
Konfigurera Azure IoT Connector för FHIR (förhandsversion)
Azure IoT Connector for FHIR behöver två mappningsmallar för att omvandla enhetsmeddelanden till FHIR-baserade observationsresurser: enhetsmappning och FHIR-mappning. Azure IoT Connector for FHIR fungerar inte fullt ut förrän dessa mappningar har laddats upp.
Om du vill ladda upp mappningsmallar klickar du på den nyligen distribuerade Azure IoT Connector for FHIR för att gå IoT Connector sidan.
Enhetsmappning
Enhetsmappningsmallen omvandlar enhetsdata till ett normaliserat schema. På sidan IoT Connector klickar du på knappen Konfigurera enhetsmappning för att gå till sidan Enhetsmappning.
På sidan Enhetsmappning lägger du till följande skript i JSON-redigeraren och klickar på Spara.
{
"templateType": "CollectionContent",
"template": [
{
"templateType": "IotJsonPathContent",
"template": {
"typeName": "heartrate",
"typeMatchExpression": "$..[?(@Body.telemetry.HeartRate)]",
"patientIdExpression": "$.Properties.iotcentral-device-id",
"values": [
{
"required": "true",
"valueExpression": "$.Body.telemetry.HeartRate",
"valueName": "hr"
}
]
}
}
]
}
FHIR-mappning
FHIR-mappningsmallen omvandlar ett normaliserat meddelande till en FHIR-baserad observationsresurs. På sidan IoT Connector klickar du på knappen Konfigurera FHIR-mappning för att gå till sidan FHIR-mappning.
På sidan FHIR-mappning lägger du till följande skript i JSON-redigeraren och klickar på Spara.
{
"templateType": "CollectionFhir",
"template": [
{
"templateType": "CodeValueFhir",
"template": {
"codes": [
{
"code": "8867-4",
"system": "http://loinc.org",
"display": "Heart rate"
}
],
"periodInterval": 0,
"typeName": "heartrate",
"value": {
"unit": "count/min",
"valueName": "hr",
"valueType": "Quantity"
}
}
}
]
}
Generera en anslutningssträng
IoMT-enheten behöver en anslutningssträng för att ansluta och skicka meddelanden till Azure IoT Connector för FHIR. På sidan IoT Connector för den nyligen distribuerade Azure IoT Connector för FHIR väljer du knappen Hantera klientanslutningar.
När du är på sidan Anslutningar klickar du på knappen Lägg till för att skapa en ny anslutning.
Ange ett eget namn för anslutningen i överläggsfönstret och välj knappen Skapa.
Välj den nyligen skapade anslutningen på sidan Anslutningar och kopiera värdet för fältet Primär anslutningssträng från överläggsfönstret till höger.
Bevara den här anslutningssträngen som ska användas i ett senare steg.
Anslut dina enheter till IoT
Azure erbjuder en omfattande uppsättning IoT-produkter för att ansluta och hantera dina IoT-enheter. Du kan skapa en egen lösning baserad på PaaS med Azure IoT Hub eller börja med en hanterad plattform för IoT-appar med Azure IoT Central. I den här självstudien använder vi Azure IoT Central, som har branschfokuserade lösningsmallar som hjälper dig att komma igång.
Distribuera programmallen Kontinuerlig patientövervakning. Den här mallen innehåller två simulerade enheter som producerar realtidsdata för att hjälpa dig att komma igång: Smart Vitals Patch och Smart Bra Brace.
Anteckning
När dina verkliga enheter är klara kan du använda samma IoT Central för att registrera dina enheter och ersätta enhetssimulatorer. Dina enhetsdata börjar också flöda automatiskt till FHIR.
Anslut dina IoT-data med Azure IoT Connector for FHIR (förhandsversion)
När du har distribuerat IoT Central-programmet börjar dina två simulerade enheter att börja generera telemetri. I den här självstudien matar vi in telemetrin från Smart Vitals Patch-simulatorn till FHIR via Azure IoT Connector för FHIR. För att exportera dina IoT-data till Azure IoT Connector for FHIR behöver vi konfigurera en kontinuerlig dataexport inom IoT Central. Först måste vi skapa en anslutning till målet och sedan skapar vi ett dataexportjobb för att kontinuerligt köra:
Anteckning
Du kan välja Dataexport jämfört med Dataexport (äldre) i IoT Central appinställningar för det här avsnittet.
Skapa ett nytt mål:
- Gå till fliken Mål och skapa ett nytt mål.
- Börja med att ge målet ett unikt namn.
- Välj Azure Event Hubs som måltyp.
- Ange Azure IoT Connector för FHIR:s anslutningssträng som du fick i ett tidigare steg för fältet Anslutningssträng.
Skapa en ny dataexport:
- När du har skapat målet går du till fliken Exporter och skapar en ny dataexport.
- Börja med att ge dataexporten ett unikt namn.
- Under Data väljer du Telemetri som typ av data som ska exporteras.
- Under Mål väljer du det målnamn som du skapade i föregående namn.
Visa enhetsdata i Azure API for FHIR
Du kan visa de FHIR-baserade observationsresurser som skapats av Azure IoT Connector for FHIR på Azure API for FHIR hjälp av Postman. Mer information finns i Access the FHIR service using Postman (Få åtkomst till FHIR-tjänsten med Postman) och skicka en begäran om att visa GET Observation https://your-fhir-server-url/Observation?code=http://loinc.org|8867-4 FHIR-resurser med pulsvärde.
Tips
Kontrollera att användaren har lämplig åtkomst till Azure API for FHIR dataplanet. Använd rollbaserad åtkomstkontroll i Azure (Azure RBAC) för att tilldela nödvändiga dataplansroller.
Rensa resurser
När den inte längre behövs kan du ta bort en instans av Azure IoT Connector för FHIR genom att ta bort den associerade resursgruppen, den associerade Azure API for FHIR-tjänsten eller själva Azure IoT Connector för FHIR-instansen.
Om du vill ta bort en Azure IoT Connector för FHIR-instansen direkt väljer du instansen från sidan IoT-anslutningsappar för att gå till sidan IoT Connector och klicka på knappen Ta bort. Välj Ja när du tillfrågas om bekräftelse.
Nästa steg
I den här snabbstartsguiden har du distribuerat funktionen Azure IoT Connector for FHIR i din Azure API for FHIR resurs. Välj nedanstående steg om du vill veta mer om Azure IoT Connector för FHIR:
Förstå olika steg i dataflödet i Azure IoT Connector för FHIR.
Lär dig hur du konfigurerar IoT Connector med hjälp av enhets- och FHIR-mappningsmallar.
*I Azure Portal kallas Azure IoT Connector for FHIR för IoT Connector (förhandsversion). FHIR är ett registrerat varumärke som tillhör HL7 och används med tillstånd av HL7.
















