기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
를 사용하여 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 파라미터의 하위 집합을 지원합니다.
| 파라미터 | Type | 필수 | 설명 |
|---|---|---|---|
url |
uri | 아니요 | 확장할 ValueSet의 정식 URL |
id |
id | 아니요 | 확장할 ValueSet 리소스 ID(GET 또는 POST 작업의 경우) |
filter |
문자열 | No | 코드 확장 결과 필터링 |
count |
정수 | 아니요 | 반환할 코드 수 |
offset |
정수 | 아니요 | 반환하기 전에 건너뛸 일치하는 코드 수입니다. 필터링 후 일치 코드에만 적용되며 원래 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