기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
FHIR 내보내기 작업 시작
HealthLake 데이터 스토어에서 FHIR 내보내기 작업을 시작하는 StartFHIRExportJob 데 사용합니다. 다음 메뉴는 AWS Management Console 및 AWS SDKs의 AWS CLI 및 코드 예제에 대한 절차를 제공합니다. 자세한 내용을 알아보려면 AWS HealthLake API 참조의 StartFHIRExportJob 섹션을 참조하세요.
HealthLake는 의료 데이터 교환을 위한 FHIR R4 사양을 지원합니다. 따라서 모든 상태 데이터는 FHIR R4 형식으로 내보내집니다.
 
    FHIR 내보내기 작업을 시작하는 방법
    액세스 기본 설정에 따라 메뉴를 선택합니다 AWS HealthLake.
  
    - CLI
 - 
            
     
        - AWS CLI
 
        - 
             
                    
FHIR 내보내기 작업을 시작하는 방법
             
             
                    다음 start-fhir-export-job 예제에서는 AWS HealthLake를 사용하여 FHIR 내보내기 작업을 시작하는 방법을 보여줍니다.
             
             
                
                aws healthlake start-fhir-export-job \
    --output-data-config '{"S3Configuration": {"S3Uri":"s3://(Bucket Name)/(Prefix Name)/","KmsKeyId":"arn:aws:kms:us-east-1:012345678910:key/d330e7fc-b56c-4216-a250-f4c43ef46e83"}}' \
    --datastore-id (Data store ID) \
    --data-access-role-arn arn:aws:iam::(AWS Account ID):role/(Role Name)
             
             
                    출력:
             
             
                    {
    "DatastoreId": "(Data store ID)",
    "JobStatus": "SUBMITTED",
    "JobId": "9b9a51943afaedd0a8c0c26c49135a31"
}
             
             
                    자세한 내용은 AWS HealthLake 개발자 안내서의 FHIR 데이터 스토어에서 파일 내보내기를 참조하세요.
             
            
         
    
 
         
    - Python
 - 
            
     
        - SDK for Python(Boto3)
 
        - 
             
                
                
    @classmethod
    def from_client(cls) -> "HealthLakeWrapper":
        """
        Creates a HealthLakeWrapper instance with a default AWS HealthLake client.
        :return: An instance of HealthLakeWrapper initialized with the default HealthLake client.
        """
        health_lake_client = boto3.client("healthlake")
        return cls(health_lake_client)
    def start_fhir_export_job(
        self,
        job_name: str,
        datastore_id: str,
        output_s3_uri: str,
        kms_key_id: str,
        data_access_role_arn: str,
    ) -> dict[str, str]:
        """
        Starts a HealthLake export job.
        :param job_name: The export job name.
        :param datastore_id: The data store ID.
        :param output_s3_uri: The output S3 URI.
        :param kms_key_id: The KMS key ID associated with the output S3 bucket.
        :param data_access_role_arn: The data access role ARN.
        :return: The export job.
        """
        try:
            response = self.health_lake_client.start_fhir_export_job(
                OutputDataConfig={
                    "S3Configuration": {"S3Uri": output_s3_uri, "KmsKeyId": kms_key_id}
                },
                DataAccessRoleArn=data_access_role_arn,
                DatastoreId=datastore_id,
                JobName=job_name,
            )
            return response
        except ClientError as err:
            logger.exception(
                "Couldn't start export job. Here's why %s",
                err.response["Error"]["Message"],
            )
            raise
             
            
         
    
 
         
필요한 예제를 찾을 수 없습니까? 이 페이지의 오른쪽 사이드바에 있는 피드백 제공 링크를 사용하여 코드 예제를 요청합니다.
- 
          
HealthLake 콘솔의 데이터 스토어 페이지에 로그인합니다.
         - 
          
데이터 스토어를 선택합니다.
         - 
          
내보내기를 선택합니다.
          내보내기 페이지가 열립니다.
         - 
          
출력 데이터 섹션에 다음 정보를 입력합니다.
          
             
             
          - 
              
Amazon S3의 출력 데이터 위치
             - 
              
출력 암호화
             
 
         - 
          
액세스 권한 섹션에서 기존 IAM 서비스 역할 사용을 선택하고 역할 이름 메뉴에서 역할을 선택하거나 IAM 역할 생성을 선택합니다.
         - 
          
데이터 내보내기를 선택합니다.
          내보내는 동안 페이지 상단의 배너에서 작업 ID 복사를 선택합니다. 를 사용하여 JobID를 사용하여 내보내기 작업 속성을 요청할 수 있습니다 AWS CLI. 자세한 내용은 FHIR 내보내기 작업 속성 가져오기 단원을 참조하십시오.