我们为医生构建了100+免费临床计算器——我们学到了什么

发布: (2026年2月17日 GMT+8 06:41)
6 分钟阅读
原文: Dev.to

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 提供文件。

计算器

核心临床

肾脏与电解质

代谢与营养

药物剂量

实验室参考值

经验教训

1. 原生 JavaScript 被低估了

对于计算器来说,你不需要 React。每个页面都是一个自包含的表单,带有事件监听器。整个站点的体积比大多数框架的捆绑包还要小。

2. SEO 的重要性超出你的想象

医疗专业人员实际上会在 Google 上搜索诸如 “GFR 计算器” 和 “MELD 评分计算器”。正确设置结构化数据(BreadcrumbList、FAQPage 模式)对提升可见性至关重要。

3. 医生需要简洁、快速的工具

没有人愿意为了计算肌酐清除率而创建账户。用户体验越简洁越好。

4. 引用在医学中很重要

每个公式都附有原始研究论文的引用。医疗专业人员需要信任来源。

5. 国际化打开了大门

我们在 mdtools.org/de/ 构建了完整的德语版本,并正在探索其他语言。医学知识不应有语言障碍。

开源

整个项目在 GitHub 上开源:

欢迎贡献——无论是:

  • 新的计算器想法
  • 公式纠正
  • 翻译
  • 用户体验改进

接下来

  • 更多实验室参考页面(构建完整库)
  • 除英语和德语之外的其他语言
  • DICOM 查看器(已在 mdtools.org/dicom 上线)
  • 浏览器扩展,快速访问

如果你是对医疗保健感兴趣的开发者,医疗工具中有很多低悬的水果。障碍不是技术——而是了解临床医生真正需要什么。

查看 MDTools.org 并告诉我们你的想法。每个工具都是免费且永久的。

0 浏览
Back to Blog

相关文章

阅读更多 »