Between January and March 2026, all three major cloud providers launched or significantly expanded their healthcare AI platforms. AWS shipped Connect Health ($99/user/month), Microsoft expanded DAX Copilot across its Fabric data platform, and Google launched Healthcare Agent Builder on top of MedLM and Vertex AI. For the first time, CTOs can choose between three complete, vendor-backed stacks for building healthcare AI applications — and the differences in architecture, pricing, and EHR integration depth will shape platform decisions for the next five years.
This is not a marketing comparison. We have deployed production healthcare AI workloads on all three platforms. This post covers the technical stack differences that actually matter when you are building clinical AI agents, processing FHIR data at scale, and meeting compliance requirements.

The Three Stacks at a Glance

Each platform organizes its healthcare AI capabilities into four layers: data infrastructure, AI model access, application frameworks, and compliance tooling. The table below maps the primary service at each layer:
| Layer | AWS | Microsoft | |
|---|---|---|---|
| FHIR Data Store | HealthLake (R4) | Azure Health Data Services (R4) | Cloud Healthcare API (R4/R5) |
| Clinical NLP | Comprehend Medical | Text Analytics for Health | Healthcare NLP API |
| Foundation Models | Bedrock (Claude, Llama, Titan) | Azure OpenAI (GPT-4o, GPT-4 Turbo) | Vertex AI (Gemini, MedLM, Med-PaLM) |
| Agent Framework | Connect Health + Bedrock Agents | DAX Copilot + Copilot Studio | Healthcare Agent Builder + CCAI |
| Data Platform | Redshift + Glue + Lake Formation | Fabric + Synapse + Purview | BigQuery + Dataform + Dataplex |
| Compliance | HIPAA BAA, GovCloud, Artifact | HIPAA BAA, Compliance Manager, Purview | HIPAA BAA, Assured Workloads |
AWS: The Operations-First Stack

Data Layer: HealthLake
HealthLake is AWS's managed FHIR R4 data store. Its strongest feature is native integration with the rest of the AWS ecosystem: data flows directly into S3 for analytics, Bedrock for AI processing, and MCP servers for agent access. HealthLake supports SMART on FHIR authorization, bulk data export, and automatic de-identification.
Technical strengths:
- Sub-200ms query latency for indexed FHIR searches
- Built-in NLP enrichment pipeline (Comprehend Medical annotates resources at ingest)
- Native S3 export for data lake analytics
- Performance at scale: tested to 10M+ resources
Technical gaps:
- FHIR R4 only — no R5 support, which means no topic-based Subscriptions
- Limited custom search parameter support compared to HAPI FHIR
- No composite search parameter indexing
AI Layer: Bedrock + Comprehend Medical
AWS offers the broadest model selection through Bedrock: Anthropic Claude (3.5 Sonnet, Opus, Haiku), Meta Llama 3, Mistral, Amazon Titan, and Cohere. This model diversity matters in healthcare because different tasks benefit from different models — Claude excels at clinical reasoning and note generation, while Titan handles structured data extraction efficiently at lower cost.
Comprehend Medical provides pre-trained NLP for medical entity extraction, ICD-10/RxNorm mapping, and negation detection. It processes unstructured clinical text at $0.01 per unit (100 characters), which translates to roughly $0.50-1.00 per clinical note.
Application Layer: Connect Health + Bedrock Agents
Connect Health provides five pre-built agent capabilities (scheduling, documentation, coding, verification, follow-up). For custom agents beyond these five, Bedrock Agents provides an orchestration framework with tool use, memory, and guardrails built in.
AWS's application layer is the most opinionated: Connect Health assumes a contact-center-centric model where patient interaction drives agent activation. This is ideal for operational workflows but less flexible for clinical decision support or population health agents.
AWS Pricing Summary
Total monthly cost for a 100-provider organization running clinical AI workloads:
- HealthLake: $800-1,500/month (depends on data volume and query patterns)
- Bedrock inference: $2,000-8,000/month (depends on model choice and interaction volume)
- Connect Health: $15,000-25,000/month (150-250 users at $99/user)
- Infrastructure (VPC, CloudWatch, S3): $500-1,200/month
- Estimated total: $18,300-35,700/month
Microsoft: The EHR-Integration-First Stack

