- 1型糖尿病の Martin Janiczek は、血糖コントロールが食事・インスリン・運動・ストレス・時間帯による遅延効果に大きく左右されることから、これを シミュレーションと最適化 の問題として扱おうとした
- 手動管理では血糖値を 4〜10 mmol/l の範囲に保つのが目標だが、食事とインスリンの作用遅延のため、低血糖・高血糖の補正が過剰になりやすく、短いフィードバックループが必要になる
- Freestyle Libre のような 持続血糖測定器 は14日ごとに腕に装着し、毎分の測定値を提供するが、実際の治療調整はいまだに3か月ごとに平均データを見て投与量を変える方式に近い
- SmartCGMS の C# ラッパーと GeneticSharp を使って食事・インスリンのスケジュールをシミュレーションし、低血糖・高血糖の回数、血糖値の振幅、インスリン総量を基準に遺伝的アルゴリズム最適化を試みた
- 現在の結果は SmartCGMS の仮想患者に対する実験であり、実際に本人へ使うには Freestyle Libre の過去データでモデルパラメータを合わせ、長時間作用型インスリン を別途モデル化する必要がある
「勘」に頼る1型糖尿病管理
- 1型糖尿病は膵臓がインスリンを作れず、血糖を細胞のエネルギーとして使わせる インスリンを外部から補う 必要がある状態
- 目標は血糖値を高すぎず低すぎない範囲に保つこと
- 高血糖は 10 mmol/l 超 で、長期的に身体へ危険がある
- 低血糖は 4 mmol/l 未満 で、短期的に身体へ危険がある
- 血糖値が高ければインスリンを注射し、低ければ糖を摂る必要がある
- 手動調整が難しい理由は、複数の遅延と変数が重なるため
- インスリンはブランドによって異なるが、血糖値を下げ始めるまで約 20分の遅延 がある
- 食べ物も種類によって、血糖値を上げ始めるまで約 20分の遅延 がある
- 果物のような単純糖はより速く作用し、より早く切れる
- 米やジャガイモのような複合糖はよりゆっくり作用する
- 脂肪も糖の消化に影響するが、Janiczek はこれを計算では事実上除外している
- 食事の約15分前にインスリンを打てば食後血糖の急上昇を抑えられるが、食事量が減る、料理が遅れる、急な用事が入るといったことがあるため、通常は食事直前か食後に打つことになる
- 糖 1g が血糖値をどれだけ上げるか、インスリン 1単位が血糖値をどれだけ下げるかという一般式を本人は知らず、実際の調整は ほぼすべて勘 に近いと見ている
- 低血糖状態では判断力が落ち、もう十分食べたと分かっていても身体がすぐ糖を求めるため、過剰補正 につながりやすい
- インスリンは飲んでも効果がなく、注射または吸入が必要で、注射は不便なため通常は1日4回程度に制限される
- 3回の食事対応インスリン
- 1日1回の長時間作用型インスリン
- 指先を刺して試験紙で血糖値を測る方式は痛みがあるため、通常は1日4〜6回に制限される
- Freestyle Libre のような 持続血糖測定器(CGM) は14日ごとに腕に装着し、Bluetooth でスマートフォンに毎分の測定値を送る
- 運動、病気、ストレス、季節も糖やインスリンに対する身体の反応を変える
- 一部の糖尿病患者には朝に血糖値が上がり続ける dawn phenomenon があり、Janiczek もこれを経験している
診療ルーチンとクローズドループから得たヒント
- 日常的な治療は Freestyle Libre アプリを頻繁に開き、血糖値が高くなると少量のインスリンを打つという方法
- アプリが「15 mmol/l が1時間続いています」と警告しても注意を払わなくなる アラート疲れ が生じる
- 糖尿病専門医と決めた推奨投与量の例は次のとおり
- 朝: インスリン 18単位、糖 24g
- 昼: インスリン 22単位、糖 60g
- 夜: インスリン 21単位、糖 60g
- 就寝前: 長時間作用型インスリン 32単位
- 3か月ごとの診療で7日・14日・30日の平均を見て、たとえば午後15時ごろに高血糖が繰り返されるなら昼食前インスリンを増やしてみる、といった形で調整する
- Janiczek は医師がモデルやシミュレーションで身体のパラメータを見つけ、スケジュールを改善してくれることを望むが、実際の調整はいまだに推測に近いと感じている
- 一部の人は インスリンポンプ と持続血糖測定器を組み合わせ、血糖測定値でポンプを制御する「closed loop」または「artificial pancreas」を作っている
- ポンプはごく少量のインスリンを高頻度で供給するが、それ自体が賢いわけではない
- 正式に入手するのは非常に難しいか不可能で、FDA 未承認や大学研究への参加が必要といった制約がある
- Scott Hanselman は1型糖尿病を持つ Microsoft のプログラマーで、個人のポンプと CGM を自分で接続する #WeAreNotWaiting の流れを広めている
- Janiczek はインスリンポンプを持っていないため同じ方式のクローズドループは作れないが、「待たない」という姿勢を自分なりの方法で適用しようとしている
SmartCGMS で血糖シミュレーションを作る
- 午前3時ごろに低血糖を直しに階下へ降りたとき、過去の血糖値・日常スケジュール・身体情報を入力し、投与量・食事時間・注射時間を対話的に予測できるアプリがなぜないのかと思い至った
- 検索すると、ブドウ糖とインスリンの相互作用を微分方程式で扱い、artificial pancreas を自動制御する論文は多かったが、Janiczek に必要だったのは 1日4回の注射 に使えるツールだった
- diabetes.zcu.cz の SmartCGMS を見つけ、スクリーンショットを見る限り自分が考えていたアプリに関係がありそうだった
- SmartCGMS の maintainer にメールを送ったところ、コアとなる SmartCGMS エンジンを包んだ C# ラッパー を受け取った
- ラッパー API はシンプルなシミュレーションループを構築できるようになっていた
.Create(...): シミュレーション初期化
.Step(): 通常1分単位でシミュレーションを進める
.ScheduleInsulinBasalRate(double unitsPerHour): ポンプ用の基礎インスリン投与率を予約
.ScheduleInsulinBolus(double units): 短時間作用型インスリン注射を予約
.ScheduleCarbohydratesIntake(double grams): 炭水化物摂取を予約
.Terminate(): シミュレーション終了
- シミュレーション状態には現在の血糖値や、吸収待ちのインスリン・炭水化物などが含まれる
.BloodGlucose: 現在の血糖値、単位は mmol/l
.InterstitialGlucose: 間質液中のブドウ糖
.InsulinOnBoard: まだ吸収されていないインスリン
.CarbohydratesOnBoard: まだ吸収されていない糖
- 食事とインスリン投与を
Intake としてモデル化し、スケジュール入力を受けて複数日の OutputRow を生成する simulate 関数を構成した
- 初期結果を CSV に出力して Google Sheets に入れると、軸の選択ミスにより偶然のグラフができたが、正しい X 軸を使うと意味のある血糖グラフになった
- この段階のグラフは Janiczek 本人ではなく、SmartCGMS が持つ ある患者 をシミュレーションした結果だった
Windows アプリと遺伝的アルゴリズム最適化
- CSV と Google Sheets を経由しないよう、Windows Forms アプリと OxyPlot のチャートを作ってシミュレーション結果を直接表示した
- 初日だけを見ると、22:00 に長時間作用型インスリンを打つ前まで血糖値が高く見えるため、複数日をシミュレーションして安定化の過程を確認した
- 3日目からグラフが周期的に繰り返される様子を確認し、低血糖・高血糖の範囲をチャートに追加して目標範囲を見やすくした
- 現在 SmartCGMS がシミュレーションしている人物には Janiczek の投与量は合っておらず、重度の低血糖区間が現れた
- その後
NuGet で genetic を検索し、GeneticSharp をインストールした
- GeneticSharp を使うには染色体、交叉、選択、集団サイズ、終了条件、fitness 関数 を提供する必要があった
- fitness 関数では入力スケジュールを3日間シミュレーションし、複数項目を正規化して重み付き和にまとめた
- 安定化した最終日の低血糖測定回数を最小化
- 最終日の高血糖測定回数を最小化
- 最終日の最小血糖値と最大血糖値の間の振幅を最小化
- bolus インスリン総量を最小化
- basal インスリン投与量を最小化
- 最初の2日間の安定化区間における低血糖測定回数を最小化
- 最初の2日間の安定化区間における高血糖測定回数を最小化
- 優先順位は同一ではなく、長時間の低血糖を最も重視し、安定化中の一時的な高血糖は最も低く置いた
- 全組み合わせを並べ替える方法も考えたが、遺伝的プログラミングライブラリの要点は空間全体を直接なめないことにあると考えた
- 特定の例のスケジュールでインスリンを 0〜50単位 と仮定すると、4回の注射の組み合わせは
51^4、約 670万通り になる
- fitness 関数の中で全体シミュレーションを回すと1〜2秒かかるが、並列化できるため 16コア を活用した
- 入力が事実上ほぼ純粋関数に近いため、4つの整数入力に対する fitness を memoization し、遺伝的アルゴリズム後半で同じ推測が繰り返される際に多くの時間を節約した
実際の治療ツールになるまでに残る作業
- 最適化ボタンを追加して遺伝的アルゴリズムを回したところ、シミュレーション患者は 4〜10 mmol/l の範囲内で安定化した
- この結果は「糖尿病を解決した」という意味ではなく、予期しない出来事や身体の変化に引き続き反応する必要があり、高血糖・低血糖はいまだに起こりうる
- 実際に有用にするには対話性が必要
- 注射や食事を追加できなければならない
- 時間と量を上下・左右に変えられなければならない
- グラフが即座に変わらなければならない
- 「今日は昼食前に少し多めに打って2時間後に確認する」あるいは「3か月ごとに相談する」といった方法より短いフィードバックループを提供する必要がある
- 最大の課題は、SmartCGMS に 本人の身体 をシミュレーションさせること
- Freestyle Libre センサーの過去血糖データをダウンロードし、モデルパラメータを合わせる工程が必要になると見ている
- Janiczek は数学的な過程は詳しくないが、可能だと判断している
- もう1つの問題は、現在のアルゴリズムがポンプ向けに最適化されている点
- Janiczek の長時間作用型インスリンは現在、1日1回まとめて投与するのではなく、毎時間総量の1/24を打つようにモデル化されている
- 特定のインスリンブランドとその動作特性がソフトウェアに反映されれば、
.ScheduleInsulinBasal(double units) のような形でより正確に扱えるようになることを期待している
- 最後に Janiczek は本文中で Markov Chains には触れていないが、さまざまな実験を行っており、各投与量を
-2..+2 の範囲でランダムに変え、fitness が良くなれば維持し、そうでなければ戻す random walk の動画も残している
1件のコメント
Hacker Newsのコメント
2024年のアメリカで大人として生きる中で、当たり前だと思ってはいけないと学んだことがある。医療従事者が自分の最善の利益のために行動してくれること、保険会社もそうであること、医療従事者が自分の話している内容を正確に理解していること、合法的に体内に入れられる物質が回復不能な害を及ぼさないこと、水・空気・土壌・壁・床の法的汚染基準が実際に安全で、しかもきちんと測定されていること、今は問題ないとされている何かが後になって訴訟の末に有害だと判明しないこと、健康になるために必要な治療費を負担できること、医療・保険・公衆衛生・政府のような保護産業にいる誰かが実際に自分を守ろうとしていること
子どもの頃から自分たちは善良で公正な国に住んでいると刷り込まれてきたのだから、そう期待したのは自分の落ち度だったのかもしれない。だからこういうことも驚きではないし、今後もっと増えていく気がする
基本状態は、こうしたサービスや保護がまったく存在しないことのほうで、それ以上のものはすべてテープで貼り付けたような不完全で不安定な解決策にすぎない
ポッドキャストを聞いて一般向け科学本を読み、点と点をつないだからといって、生命に関する助言をする資格が得られるわけではない。生物学の入門書すら長年開いていない人たちが、ポッドキャストを聞いて何でも分かった気になり、自信満々に語るのを何度も見てきたし、実務家たちが不快に思いながらも礼儀上それを指摘できない場面もあった。そういう人になってはいけない
PhD/MDの健康ポッドキャストが何千時間もかけて語ってきた要点を要約すると、1日に5色の食品をそれぞれ1カップほど食べること、たいていはスムージーが手軽であること、睡眠を優先すること、VO2 maxをできるだけ高める運動をすることだ。Hacker Newsの読者の多くは、この3つを何らかの形で実行できるだけの経済的余裕がある可能性が高く、慢性疾患のある人にとっては生活の質を大きく高め、薬の必要量をかなり減らしてくれる。現代医学は心臓発作や急性症状のような速い死には強いが、糖尿病や認知症のような遅い死には弱い。速い死は現代医学に頼るとしても、遅い死への介入は不幸にも自分で作り上げなければならない
人は自分の利益に合うように言葉を最適化し、行動がその言葉と必ずしも一致しなくても、たいていの利益は得られてしまう
両親ともに2型糖尿病で祖父母の1人もそうだった。自分は糖尿病予備群だが、主治医はまったく気にしていない
2型糖尿病の発症を遅らせ、できれば防ぐために、2時間おきに血糖値を測り、食後1.5時間と2時間の血糖反応を食品ごとのデータベースにしている。運動が血糖に与える影響も記録している。ここ数年で、どの食品が血糖を急上昇させ、どの食品が中立的かについて良いデータが得られた。医師やインターネットが「糖尿病向き」だという豆、レンズ豆、トウモロコシ、玄米、そば、Granny Smith以外のリンゴは自分の血糖を大きく上げたが、バナナ・スナップピー・ナッツ類・スティールカットオーツ・発酵乳製品・魚は問題なかった。糖尿病予備群に加えて自己免疫疾患まで抱える中で、自分の健康と寿命を本当に気にかけているのは自分だけだと学んだ。医師たちは自分の炎症マーカーしか見ておらず、それ以外には関心がない
運動を追加せずに2.5か月続けたところ、2型糖尿病の基準値を下回り、その後はMetforminをやめて、同じ毎日の検査で維持している。厳格なカーニボアの後には、シュウ酸塩を含む食品を除いたパレオに移行した。ステーキ、ハンバーガー、バターで焼いたシチュー用肉、バターで焼いたキノコとタマネギ、ベーコン、よく熟成したチェダーを食べ、筋や脂身も全部食べた。十分な脂肪を摂るのはかなり難しい。ブレインフォグは10〜11日続いたが、その後はとても調子が良かった。費用を抑えたいなら、Costcoのシチュー用肉をタマネギとキノコと一緒に焼いて食べるのを勧める。この6か月は効果があったが、長期的には分からない
FDAは少なくとも1ブランドのCGMを処方箋なしで販売することを承認しており、「2024年夏」から始まるという: https://www.dexcom.com/stelo
1台あたり80〜200ドル程度を見込む必要があり、14日間持つが、得られる洞察は本当にその価値がある
精度はそこまで高くないが、絶対値よりも自分の体に現れる傾向のほうが重要だった。絶対に150を超えないようにしていた。豆類は適度になら食べられたが、人によって違う。最初はMetforminを飲んでいたが中止し、最後のA1Cは5.1で、内分泌内科医は糖尿病が「remission」だと記録した。糖尿病予備群なら、今やっているやり方を続けてみるといい。自分は肉をほとんど食べないので、肉中心の食事が一部の人に合うことはあっても、必須ではない
すでに糖尿病なら、血糖を急上昇させるのが良い考えではないのは確かだろう
Dr. BernsteinのThe Diabetes Solutionを強く勧める。子どもの頃から1型糖尿病だった製造エンジニアが、医師たちの反対にもかかわらず、自身の工学的能力で糖尿病を「デバッグ」した話だ。
医療界が医学資格がないという理由で彼の血糖コントロールの発見を拒んだため、彼は医師になり、その時になってようやく、より多くの医師が耳を傾けるようになった。初期の血糖測定器を手に入れ、食前食後や1日に何十回も指先を刺してデータを集め、事実上CGMのように活用していた。
1型糖尿病で、英国の糖尿病医療は診断後は事実上存在しないので、似たようなものを自分で作っている。
30年経験してみて、疾患管理そのものはそれほど難しくないが、NHSの糖尿病診療における政治的問題に対処するのは、これまでのどの時代よりもはるかに難しくなった。妊娠中か15分以内に倒れる危険があるのでなければ気にされない、という感じだ。長期的な後遺症は別の部署の責任だという扱いだ。若い糖尿病看護師や医師は、CGMやインスリンポンプのような技術に極度に依存しているが、その仕組みやデータの意味をよく理解していない傾向がある。24時間の範囲を超えてどんなパターンを見るべきか分かっておらず、すべてをボーラス比率や基礎インスリンの問題としてしか考えず、補正係数や持続時間のような設定を見落としている。技術リテラシーが低いため、ベンダーロックインも問題になっており、医療技術会社は、自社が収益を得る自社ツール以外を使われることを望んでいない。機器は1年ごとくらいに変わってプラットフォームを渡り歩くが、そのたびに使いにくくなっている。Glookoでは過去データをWeb UIで6か月分しか見られず、AbbottはGlookoへの強制移行後、私のデータをダウンロードさせてくれなかった。Tidepoolは良かったが、今の機器の組み合わせとは合わない。これは予算を増やせば解決する話ではなく、怠慢な医療従事者に対する刑事罰の脅しと、糖尿病技術メーカーの反競争的行為に対する無制限の罰金が必要だ。
NHSがなぜここまで悪化したのか考えるべきだ。医師や看護師によれば、コスト削減、労働時間の増加、サービスの財政的疲弊が核心であり、彼らはより良い治療ができるようにしてほしいとストライキまでしている。
https://news.sky.com/story/the-nhs-sold-out-its-staff-doctor...
https://www.telegraph.co.uk/news/2024/05/15/doctors-forced-t...
https://www.bbc.com/news/uk-england-birmingham-64938278
1年目の医師の初任給は国の中央値所得より低く、看護師はさらに低い。診療に必要な資金と時間を確保できない問題のため、繰り返し労働争議が起きている。NHSの予算はGDPの5.9%だが、米国経済は医療にGDPの17.3%を、英国の医療費全体ではGDPの11.3%を使っている。ひょっとすると、より多くの予算で解決するのかもしれない。
クローズドループシステムと必要なあらゆる支援を受けられた。Glookoがdiasendより良くないという点には同意する。
年次診療の前に糖尿病看護師へ送るPDFレポートも有用だ。これをできる患者はほとんどいないようで、看護師はいつも喜び、診療時間の半分をデータと傾向の確認に費やしている。Abbottは全体としてかなり良かったが、2022年にAndroidアプリのバグを報告したのに、まだ修正されていない。LibreLinkをおやすみモードの中断許可アプリ一覧に入れておやすみモードをオンにすると、LibreLinkが「Alarms unavailable.」と警告する。
大都市に住んでいないので運が良いのかもしれない。ほとんどのNHS施設が第三世界レベルまで落ちたように見えるのは大都市のようだ。
糖尿病ではなく、社会医療制度のある裕福な国の一つに住んでいるが、医療産業は完全に失敗していると思う。外科医でない大半の医師はほとんど何もしないのに過大に報酬を受け取り、患者をみな心気症扱いしているように見えた
高校時代から初期の高血圧があり、利尿薬を含めて4種類の降圧薬を飲み、浮腫の兆候もあった。複雑な診断が必要なわけでもなく、チェックリストには当てはまっていた。これまで心臓内科医を5人、腎臓内科医を2人受診したが、20年以上ずっと薬を増やされるだけだった。結局、自分で調べて高アルドステロン症かもしれないと思い、内分泌内科への紹介を依頼しなければならなかった。医師たちは懐疑的だったが、しぶしぶ紹介した。結果は片側性高アルドステロン症で、左副腎を摘出した。今では血圧はずっと安定し、今もいくつか降圧薬は飲んでいるが用量は減った。午前3時に血圧200/120で救急外来に行くこともなくなり、水分による体重が15ポンドほど減った。長く続く治療抵抗性高血圧があるなら、内分泌内科で高アルドステロン症の検査を受けることを勧める
年1回の健診は、体重、血圧、いくつかの質問、運が良ければ少しの血液検査、そして「問題なさそうですね、また来年」で終わりだ。つまり、具合が悪くなったらまた来てくださいということだ。この数年、予防医療を探し回ってきたが、制度は非常に不利に設計されている。十分な資金があれば、より広範な血液検査、Prenuvoのような全身スキャン、VO2 max、重金属検査、カビ検査、遺伝子検査、消化管検査などを受けられるが、これはぜいたくだ。たいていの医師に尋ねると「問題なさそうなのになぜやるんですか?」という返答が返ってくる。中東に住む友人は、政府の石油資金による補助のおかげで、病院に行けばこうしたことをほぼ無料で受けられると言っていた。コメントをさらに読むと、いくつもの「裕福な」国でもよくあることのようだ
実際には人体は自己修復と自己調整がかなりうまく、現代医療が助けられるのは一部の明確なケースだけだ。医学は思っているほど優れておらず、医師たちもそれを分かっている
これは財政や時間など、システムに存在していた運用上の余裕が、ゆっくりだが執拗に解体されてきた結果だ。フランスとイギリスの状況を言っているのであり、システムが私たちを失敗させているという点には同意する。ただ、与えられた手段の中で医師にできることには限界があるので、医師たちにはもう少し寛容でありたいと思う
1型糖尿病になって28年になるが、結局のところ全部勘だ。今の方向性は合っているが、もっと大きな要素を見落としていると思う。
現在利用できるオープンソースの予測ソフトウェアはかなり優秀で、複数のCGMやポンプと連携する。特にLoopを見るべきだ。Loopはポンプを使っているなら、アプリ内でインスリン関連の入力を自動的に集め、Omnipod DASHのようないくつかのポンプと連携する。注射も入力でき、DexcomなどからCGMデータも自動取得できる。炭水化物は手動で入力する必要があり、これもやはり勘でやることになる。その後、今後血糖値がどう動くかを示す魔法のような予測線が現れる。ポンプを使っていれば、インスリン量を増減して範囲内にとどめるクローズドループモードも可能だ。範囲内時間が75〜90%というのもかなり一般的だ。
https://github.com/LoopKit/Loop
https://www.loopnlearn.org/
1型糖尿病で、Freestyle Libre、Omnipod Dash、iAPS、Apple Watchを使っている。Apple Watchは主に運動検知の自動化と目標調整のためだが、iAPSと組み合わせると、スマホを取り出さずに時計から血糖を制御し、インスリンを投与できる。
すべてホームブリューのクローズドループで構成している。最初に動かすのは少し大変だったが、この1年間で何週も連続して範囲内時間85%を達成し、以前に比べて低血糖も週3〜4回程度まで減った。興味があれば、経験した難しさについてももっと共有できる
1型糖尿病の息子をOP5からLoopへ移行させていて、その後はiAPSも検討するかもしれない。手間を減らしつつ、平均範囲内時間92%をまた実現できるといいのだが
最近の.NET界隈では何を使うのかという質問には、WinFormsを使う。ただ動くし、XAML関連の問題を突き止めるのに時間の大半を費やさなくて済む。
ウィンドウにコンポーネントを追加してイベントハンドラを設定すれば終わりだ
最高の決断だった。Webフロントエンドを学ぶくらいなら靴を食べると言う.NET開発者もたくさん知っているが、正直WinFormsで得られるものよりましだ。優れた無料ライブラリ、チュートリアル、資料がたくさんあり、インストーラの心配をする代わりにGitHubの無料サイトにホストして人と共有できる
筆者がC#コードを説明するのにElmを選んだのは興味深い。そういう好みなら、プロジェクトの「中核」をF#で書いても、実装やブログ記事の例を変えずに似た利点が得られたはずだ。記事ではF#に触れているが、実際に使うことを検討したのかは分からない
興味深い記事だ。妻は1型糖尿病で、昨年クローズドループに移行したが、大げさではなく人生が変わった。
1日に3〜4回も低血糖を起こさなくなり、メンタルヘルスが大きく改善した。導入部で触れられていない点を一つ挙げるなら、ホルモンが1型糖尿病に非常に大きな影響を与えることだ。妻が更年期前後に入ったことであらゆることが崩れたが、クローズドループのおかげではるかに管理しやすくなった
糖尿病看護師に教わった通りにやってもコントロールが悪くなることがある。どのモデルを使っているのか気になる。tslim+Dexcomっぽいが、ストレスをかなり減らしてくれる
記事で述べられている脂肪に関する話は、私の経験では脂肪が吸収を遅らせるのは確かだが、糖尿病ではない自称「ボディハッカー」たちが考えるほど極端ではない。
壊れた膵臓が、私の脳とCGMの助けによって代替・補強されていると考えている。食事はかなり退屈だが、命をつないでくれて、血糖値をかなり狭い範囲に保ってくれる。最大の問題は、長時間の没頭状態のときに起きる低血糖と、バックパッキングや長距離サイクリング中に起きるDKAだ。医者にはやるなと言われるが、それでもやっている
以前、指先採血しかしていなかった頃でも十分な頻度で測っていた。DKAがどうやって起こるのか本当に気になる