# 專題方向定案討論:智慧藥局與居家服藥整合系統 (Smart Pharmacy & Home Adherence) :::info **會議重點**: 1. **方向確認**:鎖定「藥局/藥品管理」場景。 2. **關鍵變革**:系統需支援「雙模應用」—— 醫院端用 Arduino R4 快速作業,居家端用「手機掃碼」延伸照護。 3. **核心概念**:一碼雙用 (One Code, Dual Use)。 ::: [TOC] ## 1. 應用場景定案:從醫院到居家的完整迴圈 本專題將實作一套貫穿「發藥」到「服藥」的流程,利用同一個 QR Code 串聯不同裝置: ### A. 醫院/藥局端 (Arduino UNO R4 WiFi) * **使用者**:藥師、護理師。 * **設備**:UNO R4 + 掃碼模組 + LED 矩陣。 * **功能**: * **快速發藥核對**:掃描藥袋 QR,R4 立即比對處方系統,LED 顯示 ✅ (正確) 或 ❌ (錯誤/過期)。 * **庫存扣除**:掃描同時透過 WiFi 呼叫 API 扣除醫院庫存。 * **優勢**:實體按鍵與燈號回饋速度快,適合高頻率操作。 ### B. 居家/病人端 (Mobile Phone) —— <font color="#d00">本次延伸重點</font> * **使用者**:病人、家屬。 * **設備**:一般智慧型手機 (無需額外 App,使用相機/LINE 掃碼)。 * **功能**: * **電子仿單 (E-Labeling)**:掃碼自動跳轉網頁,顯示「大字體」的藥品外觀、副作用與服用時間 (取代看不懂的紙本說明書)。 * **服藥打卡 (Adherence Log)**:網頁上點擊「我已吃藥」,資料回傳雲端,讓醫院端知道病人依從性。 --- ## 2. 手機掃碼功能的延伸設計 (Mobile Extension) 針對老師建議的「手機掃碼延伸」,擬定以下具體實作功能,請老師評估優先級: ### 方案 1:藥品衛教與多媒體說明 (Web Base) > **實作方式**:QR Code 內容為 URL (如 `http://my-project.com/drug?id=123`)。 * **延伸功能**: * **語音朗讀**:網頁利用 Text-to-Speech 唸出「早晚飯後吃一顆」,服務視力不佳的長輩。 * **影片導引**:若是吸入劑或胰島素,掃碼直接跳出「操作教學影片」。 ### 方案 2:LINE Bot 聊天機器人串接 > **實作方式**:QR Code 內容為 LINE Deep Link。 * **延伸功能**: * 掃描後直接加入專題的 LINE Bot。 * 聊天室自動推播:「現在是早上 8 點,請服用您的血壓藥 (藥號 A01)」。 * **優點**:台灣病人對 LINE 接受度最高,互動性最強。 ### 方案 3:過期與批號警示 * **延伸功能**: * 當病人在家掃描舊藥袋時,若雲端資料庫顯示該批號已過期或被回收,手機網頁直接跳出紅色警告「此藥品已過期/回收,請勿服用」。 --- ## 3. 系統架構與技術細節 (Technical Specs) 為了實現「一碼雙用」,QR Code 的編碼格式將是關鍵。 ### QR Code 編碼策略 採用 **URL Parameter** 格式,讓手機看得懂 (開網頁),Arduino 也能解析 (讀 ID)。 * **格式範例**:`https://health-project.app/scan?uid=P1001&drug=D05&batch=202512` * **手機行為**:直接打開瀏覽器,解析 `uid` 顯示對應衛教頁面。 * **Arduino 行為**:讀取完整字串 -> 程式擷取 `uid=...` 與 `drug=...` -> 進行內部比對邏輯 -> 控制 LED 顯示。 ### 資料庫架構 (Google Sheets / Firebase) 建立一個共用的雲端表格,同步兩端資訊: | 時間 | 病人ID | 藥品ID | 操作來源 | 狀態 | | :--- | :--- | :--- | :--- | :--- | | 09:00 | P001 | D05 | **Arduino (藥局)** | 已發藥 | | 13:00 | P001 | D05 | **Mobile (居家)** | 病人已服用 | --- ## 4. 即刻執行項目 (Action Items) 不再等待下週,目前立即著手進行: 1. **QR Code 格式定案**: * [ ] 產生一組測試用的 URL QR Code。 * [ ] 寫 Arduino 程式:練習從長網址字串中「切割 (Parse)」出 ID 參數。 2. **手機端原型 (Mockup)**: * [ ] 使用 HackMD 或簡單 HTML 製作一個「藥品說明範例網頁」,確認手機掃碼後能正確顯示。 3. **整合測試**: * [ ] 測試 Arduino 掃描 URL QR Code 是否能像掃描純文字一樣順暢 (確認字串長度是否影響讀取速度)。 --- ## 5. 待確認問題 1. **手機端介面**:老師建議手機端只要做「純網頁顯示資訊」就好,還是要做到能「回傳資料 (如:按鈕確認吃藥)」?(後者難度稍高,需處理網頁表單)。 2. **Arduino 角色**:在藥局端,Arduino 除了掃碼確認,是否需要加入「蜂鳴器」來針對錯誤藥品做聽覺警示?
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.