Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Liste des tâches d'importation FHIR
Permet ListFHIRImportJobs de répertorier les tâches d'importation FHIR pour un magasin de HealthLake données actif. Les menus suivants fournissent une procédure AWS Management Console et des exemples de code pour le AWS CLI et AWS
SDKs. Pour plus d’informations, consultez ListFHIRImportJobs dans la Référence d’API AWS HealthLake .
Pour répertorier les tâches d'importation FHIR
Choisissez un menu en fonction de vos préférences d'accès à AWS HealthLake.
- CLI
-
- AWS CLI
-
Pour répertorier toutes les tâches d'importation FHIR
L'list-fhir-import-jobsexemple suivant montre comment utiliser la commande pour afficher la liste de toutes les tâches d'importation associées à un compte.
aws healthlake list-fhir-import-jobs \
--datastore-id (Data store ID) \
--submitted-before (DATE like 2024-10-13T19:00:00Z) \
--submitted-after (DATE like 2020-10-13T19:00:00Z ) \
--job-name "FHIR-IMPORT" \
--job-status SUBMITTED \
-max-results (Integer between 1 and 500)
Sortie :
{
"ImportJobPropertiesList": [
{
"JobId": "c0fddbf76f238297632d4aebdbfc9ddf",
"JobStatus": "COMPLETED",
"SubmitTime": "2024-11-20T10:08:46.813000-05:00",
"EndTime": "2024-11-20T10:10:09.093000-05:00",
"DatastoreId": "(Data store ID)",
"InputDataConfig": {
"S3Uri": "s3://(Bucket Name)/(Prefix Name)/"
},
"JobOutputDataConfig": {
"S3Configuration": {
"S3Uri": "s3://(Bucket Name)/import/6407b9ae4c2def3cb6f1a46a0c599ec0-FHIR_IMPORT-c0fddbf76f238297632d4aebdbfc9ddf/",
"KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/b7f645cb-e564-4981-8672-9e012d1ff1a0"
}
},
"JobProgressReport": {
"TotalNumberOfScannedFiles": 1,
"TotalSizeOfScannedFilesInMB": 0.001798,
"TotalNumberOfImportedFiles": 1,
"TotalNumberOfResourcesScanned": 1,
"TotalNumberOfResourcesImported": 1,
"TotalNumberOfResourcesWithCustomerError": 0,
"TotalNumberOfFilesReadWithCustomerError": 0,
"Throughput": 0.0
},
"DataAccessRoleArn": "arn:aws:iam::(AWS Account ID):role/(Role Name)"
}
]
}
Pour plus d'informations, consultez la section Importation de fichiers dans le magasin de données FHIR dans le guide du AWS HealthLake développeur.
- Python
-
- SDK pour 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 list_fhir_import_jobs(
self,
datastore_id: str,
job_name: str = None,
job_status: str = None,
submitted_before: datetime = None,
submitted_after: datetime = None,
) -> list[dict[str, any]]:
"""
Lists HealthLake import jobs satisfying the conditions.
:param datastore_id: The data store ID.
:param job_name: The import job name.
:param job_status: The import job status.
:param submitted_before: The import job submitted before the specified date.
:param submitted_after: The import job submitted after the specified date.
:return: A list of import jobs.
"""
try:
parameters = {"DatastoreId": datastore_id}
if job_name is not None:
parameters["JobName"] = job_name
if job_status is not None:
parameters["JobStatus"] = job_status
if submitted_before is not None:
parameters["SubmittedBefore"] = submitted_before
if submitted_after is not None:
parameters["SubmittedAfter"] = submitted_after
next_token = None
jobs = []
# Loop through paginated results.
while True:
if next_token is not None:
parameters["NextToken"] = next_token
response = self.health_lake_client.list_fhir_import_jobs(**parameters)
jobs.extend(response["ImportJobPropertiesList"])
if "NextToken" in response:
next_token = response["NextToken"]
else:
break
return jobs
except ClientError as err:
logger.exception(
"Couldn't list import jobs. Here's why %s",
err.response["Error"]["Message"],
)
raise
Vous n’avez pas trouvé ce dont vous avez besoin ? Demandez un exemple de code à l'aide du lien Fournir des commentaires dans la barre latérale droite de cette page.
Les informations relatives aux tâches d'importation FHIR ne sont pas disponibles sur la HealthLake console. Utilisez plutôt le AWS CLI
with ListFHIRImportJobs pour répertorier toutes les tâches d'importation FHIR. Pour plus d'informations, reportez-vous à l' AWS CLI exemple présenté sur cette page.