拡張機能の検証を Spark のリソースに追加するにはどうすればよいですか? 典型的な使用例: 拡張値をチェックする必要がある値のルックアップ テーブルがあります。
その他のリソースの各拡張機能を検証するだけで十分だと思いますか、それとも「その他」のリソースを検証するためのフックが Spark にありますか?
検証には複数の種類があり、そのうちのいくつかは現在 .NET ライブラリに存在します。これらのほとんどは、リソースの仕様の一般的な「コア」定義に対してインスタンスを検証することに関連しているため、特定の「ルックアップ テーブル」を検証することはできません。これらの検証の詳細については、http: //ewoutkramer.github.io/fhir-net-api/validation.htmlを参照してください。
あなたがしたいことは、FHIR で「ValueSets」と呼ばれる独自の「ルックアップ テーブル」を導入することです。独自の値セットを作成し、これを「プロファイル」と組み合わせる必要があります。David Hay はこれについてここに書いています: http://fhirblog.com/2014/03/11/profiles-and-valuesets-in-fhir/
これが完了したら、プロファイルに対してインスタンスを検証するために .NET ライブラリが必要になります。これは進行中の作業ですが、この機能を .NET NuGet パッケージの次のバージョンに追加する予定です。これは、8 月下旬または 9 月上旬にリリースされる予定です。