프로젝트 배경
메디컬 스파 전용 EMR SaaS 핵심 기술 리스크 — 좌표 기반 시술 차팅과 다중 기기 실시간 운영 — 를 위시켓 공고 수주 전에 먼저 검증했습니다. Playwright E2E 테스트 98개(전 요구사항 커버)를 라이브 서버에 대해 실행, 모두 통과한 상태로 납품합니다. HIPAA boundary, clinic 격리, 감사 로그 불변성까지 API 레벨로 증명 가능합니다.
프로젝트 성과
Playwright E2E 98개 — 전 요구사항 라이브 서버 통과
2-2 실시간 동기화, 2-3 환자관리, 2-4 차팅, 2-5 대시보드, 2-6 보안 전 영역 테스트 98개 PASS. CI 아닌 라이브 서버 검증
WebSocket 멀티 클라이언트 실시간 동기화 — 3초 이내 반영
iPad+데스크톱 동시 접속, 양방향 상태 변경, 자동 재연결, last-write-wins 동시 편집 처리 전부 Playwright로 자동 검증
SVG 얼굴 차팅 + BEU 자동 계산 — 정규화 좌표 기반
0-100 좌표 저장, Botox 1.0·Dysport 0.33 beuRatio 자동 계산, 바코드 Lot 추적, Before/After 슬라이더 뷰어 구현
6역할 RBAC + HIPAA 감사 로그 — API 레벨 증명
Owner→Billing 6역할 권한 분기, append-only 감사 로그 immutable:true, clinic 격리 REST isolationProbe, TLS HTTPS 경계 확인
B2B SaaS 3티어 플랜 — 역할·구독·결제 UI 완성
Starter $199·Growth $499·Enterprise Custom 플랜 관리, Owner 전용 플랜 변경, Analytics API 일별/월별 매출·시술 통계
핵심 기능
진행 단계
요구사항 분석 및 아키텍처 설계
2026.06.
공고 전문 분석, SVG 차팅·WebSocket LIVEOPS·RBAC·HIPAA 기술 리스크 정의, Next.js 14 + custom Node.js WebSocket 서버 구조 설계
프로젝트 상세
미국 메디컬 스파 EMR SaaS 기술 검증 파일럿. SVG 얼굴 좌표 차팅, WebSocket 실시간 환자 동선 대시보드(LIVEOPS), 6역할 RBAC, HIPAA 불변성 감사 로그를 Next.js + Node.js로 구현했습니다. [LIVEOPS] WebSocket /ws/liveops — clinic scope 기준 snapshot + patient-updated 브로드캐스트. 데스크톱·iPa







