(57)【要約】【課題】  本発明は、医療検査機器に関する多くの利用条件を考慮に入れ、人為的な作業をほとんど要することなく検査作業の実情に沿った適切な予約を行うことのできる医療検査機器予約支援プログラムを提供することを目的とする。【解決手段】  本発明の課題は、データベースから医療検査機器の予約枠毎に設定された当該医療検査機器の利用条件を指定する自動取得パターンを読み込む手順と、予約待ちの案件につき上記自動取得パターンとの比較を行い、自動取得パターンで指定された利用条件に一致するか否かを判断する手順と、判断の結果、条件が一致する場合に予約を確定させてデータベースに登録する手順とをコンピュータに実行させるための医療検査機器予約支援プログラムによって達成される。【選択図】  図１
2005044210.tif 000002
【特許請求の範囲】
【請求項１】
データベースから医療検査機器の予約枠毎に設定された当該医療検査機器の利用条件を指定する自動取得パターンを読み込む手順と、
予約待ちの案件につき上記自動取得パターンとの比較を行い、自動取得パターンで指定された利用条件に一致するか否かを判断する手順と、
判断の結果、条件が一致する場合に予約を確定させてデータベースに登録する手順とをコンピュータに実行させるための医療検査機器予約支援プログラム。
【請求項２】
予約待ちの案件に感染症を示すデータが含まれている場合、各日の一番最後の時間帯から予約を割り当てる手順をコンピュータに実行させるための請求項１に記載の医療検査機器予約支援プログラム。
【請求項３】
予約待ちの案件について予約を確定する時、同じ検査部位が予約されているか否かを判断し、同じ検査部位が予約されている場合、その予約に続けて予約を割り当てる手順をコンピュータに実行させるための請求項１または２に記載の医療検査機器予約支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は病院等の医療機関内に設置される医療検査機器の利用予約をコンピュータを用いて効率的に行うための医療検査機器予約支援プログラムに関する。
【背景技術】
【０００２】
医療検査機器の技術革新によりＸ線ＣＴ装置（断層撮影装置）、ＭＲＩ装置（核磁気共鳴断層撮影装置）等の多種多様の医療検査機器が開発・提供されるに至っており、病院等の医療機関では適切な医療行為を推進するため、複数の医療検査機器を導入するに至っている。
【０００３】
これらの医療検査機器は保有する数にも限度があり、医療検査のニーズに応えた円滑かつ効率的な運用が望ましく、医療機関では何らかの形態で医療検査機器の利用に関しての予約管理を行う必要性が生じている。
【０００４】
従来、一般にはコンピュータにスケジューラソフトを導入したシステムを使用し、主にオペレータによる手作業を中心とした予約管理が行われていた。すなわち、日付・時間帯毎に医療検査機器の予約内容を手動で設定し、重複予約が生じないようにするシステムであった。この場合、医療検査機器の効率的な運用はオペレータの手腕に委ねられている。
【０００５】
一方、医療検査機器の予約を行ってもその機器を操作できる検査技師が不在の場合は実際に検査が行えないと共に、人間ドック等の健診コースに組み込まれた医療検査機器については一般の外来検査に必要な機器と連携して使用できないと不都合が生じることから、検査技師のスケジュールを考慮すると共に健診コースに必要な機器の予約を併せて行うことのできる予約管理装置が提案されている（例えば、特許文献１参照。）。
【０００６】
【特許文献１】特開平５−１９７７６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したように、従来は一般に単純なスケジューラソフトによる手作業での予約管理が行われていたため、病院等の医療機関側のオペレータの負担が大きいという問題があった。また、適切な予約の割り振りが行われるか否かはシステムを操作するオペレータの手腕にかかっていたため、必ずしも医療検査機器が適切に運用されるとは限らないという問題があった。
【０００８】
一方、特許文献１に示される如き検査技師のスケジュール等を考慮した予約管理装置にあっては、検査技師の不在による検査不能という事態は防ぐことができるものの、医療検査機器に関するその他の多くの利用条件を考慮に入れることはできず、その後の手作業による予約の調整に多くの労力が必要になるという問題があった。
【０００９】
特に、感染症の患者の検査を行う場合、その後に一般の患者の検査を続けて行う場合には、機器の消毒等の本来の検査とは異なる措置が必要になるが、それらを考慮した予約の調整はすべてオペレータに委ねられるものであった。
【００１０】
また、同じ医療検査機器であっても、検査部位によって機器のセッティングや他の器具が必要になることがあり、同じ検査部位の検査を連続して行うことが効率の観点から望ましいが、それらを考慮した予約の調整もすべてオペレータの判断に委ねられるものであった。
【００１１】
そこで、本発明の課題は、医療検査機器に関する多くの利用条件を考慮に入れ、人為的な作業をほとんど要することなく検査作業の実情に沿った適切な予約を行うことのできる医療検査機器予約支援プログラムを提供することである。また、感染症の患者の検査に特に有効であると共に、検査部位に着目してより効率的な予約管理を行うことも考慮している。
【課題を解決するための手段】
【００１２】
上記の課題を解決するため、本発明の医療検査機器予約支援プログラムは、データベースから医療検査機器の予約枠毎に設定された当該医療検査機器の利用条件を指定する自動取得パターンを読み込む手順と、予約待ちの案件につき上記自動取得パターンとの比較を行い、自動取得パターンで指定された利用条件に一致するか否かを判断する手順と、判断の結果、条件が一致する場合に予約を確定させてデータベースに登録する手順とをコンピュータに実行させることを要旨とする。
【００１３】
これにより、医療検査機器の予約枠毎に予め利用条件を自動取得パターンという形で柔軟に設定が可能となり、利用条件に合致する予約待ち案件の予約を人手を介さず自動的に確定させていくことができる。
【００１４】
更に、 予約待ちの案件に感染症を示すデータが含まれている場合、各日の一番最後の時間帯から予約を割り当てる手順をコンピュータに実行させると共に、予約待ちの案件について予約を確定する時、同じ検査部位が予約されているか否かを判断し、同じ検査部位が予約されている場合、その予約に続けて予約を割り当てる手順をコンピュータに実行させることができる。これにより、医療検査機器の利用効率をより高め得る予約配置とすることができる。
【００１５】
上記課題を解決するための手段として、本発明は、上記プログラムを記憶した記憶媒体、上記手順による方法、または上記手順を実現する装置とすることもできる。
【発明の効果】
【００１６】
本発明の医療検査機器予約支援プログラムにあっては、医療検査機器の自動予約に際して検査部位等の検査作業の実情に沿った多くの利用条件を考慮に入れることができるため、今までは検査業務に精通した者でなければ割り振れなかった予約の大部分を人手をほとんどかけることなくコンピュータによって自動的に行うことができ、適切な予約管理を行うことができるという効果がある。
【００１７】
また、感染症の患者の検査に対し各日の最後の時間帯に予約を自動的にかためることができると共に、同一の検査部位の検査を連続して予約設定できるので、より適切な予約管理を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１９】
図１は本発明の医療検査機器予約支援プログラムを適用したシステムの実施の一形態を示す機能ブロック図である。
【００２０】
図１のシステム１００において、医療検査機器予約支援部１は主たる情報処理手順を実行する部分であり、動作中はコンピュータのメインメモリ上に存在し、各種のデータベース２１〜２６との間でデータの読み出し／書き込みを行いつつ、モニタ等の表示装置３およびキーボード、マウス等の入力装置４を介してオペレータと対話を行って医療検査機器の予約に関する所定の動作を行う。すなわち、ＣＤ（コンパクトディスク）等の可搬記憶媒体１０１からインストール部１０２によってインストールされたプログラムを実行することによって、システム１００に医療検査機器予約支援機能を実現する手段として医療検査機器予約支援部１が形成される。なお、図１に示すシステム１００は、１台のコンピュータで完結するスタンドアロン型として構成することも、複数台のコンピュータ、サーバからなるネットワーク型として構成することも可能である。
【００２１】
医療検査機器予約支援部１は、自動予約の前段階として予約枠のメンテナンスを行う予約枠メンテナンス部１１と、自動予約の処理を行う予約確定処理部１２とを含む。
【００２２】
更に、予約枠メンテナンス部１１は、予約枠に設定すべき自動取得パターンを定義するための自動取得パターン定義部１１１と、予約枠に対して自動取得パターンを割り当てる予約枠定義部１１２とを含む。
【００２３】
一方、予約確定処理部１２は、自動取得パターンを用いて予約確定処理を行うための自動取得パターン適用部１３と、感染症の患者の検査が予約対象となっている場合の処理を行う感染症処理部１４と、同じ検査部位の検査を連続させて効率化を図るための同一検査部位処理部１５とを含む。
【００２４】
更に、自動取得パターン適用部１３は、予約状況を表示するための予約状況表示部１３１と、予約枠の情報を読み込むための予約枠読み込み部１３２と、予約枠に設定された自動取得パターンの内容を読み込む自動取得パターン読み込み部１３３と、予約待ちの案件と自動取得パターンとの比較を行うパターン比較部１３４と、確定した予約内容をデータベースに書き込むデータベース（ＤＢ）更新部１３５とを含む。
【００２５】
感染症処理部１４は、予約待ちの案件に感染症を示すデータが含まれるか否かを判断する感染症登録確認部１４１と、感染症の案件である場合に各日の一番最後の時間帯から予約を割り当てるための後端時間帯予約部１４２とを含む。
【００２６】
同一検査部位処理部１５は、予約待ちの案件から検査部位を読み込む検査部位読み込み部１５１と、予約待ちの案件の検査部位と自動取得パターンに含まれる検査部位とを比較するための検査部位比較部１５２と、予約待ちの案件について予約を確定しようとする際、その直前に同じ検査部位が予約されているか否かを判断する検査部位予約連続確認部１５３とを含む。
【００２７】
以下、データベース２１〜２６の意義および格納されるデータの例を図２〜図７を参照して説明する。
【００２８】
図２は自動取得パターン項目マスタ２１の格納データ例を示している。自動取得パターン項目マスタ２１は自動取得パターンの定義に用いる項目および細項目を保持するものであり、「検査種別」、「項目ＩＤ」、「項目名」、「項目コード」（複数）の欄（フィールド）を有している。「検査種別」は、例えば「透視撮影」、「ＣＴ検査」、「ＭＲＩ検査」、「血管撮影検査」といったもので、それらに対応するコードが格納される。「項目ＩＤ」は自動取得パターン項目マスタ２１内の項目の識別子である。「項目名」は、「検査部位」、「撮影指示」、「外来・入院」、「病院までの距離」といった、自動取得パターンにおいて医療検査機器の利用条件を定めるための項目である。「項目コード」は、項目名の各々につき選択可能な細項目（例えば、「検査部位」については「眼窩部」、「副鼻腔」、「顔面骨」等）に対応するコードが格納される。
【００２９】
図３は自動取得パターン定義マスタ２２の格納データ例を示している。自動取得パターン定義マスタ２２は予約枠に割り当てられる自動取得パターンを格納するものであり、「検査種別」、「パターン番号」、「パターン名」、「感染症の有無」、「パターン式」の欄を有している。「検査種別」は自動取得パターン項目マスタ２１におけるものと同様である。「パターン番号」は自動取得パターンの識別子である。「パターン名」はパターンに与えられた名前であり、例えば、「ＣＴ１」「ＣＴ２」といったものである。「感染症の有無」は当該自動取得パターンのパターン式で感染症の患者の検査を許容することを示している場合に「１」が格納される。「パターン式」は自動取得の条件を示すもので、自動取得パターン項目マスタ２１で規定された項目コードと演算子（ＡＮＤ，ＯＲ，ＮＯＴ）を用いて表現されたものが格納される。
【００３０】
図４は予約枠データベース（ＤＢ）２３の格納データ例を示している。予約枠データベース（ＤＢ）２３は医療検査機器の設置される部屋毎に日付・時間帯毎に分割された予約枠を設定するものであり、「部屋番号」、「予約日」、「予約開始時間」、「予約終了時間」、「有効」、「パターン番号」の欄を有している。「部屋番号」は医療検査機器の設置される部屋を識別するものであり、対応するコードが格納される。「予約日」は予約枠の日付であり、「予約開始時間」は予約枠の開始時刻であり、「予約終了時間」は予約枠の終了時刻である。「有効」はその予約枠が予約可能であるか否かを示すものであり、有効である場合には「１」が格納され、無効である場合には「０」が格納される。「パターン番号」はその予約枠に設定された自動取得パターンの識別子であり、自動取得パターン定義マスタ２２におけるものと同様である。
【００３１】
図５は予約データベース（ＤＢ）２４の格納データ例を示している。予約データベース（ＤＢ）２４は予約が確定した案件を格納しておくものであり、「オーダ番号」、「患者ＩＤ」、「検査種別」、「部屋番号」、「予約日」、「予約開始時間」の欄を有している。「オーダ番号」は予約案件を識別するものであり、個々の予約案件に対応するコードが格納される。「患者ＩＤ」は検査の対象となる患者を識別するものであり、個々の患者に対応するコードが格納される。「検査種別」は自動取得パターン項目マスタ２１におけるものと同様である。「部屋番号」「予約日」「予約開始時間」は予約枠データベース（ＤＢ）２３におけるものと同様である。
【００３２】
図６は検査録データベース（ＤＢ）２５の格納データ例を示している。検査録データベース（ＤＢ）２５は予約待ちの状態を含め検査に関する幅広い管理のためのものであり、放射線関連の検査の場合は「照射録データベース（ＤＢ）」と呼んでもよいが、本発明では医療検査機器を放射線関連のものに限定していないため、「検査録データベース」としている。
【００３３】
検査録データベース（ＤＢ）２５は「オーダ番号」、「患者ＩＤ」、「検査種別」、「受付状態区分」、「検査部位コード」、「予約日」、「予約開始時間」の欄を有している。「オーダ番号」「患者ＩＤ」「検査種別」「予約日」「予約開始時間」は予約データベース（ＤＢ）２４と同様であるが、「予約日」「予約開始時間」については予約が確定していない場合は不定を示す「９９９９９９９９」「９９９９」が格納される。「受付状態区分」は現時点における受付の状況を示すものであり、予約が確定している場合には「１」が格納され、予約待ちの状態の場合は「０」が格納される。「検査部位コード」は検査対象の部位を示すもので、対応するコードが格納される。
【００３４】
図７は患者データベース（ＤＢ）２６の格納データ例を示している。患者データベース（ＤＢ）２６は検査の対象となる患者を管理するためのものであり、「患者ＩＤ」、「患者氏名」、「感染症」の欄を有している。「患者ＩＤ」は予約データベース（ＤＢ）２４と同様である。「患者氏名」は患者の氏名であり、ここでは漢字で格納されている。「感染症」は当該患者が感染症と診断されているか否かを示すものであり、該当する場合には感染症を示すコードが格納される。
【００３５】
図８は図１における予約枠メンテナンス部１１内の自動取得パターン定義部１１１の処理手順を示すフローチャートである。
【００３６】
以下、図８のフローチャートに基づき、表示装置３上の画面例を示す図９および図１０を適宜参照して、予約枠メンテナンスにおける自動取得パターン定義の動作を説明する。
【００３７】
予約枠メンテナンスにおける自動取得パターン定義は、図９に示すような画面３１においてボタン３１ａを入力装置４（図１）のマウス等で押下することで開始される。ボタン３１ａの押下により画面は図１０に示すような自動取得パターン定義画面３２となる。
【００３８】
オペレータのマウス操作等により検査種別表示欄３２ａから検査種別が選択されると、自動取得パターン定義部１１１は選択された検査種別を取得する（ステップＳ１）。
【００３９】
続いて、自動取得パターン定義部１１１は自動取得パターン項目マスタ２１および自動取得パターン定義マスタ２２から表示すべき自動取得パターンのデータを読み込んで表示を行う（ステップＳ２）。すなわち、自動取得パターン定義マスタ２２から読み込んだ自動取得パターンのリストを自動取得パターン定義画面３２の自動取得パターン表示欄３２ｂに表示すると共に、自動取得パターンに対応する項目を、自動取得パターン項目マスタ２１から読み込んだデータから「検査種別」欄をキーに取り出して項目表示欄３２ｃに表示し、その細項目を細項目表示欄３２ｄに表示する。なお、オペレータによる選択操作前はデフォルト（既定値）で選択された自動取得パターンに関するものが表示される。
【００４０】
続いて、オペレータが自動取得パターン表示欄３２ｂから新規自動取得パターンもしくは登録済み自動取得パターンの選択を行うと、自動取得パターン定義部１１１は新規パターンの作成の有無を判断し（ステップＳ３）、必要と判断された場合は新規の自動取得パターンを作成して表示する（ステップＳ４）。新規パターンの作成が必要ないと判断された場合は選択された定義済みの自動取得パターンを取得して表示する（ステップＳ５）。
【００４１】
続いて、自動取得パターン定義部１１１は、オペレータによる項目表示欄３２ｃ、細項目表示欄３２ｄ、演算子設定欄３２ｅへの条件の設定内容を取得する（ステップＳ６）。すなわち、項目表示欄３２ｃで選択された分類項目と、その分類項目につき細項目表示欄３２ｄで選択された細項目と、それらの細項目の間の関係を示す演算子（ＯＲ，ＮＯＴ）を取得する。図１０では、検査種別「ＣＴ検査」に対し、分類項目「検査部位」に細項目「眼窩部、副鼻腔、顔面骨」が選択され、更にそのいずれかが該当すればよい旨の演算子「ＯＲ」が選択されている。
【００４２】
続いて、自動取得パターン定義部１１１はオペレータによる登録／更新ボタン３２ｆの押下を検出すると（ステップＳ７）、自動取得パターン定義マスタ２２に対して設定内容を登録（既に登録されているデータについては更新）する（ステップＳ８）。すなわち、選択された項目を演算子に沿ってパターン式として登録する。例えば、検査部位がコード「０００１」で表される細項目で、撮影指示がコード「０００２」以外（ＮＯＴ）のものである場合、パターン式は「部位コード＝０００１  ＡＮＤ  撮影指示ＮＯＴ＝０００２」というような形式で登録される。なお、新規の自動取得パターンの登録にあっては、パターン名の入力が要求される。
【００４３】
更に、上記の自動取得パターン定義マスタ２２への登録もしくは更新に際し、感染症項目に対して演算子「ＯＲ」が選択されている場合には、自動取得パターン定義マスタ２２の「感染症の有無」欄に「１」を設定する。これは、感染症の患者の検査を受け入れる可能性がある予約枠に対し、連続する時間帯を自動的に予約無効とする処理（後述）に用いるためのものである。
【００４４】
図１１は図１における予約枠メンテナンス部１１内の予約枠定義部１１２の処理手順を示すフローチャートである。
【００４５】
以下、図１１のフローチャートに基づき、表示装置３上の画面例を示す図９および図１２を適宜参照して、予約枠メンテナンスにおける予約枠定義の動作を説明する。
【００４６】
予約枠メンテナンスにおける予約枠定義は、図９に示すような画面３１においてボタン３１ｂを入力装置４（図１）のマウス等で押下することで開始される。ボタン３１ｂの押下により画面は図１２に示すような予約枠定義画面３３となる。
【００４７】
オペレータのマウス操作等により部屋表示欄３３ａから医療検査機器の設置される部屋が選択されると、予約枠定義部１１２は選択された部屋を取得する（ステップＳ１１）。
【００４８】
続いて、オペレータのマウス操作等により年月表示欄３３ｂから予約枠定義の対象となる年月が選択されると、予約枠定義部１１２は選択された年月を取得し、予約枠データベース（ＤＢ）２３および予約データベース（ＤＢ）２４を参照して、日付表示欄３３ｃにその年月に含まれる日付の一覧を枠データの状況とともに表示する（ステップＳ１２）。すなわち、日付関数等により当該年月の日付データを作成すると共に、予約枠データベース（ＤＢ）２３の「予約日」欄を読み出し、枠データが存在しない場合には「×」、枠データが存在する場合は「○」を表示する。更に、予約データベース（ＤＢ）２４の「予約日」欄を読み出し、予約データが存在する場合には「■」を表示する。また、何らかの異常により枠データが正常に取得できなかった日付については「！」を表示する。
【００４９】
続いて、オペレータのマウス操作等により日付表示欄３３ｃから予約枠の設定対象となる日付が選択されると、予約枠定義部１１２は選択された日付を取得し、予約枠データベース（ＤＢ）２３を参照して予約枠表示欄３３ｄにその日付に含まれる予約枠を一覧表示する（ステップＳ１３）。すなわち、予約枠データベース（ＤＢ）２３の「予約日」欄から該当する日のデータを取得し、「予約開始時間」欄の値を「開始時刻」に、「予約終了時間」欄の値を「終了時刻」に、「有効」欄の値を「区分」に、それぞれ表示する。
【００５０】
続いて、オペレータのマウス操作等により予約枠表示欄３３ｄから設定対象となる予約枠が選択され、自動取得パターン選択欄３３ｅからその予約枠に設定すべき自動取得パターンが選択されると、予約枠定義部１１２は選択された予約枠を取得する（ステップＳ１４）と共に、選択された自動取得パターンを取得して予約枠に設定する（ステップＳ１５）。
【００５１】
続いて、予約枠定義部１１２は、予約枠に設定した自動取得パターンの「感染症の有無」欄に「１」が設定されている場合に、次の時間帯の予約枠の「区分」（「有効」欄に対応）を「無効」に設定する（ステップＳ１６）。これは、感染症の患者の検査を受け入れる可能性がある予約枠に対しては、消毒等の付加作業が続く時間帯に食い込んで発生する可能性があるため、自動予約の対象から外すべく、連続する時間帯を自動的に予約無効とするためである。なお、実際に感染症の患者の予約がなかった場合は、手動による調整等で予約が可能である。
【００５２】
続いて、予約枠定義部１１２はオペレータによる登録／更新ボタン３３ｆの押下を検出すると（ステップＳ１７）、予約枠データベース（ＤＢ）２３に対して設定内容を登録する（ステップＳ１８）。すなわち、予約枠データベース（ＤＢ）２３の該当する「部屋番号」「予約日」「予約開始時間」「予約終了時間」の予約枠データに対し、設定された自動取得パターンのパターン番号を書き込むと共に、感染症を受け入れ可能な予約枠に続く予約枠データの「有効」欄に「０」を登録する。
【００５３】
図１３〜図１５は図１における予約確定処理部１２内の自動取得パターン適用部１３の処理手順を示すフローチャートであり、予約状況表示部１３１がステップＳ２１〜ステップＳ２６に対応し、予約枠読み込み部１３２がステップＳ２７，ステップＳ２８に対応し、自動取得パターン読み込み部１３３がステップＳ２９に対応し、パターン比較部１３４がステップＳ３０，ステップＳ３１に対応し、データベース（ＤＢ）更新部１３５がステップＳ３２〜ステップＳ３４に対応する。
【００５４】
以下、図１３〜図１５のフローチャートに基づき、表示装置３上の画面例を示す図１６〜図１９を適宜参照して、予約確定処理の動作を説明する。
【００５５】
予約確定処理は図１６に示すような画面３４から開始され、オペレータのマウス操作等により検査種別表示欄３４ａから検査種別が選択されると、自動取得パターン適用部１３は選択された検査種別を取得する（ステップＳ２１）。検査種別の取得が完了すると、画面は図１７に示すような部屋選択画面３５となる。
【００５６】
続いて、オペレータのマウス操作等により部屋選択画面３５の部屋表示欄３５ａから予約対象の部屋（医療検査機器に対応）が選択され、更に年月表示欄３５ｂから予約処理する年月が選択されると、自動取得パターン適用部１３は対象となる部屋と年月を取得する（ステップＳ２２）。
【００５７】
続いて、自動取得パターン適用部１３は予約枠データベース（ＤＢ）２３および予約データベース（ＤＢ）２４を参照し、選択された部屋につき選択された年月の予約状況の概略を図１８に示すような月表示画面３６として一覧表示する（ステップＳ２３）。すなわち、予約枠データベース（ＤＢ）２３、予約データベース（ＤＢ）２４に格納されたデータに対し、「部屋番号」、「予約日」から該当するものを取り出し、一覧形式で表示する。この際、「予約あり」、「予約なし」、「予約不可」の状況が視覚的に理解されやすいように、色３６ａ〜色３６ｃを用いて色分け表示する。
【００５８】
続いて、オペレータのマウス操作等により月表示画面３６の一覧表示欄３６ｄから予約対象の日付および時間軸が選択されると、自動取得パターン適用部１３はその日付および時間軸を取得する（ステップＳ２４）。
【００５９】
続いて、自動取得パターン適用部１３は取得した日付を先頭に１週間分の予約状況を図１９に示すような週表示画面３７に一覧表示する（ステップＳ２５）。この際、既に予約が入っている時間帯には「科」、「病棟」、「氏名」、「年齢」、「検査名」等の詳細を表示する。また、予約データベース（ＤＢ）２４の「有効」欄に「０」が入っている予約枠については色表示によって予約取得不可の旨を表示する。
【００６０】
続いて、自動取得パターン適用部１３は検査録データベース（ＤＢ）２５および患者データベース（ＤＢ）２６を参照し、検査録データベース（ＤＢ）２５の「受付状態区分」欄が「０」でかつ日付が「９９９９９９９９」となっているものを予約待ちリスト３７ａに表示する（ステップＳ２６）。
【００６１】
続いて、オペレータのマウス操作等により週表示画面３７から自動予約ボタン３７ｂの押下が検出されると（ステップＳ２７）、自動取得パターン適用部１３は予約枠データベース（ＤＢ）２３から予約枠を時間枠毎に順次に読み込む（ステップＳ２８）。
【００６２】
続いて、自動取得パターン適用部１３は予約枠に設定されている自動取得パターンの詳細データを自動取得パターン定義マスタ２２から読み込み（ステップＳ２９）、予約待ちリスト３７ａに掲げられた案件のうち先頭から順に取り出したものとの間で比較を行う。なお、予約枠データベース（ＤＢ）２３の有効欄に「０」が入っているものは処理対象外としてスキップする。
【００６３】
続いて、自動取得パターン適用部１３は予約待ちデータと読み込んだ自動取得パターンとが記述された条件において全て一致するか否かを判断する（ステップＳ３１）。例えば、読み込んだ自動取得パターンのパターン式に「部位コード＝０００１  ＡＮＤ  撮影指示ＮＯＴ＝０００２」と設定されている場合、予約待ち案件の部位コードが「０００１」でかつ撮影指示が「０００２」以外であれば一致するものと判断し、それ以外は不一致であると判断する。
【００６４】
判断の結果、自動取得パターンと一致しない場合、予約枠の読み込み（ステップＳ２８）に戻る。
【００６５】
続いて、自動取得パターンと一致する場合、自動取得パターン適用部１３は検査録データベース（ＤＢ）２５の確定対象の予約データに対して受付状態区分に「１」を設定して更新を行う（ステップＳ３２）。
【００６６】
続いて、自動取得パターン適用部１３は予約データベース（ＤＢ）２４の対応するデータに「オーダ番号」、「部屋番号」、「予約日」、「予約開始時間」等の値を設定して更新を行う（ステップＳ３３）。
【００６７】
続いて、自動取得パターン適用部１３はその他の予約待ちデータが存在するか否かを判断し（ステップＳ３４）、存在する場合には予約枠の読み込み（ステップＳ２８）に戻り、存在しない場合には予約確定の処理を終了する。
【００６８】
以上でコンピュータを利用した自動的な予約確定が行われるが、その後、オペレータの手動による微調整を行うことができることはいうまでもない。
【００６９】
図２０〜図２２は図１における予約確定処理部１２内の自動取得パターン適用部１３、感染症処理部１４および同一検査部位処理部１５の処理手順を示すフローチャートである。感染症処理部１４および同一検査部位処理部１５は自動取得パターン適用部１３に機能の付加を行うものであり、感染症登録確認部１４１がステップＳ５０に対応し、後端時間帯予約部１４２がステップＳ５１に対応し、検査部位読み込み部１５１がステップＳ４９の後半部に対応し、検査部位比較部１５２がステップＳ５２に対応し、検査部位予約連続確認部１５３がステップＳ５３に対応する。
【００７０】
以下、図２０〜図２２のフローチャートに基づき、表示装置３上の画面例を示す図１６〜図１９を適宜参照して、予約確定処理の他の動作例を説明する。
【００７１】
予約確定処理は図１６に示すような画面３４から開始され、オペレータのマウス操作等により検査種別表示欄３４ａから検査種別が選択されると、自動取得パターン適用部１３は選択された検査種別を取得する（ステップＳ４１）。検査種別の取得が完了すると、画面は図１７に示すような部屋選択画面３５となる。
【００７２】
続いて、オペレータのマウス操作等により部屋選択画面３５の部屋表示欄３５ａから予約対象の部屋（医療検査機器に対応）が選択され、更に年月表示欄３５ｂから予約処理する年月が選択されると、自動取得パターン適用部１３は対象となる部屋と年月を取得する（ステップＳ４２）。
【００７３】
続いて、自動取得パターン適用部１３は予約枠データベース（ＤＢ）２３および予約データベース（ＤＢ）２４を参照し、選択された部屋につき選択された年月の予約状況の概略を図１８に示すような月表示画面３６として一覧表示する（ステップＳ４３）。すなわち、予約枠データベース（ＤＢ）２３、予約データベース（ＤＢ）２４に格納されたデータに対し、「部屋番号」、「予約日」から該当するものを取り出し、一覧形式で表示する。この際、「予約あり」、「予約なし」、「予約不可」の状況が視覚的に理解されやすいように、色３６ａ〜色３６ｃを用いて色分け表示する。
【００７４】
続いて、オペレータのマウス操作等により月表示画面３６の一覧表示欄３６ｄから予約対象の日付および時間軸が選択されると、自動取得パターン適用部１３はその日付および時間軸を取得する（ステップＳ４４）。
【００７５】
続いて、自動取得パターン適用部１３は取得した日付を先頭に１週間分の予約状況を図１９に示すような週表示画面３７に一覧表示する（ステップＳ４５）。この際、既に予約が入っている時間帯には「科」、「病棟」、「氏名」、「年齢」、「検査名」等の詳細を表示する。また、予約データベース（ＤＢ）２４の「有効」欄に「０」が入っている予約枠については色表示によって予約取得不可の旨を表示する。
【００７６】
続いて、自動取得パターン適用部１３は検査録データベース（ＤＢ）２５および患者データベース（ＤＢ）２６を参照し、検査録データベース（ＤＢ）２５の受付状態区分が「０」でかつ日付が「９９９９９９９９」となっているものを予約待ちリスト３７ａに表示する（ステップＳ４６）。
【００７７】
続いて、オペレータのマウス操作等により週表示画面３７から予約支援ボタン３７ｃの押下が検出されると（ステップＳ４７）、自動取得パターン適用部１３は予約枠データベース（ＤＢ）２３から予約枠を時間枠毎に順次に読み込む（ステップＳ４８）。
【００７８】
続いて、自動取得パターン適用部１３は予約枠に設定されている自動取得パターンの詳細データを自動取得パターン定義マスタ２２から読み込むと共に、同一検査部位処理部１５は予約データベース（ＤＢ）２４から予約済み案件についてのオーダ番号を読み込み、そのオーダ番号をキーにして検査録データベース（ＤＢ）２５から検査部位を読み込む（ステップＳ４９）。
【００７９】
続いて、感染症処理部１４は予約待ちリストの患者データに感染症が登録されているか否かを判断し（ステップＳ５０）、感染症が登録されている場合には予約データベース（ＤＢ）２４の各日の一番最後の時間帯から予約データを設定する（ステップＳ５１）。既に感染症の患者の予約が確定している場合には、連続する直前の時間帯に予約データを設定する。
【００８０】
一方、感染症が登録されていない場合、同一検査部位処理部１５は予約待ちリストの検査部位と予約枠データベース（ＤＢ）２３に登録されている自動取得パターンの条件に含まれる検査部位が一致するか否かを判断し（ステップＳ５２）、不一致の場合には予約枠の読み込み（ステップＳ４８）に戻る。
【００８１】
検査部位が一致する場合、同一検査部位処理部１５は検査録データベース（ＤＢ）２５に登録されている直前の時間帯に同一の検査部位の検査予約が登録されているか否かを判断し（ステップＳ５３）、登録されていない場合には予約枠の読み込み（ステップＳ４８）に戻る。
【００８２】
直前の時間帯に同一の検査部位の検査予約が登録されている場合、自動取得パターン適用部１３は検査録データベース（ＤＢ）２５の確定対象の予約データに対して受付状態区分に「１」を設定して更新を行う（ステップＳ５４）。
【００８３】
続いて、自動取得パターン適用部１３は予約データベース（ＤＢ）２４の対応するデータに「オーダ番号」、「部屋番号」、「予約日」、「予約開始時間」等の値を設定して更新を行う（ステップＳ５５）。
【００８４】
続いて、自動取得パターン適用部１３はその他の予約待ちデータが存在するか否かを判断し（ステップＳ５６）、存在する場合には予約枠の読み込み（ステップＳ４８）に戻り、存在しない場合には予約確定の処理を終了する。
【００８５】
以上でコンピュータを利用した自動的な予約確定が行われるが、その後、オペレータの手動による微調整を行うことができることはいうまでもない。
【００８６】
以上説明したように、本発明の医療検査機器予約支援プログラムにあっては、医療検査機器の自動予約に際して検査部位等の検査作業の実情に沿った多くの利用条件を考慮に入れることができるため、今までは検査業務に精通した者でなければ割り振れなかった予約の大部分を人手をほとんどかけることなくコンピュータによって自動的に行うことができ、適切な予約管理を行うことができるという効果がある。
【００８７】
また、感染症の患者の検査に対し、各日の最後の時間帯に予約を自動的にかためることができ、消毒等の追加作業を軽減して、適切な予約管理を行うことができる効果がある。
【００８８】
更に、同一の検査部位の検査を連続して予約設定できるので、検査部位の変更に伴う調整作業等を減少させることができ、適切な予約管理を行うことができる効果がある。
【００８９】
実施の各種形態につき以下に付記する。
（付記１）  データベースから医療検査機器の予約枠毎に設定された当該医療検査機器の利用条件を指定する自動取得パターンを読み込む手順と、
予約待ちの案件につき上記自動取得パターンとの比較を行い、自動取得パターンで指定された利用条件に一致するか否かを判断する手順と、
判断の結果、条件が一致する場合に予約を確定させてデータベースに登録する手順とをコンピュータに実行させるための医療検査機器予約支援プログラム。
（付記２）  予約待ちの案件に感染症を示すデータが含まれている場合、各日の一番最後の時間帯から予約を割り当てる手順をコンピュータに実行させるための付記１に記載の医療検査機器予約支援プログラム。
（付記３）  予約待ちの案件について予約を確定する時、同じ検査部位が予約されているか否かを判断し、同じ検査部位が予約されている場合、その予約に続けて予約を割り当てる手順をコンピュータに実行させるための付記１または２に記載の医療検査機器予約支援プログラム。
（付記４）  データベースから医療検査機器の予約枠毎に設定された当該医療検査機器の利用条件を指定する自動取得パターンを読み込む自動取得パターン読み込み部と、
予約待ちの案件につき上記自動取得パターンと比較を行い、自動取得パターンで指定された利用条件に一致するか否かを判断するパターン比較部と、
比較の結果、条件が一致する場合に予約を確定させてデータベースに登録するデータベース更新部とを有する医療検査機器予約支援装置。
（付記５）  データベースから医療検査機器の予約枠毎に設定された当該医療検査機器の利用条件を指定する自動取得パターンを読み込む手順と、
予約待ちの案件につき上記自動取得パターンと比較を行い、自動取得パターンで指定された利用条件に一致するか否かを判断する手順と、
比較の結果、条件が一致する場合に予約を確定させてデータベースに登録する手順とを有する医療検査機器予約方法。
【図面の簡単な説明】
【００９０】
【図１】本発明を適用したシステムの一実施形態を示す機能ブロック図である。
【図２】自動取得パターン項目マスタの格納データの例を示す図である。
【図３】自動取得パターン定義マスタの格納データの例を示す図である。
【図４】予約枠データベース（ＤＢ）の格納データの例を示す図である。
【図５】予約データベース（ＤＢ）の格納データの例を示す図である。
【図６】検査録データベース（ＤＢ）の格納データの例を示す図である。
【図７】患者データベース（ＤＢ）の格納データの例を示す図である。
【図８】自動取得パターン定義の処理手順を示すフローチャートである。
【図９】予約枠メンテナンスのトップの画面の例を示す図である。
【図１０】自動取得パターン定義画面の例を示す図である。
【図１１】予約枠定義の処理手順を示すフローチャートである。
【図１２】予約枠定義画面の例を示す図である。
【図１３】自動取得パターンの適用により予約を確定する処理手順を示すフローチャートである。
【図１４】自動取得パターンの適用により予約を確定する処理手順を示すフローチャートである。
【図１５】自動取得パターンの適用により予約を確定する処理手順を示すフローチャートである。
【図１６】予約確定のトップの画面の例を示す図である。
【図１７】部屋選択画面の例を示す図である。
【図１８】月表示画面の例を示す図である。
【図１９】週表示画面の例を示す図である。
【図２０】感染症および検査部位を考慮して予約を確定する処理手順を示すフローチャートである。
【図２１】感染症および検査部位を考慮して予約を確定する処理手順を示すフローチャートである。
【図２２】感染症および検査部位を考慮して予約を確定する処理手順を示すフローチャートである。
【符号の説明】
【００９１】
１      医療検査機器予約支援部
１１    予約枠メンテナンス部
１２    予約確定処理部
１３    自動取得パターン適用部
１４    感染症処理部
１５    同一検査部位処理部
２１    自動取得パターン項目マスタ
２２    自動取得パターン定義マスタ
２３    予約枠データベース（ＤＢ）
２４    予約データベース（ＤＢ）
２５    検査録データベース（ＤＢ）
２６    患者データベース（ＤＢ）
３      表示装置
４      入力装置
【図１】
2005044210.tif 000003
【図２】
2005044210.tif 000004
【図３】
2005044210.tif 000005
【図４】
2005044210.tif 000006
【図５】
2005044210.tif 000007
【図６】
2005044210.tif 000008
【図７】
2005044210.tif 000009
【図８】
2005044210.tif 000010
【図９】
2005044210.tif 000011
【図１０】
2005044210.tif 000012
【図１１】
2005044210.tif 000013
【図１２】
2005044210.tif 000014
【図１３】
2005044210.tif 000015
【図１４】
2005044210.tif 000016
【図１５】
2005044210.tif 000017
【図１６】
2005044210.tif 000018
【図１７】
2005044210.tif 000019
【図１８】
2005044210.tif 000020
【図１９】
2005044210.tif 000021
【図２０】
2005044210.tif 000022
【図２１】
2005044210.tif 000023
【図２２】
2005044210.tif 000024