Files
rpa_vision_v3/docs/REVUE_DOSSIERS_PAULINE.md
Dom 5ea4960e65
Some checks failed
tests / Lint (ruff + black) (push) Successful in 1m50s
tests / Tests unitaires (sans GPU) (push) Failing after 1m50s
tests / Tests sécurité (critique) (push) Has been skipped
backup: snapshot post-démo GHT 2026-05-19
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>
2026-05-19 14:55:06 +02:00

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 onglet imagerie.

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 dans notes_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)

  1. 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.
  2. 25151530 DA SILVA Manuel — TDM avec ou sans injection ? Le CR capture dit "avec injection" mais le recap data.js dit "sans injection". Confirmer.
  3. 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.
  4. Ordre des colonnes constantes : pour 25005866 et 25151530, faut-il intégrer toutes les colonnes manquantes (5 et 7) ou simplifier la démo ?
  5. 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 ?
  6. 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.
  7. 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.
  8. 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.js ligne 2010) en "Pneumopathie VRS" ou en "Dyspnée fébrile" ? Et requalifier hors UHCD ?
  9. 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

  1. 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.
  2. Priorité 2 : créer l'onglet imagerie et y déplacer les 6 CR scanner/radio listés.
  3. Priorité 3 : compléter les colonnes de constantes manquantes pour 25005866, 25048485, 25151530 (les plus dégradés).
  4. Priorité 4 : corriger les hallucinations narratives (anhydrose→ankylose 25003475, médecins du sport 25005866, RGO/Ésoméprazole 25151530, "avec/sans injection" 25151530).
  5. Lors de la visio : poser les 7 questions ouvertes ci-dessus + obtenir captures pour 25003284 / 25003451 / 25010621.