feat: 애니팜 투약지도서 API 및 마스터 데이터 업데이트

- anipharm_api.py: 동물약 PDF 생성 API 추가
- data/master/*.json: 16종 마스터 데이터 업데이트
- templates: medication_guide_v2, 로고 추가
- docs: AI 매핑 아키텍처, API 스펙 문서
- .gitignore: _dev_scripts/, *.db 제외 추가

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
청춘약국
2026-04-06 18:07:12 +09:00
parent 8a18b530bd
commit dab2ecae44
27 changed files with 3880 additions and 391 deletions

View File

@@ -1,51 +1,74 @@
{
"product_id": "MASTER-005",
"apc_code": "0519-HEARTSAVER",
"apc_code": "0230467230300",
"name": "하트세이버 츄어블",
"english_name": "Heartsaver (Ivermectin + Pyrantel)",
"manufacturer": "중앙바이오텍",
"category": "antiparasitic",
"category_display": "심장사상충 예방",
"target_animal": ["개"],
"target_animal": [
"개"
],
"administration": "경구 (츄어블)",
"indication": "심장사상충 예방 + 회충/구충 구제",
"coverage": {
"external": {
"fleas": {"covered": false, "note": ""},
"ticks": {"covered": false, "note": ""}
"fleas": {
"covered": false,
"note": ""
},
"ticks": {
"covered": false,
"note": ""
}
},
"heartworm": {
"covered": true,
"note": "L3/L4 유충 구제"
},
"intestinal": {
"roundworm": {"covered": true, "note": "회충"},
"hookworm": {"covered": true, "note": "구충"},
"whipworm": {"covered": false, "note": ""},
"tapeworm": {"covered": false, "note": ""}
"roundworm": {
"covered": true,
"note": "회충"
},
"hookworm": {
"covered": true,
"note": "구충"
},
"whipworm": {
"covered": false,
"note": ""
},
"tapeworm": {
"covered": false,
"note": ""
}
}
},
"coverage_summary": {
"covered": ["심장사상충", "회충", "구충"],
"not_covered": ["벼룩", "진드기", "편충", "조충"],
"covered": [
"심장사상충",
"회충",
"구충"
],
"not_covered": [
"벼룩",
"진드기",
"편충",
"조충"
],
"gap_solution": "외부구충: 프로닐스팟 / 편충·조충: 안텔민 추가"
},
"dosing": {
"interval": "매월 1회",
"interval_reason": "심장사상충 윈도우 30일",
"minimum_age": "6주 이상",
"minimum_weight": "제한 없음"
},
"warnings": [
"⚠️ 콜리 품종: MDR1 유전자 확인 필요",
"⚠️ 투약 전 심장사상충 검사 필수",
"⚠️ 감염견에 투약 시 쇼크 위험"
],
"storage": "실온 보관"
}
}