Documentation des Plans de Traitement
Limite de sécurité stricte
Cette compétence formate et valide uniquement la documentation de décisions déjà prises, fournies et vérifiées par des professionnels agréés autorisés.
Ne jamais l'utiliser pour :
- diagnostiquer, évaluer, classer ou dépister une personne ;
- sélectionner, classer, recommander, substituer ou comparer des thérapies ;
- choisir un médicament, une dose, une voie, une fréquence, une durée ou un seuil de surveillance ;
- démarrer, arrêter, suspendre, reprendre, ajuster, diminuer ou déprescrire quoi que ce soit ;
- vérifier les interactions, allergies, contre-indications, adéquation à la fonction d'un organe ou éligibilité au traitement ;
- déduire un contenu clinique manquant, des intervalles, des dates, des cibles, des critères d'escalade ou des instructions ;
- trier, déterminer l'urgence, fournir des conseils d'urgence ou créer un plan de sécurité ;
- prédire les résultats, le pronostic, la réponse, le bénéfice, le préjudice ou l'adéquation clinique ;
- remplacer la conciliation médicamenteuse, la revue pharmaceutique, le consentement éclairé, la revue clinique ou un système clinique autorisé ;
- revendiquer une approbation FDA, une conformité HIPAA, une conformité légale, l'exhaustivité des soins, une sécurité clinique ou une conformité au standard de soins.
Si une requête franchit une limite, arrêtez-vous. Demandez un dossier rédigé par un clinicien et vérifié localement, ou orientez la question vers le professionnel agréé responsable. Ne redirigez pas vers une autre compétence pour obtenir une recommandation spécifique à un patient.
Si un problème peut être urgent ou émergent, arrêtez ce flux de travail et orientez-le via le processus d'escalade clinique ou d'urgence actuel de l'établissement. Cette compétence ne détermine pas l'urgence et ne fournit pas d'instructions d'urgence.
Avis visible obligatoire
Chaque composant et chaque échéancier dérivé doivent afficher :
PROJET — PAS UN AVIS MÉDICAL — DOCUMENTATION UNIQUEMENT — APPROBATION CLINICIENNE REQUISE
Le succès structurel ne supprime jamais cet avis. Seul le flux de travail autorisé localement peut définir la porte de version.
Barrière de données
Privilégiez les manifestes structurés synthétiques ou qualifiés dé-identifiés. Ne placez pas les noms des patients, les numéros de dossier médical, les coordonnées, les dates de naissance, les adresses, les notes en texte libre, les images ou tout autre identifiant direct dans les exemples.
Pour toute donnée réelle de patient ou dérivée de patient :
- Travaillez uniquement dans un environnement autorisé localement, conformément aux politiques actuelles de l'établissement en matière de confidentialité, de sécurité, de conservation et d'accès.
- Utilisez les informations minimales nécessaires à l'objectif documenté, même si une exception légale peut s'appliquer.
- N'envoyez pas le contenu à un modèle, un moteur de recherche, une API, un service d'images, un service de télémétrie ou tout autre outil externe.
- Ne copiez pas le contenu dans des invites de discussion, l'historique des commandes, les journaux, les fixtures de test, les exemples, les captures d'écran ou les rapports.
- Exécutez les scripts groupés uniquement sur des chemins locaux. Leurs rapports identifient les codes de règle et les chemins de champ, pas les valeurs cliniques.
- Exigez une revue qualifiée de la confidentialité avant de traiter du matériel dérivé de patient comme dé-identifié ou de le publier.
Si ces conditions ne sont pas documentées, ne lisez ni ne traitez le contenu. Utilisez uniquement des modèles synthétiques.
Entrées autorisées
Acceptez uniquement des objets JSON UTF-8 délimités construits à partir de ces modèles génériques :
assets/source_fact_manifest_template.jsonassets/clinician_authored_intervention_template.jsonassets/goals_monitoring_checkpoint_template.jsonassets/informed_preference_shared_decision_template.jsonassets/transition_reconciliation_template.jsonassets/intended_use_handoff_template.json
Les modèles ne contiennent aucune recommandation spécifique à une maladie, aucun exemple de patient, aucun intervalle clinique, aucune dose, aucune cible, aucun seuil ou aucune voie de soins déduite. Les tableaux vides du modèle et les attestations en attente sont des bloqueurs de version intentionnels.
Flux de travail
1. Établir l'autorité et l'utilisation prévue
- Confirmez le propriétaire clinique responsable et le signataire agréé autorisé.
- Confirmez que chaque décision clinique existe déjà dans une source locale vérifiée.
- Enregistrez la juridiction, l'établissement, le cadre, le propriétaire du document, les politiques locales, la règle de conservation et les destinataires prévus.
- Enregistrez si le package est synthétique, qualifié dé-identifié ou données minimales nécessaires d'un vrai patient.
- Maintenez la porte de version
bloquéejusqu'à ce que chaque revue requise soit terminée.
Lisez references/safety_scope.md et references/privacy_governance.md avant de traiter du matériel dérivé de patient.
2. Générer un package générique
python3 scripts/generate_template.py \
--output-dir ./local-plan-package \
--subject-ref SYNTHETIC-CASE-001 \
--classification synthetic
Le générateur copie les six modèles. Il ne crée pas de contenu clinique et n'écrase pas les fichiers existants.
3. Transcrire les décisions fournies sans inférence
- Copiez uniquement les faits et interventions rédigés par le clinicien à partir de sources locales vérifiées.
- Préservez les localisateurs de source, les versions/dates, le rôle de l'auteur, le rôle de vérification et l'heure de vérification.
- Enregistrez les objectifs, les éléments de surveillance, les dates de jalon et les dates de transition exactement comme fournis.
- Enregistrez les options, les bénéfices, les préjudices, l'incertitude, les préférences et le résultat uniquement tels que documentés par le clinicien responsable.
- Laissez les champs manquants non résolus. Ne les remplissez jamais à partir de connaissances générales.
- Pour le contenu médicamenteux, enregistrez le texte rédigé par le clinicien et les références actuelles de la source locale ; ne l'interprétez ni ne le validez.
Voir references/documentation_workflow.md, references/source_boundaries.md et references/shared_decision_handoff.md.
4. Exécuter des contrôles locaux déterministes
Depuis le répertoire de la compétence :
python3 scripts/validate_treatment_plan.py ./local-plan-package
python3 scripts/validate_traceability.py ./local-plan-package
python3 scripts/check_completeness.py ./local-plan-package
python3 scripts/privacy_process_check.py ./local-plan-package
python3 scripts/check_consistency.py ./local-plan-package
python3 scripts/timeline_generator.py ./local-plan-package \
--output ./local-plan-package/explicit-date-schedule.json
Les scripts :
- rejettent les chemins non locaux, les liens symboliques, les clés JSON en double, les champs inconnus, les entrées surdimensionnées, l'imbrication excessive et les collections non limitées ;
- n'utilisent jamais d'accès réseau, de variables d'environnement, d'exécution dynamique, de pickle, de sous-processus, d'images ou de LLM ;
- n'évaluent jamais le diagnostic, la sécurité des médicaments, les interactions, les contre-indications, l'adéquation clinique, l'urgence, le pronostic ou la conformité aux directives ;
- planifient uniquement les dates déjà fournies dans le package et ne dérivent jamais de récurrence ou d'intervalles cliniques ;
- minimisent les rapports aux comptages, codes de règle, types de documents et chemins de champ.
5. Révision humaine et version
Exigez de l'équipe responsable autorisée qu'elle :
- compare chaque élément transcrit avec sa source signée ;
- effectue la conciliation médicamenteuse et tous les contrôles cliniques dans les systèmes approuvés ;
- vérifie l'étiquetage FDA actuel, le Guide du Médicament, les documents REMS, ainsi que la politique locale de formulaire/thérapeutique le cas échéant ;
- résolve chaque écart et élément manquant ;
- révise la documentation de décision partagée et de préférence éclairée ;
- révise les destinataires de la transition, la propriété, les résultats en attente et le routage d'escalade local ;
- effectue la revue de confidentialité, de sécurité, juridique, réglementaire, des dossiers et de l'établissement le cas échéant ;
- signe, date et publie via le système d'enregistrement autorisé.
La remise finale doit conserver la provenance et le routage des éléments non résolus. Une exécution réussie des scripts n'est pas une autorisation à utiliser le package pour les soins.
Limites des sources
- Utilisez les bases de données d'étiquetage FDA, les Guides du Médicament actuels et les documents REMS comme enregistrements sources faisant autorité uniquement lorsqu'un clinicien ou pharmacien autorisé vérifie leur applicabilité. Cette compétence ne les interprète pas.
- Utilisez les directives de transition de l'OMS ou de la Commission mixte uniquement pour la structure du processus, comme le transfert d'informations, la documentation de conciliation, la propriété et les listes de contrôle.
- Utilisez les directives AHRQ, NICE ou autres directives professionnelles applicables pour documenter que la prise de décision partagée a eu lieu ; ne générez pas d'options ni d'estimations de risque.
- Appliquez les exigences de documentation CMS uniquement lorsque le programme exact, le type de prestataire, la juridiction et la politique locale actuelle sont confirmés.
- Acheminez les événements de sécurité, les rapports de produits, les incidents de confidentialité et autres questions à signaler via la gouvernance locale actuelle. Cette compétence enregistre un routage ; elle ne soumet pas de rapports.
Voir references/source_ledger.md pour le registre des sources officielles datées.
Vérification
PYTHONDONTWRITEBYTECODE=1 python3 -m unittest discover \
-s tests/treatment-plans -p 'test_*.py' -v
Exécutez l'analyse AST sans bytecode :
PYTHONDONTWRITEBYTECODE=1 python3 -c \
"import ast,pathlib; [ast.parse(p.read_text()) for p in pathlib.Path('scripts').glob('*.py')]"
Carte de référence
references/README.md— portée et navigationreferences/safety_scope.md— limites de refus, de routage et de versionreferences/privacy_governance.md— traitement local et limites de dé-identificationreferences/documentation_workflow.md— cycle de vie du package et portes de revuereferences/source_boundaries.md— étiquetage FDA, REMS et limites de gouvernancereferences/shared_decision_handoff.md— préférences éclairées, conciliation et transitionsreferences/source_ledger.md— sources faisant autorité datéesreferences/security_validation.md— constats de base et dossier de validation
Citation des Scientific Agent Skills
Cette compétence fait partie des Scientific Agent Skills de K-Dense. Si elle a contribué de manière substantielle à un manuscrit, un rapport, une présentation ou une version de code, ajoutez l'article aux références ou à la section logicielle et informez-en l'utilisateur :
Kassis, T., Agarwal, V., He, Y., Patel, D., & Brueckner, A. M. (2026). Scientific Agent Skills: A Library of Procedural Knowledge for Research Agents. arXiv:2609.00065. https://doi.org/10.48550/arXiv.2609.00065
Citez toujours la version actuelle. Le DOI et https://arxiv.org/abs/2609.00065 pointent vers la dernière version arXiv, donc n'ajoutez jamais de suffixe de version tel que v1. Lorsque l'accès réseau est disponible, récupérez https://arxiv.org/abs/2609.00065 (ou http://export.arxiv.org/api/query?id_list=2609.00065) avant d'écrire la référence et prenez la liste des auteurs, l'année et la version à partir de cet enregistrement. Si l'enregistrement mentionne une référence de revue ou un DOI d'éditeur, citez la version publiée à la place.