翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
FHIR エクスポートジョブのプロパティの取得
DescribeFHIRExportJob を使用して、HealthLake データストアからエクスポートジョブのプロパティを取得します。以下のメニューでは、 の手順と、 AWS Management Console および AWS CLI AWS SDKs。詳細については、AWS HealthLake API リファレンスの DescribeFHIRExportJob を参照してください。
HealthLake は、医療データ交換の FHIR R4 仕様をサポートしています。したがって、すべてのヘルスデータは FHIR R4 形式でエクスポートされます。
FHIR エクスポートジョブを記述するには
アクセス設定に基づいてメニューを選択します AWS HealthLake。
- CLI
-
- AWS CLI
-
FHIR エクスポートジョブを記述するには
次のdescribe-fhir-export-job例は、 AWS HealthLake で FHIR エクスポートジョブのプロパティを検索する方法を示しています。
aws healthlake describe-fhir-export-job \
--datastore-id (Data store ID) \
--job-id 9b9a51943afaedd0a8c0c26c49135a31
出力:
{
"ExportJobProperties": {
"DataAccessRoleArn": "arn:aws:iam::(AWS Account ID):role/(Role Name)",
"JobStatus": "IN_PROGRESS",
"JobId": "9009813e9d69ba7cf79bcb3468780f16",
"SubmitTime": "2024-11-20T11:31:46.672000-05:00",
"EndTime": "2024-11-20T11:34:01.636000-05:00",
"OutputDataConfig": {
"S3Configuration": {
"S3Uri": "s3://(Bucket Name)/(Prefix Name)/",
"KmsKeyId": "arn:aws:kms:us-east-1:012345678910:key/d330e7fc-b56c-4216-a250-f4c43ef46e83"
}
},
"DatastoreId": "(Data store ID)"
}
}
詳細については、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 describe_fhir_export_job(
self, datastore_id: str, job_id: str
) -> dict[str, any]:
"""
Describes a HealthLake export job.
:param datastore_id: The data store ID.
:param job_id: The export job ID.
:return: The export job description.
"""
try:
response = self.health_lake_client.describe_fhir_export_job(
DatastoreId=datastore_id, JobId=job_id
)
return response["ExportJobProperties"]
except ClientError as err:
logger.exception(
"Couldn't describe export job with ID %s. Here's why %s",
job_id,
err.response["Error"]["Message"],
)
raise
GitHub には、その他のリソースもあります。AWS コード例リポジトリ で全く同じ例を見つけて、設定と実行の方法を確認してください。
必要なものが見つからなかった場合。このページの右側サイドバーにあるフィードバックを提供するリンクを使用して、コード例をリクエストします。
FHIR エクスポートジョブ情報は HealthLake コンソールでは使用できません。代わりに、 AWS CLI で を使用してDescribeFHIRExportJob、 などのエクスポートジョブのプロパティをリクエストしますJobStatus。詳細については、このページ AWS CLI の例を参照してください。