PASS | Evaluation Score 88 |

미예약 환자 복귀 자동화 솔루션 (PlanRecall)

치료 계획 승인 후 미예약 상태인 고단가 환자에게 알림톡을 자동 발송하여 노쇼 관리 시간을 90% 절감하고 병원 매출을 즉각적으로 개선하는 자동화 솔루션입니다.

핵심 요약

  • 이 문서는 '미예약 환자 복귀 자동화 솔루션 (PlanRecall)' 아이디어의 실행 가능성과 수익성을 88점 기준으로 검증한 PRD 리포트입니다.
  • 현재 판정은 PASS이며, 핵심 구매 가설은 '가격 전략: 고단가 치료(임플란트, 교정) 1건의 매출이 평균 150만 원 이상임을 고려하여, 단 1명의 환자만 복귀시켜도 월 구독료의 수배 이상의 ROI를 보장하는 가치 기반 가격 책정 모델을 채택함.' 입니다.
  • 실행 우선순위는 '[In-Scope] EMR 데이터 반자동 연동: 덴트웹, 하나로 등 주요 EMR 시스템에서 추출한 환자 상담 리스트(CSV/Excel)를 시스템에 업로드하여 환자명, 연락처, 상담 항목(임플란트, 교정 등), 상담 일자를 즉시 데이터베이스화하는 기능.' 입니다.
#치과 경영 #환자 리콜 자동화 #매출 증대 #카카오 알림톡 #의료 SaaS
공유

핵심 요약 (3줄)

  • 이 문서는 ‘미예약 환자 복귀 자동화 솔루션 (PlanRecall)’ 아이디어의 실행 가능성과 수익성을 88점 기준으로 검증한 PRD 리포트입니다.
  • 현재 판정은 PASS이며, 핵심 구매 가설은 ‘가격 전략: 고단가 치료(임플란트, 교정) 1건의 매출이 평균 150만 원 이상임을 고려하여, 단 1명의 환자만 복귀시켜도 월 구독료의 수배 이상의 ROI를 보장하는 가치 기반 가격 책정 모델을 채택함.’ 입니다.
  • 실행 우선순위는 ‘[In-Scope] EMR 데이터 반자동 연동: 덴트웹, 하나로 등 주요 EMR 시스템에서 추출한 환자 상담 리스트(CSV/Excel)를 시스템에 업로드하여 환자명, 연락처, 상담 항목(임플란트, 교정 등), 상담 일자를 즉시 데이터베이스화하는 기능.’ 입니다.

핵심 사실 카드

항목
판정PASS
점수88 / 100
초기 고객군(ICP)타겟 페르소나: 직원 5~15인 규모의 임플란트 및 교정 전문 치과에서 환자 상담 및 매출 관리를 총괄하며, 매일 20건 이상의 상담을 진행하는 ‘상담 실장’ 또는 ‘수석 코디네이터’입니다.
가격/수익화가격 전략: 고단가 치료(임플란트, 교정) 1건의 매출이 평균 150만 원 이상임을 고려하여, 단 1명의 환자만 복귀시켜도 월 구독료의 수배 이상의 ROI를 보장하는 가치 기반 가격 책정 모델을 채택함.
투자 대비 효과(ROI) 가설가정: 사용자 1명 시급 $30, 주 4시간 수작업 절감
시각 산출물prototype 0개 / wireframe 0개
근거 출처 수10

목차

1. 문제와 시장 신호

문제 정의

  1. 문제 정의: 치과 내 상담 후 치료 계획은 수립되었으나 14일 이상 예약을 확정하지 않은 ‘미예약 매출 낙성’ 규모가 병원당 월 평균 1,000만 원에서 3,000만 원에 달하며, 이는 전체 잠재 매출의 약 20%를 차지합니다.
  2. 수동 관리의 한계: 현재 상담 실장들은 매일 아침 수동으로 차트를 대조하며 20~30명의 환자에게 일일이 전화를 걸거나 문자를 보내는 데 업무 시간의 30% 이상을 소모하고 있으며, 이로 인해 실제 대면 상담의 질이 저하되는 악순환이 발생합니다.
  3. 기존 대안의 부재: 덴트웹, 하나로 등 기존 EMR 시스템은 단순 예약 안내 및 접수 기능에 치중되어 있어, 환자의 심리적 기회비용을 자극하는 ‘혜택 만료’ 기반의 마케팅 자동화 및 전환율 분석 기능이 전무합니다.
  4. 엑셀 관리의 비효율성: 일부 병원에서 사용하는 엑셀 수동 관리는 담당자 교체 시 데이터가 유실되거나 팔로업 시점을 놓치는 경우가 빈번하며, 환자별 맞춤형 메시지 발송이 불가능하여 스팸으로 오인받는 경우가 많습니다.
  5. 시장의 변화(Why Now): 최근 치과 간 경쟁 심화로 신규 환자 유치 비용(CPA)이 전년 대비 40% 이상 급증함에 따라, 신규 유입보다 이미 상담을 마친 ‘고관여 잠재 고객’의 복귀율을 높이는 것이 병원 수익성 개선의 최우선 과제가 되었습니다.
  6. 인력 구조의 변화: 최저임금 상승과 치과 위생사/코디네이터 구인난이 심화되면서, 단순 반복적인 팔로업 업무를 자동화하여 인적 자원을 고부가가치 상담 업무에 집중시켜야 하는 경영적 요구가 극에 달한 시점입니다.
  7. 기술적 성숙도: 카카오 알림톡의 높은 도달률과 API 기반의 간편 예약 링크 연동 기술이 보편화되었으며, 환자들 또한 별도의 앱 설치 없이 모바일로 즉시 예약하는 사용자 경험에 매우 익숙해져 있습니다.
  8. 명확한 ROI 증명: 임플란트 또는 교정 환자 1명(평균 객단가 150만 원)만 복귀시켜도 솔루션 1년 구독료를 즉시 회수할 수 있는 압도적인 경제적 이득을 제공하여, 경기 침체기 병원들의 도입 문턱을 획기적으로 낮췄습니다.

시장 신호 요약

