Satuan 7 / 11

Analisis Data Klinis dan Catatan Kesehatan Elektronik

Keuntungan:

  • Kemampuan menjelaskan langkah-langkah pembersihan, pengkodean dan analisis data catatan kesehatan elektronik (EHR) dengan kecerdasan buatan.
  • Kemampuan untuk mengenali risiko data klinis seperti data yang hilang, bias, ketidakseimbangan kelas, dan kebocoran temporal
  • Kemampuan untuk memvalidasi keluaran model prediktif melalui kalibrasi, kinerja subkelompok, dan kegunaan klinis

Memori rumah sakit modern adalah catatan kesehatan elektronik (EHR): kumpulan digital diagnosis, hasil laboratorium, obat-obatan, prosedur, catatan perawat, dan observasi dokter. Data ini merupakan harta sekaligus ladang ranjau bagi kecerdasan buatan. Harta karun karena mengandung jutaan pola tahunan yang sakit; ladang ranjau karena data klinis tidak terorganisir, tidak lengkap, bias, dan penuh dengan jebakan temporal. Unit ini mencakup pembersihan, pengkodean, dan analisis data EHR dengan kecerdasan buatan; kesalahan yang paling berbahaya (kebocoran waktu, bias, ketidakseimbangan kelas); dan kita akan melihat bagaimana keluaran model prediktif divalidasi.

Mari kita ingatkan dari awal: model risiko mungkin mengatakan "pasien ini memiliki kemungkinan besar untuk masuk kembali"; namun ini merupakan keluaran pendukung keputusan, bukan keputusan diagnosis atau pengobatan. AI tidak mendiagnosis; Keputusan ada di tangan dokter dan tim klinis.

Langkah-langkah untuk Bekerja dengan Data EHR

Langkah 1 — Kurangi dan gabungkan. Data berasal dari sistem yang berbeda (laboratorium, farmasi, radiologi); digabungkan dengan ID pasien. Pada tahap ini, kerahasiaan adalah prioritas tertinggi (lihat Unit 10).

Langkah 2 — Membersihkan. Nilai yang hilang, ketidakkonsistenan unit (kebingungan mg/dL dan mmol/L), catatan duplikat, dan nilai yang tidak mungkin (usia 200, tekanan darah 0) dihilangkan. AI kuat di sini dalam penandaan outlier dan penataan teks bebas.

Langkah 3 — Pengkodean dan standardisasi. Diagnosis dipetakan ke kode standar seperti ICD (Klasifikasi Penyakit Internasional), dan pengobatan dipetakan ke kamus standar. Mengekstraksi informasi terstruktur dari catatan teks bebas disebut pemrosesan bahasa alami (NLP); AI sangat berharga di sini, tetapi keluarannya memerlukan validasi.

Langkah 4 — Rekayasa fitur. Masukan model dihasilkan dari data mentah: nilai laboratorium terakhir, tren, jumlah obat, skor komorbiditas, dll.

Langkah 5 — Pemodelan dan evaluasi. Model prediktif dibuat dan—bagian terpentingnya—dievaluasi dengan hati-hati dan bebas kebocoran.

Tiga Kesalahan Paling Berbahaya

Kebocoran sementara. Memasukkan informasi ke dalam fitur yang belum ada pada saat prediksi. Misalnya, menggunakan diagnosis pemulangan atau tes laboratorium hari terakhir untuk memperkirakan risiko kematian saat masuk rumah sakit. Model tersebut terlihat sempurna di laboratorium, namun gagal dalam penggunaan nyata karena telah melihat "masa depan".

Prasangka. Data tersebut mencerminkan keputusan klinis di masa lalu; Jika keputusan-keputusan ini sudah tidak setara, model akan mempelajari dan memperkuat hal ini. Misalnya, jika suatu kelompok tertentu secara historis diperintahkan lebih sedikit untuk pengujian, model mungkin berpikir bahwa penyakit tersebut “lebih rendah” pada kelompok tersebut.

