가상 의원 · 합성 예약 · 기준 9/21(월) 10:00 · [가정] 규칙 — 병원 확인 전 · 가예약은 이 기기에서만

빈자리전화 예약의 빈 시간 — 계산은 규칙이, 확정은 사람이

샘플의원 네 도구

한창구(글로 온 문의의 답장 초안) · 다시봄(병원이 먼저 거는 사후관리 연락) · 같은각도(경과 사진을 같은 조건으로) · 빈자리(전화로 온 예약 요청의 빈 시간). 도구끼리 연동은 없습니다.

규칙 보기

빈 시간은 아래 값으로만 계산합니다. 값은 볼트 문서의 json에서 읽고, 문서가 깨지거나 값이 빠지면 추측하지 않고 멈춥니다. 이 화면에서는 값을 바꿀 수 없습니다.

예약 칸 규칙(B01)은 [가정] 문서입니다. AI(Claude Code)가 쓴 초안이고 병원 확인 전입니다(status: draft, approvedBy: none). 진료시간·점심·예약금 같은 사실은 승인 문서(V02·V03·V04)에서 읽습니다.

문서

문서상태이 도구가 쓰는 곳
B01 예약 칸 규칙(빈자리)
vault/booking-slots.md
초안[가정]예약 칸 규칙 — 소요 시간 단계, 사람·방 수, 준비 시간, 하루 최대, 첫 예약 가능 시각, 찾는 기간, 가예약, 버튼·질문, 문장 틀
B02 법정 공휴일 목록(빈자리)
vault/holidays.md
승인공휴일 목록과 확인 기간(다시봄 D01에서 옮김)
V01 샘플의원 소개
vault/about.md
승인근거 인용(안내 문장·칸 옆 안내)
V02 진료시간·휴진·오시는 길
vault/hours-location.md
승인진료시간, 점심, 접수 마감, 토요일 수술 없음, 휴진·임시 휴진
V03 가격표
vault/price-list.md
승인예약금 금액
V04 예약·변경·취소·예약금·환불 규정
vault/booking-policy.md
승인근거 인용(안내 문장·칸 옆 안내)
V05 첫 상담 안내
vault/consultation-guide.md
승인근거 인용(안내 문장·칸 옆 안내)
V06 모발이식 수술 전 안내
vault/surgery-prep.md
승인근거 인용(안내 문장·칸 옆 안내)
V07 모발이식 수술 후 날짜별 관리
vault/postop-care.md
승인근거 인용(안내 문장·칸 옆 안내)
V08 두피 주사 프로그램 일정·재예약 규칙
vault/injection-program.md
승인근거 인용(안내 문장·칸 옆 안내)
V09 두피 관리 프로그램
vault/scalp-care.md
승인근거 인용(안내 문장·칸 옆 안내)
V15 의료광고 표현 가이드
vault/ad-expression-guide.md
승인광고 표현 검사(문장 틀)

진료시간과 휴진(V02·B02)

요일별 진료
일 휴진 · 월 10:00~19:00 · 화 10:00~19:00 · 수 10:00~19:00 · 목 10:00~21:00 · 금 10:00~19:00 · 토 10:00~15:00
점심(접수·전화 응대 없음)
13:00~14:00 · 월화수목금요일 (그 밖의 요일은 점심 없음)
접수 마감
진료 종료 30분 전까지 시작(포함)
수술 없는 요일
토요일
법정 공휴일
휴진
임시 휴진
10/16(금) 내부 교육
공휴일 31일 · 확인 기간 2026-09-01~2027-12-31

9/24(목) 추석 연휴 · 9/25(금) 추석 · 9/26(토) 추석 연휴 · 10/3(토) 개천절 · 10/5(월) 대체공휴일(개천절) · 10/9(금) 한글날 · 12/25(금) 기독탄신일 · 1/1(금) 1월 1일 · 2/6(토) 설날 연휴 · 2/7(일) 설날 · 2/8(월) 설날 연휴 · 2/9(화) 대체공휴일(설날) · 3/1(월) 3·1절 · 5/1(토) 노동절 · 5/3(월) 대체공휴일(노동절) · 5/5(수) 어린이날 · 5/13(목) 부처님오신날 · 6/6(일) 현충일 · 7/17(토) 제헌절 · 7/19(월) 대체공휴일(제헌절) · 8/15(일) 광복절 · 8/16(월) 대체공휴일(광복절) · 9/14(화) 추석 연휴 · 9/15(수) 추석 · 9/16(목) 추석 연휴 · 10/3(일) 개천절 · 10/4(월) 대체공휴일(개천절) · 10/9(토) 한글날 · 10/11(월) 대체공휴일(한글날) · 12/25(토) 기독탄신일 · 12/27(월) 대체공휴일(기독탄신일)

확인 기간 밖의 날짜는 칸을 내지 않고 “공휴일 미확인 — 계산하지 않음”으로 표시합니다.

안건별 시간과 사람·방(B01)

안건시간쓰는 사람·방(시작부터 분)시작점심예약금
첫 상담60분간호 0~20분 · 의료진 20~40분 · 코디 40~60분 · 상담실 0~60분30분 격자점심과 겹치면 안 됨30,000원(deposit-consult)
의료진 재진 상담30분의료진+상담실 0~30분30분 격자점심과 겹치면 안 됨없음
두피 주사30분의료진 0~10분 · 간호+처치실 0~30분30분 격자점심과 겹치면 안 됨없음
두피 관리60분간호+관리실 0~60분30분 격자점심과 겹치면 안 됨30,000원(deposit-consult)
모발이식 수술(하루)480분의료진+간호 2+수술실 0~480분10:00점심을 가로질러 진행500,000원(deposit-surgery)
모발이식 수술(반나절)240분의료진+간호 2+수술실 0~240분10:00, 14:30점심을 가로질러 진행500,000원(deposit-surgery)
수술 후 경과 진료 (버튼으로 잡지 않음)30분의료진 0~10분 · 간호+상담실 0~30분30분 격자점심과 겹치면 안 됨없음

사람·방 수

  • 기본(평일 낮·토요일): 의료진 2 · 코디 2 · 간호 3 · 상담실 2 · 처치실 1 · 관리실 1 · 수술실 1
  • 목요일 19:00~21:00: 의료진 1 · 코디 1 · 간호 1

그 밖의 값(B01)

칸 단위
30분, 여는 시각 기준
첫 예약 가능 시각(수술 외)
기준 시각 + 60분을 칸 격자로 올림
수술 첫 가능일
기준일 + 7일
찾는 기간
일반 14일 · 수술 28일 · 더 보기 14일
시간대
12:00 전 오전 · 18:00부터 저녁 · 그 사이 낮·오후
준비 시간
수술실 앞 0분·뒤 30분
하루 최대
첫 상담 6건(세는 안건: 첫 상담)
수술 뒤따르는 내원
다음 날이 진료일이어야 함 · D+6~D+9에 진료일 하나 이상
수술 취소·변경 안내 표시
수술일이 기준일 + 14일 안
주사 회차 옮기기 창
예정일 앞 3일 · 뒤 3일
가예약 유지
다음 영업일 진료 종료까지, 칸 시작을 넘지 않음 · 풀리기 60분 전 경고
영업일
진료일(토요일 포함)
제안 칸
2칸 — 가장 빠른 칸, 그다음 날짜나 시간대가 다른 가장 빠른 칸
떨어진 까닭 순서
휴진 > 공휴일 미확인 — 계산하지 않음 > 수술 없는 날 > 다음 날 휴진 > D+7 내원 창에 진료일 없음 > 옮길 수 있는 창 밖 > 첫 예약 가능 시각 전 > 접수 마감 뒤 > 진료 종료 넘김 > 점심과 겹침 > 하루 최대 > 가예약 > 사람·방 없음

버튼 · 질문 · 대답(B01)

버튼질문대답찾는 안건안내
상담처음 오시나요?예, 처음첫 상담
상담처음 오시나요?아니오, 재진의료진 재진 상담
시술 → 모발이식 수술첫 상담을 받으셨나요?예모발이식 수술(하루) / 모발이식 수술(반나절)(첫 값이 기본)
시술 → 모발이식 수술첫 상담을 받으셨나요?아니오첫 상담처음 오시는 분은 첫 상담부터(V05)
시술 → 두피 주사어떤 주사 예약인가요?처음(진찰 전)첫 상담처음 오시는 분은 첫 상담부터(V05·V08)
시술 → 두피 주사어떤 주사 예약인가요?시작·다음 회차두피 주사첫 회차는 진찰 뒤에만(V08)
시술 → 두피 주사어떤 주사 예약인가요?회차 옮기기두피 주사 — 회차 옮기기(예정일 앞뒤 창)
시술 → 두피 관리처음이세요?예, 처음첫 상담처음 오시는 분은 첫 상담부터(V05)
시술 → 두피 관리처음이세요?아니오두피 관리
재시술여기서 수술 받으셨나요?예, 여기서의료진 재진 상담담당(집도) 의료진 일정은 예약표에서 확인
재시술여기서 수술 받으셨나요?다른 병원첫 상담다른 병원에서 수술 받은 분은 첫 상담부터[가정]

