Backup état complet après enregistrement vidéo démo de bout en bout. À utiliser comme point de référence pour la consolidation post-démo. Changements majeurs de la session 18-19 mai : - AIVA-URGENCE : page autonome avec preset URL + auto-focus chain - Workflow Demo_urgence_3_db : merge linux_db + steps AIVA + pause humaine NoMachine - Bypass LLM (static_result / static_text) dans replay_engine pour démos déterministes sans appel Ollama - Fix api_stream:3013 — replay_paused au premier polling /next - dag_execute : lift duration_ms vers top-level pour wait runtime - NPM bypass auth /aiva-urgence/ via location ^~ (proxy_host/10.conf hors git) - scripts/cancel-replays.sh — workaround Stop VWB qui ne purge pas la queue Anchors visuels (468) forcés dans le commit pour garantir restorabilité. DB workflows actuelle + ~12 .bak DB de la journée incluses. Sujets identifiés pour consolidation post-démo (TODO) : 1. Bug VWB recapture anchor ne régénère pas le PNG 2. Léa client accumule état mémoire (restart périodique requis) 3. Stop VWB ne purge pas la queue serveur (lien manquant vers /replay/cancel) 4. Bug coord client mss tronqué 2560x60 → mapping Y cassé 5. delay_before/delay_after ignorés au runtime (fix partiel duration_ms) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
37 KiB
Revue qualité — 11 dossiers GHT (vs captures Pauline)
Date : 2026-05-05 Auteur : agent revue qualité Léa
Synthèse
- 8 dossiers documentés par Pauline (captures vérité-terrain) : tous présentent des hallucinations sur les noms de médecins/IDE (le LLM qui a généré data.js a inventé un grand nombre d'identités à la place de celles présentes dans les captures Pauline). De nombreuses captures montrent plus de colonnes de constantes que ce qu'on a dans data.js (jusqu'à 5-7 colonnes vs 2). 6 dossiers sur 8 contiennent un compte-rendu d'imagerie qui doit être déplacé dans un nouvel onglet
imagerie. - 3 dossiers complétés a posteriori (captures retrouvées dans
RPU UHCD IA.docx, ajout 2026-05-05) : 25003284 (UHCD VRS), 25003451 (Forfait SU2 plaie), 25010621 (Forfait PE2 laryngite). Mêmes constats : noms hallucinés, contenu narratif globalement OK, 1 CR de RX thorax à déplacer dans ongletimagerie.
Détail par dossier (les 8 documentés)
IPP 25003362 — FORFAIT PE2 (intoxication enfant LAFFONT Alice)
Captures lues : 3 PNG (motif/IDE/diag/constantes ; histoire maladie ; détails PEC)
Identité, passage, sortie : ✅ matche (Alice LAFFONT, 3 ans, 01/01/2025 13:49→18:30)
Hallucinations détectées :
- IAO : data.js = "BLANC Élise" / capture = "BACQUE Lise"
- Médecin néphrologue suiveur : data.js = "Dr MERCIER" / capture = "Dr DIDAILLER"
- Médecin diagnostic / PEC / décision : data.js = "THOMAS Sandrine" / capture = "SEIGNE Marie"
- Notes médicales par "DR. Sandrine THOMAS" / capture probable = "Marie SEIGNE"
- Examen clinique modif par "STHOMAS" / capture = "MSEIGNE" probable
Signes vitaux : ✅ valeurs et nb colonnes (1) cohérents Diagnostic CIM-10 : ✅ Y14.9 Examen clinique : ✅ contenu cohérent Codage / synthèse PE2 : ✅ logique cohérente Imagerie à déplacer : aucune (pas de scan/radio dans ce dossier)
IPP 25003364 — UHCD pneumopathie SLA (LEROY Bernard)
Captures lues : 5 PNG (motif/diag/constantes ; notes médicales ; examens cliniques + notes IDE ; CR radio ; détails PEC)
Identité, passage : ✅ matche (71 ans, 01/01/2025 13:55, sortie hospi UHCD)
Hallucinations détectées :
- IAO : data.js = "ROBIN Coralie" / capture = "ARAMENDY Maya"
- Médecin PEC : data.js = "SIMON Hélène" / capture = "VIRTO Isabelle"
- Médecin diagnostic J18.9 (21:12) : data.js = "DR. Lucas MORIN" / capture = "DR. Thomas MEZZANO"
- Note d'évolution 20:25 : data.js = DR. Lucas MORIN / capture = DR. Thomas MEZZANO
- Note d'évolution 20:04 : data.js = DR. Hélène SIMON / capture = DR. Isabelle VIRTO
- Histoire maladie 17:35 : data.js = DR. Hélène SIMON / capture = DR. Isabelle VIRTO
- Examen clinique modif par "HSIMON" / capture = "IVIRTO"
- Notes IDE : data.js = "MEYER Fanny" + "CHARPENTIER Aline" / capture = "Fanny DARRIEUX" + "Sophie NACABAL"
- Médecin traitant : data.js = "Dr DUVAL" / capture = "Dr Olivier ANSQUER"
- Neurologue référent : data.js = "Dr MARTIN" / capture = "Dr Jean Marie BARNETCHE MT"
- Médecin décision : data.js = "MORIN Lucas" / capture probable = "VIRTO Isabelle" (Détails PEC montre VIRTO)
Signes vitaux : valeurs ✅, mais data.js a 2 colonnes alors que la capture en montre 4 (21:02, 19:45, 18:44, 14:45) — colonne 19:45 (volume miction 700) et 18:44 (T 71, FC 87, PA 168/92, débit O2 2 L) manquantes dans data.js.
Diagnostic CIM-10 : ✅ J18.9
Avis cardiologie : ✅ FEVG
Imagerie à déplacer : ⚠️ RADIOGRAPHIE PULMONAIRE (CR complet visible dans capture 095342) — actuellement le contenu radio est dispersé dans notes_medicales (DR. Lucas MORIN 20:25 "RP foyer..."). À structurer dans imagerie.
IPP 25003475 — UHCD aura migraineuse (PERRIN Marion)
Captures lues : 5 PNG (motif/IDE/diag/constantes ; notes médicales ; notes paramédicales ; CR scanner ; détails PEC)
Identité, passage : ✅ matche (Marion PERRIN, 34 ans, 01/01/2025 23:27 → 02/01/2025 03:30)
Hallucinations détectées :
- IAO : data.js = "ANDRE Anaïs" / capture = "ZENON Sandra"
- Médecin PEC / histoire maladie : data.js = "MEUNIER David" / capture = "CAZALA Stéphane"
- Médecin diagnostic R51 : data.js = "DR. Lucas MORIN" / capture = "DR. Thomas MEZZANO"
- Note d'évolution 02:46 : data.js = DR. Lucas MORIN / capture = DR. Thomas MEZZANO
- Histoire maladie 00:54 : data.js = DR. David MEUNIER / capture = DR. Stéphane CAZALA
- Notes IDE : data.js = "POULAIN Antoine" / capture = "Antoine LEONARD"
- Avis neurologue : data.js = "Dr ARNAUD" / capture = "Dr Bannier"
- Médecin décision : data.js = "MORIN Lucas" / capture = "CAZALA Stéphane"
Symptôme orientation : data.js = "- Migraines de membre / déficit / symptômes pouvant évoquer un AVC" → ⚠️ TYPO (capture = "- Faiblesse de membre / déficit / symptômes pouvant évoquer un AVC")
Hallucination du contenu narratif : data.js dit "sensation d'anhydrose au talon supérieur" / capture = "sensation d'ankylose du membre supérieur gauche" — erreur OCR/LLM grave qui dénature totalement le sens clinique.
Note IDE 03:09 : data.js dit "Pansement compressif possible si perfusé" / capture = "--> RAD possible. dé perfusé" (sortie possible, désperfusé) — autre erreur de sens.
Signes vitaux : ✅ 1 col, valeurs cohérentes
Diagnostic : ✅ R51
Imagerie à déplacer : ⚠️ SCANNER CÉRÉBRAL sans injection (CR visible 095526) — actuellement dispersé dans note médicale DR. Lucas MORIN ("Bio et scan sans anomalie"). À déplacer dans imagerie avec le CR complet.
IPP 25005866 — UHCD trauma crânien hockey (MARTINS Diego)
Captures lues : 5 PNG (motif+constantes ; histoire maladie ; notes médicales (3) ; notes paramédicales ; détails PEC)
Identité, passage : ✅ matche (Diego MARTINS, 17 ans, 03/01/2025 22:59 → 04/01/2025 11:00)
Hallucinations détectées ⚠️ (Pauline avait déjà signalé certaines) :
- IAO : data.js = "ANDRE Anaïs" / capture = "FIANDINO Anaïs"
- Médecin PEC / histoire maladie : data.js = "CHEVALIER Margaux" / capture = "BESSON Aude"
- Médecin diagnostic S06.0 / Conclusion : data.js = "DR. Julien ROBERT" / capture = "DR. Jean-Baptiste DUFOUR"
- "Médecin du sport au 0559447669" → CONFIRMÉ FAUX par Pauline (numéro inventé, pas de "médecins du sport" mentionnés)
- Avis spé : data.js = "Dr LEFEVRE (médecin du sport)" / capture = "Dr PECASTAING" (allo dans la note d'histoire de la maladie) — pas de médecin du sport en avis spé
- Notes IDE : data.js = "MOULIN Laetitia" / capture = "Laetitia DOYHENARD"
- Notes IDE : data.js = "BLOT Sylvaine" / capture = "Sylvaine MOURE"
- Notes IDE : data.js = "DA SILVA Juliette" / capture = "Juliette SCHEFFLER"
- AS : data.js = "CARPENTIER Jérémy" / capture = "Jérémy SAUGER"
Signes vitaux ⚠️ (Pauline avait signalé) : data.js a 2 colonnes / capture en montre 5 (10:56, 08:20, 06:25, 02:00, 23:01). Colonnes 08:20, 06:25, 02:00 manquantes (dont les valeurs intermédiaires de surveillance neuro).
Diagnostic : ✅ S06.0
Imagerie à déplacer : ⚠️ TDM cérébral (initial + contrôle) + Radiographie thoracique — visibles dans la note d'évolution DUFOUR (10:18) qui contient le CR scanner de contrôle. Actuellement enrobé dans notes_medicales. À structurer dans imagerie (3 examens : TDMc 01:53 par Aude BESSON, RX thorax 01:54 par Aude BESSON, TDM contrôle 10:18 par DUFOUR).
IPP 25012257 — UHCD douleur abdo polypathologique (BRUNEL Henri)
Captures lues : 8 PNG (motif/diag ; constantes ; histoire maladie ; note d'évolution ; suite histoire ; notes IDE+AS ; CR scanner ; détails PEC)
Identité, passage : ✅ matche (Henri BRUNEL, 76 ans, 11/01/2025 06:40→14:00)
Hallucinations détectées :
- IAO : data.js = "SCHMITT Léa" / capture = "BAREA Celine"
- Médecin PEC / histoire maladie : data.js = "DUMONT Sarah" / capture = "BUSCAGLIA Laura"
- Médecin diagnostic R10.1 / note d'évolution / décision : data.js = "DR. Justine COLIN" / capture = "DR. Léna MELAINE"
- Cardiologue posant la bioprothèse : data.js = "Dr LAMBERT" / capture = "Dr BARANDON"
- Avis urologue : data.js = "Dr CARRE" / capture = "Dr Lammertyn"
- Notes IDE : data.js = "JACQUET Laurie" / capture = "Laurie QUESNEL"
- Notes IDE : data.js = "DUFRESNE Julie" / capture = "Julie MASOUNAVE"
- AS : data.js = "POIRIER Franck" / capture = "Franck LARTIGUE"
- AS : data.js = "BENOIT Sandra" / capture = "Fatiha CHABANE"
Signes vitaux : data.js a 2 cols / capture a 4 cols (10:09, 09:53, 08:32, 06:44). Cols 10:09 (multistix urinaire détaillé : SNG 3+, NIT +, LEU 1+, PRO 2+, pH 6, DEN 1.015) et 08:32 (T 36,3, FC 60, PA 165/82) partiellement représentées dans la 1ère col data.js mais pas explicitement séparées. La col 06:44 a aussi T=36,5 et taille 169/poids 80 mentionnés, ✅.
Note IDE 11/01/2025 08:01 (capture) : "Entrée pour suspicion d'occlusion / BS+VVP / ECG / arrêt selles 3 jours quelques gaz / Douleur HCG / A reçu Acupan au SSR" — ✅ retrouvé dans data.js (DUFRESNE Julie 07:50)
Diagnostic : ✅ R10.1
Imagerie à déplacer : ⚠️ TDM abdomino-pelvien sans injection (allergie iode) — CR complet présent dans data.js dans note d'évolution Justine COLIN. À structurer dans imagerie. ✅ ECG également mentionné comme examen complémentaire (sans CR détaillé).
Hyperhallucination structure data.js : la note d'évolution 09:54 contient à la fois la réévaluation clinique, le bilan biologique, le CR TDM AP, la BU, l'avis Dr CARRE/Lammertyn et le AU TOTAL — c'est très tassé. Pour clarifier, à minima : déplacer le CR TDM dans imagerie, garder reste dans note d'évolution.
IPP 25048485 — FORFAIT PE2 (CTCG ado NGUYEN Léo)
Captures lues : 6 PNG (motif/diag/constantes ; histoire 1 ; examens compl 1 ; histoire 2 ; examens compl 2 (vide) ; détails PEC)
Identité, passage : ✅ matche (Léo NGUYEN, 13 ans, 28/02/2025 10:40→17:30)
Hallucinations détectées :
- IAO : data.js = "BERTRAND Olivia" / capture = "SALLES Olivia" (prénom OK, nom faux)
- Médecin PEC / diag G40.9 / conclusion : data.js = "MARCHAND Sophie" / capture = "AZAOU Nadia"
- Histoire maladie : data.js par "DR. Sophie MARCHAND" / capture = probable "Nadia AZAOU"
- Avis neuropédiatre : data.js = "Dr BLANC" / capture = "Dr PICAMILH"
- Médecin traitant : data.js absent / capture = "Dr Gafsi Martin" (mentionné dans la 2ème histoire)
- Examen clinique modif par : data.js = "SMARCHAND" / capture probable = "NAZAOU"
Signes vitaux : data.js a 2 cols / capture a 5 cols (12:09, 10:58, 10:54, 10:53, 10:52) avec ligne PA Latéralité (Droite/Gauche) non présente dans data.js. Colonnes 10:58, 10:54, 10:53 manquantes.
Diagnostic : ✅ G40.9
Examen clinique : ✅ contenu pédiatrique cohérent
Particularité importante manquée : la capture montre 2 motifs de consultation distincts (1ère CTCG puis 2ème CTGC) — ce dossier semble couvrir 2 épisodes. Le 2ème (capture 094424) mentionne notamment "Sorti d'UP ce matin pour 1er épisode... cette après-midi... récidive d'une CTGC avec cyanose". data.js ne reflète qu'un seul épisode. À clarifier avec Pauline : est-ce le même passage ou 2 passages distincts ?
Imagerie à déplacer : aucune (ECG + EEG sans CR imagerie ; pas de scan).
IPP 25056615 — FORFAIT Standard salpingite (PIRES Camille)
Captures lues : 4 PNG (motif/diag/constantes ; obs IDE détaillée ; reprise note IDE ; CR scanner)
Identité, passage : ✅ matche (Camille PIRES, 39 ans, 12/03/2025 16:30→21:00 transfert gynéco)
Hallucinations détectées :
- IAO : data.js = "ANDRE Anaïs" / capture = "NACABAL Sophie"
- Médecin PEC / diag N70.0 / note d'évolution / décision : data.js = "MORIN Lucas" / capture = "DR. Thomas MEZZANO" (capture confirme par diag)
- Avis gyné : data.js = "Avis gynécologique :" sans nom / capture pas de nom non plus, ✅
- Notes IDE 17:15 : data.js par "ANDRE Anaïs" / capture = probablement "NACABAL Sophie"
Signes vitaux : data.js a 2 cols (20:09 + 16:33) / capture a 3 cols (20:09, 19:07, 16:33). Col 19:07 manquante (T 38,9 / FC 113 / PA 132/86 / SpO2 98 / EVA 3 / EN). Aussi : ligne PA Latéralité (Droite) sur 19:07 non présente dans data.js.
Diagnostic : ✅ N70.0
Imagerie à déplacer : ⚠️ SCANNER ABDOMINO-PELVIEN avec injection (CR complet en capture 094711). Actuellement le CR scanner constitue l'intégralité de la "Note d'évolution" 20:02 dans notes_medicales (style hybride note + CR imagerie). À déplacer dans imagerie.
IPP 25151530 — FORFAIT Standard colique néphrétique (DA SILVA Manuel)
Captures lues : 5 PNG (motif/diag/constantes ; histoire maladie ; notes médicales ; avis spé+notes IDE ; CR scanner)
Identité, passage : ✅ matche (Manuel DA SILVA, 58 ans, 25/07/2025 03:25→09:46)
Hallucinations détectées :
- IAO : data.js = "SCHMITT Léa" / capture = "BAREA Celine"
- Médecin PEC / diag N23 / conclusion : data.js = "ROUSSEAU Camille" / capture = "JOBERT Marine"
- Note d'évolution 07:59 : data.js par "DR. Aurélie DUBOIS" / capture = "Isabelle REY"
- Avis urologue : data.js = "Dr CARRE" / capture = "Dr Mascle"
- Examen clinique modif par : data.js = "CROUSSEAU" / capture probable = "MJOBERT"
- Notes IDE : data.js = "MUNOZ Sabrina" / capture = "Elisabeth GIL"
- Notes IDE : data.js = "DAVID Marc" / capture = "marc CASTANCHOA"
- Notes IDE : data.js = "BARBIER Camille" / capture = "Camille MALAPELLE"
Signes vitaux ⚠️ : data.js a 2 cols / capture a 7 cols (08:15, 07:37, 06:41, 06:00, 04:45, 04:01, 03:25). Très grosse perte d'information : seulement les 1ère et avant-dernière colonnes représentées. Évolution complète de la douleur (EN passant de 7 → 0 → 5 → 10 → 6 → 4) totalement aplatie.
ATCD/TTT :
- Obs IDE capture =
"allergie 0 / atcd et ttt : 0"→ MAIS histoire maladie capture précise"ATCD : - RGO / TTT : - ESOMEPRAZOLE". data.js suit la capture obs IDE (atcd et ttt: 0) mais OUBLIE de mentionner RGO/Ésoméprazole dansnotes_medicales/histoire maladie.
Diagnostic : ✅ N23 Imagerie à déplacer : ⚠️ TDM abdomino-pelvien avec injection (capture 094941 a un CR distinct de la note d'évolution). Note : la capture 094941 dit "avec injection" alors que data.js dit "sans injection" — vérifier : la note d'évolution 07:59 capture dit "TDM..." sans préciser, mais le CR formel dit "Examen réalisé avec injection" → data.js a inversé !
Récap général
Hallucinations à corriger (consolidées)
Tous les noms de soignants (médecins, IAO, IDE, AS, spécialistes) sont à reprendre. Le LLM qui a généré data.js a fabriqué des identités fictives au lieu d'utiliser celles présentes dans les captures Pauline. Pour la démo Pauline il faut absolument repartir des vrais noms car elle reconnaîtra ses collègues.
| Type | data.js | Vraie valeur capture |
|---|---|---|
| 25003362 IAO | BLANC Élise | BACQUE Lise |
| 25003362 médecin néphro | Dr MERCIER | Dr DIDAILLER |
| 25003362 médecin PEC | THOMAS Sandrine | SEIGNE Marie |
| 25003364 IAO | ROBIN Coralie | ARAMENDY Maya |
| 25003364 médecin PEC | SIMON Hélène | VIRTO Isabelle |
| 25003364 médecin diag | MORIN Lucas | MEZZANO Thomas |
| 25003364 IDE | MEYER Fanny / CHARPENTIER Aline | DARRIEUX Fanny / NACABAL Sophie |
| 25003364 médecin traitant | Dr DUVAL | Dr Olivier ANSQUER |
| 25003364 neurologue | Dr MARTIN | Dr Jean Marie BARNETCHE |
| 25003475 IAO | ANDRE Anaïs | ZENON Sandra |
| 25003475 médecin PEC | MEUNIER David | CAZALA Stéphane |
| 25003475 médecin diag | MORIN Lucas | MEZZANO Thomas |
| 25003475 IDE | POULAIN Antoine | LEONARD Antoine |
| 25003475 neurologue | Dr ARNAUD | Dr Bannier |
| 25005866 IAO | ANDRE Anaïs | FIANDINO Anaïs |
| 25005866 médecin PEC | CHEVALIER Margaux | BESSON Aude |
| 25005866 médecin diag | ROBERT Julien | DUFOUR Jean-Baptiste |
| 25005866 contact ext | Dr LEFEVRE (médecin du sport) | Dr PECASTAING |
| 25005866 IDE x3 | MOULIN/BLOT/DA SILVA | DOYHENARD/MOURE/SCHEFFLER |
| 25005866 AS | CARPENTIER Jérémy | SAUGER Jérémy |
| 25012257 IAO | SCHMITT Léa | BAREA Celine |
| 25012257 médecin PEC | DUMONT Sarah | BUSCAGLIA Laura |
| 25012257 médecin diag | COLIN Justine | MELAINE Léna |
| 25012257 cardio op | Dr LAMBERT | Dr BARANDON |
| 25012257 urologue | Dr CARRE | Dr Lammertyn |
| 25012257 IDE/AS | JACQUET/DUFRESNE/POIRIER/BENOIT | QUESNEL/MASOUNAVE/LARTIGUE/CHABANE |
| 25048485 IAO | BERTRAND Olivia | SALLES Olivia |
| 25048485 médecin PEC | MARCHAND Sophie | AZAOU Nadia |
| 25048485 neuropéd | Dr BLANC | Dr PICAMILH |
| 25048485 médecin traitant | (absent) | Dr Gafsi Martin |
| 25056615 IAO | ANDRE Anaïs | NACABAL Sophie |
| 25056615 médecin PEC | MORIN Lucas | MEZZANO Thomas |
| 25151530 IAO | SCHMITT Léa | BAREA Celine |
| 25151530 médecin PEC | ROUSSEAU Camille | JOBERT Marine |
| 25151530 note évo | Dr Aurélie DUBOIS | Isabelle REY |
| 25151530 urologue | Dr CARRE | Dr Mascle |
| 25151530 IDE x3 | MUNOZ/DAVID/BARBIER | GIL/CASTANCHOA/MALAPELLE |
| 25003284 IAO | CARON Sandrine | BARRAGUE Virginie |
| 25003284 médecin PEC/diag | BONNET Antoine | LONCA Pierre |
| 25003284 médecin RX | DR. Marc GIRARD (prescripteur) + Dr Sébastien PETIT (signature) | DR. Pierre VARTABEDIAN (prescripteur) + Dr LAURENT Charles (signature) |
| 25003284 IDE puéri | Marie LEGRAND | Florence DESGIGOT |
| 25003284 cardio suiveur | Dr Cohen | Dr Darcy |
| 25003451 IAO | CARON Sandrine | BARRAGUE Virginie |
| 25003451 médecin PEC/diag | ROBERT Julien | DUFOUR Jean-Baptiste (cohérent avec 25005866) |
| 25010621 IAO | ROCHE Émilie | ILHARRAMOUNHO Laure |
| 25010621 médecin PEC/diag | MARCHAND Sophie | AZAOU Nadia (cohérent avec 25048485) |
| 25010621 senior | DURAND | BELLEAU |
Hallucinations narratives (sens clinique)
| IPP | Erreur data.js | Vrai capture |
|---|---|---|
| 25003475 | "sensation d'anhydrose au talon supérieur" | "sensation d'ankylose du membre supérieur gauche" |
| 25003475 | Note IDE 03:09 : "Pansement compressif possible si perfusé" | "RAD possible. déperfusé" (sortie possible, désperfusé) |
| 25003475 | Symptômes orientation : "Migraines de membre / déficit..." | "Faiblesse de membre / déficit / symptômes pouvant évoquer un AVC" |
| 25005866 | Phrase "Contacter les médecins du sport au 0559447669" (FR + EN) | Téléphone et "médecins du sport" inventés — confirmé par Pauline |
| 25005866 | Note IDE "VVP posée avant lits G" | "VVP posée avant bras G" (côté gauche) |
| 25151530 | TDM "sans injection" (recap codage) | CR capture = "avec injection de produit de contraste" |
Signes vitaux : colonnes manquantes
Toutes les captures montrent plus de colonnes que data.js. Synthèse :
| IPP | data.js | capture | écart |
|---|---|---|---|
| 25003284 | 2 cols | 2 cols | ✅ OK |
| 25003362 | 1 col | 1 col | ✅ OK |
| 25003451 | 1 col | 1 col | ✅ OK |
| 25003364 | 2 cols | 4 cols | -2 cols (19:45, 18:44) |
| 25003475 | 1 col | 1 col | ✅ OK |
| 25005866 | 2 cols | 5 cols | -3 cols (08:20, 06:25, 02:00) ⚠️ Pauline a signalé |
| 25012257 | 2 cols | 4 cols | -2 cols (10:09 multistix détaillé, 08:32) |
| 25048485 | 2 cols | 5 cols | -3 cols (10:58, 10:54, 10:53) + ligne PA Latéralité |
| 25056615 | 2 cols | 3 cols | -1 col (19:07) |
| 25151530 | 2 cols | 7 cols | -5 cols (08:15, 07:37, 06:00, 04:45, 04:01) ⚠️ très gros |
| 25010621 | 2 cols | 2 cols | ✅ OK |
Contenus imagerie à déplacer dans nouvel onglet
| IPP | Type | Date capture | Source actuelle dans data.js | Contenu à mettre |
|---|---|---|---|---|
| 25003284 | Radiographie thoracique | 01/01/2025 (avant 06:31) | notes_medicales[3] (DR. Marc GIRARD 06:31 — "RESULTATS : Petite plage de condensation parenchymateuse...") |
CR : "Radiographie thoracique — Indication : pneumopathie. Résultats : petite plage de condensation parenchymateuse basithoracique gauche avec émoussement du cul-de-sac pleural ; minime foyer infectieux dans le contexte ? Pas d'anomalie pleuroparenchymateuse visible à droite. Intégrité de la silhouette cardiomédiastinale. Conclusion : minime foyer basithoracique gauche. Prescrit par DR. Pierre VARTABEDIAN, signé Dr Charles LAURENT." |
| 25003364 | Radiographie pulmonaire | 01/01/2025 (avant 20:25) | notes_medicales[0] (DR. Lucas MORIN 20:25 — "RP foyer condensation lobaire droite...") |
CR : "Radiographie pulmonaire — Indication : bilan de dyspnée. Résultats : surcroît d'opacité en projection inférieure droite compatible avec un foyer de condensation alvéolaire en cours d'organisation. Pas de signe d'épanchement pleural." |
| 25003475 | Scanner cérébral sans injection | 02/01/2025 (avant 02:46) | notes_medicales[0] (note évo "Bio et scan sans anomalie") |
CR : "Scanner cérébral — Indication : bilan de céphalées évocatrices d'aura migraineuse. Protocole : sans injection. Résultats : pas d'hyperdensité spontanée axiale ou extra-axiale anormale, pas d'anomalie de la densité parenchymateuse, structures médianes en place, système ventriculaire respecté, pas de syndrome de masse. Conclusion : scanner cérébral normal." |
| 25005866 | TDM cérébral initial | 04/01/2025 01:53 | notes_medicales[2] (histoire maladie) |
"TDM cérébral non injecté — pas de lésion hémorragique, absence de collection péri-cérébrale, pas d'anomalie densité parenchymateuse, structures médianes en place, absence de lésion osseuse traumatique. Conclusion : absence de lésion post-traumatique." |
| 25005866 | Radiographies thoraciques | 04/01/2025 01:54 | notes_medicales[2] |
"Radiographies thoraciques — Indication : traumatisme. Absence de lésion osseuse récente sur ce bilan uniquement de face. Pas de foyer de condensation. Pas d'épanchement pleural." |
| 25005866 | TDM cérébral de contrôle | 04/01/2025 10:18 | notes_medicales[1] (note évo Réévaluation) |
"TDM cérébral de contrôle — Conclusion : absence de lésion post-traumatique décelable." par DR. Jean-Baptiste DUFOUR |
| 25012257 | Scanner abdomino-pelvien sans injection | 11/01/2025 (avant 09:54) | notes_medicales[0] (DR. Justine COLIN — bloc TDM AP) |
CR : "Scanner abdomino-pelvien — Indication : douleurs flanc gauche, suspicion syndrome occlusif. Protocole : sans injection (insuffisance rénale + allergie iode). Résultats : pas de syndrome occlusif, stase stercorale colique globale, stigmates de néphrectomie gauche, dilatation urétéro-pyélo-calicielle droite jusqu'au méat (2 microlithiases), hypertrophie prostatique, surcharge athéromateuse aorto-bi-iliaque. Conclusion : absence de syndrome occlusif radiologique." |
| 25012257 | ECG | 11/01/2025 ~07:45 | notes_paramedicales (POIRIER Franck "ECG fait et montré") |
À ajouter en imagerie : "ECG — réalisé 07:45, signé Franck LARTIGUE (AS). Résultat : RAS." |
| 25056615 | Scanner abdomino-pelvien avec injection | 12/03/2025 (avant 20:02) | notes_medicales[0] (DR. Lucas MORIN — note d'évolution = CR scanner brut) |
Tout le contenu actuel de la note d'évolution 20:02 sauf décision finale. |
| 25151530 | Scanner abdomino-pelvien avec injection | 25/07/2025 (avant 07:59) | notes_medicales[1] (DR. Aurélie DUBOIS — bloc TDM dans note évo) |
CR : "Scanner abdomino-pelvien — Indication : suspicion de colique néphrétique droite. Protocole : avec injection. Résultats : dilatation urétéro-pyélo-calicielle droite en amont d'une microlithiase du méat urétéro-vésical 2 mm. Pyélon droit 17 mm. Pas de collection périrénale. Conclusion : aspect de colique néphrétique droite." |
Questions ouvertes pour Pauline (visio J-2)
- 25048485 NGUYEN Léo — 1 ou 2 passages ? La capture montre 2 motifs de consultation (1ère CTCG + 2ème CTCG sortant d'UP le matin, puis récidive l'après-midi). Est-ce 2 dossiers distincts ou 1 dossier avec 2 épisodes ? Si 2 dossiers, il en manque un dans la maquette.
- 25151530 DA SILVA Manuel — TDM avec ou sans injection ? Le CR capture dit "avec injection" mais le recap data.js dit "sans injection". Confirmer.
- 25005866 MARTINS Diego — qui est Dr PECASTAING ? Le médecin appelé par allo dans la capture (et data.js a inventé "Dr LEFEVRE médecin du sport" + un faux numéro 0559447669). Pauline confirme les noms de l'équipe sportive.
- Ordre des colonnes constantes : pour 25005866 et 25151530, faut-il intégrer toutes les colonnes manquantes (5 et 7) ou simplifier la démo ?
- Onglet Imagerie : niveau de détail attendu — un CR par examen avec date/par/protocole/résultats/conclusion comme dans la capture, ou résumé condensé pour la démo ?
- Tous les noms : Pauline peut-elle valider que les noms en captures correspondent aux vrais noms de l'équipe ou sont déjà des pseudos cohérents ? Si pseudos, lesquels reprendre.
- Dates 25003364 (LEROY Bernard) : data.js indique sortie 21:30 / la capture détails PEC montre "01/01/2025 13:55" pour PEC mais pas la sortie. À confirmer la date/heure de sortie.
- 25003284 — étiquette "UHCD asthme" trompeuse : c'est en réalité une consultation externe (sortie 06:49 = 3h37 de passage) avec diag principal J12.1 Pneumopathie VRS ; l'asthme est un ATCD. Faut-il relabelliser dans la liste workflows (
workflows.jsligne 2010) en "Pneumopathie VRS" ou en "Dyspnée fébrile" ? Et requalifier hors UHCD ? - Cohérence noms inter-dossiers : DUFOUR Jean-Baptiste apparaît sur 25005866 ET 25003451 → médecin réel récurrent ? AZAOU Nadia apparaît sur 25048485 ET 25010621 → idem ? BARRAGUE Virginie apparaît sur 25003284 (nuit) et 25003451 (soir) le même jour 01/01/2025 — IDE de garde 24h ? Pauline confirme.
3 dossiers complétés a posteriori (captures retrouvées dans RPU UHCD IA.docx)
Ces 3 dossiers étaient initialement classés comme "sans captures vérité-terrain". Les captures sources ont été retrouvées le 2026-05-05 dans le docx RPU UHCD IA.docx (~/Téléchargements/) sous forme de PNG embarqués (9 images au total). Voir section "Ajout — 3 dossiers manquants" ci-dessous pour le détail.
- 25003284 : 4 captures (motif/diag/constantes ; examens cliniques + IDE puéri ; notes médicales ; synthèse PEC). Diagnostic réel = J12.1 Pneumopathie VRS (et non "asthme" — l'asthme est ATCD). Hallucinations identité = même profil que les autres dossiers.
- 25003451 : 2 captures (motif/IDE/diag/constantes/histoire ; détails PEC). Hallucinations identité.
- 25010621 : 3 captures (motif/diag/constantes ; histoire maladie ; détails PEC). Hallucinations identité.
L'enjeu reste : demander à Pauline si les noms en captures sont les vrais noms de l'équipe ou des pseudos validés.
Ajout — 3 dossiers manquants (récupérés du docx, 2026-05-05)
Captures sources : /tmp/captures_pauline_3manquants/image[1-9].png (extraites de ~/Téléchargements/RPU UHCD IA (2) (4)/RPU UHCD IA/RPU UHCD IA.docx). Mapping confirmé par lecture des images :
- images 1-4 → 25003284
- images 5-6 → 25003451
- images 7-9 → 25010621
IPP 25003284 — UHCD/Consult Pneumopathie VRS (data.js : MOREL Catherine)
Captures lues : 4 PNG (motif/IDE/diag/constantes ; examens cliniques + note IDE puéri ; notes médicales ; synthèse PEC)
Identité, passage : la capture ne montre aucun nom patient (anonymisé en source) ; data.js = MOREL Catherine 77 ans. Dates et heures confirmées : arrivée 03:12, IAO 03:25, sortie 06:49 décision "Consultation externe", US "UC CONSULT.URGENCES" ✅. Note : c'est étiqueté UHCD dans la liste (workflows.js) mais en réalité c'est une consultation externe sortie à 06:49 (3h37 de passage) — la mention "UHCD" dans l'étiquette est imprécise, à reformuler "consult longue" ou similaire.
Diagnostic réel vs étiquette : ⚠️ data.js liste motif "Asthme" / capture diag principal = J12.1 Pneumopathie VRS (l'asthme n'est qu'un ATCD). data.js a déjà le bon J12.1 dans motif.diagnostics et synthese.diagnostics_synthese, mais le motif_court (passage = "Asthme") et le label dans la liste workflows ("UHCD asthme") sont incohérents avec le vrai diagnostic. À clarifier : l'asthme est-il le motif d'arrivée pour Pauline ou faut-il relabelliser "Pneumopathie VRS / dyspnée fébrile" ?
Hallucinations détectées :
- IAO : data.js = "CARON Sandrine" / capture = "BARRAGUE Virginie"
- Médecin PEC / diag J12.1 / Conclusion / Histoire maladie / Notes évo : data.js = "BONNET Antoine" / capture = "DR. Pierre LONCA"
- Note d'évolution 06:31 (RESULTATS RX thorax) : data.js par "DR. Marc GIRARD" / capture = "DR. Pierre VARTABEDIAN" — et le CR est signé en bas par "Dr LAURENT Charles" alors que data.js indique "Dr Sébastien PETIT"
- Note IDE puéri 04:01 : data.js = "Marie LEGRAND" (Infirmier en puériculture) / capture = "Florence DESGIGOT"
- Examen clinique modif par : data.js = "ABONNET" (01/01/2025 04:06) / capture = "PLONCA" (cohérent avec LONCA Pierre)
- ATCD insuffisance coronarienne suiveur : data.js = "(Dr Cohen)" / capture = "(Dr Darcy)"
- Critère 2 codage cite "Note IDE Marie LEGRAND" → à corriger en "Florence DESGIGOT"
- Critère 3 codage cite "compte rendu Dr PETIT" → à corriger en "Dr LAURENT Charles"
Signes vitaux : ✅ 2 cols (05:13, 03:25), valeurs cohérentes (T 39,4/39,3 ; Pouls 117/91 ; PA 136/61/86 à 03:25 ; SpO2 96/95 ; FR 20 ; Ventilation spontanée Air ambiant à 03:25). Aucun écart notable.
Notes médicales : contenu narratif globalement ✅ (Conclusion VRS + augmentin + Ventoline 1 bouffée x3/j + Refaire le point à 48h ; Note d'évo "Nettement amélioré par les aérosols" ; Note d'évo Bio 11000GB CRP 25 PCR VRS+ ; HDM toux et dyspnée fébrile, ATCD asthme + insuf coronarienne, TTT amlodipine/resitune/innovair/singulair/pulmicort, Allergies 0). Une nuance : capture HDM mentionne "Vacciné grippe et COVID il y a 3 sem" ✅ data.js OK.
Imagerie à déplacer : ⚠️ RADIOGRAPHIE THORACIQUE (CR complet présent dans la note d'évo 06:31). Texte capture : "Petite plage de condensation parenchymateuse basithoracique gauche avec émoussement du cul-de-sac pleural : minime foyer infectieux dans le contexte ? Pas d'anomalie pleuroparenchymateuse visible à droite. Intégrité de la silhouette cardiomédiastinale. — Dr LAURENT Charles". À déplacer dans onglet imagerie avec : type "Radiographie thoracique", indication "bilan pneumopathie", protocole "face debout", résultats + conclusion ci-dessus, signé Dr Charles LAURENT, prescrit par DR. Pierre VARTABEDIAN. Note PCR VRS : aussi un examen biologique, à laisser dans note évo ou à structurer dans un futur onglet biologie.
IPP 25003451 — FORFAIT SU2 plaie arcade sourcilière (data.js : ROUX Lou 3 ans)
Captures lues : 2 PNG (motif/IDE/diag/constantes/histoire-PEC-conclusion ; détails PEC)
Identité, passage : capture ne montre aucun nom patient (anonymisé). data.js = ROUX Lou 3 ans F. Dates ✅ (arrivée 20:19, IAO 20:40, PEC 20:19, diag posé 22:19, sortie data.js 22:19 → la capture détails PEC ne montre que le bloc "Détails de la prise en charge" sans la décision médicale, donc on ne peut pas vérifier l'heure de sortie 22:19 ni la décision finale).
Hallucinations détectées :
- IAO : data.js = "CARON Sandrine" / capture = "BARRAGUE Virginie" (même IDE que sur 25003284 → cohérence horaire : 25003284 sortie 06:49, 25003451 arrivée 20:19, possible que ce soit la même IDE de garde dans la journée)
- Médecin PEC / diag S01.1 / Histoire de la maladie : data.js = "ROBERT Julien" (passage), "DR. Julien ROBERT" (note médicale + diag) / capture = "DR. Jean-Baptiste DUFOUR" (image 5 + image 6)
- Médecin décision : data.js = "ROBERT Julien" / capture = "DUFOUR Jean-Baptiste" (image 6)
Important : c'est le même DUFOUR Jean-Baptiste que sur le dossier 25005866 (MARTINS Diego trauma crânien). Cohérence donc — c'est probablement un médecin réel de l'équipe. Vérifier avec Pauline.
Signes vitaux : ✅ 1 col (20:36) avec Poids 17 kg + Identité vérifiée Oui. Capture identique à data.js.
Diagnostic : ✅ S01.1 Plaie ouverte de la paupière et de la région péri-oculaire — Principal — capture confirme.
Note médicale (Histoire/Examen/PEC/Conclusion) : ✅ contenu cohérent
- MH = plaie de l'arcade sourcilière gauche
- Histoire : "Chute de sa hauteur avec traumatisme de la face contre table basse. Plaie de l'arcade sourcilière gauche. pas de perte de connaissance."
- Examen : "Plaie de l'arcade sourcilière gauche d'environ 5cm, linéaire, à suturer. Pas d'atteinte de l'œil"
- PEC : "Anesthésie locale avec Lidocaïne. Pose de 5 points de suture avec fil 5.0 non résorbable à faire retirer dans 5 jours. Nettoyage et pose de vaseline."
- Conclusion : ✅ identique
Obs IDE : data.js = "plaie arcade sourcilière G suite à chute contre table basse / ATCD = 0 // ALLERGIE = recherche en cours / PAS DE PC / PLAIE à suturer ; VAT OK / ATG 1 donné dose / poids" ✅ identique à capture.
Imagerie à déplacer : aucune (suture pure, pas de RX/scan).
Codage SU2 : recap data.js ✅ (CCMU 2, GEMSA 2, suture CCAM, VAT OK, ATG 1 dose poids).
IPP 25010621 — FORFAIT PE2 Laryngite (data.js : FAURE Tom 5 ans)
Captures lues : 3 PNG (motif/IDE/diag/constantes ; histoire de la maladie ; détails PEC)
Identité, passage : capture confirme implicitement enfant 5 ans (cf "Enfant de 5 ans adressé par le MT") avec poids 16 kg, taille 110,8 cm — cohérent avec data.js FAURE Tom 03/11/2019. Dates ✅ : arrivée 12:50, IAO 12:54, PEC 13:01, diag posé 15:39 (identique entre data.js et capture).
Hallucinations détectées :
- IAO : data.js = "ROCHE Émilie" / capture = "ILHARRAMOUNHO Laure"
- Médecin PEC / diag J04.0 / Histoire de la maladie : data.js = "MARCHAND Sophie" (passage + note médicale + décision) / capture = "AZAOU Nadia" (images 7, 8, 9)
- Senior dans note "Nom interne + senior" : data.js =
"MARCHAND / DURAND"/ capture = "AZAOU / BELLEAU" - Médecin décision : data.js = "MARCHAND Sophie" / capture = "AZAOU Nadia" (image 9)
Important : AZAOU Nadia est aussi le médecin réel du dossier 25048485 (NGUYEN Léo — où data.js a aussi halluciné MARCHAND Sophie). Confirme que MARCHAND Sophie est une identité fictive systématiquement substituée à AZAOU Nadia. Cohérence à valider avec Pauline.
Signes vitaux : ✅ 2 cols (15:15, 12:50). Valeurs identiques entre data.js et capture (T 37,7 ; Pouls 94→123 ; PA 113/52 latéralité Droite ; SpO2 98/98 ; FR 24 ; EVENDOL 0 ; Taille 110,8 ; Poids 16 ; Identité Oui).
Diagnostic : ✅ J04.0 Laryngite (aiguë ou sans précision) — Principal.
Note médicale (Histoire/Examen) : ✅ contenu globalement cohérent et fidèle à la capture
- Motif "Toux rauque" ✅
- ATCD personnels : asthme + laryngite hospitalisée en réa Bordeaux 25/11/24 (LNHD + CPAP 12h) ✅ identique
- ATCD familiaux : sœur Syndrome Pierre-Marie-Robin ✅
- TTT : FLIXOTIDE 50 2-0-2 + AERIUS 2.5MG 1/J ✅
- Allergies : Cefpodoxime (rash cutané) ✅
- Histoire : 07/01 rhinite sans fièvre, 09/01 toux rauque en quinte, 1mg/kg solupred, parent inquiet ✅
- Examen ORL/Neuro/Cardio/Respi/Digestif : ✅ globalement identique
- Hypothèse : laryngite aiguë ✅
- Examens compl : Aucun ✅
- Évolution : surveillance 15h en box + aérosol pulmicort, persistance toux, pas de désaturation ✅
- Conclusion : laryngite aiguë mineure ne nécessitant pas d'aérosol d'adrénaline ✅
Obs IDE : ✅ identique ("Adressé par médecin laryngite (cf courrier) / 9h30 : solupred / Ici, toux rauque, absence SDL / Atcd : laryngite en réanimation")
Imagerie à déplacer : aucune (Examens compl = Aucun ✅).
Codage PE2 : recap data.js ✅ (CCMU 2, GEMSA 2, supplément pédiatrique laryngite enfant 5 ans).
Recommandation tactique pour la démo Pauline
- Priorité 1 : corriger les noms (médecins, IAO, IDE) sur les 8 dossiers documentés. Pauline reconnaîtra immédiatement ses collègues et inversement.
- Priorité 2 : créer l'onglet
imagerieet y déplacer les 6 CR scanner/radio listés. - Priorité 3 : compléter les colonnes de constantes manquantes pour 25005866, 25048485, 25151530 (les plus dégradés).
- Priorité 4 : corriger les hallucinations narratives (anhydrose→ankylose 25003475, médecins du sport 25005866, RGO/Ésoméprazole 25151530, "avec/sans injection" 25151530).
- Lors de la visio : poser les 7 questions ouvertes ci-dessus + obtenir captures pour 25003284 / 25003451 / 25010621.