Healthcare Compliance

Building HITRUST Infrastructure That Survives Audit

Nadeem Khadim
Nadeem Khadim
Healthcare Compliance, AST
Sep 14, 20268 min read
A dark after-hours healthcare operations room lit by monitor glow and indicator LEDs, with one silhouetted figure near the equipment.
TL;DR HITRUST certification is not a badge you tack onto a cloud account at the end. I build it from the first design session: identity boundaries, logging, encryption, vendor risk, backup discipline, and evidence collection all have to exist before the assessor shows up. If you wait until production is live and then start asking where the controls are, you will spend your time reconstructing decisions you should have made up front.

I have a simple rule for HITRUST work: if a control cannot be proved from the system itself, it does not really exist. That sounds harsh until you have lived through an assessor asking for a screenshot, a ticket, a policy reference, and a dated record for the same requirement. We learned that the hard way on an early digital health build. The infrastructure was technically solid, but the evidence story was a mess. We had controls scattered across cloud settings, Jira tickets, and tribal memory. The platform was compliant in spirit and painful in practice.

That friction is the whole game. HITRUST-certified infrastructure for a digital health platform is not about adding more tools. It is about designing so the controls are observable, repeatable, and assignable to a named owner. When we work on this inside AST, we treat the environment like a regulated system from day one, not a startup stack with security stickers on it. That changes everything: how you segment networks, how you handle keys, how you provision access, how you retain logs, and how you prove all of it later.

Pro Tip: Build your HITRUST evidence trail while you build the platform. If your Terraform, IAM, logging, and backup workflows do not leave a clean paper trail, the assessor will force you to recreate it by hand, and that is where timelines go to die.

Most teams make the same mistake: they start with policies. Policies matter, but policies do not pass an assessment by themselves. HITRUST wants to see that the operational reality matches the documented intent. If you say every privileged account is reviewed, then there needs to be a review artifact, a cadence, and a responsible approver. If you say data at rest is encrypted, then the storage layer, key management, and rotation process all need to be coherent, not half-managed by a console click and half-managed by a hope.

For digital health platforms, the infrastructure scope is usually wider than the product team expects. You are not just protecting app servers. You are protecting intake portals, API gateways, clinical integrations, analytics pipelines, backups, admin access, CI/CD, and the vendors that touch all of it. That is why I prefer to design the control plane as a system, not a checklist. AST’s implementation approach always starts with the same question: where does protected health information move, where does it rest, and who can prove they touched it?

Key Insight: HITRUST is easier when your infrastructure tells the truth. Separate environments, enforce least privilege, centralize logs, and make every control produce evidence as a byproduct of normal operations. If a control only exists in policy, you are carrying manual labor into every audit cycle.

Here is the part people do not expect: encryption is not the hard part. Everyone says they encrypt data at rest and in transit. The real pain is key ownership and exception management. I have seen teams with strong encryption settings fail on the basics because nobody could explain who had access to key material, where the rotation events were logged, or how a break-glass account was reviewed. A control that cannot survive an outage is not a control. If the only person who knows the vault procedure is the person on vacation, you do not have resilience, you have luck.

We had one environment where the container platform was cleaner than the surrounding access workflow. The cluster was locked down, the images were scanned, and the runtime policies were reasonable. Then we looked at human access and found the real hole: shared admin credentials in a legacy process that everyone said was temporary. It had survived three roadmap cycles. It took one uncomfortable review to force the cleanup. That is normal. Certification work always finds the places where engineering shortcuts became permanent fixtures.

Warning: Do not let your cloud landing zone drift away from your control narrative. Once production teams start creating one-off exceptions, the HITRUST scope grows fast, the evidence gets inconsistent, and the assessor will trace every exception back to your documented approvals.

When I build HITRUST-ready infrastructure, I break it into a few non-negotiable layers:

  1. Define scope before architecture Decide which apps, environments, vendors, and data classes are in scope. If you get this wrong, every later control maps to the wrong boundary.
  2. Lock identity first Put SSO, MFA, privileged access, and joiner-mover-leaver workflows in place before you scale the platform. Identity is the spine of the program.
  3. Centralize logging Forward system, application, auth, and audit logs to a place that is immutable enough for review and searchable enough for investigations.
  4. Standardize encryption and keys Make the storage layer, message layer, and backup layer use the same implementation pattern so evidence is consistent.
  5. Build change control into delivery Treat infrastructure changes as reviewable artifacts. If the change history is informal, audit prep becomes archaeology.
  6. Attach ownership to every control A control without an owner becomes a spreadsheet entry that nobody trusts.