범위 한 줄: 예약 변경·수술 후 경과 진료 → 예약표에서 확인(이 도구 밖)

문장 틀(B01, AI가 쓴 [가정] 문장)

칸({{…}})만 채웁니다. 볼트를 읽을 때 광고 표현 검사(V15)를 통과해야 하고, 칸을 채운 뒤에도 한 번 더 봅니다.

문장 틀 28개
readout-open
지금 비어 있는 시간을 말씀드릴게요.
readout-two
{{slot1}}, 또는 {{slot2}}에 자리가 있습니다.
readout-one
{{slot1}}에 자리가 있습니다.
readout-service-first-consult
첫 상담은 진단을 포함해 약 {{minutes}}분 걸리고, 대기 시간이 생길 수 있어 여유 있게 오시면 됩니다.
readout-service-revisit-consult
의료진 상담은 약 {{minutes}}분 걸립니다. 상담 비용은 방문하실 때 안내드립니다.
readout-service-injection
두피 주사는 접수부터 귀가까지 약 {{minutes}}분 걸립니다.
readout-service-scalp-care
두피 관리는 약 {{minutes}}분 걸립니다.
readout-service-surgery-full
수술 다음 날에도 내원하셔야 합니다.
readout-service-surgery-half
수술 다음 날에도 내원하셔야 합니다.
readout-deposit-first-consult
예약금은 {{deposit}}이고, 방문하시면 상담비로 전환됩니다.
readout-deposit-scalp-care
예약금은 {{deposit}}이고, 방문하시면 관리비로 전환됩니다.
readout-deposit-surgery-full
수술 예약금은 {{deposit}}이고, 수술비에 포함됩니다.
readout-deposit-surgery-half
수술 예약금은 {{deposit}}이고, 수술비에 포함됩니다.
readout-close-deposit
예약금 입금을 확인하면 1영업일 안에 확정 연락(카카오 채널이나 문자)을 드리고, 그때 예약이 확정됩니다.
readout-close-deposit-near
가까운 날짜라 입금을 바로 확인해야 하고, 확정 연락(카카오 채널이나 문자)을 드려야 예약이 확정됩니다.
readout-close-no-deposit
확정 연락(카카오 채널이나 문자)을 드려야 예약이 확정됩니다.
readout-close-surgery
예약금 입금과 의료진 일정 확인이 끝나면 확정 연락(카카오 채널이나 문자)을 드리고, 수술 전 검사 날짜는 따로 안내드립니다.
readout-closed
{{range}} 휴진입니다({{reason}}). 가장 가까운 빈 시간은 {{slot1}}입니다.
readout-closed-none
{{range}} 휴진입니다({{reason}}).
account-placeholder
입금 안내는 예약 프로그램 문구 사용
hold-line
{{date}} {{start}}~{{end}} {{service}} · 입금 대기(빈자리 가예약, {{until}}까지) · 메모: {{memo}}
hold-line-no-deposit
{{date}} {{start}}~{{end}} {{service}} · 확정 연락 대기(빈자리 가예약, {{until}}까지) · 메모: {{memo}}
confirm-first-consult
안녕하세요, 샘플의원입니다. {{date}} {{time}} 첫 상담 예약이 확정되었습니다. 상담은 진단을 포함해 약 {{minutes}}분 걸립니다. 복용 중인 약과 영양제 이름을 적어 오시고, 머리를 감고 스타일링 제품 없이 와 주세요. 예약 변경은 방문 1일 전 오후 6시까지 할 수 있습니다. 문의는 {{clinicPhone}}으로 해 주세요. 감사합니다.
confirm-revisit-consult
안녕하세요, 샘플의원입니다. {{date}} {{time}} 의료진 상담 예약이 확정되었습니다. 예약 변경은 방문 1일 전 오후 6시까지 할 수 있습니다. 문의는 {{clinicPhone}}으로 해 주세요. 감사합니다.
confirm-injection
안녕하세요, 샘플의원입니다. {{date}} {{time}} 두피 주사 예약이 확정되었습니다. 주사를 맞은 날에는 머리를 감지 않고 다음 날부터 감으시면 됩니다. 일정을 바꾸셔야 하면 {{clinicPhone}}으로 연락 주세요. 감사합니다.
confirm-scalp-care
안녕하세요, 샘플의원입니다. {{date}} {{time}} 두피 관리 예약이 확정되었습니다. 관리는 약 {{minutes}}분 걸립니다. 예약 변경은 방문 1일 전 오후 6시까지 할 수 있습니다. 문의는 {{clinicPhone}}으로 해 주세요. 감사합니다.
confirm-surgery-full
안녕하세요, 샘플의원입니다. {{date}} {{time}} 모발이식 수술 일정이 확정되었습니다. 수술 다음 날 {{nextDay}}에도 내원하셔야 합니다. 수술 7일 전과 1일 전에 수술 전 안내를 따로 보내드립니다. 문의는 {{clinicPhone}}으로 해 주세요. 감사합니다.
confirm-surgery-half
안녕하세요, 샘플의원입니다. {{date}} {{time}} 모발이식 수술 일정이 확정되었습니다. 수술 다음 날 {{nextDay}}에도 내원하셔야 합니다. 수술 7일 전과 1일 전에 수술 전 안내를 따로 보내드립니다. 문의는 {{clinicPhone}}으로 해 주세요. 감사합니다.

문서 원문

가상 의원의 예시 문서입니다. 실제 의료 지침이 아닙니다.

B01 예약 칸 규칙(빈자리)
---
id: B01
title: 예약 칸 규칙(빈자리)
type: policy
version: 1
status: draft
effective: 2026-09-01
owner: 원무팀
fictional: true
assumption: true
approvedBy: none
---

# 예약 칸 규칙(빈자리)

## 이 문서의 지위

이 문서는 병원이 승인한 문서가 아닙니다. 전화 예약 빈 시간 찾기 도구 '빈자리'를 만들면서 AI(Claude Code)가 쓴 [가정] 문서입니다. 볼트의 승인 문서에 있는 사실(진료시간, 점심, 접수 마감, 소요 시간, 예약금)은 그 문서에서 읽고, 이 문서는 볼트에 없는 값만 정합니다. 그래서 `status: draft`, `assumption: true`, `approvedBy: none`으로 두고, 이 문서를 쓰는 모든 화면 위에 "[가정] 규칙 — 병원 확인 전" 띠를 붙입니다. 병원이 값을 확인하면 값과 근거 문장을 고치고 승인 문서로 바꿉니다.

값이 빠지거나 모양이 틀리면 빈자리는 빈 시간을 내지 않고 멈춥니다. 기본값을 채우지 않습니다. 멈추면 직원은 지금처럼 예약표를 보면 되고, 틀린 빈 시간을 말하는 쪽이 더 나쁘다고 보았습니다.

## 볼트에서 읽는 값(이 문서에 적지 않음)

- 진료시간·점심·접수 마감·휴진·토요일 수술 없음: [[hours-location]](V02). 평일 10:00~19:00, 목요일 21:00까지, 점심 13:00~14:00(평일, 접수·전화 응대 없음), 접수 마감은 진료 종료 30분 전, 토요일 10:00~15:00 점심 없음, 토요일 수술 없음, 일요일·법정 공휴일·2026-10-16 휴진.
- 법정 공휴일: [[holidays]](B02).
- 예약금 금액: [[price-list]](V03)의 `deposit-consult` 30,000원, `deposit-surgery` 500,000원. 두피 관리 예약금은 [[booking-policy]](V04) "두피 관리를 예약할 때도 같은 금액의 예약금을 받고"에 따라 첫 상담 예약금과 같은 값을 씁니다.
- 확정 조건: V04 "직원이 카카오 채널 메시지나 문자로 확정 연락을 보낸 뒤에 예약이 확정됩니다", "예약금 입금을 확인하면 1영업일 안에 확정 연락을 보냅니다".

## 안건과 걸리는 시간

- 첫 상담 60분: [[consultation-guide]](V05) "첫 상담은 진단을 포함해 약 60분 걸립니다". 흐름(문진·촬영 → 의료진 진찰 → 코디네이터 안내)도 V05에 있습니다. 60분을 0~20분 간호 1(문진·촬영), 20~40분 의료진 1(진찰), 40~60분 코디 1(일정·비용 안내)로 나누고 상담실 1은 60분 내내 쓰는 것은 [가정]입니다. 단계 나눔은 60분을 통째로 묶는 것보다 덜 보수적이라, 나눔이 틀리면 빈 시간을 더 내는 쪽으로 틀립니다.
- 의료진 재진 상담 30분: 의료진 1 + 상담실 1 내내 [가정]. 재진 고객과 이 병원에서 수술한 재시술(리터치) 문의에 씁니다. 볼트에 재시술 문서가 없고 치료 결정은 의료진 진찰 뒤라는 원칙([[about]] V01)이 있어, 재시술은 바로 수술이 아니라 이 상담부터 잡습니다[가정]. 예약금은 없고[가정] 비용은 방문 때 안내합니다.
- 두피 주사 30분: [[injection-program]](V08) "한 회차는 접수부터 귀가까지 약 30분 걸립니다". 간호 1 + 처치실 1 내내, 의료진 1은 처음 10분[가정].
- 두피 관리 60분: [[scalp-care]](V09) "한 번에 약 60분 걸립니다". 간호 1 + 관리실 1 내내[가정].
- 모발이식 수술: [[surgery-prep]](V06) "수술은 모수에 따라 반나절에서 하루가 걸립니다". 하루 480분, 반나절 240분, 의료진 1 + 간호 2 + 수술실 1 내내, 점심을 가로질러 진행[가정]. 시작은 하루 10:00, 반나절 10:00·14:30만[가정]. 수술 크기를 모르면 하루로 찾습니다(빈 시간을 적게 보이는 쪽)[가정].
- 수술 후 경과 진료 30분: 기존 예약에만 쓰고 버튼으로는 잡지 않습니다(예약 변경·경과 진료는 이 도구 밖). 의료진 1은 처음 10분, 간호 1 + 상담실 1 내내[가정].