Ketidakseimbangan kelas. Jika peristiwa yang diinginkan (misalnya komplikasi yang jarang terjadi) merupakan 1% dari data, model yang selalu menyatakan "tidak ada peristiwa" akan terlihat 99% akurat namun tidak berguna. Alih-alih akurasi, diperlukan sensitivitas, presisi, dan metrik berbasis peristiwa.

Evaluasi: Diskriminasi saja tidak cukup, kalibrasi adalah suatu keharusan

Ada dua pertanyaan berbeda. Diskriminasi (ukuran umum AUC): apakah model mengurutkan pasien berdasarkan risiko dengan tepat? Kalibrasi: apakah probabilitas yang diberikan oleh model sesuai dengan frekuensi sebenarnya? Apakah sekitar 20% pasien yang mengatakan "risiko 20%" benar-benar mengalami kejadian tersebut? Karena keputusan dibuat berdasarkan ambang batas di klinik, model yang berperingkat baik namun tidak terkalibrasi dengan baik akan menghasilkan keputusan ambang batas yang salah. Selain itu, kinerja subkelompok (usia, jenis kelamin, etnis, rumah sakit) harus dilaporkan secara terpisah dan pertanyaan tentang kegunaan klinis (apakah penggunaan model ini benar-benar memberikan hasil yang lebih baik?) harus ditanyakan.

Tiga Kasus Mini: Berdasarkan Angka

Kasus 1 — Keberhasilan meningkat karena kebocoran. Model penerimaan kembali menghasilkan AUC 0,92 dalam pengujian internal; itu tampak hebat. Tinjauan tersebut menemukan bahwa fitur-fiturnya mencakup “janji rawat jalan pasca keluar dari rumah sakit”; Informasi ini tidak tersedia pada saat prediksi. Setelah kebocoran dibersihkan, AUC turun menjadi 0,71 — nilai yang realistis dan dapat digunakan.

Kasus 2 — Penyimpangan kalibrasi. Meskipun skor peringatan dini sepsis telah dikalibrasi dengan baik di rumah sakit tempat sepsis dikembangkan, profil pasien menunjukkan dua kali lipat angka kejadian sebenarnya untuk skor yang sama di rumah sakit berbeda. Skornya diberi peringkat yang benar tetapi probabilitasnya salah; ambang batas tidak dapat digunakan tanpa kalibrasi ulang.

Kasus 3 — Menghemat waktu dengan NLP. Sebuah tim peneliti secara manual mengekstraksi riwayat merokok dari 12.000 catatan pasien; Sekitar 2 menit per not, total 400 jam. Ekstraksi dengan bantuan NLP mengurangi waktu ini menjadi beberapa jam; Tim hanya memeriksa sendiri sampel validasi yang dipilih secara acak yang menurut model “tidak jelas”. Yang terpenting adalah pemeriksaan sampel validasi yang cermat.

Prompt Lemah / Prompt Kuat

Perintah yang lemah:

Bangun model risiko dari data pasien ini dan laporkan hasilnya.[data]

Perintah yang kuat:

Peran Anda: Anda adalah asisten analisis data klinis (ANDA TIDAK MEMUTUSKAN). Kritik model prediksi RENCANA untuk daftar variabel anonim berikut: - Tandai apakah setiap variabel ada pada saat prediksi (risiko kebocoran temporal). Variabel dan target anonim:[daftar]

Empat Templat yang Dapat Disalin

1) Pemeriksaan kebocoran:

Klasifikasikan daftar fitur berikut sebagai "tersedia pada saat prediksi" / "informasi masa depan (kebocoran)" dan berikan alasan. Tujuan dan momen prediksi: [definisi]. Fitur: [daftar]

2) Laporan kualitas data:

Periksa tingkat nilai yang hilang, nilai yang hilang, inkonsistensi unit, dan catatan duplikat untuk tabel anonim ini; Tabel ringkasan kualitas muncul. Tabel: [data]

3) Skema verifikasi inferensi NLP:

