공적마스크 데이터 개방 및 맵 서비스 개발을 위한 NIA, 코드포코리아, 기업 개발자들 간의 톡방을 통한 실시간 소통‧공유한 주요 내용입니다. 큰 글자

1 D-5, 3월 6일 (금)

오전 9:04, NIA 이동철팀장 : 안녕하세요. NIA 이동철팀장입니다. 마스크데이터 개방 관련 회의 결과와 공지사항을 알려드리기 위해 톡방을 개설 했습니다. 마스크데이터 오픈과 관련해서 심평원에 요청할 사항과 일정을 정리했습니다. 금일 오후 2시전까지 의견 주시면 반영하겠습니다.

오후 2:51, NIA 이동철팀장 : 공적마스크API명세(안) 보내드립니다.

오후 5:45, 코드포코리아 권오현 : 명세안의 필드명은 next_stock, last_stock 정도가 의미를 명확하게 나타낼수 있을 것 같고, 날짜의 포맷은 ISO 8601을 쓰다면 좋겠다는 의견 있습니다.

오후 9:16, NIA 이동철팀장 : 공적마스크API관련 최종본입니다.

오후 9:21, 코드포코리아 권오현 : 네 주위에 공유했습니다. 이 데이터가 API로 바로 조회를 날려도 되게 서버도 준비 중이신 거죠? 서버가 감당을 못하면 데이터를 복사해야 되는지 궁금해서요

오후 9:22, 코드포코리아 오원석 : 저걸 작성하는 시간과 API로 땡겨오는 시간과의 갭이 있을 텐데 저 데이터가 작성된 시분초를 넣어주는 건 지금은 어려울까요?

오후 9:23, 코드포코리아 권오현 : 그렇네요 데이터 최종 업데이트일시가 있어도 좋을 듯한데.

오후 9:24, NIA 정종열팀장 : 네 우선 보내드린 명세대로 API 제공하고 나서 추가로 시간이 되면 판매처 목록 전체리스트 제공 api와 기관 코드포코리아 오원석로+수량만 보내는 API를 만들어 좀 더 경량화된 API도 제공 예정입니다

오후 9:24, NIA신신애팀장 : 파일: 200306_공적마스크 API명세.pdf 최종입니다

오후 9:25, NIA 정종열팀장 : 생성일이 있는데요. 현장과 약 10분 내외 차이 있을 겁니다

오후 9:25, 코드포코리아 권오현 : 인증키 없이 요청하는지 미리 공공데이터포털에서 키 준비해둬야 하는지도 궁금합니다

오후 9:26, 코드포코리아 오원석 : 오현님 질문과 더불어서 네이버맵 카카오맵 트래픽 제한 풀어서 사용할 수 있는 방법두요.

오후 9:28, NIA 이동철팀장 : 코로나19와 관련하여 네이버 지도 API 리퀘스트 제한 해제 건은 저희 원에 연락주시면 됩니다. 카카오 는 준비되는대로 별도로 알려드리겠습니다.

오후 9:31, 코드포코리아 권오현 : 인증키 부분 확인가능할때 확인해주시면 감사하겠습니다

오후 9:33, NIA 정종열팀장 : 개발자 편의를 위해서는 인증키 없이 하는 방향으로 가는게 맞지 않을까요? 혹 인증키 없앨 때 문제 있을까요? 문제없으면 인증키 없이 제공하는 것으로 하구요.. 네이버 클라우드에서 어느 정도 버텨주느냐가 관건요

오후 9:35, 코드포코리아 권오현 : 네네 그게 제일 좋겠습니다

오후 9:35, 코드포코리아 오원석 : 제 생각두요.

오후 10:06, NIA신신애팀장 : 개방팀장님이 추가로 시간이 되면 판매처 목록 전체리스트 제공 API와 기관 코드로 수량만 보내는 API를 만들어 좀 더 경량화된 API도 제공 한답니다. 오늘은 이것으로 마무리 합니다. 감사합니다.

2 D-4, 3월 7일 (토)

오전 9:52, 코드포코리아 권오현 : 두가지 확인 요청 사항이 있어서요.

  1. 약국이나 진료소 정보도 같이 마스크 유통정보 API와 같이 제공가능한지 질문이 있구요. 현재 공공데이터서버를 사용해서 테스트했을때 400ms 정도로 속도가 원활하진 않다고 합니다. 2. 공유해주신 스펙에 sold_out 컬럼이 설명에는 있는데 데이터 예시에는 없어서 들어가는지 확인이 필요합니다.

오전 9:54, 코드포코리아 권오현 : 참고로 페이스북에도 API 명세 공유 중입니다.

오전 9:58, NIA 정종열팀장 : 1. 선별진료소 정보는 공데포털에 파일로 제공중이구요, 10일 정도 api로도 제공예정이구요, 2.완판여부는 적용합니다

오전 10:01, 코드포코리아 권오현 : 현재 포털을 이용해서 심평원 약국 정보 받아 오는게 속도가 생각보다 빠르지 않나 봅니다. 네이버 클라우드에서 제공되는 정보에 더해 심평원 약국 정보를 같이 쓰려는 분들이 계시면 공공데이터포털을 쓰게 될텐데 같이 트래픽이 몰리지 않을까 염려가 되긴 하더라구요. 실제로 더미로 개발해 보니 심평원 약국 정보 받아오는게 느리셨다고 하는 분도 계셨구요.

오전 10:04, NIA 정종열팀장 : 네 약국, 우체국, 농협 정보는 모두 클라우드에 같이 올릴 예정입니다. 약국정보는 요양기관정보에서 약국정보만 추출해서 클라우드로 올릴 겁니다.

오전 10:06, NIA 정종열팀장 : 네 계속 좋은 의견이나 사례 올려주시면 준비하는데 반영하도록 하겠습니다. 감사합니다

오전 10:07, 코드포코리아 권오현 : 이건 참고로 공유드립니다. 개발자분들이 직접 앱도 개발하시지만, 데이터 조회용 API 서버를 각자 테스트로 만들어서 서로 공유하셨어요. 공유해주신 스펙 문서를 바탕으로, 다른 개발자들이 쓸 수 있도록요.

오전 11:50, 코드포코리아 이준수 : 실 API에서 CORS 설정이 되어있을지 궁금합니다

오전 11:55, 프람텍 김인성팀장 : 미설정으로 되어있습니다. 최종적으로 한번 더 점검해보겠습니다. ncp의 api gateway를 통해서 제공되는 형태라 설정은 간단하게 변경할 수 있습니다.

오전 11:59, 프람텍 김인성팀장 : 다만 현재 ssl 적용은 오픈 이후에 고민하려고 했는데 mixed content(https 서비스 페이지에서 외부 http에 접근하려는 경우 발생) 문제가 발생할 수는 있습니다. 개발 진행하면서 ssl도 빨리 적용토록 해보겠습니다.

오후 12:02, 프람텍 김인성팀장 : ncp에서 제공하는 도메인을 그대로 쓰면 https 서비스도 지원 되는 듯 합니다. 이건 별도로 확인해보고 공유 드리겠습니다.

오후 1:14, 시민개발자 : 지금 더미데이터 API는 분당 250회 정도 호출 되고 있습니다. 대부분 서버측에서 직접 쿼리를 하시는듯 하네요.

오후 2:40, NIA 정종열팀장 : 심평원에 샘플데이터 1,000개 정도 우선 요청했구요. 이걸 받아 대국민용 API 용 전처리 등 3시간 내외? 후 실제 서비스할 샘플데이터 드릴수 있습니다. 심평원의 실데이터 적재후 초기 처리시간 마찬가지입니다. 운영 시는 1분정도 소요 예상입니다

오후 3:01, NIA 정종열팀장 : 심평원에서 샘플 데이터 왔고 3시간 이내 전처리 후 개발 서비스에 적용할수 있도록 샘플데이터 드리겠습니다

오후 3:43, NIA 이동철팀장 : 카카오 박정은 부장맵 지도/로컬 api를 코로나앱 용으로 사용 시에 쿼터제한 해제 링크입니다. https://devtalk.kakao.com/t/19-api/96272

오후 4:48, 똑닥 노영민 : request의 경우 앞서 말씀드린 위치(lat, lng), 반경(미터), 판매처유형(type) 이정도 선에서 일단 생각해도 될까요? 이거에 따라 기능 정도가 정해질 것 같아서요

오후 4:53, 프람텍 김인성팀장 : 현재 심평원의 데이터를 받아 별도 클라우드에서 API 서비스를 구축하는 작업을 진행하고 있습니다. 현재는 지도기반 서비스를 고려해 해당 API 형태 1개를 생각하고 있습니다. 단계적으로 전체 판매처 목록 제공 API와 특정 ID그룹, 또는 행정구역('광역시/도', '시/군구', '동/읍/면') 단위의 판매정보(판매처 code, 입고수량, 재고수량, 생성시간)를 제공하는 형태도 고민하고 있습니다.

오후 5:36, NIA신신애팀장 : 그리고 서비스 개발시 참고하시도록 마스크 배포, 판매 정책 알려드립니다. 주요 사항은 이용자들에게 알려 주심 좋을 것 같아요. 정부의 공식적 마스크 구매 정책은 식약처 블로그(식약지킴이, 공적 마스크 구입절차 및 구매한도)를 참고하심 됩니다. 이중 대리인정책은 바뀔수 있으니 그건 빼고 보심 된답니다.

오후 6:01, NIA 정종열팀장 : 현재 상황공유드립니다. 심평원 샘플데이터를 바탕으로 판매처 기본정보 엑셀파일 처리랑 좌표변환처리(실제 변환은 수행중) DB 저장 등은 완료되었고, API 결과 만드는 작업이 진행중입니다. 결과 나오는 대로 샘플데이터 드리겠습니다. 풀 가동하고 있음을 알려드립니다

오후 7:50, 프람텍 김인성팀장 : 현재까지 진행상황 공유 드리겠습니다. 데이터는 1분 단위로 심평원의 API 호출해서 저장처리를 수행하고 있습니다. 약 30분 정도 호출해봤는데, 1분 이내 전체 데이터 처리하는데는 문제 없는듯 합니다. 다만 공공데이터포털을 거치거나 심평원측의 오류가 튀는 경우가 있는데 예외처리 해서 재조회 하도록 했습니다. 현재까지 저장된 데이터를 기준으로 조회하는 API는 아래 주소를 따르시면 됩니다.

오후 7:52, 프람텍 김인성팀장 : 심평원 측에서는 주말까지 API 서버를 중단시켜 놓는다고 하여 서비스 가동되기 전까지 데이터 변경은 없을것으로 예상됩니다.

오후 7:52, 코드포코리아 오원석 : @프람텍 김인성팀장 파라미터 처리는 어떻게 될까요? 그리고 위에 주신 샘플 URL 형식으로 계속 가나요?

오후 7:53, 프람텍 김인성팀장 : 일단 query parameter로 처리되도록 했습니다. json body도 처리 가능하도록 작업하려고 합니다.

오후 7:55, NIA 정종열팀장 : 심평원 시스템의 입출력 기능 개선 및 월요일 정식오픈을 위한 안정화테스트를 위해 api 서비스 제공을 현시점에서 중단하고 내일 오후 정도 재가동 예정이라고 합니다. 낼 심평원에서 재가동하면 바로 공유토록 하겠습니다

