翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を使用した ValueSet コードの取得 $expand
AWS HealthLake は、顧客として取り込まれた ValueSets の $expandオペレーションをサポートするようになりました。これにより、それらの ValueSet リソースに含まれるコードの完全なリストを取得できます (複数可)。このオペレーションは、以下が必要な場合に特に役立ちます。
-
検証目的で可能なすべてのコードを取得する
-
ユーザーインターフェイスで使用可能なオプションを表示する
-
特定の用語コンテキスト内で包括的なコード検索を実行する
使用状況
$expand オペレーションは、GET メソッドと POST メソッドの両方を使用して ValueSet リソースで呼び出すことができます。
サポートされているオペレーション
GET/POST [base]/ValueSet/[id]/$expand
GET [base]/ValueSet/$expand?url=http://example.com
POST [base]/ValueSet/$expand
サポートされているパラメータ
HealthLake は、FHIR R4 $expandパラメータのサブセットをサポートしています。
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
url |
uri | なし | 拡張する ValueSet の正規 URL |
id |
id | なし | 拡張する ValueSet リソース ID (GET または POST オペレーションの場合) |
filter |
文字列 | なし | コード拡張結果をフィルタリングする |
count |
integer | なし | 返されるコードの数 |
offset |
integer | なし | 戻る前にスキップする一致するコードの数。フィルタリング後、元の ValueSet の完全なフィルタリングされていないコンテンツではなく、一致するコードにのみ適用されます。 |
例
ID による GET リクエスト
GET [base]/ValueSet/example-valueset/$expand
フィルタを使用した URL による GET リクエスト
GET [base]/ValueSet/$expand?url=http://example.com/ValueSet/my-valueset&filter=male&count=5
パラメータを含む POST リクエスト (ID 別)
POST [base]/ValueSet/example-valueset/$expand Content-Type: application/fhir+json { "resourceType": "Parameters", "parameter": [ { "name": "count", "valueInteger": 10 }, { "name": "filter", "valueString": "admin" } ] }
パラメータを含む POST リクエスト (URL による)
POST [base]/ValueSet/$expand Content-Type: application/fhir+json { "resourceType": "Parameters", "parameter": [ { "name": "url", "valueUri": "http://hl7.org/fhir/ValueSet/administrative-gender" }, { "name": "count", "valueInteger": 10 } ] }
レスポンス例
オペレーションは、展開されたコードを含む expansion要素を持つ ValueSet リソースを返します。
{ "resourceType": "ValueSet", "id": "administrative-gender", "status": "active", "expansion": { "identifier": "urn:uuid:12345678-1234-1234-1234-123456789abc", "timestamp": "2024-01-15T10:30:00Z", "total": 4, "parameter": [ { "name": "count", "valueInteger": 10 } ], "contains": [ { "system": "http://hl7.org/fhir/administrative-gender", "code": "male", "display": "Male" }, { "system": "http://hl7.org/fhir/administrative-gender", "code": "female", "display": "Female" }, { "system": "http://hl7.org/fhir/administrative-gender", "code": "other", "display": "Other" }, { "system": "http://hl7.org/fhir/administrative-gender", "code": "unknown", "display": "Unknown" } ] } }
レスポンスは以下のとおりです。
-
expansion.total: 展開された ValueSet のコードの合計数
-
expansion.contains: システム、コード、表示値を含む拡張コードの配列
-
expansion.parameter: 拡張リクエストで使用されるパラメータ
$expand オペレーション仕様の詳細については、FHIR R4 ValueSet $expand