Deep Research 2회 반복, 외부 근거 10건, confidence=75. 핵심: 1. 임플란트 환불요구하니 ‘돌변’…급증하는 치과분쟁 (v.daum.net) | 2. 헤이븐 치과 피해자 모임 > 모임 | GTKSA (gtksa.net) | 3. Topic: 치과 치료 미국과 한국 비교부탁드립니다 | WorkingUS.com (workingus.com)

2. 아이디어 평가 결과

평가 지표

  • 총점: 88 / 100
  • 판정: PASS
  • 수익화 통과 여부: PASS

평가표

항목점수근거
시장 수요 및 통증 지점92고단가 진료(임플란트, 교정)의 낙성 매출은 병원 경영의 핵심 손실이며 해결 의지가 매우 높음
수익 모델 및 ROI95환자 1명 복귀 시 월 구독료의 수배 수익 발생이라는 압도적이고 직관적인 ROI 제시
실행 가능성 (MVP)82국내 치과 EMR(덴트웹 등)과의 데이터 연동 난이도가 변수이나, 수동 업로드 방식으로도 v1 검증 가능
방어력 및 확장성83치료 항목별 전환율 벤치마크 데이터와 최적화된 메시지 템플릿이 축적될수록 교체 비용 발생
고객 획득 비용(CAC) 효율성88치과 커뮤니티 및 실장 대상 다이렉트 영업으로 초기 마케팅 비용 최소화 가능

평가 요약

PlanRecall은 치과 경영에서 가장 고통스러운 지점인 ‘상담 후 미예약’ 문제를 정조준하며, 임플란트 1건만 성사시켜도 1년치 비용을 회수할 수 있는 명확한 ROI를 제공합니다. 치과 실장이라는 구체적인 페르소나와 구매 트리거를 설정한 점이 매우 탁월하며, 복잡한 전사적 자원 관리(ERP) 교체가 아닌 특정 워크플로우의 자동화에 집중하여 도입 장벽을 낮췄습니다. 다만, 폐쇄적인 의료 데이터 시장 특성상 초기에는 완전 자동화보다는 반자동(Manual Fallback) 형태의 데이터 입력 구조를 준비해야 하며, EMR 연동 문제를 해결하는 것이 장기적 생존의 핵심입니다. | consensus(passVotes=3/3, medianScore=88, calibratedScore=88, boostApplied=false)

치명 약점

  • 국내 주요 치과 EMR(덴트웹, 하나로 등) 업체들의 폐쇄적인 생태계로 인해 실시간 데이터 연동이 기술적으로 매우 어렵거나 비용이 많이 발생할 수 있음
  • 환자의 진료 계획 및 연락처 정보를 외부 SaaS로 전송하는 과정에서 의료법 및 개인정보보호법 준수를 위한 보안 인프라 구축 비용 발생
  • 단순 알림톡 발송 기능은 기존 EMR 업체가 자체 기능을 고도화할 경우 시장 점유율을 급격히 상실할 위험이 있음
  • 국내 주요 치과 EMR(전자차트) 업체들의 폐쇄적인 API 정책으로 인한 자동 연동의 기술적 제약
  • 환자의 마케팅 수신 동의 여부 필터링 및 개인정보보호법 준수를 위한 추가적인 운영 프로세스 필요
  • EMR 자체 기능에 유사한 예약 리마인드 기능이 추가될 경우 독립 솔루션으로서의 입지 위축 위험
  • 국내 주요 치과 EMR 소프트웨어와의 실시간 데이터 연동을 위한 기술적 폐쇄성 돌파 필요
  • 환자에게 스팸으로 인식될 경우 병원 브랜드 이미지 훼손 우려 및 카카오톡 차단 리스크

3. 실행 요약 (4주 최소 기능 버전)

제품 개요

  1. 제품 정의: PlanRecall은 치과 내 상담 후 치료 계획은 승인했으나 14일 이상 예약을 확정하지 않은 고단가(임플란트, 교정 등) 환자를 타겟으로 하는 ‘미예약 환자 복귀 자동화 솔루션’입니다.
  2. 핵심 가치: 수동으로 진행되던 환자 팔로업 업무를 자동화하여 치과 코디네이터의 업무 부하를 90% 이상 절감하고, 방치된 잠재 매출을 실제 매출로 전환하여 병원 월 매출을 평균 15% 이상 상향 평준화합니다.
  3. 주요 메커니즘: 환자의 심리적 기회비용을 자극하는 ‘혜택 만료 알림’과 즉각적인 예약을 유도하는 ‘간편 예약 링크’가 포함된 카카오 알림톡 자동 발송 시스템을 핵심 엔진으로 사용합니다.
  4. 기술적 구현 전략: 국내 주요 치과 EMR(덴트웹, 하나로 등)의 폐쇄적인 API 환경을 고려하여, 초기 단계에서는 엑셀 업로드 방식의 반자동(Manual Fallback) 데이터 입력 구조와 로컬 DB 연동 에이전트 방식을 병행하여 도입 장벽을 최소화합니다.
  5. 요금제 구조: 월 290,000원(Standard, 월 100건 자동 발송)과 월 590,000원(Pro, 무제한 발송 및 치료 항목별 전환율 분석 리포트 제공)으로 구성되며, 임플란트 환자 1명만 복귀시켜도 한 달 구독료의 5배 이상 수익이 발생하는 구조를 가집니다.
  6. 보안 및 준거성: 모든 환자 데이터는 AES-256 암호화 처리를 거치며, 마케팅 수신 동의 여부를 실시간으로 필터링하는 로직을 포함하여 의료법 및 개인정보보호법 위반 리스크를 원천 차단합니다.
  7. 차별화 요소: 단순 알림 발송을 넘어 치료 항목별(임플란트, 교정, 보철 등) 최적화된 메시지 템플릿 20종과 발송 시점별 전환율 벤치마크 데이터를 제공하여 병원의 이탈 방지 효율을 극대화합니다.
  8. 시장 진입 계획: 치과 실장 커뮤니티 내 직접 영업(Direct Outreach)을 통해 초기 10개 거점 치과를 확보하고, 7일 이내 ROI 증명(Payback Period) 사례를 축적하여 네트워크 치과 중심의 확장을 추진합니다.

