GN⁺: 당뇨병 치료를 스스로 관리하는 방법
(martin.janiczek.cz)당뇨 치료를 스스로 관리하기
서론
- 이 블로그 글은 길지만 읽을 가치가 있음
- 나는 1형 당뇨병 환자임
- 췌장이 인슐린을 생산하지 않기 때문에 외부에서 인슐린을 공급해야 함
당뇨병 관리의 어려움
- 혈당을 적절한 범위(4-10 mmol/l)로 유지해야 함
- 인슐린 주사와 음식 섭취 사이에 시간 지연이 있음
- 혈당을 일정하게 유지하는 것이 중요함
- 인슐린 주사와 혈당 측정이 불편함
- 신체 활동, 스트레스, 계절 등 다양한 요인이 혈당에 영향을 미침
현재의 치료 방법
- Freestyle Libre 앱을 사용하여 혈당을 모니터링하고 필요할 때 인슐린을 주사함
- 권장 인슐린 용량을 따르지만, 정확한 용량은 알 수 없음
- 당뇨병 전문의와 3개월마다 상담하여 치료 계획을 조정함
인공 췌장과 #WeAreNotWaiting 운동
- 인공 췌장은 인슐린 펌프와 연속 혈당 모니터를 결합하여 혈당을 자동으로 조절함
- 공식적으로 승인되지 않았지만, 일부 환자들은 스스로 장치를 해킹하여 사용함
- Scott Hanselman이 이 운동을 주도하고 있음
나만의 해결책 찾기
- 혈당 값을 입력하고 예측을 통해 최적의 인슐린 용량과 식사 시간을 찾는 앱이 필요함
- 여러 논문을 통해 모델을 찾았지만, 인공 췌장이 없기 때문에 직접적인 도움은 되지 않음
- SmartCGMS 앱을 발견하고, 이를 활용하여 시뮬레이션을 작성함
시뮬레이션 구현
- SmartCGMS 엔진을 사용하여 시뮬레이션을 작성함
- C# 언어로 간단한 API를 사용하여 인슐린 주사와 음식 섭취를 시뮬레이션함
- 시뮬레이션 결과를 Google Sheets에 시각화하여 확인함
유전자 알고리즘을 통한 최적화
- GeneticSharp 패키지를 사용하여 인슐린 용량을 최적화함
- 피트니스 함수는 저혈당 및 고혈당 횟수를 최소화하고, 인슐린 용량을 최적화함
- 유전자 알고리즘을 통해 최적의 인슐린 용량을 찾음
향후 계획
- 시뮬레이션을 더 인터랙티브하게 만들어 사용자에게 더 나은 이해를 제공할 계획
- 나의 혈당 데이터를 사용하여 모델을 개인화할 필요가 있음
- SmartCGMS 팀과 협력하여 소프트웨어를 개선할 계획
GN⁺의 정리
- 이 글은 1형 당뇨병 환자가 자신의 치료를 더 잘 관리하기 위해 기술을 활용하는 방법을 설명함
- 인공 췌장과 같은 기술이 아직 상용화되지 않았지만, 유전자 알고리즘과 시뮬레이션을 통해 최적의 인슐린 용량을 찾을 수 있음
- 이 글은 당뇨병 환자들에게 더 나은 치료 방법을 제공할 수 있는 가능성을 보여줌
- 비슷한 기능을 가진 제품으로는 Freestyle Libre와 SmartCGMS가 있음
Hacker News 의견
-
미국에서 성인으로 살아가면서 당연하게 여길 수 없는 것들에 대한 의견
- 의료 전문가들이 항상 최선의 이익을 위해 행동하지 않음
- 보험 회사가 항상 최선의 이익을 위해 행동하지 않음
- 의료 전문가들이 항상 정확한 지식을 가지고 있지 않음
- 합법적으로 섭취할 수 있는 것들이 항상 무해하지 않음
- 물, 공기, 땅, 벽, 바닥 등의 오염 수준이 항상 안전하지 않음
- 현재는 건강하다고 알려진 것들이 나중에 건강에 해로울 수 있음
- 필요한 치료를 감당할 수 있는 경제적 여유가 없음
- 보호해야 할 산업(의료, 보험, 공공 건강, 정부 등)이 항상 보호하지 않음
-
당뇨병 전단계 환자의 경험
- 주치의가 당뇨병 전단계에 대해 무관심함
- 매 2시간마다 혈당을 측정하고 음식 데이터베이스를 만듦
- 운동이 혈당에 미치는 영향을 기록함
- 특정 음식들이 혈당을 급격히 올리거나 중립적임을 발견함
- 자가 면역 질환을 가진 상태에서 자신의 건강을 스스로 관리함
-
"The Diabetes Solution" 책 추천
- Dr. Bernstein가 자신의 당뇨병을 "디버깅"한 경험을 공유함
- 초기 혈당 측정기를 사용하여 데이터를 수집함
- 의학 자격증을 취득한 후 더 많은 의사들이 그의 연구를 받아들임
-
영국의 당뇨병 관리 문제
- NHS 당뇨병 관리의 정치적 문제로 어려움을 겪음
- 젊은 당뇨병 간호사와 의사들이 기술에 의존하지만 데이터 해석에 어려움을 겪음
- 기술 회사들이 다른 도구 사용을 허용하지 않아 플랫폼 변경이 빈번함
- 더 많은 자금 지원이 아닌, 게으른 의료 전문가에 대한 처벌과 반경쟁적 행위에 대한 무제한 벌금이 필요함
-
Loop 소프트웨어 추천
- Loop가 인슐린 펌프와 CGMS 데이터를 자동으로 수집함
- Omnipod DASH와 같은 펌프와 호환됨
- 탄수화물 수동 입력 후 예측 라인을 제공함
- 인슐린 양을 조절하여 혈당을 유지함
-
의료 시스템에 대한 비판
- 대부분의 의사들이 과대평가되고 환자를 건강염려증 환자로 여김
-
Freestyle Libre와 Omnipod Dash 사용 경험
- Apple Watch를 사용하여 운동 감지와 목표 조정을 자동화함
- 1년 동안 85%의 혈당 범위 유지에 성공함
-
.NET 개발자들의 도구 사용
- Winforms를 사용하여 간단하게 구성함
-
T2 당뇨병 관리 경험
- Metformin과 Trulicity 사용
- 데이터 기록이 당뇨병 관리에 효과적임
- 기록을 통해 자기 관리를 유지함
-
미국에서의 T1 당뇨병 관리 경험
- Medtronic 670G를 사용하여 "인공 췌장" 시스템을 사용함
- Freestyle Libre 앱을 사용하여 혈당을 모니터링하고 인슐린을 주입함
- 교정 인자(CF)를 사용하여 혈당을 조절함