AWS HealthLake FAQs
General
Open allAWS HealthLake is a HIPAA-eligible service enabling healthcare and life sciences companies to securely convert, store, query, and analyze their data in the cloud, at petabyte scale. Healthcare organizations can convert legacy formats such as C-CDA and CSV into the Fast Healthcare Interoperability Resources (FHIR) industry standard with built-in Data Transformation (Preview), and keep records clean with deduplication (Preview). AWS HealthLake also uses machine learning (ML) models to extract meaningful medical information from the raw data, such as medications, procedures, and diagnoses, and stores it in FHIR format to provide a complete view of each patient's medical history.
To start using the AWS HealthLake, sign in to the AWS Management Console and navigate to “AWS HealthLake” in the AI/ML category.
AWS HealthLake is available in the US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Mumbai), Europe West (London), Europe (Ireland), and Asia Pacific SouthEast (Sydney) regions.
Please see our developer documentation.
AWS HealthLake integrates with AWS analytics services. For example, see how Amazon QuickSight can deploy interactive dashboards to analyze your population data in this blog. HealthLake also integrates with ML services like Amazon SageMaker for developers and data scientists to build, train, and deploy their own predictive analytics using machine learning models. For example, see how you can build disease predictive models using Amazon SageMaker with AWS HealthLake normalized data. Clinicians can also use web or mobile application dashboards to view the results of custom or pre-built models. Using Amazon Neptune and Amazon Kendra, you can also build an ML-enabled cognitive search application where clinical evidence is tagged, indexed, and structured to provide evidence-based information on topics like transmission, risk factors, therapeutics, and incubation.
Pricing
Open allFast Healthcare Interoperability Resources
Open allFast Healthcare Interoperability Resources (FHIR) is a standard for exchanging healthcare information electronically. The standard was created by the Health Level Seven International healthcare standards organization. To learn more, see the FHIR overview on the HL7 FHIR website.
AWS HealthLake includes a built-in Data Transformation Agent (Preview) that converts legacy formats such as C-CDA and CSV into FHIR R4, without third-party tools or custom pipelines. To learn more, see [What is Data Transformation?] below.
To see a list of FHIR resources that are supported, see our developer documentation.
Security and compliance
Open allAWS HealthLake is a HIPAA Eligible Service. You can find a list of AWS HIPAA Eligible Services here. For more information about AWS, the U.S. Health Insurance Portability and Accountability Act of 1996 (HIPAA), and using AWS services to process, store, and transmit protected health information (PHI), see our HIPAA Compliance Overview.
AWS HealthLake is a HIPAA eligible service. If you are storing Protected Health Information on AWS, you are required to have a BAA. You can quickly enter into a BAA online using the AWS Artifacts click through found here.
AWS HealthLake is a HIPAA-eligible service that meets meets rigorous security and access control standards to ensure patients’ sensitive health data is protected and meets regulatory compliance. Customer data is encrypted at all times, in transit and at rest. Data is encrypted using Customer-Managed Keys (CMK). Also, per FHIR specification, if a customer deletes a piece of data, it will be only be hidden from analysis and results; it is not deleted from the service, and is only versioned. Please visit our GDPR Center for more information on GDPR compliance using AWS Services, including AWS HealthLake.
The reason resources are shared between customer accounts and the service accounts is because AWS Healthlake is a fully managed service. The service account does not have access to the data in your account and is only orchestrating the resources behind AWS Healthlake including Glue, Lambda, and Lake Formation among others. AWS Healthlake uses Lake formation in conjunction with Glue and Resource Access Manager (RAM) to provide a managed experience where the customer’s Glue catalog is shared with the customer’s account. However, the Glue catalog is a logical view, and not where the data resides.
This enables AWS HealthLake to transform your HealthLake datastore FHIR data into a format that can be queried using Athena. AWS HealthLake creates tables as FHIR resource types in AWS HealthLake owned service accounts and shares them with customer accounts using LakeFormation named resource share method. The “another account” is essentially the AWS HealthLake service account where customer data is encrypted at rest within AWS HealthLake service boundary to ensure security and HIPAA-eligible requirements are met.
Data transformation and data quality
Open allData transformation (Preview) is a built-in HealthLake capability that converts legacy healthcare data formats into FHIR R4, without any custom pipelines or third-party partners. The Data Transformation agent generates the required mappings, maintains provenance for every converted resource, and resolves conversion errors through natural-language instructions.
At Preview, the data transformation agent converts C-CDA documents and CSV files to FHIR R4.
You can use data transformation through the HealthLake console or SDK. In either case, you create a transformation profile that defines how your source data maps to FHIR R4, then run transformation jobs that convert your data at scale, with output to Amazon S3 or directly into a HealthLake data store. Data Transformation is also accessible to AI agents through the AWS MCP server.
HealthLake includes built-in deduplication (Preview) that automatically identifies and links duplicate records across your data sources. When records are created or updated, HealthLake detects duplicates by matching on shared high-confidence identifiers, such as a social security number, and creates a FHIR Linkage resource associating them with full data provenance. You enable it once on a data store, without any setup or separate identity-resolution tooling to integrate.
Deduplication is in private preview and is enabled on request. To get started, contact your AWS account team. Once enabled on your data store, every record that is created or updated is automatically evaluated and linked when a match is found.
Data transformation and deduplication are available in preview at no additional charge, subject to usage limits. Customers pay only for the underlying HealthLake resources they consume. Pricing for these capabilities will be announced at general availability.