Clinic EMR

기능 카탈로그 (핵심) — 모듈 1~8

닥터팔레트(Dr.Palette) 공개 자료 분석 결과(A1A6 · V1V9)를 모듈 18 기준으로 병합한 기능 카탈로그다. 모듈 916(문진·통계·설정·모바일·장비·AI·특수 진료·비기능)은 03b-feature-catalog-extended.md 에 있다. 상태: 초안 v0.1 (2026-09-30) · MVP 구분 기준 docs/product/mvp-scope.md · 설계 초안 docs/design/domain-model.md

읽는 법

항목 규칙
기능 ID 모듈 접두어 + 번호. RCP(1 접수·환자관리) · CHT(2 진료차트) · PAY(3 원무·수납) · DOC(4 문서·전자서명) · CLM(5 청구·보험) · RSV(6 예약) · CRM(7 CRM·메시징) · OPS(8 원내 운영)
확신도 확인 = 화면·원문에 직접 보임 · 추정 = 정황으로 판단 · 미확인 = 자료에 없음
출처 태그 A1A6·V1V9 = 분석 파일 · news#<idx> = 제품소식·공지 게시글 · story#<idx> = 고객사례 · V1:01-0059 = 매뉴얼 영상 01의 59초 프레임 · A6:S04 = A6 화면 인벤토리 ID
MVP P1 = Phase 1(MVP) · P2 = 운영 고도화 · P3 = 보험·외부 연동·AI · 제외 = 1차 타깃(피부·성형 비급여 의원) 밖이라 계획 없음. 끝에 ? 가 붙으면 mvp-scope 에 명시가 없어 분석자가 제안한 등급이다
도입 시기 자료에서 처음 보인 시점(게시일·화면 속 날짜). 실제 출시일과 다를 수 있다

화면 세대 표기 (버전 간 차이 절에서 사용)

표기 근거 특징
2021목업 2022-10 게시글 속 화면(화면 속 날짜 2021-08~10) [A1] GNB 에 원무·진료가 따로 있음
v2.4 매뉴얼 영상 0107 (앱 v2.4.0+4·v2.4.1+3, 2022-0910) [V1~V6] 차트 한 메뉴로 통합, 좌측 라벨형 메뉴
v2.5 / v2.6 영상 08 라이브러리(v2.5.x, 2022-12) [V7] · 영상 09 청구(v2.6.5, 2023-05) [V8] 기능 추가 위주
v2.0.5a 2022-11~2024-03 게시 이미지·소개 영상(2023-03)에 찍힌 표기 [A1, A2, V9] 번호가 v2.4 보다 낮아 마케팅용 목업 빌드로 추정
2023개편 2023-05~06 게시 이미지 [A1] 환자리스트 탭형, 하단 보내기 바, 오더세트|차트템플릿 탭
2024 2024 게시글·쇼룸 [A2, A4] 2024-10 아이콘 내비·플래너 개편
2025+ 2025-01~2026-06 게시글·기능 페이지 [A3, A4, A6] 대기리스트 통합뷰(2025-03), 티켓·쿠폰·포인트, AI 상담
  • 입력: 분석 파일 15개(A1A6, V1V9). A7(외부 조사)은 이 문서 작성 도중에 생겨 반영하지 않았다 — 시장·규제·연동 관점은 07-integrations-compliance.md 가 A7 을 다룬다.
  • 통합 작업이므로 새로 판독한 이미지는 없다(본 이미지 수 0). 화면 묘사는 모두 분석 파일의 판독 결과를 옮긴 것이다.
  • 데모 환자·직원·원장 실명은 쓰지 않는다. 짧은 UI 라벨만 백틱으로 인용한다.

모듈 경계 (중복 방지)

경계에 걸친 기능 이 문서에서 둔 곳 이유
환자리스트(대기 보드)·보내기·다음 환자 부르기·태블릿 접수 8 원내 운영(OPS) 브리프 모듈 정의(대기리스트·호출·태블릿)
환자 헤더(컨텍스트 바)·바이탈·환자기록(협업 메모) 1 접수·환자관리(RCP) 환자 단위 데이터. 차트는 참조만
수진자 자격조회·본인부담 계산·스마트진찰료·DUR·심사점검 5 청구·보험(CLM) 차트·수납 절은 연결점만 적는다
오더세트·차트템플릿·처방아이템 마스터 관리 03b 11 설정·관리(라이브러리) 차트에서 적용하는 동작만 2 진료차트
동의서 전자서명 4 문서·전자서명(DOC) 등록 시 체크박스 동의는 RCP
문진 배정·발송 03b 9 문진 접수·예약 모달의 선택 칸만 언급

1. 접수·환자관리

데스크가 환자를 찾거나 새로 만들고, 한 모달에서 보험 구분·방문목적·담당의·바이탈·대기열을 정해 대기열에 올리는 모듈이다. 여기에 환자 단위로 따라다니는 요소 — 환자유형 태그, 가족 연결, 동의, 바이탈, 모든 화면 위에 고정되는 환자 헤더, 직원 간 협업 메모인 환자기록 — 가 붙는다. 2022-09(v2.4)에 이미 골격이 완성돼 있었고, 이후 변화는 대부분 접수 모달에 칸이 늘어난 것(문진·차트템플릿·응급·접수메모·본인확인·입원 구분)이다.

1.1 기능 목록

ID 기능 요약 도입 시기 확신도 출처
RCP-01 환자 통합 검색 상단바 입력 즉시 결과 드롭다운. 동명이인 구분 정보, 우클릭 접수하기·예약하기 2021목업(검색창) · v2.4(드롭다운) · 2025-02(ctrl+k, 임시환자 검색) 확인 A1 news#13225659, V1:01-0093~0099, A4 story#158666898, V5:07-0161
RCP-02 신규환자 등록 필수 = 이름 + 주민/외국인등록번호(없음 예외). 연락처·주소·환자유형·가족·동의까지 한 모달, 등록 후 접수 v2.4 확인 V1:01-0027~0057, V9, A1
RCP-03 임시환자(가등록) 인적사항 없이 만든 환자를 차트에서 검색. 이름 최대 60자 2025-02 확인(기능 존재) · 추정(생성 경로) A4 story#158666898
RCP-04 환자정보 상세·수정 헤더 식별 구역 클릭 → 등록과 같은 폼으로 수정 v2.4 확인 V2:02-0043~0081
RCP-05 환자유형(해시태그) 병원이 정한 태그를 여러 개 붙이고 모든 화면에 #태그 로 노출 2021목업 확인 A1, V1, V2, V9
RCP-06 가족(보호자) 연결 등록된 환자끼리 관계로 묶고 헤더에 가족 표시 v2.4 확인 V1:01-00450053, V2:02-00770081, A1 news#15316693, A3
RCP-07 개인정보·마케팅 동의 등록 시 필수 개인정보 + 선택 마케팅 수신 체크. 2026 태블릿은 AI 녹취 동의 추가 v2.4 · 2026-06(태블릿 3종) 확인 V1:01-0031, V2, A3 news#171946700
RCP-08 외래 접수(접수 모달) 보험 구분·방문/세부목적·담당의·문진·플래그·메모·바이탈·차트템플릿·대기열(+첫 상태)을 한 번에 2021목업 · 이후 칸 추가 확인 A1, A2 news#29011442·30160105, A3 news#145464821, A6:S03, V1:01-0057~0105
RCP-09 접수 맥락 사이드 접수·예약 모달 좌측의 최근방문기록 + 주요기록(→ 최근기록·공지목록·북마크 탭) 2021목업 · 2024-06(탭) 확인 V1:01-0101, V2:02-0055, A2, V6
RCP-10 입원·낮병동 접수 구분 접수 유형 외래/입원(낮병동) → 외래|입원|낮병동 2024-06 · 2025-01 확인 A2 news#29011442, A3 news#145464821
RCP-11 건강보험 본인확인 확인 필요 배너, 실물 신분증·모바일 건강보험증(QR)·예외, 6개월 유효, 이력 2024-06 확인 A2 news#30160105
RCP-12 바이탈사인·임상관찰기록 접수·차트에서 체온·혈압·맥박·혈당·체중·신장 입력, 이력 누적, 헤더에 최신값 v2.4(5종) · 2023-06(임상관찰기록) 확인 V1 R10, V2:02-0063~0069, A1 news#15363312, A2
RCP-13 환자 헤더(컨텍스트 바) 선택 환자의 식별·태그·보험/주의 칩·바이탈·가족을 모든 화면 상단에 고정 v2.4 확인 V2, V9, A2, A3, A4, A6:S02
RCP-14 환자 ⋮ 컨텍스트 메뉴 예약·접수·차트, 티켓·쿠폰/포인트·가족력, 라벨·문서·약품, 메시지 발송 ⋮ 는 2023-03 · 메뉴 내용 2025-04 확인 V9, A4 story#162911244
RCP-15 접수메모·유입경로·직무 담당자 방문 단위 메모, 유입 채널 태그, 상담/…·코디/… 담당 칩 2024(메모) · 2025(담당 칩) 확인(화면) · 추정(구조) A2, A3, A4 story#144698572·156328617, A6:S01
RCP-16 환자기록(협업 메모 스레드) 환자 단위 채팅형 메모. 공지 고정, @멘션 알림, 북마크(본인), 확인 수 2021목업 확인 A1 news#13225959·13321296·15316693, V1 R22, V2:02-0117~0151, V9, A3 news#167389387

1.2 기능 상세

