HealthLake / Client / update_data_transformation_profile

update_data_transformation_profile

HealthLake.Client.update_data_transformation_profile(**kwargs)

Updates the DRAFT version (version 0) of a data transformation profile with new profile content. The update replaces all existing DRAFT content.

See also: AWS API Documentation

Request Syntax

response = client.update_data_transformation_profile(
    ProfileId='string',
    ProfileMapping={
        'string': 'string'
    },
    ChangeDescription='string'
)
Parameters:
  • ProfileId (string) –

    [REQUIRED]

    The unique identifier of the profile to update.

  • ProfileMapping (dict) –

    [REQUIRED]

    The new profile content for the DRAFT version. This is a full replacement of all profile files.

    • (string) –

      • (string) –

  • ChangeDescription (string) – A description of what changed in this update.

Return type:

dict

Returns:

Response Syntax

{
    'ProfileId': 'string',
    'SourceFormat': 'CCDA'|'CSV',
    'TargetFormat': 'FHIR_R4',
    'ProfileName': 'string',
    'LastUpdatedAt': datetime(2015, 1, 1)
}

Response Structure

  • (dict) –

    The response from the UpdateDataTransformationProfile operation.

    • ProfileId (string) –

      The unique identifier of the updated profile.

    • SourceFormat (string) –

      The source data format of the profile.

    • TargetFormat (string) –

      The target output format of the profile.

    • ProfileName (string) –

      The name of the updated profile.

    • LastUpdatedAt (datetime) –

      The timestamp when the profile was last updated.

Exceptions