Pemantauan Glukosa Berkelanjutan (NMH) dengan Medtronic 640g Pump


Kebetulan kurang dari setahun yang lalu, anak saya terserang diabetes tipe 1 (tergantung insulin). Setelah satu bulan menggunakan "pena," kami beralih ke pompa 640g Medtronic dengan dukungan NMG. Di bawah kucing, saya akan memberi tahu Anda bagaimana saya melakukan pemantauan glukosa menggunakan data dari pompa. Perhatian, lalu lintas.

Pendahuluan


Saya tidak akan menjelaskan semua fitur dan "pro" dan "kontra" pompa ini, ini di luar ruang lingkup artikel. Informasi ini dapat dengan mudah ditemukan di Internet. Saya hanya akan membahas hal-hal yang perlu untuk dipahami.

Salah satu tujuan utama diabetes tipe 1 adalah mempertahankan kadar glukosa darah yang optimal. Faktanya adalah bahwa perubahan kadar glukosa cukup cepat di bawah berbagai faktor - makanan, aktivitas fisik, hormon, perubahan cuaca, tidur, bahkan jalan-jalan sederhana di taman dapat sangat mempengaruhi kadar glukosa. Karena itu, penting untuk mengukur kadar glukosa sesering mungkin, idealnya setiap 5 menit 24/7. Sangat sulit untuk mencapai ini dengan glukometer konvensional, oleh karena itu, NMG digunakan. Mereka berbeda. Anda dapat membaca dan menonton video lebih detail di sini . Memiliki pompa pemantauan sangat baik dan membantu menyelesaikan banyak masalah. Pada pompa, Anda dapat melihat nilai glukosa saat ini, serta melihat grafik perubahannya belakangan ini.

Pompa, dengan semua bacaan, selalu dengan anak perempuan, yang berarti tidak mungkin untuk melihat bacaan dari jarak jauh. Anak perempuan itu tidak selalu dekat, dia pergi ke sekolah, menghadiri ext. kelas, berjalan, secara umum, menjalani kehidupan yang penuh. Saya dan istri saya sedang bekerja. Panggilan konstan ke ponsel, bangun dari tempat tidur beberapa (kadang-kadang puluhan !!!) kali dalam semalam tidak membuat tidur dan saraf lebih kuat.

Masukkan data


Prinsip implementasi dan operasi NMG dijelaskan di sini . Satu-satunya hal yang ingin saya perhatikan adalah pompa ini terhubung ke pemancar melalui protokol ZigBee . Secara total, saya menemukan 3 perangkat yang dapat bekerja dengan pompa ini:

  • Pemancar Guardian 2 Link itu sendiri
  • CareLink USB MMT-7306, yang disebut "Flash drive hitam"
  • LINK BERIKUTNYA BERIKUTNYA 2.4, glucometer

Saat ini, dari 3 perangkat ini di Rusia hanya pemancar yang dijual. Sebenarnya, dialah yang mentransfer data ke pompa tentang tingkat glukosa. Saya melihat "USB flash drive" hanya di dokter yang merawat kami dan dengan itu kami mengunduh data dari pompa beberapa kali ke programnya dan mencetak grafik. Maka "flash drive" ini menjadi tidak dapat diakses oleh kami, karena dia diberikan ke kota lain dan ketika dia kembali tidak ada yang tahu. Mereka mengatakan bahwa "flash drive" ini adalah satu-satunya di seluruh Rusia, saya tidak tahu seberapa banyak informasi ini benar. Tidak realistis untuk membeli glukometer dan flash drive di Rusia. Untuk pertanyaan saya, perwakilan resmi mengatakan bahwa "mereka belum lulus sertifikasi di Rusia, ketika akan, tidak diketahui, kami sedang menunggu." Setelah pencarian yang panjang, saya masih bisa membeli glukometer di Inggris. Untuk itu terima kasih khusus kepada semua orang yang membantu saya dalam hal ini.

Jadi, meter dapat dihubungkan ke pompa dan memiliki USB, sehingga dapat dihubungkan ke komputer. Setelah pencarian yang panjang, saya menemukan proyek di GitHub yang memungkinkan saya membaca data dari pompa melalui meter ini. Saya mengambil kesempatan ini untuk mengucapkan terima kasih kepada penulis proyek ini - Lennart Goedhart . Dia melakukan pekerjaan yang sangat bagus untuk mempelajari protokol dan memposting hasilnya dalam akses gratis. Tinggal menerapkan rencana saja.