RCP-01 환자 통합 검색 — 확인

  • 동작: 모든 화면 상단바의 환자 검색에 입력하면 버튼 없이 즉시 결과가 뜬다. 입력과 일치하는 글자는 파랑으로 강조. 결과를 우클릭하면 예약하기·접수하기, 좌클릭은 차트 열기로 추정 [V1:01-0093~0099].
  • 결과 행(2줄): ① 이름 + 성별, 나이 + 최근방문 오늘 HH:MM 또는 날짜 ② no.차트번호 + 연락처 + 주민번호 앞 6자리·뒤 첫 자리만(•••••• 마스킹). 데모에 동명이인 3명이 있어 나이·최근방문·번호로 구분하는 설계임이 드러난다 [V1].
  • 검색 키: 차트 상단 검색은 이름 부분 일치가 확인됨. 예약의 환자 검색 모달은 이름·연락처·생년월일 6자리·환자번호 4개 키 [V5 R12, V6]. 2025-02 업데이트로 임시환자도 검색된다 [story#158666898].
  • 진입점 변화: 상단바 검색 + 신규환자(외곽선) 버튼(2021목업~2023) → 환자검색(ctrl+k) + +(2025). 플래너 검색창은 예약 혹은 환자 검색으로 예약과 환자를 함께 찾는다 [A4].
  • 데이터: Patient{chartNo, name, sex, birthDate, phone, rrn(마스킹), lastVisitAt, isTemporary}
  • 역할: 원무/데스크(주), 의사·간호(조회)
  • 미확인: 좌클릭 동작, 결과 행의 보라 점·링크 아이콘 의미, 연락처 뒷자리 검색 지원 여부.

RCP-02 신규환자 등록 — 확인

  • 진입: 상단바 신규환자, 대기 보드·홈의 신환등록 카드, 차트 첫 화면 카드 [V1, V9, A1].
  • 폼(2단 모달): 좌 = 이름*(v2.4 placeholder "한글은 10자까지") · 주민등록번호(외국인등록번호)*(앞 6·뒤 7 두 칸) + 주민등록번호가 없습니다. 체크 · 대표연락처·비상연락처 · 주소(우편번호 검색 + 기본주소 + 상세주소). 우 = 환자유형(멀티 칩) · 가족관계 + · 약관 박스(약관 전체 동의, 필수 개인정보, 선택 마케팅) [V1:01-0031, S6].
  • 규칙:
    1. 필수는 이름 + 주민/외국인번호 둘뿐. 번호가 없으면 체크로 예외 [V1 R1].
    2. 13자리 입력이 끝나면 수진자 자격조회 자동 실행, 결과 YYYY-MM-DD HH:MM 자격조회 완료 표시 → CLM-01 [V1 R2].
    3. 성별·생년월일은 주민번호에서 파생(별도 입력칸 없음) [V1 추정 엔티티].
    4. 버튼 등록완료(등록만) / 등록 후 접수(접수 모달로 이어짐).
    5. 등록 시 차트번호 = no. + 병원별 순번 정수 발급, 토스트로 알림 [V1 R24]. 관찰된 번호는 3자리~8자리로 가변.
    6. 이름 길이: 2022 한글 10자 → 2025-02 신규·임시환자 모두 최대 60자(외국인 긴 이름 대응 추정) [story#158666898].
  • 역할: 원무/데스크
  • 미확인: 필수 동의 미체크 시 저장 차단 여부, 외국인 자격구분 값, 중복 주민번호 처리(경고 화면이 자료에 없음).

RCP-03 임시환자(가등록) — 확인/추정

  • 2025-02 업데이트 노트에 "차트에서 임시환자 검색 가능", "신규·임시환자 이름 최대 60자"가 있다 [story#158666898].
  • 생성 경로는 자료에 없다. 신환 예약(이름·연락처만으로 예약, RSV-05)·네이버 예약·태블릿 접수 유입이 인적사항 없는 환자를 만들 것으로 추정한다 [V5 S8].
  • 데이터(추정): Patient.isTemporary, 주민번호 없음 허용, 나중에 정식 등록으로 승격.

RCP-04 환자정보 상세·수정 — 확인

  • 차트 헤더의 환자 식별 구역 클릭 → 로딩 모달(환자 정보를 불러오고 있습니다...) → 환자정보상세 모달. 등록 폼과 같은 칸에 버튼만 취소/수정 [V2 S4].
  • 자격조회 완료 시각을 환자정보에 표시한다 [V2 R10].

RCP-05 환자유형(해시태그) — 확인

  • 동작: 드롭다운에서 병원 태그를 골라 칩으로 붙인다(여러 개, ×로 제거). 헤더·접수 모달·검색·보드 카드·모바일 상세에 #태그로 따라다니고, 자리가 모자라면 외1·+2로 줄인다. 모바일은 3개 + 외 n [V1 R13, V2 R12, V9, A1].
  • 관찰된 값: VIP · 주의환자 · 관심환자 · 외국인환자 · 신규환자 · 원장님진료 · 단골 · 실손보험 · 지인추천 · 검색방문 · 연예인 · 국적(한국·일본). 관리 구분과 유입경로가 한 체계에 섞여 있다 [V9, A1, A3].
  • 2025 화면에서는 태그별 사용자 정의 색이 보이고, VIP는 헤더 배지로 따로 강조된다 [A6:S01, A4].
  • 인사이트 환자유형 워드클라우드로 집계된다(→ 03b 통계) [V9].
  • 미확인: 태그 마스터 관리 화면 위치, CRM 세그먼트 조건으로 쓰이는지.

RCP-06 가족(보호자) 연결 — 확인

  • 동작: 등록·상세 모달의 가족관계 + → 가족추가 다이얼로그에서 환자 검색 + 관계 선택 → 확인(둘 다 채워야 활성). 이미 등록된 환자끼리만 연결한다 [V1 R12, V2 R8].
  • 검색 결과 표 컬럼: 환자번호 · 환자정보 · 주민등록번호 · 피보험자 · 최종방문일 [V1 S6]. 관계 값은 형제만 관찰.
  • 표시: 헤더에 가족 아이콘 + 이름, 성별 나이. v2.4 는 대표 1명, 2023~ 는 2명 + +N/외 N명, 2025 는 + 가족 추가 버튼까지 헤더에 있다 [V2, A1, A3]. 가족관계 모달(목록 + 가족추가·닫기) [V2 S7].
  • 관련: 메디패스 예약 목록에 환자정보와 별도로 예약자정보 컬럼이 있어 보호자 대리 예약 모델이 있다(→ RSV) [A1].
  • 미확인: 관계 값 전체 목록, 반대 방향 관계 자동 생성, 가족 간 수납 합산·포인트 공유 여부.

RCP-07 개인정보·마케팅 동의 — 확인

  • 등록 시(v2.4~): 약관 전체 동의 토글 + (필수)개인정보 수집·이용 동의 + (선택)병의원 마케팅 정보 수신 동의, 각각 약관 > 전문 보기 [V1 R11].
  • 태블릿 자가 접수(2026-06): 개인정보 수집 및 동의(필수) / 마케팅 활용 동의(선택) / 음성 녹음 및 AI 분석 활용 동의(선택). 선택 동의는 미리 체크돼 있지 않고 환자가 직접 눌러야 한다. 동의하지 않은 결과도 기록되며, 결과는 차트에 동의서로 자동 기록된다 [A3 news#171946700] → DOC-06, 03b AI 녹취 게이트.
  • 데이터: Consent{patientId, kind(개인정보|마케팅|AI녹취), required, agreed, agreedAt, channel(데스크|태블릿), termsVersion}
  • 미확인: 마케팅 동의가 광고 메시지 대상 필터와 연결되는지(→ CRM-08).

RCP-08 외래 접수(접수 모달) — 확인

진입: 검색 결과 우클릭 접수하기, 등록의 등록 후 접수, ⋮ 메뉴 접수하기, 예약 카드에서 접수 전환(RSV-07), 태블릿 접수신청 확인(OPS-06).

레이아웃: 좌 1/4 맥락 사이드(RCP-09), 우 3/4 폼. 섹션 순서는 세대가 바뀌어도 같다 — 환자 → 보험정보 → 접수정보 → 바이탈 → 푸터.

섹션 칸 (세대) 규칙
헤더 외래 접수(v2.4) → 환자접수 + 입원 토글(2024) → [외래|입원|낮병동](2025) · 접수일시 ✎ 접수일시 기본 = 현재 시각, 연필로 수정 [V1 R3·S7, A3]
환자 no.차트번호 · 이름 · 성별·나이 · #태그 · 주민번호 · 대표/비상연락처 · 주소 · ₩ 아이콘 2024 는 선납금 100,000, 2025 는 이름 옆 툴팁에 선납금(₩)과 포인트(P) 잔액 [A2, A3]
보험정보 세그먼트 공단청구|비청구|자보청구 · 자격 박스(자격일자 조회됨 + 조회 시각 + 재조회) · 자격구분 · 내국인 라벨 · 특이사항 칩(2024) · 링크 상세조회→본인확인이력 | 수진자조회(2024) · 본인확인 배너(2024-06) 기본 = 공단청구. 접수 후에도 변경 가능 [V1 R3]. 모달을 열 때 자격 자동 재조회 [V1 S7]
접수정보 방문목적 · 세부목적(멀티 칩) · 담당의 선택* · 임신여부 ☐임신부 · 문진+미리보기(2023-06) · ☐응급(2024) · 접수메모(100자, 2024) · 접수태그(자유 입력, 2025) 세부목적은 방문목적을 고르기 전 비활성 [V1 R5]. 담당의 필수 [R6]. 임신부 칸은 여성 환자에게만 보임 [R9]
바이탈 v2.4 바이탈사인 1행 5종 → 2023-06~ 임상관찰기록 표(과거 행 + 입력 행) RCP-12
푸터 취소 · 차트템플릿 ▾(2023-06) · 대기열* [공간(담당의) ▾] | [대기 ▾] · 접수 대기열 필수, 첫 상태 기본 대기 [R7·R8]. 차트템플릿을 고르면 템플릿이 적용된 차트가 미리 생성된다 [A1 news#15363312, A6:S03]
  • 신환 vs 구환 [V1 S7]: 구환은 직전 담당의·대기열이 미리 채워지고, 대표연락처와 직전 바이탈 요약(값 + 측정일)이 보이며, 좌측 최근방문·주요기록이 채워진다. 신환은 모두 빈 상태이고 등록 때의 자격조회 결과를 그대로 표시한다.
  • 대기열 선택지: 공간명(담당의명) 형식 → 진료실과 담당의가 연결돼 있다 [V1 R7].
  • 결과: 접수하면 환자가 지정 대기열 맨 뒤에 첫 상태로 들어가고 모든 단말의 환자리스트에 즉시 반영된다(→ OPS-01). 게시글은 상태가 접수신청 → 대기로 바뀐다고 설명한다(태블릿·온라인 접수신청을 확정하는 경우로 해석) [A1 news#13225659].
  • 방문목적 예(데모): 선택 안함·일반진료·아토피진료·검사·레이저치료… 병원 설정값 [V1]. 목적 관리 위치는 관리 > 병원 > 방문목적 탭(→ RSV-01) [V5 S2].
  • 데이터: Visit{visitType(외래|입원|낮병동), receivedAt, patientId, claimType(공단|비청구|자보), visitPurposeId, subPurposeIds[], doctorId*, questionnaireId?, isEmergency, isPregnant, memo(≤100), receptionTags[], chartTemplateId?, queue{roomId*, status}}
  • 역할: 원무/데스크(주), 간호(바이탈)
  • 미확인: ₩·사람 아이콘 동작(수납 이력·환자정보로 추정), 첫 상태 드롭다운의 전체 값(우선대기 포함 추정), 응급·임신부 체크가 가산 산정에 쓰이는지, 특이사항 칩 종류(산정특례·차상위 등 자격 특이사항 추정).

RCP-09 접수 맥락 사이드(최근방문기록·주요기록) — 확인

  • 최근방문기록: 방문별 날짜 + 담당의 + 보험 칩(건강보험/비청구/의료급여1종) + 방문목적(세부목적) 칩. 빈 상태 "최근방문기록이 없습니다." [V1 S7, A2].
  • 주요기록: 환자기록(RCP-16) 가운데 공지(확성기)와 북마크만 모은 목록, 작성자 날짜와 함께 최신순. 북마크형은 @직원명 으로 시작하는 직원 대상 요청, 공지형은 보호자 동반·복용약·가족력 같은 환자 특이사항으로 쓰인다 [V1 S7, V2 S5].
  • 2024-06 변화: 06-21 스크린샷은 주요기록 목록, 06-25 스크린샷은 탭 최근기록·공지목록·북마크 + 안내 "환자기록 최근 10건까지 보여집니다" [A2 news#29011442·30160105].
  • 같은 사이드가 예약 모달에도 나온다(미수납 확인·알러지 같은 경고 메모) [V6].
  • 미확인: 북마크가 본인 전용(RCP-16)인데 주요기록에 누구의 북마크가 보이는지.

RCP-10 입원·낮병동 접수 구분 — 확인

  • 2024-06 접수 모달 헤더에 입원 토글, 2025-01 에는 [외래 | 입원 | 낮병동] 세그먼트 [A2, A3]. 2024 심평원 청구 S/W 추가 인증(입원·낮병동 청구)과 짝을 이룬다(→ CLM, 03b 특수 진료).

RCP-11 건강보험 본인확인 — 확인

2024-05-20 시행된 건강보험 본인확인 의무화 대응(2024-06-25 게시) [A2 news#30160105].

  1. 확인이 필요한 환자일 때만 보험정보 영역에 본인확인 필요 배너 + 버튼 3개: 실물 신분증 · 모바일 건강보험증 · 예외환자.
  2. 실물 신분증 → 주민등록증·운전면허증·여권 확인 여부를 묻는 다이얼로그("확인 후 6개월간 유효") → 확인 시 기록 생성.
  3. 모바일 건강보험증 → QR 리더기로 환자 폰 QR/바코드를 스캔하면 번호 자동 입력.
  4. 예외환자 → 19세 미만, 진료의뢰·회송, 응급, 거동 불편 등 법정 예외.
  5. 유효기간 6개월. 지나면 재확인 필요 문구로 안내.
  6. 본인확인이력 링크 → 표(확인일시 · 유형 · 확인자).
  • 데이터: IdentityVerification{patientId, verifiedAt, method(실물|모바일|예외), qrNumber?, exemptReason?, verifiedBy, validUntil} → 파생 identityStatus(필요|유효|만료|예외)
  • 미확인: 필요 여부 판정(19세 미만 자동 제외 여부), 예외 사유 선택 UI, QR 번호 공단 검증 여부.

RCP-12 바이탈사인·임상관찰기록 — 확인

  • v2.4: 5종 — 체온 °C · 체중 kg · 신장 cm · 혈압 mmHg/mmHg(수축/이완) · 혈당 mg. 접수 모달 1행 입력, 구환은 직전값 요약 [V1 R10]. 차트 헤더 바이탈을 누르면 이력 팝오버(최신순), 입력 모달은 현재 차트 일시 기준 1행 + 과거내역 표, 확인은 입력 전 비활성, 저장 즉시 헤더 갱신 [V2 S6, R6·R7].
  • 2023-06~: 임상관찰기록으로 확장 — 진료일시 · 체온 · 혈압 · 맥박(회/min) · 식전혈당 · 식후혈당(mg/dL) · 체중 · 신장, 과거 행과 입력 행이 한 표에 [A1 news#15363312, A2].
  • 헤더 표시: 최신 측정 1건의 값 있는 항목만 + 측정일(오늘). 2025 헤더는 체온·혈압·맥박·체중·신장. 기록이 없으면 "임상관찰기록 정보가 없습니다." [V2 R6, A3, A6:S02].
  • 데이터: VitalSign{patientId, visitId?, measuredAt, temp, bpSys, bpDia, pulse, glucoseFasting, glucosePost, weight, height, recordedBy}
  • 역할: 간호(입력), 데스크(접수 시 입력), 전 직원(조회)

RCP-13 환자 헤더(컨텍스트 바) — 확인

어느 화면에서든 현재 환자 1명을 한 줄로 고정한다. 같은 요소가 CID 팝업·모바일 차트·플래너 드로어에도 재사용된다 [A2].

구획 내용 조작
식별 차트번호 · 이름 · 성별, 나이 (생년월일) · #태그(외 N) · VIP 배지(2025) · ⋮ 클릭 → 환자정보상세(RCP-04), ⋮ → RCP-14
보험·주의 칩 건강보험(파랑) · 비청구 · 산정특례·응급(빨강) · 임신부(회색) · 진료유형 칩(2023) 접수 구역 클릭 → 접수정보 모달(RCP-08과 같은 폼) [V2 S5]
바이탈 온도계 + 최신값 + 측정일 클릭 → 이력 팝오버·입력 모달(RCP-12)
가족 가족 아이콘 + 2명 + 외 N명 + + 가족 추가(2025) RCP-06
끝 ✕ 닫기, 대기리스트에서 고른 경우 차트열기·진행하기 진행하기 = 상태를 진행중으로 바꾸는 동작으로 추정 [A3, A6:S02]
  • 나이 표기: 만 나이. 성인 N세, 영유아 3세 5개월·3세8개월, 보드 카드에서는 2개월·24개월 [V1 R4, A2, A4, A6]. 개월 병기 경계는 자료로 확정되지 않는다.

RCP-14 환자 ⋮ 컨텍스트 메뉴 — 확인

2025-04 화면에서 4묶음이 확인된다 [A4 story#162911244].

  1. 예약하기 · 접수하기 · 차트열기
  2. 티켓 관리 · 쿠폰/포인트 내역 · 가족력 관리
  3. 환자라벨 출력 · 문서발급 관리 · 환자약품 관리
  4. 메시지 발송(템플릿 선택 모달, → CRM-07)
  • 미확인: 가족력 관리가 의학적 가족력인지 가족 묶음인지, 환자약품 관리의 의미.

RCP-15 접수메모·유입경로·직무 담당자 — 확인(화면)/추정(구조)

  • 접수 모달의 접수메모(100자 이내, 2024) [A2]. 2025 보드 카드·차트 상단에 방문 단위 메모 한 줄이 보인다. 목업 메모에는 에이전시 커미션 비율, 외국인 환자 동행인, 가격 안내 이력, 비급여 진행 여부가 자유 텍스트로 적혀 있다 [A4 story#144698572·156328617].
  • 직무 담당 칩: 상담/…·관리/…·간호/…·코디/… 처럼 역할별 담당 직원이 방문에 배정된다 [A4, A6:S01].
  • 유입경로: 이벤트/강남언니 같은 유입 채널 표기와 #지인추천·#검색방문 태그가 공존 [A4, V9]. 인사이트에서 유입경로별 집계로 이어진다(→ 03b).
  • 데이터(추정): Visit{memo, chartMemo, staffAssignments[{role, staffId}], inflowChannel}
  • 미확인: 커미션·동행인을 구조화 필드로 두는지(목업은 자유 텍스트).

RCP-16 환자기록(협업 메모 스레드) — 확인

제품이 "병원 내 메신저"로 소개하는 환자 단위 채팅형 기록이다. 방문과 무관하게 환자에 누적된다 [A1 news#13321296].

  • 작성: 차트 최우측 패널 하단 입력창(2025 placeholder 환자기록 공유) → 연필 버튼 전송. 작성자·시각 자동 기록 [V1 R22].
  • @멘션: @이름 하이라이트 → 대상 직원에게 웹 알림 카드("…님의 환자기록에서 나를 멘션했습니다." + 본문 인용 + 닫기·차트열기·확인)와 모바일 푸시. 지난 알림을 모아 볼 수 있다 [A1, V2 R20].
  • 공지 고정: 2021목업 고정됨 N(핀) → 2022-11~ 확성기 공지 카드. 공지는 여러 건 누적(공지 목록)되고 패널 상단엔 최신 1건만 고정, 접을 수 있다 [V2 R18, A3].
  • 북마크: 우측 아이콘 레일, 본인 전용 [V2 R19]. 모바일은 탭 환자기록·공지·북마크 [A1].
  • 확인 수: 메시지별 ✓ n(확인한 직원 수) [V2 R20]. 2023-03 소개 영상에서는 보이지 않는다 [V9].
  • 타임라인 표시: 날짜 구분선, 아바타(이니셜) → 2023~ 역할 칩(원무·간호·원장·영양) [V9].
  • 패널: 제목 환자기록 + 달력 아이콘(날짜 이동 추정) + 접기. 우측 레일은 환자기록·공지·북마크(+2023 검사 아이콘) [A1, V2 S9].
  • 데이터: PatientNote{patientId, authorId, authorRole, body, mentions[], createdAt, isNotice} · NoteAck{noteId, staffId, at} · NoteBookmark{noteId, staffId} · Notification{type:mention, targetStaffId, patientId, noteId, readAt}
  • 역할: 전 직군(원무·간호·원장·상담·영양)
  • 미확인: 수정·삭제 가능 여부, 공지 지정 권한.

1.3 버전 간 차이

항목 2021목업 v2.4 (2022-09) v2.0.5a · 2023개편 2024 2025+
검색 진입 상단바 검색 + 신규환자 즉시 드롭다운 + 우클릭 같음 같음 환자검색(ctrl+k) + +, 임시환자 검색(02)
이름 길이 — 한글 10자 — — 최대 60자(2025-02)
청구 구분 공단청구|비청구 + 자보청구 같음 같음 같음
접수 모달 추가 칸 방문/세부목적·담당의·임신부 첫 상태 선택·직전 바이탈 요약 문진·차트템플릿(2023-06) 입원 토글·응급·접수메모·특이사항·본인확인·선납금 외래|입원|낮병동·접수태그·선납금+포인트 툴팁
바이탈 1행 5종 1행 5종 + 이력 팝오버 임상관찰기록 표(맥박·식전/식후혈당) 같음 헤더 5종 표시
주요기록 핀·북마크 메모 공지·북마크 목록 같음 탭 최근기록·공지목록·북마크(06-25) —
환자기록 표시 고정됨 N, 이니셜 공지 1건 고정·북마크·확인 수 역할 칩(원무·간호·원장) — 환자기록 공유 입력, 접이식 공지
헤더 칩 태그 보험·진료유형 칩, 가족 1명 가족 2명 + +N 산정특례·임신부 VIP 배지·응급·국적 태그·+ 가족 추가·차트열기/진행하기
  • A1 은 자보청구를 "2023-06 추가"로 적었지만 v2.4(2022-09) 영상에 이미 있다 → 2021목업 대비 추가로 해석한다 [A1, V1].

1.4 우리 구현 메모

ID MVP 메모
RCP-01 P1 F1 검색 키 4종(이름·연락처·생년월일 6자리·차트번호). 결과 행에 동명이인 구분 정보(나이·최근방문·차트번호·연락처 뒷자리). 우클릭 대신 행 끝 ⋮에도 접수·예약을 둬 터치 기기 대응
RCP-02 P1 주민번호는 rrnEncrypted + rrnHash(중복 경고용) + rrnMasked. 닥터팔레트는 검색 목록만 마스킹했지만 우리는 기본 마스킹 + 권한자 열람 시 감사 로그(F0). 이름 60자. 자격조회 자동 실행은 P3 — MVP 는 버튼 자리만 두지 않는다
RCP-03 P1 Patient.isGuest — 신환 게스트 예약(F2)이 만든다. 접수 시 정식 등록으로 승격하는 흐름 필요
RCP-04 P1 등록 폼 재사용
RCP-05 P1 PatientTag 마스터(색 포함). 유입경로는 태그와 분리(AcquisitionChannel) — 닥터팔레트처럼 섞으면 통계가 흐려진다
RCP-06 P1 FamilyLink 양방향 2행, 관계 문자열. 헤더 2명 + 외 N명. 수납 합산·포인트 공유는 하지 않는다(결정)
RCP-07 P1 PatientConsent 이력 보존(termsVersion·channel). 선택 동의 기본 미체크 원칙을 그대로 따른다. AI 녹취 동의는 P3
RCP-08 P1 F3 칸 구성. 청구 구분 기본값은 비청구(닥터팔레트는 공단청구) — MVP 는 급여 진료를 기록만 한다. 담당의·대기열 필수, 첫 상태 기본 대기, 구환은 직전 담당의·대기열 프리필, 임신부 칸은 여성만. 상담자(counselorMemberId) 칸 추가. 문진 칸은 P2, 응급 플래그는 P3?(가산용)
RCP-08 (차트템플릿 선택) P1? F4 가 차트템플릿 적용을 포함하므로 접수 시 선지정도 같은 로직으로 싸게 얹힌다
RCP-09 P1 최근방문 + 공지/북마크 탭. "최근 10건" 제한
RCP-10 제외 입원·낮병동은 1차 타깃 밖
RCP-11 P3 급여 진료(건강보험 적용)와 함께. 테이블만 먼저 설계해 둬도 된다
RCP-12 P1 VitalSign + pulse·spo2. 식전/식후혈당 구분은 P2?
RCP-13 P1 셸 상단 고정 컴포넌트. 칩 종류: 청구 구분·임신부·VIP. 진행하기 = QueueEntry 진행중 전이
RCP-14 P1 예약·접수·차트·티켓 관리·쿠폰/포인트 내역·문서발급을 P1 로, 메시지 수동 발송 P2?, 환자라벨 출력 P3(네모닉)
RCP-15 P1 Visit.memo, counselorMemberId, Patient.acquisitionChannelId. 역할별 담당 칩 일반화(staffAssignments)는 P2?
RCP-16 P1 F1 환자기록 스레드 그대로: PatientNote·PatientNoteAck·PatientNoteBookmark, 멘션 알림은 인앱 알림(모바일 푸시는 P2). 공지 최신 1건 상단 고정 + 공지 목록
(신규) P1 중복 주민번호 경고 — 닥터팔레트 자료에서는 관찰되지 않은 우리 요구사항(F1 수용 기준)

2. 진료차트

닥터팔레트의 대표 가치 제안인 올인원 차트다. 환자리스트·내원이력·현재 진료·오더세트/차트템플릿·환자기록(또는 티켓 이력)을 한 화면 여러 열로 펼쳐 팝업이나 페이지 이동 없이 진료를 끝낸다. 같은 화면을 직군별로 차트구성에서 섹션만 바꿔 쓰는 구조라 원무는 수납·문서발급만, 의사는 진료기록·진단 및 처방만 보이게 한다. 2022 은 급여 의원형(상병·약·진찰료 자동 산정) 중심이었고, 2024~2025 에는 미용 의원형 요소(상담·관리 기록 칸, 티켓 바, 쿠폰·포인트 섹션, 할 일, 녹음/타이머, 캔버스)가 크게 늘었다.

2.1 기능 목록

ID 기능 요약 도입 시기 확신도 출처
CHT-01 올인원 차트 레이아웃 헤더 + 다열(환자리스트·내원이력·현재 진료·세트/템플릿·사이드 패널·아이콘 레일) + 하단 액션바 2021목업 확인 A1 news#13225959·13321296, V1:03-0003, V2 S3, V9, A2, A3, A6:S04
CHT-02 차트구성(섹션 표시 설정) 중앙 섹션을 체크로 켜고 끈다. 4종(v2.4) → 9~13종(2025) v2.4 확인 V2:02-00870103, V3:05-00070015, A3 news#167389387, A4 story#144698572·160846449, A6:S05
CHT-03 내원이력 과거 방문 카드(기록·상병·오더·금액·이미지 수·간호/수술기록), 줄 클릭 복사·전체 복사, 간략히/펼치기 2021목업(카드) · 2024-02(줄 복사 확인) 확인 A1, V2, V9, A2, A3, A4, A6:S08
CHT-04 새 차트·차트 초안 같은 날 추가 차트 생성, 내원 전 미리 쓰는 초안(미래 날짜·담당 미지정) v2.4(새 차트) · 2024-10(초안) 확인(화면) · 추정(의미) V1, V9, A2, A3, A4 story#144698572·156328617
CHT-05 진료기록(자유기술) 일시·작성자가 붙은 서식 텍스트, 입력 즉시 저장, 하단 기록지 칩 v2.4 확인 V1:03-0001~0015, V2, V9, A1, A2
CHT-06 자주 쓰는 문구(상용구) 칩 클릭 또는 / 입력 → 문구 목록 → 본문 치환 v2.4(칩) · 2024(/) 확인 V1, V2, A6:S06, A3, A4
CHT-07 역할별 기록 칸 상담·관리·특이사항(3열) + 진료기록 + 간호기록·수술기록 + 접수메모·차트메모 2024-02 · 2025 확인 A2, A3, A4 story#156328617, A6:S04·S08
CHT-08 통합 오더 검색 한 입력창(ctrl+o)에서 상병·오더·세트·티켓·아이템·단축어를 탭별로 검색 v2.4 확인 V3:04-0007~0041, V7, V8, A1, A3, A5, A6:S07
CHT-09 진단 및 처방 목록 상병 블록(주/의증/좌우) + 오더 블록(진찰료·약·주사·검사·처치·재료·문서·특정내역·지시·티켓), 주상병 필수 v2.4 확인 V1 R16R20, V2 R13R16, V3 S2, V8, A1, A3, A6:S05·S07
CHT-10 오더세트 적용 우측 패널 2단 목록 → 미리보기 → 모두복사 또는 줄 클릭 v2.4 확인 V2, V3:04-00230035, V7:08-02430261, V9, A1, A6:S09
CHT-11 차트템플릿 적용 진료기록 문안 + 상병·오더 묶음을 접수 모달 또는 차트 패널에서 템플릿 적용 2023-06 확인 A1 news#15363312, A6:S03·S10·S11, V9
CHT-12 환부 이미지 방문당 30장, PC 업로드·웹캠 촬영·모바일 촬영 즉시 반영, 날짜별 뷰어·다운로드 v2.4 확인 V1:03-0011~0039, V2, V9, A1, A2, A4, A6:S13
CHT-13 캔버스(펜차트) 태블릿에서 사진·템플릿·빈 페이지 위에 펜·형광펜으로 그려 차트에 저장 2023-10 · 2024-10 개편 확인 A1 news#16672906, A2 news#119304811, A3, A4, A6:S14
CHT-14 파일 첨부 차트 파일 섹션 + 파일 추가·드래그 업로드·파일 리스트 2024 확인 A2, A3, A6:S04
CHT-15 녹음 / 타이머 플로팅 위젯으로 진료 설명 녹음·시술 시간 측정 → 파일 칩으로 저장 2025-02 확인 A3 news#148393514, A4 story#158666898
CHT-16 할 일(태스크) 차트에서 오더 연결 + 수행자 지정, 대기→진행중→완료(소요시간), 오더 자동 등록 옵션 2025-03(베타) · 2025-08(정식) 확인 A3 news#157758234·167389387
CHT-17 루틴 하단 루틴 → 진료완료·일괄진료·문서완료·DUR 등 단계 묶음을 순차 실행 2023-03(버튼) · 2024(동작) 확인 A6:S12, V9
CHT-18 여러 화면 동시 띄우기 기능별 화면을 동시에 띄워 한눈에 본다 2024-07 추정(방식) A4 story#53468189
CHT-19 차트 미리보기(읽기 전용) 통계 목록 등에서 진료기록·처방만 모달로 보고 차트열기 v2.4 확인 V4:06-0077~0079

2.2 기능 상세

CHT-01 올인원 차트 레이아웃 — 확인

세대 열 구성(왼→오) 비고
2021목업 헤더 · 내원이력 · 기록/처방(아래로 수납·문서까지) · 오더세트 · 환자기록 · 아이콘 레일 원무/진료 메뉴가 따로 있음 [A1]
v2.4 GNB · 환자리스트 · 헤더 · 내원이력 · 중앙 작업영역(차트구성 4종) · 오더세트 · 사이드 패널(환자기록·검사결과) · 레일 · 하단 액션바 환자를 고르면 오른쪽 전체가 그 환자 차트로 교체 [V2]
2023-03 사이드바 8% · 환자리스트 11% · 내원이력 21% · 진료 30% · 오더세트 13% · 환자기록 12% · 아이콘 바 3% 진료실 모드(진료기록+처방) ↔ 원무 모드(수납내역+문서발급) [V9]
2025 사이드바 ~160px · 환자리스트 ~220 · 내원이력 ~400 · 현재 진료 ~655 · 오더세트/차트템플릿 ~250 · 드로어(티켓 이력·환자기록) ~240, 열마다 접기 버튼 1920px 기준 [A6:S04]
  • 현재 진료 열 섹션 순서(2025): 진료 헤더(일시 · 방문목적 · 담당의 › + ↗마크뷰·↗PACS + 도구 버튼 NEMONIC·MarkVu·PACS + ⚙ + 역할 칩 상담/…·관리/…·코디/…·간호/…·POD#n) → 접수메모 → 파일(+ 녹음·타이머) → 상담 | 관리 | 특이사항 → 진료기록 + 이미지 → 진단 및 처방 → 할 일 → 쿠폰 → 포인트 → 수납내역 → (문서발급) [A3, A6:S04].
  • 섹션 단축키: ⌘+Shift+1(상담 등 3열 메모), ⌘+Shift+2(진료기록), 오더 검색 ctrl+o, 환자 검색 ctrl+k [A3, A6:S07].
  • 아이콘 레일(2025): 환자기록 · 공지 · 북마크 | 보관함 · 티켓 · 도움말 · 전자서명 | 검사 · 손+플러스. 일부 의미는 미확인 [A3, A6:S05].
  • 하단 액션바: 루틴 | ⋯ … [다음 대기열 ▾][상태 ▾][▶ 보내기] → OPS-02. 별도 저장 버튼이 없어 자동 저장 + 보내기로 진료를 끝내는 구조로 보인다 [V2].
  • 브라우저 탭 제목: 원무 | 132 (이름)(페이지 | 차트번호 이름) → 여러 탭을 띄워 쓰는 사용 방식과 맞물린다 [A1, A2].
  • 자동 저장: 진료기록·처방은 저장 버튼 없이 입력 즉시 반영되고 내원이력 카드에도 바로 나타난다 [V1 R21, V3, A2 news#86830757]. 저장 주기·동시 편집 충돌 처리는 미확인.

CHT-02 차트구성(섹션 표시 설정) — 확인

  • v2.4: 헤더의 격자 아이콘 → 팝오버 토글 4개(진료기록·진단 및 처방·수납·문서발급) → 확인. 고른 순서와 무관하게 고정 순서로 쌓인다 [V2 R24, V3].
  • 2025: 오더세트|차트템플릿 패널의 ⚙ → 팝업 차트구성: 선택 칩(× 제거) + 체크리스트 → 초기화·적용(2025-01 은 확인). 관찰된 항목을 합치면 13종 — 접수메모 · 차트메모 · 파일 · 이미지 · 진료기록 · 상담기록 · 진단 및 처방 · 간호기록 · 액션 · 수납 · 문서발급 · 오더세트/차트템플릿 · 할 일 · 쿠폰 · 포인트 [A3, A4, A6:S05].
  • 고객사례: 상담·원무·시술·수술 부서별로 불필요한 섹션을 뺐다. 축소 예는 접수메모·차트메모·파일 3개만 켠 원무·상담용 구성 [A4].
  • 미확인: 저장 범위(사용자/역할/병원), 순서 변경 가능 여부, 칩과 체크의 차이, 액션 섹션의 정체(하단 보내기 바 또는 시술 로그 추정).

CHT-03 내원이력 — 확인

  • 카드 헤더: 날짜 + 상대시간(오늘·4달 전·한달 후) + 담당의 + 완료 ✓ + 내용 아이콘(티켓·처방·검사·이미지·문서·영상·주사) + 펼침. 현재 방문은 파랑 강조, 작성 중이면 작성중 배지(2021목업) [A1, A2, A3, A6:S08].
  • 태그: 방문목적 · 보험(건강보험/비청구) · 초진/재진 · 응급 · 대리처방 · 잔여처방(빨간 아이콘) · 입원/낮병동 · 경고 자격조회실패 [A2, A3, A4].
  • 펼친 본문 순서(2024-02): 접수메모 → 상담 → 관리 → 진료기록 → n건의 이미지가 있습니다. → 진단 및 처방 · 전체 복사 → 티켓 구매/사용 줄 → 약(원내·용량) → 진찰료 → 검사(외 N건) → 특정내역(MX999) → 간호기록(시각별 로그) → 수술기록(코드·명칭 + 체위·지혈대·절개·마취 본문) → 합계 ₩ [A6:S08, A2, A1].
  • 복사: 줄에 마우스를 올리면 파란 외곽선 → 클릭하면 그 오더를 현재 진료로 복사(토스트 오더를 복사했습니다). 전체 복사 = 그 방문의 진단 및 처방 전체 [A6:S08]. 2022 게시글도 "과거 진단·처방을 현재 진료에 붙여넣기"를 명시한다 [A1 news#13225959]. v2.4 영상에서는 복사 장면이 없다 [V1, V2].
  • 보기 옵션: 간략히|펼치기(2024-10~), 달력(날짜 이동), 필터, 정렬 최신순, 페이지네이션(33개 중 1-10), 하단 새 차트·초안 ▾ [A2, A3, A4].
  • 미확인: ✓의 의미(진료완료·서명·수납 중 무엇), 필터 조건.

CHT-04 새 차트·차트 초안 — 확인(화면)/추정(의미)

  • 내원이력 하단 새 차트 생성(v2.4) → 새 차트 ▾(2025): 같은 날 두 번째 차트를 만든다 [V1, V9, A3].
  • 초안 섹션(2024-10~): 미래 날짜(1달 후)와 담당 미지정에 초안 배지. 예약 시점에 차트를 미리 만들어 두는 기능으로 게시글이 소개한다(→ RSV-08) [A2, A4]. 과거 날짜 초안도 있어 "작성 중 저장본" 의미도 섞였을 수 있다.
  • 데이터(추정): Chart{visitId?, reservationId?, date, doctorId?, status(초안|작성중|완료)}

CHT-05 진료기록(자유기술) — 확인

  • 카드 머리 YYYY-MM-DD HH:MM 담당의. 본문은 한 칸 자유기술(SOAP 구획 없음). 실제 사용은 증상:·부위:·치료경험:·시작: 같은 반구조 서술과 영문 약어 [A1, V2, V9].
  • 서식: 글자색·굵기 지원. v2.4 데모에서 주호소·진단요약은 파랑/보라, 촬영 지시는 보라/빨강, 설명 내용은 주황으로 쓰였다 [V2]. 2024 쇼룸 사진에 B/U/글자색 툴바가 보인다(저해상도, 추정) [A2].
  • 하단 칩: 기록지 양식(외래기록지·SOAP·건강검진기록지·소아기록지) + 안내 문구(리프팅 주의사항·보톡스 주의사항·마취·검사결과지·제모 안내) + 더보기 [A3, A4, V9]. 칩이 양식 전환인지 문구 삽입인지는 영상에 장면이 없어 추정(삽입으로 봄).
  • 미확인: 칩 클릭 시 커서 위치 삽입인지 전체 치환인지, 기록 잠금(서명 후 수정 금지) 여부.

CHT-06 자주 쓰는 문구(상용구) — 확인

  • / 호출(기능 페이지): 빈 진료기록에서 / → 드롭다운 자주 쓰는 문구 + 로딩(문구를 찾는 중입니다..) → 목록(첫 항목 하이라이트) → 클릭하면 /가 문구 본문(여러 줄)으로 치환 [A6:S06].
  • 행 모양: 단축어(굵게) + 본문 미리보기(회색, 줄바꿈 ↵). 한 문구에 단축어 여러 개 가능(예 bn, bpn) [A6:S06].
  • 칩: 진료기록 하단 칩으로 원클릭 삽입(v2.4 칩 x ray·x ray2) [V1, V2].
  • 관리 위치는 라이브러리 > 자주 쓰는 문구(→ 03b 라이브러리) [V7].
  • 데이터: Phrase{aliases[], body(multiline), owner(개인|병원)?, noteKind?}
  • 미확인: /재처럼 이어 칠 때의 필터링, 키보드 선택, 개인/병원 범위.

CHT-07 역할별 기록 칸 — 확인

  • PC(2024~2025): 상단 한 줄에 상담 | 관리 | 특이사항 ⚙ 3칸 자유 텍스트(비면 내용 작성), 그 아래 진료기록·이미지 [A4, A6:S04].
  • 모바일: 상담(수정) · 관리(작성) · 특이사항(작성) · 진료기록 + 진료기록 작성 버튼 [A4].
  • 간호기록: 시각별 로그(예 "10:00 내원 증상", "10:04 입원 안내 후 서약서 받음") [A2, A6:S08]. 수술기록: 제목(코드 + 명칭 외 N건) + 체위·지혈대·절개·마취 본문 [A2].
  • 접수메모·차트메모: 차트구성 항목으로 따로 존재. 접수메모는 헤더 바로 아래 3줄로 표시 [A4, A6:S05].
  • 특이사항: 알러지 같은 전 직군 주의사항. ⚙가 있어 방문을 넘어 유지되는 환자 단위 정보로 추정 [A4].
  • 고객사례에서 "상담·진료·관리·수납 담당이 모두 달라 직군별로 쓰고 모두 공유"가 차별점으로 꼽힌다 [A4 story#156328617].
  • 권한: 권한 매트릭스에 진료기록·간호기록 조회/수정 권한이 따로 있다(→ 03b 권한) [A4].
  • 데이터: ChartEntry{visitId, section(consult|care|caution|clinical|nursing|surgery), body, authorId, updatedAt} · 환자 단위 PatientCaution(추정)

CHT-08 통합 오더 검색 — 확인

  • 한 입력창 오더 검색(2025 ctrl+o)에서 상병·약·검사·진찰료·관리료·특정내역·문서·예방접종·티켓을 모두 찾는다. 포커스하면 확대 모달로 바뀐다(v2.4) [V3, A6:S07].
  • 검색 탭 변화
세대 탭
v2.4 (2022-09) 전체(요약) · 상병 · ⚡퀵오더 · 검사아이템 · 처방아이템 [V3]
v2.5v2.6 (2022-122023-05) 전체(요약) · 상병 · 오더 · 오더세트 · 처방아이템 · 단축어 [V7, V8]
2025 전체(요약) · 상병 · 오더 · 오더세트 · 티켓 · 구입아이템 · 처방아이템 · 단축어 [A3, A5]
  • 동작: 입력 즉시 조회(한글 조합 중에도), 스피너, 무결과 문구, 일치 부분 노랑 강조. 전체(요약)은 유형별 섹션 상위 결과 + 더보기. 상병은 한·영 병기, 약은 9자리 코드. 단축어는 / 접두 [V3, V7].
  • 빠른 추가 아이콘(입력창 오른쪽): v2.4 2개(조제 참고사항·특정내역 추정) → 2023 3개 → 2025 5개(진찰료·방패+·조제·특정내역 코멘트·링크). 앞의 셋은 오더 줄 아이콘과 일치해 비교적 확실, 나머지는 미확인 [A6:S07, V9].
  • 빈 상태 문구: "상병과 처방을 한 곳에서 입력해요." [A5]
  • 미확인: 퀵오더·오더 탭의 실체(병원 약속처방·과거 오더 추정), 구입아이템과 처방아이템의 차이, 키보드 탐색.

CHT-09 진단 및 처방 목록 — 확인

구조: 상병 블록 → 구분선 → 오더 블록. 오더는 유형별로 묶이고 그룹 첫 줄에만 유형 아이콘 [V3].

줄 유형 입력·표시 근거
상병 KCD 코드 + 명칭, 첫 줄 = 주(청록), 의증(주황), 좌|우 토글, 경고 ! V1 R19, V2 R13, A1, A4, A6:S05
진찰료·관리료 수량, 스마트진찰료 칩 + 새로고침, 보조줄(토요 09-13, 연령 구간) V1 R17, A1 → CLM-04
약 명칭(성분)_(함량) · 원내/원외 · 1회량 · 1일 횟수 · 일수 · 용법 드롭다운(예 하루2번), 소수 4자리 V1 R20, V2 R15, A1, A5
주사 원내 + 3칸(용법 없음) A1
검사 수량 1칸, 비급여 라벨, 외 N건 접힘 A1, A2
처치·시술 코드 + 명칭 + 비급여/비급여(과세) + 금액 A1, A3, A5
재료 3칸 + 비급여·원내 배지 V3
영상 수량 1칸 + 판독 가산 라벨 V3
문서 진단서 등 → 문서발급으로 이어짐 V3 → DOC-02
특정내역 MT002·MX999·CT003 코드 + 설명 A1, A2 → CLM-06
지시·메모 가루약 처방 같은 텍스트 A1
조제료 원내 조제 때 자동 생성 A1
티켓 구매/사용 TK1581 10회권 구매 … 비급여(과세) 350,000원 / TK1590 20회권 사용 … A3, A6:S04 → PAY-07
  • 규칙:
    1. 주상병 필수 — 없으면 빨간 행 주상병을 입력해주세요.가 계속 남는다. 청구 점검의 주상병 미기재와 같은 규칙 [V1 R16, V8].
    2. 추가할 때 유형별 토스트(상병을/처방을/문서를 추가했습니다.) [V3].
    3. 원외 약을 넣으면 처방전 2종이 서류로 자동 붙는다 [V3, V7] → DOC-02.
    4. 약을 넣으면 DUR 점검이 노출된다(v2.4) [V3] → CLM-07.
    5. 원내 약·비급여 줄에 금액 배지(비급여 원내 15,200원) [A3].
    6. 입력은 즉시 저장되어 수납 계산·서류·내원이력에 반영 [V3].
  • 툴바 변화: v2.4 예방접종·스마트관리료 ▾·⚙ → v2.0.5a +DUR 점검 → 2023-05 +심사점검(토글) → 2024~2025 ▷ 약 조제 전송·스마트진찰료·마약류조회·DUR점검·심사점검·⚙ [V1, V9, V8, A2, A3]. 각 버튼은 CLM·03b 장비 연동 참조.
  • 티켓을 보유한 환자는 오더 검색 위에 보라 틴트 티켓 바(10회권 포텐자 펌핑팁 9/10 식)가 뜬다 → PAY-07 [A6:S04].
  • 미확인: 줄 삭제·순서 변경·주/부상병 전환 UI, 숫자 칸 머리글(값 패턴으로 추정), 상병 ! 경고 조건.

CHT-10 오더세트 적용 — 확인

  • 패널: v2.4 폴더 트리(번호 접두 정렬 01 진료 세트, 공급사 배포 세트는 빨간 십자로 최상단, 예 코로나19 검사 의원급) → 2023 오더세트|차트템플릿 탭 + 2단 목록(분류 │ 세트) + 하단 미리보기(분류/ 세트명 항목수 + 모두복사) [V2, V3, V9, A1].
  • 미용 의원 분류 예: 리프팅 · 보톡스 · 필러 · 마취 · 흉터/모공 · 여드름 · 스킨부스터 · 피부관리 · 제모 · 처방약 · 이벤트 → 세트 슈링크·인모드·튠페이스·온다리프팅 [A6:S09, A5].
  • 적용: 모두복사 = 세트 전체를 진단 및 처방에 추가(저장된 용량·용법·급여/원내 속성 그대로, 기존 입력 유지) + 토스트. 줄 단위 클릭으로 일부만 넣기도 된다(v2.5) [V3, V7].
  • 복사는 값 복사로 추정 — 세트를 나중에 고쳐도 이미 복사한 차트는 그대로 [V7].
  • 항목은 **병원 별칭(굵게) + 표준명(회색)**으로 표시(epolis, ank3 같은 약속코드) [A1, V3].
  • 약 항목 옆 빨간 !(DUR·급여 제한 추정, 미확인) [A6:S09].
  • 세트 편집은 라이브러리 > 오더세트(→ 03b) [V7].
  • 미확인: 중복 오더가 있을 때 처리, 세트 공용/개인 범위.

CHT-11 차트템플릿 적용 — 확인

  • 내용: 템플릿 = 진료기록 문안 + 상병 + 오더(진찰료·검사·특정내역) + 스마트진찰료 여부 + 조제 메모 [A6:S10·S11]. 예: 비대면 초진 = 초진진찰료 + 비대면 관리료 + 특정내역 CT003 [A1 news#15363312].
  • 적용 시점 2가지: ① 접수 모달 하단 차트템플릿 ▾(옵션 표기 폴더/템플릿명) → 의사가 차트를 열면 이미 들어가 있음 ② 차트 우측 차트템플릿 탭 → 상세 미리보기 → 템플릿 적용(분홍 외곽선) [A1, A6:S03·S10].
  • 폴더: 진료유형별·원장별(물리치료·도수치료·(원장명)·검사) [A6:S11].
  • 게시글은 "고시가 자주 바뀌는 수가를 실수 없이 적용"하는 용도로 홍보했다 [A1].
  • 미확인: 방문목적별 기본 템플릿 자동 매핑, 적용 뒤 템플릿과의 연결 유지.

CHT-12 환부 이미지 — 확인

  • 한도: 모바일 초기 0/10(2022) → 방문(진료기록)당 30장(v2.4 PC, 2023 모바일), PC·모바일이 같은 한도 공유 [A1, V1 R18, V2 R21].
  • PC: 진료기록 오른쪽 이미지 패널. v2.4 는 사진이 없으면 첨부 원형 버튼만 → 2023 사진 업로드 (n/30)·전체 이미지 → 2025 탭 오늘 n | 전체 + 업로드 | 촬영(웹캠) + ≫ 확장. 드래그앤드롭·여러 장 동시 업로드, 진행 카운터 업로드 중 (0/n) [V1, V2, V9, A2, A4].
  • 모바일: 촬영 화면에서 여러 장 찍고 n 확인 → 현재 진료 이미지로 실시간 반영. 촬영 경로 내장 카메라·캐논 카메라(DSLR)·사진첩 [A6:S13, A3] → 03b 모바일·장비.
  • 뷰어: 전체 이미지 모달 — 좌측 내원(날짜·담당의)별 그룹 썸네일, 우측 확대, 그룹·개별 체크 → 다운로드, 이미지삭제 [V1 S9, A1]. 촬영시각 워터마크 [A1].
  • 활용: 경과 긴 피부질환의 집 사진·타병원 기록, 외부 심리검사지 촬영(스캐너 대체) [A4].
  • 미확인: 전후 비교 뷰, 사진 위 주석(캔버스로 분리된 것으로 추정), 해상도·용량 제한, 사진 촬영 동의 관리.

CHT-13 캔버스(펜차트) — 확인

  • 사전조건: 설정 캔버스 사용 토글 ON [A2].
  • 2023-10 출시판: 시작 템플릿에서 불러오기·직접 촬영하기, 여러 페이지·이름 변경, 펜·형광펜 각 9색·굵기·투명도, 실행취소/다시실행·모두 지우기, 저장 시 PC 차트 실시간 반영. 템플릿: 인적사항 표 + 얼굴 정면·측면, 전신 앞·뒤 [A1 news#16672906].
  • 2024-10 개편(어둡고 헷갈린다는 피드백 반영): 시작 화면 탭 새로 작성하기/캔버스 수정하기 + 템플릿 관리 —
    • 사진에서 시작하기: 차트 사진 · 앨범 사진 · 바로 촬영
    • 템플릿에서 시작하기: 카드(전신(앞,옆,뒤)·코·입술·얼굴(좌,우) 등), 즐겨찾기 고정, 여러 개 고르면 순번 배지 순서대로 페이지 생성
    • 빈 페이지에서 시작하기
    • 편집: 이름 YYMMDD_환자명_순번 좌우 이동, 펜·형광펜·지우개·이미지 삽입, 색 검정·빨강·파랑 + 사용자 색, 굵기 3단, 페이지 +, 삽입 이미지 크기 조절 [A2 news#119304811, A6:S14]
  • 사용자: 원장·상담실장(시술 부위 설명)·간호·헬스케어 코치 [A2, A4].
  • 데이터: Canvas{patientId, visitId?, name, pages[{background(template|photo|blank), strokes[], images[]}]} · CanvasTemplate{name, image, isFavorite, scope}
  • 미확인: 저장 형식(벡터/합성 이미지), PC 차트 안 표시 위치, 자동 저장 여부.

CHT-14 파일 첨부 — 확인

  • 차트 파일 섹션: + 파일 추가 · 파일 리스트 · 드래그 업로드. 녹음·타이머 결과도 이 섹션의 칩으로 쌓인다 [A2, A3, A6:S04].

CHT-15 녹음 / 타이머 — 확인

  • 녹음: 녹음 → 오른쪽 아래 다크 플로팅 위젯 녹음 중 00:00 + 취소·일시정지·저장. 차트 입력 중에는 알약 모양으로 줄고 마우스를 올리면 펼쳐짐. 저장 → 모달 녹음 파일 저장, 파일명 필수 20자 이내 → 토스트 저장하고 있어요→저장했어요 → 파일 칩 파일명_길이 [A3 news#148393514].
  • 타이머: 누르면 정지 상태로 나타나고 ▶로 시작 → 저장 시 같은 파일명 모달 → ⏱ 칩 [A3].
  • 동작 중에도 진료기록 입력 가능. 활용: 부작용·합병증 설명 증빙, 정신건강의학과 시간 기반 수가, 수술 시간 기록 [A3].
  • 2026 AI 상담(녹취 기반)의 전 단계로 보인다 → 03b AI [A4].
  • 데이터: ChartAttachment{visitId, kind(audio|timer|upload), name(≤20), durationSec, startedAt, createdBy}
  • 미확인: 녹음 보관 기간·열람 권한·환자 동의(이 시점 자료에 없음), 타이머 값의 수가 자동 연결.

CHT-16 할 일(태스크) — 확인

진료 중 구두로 넘기던 처치·안내·요청을 차트에 등록하고 수행자를 지정해 대기리스트·모바일에서 추적한다 [A3 news#157758234·167389387].

  • 수동 등록: 차트 할 일 입력(할 일 메모 (Shift+Enter: 줄바꿈)) + ⊕(현재 차트의 오더 중에서 선택) + 👤(수행자 다중 선택: 검색, 본인에게 배정, 이름 / 직책 · 부서) + 취소·등록(내용 없으면 비활성).
  • 자동 등록: 관리 > 차트 > 차트 설정 > 할 일 설정의 할 일 자동 등록 ON → 진단 및 처방에 추가한 오더가 동시에 할 일로 생성.
  • 상태: 대기 → 진행중(경과시간) → 완료(취소선 + 소요시간 1일 2시간 50분 소요 + 완료시각).
  • 모바일 시트: 상태 버튼, 오더, 메모, 수행자(다중), 시간(시작~종료), 삭제.
  • 대기리스트 카드 안 체크리스트로도 보인다 → OPS-04. 티켓 회차가 붙은 라벨(… 7/10) [A3].
  • 필요 없으면 차트구성에서 섹션을 끈다.
  • 데이터: Task{patientId, visitId, orderLineId?, memo, assigneeIds[], status(대기|진행중|완료), startedAt, completedAt, durationSec, plannedStart?, plannedEnd?, source(manual|auto_order)}
  • 미확인: 베타 화면 ~09:00 AM 표기(마감 시각 추정), 완료 알림.
  • 참고: 홈·보드의 업무(원내 할 일)는 환자와 무관한 병원 체크리스트로 별개다 → OPS-09.

CHT-17 루틴 — 확인

  • 하단 분할 버튼 루틴 | ⋯ → 메뉴 루틴 적용: 진료완료 · 일괄진료 · 문서완료 · DUR [A6:S12].
  • 실행 모달 진료완료 루틴을 적용합니다. — 단계 목록 예 DUR 점검 → 만성질환관리료 추가 및 재산정 → 의약품관리료 추가 및 재산정 → 약 조제 전송 → 전자서명. 단계는 순차 실행, 각 단계 대기(흐린 점) → 진행(파란 점) → 완료(초록 체크), 진행 중에도 취소 가능, 끝나면 토스트 진료완료 루틴을 완료했습니다. [A6:S12].
  • 원무용 문서완료는 진료비세부내역서·영수증 발급 같은 단계로 추정. 설정 위치 관리 > 병원 > 차트설정 [A6:S12].
  • 미확인: 단계 실패 시 건너뜀/중단, 일괄진료의 의미(여러 환자 동시 처리 추정).

CHT-18 여러 화면 동시 띄우기 — 추정

  • 고객사례: 담당자별로 봐야 할 차트 창이 달라 여러 화면을 동시에 띄워 본다(기존엔 창을 하나씩 넘겼다) [A4 story#53468189]. 앱 내 분할인지 브라우저 다중 탭인지는 미확인(탭 제목이 페이지 | 차트번호 이름인 점으로 보아 다중 탭 추정).

CHT-19 차트 미리보기(읽기 전용) — 확인

  • 통계 미수 목록의 차트보기 → 진료일시·진료의 + 진료기록·처방 읽기 전용 모달 → 차트열기로 전환 [V4 S5].

2.3 버전 간 차이

항목 v2.4 (2022-09) v2.0.5a · 2023 2024 2025+
중앙 섹션 진료기록·진단 및 처방·수납·문서발급(4종) 같음, 진료실/원무 모드로 소개 파일·상담·관리·특이사항·간호/수술기록 13종(할 일·쿠폰·포인트·액션 포함), ⌘+Shift+n
진료기록 칩 x ray·x ray2 외래기록지·SOAP·건강검진기록지·소아기록지 + / 호출 + 리프팅 주의사항 등 미용 안내 칩
오더 검색 탭 5탭(퀵오더·검사아이템) 6탭(오더세트·단축어, v2.5~) — 8탭(티켓·구입아이템)
처방 툴바 예방접종·스마트관리료 + DUR 점검, + 심사점검(2023-05) + 약 조제 전송·마약류조회 같음, 빠른 추가 아이콘 5개
오더세트 패널 폴더 트리 오더세트|차트템플릿 탭 + 2단 + 모두복사 같음 검색 라벨 항목 검색
내원이력 카드·새 차트 생성 ✓·페이지네이션 간략히|펼치기·초안·전체 복사·간호/수술기록 경고 자격조회실패, 줄 클릭 복사
이미지 30장, 첨부 버튼 인라인 이미지 패널 오늘/전체 탭, 촬영 캐논 DSLR 경로
캔버스 — 2023-10 출시(다크) 2024-10 개편(밝은 UI, 사진/템플릿/빈 페이지) 같음
신규 — — — 녹음·타이머(02), 할 일(03 베타 → 08 정식), 티켓 바

2.4 우리 구현 메모

ID MVP 메모
CHT-01 P1 웹 기준 다열 레이아웃 + 열 접기. 저장 버튼 없는 자동 저장(ChartNote.version으로 낙관적 잠금 → 동시 편집 충돌 감지, F4 수용 기준). 하단 보내기 바는 OPS-02
CHT-02 P1 F4 차트구성. 사용자 단위 저장 + 직무(JobType)별 기본값(ClinicSetting.chartPanelsByJob). 순서 변경은 P2?
CHT-03 P1 카드 요약 + 줄 클릭 복사·전체 복사(F4). 복사는 값 복사(원 오더 참조 저장 안 함). 간호·수술기록 표시는 해당 칸 구현 범위만
CHT-04 P1?(새 차트) · P2?(초안) 같은 날 복수 차트는 Visit 1 : ChartNote n 이 아니라 Visit 을 새로 만드는 쪽이 단순. 예약 연동 초안은 P2
CHT-05 P1 서식 JSON(ChartNote.content) + 검색용 plainText. 글자색·굵기 정도만. 서명 잠금은 P2?
CHT-06 P1 F4 칩 + / 호출 둘 다. 단축어 여러 개 허용
CHT-07 P1 F4 역할별 칸: NoteKind(진료기록·상담·관리·간호·시술) — 1차 타깃에서 가장 중요한 차별 요소. 특이사항은 Patient.specialNote(환자 단위). 수술기록은 P2?
CHT-08 P1 탭: 전체·상병·오더(처방아이템)·오더세트·티켓·단축어. KCD 는 피부·성형 중심 부분집합 시드
CHT-09 P1 주상병 필수 경고, 급여/비급여·과세·원내/원외, 금액 자동 계산(F4). 스마트진찰료·DUR·특정내역·처방전 자동 첨부는 P3
CHT-10 P1 모두복사 + 줄 단위. 세트 값 그대로 복사(F8)
CHT-11 P1 차트 패널 적용 + 접수 모달 선지정(RCP-08)
CHT-12 P1 업로드·썸네일·전후 태그(MediaAsset.phase)·내원당 30장. 웹캠 촬영·모바일 즉시 업로드는 P2(모바일 차트)
CHT-13 P2 캔버스
CHT-14 P1? 일반 파일 첨부는 MediaAsset로 싸게 얹힌다
CHT-15 P2 녹음/타이머. 녹음은 동의(RCP-07) 설계와 함께
CHT-16 P2 할 일(오더→작업, 수행자·소요시간)
CHT-17 P2 루틴(진료완료 일괄 처리)
CHT-18 P1 라우트가 환자·방문 단위 URL 이면 브라우저 다중 탭으로 자연히 해결
CHT-19 P1? 통계는 P2 이지만 미수 목록(수납)에서 쓰는 읽기 전용 미리보기는 P1 수납에 필요

3. 원무·수납

수납은 별도 화면이 아니라 차트의 한 섹션이다. 진료를 마친 의사가 보내기로 환자를 수납실 대기열에 넘기면, 원무는 같은 차트를 열고 차트구성에서 수납내역·문서발급만 켜서 받을 금액을 확인하고 결제를 한 건씩 추가한다. 2022~2023 은 급여 본인부담 계산과 분할 수납이 중심이었고, 2024 결제단말기 연동, 2025 에 쿠폰·포인트·티켓(회차권)과 "사용 시점 매출 인식"이 더해지며 미용 의원형 원무로 확장됐다.

3.1 기능 목록

ID 기능 요약 도입 시기 확신도 출처
PAY-01 수납내역 카드 받을 금액(= 환자부담 총액) · 분해 · 수납 행 · 환불 · 남은 금액을 한 카드에 2021목업 확인 A1 news#13225659, V2 R17, V3 S9, V9, A2 news#18302977
PAY-02 수납 추가(분할·복합 결제) 결제수단(카드·현금·할인금·선납금) + 금액(전액 입력) + 할부/현금영수증을 한 건씩 추가 v2.4 확인 V3:05-00230035 S10, V4:06-00790085
PAY-03 환불 수납 카드의 접힌 환불 섹션 2023-03 확인(자리) · 미확인(동작) V9, A2
PAY-04 미수(남은 금액) 관리 남은 금액이 0 이 아니면 미수로 남고, 나중 방문·통계에서 추가 수납 v2.4 확인 V3, V4 S4·S6, V9
PAY-05 결제단말기 연동 EMR 수납 금액을 단말기로 자동 전송, 직원은 결제만 2024-06 확인(게시) · 미확인(세부) A2 news#28542401
PAY-06 일일 정산 리포트 전일 카드 승인·취소, 카드사별, 현금영수증 집계를 알림톡으로 2024-06(집계 예시 2023-10) 확인 A2 news#28542401
PAY-07 티켓(회차권) 판매·차감 구매·사용을 오더 줄로 처리, 보유 티켓 바 칩 클릭 → 자동 차감 2025-06 확인 A3 news#165187843, A5, A6:S04·S16
PAY-08 선택형 패키지 회차별 구성(주차별) · 옵션 풀 택1(다중) 상품 2025-06 확인 A3 news#165187843
PAY-09 티켓 이력·만료·기간 연장 드로어 티켓 이력(사용/완료), 만료 D-표시, 기간 연장 2025-06 확인 A3, A6:S16
PAY-10 티켓 환불 칩 우클릭 티켓 환불 → 잔여 회차 표시 + 환불 금액 직접 입력 2025-06 확인 A3 news#165187843
PAY-11 회차권 사용 시점 매출 인식 판매 시 전액이 아니라 사용한 회차만큼 매출 인식, 미사용분 분리 2025-06 확인(주장) · 미확인(계산식) A3 news#166081947
PAY-12 쿠폰 적용 차트 쿠폰 섹션 → 쿠폰 선택 또는 직접입력(할인율 + 대상 처방) 2025-01 확인 A3 news#145464821, A4 story#158666898
PAY-13 포인트(충전·사용·환불) 결제액과 충전 포인트를 따로 기록(보너스), 수납 전 차감, 사용 한도 = 남은 과세 수납액 2025-01 확인 A3 news#145464821, A4 story#162911244, A5
PAY-14 선납금 환자별 예치 잔액, 접수 모달 표시, 결제수단 선납금 v2.4(수단) · 2024(잔액 표시) 확인(표시) · 미확인(충전 흐름) V3 S10, A2, A3
PAY-15 쿠폰/포인트 내역 환자별 쿠폰·포인트 사용 이력 모달 2025-01 확인 A3 IMG7, A4
PAY-16 의료급여 진료확인번호 수납 카드의 + 진료확인번호 받기 (의료급여 적용) 2021목업(의료급여 적용) · 2023-03 확인(버튼) A1, V9, A2
PAY-17 진료 종료(병원에서 내보내기) 수납·서류가 끝나면 위치 드롭다운 병원에서 내보내기 → 대기 목록에서 빠짐 v2.4 확인 V3:05-0057~0069, A1

3.2 기능 상세

PAY-01 수납내역 카드 — 확인

금액 구성(여러 화면 예시로 검산됨) [A1, V9, A2]:

항목 식 예시
본인부담금 급여 항목의 환자 몫(→ CLM-05) 40,000
비급여 비급여 항목 합 5,000
환자부담 총액 본인부담금 + 비급여 45,000
공단부담금 급여총액 − 본인부담금 80,000
진료비 총액 환자부담 총액 + 공단부담금 125,000
받을 금액 = 환자부담 총액 45,000
수납 금액 수납 행 합계 5,000
남은 금액 받을 금액 − 수납 금액 (+ 환불 반영 추정) 40,000
  • 레이아웃: 1블록 받을 금액 + ▸ 환자부담 총액(펼치면 본인부담금·비급여, 회색 들여쓰기) + 공단부담금 + 진료비 총액 + 하단 링크(+ 의료급여 적용 → + 진료확인번호 받기) / 2블록 수납 금액 + 수납 행(MM.DD 결제수단 금액, 최신이 위) + + 수납 추가 + ▸ 환불 / 3블록 남은 금액(미수면 파랑, 0 이면 검정) [V3 S9, A2].
  • 완납 규칙: 남은 금액이 0 이 되면 + 수납 추가가 사라진다 [V3, V4].
  • 실시간 재계산: 진단 및 처방을 고치면 수납 카드가 바로 다시 계산된다 [V3].
  • 2025 추가 요약: 받을금액 아래 환자부담금 / 포인트 -nP / 쿠폰 -n원 차감 내역 [A3].
  • 끝수처리(10원 미만 절사, 본인부담 100원 미만 절사)는 CLM-05 [V3].

PAY-02 수납 추가(분할·복합 결제) — 확인

  • 모달 수납 추가: 읽기 전용 남은 금액 · 결제수단* 칩 4개(카드▾·현금·할인금·선납금, 단일 선택) · 결제금액*(원) + 전액 입력(남은 금액 채움) · 하단 취소/추가(필수값이 차야 활성) [V3 S10, V4 S6].
  • 카드: 할부선택*(일시불…), 카드 하위 선택 드롭다운(카드사/단말 추정) [V4].
  • 현금: 안내 "진료비총액이 10만원 초과할 경우 현금영수증을 의무적으로 발급" · 체크 현금영수증 발급·계좌이체 · 신분확인번호*(체크 전 비활성) · 승인번호 [V3 S10].
  • 결과 토스트 수납이 추가되었습니다., 수납 행 추가 [V3].
  • v2.4 흐름 예: 카드 10,000 일시불 → 현금 10,000 → 남은 금액 0 [V3 F5]. 목업 공지 "이중 카드 결제가 많은 환자"로 보아 여러 카드 분할이 실제로 흔하다 [A4].
  • 미확인: 할인금·선납금 선택 시 필드, 카드 승인번호 자동 수신(v2.4 는 수기 기록형으로 보임).

PAY-03 환불 — 확인(자리)/미확인(동작)

  • 수납 카드 2블록의 접힌 ▸ 환불 섹션 [V9, A2]. 환불 입력 화면·결제 취소 연동은 자료에 없다. 티켓 환불은 PAY-10.

PAY-04 미수(남은 금액) 관리 — 확인

  • 남은 금액이 남으면 그대로 미수. 통계 수납 > 미수/환불 내역 탭에서 목록을 보고 차트보기 → 차트 수납 카드에서 추가 수납 [V4 S4·S6] → 03b 통계.
  • 데모의 수납 행 날짜(04.26)가 방문일(03-21)과 달라 나중에 받은 미수금 표시로 보인다 [V9].
  • 접수 모달·헤더의 ₩ 아이콘은 미수·수납 이력 표시로 추정 [A1, V1].

PAY-05 결제단말기 연동 — 확인(게시)/미확인(세부)

  • 수납할 때 진료비가 단말기에 자동 입력되어 직원은 결제만 누른다. 금액 오입력 → 귀가 후 환불·재결제 전화 사고를 막는 것이 목적 [A2 news#28542401]. 설정 > 연동 > 원무: 결제 단말기 [A2].
  • 미확인: 지원 VAN·단말 목록, 결과가 수납 행에 자동 기록되는지, 취소 거래, 웹앱-로컬 장치 연결 방식(로컬 에이전트 추정 — 2025-12 사이드바 에이전트 설치 항목과 연결될 가능성) [A6].

PAY-06 일일 정산 리포트 — 확인

  • 알림톡 [일별 승인, 취소 리포트]: 집계일 · 카드 승인/취소(건수·금액) · 카드사별(11개사 + 해외) · 현금영수증 승인/취소. 발신 채널명이 VAN 계열로 보여 VAN 부가서비스 제휴로 추정 [A2].

PAY-07 티켓(회차권) 판매·차감 — 확인

  • 판매: 오더 검색 티켓 그룹에서 골라 오더 줄 TK1581 10회권 구매 … 비급여(과세) 350,000원 추가 → 수납 금액에 포함 [A3, A6:S04].
  • 보유 표시: 처방 영역 위 보라 틴트 티켓 ② 바, 칩 N회권 상품명 사용/총(0/10, 9/10) [A3, A6].
  • 사용: 칩 클릭 → 카운터 0/3 → 1/3 + 토스트 티켓을 사용했어요. + 오더 줄 TK1590 20회권 사용 …(금액 없음). 특정 상품이 차트에서 쓰이면 해당 패키지 회차가 자동 차감된다는 규칙이 본문에 있다 [A3].
  • 판매 흐름(고객사례): 상담 방문에 결제만 하고 다음 방문부터 시술. 잔여 회차를 환자기록 스레드에도 메모 [A4].
  • 할 일·대기리스트 카드에 … 7/10 회차 라벨, AI 상담에 잔여 티켓 표시 [A3].
  • 데이터: TicketProduct{code(TKnnnn), name, kind, totalCount, price, taxType, validDays?} · PatientTicket{productId, purchaseVisitId, price, couponDiscount, netPrice, usedCount, totalCount, expiresAt?, status(사용중|완료|환불)} · TicketUsage{ticketId, visitId, roundNo, optionId?, usedAt, by}
  • 미확인: 한 방문에 여러 회 사용, 사용 취소(되돌리기), 양도.

PAY-08 선택형 패키지 — 확인

  • 단일형: N회권(레이저 토닝 10회권 등).
  • 선택형 – 단일(주차별): 회차마다 구성이 정해짐(예 3주 패키지: 1주차 A+B, 2주차 C+D+E, 3주차 F). 사용 시 "사용할 시술을 선택해주세요." 라디오.
  • 선택형 – 다중(옵션별): 회차마다 옵션 풀에서 1개(예 필링 4종 중 택3). 쓴 옵션은 ✔ 날짜 사용, 일부 [사용불가]. 선택 전 확인 비활성.
  • 상품 등록 화면은 공개되지 않았고 설정법은 상담 채널로 안내한다 [A3 news#165187843].
  • 미확인: [사용불가] 조건(이미 쓴 옵션·순서 제약 추정).

PAY-09 티켓 이력·만료·기간 연장 — 확인

  • 우측 드로어 티켓 이력, 탭 사용 | 완료. 카드 = 상품명 + 유형 배지(다중) + 사용/총 + 만료(만료 30일전 빨강 / 만료 365일전 회색 / 만료일 없음) + 펼침 [A3, A6:S16].
  • 펼치면 역순 타임라인 2 사용 날짜 ↗ / 1 사용 날짜 ↗ / 구매 날짜 ↗(↗ = 해당 내원 차트 이동 추정).
  • 버튼: 만료일 있는 티켓 기간 연장·사용, 없으면 사용만.
  • 미확인: 만료 전 알림 자동 발송, 만료 후 처리(소멸·환불).

PAY-10 티켓 환불 — 확인

  • 티켓 칩 우클릭 → 티켓 환불 → 모달: 상품명 · 티켓 금액 · 쿠폰 할인 · 패키지 가격(= 금액 − 할인) · 사용 티켓 · 남은 티켓 · 환불 금액* 직접 입력 · 취소/확인 [A3].
  • 위약금·자동 계산식은 없고 수동 금액. 목업 수치가 서로 맞지 않는다(칩 1/4 vs 모달 5회권).

PAY-11 회차권 사용 시점 매출 인식 — 확인(주장)

  • 판매 시 전액을 매출로 잡지 않고 사용한 회차만큼만 인식, 미사용분은 선수금 성격으로 자동 분리. 회차마다 소진 기록이 증빙으로 남는다 [A3 news#166081947].
  • 통계 매출 정의와 연결 → 03b 통계(매출/수납 정의 차이).
  • 미확인: 회차당 인식 금액 식(균등 배분? 선택형 옵션별 단가?), 매출 리포트 화면. 세무 효과는 마케팅 주장이라 검증 필요.

PAY-12 쿠폰 적용 — 확인

  • 차트 쿠폰 섹션 + 쿠폰 적용 → 모달 탭 쿠폰 | 직접입력 [A3, A4].
    • 쿠폰: 쿠폰 선택*(예 첫 방문 이벤트·주름 보톡스 1+1·1월 이벤트·VIP 전용 쿠폰·지인 할인 10%) → 합산 금액 → 할인 적용 후 미리보기.
    • 직접입력: 할인율*(%) + 처방 선택*(현재 차트 처방 체크리스트, 전체 선택, 항목별 금액) → 예 88,000 → 10% → 79,200.
  • 결과는 쿠폰 카드(쿠폰명 + 대상 처방)로 섹션에 남는다 → 쿠폰은 특정 처방 줄에 걸린다.
  • 할인 방법: 비율(n%) 확인, 수납 요약 쿠폰 -2,000원으로 정액도 있을 수 있음(추정). 1+1 같은 증정형도 이름으로 보임 [A3].
  • 운영 현실: 조건부 이벤트(3개 이상 시 1개 서비스, 광고 유입 10%, 리뷰 인증 시 1회권)를 공지 텍스트로 두고 수납자가 수동 적용한다 → 조건→혜택 규칙 엔진 수요 [A4 story#158666898].
  • 비급여에만 적용해야 한다는 검증 규칙(V-41) [A5].
  • 미확인: 쿠폰 생성 화면, 유효기간·발급 대상·중복 적용 규칙.

PAY-13 포인트(충전·사용·환불) — 확인

  • 차트 포인트 섹션: n P 보유 + + 포인트 관리 → 모달 탭 사용 | 충전 | 환불 [A3].
    • 사용: 남은 과세 수납 총액*(읽기 전용) + 포인트 사용* + 최대 사용 → 사용 한도 = 남은 과세 수납액(과세 비급여에만 사용으로 추정).
    • 충전: 결제 금액과 충전 포인트를 따로 기록(결제 100,000원 → 충전 110,000P, 보너스 10%).
  • 결과는 섹션에 사용: 100,000P, 충전: 결제 … / 충전 …P로 쌓인다.
  • 멤버십형 선결제(100만 원 결제 시 10만 P 추가)를 포인트로 운영, 수납 시 자동 차감 [A3, A4].
  • 데이터: PointLedger{patientId, type(charge|use|refund|earn|expire), points, paidAmount?, bonusPoints?, visitId?, by, at}
  • 미확인: 결제액 % 자동 적립 여부, 소멸 규칙.

PAY-14 선납금 — 확인(표시)/미확인(흐름)

  • 결제수단 칩 선납금(v2.4), 인사이트 수납 현황 범례(카드·현금·선납금) [V3, V9].
  • 접수 모달 우상단 선납금 100,000(2024), 2025 는 이름 옆 툴팁에 선납금(₩)과 포인트(P)를 따로 표시 → 포인트와 별도 원장 [A2, A3].
  • 충전·차감·환불 화면은 자료에 없다.

PAY-15 쿠폰/포인트 내역 — 확인

  • 환자 ⋮ 쿠폰/포인트 내역 → 모달(보유 포인트, 탭 쿠폰 | 포인트). 쿠폰 표 사용일시 · 수행자 · 할인 방법 · 할인 금액 · 쿠폰명 [A3, RCP-14].

PAY-16 의료급여 진료확인번호 — 확인(버튼)

  • 수납 카드 1블록 하단 + 진료확인번호 받기 (의료급여 적용) [V9, A2]. 2021목업은 + 의료급여 적용(재계산 추정) [A1]. 결과 표시는 미확인 → CLM.

PAY-17 진료 종료(병원에서 내보내기) — 확인

  • 진료·수납·서류가 끝나면 하단 위치 드롭다운에서 병원에서 내보내기 → 보내기 → 환자가 대기 목록에서 빠지고 첫 화면으로 돌아간다 [V3 F7]. 2022 게시글은 우측 상단 병원에서 내보내기(귀가)로 소개 [A1].
  • 방문 상태는 완료 → 환자리스트 방문 탭·보드 완료 열로 이동(→ OPS-01).

3.3 버전 간 차이

항목 2021목업 · v2.4 2023 2024 2025+
수납 위치 원무 화면(2021) → 차트 섹션(v2.4, 차트구성 수납) 원무 모드로 소개 같음 차트 섹션 순서 할 일 → 쿠폰 → 포인트 → 수납내역
금액 카드 받을 금액·환자부담 총액·수납·남은 금액, + 의료급여 적용 ▸ 환불 섹션, + 진료확인번호 받기 같음 포인트·쿠폰 차감 요약
결제수단 카드·현금·할인금·선납금 같음 단말기 자동 입력 포인트(별도 원장)
할인 할인금 수단 — — 쿠폰(처방 줄 단위)·직접입력
회차권 — — — 티켓(단일·선택형), 이력·만료·연장·환불, 사용 시점 매출

3.4 우리 구현 메모

ID MVP 메모
PAY-01 P1 Invoice(받을 금액 = payable, 남은 금액 = balance). F5 식: 남은 금액 = 받을 금액 − 수납 + 환불. 급여 본인부담 분해는 P3 이므로 MVP 는 비급여·과세/부가세 중심, 급여 줄은 비청구 금액으로만
PAY-02 P1 Payment 수단: 카드(할부·카드사·승인번호 수기)·현금(현금영수증 정보)·계좌이체·선납금·포인트. 10만원 초과 현금 안내 문구 포함. 할인금 수단 대신 할인은 InvoiceAdjustment로 분리
PAY-03 P1 결제 취소·환불 = Payment.kind=refund + originalPaymentId. 닥터팔레트는 동작이 공개되지 않아 우리가 설계
PAY-04 P1 부분수납 → 미수(F5). 미수 목록은 수납 모듈에 두고 통계(P2)와 분리
PAY-05 P3 결제 단말(VAN) 실연동은 P3, MVP 는 어댑터 샌드박스
PAY-06 P2? 일마감(F5 DailyClosing)은 P1, 알림톡 리포트는 P2?
PAY-07 P1 F5 회차권: 판매 = 오더 줄(OrderLine.ticketPurchaseId), 칩 차감 = TicketUsage, 되돌림 추가(닥터팔레트 자료에 없음)
PAY-08 P1(단일·선택) TicketProduct.selectionMode. 주차별(회차 고정 구성)은 P2?
PAY-09 P1 만료·연장(F5). 만료 전 알림은 P2
PAY-10 P1 환불 금액 직원 입력(닥터팔레트와 같음) + 사용분 기준 제안값 표시
PAY-11 P1 TicketUsage.recognizedAmount = netPrice ÷ totalCount × count(F5 수용 기준). 선택형 옵션별 단가는 결정 필요
PAY-12 P1 CouponPolicy/PatientCoupon + 직접입력 할인. 쿠폰은 줄 단위 적용, 비급여에만
PAY-13 P1 PointLedger. 사용 한도 = 남은 과세(비급여) 수납액
PAY-14 P1 PrepaidLedger 충전·사용·환불(F5) — 닥터팔레트에 흐름이 안 보이는 부분이라 설계 필요
PAY-15 P1 ⋮ 메뉴 + 환자 상세 탭
PAY-16 P3 의료급여는 급여 진료와 함께
PAY-17 P1 Visit 완료 전이 = QueueEntry 종료 + 방문 탭 이동

4. 문서·전자서명

문서는 오더처럼 처방되고 수납 옆에서 한꺼번에 발급된다. 의사가 진단 및 처방에서 진단서를 검색해 넣고(원외 약을 넣으면 처방전 2종이 자동으로 붙는다), 원무가 차트 문서발급 카드에서 전체 미리보기 → 전체 발급 → 전체 출력으로 끝낸다. 서식은 차트·수납 데이터와 등록된 병원 직인·의사 인장 이미지로 자동 채워지고, 출력은 브라우저 인쇄(PDF 저장 포함)를 쓴다. 전자서명은 2022-11 부터 GNB 메뉴로 있었지만 공개 화면은 태블릿 동의서 작성 1장뿐이다.

4.1 기능 목록

ID 기능 요약 도입 시기 확신도 출처
DOC-01 문서 처방(서류 오더) 오더 검색에서 서류를 찾아 오더 줄로 추가, 우측 속성 패널에 용도·소견 등 입력 2021목업 확인 A1 news#13225959, V3:04-0039~0049, V9, V7
DOC-02 처방전 자동 첨부 원외 약이 있으면 처방전(약국보관용)·처방전(환자보관용)이 문서 목록에 자동으로 붙음 v2.4 확인(목록) · 추정(규칙) V3 S11, V7:08-0281, A2, A3
DOC-03 문서발급 카드 방문의 모든 서류를 한 목록에 모아 전체 미리보기·전체 발급→전체 출력, + 영수증 추가 2021목업 확인 A1, V2, V3 S11, V9, A2, A6:S17
DOC-04 서류 미리보기·발급 모달 A4 미리보기 + 비고·신청인·환자와의 관계 → 발급(연번호 부여) v2.4 확인 V3 S12, A1
DOC-05 서식 카탈로그 법정·병원 서식 16종(v2.5) → "30종 이상"(2024), 서식별 자동 바인딩 v2.4 확인(16종·10종 화면) V7 R7, A6:S18, V3 S13·S14
DOC-06 병원 직인·의사 인장 상호·주소·대표자·면허번호와 직인/인장 이미지를 서명란에 자동 삽입 v2.4 확인(출력물) · 미확인(등록 화면) V3, A1
DOC-07 출력·PDF 저장 전체 출력 → 브라우저 인쇄 대화상자, PDF로 저장으로 메일·팩스 v2.4 확인 V3:05-0045~0055
DOC-08 재발급 표기 출력물 우상단 [재발급] 표기 2024 확인(표기) A6:S18
DOC-09 전자서명 메뉴·태블릿 동의서 GNB 전자서명, 설정 동의서 사용, 태블릿에서 서식 작성·임시저장·서명 2022-11(메뉴) · 2024-02(화면) 확인(메뉴·화면 1장) · 미확인(흐름) A1, V9, A2 news#20955744, A6:S19
DOC-10 동의 결과 자동 기록 태블릿 접수 동의·기환자 팝업 동의 결과가 차트에 동의서로 자동 기록 2026-06 확인 A3 news#171946700
DOC-11 환자라벨 출력 환자 ⋮ 환자라벨 출력 2025-04 확인(메뉴) A4 story#162911244
DOC-12 환자 앱 증명서 발급 환자가 앱(메디패스)에서 증명서를 발급받아 실손 청구에 사용 2023-03 확인 V9, A1 news#15602444 → 03b 모바일·환자앱

4.2 기능 상세

DOC-01 문서 처방(서류 오더) — 확인

  • 오더 검색에 진단서 입력 → 결과에 상병 Z027 …진단서발급 계열과 처방아이템 진단서·건강진단서·상해진단서가 함께 나온다 → 선택 → 토스트 문서를 추가했습니다. [V3 F3].
  • 문서 줄을 고르면 우측 속성 패널: 가격* · 진료건(일시 + 변경) · 진단구분(최종진단…) · 병명(표시 토글 + 부상병 표시 제외) · 방문일 · 용도(예 보험회사 제출용) · 치료 내용 및 진료에 대한 소견 · 기간 · 비고 + 미리보기 링크 [A1 news#13225959].
  • 간호가 환자기록에 "진단서 추가 부탁드립니다."라고 요청 → 의사가 문서 오더를 넣는 협업 흐름 [V9].
  • 문서 오더는 오더세트·단축어(예 p1)에도 넣을 수 있다 [V7].
  • 미확인: 서식별 속성 차이(소견서·진료확인서).

DOC-02 처방전 자동 첨부 — 확인(목록)/추정(규칙)

  • 약 처방 시 처방전(약국보관용)·처방전(환자보관용)이 목록에 생긴다 [V3 S11]. 2023~2024 화면은 약국보관용이 기본으로 올라오고 환자보관용은 + 처방전(환자보관용) 추가로 붙인다 [V9, A2, A6:S17]. 규칙(원외 약일 때만인지)은 한 프레임에서 추정 [V7].
  • 처방전 서식에 QR 코드가 있다 [A6:S18]. ▷ 약 조제 전송이 문서발급 카드 맨 위에 액션으로 있다(→ 03b 장비 연동) [A2, V9].

DOC-03 문서발급 카드 — 확인

  • 헤더 문서발급 + 전체 미리보기(2023~ 미리보기) · 전체 발급(발급 후 전체 출력으로 바뀜) · ⚙ [V3 S11, V9].
  • 목록 = 차트에서 오더로 넣은 서류 + 자동 처방전 + 추가한 영수증류. 행 = 문서 아이콘 + 서류명 + 상태 배지 발급완료. 정렬은 유형 순(진단서·진료기록지 → 진료비세부내역서 → 처방전) [V3 S12].
  • + 영수증 추가 드롭다운: 진료비계산서영수증 · 진료비세부내역서 [V3].
  • 전체 미리보기 모달(2021목업): 좌측 문서 목록(각 발급완료 칩) + 우측 페이지 미리보기 + 닫기·전체발급·전체출력 [A1].
  • 위치: 차트구성 문서발급(원무 모드에서 수납내역 아래) [V3, V9]. 환자 ⋮ 문서발급 관리로 방문을 넘은 발급 이력 접근(추정) [A4].
  • 미확인: 개별 행 클릭 동작, 발급 취소, ⚙ 내용.

DOC-04 서류 미리보기·발급 모달 — 확인

  • 좌측 A4 미리보기(스크롤, 1 / 1, 하단 로고) + 우측 비고 · 신청인(기본 = 환자명) · 환자와의 관계(기본 본인) → 발급 → 토스트 발급이 완료되었습니다. + 목록에 발급완료로 삽입 [V3 S12].
  • 발급 vs 출력: 발급 = 연번호 부여·이력 저장, 출력 = 인쇄로 구분된다 [A1 추정, V3].
  • 연번호: YYYYMMDDHHmm + 일련번호(발급 일시로 시작) [V3 S13·S14]. 2024 서식 예 2020022000001 [A6:S18].

DOC-05 서식 카탈로그 — 확인

  • v2.5 문서아이템 16종(라이브러리, 전부 항목구분 진찰료/응급 및 회송료): 건강검진증명서 · 건강진단서 · 병무용진단서 · 상해진단서 · 영문진단서 · 영문진료소견서 · 요양급여의뢰서(진료의뢰서) · 의료급여의뢰서 · 진단서 · 진료기록지 · 진료소견서 · 진료확인서 · 처방전(약국보관용) · 처방전(환자보관용) · 초진기록지 · 통원확인서 [V7 R7]. 생성 버튼 없음(벤더 제공, 돋보기로 A4 미리보기).
  • 영수증류: 진료비계산서영수증(외래/입원 체크), 진료비세부내역서(= 진료비 세부산정내역) [V3, A6:S18].
  • 2024 기능 페이지에서 확인된 출력물 10종: 처방전(QR) · 진료비계산서영수증 · 진단서 · 진료소견서 · 수술확인서 · 진료비(약제비) 납입 확인서 · 예방접종증명서(국영문) · 장애정도 심사용진단서 · 도수치료기록지 · 진료기록지. "30종 이상" 중 나머지는 미확인 [A6:S18].
  • 진료비 세부산정내역 구조 [V3 S13]: 상단 환자등록번호·연번호 → 표1 성명 | 진료기간 | 병실 | 환자구분 | 비고 → 표2 항목 · 일자 · 코드 · 명칭 · 금액 · 횟수 · 일수 · 총액 · 급여[일부본인부담(본인부담금·공단부담금) · 전액본인부담] · 비급여 → 계 · 끝수처리 조정금액 · 합계 → 신청인·관계 문장 · 상호 · 직인 · 대표자 인장. 같은 분류가 이어지면 항목명은 첫 행에만. 원외처방 약은 행이 없다.
  • 진단서 구조 [V3 S14, A1]: 환자등록번호·연번호 → 성명·주민등록번호·주소·전화 → 병명 구분 임상적 추정/최종 진단 + 질병분류기호 + 주상병·부상병 여러 행(차트 상병이 코드와 함께 자동 기재) → 발병·진단연월일(= 진료일 자동)·용도 → 치료내용 및 소견 → 입원·퇴원일 → 비고 → 확인 문장 + 발행일 → 상호·주소·직인 → 면허번호·성명·(서명 또는 인) → 면허종류.
  • 미입력 인적사항은 빈칸으로 출력된다(주소) [V3].

DOC-06 병원 직인·의사 인장 — 확인(출력물)

  • 병원 직인(사각), 대표자 인장, 담당의 인장(원형)이 서식별 서명란에 자동 삽입 [V3]. 등록 화면은 자료에 없다(문서발급 ⚙ 또는 설정 추정).
  • 데이터: Clinic{상호, 주소, 대표자, sealImage} · Doctor{licenseNo, licenseType, stampImage}

DOC-07 출력·PDF 저장 — 확인

  • 전체 출력 → 발급된 서류를 한 인쇄 작업으로 묶어 브라우저 인쇄 대화상자. 대상 = PDF로 저장으로 파일을 받아 메일·팩스 발송 [V3 F6]. 별도 설치형 출력 에이전트는 없다(2022 기준).

DOC-08 재발급 표기 — 확인(표기)

  • 서식 출력물 우상단 [재발급] [A6:S18]. 재발급 이력 화면은 미확인.

DOC-09 전자서명 메뉴·태블릿 동의서 — 확인(일부)

  • GNB 전자서명(2022-11 게시 이미지, 2023-03 영상에서 CRM과 청구 사이) [A1, V9]. 설정 동의서 사용 토글 + 동의서 사용방법 안내 → 태블릿 또는 메디패스(환자앱)로 서명 [A2 news#20955744].
  • 태블릿 작성 화면: ‹ 동의서를 작성합니다. + 임시저장, 서식 제목(예 쌍꺼풀·안검하수 수술 설명 및 동의서), 병원명, 환자정보 카드(자동 채움: 환자명·환자번호·생년월일·성별·주민번호·연락처·주소), 귀하의 진단명입니다. 입력, 시술일자 날짜 선택. 웹에서 실시간 확인·수정 [A6:S19].
  • 캔버스를 동의서 작성에도 활용한다는 언급 [A2], 녹음으로 설명 증빙을 보완하는 사례 [A3 news#148393514].
  • 고객사례: 설문지·동의서 디지털화로 종이 사용 감소(산부인과) [A4].
  • 미확인: 서명 입력 영역·완료 이후, 서식 관리 화면, 서명본 PDF 보관·재출력, 차트 레일 서명 아이콘과의 관계.

DOC-10 동의 결과 자동 기록 — 확인

  • 태블릿 접수 동의(개인정보·마케팅·AI 녹취)와 기환자 팝업 동의의 결과가 차트에 동의서로 자동 기록. 선택 동의라 미동의도 기록. 철회는 의료진 요청 방식. 더 확실히 하려면 AI 상담 전 별도 동의서를 받을 수 있다 [A3] → RCP-07, 03b AI.

DOC-11 환자라벨 출력 — 확인(메뉴)

  • 환자 ⋮ 환자라벨 출력(검체·차트 라벨 추정). 네모닉 연동(OPS-10)과의 관계는 미확인 [A4].

4.3 버전 간 차이

항목 2021목업 · v2.4 v2.5 · 2023 2024 2025+
카드 헤더 전체 미리보기·전체 발급→전체 출력·⚙ 미리보기·전체 발급, ▷ 약 조제 전송 행 같음 같음
처방전 2종 자동 약국보관용 기본 + 환자보관용 + 추가 같음 차트 처방 영역에 처방전 칩
서식 수 목록 일부 문서아이템 16종 "30종 이상", 출력물 10종 확인, [재발급] —
전자서명 — GNB 전자서명(2022-11~) 동의서 사용 설정, 태블릿 동의서 화면 동의 결과 자동 기록(2026-06)

4.4 우리 구현 메모

ID MVP 메모
DOC-01 P1 문서를 오더 줄(OrderKind.document)로 넣고 속성(용도·소견·기간·병명 표시)은 IssuedDocument.payload 입력 폼으로
DOC-02 P3 처방전은 원외처방(급여)과 함께 P3. MVP 는 비급여 원내 처방 중심
DOC-03 P1 F6 문서 목록 + 일괄 발급·출력
DOC-04 P1 F6 "발급 시점 스냅샷으로 재출력 동일": IssuedDocument.payload 스냅샷 + serialNo(병원별 일련) + 신청인·관계
DOC-05 P1(5종) F6: 진료비 영수증, 진료비 세부산정내역, 진단서·소견서·진료확인서·통원확인서. 영문·병무용·장애정도 등은 P2?
DOC-06 P1 병원 설정에 직인·대표자 인장·의사 인장 이미지 업로드
DOC-07 P1 PDF 생성 → 미리보기·인쇄·다운로드. 출력은 감사 로그(F0/F6)
DOC-08 P1 재출력 시 printCount 증가 + [재발급] 표기
DOC-09 P2 전자동의서(태블릿 서명·PDF 보관, SignedConsent)
DOC-10 P2 태블릿 접수와 함께. AI 녹취 동의는 P3
DOC-11 P3 라벨 프린터(네모닉) 연동과 함께
DOC-12 제외? 환자 앱은 1차 범위 밖(03b)

5. 청구·보험

건강보험 급여 진료를 위한 기능 묶음이다. 세 시점으로 나뉜다 — 접수(청구 구분·수진자 자격조회·본인확인), 진료(스마트진찰료·스마트관리료 자동 산정, 특정내역, DUR·심사점검·인정상병점검), 월 청구(원청구서 생성 → 3종 점검 → 제외 → 발급 → 청구 파일 내려받기). 계산 엔진(진료일 기준 수가 버전, 산정코드 가산, 본인부담·끝수처리)의 상세 요구사항과 검증 규칙 V-01~V-43 은 A5 가 SSOT 이며 06-business-rules.md 에서 요약한다. 제품은 "고시 즉시 반영"과 "청구 삭감률 0.03%(타사 2.9%, 2021 고객조사)"를 반복해 내세운다 [A1, A5].

5.1 기능 목록

ID 기능 요약 도입 시기 확신도 출처
CLM-01 수진자 자격조회 주민번호 입력·접수 모달 열기 시 자동 조회, 자격일자·자격구분·내외국인, 재조회·상세 2021목업 확인 V1:01-0037·0059·0101, A1, A2
CLM-02 청구 구분 방문마다 공단청구(기본)·비청구·자보청구, 접수 후 변경 가능 2021목업(2종) · v2.4(3종) 확인 V1 R3, A1, A2, A3
CLM-03 보험유형·특례 표시 칩 건강보험·의료급여1종·산정특례·비청구·자동차보험, 경고 자격조회실패 v2.4 확인 A1, A2, A3, V9, A6
CLM-04 스마트진찰료 · 스마트관리료 초/재진·연령·요일·시간대로 진찰료와 가산을 자동 산정, 관리료(의약품·만성질환) 자동 추가, 새로고침 ≤2022-03 확인(존재) · 추정(판정 로직) A1, A5 news#17461343·17461371, V1, V3, V8, V9
CLM-05 본인부담 계산·끝수처리 항목별 본인/공단 분담, 총액 10원·본인부담 100원 미만 절사, 조정액 별도 행 v2.4 확인(결과) · 추정(요율) V3, A1
CLM-06 특정내역 입력 오더 목록의 특정내역 줄(MT002·MX999·CT003·JT014 등), 오더세트 줄 단계에서 미리 지정 ≤2022-03 확인 A1, A5, V7
CLM-07 DUR 점검 약 오더가 있으면 DUR 점검 버튼, 통과 시 DUR 통과 2022-11 확인(버튼·상태) · 미확인(결과 화면) V3:04-0053, V9, A1
CLM-08 심사점검 · 인정상병점검 토글 심사점검모드 → 인라인 배지(상병·특정내역·중복·누락) → 보험인정기준 + 추천상병으로 상병 입력 2023-05 확인 V8:09-0009~0037
CLM-09 마약류조회 처방 툴바 마약류조회 2024 확인(버튼) · 미확인(동작) A2, A3, A6
CLM-10 고시 반영·시스템 오더세트 고시 변경을 서버에서 일괄 반영, 벤더 제공 세트(코로나19 등)를 병원 패널에 노출 2022 확인 A1, A5, V2
CLM-11 ITS 부가 알림 접수 시 자격조회 결과에 확진 알림 팝업 → 청구 경로 분기 2022-07 확인 A5 news#17461363
CLM-12 원청구서 생성 청구단위(월/주)·연월·보험종류로 기간 내 명세서 묶음을 비동기 생성 2023-05 확인 V8:09-0051~0065
CLM-13 원청구서 내역·명세서 목록 카드 목록(상태) + 요약(청구건수·진료비총액·청구총액) + 명세서내역·제외내역 탭 2023-05 확인 V8
CLM-14 청구 전 점검 3종 ① 보험자격 오류 ② 명세서 점검내용 + 차트열기 딥링크 ③ 명세서 제외 2023-05 확인 V8:09-0067~0103
CLM-15 새로고침·발급·내려받기·삭제 ↻ 재생성, 발급하기 → 청구번호 + 청구 파일 다운로드, 원청구서 삭제 2023-05 확인 V8:09-0103~0115
CLM-16 의료급여 진료확인번호 수납 카드에서 진료확인번호 받기 2023-03 확인(버튼) V9, A2
CLM-17 입원·낮병동 청구 심평원 청구 S/W 추가 인증(2024-06) 2024-06 확인(게시) A2 news#29011442
CLM-18 급여제한·보건소 청구 급여제한 환자는 공단 청구리스트에서 제외, 서류 출력으로 보건소 청구 2022 확인(Q&A) A5
CLM-19 실손보험 청구 환자 앱 증명서로 실손 청구(→ 03b 환자앱) 2023 확인(카피) V9, A1

5.2 기능 상세

CLM-01 수진자 자격조회 — 확인

  • 트리거: 신규 등록에서 주민번호 13자리 입력 완료 시 자동, 접수 모달을 열 때 자동 재조회, ↻/다시 조회하기 수동 [V1 R2, A2].
  • 표시: "자격일자(YYYY-MM-DD) 조회됨 ✓" + 조회 일시 + 자격구분(건강보험) + 내국인 라벨, 링크 상세조회/자격상세 → 2024 본인확인이력 | 수진자조회 [V1, A1, A2].
  • 접수일시가 연령 가산과 자격 판정의 기준 시점이다(입퇴원 모달 경고 문구) [A2].
  • 과거 방문 칩에 보험유형이 남고, 조회 실패 방문은 내원이력에 자격조회실패 경고 [A1, A3].
  • 데이터: EligibilityCheck{patientId, checkedAt, eligibilityDate, qualification, nationality, alerts[], trigger(등록|접수|수동), rawPayload}
  • 미확인: 실패·자격 상실 화면, 의료급여·차상위 표시 방식.

CLM-02 청구 구분 — 확인

  • 접수 모달 세그먼트 공단청구 | 비청구 | 자보청구, 기본 공단청구, 접수 후 변경 가능 [V1 R3]. 2021목업은 2종 [A1].
  • 매출 범례 급여 · 비급여 · 자보 · 지원금, 인사이트 보험정보별 건강보험 · 자동차보험 · 비청구 [A1, A4] → 03b 통계.
  • 미확인: 산재·보훈 유형, 지원금 범주 정의.

CLM-03 보험유형·특례 표시 — 확인

  • 칩 색: 건강보험 파랑 · 산정특례 빨강 · 의료급여1종 청록 · 비청구 보라 [A1]. 헤더에 산정특례·응급·임신부, 방문 칩 대리처방·잔여처방, 영유아 구분 [A2, A6, V9].
  • 산정특례 등록 UI 는 어디에도 없다(미확인).

CLM-04 스마트진찰료 · 스마트관리료 — 확인(존재)/추정(로직)

  • 차트를 열면 진찰료 줄이 이미 있고(재진진찰료-의원,보건의료원 내 의과, 세부내역서 코드 AA254; 초진 AA154) 스마트진찰료 칩으로 자동 산정임을 표시, 새로고침으로 재판정 [V3, V8].
  • 보조줄: 적용 조건 — 토요 09-13, 만1세이상~만6세이하, 야간, 없음, 연령 구간 변경 문구 [A1, A5].
  • 패널(2022): 진찰료 줄 옆 버튼 → 사이드 패널: 제목(예 초진 진찰료 & 전화상담 관리료) · 태그(스마트진찰료/일반/주간) · 진료유형 · 검진여부 드롭다운 · 특정내역 체크(JX999, JT018) · 처방 삭제. 진료유형만 고르면 진찰료·관리료·특정내역이 함께 구성된다(예 전화상담 초진 = 진찰료 + AH114) [A5].
  • 스마트관리료(▾): 의약품관리료·만성질환관리료 산정 [A6 기능 타일]. 루틴 진료완료가 관리료 추가·재산정을 자동으로 돈다 → CHT-17.
  • 미확인: 주간/야간 판정 기준 시각(접수 vs 진찰), 초/재진 판정 규칙(같은 상병 재내원 기간 등).

CLM-05 본인부담 계산·끝수처리 — 확인(결과)

  • 세부내역서 예: 계 43,428 → 끝수처리 조정금액 -8 → 합계 43,420. 본인부담 10,029 → 10,000(100원 미만 절사), 공단 23,399 → 23,420(= 급여총액 − 본인부담) [V3 S13].
  • 규칙: 총액 10원 미만 절사, 본인부담 100원 미만 절사, 조정액 별도 행. 요율 30% 는 데모 역산 [V3].
  • + 의료급여 적용(2021목업)은 의료급여 부담률로 재계산하는 것으로 추정 [A1].
  • 엔진 요구(진료일 기준 버전, 급여 판정 5종: 급여 / 선별급여 / 100분의100 / 비급여 / 산정 불가, 재원 분할)는 A5 ①.
  • 미확인: 연령·자격·산정특례별 요율 분기 화면.

CLM-06 특정내역 입력 — 확인

  • 오더 목록의 말풍선 줄 코드 + 설명: MT002 조산아·저체중 출산아, MT024 임부금기 처방 사유, MS002 원내투약 주사제, MX999/JX999 기타내역, CT003 비대면처방, MT043 국가재난 의료비 지원, JT014 향정 30일 초과 사유, JT018 검진 당일 진찰료 산정 사유 [A1, A5].
  • 검색창 오른쪽 말풍선+ 버튼으로 추가(추정). 오더세트 줄에서 유형별 코드 목록으로 여러 개 미리 지정 [V7 R11]. 처방전 조제시 참고사항(막자사발 아이콘)도 청구의 일부 [A5].
  • 코로나 세트에서 기간 규칙에 따라 자동 삽입(V-38) [A5].
  • 미확인: 형식 검증, 조건 기반 자동 제안.

CLM-07 DUR 점검 — 확인(버튼·상태)

  • 약 오더가 있을 때만 DUR 점검 버튼 → 통과하면 회색 DUR 통과, 차트를 다시 열어도 유지 [V3]. 2022-11 게시 이미지부터 툴바에 보인다 [A1, V9].
  • 루틴 진료완료·DUR 단계로 자동 실행 가능 [A6:S12].
  • 미확인: 경고 팝업·결과 화면, 보내기 시 자동 점검 여부.

CLM-08 심사점검 · 인정상병점검 — 확인

  • 심사점검: 처방 중 심사점검 토글 ON → 심사점검모드 ✓ + 토스트 "심사점검을 시작합니다." → 해당 영역에 인라인 배지(상병점검 N + 대상 약품명). 오류 범주 4종: 상병 · 특정내역 · 중복 · 누락. 삭감 예방을 청구 시점이 아니라 진료 시점으로 당긴다 [V8].
  • 인정상병점검 모달(2단): 좌 점검 리스트 N → 우 보험인정기준(원문 + 심사번호) → 추천상병(KCD + 별표코드) 선택 또는 추천상병 검색 → 상병 입력 N → 차트 상병에 추가. 건너뛰기·점검 종료 [V8].
  • 추천 목록은 효능효과 원문과 다른 별도 인정상병 매핑에서 오는 것으로 보인다 [V8].
  • 미확인: 모드 해제·재점검 시점, 특정내역·중복·누락 배지 모양, 보내기 시 강제 여부, 기준 데이터 제공처.

CLM-09 마약류조회 — 확인(버튼)

  • 2024~2025 툴바 마약류조회(마약류 투약이력 조회 추정). GNB 마약류▾ 메뉴는 v2.4 부터 → 03b 특수 진료 [A2, A3, V1].

CLM-10 고시 반영·시스템 오더세트 — 확인

  • 고시·수가 변경을 사용자 조치 없이 서버에서 일괄 반영. 예: 2023-06-01 감염병 위기단계 하향으로 전화상담·재택치료 관리료 코드가 쓸 수 없게 되고 비대면 시범사업 코드로 전환 [A1].
  • 벤더가 만든 시스템 세트(코로나19 재택치료 의원급, 코로나19 검사 의원급, 확진일 구간별)를 오더세트 패널 최상단(빨간 십자)에 노출, 병원 세트로 복사 가능 [A5, V2].
  • 2022-01~11 의료고시 게시글 13건(고시 요약·Q&A·삭감 사례)을 콘텐츠 마케팅으로 운영 [A5].

CLM-11 ITS 부가 알림 — 확인

  • 접수 시 모달 ITS 조회 결과 — 코로나19 확진자 표시(정보제공 종료일), 질병관리청 안내, 접수 진행/접수 취소. 확진일로 국고지원·청구 방식이 갈린다 [A5]. ITS 의 정체는 미확인.

CLM-12 원청구서 생성 — 확인

  • 모달: 청구단위 월청구(기본)/주청구 · 년/월(기본 현재) · 보험종류*(기본 건강보험) → 생성 → 카드 생성중(비동기) → 완료 시 건수·금액. 과거 월 생성 가능 [V8].
  • 미확인: 보험종류 선택지, 중복 생성 허용, 수집 대상 기준(진료 완료/수납 완료).

CLM-13 원청구서 내역·명세서 목록 — 확인

  • 마스터: 청구번호로 검색, 카드 상태 생성중 → (없음) → 발급완료.
  • 디테일: 요약 청구번호·청구건수·진료비총액·청구총액, 탭 명세서내역·제외내역, 환자명, 환자번호로 검색, 목록 환자번호·환자명·내원일 + ⚠ 오류 N건(오류 행 우선 정렬 추정) [V8].
  • 명세서 모달: 세부정보(명일련번호·환자번호·환자명·내원일·담당의·접수번호) · 점검내용 · 명세서금액 탭 [V8].

CLM-14 청구 전 점검 3종 — 확인

  1. 보험자격 오류: 헤더 버튼 보험자격 오류 N건(빨강). 행 오류와 별도 집계. 남은 채로 발급이 진행됨 → 경고성(차단 아님) [V8].
  2. 명세서 점검내용: 행 클릭 → 점검내용에 "{오류명} (접수번호: N)" + 차트열기 → 해당 접수 차트를 고친 뒤 돌아와 ↻ → 오류 해소. 오류 예 상병 미기재·주상병 미기재 [V8].
  3. 명세서 제외: 행 호버 제외하기 → 확인 다이얼로그 → 목록·요약 즉시 반영, ↻ 해도 유지, 발급 후 제외내역 탭 숨김 [V8].
  • 역할이 갈린다: 청구 담당이 발견 → 원장이 차트 수정.
  • 미확인: 오류 코드 전체 목록·등급, 오류 명세서의 발급 차단 여부, 제외 되돌리기·사유·추가청구 이월.

CLM-15 새로고침·발급·내려받기·삭제 — 확인

  • ↻: 명세서 재생성·오류 재점검·합계 재계산, 제외 유지, 발급 후 비활성.
  • 발급하기: 확인창 없이 즉시 → 토스트 "발급을 완료했습니다." → 청구번호 10자리(앞 6자리가 진료연월로 보임) + 발급완료 → {청구번호}.ghp 자동 다운로드, 내려받기로 재다운로드. 발급 후 제외·↻ 잠금.
  • 제출은 앱 밖: 파일을 받아 별도로 청구(자막). 앱 안 송신·접수증·심사결과(반송·조정) 수신은 영상 범위에 없음.
  • 원청구서 삭제(빨간 외곽선): 발급 전후 모두 버튼 존재 [V8].

CLM-16 ~ CLM-19

  • CLM-16 의료급여 진료확인번호: PAY-16 참조.
  • CLM-17 입원·낮병동 청구: 2024-06 심평원 청구 S/W 추가 인증 게시 → 03b 특수 진료 [A2].
  • CLM-18 급여제한·보건소 청구: 급여제한 환자는 공단 청구리스트에서 빠지고, 영수증·세부내역서 + 소견서·검사결과서를 출력해 보건소에 청구(Q&A) [A5].
  • CLM-19 실손보험 청구: 환자 앱에서 받은 증명서로 실손 청구(카피만) → 03b 환자앱 [V9].

5.3 버전 간 차이

항목 2021목업 · v2.4 (2022) 2023 2024 2025+
청구 구분 2종 → 3종(자보청구) 같음 + 본인확인(RCP-11) 같음
진찰료 자동 스마트진찰료 칩, 2022-08 화면은 스마트관리료 라벨 툴바 스마트관리료 ▾·자동산정 ▾ 툴바 스마트진찰료 같음
점검 도구 예방접종 + DUR 점검(2022-11), + 심사점검·인정상병점검(2023-05) + 마약류조회·약 조제 전송 5종 + 루틴 연동
청구 메뉴 GNB 청구(화면 미공개) 원청구서 생성·점검·발급(v2.6.5) 입원·낮병동 청구 인증 —

5.4 우리 구현 메모

ID MVP 메모
CLM-01 P3 자격조회 실연동(P3). MVP 는 어댑터 인터페이스만 정의하고 샌드박스 응답으로 UI 를 검증
CLM-02 P1 Visit.claimType 은 P1 에 두되 기본값 비청구(mvp-scope: 급여 진료는 비청구로 기록만)
CLM-03 P1(칩) · P3(특례) 청구 구분 칩만 P1. 산정특례·의료급여 표시는 급여와 함께 P3
CLM-04 P3 스마트진찰료 초/재진·가산. A5 ① 1-2(산정코드 가산) 참조
CLM-05 P3 본인부담·끝수처리. MVP 수납은 비급여 금액 + 부가세만
CLM-06 P3 특정내역. 단 OrderLine.specialNotes 필드는 P1 스키마에 이미 있음
CLM-07·08·09 P3 DUR·심사점검·마약류는 외부 연동 + 기준 데이터 필요
CLM-10 P3 수가·약가 마스터 기간 버전(mvp-scope P3). 시스템 오더세트 배포 구조는 라이브러리 설계 때 자리만
CLM-11 제외 코로나 특수 사례
CLM-12~15 P3 원청구서·명세서·점검·제외·파일 생성(mvp-scope P3)
CLM-16 P3 의료급여
CLM-17 제외 입원 없음
CLM-18 제외? 필요 시 서류 출력으로 대응
CLM-19 P3 실손24(mvp-scope P3)

6. 예약

예약은 두 세대로 뚜렷이 갈린다. v2.4 예약(2022) 은 급여 의원형이다 — 관리 > 병원 > 스케줄에서 스케줄(원장·검사 같은 리소스)마다 기간·요일별 업무시간(2구간)·슬롯 간격·슬롯 정원·공휴일 제외를 정하고, 예약 화면의 스케줄 컬럼 × 슬롯 그리드에서 예약한다. 플래너(2024-10 전면 개편) 는 미용 의원형이다 — 카테고리(시술·상담·의사) 컬럼에 슬롯에 묶이지 않는 자유 시간 카드를 드래그로 옮기고, 업무 플랜(직원 자리비움)과 환자 플랜을 함께 올리며, 네이버·구글·여신티켓 예약을 요청 → 확정으로 받고, 카드에서 곧바로 차트 초안을 연다. 벤더는 2024-01~09 VOC 의 32.3% 가 예약 개선 요청이었고 그중 69.3% 를 반영했다고 밝혔다 [A2 news#124177982].

6.1 기능 목록

ID 기능 요약 도입 시기 확신도 출처
RSV-01 예약 스케줄(리소스) 설정 스케줄 = 원장·검사·시술. 이름·색(10색)·방문목적·기간(여러 개)·예약 오픈 시간·슬롯 간격·슬롯 정원·요일별 2구간·공휴일 제외·CRM 알림 v2.4 확인 V5:07-0001~0087 S2·S3
RSV-02 날짜 예외(이벤트·휴진) 스케줄 없는 날 이벤트 등록(단발 운영 E), 있는 날 비활성화(휴진, 회색) v2.4 확인(휴진 조작은 일부) V5:07-0089~0101 S4
RSV-03 예약 현황 그리드(v2.4) 스케줄 컬럼 × 시간 슬롯, 일별/주별, 미니달력 카운터, 예약환자 목록(상태 탭) v2.4 확인 V5 S5·S6, V6 S1
RSV-04 플래너(2024-10~) 카테고리 컬럼 × 30분 눈금, 자유 시간 카드, 겹침 병렬 배치, 업무/환자 플랜, 캘린더/리스트 보기 2024-10 확인 A2 news#124177982, A3, A4, A6:S20
RSV-05 신환(게스트) 예약 환자 등록 없이 이름·연락처(+생년월일·성별)로 예약, 빨간 점 표식 v2.4 확인 V5 S8, V6 S2
RSV-06 구환 예약 슬롯/플랜 + → 환자 검색(4개 키) → 최근방문·주요기록을 보며 예약 v2.4 확인 V6 S3·S4
RSV-07 예약 수정·이동·복사·취소·노쇼 예약정보 모달 수정, 드래그 이동, 복사·붙여넣기, 취소 사유, 노쇼 칩, 영구 삭제 v2.4(수정·취소) · 2024-10(드래그·복사·삭제) 확인 V6 S4·S5, A2, A4
RSV-08 차트 초안(예약에서 차트 열기) 플랜 카드 + 차트 열기 → 드로어에서 내원 전 상담·처방·수납을 미리 작성 2024-10 확인(화면) · 추정(전환 시점) A2 news#124177982
RSV-09 예약 → 접수 전환 예약 상태 접수 탭, 플래너 카드 접수 상태, 태블릿 접수가 예약 전화번호로 매칭 v2.4(상태) 확인(상태) · 미확인(조작) V5, V6, A3, V9
RSV-10 최근 플랜(변경 로그) 날짜별 등록·수정·취소·삭제·거절·확정·요청 로그 + 상대시간 2024-10 확인 A2, A4, A6:S20
RSV-11 색상 자동화 규칙 접수·완료·지각·대기 상태에 따라 카드 색 자동 변경 2025-02 확인(업데이트 노트) A4 story#158666898
RSV-12 예약 통합 검색 상단 검색 환자/예약현황 탭, 플래너 예약 혹은 환자 검색 v2.4 확인 V6 S6, A4
RSV-13 예약 단위 CRM 제외 예약 폼 CRM 메시지 보내지 않기 2024-10 확인 A2, A3
RSV-14 네이버 예약 연동 공식 제휴. 예약상품 ↔ 카테고리 매핑, 자동확정, 요청 목록 일괄 확정·거절 2024-02 확인 A2 news#18116344, A4, A5
RSV-15 파트너사 연동 허브 플래너 > 파트너사: 채널 카드(미사용/사용중) + 연동Key·연동스케줄 + 요청·확정·완료·취소 표 2025 확인 A3, A6:S21
RSV-16 Google Business 예약 구글 프로필 Services 탭에 시술 노출 → 예약 유입(G), 타임존 변환, 요청당 과금 2025-07 확인 A3 news#166983116·167312307·167380033·167538064
RSV-17 여신티켓 예약 여신티켓 모바일 예약을 접수·확정·취소·시간 변경 2025-08 확인 A3 news#167189934
RSV-18 앱 예약(메디패스) 유입 환자앱 예약이 채널 아이콘과 함께 목록에 들어옴, 예약자정보 별도 2023-07 확인 A1 news#15602444 → 03b 환자앱
RSV-19 당일 예약 목록(환자리스트 예약 탭) 차트 좌측 환자리스트에서 오늘 예약자를 담당자별·시각순으로 2021목업 확인 A1, V1 → OPS-01

6.2 기능 상세

RSV-01 예약 스케줄(리소스) 설정 — 확인 (v2.4, 관리 > 병원 > 스케줄)

  • 목록 + 월 캘린더: 행 = 이니셜 아바타(스케줄 색) + 이름 + 기간 상태(스케줄 지속됨 / N일 후 종료됨). 캘린더 날짜 셀에 그날 유효한 스케줄 칩(일반 / 이벤트 E / 비활성 회색) [V5 S2-b].
  • 스케줄 모달 필드 [V5 S3]:
필드 컨트롤 신규 기본값
스케줄 이름 텍스트 공란
색상 10색(블루·그린·옐로우·레드·핑크·퍼플·라임·하늘·바이올렛·연두) 미지정
방문목적 멀티 칩(병원 방문목적 마스터) —
기간 시작 ~ 종료(종료일 없음 가능), 기간 목록 + 다음 스케줄 추가 —
환자 예약 오픈 시간 드롭다운 항상
예약 슬롯 간격(분) 드롭다운(15·20·30 관찰) 15
예약 슬롯 예약 건(수) 스테퍼(슬롯당 정원) 5
업무시간설정 요일 7행 체크 + 00~24시 슬라이더(최대 2구간) + 일괄적용 월~금 09–13·14–18, 토 09–13, 일 해제
법정공휴일 스케줄 생성하지 않음 체크 ON
CRM 알림메시지 전송 토글 OFF
  • 규칙: 예약 리소스는 의사에 묶지 않고 "원장별 또는 검사·시술별로 자유롭게" 만든다. 스케줄마다 간격·시작 시각이 달라도 한 그리드에 나란히 표시. 대체공휴일도 공휴일로 처리(공휴일 데이터 내장 추정). 색은 목록·캘린더·그리드·필터에 한 번에 적용 [V5 R1~R6, R14].
  • 등록 → 토스트 새로운 스케줄이 등록되었습니다. → 목록·캘린더 즉시 반영. 기존 모달에는 스케줄 삭제(빨간 외곽선).
  • 미확인: 환자 예약 오픈 시간 선택지(온라인 예약 개시 시점 추정), CRM 토글이 스케줄 단위인지 기간 단위인지, ↺ 아이콘.

RSV-02 날짜 예외(이벤트·휴진) — 확인

  • 이벤트: 스케줄 없는 날짜 셀 hover → 이벤트 등록 → 모달(스케줄 선택 + 단일 구간 시간 슬라이더) → E 칩, 예약 화면에서 그 날짜가 예약 가능해짐(공휴일 진료) [V5 S4].
  • 휴진: 스케줄 칩이 있는 날 클릭 → 비활성화 → 회색 칩 + 토스트 스케줄이 비활성화되었습니다.(중간 조작 UI 는 미확인) [V5 F4].
  • 미확인: 이벤트의 슬롯 간격·정원 상속, 이벤트 삭제.

RSV-03 예약 현황 그리드(v2.4) — 확인

  • 레이아웃: 상단바(예약 · 검색 환자 및 예약현황 검색 · 신환예약) | 좌 열(미니달력 + YY-MM-DD 예약환자 N 목록, 접기 가능) | 우 그리드 [V5 S5, V6 S1].
  • 미니달력: 스케줄 있는 날에만 카운터 A/B(B = 예약 수 확인, A = 접수 수 추정), 일·공휴일 빨강.
  • 예약환자 목록: 탭 예약 N · 접수 N · 예약취소 N · 전체 N, 컬럼 시간 | 환자정보 | 예약자정보 | 스케줄(▼필터) | 방문목적. 신환은 이름●(빨간 점).
  • 그리드: 헤더에 스케줄 이니셜 칩(표시 토글), 일별|주별, ‹ 오늘 ›. 컬럼 = 스케줄(색), 30분 눈금, 현재 시각 빨간 선. 슬롯 카드 = HH:MM-HH:MM + 예약 수, 본문 순번 환자명 방문목적. 카드 높이 ∝ 슬롯 길이. 업무시간 밖은 빈 축. 빈 슬롯 hover + 새 예약 [V5, V6].
  • 주별: 스케줄 1개 × 7일 [V5 S6]. 월별 보기는 없다.
  • 스케줄명 옆 사선 헤드셋 아이콘 = CRM 미발송 표시로 추정 [V5].

RSV-04 플래너 — 확인 (2024-10~)

  • 레이아웃: 좌패널 | 그리드 | 우패널 최근 플랜(260300px) [A2, A6:S20].
  • 좌패널: 예약 혹은 환자 검색 + +(새 플랜) · 월 미니캘린더 · 업무 플랜/환자 플랜 토글 · 카테고리 N ▾(색 체크 = 표시, 눈 아이콘 = 숨김) · 담당의 N/M ▾(2025) · 업무 N ▾(할 일, → OPS-09) · 병원공지 N [A2, A3, A4].
  • 카테고리: 시술(상담·안면윤곽·필러·레이저·진료·처치·도수치료·충격파)부터 의사명까지 병원이 자유롭게 만든다. 열 머리에 당일 건수(상담 7) [A2]. 기능 페이지 화면에서는 카드 색이 열과 다른 카테고리 색이라 열 = 스케줄/리소스, 색 = 카테고리일 가능성도 있다(추정) [A6:S20].
  • 툴바: 날짜 이동·오늘 · 캘린더/리스트 전환(2025-02~) · 카테고리 ▾(열 그룹 기준) · 일 | 주 · 필터 · ⚙(자동화규칙) · 채널 탭 플래너 | ◯예약 | N네이버예약 → 2025 파트너사 [A3, A4, A6].
  • 그리드: 30분 눈금, 현재 시각 빨간 선, 블록은 슬롯에 묶이지 않는 자유 시간(10:30–11:20 등). 겹치면 열 안에서 나란히(최대 5건 확인) [A2, A6].
  • 카드: [상태] 시작–종료 / 이름 성별, 나이 + 채널 배지(N 네이버·G 구글·◯ 자체/앱) + VIP / 담당 · 대기리스트 · 방문목적 · 문진 / 예약메모. 이름 옆 빨간 점 [A2, A3, A6].
  • 상태 표현(2025-02~): 요청(초록 점선 테두리) · 확정(보라) · 접수 · 완료(연보라 배경) · 취소(이름 취소선 + 취소:노쇼 칩). 2025-01 판은 대기·방문·업무·요청 [A3, A4, A6]. 업무(자리비움) = 빨강 블록, 메모 = 분홍 블록 [A3].
  • 조작: ① 드래그&드롭으로 다른 열·시간 이동 ② 복사·붙여넣기로 주기 방문 환자의 반복 일정 생성 ③ 카드 클릭 → 플로팅 툴바 4아이콘(+ 차트 열기 · 클립보드 · 복사 · ◐ 색 지정 추정) ④ 환자별 색 변경 [A2, A4].
  • 예약 폼(우측 드로어): 환자명* · 날짜* · 시간*(시작~종료) · 카테고리*(+ 색) · 담당의 · 담당자 · 대기리스트(내원 시 들어갈 대기열) · 방문목적 · 세부목적 · 문진 · CRM 메시지 보내지 않기 · 예약메모(600자, 메디톡에서 열면 상담 메모 자동 채움) · 취소/확인(등록). 2025-12 판은 탭 플랜 | 예약 + 차트 열기 + 시간 옆 👤 5(정원 표시 추정) [A2, A3].
  • VOC 반영 목록: 차트 바로 열기, 색상으로 예약 마감 표현, 드래그 시간 변경, 예약 영구 삭제, 자유 시간 예약, 시간 간격 변경, 시작·종료 시간 설정 [A2].
  • 미확인: 반복 예약 규칙, 장비·룸 자원 충돌 검사, 정원(슬롯) 정책이 플래너에서도 유지되는지, 삭제와 취소의 구분 규칙.

RSV-05 신환(게스트) 예약 — 확인

  • 진입: 상단 신환예약 또는 환자 검색 모달 하단 신환예약 [V5, V6].
  • 폼 3섹션: 환자정보(환자명* · 생년월일 3칸 · 성별) / 예약정보(환자와 동일 기본 체크 · 예약자명*(체크 시 잠김) · 연락처*) / 스케줄정보(스케줄* · 진료날짜* · 진료시간* · 방문목적*(기본 일반진료) · 세부목적(다중, 목적에 없으면 비활성) · 예약메모) → 예약등록(필수 충족 전 비활성) [V6 S2].
  • 환자 레코드를 만들지 않는다 — 통합검색 환자 탭에는 없고 예약현황 탭으로만 검색, 목록에 빨간 점 [V6 규칙].
  • 슬롯에서 들어오면 스케줄·날짜·시간이 채워진다 [V5].
  • 미확인: 내원 시 정식 환자로 전환·예약 연결 방식(→ RCP-03 임시환자와 관계 추정).

RSV-06 구환 예약 — 확인

  • 슬롯 + 새 예약 → 환자 검색 모달(검색 키 4종: 이름·연락처·생년월일 6자리·환자번호, 결과에 태그·최근방문·마스킹 주민번호) → 결과 클릭 → 2단 예약등록 모달: 좌측 최근방문기록·주요기록(→ RCP-09), 우측 환자 요약(읽기 전용) + 예약·스케줄정보 [V6 S3·S4].

RSV-07 예약 수정·이동·복사·취소·노쇼 — 확인

  • 수정: 목록 행·통합검색 결과 클릭 → 예약정보 모달, 변경 전 예약수정 비활성. 정원이 찬 시간이면 빨간 경고 예약 슬롯이 가득 찬 시간입니다. — 본인 예약 때문에도 떠서 소프트 경고로 보인다 [V6 S4].
  • 취소: 예약취소 → 예약을 취소하시겠습니까? + 취소사유 입력(선택) → 토스트 → 예약취소 탭으로 이동. 취소 건을 다시 열면 취소 사유를 수정하시겠습니까? [V6 S5].
  • 노쇼: 플래너 취소 카드에 취소:노쇼 칩 → 취소 사유 하위값으로 보인다 [A2].
  • 이동·복사·삭제: 플래너 드래그&드롭, 복사·붙여넣기, 영구 삭제(VOC 반영) [A2, A4].
  • 수정·취소는 CRM 예약 변경/예약 취소 자동 알림의 트리거 → CRM-02.
  • 미확인: 변경 알림이 메모 수정에도 반응하는지, 만석 경고가 저장을 막는지.

RSV-08 차트 초안 — 확인(화면)/추정(전환)

  • 플랜 카드 + 차트 열기 → 우측 슬라이드 드로어: 환자 헤더 + 내원이력 최상단 미래 방문 카드(한달 후 · 초진 [차트 초안]) + 방문 헤더·역할 담당 칩(상담/…·관리/…·간호/…·이벤트/유입채널) + 상담 | 관리 | 특이사항 + 진료기록 + 이미지 + 진단 및 처방(예: 이벤트 시술 비급여(과세) 줄) + 환자기록 + 예약 폼, 푸터 차트 이동 [A2].
  • 상담실장이 상담 메모·견적을, 원무가 수납을 미리 적고, 제출된 문진도 미리 본다 [A2]. 내원이력의 초안 섹션과 같은 개념 → CHT-04.
  • 미확인: 접수 시 초안이 실제 방문 차트로 전환되는 시점(자동 연결 추정).

RSV-09 예약 → 접수 전환 — 확인(상태)/미확인(조작)

  • v2.4 목록 탭 접수, 플래너 카드 상태 접수, 예약 폼의 대기리스트(내원 시 들어갈 대기열) [V5, V6, A2].
  • 태블릿 접수 안내가 "예약 시 사용한 휴대전화번호"를 요구 → 전화번호로 예약과 매칭 [V9, A4] → OPS-06.
  • 2025 대기리스트 통합뷰에서 예약 → 접수 → 완료가 한 보드의 3열 → OPS-01 [A6:S01].
  • 미확인: 데스크가 예약을 접수로 바꾸는 실제 조작(카드 메뉴·드래그 추정), 신환 게스트 → 환자 등록 순서.

RSV-10 최근 플랜(변경 로그) — 확인

  • 우패널, 날짜 그룹 → 행 = 액션 배지(등록·수정·취소·삭제·거절·확정·요청) + 환자명 + 채널 아이콘 + 방문목적/카테고리 + 상대시간 [A2, A4, A6]. 실장·코디의 인수인계·추적용.

RSV-11 색상 자동화 규칙 — 확인

  • 2025-02-27 업데이트 노트: 접수·완료·지각 상태에 따라 카드 색 자동 변경, 접수된 플랜에는 대기 상태 색 실시간 반영. 경로 플래너 → ⚙ → 자동화규칙 [A4]. 수동 색칠을 상태 기반 자동화로 바꾼 흐름이며 지각 상태가 따로 있다.

RSV-12 예약 통합 검색 — 확인

  • 상단 검색 드롭다운 탭 환자/예약현황. 예약현황 결과 = 환자명 · 스케줄명 · 방문목적 / 예약자명+연락처 · 예약일시 → 클릭 → 예약정보 모달 [V6 S6]. 플래너 검색 문구 환자 혹은 예약 검색(2025-01) → 예약 혹은 환자 검색(2025-04) [A4].

RSV-13 예약 단위 CRM 제외 — 확인

  • 예약 폼 ☐ CRM 메시지 보내지 않기(? 도움말). 기본은 예약 알림 발송, 체크하면 이 예약은 제외 [A2, A3] → CRM-02.

RSV-14 네이버 예약 연동 — 확인

  • 2024-02 네이버 예약 공식 병의원 제휴사 등록. 네이버 예약을 수기 이관 없이 스케줄 화면에 실시간 통합 [A2 news#18116344].
  • 설정: 네이버 예약연동 카드(OFF/사용하기, 사용방법 안내) + "유료서비스 부가세(10%) 별도" 고지 → 유료 부가서비스(부스 계약 시 6개월 무료) [A2, A5].
  • 연동 계정·상품: 병원명·서비스 ID·네이버 ID·스마트플레이스 이동. 상품 목록 예약상품 N(구 비즈아이템) + 새로고침, 상품마다 카테고리 칩과 자동확정 ON/OFF. 카테고리가 없으면 "플래너와 연동하려면 카테고리를 선택하세요." [A4].
  • 요청 처리: 탭 요청 · 확정 · 완료 · 거절(건수), 컬럼 ☐ · 상태 · 예약상품 · 카테고리 · 예약자명 · 예약일시 · 요청일시 · 요청사항, 일괄 모두 거절·선택 확정, 행 hover 거절·확정. 상세 모달 네이버예약 [요청](환자번호·환자 연결 아이콘·연락처·일시·상품 + 네이버 예약정보 버튼) [A4].
  • 플래너에는 초록 점선 요청 카드로 뜨고 최근 플랜에 요청/확정/거절이 남는다 [A2].
  • 미확인: 확정·거절·시간 변경의 역동기화, 환자 매칭 규칙(연락처 추정), 네이버 쪽 취소 반영.

RSV-15 파트너사 연동 허브 — 확인

  • 플래너 > 파트너사: 좌 채널 카드(네이버예약·여신티켓·Google Business, 상태 미사용/사용중, 연동하기) + 기타 파트너사 링크. 우 상세: 채널명 + 연동Key · 발급일 + 연동스케줄 + 탭 요청 | 확정 | 완료 | 취소 + 표 ☐ · 상태 · 예약상품 · 카테고리/스케줄 · 예약자명 · 예약일시 · 요청일시 · 요청사항. 연동 전 "연동 정보가 없어요." [A3, A6:S21].
  • 연동스케줄 = 외부에 노출할 예약 가능 시간·카테고리 매핑으로 추정.

RSV-16 Google Business 예약 — 확인

  • 2025-07 출시("국내 EMR 최초" 주장). 구글 검색·지도 병원 프로필 Services 탭에 예약 가능한 서비스(명칭·소요시간·가격·설명 + Book)를 노출하고, 예약을 플래너(G)로 가져온다. 국가별 타임존 자동 변환 [A3].
  • 과금: 입점비·월 기본료 0원, 예약 요청 1건당 1만 원(VAT 별도), 월 최대 10만 원, 0건이면 무료 [A3].
  • 설정 5단계 가이드: 구글 프로필 등록(영문 병원명·사진 5장+) → 파트너 경유 서비스 탭 활성화 → 서비스명 한·영 병기, 설명은 영어, 핵심 시술 3~5개부터 → 닥터팔레트 연동하기 → 구글 소식 정기 게시(영·일·중) [A3].
  • 구글 화면에 제3자 예약 플랫폼 표기가 보여 그 위에서 연동하는 구조로 추정. 서비스 목록 편집 위치(앱 vs 전담 매니저 대행)는 미확인.

RSV-17 여신티켓 예약 — 확인

  • 2025-08. 의료 광고 플랫폼(3040 여성 중심) 모바일 예약을 닥터팔레트에서 접수·확정·취소·시간대 변경. 연동 기념 광고 크레딧 프로모션(신규 입점 380만 원 상당 등) [A3]. 역동기화 여부는 본문 뉘앙스상 양방향(추정).

RSV-18 · RSV-19

  • RSV-18 앱 예약(메디패스): 예약 목록 컬럼 시간 | 환자정보 | 예약자정보 | 스케줄 | 방문목적 | 상태, 앱 예약은 보라 아이콘, 증상·방문목적 자동 반영, 예약 환자 QR 발급 → 03b 환자앱 [A1].
  • RSV-19 당일 예약 목록: 차트 좌측 환자리스트 예약 탭(담당자별 그룹·시각순) → OPS-01 [A1, V1].

6.3 버전 간 차이

항목 v2.4 (2022-10) 2023 2024-10 플래너 2025+
리소스 모델 스케줄(원장·검사) + 기간·요일·슬롯·정원 같음(메디패스 앱 예약 유입) 카테고리(시술·의사) 열, 자유 시간 카드 + 담당의 필터, 열=스케줄·색=카테고리 해석 여지
보기 일별(여러 스케줄) · 주별(1 스케줄) — 일·주, 업무/환자 플랜 + 캘린더/리스트 전환
상태 예약 · 접수 · 예약취소 예약완료·방문완료(목업) 대기·방문·취소·요청·업무 요청·확정·접수·완료·취소 + 색상 자동화(지각)
조작 슬롯 + 새 예약, 모달 수정·취소(사유) — 드래그·복사·영구 삭제·색 지정·차트 열기(초안) 예약 폼 탭 플랜|예약, 정원 표시
외부 채널 — 메디패스 네이버(2024-02) 파트너사 허브: 네이버·여신티켓·Google
로그 — — 최근 플랜 같음

6.4 우리 구현 메모

ID MVP 메모
RSV-01 P1 F2 그대로: Schedule(의사·시술·장비·상담 동일 레벨) + SchedulePeriod(slotMinutes·slotCapacity·skipHolidays·weeklyHours 2구간). 슬롯 모델을 유지하되 카드는 자유 시간도 허용(두 세대 장점 결합)
RSV-02 P1 ScheduleOverride(이벤트 오픈·휴진) + 공휴일 테이블(대체공휴일 포함)
RSV-03·04 P1 F2 일·주 그리드. 플래너형 UI(카테고리 열·자유 시간·겹침 병렬·드래그)를 기준으로 하고, 정원 초과는 "경고 후 권한자만 강행"(F2 수용 기준 — 닥터팔레트의 소프트 경고보다 엄격). 업무 플랜(자리비움) P1?, 리스트 보기 P2?
RSV-05 P1 신환 게스트 예약(Reservation.guest*, Patient.isGuest 없이도 가능) → 접수 시 환자 등록으로 승격
RSV-06 P1 환자 검색 모달 재사용(RCP-01), 좌측 맥락 사이드(RCP-09)
RSV-07 P1 생성/수정/이동/복사/취소(사유)/노쇼(F2). 노쇼는 취소 사유가 아니라 별도 상태로 두는 편이 통계에 유리(결정)
RSV-08 P2 차트 초안(예약 연동)
RSV-09 P1 F2 "예약 → 접수 전환": Reservation.visitId 연결, 예약의 대기리스트·방문목적을 접수 모달에 프리필
RSV-10 P1 F2 변경 로그 = ReservationEvent
RSV-11 P2? 상태 색은 P1 고정 팔레트, 병원별 규칙 편집은 P2
RSV-12 P1 전역 검색에 예약 탭
RSV-13 P1 F7 과 함께 Reservation.suppressMessages
RSV-14~17 P3 네이버·구글·여신티켓은 P3(어댑터 샌드박스는 P1: 외부 요청 상태 → 확정/거절 흐름을 가짜 채널로 검증)
RSV-18 제외 자체 환자앱 없음
RSV-19 P1 OPS-01 예약 탭

7. CRM·메시징

2022-11 "Dr.palette CRM" 출시 때는 접수·예약 이벤트에 걸린 자동 알림톡 5종 + 발송내역·요금 리포트가 전부였다(별도 CRM 프로그램 실행·외부 CRM 연동이 필요 없다는 것이 핵심 메시지). 이후 템플릿 편집·조건 기반 자동 메시지(2024-07), 선불 크레딧(2023-11), 자동발송 규칙·메시지 템플릿 폴더·환자 대상 수동 발송(2025), 만족도조사(2025-10), SNS 멀티채널 상담 인박스 메디톡 플러스(2025-12)로 넓어졌다. 메시지는 사용량 과금이라 CRM 은 벤더의 사용량 기반 매출원이기도 하다 [A5].

7.1 기능 목록

ID 기능 요약 도입 시기 확신도 출처
CRM-01 접수 안내 자동 알림 접수 시 즉시 알림톡, 옵션 대기 순번 표시 2022-11(운영 데이터 2022-07~) 확인 A1 news#13437124, V6:07-0251~0273
CRM-02 예약 완료·변경·취소 알림 예약 생성·수정·취소 이벤트에 즉시 발송, 항목별 토글 2022-11 확인 A1, V6, A6:S23
CRM-03 예약 리마인더(당일·사전) 당일 설정 시각 + N일 전(1~5일, 정오 고정) 2022-11 확인 V6:07-0285~0299, A1, A4
CRM-04 알림톡 우선·문자 대체 발송 알림톡 실패·미사용자에게만 SMS/LMS 대체, 대체발송 허용 배지 2022-11 확인(개념) · 추정(판정 기준) A1, V6, A4
CRM-05 발송내역·월 리포트·요금 월 카드(VAT 포함 총요금·발송/성공/실패), 일/월 × 유형 × 결과, 수신자별 상세, 단가 안내 2022-12 확인 V6 S10~S12, A1
CRM-06 설정 저장 요금 경고 저장 시 "요금이 부과되는 설정" 경고 확인 후 현 시각 이후부터 적용 v2.4 확인 V6 S9
CRM-07 메시지 템플릿(폴더·예약어) 폴더, 채널(문자/친구톡), 알림성/광고성((광고) 자동), 바이트 카운터, 예약어 칩, 문진 링크, 이미지 3장 2024 · 2025-02 화면 확인 A4 story#152570491, A6:S24, A2
CRM-08 자동발송 메시지 규칙 메시지 > 자동발송 메시지: 트리거(예약 등록·변경·취소·내원일 임박·접수) + 카테고리별 메시지 + 활성 토글 2025-02 확인 A4 story#152570491·162911244
CRM-09 조건 기반 자동 메시지 문진 발송 · 환자 생일 · 특정 처방 N일 후 · 특정 스케줄 예약자 2024-07 확인 A2 news#33034565
CRM-10 환자 대상 수동 발송 환자 ⋮ 메시지 발송 → 템플릿선택 모달(폴더·배지·미리보기) 2025-04 확인 A4 story#162911244
CRM-11 광고성 메시지·그룹 일괄 발송 환자 그룹을 정해 광고성 안내 일괄 발송 2023-06(언급) · 2025-02(사례) 확인(존재) · 미확인(화면) A1 news#15363312, A4
CRM-12 선불 크레딧·보너스 후불에 선불 충전식 추가, 충전 구간별 10~60% 보너스 2023-11 확인 A5 news#16946665
CRM-13 스케줄·예약 단위 발송 제어 스케줄별 알림메시지 전송 토글(v2.4), 예약 폼 CRM 메시지 보내지 않기 v2.4 · 2024-10 확인 V5 S3, A2, A3
CRM-14 메디톡(환자앱 1:1 채팅) 메디패스 안 병원-환자 채팅, 예약 바로가기 액션 카드, 광고성 앱 메시지 2023-11 확인 A2 news#16866963
CRM-15 메디톡 플러스(멀티채널 상담) Instagram·LINE·WeChat(·WhatsApp) 문의를 한 인박스로, 상태·담당자·태그·유입, 차트·예약 연결 2025-12 확인 A3 news#168869295, A6:S22
CRM-16 실시간 번역 수신 자동 번역 병기, 발신 언어 변환(영·중·일) 2025-12 확인 A3, A6:S22
CRM-17 상담 템플릿(다국어) 해시태그 제목 카드 + 언어별 본문(한·中·あ·Aa), 클릭 삽입 2025-12 확인 A3, A6:S22
CRM-18 만족도조사 GNB 만족도 조사: 직원 평가(부서·담당자 치환)·일반 평가, 시술 연동 질문 자동 생성, 응답 집계 2025-10 확인 A3 news#168383219
CRM-19 마케팅 수신 동의 등록·태블릿 접수에서 선택 동의 수집 v2.4 확인 V1, A3 → RCP-07

7.2 기능 상세

CRM-01 ~ CRM-03 자동 알림(접수·예약·리마인더) — 확인

v2.4 CRM > 알림 메시지 탭의 카드 2개 [V6 S7, A1]:

알림 트리거 발송 시점 옵션
접수 안내 접수 등록 즉시 대기 순번 표시
예약 완료 새 예약 생성 즉시 2024~: 문진 링크 포함
예약 변경 예약 수정 즉시 〃
예약 취소 예약 취소 즉시 —
예약 안내(당일) 예약 당일 설정 시각(오전 8시/오전 9시 관찰) 체크
예약 안내(사전) 예약 N일 전 오후 12시 고정 N = 1~5일
  • 항목마다 토글 + 한 줄 설명 + ⓘ(템플릿 미리보기, v2.4 는 편집 불가의 시스템 템플릿). 기본값은 전부 OFF(옵트인) [V6].
  • 템플릿 변수(v2.4): {환자명}, 예약일시(YYYY.MM.DD 요일 오전/오후 h:mm), 스케줄명, 방문목적, 병원명, 병원 전화번호. 고정 머리말 [예약 완료 안내], 꼬리말 "취소·변경은 병원으로 연락" [V6].
  • 2022 게시글은 노쇼 방지 안내 시점으로 "진료일 5일 전~전일·당일"을 권장. 기존 CRM 의 문제로 "아침마다 CRM 을 실행해야 발송", "외부 CRM 연동 시 데이터 이동 오류로 다른 환자에게 발송"을 든다 [A1].
  • 고객사례: 전날·당일 아침 리마인드로 노쇼가 줄었고, 이름 검색 수동 발송 때 동명이인에게 잘못 보낸 사고가 자동 발송으로 사라졌다 [A4].
  • 알림 설정은 병원 단위(v2.4 CRM 화면)와 스케줄 단위(CRM-13)가 공존한다.
  • 미확인: 변경 알림이 메모 수정에도 반응하는지, 발송 시각 이후 생긴 당일 예약 처리, 야간 발송 제한.

CRM-04 알림톡 우선·문자 대체 발송 — 확인(개념)

  • 알림톡을 먼저 보내고, 받지 못했거나 카카오톡 미사용자에게만 SMS/LMS 로 자동 재발송해 비용을 줄인다 [A1, V6].
  • 발송내역 상세 행: 채널 아이콘 + 상태 배지 발송 중(노랑) · 발송성공(초록) · 발송실패(빨강) [A1].
  • 2022-12 리포트 실패 20건 vs LMS 16건 → 알림톡 실패분이 LMS 로 대체된 구조로 추정(템플릿 길이가 SMS 한도 초과) [V6].
  • 2025 템플릿 미리보기에 대체발송 허용 배지 → 템플릿 단위 설정 [A4].
  • 미확인: 대체 판정 기준(실패 코드·대기 시간), 회색 배지 의미.

CRM-05 발송내역·월 리포트·요금 — 확인

  • 발송내역 탭 3단: ① 리포트(+?) 월 카드(YYYY년 M월 · 총요금 (VAT포함) · 총 발송·성공·실패) → 클릭 시 YYYY년 M월 이용 내역(VAT 미포함 총액 + 채널별 금액·건수) ② 발송 내역 일/월 + 날짜 → 유형 5행 × 3색 숫자 배지 ③ 상세 수신 목록(수신자 · 휴대폰(마스킹) · 채널 · 상태) [V6 S10~S12, A1].
  • 단가(2022-11): 알림톡 20원 · SMS 25원 · LMS 50원 / 건(VAT 별도), 과금·총 발송은 성공 건 기준 [V6, A1]. 타 CRM SMS 50원과 비교 홍보 [A1].
  • 미확인: 실패 건 재발송 버튼, 엑셀 다운로드.

CRM-06 설정 저장 요금 경고 — 확인

  • 값이 바뀌면 카드 헤더에 변경사항 저장 → 다이얼로그 "설정을 변경하시겠습니까? 현시간 이후로 바로 알림톡 발송 설정이 변경됩니다. *요금이 부과되는 설정이니 주의해주세요." → 확인 [V6 S9].

CRM-07 메시지 템플릿 — 확인

  • 메시지 > 메시지템플릿: 폴더(예약(신환)·예약(구환)·주의사항·연도별 이벤트) + + 템플릿 등록·+ 폴더 등록. 항목에 광고성 배지·채널 아이콘 [A4].
  • 편집: 발송 방법* 문자 | 친구톡(카카오) · 메시지 종류 알림성 | 광고성(광고성이면 본문 앞 (광고) 자동) · 메시지 제목* · 메시지 내용* + 바이트 카운터(32/90 byte → SMS/LMS 판정) · 예약어 칩 · 사용자문진 링크 선택 + 미리보기 · 이미지 최대 3장(MMS) · 템플릿 삭제·템플릿 복제 [A4].
  • 예약어(2025): 환자명 · 최근 방문일 · 병원 전화번호 · 예약 시간 · 카테고리 · 방문목적 · 대기순번 · 예약(접수)문진 링크 · 사용자문진 링크 [A4]. 기능 페이지 MMS 예: 제목 + 변수 칩(환자명·예약 스케줄명·예약 방문목적·사용자문진 링크) + 고정값 + 첨부 이미지 3장 [A6:S24].
  • 템플릿 본문 예: 취소·변경 연락 요청, 본인확인 신분증 지참, 문진 작성 후 방문(미작성 시 접수 지연), 오시는 길 [A4].
  • 이전 시스템의 "예약-문자 불일치"와 제한적 문자 기능이 도입 후 해결됐다는 사례 [A4].

CRM-08 자동발송 메시지 규칙 — 확인

  • 경로 메시지 > 알림메시지 | 자동발송 메시지 | 메시지템플릿. 목록 + 검색 + 메시지 등록/생성, 항목마다 발송 조건 문구와 활성/비활성 배지 [A4].
  • 트리거(2025-04): 예약 변경(예약정보 수정) · 예약 완료(예약등록 확인) · 예약 취소(예약취소) · 예약 내원일 안내(내원일이 다가올 때) · 접수 안내(접수). 2025-02 판은 조건 플랜 등록 + + 카테고리 지정(플래너 카테고리별 다른 메시지) [A4].
  • 상세: 자동 발송 활성화 토글 · 메시지 종류 · 발송 조건 · 메시지 블록(LMS/MMS) + 템플릿 변경·메시지 삭제 [A4].
  • 미확인: 내원일 안내의 리드타임 설정 화면.

CRM-09 조건 기반 자동 메시지 — 확인

2024-07 게시 [A2 news#33034565]:

  1. 문진 발송 — 문진 링크 문자, 응답은 차트 실시간 연동(→ 03b 문진).
  2. 환자 생일 — 생일 축하.
  3. 특정 처방 — 특정 처방 환자에게 N일 후 발송(예: 보톡스 처방 3개월 뒤).
  4. 스케줄 예약 — 특정 스케줄 예약자에게만 특정 내용(예: 도수치료 예약자).
  • 미확인: 발송 시각, 수신거부·광고 표기 처리.

CRM-10 환자 대상 수동 발송 — 확인

  • 환자 ⋮ 메시지 발송 → 템플릿선택 모달: 폴더(예 예약 완료 묶음 4 = 검사 준비 안내·예약 완료·예약 취소·오시는 길, 병원 이벤트, 건강검진 안내), 항목마다 알림성 배지·카카오/문자 아이콘, 미리보기 헤더 알림톡·대체발송 허용 [A4].

CRM-11 광고성 메시지·그룹 일괄 발송 — 확인(존재)

  • 2023-06 "쉬운 사용감의 광고성 CRM" 언급 [A1]. 2025 사례: 산모 그룹을 만들어 무료 독감접종 안내를 일괄 발송 [A4]. 쿠폰·포인트 재방문 가이드는 방문 횟수·진료 항목·성별·연령대·유입경로로 분류(첫 방문 / 재진 / 단골 / 지인 추천)하라고 권한다 [A3].
  • 미확인: 그룹이 수동 목록인지 조건 필터인지, 광고 수신 동의 필터·야간 제한, 발송 화면.

CRM-12 선불 크레딧·보너스 — 확인

  • 원래 후불 → 2023-11 선불 충전식 추가. 신청은 홈 고객센터 채팅의 선불형 CRM 충전 신청 [A5].
  • 보너스: 10만 원 +10% · 50만 원 +20% · 150만 원 +35% · 500만 원 +45% · 1,500만 원 +60%(VAT 별도) [A5].
  • 미확인: 보너스 유효기간·소진 순서, 앱 안 잔액 표시.

CRM-13 스케줄·예약 단위 발송 제어 — 확인

  • v2.4 스케줄 모달 CRM › 알림메시지 전송 토글(신규 기본 OFF), 예약 그리드 헤더에 스케줄별 CRM 상태 아이콘 [V5].
  • 2024-10~ 예약 폼 CRM 메시지 보내지 않기 [A2, A3] → RSV-13.

CRM-14 메디톡(환자앱 1:1 채팅) — 확인

  • 메디패스 앱 안 병원-환자 채팅: 병원 로고·홈·전화, 시스템 안내(진료 관련 상담만), 자동 인사(환자명 치환, "순차적으로 답변"), 예약 바로가기 액션 카드, 첨부. 장점으로 연동 무료·상담 히스토리·광고성 앱 메시지 발송. 직원용 모바일 EMR 하단에 메디톡 탭 [A2].
  • PC 응대 화면·운영시간 설정은 미확인.

CRM-15 메디톡 플러스(멀티채널 상담 인박스) — 확인

  • 레이아웃: 상담리스트 ~330 | 대화 ~740 | 상담 템플릿 ~330 | 상담/히스토리·환자 ~330 [A6:S22].
  • 상담리스트: 검색·필터, 탭 상담 중 | 신규 | 보류 | 완료, 행 = 채널 아이콘 + 이름 + 파란 체크(차트 환자 매칭 추정) + 상대시간 + 마지막 메시지 원문. 미매칭은 미등록환자 [A3].
  • 대화: 헤더(채널·이름·성별/나이) + 상태 버튼 보류·상담 + 자동번역 토글 + 담당자 칩. 발신 말풍선 위 담당자 · 역할 | 병원명 [A3].
  • 우측 패널 상담 | 히스토리: 상담일 · 담당자 · 상담태그(다중) · 유입(LINE 라인(병원ID)) · 상담 메모 → 환자 카드(차트열기·예약하기, 환자번호·태그·연락처·SNS ID, 최근 방문). 예약하기는 상담 메모를 예약 메모로 넘긴다(→ RSV-04) [A3].
  • 모바일: 메디톡+ 탭(건수), 채널 필터, 안 읽음 빨간 점, "상담에 참여합니다."(다른 직원 합류 추정) [A3].
  • 채널: Instagram DM · LINE · WeChat (+ WhatsApp 아이콘), "최대 8개 채널". 카카오톡은 목록에 없다(국내는 알림톡 CRM 으로 처리 추정) [A3, A6].
  • 가격: 2025-12 베타 무료 → 2026-01 부터 유료 부가서비스 [A3].
  • 미확인: 미등록 문의자와 환자 매칭 방법.

CRM-16 · CRM-17 실시간 번역·다국어 상담 템플릿 — 확인

  • 수신: 원문 + 구분선 + 한국어 번역 자동 병기. 발신: 한국어 작성 → 드롭다운 번역 안함 / 중국어로 변환 / 일본어로 변환 / 영어로 변환 / 한국어로 변환 → 원문 + 번역문 함께 표시 [A3].
  • 상담 템플릿: +, 템플릿 제목으로 검색, 해시태그 제목 카드(시술별 주의사항), 언어 칩 한 中 あ Aa(작성된 언어만 활성), 클릭하면 입력창에 삽입 — 신입 상담 표준화 목적 [A3].
  • 번역 엔진·의료 용어 사전은 미확인 → 03b AI.

CRM-18 만족도조사 — 확인

  • GNB 최상위 만족도 조사, 탭 발송이력 | 응답내역 | 설정 [A3 news#168383219].
  • 질문 생성: 직원 평가(대상 부서명 + 고정 접미 "의 만족도는 어떠신가요?", 부서*, 시술 연동 — 차트 오더 아이템으로 질문 자동 생성; 미리보기 "{부서} 직원 {이름}의 만족도는…" + 5지선다 + 자유 서술) / 일반 평가(질문 · 답변 형식 척도형 · 1~5 · 양 끝 라벨 · 필수 응답).
  • 응답내역: 필터(응답일시/진료일시 · 기간 · 부서 · 멤버) · 다운로드 · 정렬, 좌측 점수 분포 + 부서 카드(펼치면 직원별 평균), 우측 표(응답 일시 · 환자 · 질문 · 담당구분(주담당자) · 부서 · 담당자 · 점수(1·2점 빨강) · 주관식 · 발송 일시 · 수행자).
  • 목적: 부정 피드백을 외부 리뷰 전에 대응, 직원 평가·교육 → 03b 통계(만족도 분석).
  • 미확인: 발송 채널·시점(수납 후 자동?), 주담당자 결정 규칙(방문 역할 태그 추정), 부정 응답 실시간 알림.

7.3 버전 간 차이

항목 v2.4 (2022-10~12) 2023 2024 2025+
CRM 탭 알림 메시지 · 발송내역 2개 GNB CRM 하위 메뉴(▾) — 메시지 > 알림메시지 · 자동발송 메시지 · 메시지템플릿
템플릿 시스템 고정(미리보기만) — 문진 링크 포함 옵션 폴더·편집·예약어·광고성·이미지 3장·대체발송 허용
자동 규칙 5종 토글 — 조건 4종(문진·생일·특정 처방·스케줄) 트리거 5종 + 카테고리별 메시지
과금 후불, 알림톡 20·SMS 25·LMS 50원 선불 크레딧·보너스(11월) — 메디톡 플러스 유료(2026-01)
상담 채널 — 메디톡(환자앱) — 메디톡 플러스(SNS 멀티채널·번역)
피드백 — — — 만족도조사(10월)

7.4 우리 구현 메모

ID MVP 메모
CRM-01~03 P1 F7 자동 알림 6종(접수 안내·예약 완료/변경/취소·당일/사전 리마인드) = MessageSetting. 기본 OFF. 변경 알림은 일시·스케줄·방문목적 변경에만 반응하도록 정의(메모 수정 제외 — 결정)
CRM-04 P1 F7 대체 발송 규칙: 알림톡 실패 → 길이에 따라 SMS/LMS, MessageDispatch.fallbackOfId. 샌드박스 발송기로 실패를 재현
CRM-05 P1 F7 발송 이력(일/월·유형·결과) + 월 비용 리포트
CRM-06 P1 F7 "저장 시 요금 경고 확인" 그대로
CRM-07 P1(알림성) · P2(광고성) F7 템플릿 변수·미리보기. 광고성 종류·(광고) 표기·수신거부 문구는 P2 광고 메시지와 함께
CRM-08 P1? 트리거 목록 = CRM-01~03 과 같은 이벤트, 카테고리별 템플릿 분기는 P2?
CRM-09 P2 생일·특정 처방 N일 후·특정 스케줄 규칙(사후관리 메시지 — mvp-scope 하루 시나리오의 마지막 단계)
CRM-10 P2? 환자 ⋮ 수동 발송
CRM-11 P2 광고성 메시지(세그먼트·수신동의·야간 제한)
CRM-12 P1(잔액) · P2(보너스) F7 크레딧 잔액(MessageCredit). 충전 보너스는 P2
CRM-13 P1 예약 단위 제외 필수, 스케줄 단위 토글은 Schedule.notifyEnabled
CRM-14 제외 자체 환자앱 없음
CRM-15~17 P3 멀티채널 상담·번역(mvp-scope P3)
CRM-18 P2 만족도 조사
CRM-19 P1 RCP-07 동의 이력이 광고 발송 필터의 근거

8. 원내 운영

원내 운영의 중심은 룸(공간) 단위 대기열이다. 진료실·상담실·레이저실·수납실·접수 같은 룸이 곧 대기리스트이고, 환자는 방문 동안 룸을 옮겨 다니며 접수신청 → 대기/우선대기 → 진행중 → (다음 룸) 대기 → … → 병원에서 내보내기를 거친다. 이 보드가 모든 차트 화면 왼쪽에 늘 떠 있어 원무·상담·간호·원장이 같은 상태를 실시간으로 본다. 여기에 호출(다음 환자 부르기·대기스크린), 셀프 접수(태블릿), 전화(CID), 물리 출력(네모닉), 공용 할 일·공지가 붙는다. 2025-03 에 예약 → 접수 → 완료 3열 통합뷰와 드래그 이동이 더해졌다.

8.1 기능 목록

ID 기능 요약 도입 시기 확신도 출처
OPS-01 환자리스트(대기 보드) 룸 그룹 카드 × 상태 배지, 탭 대기·예약·방문(+통합), 룸 필터, 실시간 동기화 2021목업 확인 A1, V1:01-0019~0093, V2 S2, V9, A2, A3, A4, A6:S25
OPS-02 보내기(룸 이동)·되돌리기 차트 하단 [다음 룸 ▾][상태 ▾][▶ 보내기], 행 메뉴 '룸'로 보내기, 토스트 + 되돌리기 v2.4 확인 V2 R2, V3:04-0051~0063, A1, A6:S04
OPS-03 다음 환자 부르기 진료실을 골라 다음 대기 환자 카드 → 차트열기/진행하기 v2.4 확인(화면) · 추정(규칙) A1 news#13225959, V1, V3 S6, A3, A6
OPS-04 대기리스트 통합뷰·확장형 예약 | 접수 | 완료 3열 칸반, 카드 필드 확장(경과·역할·메모·할 일), 드래그 순서·동선 이동 2025-03 확인 A3 news#157758234, A6:S01
OPS-05 리스트 구성·표시할 정보 환자 ⋮ > 리스트 구성(탭 토글) · 표시할 정보(필드별 표시 토글) 2025-03 확인 A3
OPS-06 태블릿 셀프 접수 휴대전화번호(또는 주민번호·QR)로 예약 매칭 → 확인 → 접수신청으로 보드 유입, 2026 동의 3종 2022-10 확인 A1 news#13225659·13661735, V9:10-0067~0077, A4, A6:S29, A3 news#171946700
OPS-07 접수신청 수신함 셀프·앱 접수가 접수신청(빨강)으로 쌓이고 데스크가 확인해 접수 v2.4 확인(상태) · 추정(승인 조작) V1, A1, A2, A3
OPS-08 대기스크린 요일 세트별 룸 목록 송출(마스킹 이름·순번), 공지 띠·동영상·알림음·음성호출 v2.4(설정 자리) · 2024(화면) 확인 V5 S2-a, A6:S26~S28, A2
OPS-09 병원업무(날짜별 할 일)·공지 날짜별 공용 체크리스트(작성·수정자), 공지 탭(병원·벤더·DUR 알리미) 2024 확인 A2, A3, A4 story#158666898
OPS-10 네모닉 메모 프린터 상담·진단 및 처방 요약을 점착 메모로 출력 2024-11 확인 A2 news#128596590, A4
OPS-11 CID(발신자 표시) 인터넷전화 착신 시 환자 팝업(유형·예약·최근 방문) → 예약·차트, 같은 번호 여러 환자 목록 2024-03 확인 A2 news#18302977, A5
OPS-12 CTI(예정) 콜 기반 실시간 메모·정보 전달 발송 계획(2024-03 시점) 계획 확인(계획 언급) A2
OPS-13 대기 안내(환자용) 접수 알림톡의 대기 순번, 메디패스 대기 확인 2022 확인(옵션) · 미확인(화면) A1, V6 → CRM-01
OPS-14 대기 현황 원격 확인 모바일 EMR 로 상담실 밖에서 대기 현황 확인 2023-08 확인 A4, A1 news#15971880 → 03b 모바일

8.2 기능 상세

OPS-01 환자리스트(대기 보드) — 확인

  • 세대별 구조: 2021목업 섹션형(대기·예약(담당자 필터)·오늘) → v2.4~ 탭 대기 N · 예약 N · 방문 N → 2025 + 통합 [A1, V1, A3].
  • 룸 그룹 카드: 헤더 = (진료실만) 담당 직원 아바타 + 룸명 (담당의) + 인원 + 접기. 빈 그룹 "대기 환자가 없습니다.". 필터 (첫 룸) 외 N ▾(멀티) → 2025 전체 리스트 ▾ [V2 S2, V9, A6:S25].
  • 관찰된 룸: v2.4 진료실01·02·방사선실·수납실·태블릿접수 / 2023 진료실1(담당)·수납실·접수실·태블릿접수 / 2025 접수·상담실·레이저실·진료지원·수납실 — 병원이 정의(→ 관리 > 병원 > 대기리스트, OPS-08) [V1, V9, A3, A6].
  • 행(2줄): 차트번호 이름 • + 상태 배지 / 성별 나이 ✚ 방문목적. 신규 추가 행 하이라이트, 선택 행 연파랑 + ✓ [V2, V9].
  • 상태 배지
배지 색 의미
접수신청 빨강 셀프·앱 접수 후 데스크 확인 전
대기 주황 해당 룸 대기
우선대기 초록/청록 대기 순위를 올린 환자
진행중 파랑(2025 진행중 ⏱경과) 진료·시술 중
(완료) — 방문 탭·통합뷰 완료 열로 이동
  • 규칙: 대기 N = 필터로 고른 룸들의 현재 인원 합(진행중·우선대기 포함) [V1 R14, V2 R5]. 정렬은 진행중 → 우선대기 → 대기(접수 순) [A1 모바일 설명, A3]. 신환은 이름 옆 빨간 점(의미는 신환·미확인 메모 중 미확정) [V2 R4].
  • 제목 옆 모니터 아이콘 = 대기스크린 송출 추정 [V2, V9].
  • 현장: 2개 층 다검사실 병원이 위치를 실시간 파악해 몰리면 분산, 코디가 예약·대기·진료실 위치를 한눈에 본다 [A4].
  • 데이터: Room{name, kind, staffId?, sortOrder} · QueueEntry{visitId, roomId, status, enteredAt, statusChangedAt, sortIndex}

OPS-02 보내기(룸 이동)·되돌리기 — 확인

  • 차트 하단 바: 현재 위치(진료실2) · [다음 룸 ▾][상태 ▾][▶ 보내기]. 기본값 수납실·대기. 목적지 목록 = 룸들(룸(직원명) 표기) + 맨 아래 붉은 병원에서 내보내기. 현재 룸은 비활성 [V2, V3 S5, A6:S04].
  • 보낸 뒤: 차트가 닫히고 토스트 + 되돌리기, 도착 그룹이 깜박여 강조, 차트 첫 화면(다음 환자 부르기)으로 돌아간다 [V3].
  • 행 메뉴: 환자리스트 행에서 현재 룸을 뺀 모든 룸으로 '<룸>'로 보내기, 대상 룸 맨 뒤에 대기로 붙는다, 토스트 (환자)님을 '<룸>'(으)로 보냈습니다. 우선대기 표시도 행에서 [V2 R2].
  • v2.0.5a 이전: 헤더에 위치▾ 상태▾ ▶, 2023 개편부터 하단 바 [A1].
  • 흐름: (셀프) 접수신청 → 원무 접수 → 진료실 대기 → 진행하기 → 진행중 → 수납실 대기 → 수납·문서 → 병원에서 내보내기 [A1].
  • 고객사례: 접수용·진료용 프로그램이 분리된 타사와 달리 단계별 정보 공유가 된다는 평가 [A4].
  • 미확인: 상태 드롭다운 전체 값, 보내기가 서명·진료완료를 겸하는지, 이동 이력 저장, 미수가 남았을 때 내보내기 차단 여부.

OPS-03 다음 환자 부르기 — 확인(화면)

  • 차트 메뉴에서 환자를 고르지 않았을 때(또는 차트를 닫았을 때) 카드 {진료실 ▾} 다음 환자 부르기 → 다음 대기 환자(이름·성별·나이·태그·보험·방문목적·담당의) + 차트열기(회색, 열람만) · 진행하기(파랑, 상태를 진행중으로) [A1, V1, V3 S6].
  • 보조 카드: 신환등록, 접수신청 (n)(v2.4) → 오더세트 관리 팁(2023) [V9].
  • 2025 는 전역 상단바에 다음 환자 부르기 [진료실2 ▾] [A3, A6:S02].
  • 미확인: 다음 환자 선택 규칙(우선대기 우선 추정), 호출 시 대기스크린·음성 연동.

OPS-04 대기리스트 통합뷰·확장형 — 확인

  • 켜기: 차트 > 환자 > ⋮ > 리스트 구성에서 통합 ON. 확장형 대기리스트에서만 가능 [A3].
  • 날짜 이동 + 미니달력. 열별 도구: 예약(담당의·카테고리) · 접수(접수시각순·담당의·리스트) · 완료(완료시각순·보험·담당의) [A3, A6:S01].
  • 카드 필드: 차트번호·이름·빨간 점·상태 칩·성별/나이(24개월 월령)·태그 · 방문목적 · 담당의 · 예약시각 · 상태 변경 시각 + 경과(1시간 30분 전) · 역할 칩(코디/…·상담/…) · 접수메모 · 할 일 체크리스트(담당자·경과·소요, → CHT-16) · 예약 채널(N) [A3, A6].
  • 드래그: 기본 정렬은 접수 순, 카드를 끌어 순서 변경·열/리스트 간 이동(드롭 위치 음영) [A3].
  • 비통합 리스트 필터 [담당의 | 보험], 담당의별 색 점 그룹 [A3].
  • 미확인: 예약 열 → 접수 열 드래그가 곧 접수 처리인지.

OPS-05 리스트 구성·표시할 정보 — 확인

  • 환자 ⋮ → 리스트 구성 [확장형](토글 대기·예약·방문·통합) / 표시할 정보 [확장형]: 환자정보(환자번호·환자태그), 접수정보(상태 변경한 시간·방문목적·담당의·예약시간·접수시간·접수태그·접수메모·할 일), 항목마다 표시 토글 [A3]. 저장 범위는 미확인.

OPS-06 태블릿 셀프 접수 — 확인

  • 2022 게시: 방법 3가지 QR 인식 / 휴대전화번호 / 주민등록번호. 예약 환자는 전용 QR. 화면 1 = 카메라 뷰 + 두 입력 카드, 화면 2 = "예약정보가 확인되었습니다." — 이름(가운데 마스킹)·생년월일·성별·예약시간 → 제가 예약한 내용이 아니에요. / 위 내용으로 접수를 진행합니다., 접수 취소 [A1].
  • 2023~2025 화면: 가로 태블릿, 좌 안내·버튼(35%) / 우 번호 표시 + 3×4 키패드(010 단축·0·지움, 하이픈 자동). 번호 = 예약 때 쓴 번호 또는 접수할 환자 번호. 대안 주민등록번호 접수. 다음 → 모달 해당 예약정보가 맞으신가요?(예약자명·예약시간·연락처) → 예약정보가 다릅니다./확인 [V9, A4, A6:S29].
  • 2026-06: 접수정보 확인(이름·생년월일·성별·내원목적) + 동의(일괄 + 개인정보(필수)·마케팅(선택)·음성 녹음 및 AI 분석(선택), 선택 동의 기본 미체크, 결과는 차트에 동의서로 기록) → 접수정보가 다릅니다./접수를 진행합니다. [A3] → RCP-07, DOC-10.
  • 결과는 보드의 태블릿접수 그룹 또는 접수신청 상태로 실시간 유입 [V1, V9]. 데스크가 확인·바이탈 입력 후 진료실 대기로 보낸다 [A1].
  • 현장: 대기시간 단축(정성) [A4].
  • 미확인: 예약 없는 신환의 정보 입력, 본인확인 의무(RCP-11)와의 연계, 문진 연계.

OPS-07 접수신청 수신함 — 확인(상태)

  • v2.4 홈·차트 첫 화면 카드 접수신청 (n)("접수 신청 건이 없습니다."), 보드 접수신청(빨강) 배지 [V1, V9]. 태블릿·앱(메디패스) 접수가 데스크 승인을 기다리는 상태로 해석 [A2, A3].
  • 승인 조작(모달·드래그)은 자료에 없다.

OPS-08 대기스크린 — 확인

  • 등록 위치: 관리 > 병원 > 대기리스트 탭 — 좌 대기리스트 패널(새로운 대기리스트, 진료실 카드에 담당의 ▾) + 우 대기스크린 패널(새로운 대기스크린) + 하단 환자 이름 마스킹 토글(병원 단위) [V5 S2-a].
  • 목록: 대기스크린 생성, 카드 월수금 진료실1, 진료실2 [실행] — 요일 세트 × 룸 묶음 [A6:S27].
  • 송출 화면(16:9): 좌 카드 진료실1 / (담당) … 대기 10명 + 번호 1~8 + 마스킹 이름(안O구), 1번 강조 / 우 동영상 영역(홍보 영상) / 하단 공지 띠 [A6:S26].
  • 설정: 환자 이름 마스킹, 공지사항(ON + 텍스트), 동영상(ON + URL), 알림음(OFF + 재생), 음성호출(OFF + 재생) [A6:S28].
  • 쇼룸 리셉션 벽 모니터의 3컬럼 대기 목록 + 마스킹 이름 [A2].
  • 미확인: 호출 시 강조·음성 문구, 브라우저 창 실행 방식, 마스킹 규칙(가운데 글자 추정).

OPS-09 병원업무(날짜별 할 일)·공지 — 확인

  • 병원업무: 날짜 이동 + + 날짜별 업무를 작성할 수 있어요! [입력], 항목 = 체크 + 본문 + 작성자(…님이 수정함) + 강조 배경, 완료 시 취소선. 홈·플래너 좌측(업무 N)·보드 상단(업무 n ▾)·모바일 홈에 같이 보인다 [A2, A3, A4].
  • 실제 쓰임: 휴무자·청소 일정·"퇴근 전 수납 확인" 같은 운영 메모 [A4 ②-4].
  • 공지: 탭 병원 공지 n · 팔레트 공지 n · DUR 알리미 n, 병원 공지 등록, 항목 = 작성자 역할 아바타 · 제목 · 상대시각 · N · 본문 · 수정 이력. 공지로 이벤트 할인 규칙을 운영하기도 한다 [A4].
  • 권한: 병원 업무 수정 및 삭제, 공지사항 수정 및 삭제 [A4].
  • 플래너 업무 플랜(자리비움 블록)과 같은 데이터인지는 추정 [A3].

OPS-10 네모닉 메모 프린터 — 확인

  • 출력 레이아웃: 출력시간 / 점선 / #차트번호 이름 / 생년월일 / 점선 / [상담](번호 목록 + 전달사항) / 점선 / [진단 및 처방] [A2]. 차트 헤더 도구 버튼 NEMONIC [A3, A4].
  • 목적: 진료 단계별 담당이 나뉜 피부과에서 파트 간 전달 누락 방지 [A4]. 카트리지 할인 구매 제휴.
  • 미확인: 출력 버튼 위치·섹션 선택, 프린터 연결 방식(로컬 브리지 추정).

OPS-11 CID(발신자 표시) — 확인

  • 인터넷전화(KT·LGU+·SK) 착신 → 화면 우하단 팝업: 아바타 + 이름 + 유형 태그(#VIP) + 성별·나이 + 번호 / 예약정보(다음 예약 + 바로가기) / 최근 방문 / 상담종료·차트열기·예약하기 [A2].
  • 같은 번호 여러 환자(가족): 팝업 여러 개 대신 목록 창 하나, 카드 2행이 상황별(오늘 대기 중 대기리스트 … [대기] / 예약 있음 / 최근방문 / 방문기록 없음) [A2].
  • PC 단위 활성화: CID 모달 활성화 토글을 켠 PC 에서만 표시(원무 데스크 PC). 설정 CID 연동 사용(무료체험 배지 → 유료 부가서비스 추정) [A2].
  • 목적: 신입도 VIP·지인·가족을 보고 실수 없이 응대 [A2].
  • 미확인: 통화 기록 저장, 미등록 번호 처리, PC 식별 방식.

OPS-12 ~ OPS-14

  • OPS-12 CTI: CID 다음 단계로 콜 기반 실시간 환자기록 메모·정보 전달 발송을 개발 예정(2024-03). 2025-12 사이드바의 전화 항목과 연결될 가능성 [A2, A6].
  • OPS-13 대기 안내: 접수 알림톡 대기 순번 표시, 메디패스 대기 확인. 예상 입장 시각 계산 방식은 미확인 [A1, V6].
  • OPS-14 대기 현황 원격 확인: 총괄실장이 상담실 밖에서 모바일 EMR 로 대기·차트 확인 [A4] → 03b 모바일.

8.3 버전 간 차이

항목 2021목업 · v2.4 2023 2024 2025+
보드 구조 섹션(대기·예약·오늘) → 탭 3종 탭, 진료실 담당의 표시 같음, ≫ 접기 통합 탭(3열 칸반), 확장형·표시할 정보
룸 예 진료실·방사선실·수납실·태블릿접수 진료실·수납실·접수실·태블릿접수 진료실·수납실·접수실·검사실 접수·상담실·레이저실·진료지원·수납실
이동 헤더 위치▾ 상태▾ ▶, 행 메뉴 보내기 하단 보내기 바 같음 + 드래그 순서·동선 이동
호출 차트 첫 화면 카드 같음 — 전역 상단 다음 환자 부르기
대기스크린 설정 자리(0개) + 이름 마스킹 모니터 아이콘 쇼룸 모니터 요일 세트·동영상·공지·음성호출
셀프 접수 QR·전화·주민번호 전화번호 키패드 — 예약정보 확인 모달, 동의 3종(2026)
주변 기능 — — CID(03), 병원업무·공지, 네모닉(11) 공지 탭(DUR 알리미)

8.4 우리 구현 메모

ID MVP 메모
OPS-01 P1 F3 룸별 환자리스트(대기·우선대기·진행중·접수신청) + 대기/예약/방문 탭, 모든 단말 실시간 동기화(Serverpod 스트림). QueueEntry 한 내원에 active 1행, 룸 체류 시간 기록(F3 수용 기준)
OPS-02 P1 F3 보내기(룸 이동 + 상태) + 되돌리기(직전 전이 취소). 대상 룸 맨 뒤 삽입, 우선대기는 정렬 키만 변경. 내보내기 시 미수 경고(차단 아님 — 결정 필요)
OPS-03 P1 F3 다음 환자 부르기(우선대기 → 대기 접수 순). 호출 연동(대기스크린)은 P2
OPS-04 P1?(통합뷰) 1차 타깃(코디 중심 동선)에 효과가 커서 P1 후보. 드래그 이동은 P2?
OPS-05 P2? 표시 필드 개인화
OPS-06 P2 태블릿 셀프 접수(접수신청 수신함)
OPS-07 P1 ReceptionRequest 모델은 P1(예약 샌드박스 채널·향후 태블릿 공용). 수신함 UI 는 단순 목록
OPS-08 P2 대기스크린(요일별 세트·이름 마스킹·호출). ClinicSetting.maskPatientName 은 P1 에 이미 있음
OPS-09 P1 F9 홈 병원 공지·병원업무(ClinicNotice·ClinicTask)
OPS-10 P3 네모닉
OPS-11·12 P3 CTI/CID
OPS-13 P1 접수 안내 알림 showQueueNumber 옵션(F7)
OPS-14 P2 모바일 차트

교차 관찰

모듈 간 연결 (데이터 흐름)

flowchart LR
  RSV[6 예약<br/>플래너·외부 채널] -->|예약 → 접수 전환| RCP[1 접수<br/>접수 모달]
  OPS6[8 태블릿·앱 접수] -->|접수신청| RCP
  RCP -->|QueueEntry 생성| OPS[8 대기 보드<br/>룸·상태]
  RCP -->|차트템플릿 선지정| CHT[2 차트]
  OPS -->|진행하기| CHT
  CHT -->|오더·티켓 사용·문서 오더| PAY[3 수납]
  CHT -->|문서 오더·처방전| DOC[4 문서]
  CHT -->|상병·오더·특정내역| CLM[5 청구]
  CHT -->|보내기 수납실| OPS
  PAY -->|영수증·세부내역서| DOC
  PAY -->|병원에서 내보내기| OPS
  RSV -->|예약 이벤트| CRM[7 CRM]
  RCP -->|접수 이벤트| CRM
  CHT -->|특정 처방 N일 후| CRM
  • 이벤트가 메시지를 만든다: 예약 생성·수정·취소, 접수, 특정 처방이 모두 CRM 트리거다. 예약 폼·스케줄 단위로 끌 수 있다(RSV-13, CRM-13).
  • 오더 한 줄이 여러 모듈의 원천: 진단 및 처방의 줄 하나가 수납 금액(PAY-01), 서류(DOC-01·DOC-02), 청구 명세서(CLM-12), 티켓 차감(PAY-07), 할 일 자동 등록(CHT-16), 만족도 질문 자동 생성(CRM-18)으로 이어진다.
  • 환자 단위 정보는 어디서나 같은 모양: 환자 헤더·태그·주요기록·최근방문이 접수 모달·예약 모달·CID 팝업·메디톡 플러스 환자 카드·모바일에 반복된다(RCP-09, RCP-13).
  • 보내기가 워크플로 엔진: 룸 + 상태 한 쌍의 전이만으로 접수 → 진료 → 수납 → 귀가가 표현된다. 별도 "진료 완료"·"수납 요청" 버튼이 없다.

반복되는 가치 제안 (이 8개 모듈 기준)

가치 제안 대표 근거
한 화면에서 끝낸다(올인원·팝업 없음) CHT-01, PAY-01(수납이 차트 섹션), DOC-03
모든 직원이 실시간으로 같은 상태를 본다 OPS-01, RCP-16, 이미지 즉시 반영(CHT-12)
직군별로 화면을 바꾼다 CHT-02 차트구성, CHT-07 역할별 기록 칸
반복 입력을 없앤다 오더세트·차트템플릿·상용구·내원이력 복사(CHT-03·06·10·11), 스마트진찰료(CLM-04)
외부 프로그램·수기 이관이 필요 없다 자동 알림(CRM-01), 네이버·구글 예약(RSV-14·16), 결제단말기(PAY-05)
삭감·실수를 미리 막는다 주상병 필수, DUR·심사점검(CLM-07·08), 청구 전 점검(CLM-14), 본인확인 6개월 안내(RCP-11)
비급여 의원의 돈 흐름을 차트 안에서 티켓·쿠폰·포인트·선납금(PAY-07~14), 사용 시점 매출(PAY-11)

역할별 페인포인트 → 대응 기능

역할 페인포인트 대응
원무/데스크 오전 혼잡 때 본인확인 여부를 여러 번 묻는다 본인확인 배너·이력·6개월 유효(RCP-11)
원무/데스크 단말기 금액 오입력 → 귀가 후 환불 전화 결제단말기 자동 입력(PAY-05)
원무/데스크 동명이인에게 문자 오발송 예약 연동 자동 발송(CRM-01~03)
코디·상담실장 예약·대기·진료실 위치를 동시에 파악 통합뷰(OPS-04), 플래너(RSV-04)
코디·상담실장 차트 따로·엑셀 따로·외부 예약 페이지 따로 플래너 + 파트너사 허브(RSV-15)
코디·상담실장 할인 이벤트를 공지 텍스트로 수동 적용 쿠폰·직접입력 할인(PAY-12) — 규칙 엔진은 아직 없음
원장/의사 같은 증상 재진의 반복 입력 내원이력 복사·오더세트·차트템플릿
원장/의사 삭감 심사점검·인정상병점검(CLM-08)
전 직원 구두·메신저 인계 누락 환자기록 스레드(RCP-16), 할 일(CHT-16), 네모닉(OPS-10)

타깃 진료과 신호

  • 2022 자료(v2.4 데모)는 급여 외래 의원(내과·가정의학과·소아과·정형외과): 스마트진찰료·DUR·방문목적 "영양제·검사·문서발급"·X-ray 세부내역서.
  • 2024 이후 자료는 피부·성형 비급여 의원: 상담·관리 기록 칸, 플래너 카테고리(리프팅·보톡스·필러·레이저), 티켓·쿠폰·포인트, 네이버·구글·여신티켓, 외국인 상담 번역. 플래너 개편 글이 "급여과 위주로 만든 예약을 비급여과 요구에 맞춰 다시 만들었다"고 직접 밝힌다 [A2].
  • 우리 1차 타깃(피부·성형 비급여)은 후자다 → 2024 이후 화면을 기준선으로 삼고, 2022 급여 기능은 P3 로 미룬 mvp-scope 결정과 맞는다.

타임라인 (이 8개 모듈)

시점 추가·변경
2021 (목업) 원무/진료 분리 화면, 외래접수, 환자기록, 오더세트, 수납내역, 문서 일괄 발급
2022-09~10 (v2.4) 차트 통합, 차트구성 4종, 자동 저장, 이미지 30장, 자보청구, 스케줄 예약(기간·슬롯·공휴일·이벤트), 신환 게스트 예약, 태블릿 접수
2022-11 CRM 출시(자동 알림 5종·대체 발송·발송내역·요금), DUR 점검 버튼, GNB 전자서명
2022-12 (v2.5) 오더 검색 오더세트·단축어 탭, 문서아이템 16종
2023-05 (v2.6) 심사점검·인정상병점검, 원청구서 생성·점검·발급
2023-06 접수 모달 문진·차트템플릿, 임상관찰기록
2023-10~11 캔버스, 메디톡, 선불 CRM 크레딧
2024-02~07 네이버 예약 연동, CID, 결제단말기·정산 리포트, 본인확인, 입원/낮병동 접수, 조건 기반 자동 메시지
2024-10~11 플래너 개편·차트 초안, 캔버스 개편, 네모닉
2025-01~04 쿠폰·포인트, 녹음/타이머, 임시환자·이름 60자, 색상 자동화, 대기리스트 통합뷰, 할 일 베타, 자동발송 규칙·템플릿 폴더
2025-06~08 티켓/패키지(선택형)·사용 시점 매출, Google Business·여신티켓 예약, 할 일 정식
2025-10~12 만족도조사, 메디톡 플러스(멀티채널·번역)
2026-06 태블릿 동의 3종(AI 녹취) · 동의 결과 차트 자동 기록

우리 MVP 관점 요약

  • P1 로 가져갈 핵심 골격: 환자·접수 모달·룸 대기 보드·보내기(RCP·OPS-01~03), 올인원 차트 + 차트구성 + 역할별 기록 칸 + 오더 검색·세트·템플릿·상용구(CHT), 수납 카드 + 분할 결제 + 티켓·쿠폰·포인트·선납금(PAY), 문서 5종 스냅샷 발급(DOC), 스케줄 + 플래너형 그리드 + 게스트 예약(RSV), 자동 알림 6종 + 대체 발송 + 이력·비용(CRM).
  • 닥터팔레트에서 관찰되지 않아 우리가 설계해야 하는 것: 중복 주민번호 경고, 결제 취소·환불 흐름, 선납금 충전·환불, 티켓 사용 되돌림, 정원 초과 강행 권한, 노쇼 상태, 동시 편집 충돌 처리, 보내기 되돌리기 범위. → 08-open-questions.md 에서 결정안 정리.

출처 파일

태그 파일 범위 이 문서에서 주로 쓴 곳
A1 scratchpad/analysis/A1_news_2022_2023.md 제품소식·인사이트 22건(2022-10~2023-10), 2021 목업 포함 1·2·3·4·5·7·8 전반, 화면 세대 구분
A2 scratchpad/analysis/A2_news_2023_2024.md 2023-11~2024-12 본인확인, 접수 모달 2024, 결제단말기, 플래너·네이버, CID, 네모닉, 캔버스 개편
A3 scratchpad/analysis/A3_news_2025_2026.md 2025-01~2026-06 쿠폰·포인트·티켓, 녹음/타이머, 할 일, 통합뷰, 파트너사·구글·여신티켓, 메디톡 플러스, 만족도조사, 태블릿 동의
A4 scratchpad/analysis/A4_customer_stories.md 고객사례 19건 역할별 기록 칸, 차트구성, 플래너·색상 자동화, 자동발송 규칙·템플릿, 환자 ⋮ 메뉴, 병원업무·공지, 현장 효과
A5 scratchpad/analysis/A5_billing_rules_and_market.md 의료고시·현장스케치·프로모션 28건 청구 엔진 7축·검증 규칙 V-01~V-43, 스마트진찰료 패널, 특정내역, 가격·크레딧 보너스
A6 scratchpad/analysis/A6_feature_pages_ui.md 기능 페이지 이미지(화면 S01~S39) 올인원 차트 레이아웃, 상용구 /, 루틴, 티켓 이력, 서식 10종, 대기스크린, 태블릿 접수, 메디톡 플러스
V1 scratchpad/analysis/V1_reception_treatment.md 매뉴얼 영상 01 접수·03 진료(v2.4.0+4, 2022-09) 신규 등록·접수 모달·신환/구환 차이·규칙 R1~R24
V2 scratchpad/analysis/V2_chart.md 영상 02 차트(v2.4.0+4) 환자리스트·보내기·환자정보상세·바이탈·가족·차트구성·환자기록 규칙 R1~R24
V3 scratchpad/analysis/V3_dxrx_documents.md 영상 04 진단 및 처방·05 문서발급(v2.4.0+4) 오더 검색·세트·수납 추가·문서발급·서식(세부내역서·진단서)·보내기·내보내기
V4 scratchpad/analysis/V4_stats_insight.md 영상 06 통계·11 인사이트(v2.4.1+3) 미수 추가 수납, 차트 미리보기
V5 scratchpad/analysis/V5_reservation_crm_part1.md 영상 07 전반(v2.4.1+3, 2022-10) 스케줄 설정·날짜 예외·예약 그리드·신환 예약·대기리스트 설정
V6 scratchpad/analysis/V6_reservation_crm_part2.md 영상 07 후반(2022-10~12) 예약 수정·취소·검색, CRM 알림 설정·템플릿 변수·발송내역·요금
V7 scratchpad/analysis/V7_library.md 영상 08 라이브러리(v2.5.x, 2022-12) 오더세트 적용·검색 탭·문서아이템 16종·특정내역 지정
V8 scratchpad/analysis/V8_claims.md 영상 09 청구(v2.6.5, 2023-05) 심사점검·인정상병점검·원청구서·점검 3종·발급
V9 scratchpad/analysis/V9_intro.md 영상 10 소개(v2.0.5a, 2023-03) v2.4 대비 변화, 환자리스트·차트 6영역·수납 금액 검산·태블릿 접수
— docs/product/mvp-scope.md MVP 범위 v0.1 각 모듈 X.4 의 P1/P2/P3 판정
— docs/design/domain-model.md 도메인 모델 초안 구현 메모의 엔티티 이름

A7(A7_external_research.md, 외부 조사)은 작성 도중 생성돼 반영하지 않았다. scratchpad 루트: <scratchpad>