Amazon Healthlake is a HIPAA-eligible service that enables healthcare providers, health insurance, and pharmaceutical companies to store and transform their data into a consistent and queryable fashion, and further analyze this data in the cloud, at petabyte scale. Using the HealthLake APIs, healthcare organizations can easily copy health data, such as imaging medical reports or patient notes, from on-premises systems to a secure data lake in the cloud. Healthlake uses machine learning (ML) models to automatically understand and extract meaningful medical information from the raw data, such as medications, procedures, and diagnoses. Healthlake organizes and indexes all the information and structures it in the Fast Healthcare Interoperability Resources (FHIR) industry standard format to provide a complete view of each patient's medical history.

Amazon HeathLake detailed components

Data Store: The Data Store helps you index all your information in the FHIR format so it can be easily queried. The Data Store is always running, offering you the ability to query the information anytime, so we charge for this dimension based on the Data Store hour. You are charged $0.27 per Data Store hour, and your first 10 GB of storage and 3,500 FHIR queries per hour are included for free.

Additional data storage: HealthLake monitors your data consumption and allocates additional searchable data storage to meet your needs. Durable primary storage and index scaling are included in this price. There is no separate charge for index scaling. For additional data storage above the 10 GB included in the Data Store, you are charged $0.25 per GB stored per month, rounded up to the nearest GB. For example, if you stored 10.5 GB, you are charged for 1 additional GB since 10 GB is included.

Additional query capacity: HealthLake supports FHIR query operations. You can query records by performing a Create operation for adding new patients and their information, like medications. You can also read, update, or delete a previously created record. As per the FHIR specification, deleted data is only hidden from analysis and results; it is not deleted from the service, only versioned. You can also search with predefined filters to find all the information on a patient. The first 3,500 queries per hour are included in the Data Store, for any additional query capacity you are charged $0.015 per 10,000 queries per hour, rounded up to the nearest 10,000.

Integrated medical natural language processing (NLP): With integrated medical NLP, you can automatically extract entities (e.g., medical procedures, medications), entity relationships (e.g., a medication and its dosage), entity traits (e.g., positive or negative test result, time of procedure), and Protected Health Information (PHI) data from your medical text. You are charged $0.0010 for 100 characters of analyzed text, rounded up to the next 100 characters. For example, if you have 105 characters of analyzed text, it is rounded up to 200 characters.

FHIR data export: You are charged for exporting the normalized data in FHIR format from the Amazon HealthLake Data Store to S3. You are charged $0.19 per GB of data exported.

With HealthLake, you pay as you go with no up-front costs. You are billed from the time you create your Data Store to the time you delete it. You can start by creating a Data Store and then either consume data storage or run FHIR queries to meet your needs. You do not need to specify in advance the data storage or query capacity you expect your application to consume because HealthLake instantly accommodates your workloads as they ramp up or down. You can analyze a subset of the data that is unstructured with the integrated medical NLP capability.

HealthLake is in Preview and is free to use during this period. The following pricing will be effective at General Availability.

Pricing Table

Amazon HealthLake component Pricing Billing Unit Details
Data import Free    
Data Store $0.27 per hour Includes first 10 GB of data storage and 3,500 queries per hour
Additional data storage $0.25 per GB, per month  
Additional query capacity $0.015 per 10,000 queries, per hour  
Integrated medical NLP $0.0010 per 100 characters  
FHIR data export $0.19 per GB exported  

Amazon Healthlake Pricing Examples

Let’s now walk through two scenarios:

Example 1

You’re a healthcare provider that is using HealthLake for enhanced visibility into how you’re managing care for your outpatient population. Last month, your care coordinators needed information on these patients, such as changes in treatment and latest lab results. The data was periodically being updated from patients’ encounters with your medical system or transfers to other health facilities. As a result, you have stored a total of 7 GB of medical records data on this population and ran 2,000 FHIR queries per hour on average in the past month. Additionally, you analyzed 1M characters of medical text and extracted medical diagnoses and treatments using HealthLake integrated medical NLP.

Your monthly bill would be as follows:

Total Charge Calculations

Data Store hours: 24 hours x 30 days = 720 hours at $0.27 per data store per hour = $194.40 per month.

Additional data storage: 0. There is no additional change since the Data Store includes the first 10 GB of data storage and you are only storing 7 GB of data = $0.00 per month.

Additional query capacity: 0. There is no additional charge since the Data Store includes 3,500 queries per hour and you are running 2,000 queries per hour = $0.00 per month.

Integrated medical NLP: 1M characters of text analyzed at $0.0010 per 100 characters = $10.00 per month.

Total monthly cost = [720 Data Store hours x $0.27] + [1,000,000/100 characters X $0.0010] = $204.40

Example 2

You’re a healthcare provider that is using HealthLake for managing patients in a large hospital system. Last month, your medical staff needed up-to-date information on these patients, such as recent hospitalizations, medical conditions, list of medications, lab results, medical procedures performed, and radiology reports. As a result, you have stored a total of 1 TB (1,024 GB) of medical records data on this population and ran 13,500 FHIR queries per hour on average in the past month. Additionally, you analyzed 5M characters of medical text and extracted medical procedures, change in health status, and treatments using HealthLake integrated medical NLP.

Your monthly bill would be as follows:

Total Charge Calculations

Data Store hours: 24 hours x 30 days = 720 hours at $0.27 per data store per hour = $194.40 per month.

Additional data storage: 1,014 GB of additional data storage (since the Data Store includes the first 10 GB of data storage) at $0.25 per GB, per month= $253.50 per month.

Additional query capacity: 10,000 additional queries per hour (since the Data Store includes 3,500 queries per hour) at $0.015 per 10,000 queries, per hour = $10.80 per month.

Integrated medical NLP: 5M characters of text analyzed at $0.0010 per 100 characters = $50.00 per month.

Total monthly cost = [720 Data Store hours x $0.27] + [1,014 GB storage x $0.25] + [(10,000/10,000 x 24 x 30) FHIR query hours x $0.015] + [5,000,000/100 characters x $0.0010] = $508.70

Standard Product Icons (Features) Squid Ink
Learn how to get started

Get started with Amazon HealthLake

Learn more 
Sign up for a free account
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Standard Product Icons (Start Building) Squid Ink
Start building in the console

Get started building with Amazon HealthLake in the AWS Management Console.

Sign in