오후 8:01, 코드포코리아 권오현 : 대강의 일정을 혹시 공유해주실수 있을까요? 어젠 일요일에 공개하신다고 했는데, 예상하는 시간이나 혹시 날짜가 월요일로 바뀔수 있다거나 등이 궁금합니다.

오후 8:37, 프람텍 김인성팀장 : 확인해보니 저희가 사용한 NCP의 API Gateway에서 swagger 문서로 바로 작성(간단한 설명글 정도만 추가하면 될듯 합니다)이 가능한 것 같았습니다. 최대한 빨리 공유드리겠습니다~

오후 11:21, NIA 정종열팀장 : swagger 형태 기술문서입니다. 비개발자나 낯선 경우에는 우측 중앙에 푸른색으로 보이는 GET 을 선택하면 상세 명세가 나오게 됩니다. 상세 명세에서 Try it out 버튼을 선택하면 Execute 버튼이 나오는데 해당 버튼을 선택해도 실행이 가능합니다. https://app.swaggerhub.com/apis/Promptech/public-mask-info/20200307-oas3#free

3 D-3, 3월 8일 (일)

오전 8:07, 코드포코리아 권오현 : 벌써 api 활용한 사례들이 공개되고 있네요. 실제 데이터가 오늘 늦게 혹은 내일 오전에 공급된다는 점을 공지해달라고 요청은 드렸습니다. 대만 g0v에서도 테스트해서 만들어보셨데요. 대만 정부가 공개한 데이터를 geojson으로 변환한 친구에요.

오전 8:14, NIA신신애팀장 : 일단은 현재 서비스들이 베타버전임을 공지해주시면 좋을 것 같구요 5분 단위 업데이트라는 것도 알수있게 해주시면 감사하겠습니다. 그리고 오후는 테스트용으로 제공하는 것이라 테스트용으로 하시고, 정식 오픈은 새로운 공적마스크 정책이 시행되는 내일부터 하는 걸로 알려주심 감사하겠습니다. ^^

오전 8:33, NIA신신애팀장 : 참고로 첫날 시스템 입고시간은 8-9시, 9-10, 11-12시 거의 고르게 분포, 60% 이상이 약국에서 오전에 마스크를 입고 받았다 하고요. 마스크 판매시간은 1시간 이내 판매가 전체의 13%이고 2시간 이내에 팔았다는 응답이 가장 많고, 전체 판매시간 평균은 4시간 정도 였답니다. 입고시간은 비슷할 것 같고 5부제가 되면 판매는 달라질 것 같지만 참고로 알려 드립니다. 약사분들께도 응원 부탁드립니다.

오전 8:59, 코드포코리아 권오현 : API 사용 가이드 및 지원 사항 들도 정리하고 있습니다. 데이터가 더 공개되면 계속 추가하겠습니다. 그리고 지원도 알려주시면 추가해서 널리 알려보겠습니다.

오전 10:51, NIA 김형순팀장 : 네이버 등에서 온 의견인데요... 오늘도 그렇고 일요일 문여는 약국정보가. 마스크 구매로 아주 관심이 높아졌습니다. 맘카페에선 휴일지킴이약국 검색을 안내하고 빠르게 확산되고 있는데요. 이게 정확도가 떨어집니다. 이참에 심평원에서 휴일 문여는 약국 정보도 주면 좋은데, 요청 가능할지요? 휴일 당번약국이 매주 정해져 있는 것으로 알고 있습니다.

오전 10:54, 코드포코리아 권오현 : 저도 동의합니다. 가능하다면 요번에 공개하신 api에 담을 수 있다면 더 좋을 것 같습니다. 마스크 못 구하신 분들이 밤에도 새벽에도 전화하실까봐 걱정됩니다.

오전 10:55, 코드포코리아 이준수 : 공공데이터포털에 제공중인 심평원 약국 정보와 현재 공적마스크 API 사이 맵핑을 할 수 있는 정보가 없다고 하시네요

오전 10:55, NIA 정종열팀장 : https://www.e-gen.or.kr/

오전 10:56, 프람텍 김인성팀장 : 네. 전국 약국 조회 api에는 요일별 운영 시간이 포함되어 있는데 거기서 표현되는 키와, 현재 마스크판매를 위해 받는 약국데이터의 키가 상이해서 조인이 되지 않습니다 ㅠ

오전 10:57, 코드포코리아 이준수 : 현재로썬 동일반경 + 명칭으로 조회 해야 할까요?

오전 11:17, NIA신신애팀장 : 협조요청드립니다. 지금 마스크 앱서비스를 오픈하는 곳이 있고 샘플데이터를 가지고 보여주고 있어서 약사회가 곤란해 하십니다. 지금은 오픈 하지 마시고 오후도 실 테스트시 오픈 하지 않게 부탁드립니다. 약사분들이 벌써 이런게 돌아다닌다고 알려왔어요.

오전 11:27, 코드포코리아 오원석 : 카카오 박정은 부장측 지도 API 제한 해제 건은 어떻게 되어가고 있는지 알아봐 주심 감사할 것 같아요.

오전 11:41, 코드포코리아 권오현 : 아이디어인데 api 명세 테스트는 잘 되는 것 같으니 아까 test:: 붙인 것처럼, 테스트 데이터는 모두 sold_out 으로 넣어두시면 어떨까요? 공개를 하지 말자라고 이야기하는 게 한계는 있으니 아예 테스트 데이터의 재고 데이터를 0으로 해 두면 어떨까 싶습니다.

오전 11:44, NIA신신애팀장 : 좋은 아이디어시네요. 입고 판매 잔고 모두 0으로 처리 하겠습니다

오전 11:54, NIA 이동철팀장 : 카카오 박정은 부장쪽에 확인 결과, 주말이라 보고 처리하는데. 시간이 좀 걸릴거라고 하네요. 보고처리만 되면 해제될 겁니다.

오전 11:59, 똑닥 노영민 : 안녕하세요. 마스크API CORS에러가 떠서 문의 드립니다. 오늘오전까지 잘 되는 것 확인했는데 지금은 CORS가 뜨네요;;

오후 12:09, 프람텍 : CORS 관련된 부분의 설정은 이전과 동일하게 되어있습니다

오후 1:46, NIA 정종열팀장 : 받아보신분들도 계시겠지만 api항목 중 전화번호 제외한 최종 API기술문서입니다.

오후 1:49, 코드포코리아 권오현 : name의 format이 YYYY-MM-DD라고 나오네요

오후 1:50, 프람텍 : 네, 표기오류 부분 수정하였습니다.

오후 3:01, 똑닥 노영민 : 입고시간과, 데이터생성일자에 대해 문의 드립니다. 입고시간은 당일의 시간을 의미하는 건가요? 데이터생성일자는 5분 단위로 업데이트 될 때의 최근 시간인가요?

오후 3:03, NIA 정종열팀장 : 입고시간은 당일 판매처에서 초기입고수량 입력시 시간이구요. 데이터생성일자는 실시간 데이터의 집계시간 입니다 즉 내부집계되는 지속적 업데이트 시간입니다. 다만 5분은 현장시간보다 5분 늦은 시간으로 보시면 됩니다

오후 3:08, 똑닥 노영민 : 감사합니다~ 전국에 약국, 우체국, 농협 각각 공적마스크 판매처가 몇개 정도 될까요? 물론 실시간으로 바뀌는 정보겠죠?

오후 3:10, NIA 정종열팀장 : 약국은 24,000개 우체국은 10,000여개, 농협은 약 2만 개 이내로 알고있구요. 총 5만개 이하라고 합니다. 농협은 아직 협의가 안되었다고 합니다

오후 3:34, NIA신신애팀장 : (중요 안내) 오늘 오전에 일부 사이트가 테스트데이터를 이용한 서비스 사이트가 실제 운영 사이트로 오픈이 되고 홍보가 되서 이걸 본 분들이 샘플 데이터의 약국에 전화해서 마스크 얼마 남아 있다는데 가도 되냐 등등 실갱이가 있었답니다. 약사분들은 모르고 있다가 당황해서.. 연락오고 좀 일이 많았습니다. 여기 계신분들과 주변분들께 약사분들 힘 좀 덜 들게 내일까지는 서비스 사이트는 열지 말아주세요. 공익목적인데 자칫 약사님들께 오해가 갈수도요. 그래서 오늘 테스트 시간도 심평원과 아직 논의 중인데 잘 정리해 보겠습니다. 많은 협조 부탁드립니다.

오후 3:34, 코드포코리아 권오현 : 넵 공유하겠습니다

오후 3:59, NIA 김형순팀장 : API가 개통되면 초기값은 무엇으로 오는지요? 입고시간 입고량 등등에. 예를 들어 오늘은 마스크 입고 안되고... 그런데 호출은 오늘 일어나잖아요. 이따가 API 서비스 개시하면

오후 4:15, NIA 정종열팀장 : 아마 오늘 저녁 늦게 20시 경 심평원에서 데이터를 준다는 가정 하에,모든 데이터는 3월 8일 20시 기준으로 입고일, 입고시간, 입고수량, 판매수량, 잔고수량 등이 표출되죠. 완판될 걸로 보면 입고수량과 잔고수량은 동일할거고 잔고수량은 0이 되겠죠. 3월 9일 판매처별 다시 입고되는 시간 및 수량에 따라 모든 데이터가 업데이트되겠죠

오후 4:16, NIA 김형순팀장 : 입고일 입고시간 입고수량 은 약사가 입력해야 반영이 되는거죠?

오후 4:17, NIA신신애팀장 : 참고로 해결중이니 내일 오픈도 같이 맞춰서 해 주심 좋겠습니다.

오후 4:24, 코드포코리아 오원석 : 우선은 아예 API를 외부로 오픈하시지 않는것을 제안 드립니다. 스펙만 주시구요. 그 API 서버가 휘청이면 아무리 좋은 많은 서비스들이 나와도 무용지물입니다.

오후 4:25, 똑닥 노영민 : "3월 8일 20시"가 정식오픈 시간인가요?

오후 4:25, 코드포코리아 오원석 : 지금은 좋은 서비스보다 많은 서비스보다 API의 안정화인것 같습니다.

오후 4:25, NIA신신애팀장 : 아뇨, 정식오픈 내일입니다. 9시 내지는 10시

오후 4:28, 코드포코리아 오원석 : 일단 샘플 데이터를 주셔었기 때문에.. 오해와 갈등이 더 많을 수도 있습니다. 정상화 먼저 하시고 대응해 주시길~

오후 4:29, 코드포코리아 권오현 : 네 오픈시점 공지해주시면 모두 통일해서 그 시점에 오픈하는 것으로 같이 협조하면 좋겠습니다.

오후 4:29, NIA신신애팀장 : 네네. 오픈시점 정해짐 말씀 드릴께요

오후 4:30, 코드포코리아 오원석 : 가능하면 샘플데이터도 닫아 두시는게 더 좋겠어요..스펙이 조금 바뀌어도 그건 나중에 공지 주셔도 될꺼 같구요.