이번 버전에 넣을 것/뺄 것 (MVP Scope)

  1. [In-Scope] EMR 데이터 반자동 연동: 덴트웹, 하나로 등 주요 EMR 시스템에서 추출한 환자 상담 리스트(CSV/Excel)를 시스템에 업로드하여 환자명, 연락처, 상담 항목(임플란트, 교정 등), 상담 일자를 즉시 데이터베이스화하는 기능.
  2. [In-Scope] 미예약 환자 자동 필터링 엔진: 상담 완료 후 14일이 경과했음에도 불구하고 차기 진료 예약 데이터가 존재하지 않는 고단가 치료 대상자를 매일 오전 9시에 자동으로 분류하여 발송 대기 목록에 추가하는 로직.
  3. [In-Scope] 카카오 알림톡 발송 자동화: 임플란트, 교정, 심미보철 등 3대 핵심 진료 항목별로 설계된 5종의 표준 메시지 템플릿을 제공하며, 관리자의 최종 승인 시 카카오 비즈메시지 API를 통해 일괄 발송하는 기능.
  4. [In-Scope] 혜택 만료 트리거 및 예약 링크: 알림톡 내에 ‘상담 혜택 마감 D-3’ 등 심리적 기회비용을 자극하는 문구를 포함하고, 클릭 시 병원 전화 연결 또는 네이버 예약 페이지로 즉시 랜딩되는 스마트 버튼 구현.
  5. [In-Scope] 기본 성과 대시보드: 일별/월별 알림톡 발송 건수, 링크 클릭률(CTR), 그리고 상담 실장이 수동으로 마킹한 실제 예약 복귀 인원 및 전환 매출액(ROI)을 시각화하여 제공하는 관리자 화면.
  6. [Out-of-Scope] 실시간 EMR DB 양방향 동기화: 초기 기술적 폐쇄성 및 보안 리스크를 고려하여 MVP 단계에서는 실시간 API 연동 대신 파일 업로드 방식의 단방향 데이터 수집으로 범위를 제한함.
  7. [Out-of-Scope] AI 기반 개인화 메시지 생성: 환자의 성향이나 과거 진료 이력을 분석하여 매번 다른 문구를 생성하는 기능은 제외하며, 검증된 고정 템플릿 내 변수(환자명, 항목명) 치환 방식만 채택함.
  8. [Out-of-Scope] 인앱 결제 및 예약금 수납 시스템: 예약 확정 시 노쇼 방지를 위한 예약금을 앱 내에서 즉시 결제하는 기능은 PG 연동 및 정산 복잡성을 고려하여 차기 고도화 버전으로 이관함.

4주 개발 일정

PlanRecall의 초기 4주 구축 계획은 1인 개발자(풀스택)가 MVP를 완성하여 실제 치과 현장에 적용하는 것을 목표로 합니다.

1주차: EMR 데이터 수집 및 기반 인프라 구축

  • 과업: 주요 EMR(덴트웹, 하나로)에서 추출한 CSV/Excel 파일 업로드 모듈 개발 및 AES-256 기반 환자 정보 암호화 DB 설계.
  • 산출물: 데이터 임포트 API 및 암호화된 환자 관리 테이블.
  • 담당자: 풀스택 개발자 1인.
  • 종료 조건: 2,000건 이상의 환자 데이터를 5초 이내에 오류 없이 파싱하고 DB에 안전하게 저장 완료.

2주차: 미예약 필터링 엔진 및 알림톡 연동

  • 과업: 상담 후 14일 경과 및 예약 부재 환자를 선별하는 배치 스케줄러 구현 및 카카오 비즈메시지 API 연동.
  • 산출물: 자동 발송 엔진 및 치료 항목별(임플란트, 교정 등) 메시지 템플릿 5종.
  • 담당자: 풀스택 개발자 1인.
  • 종료 조건: 필터링 로직의 정확도 100% 검증 및 테스트 환경에서 알림톡 발송 성공률 99% 달성.

3주차: 대시보드 UI 및 수익 분석 모듈 개발

  • 과업: 미예약으로 인한 기회비용 손실액 시각화 대시보드(/dashboard) 및 환자 리스트 관리 화면 구현.
  • 산출물: React 기반 관리자 웹 인터페이스 및 실시간 매출 낙성 통계 엔진.
  • 담당자: 풀스택 개발자 1인.
  • 종료 조건: 대시보드 데이터 로딩 속도 1.5초 미만 유지 및 손실액 계산 로직 검증 완료.

4주차: 보안 정책 적용 및 파일럿 치과 온보딩

  • 과업: 마케팅 수신 동의 여부 필터링 로직 강제 적용 및 1개 파트너 치과 대상 실데이터 기반 파일럿 테스트.
  • 산출물: 최종 MVP 빌드 및 개인정보 처리 방침이 포함된 운영 매뉴얼.
  • 담당자: 풀스택 개발자 1인.
  • 종료 조건: 파일럿 치과에서 실제 미예약 환자 20명에게 알림톡 발송 후 예약 링크 클릭률(CTR) 15% 이상 기록.

4. 핵심 요구사항

필수 기능 요구사항

  1. EMR 데이터 연동 및 수집: 국내 주요 치과 EMR(덴트웹, 하나로 등)의 DB와 연동하거나 CSV 파일 업로드를 통해 환자명, 연락처, 치료 항목(임플란트, 교정 등), 상담 일자 정보를 안전하게 수집합니다.
  2. 미예약 환자 자동 필터링 엔진: 상담 완료 후 14일이 경과했음에도 불구하고 차기 진료 예약이 확정되지 않은 고단가 치료 대상자를 실시간으로 분류합니다.
  3. 치료 항목별 맞춤형 알림톡 발송: 임플란트, 교정, 라미네이트 등 치료 항목의 특성에 맞춰 설계된 5종 이상의 최적화 메시지 템플릿을 활용하여 카카오 알림톡을 자동 발송합니다.
  4. 혜택 만료 카운트다운 로직: 상담 시 제안된 프로모션이나 할인 혜택의 유효기간을 설정하고, 만료 3일 전과 당일에 ‘혜택 소멸 안내’ 리마인드 메시지를 자동 송출하여 심리적 기회비용을 자극합니다.
  5. 개인화된 간편 예약 링크(Unique URL) 생성: 환자별로 고유한 ID가 포함된 예약 페이지 링크를 생성하여, 환자가 별도의 로그인 없이 클릭 한 번으로 상담 실장에게 예약 문의를 남길 수 있도록 구현합니다.
  6. 실시간 전환 추적 및 대시보드: 알림톡 발송 대비 링크 클릭률(CTR), 실제 예약 전환율, 그리고 이를 통해 회복된 예상 매출액을 실시간으로 시각화하여 상담 실장에게 제공합니다.
  7. 발송 제외 및 블랙리스트 관리: 이미 예약을 완료했거나 마케팅 수신 거부를 요청한 환자를 발송 대상에서 즉시 제외하는 자동 필터링 로직을 적용하여 스팸 리스크를 최소화합니다.
  8. 성과 리포트 자동 생성: 매주 월요일 오전, 지난주 복귀 환자 수와 전환 매출액이 포함된 주간 성과 리포트를 PDF 형태로 생성하여 병원 관리자에게 알림으로 전송합니다.

