Palo Alto Health Labs
Service · Architecture

Healthcare Software Architecture & Platform Design

Platform, cloud, and data architecture for products that must satisfy regulators, clinicians, and enterprise security review, with the decisions that are expensive to reverse made deliberately and in writing.

In short: Palo Alto Health Labs, led by Mike Hittle, PhD, provides healthcare software architecture. Platform, cloud, and data architecture for products that must satisfy regulators, clinicians, and enterprise security review, with the decisions that are expensive to reverse made deliberately and in writing. For this service, the format is scoped design engagement, typically 3–6 weeks, delivered as architecture document, decision records, roadmap.

Format
Scoped design engagement
Typical length
3–6 weeks
Delivered as
Architecture document, decision records, roadmap
Best for
Pre-build and re-platforming

Who is healthcare software architecture for?

Teams about to build version one, teams whose version one cannot pass a security or regulatory review, and pharma or health-system groups standardizing a platform across studies. The output is a written architecture your engineers, or ours, can execute without re-deciding the fundamentals.

What does healthcare software architecture include?

How does a healthcare software architecture engagement run?

  1. DiscoveryProduct intent, regulatory position, data sources, team, and constraints.
  2. Options and trade-offsTwo or three candidate architectures with costs, risks, and recommendations.
  3. Written architectureThe document, decision records, and diagrams, reviewed with your engineers.
  4. Build plan and handoffPhased plan, hiring or vendor implications, and an optional path into a build engagement.

HIPAA-eligible cloud services: AWS vs. Google Cloud vs. Azure

All three major clouds will sign a Business Associate Agreement (BAA) and support HIPAA workloads, but only for services on their published HIPAA-eligible lists, and the BAA does not make your configuration compliant. The table shows the BAA process and the services we most often use for each layer of a health data platform.

LayerAWSGoogle CloudMicrosoft Azure
BAA processReview and accept the AWS BAA in AWS Artifact in the consoleAccept the Google Cloud BAA for your account; it covers Google Cloud infrastructure plus listed productsNo separate contract: the BAA is included by default in the Microsoft Product Terms
ComputeAmazon EC2, AWS Lambda, Amazon EKSCompute Engine, Cloud Run, Google Kubernetes EngineVirtual Machines, Azure Functions, Azure Kubernetes Service
Ingest and APIsAmazon API Gateway, Amazon KinesisApigee, Pub/SubAPI Management, Event Hubs
DatabaseAmazon RDS / AuroraCloud SQLAzure SQL Database
Object storageAmazon S3Cloud StorageAzure Blob Storage
Health data (FHIR)AWS HealthLakeCloud Healthcare APIAzure Health Data Services
Analytics and MLAmazon Athena, Amazon SageMakerBigQuery, Vertex AIAzure Synapse Analytics, Azure Machine Learning
Keys and audit loggingAWS KMS, AWS CloudTrailCloud Key Management Service, Cloud LoggingKey Vault, Azure Monitor
Official listAWS HIPAA Eligible ServicesGoogle Cloud HIPAA complianceAzure HIPAA offering

Vendors update these lists often. Confirm each service against the vendor's current list, and against the specific region and feature you plan to use, before any PHI touches it.

Reference architecture: wearable data to analytics

Most of our digital health platforms follow the same six-stage path from a sensor to an analysis-ready dataset. Each stage is a boundary where PHI is either contained, transformed, or removed.

  1. Device and SDKWearable or phone sensors (for example Apple HealthKit, Google Health Connect, or a vendor SDK) collect data on the device, with consent captured and versioned in the app.
  2. Ingest APIAn authenticated, rate-limited API receives uploads over TLS, validates payloads, and stamps each record with device, firmware, and app version for provenance.
  3. Encrypted raw storeRaw data lands unchanged in encrypted object storage with customer-managed keys, so any downstream result can be recomputed from source.
  4. Normalization to FHIR or OMOPPipelines map raw signals and app data to FHIR resources for clinical exchange or to the OMOP common data model for research, with lineage recorded at every step.
  5. De-identified analyticsA separate analytics environment holds de-identified or limited data sets for dashboards, statistics, and model training, so most analysts never touch identified PHI.
  6. Audit logging across every stageEvery access, transformation, and export is logged to tamper-evident storage, giving security reviewers and regulators the trail they ask for.

Frequently asked questions about healthcare software architecture

Do you build what you design?

Yes, when you want that. Many clients take the document to their own team or a vendor; others continue into a build engagement with us. The design is written to work either way.

We already have an architecture. Is this still useful?

Often more so. A review of an existing architecture against regulatory, security, and scalability requirements usually finds a short list of changes that are cheap now and expensive later.

Which cloud and stack do you recommend?

Whatever the requirements and your team dictate. We have shipped on AWS, Google Cloud, and Azure with HIPAA-eligible services on each, and we are not reselling any of them.

Do AWS, Google Cloud, and Azure all sign a HIPAA BAA?

Yes. AWS offers its BAA through AWS Artifact, Google Cloud through BAA acceptance for your account, and Microsoft includes its BAA by default in the Product Terms. Each covers only the services on its HIPAA-eligible list, and you remain responsible for configuring them securely.

What does a HIPAA-ready wearable data pipeline look like?

Data moves from the device or SDK to an authenticated ingest API, then into encrypted raw storage, then through normalization to FHIR or OMOP, into a separate de-identified analytics environment, with audit logging at every stage.

Should we normalize health data to FHIR or OMOP?

Use FHIR when data must flow to and from EHRs and clinical apps, and OMOP when the main goal is observational research and analytics across sources. Many platforms keep both: FHIR at the clinical edge and OMOP in the research warehouse.

Related services

Scope it in 30 minutes

Book a scoping call and we'll name the smallest engagement that moves you forward. Most teams start with the fixed-scope Initial Audit.

Book a 30-min scoping call

Prefer to write? Send a short note.