Share via


MedTech hizmeti cihaz veri işleme aşamaları genel bakış

Bu makalede, MedTech hizmeti içindeki cihaz veri işleme aşamalarına genel bir bakış sunulmaktadır. MedTech hizmeti, FHIR® hizmetinde kalıcılık için cihaz verilerini FHIR Gözlemlerine dönüştürür.

MedTech hizmeti cihaz veri işlemesi şu aşamaları izler ve şu sırayla:

  • Alma
  • Normalleştir - Cihaz eşlemesi uygulandı.
  • Grup - (İsteğe bağlı)
  • Dönüştür - FHIR hedef eşlemesi uygulandı.
  • Persist

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

Alma

Alma, cihaz iletilerinin bir Azure Event Hubs olay hub'ından alındığı ve hemen MedTech hizmetine alındığı ilk aşamadır. Event Hubs hizmeti, saniyede milyonlarca cihaz iletisi alıp işleyebilme özelliğiyle yüksek ölçek ve aktarım hızını destekler. Ayrıca MedTech hizmetinin cihaz iletilerini zaman uyumsuz olarak kullanmasına olanak sağlayarak cihaz iletileri işlenirken cihazların beklemesi gereksinimini ortadan kaldırır. Olay hub'ına güvenli erişim için MedTech hizmetinin sistem tarafından atanan yönetilen kimliği ve Azure kaynak tabanlı erişim denetimi (Azure RBAC) kullanılır.

Dekont

JSON, şu anda cihaz ileti verileri için desteklenen tek biçimdir.

Önemli

Olay hub'ına birden çok hizmetten erişime izin verecekseniz, her hizmetin kendi olay hub'ı tüketici grubuna sahip olması gerekir.

Tüketici grupları, birden çok kullanan uygulamanın olay akışının ayrı bir görünümüne sahip olmasını ve akışı kendi hızlarında ve kendi uzaklıklarıyla bağımsız olarak okumasını sağlar. Daha fazla bilgi için bkz . Tüketici grupları.

Örnekler:

  • Aynı olay hub'ına erişen iki MedTech hizmeti.

  • Aynı olay hub'ına erişen bir MedTech hizmeti ve depolama yazıcı uygulaması.

Normalleştirmek

Normalleştirme, cihaz verilerinin kullanıcı tarafından seçilen/kullanıcı tarafından oluşturulan uyumlu ve geçerli cihaz eşlemesi kullanılarak işlendiği sonraki aşamadır. Bu eşleme işlemi, cihaz verilerinin normalleştirilmiş bir şemaya dönüştürülmesini sağlar. Normalleştirme işlemi yalnızca sonraki aşamalarda cihaz veri işlemeyi basitleştirir, aynı zamanda bir cihaz iletisini birden çok normalleştirilmiş iletiye yansıtma özelliği sağlar. Örneğin, bir cihaz tek bir cihaz iletisinde vücut sıcaklığı, nabız hızı, tansiyon ve solunum hızı için birden çok hayati işaret gönderebilir. Bu cihaz iletisi dört ayrı FHIR Gözlemi oluşturur. Her FHIR Gözlemi farklı bir hayati işareti temsil eder ve cihaz iletisi dört farklı normalleştirilmiş iletiye yansıtılır.

Grup - (İsteğe bağlı)

Grup, MedTech hizmeti normalleştirme aşamasından sağlanan normalleştirilmiş iletilerin üç farklı parametre kullanılarak gruplandırıldığı sonraki isteğe bağlı aşamadır:

  • Cihaz kimliği
  • Ölçüm türü
  • Süre

Cihaz kimliği ve ölçüm türü gruplandırma isteğe bağlıdır ve SampledData ölçüm türü kullanımıyla etkinleştirilir. SampledData ölçüm türü, bir cihaz iletisinden FHIR Gözlemleri'ne zaman tabanlı bir ölçüm serisini temsil etmek için kısa bir yol sağlar. SampledData ölçüm türünü kullandığınızda, ölçümler 1 saatlik veya 24 saatlik bir dönemi temsil eden tek bir FHIR Gözleminde gruplandırılabilir.

Dönüşüm

