A MedTech szolgáltatás eszközüzenet-adatátalakításának ismertetése
Ez a cikk áttekintést nyújt az eszközüzenetek adatfeldolgozási szakaszairól a MedTech szolgáltatásban. A MedTech szolgáltatás fast Healthcare Interoperability Resources (FHIR®) megfigyelési erőforrásokká alakítja át az eszközüzenetek adatait az FHIR szolgáltatásban való megőrzéséhez.
A MedTech szolgáltatás eszközüzenetének adatfeldolgozása az alábbi lépéseket követi, és ebben a sorrendben:
- Betöltés
- Normalize – Eszközleképezések alkalmazva.
- Group
- Átalakítás – FHIR-célleképezések alkalmazva.
- Ragaszkodik
Betöltés
A betöltés az első olyan szakasz, amikor az eszközüzenetek egy Azure Event Hubs eseményközpontból (device message event hub
) érkeznek, és azonnal a MedTech szolgáltatásba kerülnek. Az Event Hubs szolgáltatás támogatja a nagy léptékű és átviteli sebességet, és másodpercenként több millió eszközüzenet fogadását és feldolgozását teszi lehetővé. Emellett lehetővé teszi, hogy a MedTech szolgáltatás aszinkron módon használja fel az üzeneteket, így nincs szükség arra, hogy az eszközök megvárják az eszközüzenetek feldolgozását.
Az eszközüzenet eseményközpontja a MedTech szolgáltatás rendszer által hozzárendelt felügyelt identitását és azure-beli erőforrás-alapú hozzáférés-vezérlését (Azure RBAC) használja az eszközüzenet eseményközponthoz való biztonságos hozzáféréshez.
Megjegyzés
Az eszközüzenet-adatok esetében jelenleg a JSON az egyetlen támogatott formátum.
Fontos
Ha több szolgáltatásból szeretne hozzáférést engedélyezni az eszközüzenet eseményközponthoz, akkor minden szolgáltatásnak rendelkeznie kell saját eseményközpont-fogyasztói csoporttal.
A fogyasztói csoportok lehetővé teszik több fogyasztó alkalmazás számára, hogy külön nézettel rendelkezzenek az eseménystreamről, és a streamet önállóan, saját tempójukban és saját eltolásukkal olvassák. További információ: Fogyasztói csoportok.
Példák:
Két MedTech-szolgáltatás, amely ugyanazt az eszközüzenet-eseményközpontot éri el.
Egy MedTech szolgáltatás és egy táríró alkalmazás, amely hozzáfér ugyanahhoz az eszközüzenet-eseményközponthoz.
Normalizálni
A normalizálás a következő szakasz, amelyben az eszközüzenetek adatait a felhasználó által kiválasztott/felhasználó által létrehozott megfelelő és érvényes eszközleképezések segítségével dolgozzák fel. Ez a leképezési folyamat az eszközüzenetek adatait normalizált sémává alakítja.
A normalizálási folyamat nemcsak a későbbi szakaszokban egyszerűsíti az adatfeldolgozást, hanem lehetővé teszi egy eszközüzenet több normalizált üzenetbe való kivetítésére is. Egy eszköz például egyetlen eszközüzenetben több életjelet is küldhet a testhőmérsékletre, pulzusszámra, vérnyomásra és légzési sebességre vonatkozóan. Ez az eszközüzenet négy különálló FHIR-megfigyelési erőforrást hozna létre. Minden erőforrás egy másik alapvető jelet jelölne, és az eszközüzenet négy különböző normalizált üzenetre vetül.
Group
A csoport a következő választható szakasz, amelyben a MedTech szolgáltatás normalizálási fázisában elérhető normalizált üzenetek három különböző paraméterrel vannak csoportosítva:
- Eszközidentitás
- Mérési típus
- Időtartam
Device identity
és measurement type
a csoportosítás nem kötelező, és a SampledData mérési típus használatával engedélyezve van. A SampledData mérési típus tömör módot kínál az eszközüzenetekből az FHIR-megfigyelési erőforrásokba történő időalapú méréssorozatok ábrázolására. A SampledData mérési típus használatakor a mérések egyetlen FHIR-megfigyelési erőforrásba csoportosíthatók, amely egy 1 órás vagy 24 órás időszakot jelöl.
Átalakítás
Az átalakítás a következő szakasz, ahol a normalizált üzenetek feldolgozása felhasználó által kiválasztott/felhasználó által létrehozott megfelelő és érvényes FHIR-célleképezésekkel történik. A normalizált üzenetek FHIR-megfigyelési erőforrásokká alakulnak át, ha egyező FHIR-célleképezést hoztak létre.
Ezen a ponton az eszközerőforrást és a hozzá tartozó Patient erőforrást is lekéri a rendszer az FHIR szolgáltatásból az eszközüzenetben található eszközazonosító használatával. Ezek az erőforrások a létrehozott FHIR-megfigyelési erőforrásra mutató hivatkozásként lesznek hozzáadva.
Megjegyzés
A feloldás után az összes identitáskeresés gyorsítótárazva lesz, hogy csökkentse az FHIR szolgáltatás terhelését. Ha több beteggel tervezi újrahasználni az eszközöket, javasoljuk, hogy hozzon létre egy, a betegre jellemző virtuális eszközerőforrást, és küldje el a virtuális eszköz azonosítót az eszközüzenet hasznos adatai között. A virtuális eszköz szülőként csatolható a tényleges eszközerőforráshoz.
Ha az FHIR szolgáltatásban nem található eszközerőforrás egy adott eszközazonosítóhoz, az eredmény a MedTech szolgáltatás üzembe helyezésekor beállított Felbontástípus értékétől függ. Ha a értékre Lookup
van állítva, a rendszer figyelmen kívül hagyja az adott üzenetet, és a folyamat továbbra is feldolgozni fogja a többi bejövő eszközüzenetet. Ha a értékre Create
van állítva, a MedTech szolgáltatás minimális eszköz- és betegerőforrásokat hoz létre az FHIR szolgáltatásban.
Megjegyzés
A Resolution Type
MedTech szolgáltatás üzembe helyezése után is módosítható abban az esetben, ha később más típusra van szükség.
A MedTech szolgáltatás puffereli az átalakítási szakaszban létrehozott FHIR-megfigyelési erőforrásokat, és közel valós idejű feldolgozást biztosít. Az FHIR-megfigyelési erőforrások FHIR szolgáltatásban való megőrzése azonban akár öt percet is igénybe vehet.
Ragaszkodik
A perzisztálás az utolsó fázis, amelyben az átalakítás fázisából származó FHIR-megfigyelési erőforrások megmaradnak az FHIR szolgáltatásban. Ha az FHIR-megfigyelési erőforrás új, az FHIR szolgáltatásban jön létre. Ha az FHIR-megfigyelési erőforrás már létezik, az frissül az FHIR szolgáltatásban.
Az FHIR szolgáltatás a MedTech szolgáltatás rendszer által hozzárendelt felügyelt identitását és Az Azure erőforrás-alapú hozzáférés-vezérlését (Azure RBAC) használja az FHIR szolgáltatáshoz való biztonságos hozzáféréshez.
Következő lépések
Ebben a cikkben megismerhette a MedTech szolgáltatás eszközüzeneteinek feldolgozását és megőrzését az FHIR szolgáltatásban.
A MedTech szolgáltatáseszköz és az FHIR-célleképezések konfigurálásával kapcsolatos további információkért lásd:
Az FHIR® a Health Level Seven International bejegyzett védjegye, amely az Amerikai Egyesült Államok védjegyhivatalában van regisztrálva, és az engedélyükkel használható.