Навык: FDA Database
fda-database нужен для вопросов о лекарствах и таблетках, где важны официальные данные FDA/openFDA для США:
- label-информация: показания, предупреждения, противопоказания, дозировки, adverse reactions;
- NDC-записи: продукт, упаковка, дозированная форма, путь введения, labeler;
- recalls/enforcement;
- Drugs@FDA approvals;
- drug shortages;
- FAERS adverse-event reports;
- substance/UNII lookup.
entrez-search как fallback, а не как основной источник label-информации.
Статус, инструкция или предупреждение FDA не считаются регистрацией и инструкцией препарата в России или другой стране. Для России сначала проверяются действующая запись Государственного реестра лекарственных средств и материалы Росздравнадзора.
Как запускается
Внутри навыка есть скрипт:API-ключ
API-ключ не обязателен.- Без ключа действуют более низкие лимиты openFDA.
- Необязательный ключ можно сохранить как
skills.fda-database.env.OPENFDA_API_KEY. - Скрипт читает только
OPENFDA_API_KEYиз защищённого окружения; ключ не передаётся в аргументах команды.
Обязательные правила для медицинских ответов
Перед персональным советом о лекарствах агент должен:- выполнить поиск по памяти через
memory_search; - прочитать
docs/myhealth, если такой путь есть в workspace; - проверить данные через
fda-database; - использовать несколько источников для важных safety-утверждений, когда это возможно;
- явно говорить о неопределённости и направлять к врачу/фармацевту для назначения, отмены, изменения дозировки, взаимодействий, беременности/лактации и опасных симптомов.
Основные endpoints
Что не нужно использовать по умолчанию
drug-labels-searchиз OpenClaw Medical Skills не подходит как базовый вариант, потому что требует Valyu API key с кредитами.- RxNav/RxNorm полезен для нормализации названий и RxCUI, но не для drug-drug interaction checks: interaction API был прекращён в 2024 году.
- FAERS нельзя использовать для расчёта частоты побочных эффектов или доказательства, что лекарство вызвало событие.
