互動教育組

藥來吃藥囉—Takedicine

指導老師:曾意儒 老師     
專題成員
李侑霖、陳品硯、陳信豪、賴俊銘、黃敏淳

壹、研究動機

對老年人來說,平常吃的藥、忘記吃藥的次數通常比其他年齡層的人來得多,甚至有些人不聽從醫生的指示服藥,導致病情更加惡化。根據健康促進基金會調查,全球有1/7的老人死於不合理用藥,其中最重要的原因就是隨意的減少或停止用藥,這也是促使我們開發智慧藥盒的動機之一。
另外,根據健保署的統計,台灣的健保一年平均有1600億元的藥物相關花費,但是卻有193公噸的藥物被丟棄,造成了資源很大的浪費。為什麼多數人還是不按指示服藥呢?原因大致分為3種,分別是忘記是否服用、不了解用藥的原因,以及害怕藥物副作用,我們希望能透過智慧藥盒和與其連動的APP解決上述問題。

貳、系統目的

本系統採用軟硬體結合的模式,以手機APP來連結智慧藥盒的整體狀況。
手機APP主要可提高正確服藥率,以防止錯誤用藥、藥物浪費等問題,並且提供病患家屬可即時追蹤病患服藥狀況。
智慧藥盒不只提供空間給病患收納藥物,也可透過溫濕度、重量模組達成智慧化監控藥物狀態、服藥狀況,防止病患錯誤用藥。

參、系統使用對象

一、有智慧型手機,並且有服藥需求的病患。
二、欲追蹤家人服藥狀況的家屬。
三、想快速查閱藥物資料、辨識未知藥物的一般使用者。

肆、系統架構

伍、開發工具與技術

Xcode: Swift-> APP開發
Core ML-> 對藥物圖片進行機器學習,以做藥物辨識
Spyder: Python-> 資料處理、藥品仿單文字辨識
Arduino IDE: Arduino-> 智慧藥盒硬體開發
Firebase: Database-> 儲存藥物、使用者資料
UP! 3D Printer Plus2: 3D Slash-> 使用3D Slash進行3D繪圖,再利用3D印表機進行3D列印

陸、系統特色

軟硬整合: 智慧藥盒與手機APP做連動,可在APP上瀏覽藥盒詳細資訊,也可透過藥盒重量改變來自動判斷服藥狀況
服藥提醒: 透過使用者自行設置的服藥時間,系統可進行服藥通知
藥物辨識: 利用Core ML訓練出的模型,讓使用者可藉由拍照辨識未知藥物
藥物資料查詢: 藥品資料採用健保署的藥品資料,使用者可透過藥品名稱、適應症搜尋到相關藥品,並瀏覽其仿單等詳細資料
健康存摺: 使用者可連動自己在健保署上的健康存摺,以瀏覽自己的看診紀錄,並快速匯入藥單進入智慧藥盒
家屬追蹤: 讓病患家屬可即時追蹤病患的服藥狀況、藥盒狀況
用藥分析: 藉由圖像化方式,讓使用者快速了解自己的服藥紀錄