Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Far esportare proprietà lavorative dalla FHIR
DescribeFHIRExportJobUtilizzatelo per esportare le proprietà del lavoro da un archivio HealthLake dati. I seguenti menu forniscono una procedura AWS Management Console e alcuni esempi di codice per AWS CLI and AWS SDKs. Per ulteriori informazioni, consulta DescribeFHIRExportJob nella documentazione di riferimento dell'API AWS HealthLake .
HealthLake supporta la specifica FHIR R4 per lo scambio di dati sanitari. Pertanto, tutti i dati sanitari vengono esportati in formato FHIR R4.
Per descrivere un processo di esportazione FHIR
Scegli un menu in base alle tue preferenze di accesso a AWS HealthLake.
- CLI
-
- AWS CLI
-
Per descrivere un processo di esportazione FHIR
L'describe-fhir-export-jobesempio seguente mostra come trovare le proprietà di un lavoro di esportazione FHIR in. AWS HealthLake
aws healthlake describe-fhir-export-job \
--datastore-id (Data store ID) \
--job-id 9b9a51943afaedd0a8c0c26c49135a31
Output:
{
"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)"
}
}
Per ulteriori informazioni, consulta Esportazione di file da un data store FHIR nella Guida per gli AWS HealthLake sviluppatori.
- Python
-
- SDK per 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
Non riesci a trovare quello che ti serve? Richiedi un esempio di codice utilizzando il link Fornisci feedback nella barra laterale destra di questa pagina.
Le informazioni sul processo di esportazione FHIR non sono disponibili sulla HealthLake console. Utilizza invece AWS CLI
with DescribeFHIRExportJob per richiedere proprietà del lavoro di esportazione come JobStatus. Per ulteriori informazioni, consulta l' AWS CLI esempio in questa pagina.