Diyabet tedavisini kendi başıma yönetmek
Giriş
- Bu blog yazısı uzun ama okumaya değer
- Ben tip 1 diyabet hastasıyım
- Pankreasım insülin üretmediği için insülini dışarıdan almam gerekiyor
Diyabet yönetiminin zorlukları
- Kan şekerini uygun aralıkta (4-10 mmol/l) tutmak gerekiyor
- İnsülin enjeksiyonu ile yemek yeme arasında zaman gecikmesi var
- Kan şekerini istikrarlı tutmak önemli
- İnsülin enjeksiyonu ve kan şekeri ölçümü zahmetli
- Fiziksel aktivite, stres, mevsim gibi çeşitli etkenler kan şekerini etkiliyor
Mevcut tedavi yöntemi
- Kan şekerini izlemek için Freestyle Libre uygulamasını kullanıyor ve gerektiğinde insülin enjekte ediyorum
- Önerilen insülin dozunu takip ediyorum ama kesin doğru dozu bilmiyorum
- Diyabet uzmanıyla her 3 ayda bir görüşerek tedavi planını ayarlıyorum
Yapay pankreas ve #WeAreNotWaiting hareketi
- Yapay pankreas, insülin pompası ile sürekli glikoz monitörünü birleştirerek kan şekerini otomatik olarak düzenliyor
- Resmî olarak onaylanmış değil, ancak bazı hastalar cihazları kendileri hackleyip kullanıyor
- Scott Hanselman bu harekete öncülük ediyor
Kendi çözümümü bulmak
- Kan şekeri değerlerini girip tahminler üzerinden en uygun insülin dozunu ve öğün zamanını bulacak bir uygulamaya ihtiyacım var
- Çeşitli makaleler üzerinden modeller buldum ama yapay pankreas olmadığı için doğrudan yardımcı olmadılar
- SmartCGMS uygulamasını keşfettim ve bunu kullanarak bir simülasyon yazdım
Simülasyonun uygulanması
- SmartCGMS motorunu kullanarak bir simülasyon yazdım
- C# dilinde basit bir API ile insülin enjeksiyonu ve yemek tüketimini simüle ettim
- Simülasyon sonuçlarını Google Sheets'te görselleştirerek inceledim
Genetik algoritma ile optimizasyon
- İnsülin dozunu optimize etmek için GeneticSharp paketini kullandım
- Fitness fonksiyonu, hipoglisemi ve hiperglisemi sayısını en aza indirirken insülin dozunu optimize ediyor
- Genetik algoritma sayesinde en uygun insülin dozunu buldum
Gelecek planları
- Simülasyonu daha etkileşimli hale getirerek kullanıcıya daha iyi bir anlayış sunmayı planlıyorum
- Modeli kendi kan şekeri verilerimle kişiselleştirmem gerekiyor
- Yazılımı geliştirmek için SmartCGMS ekibiyle iş birliği yapmayı planlıyorum
GN⁺ özeti
- Bu yazı, tip 1 diyabet hastasının tedavisini daha iyi yönetmek için teknolojiyi nasıl kullandığını anlatıyor
- Yapay pankreas gibi teknolojiler henüz ticarileşmemiş olsa da, genetik algoritmalar ve simülasyonlarla en uygun insülin dozu bulunabiliyor
- Bu yazı, diyabet hastaları için daha iyi tedavi yöntemleri sunma potansiyelini gösteriyor
- Benzer işlevlere sahip ürünler arasında Freestyle Libre ve SmartCGMS bulunuyor
1 yorum
Hacker News görüşleri
ABD'de yetişkin olarak yaşarken doğal kabul edilemeyecek şeylere dair görüşler
Prediyabet hastasının deneyimi
"The Diabetes Solution" kitabı önerisi
Birleşik Krallık'ta diyabet yönetimi sorunları
Loop yazılımı önerisi
Sağlık sistemine eleştiri
Freestyle Libre ve Omnipod Dash kullanım deneyimi
.NET geliştiricilerinin araç kullanımı
T2 diyabet yönetimi deneyimi
ABD'de T1 diyabet yönetimi deneyimi