← Ultimi articoli
💻 computer science

Design and implementation of an intelligent ICD coding system using large language model

Questo articolo presenta un sistema intelligente di codifica ICD che integra il modello linguistico di grandi dimensioni Qwen3.6-35B-A3B con un framework collaborativo multi-agente e la Generative Augmented Retrieval (RAG) per automatizzare una codifica diagnostica e procedurale precisa, interpretabile e simile a quella umana in oftalmologia, raggiungendo un'elevata accuratezza sia nell'assegnazione dei codici che nell'identificazione della diagnosi o procedura principale.

Autori originali: Lingling Zhou, Cheng Cheng, Xu Luo, Xianjiao Tan, Yuzhu Hu

Pubblicato 2026-09-29
📖 6 min di lettura🧠 Approfondimento

Autori originali: Lingling Zhou, Cheng Cheng, Xu Luo, Xianjiao Tan, Yuzhu Hu

Articolo originale sotto licenza CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Ogni volta che un paziente lascia un ospedale, un professionista specializzato traduce la storia della sua malattia in un linguaggio universale di numeri e lettere. Questo sistema, noto come Classificazione Internazionale delle Malattie, o ICD, fune da standard globale per le cartelle cliniche. Esso trasforma note mediche complesse su un osso rotto o una condizione cardiaca in codici standardizzati che le compagnie assicurative, i ricercatori e gli ospedali utilizzano per monitorare le tendenze sanitarie e determinare i pagamenti. Per decenni, questa traduzione è stata eseguita manualmente. I codificatori umani leggevano pagine di note scritte a mano, risultati di laboratorio e rapporti dei chirurghi, cercando il codice esatto che corrispondesse alla condizione del paziente. È un lavoro faticoso e ad alta posta in gioco, dove un singolo errore può portare a perdite finanziarie o dati distorti. Poiché gli ospedali generano più dati che mai, il vecchio metodo di leggere ogni riga manualmente sta diventando troppo lento e incline all'errore.

I ricercatori del Daping Hospital in Cina hanno costruito un nuovo tipo di assistente per aiutare con questo pesante carico di lavoro. Hanno creato un sistema intelligente che utilizza un potente cervello informatico, noto come modello linguistico di grandi dimensioni (large language model), per leggere le cartelle cliniche e suggerire i codici corretti. Tuttavia, non si sono limitati a chiedere al computer di indovinare la risposta. Invece, hanno progettato il sistema affinché imitasse il meticoloso flusso di lavoro passo dopo passo di un esperto umano. Il computer non si limita a sputare fuori un elenco di codici; agisce come un team di specialisti che controllano il lavoro l'uno dell'altro, consultano regole in un'enciclopedia digitale e verificano che ogni decisione sia supportata da prove tratte dal fascicolo del paziente. Questo approccio mira a rendere il processo di codifica più veloce e accurato, mantenendo un essere umano nel ciclo di controllo per gestire i casi più difficili.

Il team ha testato il loro sistema utilizzando cartelle cliniche reali di un ospedale oculistico a Chongqing. Hanno raccolto dati da oltre 6.000 pazienti ammessi tra gennaio e giugno del 2026, concentrandosi specificamente su malattie oculari e interventi chirurgici oculari. Da questo vasto gruppo, hanno selezionato 1.200 cartelle da studiare in dettaglio, assicurandosi che il campione includesse sia condizioni comuni che casi rari e complessi. L'obiettivo era vedere se il computer potesse eguagliare l'accuratezza dei codificatori umani che avevano già elaborato questi file. Il sistema aveva il compito di svolgere due lavori principali: assegnare i codici per la diagnosi del paziente e assegnare i codici per le procedure eseguite, come la chirurgia della cataratta o i trattamenti laser.

