View a markdown version of this page

Aggiornamento di un archivio HealthLake dati - AWS HealthLake

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à.

Aggiornamento di un archivio HealthLake dati

UpdateFHIRDatastoreUtilizzato per aggiornare la configurazione di un AWS HealthLake data store esistente. È possibile aggiornare il nome del data store, la configurazione dell'elaborazione del linguaggio naturale (NLP), la configurazione di analisi, i profili di convalida FHIR predefiniti e la configurazione del provider di identità. La configurazione di crittografia scelta al momento della creazione del data store non può essere modificata.

Nota

L'aggiornamento della configurazione del provider di identità la sostituisce completamente: includi tutti i campi che desideri conservare. Qualsiasi campo omesso viene cancellato.

Il menu seguente fornisce esempi per gli SDK AWS CLI e AWS . Per ulteriori informazioni, consulta UpdateFHIRDatastore nella documentazione di riferimento dell’API AWS HealthLake .

Importante

Le modifiche alla PNL e all'analisi vengono applicate tramite un flusso di lavoro asincrono: lo stato del data store cambia UPDATING e ritorna al ACTIVE termine dell'aggiornamento, oppure viene visualizzato in caso contrario. UPDATE_FAILED Le modifiche al nome del data store, al profilo di convalida FHIR e al provider di identità hanno effetto immediato e non modificano lo stato. È possibile eseguire un solo aggiornamento alla volta per un data store; viene restituito un secondo aggiornamento inviato mentre uno è in esecuzione. ConflictException Utilizzato DescribeFHIRDatastore per tenere traccia dello stato di un aggiornamento.

Per aggiornare un archivio HealthLake dati

Scegli un menu in base alle tue preferenze di accesso a AWS HealthLake.

AWS CLI

Esempio 1: rinominare un archivio dati

aws healthlake update-fhir-datastore \ --datastore-id "datastore-id" \ --datastore-name "RenamedFhirDatastore"

Esempio 2: abilitare la PNL

aws healthlake update-fhir-datastore \ --datastore-id "datastore-id" \ --nlp-configuration '{ "Status": "ENABLED" }'

Esempio 3: mettere in pausa l'analisi

aws healthlake update-fhir-datastore \ --datastore-id "datastore-id" \ --analytics-configuration '{ "Status": "PAUSED" }'

Esempio 4: aggiornamento dei profili di convalida FHIR predefiniti

aws healthlake update-fhir-datastore \ --datastore-id "datastore-id" \ --profile-configuration '{ "DefaultProfiles": ["us-core-3.1.1", "carin-bb-2.0.0"] }'

La risposta restituisce il valore completo, DatastoreProperties ovvero la stessa forma restituita da. DescribeFHIRDatastore

{ "DatastoreProperties": { "DatastoreId": "datastore-id", "DatastoreArn": "arn:aws:healthlake:us-east-1:account-id:datastore/datastore-id", "DatastoreName": "RenamedFhirDatastore", "DatastoreStatus": "UPDATING", "DatastoreTypeVersion": "R4", "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/datastore-id/r4/", "NlpConfiguration": { "Status": "ENABLING" }, "AnalyticsConfiguration": { "Status": "PAUSING" }, "ProfileConfiguration": { "DefaultProfiles": [ "us-core-3.1.1", "carin-bb-2.0.0" ] }, "IdentityProviderConfiguration": { "AuthorizationStrategy": "SMART_ON_FHIR_V1", "FineGrainedAuthorizationEnabled": true } } }

Per i dettagli sull'API, consulta update-fhir-datastore nella CLI Command Reference.AWS

Python

SDK per Python (Boto3)

def update_fhir_datastore( self, datastore_id: str, **kwargs, ) -> dict[str, any]: """ Updates the configuration of an existing HealthLake data store. Pass any of DatastoreName, NlpConfiguration, AnalyticsConfiguration, ProfileConfiguration, or IdentityProviderConfiguration as keyword arguments. Omitted fields are left unchanged. :param datastore_id: The ID of the data store to update. :return: The response, including the full DatastoreProperties. """ try: return self.health_lake_client.update_fhir_datastore( DatastoreId=datastore_id, **kwargs ) except ClientError as err: logger.exception( "Couldn't update data store %s. Here's why: %s", datastore_id, err.response["Error"]["Message"], ) raise

Per i dettagli sull'API, consulta UpdateFhirDataStore nel riferimento all'API AWS SDK for Python (Boto3).

Esempio di disponibilità

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.