실행 절차
WinClaw DentWeb 접수 과정
- 01DentWeb 접속
DENTWEB_MOCK=1 — mock 페이지(dentweb-intake-mock.html)에서 실행. 실 계정 미사용.
- 02접수 폼 분석
ai.see()로 폼 상태를 스캔해 입력된 항목과 미입력 항목을 구분합니다.
- 03건강보험 자격 확인
수진자 자격조회 패널에서 보험 유형과 본인부담률을 자동으로 추출합니다.
- 04중복 환자 검색
동명 환자가 있는지 확인합니다. 중복 발견 시 원장님께 먼저 확인을 요청합니다.
- 05원장님 검토 요청
Telegram으로 환자 요약을 전달하고 '확인' 또는 '취소' 응답을 기다립니다.
- 06접수 직전 안전중지
stop_before("intake_submit") — 실제 등록 버튼은 클릭하지 않습니다.
접수 항목
WinClaw가 채운 접수 폼 (Mock)
| 차트번호 | (자동 생성) | 자동 |
| 성함 | 김○○ | 확인 |
| 생년월일 | 2002년생 (만 23세) | 마스킹 |
| 연락처 | 010-****-5678 | 마스킹 |
| 보험구분 | 건강보험 1종 | 검증됨 |
| 초진/재진 | 초진 | 확인 |
| 진료 요청사항 | 사랑니 발치 — 좌측 하악 #38 | 확인 |
증거 기록됨
모든 단계가 기록됩니다
접속부터 원장님 승인까지 모든 과정이 evidence 패키지로 저장됩니다.
- evidence.json — 접속·폼 분석·보험 확인·중복 검색·승인 요청 타임스탬프
- intake-form-state.json — ai.see 추출 결과 (환자명·보험 마스킹)
- insurance-check.json — 수진자 자격조회 응답 (보험유형, 본인부담률)
- screenshots/01-dentweb-form.png — 접수 폼 로드
- screenshots/02-insurance-verified.png — 자격조회 완료
- screenshots/03-approval-stop.png — intake_submit 직전 안전중지
안전 설계
원장님이 항상 최종 결정권을 갖습니다
WinClaw는 접수를 준비할 뿐, 실제 등록은 반드시 원장님 확인 후에만 이루어집니다.
- 실 DentWeb 계정 미사용 — mock 페이지에서만 실행
- 환자 이름·연락처·생년월일 전부 마스킹
- 접수 버튼은 원장님 최종 확인 후에만 클릭 가능
- 개인건강정보는 로컬에서만 처리, 외부 전송 없음
- stop_before("intake_submit") — 자동 등록 없음