시도와 시군구, 병원 종별, 병원명을 조합해 건강보험심사평가원 병원정보서비스 기반 목록을 확인합니다. 결과는 실시간 접수 가능 여부를 뜻하지 않으므로 방문 전에 반드시 전화로 확인하세요.
(function(){const api=”/wp-json/nightcare/v1/hospitals”;const s=document.getElementById(“sido”),g=document.getElementById(“sggu”),r=document.getElementById(“results”),st=document.getElementById(“status”);async function load(q){const x=await fetch(api+”?”+new URLSearchParams(q));if(!x.ok)throw Error();return x.json()}function rows(d){return d.items||d.data||d.list||d.rows||d.regions||[]}load({action:”regions”}).then(d=>{rows(d).forEach(x=>s.add(new Option(x.name||x.sido_cd_nm||x.sido_nm||x.sidoNm,x.code||x.sido_cd||x.sidoCd)))}).catch(()=>st.textContent=”지역 정보를 불러오지 못했습니다.”);s.onchange=()=>{g.innerHTML=”시군구 선택”;if(!s.value)return;load({action:”regions”,sido:s.value}).then(d=>rows(d).forEach(x=>g.add(new Option(x.name||x.sggu_cd_nm||x.sggu_nm||x.sgguNm,x.code||x.sggu_cd||x.sgguCd))))};document.getElementById(“find”).onclick=()=>{st.textContent=”병원 정보를 확인하고 있습니다.”;r.innerHTML=””;load({action:”list”,sido:s.value,sggu:g.value,cl:document.getElementById(“cl”).value,rows:30}).then(d=>{const a=rows(d);st.textContent=a.length+”개 기관을 확인했습니다. 방문 전 전화 확인이 필요합니다.”;a.forEach(x=>{const e=document.createElement(“article”);e.className=”hospital-card”;const h=document.createElement(“h3″);h.textContent=x.yadm_nm||x.yadmNm||x.name||”의료기관”;const p=document.createElement(“p”);p.textContent=x.addr||x.address||”주소 정보는 상세 조회에서 확인하세요.”;const t=document.createElement(“p”);t.textContent=x.telno?”전화 “+x.telno:”전화번호는 기관 정보에서 확인하세요.”;e.append(h,p,t);r.append(e)})}).catch(()=>st.textContent=”목록을 불러오지 못했습니다. 잠시 뒤 다시 시도해 주세요.”)}})();
검색 결과를 읽는 방법
목록은 의료기관의 기본 등록 정보를 보여 줍니다. 야간 진료, 휴일 운영, 접수 마감, 진료과목별 당일 진료 가능 여부는 의료기관 사정에 따라 달라지므로 반드시 전화로 확인해야 합니다. 위급한 증상이 있다면 검색보다 119 신고와 응급의료기관 이용을 우선하세요.
