Jednotka 7 / 11

Analýza klinických dat a elektronické zdravotní záznamy

zisky:

  • Schopnost vysvětlit kroky při čištění, kódování a analýze dat elektronických zdravotních záznamů (EHR) pomocí umělé inteligence.
  • Schopnost rozpoznat rizika klinických dat, jako jsou chybějící data, zkreslení, nerovnováha tříd a dočasný únik
  • Schopnost ověřit výstupy prediktivního modelu prostřednictvím kalibrace, výkonu podskupiny a klinické užitečnosti

Pamětí moderních nemocnic je elektronický zdravotní záznam (EHR): digitální sbírka diagnóz, laboratorních výsledků, léků, procedur, poznámek sester a pozorování lékařů. Tato data jsou pro umělou inteligenci pokladem i minovým polem. Poklad, protože obsahuje miliony nemocných ročních vzorců; minové pole, protože klinická data jsou neuspořádaná, neúplná, neobjektivní a plná časových pastí. Tato jednotka zahrnuje čištění, kódování a analýzu dat EHR pomocí umělé inteligence; nejzáludnější chyby (časový únik, zaujatost, třídní nerovnováha); a uvidíme, jak se ověří výstupy prediktivního modelu.

Připomeňme od začátku: rizikový model může říkat „tento pacient má vysokou pravděpodobnost opětovného přijetí“; ale toto je výstup na podporu rozhodování, nikoli rozhodnutí o diagnóze nebo léčbě. AI nediagnostikuje; Rozhodnutí je na lékaři a klinickém týmu.

Kroky k práci s daty EHR

Krok 1 — Odečtení a sloučení. Data pocházejí z různých systémů (laboratoř, lékárna, radiologie); je kombinován s ID pacienta. V této fázi je důvěrnost nejvyšší prioritou (viz oddíl 10).

Krok 2 — Čištění. Chybějící hodnoty, nekonzistence jednotek (záměna mg/dl a mmol/l), duplicitní záznamy a nepravděpodobné hodnoty (věk 200 let, krevní tlak 0) jsou eliminovány. Umělá inteligence je zde silná v označování odlehlých hodnot a ve strukturování volného textu.

Krok 3 — Kódování a standardizace. Diagnózy jsou mapovány do standardních kódů, jako je ICD (International Classification of Diseases), a léky jsou mapovány do standardních slovníků. Extrahování strukturovaných informací z poznámek s volným textem se nazývá zpracování přirozeného jazyka (NLP); AI je zde cenná, ale její výstup vyžaduje ověření.

Krok 4 — Inženýrství funkcí. Vstupy modelu jsou generovány z nezpracovaných dat: poslední laboratorní hodnota, trend, počet léků, skóre komorbidity atd.

Krok 5 — Modelování a hodnocení. Prediktivní model je sestaven a – nejkritičtější část – vyhodnocen pečlivým způsobem bez úniků.

Tři nejzákeřnější omyly

Dočasný únik. Vkládání informací do funkce, které v době predikce ještě neexistují. Například pomocí propouštěcí diagnózy nebo laboratorního testování posledního dne k odhadu rizika úmrtí při přijetí. Model vypadá v laboratoři perfektně, ale při reálném používání havaruje, protože viděl „budoucnost“.

Předsudek. Data odrážejí minulá klinická rozhodnutí; Pokud jsou tato rozhodnutí již nerovná, model se to učí a posiluje. Pokud bylo například určité skupině historicky objednáno méně na testování, model si může myslet, že nemoc je v této skupině „nižší“.

Třídní nerovnováha. Pokud je zájmová událost (např. vzácná komplikace) 1 % dat, model, který vždy říká „žádná událost“, by vypadal na 99 % přesně, ale byl by k ničemu. Místo přesnosti je vyžadována citlivost, přesnost a metriky založené na událostech.

Hodnocení: Diskriminace nestačí, kalibrace je nutností

Existují dvě různé otázky. Diskriminace (typická míra AUC): řadí model správně pacienty podle rizika? Kalibrace: shodují se pravděpodobnosti dané modelem se skutečnými frekvencemi? Má přibližně 20 % pacientů, kteří říkají „20% riziko“, skutečně nějakou příhodu? Vzhledem k tomu, že rozhodnutí jsou na klinice přijímána na základě prahových hodnot, povede dobře hodnocený, ale špatně zkalibrovaný model k nesprávným rozhodnutím o prahu. Kromě toho by měla být samostatně vykazována výkonnost podskupiny (věk, pohlaví, etnická příslušnost, nemocnice) a měla by být položena otázka klinické užitečnosti (skutečně přináší použití tohoto modelu lepší výsledky?).

Tři mini případy: Podle čísel

Případ 1 – Úspěch nafouknutý únikem. Model readmise poskytl při interním testování AUC 0,92; vypadalo to skvěle. Přezkum zjistil, že funkce zahrnovaly „ambulantní návštěvy po propuštění“; Tyto informace nebyly v době předpovědi k dispozici. Jakmile byl únik vyčištěn, AUC klesla na 0,71 – realistická a použitelná hodnota.

Případ 2 — Kalibrační drift. Zatímco skóre včasného varování sepse bylo dobře kalibrováno v nemocnici, kde bylo vyvinuto, profil pacienta vykazoval dvojnásobnou skutečnou četnost příhod pro stejné skóre v jiné nemocnici. Skóre se umístilo správně, ale pravděpodobnosti byly špatné; práh nebylo možné použít bez rekalibrace.

Případ 3 — Úspora času s NLP. Jeden výzkumný tým ručně extrahoval historii kouření z 12 000 poznámek pacientů; Přibližně 2 minuty na notu, celkem 400 hodin. NLP-asistovaná extrakce to zkrátila na několik hodin; Tým pouze ručně zkontroloval náhodně vybraný ověřovací vzorek, který model zanechal „nejasný“. Rozhodující bylo pečlivé zkoumání validačního vzorku.

Slabá výzva / Silná výzva

Slabá výzva:

Vytvořte model rizika z těchto údajů o pacientech a nahlaste výsledky.[data]

Výkonná výzva:

Vaše role: Jste asistent analýzy klinických dat (NErozhodujete se). Kritizujte PLÁN predikčního modelu pro následující seznam anonymních proměnných:- Označte, zda je každá proměnná přítomna v době predikce (riziko dočasného úniku).- Vyjmenujte nerovnováhu tříd a potenciální zdroje zkreslení.- Navrhněte diskriminaci + kalibraci + podskupinu + klinickou užitečnost pro hodnocení.- Uveďte, že rozhodnutí spočívá na klinickém týmu. Anonymní proměnné a cíl:[seznam]

Čtyři kopírovatelné šablony

1) Kontrola těsnosti:

Klasifikujte následující seznam funkcí jako „dostupné v době predikce“ / „budoucí informace (únik)“ a zdůvodněte to. Cíl a moment predikce: [definice]. Vlastnosti: [seznam]

2) Zpráva o kvalitě dat:

Zkontrolujte, zda v této anonymní tabulce chybí míra hodnot, chybějící hodnoty, nekonzistence jednotek a duplicitní záznam; Zobrazí se souhrnná tabulka kvality. Tabulka: [data]

3) Schéma ověřování odvození NLP:

Napište plán validace pro krok NLP, který extrahuje [proměnnou] z anotací s libovolným textem: náhodná velikost vzorku, značení podle zlatého standardu, metrika přizpůsobení, analýza chyb.

4) Rámec hodnocení:

Napište návrh hodnotícího rámce pro tento klinický model: diskriminace (AUC), kalibrační křivka, výkonnost podskupiny, analýza rozhodovací křivky. Model: [popis]

Role modelu: Podle typu úkolu

Typ úkolu

Příspěvek AI

kritičnost

ověření

Čištění dat/odlehlé hodnoty

vysoká

nízká

namátková kontrola

NLP extrakce z poznámek

vysoká

střední

Ověření vzorku

Bodování rizika/předpovědi

střední

vysoká

Kalibrace + podskupina

Plánování zdrojů/kapacit

střední

střední

Schválení obchodní jednotky

Rozhodnutí o léčbě

omezené

velmi vysoká

Plné schválení lékařem

Tip: Pokud je AUC klinického modelu neočekávaně vysoká (např. nad 0,95), hledejte před oslavou dočasný únik. V reálném světě jsou tak vysoké hodnoty obvykle známkou úniku informací.
Upozornění: Model se může učit a posilovat nerovnosti v historických datech. Vysoká celková přesnost může u určitých skupin pacientů znamenat systematické poškození; Výkon by měl být vždy vykazován v podskupinách.

Časté chyby

  • Nezaznamenává dočasný únik. Znalost budoucnosti přináší falešný úspěch v laboratoři.
  • Spokojte se s přesností. Přesnost je zavádějící s nevyváženými údaji; Je nutná citlivost a kalibrace.
  • Nehlásí se podskupiny. Celková metrika skrývá zaujatost a nerovnost.
  • Přeskakování kalibrace. I dobrý hodnotící model může při rozhodování o prahu dělat chyby.
  • Rozhodnutí nechat na modelu. Výstupem je podpora; Rozhodnutí o léčbě je na klinickém týmu.

V souhrnu

  • Data EHR jsou výkonná, ale nejednotná, neúplná a neobjektivní; čištění a kódování jsou kritickými kroky.
  • Časový únik je nejzáludnější chybou; Budoucí znalosti vedou k falešnému úspěchu v laboratoři.
  • Nevyváženost tříd a vychýlení způsobují, že metrika přesnosti je zavádějící.
  • Hodnocení by mělo zahrnovat diskriminaci, kalibraci, podskupiny a klinickou užitečnost.
  • Výstupy prognózy jsou podporou; Rozhodnutí o diagnóze a léčbě náleží klinickému týmu.

Aplikační úkol

Sestavte předpovědní cíl a seznam deseti proměnných (záměrně zahrňte proměnnou „vyhlídky“, např. diagnózu propuštění). Použijte výkonnou výzvu ke kontrole netěsností modelu a zjistěte, zda zachycuje tuto proměnnou. Poté napište hodnotící rámec pro tento model ve třech položkách, včetně diskriminace, kalibrace a podskupin.

kontrolní seznam

  • [ ] Rozumím krokům extrakce, čištění, kódování a modelování při práci s daty EHR.
  • [ ] Dokážu rozpoznat dočasný únik a zkontrolovat seznam nemovitostí.
  • [ ] Uvědomil jsem si, jak třídní nerovnováha a předsudky zavádějí přesnost.
  • [ ] Znám rozdíl mezi diskriminací a kalibrací a nutnost obojího.
  • [ ] Prediktivní výstup mohu umístit jako podporu, nikoli jako rozhodnutí.