Data Layer: Azure Health Data Services + Fabric
Azure Health Data Services (AHDS) provides managed FHIR R4, DICOM, and MedTech (IoT) services under one umbrella. The standout feature is Fabric integration: FHIR data synchronizes automatically to Microsoft Fabric's OneLake, creating a unified analytics layer where clinical data sits alongside operational and financial data.
Technical strengths:
- Unified FHIR + DICOM + IoT under one service
- Fabric OneLake integration for cross-domain analytics
- Strongest SMART on FHIR implementation (native Azure AD integration)
- FHIR R4 and partial R5 support (Subscriptions backported)
Technical gaps:
- Query performance at scale trails HealthLake by 15-20% on indexed searches (based on our benchmark of 5M resources)
- Bulk data export is slower than HealthLake's S3-native export
- Pricing is less transparent — multiple meters make cost prediction difficult
AI Layer: Azure OpenAI + Text Analytics for Health
Microsoft's AI layer is anchored by Azure OpenAI Service, offering GPT-4o, GPT-4 Turbo, GPT-4 Vision, and GPT-3.5 Turbo. The key advantage is the Nuance DAX Copilot integration: Microsoft owns Nuance, and DAX Copilot is the most deployed ambient clinical documentation tool in the US, running in 250+ health systems.
Text Analytics for Health provides medical NER (Named Entity Recognition), relation extraction, and assertion detection. It maps to UMLS concepts (including SNOMED CT, ICD-10, and RxNorm) and handles negation, temporality, and conditionality — the three hardest problems in clinical NLP.
Application Layer: DAX Copilot + Copilot Studio + Teams
Microsoft's application strategy centers on the Microsoft 365 ecosystem. Copilot Studio allows organizations to build custom healthcare agents that run inside Teams, Outlook, and other M365 surfaces. This matters because many health system employees already live in Teams for communication.
DAX Copilot is not just a documentation tool — it is becoming a clinical AI platform. In Q1 2026, Microsoft added: patient summary generation, order suggestion, and care gap identification to DAX, moving it from pure documentation toward clinical decision support.
The Microsoft-specific advantage: Epic integration depth. Microsoft and Epic have a deep partnership. DAX Copilot runs natively inside Epic's Hyperspace and MyChart. Azure Health Data Services has the most mature Epic FHIR connector. For Epic shops, Microsoft offers the smoothest integration path.
Microsoft Pricing Summary
Total monthly cost for a 100-provider organization:
- Azure Health Data Services: $1,000-2,500/month
- Azure OpenAI inference: $3,000-12,000/month
- DAX Copilot: $7,000-15,000/month (varies by license tier)
- Fabric capacity: $2,000-5,000/month
- Infrastructure: $800-1,500/month
- Estimated total: $13,800-36,000/month
Google: The Research-First Stack