오후 4:34, 코드포코리아 권오현 : 네 저도 샘플 사이트도 잠시 내려 두셔도.. 좋을 것 같습니다 다들 개발은 끝내시고 오픈 시점을 기다리고 계시네요.

오후 4:44, NIA 정종열팀장 : 네 모두의 의견을 수령해서 정식서비스 전까지 api서비스 중단하는 것으로 하고 중지하겠습니다. 추후 서비스 개시 시기는 이 톡방에 먼저 올리겠습니다

오후 4:45, 코드포코리아 권오현 : 수고하셨습니다 저희도 가이드 수정하였고.. 모여 계신 분들에게도 실오픈 시점 전까지 기다려달라고 요청하였습니다.

오후 7:05, NIA신신애팀장 : (안내드립니다) 공적마스크 정보에 대한 국민 및 관계자 여러분들의 관심이 높고 대리구매정책 변경으로 인한 내일 판매 현장 적용 상황 등을 고려해서 정부에서는 마스크 데이터 개방과 서비스 제공을 공식화하기 위해 내일 오후 관련 브리핑을 한다고 합니다. 데이터 개방은 브리핑 이후 개시 할 수 있을 것 같고 내일 오전 개시 시간을 정식으로 알려주신다 합니다. (아마도 내일 5부제 시행 첫날 적응 좀 하고 화욜 오전부터 시작할 수 있을듯 합니다) 동안 많은 수고를 해주신 분들께는 실 데이터 개방이 늦어진 점 양해를 부탁드리며 그래도 대외 공식 발표 되는게 좋을 것 같으니 내일까지는 기다려주시면 감사하겠습니다.

오후 7:06, 코드포코리아 권오현 : 수고하셨습니다! 기다리겠습니다

오후 7:06, 코드포코리아 오원석 : 네네 알겠습니다.

오후 7:08, NIA 이동철팀장 : 개발자분들이 고생 많이해 주셨는데..실 데이터 개방이 늦어진 점은 양해 부탁드립니다. 공식 발표까지 기다려주시면 감사드리겠습니다.

오후 7:08, 코드포코리아 권오현 : 네 다들 감사해 하고 있고 이해하는 분위기니 진흥원분들이랑 관계자분들 업무에 집중하셔요 :)

오후 7:12, 굿닥 : 굿닥은 구글플레이스토어에서 앱이 삭제 되었습니다. 코로나 마스크 관련 앱을 구글에서 삭제하고 있는거 같은데 정부쪽에서 구글에 커뮤니케이션 가능하시면 지원 부탁드리겠습니다. 앱이 개발되어도 등록이 안되는 이슈가 생길 것 같네요.

오후 7:25, NIA 김형순팀장 : 혹시 굿닥과 같은 사례 타사도 지금 있으신가요?

오후 7:28, 코드포코리아 이준수 : 비공인된 정보의 홍수를 막고자 한다고 들은 것 같아요

오후 11:54, 코드포코리아 이준수 : 코로나인포 coronas.info 의 고객지원으로 200건 정도 항의가 왔고, 대략 400건 정도의 레퍼러가 왔다고 합니다. 대부분의 분위기를 요약해서 전달 주셨네요. 추가로 일부 상담 내용 스크린샷 공유드립니다.

  • 입고시간, 입고량, 판매량 공개는 약사들을 감시하는 행위와 같다. 해당 정보는 공개하지 않았으면 좋겠다.
  • 입고량과 판매량을 보고 약사들을 도둑으로 아는 사람들이 발생하고 있고, 항의를 받고 있다.
  • 빠른 시간 내에 많은 사람들을 상대하다보면 당연히 재고 정보가 누락될 수 있다. 약사들의 노고를 알면 약사들을 감시하는 행위는 자제하라.
  • 마스크 판매 현황 공개를 원하지 않는 약국들은 정보 제공을 중단해달라고 합니다.

오전 12:01, 코드포코리아 이준수 : 어제 밤에 오픈이 되었다고 하네요. 내일 오전에 API 개방 일시 정해지면 개발자들 협의해서 브리핑 이후에 동시 오픈 하도록 논의 중이고요.

오전 12:09, 코드포코리아 권오현 : 우선 정부가 컨트롤 타워이니 정부에서 잘 브리핑해주시면 될 거 같습니다.

오전 12:09, NIA신신애팀장 : 판매와 재고를 개수 말고 대만처럼 재고 비율로 신호등식으로 보여주는 건 어때요? 갯수로 보여주니 그 숫자의 실시간 오차로 약사분들이 항의를 받으실 수 있으니.

오전 12:12, 코드포코리아 오원석 : 그럼 api 스펙도 바꿔야 할꺼예요.

4 D-2, 3월 9일 (월)

오후 2:56, NIA 정종열팀장 : 한가지 공지 드리겠습니다. 이방은 저희와 개발자 분들간 진행상황 등 실시간 공유를 위함입니다. API개발자 쪽으로 직접 연락하시는 경우가 많습니다. 개발업체는 기능보완, 안정화 등을 진행하느라 일일이 연락받고 응대하면 그만큼 더뎌질수밖에 없습니다. 궁금하신 사항은 이 방에 올리시구요.

오후 2:57, 코드포코리아 권오현 : 넵!! 개발 관련 질문은 거의 커뮤니티 내에서 저희가 해소하곤 있는 상황인데.. 정부 발표 있기 전까진 기다리고 있자는 분위기입니다.

오후 3:05, 프람텍 김인성팀장 : 조금전 공유받은 내용 기준으로는 기존에 제공하던 수량 데이터는 제외할 예정입니다. 대신 상태값 형태로 '충분', '보통', '소량', '품절' 정도로 제공됩니다. 실제 상태에 대한 field명과 값은 정해지는데로 swagger 문서 통해서 공유하겠습니다. 기존에 수치값을 보여주는 형태로 서비스를 준비하고 계신 분들에게 미리 내용이 공유되면 좋을것 같습니다.

오후 3:07, 코드포코리아 권오현 : 네 확정되서 swagger 올려주시면 공유하겠습니다.

오후 3:35, NIA 정종열팀장 : 명세 수정합니다. 입고수량은 없이 잔고수량을 구간표시로요. 그리고 서비스 개발시 각 구간에 따른 색상은 국민 혼란이 없도록 지켜달라는 bh와 약사회 의견입니다. 테이블 구조 바꾸고 명세서 작성되면 제가 이방에 먼저 올리겠습니다

오후 3:41, NIA 정종열팀장 : 참고로 A약국에서 어제 잔고가 남아있고 또는 완판 등일 경우 오늘 입고가 안되었으면 입고일은 어제 날짜로 남아있고 그에 따른 색상을 표출해주면 되겠죠

오후 3:53, 네이버플레이스 변준영 : 서비스 구성을 위해 데이터 관련해서 몇가지 문의 드립니다.

  1. 데이터 생성시간은 잔고상태가 바뀔 때마다 갱신이 되는지요? 아니면 매일 입고 수량을 등록하는 시점에 1회 기록이 되는지 궁금합니다.
2. 데이터 생성시간이 1회 기록이라면, 어제 완판되고 오늘 아직 입고수량이 등록되지 않았을 때 '입고대기' 상태로 판단해도 될까요? 혹시 어제는 마스크수량이 입고되었지만, 오늘은 입고가 안될 가능성이 있을까요?
3. API의 갱신이 지연되는 상황을 대비하면 좋을 것 같은데요. 데이터 생성시간외에 API가 정보 갱신체크한 시간도 추가가 가능할지 검토부탁드립니다.
4. 토요일에 잔고가 10개 상태로 영업을 마무리하는 경우 일요일에 영업을 안하는 약국은 일요일에도 수량 10개에 대한 기준으로 정보가 오게 될지도 확인이 필요할 것 같습니다.

오후 3:56, NIA 이동철팀장 : <공지사항입니다.> 현재 개발자분들 중에서 네이버 클라우드를 활용하지 않고, 별도로 개발하는 곳이나 개발하는 곳을 아시는 분들은 저희에게 알려주시기 바랍니다.

오후 3:58, NBP 박기은CTO : 네이버 클라우드는 API 제공입니다. 파스타는 KT와 NHN, 코스콤입니다.

오후 4:06, NIA 정종열팀장 : API 명세 수정본 공유드립니다.

오후 4:08, 똑닥 노영민 : 네이버클라우드에서 지도API(Web Dynamic API, Search Places)를 사용하고 있고 마스크가 아니더라도 지도API를 계속 사용하고 있었습니다. 그래서 기존 API키를 그대로 활용하고 있었는데요, 한도제한이 풀리는 건지 다른 키를 따로 발급받아야 되는 건지 궁금합니다. 앱서버는 AWS를 사용합니다.

오후 4:10, NIA 정종열팀장 : 1번. 심평원에서 주는 5분 단위 갱신시간입니다. 2번. Yes, 3번. 1분 정도 보시면 됩니다. 4번. Yes

오후 4:11, NIA 정종열팀장 : 참고로 입고일은 판매처에서 당일 입고수량을 입력하는 날 기준입니다

오후 4:18, NIA신신애팀장 : 여기 계신분들께 부탁하나 드릴께요. 아직도 마스크 서비스가 오픈 되어 있거나 마스크 서비스를 한다고 하는 사이트가 있나봅니다. 심평원 고객센터로 계속 전화가 온다고 하네요. 데이터 받고 싶다고 등 관련 문의를요. 저희방에 계신분들께서 좀 공지 좀 전달 부탁드립니다. 마스크서비스 및 예정도 일단 내려주시면 심평원 분들 지금 작업 하시는데 조금이라도 도움 될 것 같아요. 정식 정리되면 여기에 다시 말씀드리겠습니다.

오후 4:19, NIA 정종열팀장 : 보시면 아시겠지만 4개 오퍼레이션으로 구성되어 있습니다

오후 4:28, 똑닥 노영민 : 좀 햇갈려서 질문 드립니다^^;

  1. 데이터생성시간(심평원 5분단위 갱신시간)과 입고일 및 입고시간은 다를 수 있는거죠? 사진으로 공유 주셨던 내용의 입고일은 "데이터생성시간에서 추출" 이라고 되어 있어서요.
2. /storesByGeo/json 에 데이터생성시간(created_at), 입고시간(stock_t)는 있는데 입고일은 없는데 누락된것일까요?

오후 4:33, 코드포코리아 권오현 : type 정보(약국, 우체국, 농협)는 제공이 되나요? required 목록에는 있는데 프로퍼티에는 보이지 않네요

오후 4:58, NIA 정종열팀장 : 1번. YES(제가 파일로 드린 자료가 헷갈리게 되어있네요) 2번. 입고일 추가하겠습니다

오후 7:09, NIA신신애팀장 : 긴글 양해말씀 드립니다.

[안내드립니다]

마스크데이터 개방 및 정보서비스를 위해 많은 분들을 기다리게 하여 죄송합니다. 정부에서는 약사회분들께 양해와 협조를 요청 드리고 있으며 일차 방향을 좀 정리 하였습니다.새로운 마스크 정책으로 힘드신 일선 현장에서 제일 애써주시고 있는데요 약사분들의 고충을 이해해 주시길 바라며 약사회분들의 노고에 대한 감사와 함께 데이터 서비스로 인한 부작용/우려에도 공감하면서 서비스가 국민과 약사회분들 모두에게 도움이 되도록 아래 사항들 협조 부탁드립니다.

  1. 데이터 제공은 3월 10일(화) 오후 7시 부터(잠정)입니다.
