給一般民眾
從常見問題與疾病主題開始,逐步理解症狀、檢查、治療與日常照護。
- 心臟健康 10 問
- 高血壓、高血脂、心律不整等衛教
- 知道何時觀察、何時安排門診、何時儘速就醫
BetterHeart 不只是心臟衛教文章,也不只是計算器集合。網站讓一般民眾與醫療專業人員從不同入口開始,在同一個平台找到適合自己的資訊與工具。
面對同一個心血管問題,一般民眾需要的是容易理解的說明、何時該就醫與如何照護;醫療專業人員需要的則是能迅速核對的公式、給付條件、藥物劑量與注意事項。
因此,BetterHeart 從首頁就將兩種使用情境分開,減少繞路,也避免把過度專業的判讀直接堆到民眾面前。
同一個網站,兩條清楚的路徑;共同目標是讓重要資訊更快被找到、理解與正確使用。
入口不是依網站欄目分類,而是依使用者當下要完成的事情分類。
從常見問題與疾病主題開始,逐步理解症狀、檢查、治療與日常照護。
從臨床情境直接進入計算與快查,降低在多份條文或公式之間切換的負擔。
以標題、內文目錄與區塊化內容整理醫療知識;後台可直接編輯,並輸出符合搜尋引擎與社群分享的結構化資料。
常用公式寫成瀏覽器端固定運算邏輯,邊填邊算;欄位未填完會標示尚缺項目,並可輸出可貼進病歷的文字。
依臨床情境篩選降血脂與抗凝抗栓用藥,帶出適用條件、劑量、以月為刻度的療程時間軸與重要限制。
一般民眾從症狀與疾病主題進入;醫療專業人員由計算器與快查工具進入,各自快速抵達需要的內容。
年齡、性別、血壓、腎功能等基本數值在不同計算器之間自動沿用,減少重複輸入與抄寫錯誤。
工具、卡片與療程時間軸皆針對手機與桌面調整,讓診間、病房或居家閱讀都能清楚操作。
上傳圖片保留原始檔,並以 Sharp 產生 WebP 與縮圖版本,兼顧畫質、社群分享與載入速度。
從使用者開啟網頁,到服務回傳內容,採用可自行管理且容易維護的容器化架構,全部執行在一台 Synology NAS 上。
混合式渲染:多數頁面由 Node.js 於伺服器端即時組合後回傳;「降血脂藥健保快查」則是預先建置好的靜態單頁應用,由同一個服務直接提供。網站流量以自架的 Umami 統計,不使用 cookie。
自主管理的伺服器環境,集中保存服務、內容資料與圖片資產,不依賴外部雲端主機。
將網站執行環境封裝成容器,讓部署、重啟與版本更新一致且可重現。
DSM 反向代理負責對外 HTTPS 與憑證;Caddy 再依網址路徑(/betterheart)把請求轉送到對應容器。
伺服器端即時渲染公開頁面,並處理後台管理、文章與設定資料、圖片上傳與 SEO 檔案。
前端不使用大型框架,以漸進增強方式建立互動介面、即時計算與視覺化時間軸。
「降血脂藥健保快查」以現代前端工具預先建置為靜態單頁應用,掛在同一個服務下,兼顧複雜互動與載入速度。
文章與設定以 JSON 檔保存(約 30 秒快取,直接編輯即更新);Sharp 自動產生 WebP 與縮圖。
區塊式文章編輯器與圖片庫;可選擇呼叫 AI 協助整理草稿,API 金鑰只保留在 NAS,不會傳到瀏覽器。
隱私友善的流量統計,不使用 cookie、不建立個人識別,分析資料留在自己的 NAS。
為頁面建立英文網址、canonical、Open Graph、JSON-LD、sitemap 與 RSS。
風險分數、腎功能與給付條件以明確公式及條件分支執行,讓相同輸入得到一致結果。
例如 eGFR 與 Cockcroft–Gault CrCl 分別呈現,避免把 CKD 分期與藥物劑量評估混為一談。
除了候選藥物,也顯示劑量、療程、禁忌、健保狀態與需進一步核對的條件。
工具協助整理資訊與減少遺漏,最終處方仍須結合病人的完整病史、檢驗與最新規範。
醫療提醒:網站工具供醫療資訊整理與臨床核對使用,不能取代個別診斷、專業判斷或最新藥品仿單與健保公告。