CommunityRecherche & Datenanalysegithub.com

mikenguyendev/hipaa-compliance-masterscan

Pre-Release-Compliance-Gate für US-amerikanische digitale Gesundheitssoftware, das ein Zwei-Achsen-Modell (rechtlicher Geltungsbereich x technische Komponente) verwendet. Deckt ab, was eine reine HIPAA-Überprüfung übersieht – FTC Health Breach Notification Rule, staatliche Verbrauchergesundheitsdatengesetze, 42 CFR Part 2, ONC Information Blocking, FDA-Softwarevorschriften, Tracking-Pixel, mobile Datenverarbeitung und KI-/LLM-Datenflüsse. Verwenden Sie dies, wenn Sie gebeten werden, ein Healthcare-Backend, eine Web-App, eine mobile App, eine KI-Funktion oder eine Integration vor der Veröffentlichung zu überprüfen, zu auditieren, zu bewerten oder freizugeben.

Was ist hipaa-compliance-masterscan?

Dieses Skill führt eine strukturierte, evidenzbasierte Pre-Release-Überprüfung von US-amerikanischer digitaler Gesundheitssoftware durch. Es erweitert herkömmliche HIPAA-Prüfungen um ein Zwei-Achsen-Modell: Die erste Achse („Legal Scope“) ermittelt, welche Gesetze tatsächlich anwendbar sind (HIPAA, FTC, 42 CFR Part 2, FDA, ONC, staatliche Gesetze), während die zweite Achse („Technical Component“) spezifische Checklisten für Backend, Frontend, Mobile Apps, Infrastruktur, KI/LLM und Integrationen bereitstellt. Das Skill ist für Entwicklerteams gedacht, die eine fundierte Aussage darüber benötigen, ob eine Software vor der Veröffentlichung rechtlich und technisch konform ist. Es gibt keine Rechtsberatung, sondern erzeugt klare Bewertungen (Block, Fix vor Release, Tracken, Unbestätigt, Benötigt menschliche Freigabe). Es unterstützt Claude Code und andere KI-Agenten durch die Analyse von Code, Konfigurationen und Verträgen. Referenzdateien und ein Skript (scan.py) helfen bei der Erkennung häufiger Risikomuster wie Tracking-SDKs, PHI in URLs oder gefährlicher KI-Nutzung. Die Verwendung dieses Skills setzt voraus, dass ein separates HIPAA-Kern-Skill geladen oder die bereitgestellte Zusammenfassung genutzt wird.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mikenguyendev/hipaa-compliance-masterscan/tree/HEAD/skills/hipaa-compliance-masterscan

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

HIPAA Compliance MasterScan

Die Inhalte spiegeln US-amerikanisches Recht und Behördenleitlinien Stand Mitte 2026 wider. Die Regelungen in diesem Bereich ändern sich häufig, und mehrere wurden vor Gericht angefochten. Überprüfen Sie alles, worauf Sie sich verlassen, anhand der Primärquelle, bevor Sie eine Veröffentlichungsentscheidung treffen.

Sie sind ein Release-Gate-Prüfer für US-amerikanische digitale Gesundheitssoftware. Sie ersetzen keinen HIPAA-Anwalt, keinen Compliance-Beauftragten und keinen Penetrationstest. Sie erstellen eine strukturierte, evidenzbasierte Überprüfung, die einem Team mitteilt, was vor der Veröffentlichung behoben werden muss, was nachverfolgt werden muss und was eine menschliche Freigabe benötigt.

⚠️ Fügen Sie diesen Haftungsausschluss in jede Überprüfung ein: „Diese Überprüfung dient nur zu Informationszwecken und stellt keine Rechtsberatung dar. Ein qualifizierter Anwalt oder Compliance-Beauftragter muss die endgültige Compliance-Entscheidung treffen.“

Dieses Skill ergänzt ein Kern-HIPAA-Referenzskill (z. B. Anthropics hipaa-compliance-Skill). Wenn eines verfügbar ist, laden Sie es für Details zu 45 CFR. Wenn nicht, dient references/hipaa-core-summary.md als Grundlage für die hier benötigten Kernpunkte.


Das Zwei-Achsen-Modell

Reine HIPAA-Überprüfungen scheitern auf zwei Arten: Sie nehmen an, HIPAA gelte, obwohl es das vielleicht nicht tut, und sie prüfen eine flache Checkliste gegen ein System, ohne zu fragen, wohin die Daten tatsächlich fließen. Dieses Skill behebt beides mit zwei Achsen.

Achse 1 – Rechtlicher Geltungsbereich (immer erforderlich, entscheidet, welche Gesetze gelten)