2. 제공되는 정보 항목과 API 명세 등은 정리해서 다시 알려 드리겠습니다. 수량으로 제공시 시간차로 인한 오차로 민원을 야기 할 수 있어서 우선 잔고 수량기준 어느정도 남아 있는지를 확인할 수 있게 4개 구간정보로 제공 예정입니다. 각 서비스 개발시 잔고 구간에 대하여 국민들이 혼란을 겪지 않도록 색상구분도 기술명세에 포함.

오후 7:18, NIA 정종열팀장 : 위 기획팀장님이 공지한 글대로 서비스 준비를 위한 최종 API명세는 오늘이 가기전 이 방에 공지 하겠습니다. 참고로 내일은 서비스 오픈일정에 맞춰서 공공데이터포털에 목록등록 및 안내 정보 등도 올릴 예정입니다

오후 9:18, NIA 정종열팀장 : 잔고수량 구간별 적용된 API 명세 최종본입니다. 별도 정책변경없는 한 본 명세대로 데이터 받으시면 됩니다. 참고로 기 공지드린대로 심평원 데이터 연결은 내일 저녁 7시 정시에 오픈하겠습니다

오후 9:21, NIA신신애팀장 : 그리고 서비스 한다, 예정이다도 내일 공식 브리핑전까지는 올리지 말아주세요. 그렇게들 공지 부탁드립니다.

오후 11:16, . : 늦은 밤 죄송합니다. 약국 정보 공개에 대해 동의한적 없는데 왜 약국 정보를 오픈하려 하는지, 향후 정보를 오픈 할 경우 법적으로 대응하겠다는 메일만 약국으로부터 수백통 받은 상태입니다. 반 협박적 연락이 쏟아지네요. 이 부분에 대한 정부의 가이드가 있었으면 좋겠습니다.

오후 11:20, NIA신신애팀장 : 예. 내일 2시 정부브리핑 합니다. 그때까지는 기다려주시구요. 그전에 공적마스크 서비스 한다는 공지나 예정이라는 공지도 서비스에서 하지 말아주세요. 정부 공식 브리핑하면 이후는 공식 대응 주실 예정입니다.

5 D-1, 3월 10일 (화)

오후 12:27, 코드포코리아 권오현 : 안녕하세요 곧 브리핑일까요. 데이터출처표기를 어떻게 하면 될지 확인 부탁드립니다

오후 12:31, NIA 정종열팀장 : 공공데이터포털(건강보험심사평가원)으로 하시죠

오후 12:36, 코드포코리아 권오현 : 씨빅 해킹하는 분들은 진흥원에서 이야기주신대로 내일 오전 여덟시 오픈을 맞추자고 이야기가 되고 있습니다. 색상 값이나 아이콘도 서로 공유했습니다.

오후 2:09, NIA 정종열팀장 : 오늘 오전 테스트 결과 테스트앱(내부)까지 표출되는데 약 6분 정도 소요됩니다. 심평원에서는 5분 단위로 데이터 생성되구요, 클라우드에 적재 re api 서비스에 1분 정도입니다

오후 2:28, 네이버플레이스 변준영 : 개방팀장님. 판매처 데이터도 수시로 변경이 되는지 문의드립니다. 오전 10시에 판매처로 조회되던 약국이 오전 11시에는 판매처에서 조회되지 않는 상황이 있을까요?

오후 2:29, NIA 정종열팀장 : 그렇지는 않습니다. 판매처 정보는 그대로 날라가고 잔고현황만 바뀝니다. 기술명세 잘 보시면 됩니다

오후 2:33, 네이버플레이스 변준영 : 네 확인감사합니다.

오후 3:14, 똑닥 노영민 : 기사를 확인했는데 공식적으로 7시에 공적마스크 API 오픈 된다로 이해해도 될까요?

오후 3:18, NIA 신신애팀장 : 일단 브리핑은 잘 끝났습니다. 데이터 오픈은 7시부터 하지만 내부적으로 테스트 해보시고 정식 서비스는 내일 8시 부터 해주시면 감사하겠습니다. 그리고 저희가 전체적인 안내문을 만들고 있습니다. 안내문을 이곳에 먼저 올려드리고 공공데이터포털에도 올리려 합니다. 공지 드리면 공유 부탁드립니다.

오후 3:48, 코드포코리아 권오현 : 네 저희는 내부 테스트만 해달라고 요청을 여러번 해 둔 상태입니다. 오픈은 내일 오전 8시에 하고. 저녁에 공개되는 시점부터의 데이터는 일단 실제 데이터인 거겠죠? ( test:: 이런 것 붙어 있냐고 물어보는 분도 계셔서)

오후 3:49, NIA신신애팀장 : 실데이터인데요.

오후 4:01, . : 안녕하세요. 약국측에서 데이터 정보 비공개 요청이 아직도 매우 많이 쌓이는 중입니다. 저희가 이걸 감당하면서 오픈을 하기엔 부담이 되는데, 이 부분에 대한 해결 가이드가 있을까요. 너무 많아서 못세고 있는데 분당 1개씩 쌓이고 있습니다

오후 4:09, NIA신신애팀장 : 일단 관련 사항은 전달해서 논의 중입니다. 현재 정부에서는 공적마스크는 일반 마스크와 달라 정부에서 유통하는 마스크로 관련 정보를 알려주는게 맞다는 입장입니다. 관련 사항 지금 전달중이고 저희도 논의 요청 드렸습니다. 일단 기다리시는 분들은 반응이 좋은데... 암튼 관계부처와 논의하고 말씀드릴게요. 힘내세요.

오후 5:29, NIA신신애팀장 : NIA 입니다. 종합정리하여 안내드립니다. 일단 일선 약사분들의 항의 등 관련 사항 전달하였고 관계부처에서 복지부, 약사회 등 통해 협조 요청 다시 하신다고 합니다. 기본적으로 공적마스크는 정부가 국민을 대상으로 배포하는거라 관련 정보를 국민 편의를 위해 알려주고자 하는 방침이십니다. 아무쪼록 이 서비스가 향후 약사님들에게도 도움이 되길 바라며, 약국데이터 개방관 관련한 문의는 [email protected]로 하도록 사이트 잘보이는 곳에 공지 주세요. 저희가 직접 대응할게요. 첨부에 관련 사항 명기했으니 보시고 궁금한 사항 남겨 주세요. 파일: 공적마스크 서비스 개발시 활용 안내문.pdf

오후 7:02, NIA 정종열팀장 : 데이터 오픈 되었습니다. 좋은 서비스 부탁드립니다. ^^

오후 7:13, NBP 박기은CTO : 10분동안 데이터 API 호출수: 6,810, 평균응답시간: 120.614(ms)

오후 7:14, 코드포코리아 오원석 : 반경 10km는 너무 많이 나오네요..반경 5km정도하니 600개 정도 5000이면 5km죠? null 값이 넘어오는 것들이 있어요.. 받아와서 처리하는 것이 나을까요? 값중에 오류가 있는걸까요? 참고하시라고 알려드려요

오후 7:36, 프람텍 김인성팀장 : 네 현재 업체와 판매정보가 1:1로 매치되지 않는경우 null 값으로 제공됩니다. 번거로우시겠지만 서비스단에서 처리해주시면 감사하겠습니다.

오후 7:43, NIA 정종열팀장 : 참고로 데이터의 품질관련해서 심평원어 보내온 판매처 정보 마스터파일(엑셀)을 별도로 보내와 마스터 데이터를 포함해 판매정보에 대해 검증은 하지 못했습니다.(심평원에서 제공해주는 데이터를 그대로 제공해주고 있는 현황) 따라서 데이터 품질 관련해서는 각 개발사들이(프람텍 포함) 함께 리포팅해주면 그에 맞춰 수정을 하겠습니다

오후 7:44, 코드포코리아 오원석 : 네..일단은 서비스쪽에서 null 처리 후 사용하는 것이 좋겠습니다.

오후 7:45, NIA 정종열팀장 : 원래 데이터 제공기관에서 잘 주셔야 하는데 거기도 정신없으니 서비스단에서 조치를 취해주시면 고맙겠습니다

오후 7:45, 코드포코리아 오원석 : 네네 알겠습니다. 저쪽 개발자 방에도 그렇게 전달해 두었습니다.

오후 7:49, 시민개발자 : Maps API에서 Search Place API도 지원이 되는지 문의하시네요

오후 7:58, NBP 박기은CTO : Map api에 search place api 있습니다. Search Place API는 NIA 계정에서 신청이 안되어 있는지 재 확인 중입니다.

오후 8:53, 코드포코리아 오원석 : 이게 이게 좀 무리가 있는거 같아요..제가 테스트 해보면서 약국 근처 사람들에게 직접 가보라고 했는데.. 약국에서 오전에 다 나갔지..그걸 지금 찾냐고...

오후 8:56, NIA신신애팀장 : 제가 심평원에 문의하니 시스템상의 데이터는 저희에게 전달한게 맞다고 하네요. 다만 식약처 지침이 대형 수량만 입력하고 소형은 별도 관리하도록 했는데 소형포함 입력하신 분들도 있는 것 같다고는 하네요. 이런 사항들 알려주시면 내일 오후 4시 운영결과 가지고 보완책 논의 예정인데 논의해 보겠습니다.

오후 9:08, 코드포코리아 오원석 : 시스템이 현장에서 팔면서 즉시 입력하는 구조죠? 나중에 몰아서 해도 되는 구조 아니죠?

오후 9:09, NIA신신애팀장 : 원래는 중복구매 등 확인하면서 바로바로 입력입니다.

오후 9:20, NIA 김형순팀장 : 실시간 재고 확인과 실시간 중복체크가 일부 안 되는 것 같은데요.

오후 9:38, NIA 정종열팀장 : 제가 json 파일 중 녹색 들어온거 샘플 추출해서 심평원에 요청해 원 데이터와 비교해 달라고 요청해 놨습니다. 샘플 10개로 확인했는데요 심평원에 올라온 원 DB와 일치합니다. 결국 현장에서 판매하면서 입력이 잘 안된 경우 같습니다.

오후 9:44, 코드포코리아 오원석 : API가 정상적으로 동작해서 국민들이 활용할 수 있으려면 입력 데이터에 대한 노력이 필요한데. 이건 현장에 강제하기가 어려울꺼 같아요.

오후 9:49, NBP 박기은CTO : 마스크 API를 호출할 때 반경을 너무 넓게 지정하면 해당 API 처리하기 위해서 CPU가 많이 소요됩니다. 따라서 시스템이 전체적으로 느려집니다. 이는 REDIS의 geospatial 쿼리 때문입니다. 서비스 개발 하실 때 가능한 반경 검색 범위를 제한을 두셨으면 합니다. 자칫 API 서버 쪽의 redis에 부하가 걸려서 전체적으로 장애가 날 수 있습니다.

오후 9:58, 프람텍 김인성팀장 : 현재 API 재공시 한도를 10km로 제한하고 있는데 필요하면 범위를 줄이도록 하겠습니다. 기존에 개발을 진행하고 계신분들이 많을듯하여 여기서 결정해주시면 그에 맞춰 적용하겠습니다.

