見出し画像

IF文を使わない腎機能計算テンプレートの作成

現在の電子カルテではテンプレート機能が使えます。テンプレート機能で腎機能計算を簡単に行う方法を考えました。

今回のキモの数式
(2-a)*0.075+0.925
aは性別(男性=1,女性=3)

腎機能計算はCockcroft-Gault式
男性:(140 - 年齢) × 体重 / (72 × 血清クレアチニン値)
女性:0.85 × (140 - 年齢) × 体重 / (72 × 血清クレアチニン値)

となります。
各種値はまあまあ自動取得できるのですが、性別がネックとなりました。
If文が使えればなんてことないのですが、このテンプレは性別を数値で返してきます(男性=1,女性=3)
そのため、男性だと1,女性なら0.85となる数式を考えることにしました。

初めChatGPTなどに聞いてみたのですがハルシネーション著しく結局一晩かけて思いつきました。

(2-a)*0.075+0.925
aは性別(男性=1,女性=3)

これをテンプレートに組み込んでめでたく性別に応じた計算式を組み込むことができました。

この記事が気に入ったらサポートをしてみませんか?