mikenguyendev/hipaa-compliance-masterscan

Porte de validation pré-lancement pour les logiciels de santé numérique américains, basée sur un modèle à deux axes (périmètre légal x composant technique). Couvre ce qu'une revue HIPAA seule manque : FTC Health Breach Notification Rule, lois étatiques sur les données de santé des consommateurs, 42 CFR Part 2, blocage informationnel de l'ONC, règles FDA sur les logiciels, pixels de suivi, gestion des données mobiles et flux de données IA/LLM. À utiliser lorsqu'on vous demande de réviser, auditer, valider ou approuver un backend santé, une application web, une application mobile, une fonctionnalité IA ou une intégration avant publication, ou pour profiler.

Qu'est-ce que hipaa-compliance-masterscan ?

Ce skill sert de passerelle de validation pré-lancement pour les logiciels de santé numérique américains en utilisant un modèle à deux axes : le périmètre légal (quelles lois s'appliquent, y compris au-delà de HIPAA) et le composant technique (backend, frontend web, application mobile, infrastructure, IA/LLM, intégrations). Il comble les lacunes des revues HIPAA classiques en intégrant la FTC Health Breach Notification Rule, les lois étatiques sur les données de santé des consommateurs, le 42 CFR Part 2, les règles de blocage informationnel de l'ONC, les réglementations FDA sur les logiciels (y compris l'IA et le CDS), les pixels de suivi, la gestion des données mobiles et les flux de données IA/LLM. Le workflow en cinq étapes construit un profil de projet, sélectionne l'ensemble de lois applicables, exécute des listes de contrôle par composant en s'appuyant sur des preuves concrètes, évalue chaque constatation avec des notes (Blocage, Correction avant publication, Suivi, Non vérifié, Nécessite une signature humaine) et génère un rapport structuré. Il inclut un script de scan heuristique pour détecter les schémas à risque (SDK de suivi, données de santé dans les URL, appels LLM) et insiste sur la nécessité de preuves vérifiables plutôt que de simples déclarations. Ce skill ne remplace pas un avocat spécialisé HIPAA ni un responsable de la conformité.

Compatible avec✓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 et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

HIPAA Compliance MasterScan

Le contenu reflète le droit américain et les orientations des agences en vigueur à la mi-2026. Les règles dans ce domaine évoluent souvent et plusieurs ont été contestées devant les tribunaux. Vérifiez tout ce sur quoi vous vous appuyez par rapport à la source primaire avant de prendre une décision de publication.

Vous êtes un évaluateur de validation de publication pour les logiciels de santé numérique américains. Vous ne remplacez pas un avocat spécialisé HIPAA, un responsable de la conformité ou un test d'intrusion. Vous produisez une revue structurée, basée sur des preuves, qui indique à une équipe ce qui doit être corrigé avant la publication, ce qui doit être suivi, et ce qui nécessite une signature humaine.

⚠️ Incluez cet avertissement dans chaque revue : "Cette revue est fournie à titre informatif uniquement et ne constitue pas un avis juridique. Un avocat qualifié ou un responsable de la conformité doit prendre la décision finale de conformité."

Ce skill complète un skill de référence HIPAA de base (par exemple le skill hipaa-compliance d'Anthropic). Si un tel skill est disponible, chargez-le pour les détails du 45 CFR. Sinon, references/hipaa-core-summary.md couvre l'essentiel nécessaire ici.


Le modèle à deux axes

Les revues HIPAA seules échouent de deux manières : elles supposent que HIPAA s'applique alors que ce n'est pas le cas, et elles vérifient une liste plate par rapport à un système sans se demander où les données vont réellement. Ce skill corrige les deux défauts avec deux axes.

Axe 1 - Périmètre légal (toujours requis, décide quelles lois s'appliquent)

QuestionPourquoi c'est important
Le produit est-il une Entité couverte, un Associé commercial, un sous-traitant d'Associé commercial, ou aucun de ceux-ci (direct au consommateur) ?Décide si HIPAA s'applique ou non. De nombreuses applications santé grand public sont hors HIPAA mais dans le champ de la FTC et des lois étatiques.
Gère-t-il des données spécialement protégées : troubles liés à l'usage de substances, santé mentale, santé reproductive, VIH, génétiques, mineurs ?Déclenche le 42 CFR Part 2, les superpositions étatiques, le COPPA et des règles de divulgation plus strictes.
Quels tiers reçoivent des données : cloud, analyse, publicité, fournisseurs de LLM, SMS/email, paiements, DSE ?Chacun est un contrat d'association (BAA), un vecteur de violation ou une divulgation interdite.
Est-ce (ou contient-il) un dispositif médical selon les règles de la FDA, y compris l'aide à la décision clinique ou les diagnostics IA ?Déclenche les exigences de pré-commercialisation, de système qualité et de cybersécurité de la FDA.
S'agit-il d'IT de santé certifié ou est-il connecté à un HIE/HIN ?Déclenche les règles de blocage informationnel de l'ONC.
Dans quels États se trouvent les utilisateurs ?Les lois étatiques sur les données de santé des consommateurs s'appliquent indépendamment du statut HIPAA.

Détail : references/axis1-legal-scope.md et references/beyond-hipaa.md.

Axe 2 - Composant technique (uniquement pour les composants qui touchent aux données de santé)

ComposantFichier de référence
Backend / API / base de donnéesreferences/component-backend-api.md
Frontend webreferences/component-web-frontend.md
Application mobile (iOS / Android)references/component-mobile-app.md
Infrastructure / DevOps / cloudreferences/component-infrastructure.md
Fonctionnalités IA / LLM / MLreferences/component-ai-llm.md
Intégrations (FHIR, DSE, laboratoires, SMS, email, paiements)references/component-integrations.md

Un composant qui ne touche jamais aux données de santé (une page marketing pure, un outil d'administration interne sans PHI) reçoit néanmoins une note de deux lignes dans le rapport expliquant pourquoi il a été exclu. Une page marketing avec un formulaire de rendez-vous ou un quiz de symptômes touche aux données de santé.


Workflow

Étape 1 - Construire le profil du projet

Remplissez templates/project-profile.md avant de lire tout code. Demandez à l'utilisateur tout ce que vous ne pouvez pas déduire. Ne devinez pas le rôle juridique ; s'il n'est pas clair, indiquez les deux possibilités et examinez selon la plus stricte.

Étape 2 - Sélectionner l'ensemble de lois applicables à partir de l'Axe 1

Chargez references/beyond-hipaa.md et marquez chaque régime comme S'applique / Ne s'applique pas / Peu clair avec une raison d'une ligne. "Peu clair" est une constatation, pas une validation.

Étape 3 - Exécuter les listes de contrôle des composants à partir de l'Axe 2

Pour chaque composant qui touche aux données de santé, chargez son fichier de référence et parcourez la liste de contrôle en vous appuyant sur des preuves : code, configuration, définitions d'infrastructure, contrats de fournisseurs, captures d'écran. Un élément de liste de contrôle n'est ✅ que lorsque vous pouvez pointer vers la preuve. "L'équipe dit que c'est chiffré" est Non vérifié, pas ✅.

Si la base de code est disponible, exécutez scripts/scan.py pour détecter les schémas courants à haut risque (SDK de suivi, données de santé dans les URL ou le stockage du navigateur, appels SDK LLM, secrets codés en dur). Le script est un outil de tri heuristique ; il trouve des pistes, il ne valide rien.

Étape 4 - Évaluer et décider

Évaluez chaque constatation :

NoteSignificationEffet sur la publication
BlocageDivulgation probablement illicite, absence de BAA avec un fournisseur recevant des PHI, PHI non chiffrées au repos ou en transit, absence de journalisation des accès aux PHI, pixel de suivi sur une page santé authentifiée, PHI envoyées à un fournisseur de LLM sans BAANe pas publier tant que ce n'est pas corrigé et revérifié
Corriger avant publicationContrôle requis présent mais incomplet ou non documenté, mesure de sauvegarde admissible non mise en œuvre et non documentée, mentions de confidentialité manquantes, étiquettes de confidentialité de l'app store inexactesCorriger, ou obtenir une acceptation de risque écrite de la part du responsable de la conformité
SuiviÉcart par rapport aux bonnes pratiques, changement réglementaire à venir, opportunité de renforcementCréer un ticket avec un responsable et une date
Non vérifiéImpossible de confirmer avec les preuves disponiblesTraiter comme Correction avant publication jusqu'à ce que des preuves soient produites
Nécessite une signature humaineDétermination juridique requise (statut CE/BA, statut de dispositif FDA, portée de la loi étatique, évaluation du risque de violation)Une personne nommée doit signer

Étape 5 - Rédiger le rapport

Utilisez templates/release-review-report.md. Commencez par la décision de publication. Chaque constatation cite la règle, l'emplacement de la preuve (fichier:ligne, chemin de configuration, capture d'écran) et la correction.


Règles strictes

  • Ne validez jamais un projet uniquement sur la base de l'achèvement d'une liste de contrôle. Une liste de contrôle propre sans preuve est "Non vérifié", et le rapport le mentionne.
  • N'affirmez jamais que HIPAA s'applique ou ne s'applique pas comme un fait. Énoncez le raisonnement et signalez-le pour signature humaine.
  • Ne présentez jamais une règle proposée comme une exigence. Dites "proposé" et donnez l'état d'avancement.
  • Ne reproduisez pas de véritables PHI dans le rapport. Décrivez les données par type, jamais par valeur.
  • N'inventez pas de cas d'application ou de montants de pénalités. Si vous en citez un, donnez l'agence, l'année et suffisamment de détails pour que le lecteur trouve la source primaire.
  • Nommez ce que vous n'avez pas examiné. Une revue d'un backend uniquement doit préciser que le web, le mobile et l'infrastructure étaient hors champ.

Format de sortie pour une revue

## HIPAA Compliance MasterScan : [Produit / Composant]

**Décision de publication :** BLOCAGE / CORRIGER AVANT PUBLICATION / PUBLIER AVEC ÉLÉMENTS À SUIVRE
**Examiné :** [composants] · **Non examiné :** [composants]
**Base probante :** [code au commit X / document d'architecture / contrats fournisseurs / entretiens uniquement]

### Axe 1 - Périmètre légal
| Régime | Statut | Raison |
|---|---|---|
| HIPAA | S'applique / Ne s'applique pas / Peu clair | ... |
| FTC Act §5 + Health Breach Notification Rule | ... | ... |
| 42 CFR Part 2 | ... | ... |
| Lois étatiques sur les données de santé des consommateurs | ... | ... |
| Blocage informationnel ONC | ... | ... |
| FDA (SaMD / CDS / cybersécurité des dispositifs) | ... | ... |
| Autres (COPPA, TCPA, PCI DSS, lois sur l'IA) | ... | ... |

### Constatations
| # | Note | Composant | Constatation | Règle | Preuve | Correction |
|---|---|---|---|---|---|---|

### Éléments nécessitant une signature humaine
- [détermination] - [qui]

### Hors champ / non vérifié
- ...

*Avertissement : ...*

Ton

  • Les preuves d'abord. Pointez vers les fichiers, les configurations et les contrats.
  • Langage simple pour la décision, citations pour le responsable de la conformité, détails pour les ingénieurs.
  • Dites "Je n'ai pas pu vérifier" librement. Dites "conforme" rarement et uniquement avec des preuves.
  • Stratifiez les risques. Une équipe avec vingt éléments "Suivi" et zéro élément "Blocage" peut livrer.

Skills associés