AWS for HLS
Last reviewed: 2026-06-28 — see the freshness policy.
Learning objectives
After this chapter you will be able to:
- Name the purpose-built AWS health services and what each one does.
- Assemble them into a reference architecture for a clinical data platform.
- Reason about the HIPAA shared-responsibility boundary on AWS.
AWS's HLS positioning
AWS offers the broadest set of purpose-built managed health services of any cloud, grouped under "AWS Health AI." The strategy: managed services for each clinical data modality (FHIR, imaging, genomics, clinical text), with the general AWS data and AI stack (S3, Glue, SageMaker, Bedrock) underneath. This makes AWS a strong default for providers, payers, and pharma already on AWS.
Not every AWS service is HIPAA-eligible. AWS publishes a HIPAA-eligible services list (100+ services) — design only with services on it for any workload touching PHI, and sign the AWS BAA. See HIPAA.
The purpose-built health services
| Service | Modality | What it does |
|---|---|---|
| HealthLake | FHIR | Managed FHIR R4 store: REST API, native search, Bulk $export to S3, SMART on FHIR. Includes a transformation capability to convert legacy records to FHIR. See Building a health data lake & lakehouse for how it fits alongside a broader lakehouse. |
| HealthImaging | DICOM | Managed medical-imaging store, DICOMweb-native, petabyte-scale with tiered storage. |
| HealthOmics | Genomics | Purpose-built storage + managed workflow engine (runs Nextflow/WDL/CWL pipelines) + variant/annotation stores. |
| Comprehend Medical | Clinical NLP | Extracts conditions, medications, dosages, anatomy, and time references from unstructured clinical text; maps toICD-10-CM, RxNorm, SNOMED CT. |
| HealthScribe | Ambient/clinical documentation | Generates structured clinical notes from patient–clinician conversations (uses speech + GenAI). |
These sit on top of the general stack you also use:
- S3 — the data lake substrate (FHIR
$exportNDJSON, DICOM, genomics, lake tables). - Glue / Athena / Redshift — ETL and analytics.
- SageMaker — custom ML training and hosting.
- Bedrock — managed foundation models (including agent capabilities) for GenAI over clinical data. See the
aws-health-agentslab.
Reference architecture: clinical data platform on AWS
flowchart LR
EHR["EHR (HL7v2/FHIR)"] --> HL["HealthLake<br/>(FHIR R4 store)"]
PACS["Imaging modalities"] --> HI["HealthImaging<br/>(DICOM)"]
Seq["Sequencers"] --> HO["HealthOmics<br/>(genomics)"]
HL -->|"$export NDJSON"| S3["S3 data lake"]
HI --> S3
HO --> S3
Notes["Clinical notes"] --> CM["Comprehend Medical"] --> S3
S3 --> Glue["Glue / Athena / Redshift"] --> BI["Analytics & BI"]
S3 --> SM["SageMaker / Bedrock"] --> AI["AI applications"]
Audit["CloudTrail audit logs"] -.-> HL & HI & HO
The pattern: managed services ingest each modality, all roads lead to S3 as the lake, and analytics/AI build on top. CloudTrail provides the HIPAA-required audit trail across services.
Compute, batch & HPC
HLS has heavy batch and HPC workloads (genomics, imaging AI, large ETL) that need elastic, cost-controlled compute beyond the managed services:
- AWS Batch — managed batch scheduling over EC2/Fargate; the workhorse for genomics secondary analysis and large ETL. Use Spot instances for fault-tolerant steps to cut cost dramatically, with on-demand fallback for the critical path.
- HealthOmics workflows vs AWS Batch — HealthOmics runs Nextflow/WDL/CWL with built-in storage and provenance; choose it when you want managed genomics with audit trails. Choose Batch (often via a Nextflow executor) when you need maximum control or already operate your own pipeline tooling. See Sequencing pipelines and HealthOmics.
- EC2 GPU + AWS ParallelCluster — GPU instances for imaging AI / Parabricks, and ParallelCluster for HPC-style (Slurm) workloads that mirror an on-prem cluster — useful in hybrid bursting.
- EKS / Fargate — Kubernetes or serverless containers for the converter/services tier; Lambda for lightweight event handlers (e.g. the HL7v2 converter).
Keep batch compute co-located with S3 to avoid egress on terabyte-scale genomic/imaging data, and right-size with Spot where the workload tolerates interruption — the dominant cost levers (see TCO).
HIPAA shared responsibility on AWS
AWS signs a BAA covering the infrastructure and the HIPAA-eligible managed services. You remain responsible for configuration (see HIPAA):
- Encryption: enable SSE on S3, KMS keys for HealthLake/HealthImaging; TLS everywhere.
- Access: least-privilege IAM, MFA, no public S3 buckets, VPC endpoints for service traffic.
- Audit: CloudTrail enabled in all regions; logs immutable (S3 Object Lock) and retained ≥ 6 years.
- Network: keep PHI in private subnets; use PrivateLink to reach managed services without traversing the public internet.
Codify all of this as IaC (Terraform or CDK) so the controls are uniform and provable — exactly what a HITRUST assessor wants to see.
When AWS is the right call
- The customer is already on AWS, or needs GovCloud/FedRAMP (CMS, VA, DoD contractors).
- The workload spans multiple modalities — FHIR + imaging + genomics — and the purpose-built services reduce build effort.
- Genomics at clinical scale: HealthOmics is the most complete managed genomics offering across the clouds. See AWS HealthOmics.
Labs
aws-health-agents— agentic AI over health data on AWS (Bedrock + CDK).RNASEQ— nf-core genomics pipeline that maps onto HealthOmics.
Check yourself
- A provider wants FHIR APIs, an imaging archive, and genomics analysis on AWS. Which three purpose-built services map to these, and where does all the data converge?
- You enable HealthLake and assume HIPAA is "handled because AWS signed a BAA." What configuration responsibilities are still yours?
- Why route managed-service traffic over PrivateLink/VPC endpoints rather than public endpoints for a PHI workload?
Reference architectures
- AWS Architecture Center — Healthcare & Life Sciences — AWS's curated, vetted reference architectures.
- Landing Zone Accelerator on AWS — a compliant (HIPAA/HITRUST) multi-account foundation with a healthcare configuration.
- Multimodal precision-medicine pattern — HealthLake (FHIR) + HealthImaging (DICOM) + HealthOmics (genomics) cataloged via DataZone and queried with Athena/Redshift.
- Data Mesh for Healthcare & Life Sciences (AWS architecture brief).