오후 9:59, NBP 박기은CTO : 현재 가장 큰 범위의 조회 쿼리가 들어오면 응답 시간이 1초가 넘게 걸립니다.

오후 9:59, NIA신신애팀장 : 줄이는 것 동의하시나요 ? 이용자가 많아 네이버에서 장애를 고려해서 의견 드립니다. 일단 안전하게 5km이내로 줄이려 합니다.

오후 10:01, 시민개발자 : 동 범위 쿼리 결과가 API와 같게 나오네요

오후 10:02, NIA신신애팀장 : 프람텍 김인성팀장 팀장님. 일단은 내일 더 많은 사용자들이 있으니 5km로 줄여주시고 말씀 주세요. 내일 운영해 보고 상황보고 논의하시죠.

오후 10:03, 코드포코리아 오원석 : 이걸 저도 좀 테스트중인데..서울은 1, 2KM도 무난한데..또 지방은 안 그렇더라구요. 그래도 안정화가 더 중요하다는 생각에 5KM면 될꺼 같습니다.

오후 10:05, NBP 박기은CTO : 지도 기반의 서비스라면 사용자가 지도를 옮기면서 조회할 수 있을테고, 텍스트 기반의 서비스라면 문제가 되겠군요.

오후 10:05, 프람텍 김인성팀장 : 일단 기능과 명세는 5km로 수정해놨습니다.

오후 11:00, NBP 박기은CTO : 굿닥에서 부하 테스트를 하고 계신지 문의 드립니다. 지도 API 호출이 80배 정도 증가했다고 합니다

오후 11:01, 카카오 박정은 부장 : API에서 뽑은 약국, 우체국, 농협하나로마트 중에 상세주소가 없어 위치 확인이 안되거나 상세 주소가 있어도 없는 주소여서 위치 확인이 안되는 케이스들이 있다고 합니다. 혹시 리스트를 드리면 확인을 해주실 수 있으실지요?

오후 11:02, 굿닥 : 현재 부하테스트는 하지 않지만 유저가 급 몰려서 지금 api호출이 늘어나는 것 같습니다. 실제 서비스는 오픈하지 않았고 팝업형태로 막아놨는데요 밑단에서는 api를 찌르고 있어서 나타나는 현상입니다

오후 11:03, NBP 박기은CTO : 네. 알겠습니다

오후 11:21, NIA 정종열팀장 : 판매처별 상세주소 등 정보는 심평원에서 주는 데이터 그대로 사용하기 때문에 저희가 어찌 확인할 방법이 없습니다. 심평원에 문의했더니 요양기관 관리 시스템에서 변경해야 된다는 답변은 받았습니다

오후 11:26, 카카오 박정은 부장 : 늦은 시간 감사드립니다.

6 D-day, 3월 11일 (수), 공식서비스 첫날

오전 7:47, NIA신신애팀장 : 서비스 개시전 안내 및 공지 드립니다. 어제 저녁 저희가 심평원으로 받은 데이터를 검토한 결과 시스템상 재고량과 실제 현장 재고량에 일부 차이가 있는 것을 발견하였습니다. 원인으로 예상되는 사유는 다음과 같습니다.
- 대형 소형 합쳐서 입고량 등록하여 소형만 남은 경우, 불량이 있어 남은 경우, 현장에서 판매 입력을 미처 못한 경우.
이점 양지하시고 서비스시 베타서비스 버전임을 반드시 공지 부탁드립니다. 서비스 상황 지켜보고 필요시 서비스 관련 추가 공지 드리겠습니다.데이터는 제대로 들어오고 제대로 변환되서 나갑니다. 그건 확인 됬고 다만 저희에게 전달된 데이터가 일부 현장과 차이가 있는 걸 확인하고 지금 해당 사항 전달하고 확인 등 요청중이에요. 이점 준비하시는데 양지 부탁드립니다

오전 8:02, 코드포코리아 오원석 : 네 알겠습니다.

오전 8:04, 코드포코리아 권오현 : 네네 공지도 전달하였습니다

오전 8:16, NIA신신애팀장 : 감사합니다. 오늘 제일 중요한 날이네요. 일단 약국에 대형 중심으로 마스크 등록하도록 약사회에서 다시 안내 한답니다.

오전 8:23, NBP 박기은CTO : 안녕하세요? 서비스 구현 방식에 있어, 자체 웹 서버가 아닌 브라우저에서 JS로 직접 마스크 API를 호출하도록 되어 있는 방식이 많은 것 같습니다. 그러면 마스크 API를 호출하는 client 수가 모든 브라우저가 되고, 그러면 API 서버에 심각한 부하를 주게 됩니다. 아울러 현재 마스크 API가 무인증 상태라 API가 노출되면 해커들의 공격도 있을 수 있습니다. DDoS는 클라우드에서 막겠지만, 이부분은 마스크 API에 인증을 붙이거나, 약속된 개발팀에서만 호출하거나 하는 방식이 고려되어야 합니다.

오전 8:26, NIA신신애팀장 : 내부 논의 하겠습니다

오전 8:27, 코드포코리아 오원석 : 해커 공격 위험 말고 브라우저에서 js로 호출하는것과 자체 서버에서 호출하는 것도 차이가 큰가요? 어차피 콜수는 같지 않아요? 제가 잘 몰라서요.

오전 8:27, NBP 박기은CTO : 표에서 client IP가 Others 인 것들이 대부분 브라우저에서 호출하고 있는 숫자입니다.

오전 8:28, 코드포코리아 오원석 : 서버 구축 안하고 하는 개발자도 많구요

오전 8:28, NBP 박기은CTO : 압도적으로 많습니다.

오전 8:28, NIA신신애팀장 : 개발자분들 서비스시 안내문에는 세세한 안내는 마시고 현재는 베타서비스 버전으로 정부에서 제공한 데이터와 실재 재고량에 차이가 있을수 있다고만 명시해 주시도록 전달 부탁드립니다.

오전 8:28, 프람텍 김인성팀장 : js에서 호출을 하게 되면 인증키 방식등을 적용한다고 해도 해당키를 바로 확인할 수 있게 됩니다.(Cliend IP도 이용자의 ip가 되어서 ip기반의 제어도 어렵게 되구요)

오전 8:29, NBP 박기은CTO : API 호출수가 너무 많아지면 서비스 안정을 위해서 API 호출 수에 throttling을 걸게 됩니다.

오전 8:30, 코드포코리아 오원석 : api 서버가 버티기 힘들어지는 현상이 보이면 인증키 도입을 하는데 그 인증키를 자동발급 이런 걸로 복잡하게 가지 마시고 메일로 신청하면 발급해 주는 방식을 고려해 보는건 어떨까요?

오전 8:31, NBP 박기은CTO : 위에 프람텍 김인성팀장 팀장님 의견처럼 인증키는 AJAX로 노출되면 소용 없습니다.

오전 8:32, NBP 박기은CTO : 10분 단위로 10배씩 트래픽이 생기고 있습니다.

오전 8:32, 코드포코리아 오원석 : 서비스랑 인증키랑 매핑해서 하면 되지 않아요?

오전 8:33, NBP 박기은CTO : 우선은 가능한 AJAX를 피해야 하지만, 이미 개발된 쪽에서는 어쩔 수 없고, 클라우드 API GW 쪽에서 계속 자원을 늘리다가 한계점에서는 throttling을 걸겠습니다.

오전 8:35, NIA기술단장 : 공공존 클라우드 API도 같이 가동하시는 거죠

오전 8:37, NBP 박기은CTO : 현재 네이버 클라우드 위에 API 서버는 프람텍에서 두 가지를 준비해 주셨습니다. (1) Serverless 버전과 (2) VM auto scaling 버전. 현재 Serverless 버전으로 제공 중이고, 서비스 지연이 발생하면 VM auto scaling 버전도 오픈할 것입니다.

오전 8:39, 네이버플레이스 변준영 : 지금 정보가 갱신이 안되는 것 같습니다. 업데이트 시간이 25분 전입니다.

오전 8:41, NIA 정종열팀장 : 심평원 api가 잠시 스톱되어 다시 재기동 했습니다. 지금은 넘어옵니다

오전 8:42, NIA 김형순팀장 : 입고대기와 확인 중의 차이는 뭔지요?

오전 8:47, NBP 박기은CTO : "입고대기" 전일에는 품절로 표기되는 상태값을 당일에는 입고대기로 표현합니다. 이 부분은 워딩 차이입니다. "확인 중"은 API에서 마스크 수량정보가 넘어오지 않는 경우입니다. 이 부분은 DB정제를 통해서 10시경 최소화될 예정이여서 정상 상황에서는 거의 노출되지 않을 것 같습니다.

오전 9:15, 코드포코리아 권오현 : 10시나 11시까진 지금처럼 쭉 몰리겠네요. 아마 오늘이 최대 피크가 되지 않을까 싶은데, 모두 수고 많으십니다.

오전 9:18, NIA신신애팀장 : 협조 부탁드립니다. 약사회에서 요청이 와서요. 개별 서비스들 중에 약국 연락처를 함께 제공하고 있는 서비스들이 있는데 죄송하지만 약국 전화번호 제공은 우선 자제 부탁드립니다. 저희 웹과 앱들이 안정화 되면 좀 다시 논의 드릴께요. 지금은 관심이 너무 많아서 약사회에서 부탁 요청이 왔습니다.

오전 9:38, 코드포코리아 오원석 : 지금 확인해보니..서비스가 몰려서인지 API Call 이 거의 안 넘어 오네요?

오전 9:39, NBP 박기은CTO : API 서버 쪽은 조회 API 호출 수 때문에 심평원에서 수집하는 쪽이 캐시에 업데이트를 못하는 상황이 발생해서, 캐시를 증설하고 있습니다. AJAX 방식으로 API가 노출되니 조회 API의 수가 기하 급수적으로 늘 수 밖에 없습니다. 지금 캐시 서버 증설하고 수집 서버를 하나 더 준비 중에 있습니다.

오전 9:44, NIA 김형순팀장 : 계속 증설로 해결할 수 있을까요? 아니면 개발자들에게 정책 변경을 공지하고 협력을 부탁 드려야 할까요?

오전 10:08, NBP 박기은CTO : 캐시 서버 증설 및 VM auto scaling 버전 API 구동되었습니다.

오전 10:08, 프람텍 김인성팀장 : 최종 확인후 서비스 가동 예정입니다. 현재 증설된 서버 자원으로 서비스 구축하였습니다. 기존 대비 v1> v2로 변경 되었습니다. 시스템 구조상 v1, v2 두가지 모두 운영가능한 상태이며, 증설 및 안정화등을 계속 진행중에 있습니다. 추가 공유되는 내용은 공유드리겠습니다.

오전 10:33, 코드포코리아 권오현 : 1. v1과 v2 차이점을 조금 더 설명해주시거나 2. swagger에 (바쁘시겠지만) 정리해서 주시면 명확하게 전달하기 좋을 것 같습니다. 참고 부탁드려요.

오전 10:34, NBP 박기은CTO : v1과 v2는 데이터는 동일합니다. API 서버 세트가 2개라고 보시면 됩니다.