Tulis rencana validasi untuk langkah NLP yang mengekstrak [variabel] dari anotasi teks bebas: ukuran sampel acak, pelabelan standar emas, metrik kecocokan, analisis kesalahan.

4) Kerangka evaluasi:

Tuliskan rancangan kerangka evaluasi untuk model klinis ini: diskriminasi (AUC), kurva kalibrasi, kinerja subkelompok, analisis kurva keputusan. Model: [deskripsi]

Peran Model: Berdasarkan Jenis Tugas

Jenis tugas

Kontribusi AI

kekritisan

verifikasi

Pembersihan data/pencilan

tinggi

rendah

pemeriksaan tempat

Ekstraksi NLP dari catatan

tinggi

sedang

Validasi sampel

Penilaian risiko/prediksi

sedang

tinggi

Kalibrasi + subgrup

Perencanaan sumber daya/kapasitas

sedang

sedang

Persetujuan unit bisnis

Keputusan pengobatan

terbatas

sangat tinggi

Persetujuan penuh dari dokter

Tip: Jika AUC model klinis ternyata tinggi secara tidak terduga (misalnya di atas 0,95), carilah kebocoran sementara sebelum merayakannya. Di dunia nyata, nilai setinggi itu biasanya menjadi pertanda adanya kebocoran informasi.
Perhatian: Model ini dapat mempelajari dan memperkuat kesenjangan dalam data historis. Akurasi keseluruhan yang tinggi mungkin berarti bahaya sistematis pada kelompok pasien tertentu; Kinerja harus selalu dilaporkan dalam subkelompok.

Kesalahan umum

  • Tidak memperhatikan kebocoran sementara. Pengetahuan tentang masa depan menghasilkan kesuksesan palsu di laboratorium.
  • Puaslah dengan akurasi. Akurasi menyesatkan dengan data yang tidak seimbang; Sensitivitas dan kalibrasi diperlukan.
  • Tidak melaporkan subgrup. Metrik keseluruhan menyembunyikan bias dan kesenjangan.
  • Melewatkan kalibrasi. Bahkan model pemeringkatan yang baik pun dapat membuat kesalahan dalam pengambilan keputusan ambang batasnya.
  • Menyerahkan keputusan pada model. Outputnya adalah dukungan; Keputusan pengobatan terserah pada tim klinis.

Singkatnya

  • Data EHR kuat namun tidak merata, tidak lengkap, dan bias; pembersihan dan pengkodean adalah langkah penting.
  • Kebocoran sementara adalah kesalahan yang paling berbahaya; Pengetahuan masa depan menghasilkan kesuksesan palsu di laboratorium.
  • Ketidakseimbangan dan bias kelas membuat metrik akurasi menyesatkan.
  • Evaluasi harus mencakup diskriminasi, kalibrasi, subkelompok, dan kegunaan klinis.
  • Keluaran perkiraan bersifat dukungan; Keputusan diagnosis dan pengobatan adalah milik tim klinis.

Tugas aplikasi

Buatlah tujuan prediksi dan daftar sepuluh variabel (sengaja sertakan variabel “prospek”, misalnya diagnosis pemulangan). Gunakan perintah yang kuat untuk memeriksa kebocoran model dan lihat apakah model menangkap variabel ini. Kemudian tulis kerangka evaluasi model ini dalam tiga item, termasuk diskriminasi, kalibrasi, dan subkelompok.

daftar periksa

  • [ ] Saya memahami langkah-langkah ekstraksi, pembersihan, pengkodean, dan pemodelan dalam bekerja dengan data EHR.
  • [ ] Saya dapat mengenali kebocoran sementara dan memeriksa daftar properti.
  • [ ] Saya menyadari bagaimana ketidakseimbangan kelas dan prasangka menyesatkan keakuratan.
  • [ ] Saya tahu perbedaan antara diskriminasi dan kalibrasi serta perlunya keduanya.
  • [ ] Saya dapat memposisikan keluaran prediksi sebagai dukungan, bukan keputusan.