(57)【特許請求の範囲】
【請求項１】
コンピュータに対し、
患者の血液の測定結果から得られるナトリウムイオン濃度の値（Ｎａ＋）とクロールイオン濃度の値（Ｃｌ−）と重炭酸イオン濃度の値（ＨＣＯ３−）とを入力要求する入力ステップと、
前記入力ステップで入力されたナトリウムイオン濃度の値（Ｎａ＋）とクロールイオン濃度の値（Ｃｌ−）と重炭酸イオン濃度の値（ＨＣＯ３−）とから下記式に基づいてアニオンギャップ値（ＡＧ）を算出するＡＧ算出ステップと、
ＡＧ＝Ｎａ＋−（Ｃｌ−＋ＨＣＯ３−）
前記ＡＧ算出ステップで算出されたアニオンギャップ値（ＡＧ）と、予め設定されている標準アニオンギャップ値（ＡＧｂａｓｅ）とから下記式に基づいてΔＡＧ値を算出するΔＡＧ算出ステップと、
ΔＡＧ＝ＡＧ−ＡＧｂａｓｅ
前記入力ステップで入力された重炭酸イオン濃度の値（ＨＣＯ３−）と、前記ΔＡＧ算出ステップで算出されたΔＡＧ値と、予め設定されている標準バイカーボネイト値（Ｂｂａｓｅ）とから下記式に基づいてバイカーボネイトギャップ値（ＢＧ）を算出するＢＧ算出ステップと、
ＢＧ＝ＨＣＯ３−＋ΔＡＧ−Ｂｂａｓｅ
算出されたΔＡＧ及びＢＧの値が、
２＜ΔＡＧ  で且つ  −４≦ＢＧ≦４  の場合にＡＧ増大型代謝性アシドーシスと判定し、
２＜ΔＡＧ  で且つ  ４＜ＢＧ  の場合にＡＧ増大型代謝性アシドーシス＋代謝性アルカローシスと判定し、
２＜ΔＡＧ  で且つ  ＢＧ＜−４  の場合にＡＧ増大型＋非ＡＧ増大（ＢＧ減少）型代謝性アシドーシスと判定し、
ΔＡＧ≦２  で且つ  ４＜ＢＧ  の場合に代謝性アルカローシスと判定し、
ΔＡＧ≦２  で且つ  ＢＧ＜−４  の場合に非ＡＧ増大（ＢＧ減少）型代謝性アシドーシスと判定し、
−２≦ΔＡＧ≦２  で且つ  −４≦ＢＧ≦４  の場合に代謝性酸塩基平衡異常無しと判定する代謝性酸塩基平衡判定ステップと、
前記代謝性酸塩基平衡判定ステップの判定結果を表示させる表示ステップと、を実行させることを特徴とする診断支援プログラム。
【請求項２】
入力ステップが患者の血液の測定結果から得られるｐＨの値をさらに入力要求するとともに、
代謝性酸塩基平衡判定ステップが、
ΔＡＧ＜−２  で且つ  −４≦ＢＧ≦４  で、さらに前記入力ステップで入力されたｐＨの値及び重炭酸イオン濃度の値（ＨＣＯ３−）が  ７．４＜ｐＨ  で且つ  ２４＜ＨＣＯ３−  の場合に代謝性アルカローシスと判定し、いずれにも該当しない場合に判定不能とすることを特徴とする請求項１記載の診断支援プログラム。
【請求項３】
入力ステップが患者の血液の測定結果から得られる二酸化炭素分圧の値（ＰａＣＯ２）をさらに入力要求するとともに、
前記コンピュータに対し、
前記入力ステップで入力された二酸化炭素分圧の値（ＰａＣＯ２）と、重炭酸イオン濃度の値（ＨＣＯ３−）と、予め設定されている代償予測定数（Ａ）とから下記式に基づいてシーオーツー分圧ギャップ値（ＣＧ）を算出するＣＧ算出ステップと、
ＣＧ＝ＰａＣＯ２−（ＨＣＯ３−＋Ａ）
算出されたＣＧの値が、
−３≦ＣＧ≦３  の場合に呼吸性代償は適切と判定し、
３＜ＣＧ  の場合に呼吸性アシドーシスと判定し、
ＣＧ＜−３  の場合に呼吸性アルカローシスと判定するＣＧ判定ステップと、をさらに実行させ、
表示ステップが前記ＣＧ判定ステップの判定結果を前記代謝性酸塩基平衡判定ステップの判定結果とともに表示させることを特徴とする請求項１または請求項２に記載の診断支援プログラム。
【請求項４】
入力ステップが患者の血液の測定結果から得られるｐＨの値を入力要求するとともに、
前記コンピュータに対し、
前記入力ステップで入力されたｐＨ値がｐＨ＜７．２  もしくは  ７．６＜ｐＨの場合に迅速対応の警告表示を行わせるｐＨ判定ステップをさらに実行させることを特徴とする請求項１乃至請求項３のいずれかに記載の診断支援プログラム。
【請求項５】
ユーザの要求により、
横軸をΔＡＧとし縦軸をＢＧとした座標に、前記ΔＡＧ算出ステップ及びＢＧ算出ステップで算出した患者のΔＡＧ、ＢＧの値をプロット表示させるプロットステップを前記コンピュータに対しさらに実行させることを特徴とする請求項１乃至請求項４のいずれかに記載の診断支援プログラム。
【請求項６】
ユーザの要求により、
代謝性酸塩基平衡判定ステップの判定結果と対応する病名の候補及びその対処法の情報を含む疾病一覧を表示させる疾病一覧表示ステップを前記コンピュータに対しさらに実行させることを特徴とする請求項１乃至請求項５のいずれかに記載の診断支援プログラム。
【請求項７】
ユーザの要求により、
代謝性酸塩基平衡判定ステップの判定結果及びＣＧ判定ステップの判定結果と対応する病名の候補及びその対処法の情報を含む疾病一覧を表示させる疾病一覧表示ステップを前記コンピュータに対しさらに実行させることを特徴とする請求項３乃至請求項５のいずれかに記載の診断支援プログラム。
【請求項８】
ユーザの要求により、
前記入力ステップでの入力項目の値と、前記ＡＧ算出ステップとΔＡＧ算出ステップとＢＧ算出ステップとで算出されたアニオンギャップ値（ＡＧ）、ΔＡＧ値、バイカーボネイトギャップ値（ＢＧ）を含む算出値と、をメモリ上に保存させ、他のソフトウェアへのコピーを可能とするコピーステップを前記コンピュータに対しさらに実行させることを特徴とする請求項１乃至請求項７のいずれかに記載の診断支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、患者の酸塩基平衡異常の診断を補佐する診断支援プログラムに関するものである。
【背景技術】
【０００２】
救急医療等の現場において、患者の病態を判断する基本的な検査項目として動脈血ガス分析による酸塩基平衡異常の有無が挙げられる。この酸塩基平衡異常の検査は、患者の血液が酸性に傾いているかアルカリ性に傾いているかを把握するものであり、患者の病態を絞り込む上での重要な検査項目の一つである。そして、この酸塩基平衡異常の判定は概ね以下のようにして行う。
【０００３】
先ず、患者の動脈血を採取して周知の血液ガス分析装置により分析を行う。そして、分析結果のｐＨから患者の血液が酸性に傾いているアシデーミアの状態かアルカリ性に傾いているアルカレーミアの状態かを判別する。
【０００４】
次に、血液ガス分析結果の重炭酸イオン濃度の値（ＨＣＯ３−）から、患者が代謝性アシドーシスの状態にあるか代謝性アルカローシスの状態にあるかを判断する。また、血液ガス分析結果の重炭酸イオン濃度の値（ＨＣＯ３−）と、静脈血の生化学検査結果のナトリウムイオン濃度の値（Ｎａ＋）及びクロールイオン濃度の値（Ｃｌ−）とから下記式に基づいてアニオンギャップ値（ＡＧ）を算出して、ＡＧ増大型代謝性アシドーシスの有無を判断する。
ＡＧ＝Ｎａ＋−（Ｃｌ−＋ＨＣＯ３−）
【０００５】
また、血液ガス分析結果の二酸化炭素分圧の値（ＰａＣＯ２）から患者が呼吸性アシドーシスの状態にあるか呼吸性アルカローシスの状態にあるかを判断する。そして、これらの判断結果により、例えば呼吸器疾患、腎臓疾患、心疾患、敗血症、糖尿病、アルコールや薬物の多量摂取等、原因や病名を絞り込み、さらに検査を行う等して患者の診断と治療を行う。
【０００６】
尚、診断支援プログラムとしては下記［特許文献１］に記載の発明が開示されている。ただし、この［特許文献１］に記載の発明は、シェーマの作成を支援するプログラムであって、酸塩基平衡異常の判断を支援するものではない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１５−００１８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記のように酸塩基平衡異常の検査は重要な検査項目であるが、異常の判定を行うためのｐＨ、ＨＣＯ３−、ＡＧ、ＰａＣＯ２の正常範囲（判定基準）はそれぞれ異なる数値であり、例えばＨＣＯ３−の正常範囲は  ＨＣＯ３−＝２４±２［ｍＥｑ／Ｌ］であり、ＨＣＯ３−が２２［ｍＥｑ／Ｌ］未満であれば代謝性アシドーシスと判断し、ＨＣＯ３−が２６［ｍＥｑ／Ｌ］を超えていれば代謝性アルカローシスと判断する。また、ＡＧの正常範囲は  ＡＧ＝１２±２［ｍＥｑ／Ｌ］であり、ＡＧが１４［ｍＥｑ／Ｌ］を超えていればＡＧ増大型代謝性アシドーシスと判断する。また、ＰａＣＯ２の正常範囲はＰａＣＯ２＝４０±５［ｍｍＨｇ］であり、ＰａＣＯ２が３５［ｍｍＨｇ］未満であれば呼吸性アルカローシスと判断し、ＰａＣＯ２が４５［ｍｍＨｇ］を超えていれば呼吸性アシドーシスと判断する。また、代謝性酸塩基平衡異常の判定はＨＣＯ３−の判定結果とＡＧの判定結果との組み合わせとなるため、異常無しも含めて７つの判定結果が存在する。よって、熟練した医療従事者であっても救急救命時にとっさに上記の判断を全て的確に行うことは難しい場合がある。
【０００９】
本発明は上記事情に鑑みてなされたものであり、患者の血液の測定結果を入力することで、患者の酸塩基平衡異常の判定結果を表示する診断支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、
（１）コンピュータに対し、
患者の血液の測定結果から得られるナトリウムイオン濃度の値（Ｎａ＋）とクロールイオン濃度の値（Ｃｌ−）と重炭酸イオン濃度の値（ＨＣＯ３−）とを入力要求する入力ステップと、
前記入力ステップで入力されたナトリウムイオン濃度の値（Ｎａ＋）とクロールイオン濃度の値（Ｃｌ−）と重炭酸イオン濃度の値（ＨＣＯ３−）とから下記式に基づいてアニオンギャップ値（ＡＧ）を算出するＡＧ算出ステップと、
ＡＧ＝Ｎａ＋−（Ｃｌ−＋ＨＣＯ３−）
前記ＡＧ算出ステップで算出されたアニオンギャップ値（ＡＧ）と、予め設定されている標準アニオンギャップ値（ＡＧｂａｓｅ）とから下記式に基づいてΔＡＧ値を算出するΔＡＧ算出ステップと、
ΔＡＧ＝ＡＧ−ＡＧｂａｓｅ
前記入力ステップで入力された重炭酸イオン濃度の値（ＨＣＯ３−）と、前記ΔＡＧ算出ステップで算出されたΔＡＧ値と、予め設定されている標準バイカーボネイト値（Ｂｂａｓｅ）とから下記式に基づいてバイカーボネイトギャップ値（ＢＧ）を算出するＢＧ算出ステップと、
ＢＧ＝ＨＣＯ３−＋ΔＡＧ−Ｂｂａｓｅ
算出されたΔＡＧ及びＢＧの値が、
２＜ΔＡＧ  で且つ  −４≦ＢＧ≦４  の場合にＡＧ増大型代謝性アシドーシスと判定し、
２＜ΔＡＧ  で且つ  ４＜ＢＧ  の場合にＡＧ増大型代謝性アシドーシス＋代謝性アルカローシスと判定し、
２＜ΔＡＧ  で且つ  ＢＧ＜−４  の場合にＡＧ増大型＋非ＡＧ増大（ＢＧ減少）型代謝性アシドーシスと判定し、
ΔＡＧ≦２  で且つ  ４＜ＢＧ  の場合に代謝性アルカローシスと判定し、
ΔＡＧ≦２  で且つ  ＢＧ＜−４  の場合に非ＡＧ増大（ＢＧ減少）型代謝性アシドーシスと判定し、
−２≦ΔＡＧ≦２  で且つ  −４≦ＢＧ≦４  の場合に代謝性酸塩基平衡異常無しと判定する代謝性酸塩基平衡判定ステップと、
前記代謝性酸塩基平衡判定ステップの判定結果を表示させる表示ステップと、を実行させることを特徴とする診断支援プログラムを提供することにより、上記課題を解決する。
（２）入力ステップが患者の血液の測定結果から得られるｐＨの値をさらに入力要求するとともに、
代謝性酸塩基平衡判定ステップが、
ΔＡＧ＜−２  で且つ  −４≦ＢＧ≦４  で、さらに前記入力ステップで入力されたｐＨの値及び重炭酸イオン濃度の値（ＨＣＯ３−）が  ７．４＜ｐＨ  で且つ  ２４＜ＨＣＯ３−  の場合に代謝性アルカローシスと判定し、いずれにも該当しない場合に判定不能とすることを特徴とする上記（１）記載の診断支援プログラムを提供することにより、上記課題を解決する。
（３）入力ステップが患者の血液の測定結果から得られる二酸化炭素分圧の値（ＰａＣＯ２）をさらに入力要求するとともに、
前記コンピュータに対し、
前記入力ステップで入力された二酸化炭素分圧の値（ＰａＣＯ２）と、重炭酸イオン濃度の値（ＨＣＯ３−）と、予め設定されている代償予測定数（Ａ）とから下記式に基づいてシーオーツー分圧ギャップ値（ＣＧ）を算出するＣＧ算出ステップと、
ＣＧ＝ＰａＣＯ２−（ＨＣＯ３−＋Ａ）
算出されたＣＧの値が、
−３≦ＣＧ≦３  の場合に呼吸性代償は適切と判定し、
３＜ＣＧ  の場合に呼吸性アシドーシスと判定し、
ＣＧ＜−３  の場合に呼吸性アルカローシスと判定するＣＧ判定ステップと、をさらに実行させ、
表示ステップが前記ＣＧ判定ステップの判定結果を前記代謝性酸塩基平衡判定ステップの判定結果とともに表示させることを特徴とする上記（１）または（２）に記載の診断支援プログラムを提供することにより、上記課題を解決する。
（４）入力ステップが患者の血液の測定結果から得られるｐＨの値を入力要求するとともに、
前記コンピュータに対し、
前記入力ステップで入力されたｐＨ値がｐＨ＜７．２  もしくは  ７．６＜ｐＨの場合に迅速対応の警告表示を行わせるｐＨ判定ステップをさらに実行させることを特徴とする上記（１）乃至（３）のいずれかに記載の診断支援プログラムを提供することにより、上記課題を解決する。
（５）ユーザの要求により、
横軸をΔＡＧとし縦軸をＢＧとした座標に、前記ΔＡＧ算出ステップ及びＢＧ算出ステップで算出した患者のΔＡＧ、ＢＧの値をプロット表示させるプロットステップを前記コンピュータに対しさらに実行させることを特徴とする上記（１）乃至（４）のいずれかに記載の診断支援プログラムを提供することにより、上記課題を解決する。
（６）ユーザの要求により、
代謝性酸塩基平衡判定ステップの判定結果と対応する病名の候補及びその対処法の情報を含む疾病一覧を表示させる疾病一覧表示ステップを前記コンピュータに対しさらに実行させることを特徴とする上記（１）乃至（５）のいずれかに記載の診断支援プログラムを提供することにより、上記課題を解決する。
（７）ユーザの要求により、
代謝性酸塩基平衡判定ステップの判定結果及びＣＧ判定ステップの判定結果と対応する病名の候補及びその対処法の情報を含む疾病一覧を表示させる疾病一覧表示ステップを前記コンピュータに対しさらに実行させることを特徴とする上記（３）乃至（５）のいずれかに記載の診断支援プログラムを提供することにより、上記課題を解決する。
（８）ユーザの要求により、
前記入力ステップでの入力項目の値と、前記ＡＧ算出ステップとΔＡＧ算出ステップとＢＧ算出ステップとで算出されたアニオンギャップ値（ＡＧ）、ΔＡＧ値、バイカーボネイトギャップ値（ＢＧ）を含む算出値と、をメモリ上に保存させ、他のソフトウェアへのコピーを可能とするコピーステップを前記コンピュータに対しさらに実行させることを特徴とする上記（１）乃至（７）のいずれかに記載の診断支援プログラムを提供することにより、上記課題を解決する。
【発明の効果】
【００１１】
本発明に係る診断支援プログラムは、患者の血液に関する測定結果を入力するだけで、自動的に患者の代謝性酸塩基平衡異常の有無及び状態と呼吸性酸塩基平衡異常の合併の有無とを判定し表示させる。このため、医療従事者等のユーザはこれらの判定結果を見て、直ちに患者に必要な治療や更なる検査を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る診断支援プログラムのフローチャートである。
【図２】本発明に係る診断支援プログラムの判定処理のフローチャートである。
【図３】本発明に係る診断支援プログラムのメイン画面を示す図である。
【図４】本発明に係る診断支援プログラムの判定結果の表示画面を示す図である。
【図５】本発明に係る診断支援プログラムのプロット表示画面を示す図である。
【発明を実施するための形態】
【００１３】
本発明に係る診断支援プログラムの実施の形態及び動作について図１、図２のフローチャートを用いて説明する。尚、本発明に係る診断支援プログラムは、パーソナルコンピュータ、医療施設等の大型コンピュータ、クラウドコンピュータ、及びこれらと接続する端末、並びに、携帯電話、スマートフォン、タブロイド端末等の携帯端末に光ディスクや半導体メモリなどの記録媒体を介して、またはインターネット、イントラネットを介したダウンロードによりインストールして実行させ使用する。また、本発明に係る診断支援プログラムは、血液ガス分析装置等の医療機器に組み込んで実行させ使用しても良い。
【００１４】
先ず、診断支援プログラムを起動する（ステップＳ１００）。これにより、診断支援プログラムのインストールされた機器のモニタ上に、例えば図３（ａ）に示すようなメイン画面３０が表示される。この図３（ａ）に示すメイン画面３０には、患者の血液の測定結果（ｐＨ、ＰａＣＯ２、ＰａＯ２、ＨＣＯ３−、Ｎａ＋、Ｃｌ−等）を入力する入力ウィンドウ２０が表示されている。尚、上記の入力項目のうち、ｐＨ、ＨＣＯ３−、Ｎａ＋、Ｃｌ−  が代謝性酸塩基平衡異常を判定するための入力項目であり、また、ＰａＣＯ２、（及びＨＣＯ３−）が呼吸性酸塩基平衡異常の合併の有無を判定するための入力項目である。また、ｐＨは本発明に係る診断支援プログラムにおいては、迅速対応の警告表示を行うか否かの判定にも用いる。また、ＰａＯ２（動脈血酸素分圧）は、Ａ−ａＤＯ２（肺胞気動脈血酸素分圧較差）を簡易的に求めるための入力項目である。さらに、入力ウィンドウ２０にはＡｌｂｕｍｉｎの入力項目があり、これには初期設定で標準値である４．４が入力されている。尚、患者の血液の検査結果に低アルブミン血症の数値が見られた場合、ここにその実測値を入力し酸塩基平衡異常の判定を補正する。
【００１５】
そして、このメイン画面３０に対し医療従事者等のユーザは、患者の血液の測定結果から得られたｐＨ、二酸化炭素分圧の値（ＰａＣＯ２）、動脈血酸素分圧の値（ＰａＯ２）、重炭酸イオン濃度の値（ＨＣＯ３−）、ナトリウムイオン濃度の値（Ｎａ＋）、クロールイオン濃度の値（Ｃｌ−）を入力する。このとき、入力された値が常識的な値の範囲を逸脱している場合、誤入力の警告表示を行うようにしても良い。尚、ｐＨ、二酸化炭素分圧の値（ＰａＣＯ２）、動脈血酸素分圧の値（ＰａＯ２）、重炭酸イオン濃度の値（ＨＣＯ３−）は、患者の動脈血の血液ガス分析の結果を用いることが好ましく、ナトリウムイオン濃度の値（Ｎａ＋）、クロールイオン濃度の値（Ｃｌ−）は同時採血した静脈血の生化学検査の結果を用いることが好ましい。以上が診断支援プログラムの入力ステップＳ１０２に相当する。
【００１６】
尚、上記の入力項目のうちｐＨ値が入力されると、診断支援プログラムは入力されたｐＨの値を確認し、ｐＨ値がｐＨ＜７．２  もしくは  ７．６＜ｐＨの場合に（ステップＳ２００：Ｙｅｓ）、例えば図３（ｂ）に示すような迅速対応の警告表示２２を表示させる（ステップＳ２０２）。以上が診断支援プログラムのｐＨ判定ステップに相当する。
【００１７】
そして、上記の入力項目が全て入力されると、診断支援プログラムは入力されたナトリウムイオン濃度の値（Ｎａ＋）とクロールイオン濃度の値（Ｃｌ−）と重炭酸イオン濃度の値（ＨＣＯ３−）とから下記式に基づいてアニオンギャップ値（ＡＧ）を算出する（ＡＧ算出ステップＳ１０４）。
ＡＧ＝Ｎａ＋−（Ｃｌ−＋ＨＣＯ３−）
そして、例えば図４に示すように、ＡＧ表示部３２に算出したアニオンギャップ値（ＡＧ）を表示させる。
【００１８】
次に診断支援プログラムは、下記式に示すようにＡＧ算出ステップＳ１０４で算出されたアニオンギャップ値（ＡＧ）から予め設定されている標準アニオンギャップ値（ＡＧｂａｓｅ）を減算してΔＡＧを算出する（ΔＡＧ算出ステップＳ１０６）。
ΔＡＧ＝ＡＧ−ＡＧｂａｓｅ
そして、例えば図４に示すように、ΔＡＧ表示部３４に算出したΔＡＧ値を表示させる。尚、標準アニオンギャップ値（ＡＧｂａｓｅ）は酸塩基平衡異常の無い正常なアニオンギャップ値であり、通常１２［ｍＥｑ／Ｌ］が用いられる。そして、上記のように、実測値に基づいて算出した患者のアニオンギャップ値（ＡＧ）から標準アニオンギャップ値（ＡＧｂａｓｅ）を減算することで、ΔＡＧは正常値（標準アニオンギャップ値（ＡＧｂａｓｅ））を基準とした正負の相対値となる。これにより、ユーザはΔＡＧ値の正負とその値とから患者の代謝性酸塩基平衡異常の状態と程度とを直感的に認識することができる。
【００１９】
次に、診断支援プログラムは、入力ステップＳ１０２で入力された重炭酸イオン濃度の値（ＨＣＯ３−）と、ΔＡＧ算出ステップＳ１０６で算出されたΔＡＧ値と、予め設定されている標準バイカーボネイト値（Ｂｂａｓｅ）とから下記式に基づいてバイカーボネイトギャップ値（ＢＧ）を算出する（ＢＧ算出ステップＳ１０８）。
ＢＧ＝ＨＣＯ３−＋ΔＡＧ−Ｂｂａｓｅ
そして、例えば図４に示すように、ＢＧ表示部３６に算出したＢＧ値を表示させる。尚、標準バイカーボネイト値（Ｂｂａｓｅ）は酸塩基平衡異常の無い正常なバイカーボネイト値であり、通常２４［ｍＥｑ／Ｌ］が用いられる。そして、上記のように標準バイカーボネイト値（Ｂｂａｓｅ）を減算することで、本診断支援プログラムにおけるバイカーボネイトギャップ値（ＢＧ）は正常値（標準バイカーボネイト値（Ｂｂａｓｅ））を基準とした正負の相対値となる。これにより、ユーザはＢＧ値の正負とその値とから患者の代謝性酸塩基平衡異常の状態と程度とを直感的に認識することができる。
【００２０】
次に、診断支援プログラムは、入力ステップＳ１０２で入力された二酸化炭素分圧の値（ＰａＣＯ２）と、重炭酸イオン濃度の値（ＨＣＯ３−）と、予め設定されている代償予測定数（Ａ）とから下記式に基づいてシーオーツー分圧ギャップ値（ＣＧ）を算出する（ＣＧ算出ステップＳ４００）。
ＣＧ＝ＰａＣＯ２−（ＨＣＯ３−＋Ａ）
そして、例えば図４に示すように、ＣＧ表示部３８に算出したＣＧ値を表示させる。尚、代謝性酸塩基平衡異常が一次性病態である場合には二酸化炭素分圧（ＰａＣＯ２）に代償性反応が発生し、ＨＣＯ３−の増減に合わせてＰａＣＯ２が増減する。よって、ＣＧ値は上式のように二酸化炭素分圧の値（ＰａＣＯ２）から代償予測二酸化炭素分圧（ＨＣＯ３−＋Ａ）を減算してその値を求める。このときの代償予測定数（Ａ）は、酸塩基平衡異常の無い正常な状態が  ＣＧ＝１  となるように設定するものであり通常１５が用いられる。そして、上記のように代償予測二酸化炭素分圧を減算することで、本診断支援プログラムにおけるシーオーツー分圧ギャップ値（ＣＧ）は代償予測値を基準とした正負の相対値となる。これにより、ユーザはＣＧ値の正負とその値とから患者の呼吸性酸塩基平衡異常の合併の有無と程度とを直感的に認識することができる。尚、代償予測定数（Ａ）を１５とした場合、上記の計算式に有効なＨＣＯ３−の範囲は  １０≦ＨＣＯ３−≦４０  である。よって、ＨＣＯ３−に１０未満もしくは４０を超える値が入力された場合には、ＣＧ値の信頼性に対する警告表示を行わせるようにしても良い。また、ＣＧ値を算出しないようにしても良い。
【００２１】
また、診断支援プログラムは、入力された動脈血酸素分圧（ＰａＯ２）と二酸化炭素分圧の値（ＰａＣＯ２）とから、Ａ−ａＤＯ２（肺胞気動脈血酸素分圧較差）を簡易的に求め、例えば図４のＡ−ａＤＯ２表示部１２に表示させる。そして、ユーザはこのＡ−ａＤＯ２の値を確認することで、患者における呼吸器疾患の有無を判定することができる。
【００２２】
次に、診断支援プログラムは図２に示す判定処理に進み、ΔＡＧ算出ステップＳ１０６で算出されたΔＡＧが  ２＜ΔＡＧ  であるか否かを判別する（ステップＳ３００）。そして、２＜ΔＡＧ  の場合（ステップＳ３００：Ｙｅｓ）、ＢＧ算出ステップＳ１０８で算出されたＢＧ値が  −４≦ＢＧ≦４  であるか否かを判別する（ステップＳ３０２）。そして、ＢＧ値が  −４≦ＢＧ≦４  の場合（ステップＳ３０２：Ｙｅｓ）、診断支援プログラムは代謝性酸塩基平衡判定を「ＡＧ増大型代謝性アシドーシス」と判定する（ステップＳ３０４）。そして、後述のＣＧ判定ステップに移行する。また、ＢＧ値が  −４≦ＢＧ≦４  で無い場合（ステップＳ３０２：Ｎｏ）、診断支援プログラムはＢＧ値が  ４＜ＢＧ  であるか否かを判別する（ステップＳ３０６）。そして、４＜ＢＧ  の場合（ステップＳ３０６：Ｙｅｓ）、診断支援プログラムは代謝性酸塩基平衡判定を「ＡＧ増大型代謝性アシドーシス＋代謝性アルカローシス」と判定する（ステップＳ３０８）。そして、後述のＣＧ判定ステップに移行する。また、ＢＧ値が  ４＜ＢＧ  で無い場合（即ち、ＢＧ＜−４の場合）（ステップＳ３０６：Ｎｏ）、診断支援プログラムは代謝性酸塩基平衡判定を「ＡＧ増大型＋非ＡＧ増大（ＢＧ減少）型代謝性アシドーシス」と判定する（ステップＳ３１０）。そして、後述のＣＧ判定ステップに移行する。尚、非ＡＧ増大（ＢＧ減少）型代謝性アシドーシスは単に非ＡＧ増大型代謝性アシドーシスとも称する。
【００２３】
また、ステップＳ３００において、ΔＡＧが  ２＜ΔＡＧ  で無い場合（ステップＳ３００：Ｎｏ）、診断支援プログラムはΔＡＧが  −２≦ΔＡＧ≦２  であるか否かを判別する（ステップＳ３１２）。そして、−２≦ΔＡＧ≦２  の場合（ステップＳ３１２：Ｙｅｓ）、ＢＧ値が  −４≦ＢＧ≦４  であるか否かを判別する（ステップＳ３１４）。そして、ＢＧ値が  −４≦ＢＧ≦４  の場合（ステップＳ３１４：Ｙｅｓ）、診断支援プログラムは代謝性酸塩基平衡判定を「代謝性酸塩基平衡異常無し」と判定する（ステップＳ３１６）。そして、後述のＣＧ判定ステップに移行する。また、ＢＧ値が  −４≦ＢＧ≦４  で無い場合（ステップＳ３１４：Ｎｏ）、ステップＳ３１８へ移行する。
【００２４】
ステップＳ３１２においてΔＡＧが  −２≦ΔＡＧ≦２  で無い場合（ステップＳ３１２：Ｎｏ）、もしくは、ΔＡＧが  −２≦ΔＡＧ≦２  で、かつ  ＢＧ値が  −４≦ＢＧ≦４  で無い場合（ステップＳ３１４：Ｎｏ）、診断支援プログラムはＢＧ値が  ４＜ＢＧ  であるか否かを判別する（ステップＳ３１８）。そして、４＜ＢＧ  の場合（ステップＳ３１８：Ｙｅｓ）、診断支援プログラムは代謝性酸塩基平衡判定を「代謝性アルカローシス」と判定する（ステップＳ３２０）。そして、後述のＣＧ判定ステップに移行する。また、ＢＧ値が  ４＜ＢＧ  で無い場合（ステップＳ３１８：Ｎｏ）、診断支援プログラムはＢＧ値が  ＢＧ＜−４  であるか否かを判別する（ステップＳ３２２）。そして、ＢＧ値が  ＢＧ＜−４  の場合（ステップＳ３２２：Ｙｅｓ）、診断支援プログラムは代謝性酸塩基平衡判定を「非ＡＧ増大（ＢＧ減少）型代謝性アシドーシス」と判定する（ステップＳ３２４）。そして、後述のＣＧ判定ステップに移行する。また、ＢＧ値が  ＢＧ＜−４  で無い場合（即ち、ΔＡＧ＜−２  で、かつ  −４≦ＢＧ≦４  の場合）（ステップＳ３２２：Ｎｏ）、診断支援プログラムは入力ステップＳ１０２で入力されたｐＨの値及び重炭酸イオン濃度の値（ＨＣＯ３−）が  ７．４＜ｐＨ  で且つ  ２４＜ＨＣＯ３−  であるか否かを判別する（ステップＳ３２５）。そして、ｐＨの値及び重炭酸イオン濃度の値（ＨＣＯ３−）が  ７．４＜ｐＨ  で且つ  ２４＜ＨＣＯ３−  の場合（ステップＳ３２５：Ｙｅｓ）、診断支援プログラムは代謝性酸塩基平衡判定を「代謝性アルカローシス」と判定する（ステップＳ３２６）。そして、後述のＣＧ判定ステップに移行する。また、上記のいずれにも該当しない場合（即ち、ΔＡＧ＜−２  で、かつ  −４≦ＢＧ≦４  であり、さらにｐＨの値が  ７．４≧ｐＨ  もしくは  ２４≧ＨＣＯ３−  の場合）（ステップＳ３２５：Ｎｏ）、診断支援プログラムは代謝性酸塩基平衡判定を「判定不能」とする（ステップＳ３２７）。そして、後述のＣＧ判定ステップに移行する。以上が、本発明に係る診断支援プログラムの代謝性酸塩基平衡判定ステップに相当する。
【００２５】
次に、診断支援プログラムはＣＧ算出ステップＳ４００で算出されたＣＧ値が  −３≦ＣＧ≦３  であるか否かを判別する（ステップＳ４０１）。そして、ＣＧ値が  −３≦ＣＧ≦３  の場合（ステップＳ４０１：Ｙｅｓ）、診断支援プログラムは呼吸性酸塩基平衡判定（ＣＧ判定）を「呼吸性代償は適切」と判定する（ステップＳ４０２）。そして、判定処理を終了して図１の表示ステップＳ１１０に移行する。また、ＣＧ値が  −３≦ＣＧ≦３  で無い場合（ステップＳ４０１：Ｎｏ）、診断支援プログラムはＣＧ値が  ３＜ＣＧ  であるか否かを判別する（ステップＳ４０４）。そして、ＣＧ値が  ３＜ＣＧ  の場合（ステップＳ４０４：Ｙｅｓ）、診断支援プログラムは呼吸性酸塩基平衡判定（ＣＧ判定）を「呼吸性アシドーシス」と判定する（ステップＳ４０６）。そして、判定処理を終了して図１の表示ステップＳ１１０に移行する。また、ＣＧ値が  ３＜ＣＧ  で無い場合（即ち、ＣＧ＜−３  の場合）（ステップＳ４０４：Ｎｏ）、診断支援プログラムは呼吸性酸塩基平衡判定（ＣＧ判定）を「呼吸性アルカローシス」と判定する（ステップＳ４０８）。そして、判定処理を終了して図１の表示ステップＳ１１０に移行する。以上が、本発明に係る診断支援プログラムのＣＧ判定ステップに相当する。
【００２６】
以上のようにして、代謝性酸塩基平衡判定ステップ及びＣＧ判定ステップが終了すると、診断支援プログラムは例えば図４に示すように、代謝性酸塩基平衡判定欄４０に代謝性酸塩基平衡判定ステップで得られた判定結果を表示させる。また、呼吸性酸塩基平衡判定欄４２にＣＧ判定ステップで得られた呼吸性酸塩基平衡の判定結果を表示させる（表示ステップＳ１１０）。そして、医療従事者等のユーザはこの判定表示を見ることで、患者の代謝性酸塩基平衡異常の有無とその状態、及び呼吸性酸塩基平衡異常の合併の有無を直ちに把握することができる。
【００２７】
また、本発明に係る診断支援プログラムは、ユーザの要求により以下の処理を行うようにしても良い。例えば、ユーザがメイン画面３０のプロット図表示ボタン５２を選択すると、診断支援プログラムはこのプロット要求を認識し（ステップＳ２０８：Ｙｅｓ）、例えば図５に示すような横軸をΔＡＧとし縦軸をＢＧとしてグラフ化したプロット表示６０を表示させる。尚、このプロット表示６０には、２＜ΔＡＧ  で且つ  −４≦ＢＧ≦４  の範囲のＡＧ増大型代謝性アシドーシス領域（１）、２＜ΔＡＧ  で且つ  ４＜ＢＧ  の範囲のＡＧ増大型代謝性アシドーシス＋代謝性アルカローシス領域（２）、２＜ΔＡＧ  で且つ  ＢＧ＜−４  の範囲のＡＧ増大型＋非ＡＧ増大（ＢＧ減少）型代謝性アシドーシス領域（３）、ΔＡＧ≦２  で且つ  ４＜ＢＧ  の範囲の代謝性アルカローシス領域（４）、ΔＡＧ≦２  で且つ  ＢＧ＜−４  の範囲の非ＡＧ増大（ＢＧ減少）型代謝性アシドーシス領域（５）、ΔＡＧ＜−２  で且つ  −４≦ＢＧ≦４  のステップＳ３２５に基づく判定領域（６）、−２≦ΔＡＧ≦２  で且つ  −４≦ＢＧ≦４  の範囲の代謝性酸塩基平衡異常無し領域（７）に色分け等で区分されている。そして、診断支援プログラムは、このプロット表示６０（座標）中にΔＡＧ算出ステップＳ１０６及びＢＧ算出ステップＳ１０８で算出された患者のΔＡＧ、ＢＧの値をマーク６２等によってプロットさせる（プロットステップＳ２１０）。このプロット表示６０によってユーザは患者の代謝性酸塩基平衡異常の状態、即ち患者の代謝性酸塩基平衡異常がどの領域に属するかを直感的に把握することができる。また、患者の代謝性酸塩基平衡異常の程度を正常領域（領域（７））や各領域の境界線からの距離で直感的に把握することができる。尚、このプロット表示６０は「閉じる」要求を行うことで終了する（ステップＳ２１２：Ｙｅｓ）。
【００２８】
また、ユーザがメイン画面３０もしくはプロット表示６０の疾病一覧表示ボタン５４を選択すると、診断支援プログラムはこの疾病一覧表示要求を認識し（ステップＳ２２０：Ｙｅｓ）、各代謝性酸塩基平衡異常ならびに呼吸性酸塩基平衡異常の疾病の候補と診断の手法、対処法等の情報を含む疾病一覧を表示させる（疾病一覧表示ステップＳ２２２）。尚、この疾病一覧表示は、全ての代謝性酸塩基平衡異常ならびに呼吸性酸塩基平衡異常の情報を表示させるようにしても良いし、代謝性酸塩基平衡判定ステップ及びＣＧ判定ステップの判定結果と対応する情報のみを表示させるようにしても良い。そして、ユーザはこの疾病一覧表示を参考にして患者の更なる診断と検査、対処及び治療等を迅速且つ的確に行うことができる。尚、この疾病一覧表示は「閉じる」要求を行うことで終了する（ステップＳ２２４：Ｙｅｓ）。
【００２９】
また、ユーザがメイン画面３０のコピーボタン５６を選択すると、診断支援プログラムはこのコピー要求を認識し（ステップＳ２２６：Ｙｅｓ）、入力ウィンドウ２０に入力した各入力項目の数値、及び診断支援プログラムが算出したＡＧ値、ΔＡＧ値、ＢＧ値、ＣＧ値、Ａ−ａＤＯ２値等の算出値を診断支援プログラムが起動しているＯＳの一時メモリ（クリップボード）上に保存させる（コピーステップＳ２２８）。これにより、ユーザはクリップボードに保存したこれらの情報を電子カルテ等の他のソフトウェアの所定の場所に貼り付け、コピーすることができる。
【００３０】
尚、ユーザが入力ウィンドウ２０に入力した数値を書き換えると（ステップＳ２３０：Ｙｅｓ）、ステップＳ２００に移行して、各数値の再計算と再判定が行われる。また、ユーザがメイン画面３０の入力リセットボタン５８を選択すると、入力ウィンドウ２０の入力内容は全て消去されるとともに、ステップＳ１０２に移行して検査結果の入力待機状態となる。また、ユーザがメイン画面３０の終了ボタン５９もしくはメイン画面３０を閉じる選択を行うと（ステップＳ１１２：Ｙｅｓ）、診断支援プログラムは終了する（ステップＳ１１４）。
【００３１】
以上のように、本発明に係る診断支援プログラムは、患者の血液に関する測定結果を入力するだけで、自動的に患者の代謝性酸塩基平衡異常の有無とその状態及び呼吸性酸塩基平衡異常の合併の有無を判定し表示させる。このため、ユーザはこれらの判定結果を見て、直ちに患者に必要な治療や更なる検査を行うことができる。また、本発明に係る診断支援プログラムは、ユーザの要求により患者のΔＡＧ・ＢＧの位置をグラフ上にプロット表示させる。これにより、ユーザは患者の代謝性酸塩基平衡異常の属する領域及びその程度を、プロットされた位置と正常領域や各領域の境界線からの距離によって直感的に把握することができる。さらに、本発明に係る診断支援プログラムは、ユーザの要求により各代謝性酸塩基平衡異常ならびに呼吸性酸塩基平衡異常の疾病の候補と診断の手法、対処法等の情報を含む疾病一覧を表示させる。これにより、ユーザはこの疾病一覧表示を参考にして患者の更なる診断と検査、対処及び治療等を迅速且つ的確に行うことができる。さらにまた、本発明に係る診断支援プログラムは、ユーザの要求により各入力項目の値と各算出値とをクリップボードに保存し、他のソフトウェアへのコピーを可能とする。これにより、ユーザはこれらの数値を手入力すること無く、簡単に電子カルテ等に複写することができる。
【００３２】
尚、本例で示した診断支援プログラムの構成は一例であり、判定ステップの順序を含む各ステップの順序、入力項目、画面構成等は上記の例に限定されるわけではなく、本発明の要旨を逸脱しない範囲で変更して実施することが可能である。
【符号の説明】
【００３３】
Ｓ１０２  入力ステップ
Ｓ１０４  ＡＧ算出ステップ
Ｓ１０６  ΔＡＧ算出ステップ
Ｓ１０８  ＢＧ算出ステップ
Ｓ１１０  表示ステップ
Ｓ２００〜Ｓ２０２  ｐＨ判定ステップ
Ｓ２１０  プロットステップ
Ｓ２２２  疾病一覧表示ステップ
Ｓ２２８  コピーステップ
Ｓ３００〜Ｓ３２７  代謝性酸塩基平衡判定ステップ
Ｓ４００  ＣＧ算出ステップ
Ｓ４０１〜Ｓ４０８  ＣＧ判定ステップ
【要約】
【課題】患者の血液の測定結果を入力することで、患者の酸塩基平衡異常の判定結果を表示する診断支援プログラムを提供する。
【解決手段】この診断支援プログラムは、患者の血液に関する測定結果を入力するだけで、自動的に患者の代謝性酸塩基平衡異常の有無及び状態と呼吸性酸塩基平衡異常の合併の有無とを判定し表示する。このため、ユーザはこの結果を見て、直ちに患者に必要な治療や更なる検査を行うことができる。また、ユーザの要求により患者のΔＡＧとＢＧの値を座標上にプロットしてその位置を表示する。これにより、ユーザは患者の代謝性酸塩基平衡異常の帰属領域及びその程度を直感的に把握することができる。さらに、ユーザの要求により各酸塩基平衡異常の疾病一覧を表示する。これにより、ユーザは患者の更なる診断と検査、治療等を迅速且つ的確に行うことができる。
【選択図】図１【図１】
0006018663.tif 000002
【図２】
0006018663.tif 000003
【図３】
0006018663.tif 000004
【図４】
0006018663.tif 000005
【図５】
0006018663.tif 000006