# IoT 新型醫資標準整合架構
- 基於 FHIR 及 DICOMweb,利於標準化儲存及分享資料
-- 初期配合現況及需求,須建構許多資料轉換程式: 專屬與標準的資料互轉
- 包含網際網路端(對外服務)、整合 gateway (Integration hub)、內網(或近端通訊)之裝置,架構:

## 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.