## 사람과 방

자원은 이름 없는 수량입니다. 누가 무엇을 맡는지는 V01("의료진은 진찰과 치료 결정", "간호팀은 촬영, 시술 보조", "코디네이터와 CS 담당은 예약, 비용 안내")에 있고, 수량은 모두 [가정]입니다. 평일 낮·토요일은 의료진 2, 코디 2, 간호 3, 상담실 2, 처치실 1, 관리실 1, 수술실 1입니다. 목요일 19:00~21:00은 의료진 1, 코디 1, 간호 1이고 방은 같습니다.

앞뒤 준비 시간은 자원별로 둡니다. 수술실은 수술 뒤 정리 30분, 나머지는 0분입니다[가정]. 준비 시간도 진료 종료 안에 들어가야 합니다.

## 칸을 내는 규칙

- 칸 단위 30분, 격자는 그날 여는 시각 기준[가정]. 수술만 위의 시작 후보 목록을 씁니다.
- 첫 예약 가능 시각: 수술 외 모든 안건은 기준 시각 + 60분 이후의 첫 격자부터[가정]. 당일 칸도 냅니다. V04의 "1영업일"은 확정 연락 기한이지 방문 가능일의 제한이 아니라고 읽었습니다. 오늘과 다음 영업일 칸에는 "입금 즉시 확인 필요"를 붙입니다.
- 수술 첫 가능일: 기준일 + 7일(그날 포함)[가정]. 볼트에 최소 간격 규정이 없어, V06의 "수술 7일 전 안내"가 나갈 수 있는 간격을 하한으로 둔 것뿐입니다.
- 수술 뒤따르는 내원: [[postop-care]](V07)의 D+1 내원과 D+7 내원(D+6~D+9에서 옮길 수 있음)에 맞춰, 다음 날(D+1)이 진료일이고 D+6~D+9에 진료일이 하나 이상 있을 때만 수술 칸을 냅니다[가정]. 두 내원이 쓰는 사람·방은 보지 않습니다.
- 점심(평일 13:00~14:00)과 겹치는 칸은 내지 않습니다. V02는 점심에 접수·전화 응대가 없다고만 적었고, 진료도 쉰다는 것은 추론입니다. 수술만 점심을 가로질러 진행합니다[가정].
- 접수 마감은 포함으로 읽습니다(평일 18:30 시작 가능)[추론].
- 하루 최대: 첫 상담 6건(기존 예약 + 가예약, 재진은 세지 않음)[가정].
- 찾는 기간: 일반 14일, 수술 28일(기준일 포함), "14일 더 보기"로 14일씩 늘립니다[가정].
- 두피 주사 회차 옮기기는 예정일 앞뒤 3일 안의 칸만 냅니다(V08 "두피 주사 예정일 앞뒤 3일 안에서는 직원이 바로 날짜를 옮길 수 있습니다").
- 가예약은 입금 기한까지 유지합니다: 가예약한 날의 다음 진료일 진료 종료까지, 단 칸 시작 시각을 넘지 않습니다. 풀리기 60분 전부터 "곧 풀림"을 보입니다[가정]. 영업일에는 토요일이 들어갑니다[가정].
- 제안 칸: 가장 빠른 칸 하나, 그다음 날짜가 다르거나 같은 날이면 시간대 묶음이 다른 가장 빠른 칸 하나[가정]. 시간대 묶음은 오전(12:00 전 시작), 낮·오후(12:00~17:59), 저녁(18:00 이후)입니다[가정].
- 떨어진 까닭이 여럿이면 아래 값의 reasonOrder 순서로 대표 까닭 하나를 보입니다[가정].

## 문장 틀

아래 값의 templates는 AI가 새로 쓴 [가정] 문장입니다. 볼트 원문이 아닙니다. 칸({{…}})만 채우고, 볼트 읽기 때 광고 표현 검사([[ad-expression-guide]], V15)를 한 번 통과해야 합니다. 고객에게 읽는 문장에는 '가예약'이라는 말을 넣지 않습니다. 입금 계좌는 문장에 넣지 않고, 화면에서 문장 밖에 "입금 안내는 예약 프로그램 문구 사용" 표시만 따로 둡니다(그대로 읽어 버리지 않게). 확정 조건은 한 문장으로 한 번만 말합니다: 예약금 안건은 입금 확인 → 1영업일 안 확정 연락(오늘·다음 영업일 칸이면 "가까운 날짜라 입금을 바로 확인"), 수술은 입금과 의료진 일정 확인, 예약금 없는 안건은 확정 연락. 휴진을 묻는 전화에는 휴진 한 줄에서 "○일은 휴진입니다(사유). 가장 가까운 빈 시간은 …" 문장을 씁니다. 확정 문자는 사람이 보냅니다.

## 병원에 물을 질문

소요 시간 단계 나눔, 재시술을 무엇으로 잡는지, 사람·방 수, 점심을 걸치는 예약, 당일 예약과 수술 최소 간격, 하루 최대, 예약표 내보내기와 여러 직원 동시 응대, 입금 기한과 계좌 안내, 정밀 진단을 첫 상담 안에서 하는지, 수술 뒤따르는 내원 조건. 자세한 질문은 PRD 9절에 있습니다.

## 기계가 읽는 값

