DURIrdntInfoService03(성분 서비스)도 승인돼 있었다. 안 되던 건 함정 때문: 서비스명은 03인데 오퍼레이션 접미사는 02(getUsjntTabooInfoList02), 필터 파라미터는 병용금기만 ingrKorName·나머지는 ingrName, 응답은 items[].item로 한 겹 더 감쌈. - ingredient 파라미터 추가 → 성분 서비스로 조회. 성분 단위라 결과가 깔끔하고 행 수가 1/10. 노인주의(getOdsnAtentInfoList02)는 성분 서비스에만 있음 - drug_name(제품명)은 기존대로 품목 서비스(*List03, itemName 부분일치) 유지 - 둘 중 하나 필수. 모델엔 "성분 알면 ingredient 권장"으로 안내 - 기본 checks에 노인주의 추가 실측: 심바스타틴 → 케토코나졸/마크로라이드/프로테아제억제제 병용금기 + 노인주의, 이소트레티노인 → 임부금기 1·2등급. 468개 테스트 통과. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HdchNLTHsyYahp2PVQjoym