# IoT 新型醫資標準整合架構 - 基於 FHIR 及 DICOMweb,利於標準化儲存及分享資料 -- 初期配合現況及需求,須建構許多資料轉換程式: 專屬與標準的資料互轉 - 包含網際網路端(對外服務)、整合 gateway (Integration hub)、內網(或近端通訊)之裝置,架構: ![](https://i.imgur.com/AqMTTwV.png) ## IoT data to FHIR - 現行生理監測及運動紀錄大多未支援 FHIR ,可撰寫轉檔程式,將資料轉換成 FHIR 規範。可於量測裝置端、data hub(個人電腦或手機)端、伺服器端撰寫轉檔程式。請進一步分析說明。 - 上述三端可用多種程式撰寫,請說明使用 C 語言撰寫的優缺點 - 裝置端撰寫 MCU C 語言程式,支援各式感測裝置、傳輸機制(如藍牙、wifi)、IEEE 11073 或 FHIR 互通機制,有哪些程式技術及功能要求 - 請分析 FHIR buck data 在上述情境的用途 - 台灣許多醫工、醫資、資工科系、及高中生都有學 C 語言,但大多無實際應用。IoT 標準化資訊整合,不限於健康醫療,有非常多應用場景。請以大學人才培育及與產業合作(含引導產業發展各式資訊互通標準化)的角度,規劃施行方案 -- chatGPT 回應結果: https://chatgpt.com/share/68afbe80-f078-8006-bc57-b830fd35ce82 ## 施行事項 - 準備教材、搭配現行或新課程、訂規格、寫 paper 及計畫、與醫護機構及產業合作推行 ## [IHE SDPi on FHIR]( https://confluence.hl7.org/spaces/GP/pages/66926431/Device+Interoperability+using+SDPi+FHIR) ## IHE SDPi on FHIR - [Service-oriented Device Point-of-care Interoperability (SDPi) Technical Framework](https://profiles.ihe.net/DEV/SDPi/index.html) - [IHE SDPi on FHIR]( https://confluence.hl7.org/spaces/GP/pages/66926431/Device+Interoperability+using+SDPi+FHIR),這可有非常多應用 - 傳統上,這些應用情境及規範大多由國際大廠主導訂立及推行。 我們可基於健康台灣的發展方向,由台灣醫工及醫資實務應用專家,在健康生活、慢病的預防及治療(如社會處方及運動處方)等,更前瞻地來推醫資標準應用。 - [目前 IHE 應用情境](https://confluence.hl7.org/spaces/GP/pages/66926431/Device+Interoperability+using+SDPi+FHIR#DeviceInteroperabilityusingSDPi+FHIR-SDPi+FHIRNarratives.1) -- 開刀房、病房、緊急災難現場、懷孕婦女、及糖尿病 - 可延伸應用於: -- 其他慢性病之生理監測 (含癌症) -- 健康生活紀錄,如睡眠、運動、交感副交感調控心率變化 - 可基於 FHIR 整合 PHR 、個人 APP、Patient portal、及各式健康醫療及日常生活服務,達成概念及行為改變、健康生活、全人醫護 ## 系統概述 - [Patient portal and repositories](https://hackmd.io/3-YA4NIlSduzirHccnIq6A) - 近端 hub,個人電腦、手機、機上盒 : -- 資料收集及暫存 -- 網際網路及內部之 gateway -- 認證內部裝置與系統 - 內部裝置與系統,如: -- 不對外連線之電腦及系統 -- 儀器或裝置 --- 可為固定、攜帶、或穿戴裝置 ## 應用場域 - 近端裝置及 hub 不須 24 小時開機,可設計簡易管理及維護介面。合適無專門 IT 人員的場域。如: 診所、安養中心、居家.... ## Reference - [FHIR observation 在生理監測的應用](https://docs.google.com/presentation/d/1mAiNWlShJ-wB67zEsFETK0p52JyT4mBv/edit#slide=id.p42) - [continua health alliance](https://chatgpt.com/share/68117ebb-7b54-8006-b071-e0f7882ffb91) and [HIMSS Personal Connected Health Alliance (PCHAlliance)](https://www.pchalliance.org/) - [裝置管理](https://hackmd.io/TmXZLsTXQJejm_mcmAs13g?view) -- [IoT on FHIR](https://hackmd.io/2QFjeso0QF6w0QiR9WiXxA) -- [Integration hub for all](/-H37U-o7TIuN0kUdWb7iqQ) ## Wearable device and edge AI ## Device os - [mbed os 6](https://os.mbed.com/docs/mbed-os/v6.15/introduction/architecture.html) - [M5Stick-V RISC-V AI 開發版](https://www.ruten.com.tw/item/show?21928033799845) ## 應用需求 - 撰寫裝置端之程式,以配合 [IoT on FHIR](https://hackmd.io/2QFjeso0QF6w0QiR9WiXxA) 的整合架構及規範應用 -- 使用 C 操控 ARM and RISV-V OS 及其整合硬體 -- 支援各式近端傳輸 -- 認證、授權(與 hub 及雲端整合) ## Use case - [ECG](https://hackmd.io/I27XpHoKR5Cljq92GXMBRA?view) - [Sleep](https://hackmd.io/26qcRbfLRbSXu01XVkETXw) ## [EMR and PHR integarted solution](https://hackmd.io/NU2MFgvyQ2WDYInTnm_3cw?view#EMR-and-PHR-integrated-solution-drawio) - [IoT PHR integrated framework: 4 tier ](https://hackmd.io/JiPgHRUWQqaI_xf1wbnz1A?view) - [串流資料解析](https://hackmd.io/lw-wxcs_Rhm1o0_QP4Eddw?view) ## IoT on FHIR micro courses - FHIR 簡介 1 hr (影片) - 開發環境安裝設定 1hr (影片) - FHIR API demonstration ( 2hr) 線上(同學需有電腦)或實體電腦教室 - FHIR resources introduction (for iot :patient, observation, device, location…) 2 hr 線上或實體 - IoT measurement data to FHIR : 1hr 線上或實體 (有練習作業) - Waveform data to FHIR 1hr 線上或實體 (有練習作業) - Course project result demonstration 1hr 線上成果展示 註: 可用: C, phthon, C#, Java, matlab, 某種程式語言。先使用 C ## [JavaScript Front-end demonstration](https://hackmd.io/u30BFU_UTLiGcqOSqebJrw) - This demonstration provides JavaScript + HTML codes for posting and getting FHIR resources. - We may use another computer languages, C, C#,Java… , to construct user application, device, and aggregation hub client systems.