오전 10:34, 코드포코리아 권오현 : 아하, 주소로 트래픽을 분산하시려는 거네요.

오전 10:35, NBP 박기은CTO : 네... 내부 구현 방식이 다르긴 한데 (serverless vs. auto-scaling)외부에서 보면 부하 분산입니다.

오전 10:35, 코드포코리아 오원석 : 현재는 v2가 현저하게 빠르네요

오전 11:00, 똑닥 노영민 : v2 적용된 것 이제 문제없이 잘 나오네요~ 속도도 엄청 빨라졌네요^^

오전 11:06, NIA신신애팀장 : 지금 대략 업데이트가 몇분 단위로 되고 계신것 같아요?

오전 11:08, 코드포코리아 오원석 : 어떤 업데이트요??

오전 11:09, NIA신신애팀장 : 서비스별로 데이터 업데이트요. 약국주소정보 업뎃 적용 되었습니다

오전 11:40, NIA 정종열팀장 : 위 API 서버 V1 과 V2 사용하는 어플명(기업명) 요기에 리플 좀 부탁 드립니다 V1, V2 표시해서요

오전 11:43, NIA 김은주단장 : 따로 분리가 필요하신가요? 데이터 API 주소가 같아서. API 클라우드 단에서 분리해야 할텐데, 토큰방식이 아니어서 지금 분리 어려울 겁니다.

오전 11:59, NIA 정종열팀장 : 분리가 아니라 현재 어느 서버쪽에서 사용하는 지를 알고 싶어서 그랬던 건데요...

오후 12:02, 똑닥 노영민 : 똑닥 노영민에서는 v2를 사용하는데 잘 되다가 좀 전부터 또 새로운 유형의 API 오류가 발생하고 있습니다

오후 12:02, NBP 박기은CTO : 네.. v2 에러 확인 중입니다.

오후 12:07, NIA 김은주단장 : url 분리되어 있어 가능하다고 합니다.

오후 12:10, 코드포코리아 오원석 : 응답코드포코리아 오원석 확인해서 200 응답이 아닌경우 200 인경우를 사용하면 될텐데요.

오후 12:42, 프람텍 : v2 에러 처리했습니다.

오후 1:13, 똑닥 노영민 : 감사합니다~^^ 엄청 빨라졌네요

오후 1:16, NBP 박기은CTO : 아직은 v1 API를 호출하시는 쪽이 더 많습니다.

오후 2:30, NIA신신애팀장 : 문의드립니다. 재고 현황이 약국마다 업데이트 시간이 다른 경우가 있는 것 같은데 혹시 왜그런걸까요 ? 아직도 어떤 약국은 마지막 업뎃 시간이 오전 8시 45분인 곳이 있다고 해서요. 해당 약국은 입력도 다했고 제고도 없다. 심평원은 그대로 보냈다.

오후 4:05, NIA신신애팀장 : 문의 및 확인 부탁드립니다. 일부 마스크 앱에서 군부대가 표시되는 앱이 있다고 합니다. 군부대 표시는 국가 보안 시설이라 문제가 되니 바로 군부대 및 보안 시설 노출되는지 확인하고 혹시 그런 앱이나 서비스 있는 분들은 조치 부탁드립니다. 네이버 지도와 카카오 박정은 부장맵 이외의 지도를 사용하시는 앱이나 서비스 분들게 공지 및 안내 부탁드립니다.

오후 6:12, 코드포코리아 권오현 : 시민개발자분들은.. 약국에서 본인들건 왜 빠졌냐고 물으시는 분들이 있었다네요, 시민들로부턴 감사하다고들 메시지나 메일 받으셨다고. 모두는 아니겠지만 그런 일들도 있었다고 합니다. 오늘 다들 고생하셨습니다.

오후 6:22, NIA신신애팀장 : 일단 오늘 하루 반응. 오전 불안정, 오후 데이터 업뎃 잘 안되서 데이터 불일치로 약사님들 항의 많이 받음요. 그래서 저희들께도 전화 밎 메일 많이 옴. 오후는 조금 안정이됨. 다만 월화 약사님들이 미처 판매후 처리 못한 재고가 물량으로 계속 남아 있는 분들이 있어 실제와 차이가 있는 약국들이 좀 있어서 처리 논의중
저희는 심평원이 오늘 아침 다신 전달해준 준 약국 마스터 파일을 사용하는데 누락된 약국들이 있어서 그것도 심평원에 문의 중. 기자님들 전화 많이 받았는데 궁극적으로는 이런게 필요하다. 다만 실제와 차이가 많이 난 부분들에 대해 문의가 많았음.

오후 6:29, 코드포코리아 오원석 : 네네..차츰 좋아질꺼 같은 현상이네요.. 다행이예요

오후 6:31, NBP 박기은CTO : 아직은 v1 API 사용자가 v2 API 사용자 보다 많습니다.

오후 8:53, NIA신신애팀장 : 그리고 오늘 저희가 약사분들께 들은 많은 의견이 이용자분들이 서비스의 정보를 보고 찾아와 주면 좋은데 전화로 먼저 지금 가도 되냐를 문의해서 전화에 불이 났다고 하소연 하십니다. 줄서 있어서 된다 안된다 확답해 줄수도 없고. 서비스 이용하시는 분들도 약사분들 노고 생각해서 전화는 자제하는 배려가 필요할 것 같아요.

오후 9:22, NIA신신애팀장 : 심평원에서 안내말씀 드립니다. 금일 심평원 시스템 안정화 작업으로 인해 금일 22:00 부터 내일 06:00 까지 서비스를 잠시 내리신다고 합니다. 저희는 데이터가 내일 8시부터 다시 오픈될 예정입니다. 미리 서비스 공지 등 부탁드립니다. 내일부터는 우체국도 데이터가 들어오니 참고하여 주시구요. 내일은 안정적으로 데이터가 제공되길 기대해 봅니다. 오늘 하루도 고생 많으셨어요.

7 D+1, 3월 12일 (목)

오전 9:26, NIA신신애팀장 : 오늘 심평원 시스템 안정적으로 운영되고 있답니다. 우체국 현황도 들어오고 있으니 확인들 주시구요.

오전 11:40, NIA신신애팀장 : 우체국 안내드릴께요. 현재 우체국 판매는 약국이 별로 없는 지역, 읍면단위 지역 중심으로 배포하고 대구, 부산은 확진자 많은 위험지역이라 이곳음 포함 배포 한다고 합니다. 따라서 광역시도 중 서울, 광주, 대전은 우체국 판매 없으니 데이터 없다고 놀라지 마시구욤. 하나로마트는 토요일부터 서비스 예정입니다. 참고하여 주세요~

오후 6:48, NIA신신애팀장 : 약사님들을 위해 break 기능이 추가됩니다. 화장실 다녀올수도 있고 늦은 점심갈수도 있고 머 등등 시간조절 할 수 있게요. 개방팀장님이 다시 공지 드릴꺼예요. 앱출시 이틀째지만 문의가 적어졌다. 구매수요가 적절히 분산되고 있다는 등 약사님들중에도 긍정평가 점점 나오고 있습니다. 계속 간극을 줄여나가 보자구요.

오후 6:51, 코드포코리아 권오현 : 좋네요. 그리고 브레이크 기능은 위에 준수님 이야기처럼 텍스트 방식으로 해도 좋을 거 같아요. 정해진 문구를 선택해서 입력할 수도 있고, 원하는 문구를 넣으실수도 있고. 개발하는 품은 크게 차이 나지 않을 텐데, 활용도는 높을 것 같은데 참고하셔도 좋겠습니다

오후 6:55, NIA신신애팀장 : 지금 심평원분들이 여력이 아직. 안정화되면 추가 되도록 전달하겠습니다.

오후 6:56, 코드포코리아 권오현 : 아 네 개발적으론 브래이크 기능 개발과 같아서 브래이크 기능을 그렇게 구현하시면 어떨까 참고하시라고 이야기 드렸네요.

오후 8:48, NIA 정종열팀장 : 심평원 원천시스템의 판매중지 여부 테이블이 오늘22시에 반영예정이고 심평원의 API 반영은 24시, 클라우드의 api도 24시 준비 합니다. 테스트후 실제 서비스 시간은 아직 결정 안났으니 우선 참고하세요.

오후 8:57, NIA 정종열팀장 : 심평원의 추가 정보 제공으로 약국의 일시판매중지 여부를 제공할 예정입니다. is_break의 항목으로 제공되며, true일 경우 '판매중지'인 상태입니다. 금일 24시 기준으로 적용될 예정이며, API 수정시점에 맞춰 명세도 변경될 예정입니다.

오후 8:59, NIA 정종열팀장 : 서비스시 표현은 판매중지로 반영해주시면 고맙겠습니다

오후 9:24, NIA신신애팀장 : 기본적으로 상태가 판매중지인 경우 재고 데이터도 마스킹요. 약사님들이 힘들어 하는 것 중에 하나가 전화문의라 양해 부탁드립니다. 곧 이런 내용 포함 이용 안내문 다시 공유할게요.

오후 9:34, NIA 정종열팀장 : 아 죄송합니다 개발팀과 다시 현 명세 항목을 유지하면서 상태값만 하나 추가하기로 했습니다. 심평원에서는 제공해주는 데이터의 경우 판매중지 라도 재고가 남아있는 수량 데이터를 제공해주고 있습니다. 그에 따라 기존에 제공하던 remain_stat에 'break' 상태를 추가하여 제공하겠습니다. (재고가 남아있어도 판매중지일 경우 상태값은 break로 제공)

오후 9:44, NIA신신애팀장 : 파일: 공적마스크 데이터 개방 및 활용 안내 v2.pdf

오후 9:45, NIA 정종열팀장 : 노파심에서 break로 상태값이 갈경우 기존 4개 구간 수량정보는 당연히 안보입니다. 그래야 약사님들에게 문의전화가 안갈테니까요

오후 9:51, 코드포코리아 권오현 : 네, 좋은 것 같습니다.

오후 9:55, NIA 정종열팀장 : 시간은 13일 0시 예정이지만 혹 변경되면 공지드리구요. 변경된 API적용되면 바로 공지드리겠습니다

오전 12:04, NIA 정종열팀장 : 변경된 API 테스트 완료되었고 데이터 잘 들어오는것 확인했습니다. 현재 변경된 api 재가동 했습니다. 그리고 swagger 문서도 현행화 했습니다. 데이터는 심평원 db가 끊긴 상태이므로 23시 40분 경 데이터에서 머물러 있는점 참고하세요. 그리고 3월 13일 금요일 오전 07시에 db 연결하여 5분단위 데이터 제공합니다.

오전 12:08, 프람텍 김인성팀장 : 참고로 break 상태로 제공되는 판매처의 코드포코리아 오원석번호는 현재시점 기준으로 12818291, 11802308 입니다. 혹시 서비스에 반영 중인분들은 해당 코드포코리아 오원석으로 확인하시면 될 것 같습니다.

오전 12:40, 코드포코리아 오원석 : 여러분들 열정에 정말 감사 드립니다.

8 D+2, 3월 13일 (금)

오전 9:15, NIA신신애팀장 : 오늘 데이터 잘 들어오고 있지요? 추가 안내 드립니다. 전 국민의 정보접근성 측면에서 시각장애인과 청각장애인분들도 공적마스크 서비스 정보를 이용하실 수 있도록 앱/웹을 통해 제공하고 있는 서비스의 이미지(지도 등), 판매현황(텍스트, 색 등)으로 표현된 정보를 장애인분들이 각각의 의미를 이해할 수 있도록 텍스트 형태로도 함께 제공하는 것을 고려해 주시길 바랍니다. 이것 추가해서 안내문 공유합니다. 파일: 1584058491095_공적마스크 데이터 개방 및 활용 안내 2.5.pdf

오전 9:21, NIA공공데이터본부장 : 위의 건은 어느 개발자분이 정보접근성에 대한 문의를 해 오셔서 준비한 자료입니다. 참고하시고 다른 경우에도 유용하게 활용하시라 안내드립니다.

오전 10:38, NIA신신애팀장 : 오늘부터 적용된 판매중지는 꼭 회색으로 표시 부탁드립니다.

오전 11:22, 코드포코리아 권오현 : 네 전달했습니다. 그런데 "판매중지"란 표현이 다들 궁금하고 염려되나 보네요. 마스크 판매 중단을 의미하는 것 같다고도. "재고없음"으로 해도 되는 건지 물어보는 분도 많구요.

오전 11:22, NIA신신애팀장 : 일단 재고 없음은 품절과 같아서. 오늘 하루는 판매중지로 가보고요. 그래도 전화가 많이 온다면 품절이나 재고없음으로 고민해 보겠습니다.

오전 11:25, 코드포코리아 권오현 : 네. "pause"도 고민해 보셔요.

오전 11:34, 시민개발자2 : 이용자 표현에 "판매 일시중지"로 표현하면 어떨지. 너무 긴 표현일까요?

오전 11:35, NIA신신애팀장 : 정지도 생각했는데... 그건 또 먼가 부정적인 어휘라서... 고민. 일시정지로 했다가 그러면 언제 다시 시작하는지 또 문의전화가 쇄도한다 하여. 어렵습니다. 아무튼 좋은 의견들 감사합니다.

오전 11:35, 시민개발자2 : 제가 중간에 들어와 정확히 "break" 값의 의미는 알지 못하지만 아예 판매를 중단한 게 아니라면 다른 표현으로 제공되어야할 것 같습니다.

오전 11:36, NIA신신애팀장 : 고민해서 정한 표현이니 우선 현장 적용해 보시지요. 약국에서 전화문의로 일을 못한다가 가장 힘들어 하는 부분이네요. break는 번호표배부방식으로 운영해서 이미 번호표가 다 나간 곳이 주로 사용할 것 같아요. 얼마나 사용하는지도 저희가 모니터링 해서 점점 간극을 좁혀갈 예정입니다. 감사합니다.

오전 11:53, 시민개발자2 : 만약 그런 용도라면 (번호표소진) 이런식으로 조금 더 구체적이면 좋을 것 같은데요. 그제 제가 해당 API 데이터 보고 사러갔던 약국 중 번호표 배부 방식 도입한 약국인데 해당 flag는 안쓰셨네요.

오후 12:03, NIA신신애팀장 : 다양한 경우가 있습니다. 약사회 등 관련 기관 협의를 통해 정리한 것이니 일단 "판매중지", 회색으로 표시 부탁드립니다. 해당 상태 이용 모니터링 하면서 필요시 개선할 예정입니다. 감사합니다.긍정적 반응도 많아 중지 체크 많이 안하실꺼예요. 상황 계속 볼께요.

오후 12:39, NIA 정종열팀장 : break 값의 의미는 약사분들이 현장판매시 입력, 식사, 시간차를 두고 판매 등 현장의 어려움을 호소하셔서 일시중지 플래그를 상태값에 포함한 것입니다. 용어는 많이 고민하다 현재 판매중지로 요청드린 상황입니

오후 2:07, 네이버플레이스 변준영 : 안녕하세요. 혹시 내일 농협하나로마트 데이터 입고되는 시간은 결정되었을까요? 아침 8시분 업데이트부터 적용이 되는지 문의드립니다

오후 2:08, NIA신신애팀장 : 예. 8시부터 되구요. 하나로 마트마다 영업 시작시간이 좀 다르네요. 어딘 9시 어디는 8시반. 아무튼 8시부터 데이터는 날라갑니다

오후 4:09, NIA신신애팀장 : KISA 문의해 보니 코로나 관련 정보 알림 사이트들이 일부 디도스 공격을 받아서 KISA에서 안전하게 지원해 드린다는 겁니다. 메일 받으신 곳으로 연락하면 디디도스 공격에 안전하게 지원해 드린다는 겁니다. 잘 이용하도록 안내부탁드립니다. * 단, 클라우드 서비스 환경에서 웹서비스를 제공하는 경우 대피소 이용 불가능(별도 문의 필요)

오후 4:56, NIA 정종열팀장 : 오늘 18시 30분 ~ 19시 30분. 1시간 동안 심평원 시스템 안정화 작업으로 인해 데이터 제공 서비스가 중단됩니다. 서비스 관련 참고해 주시기 바랍니다. 참고로 클라우드의 API는 계속 운영됩니다(데이터는 18시 30분 데이터로 고정). 이후 19시 30분 심평원 시스템 재가동 이후 다음 주 월요일 3월 16일까지 지속 운영됩니다. 변동사항 있으면 공지 하겠습니다

오후 4:57, 시민개발자2 : 16일 이후에는 뭔가 심평원 시스템이 중단되거나 변경될 수도 있는 걸까요? (3월 16일까지 지속 운영된다고 공지주셔서...)

오후 4:58, NIA 정종열팀장 : 중간중간 심평원에서 시스템 점검 등으로 중단한다는 연락을 해와서 그렇습니다

오후 5:02, 네이버플레이스 변준영 : 다음주 월요일 3월 16일까지 지속 운영됩니다<< 혹시 매일 23시~8시 동안 중단하던 심평원 API가 중단 없이 지속된다는 말씀일까요?

오후 5:05, NIA 정종열팀장 : 네 현재 심평원으로부터 그렇게 연락받았습니다

오후 5:10, 시민개발자2 : 23시 이후에는 약사님들도 추가로 데이터를 업데이트 하지는 않을 듯 한데요. 가령 7시 반쯤 업데이트 하시면 8시 전에도 반영될 수 있는 상황으로 보면 되겠죠? 저희 서비스에서는 아예 그 시간에는 8시부터 말해주겠다고 하고 있어서요.

오후 5:23, NIA 정종열팀장 : 심평원에서 시스템 계속 운영한다고 합니다

9 D+3, 3월 14일 (토)

오전 8:55, 네이버플레이스 변준영 : 안녕하세요. 주말 아침 죄송합니다. 8시부터 모니터링 하였으나 아직 하나로마트 재고 정보가 API에 추가되지 않은 것으로 보이는데요. 혹시 일정이 변경되었는지 확인 부탁드립니다. 금일 입고가 안된다면 결과에서 제거하려합니다.

오전 8:55, NIA신신애팀장 : 하나로마트는 10시부터 사용한답니다.

오전 8:55, 네이버플레이스 변준영 : 확인 감사합니다. 그럼 10시에 다시 확인해보겠습니다

오전 9:02, NIA신신애팀장 : 그리고 참고로 휴일지킴이 약국이 있습니다. 대한약사회에서 휴일지킴이 약국 데이터를 제공하네요. 휴일 사용자를 위한 서비스에 참고하셔도 좋을 듯요.

오전 9:33, 네이버플레이스 변준영 : 하나로마트 재고정보 들어오기 시작한 부분 확인했습니다.

오전 10:35, NIA 정종열팀장 : 휴일지킴이 약국명단을 대한약사회 홈페이지 팝업창에서 받을 수 있습니다. 매주 금요일 업데이트 된답니다. 앱서비스에 일부 휴일약국지킴이 약국이 다른 경우가 있으니 확인하여 주시면 감사하겠습니다.

오전 10:37, NIA 정종열팀장 : 약사회에서 금요일 오후경 리스트업하여 올리는데 리스트업하는 시점 이후에 약국에서 운영정보를 변경하는 것은 어쩔 수가 없다고 하네요. 참고하여 주세요.

오전 10:57, 네이버플레이스 변준영 : 내일만 한시적으로 '휴일 운영을 하지 않은 약국이 많습니다. 휴일지킴이 약국을 확인 하세요'와 같은 형태로 변경하려하는데요. 실시간 마스크 정확도 등 안내가 내일만 미노출 되도 괜찮을지 문의드립니다.

오전 10:58, NIA신신애팀장 : 그러시죠. 헛걸음 안하시게. ^^

오전 10:58, 네이버플레이스 변준영 : 네 의견 감사합니다^^

오전 10:58, 개발자2 : 휴일 운영하지 않는 약국은 재고량도 empty로 들어오나요?

오전 10:59, NIA신신애팀장 : 입고처리 안되있으니 마지막 상태로 보여요. 매진이면 매진. 재고 좀 있으면 그 상태.

오전 11:01, 개발자2 : 저희는 휴일약국지킴이 API를 같이 연동하지 않은 상태라, 재고량만 안내시에 혼선이 있겠군요. 네이버플레이스 변준영님께서 말씀한 안내 문구 추가할께요

오전 11:04, NIA 정종열팀장 : 휴일약국지킴이는 약사회 홈페이지에서 팝업으로 파일형태로 제공하고 api는 제공안하는 것으로 알고 있습니다

오후 7:11, NIA신신애팀장 : 약사회 말씀 참고요. 일요일 근무하는 약국만 휴일지킴이 약국으로 표시하면 된답니다. 토요일은 대부분의 약국이 근무시간의 차이이지 근무한답니다.

오후 9:48, NIA 정종열팀장 : 안녕하세요. 이제 판매처, 이용자, 서비스 등 점차 정착되어가고 있는것 같습니다. 시스템 운영 관련하여 매일 저녁 23시부터 다음날 07시까지는 심평원 시스템 정기점검으로 인해 데이터 제공을 중단함을 알려드립니다. 단, api서비스는 24시간 운영합니다(데이터만 중단)

10 D+4, 3월 16일 (월)

오전 8:23, NIA 정종열팀장 : 오늘은 심평원에서 주말 데이터를 리셋하고 보내주는 첫날이라 판매처에서 최초 입고수량이든 판매수량이든 입력하면 데이터가 생성되어 보내주는 구조라고 합니다. 현재 약 1,100 여개 판매처 데이터가 올라오고 있고 점점 증가하는 추세
입니다

오전 9:06, 네이버플레이스 변준영 : 안녕하세요 매주 월요일 동일한 방식으로 업데이트 되는 것인지 문의드립니다.

오전 9:07, NIA 정종열팀장 : 네 동일하게 서비스됩니다

오전 9:30, 네이버플레이스 변준영 : 네 확인감사합니다. 매일 그런 것은 아니고 월요일만 그러겠지요? 저희가 목록에서 최근 업데이트 시간 보여주는 부분이 있어서 예외처리를 해두려고 합니다

오전 9:33, NIA 정종열팀장 : 네 지금은 7,868개 현행화된 데이터가 올라오고 있습니다. 심평원 테입블이 하나로 되어있다보니 주말 리셋후에는 최초 이벤트가 발생하는 것을 올려주고 있는것 같습니다

오전 9:34, NIA 정종열팀장 : 오늘 판매처에서 모두 최초 1회라도 입력하면 내일은 모든 데이터 포함해서 올라갈겁니다.

오전 9:36, 네이버플레이스 변준영 : 네 알겠습니다. 감사합니다!

오후 2:14, NIA신신애팀장 : 안내 한번 드립니다. 공적마스크판매 약국정보 마스터 데이터가 매일 조금씩 바뀌어서. 심평원에서 매일 같이 보내주고 있는데 일부 자체 DB를 사용해서 서비스 하시는 곳은 바뀐 판매처 정보가 반영이 안되는 것 같다고 합니다. 매일 조금씩 바뀌는 판매처 정보 저희가 심평원으로 부터 받아 제공하는 것으로 사용해 주시길 부탁드립니다. ^^

오후 2:15, 코드포코리아 오원석 : 캐쉬 등.. 받아 놓고 사용하나 보내요.. 일단 전달 하도록 하겠습니다.

오후 2:16, NIA신신애팀장 : 예 전달 부탁드립니다. 이제 대부분의 약국 민원은 판매처 바뀌었다가 비중이 높아서요.

오후 2:17, 코드포코리아 오원석 : 네네 알겠습니다.

오후 3:13, 네이버플레이스 변준영 : 이 약국 약사님께서 마스크 정보가 안나온다고 계속 문의를 주고 계신데요. API정보가 갱신이 안되는 것 같습니다. API에서 정보가 없는 것 같습니다. 약사님께서 애타게 문의를 하셔서 이 방에 확인 요청드립니다

오후 3:44, 프람텍 : 저희쪽에서 생성한 API 및 약국 정보 마스터 파일을 확인해보니, 해당 요양기관기호 번로는 상점 정보가 마스터파일에 존재하지 않습니다. 최근 받은 마스터 파일 2개를 비교해보니, 이전 마스터파일에는 해당 약국(동일약국명 및 동일 주소)이 다른코드포코리아 오원석으로 등록되어 있고, 가장 최근 마스터파일에는 아예 정보가 삭제되어 있습니다. 아마 새로 인수하시면서, 신규 기호가 부여되어 아직 마스터파일에 업데이트가 진행되지 않은 것으로 추정됩니다. 약사회 쪽에 문의를 해보시라고 하셔야 할 것 같네요.

오후 3:46, 네이버플레이스 변준영 : 넵 자세히 확인해주셔서 감사합니다! 그렇게 안내해드리겠습니다

11 D+5, 3월 17일 (화)

오전 10:08, 코드포코리아 이준수 : 2주차 현장 이야기입니다. 입고 시간은 확답하진 못하지만 대체로 일정하게 들어온다고 하십니다. 대략 4~50분 이내로 품절된다고 합니다. 소형 마스크가 거의 들어오지 않는답니다. 판매 중지에 대한 공지가 현장에 잘 이루어지지 않아 사용을 안해보신 분위기입니다. (쓰면 안되는거 아니냐는 반응도) 약국별 개별 공지 입력에 대해서 긍정적인 반응이 대부분이었습니다. 판매량 따른 비례 마스크 배분도 원하시는 곳이 있었습니다.

오전 10:14, NIA신신애팀장 : 감사합니다. 이번주부터는 대형 중심으로 배포하고, 약국별 배포수량은 지난 1주 현황분석을 통해 차등화 한다고 합니다. 판매중지는 약사회가 안내 줬는데 모르시는 분들도 있을 껍니다. 다만 이를 남용하시는 약국들도 있어서 계속 약사회에 협조 요청중입니다. 개별약국 메세지 입력은 심평원 시스템에 반영되어야 해서 심평원 여력되면 반영해달라 요청하겠습니다. 아무튼 현장 반응 알려주셔서 넘 감사하고 계속 좋은 의견주세요~

오후 3:24, 똑닥 노영민 노영민 : 저희 회사 CS로 인입된 약국 문의가 있어 문의 드립니다. OO약국 전북 전주시 000, 본인 약국이 노출되지 않는다고 문의를 주셨었는데요 금일 다시 저희쪽으로 문의를 주셨습니다. 현재 네이버에서는 정상적으로 노출되고 있는 것 같은데 저희가 사용하는 API에는 나오지 않고 있는 것 같습니다.

오후 3:35, NIA 정종열팀장 : 그렇지 않아도 판매는 하고 있는데 심평원에서 보내준 판매처 정보가 없는 게 어제 8건이 파악되었습니다. 심평원 문의해보니 판매는 하는데 판매처 등록이 늦게 되거나 등록은 했는데 주소파일에 아직 반영 안된 경우로 파악을 하였습니다. 저희가 임의로 등록은 할수 있지만 심평원 판매처 마스터 데이터와 정보와 달라질 수 있으니 심평원과 약사회에 요청을 하였습니다

오후 3:35, 코드포코리아 권오현 : 약국별로 입력하는 필드는 (잠시 쉬겠습니다/오늘은 휴일입니다) 미리 선택만 하면 저장되거나, 혹은 직접 입력하거나 하면 좋을 것 같아요 :)

오후 3:41, NIA 정종열팀장 : 심평원 입력시스템이 현재는 그렇게 되어있지 않아 그렇게 힘들구요 판매중지 버튼을 추가하였고 판매중지에 대한 입고전 또는 판매준비중 등으로 판매가 정지된 상황입니다 라고 안내해주면 좋을것 같습니다

오후 3:43, NIA 정종열팀장 : 또한 판매처 주소정보 포함하에 오는데 주소가 잘못되어 좌표변환이 안되는 경우도 있습니다. 저희가 약사회에 보내서 약국에 전화 조치토록 요청해놓은 상황입니다

오후 5:27, 똑닥 노영민 : 상세한 답변 감사드립니다~ 참고해서 문의 대응 잘 하도록 하겠습니다. 감사합니다.

오후 5:39, NIA 정종열팀장 : 네 주소만이라도 정확하게 오면 민원이 줄고 정확한 정보가 제공될것 같은데 안타까운 부분입니다

오후 6:27, 똑닥 노영민 : 좀전에 문의 드린 동일한 이슈로 우성농협 하나로마트에서도 문의가 왔습니다. 여기도 함께 확인해주시면 감사하겠습니다.

12 D+6, 3월 19일 (목)

오후 1:13, NIA신신애팀장 : 모두 감사합니다. ^^

http://www.dailypharm.com/Users/News/NewsView.html?ID=262967

오후 1:13, 코드포코리아 권오현 : 감동적이네요. 약사분들이 도움을 느끼셨다니..

오후 1:14, 코드포코리아 오원석 : ^^ 보람되시겠어요.

오후 1:15, NIA신신애팀장 : 마스크 완판율도 늘었고, 잘 알려지지 않았던 약국도 찾아온다는 반응들도 있어요. 다들 모두의 힘이네요. ^^

오후 1:18, NIA 정종열팀장 : 오늘은 참 반가운 소식이네요.. 모두 정말 함께해서 감사하고 고맙습니다.

오후 1:19, 네이버플레이스 변준영 : 다들 너무 고생많으셨고, 감사합니다.

오후 1:50, 개발자2 : 정말 다들 고생 많으셨어요~ 감사합니다~

오후 2:29, NIA공공데이터본부장 : 도와주신 모든분들께 정말 감사드립니다. 소중한 경험을 했습니다. 이런 보람 있는 기회를 또 만들 수 있도록 노력하겠습니다.

이후 개발자 톡방에서는 계속 관련 정보를 공유하고 모니터링을 하였다.

13 D+115, 7월 7일 (화)

오후 2:17, NIA 신신애팀장 : 안녕하세요. 오늘 식약처 발표가 있었는데요 오는 11일로 공적마스크 제도는 종료되고 시장에 맡긴다고 합니다. 그렇게 되면 공적마스크 판매현황 데이터는 더 이상 생성되지 않게 됩니다. 내일 정도 식약처에서 유관 기관들에 정식 공문으로 관련 사항을 공유할 예정이라고 합니다. 그러면 심평원과 논의하여 공식적으로 공지 드리겠습니다. 그동안 많은 참여와 도움 주져서 감사합니다. 추가로 코로나19 대응을 위한 공공데이터들이 개방예정인데요 소관 부처들과 관련 일정 등 확정되면 공유드리겠습니다. 감사합니다.

오후 2:21, 네이버플레이스 변준영 : 안녕하세요, 네 공유 감사합니다.

오후 2:37, NIA 신신애팀장 : 변준영님 정말 저희 요청에 약국 주소데이터 현행화와 정비 도와주시고 넘넘 감사합니다~

오후 2:31, 네이버플레이스 변준영 : 아닙니다. 저희도 좋은 데이터 공유해주셔서 감사할 따름입니다~

오후 2:40, 코드포코리아 오원석 : 모두모두 고생많으셨습니다.

오후 2:41, NBP 박기은CTO : 좋은 사례를 만드는데 조금은 도움이 되어서 즐거웠습니다. 누구는 새로운 역사를 만들었다라고 표현하더군요. 수고 많으셨습니다.

오후 2:43, NIA 신신애팀장 : 인정합니다. 박기은 CTO님께도 정말 감사합니다.

오후 2:47, NIA 이동철 팀장 : 더 좋은 사례를 만들어서 다시 봐야죠.

오후 2:51, NIA 정종열 팀장 : 그간 모두 도움 주셔서 감사하단 말씀 드립니다. 식약처에서 보도자료 발표함에 따라 포털에서도 공지하겠습니다. 원래 API 서비스 중단은 중단일로부터 3개월 이전에 해야하는데 종료일을 오늘 발표함에따라 부득이 종료할수밖에 없는점 양해해 주시기 바랍니다.

오후 3:15, NIA 이헌중 본부장 : 이 방에 계신 모든 분들께 진심으로 감사드립니다. 모든 분들이 합심하여 작은 기적을 만들었습니다. 너무 고맙습니다. 코로나가 종식되어 마스크 맵이 종료되면 더욱 좋았겠지만 공공데이터의 중요하고 새로운 가능성을 확인한 것만 해도 정말 큰 소득이라고 생각합니다.만나면 헤어짐이 있지만 더욱 좋은 기회로 뵙기를 간절히 기대하겠습니다.

오후 9:42, 코드포코리아 권오현 : 감사합니다. 앞으로 다른 곳에서 좋은 프로젝트로 또 뵙기를 기대합니다. 멋진 한 팀처럼 함께 한 경험 오래 기억하고 여기저기 많이 자랑하겠습니다. :) 코로나는 어서 끝나고, 재난 극복이 아닌 목표의 정부,기업,시민 협력 프로젝트로 함께 하면 좋겠습니다. 앞으로도 계속 뵈어요! :)

오후 9:50, NIA 신신애팀장 : 예. 이방은 계속 소통 창구로 유지하려 합니다. 감사합니다.

7월 11일이후 공적마스크 판매 종료와 함께 데이터 개방과 맵 서비스도 종료 되었다.