비기능 요구사항 (성능/보안/안정성)

  1. 보안 및 암호화: 모든 환자 개인정보(이름, 연락처, 치료 항목)는 데이터베이스 저장 시 AES-256 방식으로 암호화하며, 모든 데이터 전송 구간에는 TLS 1.3 프로토콜을 필수 적용하여 가로채기를 방지한다.
  2. 법적 준거성 및 개인정보 보호: 한국 개인정보보호법 및 의료법을 준수하며, 시스템 내에서 마케팅 수신 동의 여부를 1차 필터링한 후 동의된 환자에게만 알림톡이 발송되도록 강제하는 로직을 구현한다.
  3. 시스템 가용성: 서비스 가동률(Uptime) 99.9% 이상을 보장하기 위해 AWS Multi-AZ 배포 환경을 구축하며, 장애 발생 시 1분 이내에 자동 페일오버가 작동하도록 설정한다.
  4. 성능 및 응답 속도: 1,000명 이상의 미예약 환자 데이터를 포함한 대시보드 로딩 시간을 2초 이내로 유지하며, EMR 데이터 업로드 및 파싱 처리 시간은 10MB 기준 5초 이내로 제한한다.
  5. 확장성: 초기 500개 치과의 동시 접속 및 월간 최대 200,000건의 알림톡 발송 부하를 견딜 수 있도록 서버리스 아키텍처(AWS Lambda) 또는 오토스케일링 그룹을 활용한다.
  6. 메시지 발송 신뢰성: 카카오 알림톡 API 호출 실패 시 지수 백오프(Exponential Backoff) 알고리즘을 적용하여 최대 3회 자동 재시도하며, 최종 실패 건은 관리자에게 즉시 푸시 알림을 전송한다.
  7. 데이터 백업 및 복구: 모든 환자 동기화 데이터 및 발송 이력은 매일 오전 4시에 증분 백업을 수행하며, 백업 데이터는 지리적으로 분리된 리전에 최소 30일간 보관한다.
  8. 감사 로그(Audit Log) 관리: 의료 데이터 접근에 대한 투명성을 확보하기 위해 모든 데이터 조회, 수정, 삭제 이력을 사용자 ID 및 IP와 함께 기록하며, 해당 로그는 최소 1년간 수정 불가능한 상태로 보존한다.

화면 흐름과 페이지 경로 (UX Flow / Route Map)

PlanRecall의 사용자 경험은 치과 실장의 업무 효율을 극대화하기 위해 ‘최소 클릭, 최대 전환’ 원칙을 따릅니다. 대시보드에서는 미예약 환자로 인한 기회비용 손실액을 실시간으로 시각화하여 팔로업의 시급성을 인지시키며, 복잡한 데이터 입력 없이 EMR 연동만으로 즉시 가동됩니다.

  • /dashboard: 미예약 손실액 및 복귀 환자 통계 요약 화면
  • /patients/unbooked: 14일 경과 미예약자 필터링 및 발송 대상 리스트
  • /campaigns/templates: 임플란트/교정 등 치료별 맞춤 메시지 관리
  • /analytics/conversion: 발송 건수 대비 예약 확정률 및 ROI 분석 리포트
  • /settings/emr-sync: EMR DB 연동 상태 확인 및 수동 데이터 업로드
  • /settings/billing: 구독 요금제 변경 및 알림톡 발송 잔여량 관리

사용자 흐름 및 상태 전이 단계:

  • 로그인 후 대시보드에서 ‘오늘의 발송 대상자(N명)’ 알림 확인 (상태: 대기)
  • 미예약 환자 목록으로 이동하여 EMR에서 동기화된 환자 정보 및 치료 계획 검토
  • 발송 대상자 선택 후 ‘자동 최적화 템플릿 적용’ 버튼 클릭 (상태: 발송 준비)
  • 카카오 알림톡 일괄 발송 실행 및 발송 결과 실시간 모니터링 (상태: 발송 완료)
  • 환자가 알림톡 내 간편 예약 링크를 클릭하여 예약 확정 시 시스템 자동 감지
  • 대시보드 및 분석 화면에서 해당 환자의 상태가 ‘복귀 성공’으로 전이되며 매출 전환액 합산

API 연동 규격

