Skip to main content
증상 구조화 도구 screenshot
Back to Projects
Web App Personal Project

증상 구조화 도구

환자의 "화끈해요"를 의사가 읽는 언어로 바꾼다.

의사-환자 정보 불균형 문제를 푸는 헬스케어 도구. 환자가 증상 부위·성격·악화 완화 패턴을 4단계 위저드로 입력하면, 3가지 가능성 분석(근골격계·신경·유방)과 진료 시 바로 보여줄 1페이지 리포트를 생성한다.

HTML Vanilla JS Tailwind CSS CDN Vercel

문제 정의

3분 진료의 비효율은 의사의 시간이 부족해서가 아니다. 환자와 의사 사이에 공통 언어가 없어서다.

환자는 “겨드랑이가 화끈하고 가끔 팔도 저려요”라고 말한다. 의사는 이걸 다시 구조화해야 한다. 이 번역 과정에서 정보가 손실되고 진료 시간이 낭비된다.

솔루션: 증상 구조화 도구

환자가 진료 전 3~5분을 투자해 증상을 의사가 읽을 수 있는 구조로 정리하면:

  • 의사는 즉시 감별 방향을 잡을 수 있다
  • 환자는 “다 말했다”는 안도감을 얻는다
  • 진료 만족도가 올라간다

기능

  • 4단계 위저드 — 통증 부위/성격 → 패턴/악화 요인 → 동반 증상 → 분석 & 리포트
  • 인터랙티브 필 선택 — “화끈” “찌릿” “콕콕” 감각 언어를 구조화된 데이터로 변환
  • 3경로 가능성 분석 — 근골격계 / 신경 / 유방 관련 각각 가중치 스코어링
  • 진료 추천과 연결 — 분석 결과에 따른 1차 진료과 추천
  • 1페이지 리포트 생성 — 인쇄 또는 스크린샷으로 진료 시 바로 사용
  • 빨간 주의 신호 감지 — 멍울·유두 분비물·발열 등 즉시 병원 필요 신호 강조
  • 텍스트 복사 — 카카오톡·진료 앱에 붙여넣기용 텍스트 포맷 출력

핵심 인사이트

“의사는 의학 용어로 생각하고, 환자는 ‘화끈’ ‘찌릿’ ‘콕콕’ 이런 감각 언어로 말한다. 이 번역 과정에서 정보가 손실된다.”

이 패턴은 건강에만 해당되지 않는다. 증상 → 가능성 구조화 → 패턴 확인 → 전문가 연결 프레임은 어떤 불확실성에도 적용 가능한 보편적 방법론이다.

기술

서버 없이 단일 HTML 파일로 완성. 입력 데이터는 서버에 저장되지 않는다. 가중치 기반 스코어링 로직은 순수 Vanilla JS로 구현.

Chat