docs: 약학정보원 JSON API 정답 경로 추가 (로컬 BLOB 우회 해법)
다른 AI가 로컬 BLOB(DrugImg) 매칭키에서 막힌 부분을, 운영 POS에
실제 구현·검증한 약정원 JSON API 경로로 보강. 혼동 방지용 결정 문서.
- docs/healthkr-json-api-SOLVED.md: 정답 경로 단일 진입점.
· 연결고리 = CD_GOODS.BARCODE → CD_BARCODE.DIK_CODE (CD_GOODS.DIK
직접 14/19, 바코드 경로 18/19. 용각산(대) 실증).
· 정답 엔드포인트 = ajax_result_drug2.asp (JSON 64필드+이미지URL).
result_drug_simple.asp는 사람용 HTML, zoom.asp 파싱 불필요.
· 로컬 BLOB 안 씀 → 44자 base64 image key 문제 자체가 사라짐.
- README: 핵심결론 최상단에 SOLVED 문서 포인터.
- scripts/probe_healthkr_json.py: 정답 경로 재현 스크립트(비번 CHANGEME).
기존 drugimg-key-findings.md(BLOB 분석)는 보존 — "BLOB 쓸 때의 문제"로
관계 명시.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,11 @@ PIT3000/PM2000V6에서 확인한 **의약품 상세정보, 식별 이미지, 약
|
||||
|
||||
## 핵심 결론
|
||||
|
||||
> ★**이미지/약품정보를 실제로 가져오려면 [docs/healthkr-json-api-SOLVED.md](docs/healthkr-json-api-SOLVED.md) 를 보세요.**
|
||||
> 로컬 BLOB(`PM_IMAGE..DrugImg`) 매칭키 분석은 막혔지만, **약학정보원 JSON API**로 평문 DIK_CODE로 안정 해결됨(운영 POS 반영).
|
||||
> 정답 경로 = `CD_GOODS.BARCODE → CD_BARCODE.DIK_CODE → ajax_result_drug2.asp(JSON)`. CD_GOODS.DIK_CODE 직접·로컬 BLOB은 함정.
|
||||
|
||||
0. **(권장 경로)** 약품 이미지·상세는 로컬 BLOB이 아니라 **약학정보원 JSON API**에서 받는다. 위 SOLVED 문서 참조.
|
||||
1. 화면/인쇄에 쓰이는 약품 상세정보는 로컬 DB(`PM_DRUG`, `PM_IMAGE`)와 외부 health.kr URL을 병행합니다.
|
||||
2. `DRUGCODE`에서 `DIK_CODE`, `SUNG_CODE`를 조회합니다.
|
||||
3. `SUNG_CODE`는 **성분코드**입니다. 보험코드가 아닙니다.
|
||||
|
||||
Reference in New Issue
Block a user