메뉴 건너 뛰기
본문으로 바로가기

생활안전정보생활안전정보

오픈API Data 상세보기

약국

XML WMS
사용신청안내사항
공공데이터 제공제도
  • 공공데이터중 위치정보를 포함한 서비스를 사용하고자 하는 사업자는 '위치정보의 보호 및 이용 등에 관한 법률'에 따라 방송통신위원회에 '위치정보서비스 허가'를 받거나 '위치기반 서비스사업 신고'를 하여야 합니다.
  • 이에 해당하는 사업자인 경우에는 첨부파일에 '위치기반서비스사업신고필증'을 첨부해 주시기 바랍니다.
  • 활용신청 시 '위치기반서비스사업신고필증'이 등록되지 않으면 반려가 될 수 있으니 참고 하시기 바랍니다.
주요항목정보
주요항목 위치, 주소 및 진료요일 등을 기준으로 약국 목록정보, 기본정보 및 위치 정보 조회 등의 약국정보 조회 기능 제공
라이선스표시
라이선스
출처표시, 상업용금지, 변경금지, 공공누리 공공저작물자유이용허락 생활안전지도는 “공공누리 4유형(출처표시,상업적이용금지, 변경금지)” 조건에 따라 이용할 수 있습니다.
분류체계 재난안전 제공기관 국립중앙의료원
관리부서명 - 관리부서 전화번호 -
API 유형 REST 데이터 포맷 XML + WMS
활용 신청 30 갱신주기 일단위
수집일 2022년 수정일 2023-02-07
주요항목 위치, 주소 및 진료요일 등을 기준으로 약국 목록정보, 기본정보 및 위치 정보 조회 등의 약국정보 조회 기능 제공
XML 호출 URL safemap.go.kr/openApiService/data/getPharmacyData.do (아래 예제 참고)
WMS 호출 URL safemap.go.kr/openApiService/wms/getLayerData.do (아래 예제 참고)
NUM DUTYADDR DUTYETC DUTYINF DUTYMAPIMG DUTYNAME DUTYTEL1 DUTYTIME1C DUTYTIME2C DUTYTIME3C DUTYTIME4C DUTYTIME5C DUTYTIME6C DUTYTIME7C DUTYTIME8C DUTYTIME1S DUTYTIME2S DUTYTIME3S DUTYTIME4S DUTYTIME5S DUTYTIME6S DUTYTIME7S DUTYTIME8S HPID POSTCDN1 POSTCDN2 LON LAT X Y DUTYWEEKENDAT
47서울특별시 강남구 봉은사로 471 (삼성동) 2014.06 개업--희영온누리약국02-547-19501830183018301830183015001300130009000900090009000900090009000900C110703206095 127.05123953809337.512726274568214143279.290034744510817.234371158Y
48전라북도 전주시 덕진구 솔내로 133, 204 (송천동1가,맘모스빌딩)--신일아파트옆,굳모링마트앞(정내과1층)큰사랑온누리약국063-253-6811203020302030203020301700-1300090009000900090009000900-0900C250027054835 127.126614716367735.8620514589084714151670.0164987314281656.429733821Y
49전라북도 전주시 덕진구 아중로 125 (인후동1가) ---탑행복한약국063-244-8228180018001800180018001300--090009000900090009000900--C250109055024 127.1634403180032235.82541602840437614155769.4237209524276625.40129645N
50전라북도 전주시 완산구 용머리로 156, 1층 (효자동1가)--서부시장 입구태영약국063-223-6730190019001900190019001700--090009000900090009000900--C250012655093 127.1272733760398235.8058501132304914151743.3381580364273939.427073109N
51전라북도 전주시 덕진구 가리내로 70 --고속버스터미널 대합실터미널약국063-252-57802000200020002000200020002000200008000800080008000800080008000800C250085954933 127.1291447819504835.8348669094935514151951.6621110814277923.0386863025Y
52전라북도 전주시 완산구 모악로 4746--국민은행 옆에 위치.토마토약국063-225-87092200220022002200220022002200220009000900090009000900090009000900C250009455122 127.1323180968210135.7928801837203814152304.9139065934272159.302767933Y
53전라북도 전주시 완산구 온고을로 22--롯데백화점주차장건물입구신포우리만두옆토마토종합약국063-276-4755210021002100210021001500--090009000900090009000900--C250033654946 127.1204681413850935.8341844113609914150985.7829015444277829.324246357N
54전라북도 전주시 완산구 서신로 105--서신동 전북은행건물 2층파랑약국063-255-5950183018301830183018301330--090009000900090009000900--C250072154944 127.1156213930158135.83482719917796514150446.2453410744277917.58600463N
55전라북도 전주시 완산구 평화로 115 (평화동2가)---팜플러스약국063-225-07712100210021002100210021002100210009000900090009000900090009000900C250123655123 127.134376885735.787105133114152534.0972362514271366.769902914Y
56전라북도 전주시 완산구 평화로 139 ---편한약국063-221-0633190019001900190019001400--090009000900090009000900--C250108055123 127.1351590832607635.7891627453668814152621.1710704174271649.137506701N
약국 정보조회 서비스
요청변수(Request Parameter)
항목명(국문) 항목명(영문) 항목구분 샘플데이터 항목설명
인증키 serviceKey 인증키 (URL Encode) 공공데이터포털에서 발급받은 인증키
한 페이지 결과 수 numOfRows 10 한 페이지 결과 수
페이지 번호 pageNo 1 페이지 번호
데이터 타입 dataType XML 요청자료형식(XML/JSON) Default : XML
공통결과(Response Element)
항목명(국문) 항목명(영문) 항목크기(byte) 항목타입
결과코드 resultCode 2 NUMBER
결과메시지 resultMsg 50 VARCHAR2
한 페이지 결과 수 pageIndex 4 NUMBER
데이터 총 개수 totCnt 4 NUMBER

