hipaa-compliance
affaan-m/ecc
HIPAA-specific entrypoint for healthcare privacy and security work.
What is hipaa-compliance?
Use this skill when a task is explicitly framed around HIPAA, PHI handling, covered entities, BAAs, breach posture, or US healthcare compliance requirements. It acts as an overlay that coordinates healthcare-phi-compliance, healthcare-reviewer, and security-review to ensure PHI is never exposed in logs, analytics, prompts, or third-party systems without proper BAA coverage.
- Applies HIPAA-specific decision gates to determine if data is PHI and whether actors are covered entities or business associates
- Ensures PHI is never placed in logs, analytics, crash reports, prompts, error strings, URLs, or browser storage
- Verifies third-party SaaS, observability, and LLM providers have BAA coverage before PHI access
- Enforces minimum necessary access principles and audit trails for all PHI reads and writes
- Coordinates with healthcare-phi-compliance for implementation rules and healthcare-reviewer for patient safety and clinical workflow impacts
How to install hipaa-compliance
npx skills add null --skill hipaa-complianceHow to use hipaa-compliance
- 1.Activate this skill when a request explicitly mentions HIPAA, PHI, covered entities, BAAs, or US healthcare compliance
- 2.Start with healthcare-phi-compliance to review concrete implementation rules for PHI handling, data classification, and audit logging
- 3.Apply HIPAA decision gates: identify if data is PHI, confirm covered entity or business associate status, verify BAA coverage for vendors, and enforce minimum necessary access
- 4.Escalate to healthcare-reviewer if the task affects patient safety, clinical workflows, or regulated production architecture
- 5.Cross-reference security-review for general auth, input handling, secrets, API, and deployment hardening
Use cases
- Building or reviewing US healthcare software that stores, processes, exports, or transmits PHI
- Assessing whether logging, analytics, LLM prompts, storage, or support workflows create HIPAA exposure
- Designing patient-facing or clinician-facing systems where minimum necessary access and auditability matter
- Evaluating vendor and third-party tooling decisions for HIPAA compliance and BAA requirements
- Adding AI features (like visit summaries) to clinician dashboards while maintaining PHI boundaries
- Healthcare software engineers and architects
- Compliance and security reviewers in healthcare organizations
- Product managers building healthcare applications
- Healthcare IT teams evaluating third-party tools and SaaS providers
hipaa-compliance FAQ
Use hipaa-compliance as the entry point when a task is explicitly framed around HIPAA, PHI, or covered entities. It then delegates to healthcare-phi-compliance for concrete implementation rules and healthcare-reviewer for clinical impact assessment.
Any data that identifies or could identify a patient in combination with health information—including names, MRNs, phone numbers, addresses, visit dates, diagnoses, and treatment details. Treat support transcripts and patient messages as potentially containing PHI unless explicitly redacted.
Yes. Any vendor or model provider that will access, process, or store PHI must have a signed Business Associate Agreement (BAA) in place. Treat all third-party SaaS, observability, support tooling, and LLM providers as blocked-by-default until BAA status is confirmed.
Block the design unless the external service is covered by a BAA. If possible, redesign to minimize or redact PHI before transmission, or use opaque internal IDs instead of identifiers.
Grant users only the smallest PHI slice needed for their specific task. Use role-based access control, scoped authorization, and audit trails to track all PHI reads and writes. Prefer opaque internal IDs over names, MRNs, and other identifiers.
Full instructions (SKILL.md)
Source of truth, from affaan-m/ecc.
name: hipaa-compliance description: HIPAA-specific entrypoint for healthcare privacy and security work. Use when a task is explicitly framed around HIPAA, PHI handling, covered entities, BAAs, breach posture, or US healthcare compliance requirements. metadata: origin: ECC direct-port adaptation version: "1.0.0"
HIPAA Compliance
Use this as the HIPAA-specific entrypoint when a task is clearly about US healthcare compliance. This skill intentionally stays thin and canonical:
healthcare-phi-complianceremains the primary implementation skill for PHI/PII handling, data classification, audit logging, encryption, and leak prevention.healthcare-reviewerremains the specialized reviewer when code, architecture, or product behavior needs a healthcare-aware second pass.security-reviewstill applies for general auth, input-handling, secrets, API, and deployment hardening.
When to Use
- The request explicitly mentions HIPAA, PHI, covered entities, business associates, or BAAs
- Building or reviewing US healthcare software that stores, processes, exports, or transmits PHI
- Assessing whether logging, analytics, LLM prompts, storage, or support workflows create HIPAA exposure
- Designing patient-facing or clinician-facing systems where minimum necessary access and auditability matter
How It Works
Treat HIPAA as an overlay on top of the broader healthcare privacy skill:
- Start with
healthcare-phi-compliancefor the concrete implementation rules. - Apply HIPAA-specific decision gates:
- Is this data PHI?
- Is this actor a covered entity or business associate?
- Does a vendor or model provider require a BAA before touching the data?
- Is access limited to the minimum necessary scope?
- Are read/write/export events auditable?
- Escalate to
healthcare-reviewerif the task affects patient safety, clinical workflows, or regulated production architecture.
HIPAA-Specific Guardrails
- Never place PHI in logs, analytics events, crash reports, prompts, or client-visible error strings.
- Never expose PHI in URLs, browser storage, screenshots, or copied example payloads.
- Require authenticated access, scoped authorization, and audit trails for PHI reads and writes.
- Treat third-party SaaS, observability, support tooling, and LLM providers as blocked-by-default until BAA status and data boundaries are clear.
- Follow minimum necessary access: the right user should only see the smallest PHI slice needed for the task.
- Prefer opaque internal IDs over names, MRNs, phone numbers, addresses, or other identifiers.
Examples
Example 1: Product request framed as HIPAA
User request:
Add AI-generated visit summaries to our clinician dashboard. We serve US clinics and need to stay HIPAA compliant.
Response pattern:
- Activate
hipaa-compliance - Use
healthcare-phi-complianceto review PHI movement, logging, storage, and prompt boundaries - Verify whether the summarization provider is covered by a BAA before any PHI is sent
- Escalate to
healthcare-reviewerif the summaries influence clinical decisions
Example 2: Vendor/tooling decision
User request:
Can we send support transcripts and patient messages into our analytics stack?
Response pattern:
- Assume those messages may contain PHI
- Block the design unless the analytics vendor is approved for HIPAA-bound workloads and the data path is minimized
- Require redaction or a non-PHI event model when possible
Related Skills
healthcare-phi-compliancehealthcare-reviewerhealthcare-emr-patternshealthcare-eval-harnesssecurity-review
Related skills
More from affaan-m/ecc and the wider catalog.
homelab-network-readiness
Readiness checklist for homelab VLAN, DNS filtering, and VPN changes before touching router or firewall config.
homelab-network-setup
Plan scalable home and homelab networks with proper IP ranges, DHCP, DNS, and device roles.
homelab-pihole-dns
Network-wide DNS ad blocker and local DNS management for home networks.
homelab-vlan-segmentation
Segment home networks into isolated VLANs for IoT, guest, and trusted traffic using UniFi, pfSense, OPNsense, or MikroTik.
homelab-wireguard-vpn
Fast, modern WireGuard VPN server setup for secure remote access to your home network.
hookify-rules
Create and manage Hookify rules to enforce patterns and guard against risky operations in Claude Code.