iT邦幫忙

2025 iThome 鐵人賽

DAY 29
0

專案簡介

這是一個使用 Python 和 Streamlit 打造的智慧藥品查詢應用程式,
目的在為提供使用者一個快速、直觀且資訊豐富的藥品查詢體驗。它不僅能查詢特定藥品,更能理解口語化的藥品分類(例如「頭痛藥」),讓非專業人士也能輕鬆獲取可靠、易懂的藥品資訊。

主要功能亮點

  • 智慧查詢引擎
    精確查詢:
    支援輸入藥品的中英文正式名稱或商品名(例如 Aspirin 或 阿斯匹靈),系統會透過內建字典進行轉換,實現精準查找。
    分類/症狀查詢:
    獨特的分類查詢功能,使用者可輸入如「頭痛藥」、「高血壓藥」或「糖尿病藥」等口語化需求,系統會推薦一份相關的藥品清單供使用者參考。

  • 動態資訊整合
    可靠資料來源:
    即時從美國食品藥物管理局 (FDA) 的公開資料庫獲取最新的藥品資訊,確保資料的準確性與權威性。
    本地快取:
    首次查詢成功後,藥品資訊會自動存入本地資料庫。不僅加速了重複查詢的速度,也為離線使用提供了可能性。
    圖文並茂:
    自動從網路搜尋並下載對應的藥品圖片,以圖文並茂的卡片形式呈現,讓資訊更具體、更易辨識。

  • 在地化與易用性 (Localization & Usability)
    即時翻譯:
    整合了即時翻譯功能,能將專業的英文藥品資訊(如適應症、警告、副作用)流暢地翻譯成繁體中文。
    重點摘要:
    除了提供完整翻譯,程式還會自動生成簡短的「摘要」版本,幫助使用者在第一時間快速掌握最重要的資訊。

  • 互動式比較與列表
    藥品比較:
    提供雙藥品比較介面,將兩種藥品的用途與副作用等關鍵資訊並列顯示,方便使用者進行評估與比較,一目了然。
    藥品清單:
    使用者可以隨時查看已查詢並存入本地資料庫的所有藥品,方便管理與回顧。

  • 現代化使用者介面
    Streamlit 驅動:
    基於強大的 Streamlit 框架,快速建構互動式網頁應用。
    還設計了現代化的卡片式佈局、圓角元素與和諧的色彩搭配,大幅提升了整體的視覺美感與使用者體驗。

功能展示

假設情境1:

陳媽媽的小孩半夜發燒,醫生建議家中可以常備「Acetaminophen」成分的退燒藥。她到藥局買了一盒「普拿疼」,但不確定這兩者是否完全相同,也想快速了解給小孩吃之前,有沒有什麼嚴重的副作用需要注意。

使用流程與成果展示:

操作:在「藥品查詢」頁面,於搜尋框中輸入「普拿疼」
https://ithelp.ithome.com.tw/upload/images/20251011/20169436higJxg1V20.png

應用程式立刻顯示出 Acetaminophen (Panadol) 的詳細資訊卡片。
https://ithelp.ithome.com.tw/upload/images/20251011/20169436EtR8XAop9R.png

  • 智慧中英轉換:
    陳媽媽不需要知道普拿疼的英文,系統自動完成對照。
    卡片左側顯示的藥品圖片,讓她能一眼確認就是手上這盒藥,非常安心。

  • 即時翻譯與摘要:
    她不必費力閱讀英文仿單,右側的「副作用摘要」用流暢的中文告訴她常見的副作用很輕微,並提醒在肝臟疾病情況下需謹慎使用。這讓她能快速做出判斷。

假設情境2:

李先生最近體檢發現血壓偏高,醫生開了降血壓藥給他,但他一時忘了藥品的複雜名稱,只記得醫生說這是一種常見的「高血壓藥」。他想了解一下,通常有哪些選擇,以及他吃的可能是哪一種。

使用流程與成果展示:

操作:您在「藥品查詢」頁面,於搜尋框中輸入「高血壓藥」。

應用程式沒有顯示「找不到」,而是列出了 5-6 種相關的推薦藥品(例如 Amlodipine, Losartan, Valsartan...)。
https://ithelp.ithome.com.tw/upload/images/20251011/20169436EqyROFNP1b.png
https://ithelp.ithome.com.tw/upload/images/20251011/20169436geyhoKEqnq.png

  • 分類/症狀查詢:
    即使不知道藥名,使用者也能透過「病症」找到相關資訊,這對非專業人士極為友善。

每種藥品都以可展開的摘要卡片呈現,版面乾淨清晰。李先生可以快速瀏覽每種藥的摘要,當他看到其中一個藥名 Losartan (科素亞) 時,便想起了這就是他的藥。

他可以點開來看更詳細的資訊,對自己的用藥狀況更有掌握。

那我們今天就介紹到這裡明天再進行功能展示part2以及未來展望優化!


上一篇
Day28 成果介面展示
下一篇
Day30 成果功能演示與未來優化
系列文
AI 藥師助手:打造人人都看得懂的藥品查詢系統30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言