ed-tools — 急診臨床小工具統一入口
急診第一線速查/速算工具的入口清單頁。
入口網址:https://er.kiwi-ai.uk/(2026-09-30 起的主網址,給同事用這個)
舊網址:https://tools.kiwi-ai.uk/(同一支 Worker,院外照常可用;2026-09-27 起被院內卡巴斯基封鎖,所以改名)
備用:https://xyzkiwi.github.io/ed-tools/(GitHub Pages 原址;院內可開,另有「上班小工具」三個 Windows 程式)
備援:https://kiwi-ed-tools.pages.dev/(Cloudflare Pages 跑同一支 Worker,網址路徑與主網址相同)
首頁 index.html 會依開啟的網域自動換連結:github.io 版把短路徑換成 GitHub 原址(腳本內 GH 對應表),其他網域(er/tools.kiwi-ai.uk、pages.dev)換成同站路徑;卡片連結一律寫 https://er.kiwi-ai.uk/…。「上班小工具」區最上方是雲端藥歷擴充功能(三站都顯示);其下三個 Windows 程式(data-gh-only)只在 github.io 與 er.kiwi-ai.uk 顯示(2026-09-30 Kiwi 要求 er 也放;下載檔都在 GitHub,本網域不發檔),tools.kiwi-ai.uk 與 pages.dev 不放。每張下載卡統一兩顆等寬按鈕:[下載檔案]+[使用說明](公開 repo 連 GitHub README;私人 repo 用本 repo 的說明頁,例如 kmuh-consent-autocloser.html,避免同事點到 404)。三個程式卡片夾在 <!-- gh-only:start -->/<!-- gh-only:end --> 之間,Worker 送出首頁時,除 PROGRAM_HOSTS(er.kiwi-ai.uk)外整段刪除(原始碼也不留);新增 github.io 專屬卡片要放在這對標記內。
2026-09-27 五個工具 repo 改短名對齊短路徑:icd10-ed-quickref→icd10、abx-tool→abx、peds-dose→peds、heparin-tool→heparin、ed-calc→calc。舊 github.io 網址已失效(GitHub repo 網址會自動轉址);不要再建立與舊名同名的 repo,會搶走轉址。回饋表單前綴([peds-dose]、[ed-calc/頁名])刻意沿用舊名以保持 Sheet 資料連續。
好記版由 worker/ 內的 Cloudflare Worker 反向代理 GitHub Pages 而成;npx wrangler deploy(在 worker/ 目錄)即可更新 Worker 本身,頁面內容照常只要 push 本 repo。各工具另有短路徑代理(/abx、/icd10、/peds、/heparin、/na、/calc,以 worker/worker.js 的 TOOLS 為準)——醫院等會封鎖 github.io 的內網,一律走 er.kiwi-ai.uk 就能用。
收錄工具
外部工具( highker21 製作,內容與校對由原作者維護)
新增工具的標準流程
- 從模板開新 repo:ed-tool-template 按 Use this template(骨架含頁面、校對日頁尾、免責、README 段落,照模板 README 的 checklist 走)
- 一工具一 repo,名稱用 kebab-case,本地資料夾名 = repo 名
- Repo 必備:
README.md(用途、資料來源、更新方法、免責聲明)、LICENSE(MIT)、topics(emergency-medicine、clinical-tool)、homepage 填 Pages 網址
- 工具頁面內必有:版本或資料最後校對日、免責聲明
- 部署:main 分支根目錄 → GitHub Pages(Settings → Pages → Deploy from a branch)
- 上線後回到本 repo:
index.html 加一張卡片(名稱、一句話、資料校對日、連結),README 表格加一列
- 「速查/速算」區用
.tile 格子:data-reviewed="YYYY-MM-DD"(超過 90 天自動標琥珀色提醒)、data-kw(搜尋關鍵字,中英同義詞都放)、title(完整名稱與說明);其他區用 .row
- ⚠️ 主頁搜尋框內建 calc(原 ed-calc)的 72 項清單(
index.html 底部 const CALC,由 calc index.html 的分類卡片抽出)。calc 增刪項目時要同步重抽,否則搜尋找不到新項目
- 在
worker/worker.js 的 TOOLS 加一條短路徑對應(如 "/xxx": "https://xyzkiwi.github.io/xxx-tool"),worker/ 目錄下 npx wrangler deploy + npm run deploy:pages(pages.dev 備援站);卡片連結用 https://er.kiwi-ai.uk/xxx/,並在 index.html 腳本的 GH 對應表加一列 GitHub 原址(github.io 版靠它換連結)
⚠️ 第 6 步不做等於沒上線:程式碼推上 GitHub、Pages 也建好了,er.kiwi-ai.uk/xxx/ 還是會 404 —— Worker 跑的是上次 deploy 的版本,worker.js 進 repo 不會自動生效。驗收句是 curl -o /dev/null -w "%{http_code}" https://tools.kiwi-ai.uk/xxx/ 拿到 200,不是「GitHub 上有檔案」。
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