우리는 의사를 위해 100개 이상의 무료 Clinical Calculators를 만들었습니다 — 우리가 배운 점

발행: (2026년 2월 17일 오전 07:41 GMT+9)
7 분 소요
원문: Dev.to

Source: Dev.to

매일 전 세계의 의사들은 약물 용량을 계산하고, 실험실 수치를 해석하며, 임상 평가 점수를 매깁니다. 이러한 계산 대부분은 종이 위에서, 머리 속에서, 혹은 유료 장벽과 회원가입 장벽 뒤에 숨겨진 구식 웹사이트에서 이루어집니다.

우리는 그것이 잘못됐다고 생각했습니다. 그래서 우리는 MDTools.org — 완전히 무료이며 오픈‑소스인 100개 이상의 임상 계산기 모음을 만들었습니다.

왜 우리는 이것을 만들었는가

  • Free forever – no freemium, no subscription tiers → 영구 무료 – 프리미엄이나 구독 등급 없음
  • No login required – doctors are busy, don’t make them create accounts → 로그인 불필요 – 의사들은 바쁘니 계정을 만들게 하지 않음
  • No ads – clinical tools shouldn’t have banner ads for pharmaceuticals → 광고 없음 – 임상 도구에 제약사 배너 광고가 있어서는 안 됨
  • Open source – anyone can audit the formulas, suggest corrections, or fork the project → 오픈 소스 – 누구든지 공식들을 검증하고, 수정 제안하거나 프로젝트를 포크할 수 있음
  • Fast – static HTML + vanilla JS on Cloudflare Pages, loads in under 1 second globally → 빠름 – Cloudflare Pages에서 정적 HTML + 바닐라 JS 사용, 전 세계에서 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. 바닐라 JS는 과소평가되고 있다

계산기에는 React가 필요 없습니다. 각 페이지는 이벤트 리스너가 있는 독립형 폼입니다. 전체 사이트는 대부분의 프레임워크 번들보다 가볍습니다.

2. SEO는 생각보다 더 중요합니다

의료 전문가들은 실제로 “GFR calculator”와 “MELD score calculator”와 같은 것을 구글링합니다. 구조화된 데이터를 올바르게 설정(BreadcrumbList, FAQPage 스키마)하는 것이 가시성에 결정적이었습니다.

3. 의사들은 간단하고 빠른 도구를 원합니다

크레아티닌 청소율을 계산하기 위해 계정을 만들고 싶어하는 사람은 없습니다. UX가 간단할수록 좋습니다.

4. 인용은 의학에서 중요합니다

모든 공식에는 원본 연구 논문에 대한 참고 문헌이 포함됩니다. 의료 전문가들은 출처를 신뢰해야 합니다.

5. 국제화는 문을 엽니다

우리는 mdtools.org/de/에서 전체 독일어 버전을 구축했으며 다른 언어도 탐색 중입니다. 의료 지식은 언어 장벽이 없어야 합니다.

오픈 소스

전체 프로젝트는 GitHub에서 오픈 소스입니다:

기여를 환영합니다 — 다음과 같은 경우:

  • 새로운 계산기 아이디어
  • 수식 수정
  • 번역
  • UX 개선

다음 단계

  • 포괄적인 라이브러리를 구축하는 더 많은 실험실 참고 페이지
  • 영어와 독일어를 넘어선 추가 언어
  • DICOM 뷰어 (이미 mdtools.org/dicom에서 제공)
  • 빠른 접근을 위한 브라우저 확장 프로그램

헬스케어에 관심 있는 개발자라면 의료 도구에서 손쉽게 활용할 수 있는 기회가 많습니다. 장벽은 기술적인 것이 아니라, 임상의가 실제로 필요로 하는 것을 이해하는 것입니다.

MDTools.org를 확인하고 의견을 알려 주세요. 모든 도구는 영원히 무료입니다.

0 조회
Back to Blog

관련 글

더 보기 »