包括的なFHIR R4開発ガイドです。準拠したヘルスケアREST APIの構築を対象とし、リソース、バリデーション、SMART認証、バンドル、エラーハンドリングを網羅しています。
npx clawhub@latest install fhir-developer-skillFHIR Developer Skill は、AIアシスタントにFHIR R4 API開発に関する包括的かつ仕様に忠実な知識を提供します。インストールすることで、リソース構造、バリデーションルール、HTTPステータスコード、エラーハンドリング、SMART on FHIR認可、およびBundle操作に関する信頼性の高いガイダンスを得ることができます — これらはすべてFHIR R4仕様に基づいています。本スキルは、準拠した本番環境対応のコードをアシスタントに生成させる必要がある、ヘルスケアREST APIの構築またはレビューを行う開発者向けに設計されています。
Patient、Observation、Encounter、Condition、MedicationRequest、Medication、Bundle に関する必須フィールドのカーディナリティ表を権威ある情報として提供し、任意フィールドを必須として扱うような一般的な誤りを防ぎます。
すべての主要なバリューセット(Observation.status、Encounter.status/class、Condition.clinicalStatus、MedicationRequest.status/intent、Bundle.type、Patient.gender)を対象とし、無効な列挙値に対して正しい 422 レスポンスを返します。
200、201、204、400、401、403、404、412、422をいつ使用するかについての的確なガイダンス — ETAGの不一致に対する412 Precondition Failedと、バリデーションエラーに対する422の重要な使い分けを含みます。
Python/FastAPIおよびTypeScript/Express向けのすぐに使えるOperationOutcome JSON構造とコードスニペットを提供し、すべてのエラーレスポンスがFHIR準拠であることを保証します。
LOINC、SNOMED CT、RxNorm、ICD-10、およびHL7ターミノロジーシステムの正規システムURL、ならびにすぐに参照できるバイタルサインの一般的なLOINCコードをまとめています。
OAuthスコープの適用、条件付き作成・更新操作、トランザクションとバッチのBundleセマンティクスの違い、および検索結果のページネーションパターンに関するリファレンス情報です。
アシスタントに、FastAPIまたはExpressで正しいステータスバリデーション、422エラーレスポンス、およびOperationOutcomeフォーマットを備えたPOST /Observationエンドポイントのスキャフォールドを作成するよう依頼してください。
既存のFHIRエンドポイントのコードを貼り付けて、アシスタントに違反箇所を特定するよう依頼しましょう — 例えば、誤ったステータスコード、Locationヘッダーの欠如、またはEncounter.classの不正なデータ型などです。
OAuth スコープ構文(v1/v2)、バックエンドサービスフロー、および FHIR エンドポイントを保護するためのスコープ適用ロジックに関するガイダンスを提供します。
組み込みのクイックスタートスクリプトリファレンスを使用して、正しいPydantic v2モデル、OperationOutcomeヘルパー、およびPatient CRUDエンドポイントを備えたFastAPIプロジェクトを生成します。
resource-examples.md、smart-auth.md、pagination.md、bundles.md)をこの FHIR Developer Skill と併せて含める必要がありますnpx clawhub@latest install fhir-developer-skillnpx clawhub@latest install fhir-developer-skillレビューを書くにはログイン
まだレビューはありません。最初の体験をシェアしましょう!