К основному содержанию
скилл CX Codex официальный · Anthropic

fhir-developer-skill — скилл для Claude Code: что делает

Скилл помогает создавать медицинские REST API по стандарту FHIR R4: валидировать ресурсы, отдавать корректные статусы HTTP и работать с бандлами.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add anthropics/healthcare --skill fhir-developer-skill -a claude-code
npx skills add anthropics/healthcare --skill fhir-developer -a claude-code
Открыть на GitHub

Что делает fhir-developer-skill

Скилл задаёт правила для разработки серверных эндпоинтов здравоохранения. Он содержит спецификации ресурсов FHIR R4: Patient, Observation, Encounter, Condition и MedicationRequest. Внутри собраны шаблоны валидации для FastAPI на Python с моделями Pydantic v2 и для Express на TypeScript, включая формирование ответов с типом application/fhir+json.

Агент учится правильно расставлять обязательные поля и коды ошибок. Обязательными считаются только поля с кардинальностью 1..1 или 1..*. Например, для Encounter поля subject и period остаются необязательными, так как их кардинальность 0..1 — попытка требовать их приведёт к ложным ошибкам. Для неверных значений справочников и отсутствующих параметров скилл возвращает статус 422 и объект OperationOutcome, а при несовпадении заголовка If-Match ETag отдаёт 412 Precondition Failed вместо 400.

Также встроены справочники систем кодирования: адреса для LOINC, SNOMED CT, RxNorm и ICD-10, плюс частые коды жизненных показателей. При работе с авторизацией скилл ориентируется на спецификацию SMART on FHIR и скоупы OAuth.

Какие задачи решает

  • настроить валидацию ресурсов FHIR R4 в FastAPI или Express
  • сформировать корректный ответ OperationOutcome со статусом 422
  • подключить медицинские системы кодирования LOINC, SNOMED и ICD-10
  • разграничить обязательные и опциональные поля по кардинальности схемы

Примеры запросов агенту

  • Напиши эндпоинт POST /Observation на FastAPI с валидацией статуса и возвратом OperationOutcome при ошибке.
  • Покажи модель Pydantic v2 для ресурса Patient с допустимыми значениями gender.
  • Добавь обработку ETag для FHIR-эндпоинта с возвратом 412 Precondition Failed при несовпадении.

Как установить fhir-developer-skill

1Через Skills CLI (Vercel)

npx skills add anthropics/healthcare --skill fhir-developer-skill -a claude-code
npx skills add anthropics/healthcare --skill fhir-developer -a claude-code

2Вручную: положить файлы

~/.claude/skills/fhir-developer/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/fhir-developer/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о fhir-developer-skill

Как установить fhir-developer-skill в Claude Code?

Выполните команду npx skills add anthropics/healthcare --skill fhir-developer-skill -a claude-code. Также можно поместить инструкцию напрямую в файл ~/.claude/skills/fhir-developer/SKILL.md.

Что делает fhir-developer-skill?

Скилл даёт модели правила работы со спецификацией FHIR R4: схемы ключевых медицинских ресурсов, маппинг систем кодирования LOINC и SNOMED, проверку значений enum и стандарты обработки ошибок.

Какие поля считаются обязательными в ресурсах FHIR?

Обязательными признаются только атрибуты с кардинальностью от единицы (1..1 или 1..*). Если кардинальность поля 0..1 или 0..*, как у subject в Encounter, валидатор не должен требовать его присутствия.

Похожие скиллы

Всё по теме «Бэкенд и API» →
fastapi-developer VoltAgent Community Субагент для Claude, который пишет и разбирает async-API на FastAPI: модели Pydantic v2, внедрение зависимостей, документация OpenAPI. ★ 26 065звёзд репо fastapi-python Mindrally Задаёт агенту стиль разработки на FastAPI: async, Pydantic v2, обработка ошибок и структура роутеров. Пригодится, когда пишете API на Python. CX Codex +1 13 900установок fastapi-patterns affaan-m Задаёт структуру продакшен-проекта на FastAPI, схему валидации Pydantic v2 и внедрение зависимостей. Пригодится при проектировании сервисов, настройке JWT-авторизации и подготовке тестов. CX Codex +1 4 900установок stripe-webhooks hookdeck Скилл для работы с вебхуками Stripe: проверка подписи, разбор событий и готовые примеры обработчиков. Пригодится, когда платёжные события не проходят проверку. CX Codex +1 595установок api-smoke-testing spencerpauly Находит эндпоинты в кодовой базе, запускает локальный сервер и проверяет каждый маршрут через curl. Помогает выявить серверные ошибки 500 и потерянные роуты 404. CX Codex +1 495установок fastapi-development aj-geddes Скилл для ИИ-агента, который помогает писать Python-API на FastAPI: асинхронные роуты, валидация через Pydantic, JWT и автодокументация OpenAPI. CX Codex +1 618установок

Из того же набора3

Спонсоры проекта

Компании, которые помогают держать аналитику открытой