출력결과(Response Element)
항목명(국문) 항목명(영문) 항목크기(byte) 항목타입
일련번호 NUM NUMBER
주소 DUTYADDR 200 VARCHAR2
비고 DUTYETC 200 VARCHAR2
기관설명상세 DUTYINF 300 VARCHAR2
간이약도 DUTYMAPIMG 100 VARCHAR2
기관명 DUTYNAME 100 VARCHAR2
대표전화 DUTYTEL1 20 VARCHAR2
진료시간(월요일)C DUTYTIME1C 500 VARCHAR2
진료시간(화요일)C DUTYTIME2C 500 VARCHAR2
진료시간(수요일)C DUTYTIME3C 500 VARCHAR2
진료시간(목요일)C DUTYTIME4C 500 VARCHAR2
진료시간(금요일)C DUTYTIME5C 500 VARCHAR2
진료시간(토요일)C DUTYTIME6C 500 VARCHAR2
진료시간(일요일)C DUTYTIME7C 10 VARCHAR2
진료시간(공휴일)C DUTYTIME8C 10 VARCHAR2
진료시간(월요일)S DUTYTIME1S 500 VARCHAR2
진료시간(화요일)S DUTYTIME2S 500 VARCHAR2
진료시간(수요일)S DUTYTIME3S 500 VARCHAR2
진료시간(목요일)S DUTYTIME4S 500 VARCHAR2
진료시간(금요일)S DUTYTIME5S 500 VARCHAR2
진료시간(토요일)S DUTYTIME6S 500 VARCHAR2
진료시간(일요일)S DUTYTIME7S 10 VARCHAR2
진료시간(공휴일)S DUTYTIME8S 10 VARCHAR2
기관ID HPID 500 VARCHAR2
우편번호1 POSTCDN1 500 VARCHAR2
우편번호2 POSTCDN2 500 VARCHAR2
경도 LON 30 VARCHAR2
위도 LAT 30 VARCHAR2
X좌표 X 30 VARCHAR2
Y좌표 Y 30 VARCHAR2
주말진료여부 DUTYWEEKENDAT 2 VARCHAR2
제공 데이터 예제
/* JAVA 샘플 코드 */ StringBuilder strBuilder = new StringBuilder("http://safemap.go.kr/openApiService/data/getPharmacyData.do"); /*URL*/ strBuilder.append("?" + URLEncoder.encode("serviceKey","UTF-8") + "=서비스키"); /*Service Key*/ strBuilder.append("&" + URLEncoder.encode("pageNo","UTF-8") + "=" + URLEncoder.encode("1", "UTF-8")); /*페이지번호*/ strBuilder.append("&" + URLEncoder.encode("numOfRows","UTF-8") + "=" + URLEncoder.encode("10", "UTF-8")); /*한 페이지 결과 수*/ strBuilder.append("&" + URLEncoder.encode("type","UTF-8") + "=" + URLEncoder.encode("xml", "UTF-8")); /*xml(기본값), JSON*/ URL url = new URL(strBuilder.toString()); HttpURLConnection con = (HttpURLConnection) url.openConnection(); *서비스 범례 호출(XML) layer=레이어명&style=스타일명 (스타일명이 없는 서비스의 경우 layer 만 입력) 예) http://www.safemap.go.kr/legend/legendApiXml.do?apikey=인증키&layer=A2SM_PHARMACY&style=A2SM_PHARMACY
약국
요청변수(Request Parameter)
항목명 샘플데이터 항목설명
serviceKey 인증키 (URL Encode) 발급받은 인증키
layername 주제도명 서비스 주제도명
styles 스타일명 서비스 스타일명
제공 데이터 예제
*서비스 호출
param = {  name:'약국',  serverUrl:'www.safemap.go.kr/openApiService/wms/getLayerData.do?apikey=[APIKEY]',  layername:'A2SM_PHARMACY',  styles:'A2SM_PHARMACY' }; var wmsLayer = new OpenLayers.Layer.WMS (  param.name,  param.serverUrl,  {   layers: ''+param.layername,   styles:param.styles,   format: 'image/png',   exceptions:'text/xml',   transparent: true  },  {   isBaseLayer: false  } );
*서비스 범례 호출(XML)
layer=레이어명&style=스타일명 (스타일명이 없는 서비스의 경우 layer 만 입력) 예) http://www.safemap.go.kr/legend/legendApiXml.do?apikey=인증키&layer=A2SM_PHARMACY&style=A2SM_PHARMACY