The most effective implementation pattern I have seen is to map HITRUST requirements to platform primitives, not to heroics. For example, single sign-on is not just a convenience feature; it is your access control foundation. Centralized logging is not an observability luxury; it is your audit evidence factory. Infrastructure-as-code is not just DevOps hygiene; it is your configuration baseline and your change record.

Control areaWhat I buildCommon failure mode
Identity and accessSSO, MFA, privileged roles, review cadenceShared accounts and untracked exceptions
Logging and monitoringCentral log aggregation, retention, alertingLogs exist in three systems and none are authoritative
Encryption and keysStandardized encryption, managed key rotation, documented accessNobody can explain who administers the keys
Backup and recoveryEncrypted backups, restore testing, retention policyBackups are present but never restored under test
Change managementInfrastructure-as-code, approvals, traceable releasesConsole changes with no durable evidence

That table is where teams usually wake up. The gap is rarely in intent. It is in operational consistency. HITRUST assessors are not impressed by a beautiful diagram if the system underneath it behaves differently on Tuesday than it did on Friday. I care a lot about that mismatch because it is where digital health programs get burned. A platform serving patients cannot afford compliance theater.

AST’s approach is to treat compliance as an engineering property. In practice, that means we design the cloud account structure, network segmentation, backup patterns, monitoring, and access workflows so they can be validated without detective work. We also make sure the evidence path is simple enough for the people who live with the system every day. If your team has to reinvent the process each quarter, the control is too fragile to trust.

Pro Tip: Run a mock evidence request before the assessment. Ask for privileged access reviews, backup restore proof, log retention proof, and change management records. If your team has to scramble, you found the work you need to do now, not during the audit.

One thing I push back on constantly: teams think certification is the finish line. It is not. The finish line is a stable operating model that keeps producing compliant evidence after launch, after a staffing change, and after the first incident. That is why we build for recurrence. Evidence should come out of normal operations, not special audit weeks. The platform should keep its shape even when nobody is thinking about the assessment.

That is also where digital health platforms differ from generic SaaS. You may have clinical workflows, PHI, remote users, third-party integrations, and payer-facing data flows all in the same stack. Each one adds a path the assessor can walk. If your environment is loosely managed, those paths multiply into findings. If your environment is disciplined, those same paths become proof that the platform is actually under control.

What is the difference between HITRUST certification and a HIPAA risk assessment?
A HIPAA risk assessment identifies and documents risks. HITRUST certification goes further by requiring a mapped control framework, implementation evidence, and an assessment process that tests whether the controls actually operate as described.
Do I need to redesign my cloud environment before pursuing HITRUST?
Usually yes, at least partially. If your current environment has weak identity controls, fragmented logging, or unclear data boundaries, you will spend more effort proving exceptions than fixing the design.
Which cloud controls cause the most HITRUST pain?
Identity and access, logging, encryption key ownership, backup restore testing, and change management create the most friction because they often live across multiple tools and teams.
How early should infrastructure and security be involved in product delivery?
At design time. If security joins after architecture decisions are frozen, you inherit exceptions that are expensive to unwind and harder to evidence.
Can a digital health startup become HITRUST-ready without slowing product delivery?
Yes, if you bake the controls into the delivery pipeline and avoid manual-only processes. The goal is to make the secure path the default path.

HITRUST-certified infrastructure is not about making your stack perfect. It is about making your controls coherent enough that your team can operate them, your auditors can verify them, and your business can keep shipping without tripping over its own evidence trail. That is the standard I hold. Anything less becomes a quarterly scramble disguised as governance.

If you want this done right, build the platform so the controls are the product of normal operation. That is the difference between a one-time certification and an infrastructure posture you can actually live with.

Build HITRUST into the platform, not around it

If you are planning a digital health launch or cleaning up an existing cloud stack for certification, I can help you map the control boundaries, evidence paths, and operational gaps before the assessment does it for you.

Talk to our compliance engineering team

Nadeem Khadim
Nadeem Khadim
Healthcare Compliance, AST
Nadeem leads compliance architecture at AST, where he designs the HIPAA, SOC 2 and audit scaffolding that clinical software has to be built on — not bolted onto after the fact.

Comments

Comments are warming up. Live, no-sign-in discussion will appear here shortly.

Have a question now? Email info@allstartech.net.

Get in touch
Work with AST

Embed a vetted engineering pod into your team and ship clinical software faster — without cutting a compliance corner.

Book a consultation
Careers at AST

We hire engineers who want to work inside real healthcare problems — EMR, FHIR, clinical AI and the compliance that holds it together.

See open roles