Healthcare enterprise agentic AI platform on AWS

Healthcare enterprise agentic AI platform on AWS Healthcare enterprise agentic AI platform on AWS Workforce apps → governed agent runtime (Amazon Bedrock AgentCore) → models, clinical AI and FHIR data, with private EHR connectivity AWS Cloud Hospital data center Region Agent platform Foundation models and clinical AI Clinical data and knowledge Security and observability HTTPS 1. Staff reach agent apps through the WAF-protected API; sessions are federated from the hospital IdP.1 2. Authenticated request starts an agent session with the caller's identity propagated.2 screen I/O 3. Guardrails filter prompts and responses (PHI/PII handling, harmful content, prompt attacks).3 authorize 4. Each tool call is authorized against least-privilege policies (role, patient relationship, purpose).4 tools + RAG 6. Tools read FHIR records and retrieve grounded knowledge; results return through the guardrails.6 OIDC / SSO protects FHIR / HL7 invoke 5. The agent reasons with foundation models and calls clinical AI services as tools.5 telemetry + audit Clinicians and staff (Users) Clinicians and staff IAM Identity Center (AWS IAM Identity Center) IAM Identity Center workforce SSO + MFA Amazon API Gateway (Amazon API Gateway) Amazon API Gateway AWS WAF (AWS WAF) AWS WAF Bedrock Guardrails (Amazon Bedrock) Bedrock Guardrails PHI / PII, safety Amazon Bedrock AgentCore (Amazon Bedrock AgentCore) Amazon Bedrock AgentCore runtime, identity, memory, gateway Verified Permissions (Amazon Verified Permissions) Verified Permissions tool authorization Amazon Bedrock (Amazon Bedrock) Amazon Bedrock foundation models Amazon Comprehend Medical (Amazon Comprehend Medical) Amazon Comprehend Medical AWS HealthScribe (AWS HealthScribe) AWS HealthScribe AWS HealthLake (AWS HealthLake) AWS HealthLake FHIR store Amazon OpenSearch Service (Amazon OpenSearch Service) Amazon OpenSearch Service vector knowledge base Amazon S3 (Amazon Simple Storage Service) Amazon S3 policies, guidelines Amazon CloudWatch (Amazon CloudWatch) Amazon CloudWatch traces, invocation logs AWS CloudTrail (AWS CloudTrail) AWS CloudTrail audit trail AWS KMS (AWS Key Management Service) AWS KMS customer managed keys AWS Direct Connect (AWS Direct Connect) AWS Direct Connect EHR, PACS, lab systems (Server) EHR, PACS, lab systems

Flow

  1. 1Staff reach agent apps through the WAF-protected API; sessions are federated from the hospital IdP.
  2. 2Authenticated request starts an agent session with the caller's identity propagated.
  3. 3Guardrails filter prompts and responses (PHI/PII handling, harmful content, prompt attacks).
  4. 4Each tool call is authorized against least-privilege policies (role, patient relationship, purpose).
  5. 5The agent reasons with foundation models and calls clinical AI services as tools.
  6. 6Tools read FHIR records and retrieve grounded knowledge; results return through the guardrails.

Cost estimate us-east-1 · price list as of 2026-10-02 · indicative — some usage is assumed

$4,834per month
$58,009per year
10/18components priced
5not priced (see below)

Public on-demand AWS list prices from the AWS Price List. Excludes free tier, taxes, support plans, Savings Plans/Reserved Instances/Spot and enterprise discounts, and data transfer unless a node sets egressGbPerMonth. Monthly = 730 hours. Not a quote: confirm with the AWS Pricing Calculator.

Usage basis. Illustrative: a mid-size organisation, 400M input and 40M output model tokens/month, 300,000 Comprehend Medical units. HealthScribe, HealthLake, CloudTrail, Verified Permissions and Direct Connect are not priced yet.

By category

AI and agents$4,535 · 94%
Data and storage$271 · 6%
Security and operations$24.20 · 1%
Integration$3.50 · 0%

By component click a row to highlight it on the diagram

ComponentServiceStatus$ / monthLine items
Amazon Comprehend MedicalAmazon Comprehend Medicalestimated$3,000
1 line
  • DetectEntities (units): 300,000 Unit × $0.00 = $3,000.00
Amazon BedrockAmazon Bedrockestimated$1,320
2 lines
  • Claude Sonnet 5.5 (Amazon Bedrock Edition): input tokens (standard): 400 1M tokens × $2.20 = $880.00
  • Claude Sonnet 5.5 (Amazon Bedrock Edition): output tokens (standard): 40 1M tokens × $11.00 = $440.00

Model matched in the Price List: Claude Sonnet 5.5 (Amazon Bedrock Edition). Rates are on-demand standard inference in this region.

Amazon OpenSearch ServiceAmazon OpenSearch Serviceestimated$268
2 lines
  • 2 × r6g.large.search (hours): 1,460 Hrs × $0.167 = $243.82
  • EBS gp3 storage (2 × 100 GB-month): 200 GB-Mo × $0.122 = $24.40
Bedrock GuardrailsAmazon Bedrockestimated$210
3 lines
  • content policy (1 text unit ≈ 1,000 characters): 600,000 TextUnit × $0.0002 = $90.00
  • pii policy (1 text unit ≈ 1,000 characters): 600,000 TextUnit × $0.0001 = $60.00
  • grounding policy (1 text unit ≈ 1,000 characters): 600,000 TextUnit × $0.0001 = $60.00
