Contenu du cours
Consentement eclaire
<!-- WP ID: 1686 | Module: dossier-patient-perioperatoire | v3.0 --> <style> /* ═══════════════════════════════════════════════ IBODE ACADEMY — Design System v3.0 (Mars 2026) CSS scopé pour injection dans post_content WP → :root remplacé par .lesson-wrapper → body remplacé par .lesson-wrapper Template Grade A · Guardian v2 compatible ═══════════════════════════════════════════════ */ .lesson-wrapper { /* ── Couleurs module — overridées par chaque leçon ── */ --module: #0369A1; --module-light: #e0f2fe; --module-mid: #0284C7; --enc-astuce-bg: rgba(59,130,246,0.08); --enc-astuce-bord: rgba(59,130,246,0.35); --enc-securite-bg: rgba(245,158,11,0.08); --enc-securite-bord: rgba(245,158,11,0.35); --enc-erreur-bg: rgba(239,68,68,0.08); --enc-erreur-bord: rgba(239,68,68,0.35); --enc-legal-bg: rgba(16,185,129,0.08); --enc-legal-bord: rgba(16,185,129,0.35); --enc-mnemot-bg: rgba(139,92,246,0.08); --enc-mnemot-bord: rgba(139,92,246,0.35); --enc-approfond-bg: rgba(100,116,139,0.08); --enc-approfond-bord:rgba(100,116,139,0.35); --anat-os:#E8B86D; --anat-muscle:#D4856A; --anat-artere:#C99A9A; --anat-veine:#2C5F7C; --anat-nerf:#B8A5C6; --anat-ligament:#A8C6A5; --font-main: 'Plus Jakarta Sans', sans-serif; --font-serif: 'Crimson Pro', serif; --bg-primary:#f8fafc; --bg-secondary:#ffffff; --text-primary:#0f172a; --text-secondary:#475569; --text-muted:#94a3b8; --border:#e2e8f0; --shadow-sm:0 1px 3px rgba(0,0,0,0.06); --shadow-md:0 4px 16px rgba(0,0,0,0.08); --shadow-lg:0 8px 32px rgba(0,0,0,0.10); --radius-sm:8px; --radius-md:12px; --radius-lg:16px; --radius-xl:20px; /* ── Layout de base (remplace body) ── */ font-family: var(--font-main); color: var(--text-primary); line-height: 1.7; font-size: 16px; max-width: 860px; margin: 0 auto; padding: 0 1.5rem 4rem; box-sizing: border-box; } .lesson-wrapper *, .lesson-wrapper *::before, .lesson-wrapper *::after { box-sizing: border-box; margin: 0; padding: 0; } /* ── Header ── */ .lesson-wrapper .lesson-header { position: relative; background: linear-gradient(135deg, var(--module) 0%, var(--module-mid) 100%); border-radius: 0 0 var(--radius-xl) var(--radius-xl); padding: 3rem 2rem 2rem; color: #fff; overflow: hidden; margin-bottom: 2rem; box-shadow: var(--shadow-lg); } .lesson-wrapper .lesson-header::before { content: '📁'; position: absolute; top: -10px; right: 20px; font-size: 120px; opacity: 0.08; line-height: 1; pointer-events: none; } .lesson-wrapper .lesson-header::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent); } .lesson-wrapper .lesson-header h1 { font-size: clamp(1.4rem, 3vw, 2rem); font-weight: 800; letter-spacing: -0.02em; line-height: 1.2; margin-bottom: 0.5rem; position: relative; } .lesson-wrapper .lesson-header .subtitle { font-size: 1rem; opacity: 0.85; margin-bottom: 1.2rem; position: relative; } .lesson-wrapper .meta-badges { display: flex; flex-wrap: wrap; gap: 0.4rem; position: relative; } .lesson-wrapper .badge { display: inline-flex; align-items: center; gap: 0.3rem; background: rgba(255,255,255,0.18); border: 1px solid rgba(255,255,255,0.3); backdrop-filter: blur(8px); border-radius: 100px; padding: 4px 12px; font-size: 0.75rem; font-weight: 600; color: #fff; white-space: nowrap; } /* ── Barre progression ── */ .lesson-wrapper .progress-section { height: 5px; background: var(--border); border-radius: 3px; margin-bottom: 2.5rem; overflow: hidden; } .lesson-wrapper .progress-fill { height: 100%; background: linear-gradient(90deg, var(--module), var(--module-mid)); border-radius: 3px; width: 0%; transition: width 1.2s ease; } /* ── Typographie ── */ .lesson-wrapper h2 { font-size: 1.25rem; font-weight: 700; color: var(--text-primary); margin: 2.5rem 0 1rem; padding-bottom: 0.6rem; border-bottom: 2px solid var(--module-light); display: flex; align-items: center; gap: 0.5rem; } .lesson-wrapper h2::before { content: ''; display: inline-block; width: 4px; height: 1.2em; background: var(--module); border-radius: 2px; flex-shrink: 0; } .lesson-wrapper h3 { font-size: 1.05rem; font-weight: 700; color: var(--module); margin: 1.8rem 0 0.6rem; } .lesson-wrapper p { margin-bottom: 0.9rem; color: var(--text-secondary); line-height: 1.75; } .lesson-wrapper strong { color: var(--text-primary); font-weight: 700; } .lesson-wrapper em { font-family: var(--font-serif); font-style: italic; } .lesson-wrapper ul, .lesson-wrapper ol { padding-left: 1.5rem; margin-bottom: 1rem; color: var(--text-secondary); } .lesson-wrapper li { margin-bottom: 0.35rem; line-height: 1.65; } .lesson-wrapper .src { font-size: 0.78rem; color: var(--text-muted); font-style: italic; background: #f1f5f9; border-radius: 4px; padding: 1px 6px; white-space: nowrap; } /* ── Tableau ── */ .lesson-wrapper .table-wrapper { overflow-x: auto; margin-bottom: 1.5rem; border-radius: var(--radius-md); box-shadow: var(--shadow-sm); } .lesson-wrapper table { width: 100%; border-collapse: collapse; font-size: 0.88rem; background: var(--bg-secondary); } .lesson-wrapper th { background: var(--module); color: #fff; padding: 0.7rem 1rem; text-align: left; font-weight: 700; font-size: 0.8rem; letter-spacing: 0.03em; } .lesson-wrapper td { padding: 0.65rem 1rem; border-bottom: 1px solid var(--border); color: var(--text-secondary); } .lesson-wrapper tr:last-child td { border-bottom: none; } .lesson-wrapper tr:nth-child(even) td { background: #f8fafc; } /* ── Encadrés glassmorphisme ── */ .lesson-wrapper .encadre { border-radius: var(--radius-lg); padding: 1.25rem 1.4rem; margin: 1.2rem 0; border: 1px solid; position: relative; overflow: hidden; backdrop-filter: blur(12px) saturate(160%); -webkit-backdrop-filter: blur(12px) saturate(160%); transition: transform 0.2s ease, box-shadow 0.2s ease; } .lesson-wrapper .encadre:hover { transform: translateY(-1px); box-shadow: var(--shadow-md); } .lesson-wrapper .encadre::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent); } .lesson-wrapper .enc-header { display: flex; align-items: center; gap: 0.6rem; margin-bottom: 0.6rem; } .lesson-wrapper .enc-icon { width: 30px; height: 30px; border-radius: var(--radius-sm); display: flex; align-items: center; justify-content: center; font-size: 15px; flex-shrink: 0; } .lesson-wrapper .enc-title { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.07em; } .lesson-wrapper .enc-body { font-size: 0.9rem; line-height: 1.7; } .lesson-wrapper .enc-astuce { background: var(--enc-astuce-bg); border-color: var(--enc-astuce-bord); box-shadow: 0 2px 12px rgba(59,130,246,0.08); } .lesson-wrapper .enc-securite { background: var(--enc-securite-bg); border-color: var(--enc-securite-bord); box-shadow: 0 2px 12px rgba(245,158,11,0.08); } .lesson-wrapper .enc-erreur { background: var(--enc-erreur-bg); border-color: var(--enc-erreur-bord); box-shadow: 0 2px 12px rgba(239,68,68,0.08); } .lesson-wrapper .enc-legal { background: var(--enc-legal-bg); border-color: var(--enc-legal-bord); box-shadow: 0 2px 12px rgba(16,185,129,0.08); } .lesson-wrapper .enc-mnemot { background: var(--enc-mnemot-bg); border-color: var(--enc-mnemot-bord); box-shadow: 0 2px 12px rgba(139,92,246,0.08); } .lesson-wrapper .enc-approfond { background: var(--enc-approfond-bg); border-color: var(--enc-approfond-bord); box-shadow: 0 2px 12px rgba(0,0,0,0.04); } .lesson-wrapper .enc-astuce .enc-icon { background: rgba(59,130,246,0.15); } .lesson-wrapper .enc-securite .enc-icon { background: rgba(245,158,11,0.15); } .lesson-wrapper .enc-erreur .enc-icon { background: rgba(239,68,68,0.15); } .lesson-wrapper .enc-legal .enc-icon { background: rgba(16,185,129,0.15); } .lesson-wrapper .enc-mnemot .enc-icon { background: rgba(139,92,246,0.15); } .lesson-wrapper .enc-approfond .enc-icon { background: rgba(100,116,139,0.15); } .lesson-wrapper .enc-astuce .enc-title { color: #1d4ed8; } .lesson-wrapper .enc-securite .enc-title { color: #b45309; } .lesson-wrapper .enc-erreur .enc-title { color: #b91c1c; } .lesson-wrapper .enc-legal .enc-title { color: #065f46; } .lesson-wrapper .enc-mnemot .enc-title { color: #6d28d9; } .lesson-wrapper .enc-approfond .enc-title { color: #475569; } .lesson-wrapper .enc-astuce .enc-body { color: #1e3a5f; } .lesson-wrapper .enc-securite .enc-body { color: #4d2600; } .lesson-wrapper .enc-erreur .enc-body { color: #4a0000; } .lesson-wrapper .enc-legal .enc-body { color: #003322; } .lesson-wrapper .enc-mnemot .enc-body { color: #2e1065; } .lesson-wrapper .enc-approfond .enc-body { color: var(--text-secondary); } .lesson-wrapper .mnemot-formula { display: inline-block; background: rgba(139,92,246,0.12); border: 1px solid rgba(139,92,246,0.3); border-radius: var(--radius-sm); padding: 0.5rem 1rem; font-size: 1rem; font-weight: 800; letter-spacing: 0.12em; color: #6d28d9; margin-top: 0.4rem; } /* ── Placeholder image ── */ .lesson-wrapper .img-placeholder { background: #f1f5f9; border: 2px dashed var(--border); border-radius: var(--radius-lg); padding: 2rem; text-align: center; color: var(--text-muted); font-size: 0.88rem; margin: 1.2rem 0; line-height: 1.6; } .lesson-wrapper .img-placeholder span { font-size: 0.75rem; display: block; margin-top: 0.3rem; } /* ── Flashcards ── */ .lesson-wrapper .flashcards-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(270px, 1fr)); gap: 1rem; margin: 1.2rem 0 2rem; } .lesson-wrapper .flashcard { background: var(--bg-secondary); border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 1.1rem 1.2rem; box-shadow: var(--shadow-sm); transition: box-shadow 0.2s, transform 0.2s; } .lesson-wrapper .flashcard:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); } .lesson-wrapper .fc-badge { display: inline-block; font-size: 0.68rem; font-weight: 700; padding: 2px 8px; border-radius: 100px; margin-bottom: 0.6rem; } .lesson-wrapper .fc-facile { background: #dcfce7; color: #166534; } .lesson-wrapper .fc-inter { background: #fef9c3; color: #854d0e; } .lesson-wrapper .fc-avance { background: #fee2e2; color: #991b1b; } .lesson-wrapper .fc-recto { font-size: 0.9rem; font-weight: 600; color: var(--text-primary); line-height: 1.5; margin-bottom: 0.7rem; } .lesson-wrapper .flashcard details summary { font-size: 0.78rem; font-weight: 700; color: var(--module); cursor: pointer; padding: 0.4rem 0; border-top: 1px solid var(--border); list-style: none; display: flex; align-items: center; gap: 0.4rem; } .lesson-wrapper .flashcard details summary::-webkit-details-marker { display: none; } .lesson-wrapper .flashcard details summary::before { content: '▶'; font-size: 0.6rem; transition: transform 0.2s; } .lesson-wrapper .flashcard details[open] summary::before { transform: rotate(90deg); } .lesson-wrapper .fc-verso { font-size: 0.87rem; color: var(--text-secondary); line-height: 1.65; padding-top: 0.6rem; } .lesson-wrapper .fc-mnemot { font-size: 0.78rem; color: #7c3aed; font-style: italic; margin-top: 0.4rem; padding: 0.3rem 0.6rem; background: rgba(139,92,246,0.06); border-radius: var(--radius-sm); } .lesson-wrapper .fc-source { font-size: 0.72rem; color: var(--text-muted); margin-top: 0.3rem; } /* ── CTA quiz ── */ .lesson-wrapper .quiz-cta { background: linear-gradient(135deg, var(--module), var(--module-mid)); border-radius: var(--radius-xl); padding: 2rem; text-align: center; color: #fff; margin: 2.5rem 0; box-shadow: var(--shadow-lg); position: relative; overflow: hidden; } .lesson-wrapper .quiz-cta::before { content: '📝'; position: absolute; right: 20px; bottom: -10px; font-size: 80px; opacity: 0.1; pointer-events: none; } .lesson-wrapper .quiz-cta h3 { font-size: 1.1rem; font-weight: 800; color: #fff; margin-bottom: 0.4rem; } .lesson-wrapper .quiz-cta p { font-size: 0.88rem; opacity: 0.85; margin-bottom: 0; color: rgba(255,255,255,0.9); } /* ── Footer sources ── */ .lesson-wrapper .sources-footer { border-top: 3px solid var(--module); padding-top: 1.5rem; margin-top: 2.5rem; } .lesson-wrapper .sources-footer h2 { border-bottom-color: var(--border); } .lesson-wrapper .sources-footer ol { font-size: 0.82rem; color: var(--text-secondary); padding-left: 1.2rem; margin: 0.8rem 0 1.2rem; } .lesson-wrapper .sources-footer li { margin-bottom: 0.5rem; line-height: 1.6; } .lesson-wrapper .sources-footer a { color: var(--module); text-decoration: underline; word-break: break-all; } .lesson-wrapper .disclaimer { background: #fffbeb; border-left: 4px solid #f59e0b; border-radius: 0 var(--radius-sm) var(--radius-sm) 0; padding: 0.8rem 1rem; font-size: 0.78rem; color: #78350f; line-height: 1.6; } </style> <div class="lesson-wrapper"> <header class="lesson-header"> <h1>Introduction au Dossier Patient Perioperatoire</h1> <p class="subtitle">Composants, reglementation et tracabilite au bloc operatoire</p> <div class="meta-badges"> <span class="badge">🟡 Intermédiaire</span> <span class="badge">⏱ 30 min</span> <span class="badge">📚 UE 1</span> <span class="badge">🎯 C1 · C5</span> <span class="badge">Version 3.0 · Mars 2026</span> </div> </header> <div class="progress-section"> <div class="progress-fill" id="pf-1686"></div> </div> <h2>🧠 Flashcards de révision</h2> <div class="flashcards-grid"> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Quels sont les composants obligatoires du dossier patient perioperatoire ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Consultation d'anesthesie, consentement eclaire, fiche de liaison service-bloc, check-list HAS, feuille d'ouverture de salle, CRO, fiche SSPI, tracabilite des DM et implants.</div> <div class="fc-mnemot">🧠 CLCF-CRO-SSPI : Consultation, Liaison, Check-list, Feuille salle, CRO, SSPI</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Quel article du Code de la Sante Publique impose la tenue du dossier medical ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">L'article R.1112-2 du CSP definit le contenu minimum du dossier medical. L'article L.1111-7 garantit le droit d'acces du patient a son dossier.</div> <div class="fc-mnemot">🧠 R1112-2 = contenu, L1111-7 = acces</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Quelle est la duree legale de conservation du dossier patient ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">20 ans a compter de la derniere consultation ou hospitalisation. Pour les mineurs, 28 ans (20 ans a partir de la majorite soit 18 + 10 = 28 ans a compter de la naissance).</div> <div class="fc-mnemot">🧠 20 ans adulte, 28 ans mineur</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Quel est le role de l'IBODE dans la tracabilite perioperatoire ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">L'IBODE assure la tracabilite des DM, implants, protheses, compte des compresses et instruments, consommables utilises, et veille a la completude du dossier operatoire.</div> <div class="fc-mnemot">🧠 DM + Implants + Compresses + Completude</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Qu'est-ce que la fiche de liaison service-bloc ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Document de transmission assurant la continuite des soins entre le service d'hospitalisation et le bloc operatoire : identite verifiee, preparation cutanee, jeune, premedi, allergies, lateralite.</div> <div class="fc-mnemot">🧠 Identite-Preparation-Jeune-Allergies-Lateralite</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Quel document formalise le consentement eclaire du patient ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">La fiche de consentement eclaire signee par le patient apres information par le chirurgien. Elle mentionne le diagnostic, l'intervention proposee, les alternatives, les risques et les benefices attendus.</div> <div class="fc-mnemot">🧠 Diagnostic-Intervention-Alternatives-Risques-Benefices</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Comment l'IBODE verifie-t-elle la completude du dossier a l'accueil au bloc ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Verification systematique : identite (bracelet + question ouverte), consentement signe, consultation anesthesie, bilan biologique, imagerie, jeune respecte, preparation cutanee, allergie documentee.</div> <div class="fc-mnemot">🧠 IBCJA-PIB : Identite, Bracelet, Consentement, Jeune, Allergies, Preparation, Imagerie, Bilan</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Quelle est la responsabilite juridique en cas de defaut de tracabilite ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">La responsabilite de l'etablissement peut etre engagee (art. L.1142-1 CSP). L'IBODE peut voir sa responsabilite professionnelle recherchee en cas de manquement a ses obligations de tracabilite.</div> <div class="fc-mnemot">🧠 Etablissement L1142-1 + responsabilite pro IBODE</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Qu'est-ce que le dossier informatise perioperatoire (DPI) ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Systeme numerique integrant toutes les donnees du parcours perioperatoire : anesthesie, chirurgie, soins infirmiers. Il garantit la continuite, la tracabilite et le partage securise des informations.</div> <div class="fc-mnemot">🧠 Continuite + Tracabilite + Partage securise</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Quels sont les indicateurs qualite lies au dossier perioperatoire ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Taux de completude du dossier, taux de conformite de la check-list, taux de tracabilite des DM/implants, delai de redaction du CRO (< 24h recommande), taux de transmission SSPI complete.</div> <div class="fc-mnemot">🧠 Completude-Checklist-DM-CRO24h-SSPI</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Quel est le lien entre dossier perioperatoire et certification HAS ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Le critere 26a de la certification HAS V2024 evalue la gestion du dossier patient. La tracabilite perioperatoire fait partie des pratiques exigibles prioritaires (PEP) en bloc operatoire.</div> <div class="fc-mnemot">🧠 Critere 26a + PEP bloc operatoire</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Quelles sont les non-conformites les plus frequentes du dossier perioperatoire ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Consentement absent ou incomplet, check-list non renseignee, compte rendu operatoire tardif, tracabilite DMI manquante, fiche de liaison incomplte, transmissions SSPI absentes.</div> <div class="fc-mnemot">🧠 6 NC : Consent-CL-CRO-DMI-Liaison-SSPI</div> </details> </div> </div> <div class="quiz-cta"> <h3>📝 Quiz disponible dans l'onglet suivant</h3> <p>Testez vos connaissances avec les QCM — notés et suivis dans votre progression.</p> </div> <section class="sources-footer"> <h2>📚 Sources officielles</h2> <ol> <li><strong>Légifrance</strong> (2022). <em>Arrêté du 27 avril 2022 relatif à la formation conduisant au diplôme d'État d'infirmier de bloc opératoire</em>. <a href="https://www.legifrance.gouv.fr" target="_blank">legifrance.gouv.fr</a></li> <li><strong>HAS</strong>. <em>Recommandations de bonnes pratiques</em>. <a href="https://www.has-sante.fr" target="_blank">has-sante.fr</a></li> <li><strong>SFAR</strong>. <em>Recommandations</em>. <a href="https://www.sfar.org" target="_blank">sfar.org</a></li> </ol> <p class="disclaimer"> ⚠️ Ce contenu est conçu pour la <strong>révision</strong> et ne se substitue pas aux protocoles en vigueur dans votre établissement ni aux enseignements dispensés en formation IBODE. Pour toute pratique clinique, référez-vous aux recommandations officielles (SFAR, HAS, sociétés savantes) et aux protocoles de votre service.<br><br> Dernière mise à jour : Mars 2026 · Version 3.0 · IBODE Academy — ibode-academy.fr · SAFIALAB SASU </p> </section> </div><!-- /lesson-wrapper --> <script> (function(){ var pf = document.getElementById('pf-1686'); if(pf) setTimeout(function(){ pf.style.width='100%'; }, 300); })(); </script>
0/2
Dossier d'anesthesie
<!-- WP ID: 1688 | Module: dossier-patient-perioperatoire | v3.0 --> <style> /* ═══════════════════════════════════════════════ IBODE ACADEMY — Design System v3.0 (Mars 2026) CSS scopé pour injection dans post_content WP → :root remplacé par .lesson-wrapper → body remplacé par .lesson-wrapper Template Grade A · Guardian v2 compatible ═══════════════════════════════════════════════ */ .lesson-wrapper { /* ── Couleurs module — overridées par chaque leçon ── */ --module: #0369A1; --module-light: #e0f2fe; --module-mid: #0284C7; --enc-astuce-bg: rgba(59,130,246,0.08); --enc-astuce-bord: rgba(59,130,246,0.35); --enc-securite-bg: rgba(245,158,11,0.08); --enc-securite-bord: rgba(245,158,11,0.35); --enc-erreur-bg: rgba(239,68,68,0.08); --enc-erreur-bord: rgba(239,68,68,0.35); --enc-legal-bg: rgba(16,185,129,0.08); --enc-legal-bord: rgba(16,185,129,0.35); --enc-mnemot-bg: rgba(139,92,246,0.08); --enc-mnemot-bord: rgba(139,92,246,0.35); --enc-approfond-bg: rgba(100,116,139,0.08); --enc-approfond-bord:rgba(100,116,139,0.35); --anat-os:#E8B86D; --anat-muscle:#D4856A; --anat-artere:#C99A9A; --anat-veine:#2C5F7C; --anat-nerf:#B8A5C6; --anat-ligament:#A8C6A5; --font-main: 'Plus Jakarta Sans', sans-serif; --font-serif: 'Crimson Pro', serif; --bg-primary:#f8fafc; --bg-secondary:#ffffff; --text-primary:#0f172a; --text-secondary:#475569; --text-muted:#94a3b8; --border:#e2e8f0; --shadow-sm:0 1px 3px rgba(0,0,0,0.06); --shadow-md:0 4px 16px rgba(0,0,0,0.08); --shadow-lg:0 8px 32px rgba(0,0,0,0.10); --radius-sm:8px; --radius-md:12px; --radius-lg:16px; --radius-xl:20px; /* ── Layout de base (remplace body) ── */ font-family: var(--font-main); color: var(--text-primary); line-height: 1.7; font-size: 16px; max-width: 860px; margin: 0 auto; padding: 0 1.5rem 4rem; box-sizing: border-box; } .lesson-wrapper *, .lesson-wrapper *::before, .lesson-wrapper *::after { box-sizing: border-box; margin: 0; padding: 0; } /* ── Header ── */ .lesson-wrapper .lesson-header { position: relative; background: linear-gradient(135deg, var(--module) 0%, var(--module-mid) 100%); border-radius: 0 0 var(--radius-xl) var(--radius-xl); padding: 3rem 2rem 2rem; color: #fff; overflow: hidden; margin-bottom: 2rem; box-shadow: var(--shadow-lg); } .lesson-wrapper .lesson-header::before { content: '📁'; position: absolute; top: -10px; right: 20px; font-size: 120px; opacity: 0.08; line-height: 1; pointer-events: none; } .lesson-wrapper .lesson-header::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent); } .lesson-wrapper .lesson-header h1 { font-size: clamp(1.4rem, 3vw, 2rem); font-weight: 800; letter-spacing: -0.02em; line-height: 1.2; margin-bottom: 0.5rem; position: relative; } .lesson-wrapper .lesson-header .subtitle { font-size: 1rem; opacity: 0.85; margin-bottom: 1.2rem; position: relative; } .lesson-wrapper .meta-badges { display: flex; flex-wrap: wrap; gap: 0.4rem; position: relative; } .lesson-wrapper .badge { display: inline-flex; align-items: center; gap: 0.3rem; background: rgba(255,255,255,0.18); border: 1px solid rgba(255,255,255,0.3); backdrop-filter: blur(8px); border-radius: 100px; padding: 4px 12px; font-size: 0.75rem; font-weight: 600; color: #fff; white-space: nowrap; } /* ── Barre progression ── */ .lesson-wrapper .progress-section { height: 5px; background: var(--border); border-radius: 3px; margin-bottom: 2.5rem; overflow: hidden; } .lesson-wrapper .progress-fill { height: 100%; background: linear-gradient(90deg, var(--module), var(--module-mid)); border-radius: 3px; width: 0%; transition: width 1.2s ease; } /* ── Typographie ── */ .lesson-wrapper h2 { font-size: 1.25rem; font-weight: 700; color: var(--text-primary); margin: 2.5rem 0 1rem; padding-bottom: 0.6rem; border-bottom: 2px solid var(--module-light); display: flex; align-items: center; gap: 0.5rem; } .lesson-wrapper h2::before { content: ''; display: inline-block; width: 4px; height: 1.2em; background: var(--module); border-radius: 2px; flex-shrink: 0; } .lesson-wrapper h3 { font-size: 1.05rem; font-weight: 700; color: var(--module); margin: 1.8rem 0 0.6rem; } .lesson-wrapper p { margin-bottom: 0.9rem; color: var(--text-secondary); line-height: 1.75; } .lesson-wrapper strong { color: var(--text-primary); font-weight: 700; } .lesson-wrapper em { font-family: var(--font-serif); font-style: italic; } .lesson-wrapper ul, .lesson-wrapper ol { padding-left: 1.5rem; margin-bottom: 1rem; color: var(--text-secondary); } .lesson-wrapper li { margin-bottom: 0.35rem; line-height: 1.65; } .lesson-wrapper .src { font-size: 0.78rem; color: var(--text-muted); font-style: italic; background: #f1f5f9; border-radius: 4px; padding: 1px 6px; white-space: nowrap; } /* ── Tableau ── */ .lesson-wrapper .table-wrapper { overflow-x: auto; margin-bottom: 1.5rem; border-radius: var(--radius-md); box-shadow: var(--shadow-sm); } .lesson-wrapper table { width: 100%; border-collapse: collapse; font-size: 0.88rem; background: var(--bg-secondary); } .lesson-wrapper th { background: var(--module); color: #fff; padding: 0.7rem 1rem; text-align: left; font-weight: 700; font-size: 0.8rem; letter-spacing: 0.03em; } .lesson-wrapper td { padding: 0.65rem 1rem; border-bottom: 1px solid var(--border); color: var(--text-secondary); } .lesson-wrapper tr:last-child td { border-bottom: none; } .lesson-wrapper tr:nth-child(even) td { background: #f8fafc; } /* ── Encadrés glassmorphisme ── */ .lesson-wrapper .encadre { border-radius: var(--radius-lg); padding: 1.25rem 1.4rem; margin: 1.2rem 0; border: 1px solid; position: relative; overflow: hidden; backdrop-filter: blur(12px) saturate(160%); -webkit-backdrop-filter: blur(12px) saturate(160%); transition: transform 0.2s ease, box-shadow 0.2s ease; } .lesson-wrapper .encadre:hover { transform: translateY(-1px); box-shadow: var(--shadow-md); } .lesson-wrapper .encadre::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent); } .lesson-wrapper .enc-header { display: flex; align-items: center; gap: 0.6rem; margin-bottom: 0.6rem; } .lesson-wrapper .enc-icon { width: 30px; height: 30px; border-radius: var(--radius-sm); display: flex; align-items: center; justify-content: center; font-size: 15px; flex-shrink: 0; } .lesson-wrapper .enc-title { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.07em; } .lesson-wrapper .enc-body { font-size: 0.9rem; line-height: 1.7; } .lesson-wrapper .enc-astuce { background: var(--enc-astuce-bg); border-color: var(--enc-astuce-bord); box-shadow: 0 2px 12px rgba(59,130,246,0.08); } .lesson-wrapper .enc-securite { background: var(--enc-securite-bg); border-color: var(--enc-securite-bord); box-shadow: 0 2px 12px rgba(245,158,11,0.08); } .lesson-wrapper .enc-erreur { background: var(--enc-erreur-bg); border-color: var(--enc-erreur-bord); box-shadow: 0 2px 12px rgba(239,68,68,0.08); } .lesson-wrapper .enc-legal { background: var(--enc-legal-bg); border-color: var(--enc-legal-bord); box-shadow: 0 2px 12px rgba(16,185,129,0.08); } .lesson-wrapper .enc-mnemot { background: var(--enc-mnemot-bg); border-color: var(--enc-mnemot-bord); box-shadow: 0 2px 12px rgba(139,92,246,0.08); } .lesson-wrapper .enc-approfond { background: var(--enc-approfond-bg); border-color: var(--enc-approfond-bord); box-shadow: 0 2px 12px rgba(0,0,0,0.04); } .lesson-wrapper .enc-astuce .enc-icon { background: rgba(59,130,246,0.15); } .lesson-wrapper .enc-securite .enc-icon { background: rgba(245,158,11,0.15); } .lesson-wrapper .enc-erreur .enc-icon { background: rgba(239,68,68,0.15); } .lesson-wrapper .enc-legal .enc-icon { background: rgba(16,185,129,0.15); } .lesson-wrapper .enc-mnemot .enc-icon { background: rgba(139,92,246,0.15); } .lesson-wrapper .enc-approfond .enc-icon { background: rgba(100,116,139,0.15); } .lesson-wrapper .enc-astuce .enc-title { color: #1d4ed8; } .lesson-wrapper .enc-securite .enc-title { color: #b45309; } .lesson-wrapper .enc-erreur .enc-title { color: #b91c1c; } .lesson-wrapper .enc-legal .enc-title { color: #065f46; } .lesson-wrapper .enc-mnemot .enc-title { color: #6d28d9; } .lesson-wrapper .enc-approfond .enc-title { color: #475569; } .lesson-wrapper .enc-astuce .enc-body { color: #1e3a5f; } .lesson-wrapper .enc-securite .enc-body { color: #4d2600; } .lesson-wrapper .enc-erreur .enc-body { color: #4a0000; } .lesson-wrapper .enc-legal .enc-body { color: #003322; } .lesson-wrapper .enc-mnemot .enc-body { color: #2e1065; } .lesson-wrapper .enc-approfond .enc-body { color: var(--text-secondary); } .lesson-wrapper .mnemot-formula { display: inline-block; background: rgba(139,92,246,0.12); border: 1px solid rgba(139,92,246,0.3); border-radius: var(--radius-sm); padding: 0.5rem 1rem; font-size: 1rem; font-weight: 800; letter-spacing: 0.12em; color: #6d28d9; margin-top: 0.4rem; } /* ── Placeholder image ── */ .lesson-wrapper .img-placeholder { background: #f1f5f9; border: 2px dashed var(--border); border-radius: var(--radius-lg); padding: 2rem; text-align: center; color: var(--text-muted); font-size: 0.88rem; margin: 1.2rem 0; line-height: 1.6; } .lesson-wrapper .img-placeholder span { font-size: 0.75rem; display: block; margin-top: 0.3rem; } /* ── Flashcards ── */ .lesson-wrapper .flashcards-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(270px, 1fr)); gap: 1rem; margin: 1.2rem 0 2rem; } .lesson-wrapper .flashcard { background: var(--bg-secondary); border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 1.1rem 1.2rem; box-shadow: var(--shadow-sm); transition: box-shadow 0.2s, transform 0.2s; } .lesson-wrapper .flashcard:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); } .lesson-wrapper .fc-badge { display: inline-block; font-size: 0.68rem; font-weight: 700; padding: 2px 8px; border-radius: 100px; margin-bottom: 0.6rem; } .lesson-wrapper .fc-facile { background: #dcfce7; color: #166534; } .lesson-wrapper .fc-inter { background: #fef9c3; color: #854d0e; } .lesson-wrapper .fc-avance { background: #fee2e2; color: #991b1b; } .lesson-wrapper .fc-recto { font-size: 0.9rem; font-weight: 600; color: var(--text-primary); line-height: 1.5; margin-bottom: 0.7rem; } .lesson-wrapper .flashcard details summary { font-size: 0.78rem; font-weight: 700; color: var(--module); cursor: pointer; padding: 0.4rem 0; border-top: 1px solid var(--border); list-style: none; display: flex; align-items: center; gap: 0.4rem; } .lesson-wrapper .flashcard details summary::-webkit-details-marker { display: none; } .lesson-wrapper .flashcard details summary::before { content: '▶'; font-size: 0.6rem; transition: transform 0.2s; } .lesson-wrapper .flashcard details[open] summary::before { transform: rotate(90deg); } .lesson-wrapper .fc-verso { font-size: 0.87rem; color: var(--text-secondary); line-height: 1.65; padding-top: 0.6rem; } .lesson-wrapper .fc-mnemot { font-size: 0.78rem; color: #7c3aed; font-style: italic; margin-top: 0.4rem; padding: 0.3rem 0.6rem; background: rgba(139,92,246,0.06); border-radius: var(--radius-sm); } .lesson-wrapper .fc-source { font-size: 0.72rem; color: var(--text-muted); margin-top: 0.3rem; } /* ── CTA quiz ── */ .lesson-wrapper .quiz-cta { background: linear-gradient(135deg, var(--module), var(--module-mid)); border-radius: var(--radius-xl); padding: 2rem; text-align: center; color: #fff; margin: 2.5rem 0; box-shadow: var(--shadow-lg); position: relative; overflow: hidden; } .lesson-wrapper .quiz-cta::before { content: '📝'; position: absolute; right: 20px; bottom: -10px; font-size: 80px; opacity: 0.1; pointer-events: none; } .lesson-wrapper .quiz-cta h3 { font-size: 1.1rem; font-weight: 800; color: #fff; margin-bottom: 0.4rem; } .lesson-wrapper .quiz-cta p { font-size: 0.88rem; opacity: 0.85; margin-bottom: 0; color: rgba(255,255,255,0.9); } /* ── Footer sources ── */ .lesson-wrapper .sources-footer { border-top: 3px solid var(--module); padding-top: 1.5rem; margin-top: 2.5rem; } .lesson-wrapper .sources-footer h2 { border-bottom-color: var(--border); } .lesson-wrapper .sources-footer ol { font-size: 0.82rem; color: var(--text-secondary); padding-left: 1.2rem; margin: 0.8rem 0 1.2rem; } .lesson-wrapper .sources-footer li { margin-bottom: 0.5rem; line-height: 1.6; } .lesson-wrapper .sources-footer a { color: var(--module); text-decoration: underline; word-break: break-all; } .lesson-wrapper .disclaimer { background: #fffbeb; border-left: 4px solid #f59e0b; border-radius: 0 var(--radius-sm) var(--radius-sm) 0; padding: 0.8rem 1rem; font-size: 0.78rem; color: #78350f; line-height: 1.6; } </style> <div class="lesson-wrapper"> <header class="lesson-header"> <h1>Check-list Securite Patient au Bloc</h1> <p class="subtitle">Les 3 temps de la verification et le role de l'IBODE coordinateur</p> <div class="meta-badges"> <span class="badge">🟡 Intermédiaire</span> <span class="badge">⏱ 30 min</span> <span class="badge">📚 UE 1</span> <span class="badge">🎯 C1 · C5</span> <span class="badge">Version 3.0 · Mars 2026</span> </div> </header> <div class="progress-section"> <div class="progress-fill" id="pf-1688"></div> </div> <h2>🧠 Flashcards de révision</h2> <div class="flashcards-grid"> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Quels sont les 3 temps de la check-list HAS au bloc operatoire ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">1) Sign In (avant induction anesthesique), 2) Time Out (avant incision cutanee), 3) Sign Out (avant la sortie de salle). Chaque temps comporte des items specifiques a verifier a haute voix.</div> <div class="fc-mnemot">🧠 STS : Sign In - Time Out - Sign Out</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Qui est le coordinateur de la check-list au bloc ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">L'IBODE (ou l'IDE de bloc) est le coordinateur designe de la check-list. Elle s'assure que chaque item est verifie, que les reponses sont donnees a haute voix et que les divergences sont resolues AVANT de passer a l'etape suivante.</div> <div class="fc-mnemot">🧠 IBODE = coordinateur check-list</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Quels items sont verifies lors du Sign In ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Identite patient confirmee, site et procedure verifies, consentement signe, site marque, securite anesthesique verifiee (materiel, aspirations), allergies connues, risque d'inhalation, risque hemorragique (> 500 mL), oxymetre en place.</div> <div class="fc-mnemot">🧠 ISCA-RAHO : Identite, Site, Consentement, Allergies, Risque hemor, Aspiration, Hemoglobine, Oxymetre</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Quels items sont verifies lors du Time Out ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Presentation de chaque membre de l'equipe par nom et fonction, confirmation du patient/site/procedure, anticipation des evenements critiques (chirurgien, anesthesiste, IBODE), antibioprophylaxie administree, imagerie disponible.</div> <div class="fc-mnemot">🧠 Presentation-Confirmation-Anticipation-ATB-Imagerie</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Quels items sont verifies lors du Sign Out ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Nom de la procedure enregistre, compte des instruments/compresses/aiguilles correct, etiquetage des prelevements, problemes de materiel a signaler, consignes post-operatoires formulees pour la prise en charge du patient.</div> <div class="fc-mnemot">🧠 Procedure-Compte-Prelevements-Materiel-Consignes</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Quelle est l'origine de la check-list chirurgicale ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Initiative de l'OMS (programme Safe Surgery Saves Lives, 2008) dirigee par Atul Gawande. L'etude pilote dans 8 hopitaux a montre une reduction de 36% des complications et 47% de la mortalite. Adaptee par la HAS en France depuis 2010.</div> <div class="fc-mnemot">🧠 OMS 2008 - Gawande : -36% complications, -47% mortalite</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">La check-list est-elle obligatoire en France ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Oui, depuis 2010 la HAS l'a integree comme pratique exigible prioritaire (PEP) dans le manuel de certification. Son absence ou sa non-conformite constitue une decision de non-certification du bloc operatoire.</div> <div class="fc-mnemot">🧠 PEP HAS 2010 = obligatoire, non-certification si absence</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Quelles sont les barrieres a l'application effective de la check-list ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Realisation mecanique sans ecoute, absence du chirurgien au Time Out, interruptions, hierarchie freinant la prise de parole, check-list remplie a posteriori, perception comme tache administrative sans valeur ajoutee.</div> <div class="fc-mnemot">🧠 6 barrieres : Mecanique, Absence, Interruptions, Hierarchie, A posteriori, Administrative</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Comment l'IBODE peut-elle ameliorer l'efficacite de la check-list ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Leadership assertif, verbalisation a haute voix, exigence de reponse de chaque acteur, arret en cas de divergence, debriefing post-operatoire systematique, formation de l'equipe, audit regulier de conformite.</div> <div class="fc-mnemot">🧠 LEADER : Leadership, Ecoute, Arret, Debriefing, Education, Revue</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Que faire si un item de la check-list revele une non-conformite ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">STOP obligatoire : l'intervention ne doit pas commencer tant que la non-conformite n'est pas resolue. L'IBODE alerte l'equipe, le probleme est corrige, la resolution est tracee. Si resolution impossible, la decision de maintenir ou reporter l'intervention releve du chirurgien et de l'anesthesiste.</div> <div class="fc-mnemot">🧠 STOP - Alerte - Correction - Trace - Decision collegiale</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Quel est le lien entre check-list et Never Events ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">La check-list previent les Never Events (evenements qui ne devraient jamais arriver) : erreur de site, erreur de patient, oubli de corps etranger, erreur medicamenteuse. Ces evenements sont a declaration obligatoire aupres de l'ARS.</div> <div class="fc-mnemot">🧠 4 Never Events : Site, Patient, Corps etranger, Medicament</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Comment auditer la conformite de la check-list ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Observation directe en salle (audit croise), analyse du taux de remplissage, verification des 3 temps realises a haute voix, mesure du taux de participation de tous les acteurs, revue des non-conformites identifiees et actions correctives.</div> <div class="fc-mnemot">🧠 Observation - Remplissage - Haute voix - Participation - Actions</div> </details> </div> </div> <div class="quiz-cta"> <h3>📝 Quiz disponible dans l'onglet suivant</h3> <p>Testez vos connaissances avec les QCM — notés et suivis dans votre progression.</p> </div> <section class="sources-footer"> <h2>📚 Sources officielles</h2> <ol> <li><strong>Légifrance</strong> (2022). <em>Arrêté du 27 avril 2022 relatif à la formation conduisant au diplôme d'État d'infirmier de bloc opératoire</em>. <a href="https://www.legifrance.gouv.fr" target="_blank">legifrance.gouv.fr</a></li> <li><strong>HAS</strong>. <em>Recommandations de bonnes pratiques</em>. <a href="https://www.has-sante.fr" target="_blank">has-sante.fr</a></li> <li><strong>SFAR</strong>. <em>Recommandations</em>. <a href="https://www.sfar.org" target="_blank">sfar.org</a></li> </ol> <p class="disclaimer"> ⚠️ Ce contenu est conçu pour la <strong>révision</strong> et ne se substitue pas aux protocoles en vigueur dans votre établissement ni aux enseignements dispensés en formation IBODE. Pour toute pratique clinique, référez-vous aux recommandations officielles (SFAR, HAS, sociétés savantes) et aux protocoles de votre service.<br><br> Dernière mise à jour : Mars 2026 · Version 3.0 · IBODE Academy — ibode-academy.fr · SAFIALAB SASU </p> </section> </div><!-- /lesson-wrapper --> <script> (function(){ var pf = document.getElementById('pf-1688'); if(pf) setTimeout(function(){ pf.style.width='100%'; }, 300); })(); </script>
0/1
Check-list HAS
<!-- WP ID: 1690 | Module: dossier-patient-perioperatoire | v3.0 --> <style> /* ═══════════════════════════════════════════════ IBODE ACADEMY — Design System v3.0 (Mars 2026) CSS scopé pour injection dans post_content WP → :root remplacé par .lesson-wrapper → body remplacé par .lesson-wrapper Template Grade A · Guardian v2 compatible ═══════════════════════════════════════════════ */ .lesson-wrapper { /* ── Couleurs module — overridées par chaque leçon ── */ --module: #0369A1; --module-light: #e0f2fe; --module-mid: #0284C7; --enc-astuce-bg: rgba(59,130,246,0.08); --enc-astuce-bord: rgba(59,130,246,0.35); --enc-securite-bg: rgba(245,158,11,0.08); --enc-securite-bord: rgba(245,158,11,0.35); --enc-erreur-bg: rgba(239,68,68,0.08); --enc-erreur-bord: rgba(239,68,68,0.35); --enc-legal-bg: rgba(16,185,129,0.08); --enc-legal-bord: rgba(16,185,129,0.35); --enc-mnemot-bg: rgba(139,92,246,0.08); --enc-mnemot-bord: rgba(139,92,246,0.35); --enc-approfond-bg: rgba(100,116,139,0.08); --enc-approfond-bord:rgba(100,116,139,0.35); --anat-os:#E8B86D; --anat-muscle:#D4856A; --anat-artere:#C99A9A; --anat-veine:#2C5F7C; --anat-nerf:#B8A5C6; --anat-ligament:#A8C6A5; --font-main: 'Plus Jakarta Sans', sans-serif; --font-serif: 'Crimson Pro', serif; --bg-primary:#f8fafc; --bg-secondary:#ffffff; --text-primary:#0f172a; --text-secondary:#475569; --text-muted:#94a3b8; --border:#e2e8f0; --shadow-sm:0 1px 3px rgba(0,0,0,0.06); --shadow-md:0 4px 16px rgba(0,0,0,0.08); --shadow-lg:0 8px 32px rgba(0,0,0,0.10); --radius-sm:8px; --radius-md:12px; --radius-lg:16px; --radius-xl:20px; /* ── Layout de base (remplace body) ── */ font-family: var(--font-main); color: var(--text-primary); line-height: 1.7; font-size: 16px; max-width: 860px; margin: 0 auto; padding: 0 1.5rem 4rem; box-sizing: border-box; } .lesson-wrapper *, .lesson-wrapper *::before, .lesson-wrapper *::after { box-sizing: border-box; margin: 0; padding: 0; } /* ── Header ── */ .lesson-wrapper .lesson-header { position: relative; background: linear-gradient(135deg, var(--module) 0%, var(--module-mid) 100%); border-radius: 0 0 var(--radius-xl) var(--radius-xl); padding: 3rem 2rem 2rem; color: #fff; overflow: hidden; margin-bottom: 2rem; box-shadow: var(--shadow-lg); } .lesson-wrapper .lesson-header::before { content: '📁'; position: absolute; top: -10px; right: 20px; font-size: 120px; opacity: 0.08; line-height: 1; pointer-events: none; } .lesson-wrapper .lesson-header::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent); } .lesson-wrapper .lesson-header h1 { font-size: clamp(1.4rem, 3vw, 2rem); font-weight: 800; letter-spacing: -0.02em; line-height: 1.2; margin-bottom: 0.5rem; position: relative; } .lesson-wrapper .lesson-header .subtitle { font-size: 1rem; opacity: 0.85; margin-bottom: 1.2rem; position: relative; } .lesson-wrapper .meta-badges { display: flex; flex-wrap: wrap; gap: 0.4rem; position: relative; } .lesson-wrapper .badge { display: inline-flex; align-items: center; gap: 0.3rem; background: rgba(255,255,255,0.18); border: 1px solid rgba(255,255,255,0.3); backdrop-filter: blur(8px); border-radius: 100px; padding: 4px 12px; font-size: 0.75rem; font-weight: 600; color: #fff; white-space: nowrap; } /* ── Barre progression ── */ .lesson-wrapper .progress-section { height: 5px; background: var(--border); border-radius: 3px; margin-bottom: 2.5rem; overflow: hidden; } .lesson-wrapper .progress-fill { height: 100%; background: linear-gradient(90deg, var(--module), var(--module-mid)); border-radius: 3px; width: 0%; transition: width 1.2s ease; } /* ── Typographie ── */ .lesson-wrapper h2 { font-size: 1.25rem; font-weight: 700; color: var(--text-primary); margin: 2.5rem 0 1rem; padding-bottom: 0.6rem; border-bottom: 2px solid var(--module-light); display: flex; align-items: center; gap: 0.5rem; } .lesson-wrapper h2::before { content: ''; display: inline-block; width: 4px; height: 1.2em; background: var(--module); border-radius: 2px; flex-shrink: 0; } .lesson-wrapper h3 { font-size: 1.05rem; font-weight: 700; color: var(--module); margin: 1.8rem 0 0.6rem; } .lesson-wrapper p { margin-bottom: 0.9rem; color: var(--text-secondary); line-height: 1.75; } .lesson-wrapper strong { color: var(--text-primary); font-weight: 700; } .lesson-wrapper em { font-family: var(--font-serif); font-style: italic; } .lesson-wrapper ul, .lesson-wrapper ol { padding-left: 1.5rem; margin-bottom: 1rem; color: var(--text-secondary); } .lesson-wrapper li { margin-bottom: 0.35rem; line-height: 1.65; } .lesson-wrapper .src { font-size: 0.78rem; color: var(--text-muted); font-style: italic; background: #f1f5f9; border-radius: 4px; padding: 1px 6px; white-space: nowrap; } /* ── Tableau ── */ .lesson-wrapper .table-wrapper { overflow-x: auto; margin-bottom: 1.5rem; border-radius: var(--radius-md); box-shadow: var(--shadow-sm); } .lesson-wrapper table { width: 100%; border-collapse: collapse; font-size: 0.88rem; background: var(--bg-secondary); } .lesson-wrapper th { background: var(--module); color: #fff; padding: 0.7rem 1rem; text-align: left; font-weight: 700; font-size: 0.8rem; letter-spacing: 0.03em; } .lesson-wrapper td { padding: 0.65rem 1rem; border-bottom: 1px solid var(--border); color: var(--text-secondary); } .lesson-wrapper tr:last-child td { border-bottom: none; } .lesson-wrapper tr:nth-child(even) td { background: #f8fafc; } /* ── Encadrés glassmorphisme ── */ .lesson-wrapper .encadre { border-radius: var(--radius-lg); padding: 1.25rem 1.4rem; margin: 1.2rem 0; border: 1px solid; position: relative; overflow: hidden; backdrop-filter: blur(12px) saturate(160%); -webkit-backdrop-filter: blur(12px) saturate(160%); transition: transform 0.2s ease, box-shadow 0.2s ease; } .lesson-wrapper .encadre:hover { transform: translateY(-1px); box-shadow: var(--shadow-md); } .lesson-wrapper .encadre::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent); } .lesson-wrapper .enc-header { display: flex; align-items: center; gap: 0.6rem; margin-bottom: 0.6rem; } .lesson-wrapper .enc-icon { width: 30px; height: 30px; border-radius: var(--radius-sm); display: flex; align-items: center; justify-content: center; font-size: 15px; flex-shrink: 0; } .lesson-wrapper .enc-title { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.07em; } .lesson-wrapper .enc-body { font-size: 0.9rem; line-height: 1.7; } .lesson-wrapper .enc-astuce { background: var(--enc-astuce-bg); border-color: var(--enc-astuce-bord); box-shadow: 0 2px 12px rgba(59,130,246,0.08); } .lesson-wrapper .enc-securite { background: var(--enc-securite-bg); border-color: var(--enc-securite-bord); box-shadow: 0 2px 12px rgba(245,158,11,0.08); } .lesson-wrapper .enc-erreur { background: var(--enc-erreur-bg); border-color: var(--enc-erreur-bord); box-shadow: 0 2px 12px rgba(239,68,68,0.08); } .lesson-wrapper .enc-legal { background: var(--enc-legal-bg); border-color: var(--enc-legal-bord); box-shadow: 0 2px 12px rgba(16,185,129,0.08); } .lesson-wrapper .enc-mnemot { background: var(--enc-mnemot-bg); border-color: var(--enc-mnemot-bord); box-shadow: 0 2px 12px rgba(139,92,246,0.08); } .lesson-wrapper .enc-approfond { background: var(--enc-approfond-bg); border-color: var(--enc-approfond-bord); box-shadow: 0 2px 12px rgba(0,0,0,0.04); } .lesson-wrapper .enc-astuce .enc-icon { background: rgba(59,130,246,0.15); } .lesson-wrapper .enc-securite .enc-icon { background: rgba(245,158,11,0.15); } .lesson-wrapper .enc-erreur .enc-icon { background: rgba(239,68,68,0.15); } .lesson-wrapper .enc-legal .enc-icon { background: rgba(16,185,129,0.15); } .lesson-wrapper .enc-mnemot .enc-icon { background: rgba(139,92,246,0.15); } .lesson-wrapper .enc-approfond .enc-icon { background: rgba(100,116,139,0.15); } .lesson-wrapper .enc-astuce .enc-title { color: #1d4ed8; } .lesson-wrapper .enc-securite .enc-title { color: #b45309; } .lesson-wrapper .enc-erreur .enc-title { color: #b91c1c; } .lesson-wrapper .enc-legal .enc-title { color: #065f46; } .lesson-wrapper .enc-mnemot .enc-title { color: #6d28d9; } .lesson-wrapper .enc-approfond .enc-title { color: #475569; } .lesson-wrapper .enc-astuce .enc-body { color: #1e3a5f; } .lesson-wrapper .enc-securite .enc-body { color: #4d2600; } .lesson-wrapper .enc-erreur .enc-body { color: #4a0000; } .lesson-wrapper .enc-legal .enc-body { color: #003322; } .lesson-wrapper .enc-mnemot .enc-body { color: #2e1065; } .lesson-wrapper .enc-approfond .enc-body { color: var(--text-secondary); } .lesson-wrapper .mnemot-formula { display: inline-block; background: rgba(139,92,246,0.12); border: 1px solid rgba(139,92,246,0.3); border-radius: var(--radius-sm); padding: 0.5rem 1rem; font-size: 1rem; font-weight: 800; letter-spacing: 0.12em; color: #6d28d9; margin-top: 0.4rem; } /* ── Placeholder image ── */ .lesson-wrapper .img-placeholder { background: #f1f5f9; border: 2px dashed var(--border); border-radius: var(--radius-lg); padding: 2rem; text-align: center; color: var(--text-muted); font-size: 0.88rem; margin: 1.2rem 0; line-height: 1.6; } .lesson-wrapper .img-placeholder span { font-size: 0.75rem; display: block; margin-top: 0.3rem; } /* ── Flashcards ── */ .lesson-wrapper .flashcards-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(270px, 1fr)); gap: 1rem; margin: 1.2rem 0 2rem; } .lesson-wrapper .flashcard { background: var(--bg-secondary); border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 1.1rem 1.2rem; box-shadow: var(--shadow-sm); transition: box-shadow 0.2s, transform 0.2s; } .lesson-wrapper .flashcard:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); } .lesson-wrapper .fc-badge { display: inline-block; font-size: 0.68rem; font-weight: 700; padding: 2px 8px; border-radius: 100px; margin-bottom: 0.6rem; } .lesson-wrapper .fc-facile { background: #dcfce7; color: #166534; } .lesson-wrapper .fc-inter { background: #fef9c3; color: #854d0e; } .lesson-wrapper .fc-avance { background: #fee2e2; color: #991b1b; } .lesson-wrapper .fc-recto { font-size: 0.9rem; font-weight: 600; color: var(--text-primary); line-height: 1.5; margin-bottom: 0.7rem; } .lesson-wrapper .flashcard details summary { font-size: 0.78rem; font-weight: 700; color: var(--module); cursor: pointer; padding: 0.4rem 0; border-top: 1px solid var(--border); list-style: none; display: flex; align-items: center; gap: 0.4rem; } .lesson-wrapper .flashcard details summary::-webkit-details-marker { display: none; } .lesson-wrapper .flashcard details summary::before { content: '▶'; font-size: 0.6rem; transition: transform 0.2s; } .lesson-wrapper .flashcard details[open] summary::before { transform: rotate(90deg); } .lesson-wrapper .fc-verso { font-size: 0.87rem; color: var(--text-secondary); line-height: 1.65; padding-top: 0.6rem; } .lesson-wrapper .fc-mnemot { font-size: 0.78rem; color: #7c3aed; font-style: italic; margin-top: 0.4rem; padding: 0.3rem 0.6rem; background: rgba(139,92,246,0.06); border-radius: var(--radius-sm); } .lesson-wrapper .fc-source { font-size: 0.72rem; color: var(--text-muted); margin-top: 0.3rem; } /* ── CTA quiz ── */ .lesson-wrapper .quiz-cta { background: linear-gradient(135deg, var(--module), var(--module-mid)); border-radius: var(--radius-xl); padding: 2rem; text-align: center; color: #fff; margin: 2.5rem 0; box-shadow: var(--shadow-lg); position: relative; overflow: hidden; } .lesson-wrapper .quiz-cta::before { content: '📝'; position: absolute; right: 20px; bottom: -10px; font-size: 80px; opacity: 0.1; pointer-events: none; } .lesson-wrapper .quiz-cta h3 { font-size: 1.1rem; font-weight: 800; color: #fff; margin-bottom: 0.4rem; } .lesson-wrapper .quiz-cta p { font-size: 0.88rem; opacity: 0.85; margin-bottom: 0; color: rgba(255,255,255,0.9); } /* ── Footer sources ── */ .lesson-wrapper .sources-footer { border-top: 3px solid var(--module); padding-top: 1.5rem; margin-top: 2.5rem; } .lesson-wrapper .sources-footer h2 { border-bottom-color: var(--border); } .lesson-wrapper .sources-footer ol { font-size: 0.82rem; color: var(--text-secondary); padding-left: 1.2rem; margin: 0.8rem 0 1.2rem; } .lesson-wrapper .sources-footer li { margin-bottom: 0.5rem; line-height: 1.6; } .lesson-wrapper .sources-footer a { color: var(--module); text-decoration: underline; word-break: break-all; } .lesson-wrapper .disclaimer { background: #fffbeb; border-left: 4px solid #f59e0b; border-radius: 0 var(--radius-sm) var(--radius-sm) 0; padding: 0.8rem 1rem; font-size: 0.78rem; color: #78350f; line-height: 1.6; } </style> <div class="lesson-wrapper"> <header class="lesson-header"> <h1>Compte Rendu Operatoire</h1> <p class="subtitle">Redaction, tracabilite et valeur medico-legale du CRO</p> <div class="meta-badges"> <span class="badge">🟡 Intermédiaire</span> <span class="badge">⏱ 30 min</span> <span class="badge">📚 UE 1</span> <span class="badge">🎯 C1 · C5</span> <span class="badge">Version 3.0 · Mars 2026</span> </div> </header> <div class="progress-section"> <div class="progress-fill" id="pf-1690"></div> </div> <h2>🧠 Flashcards de révision</h2> <div class="flashcards-grid"> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Quels sont les elements obligatoires du compte rendu operatoire (CRO) ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Date et heure, identite patient, operateurs (chirurgien, aide, IBODE, MAR), diagnostic, procedure realisee, voie d'abord, constatations per-operatoires, gestes realises, incidents, DM implantes, prelevement, drains, prescription post-op.</div> <div class="fc-mnemot">🧠 DATE-ID-EQUIPE-DIAG-GESTE-INCIDENTS-DM-DRAINS</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Dans quel delai le CRO doit-il etre redige ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Le CRO doit etre redige dans les plus brefs delais, idealement dans les 24 heures suivant l'intervention. La HAS recommande un CRO disponible avant le transfert du patient en SSPI pour les informations critiques.</div> <div class="fc-mnemot">🧠 Ideal < 24h, informations critiques AVANT transfert SSPI</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Qui est responsable de la redaction du CRO ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Le chirurgien operateur est le responsable legal de la redaction du CRO. L'IBODE contribue en fournissant les elements de tracabilite : DM utilises, implants, compte compresses/instruments, duree d'intervention, incidents per-operatoires.</div> <div class="fc-mnemot">🧠 Chirurgien = responsable legal, IBODE = contribue tracabilite</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Quel est le role de l'IBODE dans la tracabilite des DM au CRO ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">L'IBODE assure la tracabilite complete : reference et numero de lot des DM implantes, etiquettes colles dans le dossier, verification des dates de peremption, signalement des DM non conformes, alimentation du registre des implants.</div> <div class="fc-mnemot">🧠 Reference-Lot-Etiquettes-Peremption-Registre</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Comment tracer les prelevements anatomopathologiques ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Chaque prelevement est identifie (nature, localisation, nombre), conditionne dans un recipient etiquete (identite patient + nature + lateralite), enregistre sur le bon de demande d'examen et trace dans le CRO. L'IBODE verifie la concordance entre prelevement et bon.</div> <div class="fc-mnemot">🧠 Identification-Conditionnement-Etiquetage-Bon-Concordance</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Quelle est la valeur medico-legale du CRO ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Le CRO est un document medico-legal fondamental : il prouve la realisation de la procedure, les constatations, les decisions prises. En cas de litige, c'est la piece maitresse du dossier. Un CRO absent ou incomplet constitue une presomption de faute.</div> <div class="fc-mnemot">🧠 Preuve + Piece maitresse + Absence = presomption de faute</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Que doit contenir la fiche de bloc IBODE en complement du CRO ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Horaires (entree salle, incision, fermeture, sortie), equipe presente, installation patient, type d'anesthesie, materiel utilise, consommables traces, compte compresses/instruments (initial et final), incidents, garrot (duree, pression).</div> <div class="fc-mnemot">🧠 Horaires-Equipe-Installation-Materiel-Compte-Garrot</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Comment le CRO structure-t-il les transmissions SSPI ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Le CRO fournit les informations essentielles pour la SSPI : type d'intervention realisee, incidents per-operatoires, drains et leur localisation, prescriptions analgesie, seuils de surveillance (saignement, pression), consignes de mobilisation.</div> <div class="fc-mnemot">🧠 Intervention-Incidents-Drains-Analgesie-Seuils-Mobilisation</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Quels sont les avantages du CRO informatise structure ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Completude amelioree par champs obligatoires, lisibilite, integration automatique de la tracabilite DM, horodatage, partage immediat avec la SSPI et le service, archivage securise, exploitation statistique pour l'amelioration des pratiques.</div> <div class="fc-mnemot">🧠 Completude-Lisibilite-Integration-Partage-Archivage-Stats</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Comment tracer un incident per-operatoire dans le CRO ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Description factuelle de l'incident (nature, moment, circonstances), mesures correctives prises, consequences pour le patient, information du patient prevue (loi Kouchner). Declaration dans le systeme de signalement des EI si evenement indesirable grave.</div> <div class="fc-mnemot">🧠 Description factuelle - Mesures - Consequences - Information patient - Declaration EI</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Quel est le lien entre CRO et codage PMSI ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Le CRO est la source principale pour le codage des actes (CCAM) et des diagnostics (CIM-10) par le DIM. Un CRO imprecis entraine un codage errone, une sous-valorisation de l'activite et un risque de controle T2A. L'IBODE veille a la precision des gestes traces.</div> <div class="fc-mnemot">🧠 CRO → CCAM + CIM-10 → T2A (valorisation)</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Quelles sont les non-conformites frequentes du CRO ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Redaction tardive (> 48h), absence de signature, DM implantes non traces, prelevements non mentionnes, description operatoire trop succincte, incidents non decrits, absence de prescriptions post-operatoires, discordance avec la fiche de bloc.</div> <div class="fc-mnemot">🧠 8 NC : Retard-Signature-DM-Prelev-Succinct-Incidents-Prescriptions-Discordance</div> </details> </div> </div> <div class="quiz-cta"> <h3>📝 Quiz disponible dans l'onglet suivant</h3> <p>Testez vos connaissances avec les QCM — notés et suivis dans votre progression.</p> </div> <section class="sources-footer"> <h2>📚 Sources officielles</h2> <ol> <li><strong>Légifrance</strong> (2022). <em>Arrêté du 27 avril 2022 relatif à la formation conduisant au diplôme d'État d'infirmier de bloc opératoire</em>. <a href="https://www.legifrance.gouv.fr" target="_blank">legifrance.gouv.fr</a></li> <li><strong>HAS</strong>. <em>Recommandations de bonnes pratiques</em>. <a href="https://www.has-sante.fr" target="_blank">has-sante.fr</a></li> <li><strong>SFAR</strong>. <em>Recommandations</em>. <a href="https://www.sfar.org" target="_blank">sfar.org</a></li> </ol> <p class="disclaimer"> ⚠️ Ce contenu est conçu pour la <strong>révision</strong> et ne se substitue pas aux protocoles en vigueur dans votre établissement ni aux enseignements dispensés en formation IBODE. Pour toute pratique clinique, référez-vous aux recommandations officielles (SFAR, HAS, sociétés savantes) et aux protocoles de votre service.<br><br> Dernière mise à jour : Mars 2026 · Version 3.0 · IBODE Academy — ibode-academy.fr · SAFIALAB SASU </p> </section> </div><!-- /lesson-wrapper --> <script> (function(){ var pf = document.getElementById('pf-1690'); if(pf) setTimeout(function(){ pf.style.width='100%'; }, 300); })(); </script>
0/1
Traçabilité et DPI
<!-- WP ID: 1692 | Module: dossier-patient-perioperatoire | v3.0 --> <style> /* ═══════════════════════════════════════════════ IBODE ACADEMY — Design System v3.0 (Mars 2026) CSS scopé pour injection dans post_content WP → :root remplacé par .lesson-wrapper → body remplacé par .lesson-wrapper Template Grade A · Guardian v2 compatible ═══════════════════════════════════════════════ */ .lesson-wrapper { /* ── Couleurs module — overridées par chaque leçon ── */ --module: #0369A1; --module-light: #e0f2fe; --module-mid: #0284C7; --enc-astuce-bg: rgba(59,130,246,0.08); --enc-astuce-bord: rgba(59,130,246,0.35); --enc-securite-bg: rgba(245,158,11,0.08); --enc-securite-bord: rgba(245,158,11,0.35); --enc-erreur-bg: rgba(239,68,68,0.08); --enc-erreur-bord: rgba(239,68,68,0.35); --enc-legal-bg: rgba(16,185,129,0.08); --enc-legal-bord: rgba(16,185,129,0.35); --enc-mnemot-bg: rgba(139,92,246,0.08); --enc-mnemot-bord: rgba(139,92,246,0.35); --enc-approfond-bg: rgba(100,116,139,0.08); --enc-approfond-bord:rgba(100,116,139,0.35); --anat-os:#E8B86D; --anat-muscle:#D4856A; --anat-artere:#C99A9A; --anat-veine:#2C5F7C; --anat-nerf:#B8A5C6; --anat-ligament:#A8C6A5; --font-main: 'Plus Jakarta Sans', sans-serif; --font-serif: 'Crimson Pro', serif; --bg-primary:#f8fafc; --bg-secondary:#ffffff; --text-primary:#0f172a; --text-secondary:#475569; --text-muted:#94a3b8; --border:#e2e8f0; --shadow-sm:0 1px 3px rgba(0,0,0,0.06); --shadow-md:0 4px 16px rgba(0,0,0,0.08); --shadow-lg:0 8px 32px rgba(0,0,0,0.10); --radius-sm:8px; --radius-md:12px; --radius-lg:16px; --radius-xl:20px; /* ── Layout de base (remplace body) ── */ font-family: var(--font-main); color: var(--text-primary); line-height: 1.7; font-size: 16px; max-width: 860px; margin: 0 auto; padding: 0 1.5rem 4rem; box-sizing: border-box; } .lesson-wrapper *, .lesson-wrapper *::before, .lesson-wrapper *::after { box-sizing: border-box; margin: 0; padding: 0; } /* ── Header ── */ .lesson-wrapper .lesson-header { position: relative; background: linear-gradient(135deg, var(--module) 0%, var(--module-mid) 100%); border-radius: 0 0 var(--radius-xl) var(--radius-xl); padding: 3rem 2rem 2rem; color: #fff; overflow: hidden; margin-bottom: 2rem; box-shadow: var(--shadow-lg); } .lesson-wrapper .lesson-header::before { content: '📁'; position: absolute; top: -10px; right: 20px; font-size: 120px; opacity: 0.08; line-height: 1; pointer-events: none; } .lesson-wrapper .lesson-header::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent); } .lesson-wrapper .lesson-header h1 { font-size: clamp(1.4rem, 3vw, 2rem); font-weight: 800; letter-spacing: -0.02em; line-height: 1.2; margin-bottom: 0.5rem; position: relative; } .lesson-wrapper .lesson-header .subtitle { font-size: 1rem; opacity: 0.85; margin-bottom: 1.2rem; position: relative; } .lesson-wrapper .meta-badges { display: flex; flex-wrap: wrap; gap: 0.4rem; position: relative; } .lesson-wrapper .badge { display: inline-flex; align-items: center; gap: 0.3rem; background: rgba(255,255,255,0.18); border: 1px solid rgba(255,255,255,0.3); backdrop-filter: blur(8px); border-radius: 100px; padding: 4px 12px; font-size: 0.75rem; font-weight: 600; color: #fff; white-space: nowrap; } /* ── Barre progression ── */ .lesson-wrapper .progress-section { height: 5px; background: var(--border); border-radius: 3px; margin-bottom: 2.5rem; overflow: hidden; } .lesson-wrapper .progress-fill { height: 100%; background: linear-gradient(90deg, var(--module), var(--module-mid)); border-radius: 3px; width: 0%; transition: width 1.2s ease; } /* ── Typographie ── */ .lesson-wrapper h2 { font-size: 1.25rem; font-weight: 700; color: var(--text-primary); margin: 2.5rem 0 1rem; padding-bottom: 0.6rem; border-bottom: 2px solid var(--module-light); display: flex; align-items: center; gap: 0.5rem; } .lesson-wrapper h2::before { content: ''; display: inline-block; width: 4px; height: 1.2em; background: var(--module); border-radius: 2px; flex-shrink: 0; } .lesson-wrapper h3 { font-size: 1.05rem; font-weight: 700; color: var(--module); margin: 1.8rem 0 0.6rem; } .lesson-wrapper p { margin-bottom: 0.9rem; color: var(--text-secondary); line-height: 1.75; } .lesson-wrapper strong { color: var(--text-primary); font-weight: 700; } .lesson-wrapper em { font-family: var(--font-serif); font-style: italic; } .lesson-wrapper ul, .lesson-wrapper ol { padding-left: 1.5rem; margin-bottom: 1rem; color: var(--text-secondary); } .lesson-wrapper li { margin-bottom: 0.35rem; line-height: 1.65; } .lesson-wrapper .src { font-size: 0.78rem; color: var(--text-muted); font-style: italic; background: #f1f5f9; border-radius: 4px; padding: 1px 6px; white-space: nowrap; } /* ── Tableau ── */ .lesson-wrapper .table-wrapper { overflow-x: auto; margin-bottom: 1.5rem; border-radius: var(--radius-md); box-shadow: var(--shadow-sm); } .lesson-wrapper table { width: 100%; border-collapse: collapse; font-size: 0.88rem; background: var(--bg-secondary); } .lesson-wrapper th { background: var(--module); color: #fff; padding: 0.7rem 1rem; text-align: left; font-weight: 700; font-size: 0.8rem; letter-spacing: 0.03em; } .lesson-wrapper td { padding: 0.65rem 1rem; border-bottom: 1px solid var(--border); color: var(--text-secondary); } .lesson-wrapper tr:last-child td { border-bottom: none; } .lesson-wrapper tr:nth-child(even) td { background: #f8fafc; } /* ── Encadrés glassmorphisme ── */ .lesson-wrapper .encadre { border-radius: var(--radius-lg); padding: 1.25rem 1.4rem; margin: 1.2rem 0; border: 1px solid; position: relative; overflow: hidden; backdrop-filter: blur(12px) saturate(160%); -webkit-backdrop-filter: blur(12px) saturate(160%); transition: transform 0.2s ease, box-shadow 0.2s ease; } .lesson-wrapper .encadre:hover { transform: translateY(-1px); box-shadow: var(--shadow-md); } .lesson-wrapper .encadre::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent); } .lesson-wrapper .enc-header { display: flex; align-items: center; gap: 0.6rem; margin-bottom: 0.6rem; } .lesson-wrapper .enc-icon { width: 30px; height: 30px; border-radius: var(--radius-sm); display: flex; align-items: center; justify-content: center; font-size: 15px; flex-shrink: 0; } .lesson-wrapper .enc-title { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.07em; } .lesson-wrapper .enc-body { font-size: 0.9rem; line-height: 1.7; } .lesson-wrapper .enc-astuce { background: var(--enc-astuce-bg); border-color: var(--enc-astuce-bord); box-shadow: 0 2px 12px rgba(59,130,246,0.08); } .lesson-wrapper .enc-securite { background: var(--enc-securite-bg); border-color: var(--enc-securite-bord); box-shadow: 0 2px 12px rgba(245,158,11,0.08); } .lesson-wrapper .enc-erreur { background: var(--enc-erreur-bg); border-color: var(--enc-erreur-bord); box-shadow: 0 2px 12px rgba(239,68,68,0.08); } .lesson-wrapper .enc-legal { background: var(--enc-legal-bg); border-color: var(--enc-legal-bord); box-shadow: 0 2px 12px rgba(16,185,129,0.08); } .lesson-wrapper .enc-mnemot { background: var(--enc-mnemot-bg); border-color: var(--enc-mnemot-bord); box-shadow: 0 2px 12px rgba(139,92,246,0.08); } .lesson-wrapper .enc-approfond { background: var(--enc-approfond-bg); border-color: var(--enc-approfond-bord); box-shadow: 0 2px 12px rgba(0,0,0,0.04); } .lesson-wrapper .enc-astuce .enc-icon { background: rgba(59,130,246,0.15); } .lesson-wrapper .enc-securite .enc-icon { background: rgba(245,158,11,0.15); } .lesson-wrapper .enc-erreur .enc-icon { background: rgba(239,68,68,0.15); } .lesson-wrapper .enc-legal .enc-icon { background: rgba(16,185,129,0.15); } .lesson-wrapper .enc-mnemot .enc-icon { background: rgba(139,92,246,0.15); } .lesson-wrapper .enc-approfond .enc-icon { background: rgba(100,116,139,0.15); } .lesson-wrapper .enc-astuce .enc-title { color: #1d4ed8; } .lesson-wrapper .enc-securite .enc-title { color: #b45309; } .lesson-wrapper .enc-erreur .enc-title { color: #b91c1c; } .lesson-wrapper .enc-legal .enc-title { color: #065f46; } .lesson-wrapper .enc-mnemot .enc-title { color: #6d28d9; } .lesson-wrapper .enc-approfond .enc-title { color: #475569; } .lesson-wrapper .enc-astuce .enc-body { color: #1e3a5f; } .lesson-wrapper .enc-securite .enc-body { color: #4d2600; } .lesson-wrapper .enc-erreur .enc-body { color: #4a0000; } .lesson-wrapper .enc-legal .enc-body { color: #003322; } .lesson-wrapper .enc-mnemot .enc-body { color: #2e1065; } .lesson-wrapper .enc-approfond .enc-body { color: var(--text-secondary); } .lesson-wrapper .mnemot-formula { display: inline-block; background: rgba(139,92,246,0.12); border: 1px solid rgba(139,92,246,0.3); border-radius: var(--radius-sm); padding: 0.5rem 1rem; font-size: 1rem; font-weight: 800; letter-spacing: 0.12em; color: #6d28d9; margin-top: 0.4rem; } /* ── Placeholder image ── */ .lesson-wrapper .img-placeholder { background: #f1f5f9; border: 2px dashed var(--border); border-radius: var(--radius-lg); padding: 2rem; text-align: center; color: var(--text-muted); font-size: 0.88rem; margin: 1.2rem 0; line-height: 1.6; } .lesson-wrapper .img-placeholder span { font-size: 0.75rem; display: block; margin-top: 0.3rem; } /* ── Flashcards ── */ .lesson-wrapper .flashcards-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(270px, 1fr)); gap: 1rem; margin: 1.2rem 0 2rem; } .lesson-wrapper .flashcard { background: var(--bg-secondary); border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 1.1rem 1.2rem; box-shadow: var(--shadow-sm); transition: box-shadow 0.2s, transform 0.2s; } .lesson-wrapper .flashcard:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); } .lesson-wrapper .fc-badge { display: inline-block; font-size: 0.68rem; font-weight: 700; padding: 2px 8px; border-radius: 100px; margin-bottom: 0.6rem; } .lesson-wrapper .fc-facile { background: #dcfce7; color: #166534; } .lesson-wrapper .fc-inter { background: #fef9c3; color: #854d0e; } .lesson-wrapper .fc-avance { background: #fee2e2; color: #991b1b; } .lesson-wrapper .fc-recto { font-size: 0.9rem; font-weight: 600; color: var(--text-primary); line-height: 1.5; margin-bottom: 0.7rem; } .lesson-wrapper .flashcard details summary { font-size: 0.78rem; font-weight: 700; color: var(--module); cursor: pointer; padding: 0.4rem 0; border-top: 1px solid var(--border); list-style: none; display: flex; align-items: center; gap: 0.4rem; } .lesson-wrapper .flashcard details summary::-webkit-details-marker { display: none; } .lesson-wrapper .flashcard details summary::before { content: '▶'; font-size: 0.6rem; transition: transform 0.2s; } .lesson-wrapper .flashcard details[open] summary::before { transform: rotate(90deg); } .lesson-wrapper .fc-verso { font-size: 0.87rem; color: var(--text-secondary); line-height: 1.65; padding-top: 0.6rem; } .lesson-wrapper .fc-mnemot { font-size: 0.78rem; color: #7c3aed; font-style: italic; margin-top: 0.4rem; padding: 0.3rem 0.6rem; background: rgba(139,92,246,0.06); border-radius: var(--radius-sm); } .lesson-wrapper .fc-source { font-size: 0.72rem; color: var(--text-muted); margin-top: 0.3rem; } /* ── CTA quiz ── */ .lesson-wrapper .quiz-cta { background: linear-gradient(135deg, var(--module), var(--module-mid)); border-radius: var(--radius-xl); padding: 2rem; text-align: center; color: #fff; margin: 2.5rem 0; box-shadow: var(--shadow-lg); position: relative; overflow: hidden; } .lesson-wrapper .quiz-cta::before { content: '📝'; position: absolute; right: 20px; bottom: -10px; font-size: 80px; opacity: 0.1; pointer-events: none; } .lesson-wrapper .quiz-cta h3 { font-size: 1.1rem; font-weight: 800; color: #fff; margin-bottom: 0.4rem; } .lesson-wrapper .quiz-cta p { font-size: 0.88rem; opacity: 0.85; margin-bottom: 0; color: rgba(255,255,255,0.9); } /* ── Footer sources ── */ .lesson-wrapper .sources-footer { border-top: 3px solid var(--module); padding-top: 1.5rem; margin-top: 2.5rem; } .lesson-wrapper .sources-footer h2 { border-bottom-color: var(--border); } .lesson-wrapper .sources-footer ol { font-size: 0.82rem; color: var(--text-secondary); padding-left: 1.2rem; margin: 0.8rem 0 1.2rem; } .lesson-wrapper .sources-footer li { margin-bottom: 0.5rem; line-height: 1.6; } .lesson-wrapper .sources-footer a { color: var(--module); text-decoration: underline; word-break: break-all; } .lesson-wrapper .disclaimer { background: #fffbeb; border-left: 4px solid #f59e0b; border-radius: 0 var(--radius-sm) var(--radius-sm) 0; padding: 0.8rem 1rem; font-size: 0.78rem; color: #78350f; line-height: 1.6; } </style> <div class="lesson-wrapper"> <header class="lesson-header"> <h1>Surveillance SSPI et Transmissions</h1> <p class="subtitle">Score d'Aldrete, criteres de sortie et transmissions IBODE-SSPI</p> <div class="meta-badges"> <span class="badge">🟡 Intermédiaire</span> <span class="badge">⏱ 30 min</span> <span class="badge">📚 UE 1</span> <span class="badge">🎯 C1 · C5</span> <span class="badge">Version 3.0 · Mars 2026</span> </div> </header> <div class="progress-section"> <div class="progress-fill" id="pf-1692"></div> </div> <h2>🧠 Flashcards de révision</h2> <div class="flashcards-grid"> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Qu'est-ce que le score d'Aldrete et quels parametres evalue-t-il ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Score de 0 a 10 evaluant 5 criteres : activite motrice (0-2), respiration (0-2), circulation/PA (0-2), conscience (0-2), coloration/SpO2 (0-2). Un score >= 9 est requis pour autoriser la sortie de SSPI.</div> <div class="fc-mnemot">🧠 ARCCC : Activite-Respiration-Circulation-Conscience-Coloration, sortie >= 9/10</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Quels sont les criteres reglementaires de la SSPI (decret 1994) ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Decret du 5 decembre 1994 : SSPI obligatoire a proximite du bloc, personnel qualifie permanent, ratio 1 IDE/3 patients, monitorage continu (SpO2, FC, PA, T), presence d'un MAR joignable, surveillance minimale 30 min apres ALR, jusqu'au reveil complet apres AG.</div> <div class="fc-mnemot">🧠 1994 : Proximite-Personnel-Ratio 1/3-Monitorage-MAR-30min ALR</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Quelles sont les complications post-operatoires immediates surveillees en SSPI ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Respiratoires (obstruction, laryngospasme, desaturation), hemodynamiques (hypotension, hemorragie, troubles du rythme), neurologiques (retard de reveil, agitation), thermiques (hypothermie), digestives (NVPO), douleur, retention urinaire, complications chirurgicales (saignement drain).</div> <div class="fc-mnemot">🧠 RHNTD-DR : Respi-Hemo-Neuro-Thermo-Digestif-Douleur-Retention</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Comment l'IBODE transmet-elle les informations a la SSPI ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Transmission structuree SBAR : Situation (intervention realisee), Background (antecedents pertinents, allergies), Assessment (incidents per-op, pertes sanguines, drains), Recommendation (prescriptions, seuils d'alerte, mobilisation). Transmission orale ET ecrite.</div> <div class="fc-mnemot">🧠 SBAR : Situation-Background-Assessment-Recommendation</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Quels elements specifiques l'IBODE transmet-elle a la SSPI ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Type d'intervention et voie d'abord, installation per-operatoire (decubitus, position), garrot (duree, pression), drains et meches (type, localisation, aspect), prelevement envoye, incidents per-operatoires, DM implantes, lateralite operee.</div> <div class="fc-mnemot">🧠 Intervention-Installation-Garrot-Drains-Prelevement-Incidents-DM-Lateralite</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Qu'est-ce que l'hypothermie perioperatoire et comment la prevenir ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Temperature centrale < 36C. Frequente (50-90% des patients non rechauffes). Consequences : frissons, augmentation consommation O2, troubles coagulation, retard de cicatrisation, infection. Prevention : couverture chauffante a air pulse, rechauffement des solutes, surveillance temperature continue.</div> <div class="fc-mnemot">🧠 < 36C, Prevention : air pulse + solutes + monitoring T</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Quels sont les criteres de sortie de SSPI selon la SFAR ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Score d'Aldrete >= 9/10, absence de complication chirurgicale, douleur controlee (EVA <= 3), pas de NVPO, temperature > 36C, conscience normale, parametres hemodynamiques stables depuis 30 min, decision medicale du MAR tracee.</div> <div class="fc-mnemot">🧠 Aldrete >= 9, EVA <= 3, T > 36C, stable 30 min, decision MAR</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Comment gerer les nausees et vomissements post-operatoires (NVPO) en SSPI ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Score d'Apfel pour le risque (sexe feminin, non-fumeur, ATCD NVPO, morphiniques post-op). Prophylaxie multimodale : dexamethasone, ondansetron, droperidol. Traitement curatif : ondansetron 4mg IV, positionnement lateral de securite, aspiration disponible.</div> <div class="fc-mnemot">🧠 Apfel 4 facteurs, Prophylaxie multimodale, Ondansetron 4mg IV</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Quelle est la surveillance specifique apres anesthesie locoregionale ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Evaluation du bloc moteur et sensitif (echelle de Bromage pour les membres inferieurs), surveillance de la resorption du bloc, detection des complications (toxicite systemique des AL, hematome compressif, retention urinaire), surveillance minimale 30 min apres derniere injection.</div> <div class="fc-mnemot">🧠 Bromage + toxicite AL + hematome + retention + 30 min minimum</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Comment tracer la surveillance SSPI dans le dossier patient ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Feuille de surveillance SSPI horodatee : parametres vitaux toutes les 5-15 min, scores (Aldrete, EVA, Bromage), traitements administres, incidents, heure de decision de sortie par le MAR, score de sortie, transmissions au service. Document medico-legal.</div> <div class="fc-mnemot">🧠 Parametres 5-15 min, Scores, Traitements, Decision MAR, Transmissions</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Quel est le role de l'IBODE dans la prevention de l'hypothermie au bloc ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">L'IBODE contribue activement : limitation de l'exposition cutanee pendant la preparation, couvertures chauffantes sur les zones non operees, solutes rechauffes disponibles, temperature de salle adaptee (> 21C), surveillance de la temperature pendant le badigeonnage.</div> <div class="fc-mnemot">🧠 Exposition limitee + couvertures + solutes + T salle > 21C</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Quand l'IBODE doit-elle alerter le MAR en SSPI ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Alertes immediates : desaturation SpO2 < 92%, hypotension (PAS < 90 mmHg ou chute > 30%), tachycardie > 120/min, saignement actif par le drain, agitation ou trouble de conscience, hypothermie < 35C, douleur non controlee (EVA > 6), NVPO resistants.</div> <div class="fc-mnemot">🧠 SpO2<92, PAS<90, FC>120, saignement, agitation, T<35, EVA>6</div> </details> </div> </div> <div class="quiz-cta"> <h3>📝 Quiz disponible dans l'onglet suivant</h3> <p>Testez vos connaissances avec les QCM — notés et suivis dans votre progression.</p> </div> <section class="sources-footer"> <h2>📚 Sources officielles</h2> <ol> <li><strong>Légifrance</strong> (2022). <em>Arrêté du 27 avril 2022 relatif à la formation conduisant au diplôme d'État d'infirmier de bloc opératoire</em>. <a href="https://www.legifrance.gouv.fr" target="_blank">legifrance.gouv.fr</a></li> <li><strong>HAS</strong>. <em>Recommandations de bonnes pratiques</em>. <a href="https://www.has-sante.fr" target="_blank">has-sante.fr</a></li> <li><strong>SFAR</strong>. <em>Recommandations</em>. <a href="https://www.sfar.org" target="_blank">sfar.org</a></li> </ol> <p class="disclaimer"> ⚠️ Ce contenu est conçu pour la <strong>révision</strong> et ne se substitue pas aux protocoles en vigueur dans votre établissement ni aux enseignements dispensés en formation IBODE. Pour toute pratique clinique, référez-vous aux recommandations officielles (SFAR, HAS, sociétés savantes) et aux protocoles de votre service.<br><br> Dernière mise à jour : Mars 2026 · Version 3.0 · IBODE Academy — ibode-academy.fr · SAFIALAB SASU </p> </section> </div><!-- /lesson-wrapper --> <script> (function(){ var pf = document.getElementById('pf-1692'); if(pf) setTimeout(function(){ pf.style.width='100%'; }, 300); })(); </script>
0/1
Documents perioperatoires
<!-- WP ID: 1694 | Module: dossier-patient-perioperatoire | v3.0 --> <style> /* ═══════════════════════════════════════════════ IBODE ACADEMY — Design System v3.0 (Mars 2026) CSS scopé pour injection dans post_content WP → :root remplacé par .lesson-wrapper → body remplacé par .lesson-wrapper Template Grade A · Guardian v2 compatible ═══════════════════════════════════════════════ */ .lesson-wrapper { /* ── Couleurs module — overridées par chaque leçon ── */ --module: #0369A1; --module-light: #e0f2fe; --module-mid: #0284C7; --enc-astuce-bg: rgba(59,130,246,0.08); --enc-astuce-bord: rgba(59,130,246,0.35); --enc-securite-bg: rgba(245,158,11,0.08); --enc-securite-bord: rgba(245,158,11,0.35); --enc-erreur-bg: rgba(239,68,68,0.08); --enc-erreur-bord: rgba(239,68,68,0.35); --enc-legal-bg: rgba(16,185,129,0.08); --enc-legal-bord: rgba(16,185,129,0.35); --enc-mnemot-bg: rgba(139,92,246,0.08); --enc-mnemot-bord: rgba(139,92,246,0.35); --enc-approfond-bg: rgba(100,116,139,0.08); --enc-approfond-bord:rgba(100,116,139,0.35); --anat-os:#E8B86D; --anat-muscle:#D4856A; --anat-artere:#C99A9A; --anat-veine:#2C5F7C; --anat-nerf:#B8A5C6; --anat-ligament:#A8C6A5; --font-main: 'Plus Jakarta Sans', sans-serif; --font-serif: 'Crimson Pro', serif; --bg-primary:#f8fafc; --bg-secondary:#ffffff; --text-primary:#0f172a; --text-secondary:#475569; --text-muted:#94a3b8; --border:#e2e8f0; --shadow-sm:0 1px 3px rgba(0,0,0,0.06); --shadow-md:0 4px 16px rgba(0,0,0,0.08); --shadow-lg:0 8px 32px rgba(0,0,0,0.10); --radius-sm:8px; --radius-md:12px; --radius-lg:16px; --radius-xl:20px; /* ── Layout de base (remplace body) ── */ font-family: var(--font-main); color: var(--text-primary); line-height: 1.7; font-size: 16px; max-width: 860px; margin: 0 auto; padding: 0 1.5rem 4rem; box-sizing: border-box; } .lesson-wrapper *, .lesson-wrapper *::before, .lesson-wrapper *::after { box-sizing: border-box; margin: 0; padding: 0; } /* ── Header ── */ .lesson-wrapper .lesson-header { position: relative; background: linear-gradient(135deg, var(--module) 0%, var(--module-mid) 100%); border-radius: 0 0 var(--radius-xl) var(--radius-xl); padding: 3rem 2rem 2rem; color: #fff; overflow: hidden; margin-bottom: 2rem; box-shadow: var(--shadow-lg); } .lesson-wrapper .lesson-header::before { content: '📁'; position: absolute; top: -10px; right: 20px; font-size: 120px; opacity: 0.08; line-height: 1; pointer-events: none; } .lesson-wrapper .lesson-header::after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent); } .lesson-wrapper .lesson-header h1 { font-size: clamp(1.4rem, 3vw, 2rem); font-weight: 800; letter-spacing: -0.02em; line-height: 1.2; margin-bottom: 0.5rem; position: relative; } .lesson-wrapper .lesson-header .subtitle { font-size: 1rem; opacity: 0.85; margin-bottom: 1.2rem; position: relative; } .lesson-wrapper .meta-badges { display: flex; flex-wrap: wrap; gap: 0.4rem; position: relative; } .lesson-wrapper .badge { display: inline-flex; align-items: center; gap: 0.3rem; background: rgba(255,255,255,0.18); border: 1px solid rgba(255,255,255,0.3); backdrop-filter: blur(8px); border-radius: 100px; padding: 4px 12px; font-size: 0.75rem; font-weight: 600; color: #fff; white-space: nowrap; } /* ── Barre progression ── */ .lesson-wrapper .progress-section { height: 5px; background: var(--border); border-radius: 3px; margin-bottom: 2.5rem; overflow: hidden; } .lesson-wrapper .progress-fill { height: 100%; background: linear-gradient(90deg, var(--module), var(--module-mid)); border-radius: 3px; width: 0%; transition: width 1.2s ease; } /* ── Typographie ── */ .lesson-wrapper h2 { font-size: 1.25rem; font-weight: 700; color: var(--text-primary); margin: 2.5rem 0 1rem; padding-bottom: 0.6rem; border-bottom: 2px solid var(--module-light); display: flex; align-items: center; gap: 0.5rem; } .lesson-wrapper h2::before { content: ''; display: inline-block; width: 4px; height: 1.2em; background: var(--module); border-radius: 2px; flex-shrink: 0; } .lesson-wrapper h3 { font-size: 1.05rem; font-weight: 700; color: var(--module); margin: 1.8rem 0 0.6rem; } .lesson-wrapper p { margin-bottom: 0.9rem; color: var(--text-secondary); line-height: 1.75; } .lesson-wrapper strong { color: var(--text-primary); font-weight: 700; } .lesson-wrapper em { font-family: var(--font-serif); font-style: italic; } .lesson-wrapper ul, .lesson-wrapper ol { padding-left: 1.5rem; margin-bottom: 1rem; color: var(--text-secondary); } .lesson-wrapper li { margin-bottom: 0.35rem; line-height: 1.65; } .lesson-wrapper .src { font-size: 0.78rem; color: var(--text-muted); font-style: italic; background: #f1f5f9; border-radius: 4px; padding: 1px 6px; white-space: nowrap; } /* ── Tableau ── */ .lesson-wrapper .table-wrapper { overflow-x: auto; margin-bottom: 1.5rem; border-radius: var(--radius-md); box-shadow: var(--shadow-sm); } .lesson-wrapper table { width: 100%; border-collapse: collapse; font-size: 0.88rem; background: var(--bg-secondary); } .lesson-wrapper th { background: var(--module); color: #fff; padding: 0.7rem 1rem; text-align: left; font-weight: 700; font-size: 0.8rem; letter-spacing: 0.03em; } .lesson-wrapper td { padding: 0.65rem 1rem; border-bottom: 1px solid var(--border); color: var(--text-secondary); } .lesson-wrapper tr:last-child td { border-bottom: none; } .lesson-wrapper tr:nth-child(even) td { background: #f8fafc; } /* ── Encadrés glassmorphisme ── */ .lesson-wrapper .encadre { border-radius: var(--radius-lg); padding: 1.25rem 1.4rem; margin: 1.2rem 0; border: 1px solid; position: relative; overflow: hidden; backdrop-filter: blur(12px) saturate(160%); -webkit-backdrop-filter: blur(12px) saturate(160%); transition: transform 0.2s ease, box-shadow 0.2s ease; } .lesson-wrapper .encadre:hover { transform: translateY(-1px); box-shadow: var(--shadow-md); } .lesson-wrapper .encadre::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent); } .lesson-wrapper .enc-header { display: flex; align-items: center; gap: 0.6rem; margin-bottom: 0.6rem; } .lesson-wrapper .enc-icon { width: 30px; height: 30px; border-radius: var(--radius-sm); display: flex; align-items: center; justify-content: center; font-size: 15px; flex-shrink: 0; } .lesson-wrapper .enc-title { font-size: 0.75rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.07em; } .lesson-wrapper .enc-body { font-size: 0.9rem; line-height: 1.7; } .lesson-wrapper .enc-astuce { background: var(--enc-astuce-bg); border-color: var(--enc-astuce-bord); box-shadow: 0 2px 12px rgba(59,130,246,0.08); } .lesson-wrapper .enc-securite { background: var(--enc-securite-bg); border-color: var(--enc-securite-bord); box-shadow: 0 2px 12px rgba(245,158,11,0.08); } .lesson-wrapper .enc-erreur { background: var(--enc-erreur-bg); border-color: var(--enc-erreur-bord); box-shadow: 0 2px 12px rgba(239,68,68,0.08); } .lesson-wrapper .enc-legal { background: var(--enc-legal-bg); border-color: var(--enc-legal-bord); box-shadow: 0 2px 12px rgba(16,185,129,0.08); } .lesson-wrapper .enc-mnemot { background: var(--enc-mnemot-bg); border-color: var(--enc-mnemot-bord); box-shadow: 0 2px 12px rgba(139,92,246,0.08); } .lesson-wrapper .enc-approfond { background: var(--enc-approfond-bg); border-color: var(--enc-approfond-bord); box-shadow: 0 2px 12px rgba(0,0,0,0.04); } .lesson-wrapper .enc-astuce .enc-icon { background: rgba(59,130,246,0.15); } .lesson-wrapper .enc-securite .enc-icon { background: rgba(245,158,11,0.15); } .lesson-wrapper .enc-erreur .enc-icon { background: rgba(239,68,68,0.15); } .lesson-wrapper .enc-legal .enc-icon { background: rgba(16,185,129,0.15); } .lesson-wrapper .enc-mnemot .enc-icon { background: rgba(139,92,246,0.15); } .lesson-wrapper .enc-approfond .enc-icon { background: rgba(100,116,139,0.15); } .lesson-wrapper .enc-astuce .enc-title { color: #1d4ed8; } .lesson-wrapper .enc-securite .enc-title { color: #b45309; } .lesson-wrapper .enc-erreur .enc-title { color: #b91c1c; } .lesson-wrapper .enc-legal .enc-title { color: #065f46; } .lesson-wrapper .enc-mnemot .enc-title { color: #6d28d9; } .lesson-wrapper .enc-approfond .enc-title { color: #475569; } .lesson-wrapper .enc-astuce .enc-body { color: #1e3a5f; } .lesson-wrapper .enc-securite .enc-body { color: #4d2600; } .lesson-wrapper .enc-erreur .enc-body { color: #4a0000; } .lesson-wrapper .enc-legal .enc-body { color: #003322; } .lesson-wrapper .enc-mnemot .enc-body { color: #2e1065; } .lesson-wrapper .enc-approfond .enc-body { color: var(--text-secondary); } .lesson-wrapper .mnemot-formula { display: inline-block; background: rgba(139,92,246,0.12); border: 1px solid rgba(139,92,246,0.3); border-radius: var(--radius-sm); padding: 0.5rem 1rem; font-size: 1rem; font-weight: 800; letter-spacing: 0.12em; color: #6d28d9; margin-top: 0.4rem; } /* ── Placeholder image ── */ .lesson-wrapper .img-placeholder { background: #f1f5f9; border: 2px dashed var(--border); border-radius: var(--radius-lg); padding: 2rem; text-align: center; color: var(--text-muted); font-size: 0.88rem; margin: 1.2rem 0; line-height: 1.6; } .lesson-wrapper .img-placeholder span { font-size: 0.75rem; display: block; margin-top: 0.3rem; } /* ── Flashcards ── */ .lesson-wrapper .flashcards-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(270px, 1fr)); gap: 1rem; margin: 1.2rem 0 2rem; } .lesson-wrapper .flashcard { background: var(--bg-secondary); border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 1.1rem 1.2rem; box-shadow: var(--shadow-sm); transition: box-shadow 0.2s, transform 0.2s; } .lesson-wrapper .flashcard:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); } .lesson-wrapper .fc-badge { display: inline-block; font-size: 0.68rem; font-weight: 700; padding: 2px 8px; border-radius: 100px; margin-bottom: 0.6rem; } .lesson-wrapper .fc-facile { background: #dcfce7; color: #166534; } .lesson-wrapper .fc-inter { background: #fef9c3; color: #854d0e; } .lesson-wrapper .fc-avance { background: #fee2e2; color: #991b1b; } .lesson-wrapper .fc-recto { font-size: 0.9rem; font-weight: 600; color: var(--text-primary); line-height: 1.5; margin-bottom: 0.7rem; } .lesson-wrapper .flashcard details summary { font-size: 0.78rem; font-weight: 700; color: var(--module); cursor: pointer; padding: 0.4rem 0; border-top: 1px solid var(--border); list-style: none; display: flex; align-items: center; gap: 0.4rem; } .lesson-wrapper .flashcard details summary::-webkit-details-marker { display: none; } .lesson-wrapper .flashcard details summary::before { content: '▶'; font-size: 0.6rem; transition: transform 0.2s; } .lesson-wrapper .flashcard details[open] summary::before { transform: rotate(90deg); } .lesson-wrapper .fc-verso { font-size: 0.87rem; color: var(--text-secondary); line-height: 1.65; padding-top: 0.6rem; } .lesson-wrapper .fc-mnemot { font-size: 0.78rem; color: #7c3aed; font-style: italic; margin-top: 0.4rem; padding: 0.3rem 0.6rem; background: rgba(139,92,246,0.06); border-radius: var(--radius-sm); } .lesson-wrapper .fc-source { font-size: 0.72rem; color: var(--text-muted); margin-top: 0.3rem; } /* ── CTA quiz ── */ .lesson-wrapper .quiz-cta { background: linear-gradient(135deg, var(--module), var(--module-mid)); border-radius: var(--radius-xl); padding: 2rem; text-align: center; color: #fff; margin: 2.5rem 0; box-shadow: var(--shadow-lg); position: relative; overflow: hidden; } .lesson-wrapper .quiz-cta::before { content: '📝'; position: absolute; right: 20px; bottom: -10px; font-size: 80px; opacity: 0.1; pointer-events: none; } .lesson-wrapper .quiz-cta h3 { font-size: 1.1rem; font-weight: 800; color: #fff; margin-bottom: 0.4rem; } .lesson-wrapper .quiz-cta p { font-size: 0.88rem; opacity: 0.85; margin-bottom: 0; color: rgba(255,255,255,0.9); } /* ── Footer sources ── */ .lesson-wrapper .sources-footer { border-top: 3px solid var(--module); padding-top: 1.5rem; margin-top: 2.5rem; } .lesson-wrapper .sources-footer h2 { border-bottom-color: var(--border); } .lesson-wrapper .sources-footer ol { font-size: 0.82rem; color: var(--text-secondary); padding-left: 1.2rem; margin: 0.8rem 0 1.2rem; } .lesson-wrapper .sources-footer li { margin-bottom: 0.5rem; line-height: 1.6; } .lesson-wrapper .sources-footer a { color: var(--module); text-decoration: underline; word-break: break-all; } .lesson-wrapper .disclaimer { background: #fffbeb; border-left: 4px solid #f59e0b; border-radius: 0 var(--radius-sm) var(--radius-sm) 0; padding: 0.8rem 1rem; font-size: 0.78rem; color: #78350f; line-height: 1.6; } </style> <div class="lesson-wrapper"> <header class="lesson-header"> <h1>Tracabilite des Implants et DMI</h1> <p class="subtitle">Reglementation, tracabilite ascendante/descendante et materiovigilance</p> <div class="meta-badges"> <span class="badge">🟡 Intermédiaire</span> <span class="badge">⏱ 30 min</span> <span class="badge">📚 UE 1</span> <span class="badge">🎯 C1 · C5</span> <span class="badge">Version 3.0 · Mars 2026</span> </div> </header> <div class="progress-section"> <div class="progress-fill" id="pf-1694"></div> </div> <h2>🧠 Flashcards de révision</h2> <div class="flashcards-grid"> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Qu'est-ce qu'un dispositif medical implantable (DMI) ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">DM destine a etre implante en totalite ou en partie dans le corps humain par intervention chirurgicale et a y demeurer apres l'intervention. Exemples : protheses articulaires, stimulateurs cardiaques, implants mammaires, stents, plaques d'osteosynthese.</div> <div class="fc-mnemot">🧠 Implante + chirurgical + demeure = DMI (protheses, pacemakers, stents, plaques)</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Quels textes reglementent la tracabilite des DMI en France ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Reglement europeen 2017/745 (MDR), Code de la Sante Publique (art. R.5212-36 a R.5212-42), circulaire DGS/SQ3 n 98-249, arrete du 26 janvier 2007 sur la tracabilite des DMI. L'ANSM est l'autorite competente.</div> <div class="fc-mnemot">🧠 MDR 2017/745 + CSP R.5212 + Circulaire 98-249 + Arrete 2007 + ANSM</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Qu'est-ce que la tracabilite ascendante et descendante des DMI ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Tracabilite ascendante : du patient vers le fabricant (quel DMI a ete implante chez ce patient ?). Tracabilite descendante : du fabricant vers le patient (quels patients portent ce lot de DMI ?). Les deux sont obligatoires pour permettre les rappels en cas d'alerte sanitaire.</div> <div class="fc-mnemot">🧠 Ascendante = patient→fabricant, Descendante = fabricant→patient</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-facile">🟢 Basique</span> <div class="fc-recto">Quel est le role de l'IBODE dans la tracabilite des DMI ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">L'IBODE verifie a reception : integrite emballage, reference, numero de lot, date de peremption, concordance avec la demande chirurgicale. Elle colle les etiquettes dans le dossier patient et sur le registre des implants. Elle signale toute non-conformite.</div> <div class="fc-mnemot">🧠 Verification-Concordance-Etiquettes-Registre-Signalement</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Qu'est-ce que l'Identifiant Unique des Dispositifs (IUD/UDI) ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Systeme d'identification imposee par le reglement MDR 2017/745. Code unique (code-barres ou DataMatrix) permettant d'identifier le DM, le fabricant, le lot et la date de peremption. Obligatoire pour tous les DMI depuis mai 2021.</div> <div class="fc-mnemot">🧠 UDI = code unique MDR, obligatoire DMI depuis mai 2021</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Qu'est-ce que le registre des implants de l'etablissement ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Document obligatoire (CSP R.5212-39) tracant tous les DMI implantes : identite patient, date d'implantation, reference et lot du DMI, chirurgien, etablissement. Permet la tracabilite descendante en cas de rappel. Conservation 10 ans minimum.</div> <div class="fc-mnemot">🧠 CSP R.5212-39, identite+date+reference+lot+chirurgien, 10 ans minimum</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Comment gerer un rappel de lot de DMI (materiovigilance) ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">A reception de l'alerte ANSM : identification des patients porteurs du lot concerne (tracabilite descendante), information du chirurgien referent, contact des patients pour evaluation clinique, declaration a l'ANSM, suivi des mesures correctives. Delai selon le niveau de risque.</div> <div class="fc-mnemot">🧠 Identification patients → Chirurgien → Contact → Declaration ANSM → Suivi</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Quelles sont les classes de risque des DM selon le reglement MDR ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Classe I (risque faible : instruments non invasifs), Classe IIa (risque moyen : aiguilles, drains), Classe IIb (risque eleve : plaques osteosynthese, implants mammaires), Classe III (risque tres eleve : protheses articulaires, pacemakers, stents coronaires).</div> <div class="fc-mnemot">🧠 I < IIa < IIb < III : Non-invasif < Aiguille < Plaque < Prothese/Pacemaker</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-inter">🟡 Intermédiaire</span> <div class="fc-recto">Qu'est-ce que la carte d'implant remise au patient ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Document obligatoire (reglement MDR art. 18) remis au patient porteur d'un DMI. Contient : identification du DM (nom, reference, lot, UDI), date et lieu d'implantation, precautions specifiques, coordonnees du chirurgien. Le patient la conserve sur lui.</div> <div class="fc-mnemot">🧠 MDR art. 18 : nom+reference+lot+UDI+date+lieu+precautions</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Comment tracer un DM a usage unique reutilise par erreur ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Le retraitement de DM a usage unique est INTERDIT en France (CSP L.5211-3-1). Si constate : retrait immediat, signalement materiovigilance a l'ANSM, declaration d'evenement indesirable, information du patient si implante, analyse des causes (circuit de retraitement).</div> <div class="fc-mnemot">🧠 INTERDIT en France, retrait + signalement ANSM + declaration EI + information patient</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Quel est le lien entre tracabilite DMI et certification HAS ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">La tracabilite des DMI est un critere evalue dans le manuel de certification V2024 (critere 26a bloc operatoire). L'absence de registre ou de tracabilite complete peut entrainer une reserve voire une decision de non-certification. Les audits croisent dossier patient et registre.</div> <div class="fc-mnemot">🧠 Critere 26a, reserve si absence registre, audit croise dossier/registre</div> </details> </div> <div class="flashcard"> <span class="fc-badge fc-avance">🔴 Avancé</span> <div class="fc-recto">Comment gerer les DMI en depot (consignation) au bloc operatoire ?</div> <details> <summary>Voir la réponse</summary> <div class="fc-verso">Les DMI en depot restent propriete du fournisseur jusqu'a implantation. L'IBODE verifie : integrite de l'emballage, concordance avec la commande, peremption, sterilite. Apres implantation : tracabilite identique a un DMI en stock. Le depot non utilise est retourne au fournisseur apres verification.</div> <div class="fc-mnemot">🧠 Propriete fournisseur, verification IBODE, tracabilite idem si implante, retour si non utilise</div> </details> </div> </div> <div class="quiz-cta"> <h3>📝 Quiz disponible dans l'onglet suivant</h3> <p>Testez vos connaissances avec les QCM — notés et suivis dans votre progression.</p> </div> <section class="sources-footer"> <h2>📚 Sources officielles</h2> <ol> <li><strong>Légifrance</strong> (2022). <em>Arrêté du 27 avril 2022 relatif à la formation conduisant au diplôme d'État d'infirmier de bloc opératoire</em>. <a href="https://www.legifrance.gouv.fr" target="_blank">legifrance.gouv.fr</a></li> <li><strong>HAS</strong>. <em>Recommandations de bonnes pratiques</em>. <a href="https://www.has-sante.fr" target="_blank">has-sante.fr</a></li> <li><strong>SFAR</strong>. <em>Recommandations</em>. <a href="https://www.sfar.org" target="_blank">sfar.org</a></li> </ol> <p class="disclaimer"> ⚠️ Ce contenu est conçu pour la <strong>révision</strong> et ne se substitue pas aux protocoles en vigueur dans votre établissement ni aux enseignements dispensés en formation IBODE. Pour toute pratique clinique, référez-vous aux recommandations officielles (SFAR, HAS, sociétés savantes) et aux protocoles de votre service.<br><br> Dernière mise à jour : Mars 2026 · Version 3.0 · IBODE Academy — ibode-academy.fr · SAFIALAB SASU </p> </section> </div><!-- /lesson-wrapper --> <script> (function(){ var pf = document.getElementById('pf-1694'); if(pf) setTimeout(function(){ pf.style.width='100%'; }, 300); })(); </script>
0/1
Dossier Patient Périopératoire

Consentement eclaire — Loi Kouchner 2002

📌 C'est leçon en 3 points

  1. Maîtriser 1. Cadre législatif et réglementaire
  2. Comprendre 2. Conditions de validité du consentement
  3. Identifier 3. Information loyale, claire et appropriée

Consentement éclairé — Loi Kouchner 2002

📘 IBODE Academy
Voir l’infographie de synthèse
Infographie — Consentement éclairé — Loi Kouchner 2002

Consentement éclairé — Loi Kouchner 2002

Formation IBODE

C5 · C6 Formation IBODE

Consentement éclairé — Loi Kouchner 2002

Cadre juridique, obligations et rôle de l'IBODE

Objectifs pédagogiques

  • Connaître le cadre legal du consentement éclairé (loi du 4 mars 2002)
  • Identifier les conditions de validité du consentement
  • Comprendre le rôle de l'IBODE dans la vérification du consentement
  • Gerer les situations particulières (mineur, tutelle, urgence, refus)

1. Cadre législatif et réglementaire

Le consentement éclairé est un droit fondamental du patient, consacré par la loi n°2002-303 du 4 mars 2002 relative aux droits des malades et à la qualité du système de santé, dite loi Kouchner.

1.1 Article L.1111-4 du Code de Sante Publique

Cet article pose le principe central :

« Toute personne prend, avec le professionnel de santé et compte tenu des informations et des préconisations qu'il lui fournit, les décisions concernant sa santé. Aucun acte médical ni aucun traitement ne peut être pratiqué sans le consentement libre et éclairé de la personne. »

1.2 L'arrêt Hedreul (Cass. civ. 1re, 25 février 1997)

Cette décision de la Cour de cassation a renversé la charge de la preuve : c'est désormais au médecin de prouver qu'il a bien délivré l'information, et non au patient de prouver qu'il ne l'a pas reçue. Cette jurisprudence a profondément modifié la pratique médicale.

2. Conditions de validite du consentement

Le consentement doit remplir quatre conditions cumulatives pour être valide :

Condition Description Exemples pratiques
Libre Absence de contrainte ou de pression Le patient ne doit pas être contraint par un tiers ou par l'urgence organisationnelle
Éclairé Information préalable complète et compréhensible Explication des risques, bénéfices, alternatives, conséquences du refus
Spécifique Porte sur un acte precis Un consentement pour une cholécystectomie ne couvre pas un geste sur le foie
Révocable Le patient peut retirer son consentement à tout moment Même sur la table opératoire avant l'induction anesthésique

3. Information loyale, claire et appropriée

L'information délivrée au patient doit être :

  • Loyale : sincère, sans dissimulation des risques
  • Claire : compréhensible, adaptée au niveau du patient, sans jargon excessif
  • Appropriée : proportionnée a la gravite de l'acte et a l'état du patient

Elle doit obligatoirement couvrir :

  1. Le diagnostic et son evolution prévisible
  2. La nature et le déroulement de l'intervention proposée
  3. Les risques fréquents ou graves normalement prévisibles
  4. Les alternatives thérapeutiques existantes
  5. Les consequences prévisibles en cas de refus
  6. Les suites opératoires habituelles

4. Le formulaire de consentement

Le formulaire signé par le patient constitue un élément de preuve, mais ne suffit pas à lui seul à prouver que l'information a été délivrée. La traçabilité dans le dossier médical de l'entretien d'information est essentielle.

Attention : Un formulaire standard pré-imprimé, signé a la hâte en salle d'attente, n'a aucune valeur juridiqVeille s'il n'est pas accompagné d'un entretien personnalisé documenté dans le dossier.

5. Situations particulières

Situation Règles applicables Référence légale
Patient mineur Consentement des titulaires de l'autorité parentale. L'avis du mineur est recherché s'il est apte à exprimer sa volonté. Art. L.1111-4 al. 7 CSP
Majeur sous tutelle Le tuteur donne son consentement. L'information est toutefois délivrée à la personne protégée, adaptée à ses facultés de compréhension. Art. L.1111-2 al. 5 CSP
Urgence vitale Si le patient est hors d'état d'exprimer sa volonté, le médecin peut intervenir sans consentement si l'acte est indispensable à la survie. Art. L.1111-4 al. 5 CSP
Refus de soins Le médecin doit informer le patient des conséquences de son refus, respecter sa décision et tracer le refus dans le dossier. Aucun acte ne peut être imposé. Art. L.1111-4 al. 3 CSP
Personne de confiance Consultée si le patient ne peut exprimer sa volonté, elle ne donne pas le consentement à sa place (sauf directives anticipées). Art. L.1111-6 CSP

6. Rôle de l'IBODE

L'IBODE intervient dans la vérification du consentement à travers la check-list HAS « Sécurité du patient au bloc opératoire », en particulier lors du Sign In (avant induction anesthésique) :

  • Vérifier la présence du consentement signé dans le dossier
  • S'assurer que le patient confirme verbalement son accord pour l'intervention prévue
  • Identifier le patient (identito-vigilance) et le site opératoire
  • Alerter le chirurgien et l'anesthésiste en cas d'absence de consentement ou de doute
  • Tracer toute anomalie constatée sur la check-list

Points clés à retenir

  • Le consentement éclairé est une obligation légale depuis la loi Kouchner du 4 mars 2002
  • Depuis l'arrêt Hedreul (1997), la charge de la preuve incombe au médecin
  • Le consentement doit être libre, éclairé, spécifique et révocable
  • Le formulaire signé ne suffit pas : l'entretien doit être traçé dans le dossier
  • En urgence vitale, l'intervention est possible sans consentement si elle est indispensable à la survie
  • L'IBODE vérifie la présence du consentement au Sign In de la check-list HAS

📚 Pour aller plus loin

  • Gestion des Risques et Qualité
  • Cadre Juridique et Éthique IBODE
  • Hygiène au Bloc Opératoire
🏥 IBODE Academy — Ce contenu est fourni à titre de révision uniquement. Il ne remplace pas la formation officielle IBODE ni les protocoles de votre établissement.
ID WP : 1687 | Migration v3.0 auto 28/03/2026
⚠️ Avertissement pédagogique

IBODE Academy est une plateforme de révision (non certifiante, ne valide aucun diplôme). Ce contenu — incluant les illustrations parfois générées par IA pouvant comporter de légères imprécisions — complète mais ne remplace ni les protocoles officiels de votre établissement, ni les recommandations en vigueur (HAS, SF2H, SFAR, Sociétés savantes), ni les atlas médicaux de référence (Netter, Gray's, Kamina). Vérifiez systématiquement.

Dernière mise à jour : mai 2026 · Version 2026-05-22-v2