Dönüştürme, normalleştirilmiş iletilerin kullanıcı tarafından seçilen/kullanıcı tarafından oluşturulan uyumlu ve geçerli FHIR hedef eşlemesi kullanılarak işlendiği sonraki aşamadır. Eşleşen bir FHIR hedef eşlemesi yazıldıysa, normalleştirilmiş iletiler FHIR Gözlemlerine dönüştürülür. Bu noktada Cihaz kaynağı ve ilişkili Hasta kaynağı, cihaz iletisinde bulunan cihaz tanımlayıcısı kullanılarak FHIR hizmetinden de alınır. Bu kaynaklar, oluşturulan FHIR Gözlemine başvuru olarak eklenir.

Dekont

FHIR hizmetinde yükü azaltmak için çözümlendikten sonra tüm kimlik aramaları önbelleğe alınır. Cihazları birden çok hastayla yeniden kullanmak istiyorsanız, hastaya özgü bir sanal cihaz kaynağı oluşturmanız ve sanal cihaz tanımlayıcısını cihaz ileti yüküne göndermeniz tavsiye edilir. Sanal cihaz, asıl cihaz kaynağına üst öğe olarak bağlanabilir.

FHIR hizmetinde belirli bir cihaz tanımlayıcısı için Cihaz kaynağı yoksa, sonuç MedTech hizmeti dağıtımı sırasında ayarlanan Çözüm türü değerine bağlıdır. Arama olarak ayarlandığında, belirli ileti yoksayılır ve işlem hattı diğer gelen cihaz iletilerini işlemeye devam eder. Oluştur olarak ayarlanırsa, MedTech hizmeti FHIR hizmetinde minimum Cihaz ve Hasta kaynakları oluşturur.

Dekont

Çözüm türü, daha sonra farklı bir Çözüm türü gerekiyorsa MedTech hizmetinin dağıtımından sonra da ayarlanabilir.

MedTech hizmeti neredeyse gerçek zamanlı işleme sağlar ve ayrıca istekleri 300 normalleştirilmiş iletiden oluşan gruplar halinde gruplandırarak FHIR hizmetine yapılan istek sayısını azaltmaya çalışır. Düşük hacimli veriler varsa ve gruba 300 normalleştirilmiş ileti eklenmezse, bu gruptaki ilgili FHIR Gözlemleri yaklaşık beş dakika sonra FHIR hizmetinde kalıcı hale getirilir.

Dekont

Birden çok cihaz iletisi aynı FHIR Gözlemi için veri içerdiğinde, aynı zaman damgasına sahip olduğunda ve aynı cihaz iletisi toplu işlemi içinde (örneğin, beş dakikalık pencerede veya 300 normalleştirilmiş ileti grubu içinde) gönderildiğinde, yalnızca söz konusu FHIR Gözlemi için en son cihaz iletisine karşılık gelen veriler kalıcı hale getirilir.

Örnek:

Cihaz iletisi 1:

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

Cihaz iletisi 2:

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

Bu cihaz iletilerinin aynı beş dakikalık süre içinde veya 300 normalleştirilmiş iletiden oluşan aynı gruba alındığını ve her iki cihaz iletisi için de aynı olduğu measurementdatetime için (bunların aynı FHIR Gözlemine ait verileri içerdiğini gösterir) varsayıldığında, yalnızca cihaz iletisi 2 en son/en son verileri temsil etmek üzere kalıcı hale getirilir.

Persist

Kalıcı, dönüşüm aşamasından FHIR Gözlemlerinin FHIR hizmetinde kalıcı hale geldiği son aşamadır. FHIR Gözlemi yeniyse, FHIR hizmetinde oluşturulur. FHIR Gözlemi zaten varsa, FHIR hizmetinde güncelleştirilir. FHIR hizmeti, FHIR hizmetine güvenli erişim için MedTech hizmetinin sistem tarafından atanan yönetilen kimliğini ve Azure kaynak tabanlı erişim denetimini (Azure RBAC) kullanır.

Sonraki adımlar

MedTech hizmeti için bir dağıtım yöntemi seçin

MedTech hizmeti cihaz eşlemesine genel bakış

MedTech hizmeti FHIR hedef eşlemesine genel bakış

MedTech hizmeti senaryo tabanlı eşleme örneklerine genel bakış

Dekont

FHIR®, HL7'nin tescilli ticari markasıdır ve HL7'nin izniyle kullanılır.