我们为医生构建了100+免费临床计算器——我们学到了什么
Source: Dev.to
每天,全球的医生都在计算药物剂量、解读实验室数值并对临床评估打分。这些计算大多在纸上、脑中,或是隐藏在付费墙和注册墙背后的过时网站上进行。
我们认为这样不对。因此我们创建了 MDTools.org —— 一个完全免费、开源的、包含 100 多个临床计算器的集合。
为什么我们构建它
- 永远免费 – 无免费增值模式,无订阅层级
- 无需登录 – 医生很忙,不要让他们创建账户
- 无广告 – 临床工具不应出现药品横幅广告
- 开源 – 任何人都可以审计公式、提出修正或分叉项目
- 快速 – 静态 HTML + 原生 JS 部署在 Cloudflare Pages,全球加载时间不足 1 秒
引擎内部
整个站点使用原生 HTML、CSS 和 JavaScript。没有 React,没有构建步骤,生产环境中不依赖 npm 包。
每个计算器都是一个单独的 HTML 文件,包含:
- 用于 SEO 的结构化数据(Schema.org JSON‑LD)
- 带有引用的循证公式
- 移动端响应式设计
- 可访问的表单输入
架构
mdtools.org/
index.html # Homepage with search + category filters
bmi.html # BMI Calculator
gfr.html # eGFR (CKD‑EPI 2021)
a1c.html # A1C to average glucose
gcs.html # Glasgow Coma Scale
meld.html # MELD‑Na Score
styles.css # Single shared stylesheet
region.js # Auto‑detect language
de/ # Full German translation (113 pages)
无打包工具。无框架。仅从 CDN 提供文件。
计算器
核心临床
- Glasgow Coma Scale (GCS) – 神经评估
- MELD‑Na Score – 肝移植优先级排序
- CHA₂DS₂‑VASc – 心房颤动中风风险评估
- APACHE II – ICU 死亡率预测
- SOFA Score – 器官功能衰竭评估
肾脏与电解质
- eGFR Calculator (CKD‑EPI 2021) – 金标准估算
- Creatinine Clearance – Cockcroft‑Gault 公式
- Corrected Calcium – 白蛋白校正
- Anion Gap – 代谢性酸中毒检查
- Sodium Correction – 高血糖时的钠校正
代谢与营养
- A1C Calculator – 将 HbA1c 转换为估计平均血糖
- BMI Calculator – 包含 WHO 分类
- TDEE Calculator – 总日常能量消耗
- Body Fat Calculator – 美军海军法
药物剂量
- Semaglutide Dosing – Ozempic/Wegovy 递增方案
- Heparin Dosing – 体重基准方案
- Vancomycin AUC – 2020 年指南
- Warfarin Dose – 基于 INR 的剂量调整
实验室参考值
- Bilirubin Normal Range – 含临床解释
- CRP Levels – 炎症标志物
- Potassium Levels – 关键值说明
- Creatinine Levels – 肾功能基础参考
经验教训
1. 原生 JavaScript 被低估了
对于计算器来说,你不需要 React。每个页面都是一个自包含的表单,带有事件监听器。整个站点的体积比大多数框架的捆绑包还要小。
2. SEO 的重要性超出你的想象
医疗专业人员实际上会在 Google 上搜索诸如 “GFR 计算器” 和 “MELD 评分计算器”。正确设置结构化数据(BreadcrumbList、FAQPage 模式)对提升可见性至关重要。
3. 医生需要简洁、快速的工具
没有人愿意为了计算肌酐清除率而创建账户。用户体验越简洁越好。
4. 引用在医学中很重要
每个公式都附有原始研究论文的引用。医疗专业人员需要信任来源。
5. 国际化打开了大门
我们在 mdtools.org/de/ 构建了完整的德语版本,并正在探索其他语言。医学知识不应有语言障碍。
开源
整个项目在 GitHub 上开源:
欢迎贡献——无论是:
- 新的计算器想法
- 公式纠正
- 翻译
- 用户体验改进
接下来
- 更多实验室参考页面(构建完整库)
- 除英语和德语之外的其他语言
- DICOM 查看器(已在 mdtools.org/dicom 上线)
- 浏览器扩展,快速访问
如果你是对医疗保健感兴趣的开发者,医疗工具中有很多低悬的水果。障碍不是技术——而是了解临床医生真正需要什么。
查看 MDTools.org 并告诉我们你的想法。每个工具都是免费且永久的。