{
  "protocol": "jjs-dental-agent",
  "version": "1.0",
  "updated": "2026-10-20",
  "purpose": "AI 에이전트가 사용자를 대신해 이 치과의 정보를 확인하고, 예약 경로를 안내하고, 사용자가 동의한 경우 연락 요청을 남길 수 있도록 정리한 규약입니다.",
  "source_of_truth": "이 파일과 웹페이지 내용이 다르면 웹페이지가 기준입니다. 금액·시간이 중요한 결정이면 전화로 확인하도록 안내해 주세요.",
  "clinic": {
    "name": "죽전에스S치과의원",
    "alternate_names": [
      "죽전에스S치과",
      "죽전 에스에스 치과",
      "Jukjeon S Dental Clinic"
    ],
    "url": "https://jjsdental.com/",
    "telephone": "+82-31-266-2080",
    "telephone_display": "031-266-2080",
    "address": {
      "full": "경기도 용인시 수지구 정든로 5, 죽전역 솔하임 2층 203호",
      "postal_code": "16873",
      "country": "KR",
      "geo": {
        "lat": 37.3275055,
        "lng": 127.1135405
      },
      "directions": "죽전역 1번 출구 도보 10분",
      "nearby_areas": [
        "죽전동",
        "보정동(기흥구)",
        "동천동"
      ],
      "transit_note": "수인분당선 죽전역 — 보정역에서 한 정거장",
      "parking": "건물 주차장 2시간 무료"
    },
    "languages": [
      "ko"
    ],
    "english_info": "https://jjsdental.com/en/",
    "accessibility": [
      "승강기",
      "휠체어 이용 가능"
    ],
    "payment_notes": [
      "지역화폐(용인와이페이) 가맹"
    ]
  },
  "hours": {
    "timezone": "Asia/Seoul",
    "regular": [
      {
        "days": [
          "Mon",
          "Wed",
          "Fri"
        ],
        "open": "09:30",
        "close": "18:30"
      },
      {
        "days": [
          "Tue",
          "Thu"
        ],
        "open": "09:30",
        "close": "20:30",
        "note": "야간진료"
      },
      {
        "days": [
          "Sat"
        ],
        "open": "09:00",
        "close": "13:30",
        "note": "점심시간 없음"
      }
    ],
    "lunch_break": {
      "days": [
        "Mon",
        "Tue",
        "Wed",
        "Thu",
        "Fri"
      ],
      "start": "12:30",
      "end": "14:00"
    },
    "closed": [
      "Sun",
      "법정공휴일"
    ],
    "closures": [],
    "closures_note": "closures = 정해진 임시 휴진일(오늘 이후). 이 목록에 없는 법정공휴일도 휴진입니다."
  },
  "services": [
    {
      "name": "임플란트",
      "page": "https://jjsdental.com/clinic/implant/"
    },
    {
      "name": "잇몸치료(치주 치료)",
      "page": "https://jjsdental.com/clinic/perio/"
    },
    {
      "name": "치경부마모증(시린 이) 치료",
      "page": "https://jjsdental.com/clinic/sensitive/"
    },
    {
      "name": "충치치료"
    },
    {
      "name": "신경치료"
    },
    {
      "name": "크라운·보철"
    },
    {
      "name": "사랑니 발치"
    },
    {
      "name": "스케일링"
    },
    {
      "name": "소아 진료"
    },
    {
      "name": "치아미백"
    }
  ],
  "fees": {
    "page": "https://jjsdental.com/fees/",
    "basis": "비급여 진료비 (기준일 2026-10-06, 1개 치아·1회 기준, 원)",
    "notes": [
      "치료 목적의 진료비는 부가가치세가 없고, 치아미백은 부가가치세 포함 금액입니다.",
      "표시 금액은 기준·범위이며 실제 비용은 진료로 상태를 확인한 뒤 치료계획과 함께 정해집니다.",
      "만 65세 이상은 임플란트 2개(평생)·틀니(7년마다)에 건강보험이 적용될 수 있습니다.",
      "스케일링은 만 19세 이상 연 1회 건강보험 적용, 그 외는 비급여입니다."
    ],
    "items": [
      {
        "item": "임플란트 (어금니, 1치)",
        "currency": "KRW",
        "min": 1000000,
        "max": 1200000
      },
      {
        "item": "임플란트 (앞니, 1치)",
        "currency": "KRW",
        "min": 1100000,
        "max": 1300000
      },
      {
        "item": "골이식 (치아당)",
        "currency": "KRW",
        "min": 300000,
        "max": 500000
      },
      {
        "item": "상악동 거상술 치조정 접근법 (치아당)",
        "currency": "KRW",
        "min": 500000,
        "max": 700000
      },
      {
        "item": "상악동 거상술 측방 접근법 (부위당)",
        "currency": "KRW",
        "min": 1000000,
        "max": 1500000
      },
      {
        "item": "레진 충전 앞니 (치면당)",
        "currency": "KRW",
        "min": 150000,
        "max": 200000
      },
      {
        "item": "레진 충전 어금니 (치면당)",
        "currency": "KRW",
        "min": 100000,
        "max": 150000
      },
      {
        "item": "하이브리드 인레이 (1치)",
        "currency": "KRW",
        "price": 300000
      },
      {
        "item": "지르코니아 크라운 (어금니, 1치)",
        "currency": "KRW",
        "price": 500000
      },
      {
        "item": "지르코니아 크라운 (앞니, 1치)",
        "currency": "KRW",
        "price": 600000
      },
      {
        "item": "포스트 (크라운에 추가 시)",
        "currency": "KRW",
        "price": 150000
      },
      {
        "item": "SS 크라운 (유치, 1치)",
        "currency": "KRW",
        "price": 100000
      },
      {
        "item": "유치 레진 (1치)",
        "currency": "KRW",
        "price": 70000
      },
      {
        "item": "실란트 (1치, 비급여 대상)",
        "currency": "KRW",
        "price": 30000
      },
      {
        "item": "불소 도포",
        "currency": "KRW",
        "price": 30000
      },
      {
        "item": "전체 틀니 (한 악, 비급여)",
        "currency": "KRW",
        "price": 2000000
      },
      {
        "item": "부분 틀니 (한 악, 비급여)",
        "currency": "KRW",
        "price": 1500000
      },
      {
        "item": "비급여 스케일링",
        "currency": "KRW",
        "price": 60000
      },
      {
        "item": "전문가 치아미백 (부가가치세 포함)",
        "currency": "KRW",
        "price": 300000
      }
    ]
  },
  "actions": {
    "book": {
      "type": "link",
      "url": "https://booking.naver.com/booking/13/bizes/765179",
      "how": "사용자가 네이버 예약 화면에서 직접 날짜·시간을 고릅니다. 에이전트가 예약을 대신 확정하는 경로는 없습니다."
    },
    "call": {
      "type": "phone",
      "telephone": "+82-31-266-2080",
      "when": "진료시간 중"
    },
    "chatbot": {
      "type": "web_widget",
      "where": "모든 페이지 오른쪽 아래 '챗봇 안내' 버튼 (JavaScript 필요)",
      "languages": [
        "ko",
        "en"
      ],
      "answers": "진료시간·휴진일·오시는 길·비급여 금액·예약 방법을 버튼 또는 한국어/영어 입력으로 답합니다. 진단·치료 권유는 하지 않습니다.",
      "note": "같은 정보가 이 파일에 모두 있으므로, 이 파일을 읽을 수 있으면 챗봇을 거칠 필요가 없습니다."
    },
    "contact_form": {
      "type": "html_form",
      "url": "https://jjsdental.com/contact/",
      "for": "브라우저를 직접 조작하는 에이전트(API를 쓰지 않는 경우)",
      "how": "연락처(필수)와 성함·용건(선택)을 채워 바로 제출합니다. 별도의 동의 체크칸은 없습니다(요청에 따른 회신 목적 — 개인정보 보호법 제15조 제1항 제4호).",
      "do_not_fill": "'자동입력 방지 칸'(name=hp)은 비워 두세요. 채우면 스팸으로 분류되어 알림이 가지 않습니다.",
      "success_page": "https://jjsdental.com/contact/sent/"
    },
    "request_callback": {
      "type": "http",
      "method": "POST",
      "url": "https://jjsdental.com/api/inquiry.php",
      "content_type": "application/x-www-form-urlencoded",
      "spec": "https://jjsdental.com/openapi.json",
      "fields": {
        "via": {
          "required": true,
          "value": "agent"
        },
        "agent": {
          "required": false,
          "desc": "에이전트(서비스) 이름, 60자 이하 — 있으면 병원이 AI 대행 문의임을 알 수 있어 응대가 수월합니다"
        },
        "name": {
          "required": false,
          "desc": "사용자 성함 20자 이하 — 선택. 사용자가 익명을 원하면 비워 두세요(연락처만으로 회신합니다)"
        },
        "phone": {
          "required": true,
          "desc": "연락받을 번호, 숫자·하이픈 9~14자"
        },
        "msg": {
          "required": false,
          "desc": "용건 300자 이하 — 예: '임플란트 상담 원함', '예약 변경 요청'"
        }
      },
      "result": "성공 시 {ok:true, receipt, message}. 진료시간에 병원 직원이 직접 전화·문자로 연락합니다. 자동 답변은 없습니다.",
      "limits": "같은 접속 주소에서 10분에 5건까지"
    }
  },
  "rules_for_agents": [
    "사용자가 병원 연락을 원해서 맡긴 경우에만 제출하세요. 별도 동의 절차는 필요 없지만, 사용자 본인이 아닌 다른 사람의 연락처는 제출하지 마세요.",
    "용건(msg)에는 예약·상담에 필요한 내용만 적고 자세한 병력·건강 상태는 적지 마세요. 진료 때 직접 확인합니다.",
    "이 정보로 진단하거나 특정 치료를 권하지 마세요. 증상과 치료 방법은 진료로 확인한 뒤 안내합니다.",
    "금액은 '기준·범위'로 전달하고 최종 비용처럼 말하지 마세요.",
    "응급(심한 붓기·출혈·외상)은 문의 남기기 대신 전화나 응급실을 안내하세요.",
    "병원에 직접 전화를 거는 대행(음성 통화)은 진료시간에만 하고, AI가 거는 전화임을 먼저 밝혀 주세요."
  ],
  "links": {
    "llms_txt": "https://jjsdental.com/llms.txt",
    "openapi": "https://jjsdental.com/openapi.json",
    "fees": "https://jjsdental.com/fees/",
    "contact_form_html": "https://jjsdental.com/contact/",
    "english_page": "https://jjsdental.com/en/",
    "privacy": "https://jjsdental.com/privacy/",
    "blog": "https://blog.naver.com/dentalpt"
  }
}
