← Back to Blog

How I Used Claude Code to Build a HIPAA-Conscious Health App (Without a Developer)

I am a PharmD, not a software engineer. But using Claude Code, I built Hunters Holistic Health: a secure, two-layer educational health platform. Here is the exact process.

This article is for educational and informational purposes only. It does not constitute legal, medical, or professional advice. Consult qualified professionals for guidance specific to your situation.

The Developer Bottleneck

For years, healthcare professionals with great ideas for patient tools have faced a massive bottleneck: development costs. Building a secure, compliant web application costs tens of thousands of dollars.

I bypassed that bottleneck entirely to build the Hunters Holistic Health (HHH) platform. I am a PharmD, not a software engineer. I used Claude Code.

The Architecture of HHH

HHH is not a simple WordPress site. It is a React-based Progressive Web App (PWA) with a Supabase backend, a dynamic patient dashboard, a blood pressure trend tracker, an AI Meal Guard, and a complex n8n intake routing system.

More importantly, it is built on a strict two-layer architecture to manage HIPAA compliance:

  • Lane 1 (The App): Handles non-PHI educational tracking and operational intake.
  • Lane 2 (Google Workspace): A separate, manual lane for actual clinical records and PHI.

The Claude Code Process

Here is exactly how I built it using Claude Code:

1. The Master Prompt (CLAUDE.md)

Before writing any code, I wrote a comprehensive `CLAUDE.md` file. I explicitly defined the two-layer architecture and added a "HIPAA Hard Stop" rule: *If any feature may create, transmit, or store individually identifiable health information, STOP and ask for confirmation.* This ensured the AI didn't accidentally build non-compliant database tables.

2. The Data Layer First

I instructed Claude Code to build the Supabase SQL schema first. We defined tables for daily logs and waitlist signups, strictly ensuring no fields asked for diagnoses or lab values.

3. The Vibe Coding Loop

I built the app one page at a time. I would type: *"Build the Blood Pressure Tracker page. Use Chart.js for the trend line. Remember the design tokens in tokens.css."* Claude Code would write the file, update the routing, and fix any TypeScript errors automatically.

4. The n8n Integration

Instead of writing complex backend routing, I had Claude Code build a webhook connection to n8n. Now, when someone fills out an intake form on the app, Claude's code sends it to my self-hosted n8n instance, which routes it to the correct Google Sheet without exposing data to third-party SaaS tools.

The Lesson for Healthcare Professionals

You do not need to learn React. You need to learn system architecture and compliance constraints. If you can define *what* needs to be built and *what the rules are*, Claude Code can handle the *how*.

The HHH platform is live proof that domain experts can now build their own tools.

Related reading

> Ready to learn more or bring this to your team? Reach out at hello@icanteachyouai.com or join the waitlist at icanteachyouai.com/waitlist.