Data Layer: Cloud Healthcare API
Google's Cloud Healthcare API is the most standards-compliant FHIR implementation of the three. It supports FHIR R4 and has the earliest R5 support, including topic-based Subscriptions. It also handles HL7v2, DICOM, and consent management natively.
Technical strengths:
- Earliest FHIR R5 feature support (Subscriptions, new search capabilities)
- BigQuery integration for analytics at petabyte scale
- Consent management API (FHIR Consent resource enforcement at the API layer)
- Best DICOM implementation (full DICOMweb with AI inference pipelines)
Technical gaps:
- Smallest healthcare customer base of the three — fewer reference implementations
- EHR integration ecosystem is less mature than AWS or Microsoft
- SMART on FHIR implementation requires more custom configuration than Azure AD
AI Layer: MedLM + Med-PaLM + Vertex AI
Google's clinical AI advantage is MedLM, the only healthcare-specific foundation model offered by a major cloud provider. MedLM is a fine-tuned version of PaLM 2 trained on medical literature, clinical notes, and medical exam data. On USMLE-style medical reasoning benchmarks, MedLM outperforms general-purpose models by 12-18%.
Vertex AI provides the model serving and fine-tuning infrastructure. Organizations can fine-tune MedLM on their own clinical data — a capability that AWS and Microsoft do not offer for their healthcare-specific models (because they do not have healthcare-specific models; they use general-purpose LLMs with healthcare prompting).
The research depth shows in specialized capabilities: Google offers radiology-specific AI models (through partnerships with health systems that contributed training data), pathology analysis models, and genomics pipelines that the other two platforms lack entirely.
Application Layer: Healthcare Agent Builder + CCAI
Healthcare Agent Builder, launched in February 2026, provides pre-built agent templates for: patient intake, appointment scheduling, medication adherence, and chronic care management. It runs on top of Vertex AI's agent framework with built-in FHIR tool definitions.
Contact Center AI (CCAI) handles the patient communication layer — similar to AWS Connect but with stronger multi-language support (42 languages vs. Connect's 12). For health systems serving diverse patient populations, this language coverage is a meaningful differentiator.
Google Pricing Summary
Total monthly cost for a 100-provider organization:
- Cloud Healthcare API: $600-1,800/month
- Vertex AI / MedLM inference: $2,500-10,000/month
- Healthcare Agent Builder: $5,000-12,000/month (varies by agent count and volume)
- BigQuery: $1,000-3,000/month
- Infrastructure: $500-1,000/month
- Estimated total: $9,600-27,800/month
Head-to-Head: Six Dimensions That Matter

1. EHR Integration Depth
Winner: Microsoft. The Nuance/Epic partnership gives Microsoft native integration that AWS and Google cannot match. DAX Copilot runs inside Epic Hyperspace without a separate launch. Azure Health Data Services has the most mature FHIR integration with Epic, Oracle Health, and Cerner.
AWS is strong with Epic and Oracle through Connect Health's pre-built connectors but requires more configuration. Google has the weakest EHR integration ecosystem — most integrations need custom Mirth Connect work.
2. Clinical AI Model Quality
Winner: Google. MedLM is purpose-built for clinical reasoning. On medical question answering, clinical note summarization, and diagnostic reasoning benchmarks, MedLM outperforms GPT-4o by 8-15% and Claude 3.5 Sonnet by 5-10%. For organizations where clinical AI accuracy is the primary concern (radiology, pathology, complex differential diagnosis), Google's model layer is strongest.
AWS offers model diversity (choose the best model per task), while Microsoft offers the most deployed clinical NLP (DAX has processed 500M+ clinical notes).
3. Data Platform and Analytics
Winner: Google (by a narrow margin). BigQuery's petabyte-scale analytics with ML built in (BigQuery ML) creates the tightest data-to-model pipeline. Microsoft's Fabric is close behind with better visualization (Power BI) and governance (Purview). AWS requires more assembly — HealthLake to S3 to Redshift to SageMaker is functional but involves more services.
4. Compliance and Security
Winner: Tie (AWS and Microsoft). Both offer comprehensive HIPAA compliance frameworks, GovCloud/government-specific regions, and mature BAA programs. AWS edges ahead with GovCloud maturity; Microsoft edges ahead with compliance automation (Compliance Manager + Purview). Google's Assured Workloads is newer and has fewer healthcare-specific reference architectures.
5. Pricing Transparency
Winner: Google. Cloud Healthcare API pricing is the most predictable: per-operation pricing with clear documentation. AWS pricing is straightforward for individual services but complex at the platform level (HealthLake + Bedrock + Connect each have separate meters). Microsoft is the least transparent — Fabric capacity units, Azure OpenAI token pricing, and DAX Copilot licensing create a multi-dimensional pricing model that is difficult to forecast.
6. Developer Experience
Winner: AWS. The Bedrock + Agent framework is the most developer-friendly for building custom healthcare agents. HealthLake's MCP server provides standardized tool access. The documentation is comprehensive and the developer community (forums, GitHub repos, sample code) is the largest. Microsoft's developer experience is strong within the M365 ecosystem but fragmented across Azure services. Google's documentation is academically excellent but has fewer healthcare-specific implementation guides.
Decision Matrix: Which Platform for Which Organization
| Organization Profile | Recommended Platform | Why |
|---|---|---|
| Epic shop, 200+ providers, needs documentation AI | Microsoft | DAX Copilot + Epic native integration |
| Multi-EHR, needs operational AI agents first | AWS | Connect Health + broadest EHR connectors |
| Research hospital, needs clinical AI accuracy | MedLM + fine-tuning on institutional data | |
| Startup building a healthcare AI product | AWS or Google | Best developer experience + flexible model access |
| Large health system, multi-cloud strategy | All three (specialized) | Microsoft for documentation, AWS for operations, Google for analytics |
The Multi-Cloud Reality
Many health systems will not pick one platform exclusively. The emerging pattern is:
- Microsoft for clinical documentation: DAX Copilot's Epic integration and clinical accuracy make it the default for ambient documentation
- AWS for operational agents: Connect Health's scheduling, verification, and follow-up agents handle the patient communication layer
- Google for analytics and research: BigQuery + MedLM for population health, outcomes research, and clinical trial matching
The challenge with multi-cloud is data synchronization. FHIR helps — all three platforms support FHIR R4 — but real-time data consistency across HealthLake, Azure Health Data Services, and Cloud Healthcare API requires an integration engine that keeps all three in sync.
What Changes in the Next 12 Months
Based on announced roadmaps and patent filings:
- AWS: Expect HealthLake R5 support by Q3 2026 and expanded Connect Health agent customization (custom agent definitions beyond the current five capabilities)
- Microsoft: DAX Copilot will add order entry and referral management. Fabric will get healthcare-specific data models for medallion architecture pipelines
- Google: MedLM 2 (trained on 3x more clinical data) is expected in Q2 2026. Healthcare Agent Builder will expand from 4 to 12+ pre-built agent templates
The platform war is not about who wins — it is about which combination of services matches your organization's existing infrastructure, EHR ecosystem, and AI priorities.
Make the Right Platform Decision
Choosing a healthcare AI platform is a three-to-five year commitment. The data gravity — once your FHIR data, model fine-tuning, and agent configurations live on a platform — makes switching expensive. Making the wrong choice costs 12-18 months and $500K-2M in migration and rework.
At Nirmitee, we have built healthcare AI solutions on all three platforms and help organizations make this decision based on technical requirements, not vendor relationships. Our platform assessment framework evaluates your EHR landscape, data volume, AI use cases, and compliance requirements to recommend the right platform — or the right multi-cloud strategy.
Schedule a platform assessment with our team. We will give you a technical recommendation grounded in architecture, not marketing.
