기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
FHIR 리소스 생성
FHIR create 상호 작용은 HealthLake 데이터 스토어에 새 FHIR 리소스를 생성합니다. 자세한 내용은 FHIR R4 RESTful API 설명서create
FHIR 리소스를 생성하려면
-
HealthLake
region및datastoreId값을 수집합니다. 자세한 내용은 데이터 스토어 속성 가져오기 단원을 참조하십시오. -
Resource생성할 FHIR 유형을 결정합니다. 자세한 내용은 리소스 유형 단원을 참조하십시오. -
HealthLake
region및에 대해 수집된 값을 사용하여 요청에 대한 URL을 구성합니다datastoreId. 생성할 FHIRResource유형도 포함합니다. 다음 예제에서 전체 URL 경로를 보려면 복사 버튼을 스크롤합니다.POST https://healthlake.region.amazonaws.com/datastore/datastoreId/r4/Resource -
요청에 대한 JSON 본문을 구성하여 새 리소스에 대한 FHIR 데이터를 지정합니다. 이 절차의 목적상 FHIR
Patient리소스를 사용하므로 파일을 로 저장합니다create-patient.json.{ "resourceType": "Patient", "identifier": [ { "system": "urn:oid:1.2.36.146.595.217.0.1", "value": "12345" } ], "name": [ { "family": "Silva", "given": [ "Ana", "Carolina" ] } ], "gender": "female", "birthDate": "1992-02-10" } -
요청을 보냅니다. FHIR
create상호 작용은 FHIR 권한 부여에서 AWS 서명 버전 4 또는 SMART와 함께POST요청을 사용합니다. 다음 예제에서는 curl 또는 HealthLake 콘솔을 사용하여 HealthLake에서 FHIRPatient리소스를 생성합니다. 전체 예제를 보려면 복사 버튼을 스크롤합니다.
리소스 생성을 위한 검증 수준 구성
FHIR 리소스를 생성할 때 선택적으로 x-amzn-healthlake-fhir-validation-level HTTP 헤더를 지정하여 리소스에 대한 검증 수준을 구성할 수 있습니다.는 AWS HealthLake 현재 다음 검증 수준을 지원합니다.
-
strict: 리소스는 리소스의 프로필 요소 또는 프로필이 없는 경우 R4 사양에 따라 검증됩니다. 이는의 기본 검증 수준입니다 AWS HealthLake. -
structure-only: 리소스는 R4에 대해 검증되며 참조된 프로파일은 무시합니다. -
minimal: 리소스는 특정 R4 규칙을 무시하고 최소한으로 검증됩니다. 검색/분석에 필요한 구조 검사에 실패한 리소스는 감사 경고를 포함하도록 업데이트됩니다.
최소 검증 수준으로 생성된 리소스는 검색 인덱싱에 필요한 검증에 실패하더라도 데이터 스토어에 수집될 수 있습니다. 이 경우 해당 실패를 문서화하기 위한 Healthlake별 확장을 포함하도록 리소스가 업데이트됩니다.
{ "url": "http://healthlake.amazonaws.com/fhir/StructureDefinition/validation-issue", "valueString": "{\"resourceType\":\"OperationOutcome\",\"issue\":[{\"severity\":\"error\",\"code\":\"processing\",\"details\":{\"text\":\"FHIR resource in payload failed FHIR validation rules.\"},\"diagnostics\":\"FHIR resource in payload failed FHIR validation rules.\"}]}" }
또한 다음 HTTP 응답 헤더는 "true" 값과 함께 포함됩니다.
x-amzn-healthlake-validation-issues : true
참고
R4 사양에 따라 잘못된 형식으로 수집된 데이터는 이러한 오류가 있는 경우 예상대로 검색하지 못할 수 있습니다.