```json
{
  "timezone": "Asia/Seoul",
  "clinicPhone": "02-000-0000",
  "slotMinutes": 30,
  "leadMinutes": 60,
  "surgeryMinDaysAhead": 7,
  "searchDays": { "default": 14, "surgery": 28, "more": 14 },
  "bands": { "morningBefore": "12:00", "eveningFrom": "18:00" },
  "resources": {
    "doctor": "의료진",
    "coordinator": "코디",
    "nurse": "간호",
    "consultRoom": "상담실",
    "treatmentRoom": "처치실",
    "careRoom": "관리실",
    "surgeryRoom": "수술실"
  },
  "capacity": {
    "base": { "doctor": 2, "coordinator": 2, "nurse": 3, "consultRoom": 2, "treatmentRoom": 1, "careRoom": 1, "surgeryRoom": 1 },
    "overrides": [
      { "days": ["thu"], "from": "19:00", "to": "21:00", "set": { "doctor": 1, "coordinator": 1, "nurse": 1 } }
    ]
  },
  "buffers": { "surgeryRoom": { "before": 0, "after": 30 } },
  "services": {
    "first-consult": {
      "label": "첫 상담",
      "bookable": true,
      "minutes": 60,
      "phases": [
        { "from": 0, "to": 20, "use": { "nurse": 1 } },
        { "from": 20, "to": 40, "use": { "doctor": 1 } },
        { "from": 40, "to": 60, "use": { "coordinator": 1 } },
        { "from": 0, "to": 60, "use": { "consultRoom": 1 } }
      ],
      "starts": "grid",
      "lunch": "avoid",
      "earliest": "lead",
      "deposit": "deposit-consult",
      "notes": ["대기 시간이 생길 수 있어 여유 있게 오시도록 안내(V05)"]
    },
    "revisit-consult": {
      "label": "의료진 재진 상담",
      "bookable": true,
      "minutes": 30,
      "phases": [{ "from": 0, "to": 30, "use": { "doctor": 1, "consultRoom": 1 } }],
      "starts": "grid",
      "lunch": "avoid",
      "earliest": "lead",
      "deposit": null,
      "notes": ["바로 수술 아님 — 의료진 상담 뒤 수술은 '시술 → 모발이식 수술'로 잡음"]
    },
    "injection": {
      "label": "두피 주사",
      "bookable": true,
      "minutes": 30,
      "phases": [
        { "from": 0, "to": 10, "use": { "doctor": 1 } },
        { "from": 0, "to": 30, "use": { "nurse": 1, "treatmentRoom": 1 } }
      ],
      "starts": "grid",
      "lunch": "avoid",
      "earliest": "lead",
      "deposit": null,
      "notes": []
    },
    "scalp-care": {
      "label": "두피 관리",
      "bookable": true,
      "minutes": 60,
      "phases": [{ "from": 0, "to": 60, "use": { "nurse": 1, "careRoom": 1 } }],
      "starts": "grid",
      "lunch": "avoid",
      "earliest": "lead",
      "deposit": "deposit-consult",
      "notes": ["수술 받은 분은 4주 경과 진료 확인 뒤부터, 주사 당일 불가(V09)", "두피 상태가 걱정되면 정밀 진단 안내(V09·V03)"]
    },
    "surgery-full": {
      "label": "모발이식 수술(하루)",
      "bookable": true,
      "minutes": 480,
      "phases": [{ "from": 0, "to": 480, "use": { "doctor": 1, "nurse": 2, "surgeryRoom": 1 } }],
      "starts": ["10:00"],
      "lunch": "through",
      "earliest": "surgery",
      "deposit": "deposit-surgery",
      "notes": ["수술 전 검사 날짜는 따로 안내(V06)"]
    },
    "surgery-half": {
      "label": "모발이식 수술(반나절)",
      "bookable": true,
      "minutes": 240,
      "phases": [{ "from": 0, "to": 240, "use": { "doctor": 1, "nurse": 2, "surgeryRoom": 1 } }],
      "starts": ["10:00", "14:30"],
      "lunch": "through",
      "earliest": "surgery",
      "deposit": "deposit-surgery",
      "notes": ["수술 전 검사 날짜는 따로 안내(V06)"]
    },
    "postop-visit": {
      "label": "수술 후 경과 진료",
      "bookable": false,
      "minutes": 30,
      "phases": [
        { "from": 0, "to": 10, "use": { "doctor": 1 } },
        { "from": 0, "to": 30, "use": { "nurse": 1, "consultRoom": 1 } }
      ],
      "starts": "grid",
      "lunch": "avoid",
      "earliest": "lead",
      "deposit": null,
      "notes": []
    }
  },
  "surgeryFollowUps": { "nextDayMustBeOpen": true, "d7Window": { "from": 6, "to": 9 } },
  "surgeryCancelNoticeDays": 14,
  "dailyMax": [{ "service": "first-consult", "max": 6, "counts": ["first-consult"] }],
  "injectionMoveWindow": { "before": 3, "after": 3, "outsideNote": "4~14일 늦어지면 간호팀 확인, 14일 넘으면 의료진 진료 뒤 다시 시작(V08)" },
  "injectionProgram": { "intervalDays": 14, "sessions": 10 },
  "hold": { "until": "next-open-day-close", "capAtSlotStart": true, "warnMinutesBefore": 60 },
  "businessDaysIncludeSaturday": true,
  "suggestCount": 2,
  "reasonOrder": [
    "closed",
    "holiday-unknown",
    "no-surgery-day",
    "next-day-closed",
    "no-d7-open-day",
    "outside-window",
    "before-earliest",
    "after-last-entry",
    "past-close",
    "lunch",
    "daily-max",
    "held",
    "resource"
  ],
  "scopeLine": "예약 변경·수술 후 경과 진료 → 예약표에서 확인(이 도구 밖)",
  "intake": [
    {
      "key": "consult",
      "label": "상담",
      "question": "처음 오시나요?",
      "answers": [
        { "key": "first", "label": "예, 처음", "service": "first-consult" },
        { "key": "returning", "label": "아니오, 재진", "service": "revisit-consult" }
      ]
    },
    {
      "key": "procedure",
      "label": "시술",
      "subs": [
        {
          "key": "surgery",
          "label": "모발이식 수술",
          "question": "첫 상담을 받으셨나요?",
          "answers": [
            { "key": "yes", "label": "예", "service": "surgery-full", "sizes": ["surgery-full", "surgery-half"] },
            { "key": "no", "label": "아니오", "service": "first-consult", "redirect": "처음 오시는 분은 첫 상담부터(V05)" }
          ]
        },
        {
          "key": "injection",
          "label": "두피 주사",
          "question": "어떤 주사 예약인가요?",
          "answers": [
            { "key": "new", "label": "처음(진찰 전)", "service": "first-consult", "redirect": "처음 오시는 분은 첫 상담부터(V05·V08)" },
            { "key": "start", "label": "시작·다음 회차", "service": "injection", "notes": ["첫 회차는 진찰 뒤에만(V08)"] },
            { "key": "move", "label": "회차 옮기기", "service": "injection", "mode": "move" }
          ]
        },
        {
          "key": "scalp-care",
          "label": "두피 관리",
          "question": "처음이세요?",
          "answers": [
            { "key": "first", "label": "예, 처음", "service": "first-consult", "redirect": "처음 오시는 분은 첫 상담부터(V05)" },
            { "key": "returning", "label": "아니오", "service": "scalp-care" }
          ]
        }
      ]
    },
    {
      "key": "retouch",
      "label": "재시술",
      "hint": "보강 · 추가 이식 · 재수술",
      "question": "여기서 수술 받으셨나요?",
      "answers": [
        { "key": "here", "label": "예, 여기서", "service": "revisit-consult", "notes": ["담당(집도) 의료진 일정은 예약표에서 확인"] },
        { "key": "elsewhere", "label": "다른 병원", "service": "first-consult", "redirect": "다른 병원에서 수술 받은 분은 첫 상담부터[가정]" }
      ]
    }
  ],
  "templates": {
    "readout-open": "지금 비어 있는 시간을 말씀드릴게요.",
    "readout-two": "{{slot1}}, 또는 {{slot2}}에 자리가 있습니다.",
    "readout-one": "{{slot1}}에 자리가 있습니다.",
    "readout-service-first-consult": "첫 상담은 진단을 포함해 약 {{minutes}}분 걸리고, 대기 시간이 생길 수 있어 여유 있게 오시면 됩니다.",
    "readout-service-revisit-consult": "의료진 상담은 약 {{minutes}}분 걸립니다. 상담 비용은 방문하실 때 안내드립니다.",
    "readout-service-injection": "두피 주사는 접수부터 귀가까지 약 {{minutes}}분 걸립니다.",
    "readout-service-scalp-care": "두피 관리는 약 {{minutes}}분 걸립니다.",
    "readout-service-surgery-full": "수술 다음 날에도 내원하셔야 합니다.",
    "readout-service-surgery-half": "수술 다음 날에도 내원하셔야 합니다.",
    "readout-deposit-first-consult": "예약금은 {{deposit}}이고, 방문하시면 상담비로 전환됩니다.",
    "readout-deposit-scalp-care": "예약금은 {{deposit}}이고, 방문하시면 관리비로 전환됩니다.",
    "readout-deposit-surgery-full": "수술 예약금은 {{deposit}}이고, 수술비에 포함됩니다.",
    "readout-deposit-surgery-half": "수술 예약금은 {{deposit}}이고, 수술비에 포함됩니다.",
    "readout-close-deposit": "예약금 입금을 확인하면 1영업일 안에 확정 연락(카카오 채널이나 문자)을 드리고, 그때 예약이 확정됩니다.",
    "readout-close-deposit-near": "가까운 날짜라 입금을 바로 확인해야 하고, 확정 연락(카카오 채널이나 문자)을 드려야 예약이 확정됩니다.",
    "readout-close-no-deposit": "확정 연락(카카오 채널이나 문자)을 드려야 예약이 확정됩니다.",
    "readout-close-surgery": "예약금 입금과 의료진 일정 확인이 끝나면 확정 연락(카카오 채널이나 문자)을 드리고, 수술 전 검사 날짜는 따로 안내드립니다.",
    "readout-closed": "{{range}} 휴진입니다({{reason}}). 가장 가까운 빈 시간은 {{slot1}}입니다.",
    "readout-closed-none": "{{range}} 휴진입니다({{reason}}).",
    "account-placeholder": "입금 안내는 예약 프로그램 문구 사용",
    "hold-line": "{{date}} {{start}}~{{end}} {{service}} · 입금 대기(빈자리 가예약, {{until}}까지) · 메모: {{memo}}",
    "hold-line-no-deposit": "{{date}} {{start}}~{{end}} {{service}} · 확정 연락 대기(빈자리 가예약, {{until}}까지) · 메모: {{memo}}",
    "confirm-first-consult": "안녕하세요, 샘플의원입니다. {{date}} {{time}} 첫 상담 예약이 확정되었습니다. 상담은 진단을 포함해 약 {{minutes}}분 걸립니다. 복용 중인 약과 영양제 이름을 적어 오시고, 머리를 감고 스타일링 제품 없이 와 주세요. 예약 변경은 방문 1일 전 오후 6시까지 할 수 있습니다. 문의는 {{clinicPhone}}으로 해 주세요. 감사합니다.",
    "confirm-revisit-consult": "안녕하세요, 샘플의원입니다. {{date}} {{time}} 의료진 상담 예약이 확정되었습니다. 예약 변경은 방문 1일 전 오후 6시까지 할 수 있습니다. 문의는 {{clinicPhone}}으로 해 주세요. 감사합니다.",
    "confirm-injection": "안녕하세요, 샘플의원입니다. {{date}} {{time}} 두피 주사 예약이 확정되었습니다. 주사를 맞은 날에는 머리를 감지 않고 다음 날부터 감으시면 됩니다. 일정을 바꾸셔야 하면 {{clinicPhone}}으로 연락 주세요. 감사합니다.",
    "confirm-scalp-care": "안녕하세요, 샘플의원입니다. {{date}} {{time}} 두피 관리 예약이 확정되었습니다. 관리는 약 {{minutes}}분 걸립니다. 예약 변경은 방문 1일 전 오후 6시까지 할 수 있습니다. 문의는 {{clinicPhone}}으로 해 주세요. 감사합니다.",
    "confirm-surgery-full": "안녕하세요, 샘플의원입니다. {{date}} {{time}} 모발이식 수술 일정이 확정되었습니다. 수술 다음 날 {{nextDay}}에도 내원하셔야 합니다. 수술 7일 전과 1일 전에 수술 전 안내를 따로 보내드립니다. 문의는 {{clinicPhone}}으로 해 주세요. 감사합니다.",
    "confirm-surgery-half": "안녕하세요, 샘플의원입니다. {{date}} {{time}} 모발이식 수술 일정이 확정되었습니다. 수술 다음 날 {{nextDay}}에도 내원하셔야 합니다. 수술 7일 전과 1일 전에 수술 전 안내를 따로 보내드립니다. 문의는 {{clinicPhone}}으로 해 주세요. 감사합니다."
  }
}
```

