(57)【特許請求の範囲】
【請求項１】
所定の処理を実施するための計画を編集する計画編集支援プログラムであって、
該所定の処理と、該所定の処理の種別を示す識別子とを対応させて記録した処理手順記録部を用いるものであり、
該所定の処理は処理単位が連なった処理手順であり、処理単位は開始日、終了日及び端数可能な実施日数を有するものであり、
前記処理手順記録部は、
複数の個別的な前記計画に対して共通に適用可能な情報であり、当該複数の個別的な計画を構成する前記処理単位を特定するための情報であって、当該処理単位の前記開始日、前記終了日及び前記実施日数を含む処理単位情報と、
複数の前記処理単位情報に対して共通に適用可能な情報であって、当該処理単位情報によって特定される処理単位が実施される標準日数を含む基本情報と、を記録するものであり、
コンピュータを、
指定された前記識別子に対応する処理手順を前記処理手順記録部から読み込む処理手順読込手段であって、前記基本情報に基づいて特定される前記処理単位情報によって構成される処理手順を読み込む処理手順読込手段、
前記処理手順読込手段により読み込まれた処理手順の各処理単位を、コンピュータの表示部上に表示された日付に対し、開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状で表示する処理手順表示手段、
前記処理手順表示手段により所定の形状で表示された処理単位の開始及び／又は終了の時刻を表す表示位置を前記表示部上で指示装置の操作に基づき変化させて表示することにより、該処理単位の開始日、終了日、実施日数を編集すると共に、該変化により影響を受ける他の処理単位については開始及び／又は終了の時刻を表す表示位置を前記表示部上で変化させて表示することにより、該他の処理単位の開始日、終了日、実施日数を編集する編集手段として機能させるための計画編集支援プログラム。
【請求項２】
請求項１記載の計画編集支援プログラムにおいて、所定の処理とは別に発生した処理が指定された場合、
前記処理手順読込手段は、指定された前記別に発生した処理を示す識別子に対応する別の処理手順を前記処理手順記録部から読み込み、
前記処理手順表示手段は、前記処理手順読込手段により読み込まれた別の処理手順の別の処理単位を、コンピュータの表示部上に従前に表示された処理手順又は別の処理手順と並列的に、開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状で表示し、
前記編集手段は、前記処理手順表示手段により所定の形状で表示された別の処理単位の開始及び／又は終了位置を前記表示部上で指示装置の操作に基づき変化させて表示することにより、該別の処理単位の開始日、終了日、実施日数を編集すると共に、該変化により影響を受ける他の処理単位については開始及び／又は終了位置を前記表示部上で変化させて表示することにより、該他の処理単位の開始日、終了日、実施日数を編集することを特徴とする計画編集支援プログラム。
【請求項３】
請求項１又は２記載の計画編集支援プログラムにおいて、前記処理単位は指定可能な属性をさらに有し、前記表示部上で各処理単位の属性を指定又は削除させる属性設定手段をさらに備えたことを特徴とする計画編集支援プログラム。
【請求項４】
請求項３記載の計画編集支援プログラムにおいて、前記属性として処理単位の実施日数を固定する期間固定性を含み、処理単位の期間固定性を指定するための情報が、処理単位と対応して処理手順記録部に記録されている場合、
前記編集手段は、処理単位の開始及び／又は終了位置を前記表示部上で指示装置の操作に基づき変化させる際、あるいは他の処理単位の変化による影響で該処理単位の開始及び／又は終了の時刻を表す表示位置を変化させる際、該処理単位の実施期間を変化させずに表示することにより、該処理単位の開始日時及び終了日時を編集することを特徴とする計画編集支援プログラム。
【請求項５】
請求項３又は４記載の計画編集支援プログラムにおいて、前記属性として処理単位が直前の他の処理単位に付随する付随性を含み、処理単位の付随性を指定するための情報が、処理単位と対応して処理手順記録部に記録されている場合、
前記編集手段は、直前の処理単位の終了の時刻を表す表示位置を変化させて表示する際、該処理単位を直前の処理単位の終了の時刻を表す表示位置に繋げて表示することにより、該処理単位の開始日時、終了日時及び実施期間を編集することを特徴とする計画編集支援プログラム。
【請求項６】
請求項３乃至５のいずれかに記載の計画編集支援プログラムにおいて、前記属性として処理単位の開始日時を変更させない基準性を含み、処理単位の基準性を指定するための情報が、処理単位と対応して処理手順記録部に記録されている場合、
前記編集手段は、処理単位の開始及び／又は終了の時刻を表す表示位置を前記表示部上で指示装置の操作に基づき変化させる際、あるいは他の処理単位の変化による影響で該処理単位の開始及び／又は終了の時刻を表す表示位置を変化させる際、該処理単位の開始日を変化させずに表示することにより、該処理単位の終了日及び実施日数を編集することを特徴とする計画編集支援プログラム。
【請求項７】
請求項３乃至６のいずれかに記載の計画編集支援プログラムにおいて、
所定の処理の種別を示す識別子と、相対的開始日、相対的終了日及び端数可能な実施日数を有する該所定の処理の一部に対応する処理単位が連なった処理手順とを対応させて記録した相対的処理手順記録部をさらに備え、
指定された前記識別子に対応する処理手順を前記相対的処理手順記録部から読み込む相対的処理手順読込手段と、
前記相対的処理手順読込手段により読み込まれた処理手順の各処理単位を、前記表示部上に表示された相対的日付に対し、相対的開始日に相当する表示領域の内部の特定の位置から相対的終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状で表示する相対的処理手順表示手段と、
前記相対的処理手順表示手段により表示された処理単位の中で、前記属性設定手段により基点となる処理単位に対して設定された処理単位の開始日に基づき、前記相対的処理手順表示手段により前記表示部上に表示された各処理単位の開始日及び終了日を求め、前記所定の処理の種別を示す識別子と、該開始日、該終了日及び前記実施日数を有する各処理単位が連なった処理手順とを対応させて前記処理手順記録部に記録する処理手順記録作成手段とをさらに備えたことを特徴とする計画編集支援プログラム。
【請求項８】
請求項７記載の計画編集支援プログラムにおいて、
前記相対的処理手順表示手段により所定の形状で表示された処理単位の相対的開始及び／又は相対的終了位置を前記表示部上で指示装置の操作に基づき変化させて表示することにより、該処理単位の相対的開始日、相対的終了日、実施日数を編集すると共に、該変化により影響を受ける他の処理単位については相対的開始及び／又は相対的終了位置を前記表示部上で変化させて表示することにより、該他の処理単位の相対的開始日、相対的終了日、実施日数を編集する相対的編集手段をさらに備えたことを特徴とする計画編集支援プログラム。
【請求項９】
請求項１乃至８のいずれかに記載の計画編集支援プログラムにおいて、前記処理手順は診療パスであり、前記処理単位は患者の状態に応じて適用される診療業務であり、前記実施日数は該診療業務が行なわれる日数であることを特徴とする計画編集支援プログラム。
【請求項１０】
請求項２乃至９のいずれかに記載の計画編集支援プログラムにおいて、前記別の処理は合併症であることを特徴とする計画編集支援プログラム。
【請求項１１】
請求項１乃至１０のいずれかに記載の計画編集支援プログラムにおいて、
前記基本情報は、前記処理単位を構成する複数の処置を特定するための情報であることを特徴とする計画編集支援プログラム。
【請求項１２】
請求項１乃至１１のいずれかに記載の計画編集支援プログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１３】
所定の処理を実施するための計画を編集する計画編集支援方法であって、該所定の処理と、該所定の処理の種別を示す識別子とを対応させて記録した処理手順記録部を用いるものであり、
該所定の処理は処理単位が連なった処理手順であり、処理単位は開始日、終了日及び端数可能な実施日数を有するものであり、
前記処理手順記録部は、
複数の個別的な前記計画に対して共通に適用可能な情報であり、当該複数の個別的な計画を構成する前記処理単位を特定するための情報であって、当該処理単位の前記開始日、前記終了日及び前記実施日数を含む処理単位情報と、
複数の前記処理単位情報に対して共通に適用可能な情報であって、当該処理単位情報によって特定される処理単位が実施される標準日数を含む基本情報と、を記録するものであり、
コンピュータが、
指定された前記識別子に対応する処理手順を前記処理手順記録部から読み込む処理手順読込ステップであって、前記基本情報に基づいて特定される前記処理単位情報によって構成される処理手順を読み込む処理手順読込ステップと、
前記処理手順読込ステップで読み込まれた処理手順の各処理単位を、コンピュータの表示部上に表示された日付に対し、開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状で表示する処理手順表示ステップと、
前記処理手順表示ステップで所定の形状で表示された処理単位の開始及び／又は終了の時刻を表す表示位置を前記表示部上で指示装置の操作に基づき変化させて表示することにより、該処理単位の開始日、終了日、実施日数を編集すると共に、該変化により影響を受ける他の処理単位については開始及び／又は終了の時刻を表す表示位置を前記表示部上で変化させて表示することにより、該他の処理単位の開始日、終了日、実施日数を編集する編集ステップとを実行することを特徴とする計画編集支援方法。
【請求項１４】
請求項１３に記載の計画編集支援方法において、所定の処理とは別に発生した処理が指定された場合、
前記処理手順読込ステップでは、指定された前記別に発生した処理を示す識別子に対応する別の処理手順を前記処理手順記録部から読み込み、
前記処理手順表示ステップでは、前記処理手順読込ステップで読み込まれた別の処理手順の別の処理単位を、コンピュータの表示部上に従前に表示された処理手順又は別の処理手順と並列的に、開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状で表示し、
前記編集ステップでは、前記処理手順表示ステップで所定の形状で表示された別の処理単位の開始及び／又は終了位置を前記表示部上で指示装置の操作に基づき変化させて表示することにより、該別の処理単位の開始日、終了日、実施日数を編集すると共に、該変化により影響を受ける他の処理単位については開始及び／又は終了位置を前記表示部上で変化させて表示することにより、該他の処理単位の開始日、終了日、実施日数を編集することを特徴とする計画編集支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の処理を実施するための計画を編集する計画編集支援プログラム等に関し、特に診療計画を実施するための診療計画を編集する計画編集支援プログラム等に関する。
【背景技術】
【０００２】
従来、中規模以上の病院では病院内電子カルテシステムが導入されており、診療計画は一日単位の、いわゆる日めくり形式でディスプレイ等に表示されていた（例えば、非特許文献１ないし３参照）。一日毎の診療計画には、手術または特別の検査のように決定したらその日程を動かせないもの、手術後のハイリスク期用のように手術後すぐに開始しなければならないもの、翌日から開始しても構わない時間的に余裕のあるもの等のように、患者の状態に応じて種々の計画がある。従来は、医師等が経験に基づき上記種々の計画をいつ実施するか判断し、一日毎の診療計画を作成していた。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“電子カルテシステム「ＨＩＨＯＰＳ−ＨＲ」機能”、［online］、株式会社日立製作所、［２００９年９月８日掲載］、インターネット、  <URL:http://www.hitachi.co.jp/Prod/comp/app/iryou/hr/function.html#f2>
【非特許文献２】“入院診療計画作成管理ソフト”、［online］、株式会社情報エージェント研究所、［２００９年９月１６日掲載］、インターネット、  <URL:http://www.agentlab.jp/product/admplan>
【非特許文献３】“フリーウェア”、［online］、［２００９年９月８日掲載］、インターネット、  <URL:http://www2u.biglobe.ne.jp/~Ophthal/clinicalpathway/image/medpathｃreate.html>
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述のように一日毎の診療計画には患者の状態に応じた種々の計画があるため、医師等は取り合えず４−５日分の診療計画を立てておき、しばらくしてから、その後の診療計画を立てるという方法を採らざるを得なかった。このため、医師等が前後の日の診療計画のバランスをとりながら入院から退院までの全体の診療計画を簡易且つ短時間で立てることは困難であるという問題があった。さらに、ある病気（主病）に対する診療計画を実施中に、合併症（併発症）が引き起こされた場合、医師等は急遽合併症に対する診療計画を立てる必要があった。この合併症についても患者の状態に応じた種々の計画があるため、医師等が合併症自体の診療計画のバランス、および主病と合併症との診療計画のバランスをとりながら入院から退院までの全体の診療計画を簡易且つ短時間で立てることは困難であるという問題があった。
【０００５】
そこで、本発明の目的は、上記問題を解決するためになされたものであり、例えば診療計画について、医師等が前後の日の診療計画のバランスをとりながら入院から退院までの全体の診療計画を簡易且つ短時間で立てることができる計画編集支援プログラム等を提供することにある。
【０００６】
本発明の第２の目的は、例えば合併症のように、主病に対する診療計画を実施中に引き起こされた病気に対しても、医師等が合併症自体の診療計画のバランス、および主病と合併症との診療計画のバランスをとりながら入院から退院までの全体の診療計画を簡易且つ短時間で立てることができる計画編集支援プログラム等を提供することにある。
【課題を解決するための手段】
【０００７】
この発明の計画編集支援プログラムは、所定の処理を実施するための計画を編集する計画編集支援プログラムであって、該所定の処理と、該所定の処理の種別を示す識別子とを対応させて記録した処理手順記録部を用いるものであり、該所定の処理は処理単位が連なった処理手順であり、処理単位は開始日、終了日及び端数可能な実施日数を有するものであり、前記処理手順記録部は、複数の個別的な前記計画に対して共通に適用可能な情報であり、当該複数の個別的な計画を構成する前記処理単位を特定するための情報であって、当該処理単位の前記開始日、前記終了日及び前記実施日数を含む処理単位情報と、複数の前記処理単位情報に対して共通に適用可能な情報であって、当該処理単位情報によって特定される処理単位が実施される標準日数を含む基本情報と、を記録するものであり、コンピュータを、指定された前記識別子に対応する処理手順を前記処理手順記録部から読み込む処理手順読込手段であって、前記基本情報に基づいて特定される前記処理単位情報によって構成される処理手順を読み込む処理手順読込手段、前記処理手順読込手段により読み込まれた処理手順の各処理単位を、コンピュータの表示部上に表示された日付に対し、開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状で表示する処理手順表示手段、前記処理手順表示手段により所定の形状で表示された処理単位の開始及び／又は終了の時刻を表す表示位置を前記表示部上で指示装置の操作に基づき変化させて表示することにより、該処理単位の開始日、終了日、実施日数を編集すると共に、該変化により影響を受ける他の処理単位については開始及び／又は終了の時刻を表す表示位置を前記表示部上で変化させて表示することにより、該他の処理単位の開始日、終了日、実施日数を編集する編集手段として機能させるための計画編集支援プログラムである。これにより、所定の形状という直感的に把握しやすい表示と指示装置による操作で、他の処理単位との関連を見ながら簡易に処理単位の開始日、終了日、実施日数を編集できるという効果がある。
【０００８】
ここで、この発明の計画編集支援プログラムにおいて、所定の処理とは別に発生した処理が指定された場合、前記処理手順読込手段は、指定された前記別に発生した処理を示す識別子に対応する別の処理手順を前記処理手順記録部から読み込み、前記処理手順表示手段は、前記処理手順読込手段により読み込まれた別の処理手順の別の処理単位を、コンピュータの表示部上に従前に表示された処理手順又は別の処理手順と並列的に、開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状で表示し、前記編集手段は、前記処理手順表示手段により所定の形状で表示された別の処理単位の開始及び／又は終了位置を前記表示部上で指示装置の操作に基づき変化させて表示することにより、該別の処理単位の開始日、終了日、実施日数を編集すると共に、該変化により影響を受ける他の処理単位については開始及び／又は終了位置を前記表示部上で変化させて表示されるため、該他の処理単位の開始日、終了日、実施日数を手作業で改めて編集する必要がなく、簡易に全体の計画の調整を行えるという効果がある。
【０００９】
ここで、この発明の計画編集支援プログラムにおいて、前記処理単位は指定可能な属性をさらに有し、前記表示部上で各処理単位の属性を指定又は削除させる属性設定手段をさらに備えることができる。属性として以下、段落番号〔００１０〕〜〔００１２〕に挙げるものをはじめとした種々の要素を設定することにより、処理単位の編集が簡易化・省力化される効果がある。
【００１０】
ここで、この発明の計画編集支援プログラムにおいて、前記属性として処理単位の実施日数を固定する期間固定性を含み、処理単位の期間固定性を指定するための情報が、処理単位と対応して処理手順記録部に記録されている場合、前記編集手段は、処理単位の開始及び／又は終了位置を前記表示部上で指示装置の操作に基づき変化させる際、あるいは他の処理単位の変化による影響で該処理単位の開始及び／又は終了の時刻を表す表示位置を変化させる際、該処理単位の実施期間を変化させずに表示することにより、該処理単位の開始日時及び終了日時を編集することができる。これにより、実施の所要期間を短縮または延長できないような処理単位の編集において、開始日時と終了日時の一方を操作すれば、他方も自動的に編集でき、編集作業が省力化できるという効果がある。
【００１１】
ここで、この発明の計画編集支援プログラムにおいて、前記属性として処理単位が直前の他の処理単位に付随する付随性を含み、処理単位の付随性を指定するための情報が、処理単位と対応して処理手順記録部に記録されている場合、前記編集手段は、直前の処理単位の終了の時刻を表す表示位置を変化させて表示する際、該処理単位を直前の処理単位の終了の時刻を表す表示位置に繋げて表示することにより、該処理単位の開始日時、終了日時及び実施期間を編集することができる。これにより、直前の処理単位が終了次第開始しなければならない処理単位については、直前の処理単位が編集されると自動的に開始日時が変更されるため、編集作業が省力化できるという効果がある。
【００１２】
ここで、この発明の計画編集支援プログラムにおいて、前記属性として処理単位の開始日時を変更させない基準性を含み、処理単位の基準性を指定するための情報が、処理単位と対応して処理手順記録部に記録されている場合、前記編集手段は、処理単位の開始及び／又は終了の時刻を表す表示位置を前記表示部上で指示装置の操作に基づき変化させる際、あるいは他の処理単位の変化による影響で該処理単位の開始及び／又は終了の時刻を表す表示位置を変化させる際、該処理単位の開始日時を変化させずに表示することにより、該処理単位の終了日及び実施日数を編集することができる。これにより、処理単位について作業者や使用する設備のスケジュールの都合などで、当該処理単位の開始日時を変更できない場合の編集の制限をかけることができ、編集作業が簡易化・省力化できるという効果がある。
【００１３】
ここで、この発明の計画編集支援プログラムにおいて、所定の処理の種別を示す識別子と、相対的開始日、相対的終了日及び端数可能な実施日数を有する該所定の処理の一部に対応する処理単位が連なった処理手順とを対応させて記録した相対的処理手順記録部をさらに備え、指定された前記識別子に対応する処理手順を前記相対的処理手順記録部から読み込む相対的処理手順読込手段と、前記相対的処理手順読込手段により読み込まれた処理手順の各処理単位を、前記表示部上に表示された相対的日付に対し、相対的開始日に相当する表示領域の内部の特定の位置から相対的終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状で表示する相対的処理手順表示手段と、前記相対的処理手順表示手段により表示された処理単位の中で、前記属性設定手段により基点となる処理単位に対して設定された処理単位の開始日に基づき、前記相対的処理手順表示手段により前記表示部上に表示された各処理単位の開始日及び終了日を求め、前記所定の処理の種別を示す識別子と、該開始日、該終了日及び前記実施日数を有する各処理単位が連なった処理手順とを対応させて前記処理手順記録部に記録する処理手順記録作成手段とをさらに備えることができる。これにより、複数の処理単位が接続されている処理手順で、頻繁に同様の計画を立てるような作業については、構成要素となる処理単位の所要期間（端数可能な実施日数）の情報を含む処理手順記録の言わば雛型を保持することとなり、同様の計画を立てる際に再利用に供することで、計画立案作業の簡易化を図ることができるという効果がある。
【００１４】
ここで、この発明の計画編集支援プログラムにおいて、前記相対的処理手順表示手段により所定の形状で表示された処理単位の相対的開始及び／又は相対的終了位置を前記表示部上で指示装置の操作に基づき変化させて表示することにより、該処理単位の相対的開始日、相対的終了日、実施日数を編集すると共に、該変化により影響を受ける他の処理単位については相対的開始及び／又は相対的終了位置を前記表示部上で変化させて表示することにより、該他の処理単位の相対的開始日、相対的終了日、実施日数を編集する相対的編集手段をさらに備えることができる。これにより、前記処理手順記録の雛型を編集することになり、再利用できる情報の変更の簡易化や多様化を図るという効果が得られる。
【００１５】
ここで、この発明の計画編集支援プログラムにおいて、前記処理手順は診療パスであり、前記処理単位は患者の状態に応じて適用される診療業務であり、前記実施日数は該診療業務が行なわれる日数であり、前記別の処理は合併症とすることができる。
また、この発明の計画編集支援プログラムにおいて、前記基本情報は、前記処理単位を構成する複数の処置を特定するための情報とすることができる。
【００１６】
この発明の記録媒体は、本発明のいずれかに記載の計画編集支援プログラムを記録したコンピュータ読取り可能な記録媒体である。
【００１７】
この発明の計画編集支援方法は、所定の処理を実施するための計画を編集する計画編集支援方法であって、該所定の処理と、該所定の処理の種別を示す識別子とを対応させて記録した処理手順記録部を用いるものであり、該所定の処理は処理単位が連なった処理手順であり、処理単位は開始日、終了日及び端数可能な実施日数を有するものであり、前記処理手順記録部は、複数の個別的な前記計画に対して共通に適用可能な情報であり、当該複数の個別的な計画を構成する前記処理単位を特定するための情報であって、当該処理単位の前記開始日、前記終了日及び前記実施日数を含む処理単位情報と、複数の前記処理単位情報に対して共通に適用可能な情報であって、当該処理単位情報によって特定される処理単位が実施される標準日数を含む基本情報と、を記録するものであり、コンピュータが、指定された前記識別子に対応する処理手順を前記処理手順記録部から読み込む処理手順読込ステップであって、前記基本情報に基づいて特定される前記処理単位情報によって構成される処理手順を読み込む処理手順読込ステップと、前記処理手順読込ステップで読み込まれた処理手順の各処理単位を、コンピュータの表示部上に表示された日付に対し、開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状で表示する処理手順表示ステップと、前記処理手順表示ステップで所定の形状で表示された処理単位の開始及び／又は終了の時刻を表す表示位置を前記表示部上で指示装置の操作に基づき変化させて表示することにより、該処理単位の開始日、終了日、実施日数を編集すると共に、該変化により影響を受ける他の処理単位については開始及び／又は終了の時刻を表す表示位置を前記表示部上で変化させて表示することにより、該他の処理単位の開始日、終了日、実施日数を編集する編集ステップとを実行することを特徴とする。
【００１８】
ここで、この発明の計画編集支援方法において、所定の処理とは別に発生した処理が指定された場合、前記処理手順読込ステップでは、指定された前記別に発生した処理を示す識別子に対応する別の処理手順を前記処理手順記録部から読み込み、前記処理手順表示ステップでは、前記処理手順読込ステップで読み込まれた別の処理手順の別の処理単位を、コンピュータの表示部上に従前に表示された処理手順又は別の処理手順と並列的に、開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状で表示し、前記編集ステップでは、前記処理手順表示ステップで所定の形状で表示された別の処理単位の開始及び／又は終了位置を前記表示部上で指示装置の操作に基づき変化させて表示することにより、該別の処理単位の開始日、終了日、実施日数を編集すると共に、該変化により影響を受ける他の処理単位については開始及び／又は終了位置を前記表示部上で変化させて表示することにより、該他の処理単位の開始日、終了日、実施日数を編集することができる。
【００１９】
以上、「課題を解決するための手段」で述べた内容を、病院での診療計画に適用した場合の効果をここで挙げておく。診療計画では、処理手順がある病気を治療する一連の（選択可能な分岐を含む）診療手順であり、「診療パス」と呼ばれる。また処理単位は診療手順を構成する個々の診療業務であり、以下では「ブロック」と呼ぶ。ブロックは他のブロックとの前後関係の情報を保持している。またブロックに診療の開始日、終了日の情報が付加されたものを「ユニット」と呼ぶこととする。処理手順読込手段は「診療パス情報読込部」、処理手順記録部は「診療パスＤＢ」、処理手順表示手段は「診療パス表示部」と呼ばれる。本発明の計画編集支援プログラム等によれば、診療パス情報読込部は、コンピュータの入力操作部から医師等により入力（指定）された病名に対応する診療パスを診療パスＤＢから読み込む。診療パス表示部は、診療パス情報読込部によりブロック情報から読み込まれた各ブロックについて、実施日数、開始日および終了日の指定を受けることで、コンピュータの表示部上に表示された日付に対し、各ブロックを開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状（横軸に時間をとった矩形など）でユニットとして表示する。編集部は、診療パス表示部により所定の形状（例えば矩形）で表示されたユニット等の開始および／または終了位置を表示部上でマウス等の入力操作部（指示装置）の操作に基づき時間軸に沿って変化させて表示することにより、ユニット等の開始日、終了日、実施日数を編集することができる。あるユニット等の開始および／または終了位置の変化により影響を受ける他のユニット等については、開始および／または終了位置を表示部上で変化させて表示することにより、他のユニット等の開始日、終了日、実施日数を編集することができる。以上のように、表示部に診療パスを日付と並べて視覚的に表示した結果、医師等は現在患者が置かれている状態すなわち治療段階（ユニット）を瞬時に把握することができると共に、今後患者に対してどのような処置（ユニット）を施せばよいのかを瞬時に把握することができるという効果がある。加えて、各ユニットが診療パス全体の中で占める割合を瞬時に把握することができるという効果がある。この結果、医師等が前後の日の診療計画のバランスをとりながら入院から退院までの診療計画全体を簡易且つ短時間に立案できるという効果がある。合併症が発生した場合、診療パス情報読込部は合併症に対応する処理手順を読み込み、診療パス表示部は、当該合併症に対応する処理手順を、コンピュータの表示部上に従前に表示された主病の診療パスと並列的に表示する。その際、主病と同様に合併症の診療パスの各ブロックも、開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで、実施日数に応じた所定の形状でユニットとして表示する。その結果、合併症が発生した場合も医師等は合併症の診療計画のバランス、および主病と合併症との診療計画のバランスをとりながら入院から退院までの全体の診療計画を簡易且つ短時間で立てることができるという効果がある。表示部に表示された合併症等の診療パスの編集も、上述した主病の診療パスと同様にマウス等の指示装置を以って簡易に行なうことができる。合併症等の診療パスの各ユニットに対しても主病の場合と同様に、各ユニットの属性を指定または削除することができる。ここで合併症とは、所定の処理手順とは別にある処理に付随して発生した、多くの場合は望ましくない突発事項であり、本願発明はそうした事態に面しても対策としての計画変更が容易に行えるという著しい効果がある。さらに、ユニットに属性を持たせることにより、ユニットをより患者の状態に対応させることができるという効果がある。期間固定性という属性であれば、次の診療業務までに一定期間の投薬を要する、といった例が挙げられる。付随性という属性であれば、手術終了後即座に開始しなければならない点滴、といった例が挙げられる。基準性という属性であれば、特定曜日に勤務する心臓外科医のスケジュールに合わせた手術、といった例が挙げられる。これらの属性の設定により、診療計画の立案が更に簡易化・省力化されるという効果がある。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施例１における計画編集支援プログラムの実行環境を示す図である。
【図２】診療パスＤＢ１２に記録された診療パスの一例を示す図である。
【図３】診療パスＤＢ１２に記録された診療パスのデータ構造の一例を示す図である。
【図４】診療パスＤＢ１２に記録されたその他のデータのデータ構造の一例を示す図である。
【図５】診療パスにヴァージョンがある場合のデータ構造を示す図である。
【図６】診療パス表示部２２により診療パスが表示装置２に表示された画面１３０を示す図である。
【図７】属性設定部２４が起動された場合の画面１４０等を示す図である。
【図８】診療パス表示部２２により合併症の診療パスが表示装置２に表示された画面１５０を示す図である。
【図９】合併症が表示された場合における属性設定部２４の起動画面１６０を示す図である。
【図１０】本発明の計画編集支援プログラムおよび方法の処理の流れを示すフローチャートである。
【図１１】合併症に対する本発明の計画編集支援プログラムおよび方法の処理の流れを示すフローチャートである。
【図１２】本発明の実施例２における計画編集支援プログラムの実行環境を示す図である。
【図１３】相対的診療パス表示部２６により相対的診療パスが表示装置２に表示された画面１７０を示す図である。
【図１４】相対的パス表示部２６が起動された際の画面２１０を示す図である。
【図１５】相対的診療パス表示部２６により相対的診療パスが表示装置２に表示された画面１７０を示す図である。
【図１６】本発明の計画編集支援プログラムを実行するコンピュータ１の内部回路２３０を示すブロック図である。
【発明を実施するための形態】
【００２１】
本発明の計画編集支援プログラム等は、所定の処理を実施するための計画を編集するものであり、当該計画は所望の処理単位により構成された一連の処理手順を有するものである。計画の編集（作成、変更等）は、ディスプレイ等の表示装置上でマウス等の指示装置を用いて視覚的に実行することができる。所定の処理としては種々の処理を対象とすることが可能であるが、以下では、所定の処理として病院における診療を取り上げる。従って、処理単位は患者の状態に応じて適用される診療業務とし、処理手順は診療パスとする。以下、各実施例について図面を参照して詳細に説明する。
【実施例１】
【００２２】
図１は、本発明の実施例１における計画編集支援プログラムの実行環境を示す。図１で、符号１は本発明の計画編集支援プログラムを実行するコンピュータ、２はコンピュータ１に接続されたディスプレイ等の表示装置（表示部）、１０はコンピュータ１に接続されたハードディスク等の記録装置である。記録装置１０には本発明の計画編集支援プログラムおよび計画編集支援プログラムで用いる種々のデータが記録されている。符号１２は記録装置１０に記録された診療パスデータベース（診療パスＤＢ。処理手順記録部）である。診療パスＤＢ１２には、診療の種別を示す病名（識別子）と、診療の一部に対応する各診療業務（ユニット。処理単位）の開始日、終了日および、１／３日、１．５日等のように端数可能な実施日数を有するユニットが連なった診療パス（処理手順）とが対応させて記録してある。
【００２３】
図２は、診療パスＤＢ１２に記録された診療パスの一例を示す。本発明の計画編集支援プログラムには図２に示されるような診療パス画面３０を表示する機能も含まれる。図２において、符号３１は本診療（パス）の対象となる病名を示す病名欄であり、「大腸がん」と表示されている。図２に示されるように、診療パスは各ユニットを示すブロックとブロックを結ぶ矢印とから構成されている。具体的には、大腸がんに対する診療パスは入院ブロックＡ０（３２）、手術前ブロックＡ１（３３）、結腸切除術Ａ２（３４）、術後ハイリスク期Ａ３（３５）、術後急性期Ａ４（３６）等の順に構成されている。図２で太い実線の矢印は選択された診療パスを示し、細い実線の矢印は選択可能な診療パスを示す。符号４０および４１は大腸がんの診療中に発生し得る合併症１等（ある病気が原因となって起こる別の病気と、手術併発症、検査併発症のような手術または検査の後、それらが原因となって発生し得る病気との二種類を含む。）を示すブロックである。合併症１等には、ユニット３５等から点線が表示されている。実際に合併症が発生した場合、当該合併症のブロック４０等クリックすることで発症をシステムに入力する。
【００２４】
図３は、診療パスＤＢ１２に記録された診療パスのデータ構造の一例を示す。図３に示されるように、診療パスはパス情報５０、合併症パス情報６０、ブロック情報７０、属性管理情報８０およびブロック基本情報９０を有している。図３に示されるように、パス情報５０は主病名に対する診療パスに関する情報を有しており、病名ＩＤ欄５１、病名欄５２、パスＩＤ欄５３、パス名欄５４、ユニット１欄５５、ユニット２欄５６、ユニット３欄５７、ユニット４欄５８等から構成されている。１つのレコード（行）は特定の患者の特定の病気に対応するパスを示している。例えば病名ＩＤ欄５１がＳＮ００１０１の場合、病名欄５２は大腸癌、パスＩＤ欄５３はＰＴ００１０１１、パス名欄５４はＡ００１、ユニット１欄５５はＵＴ００１０Ａ０１、ユニット２欄５６はＵＴ００１０Ｂ０１、ユニット３欄５７はＵＴ００１０Ｃ０１、ユニット４欄５８はＵＴ００１０Ｇ０１等となっている。ユニット１等の欄は任意数設けることができる。図３に示されるように、ユニット１欄５１等の内容「ＵＴ００１０Ａ０１」等はユニット情報７０におけるユニットＩＤまたは対応するユニットＩＤへのポインタとすることが好適である（以下同様）。
【００２５】
図３に示されるように、合併症パス情報６０は主病名に対する合併症に関する情報を有しており、基本的な構造はパス情報５０と同様である。合併症パス情報６０は、病名ＩＤ欄６１、病名欄６２、パスＩＤ欄６３、パス名欄６４、挿入Ｉ／並行Ｐ欄６５、ユニット１欄６６、ユニット２欄６７、ユニット３欄６８等から構成されている。挿入Ｉ／並行Ｐ欄６５は“Ｉ”または“Ｐ”の値を取る。すなわち、主病名（例えば病名欄５２の大腸癌）の診療パスに対し、本合併症のパスが割り込む形になる場合はＩとし、主病名の診療パスと並行して本合併症のパスが実施される場合はＰとする。例えば病名ＩＤ欄６１がＣＳＮ０６０８４の場合、病名欄６２は腎不全、パスＩＤ欄６３はＣＰＴ００３２、パス名欄６４はＪ００２、挿入Ｉ／並行Ｐ欄６５はＩ、ユニット１欄６６はＵＴ０００３Ｊ０１、ユニット２欄６７はＵＴ００３Ｊ０２、ユニット３欄６８はＵＴ０００３Ｊ２９等となっている。
【００２６】
図３に示されるように、パス情報５０のユニット１欄５５等および合併症パス情報６０のユニット１欄６６等はユニット情報７０のユニット情報ＩＤ７１を指している。ユニット情報７０はユニットの種々の情報を有しており、ユニットＩＤ欄７１、ブロック種類ＩＤ欄７２、本ユニットが実施される目標日数を示す個別目標日数欄７３、本ユニットが実施された実績日数を示す個別実績日数欄７４、本ユニットを開始する開始日を示す開始日欄７５、本ユニットを終了する終了日を示す終了日欄７６、本ユニットの属性（後述）を示す属性１欄７７、属性１に設定された値を示す属性値１欄７８、合併症１欄７９等から構成されている。１つのレコード（行）は特定の患者の特定の病気に対する治療の１ユニットの情報を示している。例えばユニットＩＤ欄７１がＵＴ００１０Ａ０１の場合、ブロック種類ＩＤ欄７２はＢＫ００１０、個別目標日数欄７３は１／６日、個別実績日数欄７４は１／６日、開始日欄７５は２００９／５／３（２００９年５月３日）、終了日欄７６は２００９／５／３（２００９年５月３日）、属性１欄７７はＡＴ００４、属性値１欄７８は当該属性に値が設定されたことを示す“１”、合併症１欄７９は“０”（合併症無し）となっている。属性欄および合併症欄は任意数設けることができる。図３に示されるように、ブロック種類ＩＤ欄７２の内容「ＢＫ００１０」等はブロック基本情報９０におけるブロック種類ＩＤまたは対応するブロック種類ＩＤへのポインタとすることが好適であり、属性１欄７７の内容「ＡＴ００４」等は属性管理情報８０における属性ＩＤ８１または対応する属性ＩＤへのポインタとすることが好適であり、合併症１欄７９の内容「ＣＰＴ００３２」等は合併症パス情報６０におけるパスＩＤ６３または対応するパスＩＤへのポインタとすることが好適である。
【００２７】
図３に示されるように、ブロック情報７０の属性１欄７７等は属性管理情報８０を指している。属性管理情報８０は属性の種類を有しており、属性ＩＤ欄８１および属性名欄８２から構成されている。属性には、図３に示されるように、属性ＩＤ欄８１がＡＴ００４の場合、属性名欄８２はユニット所要期間であり、属性ＩＤ欄８１がＡＴ００５の場合、属性名欄８２は連続移行であり、属性ＩＤ欄８１がＡＴ００６の場合、属性名欄８２は日付指定である。各属性に関しては後述する。
【００２８】
図３に示されるように、ユニット情報７０のブロック種類ＩＤ欄７２はブロック基本情報９０を指している。ブロック基本情報９０はブロックの種々の情報を有しており、ブロック種類ＩＤ欄９１、ユニット名欄９２、本ユニットが実施される標準日数を示す標準日数欄９３、本ユニットが実施された平均日数を示す院内平均欄９４、本ユニットで実施される処置１を示す処置１欄９５、本ユニットで実施される処置２を示す処置２欄９６、本ユニットで実施される処置３を示す処置３欄９７等から構成されている。１つのレコード（行）は標準のパスを構成するユニットの内容についての情報を示している。例えばブロック種類ＩＤ欄９１がＢＫ００１０の場合、ユニット名欄９２はＡ０１手術前、標準日数欄９３は１／６日、院内平均欄９４は１／６日、処置１欄９５は説明、処置２欄９６はバイタル測定、処置３欄９７はアレルギーチェックとなっている。処置欄は任意数設けることができ、通常、階層化されている。
【００２９】
図４は、診療パスＤＢ１２に記録されたその他のデータのデータ構造の一例を示す。図４に示されるように、その他のデータとして患者受付情報１００、スタッフマスタ情報１１０、患者情報１２０を有している。パス情報５０は患者受付情報１００の説明の都合上再掲したものであり、図３に示されるパス情報５０と同様であるため、説明は省略する。図４に示されるように、患者受付情報１００は患者に対する種々の情報を有しており、受付ＩＤ欄１０１、患者ＩＤ欄１０２、担当者ＩＤ欄１０３、診療科欄１０４、受付日欄１０５、患者に対して適用される診療パスを示すパスＩＤ欄１０６、病棟欄１０７、病室欄１０８等から構成されている。例えば受付ＩＤ欄１０１がＡ０９０８１５００５４２の場合、患者ＩＤ欄１０２はＰ０９０８００２４２、担当者ＩＤ欄１０３はＤ０００１４、診療科欄１０４は第二内科、受付日欄１０５は２００９／８／１５（２００９年８月１５日）、パスＩＤ欄１０６はＰＴ００４０２０、病棟欄１０７はＢ、病室欄１０８は３０５となっている。図４に示されるように、患者ＩＤ欄１０２の内容「Ｐ０９０８００２４２」等は患者情報１２０における患者ＩＤまたは対応する患者ＩＤへのポインタとすることが好適であり、担当者ＩＤ欄１０３の内容「Ｄ０００１４」等はスタッフマスタ情報１１０における担当者ＩＤまたは対応する担当者ＩＤへのポインタとすることが好適であり、パスＩＤ欄１０６の内容「ＰＴ００４０２０」等はパス情報５０におけるパスＩＤまたは対応するパスＩＤへのポインタとすることが好適である。
【００３０】
図４に示されるように、患者受付情報１００の患者ＩＤ欄１０２は患者情報１２０を指している。患者情報１２０は患者に関する種々の情報を有しており、患者ＩＤ欄１２１、氏名欄１２２、性別欄１２３、年齢欄１２４、生年月日欄１２５、血液型欄１２６等から構成されている。例えば患者ＩＤ欄１２１がＰ０９０８００２４２の場合、氏名欄１２２は夏目金之助、性別欄１２３はＭ（男性）、年齢欄１２４は８４才、生年月日欄１２５は１９２５／１／３（１９２５年１月３日）、血液型欄１２６はＡ型となっている。その他、患者に関する禁忌、職業等の種々のデータを記録しておくことができる。
【００３１】
図４に示されるように、患者受付情報１００の担当者ＩＤ欄１０３はスタッフマスタ情報１１０を指している。スタッフマスタ情報１１０はスタッフに関する種々の情報を有しており、担当者ＩＤ欄１１１、担当者氏名欄１１２、所属欄１１３、資格欄１１４等から構成されている。例えば担当者ＩＤ欄１１１がＤ０００１３の場合、担当者氏名欄１１２は石野達人、所属欄１１３は第一外科、資格欄１１４は医師となっている。その他、スタッフに関する種々のデータを記録しておくことができる。
【００３２】
図５は、診療パスにヴァージョンがある場合のデータ構造を示す。図５において、パス情報５０’は図３に示されたパス情報５０に対応し、合併症パス情報６０’は図３に示された合併症パス情報６０に対応し、ブロック情報７０’は図３に示されたブロック情報７０に対応し、ブロック基本情報９０’は図３に示されたブロック基本情報９０に対応する。このため、説明に必要な符号のみ示し、他の符号は省略する。図５に示されるように、パス情報５０’のパス名欄５４のパス名Ａ００２が等しくても、パス・ヴァージョン欄５０ｖのヴァージョンが異なる場合（Ver.1.00とVer.1.10）がある。この場合、ユニット３欄５７のユニット３がＵＴ００１０Ｃ０２とＵＴ００１０Ｃ０３とが異なる。これは、ユニット情報７０’のユニットＩＤ欄７１のユニットＩＤがＵＴ００１０Ｃ０２、ＵＴ００１０Ｃ０３において（不図示）、ブロック種類ＩＤ欄７２のブロック種類ＩＤがＢＫ００１０−０とＢＫ００１０−１とのように、ブロックヴァージョン欄７０ｖのヴァージョンが異なる（Ver.1.00とVer.2.00）ためである。例えば、ブロック基本情報９０’のブロック種類ＩＤ欄９１において、ブロック種類ＩＤがＢＫ００１０−０とＢＫ００１０−１との場合、ユニット名欄９２のユニット名は同一でも処置１欄９５の処置が説明Ａと説明Ｂとのように異なっている。
【００３３】
以上説明した診療パスＤＢ１２に記録された各種のデータを基に、本発明の計画編集支援プログラムの機能について説明する。図１に戻り、符号２０は本発明の計画編集支援プログラムの機能を示す機能ブロックである。図１の機能ブロック２０に示されるように、本発明の計画編集支援プログラムは診療パス情報読込部２１（処理手順読込手段）、診療パス表示部２２（処理手順表示手段）、編集部２３（編集手段）および属性設定部２４（属性設定手段）を備えている。まず、診療パス情報読込部２１は、図４の患者受付情報１００と患者情報１２０を元にコンピュータ１の画面に患者一覧を表示し、入力操作部２４０（後述）から医師等により入力（選択）された患者に対応するパスＩＤ１０６をキーに、パス情報５０から対応するパスのレコードを選択する。例えば、医師等により患者夏目金之助が選択された場合、患者情報１２０の氏名１２２で対応するレコードが選択されたことになり、この患者ＩＤ「Ｐ０９０８００２４２」が特定される。患者受付情報１００の患者ＩＤで同一の患者ＩＤを検索することにより、該当する受付情報のレコード（テーブル１００の1行目）パスＩＤ１０６の値「ＰＴ００４０２０」が特定される。これをキーにパス情報５０のパスＩＤ５３で一致するレコードを検索することで、パス情報が特定できる。ここからは図３で説明すると、例えばパスＩＤ欄５３＝「ＰＴ００１０１１」を検索し、当該レコードに含まれるユニット１欄５５から連続する各ユニット欄５６等についてユニットＩＤ（またはポインタ）を読み込む。続いて診療パス情報読込部２１は、読み出したユニットＩＤに対応するユニットの内容をユニット情報７０から検索し、例えばユニットＩＤ欄７１＝「ＵＴ００１０Ａ０１」に相当するレコードを読み込む。さらに診療パス情報読込部２１は、ユニット情報７０のブロック種類ＩＤ欄７２＝「ＢＫ００１０」に対応するブロックの内容をブロック基本情報９０から検索し、例えばユニット名欄９２＝「Ａ０１手術前」に相当するレコードを読み込む。さらに、このレコードの属性１欄７７＝「ＡＴ００４」に対応する属性の内容を属性管理情報８０から検索し、例えば属性名欄８２＝「ユニット所要期間」を読み込む。診療パス情報読込部２１は読み出した各情報を適宜コンピュータ１を構成するメモリのデータ領域に記録しておく。
【００３４】
診療パス表示部２２は、診療パス情報読込部２１により読み込まれた診療パスの各ブロックを、コンピュータの表示装置２上に表示された日付に対し、開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状でユニットとして表示する。図６は、診療パス表示部２２により診療パスが表示装置２に表示された画面１３０を示す。図６において、符号１３１はパス名、１３２は日付であり、例えば「８／２１」は８月２１日を示し、８月２１日から８月２７日までの７日間分の日付が表示されている。符号１３３は主病名、１３４ａから１３４ｇは各ユニットを示す。診療パス表示部２２は、診療パス情報読込部２１によりパス情報５０から読み込まれたパスＩＤ欄５３の内容、例えば「ＰＴ００１０１１」をパス名１３１に表示する。図６では明示されていないが、診療パス情報読込部２１により患者情報１２０から読み込まれた患者のデータ（患者ＩＤ欄１２１の「Ｐ０９０８００２４２」、生年月日欄１２５の「１９２５／１／３」等）も図６に示される所定の欄に表示する。診療パス表示部２２は、診療パス情報読込部２１によりユニット情報７０から読み込まれた各ユニットの個別目標日数欄７３の日数（実施日数）、開始日欄７５の開始日および終了日欄７６の終了日に基づき、日付１３２に対し、各ユニットを開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた矩形（所定の形状）で表示する。図６に示されるように、ユニット１３４ａは開始日が８月２１日、終了日が８月２１日、実施日数が１日の場合の表示例を示す。以下同様に、ユニット１３４ｂは開始日が８月２２日、終了日が８月２２日、実施日数が１日の場合を示し、ユニット１３４ｃは開始日が８月２３日、終了日が８月２４日、実施日数が１．９日の場合を示し、ユニット１３４ｄは開始日が８月２４日、終了日が８月２４日、実施日数が０．１日の場合を示し、ユニット１３４ｅは開始日が８月２５日、終了日が８月２５日、実施日数が１日の場合を示し、ユニット１３４ｆは開始日が８月２６日、終了日が８月２６日、実施日数が１日の場合を示し、ユニット１３４ｇは開始日が８月２７日、終了日が８月２７日、実施日数が１日の場合を示す。図６に示されるように、各ユニット１３４ａ等はその実施日数に応じた長さの矩形で表示され、各ユニット間の境界、例えばユニット１３４ｂと１３４ｃとの境界は境界線１３６により示されている。符号１３５は上述した診療パスを表形式で示した計画表である。診療パスと計画表１３５とを比較すると明らかなように、表示装置２に診療パスを日付１３２と並べて視覚的に表示した結果、医師等は現在患者が置かれている状態（ユニット）を瞬時に把握することができると共に、将来患者に対してどのような処置（ユニット）を施せばよいのかを瞬時に把握することができる。加えて、各ユニットが全体の診療パスの中で占める割合を瞬時に把握することができる。この結果、医師等が前後の日の診療計画のバランスをとりながら入院から退院までの全体の診療計画を簡易且つ短時間で立てることができる。図６では所定の形状として矩形を例示したが、所定の形状は矩形に限定されるものではない。
【００３５】
次に、表示装置２に表示された上記診療パスの編集について説明する。編集部２３は、診療パス表示部２２により所定の形状（例えば矩形）で表示されたユニット１３４ｃ等の開始および／または終了位置（境界線１３６等）を表示装置２上でマウス等の入力操作部２４０（指示装置）の操作に基づき変化させて表示することにより、ユニット１３４ｃ等の開始日、終了日、実施日数を編集することができる。図６で符号１３７はマウス等の入力操作部２４０のカーソル（以下、「マウスカーソル」と言う。）を示す。図６に示されるように、例えばユニット１３４ｃの開始位置（境界線１３６）を早目に（前に）ずらしたい場合、マウスカーソル１３７で開始位置（境界線１３６）を境界線１３６Ｌ（点線）で示される位置までドラッグすればよい。この結果、ユニット１３４ｃの開始位置は境界線１３６Ｌ（実線となる。）として表示され、ユニット１３４ｃの開始日は８月２２日となる。実施日数は１．９日から約０．３日増加して２．２日となる。この開始位置の変化により影響を受ける他のユニット、この場合ユニット１３４ｂは、その終了位置が境界線１３６で示される位置から境界線１３６Ｌで示される位置へと自動的に変化することになる。但し、この場合、ユニット１３４ｂの終了日は８月２２日のまま変化しない。ユニット１３４ｂの終了位置（境界線１３６）を遅く（後ろへ）ずらしたい場合、マウスカーソル１３７で終了位置（境界線１３６）を境界線１３６Ｒ（点線）で示される位置までドラッグすればよい。この結果、ユニット１３４ｂの終了位置は境界線１３６Ｒ（実線となる。）として表示される。ユニット１３４ｂの終了日は８月２３日へと変化する。実施日数は１日から約０．３日増加して１．３日となる。この終了位置の変化により影響を受ける他のユニット、この場合ユニット１３４ｃは、その開始位置が境界線１３６で示される位置から境界線１３６Ｒで示される位置へと自動的に変化することになる。この場合、ユニット１３４ｃの開始日は８月２３日のまま変化しない。以上のように、あるユニット１３４ｃ等の開始および／または終了位置の変化により影響を受ける他のユニット１３４ｂ等については、開始および／または終了位置を表示装置２上で変化させて表示することにより、他のユニット１３４ｂ等の開始日、終了日、実施日数を編集することができる。編集された結果、変更したデータ（開始日、終了日、実施日数）は、診療パス情報読込部２１が読み出した各情報を適宜記録しておいたデータ領域に、診療パス表示部２２が適宜記録（更新）しておく。
【００３６】
次に、ユニットの属性について説明する。属性管理情報８０に記録されているように、ユニットは指定可能な属性（ユニット所要期間、連続移行、日付指定）を有しており、いずれも患者の状態に対応した属性である。属性設定部２４は、表示装置２上で医師等によりマウス等の入力操作部２４０を操作させることにより、各ユニットの属性を指定または削除させることができる。ユニット所要期間（期間固定性）という属性はユニットの実施日数（実施所要期間）を固定する属性であり、手術のように決定したらその開始から終了までの所要期間を変更させない属性である。連続移行（付随性）という属性はあるユニットの開始時が直前の他のユニットの終了時に連続して付随する属性であり、手術後のハイリスク期用のユニットのように手術後すぐに開始しなければならないという属性である。日付指定（基準性）という属性はユニットの日時（開始時点および終了時点）を変更させない属性であり、施術者と設備のスケジュール変更が困難な手術や特別な検査のように、一度決定したらその日時を変更させないという属性である。各ユニットは３つの属性の内、適宜な数の属性を与えられる。
【００３７】
図７は、属性設定部２４が起動された場合の画面１４０等を示す。図７に示されるように、診療パス表示部２２が表示装置２に表示した画面１３０に重ねて画面１４０が表示されている。図７で図６と同じ符号を付した箇所は同じ要素を示すため、説明は省略する。以下、属性設定部２４の機能について説明する。図７に示されるように、医師等がマウスカーソル１３７でユニット１３４ｂをクリックすると、属性設定部２４が起動されて画面１４０が表示される。続いて、マウスカーソル１３７でユニット所要期間ボックス１４１をクリックすると、ユニット所要期間ボックスにチェック印が表示され、決定ボタン１４６がクリックされると、ユニット所要期間の属性がユニット１３４ｂに対して設定される。最終的に、診療パスＤＢ１２（図１）に含まれるユニット情報７０（図３）の属性値１（ユニット所要期間属性とする。）欄７８の内容が１に設定される。初期状態では各属性値の内容は０である。ユニット所要期間ボックス１４１にチェック印が表示された状態で再度マウスカーソル１３７によりユニット所要期間ボックス１４１をクリックすると、ユニット所要期間ボックス１４１からチェック印が消去され、決定ボタン１４６がクリックされると、ユニット所要期間の属性がユニット１３４ｂから削除される。最終的に、ユニット情報７０の属性値１欄７８の内容が０に設定される。以上の結果、上述のように編集部２３がユニットの開始および／または終了位置を表示装置２上でマウス等の操作に基づき変化させる際、あるいは他のユニットの変化による影響でユニットの開始および／または終了位置を変化させる際、ユニット所要期間の属性を有するユニットの実施日数を変化させずに表示し、当該ユニットの開始日および終了日を編集することになる。例えば、図７に示されるユニット１３４ｂのユニット所要期間属性が設定された場合、開始位置（境界線１３８）を前の境界線１３８Ｌへと１／３日移動させる操作を行なうと、終了位置は境界線１３９Ｌへと１／３日だけ自動的に移動して表示される。影響を受ける他のユニットについての処理、変更したデータの更新等に関しては上述した内容と同様であるため、説明は省略する。
【００３８】
同様に、図７に示される状態でマウスカーソル１３７により連続移行ボックス１４２をクリックすると、連続移行ボックス１４２にチェック印が表示され、決定ボタン１４６がクリックされると、連続移行の属性がユニット１３４ｂに対して設定される。最終的に、ユニット情報７０の属性値２（連続移行属性とする。）欄の内容が１に設定される。連続移行ボックス１４２にチェック印が表示された状態で再度マウスカーソル１３７により連続移行ボックス１４２をクリックすると、連続移行ボックス１４２からチェック印が消去され、決定ボタン１４６がクリックされると、連続移行の属性がユニット１３４ｂから削除される。最終的に、ユニット情報７０の属性値２欄の内容が０に設定される。以上の結果、上述のように編集部２３があるユニットの直前のユニットの終了位置を表示装置２上でマウス等の操作に基づき変化させる際、当該ユニットを直前のユニットの終了位置に繋げて表示することにより、当該ユニットの開始日時および終了日時を編集することになる。例えば、図７に示されるユニット１３４ｂの連続移行属性が設定された場合、ユニット１３４ａの終了位置（境界線１３８）を前の境界線１３８Ｌへと移動させる操作を行なうと、ユニット１３４ｂの開始位置（境界線１３８）は自動的に境界線１３８Ｌとして表示される。変更したデータの更新等に関しては上述した内容と同様であるため、説明は省略する。
【００３９】
同様に、図７に示される状態でマウスカーソル１３７により日付指定ボックス１４３をクリックすると、日付指定ボックス１４３にチェック印が表示され、決定ボタン１４６がクリックされると、日付指定の属性がユニット１３４ｂに対して設定される。最終的に、ユニット情報７０の属性値３（不図示。日付指定属性とする。）欄の内容が１に設定される。日付指定ボックス１４３にチェック印が表示された状態で再度マウスカーソル１３７により日付指定ボックス１４３をクリックすると、日付指定ボックス１４３からチェック印が消去され、決定ボタン１４６がクリックされると、日付指定の属性がユニット１３４ｂから削除される。最終的に、ユニット情報７０の属性値３欄の内容が０に設定される。属性設定部２４は、基点日指定ボックス１４４をクリックさせ、カレンダ１４５中の所望の日付をクリックさせることにより、属性設定部２４が起動された際にクリックしたユニット１３４ｂの日付を変更することもできる。この場合、診療パス表示部２２は変更された日付に合わせて日付１３２の表示を変更する。変更した日付データの更新等に関しては上述した内容と同様であり、対応するブロック情報７０中の開始日、終了日等を更新する。以上の結果、上述のように編集部２３がユニットの開始および／または終了位置を表示装置２上でマウス等の操作に基づき変化させる際、あるいは他のユニットの変化による影響でユニットの開始および／または終了位置を変化させる際、当該ユニットの開始日を変化させずに表示することにより、当該ユニットの開始日および終了日を編集することになる。例えば、図７に示されるユニット１３４ｂの日付指定が設定された場合、ユニット１３４ｂの開始位置（境界線１３８）を前の境界線１３８Ｌへと移動させる操作は開始日が８月２２日から８月２１日へと変更される操作となるため禁止され、適宜エラーメッセージが表示される。一方、開始位置（境界線１３８）を後ろの境界線１３８Ｒへと移動させる操作は開始日が８月２２日のまま変更しないため、上述したように開始位置が境界線１３８Ｒに表示される。変更したデータの更新等に関しては上述した内容と同様であるため、説明は省略する。
【００４０】
次に、合併症が発生した場合における本発明の計画編集支援プログラム等の機能について説明する。合併症（所定の処理とは別に発生した処理）が発生した場合、医師等は図２の診療パスで説明した合併症のブロック４０等をマウスカーソル１３７でクリック（合併症を指定）する。合併症の処置には、図３に示される合併症パス情報６０の挿入Ｉ／並行Ｐ欄６５で説明したように、主病名の処置に割り込ませる場合と主病名の処置に並行する場合とがある。従って、合併症（所定の処理とは別に発生した処理）が発生した場合とは、上述した２つの処置を含む処理が発生した場合となる。上述したように、診療パスＤＢ１２に記録された合併症パス情報６０は主病名に対する合併症に関する情報を有しており、基本的な構造はパス情報５０と同様である。そこで、診療パス情報読込部２１は、指定された合併症の病名（病名欄６２の内容）に対応する合併症パス情報６０のレコードを診療パスＤＢ１２から読み込む。以下、パス情報５０から読み込む場合と同様に、例えば医師等により「腎不全」が指定されると、診療パス情報読込部２１は合併症パス情報６０から病名欄６２＝「腎不全」に対応する診療パス、例えばパスＩＤ欄６３＝「ＣＰＴ００３２」を検索し、当該レコードに含まれるユニット１欄６６から連続する各ユニット欄６７２等についてユニットＩＤ（またはポインタ）を読み込む。続いて診療パス情報読込部２１は、読み込んだブロックＩＤに対応するブロックの内容をユニット情報７０から検索する。読み込んだユニット情報７０のユニット種類ＩＤ欄７２の内容に対応するユニットの内容をブロック基本情報９０から検索し、相当するレコードを読み込む。属性１欄７７の内容に対応する属性の内容を属性管理情報８０から検索し、対応する属性を読み込む。診療パス情報読込部２１は読み込んだ各情報を適宜メモリのデータ領域に記録しておく。医師によって合併症の発症が入力されると、その時点で実施している主病名の治療のユニット（システム上で現在時刻と重なっているユニット）と対応付けられる。つまり、合併症のパスＩＤ割り振り、そのＩＤを対応付けるべきユニットのユニット情報に含まれる「合併症データ」として保有する。当該データは図３で示されるように、ユニット情報７０上の合併症１欄７９の値と合併症パス情報６０のパスＩＤ欄６３とで対応付けて記録されることになる。
【００４１】
診療パス表示部２２は、診療パス情報読込部２１により読み込まれた合併症の各ユニットを、コンピュータの表示装置２上に従前に表示された主病の診療パスと並列的に開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状で表示する。図８は、診療パス表示部２２により合併症の診療パスが表示装置２に表示された画面１５０を示す。図８で図６と同じ符号を付した箇所は同じ要素を示すため、説明は省略する。図８で、符号１５５は合併症の病名、１５１ａから１５１ｃは合併症の各ユニットを示す。診療パス表示部２２は、診療パス情報読込部２１によりユニット情報７０から読み込まれた各ユニットの個別目標日数欄７３の日数（実施日数）、開始日欄７５の開始日および終了日欄７６の終了日に基づき、日付１３２に対し、合併症の各ユニット１５１ａないし１５１ｃを従前に表示された主病の診療パスの各ユニット１３４ａないし１３４ｇと並列的に、開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた矩形等（所定の形状）で表示する。図８に示されるように、ユニット１５１ａは開始日が７月２日、終了日が７月２日、実施日数が０．３日の場合の表示例を示す。以下同様に、ユニット１５１ｂは開始日が７月２日、終了日が７月２日、実施日数が０．４日の場合を示し、ユニット１５１ｃは開始日が７月３日、終了日が７月３日、実施日数が１日の場合を示す。図８に示されるように、合併症の各ユニット１５１ａ等は主病の各ユニット１３４ａ等と同様にその実施日数に応じた長さの矩形等で表示され、各ユニット間の境界、例えばユニット１５１ｂと１５１ｃとの境界は境界線１５４により示されている。表示装置２に合併症の診療パスを主病の診療パスと並列的に表示した結果、主病に対する診療計画を実施中に引き起こされた合併症に対しても、医師等は合併症自体の診療計画のバランス、および主病と合併症との診療計画のバランスをとりながら入院から退院までの全体の診療計画を簡易且つ短時間で立てることができる。図８では所定の形状として矩形を例示したが、主病の場合と同様に、所定の形状は矩形に限定されるものではない。合併症が複数個発生した場合も上述と同様に診療パスを表示することができる。図８で、符号１５６および１５７は別の合併症の病名を示し、１５２ａから１５２ｂ、１５３ａから１５３ｂは各々合併症１５６、１５７の各ユニットを示す。診療パス情報読込部２１による合併症１５６、１５７の読込処理は上述した合併症１５５の場合と同様であるため、説明は省略する。診療パス表示部２２による合併症１５６、１５７の表示処理は、基本的に上述した合併症１５５の場合と同様であり、診療パス表示部２２は、診療パス情報読込部２１により読み込まれた合併症１５６、１５７の各ユニットを、コンピュータの表示装置２上に従前に表示された主病の診療パスおよび合併症１５５の診療パスと並列的に開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状で表示する。
【００４２】
表示装置２に表示された合併症１５５等の診療パスの編集は、上述した主病の診療パスと同様である。編集部２３は、診療パス表示部２２により所定の形状（例えば矩形）で表示されたユニット１５１ｃ等の開始および／または終了位置（境界線１５４等）を表示装置２上でマウス等の入力操作部２４０（指示装置）の操作に基づき変化させて表示することにより、ユニット１５１ｃ等の開始日、終了日、実施日数を編集することができる。図８に示されるように、例えばユニット１５１ｃの開始位置（境界線１５４）を早目に（前に）ずらしたい場合、マウスカーソル１３７で開始位置（境界線１５４）を境界線１５４Ｌ（点線）で示される位置までドラッグすればよい。この結果、ユニット１５１ｃの開始位置は境界線１５４Ｌ（実線となる。）として表示され、ユニット１５１ｃの開始日は７月２日となる。実施日数は１日から約０．３日増加して１．３日となる。この開始位置の変化により影響を受ける他のユニット、この場合ユニット１５１ｂは、その終了位置が境界線１５４で示される位置から境界線１５４Ｌで示される位置へと自動的に変化することになる。但し、この場合、ユニット１５１ｂの終了日は７月２日のまま変化しない。ユニット１５１ｂの終了位置（境界線１５４）を遅く（後ろへ）ずらしたい場合、マウスカーソル１３７で終了位置（境界線１５４）を境界線１５４Ｒ（点線）で示される位置までドラッグすればよい。この結果、ユニット１５１ｂの終了位置は境界線１５４Ｒ（実線となる。）として表示される。ユニット１５１ｂの終了日は７月３日へと変化する。実施日数は０．４日から約０．５日増加して０．９日となる。この終了位置の変化により影響を受ける他のユニット、この場合ユニット１５１ｃは、その開始位置が境界線１５４で示される位置から境界線１５４Ｒで示される位置へと自動的に変化することになる。この場合、ユニット１５１ｃの開始日は７月３日のまま変化しない。主病の場合と同様に、合併症のあるユニット１５１ｃ等の開始および／または終了位置の変化により影響を受ける他のユニット１５１ｂ等については、開始および／または終了位置を表示装置２上で変化させて表示することにより、他のユニット１５１ｂ等の開始日、終了日、実施日数を編集することができる。編集された結果、変更したデータ（開始日、終了日、実施日数）は、診療パス情報読込部２１が読み出した各情報を適宜記録しておいた場所に、診療パス表示部２２が適宜記録（更新）しておく。
【００４３】
図９は、合併症が表示された場合における属性設定部２４の起動画面１６０を示す。図９で図７および図８と同じ符号を付した箇所は同じ要素を示すため、説明は省略する。合併症１５５等の診療パスの各ユニットに対しても主病１３３の場合と同様に、各ユニットの属性を指定または削除することができる。図９に示されるように、医師等がマウスカーソル１３７で合併症のユニット１５１ｃをクリックすると、属性設定部２４が起動されて画面１４０が表示される。続いて、マウスカーソル１３７でユニット所要期間ボックス１４１をクリックすると、ユニット所要期間ボックス１４１にチェック印が表示され、決定ボタン１４６がクリックされると、ユニット所要期間の属性が合併症のユニット１１５１ｃに対して設定される。最終的に、ブロック情報７０の属性値１（ユニット所要期間属性とする。）欄７８の内容が１に設定される。ユニット所要期間ボックス１４１にチェック印が表示された状態で再度マウスカーソル１３７によりユニット所要期間ボックス１４１をクリックすると、ユニット所要期間ボックス１４１からチェック印が消去され、決定ボタン１４６がクリックされると、ユニット所要期間の属性が合併症のユニット１５１ｃから削除される。最終的に、ユニット情報７０の属性値１欄７８の内容が０に設定される。以上の結果、上述のように編集部２３が合併症のユニットの開始および／または終了位置を表示装置２上でマウス等の操作に基づき変化させる際、あるいは合併症の他のユニットの変化による影響で合併症のユニットの開始および／または終了位置を変化させる際、ユニット所要期間の属性を有する合併症のユニットの実施日数を変化させずに表示し、当該ユニットの開始日および終了日を編集することになる。影響を受ける合併症の他のユニットについての処理、変更したデータの更新等に関しては上述した内容と同様であるため、説明は省略する。他の属性、連続移行および日付指定に関しても主病の場合と同様であるため、説明は省略する。
【００４４】
図１０は、本発明の計画編集支援プログラムおよび方法の処理の流れをフローチャートで示す。図１０に示されるように、コンピュータが、指定された病名に対応する診療パスを診療パスＤＢ１２から読み込む（診療パス入力ステップ。ステップＳ１０）。診療パス入力ステップ（ステップＳ１０）で読み込まれた診療パスの各ユニットを、コンピュータの表示装置２上に表示された日付１３２に対し、開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた矩形等（所定の形状）で表示する（診療パス表示ステップ。ステップＳ１２）。診療パス表示ステップ（ステップＳ１２）で矩形等で表示されたユニットの開始および／または終了位置を表示装置２上でマウス等の入力操作部２４０（指示装置）の操作に基づき変化させて表示することにより、当該ユニットの開始日、終了日、実施日数を編集すると共に、当該変化により影響を受ける他のユニットについては開始および／または終了位置を表示装置２上で変化させて表示することにより、当該他のユニットの開始日、終了日、実施日数を編集する（編集ステップ。ステップＳ１４）。
【００４５】
図１１は、合併症に対する本発明の計画編集支援プログラムおよび方法の処理の流れをフローチャートで示す。合併症が指定された場合、コンピュータは図１１に示されるように、診療パス入力ステップ（ステップＳ１０）に対応するステップでは、指定された合併症の病名に対応する別の診療パスを診療パスＤＢ１２から読み込む（ステップＳ２０）。診療パス表示ステップ（ステップＳ１２）に対応するステップでは、ステップＳ２０で読み込まれた別の診療パスの別のユニットを、コンピュータの表示装置２上に従前に表示された診療パスまたは別の診療パスと並列的に、開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた矩形等（所定の形状）で表示する（ステップＳ２２）。編集ステップ（ステップＳ１４）に対応するステップでは、ステップＳ２２で矩形等で表示された別のユニットの開始および／または終了位置を表示装置２上でマウス等の入力操作部２４０（指示装置）の操作に基づき変化させて表示することにより、当該別のユニットの開始日、終了日、実施日数を編集すると共に、当該変化により影響を受ける他のユニットについては開始および／または終了位置を表示装置２上で変化させて表示することにより、当該他のユニットの開始日、終了日、実施日数を編集する（ステップＳ２４）。
【００４６】
以上のように、本発明の実施例１によれば、診療パス情報読込部２１は、コンピュータ１の入力操作部２４０から医師等により入力（指定）された病名に対応する診療パスを診療パスＤＢ１２から読み込む。診療パス情報読込部２１は読み出した各情報を適宜メモリに記録しておく。診療パス表示部２２は、診療パス情報読込部２１によりユニット情報７０から読み込まれた各ユニットの個別目標日数欄７３の日数（実施日数）、開始日欄７５の開始日および終了日欄７６の終了日に基づき、コンピュータ１の表示装置２上に表示された日付１３２に対し、各ユニットを開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた矩形（所定の形状）で表示する。編集部２３は、診療パス表示部２２により所定の形状（例えば矩形）で表示されたユニット１３４ｃ等の開始および／または終了位置（境界線１３６等）を表示装置２上でマウス等の入力操作部２４０（指示装置）の操作に基づき変化させて表示することにより、ユニット１３４ｃ等の開始日、終了日、実施日数を編集することができる。あるユニット１３４ｃ等の開始および／または終了位置の変化により影響を受ける他のユニット１３４ｂ等については、開始および／または終了位置を表示装置２上で変化させて表示することにより、他のユニット１３４ｂ等の開始日、終了日、実施日数を編集することができる。編集された結果、変更したデータ（開始日、終了日、実施日数）は、診療パス情報読込部２１が読み出した各情報を適宜記録しておいた場所に、診療パス表示部２２が適宜記録（更新）しておく。以上のように、表示装置２に診療パスを日付１３２と並べて視覚的に表示した結果、医師等は現在患者が置かれている状態（ユニット）を瞬時に把握することができると共に、将来患者に対してどのような処置（ユニット）を施せばよいのかを瞬時に把握することができる。加えて、各ユニットが全体の診療パスの中で占める割合を瞬時に把握することができる。この結果、医師等が前後の日の診療計画のバランスをとりながら入院から退院までの全体の診療計画を簡易且つ短時間で立てることができる。
【００４７】
ユニットは指定可能な属性（ユニット所要期間、連続移行、日付指定）を有している。お属性設定部２４は、表示装置２上で医師等によりマウス等の入力操作部２４０を操作させることにより、各ユニットの属性を指定または削除させることができる。ユニットに属性を持たせることにより、ユニットをより患者の状態に対応させることができる。
【００４８】
合併症（所定の処理とは別に発生した処理）が発生した場合、合併症のブロック４０等をマウスカーソル１３７でクリック（合併症を指定）する。診療パスＤＢ１２に記録された合併症パス情報６０は主病名に対する合併症に関する情報を有しており、基本的な構造はパス情報５０と同様である。そこで、診療パス情報読込部２１は、指定された合併症の病名（病名欄６２の内容）に対応する合併症パス情報６０のレコードを診療パスＤＢ１２から読み込む。診療パス情報読込部２１は読み出した各情報を適宜メモリに記録しておく。診療パス表示部２２は、診療パス情報読込部２１により読み込まれた合併症の各ユニットを、コンピュータの表示装置２上に従前に表示された主病の診療パスと並列的に開始日に相当する表示領域の内部の特定の位置から終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた所定の形状で表示する。表示装置２に合併症の診療パスを主病の診療パスと並列的に表示した結果、主病に対する診療計画を実施中に引き起こされた合併症に対しても、医師等は合併症自体の診療計画のバランス、および主病と合併症との診療計画のバランスをとりながら入院から退院までの全体の診療計画を簡易且つ短時間で立てることができる。表示装置２に表示された合併症１５５等の診療パスの編集も、上述した主病の診療パスと同様に行なうことができる。合併症１５５等の診療パスの各ユニットに対しても主病１３３の場合と同様に、各ユニットの属性を指定または削除することができる。
【実施例２】
【００４９】
実施例２では、実施例１で用いた診療パスＤＢ１２の作成法について説明する。図１２は、本発明の実施例２（および３）における計画編集支援プログラムの実行環境を示す。図１２で図１と同じ符号を付した箇所は同じ要素を示すため、説明は省略する。符号１４は記録装置１０に記録された相対的診療パスデータベース（相対的診療パスＤＢ。相対的処理手順記録部）である。相対的診療パスＤＢ１４には、診療の種別を示す病名（識別子）と、ユニットの相対的開始日、相対的終了日および、１／３日、１．５日等のように端数可能なユニットの実施日数を有するユニットが連なった診療パスとが対応させて記録してある。相対的診療パスＤＢ１４が有するデータおよびそれらの構造は、実施例１で説明した診療パスＤＢ１２が有するパス情報５０および５０’、合併症パス情報６０および６０’、属性管理情報８０、ユニット基本情報９０と基本的には同様であるため、説明は省略する。異なる点の一つ目は、パス情報５０等におけるユニット１欄５５等がブロック１欄（不図示）となり、ユニットＩＤではなくブロック種類ＩＤになる点である。当該ブロック種類ＩＤが指すブロック情報（不図示）では、ユニット情報７０の開始日欄７５および終了日欄７６の内容が、相対的な日（１日目、２日目等）になっている。つまり、相対的な日付情報を記録したデータがブロックであり、当該ブロックを患者用に絶対的日付を記録したデータに変換したものがユニットである。異なる点の二つ目は、患者に関する情報が含まれていない点である。なお、パス情報５０とブロック基本情報とで重複する情報は共有するように記録してもよい。相対的診療パスＤＢ１４はある病院におけるある病気に対する診療パスの標準的なデータベースであり、医師等により予め作成されている。実施例１の診療パスＤＢ１２は、特定の患者に合わせて相対的診療パスＤＢ１４の診療パスから作成された患者専用のデータベースである。
【００５０】
図１２の機能ブロック２０に示されるように、追加された機能は相対的診療パス情報読込部２５（相対的処理手順入力手段）、相対的診療パス表示部２６（相対的処理手順表示手段））および診療パスＤＢ作成部２７（処理手順記録作成手段）である。相対的編集部２８（相対的編集手段）に関しては実施例３で説明する。相対的診療パス情報読込部２５は、指定された病名に対応する相対的診療パスを相対的診療パスＤＢ１４から読み込む。相対的診療パス情報読込部２５の機能は、相対的診療パスＤＢ１４から読み込む点を除き、診療パス情報読込部１２と同様であるため、説明は省略する。
【００５１】
図１３は、相対的診療パス表示部２６により相対的診療パスが表示装置２に表示された画面１７０を示す。図１３で図６および図７と同じ符号を付した箇所は同じ機能を有するため、説明は省略する。相対的診療パス表示部２６の機能は、図１３の符号１７１で示される日付が相対的な日付になっている点を除き、基本的に診療パス表示部２２と同様である。即ち、相対的診療パス表示部２６は、相対的診療パス情報読込部２５により読み込まれた診療パスの各ユニットを、表示装置２上に表示された相対的日付１７１に対し、相対的開始日に相当する表示領域の内部の特定の位置から相対的終了日に相当する表示領域の内部の特定の位置まで実施日数に応じた矩形等（所定の形状）で表示する。図１３に示されるように、医師等がマウスカーソル１３７でユニット１３４ｂをクリックすると、属性設定部２４が起動されて画面１４０が表示される。マウスカーソル１３７により日付指定ボックス１４３をクリックすると、日付指定ボックス１４３にチェック印が表示され、決定ボタン１４６がクリックされると、日付指定の属性がユニット１３４ｂに対して設定される。最終的に、ブロック情報７０の属性値３（不図示。日付指定属性とする。）欄の内容が１に設定される。属性設定部２４は、基点日指定のボックス１４４をクリックさせ、カレンダ１４５中の所望の日付（８月２２日等）をクリックさせることにより、属性設定部２４が起動された際にクリックしたユニット１３４ｂの相対的日付（２日目）を当該所望の日付（８月２２日等）へ変更する。診療パスＤＢ作成部２７は、相対的診療パス表示部２６により表示されたユニットの中で、属性設定部２４により日付指定となるユニット１３４ｂに対して設定されたユニット１３４ｂの開始日（８月２２日等）に基づき、相対的診療パス表示部２６により表示装置２上に表示された各ユニットの開始日および終了日（いずれも実際の日付）を求める。続いて、診療パスＤＢ作成部２７は、病名と、求められた開始日および終了日と実施日数とを有するユニットが連なった診療パスとを対応させて記録することにより、診療パスＤＢ１２を作成する。具体的には、診療パスＤＢ作成部２７は相対的診療パス情報読込部２５が入力した相対的診療パスにおいて、日付指定となるユニット１３４ｂに対応するユニットのユニット情報７０における開始日欄７５の内容を上記求められた開始日とし、終了日欄７６の内容を上記求められた終了日とする。
【００５２】
以上のように、本発明の実施例２によれば、ユニットの相対的開始日および相対的終了日等を有するユニットが連なった診療パスが記録された相対的診療パスＤＢ１４から診療パスＤＢ１２を作成することができる。属性設定部２４により日付指定となるユニット１３４ｂに対して設定されたユニット１３４ｂの開始日（８月２２日等）に基づき、相対的診療パス表示部２６により表示装置２上に表示された各ユニットの開始日および終了日を求める。続いて、診療パスＤＢ作成部２７は、病名と、求められた開始日および終了日と実施日数とを有するユニットが連なった診療パスとを対応させて記録することにより、診療パスＤＢ１２を作成する。この結果、ある病院におけるある病気に対する診療パスの標準的なデータベースである相対的診療パスＤＢ１４から、特定の患者に合わせた患者専用のデータベースである診療パスＤＢ１２を作成することができる。
【実施例３】
【００５３】
実施例３では、本発明の計画編集支援プログラムの相対的編集部２８の機能について説明する。図１４は、診療パス情報読込部相対的パス表示部２６が起動された際の画面２１０を示す。図１４は図１３と比較して属性設定部２４の起動画面１４０を除いただけで、基本的に同じ画面であり、同じ符号は同じ要素を示すため、説明は省略する。相対的編集部２８の機能は、取り扱う日付が相対的日付である点を除き、基本的に編集部２３の機能と同様である。相対的編集部２８は、相対的診療パス示部２６により矩形等（所定の形状）で表示されたユニットの相対的開始および／または相対的終了位置を表示装置２上でマウス等の入力操作部２４０（指示装置）指示装置の操作に基づき変化させて表示することにより、ユニットの相対的開始日、相対的終了日、実施日数を編集する。これと共に相対的編集部２８は、当該変化により影響を受ける他のユニットについては相対的開始および／または相対的終了位置を表示装置２上で変化させて表示することにより、当該他のユニットの相対的開始日、相対的終了日、実施日数を編集する。
【００５４】
図１５は、相対的診療パス表示部２６により相対的診療パスが表示装置２に表示された画面１７０を示す。図１５で図１３と同じ符号を付した箇所は同じ機能を有するため、説明は省略する。図１５に示されるように、医師等がマウスカーソル１３７でユニット１３４ｂをクリックすると、属性設定部２４が起動されて画面１４０’が表示される。画面１４０’は画面１４０と比較してカレンダ１４５が無い点が異なる。これは、取り扱う日付が相対的日付であるため、当然である。この点を除き、相対的診療パス表示部２６により表示された画面における属性設定部２４の機能は診療パス表示部２２により表示された画面における属性設定部２４の機能と同様であるため、説明は省略する。
【００５５】
以上のように、本発明の実施例３によれば、取り扱う日付が相対的日付である点を除き、基本的に編集部２３の機能と同様の相対的編集部２８を備えることができる。この結果、ある病院におけるある病気に対する診療パスの標準的なデータベースである相対的診療パスＤＢ１４を診療パスＤＢ１２と同様に編集することができる。
【実施例４】
【００５６】
以上の実施例１から３においては、所定の処理として病院における診療を取り上げて説明した。しかし、所定の処理としては広く他の処理を取り上げることも可能である。例えば、所定の処理として道路補修工事を取り上げた場合、識別子は補修工事名であり、処理単位は道路の状態に応じて適用される補修作業であり、実施日数は作業が行なわれる日数であり、処理手順は作業のパスであり、別の処理は突発的に発生した天候状態等に対する工事となる。所定の処理として製品開発を取り上げた場合、識別子は開発名であり、処理単位は開発の段階に応じて適用される工程であり、実施日数は工程の日数であり、処理手順は工程から構成されるパスであり、別の処理は突発的に発生した技術課題の解決に要する工程となる。
【実施例５】
【００５７】
図１６は、本発明の計画編集支援プログラムを実行するコンピュータ１の内部回路２３０を示すブロック図である。図１６に示されるように、ＣＰＵ２３１、ＲＯＭ２３２、ＲＡＭ２３３、画像制御部２３６、コントローラ２３７、入力制御部２３９および外部Ｉ／Ｆ部２４１はバス２４２に接続されている。図１６において、上述の本発明の計画編集支援プログラムは、ＲＯＭ２３２、ディスク１０またはＤＶＤ若しくはＣＤ−ＲＯＭ２３８等の記録媒体（脱着可能な記録媒体を含む）に記録されている。ディスク１０には、上述した診療パスＤＢ１２、相対的診療パスＤＢ１４等を記録しておくことができる。計画編集支援プログラムは、ＲＯＭ２３２からバス２４２を介し、あるいはディスク１０またはＤＶＤ若しくはＣＤ−ＲＯＭ２３８等の記録媒体からコントローラ２３７を経由してバス２４２を介しＲＡＭ２３３へロードされる。画像制御部２３６は、診療パス表示部２２、相対的診療パス表示部２６等により表示される種々の表示画像の画像データをＶＲＡＭ２３５へ送出する。表示装置２はＶＲＡＭ２３５６から送出された上記データ等を表示する。ＶＲＡＭ２３５は表示装置２の一画面分のデータ容量に相当する容量を有している画像メモリである。入力操作部２４０はコンピュータに入力、指定等を行うためのマウス、キーボード等の入力装置であり、入力制御部２３９は入力操作部２３８と接続され入力制御等を行う。外部Ｉ／Ｆ部２４１はコンピュータ（ＣＰＵ）２３１の外部と接続する際のインタフェース機能を有している。
【００５８】
上述のようにコンピュータ（ＣＰＵ）２３１が本発明の計画編集支援プログラムを実行することにより、本発明の目的を達成することができる。計画編集支援プログラムは上述のようにＤＶＤ若しくはＣＤ−ＲＯＭ２３８等の記録媒体の形態でコンピュータ（ＣＰＵ）２３１に供給することができ、計画編集支援プログラムを記録したＤＶＤ若しくはＣＤ−ＲＯＭ２３８等の記録媒体も同様に本発明を構成することになる。計画編集支援プログラムを記録した記録媒体としては上述された記録媒体の他に、例えばメモリ・カード、メモリ・スティック、光ディスク、ＦＤ等を用いることができる。
【産業上の利用可能性】
【００５９】
本発明の活用例として、病院における診療計画、道路補修工事計画、製品開発計画等の種々の計画の編集に適用することができる。
【符号の説明】
【００６０】
１  コンピュータ、  ２  表示装置、  １０  記録装置、  １２  診療パスＤＢ、  １４  相対的診療パスＤＢ、  ２０  機能ブロック、  ３０  コンテンツ名欄、  ２１  診療パス情報読込部、  ２２  診療パス表示部２２、  ２３  編集部、  ２４  属性設定部、  ２５  相対的診療パス情報読込部、  ２６  相対的診療パス表示部、  ２７  診療パスＤＢ作成部、  ２８  相対的編集部、  ３０  診療パス画面、  ３１  病名欄、  ３２  入院ブロックＡ０、  ３３  手術前ブロックＡ１、  ３４  結腸切除術Ａ２、  ３５  術後ハイリスク期Ａ３、  ３６  術後急性期Ａ４、  ３７  ルート欄、  ４０，４１  合併症、  ５０、５０’  パス情報、  ５０ｖ、６０ｖ  パス・ヴァージョン欄、  ５１、６１  病名ＩＤ欄、  ５２、６２  病名欄、  ５３、６３，１０６  パスＩＤ欄、  ５４、６４  パス名欄、  ５５、６６  ユニット１欄、  ５６、６７  ユニット２欄、  ５７、６８  ユニット３欄、  ５８  ユニット４欄、  ６０、６０’  合併症パス情報、  ６５  挿入Ｉ／並行Ｐ欄、  ７０、７０’  ユニット情報、  ７０ｖ  ブロックヴァージョン欄、  ７１  ユニットＩＤ欄、  ７２  ブロック種類ＩＤ欄、  ７３  個別目標日数欄、  ７４  個別実績日数欄、  ７５  開始日欄、  ７６  終了日欄、  ７７  属性１欄、  ７８  属性値１欄、  ７９  合併症１欄、  ８０  属性管理情報、  ８１  属性ＩＤ欄、  ８２  属性名欄、  ９０、９０’  ブロック基本情報、  ９１  ブロック種類ＩＤ欄、  ９２  ユニット名欄、  ９３  標準日数欄、  ９４  院内平均欄、  ９５  処置１欄、  ９６  処置２欄、  ９７  処置３欄、  １００  患者受付情報、  １０１  受付ＩＤ欄、  １０２，１２１  患者ＩＤ欄、  １０３、１１１  担当者ＩＤ欄、  １０４  診療科欄、  １０５  受付日欄、  １０７  病棟欄、  １０８  病室欄、  １１０  スタッフマスタ情報、  １１２  担当者氏名欄、  １１３  所属欄、  １１４  資格欄、  １２０  患者情報、  １２２  氏名欄、  １２３  性別欄、  １２４  年齢欄、  １２５  生年月日欄、  １２６  血液型欄、  １３０，１４０、１４０’、１５０、１７０、１９０、２１０、２２０  画面、  １３１  パス名、  １３２  日付、  １３３  主病名、  １３４ａ、１３４ｂ、１３４ｃ、１３４ｄ、１３４ｅ、１３４ｆ、１３４ｇ  ユニット、  １３５  計画表、  １３６、１３６Ｌ、１３６Ｒ、、１５４Ｌ、１５４Ｒ  境界線、  １３７  マウスカーソル、  １４１  ユニット所要期間ボックス、  １４２  連続移行ボックス、  １４３  日付指定ボックス、  １４４  基点日指定ボックス、  １４５  カレンダ、  １４６  決定ボタン、  １５１ａ、１５１ｂ、１５１ｃ、１５２ａ、１５２ｂ、１５３ａ、１５３ｂ  合併症のユニット、  １６０  属性設定部２４の起動画面、  １７１  相対的日付、  ２３０  内部回路、  ３２３１  ＣＰＵ、  ２３２  ＲＯＭ、  ２３３  ＲＡＭ、  ２３５  ＶＲＡＭ、  ２３６  画像制御部、  ２３７  コントローラ、  ２３８  記録媒体、  ２３９  入力制御部、  ２４０  入力操作部、  ２４１  外部Ｉ／Ｆ部、  ２４２  バス。
【図１】
0005409260.tif 000002
【図２】
0005409260.tif 000003
【図３】
0005409260.tif 000004
【図４】
0005409260.tif 000005
【図５】
0005409260.tif 000006
【図６】
0005409260.tif 000007
【図７】
0005409260.tif 000008
【図８】
0005409260.tif 000009
【図９】
0005409260.tif 000010
【図１０】
0005409260.tif 000011
【図１１】
0005409260.tif 000012
【図１２】
0005409260.tif 000013
【図１３】
0005409260.tif 000014
【図１４】
0005409260.tif 000015
【図１５】
0005409260.tif 000016
【図１６】
0005409260.tif 000017