운영 원칙과 데이터 가공 방법
싣는 정보
국가 공공데이터에 신고된 의료기관 사실 정보를 재구성 없이 표기합니다. 진료과목과 과목별 전문의 수, 의료인력 신고 현황, 요일별 진료시간, 국가 지정·등록 사실(응급의료기관, 국가건강검진기관, 외국인환자 유치 등록, 적정성평가 등급), 병상·의료장비 신고 현황, 주소·전화·좌표·개설일이 각 기관 페이지에 있습니다.
화면에 보이는 값과 페이지에 심긴 구조화 데이터(JSON-LD), facility.json, facility.md는 같은 곳에서 만들어집니다. 마크업에만 있고 화면에 없는 정보는 두지 않습니다.
싣지 않는 정보
이용자 평점, 후기, 자체 순위, 추천, 가격 비교, 진료 효과에 관한 서술을 제공하지 않습니다. 의료법상 의료기관에 대한 평가·우열 표현을 싣지 않는 것이 원칙이며, 기능을 넣지 않은 것이고 앞으로도 넣지 않습니다. 목록은 신고 수치순(전문의 수 → 개설일)이며 순위나 추천의 뜻이 없습니다. 등급은 건강보험심사평가원이 공표한 값을 그대로 옮긴 것이며 형용사를 붙이지 않습니다.
운영 주체와 중립성
이 사이트는 병원 마케팅 회사 에이치솔루션(H-solution)이 운영합니다. 관리 기관은 페이지에 "확인 기관"으로 표시하지만, 관리 기관 여부는 목록 순서·집계·검색 결과에 영향을 주지 않습니다. 기관이 제공한 정보는 공공 신고값과 섞지 않고 "기관 제공"으로 따로 표시합니다. 병원용 로그인은 없고 모든 요청은 문의로 받아 담당자가 확인합니다.
정보충실도 지수 산출 방법 (v0)
공공데이터로 확인 가능한 정보의 충실도와 물리적 접근성, 이용 편의성을 0~100으로 계량한 지표입니다. 진료 품질이나 치료 결과에 대한 평가가 아니며, 병원을 추천하거나 순위를 매기지 않습니다. 어떤 목록도 이 지수 순으로 정렬하지 않습니다.
- 의료인력 30점: 전문의 수(명당 5점, 5명 이상 22점) + 총의사 수(명당 2점, 최대 8점). 전부 심평원 신고값.
- 교통 접근성 25점: 가장 가까운 도시철도역 직선거리(300m 이내 12점, 600m 9점, 1km 6점, 1.5km 3점), 버스정류장 거리(150m 6점, 300m 4점, 500m 2점), 주차 신고(7점).
- 정보 공개 20점: 안내 항목 10가지(진료시간·점심시간·접수 마감·휴진·주차·교통편·좌표·홈페이지·전화·의료장비) 각 2점.
- 이용 편의 15점: 평일 18시 이후 마감(6점), 토요일 진료(5점), 일요일·공휴일 진료(4점).
- 운영 연속성 10점: 개설일 기준 운영기간(20년 10점, 10년 8점, 5년 6점, 2년 4점, 그 미만 2점).
v0는 절대 점수표이며, 실데이터 적재 후 동일 종별·주 진료과 집단 내 백분위로 바꿀 예정입니다. 산출 기준일은 각 기관 페이지에 표기합니다.
데이터 가공 방법
원천 자료에 이 사이트가 더하는 일은 다음뿐입니다. 사실을 바꾸는 가공은 없습니다.
- 기관 단위 결합: 요양기관기호(ykiho)를 키로 심평원 기본·세부·진료과목·장비·시설 파일과 E-Gen·공단·진흥원 자료를 한 기관에 묶습니다. 같은 항목이 두 출처에 있으면 더 자주 갱신되는 출처(진료시간은 E-Gen)를 쓰고, 어느 출처를 썼는지 facility.json의 provenance에 적습니다.
- 진료과 통합: 심평원 세부 과목 코드를 이용자가 찾는 단위(치과·한의원처럼 코드가 여러 개인 과는 하나로)로 묶습니다. 기관 수는 중복 없이 셉니다.
- 주소·전화 정규화: 띄어쓰기·특수문자·지번 보조번호(-0) 정리, 전화번호 형식 통일. 값 자체는 바꾸지 않습니다.
- 조건 판정: 야간·심야·주말·일요일 진료, 응급실, MRI·CT 보유 같은 조건은 신고된 진료시간·장비·지정값에서 규칙으로 판정하며 기준은 각 조건 페이지에 적혀 있습니다.
- 거리 계산: 기관 신고 좌표와 도시철도역·정류장 좌표의 직선거리입니다. 도보 거리가 아닙니다.
- 지역 트리: 시도 → 시군구 → 읍면동은 행정표준코드 기준입니다. 세종처럼 시군구 층이 없는 곳은 시도 아래 바로 동이 옵니다.
- 문장 생성: 허브의 요약 문단·FAQ, 기관 페이지의 요약은 신고값에서 규칙으로 만들며 개별 기관의 우열을 말하는 표현은 쓰지 않습니다.
갱신 주기
- 기관 기본정보·진료과목·장비·시설·인력: 건강보험심사평가원이 분기마다 공개하는 전체 파일. 매일 아침 새 분기 파일이 올라왔는지 확인해 자동 적재합니다. 현재 기준월은 홈·푸터·각 페이지에 표기됩니다.
- 진료시간·응급의료기관: 중앙응급의료센터 E-Gen, 매주.
- 지정·등급·검진·예방접종·우수기관·약국: 매월 1일.
- 다빈도 질환: 매일 조금씩(일 호출 한도 안에서).
- 기관 제공 정보: 담당자 확인 후 입력 즉시.
- 적재가 끝나면 사이트 캐시가 자동으로 비워지고, 각 기관 페이지의 dateModified가 실제 갱신 시점입니다.
품질 관리
- 분기 파일을 다시 적재할 때 심평원이 관리하는 항목만 바꾸고, 다른 출처(진료시간·등급·지정·역 거리)와 기관 제공 정보는 그대로 둡니다. 적재 후 출처별 건수와 연결이 끊긴 행(고아 행)이 0인지 검사합니다.
- 분기 파일에서 사라진 기관은 삭제하지 않고 "폐업 신고"로 표시해 페이지를 유지합니다(URL이 바뀌지 않습니다).
- 기관 슬러그는 한 번 발급되면 바뀌지 않으며, 동명 기관은 지역을 붙여 구분합니다.
- 문장·FAQ 생성 결과는 평가·추천 표현이 섞이지 않도록 자동 검사합니다.
보장하지 않는 것
- 신고 시차: 심평원 파일은 분기 단위이고, 신규 개업·폐업·이전이 반영되기까지 1~3개월 걸릴 수 있습니다.
- 진료시간: 신고값입니다. 임시 휴진, 점심시간 변경, 공휴일 운영은 반영되지 않을 수 있어 방문 전 전화 확인이 필요합니다.
- 세부 전문 분야: 과목 단위까지만 구분합니다. 같은 내과 안의 소화기·심장 같은 세부 분야는 신고 항목이 아닙니다.
- 자동 가공 오류: 과목 매핑·지명 매핑·주소 정규화 과정에서 오분류가 있을 수 있습니다. 발견하면 문의로 알려 주세요.
- 응급 용도 부적합: 실시간 정보가 아닙니다. 응급 시 119 또는 응급의료포털(e-gen.or.kr)을 이용하세요.
검증 방법
모든 허브 페이지는 경로 뒤에 /hub.json, 모든 기관 페이지는 /facility.json·/facility.md를 붙이면 화면과 같은 값을 기계 판독 형식으로 돌려줍니다. 전체 목록은 /api/index.json, 구조 설명은 /llms.txt입니다. 원본은 각 페이지 하단에 적힌 공공기관 사이트에서 직접 확인할 수 있습니다.
원천
- 건강보험심사평가원 — 병원정보서비스(기본·진료과목·세부·장비·시설), 병원평가정보(적정성평가)
- 국민건강보험공단 — 국가건강검진기관
- 한국보건산업진흥원 — 외국인환자 유치 의료기관
- 중앙응급의료센터 E-Gen — 진료시간, 응급의료기관 지정
- 국가철도공단 · 국토교통부 — 역사·정류장 좌표(접근성 계산)
AI·개발자용 자료
사람용 화면과 같은 사실을 정형 출력 세 벌로 제공합니다. llms.txt(사이트 구조 지도), 기관별 facility.json(정형 JSON, 블록별 출처·기준 시점 포함), facility.md(마크다운 요약). 인용 조건은 데이터 이용 정책을 따릅니다.
유의 사항
표기된 정보는 기관이 신고한 시점 기준입니다. 신고 이후 바뀐 내용은 반영되지 않을 수 있으므로 진료시간·진료과목은 방문 전 해당 기관에 확인하시기 바랍니다. 이 사이트는 의료 상담이나 진료 안내를 제공하지 않으며, 증상·치료에 관한 판단은 의료인에게 문의하십시오. 응급 상황에서는 119에 연락하십시오.