Amazon CloudWatchAmazon CloudWatchestimated$12.30
4 lines
  • Log ingestion (GB): 10 GB × $0.50 = $5.00
  • Log storage (GB-month): 10 GB-Mo × $0.03 = $0.30
  • Custom metrics: 20 Metrics × $0.00 = $6.00
  • Standard-resolution alarms: 10 Alarms × $0.10 = $1.00
AWS WAFAWS WAFestimated$10.60
3 lines
  • Web ACLs: 1 Month × $5.00 = $5.00
  • Rules: 5 Month × $1.00 = $5.00
  • Requests inspected: 1,000,000 Request × $0.00 = $0.60

Managed rule groups with their own fees (e.g. Bot Control) are not included.

Amazon Bedrock AgentCoreAmazon Bedrock AgentCoreestimated$5.00
3 lines
  • API/tool invocations: 1,000,000 Invocations × $0.00 = $5.00
  • Tool search invocations: 0 Invocations × $0.00 = $0.00
  • Tools indexed (tool-months): 20 ToolIndex-Month × $0.0002 = $0.004
Amazon API GatewayAmazon API Gatewayestimated$3.50
1 line
  • REST API requests: 1,000,000 Requests × $0.00 = $3.50
Amazon S3Amazon Simple Storage Serviceestimated$3.20
3 lines
  • Storage, standard (GB-month): 100 GB-Mo × $0.00 = $2.30
  • PUT/COPY/POST/LIST requests: 100,000 Requests × $0.00 = $0.50
  • GET and other requests: 1,000,000 Requests × $0.00 = $0.40
AWS KMSAWS Key Management Serviceestimated$1.30
2 lines
  • Customer managed keys: 1 Keys × $1.00 = $1.00
  • API requests: 100,000 Requests × $0.00 = $0.30

Not priced

  • IAM Identity Center — no-charge: AWS IAM Identity Center has no direct charge.
  • Verified Permissions — not-estimated: No cost model for Amazon Verified Permissions yet. Supply `usage.monthlyUsd` on the node to include it.
  • AWS HealthScribe — not-estimated: No cost model for AWS HealthScribe yet. Supply `usage.monthlyUsd` on the node to include it.
  • AWS HealthLake — not-estimated: No cost model for AWS HealthLake yet. Supply `usage.monthlyUsd` on the node to include it.
  • AWS CloudTrail — not-estimated: No cost model for AWS CloudTrail yet. Supply `usage.monthlyUsd` on the node to include it.
  • AWS Direct Connect — not-estimated: No cost model for AWS Direct Connect yet. Supply `usage.monthlyUsd` on the node to include it.

Assumptions 25 defaulted — replace them with your own numbers in each node's usage

ComponentAssumptionValueSource
Amazon API Gatewaytyperestassumed
Amazon API GatewayrequestsPerMonth1000000assumed
AWS WAFwebAcls1assumed
AWS WAFrules5assumed
AWS WAFrequestsPerMonth1000000assumed
Bedrock GuardrailstextUnitsPerMonth600000from spec
Bedrock Guardrailspolicies["content","pii","grounding"]from spec
Amazon Bedrock AgentCorecomponentgatewayassumed
Amazon Bedrock AgentCoreinvocationsPerMonth1000000assumed
Amazon Bedrock AgentCoresearchesPerMonth0assumed
Amazon Bedrock AgentCoretools20assumed
Amazon BedrockmodelClaude Sonnet 5.5from spec
Amazon Bedrockmodestandardassumed
Amazon BedrockinputTokensPerMonth400000000from spec
Amazon BedrockoutputTokensPerMonth40000000from spec
Amazon BedrockcacheReadTokensPerMonth0assumed
Amazon Comprehend MedicalfeatureDetectEntitiesfrom spec
Amazon Comprehend MedicalunitsPerMonth300000from spec
Amazon OpenSearch Servicemodeprovisionedassumed
Amazon OpenSearch ServiceinstanceTyper6g.large.searchassumed
Amazon OpenSearch ServiceinstanceCount2assumed
Amazon OpenSearch ServicestorageGbPerNode100assumed
Amazon S3storageClassstandardassumed
Amazon S3storageGb100assumed
Amazon S3putRequestsPerMonth100000assumed
Amazon S3getRequestsPerMonth1000000assumed
Amazon CloudWatchlogIngestGbPerMonth10assumed
Amazon CloudWatchlogStorageGb10assumed
Amazon CloudWatchcustomMetrics20assumed
Amazon CloudWatchalarms10assumed
AWS KMSkeys1assumed
AWS KMSrequestsPerMonth100000assumed

Sensitivity & what-if

$4,834at 1× traffic
$13,930at 3× traffic
$31,765at 10× traffic

No what-if options apply to these services.

Price list provenance

Retrieved 2026-10-01T18:40:39.861Z from the public AWS Price List bulk API. Per-service publication dates:

AmazonApiGateway 2026-09-21 · awswaf 2026-09-14 · AmazonBedrock 2026-09-30 · AmazonBedrockAgentCore 2026-09-15 · AmazonBedrockFoundationModels 2026-09-30 · comprehendmedical 2026-09-11 · AmazonES 2026-09-27 · AmazonS3 2026-09-28 · AmazonCloudWatch 2026-09-22 · awskms 2026-09-11

Only public on-demand rates are used. This is not a quote — confirm in the AWS Pricing Calculator.