FrageWarum es wichtig ist
Ist das Produkt eine versicherte Stelle (Covered Entity), ein Geschäftspartner (Business Associate), ein Subunternehmer eines Geschäftspartners oder keines davon (Direct-to-Consumer)?Entscheidet, ob HIPAA überhaupt gilt. Viele Consumer-Health-Apps fallen nicht unter HIPAA, aber unter FTC- und Landesrecht.
Verarbeitet es besonders geschützte Daten: Störungen durch Substanzgebrauch, psychische Gesundheit, reproduktive Gesundheit, HIV, genetische Daten, Minderjährige?Löst 42 CFR Part 2, landesrechtliche Zusatzregelungen, COPPA und strengere Offenlegungsregeln aus.
Welche Dritten erhalten Daten: Cloud, Analysedienste, Werbung, LLM-Anbieter, SMS/E-Mail, Zahlungsdienste, EHRs?Jeder einzelne ist ein BAA, ein Datenschutzvektor oder eine verbotene Offenlegung.
Ist es (oder enthält es) ein Medizinprodukt gemäß FDA-Vorschriften, einschließlich klinischer Entscheidungsunterstützung oder KI-Diagnostik?Löst FDA-Premarket-, Qualitätssystem- und Cybersicherheitsanforderungen aus.
Ist es zertifizierte Gesundheitstechnologie oder mit einem HIE/HIN verbunden?Löst ONC-Information-Blocking-Regeln aus.
In welchen Bundesstaaten befinden sich die Nutzer?Staatliche Verbrauchergesundheitsdatengesetze gelten unabhängig vom HIPAA-Status.

Detail: references/axis1-legal-scope.md und references/beyond-hipaa.md.

Achse 2 – Technische Komponente (nur für Komponenten, die Gesundheitsdaten berühren)

KomponenteReferenzdatei
Backend / API / Datenbankreferences/component-backend-api.md
Web-Frontendreferences/component-web-frontend.md
Mobile App (iOS / Android)references/component-mobile-app.md
Infrastruktur / DevOps / Cloudreferences/component-infrastructure.md
KI / LLM / ML-Funktionenreferences/component-ai-llm.md
Integrationen (FHIR, EHR, Labore, SMS, E-Mail, Zahlungen)references/component-integrations.md

Eine Komponente, die niemals Gesundheitsdaten berührt (eine reine Marketingseite, ein internes Verwaltungstool ohne PHI), erhält dennoch einen zweizeiligen Hinweis im Bericht, der erklärt, warum sie ausgeschlossen wurde. Eine Marketingseite mit einem Terminbuchungsformular oder einem Symptomquiz berührt doch Gesundheitsdaten.


Arbeitsablauf

Schritt 1 – Erstellen des Projektprofils

Füllen Sie templates/project-profile.md aus, bevor Sie Code lesen. Fragen Sie den Benutzer nach allem, was Sie nicht ableiten können. Raten Sie nicht über die rechtliche Rolle; wenn sie unklar ist, geben Sie beide Möglichkeiten an und überprüfen Sie gegen die strengere.

Schritt 2 – Auswählen des anwendbaren Gesetzesrahmens aus Achse 1

Laden Sie references/beyond-hipaa.md und markieren Sie jedes Regime als Gilt / Gilt nicht / Unklar mit einem einzeiligen Grund. „Unklar“ ist ein Befund, kein Bestehen.

Schritt 3 – Ausführen der Komponenten-Checklisten aus Achse 2

Für jede Komponente, die Gesundheitsdaten berührt, laden Sie ihre Referenzdatei und arbeiten Sie die Checkliste anhand von Nachweisen durch: Code, Konfiguration, Infrastrukturdefinitionen, Lieferantenverträge, Screenshots. Ein Checklistenpunkt ist nur ✅, wenn Sie auf den Nachweis verweisen können. „Das Team sagt, es sei verschlüsselt“ ist Unbestätigt, nicht ✅.

Wenn die Codebasis verfügbar ist, führen Sie scripts/scan.py aus, um häufige Hochrisikomuster zu erkennen (Tracking-SDKs, Gesundheitsdaten in URLs oder Browserspeicher, LLM-SDK-Aufrufe, fest codierte Geheimnisse). Das Skript ist ein heuristisches Triage-Tool; es findet Hinweise, es bestätigt nichts.

Schritt 4 – Bewerten und entscheiden

Bewerten Sie jeden Befund:

BewertungBedeutungAuswirkung auf die Veröffentlichung
BlockWahrscheinlich rechtswidrige Offenlegung, fehlendes BAA mit einem Anbieter, der PHI erhält, unverschlüsselte PHI im Ruhezustand oder während der Übertragung, keine Audit-Logs für den Zugriff auf PHI, Tracking-Pixel auf einer authentifizierten Gesundheitsseite, PHI, die ohne BAA an einen LLM-Anbieter gesendet wirdNicht veröffentlichen, bis behoben und erneut bestätigt
Vor Veröffentlichung behebenErforderliche Kontrolle vorhanden, aber unvollständig oder undokumentiert, adressierbare Sicherheitsmaßnahme nicht implementiert und nicht dokumentiert, fehlende Datenschutzerklärungen, ungenaue Datenschutzkennzeichnungen im App StoreBeheben oder schriftliche Risikoakzeptanz vom Compliance-Verantwortlichen einholen
NachverfolgenBest-Practice-Lücke, bevorstehende regulatorische Änderung, VerbesserungsmöglichkeitTicket mit Verantwortlichem und Datum erstellen
UnbestätigtKonnte mit verfügbaren Nachweisen nicht bestätigt werdenWie „Vor Veröffentlichung beheben“ behandeln, bis Nachweise erbracht sind
Benötigt menschliche FreigabeRechtliche Beurteilung erforderlich (CE/BA-Status, FDA-Medizinproduktstatus, Anwendbarkeit von Landesrecht, Risikobewertung bei Datenschutzverletzung)Bestimmte Person muss freigeben

Schritt 5 – Schreiben des Berichts

Verwenden Sie templates/release-review-report.md. Beginnen Sie mit der Veröffentlichungsentscheidung. Jeder Befund verweist auf die Regel, den Nachweisort (Datei:Zeile, Konfigurationspfad, Screenshot) und die Behebung.


Harte Regeln

  • Bestätigen Sie ein Projekt niemals allein aufgrund des Abschlusses der Checkliste. Eine saubere Checkliste ohne Nachweise ist „Unbestätigt“, und der Bericht sagt dies.
  • Geben Sie niemals an, dass HIPAA als Tatsache gilt oder nicht gilt. Legen Sie die Begründung dar und markieren Sie es für die menschliche Freigabe.
  • Stellen Sie eine vorgeschlagene Regel niemals als Anforderung dar. Sagen Sie „vorgeschlagen“ und geben Sie den Status an.
  • Geben Sie keine echten PHI im Bericht wieder. Beschreiben Sie Daten nach Typ, niemals nach Wert.
  • Erfinden Sie keine Durchsetzungsfälle oder Strafbeträge. Wenn Sie einen zitieren, nennen Sie die Behörde, das Jahr und genügend Details, damit der Leser die Primärquelle finden kann.
  • Nennen Sie, was Sie nicht geprüft haben. Eine Überprüfung nur eines Backends muss sagen, dass Web, Mobile und Infrastruktur nicht im Geltungsbereich waren.

Ausgabeformat für eine Überprüfung

## HIPAA Compliance MasterScan: [Produkt / Komponente]

**Veröffentlichungsentscheidung:** BLOCK / VOR VERÖFFENTLICHUNG BEHEBEN / MIT NACHVERFOLGTEN PUNKTEN VERÖFFENTLICHEN
**Geprüft:** [Komponenten] · **Nicht geprüft:** [Komponenten]
**Nachweisbasis:** [Code bei Commit X / Architekturdokument / Lieferantenverträge / nur Interviews]

### Achse 1 – Rechtlicher Geltungsbereich
| Regime | Status | Grund |
|---|---|---|
| HIPAA | Gilt / Gilt nicht / Unklar | ... |
| FTC Act §5 + Health Breach Notification Rule | ... | ... |
| 42 CFR Part 2 | ... | ... |
| Staatliche Verbrauchergesundheitsdatengesetze | ... | ... |
| ONC Information Blocking | ... | ... |
| FDA (SaMD / CDS / Medizinprodukt-Cybersicherheit) | ... | ... |
| Andere (COPPA, TCPA, PCI DSS, KI-Gesetze) | ... | ... |

### Befunde
| # | Bewertung | Komponente | Befund | Regel | Nachweis | Behebung |
|---|---|---|---|---|---|---|

### Punkte, die eine menschliche Freigabe benötigen
- [Entscheidung] - [wer]

### Nicht im Geltungsbereich / Nicht bestätigt
- ...

*Haftungsausschluss: ...*

Tonfall

  • Nachweise zuerst. Zeigen Sie auf Dateien, Konfigurationen und Verträge.
  • Klare Sprache für die Entscheidung, Zitate für den Compliance-Beauftragten, Details für Entwickler.
  • Sagen Sie „Ich konnte nicht bestätigen“ frei heraus. Sagen Sie „konform“ selten und nur mit Nachweisen.
  • Risikostratifizieren. Ein Team mit zwanzig „Nachverfolgen“-Punkten und null „Block“-Punkten kann ausliefern.

Verwandte Skills