(57)【特許請求の範囲】
【請求項１】
術者の術者識別情報と、当該術者が行うことができる術式を示す術式情報とを対応付けて記憶する術者情報データベースと、患者の検査情報を記憶する検査情報データベースと、前記術者識別情報と当該術者識別情報が示す術者の手術可能日のスケジュール情報とを対応付けて示す術者スケジュールデータベースとの間で通信を行うインターフェースと、
手術のスケジュールを決定する対象となる患者の各々について、当該患者の患者識別情報と、当該患者の手術を行う術者を示す術者識別情報と、当該患者の手術の術式を示す術式情報と、当該患者の術日情報と、当該患者の手術の順番を示す術順情報とを対応付けて示す項目を規定した手術スケジュールデータと、前記術式情報と当該術式情報が示す術式の手術の予測術時間情報とを対応付けて示す術式予測術時間データと、手術開始時刻情報とを記憶するメモリと、
患者の手術のスケジュールを決定する処理を行う処理手段と
を有し、
前記処理手段は、
前記手術スケジュールデータを基に、手術のスケジュールを決定する対象となる複数の患者の各々について、当該患者の前記患者識別情報と、当該患者の前記術式情報と、当該患者の前記術者識別情報と、当該患者の前記手術のスケジュールを決定するために利用される参考情報とを所定の画面領域内で対応付けて示す患者表示ブロックが前記術順情報を基に規定された順序で配置された手術スケジュール決定画面を表示する処理と、
前記手術スケジュール決定画面上での操作者の指定操作に応じて前記患者表示ブロックが指定されると、当該指定された患者表示ブロックに対応付けられた前記患者識別情報を検索キーとして用いて前記メモリに記憶された前記手術スケジュールデータを参照して、当該患者識別情報に対応付けられた前記術者識別情報を取得し、術者が未決定であることを当該術者識別情報が示すか否かを判断し、未決定であることを示すと判断した場合に、当該患者識別情報に対応付けられた前記術式情報を前記手術スケジュールデータを参照して取得し、当該取得した前記術式情報を検索キーとして用いて前記術者情報データベースにアクセスして、当該術式情報の術式を行うことできる前記術者識別情報を取得し、当該取得した術者識別情報の一覧を示す術者候補表示欄を画面表示し、当該術者候補表示欄上で前記操作者の操作によって指定操作された前記術者識別情報を、前記指定された患者表示ブロックの患者の前記術者識別情報として更新すると共に画面表示する処理と、
前記患者表示ブロック内で対応付けられた前記患者識別情報を検索キーとして用いて前記検査情報データベースを検索して、当該患者識別情報に対応付けられた前記検査情報を取得して前記参考情報として、当該患者識別情報に対応した前記患者表示ブロック内に表示する処理と、
前記手術スケジュール決定画面上で前記患者表示ブロックが指定操作されると、前記手術スケジュールデータを基に、当該指定操作された患者表示ブロックの前記術日情報が示す手術日を手術可能日として示している前記術者識別情報を前記術者スケジュールデータベースにアクセスして取得し、当該取得した術者識別情報を前記術者候補表示欄内に表示し、前記術者候補表示欄内に表示された前記術者識別情報が操作者の指定操作によって選択されると、当該選択された術者識別情報を前記指定操作された前記患者表示ブロックに対応付ける処理と、
前記手術スケジュール決定画面上での操作者の指定操作に応じて前記患者表示ブロックの画面上での移動操作を検出すると、画面上での当該患者表示ブロックの移動操作先の位置と、他の前記患者表示ブロックの表示位置との位置関係に基づいて、当該移動操作によって術順が変更になる前記患者表示ブロックを特定し、当該特定した患者表示ブロックに対応する前記術順情報を前記位置関係に基づいて更新する処理と、
前記検出した前記移動操作によって術順が変更になる前記患者表示ブロックの前記術者識別情報を検索キーとして前記術者スケジュールデータベースにアクセスして当該術者識別情報に対応付けられた前記スケジュール情報を取得し、当該取得したスケジュール情報を基に、当該術者識別情報で示される術者が変更後の術順で前記手術を行うことができるか否かを判断し、変更後の術順で手術を行えないと判断した場合に、その旨を示す情報を表示する処理と、
前記変更後の術順で前記手術を行うことできないと判断した前記患者表示ブロックの前記術式情報を検索キーとして用いて前記術者情報データベースにアクセスして、当該術式情報が示す術式を行うことできる他の前記術者識別情報を取得し、当該取得した術者識別情報の一覧を示す術者候補表示欄を表示し、当該術者候補表示欄上で指定操作された術者識別情報を前記手術スケジュールデータ内の当該患者の項目の前記術者識別情報として更新登録すると共に、前記患者表示ブロック内に表示する処理と、
前記特定した前記移動操作によって術順が変更になる前記患者表示ブロックについて、当該患者表示ブロックより術順が早い前記患者表示ブロックに対応付けられた前記術式情報を基に、前記メモリに記憶された前記術式予測術時間データにアクセスして前記予測術時間情報を取得し、当該取得した前記予測術時間情報と前記手術開始時刻情報とを基に、手術の時間帯の予測を示す予測手術時間帯情報を生成し、当該予測手術時間帯情報と前記スケジュール情報とに基づいて、前記変更後の術順で手術を行うことができるか否かを判断する処理と、
前記変更後の術順で行うことができないと判断した手術について、当該手術の術式情報を前記手術スケジュールデータから取得し、当該術式情報を検索キーとして用いて前記術者情報データベースを検索して、当該手術の術式を行うことできる他の術者の術者識別情報を取得し、当該取得した術者識別情報を検索キーとして用いて前記術者スケジュールデータベースにアクセスを行い、当該術者識別情報に対応付けられた手術可能時間帯情報を取得し、当該取得した手術可能時間帯情報と、上記変更後の予測手術時間帯情報とを比較して、上記変更後の予測手術時間帯で手術が可能な術者識別情報を特定して表示する処理と
を行う
手術スケジュール決定装置。
【請求項２】
術者の術者識別情報と、当該術者が行うことができる術式を示す術式情報とを対応付けて記憶する術者情報データベースと、患者の検査情報を記憶する検査情報データベースと通信を行いながら、患者の手術のスケジュールをコンピュータが決定する手術スケジュール決定方法であって、
前記コンピュータは、
手術のスケジュールを決定する対象となる患者の各々について、当該患者の患者識別情報と、当該患者の手術を行う術者を示す術者識別情報と、当該患者の手術の術式を示す術式情報と、当該患者の手術の順番を示す術順情報とを対応付けて示す項目を規定した手術スケジュールデータと、前記術式情報と当該術式情報が示す術式の手術の予測術時間情報とを対応付けて示す術式予測術時間データと、手術開始時刻情報とを記憶するメモリと、
患者の手術のスケジュールを決定する処理を行う処理手段と
を有し、
前記手術スケジュールデータを基に、手術のスケジュールを決定する対象となる複数の患者の各々について、当該患者の前記患者識別情報と、当該患者の前記術式情報と、当該患者の前記術者識別情報と、当該患者の前記手術のスケジュールを決定するために利用される参考情報とを所定の画面領域内で対応付けて示す患者表示ブロックが前記術順情報を基に規定された順序で配置された手術スケジュール決定画面を表示する第１の工程と、
前記手術スケジュール決定画面上での操作者の指定操作に応じて前記患者表示ブロックが指定されると、当該指定された患者表示ブロックに対応付けられた前記患者識別情報を検索キーとして用いて前記メモリに記憶された前記手術スケジュールデータを参照して、当該患者識別情報に対応付けられた前記術者識別情報を取得し、術者が未決定であることを当該術者識別情報が示すか否かを判断し、未決定であることを示すと判断した場合に、当該患者識別情報に対応付けられた前記術式情報を前記手術スケジュールデータを参照して取得し、当該取得した前記術式情報を検索キーとして用いて前記術者情報データベースにアクセスして、当該術式情報の術式を行うことできる前記術者識別情報を取得し、当該取得した術者識別情報の一覧を示す術者候補表示欄を画面表示し、当該術者候補表示欄上で前記操作者の操作によって指定操作された前記術者識別情報を、前記指定された患者表示ブロックの患者の前記術者識別情報として更新すると共に画面表示する第２の工程と、
前記患者表示ブロック内で対応付けられた前記患者識別情報を検索キーとして用いて前記検査情報データベースを検索して、当該患者識別情報に対応付けられた前記検査情報を取得して前記参考情報として、当該患者識別情報に対応した前記患者表示ブロック内に表示する第３の工程と、
前記手術スケジュール決定画面上で前記患者表示ブロックが指定操作されると、前記手術スケジュールデータを基に、当該指定操作された患者表示ブロックの術日情報が示す手術日を手術可能日として示している前記術者識別情報を術者スケジュールデータベースにアクセスして取得し、当該取得した術者識別情報を前記術者候補表示欄内に表示し、前記術者候補表示欄内に表示された前記術者識別情報が操作者の指定操作によって選択されると、当該選択された術者識別情報を前記指定操作された前記患者表示ブロックに対応付ける第４の工程と、
前記手術スケジュール決定画面上での操作者の指定操作に応じて前記患者表示ブロックの画面上での移動操作を検出すると、画面上での当該患者表示ブロックの移動操作先の位置と、他の前記患者表示ブロックの表示位置との位置関係に基づいて、当該移動操作によって術順が変更になる前記患者表示ブロックを特定し、当該特定した患者表示ブロックに対応する前記術順情報を前記位置関係に基づいて更新する第５の工程と、
前記検出した移動操作によって術順が変更になる前記患者表示ブロックの前記術者識別情報を検索キーとして前記術者スケジュールデータベースにアクセスして当該術者識別情報に対応付けられたスケジュール情報を取得し、当該取得したスケジュール情報を基に、当該術者識別情報で示される術者が変更後の術順で前記手術を行うことができるか否かを判断し、変更後の術順で手術を行えないと判断した場合に、その旨を示す情報を表示する第６の工程と、
前記変更後の術順で前記手術を行うことできないと判断した前記患者表示ブロックの前記術式情報を検索キーとして用いて前記術者情報データベースにアクセスして、当該術式情報が示す術式を行うことできる他の前記術者識別情報を取得し、当該取得した術者識別情報の一覧を示す術者候補表示欄を表示し、当該術者候補表示欄上で指定操作された術者識別情報を前記手術スケジュールデータ内の当該患者の項目の前記術者識別情報として更新登録すると共に、前記患者表示ブロック内に表示する第７の工程と、
前記特定した前記移動操作によって術順が変更になる前記患者表示ブロックについて、当該患者表示ブロックより術順が早い前記患者表示ブロックに対応付けられた前記術式情報を基に、前記メモリに記憶された前記術式予測術時間データにアクセスして前記予測術時間情報を取得し、当該取得した前記予測術時間情報と前記手術開始時刻情報とを基に、手術の時間帯の予測を示す予測手術時間帯情報を生成し、当該予測手術時間帯情報と前記スケジュール情報とに基づいて、前記変更後の術順で手術を行うことができるか否かを判断する第８の工程と、
前記変更後の術順で行うことができないと判断した手術について、当該手術の術式情報を前記手術スケジュールデータから取得し、当該術式情報を検索キーとして用いて前記術者情報データベースを検索して、当該手術の術式を行うことできる他の術者の術者識別情報を取得し、当該取得した術者識別情報を検索キーとして用いて前記術者スケジュールデータベースにアクセスを行い、当該術者識別情報に対応付けられた手術可能時間帯情報を取得し、当該取得した手術可能時間帯情報と、上記変更後の予測手術時間帯情報とを比較して、上記変更後の予測手術時間帯で手術が可能な術者識別情報を特定して表示する第９の工程と
を前記処理手段が実行する
手術スケジュール決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、病院等における手術スケジュールの作成を支援する手術スケジュール支援装置、その方法に関するものである。
【背景技術】
【０００２】
病院では、医院長等が、患者の手術の予定日等、手術の術式、その術式の手術が可能な医師のスケジュール等を見ながら手術のスケジューリングを行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０―３１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、このような手術スケジュールは、各手術の術式が可能な医師を探したり、また、各医師のスケジュール等を考慮する必要があり、非常に煩雑な作業になる。
そのため、手術スケジュールを行える人材が限られてしまうという問題がある。
【０００５】
本発明はかかる事情に鑑みてなされたものであり、その目的は、手術のスケジュール作成を支援することができる手術スケジュール支援装置およびその方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の手術スケジュール決定装置は、
術者の術者識別情報と、当該術者が行うことができる術式を示す術式情報とを対応付けて記憶する術者情報データベースと、患者の検査情報を記憶する検査情報データベースと、前記術者識別情報と当該術者識別情報が示す術者の手術可能日のスケジュール情報とを対応付けて示す術者スケジュールデータベースとの間で通信を行うインターフェースと、
手術のスケジュールを決定する対象となる患者の各々について、当該患者の患者識別情報と、当該患者の手術を行う術者を示す術者識別情報と、当該患者の手術の術式を示す術式情報と、当該患者の術日情報と、当該患者の手術の順番を示す術順情報とを対応付けて示す項目を規定した手術スケジュールデータと、前記術式情報と当該術式情報が示す術式の手術の予測術時間情報とを対応付けて示す術式予測術時間データと、手術開始時刻情報とを記憶するメモリと、
患者の手術のスケジュールを決定する処理を行う処理手段と
を有し、
前記処理手段は、
前記手術スケジュールデータを基に、手術のスケジュールを決定する対象となる複数の患者の各々について、当該患者の前記患者識別情報と、当該患者の前記術式情報と、当該患者の前記術者識別情報と、当該患者の前記手術のスケジュールを決定するために利用される参考情報とを所定の画面領域内で対応付けて示す患者表示ブロックが前記術順情報を基に規定された順序で配置された手術スケジュール決定画面を表示する処理と、
前記手術スケジュール決定画面上での操作者の指定操作に応じて前記患者表示ブロックが指定されると、当該指定された患者表示ブロックに対応付けられた前記患者識別情報を検索キーとして用いて前記メモリに記憶された前記手術スケジュールデータを参照して、当該患者識別情報に対応付けられた前記術者識別情報を取得し、術者が未決定であることを当該術者識別情報が示すか否かを判断し、未決定であることを示すと判断した場合に、当該患者識別情報に対応付けられた前記術式情報を前記手術スケジュールデータを参照して取得し、当該取得した前記術式情報を検索キーとして用いて前記術者情報データベースにアクセスして、当該術式情報の術式を行うことできる前記術者識別情報を取得し、当該取得した術者識別情報の一覧を示す術者候補表示欄を画面表示し、当該術者候補表示欄上で前記操作者の操作によって指定操作された前記術者識別情報を、前記指定された患者表示ブロックの患者の前記術者識別情報として更新すると共に画面表示する処理と、
前記患者表示ブロック内で対応付けられた前記患者識別情報を検索キーとして用いて前記検査情報データベースを検索して、当該患者識別情報に対応付けられた前記検査情報を取得して前記参考情報として、当該患者識別情報に対応した前記患者表示ブロック内に表示する処理と、
前記手術スケジュール決定画面上で前記患者表示ブロックが指定操作されると、前記手術スケジュールデータを基に、当該指定操作された患者表示ブロックの前記術日情報が示す手術日を手術可能日として示している前記術者識別情報を前記術者スケジュールデータベースにアクセスして取得し、当該取得した術者識別情報を前記術者候補表示欄内に表示し、前記術者候補表示欄内に表示された前記術者識別情報が操作者の指定操作によって選択されると、当該選択された術者識別情報を前記指定操作された前記患者表示ブロックに対応付ける処理と、
前記手術スケジュール決定画面上での操作者の指定操作に応じて前記患者表示ブロックの画面上での移動操作を検出すると、画面上での当該患者表示ブロックの移動操作先の位置と、他の前記患者表示ブロックの表示位置との位置関係に基づいて、当該移動操作によって術順が変更になる前記患者表示ブロックを特定し、当該特定した患者表示ブロックに対応する前記術順情報を前記位置関係に基づいて更新する処理と、
前記検出した前記移動操作によって術順が変更になる前記患者表示ブロックの前記術者識別情報を検索キーとして前記術者スケジュールデータベースにアクセスして当該術者識別情報に対応付けられた前記スケジュール情報を取得し、当該取得したスケジュール情報を基に、当該術者識別情報で示される術者が変更後の術順で前記手術を行うことができるか否かを判断し、変更後の術順で手術を行えないと判断した場合に、その旨を示す情報を表示する処理と、
前記変更後の術順で前記手術を行うことできないと判断した前記患者表示ブロックの前記術式情報を検索キーとして用いて前記術者情報データベースにアクセスして、当該術式情報が示す術式を行うことできる他の前記術者識別情報を取得し、当該取得した術者識別情報の一覧を示す術者候補表示欄を表示し、当該術者候補表示欄上で指定操作された術者識別情報を前記手術スケジュールデータ内の当該患者の項目の前記術者識別情報として更新登録すると共に、前記患者表示ブロック内に表示する処理と、
前記特定した前記移動操作によって術順が変更になる前記患者表示ブロックについて、当該患者表示ブロックより術順が早い前記患者表示ブロックに対応付けられた前記術式情報を基に、前記メモリに記憶された前記術式予測術時間データにアクセスして前記予測術時間情報を取得し、当該取得した前記予測術時間情報と前記手術開始時刻情報とを基に、手術の時間帯の予測を示す予測手術時間帯情報を生成し、当該予測手術時間帯情報と前記スケジュール情報とに基づいて、前記変更後の術順で手術を行うことができるか否かを判断する処理と、
前記変更後の術順で行うことができないと判断した手術について、当該手術の術式情報を前記手術スケジュールデータから取得し、当該術式情報を検索キーとして用いて前記術者情報データベースを検索して、当該手術の術式を行うことできる他の術者の術者識別情報を取得し、当該取得した術者識別情報を検索キーとして用いて前記術者スケジュールデータベースにアクセスを行い、当該術者識別情報に対応付けられた手術可能時間帯情報を取得し、当該取得した手術可能時間帯情報と、上記変更後の予測手術時間帯情報とを比較して、上記変更後の予測手術時間帯で手術が可能な術者識別情報を特定して表示する処理と
を行う。
【０００７】
本発明の手術スケジュール決定方法は、
術者の術者識別情報と、当該術者が行うことができる術式を示す術式情報とを対応付けて記憶する術者情報データベースと、患者の検査情報を記憶する検査情報データベースと通信を行いながら、患者の手術のスケジュールをコンピュータが決定する手術スケジュール決定方法であって、
前記コンピュータは、
手術のスケジュールを決定する対象となる患者の各々について、当該患者の患者識別情報と、当該患者の手術を行う術者を示す術者識別情報と、当該患者の手術の術式を示す術式情報と、当該患者の手術の順番を示す術順情報とを対応付けて示す項目を規定した手術スケジュールデータと、前記術式情報と当該術式情報が示す術式の手術の予測術時間情報とを対応付けて示す術式予測術時間データと、手術開始時刻情報とを記憶するメモリと、
患者の手術のスケジュールを決定する処理を行う処理手段と
を有し、
前記手術スケジュールデータを基に、手術のスケジュールを決定する対象となる複数の患者の各々について、当該患者の前記患者識別情報と、当該患者の前記術式情報と、当該患者の前記術者識別情報と、当該患者の前記手術のスケジュールを決定するために利用される参考情報とを所定の画面領域内で対応付けて示す患者表示ブロックが前記術順情報を基に規定された順序で配置された手術スケジュール決定画面を表示する第１の工程と、
前記手術スケジュール決定画面上での操作者の指定操作に応じて前記患者表示ブロックが指定されると、当該指定された患者表示ブロックに対応付けられた前記患者識別情報を検索キーとして用いて前記メモリに記憶された前記手術スケジュールデータを参照して、当該患者識別情報に対応付けられた前記術者識別情報を取得し、術者が未決定であることを当該術者識別情報が示すか否かを判断し、未決定であることを示すと判断した場合に、当該患者識別情報に対応付けられた前記術式情報を前記手術スケジュールデータを参照して取得し、当該取得した前記術式情報を検索キーとして用いて前記術者情報データベースにアクセスして、当該術式情報の術式を行うことできる前記術者識別情報を取得し、当該取得した術者識別情報の一覧を示す術者候補表示欄を画面表示し、当該術者候補表示欄上で前記操作者の操作によって指定操作された前記術者識別情報を、前記指定された患者表示ブロックの患者の前記術者識別情報として更新すると共に画面表示する第２の工程と、
前記患者表示ブロック内で対応付けられた前記患者識別情報を検索キーとして用いて前記検査情報データベースを検索して、当該患者識別情報に対応付けられた前記検査情報を取得して前記参考情報として、当該患者識別情報に対応した前記患者表示ブロック内に表示する第３の工程と、
前記手術スケジュール決定画面上で前記患者表示ブロックが指定操作されると、前記手術スケジュールデータを基に、当該指定操作された患者表示ブロックの術日情報が示す手術日を手術可能日として示している前記術者識別情報を術者スケジュールデータベースにアクセスして取得し、当該取得した術者識別情報を前記術者候補表示欄内に表示し、前記術者候補表示欄内に表示された前記術者識別情報が操作者の指定操作によって選択されると、当該選択された術者識別情報を前記指定操作された前記患者表示ブロックに対応付ける第４の工程と、
前記手術スケジュール決定画面上での操作者の指定操作に応じて前記患者表示ブロックの画面上での移動操作を検出すると、画面上での当該患者表示ブロックの移動操作先の位置と、他の前記患者表示ブロックの表示位置との位置関係に基づいて、当該移動操作によって術順が変更になる前記患者表示ブロックを特定し、当該特定した患者表示ブロックに対応する前記術順情報を前記位置関係に基づいて更新する第５の工程と、
前記検出した移動操作によって術順が変更になる前記患者表示ブロックの前記術者識別情報を検索キーとして前記術者スケジュールデータベースにアクセスして当該術者識別情報に対応付けられたスケジュール情報を取得し、当該取得したスケジュール情報を基に、当該術者識別情報で示される術者が変更後の術順で前記手術を行うことができるか否かを判断し、変更後の術順で手術を行えないと判断した場合に、その旨を示す情報を表示する第６の工程と、
前記変更後の術順で前記手術を行うことできないと判断した前記患者表示ブロックの前記術式情報を検索キーとして用いて前記術者情報データベースにアクセスして、当該術式情報が示す術式を行うことできる他の前記術者識別情報を取得し、当該取得した術者識別情報の一覧を示す術者候補表示欄を表示し、当該術者候補表示欄上で指定操作された術者識別情報を前記手術スケジュールデータ内の当該患者の項目の前記術者識別情報として更新登録すると共に、前記患者表示ブロック内に表示する第７の工程と、
前記特定した前記移動操作によって術順が変更になる前記患者表示ブロックについて、当該患者表示ブロックより術順が早い前記患者表示ブロックに対応付けられた前記術式情報を基に、前記メモリに記憶された前記術式予測術時間データにアクセスして前記予測術時間情報を取得し、当該取得した前記予測術時間情報と前記手術開始時刻情報とを基に、手術の時間帯の予測を示す予測手術時間帯情報を生成し、当該予測手術時間帯情報と前記スケジュール情報とに基づいて、前記変更後の術順で手術を行うことができるか否かを判断する第８の工程と、
前記変更後の術順で行うことができないと判断した手術について、当該手術の術式情報を前記手術スケジュールデータから取得し、当該術式情報を検索キーとして用いて前記術者情報データベースを検索して、当該手術の術式を行うことできる他の術者の術者識別情報を取得し、当該取得した術者識別情報を検索キーとして用いて前記術者スケジュールデータベースにアクセスを行い、当該術者識別情報に対応付けられた手術可能時間帯情報を取得し、当該取得した手術可能時間帯情報と、上記変更後の予測手術時間帯情報とを比較して、上記変更後の予測手術時間帯で手術が可能な術者識別情報を特定して表示する第９の工程と
を前記処理手段が実行する。
【発明の効果】
【０００８】
本発明によれば、手術のスケジュール作成を支援することができる手術スケジュール支援装置およびその方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施形態に係わる手術スケジュール支援装置の構成図である。
【図２】図２は、本発明の実施形態に係わる患者情報データデータを説明するための図である。
【図３】図３は、本発明の実施形態に係わる術者情報テーブルデータを説明するための図である。
【図４】図４は、本発明の実施形態に係わる手術スケジュールテーブルデータを説明するための図である。
【図５】図５は、本発明の実施形態の手術スケジュール決定画面の手術スケジュール対象の日を指定するための画面を説明するための図である。
【図６】図６は、本発明の実施形態の手術スケジュール決定画面の手術スケジュール対象の期間を指定するための画面を説明するための図である。
【図７】図７は、本発明の実施形態の手術スケジュール決定画面上で術者を指定るための画面を説明するための図である。
【図８】図８は、本発明の実施形態の手術スケジュール決定画面上で術者を指定するための画面を説明するための図である。
【図９】図９は、本発明の実施形態の手術スケジュール決定画面上で術者を指定するための画面を説明するための図である。
【図１０】図１０は、本発明の実施形態の手術スケジュール決定画面上で術者を指定するための画面を説明するための図である。
【図１１】図１１は、本発明の実施形態の手術スケジュール決定画面上で術者を指定するための画面を説明するための図である。
【図１２】図１２は、本発明の実施形態の手術スケジュール決定画面上で術者を指定するための画面を説明するための図である。
【図１３】図１３は、本発明の実施形態の手術スケジュール決定画面上で術順を指定するための画面を説明するための図である。
【図１４】図１４は、本発明の実施形態の手術スケジュール決定画面上で術順を指定するための画面を説明するための図である。
【図１５】図１５は、本発明の実施形態の手術スケジュール決定画面上で術順を指定するための画面を説明するための図である。
【図１６】図１６は、本発明の実施形態の手術スケジュール決定画面上で術順を指定するための画面を説明するための図である。
【図１７】図１７は、本発明の実施形態の手術スケジュール決定画面上で術順を指定するための画面を説明するための図である。
【図１８】図１８は、本発明の実施形態の手術スケジュール決定画面上で術順を指定するための画面を説明するための図である。
【図１９】図１９は、本発明の実施形態の手術スケジュール決定画面上で術順を変更操作するための画面を説明するための図である。
【図２０】図２０は、本発明の実施形態の手術スケジュール決定画面上で術順を変更操作するための画面を説明するための図である。
【図２１】図２１は、本発明の実施形態の手術スケジュール決定画面上で術順を変更操作するための画面を説明するための図である。
【図２２】図２２は、本発明の実施形態の手術スケジュール決定画面の支援情報欄の機能を説明するための図である。
【図２３】図２３は、本発明の実施形態の手術スケジュール決定画面の支援情報欄の機能を説明するための図である。
【図２４】図２４は、本発明の実施形態の手術スケジュール決定画面の支援情報欄の機能を説明するための図である。
【図２５】図２５は、本発明の実施形態の手術スケジュール決定画面の支援情報欄の機能を説明するための図である。
【図２６】図２６は、本発明の実施形態の手術スケジュール決定画面の支援情報欄の機能を説明するための図である。
【図２７】図２７は、本発明の実施形態の手術スケジュール決定画面の支援情報欄の機能を説明するための図である。
【図２８】図２８は、本発明の実施形態の手術スケジュール決定画面の支援情報欄の機能を説明するための図である。
【図２９】図２９は、手術スケジュール決定画面の初期画面を表示する処理を説明するためのフローチャートである。
【図３０】図３０は、手術スケジュール決定画面上での術者・術台の設定処理を説明するためのフローチャートである。
【図３１】図３１は、手術スケジュール決定画面上での術順の設定処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態に係わる手術スケジュール支援装置について説明する。
＜第１実施形態＞
図１は、本発明の実施形態に係わる手術スケジュール支援装置１の構成図である。
図１に示すように、手術スケジュール支援装置１は、インタフェース２１、ディスプレイ２２、操作部２３、メモリ２４、処理回路２５および作業メモリ２７を有し、これらがバス２０を介して接続されている。
【００１１】
インタフェース２１は、例えば、他のコンピュータや各種データベース（ＤＢ）と通信を行うために用いられる。
ディスプレイ２２は、処理回路２５が実行するプログラムＰＲＧが提供する様々な画面を表示する。ディスプレイ２２は、タッチパネル機能を有している。
【００１２】
操作部２３は、例えば、キーボードやマウス等の操作手段である。
メモリ２４は、処理回路２５が実行するプログラムＰＲＧ、処理回路２５の処理に用いられるデータ記憶する。
処理回路２５は、プログラムＰＲＧを実行して、カウンセリング支援装置１の処理を統括的に制御する。
本実施形態で示される手術スケジュール支援装置１の処理は、プログラムＰＲＧに記述されている。 
作業メモリ２７は、処理回路２５で生成されたデータあるいは、利用されるデータを一時的に記憶する。 
【００１３】
手術スケジュール支援装置１は、インタフェース２１を介して、患者情報データベース３、検査情報データベース５、術者情報データベース７および術者スケジュールデータベース９と通信を行う。
患者情報データベース３は、図２に示す患者情報データデータ４０を記憶する。
図２に示すように、患者情報データデータ４０は、患者識別情報、患者基本情報、術式情報、担当医師識別情報、術日情報、手術希望時間帯情報、各種情報へのリンク情報を各患者毎に規定している。
【００１４】
検査情報データベース５は、患者識別情報と、その患者の検査情報とを対応付けて記憶する。
【００１５】
術者情報データベース７は、図３に示す術者情報テーブルデータ４２を記憶する。
図３に示すように、術者情報テーブルデータ４２は、術者識別情報、手術可能な術式情報、スキルレベル情報、実績情報、担当看護師情報、手術台情報、スケジュールリンク情報を各術者毎に規定している。
スケジュールリンク情報は、術者スケジュールデータベース９内の術者へのスケジュールデータへのリンクを示す。
【００１６】
術者スケジュールデータベース９は、各術者（医師）の術者識別情報と、手術可能日情報と、手術可能時間帯情報等とを対応付けて示すスケジュールデータを記憶する。
【００１７】
図１に示す手術スケジュール支援装置１の処理回路２５は、後述する処理により、図４に示す手術スケジュールテーブルデータ４４の作成および更新を行う。
図４に示すように、手術スケジュールテーブルデータ４４は、患者識別情報、術式、術者、術台、手術難易度情報、術日情報、術台情報、術順情報、手術希望時間帯情報、参考情報を対応付けて示している。
【００１８】
例えば、手術のスケジュールを決定する管理者が、図１に示すディスプレイ２２のタッチパネル機能や操作部２３を操作して手術スケジュール対象日決定指示を入力すると、処理回路２５は、図５に示す手術スケジュール対象日決定画面６０をディスプレイ２２に表示する。
図５に示すように、手術スケジュール対象日決定画面６０には、カレンダー画像と、「ＯＫ」、「取消」のボタン画像が表示されている。
管理者は、手術スケジュール対象日決定画面６０上で手術スケジュール対象日を指定した後に、「ＯＫ」ボタン画像を指定すると、処理回路２５は、図２に示す患者情報データデータ４０を検索して、当該指定した手術スケジュール対象日を術日情報が示す項目（患者）を特定する。そして、処理回路２５は、当該特定した項目の患者識別情報、術式情報、手術希望時間帯情報、各種情報へのリンク情報を患者情報データデータ４０から抽出し、これを基に、図４に示す手術スケジュールテーブルデータ４４に当該患者の項目を追加する。
【００１９】
また、管理者は、手術スケジュール対象日決定画面６０上で手術スケジュール第１の対象日を指定した後に第２の対象日を指定し、その後、「ＯＫ」ボタン画像を指定すると、処理回路２５は、図２に示す患者情報データデータ４０を検索して、当該指定した第１の対象日と第２の対象日の間の日を術日情報が示す項目（患者）を特定する。そして、処理回路２５は、当該特定した項目の患者識別情報、術式情報、手術希望時間帯情報、各種情報へのリンク情報を患者情報データデータ４０から抽出し、これを基に、図４に示す手術スケジュールテーブルデータ４４に当該患者の項目を追加する。
【００２０】
図７は、図５の操作により、処理回路２５がディスプレイ２２に表示した手術スケジュール決定画面１０１を説明するための図である。
図７に示すように、手術スケジュール決定画面１０１は、支援情報欄１１０、患者名欄１１２、術式／術者／術台欄１１４、参考情報欄１１６を有する。
【００２１】
支援情報欄１１０は、画面内上方で画面左右方向に細長形状をした領域である。
支援情報欄１１０には、「手術歴」、「既往」、「内科」、「問診」、「環境」および「カルテ」のボタン画像が表示される。
これらのボタン画像が指定された場合の効果について後述する。
【００２２】
患者名欄１１２、術式／術者／術台欄１１４、参考情報欄１１６は、画面内で上下方向に延びる領域である。
処理回路２５は、指定された術日の患者名を手術スケジュール決定画面１０１内の患者名欄１１２内に列方向に順に表示する。
また、処理回路２５は、その患者の術式、術者、術台の情報を、患者名の右側の術式／術者／術台欄１１４内に表示する。
また、処理回路２５は、その患者の参考情報を、術式／術者／術台欄１１４の右側の参考情報欄１１６に表示する。
このように、処理回路２５は、手術スケジュール決定画面１０１内に、各患者の患者名と、その患者の術式、術者、術台の情報と、参考情報とを同一の行に表示する。
このとき、図４に示す手術スケジュールテーブルデータ４４は、術式情報は設定されているが、術者情報、術台情報、術順情報は未設定状態である。そのため、図８に示す手術スケジュール決定画面１０１の術式／術者／術台欄１１４には、術式は表示されているが、術者、術台は未表示である。
【００２３】
以下の指定操作等の操作は、管理者がディスプレイ２２の画面に指やペンで触れることによるタッチパネル機能や、操作部２３を用いて行われる。
管理者が図８に示すように、手術スケジュール決定画面１０１上で指等で、所定の患者名の患者表示ブロック１２０を指定操作すると、処理回路２５は、当該指定操作された患者表示ブロック１２０を指定確認用表示（例えば、外枠を太線で囲む表示）に変更すると共に、図９に示すように、術者候補表示欄１２２を表示する。
術者候補表示欄１２２には、上記指定された術日が手術可能な日である術者名が一列に表示される。
管理者は、参考情報欄１１６に表示された当該患者の参考情報等を参考にして、術者候補表示欄１２２から適切な術者を選択する。当該選択は、術者候補表示欄１２２内の術者候補名を指等で指定して行う。
処理回路２５は、指等で指定操作された画面上の位置情報を基に、指定操作された術者を特定し、その指定操作された術者候補を指定確認用表示（例えば、その術者候補の枠を太線で囲む表示）に変更する。そして、管理者が、図１０に示すように、画面上で、その術者候補の名前の位置から、患者表示ブロック１２０内の位置に指等を移動させると、処理回路２５は、患者表示ブロック１２０に対応した患者の手術の術者として指定されたと判断し、図４に示す手術スケジュールテーブルデータ４４の当該患者の術者の項目に、当該指定された術者候補の術者識別情報を設定する。
また、処理回路２５は、手術スケジュール決定画面１０１の当該患者の患者表示ブロック１２０の術式／術者／術台欄１１４に、当該指定された術者名を表示する。
【００２４】
そして、管理者は、手術スケジュール決定画面１０１に表示された術者情報が未設定の全ての患者表示ブロック１２０に対して、図８，図９，図１０を用いて上述した操作を行い、それに応じて処理回路２５は、図４に示す手術スケジュールテーブルデータ４４内の全ての患者の術者情報を設定する。そして、処理回路２５は、全ての患者の術者情報が設定されると、図１１に示すように、全ての患者表示ブロック１２０の術式／術者／術台欄１１４に術者名が表示される。
【００２５】
次に、手術スケジュール決定画面１０１を用いて術台を決定する処理を説明する。
図１１に示すように全ての患者表示ブロック１２０の術者が決定すると、処理回路２５は、決定された術者のうち予め使用する術台が割り当てられている術者に対して、術台を自動的に割り当てる処理を行う。これにより、手術スケジュール決定画面１０１は、図１２に示すようになる。
具体的には、術者識別情報と術台情報とを対応付けて示す術台割り当て情報がメモリ２４に予め記憶されている。処理回路２５は、手術スケジュールテーブルデータ４４内に設定された術者情報に予め割り当てられている術台情報を、上記術台割り当て情報から検索して取得する。そして、処理回路２５は、当該取得した術台情報を手術スケジュールテーブルデータ４４に設定すると共に、図１２に示すように、手術スケジュール決定画面１０１に表示する。このとき、術台割り当て情報に規定されていない術者の術台情報は未設定状態となる。
【００２６】
次に、管理者が図１３に示すように、手術スケジュール決定画面１０１上で指等で、所定の患者名の患者表示ブロック１２０を指定操作すると、処理回路２５は、当該指定操作された患者表示ブロック１２０を指定確認用表示（例えば、外枠を太線で囲む表示）に変更すると共に、図１４に示すように、術台候補表示欄１３２を表示する。
術台候補表示欄１３２には、使用可能な術台の番号が一列に表示される。
管理者は、術式／術者／術台欄１１４に表示された術式および術者と、参考情報欄１１６に表示された当該患者の参考情報等を参考にして、術台候補表示欄１３２から適切な術台を選択する。当該選択は、術台候補表示欄１３２内の術台候補番号を指等で指定して行う。
処理回路２５は、指等で指定操作された画面上の位置情報を基に、指定操作された術台を特定し、その指定操作された術台候補を指定確認用表示（例えば、その術台候補の枠を太線で囲む表示）に変更する。そして、管理者が、図１５に示すように、画面上で、その術台候補の番号の位置から、患者表示ブロック１２０内の位置に指等を移動させると、処理回路２５は、患者表示ブロック１２０に対応した患者の手術の術台として指定されたと判断し、図４に示す手術スケジュールテーブルデータ４４の当該患者の術台の項目に、当該指定された術台候補を示す術台情報を設定する。
また、処理回路２５は、図１６に示すように、手術スケジュール決定画面１０１の当該患者の患者表示ブロック１２０の術式／術者／術台欄１１４に、当該指定された術台の番号を表示する。そして、全ての患者表示ブロック１２０について術台情報が設定されると、処理回路２５は図１７に示す手術スケジュール決定画面１０１を表示する。
【００２７】
次に、手術スケジュール決定画面１０１を用いて術順を決定する処理を説明する。
図１７に示すように全ての患者表示ブロック１２０の術者および術台が決定すると、処理回路２５は、図１８に示すように、患者表示ブロック１２０のソート処理を行う。
具体的には、処理回路２５は、術台情報を１番目、術者を２番目、術式を３番目の優先順位としてソート処理を行う。このような優先順位でソート処理を行うことで、次の術順決定操作を管理者が行いやすくなる。
【００２８】
次に、管理者が図１９に示すように、手術スケジュール決定画面１０１上で指等で、所定の患者名の患者表示ブロック１２０を指定して移動先に移動操作をすると、処理回路２５は、当該指定操作された患者表示ブロック１２０を指定確認用表示（例えば、外枠を太線で囲む表示）に変更すると共に、確認画面１５２を表示する。
確認画面１５２には、上記移動操作による術順の変更を確認する文字情報と、変更を容認する「入替」のボタン画像と、「やり直」のボタン画像とが表示される。
上記文字情報は、例えば、指定した患者表示ブロック１２０が「植野  敏雄」であり、上記移動先が、「中島  一」の前の場合には、例えば、図２０に示すように、「植野敏雄様の手術の順番を中島一様の前にしまうか？」という文字情報を表示する。
次に、管理者が確認画面１５２上で「入替」のボタン画像を指定操作すると、処理回路２５は、上記移動操作後の上記指定操作された患者表示ブロック１２０の術順情報として、手術スケジュール決定画面１０１上の上記移動操作先の患者表示ブロック１２０の術順情報を設定する更新処理を図４に示す手術スケジュールテーブルデータ４４に対して行う。
そして、処理回路２５は、手術スケジュールテーブルデータ４４を検索して、上記術順を更新処理を行った項目の術台情報を取得する。次に、処理回路２５は、当該取得した術台情報と同じ術台情報を持つ項目を検索し、その検索した項目のなかで、術順が上記設定した術順以上の項目を特定し、当該特定した項目の術順に１を加算する。
【００２９】
処理回路２５は、図２１に示すように、上記ソート処理を再度行った手術スケジュール決定画面１０１を表示する。
【００３０】
以下、支援情報欄１１０の操作に応じて表示される画面を説明する。
図２２に示すように、手術スケジュール決定画面１０１上で患者表示ブロック１２０を指定操作した状態で、さらに支援情報欄１１０の「手術歴」ボタン画像を指定操作すると、処理回路２５は、指定操作された患者表示ブロック１２０の患者識別情報に対応付けられた手術歴情報を患者情報データベース３あるいは術者スケジュールデータベース９から取得してサブ画面１６０に表示する。
これにより、管理者は、患者の手術歴を見ながら、術者、術台、術順等を決定できる。
【００３１】
図２３に示すように、手術スケジュール決定画面１０１上で患者表示ブロック１２０を指定操作した状態で、さらに支援情報欄１１０の「手術歴」ボタン画像および「内科」ボタン画像の双方を指定操作すると、処理回路２５は、指定操作された患者表示ブロック１２０の患者識別情報に対応付けられた手術歴情報および内科情報を患者情報データベース３あるいは術者スケジュールデータベース９から取得してサブ画面１６０，１６２にそれぞれ表示する。
これにより、管理者は、患者の手術歴情報および内科情報を同時に見ながら、術者、術台、術順等を決定できる。
【００３２】
図２４に示すように、手術スケジュール決定画面１０１上で患者表示ブロック１２０を指定操作した状態で、さらに支援情報欄１１０の「既往歴」ボタン画像を指定操作すると、処理回路２５は、指定操作された患者表示ブロック１２０の患者識別情報に対応付けられた既往歴情報を患者情報データベース３あるいは術者スケジュールデータベース９から取得してサブ画面１６４に表示する。
これにより、管理者は、患者の既往歴を見ながら、術者、術台、術順等を決定できる。
【００３３】
図２５に示すように、手術スケジュール決定画面１０１上で患者表示ブロック１２０を指定操作した状態で、さらに支援情報欄１１０の「内科診断書」ボタン画像を指定操作すると、処理回路２５は、指定操作された患者表示ブロック１２０の患者識別情報に対応付けられた内科診断書情報を患者情報データベース３あるいは術者スケジュールデータベース９から取得してサブ画面１６６に表示する。
これにより、管理者は、患者の内科診断書を見ながら、術者、術台、術順等を決定できる。
【００３４】
図２６に示すように、手術スケジュール決定画面１０１上で患者表示ブロック１２０を指定操作した状態で、さらに支援情報欄１１０の「外来問診、入院問診」ボタン画像を指定操作すると、処理回路２５は、指定操作された患者表示ブロック１２０の患者識別情報に対応付けられた外来問診、入院問診情報を患者情報データベース３あるいは術者スケジュールデータベース９から取得してサブ画面１６８に表示する。
これにより、管理者は、患者の外来問診情報および入院問診情報を見ながら、術者、術台、術順等を決定できる。
【００３５】
図２７に示すように、手術スケジュール決定画面１０１上で患者表示ブロック１２０を指定操作した状態で、さらに支援情報欄１１０の「患者の諸環境」ボタン画像を指定操作すると、処理回路２５は、指定操作された患者表示ブロック１２０の患者識別情報に対応付けられた患者の諸環境情報を患者情報データベース３あるいは術者スケジュールデータベース９から取得してサブ画面１７０に表示する。
これにより、管理者は、患者の諸環境情報を見ながら、術者、術台、術順等を決定できる。
【００３６】
図２８に示すように、手術スケジュール決定画面１０１上で患者表示ブロック１２０を指定操作した状態で、さらに支援情報欄１１０の「診療情報、検査情報」ボタン画像を指定操作すると、処理回路２５は、指定操作された患者表示ブロック１２０の患者識別情報に対応付けられた患者の診療情報、検査情報を患者情報データベース３あるいは術者スケジュールデータベース９から取得してサブ画面１７２に表示する。
これにより、管理者は、患者の診療情報、検査情報を見ながら、術者、術台、術順等を決定できる。
【００３７】
以下、図１に示す手術スケジュール支援装置１の動作例を説明する。
＜手術スケジュール決定画面１０１の初期画面の表示＞
図２９は、手術スケジュール決定画面１０１の初期画面を表示する処理を説明するためのフローチャートである。
ステップＳＴ１１：
手術スケジュール支援装置１の処理回路２５は、ディスプレイ２２あるいは操作部２３からの操作信号に基づいて、図５に示す手術スケジュール対象日決定画面６０上で管理者の操作によって手術スケジュール対象日を指定されたと判断すると、ステップＳＴ１２に進む。
【００３８】
ステップＳＴ１２：
処理回路２５は、図２に示す患者情報データデータ４０を検索して、当該指定した手術スケジュール対象日を術日情報が示す項目（患者）を特定する。そして、処理回路２５は、当該特定した項目の患者識別情報および術式情報を取得してメモリ２４に書き込む。
【００３９】
ステップＳＴ１３：
処理回路２５は、処理回路２５は、ステップＳＴ１２で取得した術式情報に予め対応付けられている参考情報を、上記取得した患者識別情報を検索キーとして用いて患者情報データベース３および検査情報データベース５を検索して取得し、メモリ２４に書き込む。
【００４０】
ステップＳＴ１４：
処理回路２５は、ステップＳＴ１２，ＳＴ１３で取得した情報に基づいて図４に示す手術スケジュールテーブルデータ４４を作成する。
また、処理回路２５は、手術スケジュールテーブルデータ４４に基づいて、図７に示す手術スケジュール決定画面１０１をディスプレイ２２に表示する。
【００４１】
＜手術スケジュール決定画面１０１上での術者・術台の設定処理＞
図３０は、手術スケジュール決定画面１０１上での術者・術台の設定処理を説明するためのフローチャートである。
ステップＳＴ２１：
管理者が図８に示すように、手術スケジュール決定画面１０１上で指等で、所定の患者名の患者表示ブロック１２０を指定操作すると、処理回路２５は、当該指定操作された患者表示ブロック１２０を指定確認用表示（例えば、外枠を太線で囲む表示）に変更し、ステップＳＴ２２に進む。
【００４２】
ステップＳＴ２２：
処理回路２５は、上記指定操作された患者表示ブロック１２０の患者識別情報を検索キーとして用いて図４に示す手術スケジュールテーブルデータ４４を検索し、当該患者識別情報に対応した術者情報を取得する。そして、処理回路２５は、当該取得した術者情報が未設定状態である場合にはステップＳＴ２３に進み、設定状態である場合にはステップＳＴ２４に進む。
【００４３】
ステップＳＴ２３：
処理回路２５は、図９に示すように、術者候補表示欄１２２を表示する。
このとき、処理回路２５は、上記指定操作された術日情報を検索キーとして、術者スケジュールデータベース９を検索して、術日に手術可能な術者識別情報を取得する。
そして、当該取得した術者識別情報に対応する術者名を術者候補名として示す術者候補表示欄１２２を表示する。なお、このとき、術者候補表示欄１２２は、術者スケジュールデータベース９から当該術者の手術可能時間帯情報を取得し、術者候補表示欄１２２の術者候補名に対応付けて表示してもよい。
また、処理回路２５は、術者候補表示欄１２２に表示する術者名の術者識別情報を検索キーとして術者情報データベース７にアクセスを行い、図３に示す術者情報テーブルデータ４２のスキルレベル情報を取得する。そして、処理回路２５は、当該取得したスキルレベル情報を基に術者候補名をソート処理して術者候補表示欄１２２に表示する。
【００４４】
管理者は、参考情報欄１１６に表示された当該患者の参考情報等を参考にして、術者候補表示欄１２２から適切な術者を選択する。当該選択は、術者候補表示欄１２２内の術者候補名を指等で指定して行う。
処理回路２５は、指等で指定操作された画面上の位置情報を基に、指定操作された術者を特定し、その指定操作された術者候補を指定確認用表示（例えば、その術者候補の枠を太線で囲む表示）に変更する。そして、管理者が、図１０に示すように、画面上で、その術者候補の名前の位置から、患者表示ブロック１２０内の位置に指等を移動させると、処理回路２５は、患者表示ブロック１２０に対応した患者の手術の術者として指定されたと判断し、図４に示す手術スケジュールテーブルデータ４４の当該患者の術者の項目に、当該指定された術者候補の術者識別情報を設定する。メモリ２４には、ディスプレイ２２に表示した画像の各画素の位置情報と、指定操作された画面上の位置情報とが記憶され、処理回路２５は、これらの座標を比較処理することで、指定操作でどの画像が指定されたかの情報を生成する。
また、処理回路２５は、手術スケジュール決定画面１０１の当該患者の患者表示ブロック１２０の術式／術者／術台欄１１４に、当該指定された術者名を表示する。
【００４５】
ステップＳＴ２４：
処理回路２５は、上記指定操作された患者表示ブロック１２０の患者識別情報を検索キーとして用いて図４に示す手術スケジュールテーブルデータ４４を検索し、当該患者識別情報に対応した術台情報を取得する。そして、処理回路２５は、当該取得した術台情報が未設定状態である場合にはステップＳＴ２５に進み、設定状態である場合にはステップＳＴ２１に戻る。
【００４６】
ステップＳＴ２５：
処理回路２５は、決定された術者のうち予め使用する術台が割り当てられている術者に対して、術台を自動的に割り当てる処理を行う。これにより、手術スケジュール決定画面１０１は、図１２に示すようになる。
具体的には、術者識別情報と術台情報とを対応付けて示す術台割り当て情報がメモリ２４に予め記憶されている。処理回路２５は、手術スケジュールテーブルデータ４４内に設定された術者情報に予め割り当てられている術台情報を、上記術台割り当て情報から検索して取得する。そして、処理回路２５は、当該取得した術台情報を手術スケジュールテーブルデータ４４に設定すると共に、図１２に示すように、手術スケジュール決定画面１０１に表示する。このとき、術台割り当て情報に規定されていない術者の術台情報は未設定状態となる。
【００４７】
次に、管理者が図１３に示すように、手術スケジュール決定画面１０１上で指等で、所定の患者名の患者表示ブロック１２０を指定操作すると、処理回路２５は、当該指定操作された患者表示ブロック１２０を指定確認用表示（例えば、外枠を太線で囲む表示）に変更すると共に、図１４に示すように、術台候補表示欄１３２を表示する。
術台候補表示欄１３２には、使用可能な術台の番号が一列に表示される。
管理者は、術式／術者／術台欄１１４に表示された術式および術者と、参考情報欄１１６に表示された当該患者の参考情報等を参考にして、術台候補表示欄１３２から適切な術台を選択する。当該選択は、術台候補表示欄１３２内の術台候補番号を指等で指定して行う。
【００４８】
処理回路２５は、指等で指定操作された画面上の位置情報を基に、指定操作された術台を特定し、その指定操作された術台候補を指定確認用表示（例えば、その術台候補の枠を太線で囲む表示）に変更する。そして、管理者が、図１５に示すように、画面上で、その術台候補の番号の位置から、患者表示ブロック１２０内の位置に指等を移動させると、処理回路２５は、患者表示ブロック１２０に対応した患者の手術の術台として指定されたと判断し、図４に示す手術スケジュールテーブルデータ４４の当該患者の術台の項目に、当該指定された術台候補を示す術台情報を設定する。
また、処理回路２５は、図１６に示すように、手術スケジュール決定画面１０１の当該患者の患者表示ブロック１２０の術式／術者／術台欄１１４に、当該指定された術台の番号を表示する。そして、全ての患者表示ブロック１２０について術台情報が設定されると、処理回路２５は図１７に示す手術スケジュール決定画面１０１を表示する。
【００４９】
＜手術スケジュール決定画面１０１上での術順の設定処理＞
図３１は、手術スケジュール決定画面１０１上での術順の設定処理を説明するためのフローチャートである。
ステップＳＴ３１：
図１７に示すように全ての患者表示ブロック１２０の術者および術台が決定すると、処理回路２５は、図１８に示すように、患者表示ブロック１２０のソート処理を行う。
具体的には、処理回路２５は、術台情報を１番目、術者を２番目、術式を３番目の優先順位としてソート処理を行う。このような優先順位でソート処理を行うことで、次の術順決定操作を管理者が行いやすくなる。
そして、管理者が図１９に示すように、手術スケジュール決定画面１０１上で指等で、所定の患者名の患者表示ブロック１２０を指定した後に、その移動先を画面上で指定する移動操作を行うと、処理回路２５はステップＳＴ３２に進む。
メモリ２４には、ディスプレイ２２に表示した各患者表示ブロックの各画素の位置情報と、移動先の画面上の位置情報とが記憶され、処理回路２５は、これらの位置情報（座標）を比較処理することで、移動先の患者表示ブロックの順位を示す情報を生成する。
【００５０】
ステップＳＴ３２：
処理回路２５は、当該指定操作された患者表示ブロック１２０を指定確認用表示（例えば、外枠を太線で囲む表示）に変更すると共に、確認画面１５２を表示する。
確認画面１５２には、上記移動操作による術順の変更を確認する文字情報と、変更を容認する「入替」のボタン画像と、「やり直」のボタン画像とが表示される。
上記文字情報は、例えば、指定した患者表示ブロック１２０が「植野  敏雄」であり、上記移動先が、「中島  一」の前の場合には、「植野敏雄様の手術の順番を中島一様の前にしまうか？」という文字情報を表示する。
【００５１】
ステップＳＴ３３：
処理回路２５は、管理者が確認画面１５２上で「入替」のボタン画像を指定操作したことを操作信号を基に検出すると、ステップＳＴ３４に進む。
【００５２】
ステップＳＴ３４：
処理回路２５は、上記移動操作後の上記指定操作された患者表示ブロック１２０の術順情報として、手術スケジュール決定画面１０１上の上記移動操作先の患者表示ブロック１２０の術順情報を設定する更新処理を図４に示す手術スケジュールテーブルデータ４４に対して行う。
そして、処理回路２５は、手術スケジュールテーブルデータ４４を検索して、上記術順を更新処理を行った項目の術台情報を取得する。次に、処理回路２５は、当該取得した術台情報と同じ術台情報を持つ項目を検索し、その検索した項目のなかで、術順が上記設定した術順以上の項目を術順変更対象の項目として特定し、当該特定した項目の術順に１を加算する。なお、処理回路２５は、上記術順変更対象の項目として特定したことを示す情報をメモリ２４に書き込む。
【００５３】
ステップＳＴ３５：
処理回路２５は、図２１に示すように、上記ソート処理を再度行った手術スケジュール決定画面１０１を表示する。
【００５４】
手術スケジュール支援装置１では、各患者の手術の術者を決定する際に、その手術の術式が可能な術者候補を示す術者候補表示欄１２２を自動的に表示し、これを用いて術者を指定できる。
また、手術スケジュール支援装置１では、術台候補表示欄１３２の自動表示、術台の一部自動割り当てを行うことができる。
さらに、手術スケジュール支援装置１では、画面上の簡単な移動操作で術順を変更できる。
そのため、手術スケジュール支援装置１によれば、手術スケジュール決定画面１０１を用いることで、手術の煩雑なスケジュールを簡単に行うことができる。
【００５５】
管理者は、例えば、術者のスキル情報を基にスキルレベルが所定以下の術者の手術を、スキルレベルが所定以上の術者の手術と同じ時間帯で行われるように、スケジュールすることができる。
【００５６】
＜第２実施形態＞
処理回路２５は、図３１を用いて前述した術順決定処理において、術順変更対象の項目として特定した術者識別情報をメモリ２４から読み出し、当該術者識別情報を検索キーとして用いて図４に示す手術スケジュールテーブルデータ４４を検索し、更新後の術順情報を取得する。
そして、処理回路２５は、術順変更対象として特定した項目の術台情報を基に、その術台情報で示される術台の手術開始時刻情報と、上記特定した項目より術順が早い手術の術式情報に対応付けられた予測手術時間帯情報とをメモリ２４から読み出し、これらの読み出した情報に基づいて、当該特定した項目の予測手術時間帯情報を生成する。
具体的には、処理回路２５は、手術開始時刻情報に、上記特定した項目より術順が早い手術の予測手術時間帯情報の累積時間を加算して予測手術時間帯情報の開始時刻情報を算出し、それに当該特定した項目の術式情報に対応付けられた予測手術時間帯情報を加算して、予測手術時間帯情報の終了時刻情報を算出する。
本実施形態では、図４に示す手術スケジュールテーブルデータ４４の項目として、予測手術時間帯情報が規定されている。
【００５７】
処理回路２５は、上記算出したと予測手術時間帯情報の開始時刻情報と終了時刻情報とを用いて、図４に示す手術スケジュールテーブルデータ４４の予測手術時間帯情報を更新する。
そして、処理回路２５は、上記術順変更対象となった手術について、手術スケジュールテーブルデータ４４を検索して術者情報を取得し、当該取得した術者情報を検索キーとして術者スケジュールデータベース９を検索し、当該術者情報に対応する手術可能時間帯情報を取得する。処理回路２５は、当該取得した手術可能時間帯情報と、上記変更後の予測手術時間帯情報とを比較し、上記術者が上記変更後の術順で手術を行うことができるか否かを判断する。
処理回路２５は、上記術者が上記変更後の術順で手術を行うことができないと判断すると、その旨をディスプレイ２２に表示する処理を行う。
【００５８】
次に、処理回路２５は、上記変更後の術順で行うことができないと判断した手術について、その術式情報を手術スケジュールテーブルデータ４４から取得し、当該術式情報を検索キーとして用いて術者情報テーブルデータ４２を検索して、当該手術の術式を行うことできる他の術者の術者識別情報を取得する。
また、処理回路２５は、当該取得した術者識別情報を検索キーとして用いて術者スケジュールデータベース９にアクセスを行い、当該術者識別情報に対応付けられた手術可能時間帯情報を取得し、当該取得した手術可能時間帯情報と、上記変更後の予測手術時間帯情報とを比較して、上記変更後の予測手術時間帯で手術が可能な術者識別情報を特定する。
そ２５は、当該特定した術者識別情報（術者名）の一覧を示す術者候補表示欄１２２を自動的にディスプレイ２２に表示する。
管理者は、前述したように、術者候補表示欄１２２から適切な術者を選択する。当該選択は、術者候補表示欄１２２内の術者候補名を指等で指定して行う。これにより、手術スケジュールテーブルデータ４４の術者識別情報が更新される。
【００５９】
本実施形態によれば、術者を適切な手術に効率的に割り当てる作業の負荷が軽減される。
【００６０】
＜第３実施形態＞
本実施形態では、図４に示す手術スケジュールテーブルデータ４４の上記項目は、当該項目の術者識別情報に対応する術者スケジュールデータベース９の術者スケジュールデータへのリンク情報をさらに含んでいる。
処理回路２５は、第２実施形態における術者スケジュールデータベース９へのアクセスの際に、術者識別情報を検索キーとして用いてアクセスして当該術者識別情報に対応付けられた上記リンク情報を取得する。そして、処理回路２５は、当該リンク情報を基に術者スケジュールデータベース９の術者スケジュールデータにアクセスする。
また、術者スケジュールデータベース９へのアクセスに所定の認証処理が要求される場合において、手術スケジュール支援装置１の利用時に所定の認証を行い、上記リンク情報を基に術者スケジュールデータベース９へ自動的にアクセスを行う場合には、当該アクセス時には、手術スケジュールでテーブルデータ４４の利用元（管理者）の上記認証は不要とする。このとき、手術スケジュール支援装置１は、その装置の権限に基づいて、術者スケジュールデータベース９との間で認証処理を行い、上記管理者の認証は不要とする。
これにより、手術スケジュール支援装置１の処理を効率的に行うことができる。
【００６１】
本発明は上述した実施形態には限定されない。
すなわち、当業者は、本発明の技術的範囲またはその均等の範囲内において、上述した実施形態の構成要素に関し、様々な変更、コンビネーション、サブコンビネーション、並びに代替を行ってもよい。
【００６２】
例えば、上述した実施形態では、スケジュール対象の手術日を指定する場合を例示したが、期間を指定するようにしてもよい。
また、緊急の手術が入った場合に、予め決められたルールに従って手術を動的にスケジュールするようにしてもよい。
【００６３】
上述したシステムにおいて、処理回路２５は、術者スケジュールデータベースに定期的にアクセスを行い、手術スケジュールデータ内にある前記患者識別情報に対応付けられている術者情報の手術可能日情報と、当該患者識別情報に対応付けられている術日情報とが一致しているか否かを判断するようにしてもよい。
そして、処理回路２５は、上記判断において一致していないと判断した場合に、当該術者情報が対応付けられている項目について再スケジュールが必要である旨と、前記取得した術者情報とを画面表示する処理を行う。
【産業上の利用可能性】
【００６４】
本発明は、病院等において手術スケジュールの作成を行うシステムに適用可能である。
【符号の説明】
【００６５】
１…手術スケジュール支援装置
３…患者情報データベース
５…検査情報データベース
７…術者情報データベース
９…術者スケジュールデータベース
２１…インタフェース
２２…ディスプレイ
２３…操作部
２４…メモリ
２５…処理回路
２７…作業メモリ
４０…患者情報データデータ
４２…術者情報テーブルデータ
４４…手術スケジュールテーブルデータ
１０１…手術スケジュール決定画面
【図１】
0005841765.tif 000002
【図２】
0005841765.tif 000003
【図３】
0005841765.tif 000004
【図４】
0005841765.tif 000005
【図５】
0005841765.tif 000006
【図６】
0005841765.tif 000007
【図７】
0005841765.tif 000008
【図８】
0005841765.tif 000009
【図９】
0005841765.tif 000010
【図１０】
0005841765.tif 000011
【図１１】
0005841765.tif 000012
【図１２】
0005841765.tif 000013
【図１３】
0005841765.tif 000014
【図１４】
0005841765.tif 000015
【図１５】
0005841765.tif 000016
【図１６】
0005841765.tif 000017
【図１７】
0005841765.tif 000018
【図１８】
0005841765.tif 000019
【図１９】
0005841765.tif 000020
【図２０】
0005841765.tif 000021
【図２１】
0005841765.tif 000022
【図２２】
0005841765.tif 000023
【図２３】
0005841765.tif 000024
【図２４】
0005841765.tif 000025
【図２５】
0005841765.tif 000026
【図２６】
0005841765.tif 000027
【図２７】
0005841765.tif 000028
【図２８】
0005841765.tif 000029
【図２９】
0005841765.tif 000030
【図３０】
0005841765.tif 000031
【図３１】
0005841765.tif 000032