Per capire come funziona il sistema, immaginate un bibliotecario che deve trovare un libro specifico in una biblioteca enorme. Invece di indovinare il titolo, il bibliotecario legge prima la richiesta, poi controlla un catalogo per trovare la sezione corretta e infine estrae il libro esatto per confermare i dettagli. I ricercatori hanno costruito il loro sistema affinché seguisse un percorso simile. Per prima cosa, un computer centrale legge l'intera cartella clinica, che può includere note di ammissione, risultati di laboratorio e riassunti di dimissioni. Esso suddivide questo lungo testo in pezzi di informazione più piccoli e gestibili. Poi, un team di agenti digitali prende il controllo. Un agente cerca termini medici specifici e li confronta con un database strutturato di codici ufficiali. Un altro agente controlla le regole per garantire che certi codoli non possano essere usati insieme o che un codice specifico richieda un codice compagno. Un terzo agente decide quale condizione sia la ragione principale del ricovero ospedaliero, un passaggio critico che determina come viene fatturato il paziente. Infine, un agente di controllo qualità esamina l'elenco finale, segnalando qualsiasi codice che sembri incerto o violi una regola, inviandolo a un essere umano per un secondo sguardo.

I risultati di questo test sono stati promettenti. Quando il sistema assegnava i codici per le malattie oculari, corrispondeva alle scelte degli esperti umani con un'alta precisione. Per il livello di dettaglio più specifico, il sistema era corretto circa il 92% delle volte. Ha identificato con successo la ragione principale dell'ammissione di un paziente in più del 90% dei casi. Il sistema ha ottenuto prestazioni ancora migliori ai livelli di classificazione più ampi, come l'identificazione della categoria generale di una malattia oculare, dove era corretto quasi il 97% delle volte. Tuttavia, il sistema ha trovato i codici delle procedure leggermente più impegnativi. Sebbene fosse ancora molto bravo, la sua accuratezza per le procedure chirurgiche era inferiore rispetto alle diagnosi, con un tasso di successo di circa l'85% per i codici più specifici. Questo divario suggerisce che descrivere esattamente come è stata eseguita un'operazione sia più difficile da definire per un computer rispetto alla descrizione di una malattia.

Uno dei risultati più importanti è stato il modo in cui il sistema ha gestito le condizioni rare. I ricercatori hanno scoperto che il sistema era eccellente nel codificare le malattie comuni che appaiono frequentemente nei registri. Tuttavia, per i codici molto rari che apparivano solo poche volte, il sistema faticava di più, talvolta mancando il codice corretto o suggerendone uno errato. Questa è una sfida nota nella codifica medica, poiché c'è meno dati da cui imparare per eventi rari. Il sistema ha anche commesso un tipo specifico di errore: tendeva a suggerire troppi codici piuttosto che troppo pochi. In altre parole, era più propenso a includere un codice che non era strettamente necessario piuttosto che a lasciare fuori un codice necessario. Questo è un errore più sicuro in un contesto medico, poiché garantisce che nulla venga tralasciato, sebbene richieda comunque l'intervento di un essere umano per pulire l'elenco.

I ricercatori hanno sottolineato che questo sistema non è progettato per sostituire interamente i codificatori umani. Al contrario, serve come un potente assistente che svolge il lavoro pesante di lettura e smistamento iniziale. Il sistema è costruito per essere trasparente; per ogni codice che suggerisce, indica la frase esatta nella cartella clinica che ha portato a quella decisione. Se il sistema è incerto, segnala il caso per la revisione di un esperto umano. Questo design "human-in-the-loop" (umano nel ciclo) assicura che l'output finale sia affidabile. Lo studio ha dimostrato che combinando la velocità dell'intelligenza artificiale con il giudizio degli esperti umani, gli ospedali possono raggiungere un livello di qualità della codifica che è al contempo efficiente e preciso. Il sistema ha tradotto con successo la realtà complessa e disordinata delle note dei pazienti nel linguaggio pulito e standardizzato necessario per la medicina moderna, dimostrando che le macchine possono imparare a seguire le regole della codifica con la stessa cura delle persone che le hanno scritte.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →