Skill v0.2.2
currentLLM-judged scan90/100name: medical-lab-analyzer version: 0.2.2 description: "Структурирует OCR-текст лабораторных анализов и объясняет отклонения; не заменяет врача или экстренную помощь." type: extension plugin_api: "2.0" runtime: python3 entry: plugin.py permissions: [net, tool, widget, read_settings] env_from_settings: [OPENROUTER_API_KEY, OPENAI_API_KEY, OPENAI_BASE_URL, OPENAI_COMPATIBLE_API_KEY, OPENAI_COMPATIBLE_BASE_URL, OUROBOROS_MODEL] requested_keys:
- key: OPENROUTER_API_KEY
description: "Ключ OpenRouter для обработки OCR-текста анализов выбранной моделью."
- key: OPENAI_API_KEY
description: "Ключ OpenAI для обработки OCR-текста анализов выбранной моделью."
- key: OPENAI_COMPATIBLE_API_KEY
description: "Ключ совместимого с OpenAI провайдера для обработки OCR-текста анализов." when_to_use: "Пользователь просит структурировать или расшифровать OCR-текст лабораторных анализов. Не для геномных данных, диагностики по симптомам или экстренных состояний." timeout_sec: 300 install:
- kind: pip
package: "jinja2>=3.1"
- kind: pip
package: "pydantic>=2"
- kind: pip
package: "httpx>=0.27"
Medical Lab Analyzer
Расширение структурирует OCR-текст лабораторных исследований: извлекает показатели, значения, единицы и референсные диапазоны, отмечает отклонения и готовит понятное резюме. Оно не ставит диагноз, не назначает лечение и не заменяет очную консультацию врача.
Границы
- Используйте только с текстом уже полученных лабораторных результатов. Навык
не выполняет OCR сам и не предназначен для геномных данных, обследований МРТ/КТ/УЗИ либо медицинской консультации по симптомам.
- При признаках неотложного состояния предложите обратиться за экстренной
помощью, а не интерпретировать результат через навык.
- Объясняйте, что референсные диапазоны зависят от лаборатории, возраста,
пола и клинического контекста; значимые или тревожные отклонения нужно обсудить с врачом.
Результат
analyze_lab_results принимает OCR-текст и возвращает JSON с данными пациента, таблицей показателей, статусами и резюме. За один запуск обрабатывается до 40 показателей. Доступ к одному из настроенных LLM-провайдеров владелец выдаёт через Skills → Grant access.