Pernyataan masalah


Untuk dapat memantau pembacaan pompa di komputer, ponsel online "tanpa registrasi dan SMS."

Solusi


Besi


Dalam versi pertama, Raspberry Pi Zero W dipilih, yang tidak perlu diperkenalkan. Dia kecil, tidak rakus dan memiliki semua yang Anda butuhkan. Untuk itu dibeli ekstra. peralatan: Waveshare SIM7000C - modem 2.5G + GPS, Waveshare 4 Port USB HUB , Raspberry Pi Zero UPS . Semua ini dapat dengan mudah dibeli di Aliexpress. Pemilihan semua komponen ini didasarkan pada kenyataan bahwa semua ini memiliki dimensi kecil dan dirakit sebagai "pai". Makanan disediakan melalui Power Bank. Pada pengujian, kapasitas 6000 mA cukup untuk hari "ringan", mis. dari jam 8 pagi sampai 8 malam, yang cukup bisa saya terima. Bobot Power Bank sekitar 130 gr. dan dia tidak akan menarik sakunya terlalu banyak.

Lebih banyak tentang kekuatan, lebih tepatnya tentang Raspberry Pi Zero UPS. Ketika merencanakan, saya pikir dia bisa menjadi sumber nutrisi utama, tetapi saya keliru. Dalam latihan, itu berlangsung selama 1 jam. Karena itu, saya tidak melihat alasan untuk menggunakannya.


Versi pertama.

Selama operasi, ternyata bekerja dengan USB di Pi Zero meninggalkan banyak hal yang diinginkan. Wi-Fi jatuh secara berkala - GPRS tidak terlalu kritis, tetapi pembekuan meteran sudah signifikan. Selain itu, tidak mungkin untuk "mendistorsi" USB dari jarak jauh - daya disuplai langsung ke port USB.

Pada akhirnya, saya membeli Raspberry Pi 3. Pilihannya adalah karena kehadiran Wi-Fi di papan dan kehadiran port USB penuh.


Versi kedua, tanpa glucometer dan Waveshare SIM7000C.

Untuk mengurangi ukuran, saya harus mengorbankan konektor Ethernet, dan menyolder kabel USB saya untuk menghubungkan meter. Di masa depan, direncanakan untuk menyingkirkan tubuh meteran dan menyolder langsung ke raspberry.
Pengembangan dan pencetakan kasing - dalam rencana.

Perangkat lunak


Persyaratan utama adalah akses ke data dari perangkat apa pun, termasuk smartphone. Meningkatkan server pada raspberry tidak masuk akal - ketika berkomunikasi melalui modem, kami memiliki ip "abu-abu", yang merusak semua paket. Selain itu, menjaga koneksi GPRS yang konstan bukan bagian dari rencana saya karena penghematan energi. Untungnya, saya sudah mengonfigurasi Zabbix dan keputusan dibuat untuk mentransfer data ke sana. Sebagai grafik "indah", Grafana kacau.

Proyek ini diambil sebagai dasar perangkat lunak pada raspberry. Ternyata kemudian , itu hanya sebuah konsep. Secara umum, ini cukup efisien dan saat ini, ia melakukan tugas saya.

Logika kerjanya adalah sebagai berikut: setiap 5 menit saya mengumpulkan data dari pompa dan raspberry dan mentransfernya ke Zabbix melalui zabbix_sender. Selain itu, ada "remote control via SMS."

Begini tampilannya di browser (di telepon - dengan cara yang sama):


Pembacaan glukosa, insulin aktif dan tren terkini (penurunan tajam atau kenaikan level)


grafik glukosa dan insulin aktif


Pompa volume insulin, baterai, laju basal sementara, dan laju basal


suhu CPU raspberry, tingkat Wi-Fi, modem


Data GPS

Saat ini, perangkat melakukan fungsionalitas minimum yang direncanakan. Anda dapat mengontrol kadar glukosa saat ini, serta parameter lainnya. Alhasil, lebih sedikit panggilan, bangun di malam hari, lihat saja grafik di ponsel.

Rencana untuk waktu dekat termasuk mengubah logika kerja, menambahkan pemberitahuan SMS ke nilai kritis, dll. Di masa depan, beralih ke simpul js berdasarkan proyek ini .

Saya memposting kode di GitHub .

Source: https://habr.com/ru/post/id465281/


All Articles