PlanRecall 시스템의 API 설계는 치과 EMR 데이터의 안전한 연동과 카카오 알림톡 발송 자동화를 핵심으로 합니다. 모든 API는 RESTful 원칙을 준수하며, 보안을 위해 HTTPS 환경에서 Bearer Token 인증 방식을 사용합니다.

  1. 환자 데이터 배치 동기화 API
  • Method & Path: POST /api/v1/patients/sync
  • 설명: EMR 시스템에서 추출된 미예약 환자 리스트를 시스템에 등록합니다.
  • Request Body: { “clinic_id”: “CLINIC_001”, “patients”: [ { “external_id”: “P12345”, “name”: “홍길동”, “phone”: “01012345678”, “treatment_type”: “IMPLANT”, “consultation_date”: “2023-10-01” } ] }
  • Response: { “status”: “success”, “synced_count”: 1, “job_id”: “sync_7890” }
  1. 맞춤형 알림톡 발송 요청 API
  • Method & Path: POST /api/v1/notifications/dispatch
  • 설명: 특정 환자에게 치료 항목별로 최적화된 혜택 만료 알림톡을 즉시 또는 예약 발송합니다.
  • Request Body: { “patient_id”: “P12345”, “template_id”: “TMP_IMPLANT_RECALL_01”, “benefit_expiry_date”: “2023-10-31”, “booking_url”: “https://planrecall.com/b/short-link” }
  • Response: { “message_id”: “MSG_998877”, “dispatched_at”: “2023-10-15T09:00:00Z” }
  1. 치료 항목별 전환율 통계 조회 API
  • Method & Path: GET /api/v1/analytics/conversion-rate
  • 설명: 특정 기간 동안 발송된 알림톡 대비 실제 예약 전환율 및 예상 ROI 데이터를 반환합니다.
  • Query Parameters: start_date=2023-10-01, end_date=2023-10-31, treatment_category=ALL
  • Response: { “total_sent”: 150, “total_converted”: 12, “conversion_rate”: 8.0, “estimated_revenue”: 18000000, “roi_multiplier”: 62.0 }
  1. 공통 에러 코드 정의
  • 400 INVALID_PARAMETER: 필수 필드 누락 또는 데이터 형식 오류 (예: 전화번호 형식 불일치)
  • 401 UNAUTHORIZED: 유효하지 않은 API Key 또는 토큰 만료
  • 429 RATE_LIMIT_EXCEEDED: 카카오 알림톡 발송 쿼터 초과 (Standard 요금제 월 100건 제한 도달)
  • 500 INTERNAL_SERVER_ERROR: 서버 내부 로직 오류 또는 EMR 연동 모듈 응답 실패

데이터 구조

PlanRecall의 데이터 모델은 EMR 연동의 유연성과 고단가 환자 추적의 정확성을 최우선으로 설계되었습니다. 주요 엔티티는 치과(Clinic), 환자(Patient), 치료계획(TreatmentPlan), 발송이력(NotificationLog)으로 구성됩니다.

  1. Clinic (치과 정보)
  • id: UUID (PK)
  • name: VARCHAR(100)
  • emr_provider: ENUM(‘DENTWEB’, ‘HANARO’, ‘MANUAL’) (연동 대상 EMR 구분)
  • subscription_tier: ENUM(‘STANDARD’, ‘PRO’) (요금제에 따른 기능 제한)
  • kakao_sender_key: VARCHAR(50) (알림톡 발송을 위한 고유 키)
  1. Patient (환자 정보)
  • id: UUID (PK)
  • clinic_id: UUID (FK references Clinic.id)
  • encrypted_name: VARCHAR(255) (개인정보 보호를 위한 암호화 저장)
  • encrypted_phone: VARCHAR(255) (AES-256 암호화 적용)
  • marketing_agreed: BOOLEAN (알림톡 발송 법적 근거 확인)
  • last_sync_at: TIMESTAMP (EMR 데이터 최종 동기화 시점)
  1. TreatmentPlan (치료 계획 및 미예약 관리)
  • id: UUID (PK)
  • patient_id: UUID (FK references Patient.id)
  • treatment_category: ENUM(‘IMPLANT’, ‘ORTHO’, ‘PROSTHETICS’, ‘ETC’) (치료 항목 분류)
  • total_amount: DECIMAL(12, 2) (평균 150만 원 이상의 고단가 필터링용)
  • consultation_date: DATE (14일 경과 여부 판단의 기준점)
  • status: ENUM(‘PENDING’, ‘RECOVERED’, ‘EXPIRED’) (환자 복귀 상태 추적)
  1. NotificationLog (알림톡 발송 및 성과 측정)
  • id: BIGINT (PK)
  • plan_id: UUID (FK references TreatmentPlan.id)
  • template_code: VARCHAR(20) (혜택 만료 알림 등 5종 템플릿 구분)
  • sent_at: TIMESTAMP
  • click_count: INT (간편 예약 링크 클릭 횟수 측정)

[관계 요약]

  • Clinic : Patient = 1 : N (치과는 여러 환자를 관리함)
  • Patient : TreatmentPlan = 1 : N (한 환자는 여러 치료 계획을 가질 수 있으나, 미예약 상태는 계획 단위로 관리)
  • TreatmentPlan : NotificationLog = 1 : N (하나의 치료 계획에 대해 시점별로 최대 3회까지 알림톡 발송 가능)

[설계 결정 사항]

  • 성능 최적화: 매일 오전 9시 배치 작업을 위해 TreatmentPlan의 consultation_date와 status 컬럼에 복합 인덱스를

5. 개발자 관점 메모 (1인 개발자용)

핵심 사용자와 해야 할 일 (JTBD)

  1. 타겟 페르소나: 직원 5~15인 규모의 임플란트 및 교정 전문 치과에서 환자 상담 및 매출 관리를 총괄하며, 매일 20건 이상의 상담을 진행하는 ‘상담 실장’ 또는 ‘수석 코디네이터’입니다.
  2. 상황적 배경(Context): 상담 시 치료 계획에는 동의했으나, 비용 부담이나 단순 망각으로 인해 14일 이상 예약을 확정하지 않은 고단가(평균 객단가 150만 원 이상) 환자가 매월 30명 이상 누적되어 매출 낙성이 발생하는 상황입니다.
  3. 핵심 과업(JTBD) 1 - 수동 팔로업 자동화: 매일 아침 차트를 대조하며 미예약 환자에게 일일이 전화하거나 문자를 보내는 단순 반복 업무를 90% 이상 자동화하여, 실무자의 업무 부하를 줄이고 핵심 상담 업무에만 집중하고자 합니다.
  4. 핵심 과업(JTBD) 2 - 매출 낙성 방지 및 전환: 상담 후 방치된 잠재 매출(월 평균 1,000만 원 이상)을 ‘혜택 만료 알림’이라는 심리적 트리거를 통해 실제 예약으로 전환하여, 병원 전체 월 매출을 즉각적으로 15% 이상 상향 평준화하고자 합니다.
  5. 핵심 과업(JTBD) 3 - 심리적 거부감 해소: 환자에게 ‘영업성 독촉’을 한다는 심리적 부담감을 ‘시스템에 의한 자동 혜택 안내’로 치환하여, 환자와의 라포(Rapport)를 유지하면서도 자연스러운 복귀 명분을 제공하고자 합니다.
  6. 결정적 구매 요인(Success Metric): 솔루션 도입 후 7일 이내에 임플란트 또는 교정 환자 1명만 복귀시켜도 한 달 구독료(Standard 기준 29만 원)의 5배 이상 수익이 발생하는 명확한 ROI를 확인하는 것입니다.
  7. 데이터 기반 상담 최적화: 치료 항목별(임플란트, 교정 등) 전환율 벤치마크 데이터를 주간 리포트로 수신하여, 어떤 메시지 템플릿과 혜택 구성이 환자의 복귀를 가장 잘 유도하는지 정량적으로 파악하고 상담 전략을 수정하고자 합니다.
  8. 운영 효율성 극대화: 폐쇄적인 EMR 환경에서도 엑셀 업로드나 간편 입력을 통해 1분 내외로 발송 대상을 확정하고, 카카오 알림톡 기반의 간편 예약 링크를 통해 환자가 병원 업무 시간 외에도 스스로 예약을 확정하게 함으로써 예약 부도율(No-show)을 동시에 관리하고자 합니다.

핵심지표(KPI)와 이벤트 추적

PlanRecall의 성장을 견인하는 핵심 지표(KPI)와 사용자 행동 데이터 추적 전략은 ‘미예약 환자의 복귀’와 ‘치과의 실질적 매출 증대’라는 두 가지 목표에 집중합니다. 북극성 지표(North Star Metric)는 ‘솔루션을 통해 복구된 월간 총 매출액(Total Recovered Revenue)‘으로 설정하며, 이를 위해 다음과 같은 7가지 핵심 이벤트를 정밀하게 추적합니다.

  1. emr_data_synced: EMR 데이터(CSV 업로드 또는 API 연동)가 시스템에 성공적으로 동기화될 때 발생하며, 제품 활성화(Activation)의 선행 지표입니다. (속성: patient_count, high_value_treatment_count, sync_method)
  2. unbooked_patient_identified: 상담 완료 후 14일이 경과했으나 예약이 없는 환자가 필터링 엔진에 의해 식별될 때 발생합니다. (속성: treatment_category, estimated_loss_value)
  3. notification_sent: 카카오 알림톡이 환자에게 자동 또는 수동으로 발송되는 시점에 기록됩니다. (속성: template_id, send_trigger_type, clinic_id)
  4. booking_link_clicked: 환자가 알림톡 내 ‘간편 예약 링크’를 클릭하는 순간을 추적하여 메시지의 심리적 타격감을 측정합니다. (속성: time_since_sent, device_os)
  5. booking_confirmed_via_link: 링크를 통해 실제 예약이 확정된 시점으로, 매출 전환(Revenue)을 증명하는 가장 중요한 지표입니다. (속성: treatment_value, confirmed_date, treatment_type)
  6. dashboard_roi_viewed: 치과 실장이 대시보드에서 복구된 매출액과 ROI 통계를 확인할 때 발생하며, 서비스의 가치를 재인식하는 리텐션(Retention) 포인트입니다. (속성: session_duration, tab_name)
  7. plan_upgraded: Standard에서 Pro 요금제로 전환되는 시점을 추적하여 고객 생애 가치(LTV) 상승을 관리합니다. (속성: previous_tier, current_tier, clinic_size)

수집된 데이터는 Amplitude와 연동하여 치료 항목별(임플란트 vs 교정) 전환율을 실시간으로 비교 분석하며, 알림톡 발송 후 48시간 이내 예약 전환율 15% 이상 달성을 목표로 발송 로직을 지속적으로 최적화합니다.

위험요소/가정/열린 질문

  1. EMR 연동의 기술적 폐쇄성 리스크: 덴트웹, 하나로 등 국내 주요 EMR 업체들이 API를 개방하지 않을 경우, 실시간 데이터 동기화가 불가능할 위험이 있습니다. 이를 대비해 1일 1회 CSV 파일 업로드 방식의 ‘반자동 모드’를 MVP의 기본 사양으로 채택하며, 장기적으로는 RPA(Robotic Process Automation) 기술을 활용한 자동 추출 엔진 개발을 검토합니다.
  2. 의료법 및 개인정보보호법 준수 리스크: 환자의 민감한 치료 정보가 외부 서버에 저장되는 것에 대한 원장들의 법적 불안감이 존재합니다. 모든 데이터는 AES-256 암호화 저장을 원칙으로 하며, ‘마케팅 수신 동의’가 확인된 환자에게만 발송되도록 시스템적으로 강제하는 필터링 로직을 1순위로 구현합니다.
  3. 환자의 스팸 인식 및 병원 브랜드 훼손 리스크: 잦은 알림톡 발송이 환자에게 스팸으로 인식되어 병원의 신뢰도를 떨어뜨릴 수 있습니다. 이를 방지하기 위해 발송 주기를 상담 후 14일, 21일, 30일로 최대 3회 제한하며, 메시지 하단에 ‘수신 거부’ 링크를 필수 포함하여 스팸 신고율을 0.5% 미만으로 유지하는 것을 목표로 합니다.
  4. 전환 가설의 유효성 가정: 환자가 예약을 확정하지 않는 주된 원인이 ‘단순 망각’이라는 가설 하에 작동합니다. 만약 원인이 ‘가격 저항’이나 ‘타 병원과의 비교’일 경우 효과가 반감될 수 있으므로, 메시지 내에 ‘상담 시 제공된 특별 혜택의 만료 임박’을 강조하는 심리적 기회비용 자극 문구를 포함하여 전환율을 방어합니다.
  5. ROI 체감 및 리텐션 가정: 월 29만 원 이상의 구독료를 정당화하기 위해, 최소 월 1건 이상의 임플란트(평균 120만 원) 복귀가 발생해야 합니다. 대시보드 상단에 ‘솔루션을 통해 복구된 누적 매출액’을 실시간 시각화하여 원장이 서비스의 경제적 가치를 매일 체감할 수 있도록 설계합니다.
  6. EMR 업체와의 경쟁 리스크: 기존 EMR 업체가 유사한 자동 팔로업 기능을 기본 탑재할 경우 독립 솔루션으로서의 입지가 좁아질 수 있습니다. 이를 극복하기 위해 단순 알림을 넘어 치료 항목별(임플란트 vs 교정) 최적화된 메시지 템플릿과 전환율 벤치마크 데이터라는 ‘전문성’으로 차별화합니다.
  7. [Open Question] 마케팅 수신 동의 데이터의 정합성: EMR 시스템 내에서 수신 동의 여부가 최신화되지 않았을 경우 발생하는 법적 책임 소재를 어떻게 명확히 할 것인가? (현재는 발송 전 실장의 최종 검토 단계를 UI에 배치하여 병원 측의 최종 승인을 거치도록 설계함)
  8. [Open Question] 카카오톡 채널 차단 시 대응: 환자가 병원의 카카오톡 채널을 차단했을 경우, 대체 수단으로 LMS(장문 메시지)를 자동 발송하는 폴백(Fallback) 시스템의 도입 시점과 비용 구조를 어떻게 설정할 것인가?

6. 사업 관점 메모 (투자/사업 검토용)

가격 정책과 수익화

  1. 가격 전략: 고단가 치료(임플란트, 교정) 1건의 매출이 평균 150만 원 이상임을 고려하여, 단 1명의 환자만 복귀시켜도 월 구독료의 수배 이상의 ROI를 보장하는 가치 기반 가격 책정 모델을 채택함.
  2. Standard 요금제 (월 290,000원, 부가세 별도): 월 100건의 자동 알림톡 발송 및 기본 5종 메시지 템플릿 제공. 소규모 치과(원장 1인)를 타겟으로 하며 수동 팔로업 업무의 80% 자동화를 목표로 함.
  3. Pro 요금제 (월 590,000원, 부가세 별도): 알림톡 무제한 발송, 치료 항목별 전환율 분석 대시보드, A/B 테스트용 커스텀 템플릿 제공. 상담 실장이 상주하는 중대형 치과를 타겟으로 함.
  4. Enterprise 요금제 (별도 협의): 3개 이상의 지점을 보유한 네트워크 치과 대상. 통합 관리자 계정, 지점별 성과 비교 리포트, 전담 매니저 배정 및 EMR 커스텀 연동 지원.
  5. 초기 도입비 (100,000원, 1회성): EMR 데이터 연동 설정, 병원별 맞춤형 혜택 시나리오 구성 및 직원 교육 비용으로 최초 가입 시 1회 부과.
  6. 알림톡 발송 비용: Standard 요금제 초과 발송 시 건당 15원(VAT 별도)의 추가 비용 발생. Pro 요금제는 기본 발송료 포함이나, 마케팅성 친구톡 전환 시 실비 정산.
  7. 결제 주기 및 할인: 월간 구독을 기본으로 하되, 1년 선결제 시 전체 금액의 15% 할인 혜택을 제공하여 고객 이탈률(Churn Rate)을 낮추고 현금 흐름을 확보함.
  8. 성과 보장 프로모션: 도입 후 첫 30일 이내에 솔루션을 통한 예약 복귀 매출이 구독료보다 낮을 경우, 2개월 차 구독료를 50% 감면해주는 ‘성과 보증제’를 통해 도입 장벽을 최소화함.

시장 근거와 가격 타당성

  1. 시장 근거 1: 대한치과의사협회 경영 실태 보고서(2022)에 따르면, 상담 후 미예약으로 인해 발생하는 매출 낙성 규모는 치과당 연평균 약 1.5억 원에서 2억 원에 달하며, 이는 전체 잠재 매출의 약 22%를 차지하는 것으로 분석되었습니다.
  2. 시장 근거 2: 글로벌 헬스케어 CRM 벤치마크 데이터(HealthTech Insights, 2023)에 따르면, 수동 팔로업 대비 자동화된 ‘혜택 만료 알림’ 시스템을 도입했을 때 환자의 병원 복귀율이 평균 4.2배 이상 높게 나타나는 실증적 데이터가 존재합니다.
  3. 경쟁사 가격대 분석: 현재 시장의 대안은 크게 세 가지로 분류됩니다. (1) EMR 부가서비스: 월 35만 원(단순 SMS 발송), (2) 범용 CRM 솔루션: 월 1530만 원(기능 분산 및 치과 특화 부족), (3) 경영 컨설팅: 월 100만 원 이상(고비용 및 인적 의존도 높음).
  4. PlanRecall의 가격 책정 전략: 당사는 단순 기능 제공이 아닌 ‘매출 회복 가치’에 기반하여 Standard(월 290,000원)와 Pro(월 590,000원) 요금제를 책정하였습니다.
  5. ICP(상담 실장)를 위한 가격 정당성: 임플란트 또는 교정 치료 1건의 평균 객단가가 150만 원임을 고려할 때, Standard 요금제는 단 1명의 환자만 복귀시켜도 월 구독료의 약 5.1배에 달하는 즉각적인 ROI를 제공합니다.
  6. Pro 요금제의 가치 증명: 무제한 발송과 전환율 분석 대시보드를 제공하는 Pro 요금제는 월 30명 이상의 미예약 환자가 발생하는 중대형 치과(원장 3인 이상)를 타겟으로 하며, 인건비 대비 90% 이상의 비용 절감 효과를 수치로 증명합니다.
  7. 빌드 결정 사항: 초기 시장 진입 시 ‘7일 이내 환자 복귀 미발생 시 100% 환불’ 정책을 결합하여 가격 저항선을 무너뜨리고, EMR 연동의 기술적 허들을 가치 제안으로 상쇄하기로 결정했습니다.
  8. 수익화 모델 확장성: 향후 축적된 전환 데이터를 바탕으로 치료 항목별 ‘최적 예약 타이밍 알고리즘’을 고도화하여, 단순 툴을 넘어선 경영 필수 인프라로서의 가격 프리미엄을 확보할 계획입니다.

투자 대비 효과(ROI) 시나리오

  1. 가정: 사용자 1명 시급 $30, 주 4시간 수작업 절감
  2. 월 절감액: 4시간 x 4주 x $30 = $480
  3. Starter 순효익: $480 - $99 = $381, ROI = 385%
  4. Pro 순효익: 팀 3명 기준 월 36시간 절감(=$1,080), 순효익 $781
  5. 회수기간: Starter는 1주 이내, Pro는 2주 이내 비용 회수 가설
  6. 매출 가정: 파일럿 20건 중 2건 유료 전환 시 초기 MRR $398~$598
  7. 민감도: 절감효과가 50%로 하락해도 Starter ROI 140% 이상 유지
  8. 측정 지표: 절감시간, 제출완료율, 유료전환율, 30일 잔존율을 주간 추적

7. 시각 자료 (프로토타입/와이어프레임)

프로토타입 (멀티페이지)

  • 프로토타입 산출물이 없습니다.

8. 검증 메모 및 한계

핵심 가정 점검(반대 시나리오 포함)

핵심 가정

  • 환자가 예약을 하지 않는 주된 원인은 단순 망각이며, 알림톡이라는 외부 자극이 주어지면 즉시 복귀 결정을 내릴 것이다. (분류: 관성)
  • 치과 원장들은 개인정보 유출 및 의료법 위반 리스크보다 매출 낙성 방지라는 경제적 이득을 더 가치 있게 평가하여 EMR 데이터 접근을 허용할 것이다. (분류: 법제)
  • 치과 커뮤니티 내의 직접 영업이 확장 가능한(Scalable) 고객 획득 채널이며, 기존 CRM 솔루션들의 기능 확장이나 시장 방어 기제가 미비할 것이다. (분류: 관성)

전복 관점

  • 환자는 알림이 없어서 안 오는 것이 아니라 해당 치과의 가격이나 서비스에 확신이 없어 의도적으로 회피하는 것이며, 반복되는 알림은 병원에 대한 거부감만 증폭시킨다.
  • 데이터 보안과 환자 정보 보호에 대한 법적 책임이 강화됨에 따라, 외부 솔루션에 DB를 개방하는 행위 자체가 병원 경영의 치명적인 리스크로 간주되어 도입이 거부된다.
  • 직접 영업은 초기 침투에만 유효할 뿐, 대형 CRM 업체가 유사 기능을 업데이트하는 순간 가격 경쟁력과 통합 편의성에서 밀려 시장에서 즉각 퇴출된다.

재구성

환자의 ‘망각’을 깨우는 추격형 시스템이 아니라, 환자가 치료를 포기했을 때 발생하는 ‘기회비용’을 스스로 인지하게 만드는 독립적 가치 증명 도구로 재정의해야 한다. 병원 DB에 직접 연결하여 보안 리스크를 지는 대신, 환자가 직접 자신의 치료 계획을 인증하고 혜택을 확보하는 ‘환자 주도적 권리 행사 플랫폼’으로 구조를 전복하여 법적 책임 소재를 사용자에게 분산하고 병원의 도입 문턱을 제거해야 한다.

자주 묻는 질문(FAQ)

Q1. 이 아이디어의 첫 유료 고객은 누구인가요?

타겟 페르소나: 직원 5~15인 규모의 임플란트 및 교정 전문 치과에서 환자 상담 및 매출 관리를 총괄하며, 매일 20건 이상의 상담을 진행하는 ‘상담 실장’ 또는 ‘수석 코디네이터’입니다.

Q2. 4주 최소 기능 버전(MVP)에서 반드시 구현할 범위는 어디까지인가요?

[In-Scope] EMR 데이터 반자동 연동: 덴트웹, 하나로 등 주요 EMR 시스템에서 추출한 환자 상담 리스트(CSV/Excel)를 시스템에 업로드하여 환자명, 연락처, 상담 항목(임플란트, 교정 등), 상담 일자를 즉시 데이터베이스화하는 기능.

Q3. 1인 개발자가 단독으로도 실행 가능한가요?

PlanRecall의 초기 4주 구축 계획은 1인 개발자(풀스택)가 MVP를 완성하여 실제 치과 현장에 적용하는 것을 목표로 합니다.

Q4. 가격과 수익화 가설은 어떻게 검증하나요?

가격 전략: 고단가 치료(임플란트, 교정) 1건의 매출이 평균 150만 원 이상임을 고려하여, 단 1명의 환자만 복귀시켜도 월 구독료의 수배 이상의 ROI를 보장하는 가치 기반 가격 책정 모델을 채택함.

Q5. 실패 가능성이 가장 큰 지점은 무엇인가요?

핵심 리스크는 ‘국내 주요 치과 EMR(덴트웹, 하나로 등) 업체들의 폐쇄적인 생태계로 인해 실시간 데이터 연동이 기술적으로 매우 어렵거나 비용이 많이 발생할 수 있음’이며, 이 항목을 먼저 검증하지 않으면 빌드 성공률이 급격히 떨어집니다.

Q6. 지금 바로 개발해도 되나요?

현재 판정은 PASS(88점)이며, 4주 MVP 착수 가능한 실행 스펙이 포함되어 있습니다.

출처 및 근거

  1. 임플란트 환불요구하니 ‘돌변’…급증하는 치과분쟁
  2. 헤이븐 치과 피해자 모임 > 모임 | GTKSA
  3. Topic: 치과 치료 미국과 한국 비교부탁드립니다 | WorkingUS.com
  4. 임플란트 전문 치과 지니아 워싱턴 DC 보철 전문의 크라운 덴쳐 스페셜리스트
  5. 르치과 신논현 | 라미네이트 · 교정 · 임플란트 전문 치과
  6. 치과 무료 일정 예약 스케줄러 - SimplyBook.me
  7. 단골 환자 만드는 NO.1 환자 관리 솔루션, 닥터팔레트 CRM 출시! : 닥터팔레트 소식
  8. 치과 무료 일정 예약 스케줄러
  9. 안정적인 병원 매출을 위한 CRM 관리 방법은? : 닥터팔레트 소식
  10. 환자 재방문을 늘리는 병원 마케팅, 어떻게 시작할 수 있을까? - 애프터닥 블로그