1P by neo 4달전 | favorite | 댓글 1개

당뇨 치료를 스스로 관리하기

서론

  • 이 블로그 글은 길지만 읽을 가치가 있음
  • 나는 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)를 사용하여 혈당을 조절함