가상 의원의 예시 문서이며 실제 의료 지침이 아닙니다.
B02 법정 공휴일 목록(빈자리)
---
id: B02
title: 법정 공휴일 목록(빈자리)
type: reference
version: 1
status: approved
effective: 2026-09-01
owner: 원무팀
fictional: true
---

# 법정 공휴일 목록(빈자리)

## 이 문서가 정하는 것

빈자리가 휴진일을 판정할 때 쓰는 법정 공휴일 목록입니다. 일요일과 추가 휴진일은 [[hours-location]](V02)을 따르고, 법정 공휴일은 이 문서의 값만 씁니다. 목록은 다시봄 저장소의 사후관리 연락 규정(D01, 커밋 1935e5b)에서 공휴일 목록·확인 기간·출처 문단만 글자 그대로 옮겼습니다. 옮긴 부분이 D01과 한 글자라도 다르면 시험이 실패합니다. 목록을 고칠 때는 D01과 함께 고칩니다.

확인 기간(holidaysCoverage) 밖의 날짜는 공휴일인지 모르므로 빈 시간을 내지 않고 "공휴일 미확인 — 계산하지 않음"으로 보입니다. 날짜를 모르는 채로 빈 시간을 말하는 것보다 내지 않는 편이 낫다고 보았습니다[가정].

추석 연휴는 9월 24~26일이고 9월 27일은 일요일입니다. 출처 문단의 "9월 24~27일(일요일 포함)"은 일요일까지 묶어 부른 말이라, 화면은 "추석 연휴"와 "일요일"을 나눠 적습니다.

## 법정 공휴일 목록의 출처

아래 값의 holidays는 2026년 9월부터 2027년 12월까지의 관공서 공휴일(대체공휴일 포함)입니다. 확인일은 2026-09-28입니다.

