Clinical Pharmacy Toolkit — 梁哲嘉藥師
臨床藥學工具入口網站,彙整個人開發的各類臨床計算、藥物安全分析、政府資料庫查詢與院內輔助工具。
🔗 Live Site: pharmacy-portal.liangrxdev.workers.dev
| 分類 | 工具 | 說明 |
|---|---|---|
| 臨床計算 | Bicarb Dosing Calculator | NaHCO₃ 補充劑量計算 |
| 臨床計算 | Opioid Converter | 鴉片類藥物等效劑量換算 |
| 臨床計算 | Dopamine Dose Calculator | Dopamine 滴速計算 |
| 臨床計算 | KDIGO AKI Staging | KDIGO 急性腎損傷分期 |
| 臨床計算 | O₂ Cylinder Timer | 攜帶式醫用氧氣小鋼瓶(3.4 L)可用時間估算 |
| 臨床計算 | Diagnostic Test EBM Calculator | 概似比(LR)/貝氏更新/Fagan nomogram + 檢驗 LR 速查庫 |
| 臨床計算 | Treatment Effect EBM Calculator | ARR/NNT/NNH/RRR + 白話說明 + 百人效益圖 (Cates plot) |
| 藥物安全 | FAERS Suspect Ranker | 多藥 ADR 嫌疑排序(ROR/PRR) |
| 政府資料庫 | TFDA Drug Info Search | TFDA 藥品許可證查詢 |
| 政府資料庫 | TFDA Drug Shortage Dashboard | TFDA 藥品供應(缺藥替代)資訊儀表板 |
| 政府資料庫 | TFDA Drug Recall Dashboard | TFDA 藥品回收儀表板 |
| 院內工具 | IV 共用管路相容性查詢 | Y-site 相容性比對(GAS 院內) |
| 院內工具 | 抗血栓藥品停復藥建議 | 圍術期停藥/復藥時程(GAS 院內) |
| 院內工具 | 院內藥品外觀仿單查詢 | 藥品外觀圖片與仿單(GAS 院內) |
| 院內工具 | 用藥多語言轉換工具 | 中→英/越/印/泰用藥指示翻譯(GAS 院內) |
pharmacy-portal/
├── index.html ← 入口頁(純靜態,fetch tools.json 動態渲染)
├── tools.json ← 工具清單(單一來源,新增工具僅需編輯此檔)
├── manifest.webmanifest ← PWA 安裝資訊(名稱「藥學工具」、圖示、主題色)
├── sw.js ← Service Worker(僅快取入口 shell)
└── icons/ ← App 圖示(Rx Tool,綠底 #2E4F4F)
-
支援「加入主畫面」安裝為獨立 App,全螢幕
standalone顯示 -
Service Worker 僅快取入口 shell(
index.html/tools.json/ 圖示):離線可開工具總匯與搜尋;個別工具(GitHub Pages / GAS 院內)仍需連線 -
改
index.html內<script>後,除了重算 CSP hash,毋須改sw.js;但若新增 shell 檔案需同步更新sw.js的SHELL清單與CACHE版本號 -
新增工具:編輯
tools.json→(如需更新 SEO)執行node tools/gen-seo.js重生 JSON-LD 與sitemap.xml→ push 到main,Cloudflare 自動部署 -
SEO/GEO:
<head>含 description/canonical/Open Graph/Twitter Card 與 JSON-LD(WebSite+Person+ItemList);robots.txt(明示放行 AI 爬蟲)+sitemap.xml。JSON-LD 為application/ld+jsondata block,不受 CSPscript-src管,毋須重算 hash -
設計系統:MUJI 暖米白(
#F5F0E8/#3D7A8A)、純手寫 CSS、Noto Sans TC -
部署平台:Cloudflare Workers(Git 整合自動部署)
-
安全標頭:
_headers提供 CSP + HSTS 等;CSP 的script-src用行內 script 的 sha256 hash(改index.html內<script>後需重算,指令見_headers註解)
MIT
{ "id": "tool-id", // 唯一識別碼 "name": "English Name", // 英文名稱 "nameZh": "中文名稱", // 中文名稱(卡片主標題) "description": "說明文字", // 簡述功能 "category": "clinical", // clinical | adr | gov | internal "url": "https://...", // 工具連結(GAS 院內工具填 null) "repo": "https://...", // GitHub repo(無則 null) "platform": "github-pages", // github-pages | gas "status": "active", // active | maintenance | deprecated "tags": ["tag1", "tag2"] // 搜尋用標籤 }