Skip to main content

AWS Glossary

HIPAA-Eligible AWS Services

AWS services certified to handle Protected Health Information (PHI) under HIPAA regulations.

Definition

HIPAA-eligible AWS services are services AWS designates as capable of processing, storing, or transmitting Protected Health Information (PHI) when configured correctly and covered under a signed Business Associate Agreement (BAA) with AWS. Eligibility is not compliance: you must still implement encryption, access controls, audit logging, backup, and operational procedures required by HIPAA Security and Privacy Rules. AWS publishes an authoritative eligible-services list; using a non-eligible service for PHI violates your compliance boundary even if the underlying technology seems similar to an eligible one.

When to use it

  • Building or migrating healthcare applications (EHR integrations, patient portals, clinical workflows) on AWS under a signed BAA
  • Selecting services for workloads that store or process PHI — start from the eligible services reference, not general AWS marketing pages
  • Architect reviews where auditors ask “which AWS services touch PHI?” — map each data flow to an eligible service with documented controls
  • Combining eligible compute (EC2, Lambda, Fargate), data (RDS, Aurora, DynamoDB, HealthLake), and security (KMS, CloudTrail, Config) into a bounded account structure

When not to use it

  • Assuming eligibility equals HIPAA compliance without customer-side controls — AWS covers the cloud layer; you own application and administrative safeguards
  • Using non-eligible services (many edge, legacy, or preview services) for PHI because “it’s encrypted anyway”
  • Skipping the BAA — contractual coverage is a prerequisite, not optional paperwork
  • Treating the eligible list as static — review AWS updates before adopting new services in PHI paths

Tips

  • Maintain an internal allowed-services register synced to AWS’s published list; block non-eligible services via SCPs in PHI accounts
  • Encrypt PHI at rest with KMS CMKs and in transit with TLS 1.2+; default encryption alone is not a complete safeguard story
  • Centralize CloudTrail and access logging for every PHI account; auditors expect demonstrable access review evidence
  • Use HealthLake when FHIR R4 clinical data at scale is the domain model — it is purpose-built for healthcare interoperability
  • Segment PHI workloads into dedicated accounts with least-privilege IAM and no shared “general purpose” Lambda roles

Gotchas

Serious

  • Eligible ≠ compliant: Teams pass architecture review on paper but fail audit because application logging prints PHI to non-eligible destinations.
  • Shadow integrations: SaaS webhooks, analytics SDKs, and third-party support tools outside the BAA boundary invalidate the design.
  • Stale service choices: A service removed from eligibility or never listed (common with previews) creates retroactive compliance exposure.

Regular

  • Confusing HIPAA eligibility with HITECH or state privacy laws — additional state rules may constrain data residency and breach notification.
  • Over-broad IAM roles on Lambda functions that process PHI — one overly permissive role spans the entire compliance boundary.
  • Backup and disaster recovery copies of PHI must meet the same controls as primary stores — snapshot sharing across accounts needs explicit policy.

Official references

Need help with this topic?

Our AWS-certified team implements, audits, and optimizes these services in production — from Bedrock RAG pipelines to multi-account landing zones.