기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
를 사용하여 FHIR 데이터 가져오기 AWS HealthLake
HealthLake 데이터 스토어를 생성한 후 다음 단계는 Amazon Simple Storage Service(S3) 버킷에서 파일을 가져오는 것입니다. AWS Management Console AWS CLI또는 AWS SDKs. 기본 AWS HealthLake 작업을 사용하여 FHIR 가져오기 작업을 시작, 설명 및 나열합니다.
중요
HealthLake는 의료 데이터 교환을 위한 FHIR R4 사양을
FHIR 가져오기 작업을 시작할 때 Amazon S3 버킷 입력 위치, Amazon S3 버킷 출력 위치(작업 처리 결과용), HealthLake에 Amazon S3 버킷에 대한 액세스 권한을 부여하는 IAM 역할, 고객 소유 또는 AWS 소유 AWS Key Management Service 키를 지정합니다. 자세한 내용은 가져오기 작업에 대한 권한 설정 단원을 참조하십시오.
참고
가져오기 작업을 대기열에 넣을 수 있습니다. 비동기 가져오기 작업은 FIFO(선입선출) 방식으로 처리됩니다. 가져오기 작업을 시작하는 것과 동일한 방식으로 작업을 대기열에 넣을 수 있습니다. 진행 중인 경우 대기열에 추가하기만 하면 됩니다. 가져오기 작업이 진행되는 동안 FHIR 리소스를 생성, 읽기, 업데이트 또는 삭제할 수 있습니다.
HealthLake는 각 FHIR 가져오기 작업에 대한 manifest.json 파일을 생성합니다. 파일은 FHIR 가져오기 작업의 성공과 실패를 모두 설명합니다. HealthLake는 FHIR 가져오기 작업을 시작할 때 지정된 Amazon S3 버킷에 manifest.json 파일을 출력합니다. 로그 파일은 SUCCESS 및 라는 두 개의 폴더로 구성됩니다FAILURE. 각 manifest.json 파일에 대한 세부 정보를 제공하므로 실패한 가져오기 작업 문제를 해결하는 첫 번째 단계로 파일을 사용합니다.
{ "inputDataConfig": { "s3Uri": "s3://amzn-s3-demo-source-bucket/healthlake-input/invalidInput/" }, "outputDataConfig": { "s3Uri": "s3://amzn-s3-demo-logging-bucket/32839038a2f47f17c2fe0f53f0c3a0ba-FHIR_IMPORT-19dd7bb7bcc8ee12a09bf6d322744a3d/", "encryptionKeyID": "arn:aws:kms:us-west-2:123456789012:key/fbbbfee3-20b3-42a5-a99d-c48c655ed545" }, "successOutput": { "successOutputS3Uri": "s3://amzn-s3-demo-logging-bucket/32839038a2f47f17c2fe0f53f0c3a0ba-FHIR_IMPORT-19dd7bb7bcc8ee12a09bf6d322744a3d/SUCCESS/" }, "failureOutput": { "failureOutputS3Uri": "s3://amzn-s3-demo-logging-bucket/32839038a2f47f17c2fe0f53f0c3a0ba-FHIR_IMPORT-19dd7bb7bcc8ee12a09bf6d322744a3d/FAILURE/" }, "numberOfScannedFiles": 1, "numberOfFilesImported": 1, "sizeOfScannedFilesInMB": 0.023627, "sizeOfDataImportedSuccessfullyInMB": 0.011232, "numberOfResourcesScanned": 9, "numberOfResourcesImportedSuccessfully": 4, "numberOfResourcesWithCustomerError": 5, "numberOfResourcesWithServerError": 0 }
가져오기에 대한 검증 수준 구성
FHIR 가져오기 작업을 시작할 때 각 리소스ValidationLevel에 적용할를 선택적으로 지정할 수 있습니다.는 AWS HealthLake 현재 다음 검증 수준을 지원합니다.
-
strict: 리소스는 리소스의 프로필 요소 또는 프로필이 없는 경우 R4 사양에 따라 검증됩니다. 이는의 기본 검증 수준입니다 AWS HealthLake. -
structure-only: 리소스는 R4에 대해 검증되며 참조된 프로파일은 무시합니다. -
minimal: 리소스는 특정 R4 규칙을 무시하면서 최소한으로 검증됩니다. 검색/분석에 필요한 구조 검사에 실패한 리소스는 감사 경고를 포함하도록 업데이트됩니다.
minimal 검증 수준을 사용하여 가져올 때 라는 폴더에 추가 로그 파일이 생성될 수 있습니다SUCCESS_WITH_SEARCH_VALIDATION_FAILURES. 검색 관련 검증 검사에 실패했지만이 폴더의 로그 파일 내 리소스가 데이터 스토어에 수집되었습니다. 이는 FHIR 리소스의 특정 측면이 FHIR에 따라 유효하지 않았으며 잘못된 형식의 필드를 검색할 수 없음을 의미합니다. 이러한 리소스에는 해당 실패를 설명하는이 extension 추가됩니다.