🏥 SMART on FHIR 使用指南
ThTxGNN SMART App 可以從電子病歷系統(EHR)讀取病患用藥,自動查詢老藥新用候選。本指南提供兩種使用方式:獨立測試模式(推薦初學者)與 SMART Launcher 測試。
🎉 已上架 SMART App Gallery
ThTxGNN SMART App 已正式上架至 SMART Health IT App Gallery,這是全球最大的 SMART on FHIR 應用程式目錄,收錄經過審核的醫療健康應用程式。
Query drug repurposing candidates for patient medications using TxGNN knowledge graph predictions.
App Gallery 頁面截圖
App 詳細頁面
App 規格
| 項目 | 內容 |
|---|---|
| Application Type | SMART App |
| FHIR Compatibility | R4 |
| Designed for | Patients & Clinicians |
| Platform | Web |
| Pricing | Free / Open Source |
| Privacy Policy | https://thtxgnn.yao.care/privacy-policy/ |
🏥 歡迎醫療機構整合測試
若貴院的 EHR 系統支援 SMART on FHIR,歡迎使用以下方式進行整合測試。我們提供兩種測試模式,讓您的 IT 團隊可以快速驗證連接。
不需要 EHR 連線,直接輸入藥物名稱測試功能
快速體驗完整測試 OAuth 授權流程與 EHR 整合
IT 整合驗證方式一:獨立測試模式
獨立測試模式讓您不需要連接 EHR 系統,直接輸入藥物名稱即可測試 ThTxGNN 的藥物映射與老藥新用查詢功能。
步驟 1:開啟獨立測試頁面
點擊下方按鈕開啟獨立測試頁面:
💡 點擊「直接查看 L1 範例」會自動載入 Famotidine、Docetaxel、Paclitaxel 三個 L1 證據等級藥物並顯示查詢結果
頁面載入後,您會看到:
步驟 2:查看或新增藥物
使用「直接查看 L1 範例」連結開啟時,系統會自動載入三個 L1 證據等級藥物。您也可以手動新增其他藥物:
| 輸入類型 | 範例 |
|---|---|
| 英文學名 | Famotidine, Docetaxel, Paclitaxel |
| 中文名稱 | 法莫替丁, 多西他賽 |
| RxCUI 代碼 | 855332, 1161611 |
步驟 3:查看老藥新用候選
點擊「查詢」按鈕後,系統會:
- 藥物名稱映射:將輸入的名稱比對到 ThTxGNN 資料庫
- 查詢預測結果:找出該藥物的老藥新用候選適應症
- 顯示證據等級:每個預測標示 L1-L5 證據等級
結果會自動顯示,例如 Famotidine:
方式二:SMART Launcher 測試
SMART Launcher 是官方提供的測試工具,可以模擬 EHR 系統啟動 SMART App 的完整流程,包含 OAuth 2.0 授權。
步驟 1:前往 SMART Launcher
步驟 2:選擇測試病患
開啟後,Launch URL 已自動設定完成。接下來:
- 展開 Select Patient(s) 區塊
- 使用篩選條件找到有用藥記錄的病患:
- Conditions: 選擇有慢性病(如 Hypertension)的病患
- Medications: 確認病患有用藥記錄
- Famotidine(胃酸抑制劑)
- Vitamin E(維生素補充劑)
- Isosorbide dinitrate(心絞痛用藥)
步驟 3:啟動並授權
- 點擊 Launch 按鈕
- 頁面會跳轉到 ThTxGNN SMART App
- 如果出現授權頁面,點擊 Authorize 授權存取
- 系統會自動讀取病患用藥並顯示老藥新用候選
流程比較
| 比較項目 | 🎯 獨立測試模式 | 🔗 SMART Launcher |
|---|---|---|
| 需要連線 | ❌ 不需要 | ✅ 需要 |
| OAuth 授權 | ❌ 不測試 | ✅ 完整測試 |
| 藥物來源 | 手動輸入 | EHR 自動讀取 |
| 藥物匹配率 | ✅ 高(可指定) | ⚠️ 低(美國藥品) |
| 適合對象 | 一般使用者 | 開發者 / IT 人員 |
常見問題
為什麼有些藥物顯示「無法匹配」?
ThTxGNN 資料庫以泰國健保藥品為主,而 SMART Launcher 使用的是美國 Synthea 合成資料。部分藥物名稱不同或泰國未核准,因此無法匹配。
解決方案:使用獨立測試模式,直接輸入 ThTxGNN 資料庫中的藥物名稱。
如何在正式 EHR 系統中使用?
請聯繫您的 EHR 系統管理員,提供以下資訊進行配置:
| 項目 | 值 |
|---|---|
| Launch URL | https://thtxgnn.yao.care/smart/launch.html |
| Redirect URI | https://thtxgnn.yao.care/smart/app.html |
| Client ID | thtxgnn-smart-app |
| Scopes | launch patient/MedicationRequest.read openid fhirUser |
病患資料安全嗎?
是的。ThTxGNN SMART App:
- 不儲存任何病患資料
- 所有處理都在瀏覽器端進行
- 使用 PKCE 保護 OAuth 流程
- 只請求最小必要權限
技術文件
需要更詳細的技術規格?請參考:
本網站內容僅供研究參考,不能取代專業醫療建議。所有藥物再利用預測結果需經過臨床驗證才能應用。如有健康問題,請諮詢合格醫療人員。