- 2026년: 우주항공청 「2026년 월력요항」 발표(2025-06-30), https://www.kasa.go.kr/bbs/BBSMSTR_000000000010/view.do?nttId=B000000001860Pe2zT3 . 추석 9월 25일, 추석 연휴 9월 24~27일(일요일 포함), 개천절 연휴 10월 3~5일(10월 5일 대체공휴일), 한글날 연휴 10월 9~11일, 기독탄신일 연휴 12월 25~27일을 확인했습니다. 한국천문연구원 보도자료 https://www.kasi.re.kr/kor/publication/post/newsMaterial/32031 도 같은 내용입니다.
- 2027년: 우주항공청 「2027년 월력요항」 발표(2026-06-29), https://www.kasa.go.kr/prog/plcyBrf/brief/kor/sub01_01_04/view.do?plcyBrfNo=431 . 설 연휴 2월 6~9일(9일 대체공휴일), 노동절 5월 1일과 대체공휴일 5월 3일, 제헌절 7월 17일과 대체공휴일 7월 19일, 광복절 대체공휴일 8월 16일, 추석 9월 14~16일, 개천절 대체공휴일 10월 4일, 한글날 대체공휴일 10월 11일, 기독탄신일 대체공휴일 12월 27일, 일요일과 겹치는 설날·현충일·광복절·개천절을 보도자료 본문에서 확인했습니다. 노동절·제헌절은 2026년 4월 「관공서의 공휴일에 관한 규정」 개정으로 공휴일이 되었다고 같은 보도자료에 적혀 있습니다.
- 2027년 어린이날(5월 5일)과 부처님오신날(5월 13일)은 보도자료 본문에 날짜가 따로 적혀 있지 않습니다. 부처님오신날은 한국천문연구원 음양력 대조표(https://astro.kasi.re.kr/life/pageView/5 , 2027년 5월 13일 = 음력 4월 8일)로 확인했고, 두 날 모두 보도자료의 공휴일 수(일요일 52일 + 24일 - 일요일과 겹친 4일 = 72일)와 맞는지 셈으로 확인했습니다. 붙임 월력요항 표 원문은 열어 보지 않았습니다.
- 임시공휴일: 확인일 기준으로 2026년 9월 이후 임시공휴일 지정을 찾지 못했습니다(관보 미확인).
- 2028년: 미확인. 월력요항이 아직 발표되지 않아 넣지 않았습니다.
- 2026년 8월 이전: 이 목록에 넣지 않았습니다(미확인으로 취급).

## 기계가 읽는 값

```json
{
  "timezone": "Asia/Seoul",
  "holidaysCoverage": { "from": "2026-09-01", "to": "2027-12-31", "checkedOn": "2026-09-28" },
  "holidays": [
    { "date": "2026-09-24", "name": "추석 연휴" },
    { "date": "2026-09-25", "name": "추석" },
    { "date": "2026-09-26", "name": "추석 연휴" },
    { "date": "2026-10-03", "name": "개천절" },
    { "date": "2026-10-05", "name": "대체공휴일(개천절)" },
    { "date": "2026-10-09", "name": "한글날" },
    { "date": "2026-12-25", "name": "기독탄신일" },
    { "date": "2027-01-01", "name": "1월 1일" },
    { "date": "2027-02-06", "name": "설날 연휴" },
    { "date": "2027-02-07", "name": "설날" },
    { "date": "2027-02-08", "name": "설날 연휴" },
    { "date": "2027-02-09", "name": "대체공휴일(설날)" },
    { "date": "2027-03-01", "name": "3·1절" },
    { "date": "2027-05-01", "name": "노동절" },
    { "date": "2027-05-03", "name": "대체공휴일(노동절)" },
    { "date": "2027-05-05", "name": "어린이날" },
    { "date": "2027-05-13", "name": "부처님오신날" },
    { "date": "2027-06-06", "name": "현충일" },
    { "date": "2027-07-17", "name": "제헌절" },
    { "date": "2027-07-19", "name": "대체공휴일(제헌절)" },
    { "date": "2027-08-15", "name": "광복절" },
    { "date": "2027-08-16", "name": "대체공휴일(광복절)" },
    { "date": "2027-09-14", "name": "추석 연휴" },
    { "date": "2027-09-15", "name": "추석" },
    { "date": "2027-09-16", "name": "추석 연휴" },
    { "date": "2027-10-03", "name": "개천절" },
    { "date": "2027-10-04", "name": "대체공휴일(개천절)" },
    { "date": "2027-10-09", "name": "한글날" },
    { "date": "2027-10-11", "name": "대체공휴일(한글날)" },
    { "date": "2027-12-25", "name": "기독탄신일" },
    { "date": "2027-12-27", "name": "대체공휴일(기독탄신일)" }
  ]
}
```

가상 의원의 예시 문서이며 실제 의료 지침이 아닙니다.
V01 샘플의원 소개
---
id: V01
title: 샘플의원 소개
type: reference
version: 2
status: approved
effective: 2026-07-01
owner: 경영지원팀
fictional: true
---

# 샘플의원 소개

## 이 문서의 목적

이 문서는 샘플의원이 어떤 곳인지 직원과 환자에게 같은 말로 설명하기 위한 기준입니다. 샘플의원은 이 저장소를 위해 만든 가상의 모발 치료 의원이며, 실제로 존재하는 병원이 아닙니다. 모든 문서는 이 볼트 안에서만 서로를 근거로 삼습니다.

## 진료 분야

샘플의원은 모발이식, 두피 주사 프로그램, 두피 관리 프로그램, 두피·모발 진단을 합니다. 모발이식은 [[surgery-prep]]과 [[postop-care]], 두피 주사는 [[injection-program]], 두피 관리는 [[scalp-care]]에 자세한 안내가 있습니다. 가격은 [[price-list]]에만 적습니다.

## 진료 방식

첫 방문은 모두 상담과 진단으로 시작합니다. 시술 여부, 이식 모수, 주사 횟수 같은 치료 결정은 의료진이 직접 진찰한 뒤에만 합니다. 직원은 사진이나 메시지만 보고 치료 내용을 안내하지 않습니다.

## 함께 일하는 사람

의료진은 진찰과 치료 결정을 맡습니다. 간호팀은 촬영, 시술 보조, 수술 후 경과 확인과 적신호 인계를 맡습니다. 코디네이터와 CS 담당은 예약, 비용 안내, 문의 응대를 맡고, 신입 직원의 업무 순서는 [[staff-onboarding]]에 있습니다.

## 문의 창구

환자는 카카오 채널, 네이버 톡톡, 인스타그램 DM, 홈페이지 폼, 전화와 문자 등 여러 창구로 문의합니다. 창구마다 답장하는 방식이 달라서 [[channel-map]]에 정리해 두었습니다. 진료시간과 오시는 길은 [[hours-location]]을 봅니다.

## 병원이 지키는 원칙

환자에게 나가는 모든 답은 승인된 문서를 근거로 하고, 사람이 확인한 뒤에 보냅니다. 증상에 관한 문의는 직원이 판단하지 않고 [[handover-procedure]]에 따라 의료진에게 넘깁니다. 광고성 표현은 [[ad-expression-guide]]를 따릅니다.

가상 의원의 예시 문서이며 실제 의료 지침이 아닙니다.
V02 진료시간·휴진·오시는 길
---
id: V02
title: 진료시간·휴진·오시는 길
type: patient-guide
version: 2
status: approved
effective: 2026-07-01
owner: 원무팀
fictional: true
---

# 진료시간·휴진·오시는 길

## 평일 진료시간

월요일부터 금요일까지 오전 10시부터 오후 7시까지 진료합니다. 목요일은 야간 진료가 있어 오후 9시까지 진료합니다. 마지막 접수는 진료 종료 30분 전입니다.

## 점심시간

점심시간은 오후 1시부터 2시까지입니다. 이 시간에는 접수와 전화 응대를 하지 않습니다. 점심시간에 온 문의는 오후 2시 이후 순서대로 답합니다.

## 토요일 진료

토요일은 오전 10시부터 오후 3시까지 점심시간 없이 진료합니다. 토요일에는 수술을 하지 않고 상담, 주사, 두피 관리, 수술 후 경과 진료만 합니다. 토요일 예약은 빨리 차므로 미리 예약하도록 안내합니다.

## 휴진

일요일과 법정 공휴일은 휴진입니다. 내부 교육 등으로 추가 휴진하는 날은 한 달 전에 카카오 채널 공지와 이 문서에 함께 올립니다. 2026년 10월 16일(금)은 내부 교육으로 휴진합니다. 휴진일에 들어온 문의는 다음 진료일 오전에 순서대로 확인합니다.

## 휴진일에 급한 증상이 있을 때

휴진일에도 수술 후 적신호 증상 문의는 당직 연락망으로 전달합니다. 절차는 [[handover-procedure]]를 따르고, 증상 목록은 [[redflags]]에 있습니다. 숨이 차거나 출혈이 멈추지 않는 등 급한 상황이면 119나 가까운 응급실을 이용하도록 안내합니다.

## 오시는 길

샘플의원은 서울시 가상구 샘플로 123, 샘플빌딩 5층에 있습니다. 지하철 샘플역 2번 출구에서 걸어서 약 5분 거리입니다. 대표전화는 02-000-0000입니다.

## 주차

건물에 방문객 주차장이 있지만 자리가 적습니다. 가능하면 대중교통을 이용하도록 안내합니다.

## 기계가 읽는 값

```json
{
  "timezone": "Asia/Seoul",
  "weekly": {
    "mon": { "open": "10:00", "close": "19:00" },
    "tue": { "open": "10:00", "close": "19:00" },
    "wed": { "open": "10:00", "close": "19:00" },
    "thu": { "open": "10:00", "close": "21:00" },
    "fri": { "open": "10:00", "close": "19:00" },
    "sat": { "open": "10:00", "close": "15:00" },
    "sun": null
  },
  "lunch": { "start": "13:00", "end": "14:00", "days": ["mon", "tue", "wed", "thu", "fri"] },
  "lastEntryMinutesBeforeClose": 30,
  "closed": ["sun", "public-holiday"],
  "extraClosedDates": [
    { "date": "2026-10-16", "reason": "내부 교육" }
  ],
  "noSurgeryDays": ["sat"]
}
```

가상 의원의 예시 문서이며 실제 의료 지침이 아닙니다.
V03 가격표
---
id: V03
title: 가격표
type: reference
version: 3
status: approved
effective: 2026-07-01
owner: 원무팀
fictional: true
---

# 가격표

## 이 문서의 원칙

환자에게 안내하는 가격은 이 문서의 값만 씁니다. 가격을 답장에 넣을 때는 아래 기계가 읽는 값에서 그대로 가져오고, 사람이나 AI가 숫자를 새로 쓰지 않습니다. 이 가격표에 없는 할인이나 이벤트 가격은 안내하지 않습니다.

## 상담과 진단

첫 상담비는 30,000원입니다. 두피·모발 정밀 진단은 50,000원이며, 확대 촬영과 진단 결과 설명이 포함됩니다. 첫 상담 예약금 30,000원은 방문하면 상담비로 전환됩니다.

## 모발이식

모발이식은 모당 2,000원이며 최소 500모부터 시술합니다. 최종 이식 모수와 총비용은 의료진이 진찰한 뒤에 정하므로, 상담 전에는 모당 단가만 안내합니다. 수술 예약금 500,000원은 수술비에 포함됩니다.

## 수술 후 경과 진료

수술 후 1년 안의 정기 경과 진료와 경과 사진 촬영은 수술비에 포함되어 따로 비용을 받지 않습니다. 정기 경과 진료 일정은 [[postop-care]]를 봅니다.

## 두피 주사 프로그램

두피 주사는 1회 120,000원입니다. 프로그램 전체 일정은 [[injection-program]]에 있습니다. 회차를 묶어도 1회 가격은 같습니다.

## 두피 관리 프로그램

두피 관리는 1회 80,000원이며 약 60분 걸립니다. 관리 내용은 [[scalp-care]]를 봅니다.

## 가격을 물으면

가격 문의에는 해당 항목의 금액과 단위를 그대로 안내하고, 총비용은 상담 후에 정해진다는 점을 함께 적습니다. 가격을 이유로 방문을 재촉하거나 다른 병원과 비교하는 표현은 쓰지 않습니다([[ad-expression-guide]]).

## 기계가 읽는 값

```json
[
  { "key": "consult-first", "label": "첫 상담비", "price": 30000, "unit": null, "note": "첫 방문 1회" },
  { "key": "diagnosis", "label": "두피·모발 정밀 진단", "price": 50000, "unit": "회", "note": "확대 촬영과 결과 설명 포함" },
  { "key": "graft", "label": "모발이식 모당 단가", "price": 2000, "unit": "모", "note": "최소 500모, 최종 모수는 의료진 진찰 후 결정" },
  { "key": "injection", "label": "두피 주사 1회", "price": 120000, "unit": "회", "note": "회차 묶음 할인 없음" },
  { "key": "scalp-care", "label": "두피 관리 1회", "price": 80000, "unit": "회", "note": "약 60분" },
  { "key": "postop-visit", "label": "수술 후 정기 경과 진료", "price": 0, "unit": "회", "note": "수술 후 1년 안, 수술비에 포함" },
  { "key": "progress-photo", "label": "경과 사진 촬영", "price": 0, "unit": "회", "note": "수술·주사 프로그램 환자" },
  { "key": "deposit-consult", "label": "첫 상담 예약금", "price": 30000, "unit": null, "note": "방문 시 상담비로 전환" },
  { "key": "deposit-surgery", "label": "수술 예약금", "price": 500000, "unit": null, "note": "수술비에 포함" }
]
```

가상 의원의 예시 문서이며 실제 의료 지침이 아닙니다.
V04 예약·변경·취소·예약금·환불 규정
---
id: V04
title: 예약·변경·취소·예약금·환불 규정
type: policy
version: 3
status: approved
effective: 2026-07-01
owner: 원무팀
fictional: true
supersedes: V04b
---

# 예약·변경·취소·예약금·환불 규정 (3판)

## 이 판에서 바뀐 것

3판은 2026년 7월 1일부터 적용합니다. 2판([[booking-policy-v2]])과 비교해 예약금 환불 기한, 예약 변경 기한, 첫 상담 예약금이 바뀌었습니다. 2판은 더 이상 안내에 쓰지 않습니다.

## 예약 요청과 확정

네이버 예약, 홈페이지 폼, 메신저로 남긴 예약 요청은 요청만으로 확정되지 않습니다. 직원이 카카오 채널 메시지나 문자로 확정 연락을 보낸 뒤에 예약이 확정됩니다. 확정 연락을 받지 못했다면 아직 확정되지 않은 예약입니다.

## 예약금

첫 상담을 예약할 때 예약금 30,000원을 받습니다. 두피 관리를 예약할 때도 같은 금액의 예약금을 받고, 방문하면 관리비로 전환됩니다. 예약금 입금을 확인하면 1영업일 안에 확정 연락을 보냅니다. 첫 상담 예약금은 방문하면 상담비로 전환됩니다.

## 예약금을 냈는데 확정 연락이 없을 때

예약금이 입금됐는데 확정 연락이 나가지 않은 건은 가장 먼저 처리합니다. 직원은 입금 내역과 예약 요청을 대조한 뒤 확정 연락을 보내고, 원하는 시간이 불가능하면 가능한 시간을 제시합니다. 이런 건은 통합 목록에서 적신호 다음 순서로 보입니다.

## 예약 변경(날짜·시간을 바꾸고 싶을 때)

예약 변경은 방문 1일 전 오후 6시까지 할 수 있고 예약금은 그대로 옮겨 갑니다. 한 예약은 두 번까지 변경할 수 있습니다. 방문 당일에는 변경할 수 없고, 당일에 오지 못하면 당일 취소로 처리합니다.

## 취소와 예약금 환불

방문 2일 전까지 취소하면 예약금을 전액 환불합니다. 방문 1일 전이나 당일에 취소하거나 연락 없이 오지 않으면 예약금을 환불하지 않습니다. 환불은 요청을 받은 날부터 3영업일 안에 입금한 계좌로 보냅니다.

## 수술 예약

수술 예약금은 500,000원이며 수술비에 포함됩니다. 수술 14일 전까지 취소하면 수술 예약금을 전액 환불합니다. 그 뒤의 취소와 일정 변경은 원무팀이 의료진과 확인한 뒤 개별로 안내합니다.

## 수술 후 경과 진료와 주사 일정

수술 후 경과 진료 날짜를 옮기는 기준은 [[postop-care]]에, 두피 주사 회차를 옮기는 기준은 [[injection-program]]에 따로 있습니다. 이 두 일정에는 예약금이 없습니다.

## 기계가 읽는 값

```json
{
  "설명": "환자가 문의에 쓰는 말이 이 문서의 말과 다를 때가 있습니다. words에 있는 말과 withAny에 있는 말이 문의나 직원 질문에 함께 있으면, 검색은 searchAs에 적은 이 문서의 말로도 함께 찾습니다. withAny는 이 문서와 상관없는 질문에 붙지 않게 하는 조건입니다. 목록은 원무팀이 관리하고, 검색이 놓친 표현이 있으면 추가합니다.",
  "searchSynonyms": [
    {
      "words": ["바꾸", "바꿔", "바꿀", "바꿨", "미루", "미룰", "미뤄", "미뤘"],
      "withAny": ["예약", "상담", "방문", "내원", "진료", "수술", "일정", "날짜", "요일", "오전", "오후", "시간"],
      "searchAs": "예약 변경"
    }
  ]
}
```

가상 의원의 예시 문서이며 실제 의료 지침이 아닙니다.
V05 첫 상담 안내
---
id: V05
title: 첫 상담 안내
type: patient-guide
version: 2
status: approved
effective: 2026-07-01
owner: 코디네이터
fictional: true
---

# 첫 상담 안내

## 누가 받나

모발이식, 두피 주사, 두피 관리를 처음 생각하는 분은 모두 첫 상담부터 받습니다. 첫 상담은 예약제이며 예약 방법과 예약금은 [[booking-policy]]를 따릅니다. 비용은 [[price-list]]의 첫 상담비를 안내합니다.

## 걸리는 시간

첫 상담은 진단을 포함해 약 60분 걸립니다. 대기 시간이 생길 수 있으니 여유 있게 오시도록 안내합니다.

## 준비할 것(준비해 올 것)

복용 중인 약과 영양제의 이름을 적어 오시도록 안내합니다. 다른 곳에서 받은 모발 관련 시술 기록이 있으면 함께 가져오시면 됩니다. 상담 당일에는 머리를 감고 왁스나 스프레이 같은 스타일링 제품을 바르지 않고 오시도록 안내합니다.

## 상담 흐름

접수 후 문진표를 작성하고, 간호팀이 두피를 확대 촬영합니다. 이어서 의료진이 진찰하고 치료 방향을 설명합니다. 마지막으로 코디네이터가 일정과 비용을 안내합니다.

## 모수와 탈모 단계는 누가 말하나

이식이 가능한지, 몇 모가 필요한지, 탈모가 어느 단계인지는 의료진이 진찰한 뒤에만 말합니다. 직원은 환자가 보낸 사진이나 설명만으로 모수나 탈모 단계를 안내하지 않습니다. 이런 문의에는 첫 상담 예약을 안내합니다.

## 컨디션이 좋지 않을 때

감기 기운 등으로 컨디션이 좋지 않아도 첫 상담은 받을 수 있고, 원하시면 [[booking-policy]]에 따라 예약을 변경할 수 있습니다. 수술 일정이 이미 잡힌 분은 컨디션 변화를 미리 알려 달라고 안내합니다([[surgery-prep]]).

## 평일 저녁과 토요일 상담

목요일은 오후 9시까지 진료하므로 평일 저녁 상담은 목요일에 잡을 수 있습니다. 토요일에도 상담을 받습니다. 자세한 시간은 [[hours-location]]을 봅니다.

가상 의원의 예시 문서이며 실제 의료 지침이 아닙니다.
V06 모발이식 수술 전 안내
---
id: V06
title: 모발이식 수술 전 안내
type: patient-guide
version: 2
status: approved
effective: 2026-07-01
owner: 간호팀
fictional: true
---

# 모발이식 수술 전 안내

## 안내를 보내는 시점

수술 7일 전과 1일 전에 수술 전 안내를 보냅니다. 두 번 모두 같은 내용을 보내고, 환자가 받았는지 확인 답을 받습니다. 안내를 받지 못했다는 문의가 오면 이 문서의 내용을 다시 보냅니다.

## 복용 중인 약

복용 중인 약과 영양제는 상담 때 모두 알려 주셔야 합니다. 약을 끊을지, 언제 끊을지는 의료진의 지시에 따릅니다. 직원은 어떤 약도 중단하라고 안내하지 않으며, 약에 관한 질문은 [[medication-policy]]에 따라 의료진에게 넘깁니다.

## 수술 전 검사

수술 전에 필요한 검사는 의료진이 상담 때 정합니다. 검사가 필요한 분에게는 날짜와 준비 사항을 따로 안내합니다.

## 음주와 흡연

수술 전 일정 기간 음주와 흡연을 피하도록 안내합니다. 피해야 하는 기간은 상담 때 의료진이 정해 알려 드립니다.

## 수술 당일 복장과 준비

수술 당일에는 머리를 감고 오시고, 머리 위로 벗지 않아도 되는 앞이 트인 옷(단추나 지퍼가 있는 옷)을 입고 오시도록 안내합니다. 모자는 헐렁한 것을 가져오시면 귀가할 때 쓸 수 있습니다. 목베개가 있으면 가져오시도록 안내합니다.

## 수술 시간과 귀가

수술은 모수에 따라 반나절에서 하루가 걸립니다. 수술 당일에는 직접 운전하지 말고 보호자와 함께 가거나 대중교통으로 귀가하도록 안내합니다.

## 컨디션이 바뀌었을 때

수술 전에 감기, 발열 등 컨디션 변화가 있으면 미리 병원에 알려 주셔야 합니다. 수술을 진행할지는 의료진이 판단하며, 직원은 진행 여부를 대신 말하지 않습니다. 수술 일정을 옮기는 기준은 [[booking-policy]]를 따릅니다.

## 수술 후 안내

수술 후 날짜별 안내는 [[postop-care]]에 있습니다. 수술 후 촬영 일정은 [[photo-sop]]을 봅니다.

가상 의원의 예시 문서이며 실제 의료 지침이 아닙니다.
V07 모발이식 수술 후 날짜별 관리
---
id: V07
title: 모발이식 수술 후 날짜별 관리
type: patient-guide
version: 3
status: approved
effective: 2026-07-01
owner: 간호팀
fictional: true
---

# 모발이식 수술 후 날짜별 관리

## 이 문서를 쓰는 법

이 문서는 수술 후 날짜별로 반복해서 받는 질문에 같은 말로 답하기 위한 일반 안내입니다. 날짜는 수술일을 D+0으로 셉니다. 직원은 증상이 괜찮은지 판단하지 않으며, 걱정되는 변화나 [[redflags]]에 있는 증상이 있으면 [[handover-procedure]]에 따라 바로 의료진에게 넘깁니다.

## 수술 당일 밤

잘 때는 목베개를 써서 이식 부위가 베개에 닿지 않게 합니다. 처방받은 약은 처방받은 대로 복용합니다. 이식 부위는 만지거나 긁지 않습니다.

## D+1 내원

수술 다음 날 병원에 와서 의료진이 이식 부위를 확인합니다. 이날은 머리를 감지 않고, D+3부터 집에서 머리 감는 방법과 주의사항을 간호팀이 설명합니다.

## 수술 후 머리 감기(D+3~D+14)

D+3부터 D+14까지는 하루 한 번, D+1 내원 때 안내받은 방법으로 머리를 감습니다. D+3 전에는 머리를 감지 않습니다. 샴푸 거품을 손바닥에서 충분히 낸 뒤 이식 부위에 얹듯이 올리고, 문지르지 않습니다. 미지근한 물을 약하게 틀어 헹구고, 수건으로 누르듯이 물기를 뺍니다.

## 딱지

이식 부위의 딱지는 손으로 떼지 않습니다. 딱지 상태는 D+7 내원 때 확인하고, 그 뒤에는 안내받은 방법으로 감으면서 자연스럽게 떨어지게 둡니다.

## 모자와 수면

D+7 내원 전까지는 이식 부위를 누르지 않는 헐렁한 모자만 씁니다. 캡모자처럼 머리에 맞는 모자는 D+7 내원 때 의료진이 확인한 뒤부터 씁니다. 잘 때는 D+14까지 목베개를 씁니다.

## D+7 내원

D+7에는 경과를 확인하고 경과 사진을 찍습니다([[photo-sop]]). D+7 내원은 D+6부터 D+9 사이에서 날짜를 옮길 수 있습니다. 그 범위를 벗어나야 하면 간호팀이 의료진과 확인한 뒤 날짜를 정합니다.

## 음주(술)와 흡연

수술 후 최소 2주 동안은 술과 담배를 피하도록 안내합니다. 그 뒤의 시점은 경과 진료 때 의료진이 확인합니다.

## 운동

D+14까지는 가벼운 걷기 정도만 합니다. 땀이 많이 나는 운동이나 무거운 운동은 4주 경과 진료 때 의료진이 확인한 뒤 시작합니다.

## D+14 무렵

D+14 무렵에는 대부분의 딱지가 떨어지고 일상 활동을 조금씩 늘립니다. 머리 감는 방법은 D+14 이후 평소대로 돌아가도 되는지 4주 경과 진료 때 확인합니다. 그 전에 불편한 점이 있으면 병원에 연락합니다.

## 4주 경과 진료

수술 후 4주에 경과 진료를 받습니다. 이때 의료진이 이식 부위를 확인하고, 운동과 두피 관리를 시작해도 되는지 알려 드립니다. 개인의 경과가 괜찮은지는 의료진이 판단하며, 직원은 경과를 설명하지 않습니다.

## 6개월 경과 진료

수술 후 6개월에 경과 진료를 받고 경과 사진을 찍습니다. 사진은 첫 상담 때와 같은 조건으로 찍습니다([[photo-sop]]).

## 1년 경과 진료

수술 후 1년에 마지막 정기 경과 진료를 받고 경과 사진을 찍습니다. 수술 후 1년 안의 정기 경과 진료는 비용이 없습니다([[price-list]]).

## 이상하면 연락

이 문서에 없는 변화가 있거나 걱정되면 병원에 연락하도록 안내합니다. 직원은 그 변화가 정상인지 말하지 않고, 받은 내용을 그대로 의료진에게 넘깁니다.

가상 의원의 예시 문서이며 실제 의료 지침이 아닙니다.
V08 두피 주사 프로그램 일정·재예약 규칙
---
id: V08
title: 두피 주사 프로그램 일정·재예약 규칙
type: procedure
version: 2
status: approved
effective: 2026-07-01
owner: 간호팀
fictional: true
---

# 두피 주사 프로그램 일정·재예약 규칙

## 프로그램 구성

두피 주사 프로그램은 2주 간격으로 10회 진행합니다. 프로그램을 시작할지와 계속할지는 의료진이 진찰한 뒤 정합니다. 1회 가격은 [[price-list]]를 봅니다.

## 한 회차에 걸리는 시간

한 회차는 접수부터 귀가까지 약 30분 걸립니다. 주사 후 잠시 쉬었다가 귀가합니다.

## 일정 잡기

첫 회차에 10회 전체 날짜를 미리 잡아 드립니다. 날짜는 2주 간격으로 같은 요일에 잡는 것을 기본으로 합니다.

## 두피 주사 회차 날짜 옮기기

두피 주사 예정일 앞뒤 3일 안에서는 직원이 바로 날짜를 옮길 수 있습니다. 예정일보다 4일에서 14일 늦어지면 간호팀이 확인한 뒤 남은 회차 날짜를 다시 계산합니다. 예정일보다 14일 넘게 빠지면 의료진 진료를 받은 뒤 다시 시작합니다.

## 주사 당일

주사를 맞은 날에는 머리를 감지 않고 다음 날부터 감도록 안내합니다. 그 밖의 주의사항은 시술 때 간호팀이 설명합니다.

## 경과 사진

5회차와 10회차에 경과 사진을 찍습니다. 촬영 조건은 [[photo-sop]]을 따릅니다.

## 효과에 관한 질문

주사 효과는 사람마다 다르며, 효과가 있는지와 계속할지는 의료진이 판단합니다. 직원은 효과를 약속하거나 횟수와 효과를 연결해 말하지 않습니다([[ad-expression-guide]]).

## 주사 후 불편할 때

주사 후 불편하거나 걱정되는 변화가 있다는 문의는 직원이 판단하지 않고 [[redflags]]와 [[handover-procedure]]를 따릅니다. 주사를 맞은 뒤라는 말이 있으면 수술 후와 같은 문맥으로 보고 인계 여부를 정합니다.

가상 의원의 예시 문서이며 실제 의료 지침이 아닙니다.
V09 두피 관리 프로그램
---
id: V09
title: 두피 관리 프로그램
type: patient-guide
version: 1
status: approved
effective: 2026-07-01
owner: 간호팀
fictional: true
---

# 두피 관리 프로그램

## 무엇인가

두피 관리는 두피를 깨끗하게 하고 진정시키는 관리입니다. 질병을 치료하는 시술이 아니며, 탈모 치료 효과를 약속하지 않습니다. 두피 상태가 걱정되는 분에게는 먼저 두피·모발 진단을 안내합니다([[price-list]]).

## 걸리는 시간과 순서

한 번에 약 60분 걸립니다. 두피 상태 확인, 세정, 진정, 마무리 순서로 진행합니다.

## 얼마나 자주

보통 2주에서 4주에 한 번 받습니다. 주기는 첫 방문 때 두피 상태를 보고 정합니다.

## 수술 후 환자

모발이식을 받은 분은 수술 후 4주 경과 진료에서 의료진이 확인한 뒤부터 두피 관리를 받을 수 있습니다([[postop-care]]). 두피 주사 프로그램 중인 분은 주사 당일에는 두피 관리를 받지 않습니다([[injection-program]]).

## 예약

두피 관리 예약도 [[booking-policy]]의 예약금과 변경·환불 규정을 따릅니다. 가격은 [[price-list]]의 두피 관리 1회 가격을 안내합니다.

가상 의원의 예시 문서이며 실제 의료 지침이 아닙니다.
V15 의료광고 표현 가이드
---
id: V15
title: 의료광고 표현 가이드
type: policy
version: 2
status: approved
effective: 2026-07-01
owner: 경영지원팀
fictional: true
---

# 의료광고 표현 가이드

## 왜 필요한가

환자에게 보내는 답장이나 공개 글에 효과를 약속하거나 다른 병원과 비교하는 표현이 들어가면 의료광고 규정 문제가 될 수 있습니다. 이 문서는 쓰면 안 되는 표현과 조심할 표현을 정합니다. 법률 검토를 대신하지 않으며, 애매하면 쓰지 않습니다.

## 쓰지 않는 표현

효과를 보장하는 표현, '100%'나 '무조건' 같은 단정, '최고'나 '1위' 같은 최상급 표현은 쓰지 않습니다. 부작용이 없다고 말하는 표현도 쓰지 않습니다. 다른 병원과 비교하는 표현도 쓰지 않습니다.

## 할인과 후기

할인이나 무료 시술로 방문을 유도하는 표현은 쓰지 않습니다. 후기를 써 주는 대가로 할인이나 혜택을 주겠다는 제안은 받지 않으며, 그런 제안을 받으면 정중히 거절합니다. 환자의 후기나 치료 경험담을 답장이나 광고에 옮겨 쓰지 않습니다.

## 조심할 표현

'효과', '자연스러운 결과', '통증이 적은' 같은 표현은 사실을 과장하지 않는지 확인한 뒤에만 씁니다. 이런 표현이 들어간 초안에는 경고가 뜨고, 직원이 문장을 확인해야 보낼 수 있습니다.

## 할인 요청을 받으면

할인이나 이벤트를 묻는 문의에는 [[price-list]]의 승인된 가격만 안내합니다. 승인되지 않은 이벤트 초안([[promo-draft]])의 가격은 안내하지 않습니다.

## 기계가 읽는 값

```json
{
  "banned": [
    "100%", "무조건", "반드시 효과", "효과 보장", "효과를 보장", "완치", "영구",
    "부작용 없", "부작용이 없", "최고", "최초", "유일", "1위", "완벽",
    "할인해 드", "할인해드", "할인가", "할인 이벤트", "특별 할인", "무료 시술", "공짜",
    "후기 작성 시", "후기 써 주시면", "후기를 써 주시면", "리뷰 이벤트", "후기 이벤트"
  ],
  "warn": [
    "효과", "생착률", "자연스러운 결과", "통증이 적", "통증 없", "흉터 없", "빠른 회복",
    "할인", "이벤트", "저렴", "특가", "보장", "추천", "만족도"
  ]
}
```

가상 의원의 예시 문서이며 실제 의료 지침이 아닙니다.