Přehled fází zpracování dat zařízení služby MedTech

Tento článek obsahuje přehled fází zpracování dat zařízení v rámci služby MedTech. Služba MedTech transformuje data zařízení na pozorování FHIR® pro trvalost ve službě FHIR.

Zpracování dat zařízení služby MedTech se řídí těmito fázemi a v tomto pořadí:

  • Ingestování
  • Normalizovat – použité mapování zařízení
  • Skupina – (volitelné)
  • Transformace – použité mapování cíle FHIR
  • Persist

Screenshot of a device data as it processed by the MedTech service.

Ingestování

Ingest je první fáze, ve které se zprávy zařízení přijímají z centra událostí Azure Event Hubs a okamžitě se přetahují do služby MedTech. Služba Event Hubs podporuje vysoké škálování a propustnost s možností přijímat a zpracovávat miliony zpráv zařízení za sekundu. Umožňuje také službě MedTech používat zprávy zařízení asynchronně, čímž se odebírá nutnost čekat na zpracování zpráv zařízení. Spravovaná identita přiřazená systémem služby MedTech a řízení přístupu na základě prostředků Azure (Azure RBAC) se používají k zabezpečenému přístupu k centru událostí.

Poznámka:

JSON je v tuto chvíli jediným podporovaným formátem pro data zpráv zařízení.

Důležité

Pokud povolíte přístup z více služeb do centra událostí, vyžaduje se, aby každá služba má vlastní skupinu příjemců centra událostí.

Skupiny uživatelů umožňují více aplikacím používat samostatné zobrazení datového proudu událostí a nezávisle číst stream vlastním tempem a s vlastními posuny. Další informace naleznete v tématu Skupiny příjemců.

Příklady:

  • Dvě služby MedTech, které přistupují ke stejnému centru událostí.

  • Služba MedTech a aplikace zapisovače úložiště, která přistupuje ke stejnému centru událostí.

Normalizovat

Normalizovat je další fáze, ve které se zpracovávají data zařízení pomocí uživatelem vybraného nebo uživatelem vytvořeného odpovídajícího a platného mapování zařízení. Výsledkem tohoto procesu mapování je transformace dat zařízení na normalizované schéma. Proces normalizace nejen zjednodušuje zpracování dat zařízení v pozdějších fázích, ale také umožňuje promítnout jednu zprávu zařízení do více normalizovaných zpráv. Zařízení může například odeslat několik důležitých příznaků pro teplotu těla, tepovou frekvenci, krevní tlak a rychlost respirace v jedné zprávě zařízení. Tato zpráva zařízení by vytvořila čtyři samostatné pozorování FHIR. Každé pozorování FHIR by představovalo jiné zásadní znaménko, přičemž zpráva zařízení se promítla do čtyř různých normalizovaných zpráv.

Skupina – (volitelné)

Skupina je další volitelná fáze, ve které jsou normalizované zprávy dostupné z fáze normalizace služby MedTech seskupené pomocí tří různých parametrů:

  • Identita zařízení
  • Measurement type
  • Časové období

Seskupení identit zařízení a typu měření jsou volitelné a povolené pomocí typu měření SampledData . Typ měření SampledData poskytuje stručný způsob, jak znázorňovat časovou řadu měření ze zprávy zařízení do FHIR Observations. Pokud použijete typ měření SampledData, lze měření seskupit do jednoho pozorování FHIR, které představuje 1hodinovou nebo 24hodinovou dobu.

Transformace

Transformace je další fáze, ve které se normalizované zprávy zpracovávají pomocí uživatelem vybraného nebo uživatelem vytvořeného odpovídajícího a platného mapování cíle FHIR. Normalizované zprávy se transformují na pozorování FHIR, pokud bylo vytvořené odpovídající mapování cíle FHIR. V tomto okamžiku se prostředek zařízení společně s přidruženým prostředkem pacienta také načte ze služby FHIR pomocí identifikátoru zařízení, který se nachází ve zprávě zařízení. Tyto prostředky se přidají jako odkaz na vytvářené pozorování FHIR.

Poznámka:

Všechny vyhledávání identit se po vyřešení vyřeší, aby se snížilo zatížení služby FHIR. Pokud máte v úmyslu opakovaně používat zařízení s více pacienty, doporučujeme vytvořit prostředek virtuálního zařízení, který je specifický pro pacienta, a odeslat identifikátor virtuálního zařízení v datové části zprávy zařízení. Virtuální zařízení je možné propojit se skutečným prostředkem zařízení jako nadřazeným zařízením.

Pokud ve službě FHIR neexistuje žádný prostředek zařízení pro daný identifikátor zařízení, výsledek závisí na hodnotě typu řešení nastavené v době nasazení služby MedTech. Když je nastavená možnost Vyhledat, konkrétní zpráva se ignoruje a kanál bude dál zpracovávat další příchozí zprávy zařízení. Pokud je nastavená možnost Vytvořit, služba MedTech vytvoří ve službě FHIR minimální prostředky zařízení a pacientů.

Poznámka:

Typ řešení lze také upravit po nasazení služby MedTech, pokud se později vyžaduje jiný typ řešení.

Služba MedTech poskytuje téměř zpracování v reálném čase a také se pokouší snížit počet žádostí provedených službou FHIR seskupením požadavků do dávek 300 normalizovaných zpráv. Pokud je málo dat a do skupiny se nepřidali 300 normalizovaných zpráv, po přibližně pěti minutách se odpovídající pozorování FHIR v této skupině zachovají do služby FHIR.

Poznámka:

Pokud více zpráv zařízení obsahuje data pro stejné pozorování FHIR, mají stejné časové razítko a jsou odesílány ve stejné dávce zpráv zařízení (například v pětiminutovém intervalu nebo ve skupinách 300 normalizovaných zpráv), budou zachována pouze data odpovídající nejnovější zprávě zařízení pro dané pozorování FHIR.

Příklad:

Zpráva zařízení 1:

{    
   "patientid": "testpatient1",    
   "deviceid": "testdevice1",
   "systolic": "129",    
   "diastolic": "65",    
   "measurementdatetime": "2022-02-15T04:00:00.000Z"
} 

Zpráva zařízení 2:

{   
   "patientid": "testpatient1",    
   "deviceid": "testdevice1",    
   "systolic": "113",    
   "diastolic": "58",    
   "measurementdatetime": "2022-02-15T04:00:00.000Z"
}

Za předpokladu, že se tyto zprávy zařízení ingestovaly ve stejném pětiminutovém intervalu nebo ve stejné skupině 300 normalizovaných zpráv, a protože measurementdatetime je stejný pro obě zprávy zařízení (označující, že obsahují data pro stejné pozorování FHIR), zůstane zachována pouze zpráva zařízení 2, aby představovala nejnovější/nejnovější data.

Persist

Trvalý je poslední fáze, ve které se ve službě FHIR uchovávají pozorování FHIR z fáze transformace. Pokud je pozorování FHIR nové, vytvoří se ve službě FHIR. Pokud již pozorování FHIR existovalo, aktualizuje se ve službě FHIR. Služba FHIR používá spravovanou identitu přiřazenou systémem a řízení přístupu na základě prostředků Azure (Azure RBAC) pro zabezpečený přístup ke službě FHIR.

Další kroky

Volba metody nasazení pro službu MedTech

Přehled mapování zařízení služby MedTech

Přehled mapování cíle FHIR služby MedTech

Přehled ukázek mapování založených na scénářích služby MedTech

Poznámka:

FHIR® je registrovaná ochranná známka HL7 a používá se s povolením HL7.