(57)【要約】【課題】必ず行わなければならず、且つ期限が設けられている業務の予約を行う業務予約プログラム、業務予約方法、業務予約装置を提供することを目的とする。【解決手段】業務への参加者を仮決定させる参加者仮決定ステップと、業務の仮予約日時を決定させる仮予約日時決定ステップと、仮決定された参加者のうち仮予約日時に業務へ参加できる参加者の人数を算出させる参加者人数算出ステップと、業務へ参加できる参加者の人数が最低催行人数を満たしているかを判定させる判定ステップと、判定結果に基づき、業務へ参加できる参加者の人数が最低催行人数を満たしているとき、仮予約日時を予約日時として確定させ、業務へ参加できる参加者の人数が最低催行人数を満たしていないとき、仮予約日時を調整して確定させる予約日時確定ステップとを演算処理装置に実行させる業務予約プログラムを提供することにより上記課題を解決する。【選択図】図１
2008186144.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置，演算処理装置を含むコンピュータにおいて実行される業務予約プログラムであって、
前記演算処理装置に、業務と参加者とが関連付けられているテーブルを用いて前記業務への参加者を仮決定させ、前記記憶装置に記憶させる参加者仮決定ステップと、
業務と仮予約日時とが関連付けられているテーブルを用いて前記業務の仮予約日時を決定させ、前記記憶装置に記憶させる仮予約日時決定ステップと、
参加者と予定とが関連付けられているテーブルを用いて、仮決定された前記参加者のうち前記仮予約日時に前記業務へ参加できる前記参加者の人数を算出させ、前記記憶装置に記憶させる参加者人数算出ステップと、
業務と最低催行人数とが関連付けられているテーブルを用いて、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているかを判定させる判定ステップと、
前記判定ステップによる判定結果に基づき、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているとき、前記仮予約日時を予約日時として確定させ、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしていないとき、前記仮予約日時を調整して確定させる予約日時確定ステップと
を実行させる業務予約プログラム。
【請求項２】
前記予約日時確定ステップは、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしていないとき、仮決定された前記業務への参加者のうち、参加者と優先度とが関連付けられているテーブルを用いて、優先度の低い参加者を仮決定された前記業務への参加者から除外したあと、前記参加者人数算出ステップに戻ることを特徴とする請求項１記載の業務予約プログラム。
【請求項３】
前記予約日時確定ステップは、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしていないとき、前記業務と同内容の他の業務の予約日時に前記仮予約日時を調整して確定させることを特徴とする請求項１記載の業務予約プログラム。
【請求項４】
前記予約日時確定ステップは、前記業務へ参加できない前記参加者が参加予定の前記業務と同内容の他の業務の予約日時に前記仮予約日時を調整して確定させることを特徴とする請求項１記載の業務予約プログラム。
【請求項５】
前記予約日時を確定させる業務は、ユーザにより予約された対象業務に付随する付随業務であることを特徴とする請求項１乃至４何れか一項記載の業務予約プログラム。
【請求項６】
記憶装置，演算処理装置を含むコンピュータにおいて行う業務予約方法であって、
前記演算処理装置が、業務と参加者とが関連付けられているテーブルを用いて前記業務への参加者を仮決定し、前記記憶装置に記憶する参加者仮決定ステップと、
業務と仮予約日時とが関連付けられているテーブルを用いて前記業務の仮予約日時を決定し、前記記憶装置に記憶する仮予約日時決定ステップと、
参加者と予定とが関連付けられているテーブルを用いて、仮決定された前記参加者のうち前記仮予約日時に前記業務へ参加できる前記参加者の人数を算出し、前記記憶装置に記憶する参加者人数算出ステップと、
業務と最低催行人数とが関連付けられているテーブルを用いて、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているかを判定する判定ステップと、
前記判定ステップによる判定結果に基づき、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているとき、前記仮予約日時を予約日時として確定し、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしていないとき、前記仮予約日時を調整して確定する予約日時確定ステップと
を有する業務予約方法。
【請求項７】
記憶装置，演算処理装置を含むコンピュータを備え、業務の予約を行う業務予約装置であって、
業務と参加者とが関連付けられているテーブルを用いて前記業務への参加者を仮決定し、前記記憶装置に記憶する参加者仮決定手段と、
業務と仮予約日時とが関連付けられているテーブルを用いて前記業務の仮予約日時を決定し、前記記憶装置に記憶する仮予約日時決定手段と、
参加者と予定とが関連付けられているテーブルを用いて、仮決定された前記参加者のうち前記仮予約日時に前記業務へ参加できる前記参加者の人数を算出し、前記記憶装置に記憶する参加者人数算出手段と、
業務と最低催行人数とが関連付けられているテーブルを用いて、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているかを判定する判定手段と、
前記判定手段による判定結果に基づき、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているとき、前記仮予約日時を予約日時として確定し、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしていないとき、前記仮予約日時を調整して確定する予約日時確定手段と
を有する業務予約装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務予約プログラム、業務予約方法、業務予約装置に係り、特に業務参加者の予定に基づき、業務の予約を行う業務予約プログラム、業務予約方法、業務予約装置に関する。
【背景技術】
【０００２】
例えば病院の業務は、対象業務（例えば手術等）以外にも前後に付随業務（例えば会議やカンファレンス等）が多くある。その為、病院では対象業務の準備だけでなく、付随業務の準備も必要となる。
【０００３】
また、昨今は患者への事前の十分な説明（インフォームドコンセント：説明と同意）が不可欠であり、患者とのコミュニケーションが特に重要となっている。したがって、病院では患者及び家族と綿密な打ち合わせを行う為、打ち合わせ時間の通知及び調整も必要となる。
【０００４】
このように病院の業務は、多くの人・物・場所が必要不可欠で日程調整が非常に煩雑である。このため、病院では日程調整を支援する仕組みが切望されている。
【０００５】
既存のオーダリングシステムや電子カルテシステムには、対象業務の予約を支援するものがあった。オーダリングシステムとは、検査・処方等に係る情報伝達システムのことであり、病院の一部業務を電子化し、業務の省力化と、サービス提供の短縮化を目指すものである。電子カルテシステムは、紙カルテに医師が記録してきた診療に必要な諸々の情報を電子的に統合管理・記録する情報システムのことである。
【０００６】
また、特許文献１には、特定の対象業務の日時を設定すると、関連する一連の予定を自動的にスケジューリングする技術が記載されている。特許文献２には、会議が設定されると参加メンバ各自の予定状況から最適な開催日時を決定する技術が記載されている。
【特許文献１】特開２０００−４８０９３号公報
【特許文献２】特開平０７−１８２４１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来の日程調整は、業務への参加者が全員参加できるように業務のスケジューリングを行うものであり、業務の予約日時が遅くなってしまうことがあった。緊急度が低い業務であれば、業務の予約日時が遅くても問題はない。また、重要度が低い業務であれば、行わないという選択肢もある。
【０００８】
しかし、病院の業務は緊急度が高く、且つ必ず行わなければならない重要度の高い業務も多く、従来の日程調整のように業務の予約日時が遅くなってしまうと問題である。業務の予約日時に期限を設けると、参加者が全員参加できる業務の予約日時を設定できない場合もあるという問題があった。
【０００９】
なお、上記オーダリングシステム，電子カルテシステム，特許文献１及び２に記載されている技術は、上記問題を解決するものではない。
【００１０】
本発明は、上記の点に鑑みなされたもので、必ず行わなければならず、且つ期限が設けられている業務の予約を行う業務予約プログラム、業務予約方法、業務予約装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明は、記憶装置，演算処理装置を含むコンピュータにおいて実行される業務予約プログラムであって、前記演算処理装置に、業務と参加者とが関連付けられているテーブルを用いて前記業務への参加者を仮決定させ、前記記憶装置に記憶させる参加者仮決定ステップと、業務と仮予約日時とが関連付けられているテーブルを用いて前記業務の仮予約日時を決定させ、前記記憶装置に記憶させる仮予約日時決定ステップと、参加者と予定とが関連付けられているテーブルを用いて、仮決定された前記参加者のうち前記仮予約日時に前記業務へ参加できる前記参加者の人数を算出させ、前記記憶装置に記憶させる参加者人数算出ステップと、業務と最低催行人数とが関連付けられているテーブルを用いて、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているかを判定させる判定ステップと、前記判定ステップによる判定結果に基づき、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているとき、前記仮予約日時を予約日時として確定させ、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしていないとき、前記仮予約日時を調整して確定させる予約日時確定ステップとを実行させる業務予約プログラムであることを特徴とする。
【００１２】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１３】
上述の如く、本発明によれば、必ず行わなければならず、且つ期限が設けられている業務の予約を行う業務予約プログラム、業務予約方法、業務予約装置を提供可能である。
【発明を実施するための最良の形態】
【００１４】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では対象業務の一例としての手術、付随業務の一例としての会議を例に説明するが、手術及び会議に限定するものではない。
【００１５】
図１は本発明による会議予約サーバを含むシステムの一例の構成図である。図１のシステムは、アプリケーション（ＡＰ）サーバ装置１０，データベース（ＤＢ）サーバ装置２０，メールサーバ装置３０，クライアント端末４０Ａ〜４０Ｃを含む構成である。
【００１６】
ＡＰサーバ装置１０は会議予約サーバ１１を含む構成である。また、ＤＢサーバ装置２０は、手術オーダＤＢ２１，担当者ＤＢ２２，会議ＤＢ２３，スケジュールＤＢ２４，予約設定マスタ２５，会議参加者設定マスタ２６を含む構成である。ＤＢサーバ装置２０が有する各種ＤＢ及びマスタは、オーダリングシステム４２及び電子カルテシステム４３によって管理される。なお、ＤＢサーバ装置２０が有する各種ＤＢ及びマスタの詳細は後述する。
【００１７】
クライアント端末４０Ａは会議予約クライアント４１，オーダリングシステム４２を含む構成である。クライアント端末４０Ｂ，４０Ｃは、会議予約クライアント４１，電子カルテシステム４３を含む構成である。
【００１８】
ＡＰサーバ装置１０，ＤＢサーバ装置２０，メールサーバ装置３０，クライアント端末４０Ａ〜４０Ｃは、ＬＡＮ，ＷＡＮ，インターネットなどのネットワーク経由でデータ通信可能に接続されている。クライアント端末４０Ａ〜４０Ｃの会議予約クライアント４１はＡＰサーバ装置１０の会議予約サーバ１１と会議の予約に関するリクエスト又はレスポンスを送受信する。
【００１９】
本発明による会議予約サーバ１１は、例えば図２のような構成のＡＰサーバ装置１０上で実行される会議予約プログラムにより実現される。図２は会議予約プログラムが実行されるＡＰサーバ装置の一例の構成図である。
【００２０】
ＡＰサーバ装置１０は、それぞれバスＢで相互に接続されている入力装置５１，出力装置５２，ドライブ装置５３，補助記憶装置５４，メモリ装置５５，演算処理装置５６及びインターフェース装置５７で構成される。
【００２１】
入力装置５１はキーボードやマウスなどで構成され、各種信号を入力するために用いられる。出力装置５２はディスプレイ装置などで構成され、各種ウインドウやデータ等を表示するために用いられる。インターフェース装置５７は、ＬＡＮカード，モデム，ルータなどで構成されており、ネットワークに接続する為に用いられる。
【００２２】
本発明の会議予約プログラムは、会議予約サーバ１１を制御する各種プログラムの少なくとも一部である。会議予約プログラムは例えば記録媒体５８の配布やネットワークからのダウンロードなどによって提供される。会議予約プログラムを記録した記録媒体５８はＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００２３】
また、会議予約プログラムを記録した記録媒体５８がドライブ装置５３にセットされると、会議予約プログラムは記録媒体５８からドライブ装置５３を介して補助記憶装置５４にインストールされる。ネットワークからダウンロードされた会議予約プログラムは、インターフェース装置５７を介して補助記憶装置５４にインストールされる。
【００２４】
ＡＰサーバ装置１０は、インストールされた会議予約プログラムを格納すると共に、必要なファイル，データ等を格納する。メモリ装置５５は、起動時に補助記憶装置５４から会議予約プログラムを読み出して格納する。そして、演算処理装置５６はメモリ装置５５に格納された会議予約プログラムに従って、後述する各種処理を実現している。
【００２５】
クライアント端末４０Ａのオーダリングシステム４２は、例えば医師等のユーザによる入力装置の操作により手術の予約を受け付けると、その手術の予約を手術オーダＤＢ２１に登録する。また、オーダリングシステム４２は手術の予約を受け付けた後、会議予約クライアント４１を立ち上げる。
【００２６】
会議予約クライアント４１は、手術の予約を受け付けた旨を会議予約サーバ１１に通知して、予約を受け付けた手術に付随する会議の予約をリクエストする。会議予約クライアント４１からのリクエストを受信すると、会議予約サーバ１１は図３及び図４に示すような処理を行う。
【００２７】
図３及び図４は会議予約サーバの処理を表したフローチャートである。ステップＳ１に進み、会議予約サーバ１１はＤＢサーバ装置２０の手術オーダＤＢ２１から予約を受け付けた手術に対応するレコードを取得する。
【００２８】
図５は手術オーダＤＢの一例の構成図である。図５の手術オーダＤＢ２１は、データ項目として手術種別，患者，日，時，優先度，手術医師，手術看護師，麻酔科医師を有するレコードから構成されている。データ項目である手術医師，手術看護師，麻酔科医師には人を識別可能な氏名や識別番号などが設定されている。
【００２９】
また、会議予約サーバ１１は予約を受け付けた手術に対応するレコードからデータ項目である「患者」を取得し、そのデータ項目「患者」に対応するレコードをＤＢサーバ装置２０の担当者ＤＢ２２から取得する。
【００３０】
図６は担当者ＤＢの一例の構成図である。図６の担当者ＤＢ２２は、データ項目として患者，担当医師，担当看護師を有するレコードから構成されている。データ項目である担当医師，担当看護師には人を識別可能な氏名や識別番号などが設定されている。
【００３１】
会議予約サーバ１１は、手術オーダＤＢ２１及び担当者ＤＢ２２から取得したレコードからデータ項目として担当医師，担当看護師，手術医師，手術看護師，麻酔科医師を取得し、担当医師，担当看護師，手術医師，手術看護師，麻酔科医師を確定する。ステップＳ１では、手術を担当する手術医師，手術看護師，麻酔科医師と、手術を受ける患者の担当医師，担当看護師とを確定できる。
【００３２】
ステップＳ２に進み、会議予約サーバ１１は会議参加予定人数を会議参加者設定マスタ２６のレコード数とし、会議参加者を仮決定する。図７は会議参加者設定マスタの一例の構成図である。図７の会議参加者設定マスタ２６は、データ項目として参加者種別，優先度を有するレコードから構成されている。会議参加者設定マスタ２６は会議に参加する参加者種別である担当医師，担当看護師，手術医師，手術看護師，麻酔科医師ごとに、優先度が設定されている。
【００３３】
図７の会議参加者設定マスタ２６の場合、会議予約サーバ１１は会議参加予定人数を５人とし、ステップＳ１で確定した担当医師，担当看護師，手術医師，手術看護師，麻酔科医師を会議参加者として仮決定する。
【００３４】
ステップＳ３に進み、会議予約サーバ１１は手術オーダＤＢ２１から取得したレコードからデータ項目として手術種別，日，時を取得し、その手術種別をキーとして予約設定マスタ２５からレコードを取得する。
【００３５】
図８は予約設定マスタの一例の構成図である。図８の予約設定マスタ２５は、データ項目として手術種別，会議種別，標準予約日，標準予約時間，会議時間，最低催行人数を有するレコードから構成されている。会議予約サーバ１１は、予約設定マスタ２５から取得したレコードからデータ項目である標準予約日，標準予約時間，会議時間を取得する。
【００３６】
会議予約サーバ１１は、手術オーダＤＢ２１から取得したデータ項目である日，時と予約設定マスタ２５から取得したデータ項目である標準予約日，標準予約時間，会議時間から標準予約時間を逆算し、仮予約日時とする。
【００３７】
例えば図５の手術オーダＤＢ２１の一番目のレコードの場合、会議予約サーバ１１は取得したデータ項目である日「２００６／９／１１」および時「１４時」と、予約設定マスタ２５から取得したデータ項目である標準予約日「３日前」，標準予約時間「１４時」および会議時間「３時間」から標準予約日時「２００６／９／８／１４時」を逆算し、仮予約日時とする。
【００３８】
ステップＳ４に進み、会議予約サーバ１１はスケジュールＤＢ２４を参照し、会議参加者の仮予約日時のスケジュールを参照し、予約に空きのある人を確認する。図９は、スケジュールＤＢの一例の構成図である。図９のスケジュールＤＢ２４は、データ項目としてユーザ，日，時，内容，優先度を有するレコードから構成されている。スケジュールＤＢ２４は、担当医師，担当看護師，手術医師，手術看護師，麻酔科医師などのユーザのスケジュールが設定されるものである。
【００３９】
ステップＳ５に進み、会議予約サーバ１１は予約設定マスタ２５から取得したデータ項目である最低催行人数に基づき、予約に空きのある人の数が最低催行人数を満たしているか否かを判定する。予約に空きのある人の数が最低催行人数を満たしていれば、会議予約サーバ１１はステップＳ６に進み、仮予約日時を予約日時として確定する。
【００４０】
会議予約サーバ１１は予約日時が確定された会議を会議ＤＢ２３に設定する。図１０は会議ＤＢの一例の構成図である。図１０の会議ＤＢ２３はデータ項目として会議ＩＤ，手術種別，内容，日，時間，優先度，会議代表者メール（Ｍａｉｌ）を有するレコードから構成されている。また、会議予約サーバ１１は予約日時が確定された会議を会議参加者のスケジュールとしてスケジュールＤＢ２４に設定する。
【００４１】
一方、ステップＳ５において、予約に空きのある人の数が最低催行人数を満たしていなければ、会議予約サーバ１１はステップＳ１０に進み、予約設定マスタ２５から取得したデータ項目である最低催行人数に基づき、会議参加予定人数が最低催行人数以上であるか否かを判定する。
【００４２】
会議参加予定人数が最低催行人数以上であれば、会議予約サーバ１１はステップＳ１１に進み、会議参加者設定マスタ２６を参照し、現在の会議参加者の中から最も優先度の低い参加者を会議参加者から除外する。つまり、会議予約サーバ１１は会議参加者を優先度によって絞り込む。そして、会議予約サーバ１１は、ステップＳ１１からステップＳ４に戻り、処理を続ける。
【００４３】
会議参加予定人数が最低催行人数以上でなければ、会議予約サーバ１１はステップＳ１２に進み、仮予約日を参照日とする。ステップＳ１３に進み、会議予約サーバ１１は会議ＤＢ２３から同内容（同会議種別もしくはカンファレンス）の会議を一つ参照する。
【００４４】
ステップＳ１４に進み、会議予約サーバ１１は参照日に同内容の会議が存在するか否かを判定する。参照日に同内容の会議が存在すれば、会議予約サーバ１１はステップＳ１５に進み、手術の優先度が会議の優先度より高ければ、参照している会議の予約日時を仮予約日時としたあと、ステップＳ１６に進む。ステップＳ１５は、会議参加予定人数が最低催行人数を下回ったため、既に存在している同内容の会議に割り込んで、会議の予約をしようとしている。
【００４５】
ステップＳ１６では、会議予約サーバ１１が会議ＤＢ２３から参照している会議に対応するレコードのデータ項目である会議代表者メールを取得し、割り込まれた側の会議の代表者へ、その旨を通知する為のメールをメールサーバ装置３０により送信する。
【００４６】
割り込まれた側の会議は、既に決定されている議題に、割り込む側の会議の議題を追加する。ステップＳ１６の後、会議予約サーバ１１はステップＳ６に進み、仮予約日時を予約日時として確定する。
【００４７】
会議予約サーバ１１は予約日時が確定された会議を会議ＤＢ２３に設定する。また、会議予約サーバ１１は、予約日時が確定された会議を会議参加者のスケジュールとしてスケジュールＤＢ２４に設定する。なお、ステップＳ１４において、参照日に同内容の会議が存在しなければ、会議予約サーバ１１はステップＳ１７に進み、参照日を変更した後でステップＳ１３に戻り処理を続ける。ステップＳ１５において、手術の優先度が会議の優先度より高くなれば、会議予約サーバ１１はステップＳ１８に進み、参照する会議を変更した後でステップＳ１３に戻り処理を続ける。
【００４８】
図３及び図４のフローチャートにおいて、既に存在している同内容の会議のうち除外された会議参加者が参加する予定の会議に割り込むようにすれば、会議参加予定人数を増やすことができる。なお、既に存在している同内容の会議のうち除外された会議参加者が参加しない予定の会議に割り込んだとしても、次のようなメリットが考えられる。例えば予約を受け付けた手術に直接関係のない会議参加者であっても、同内容の会議に参加予定の会議参加者であるため、助言や問題点の指摘などを期待できる。
【００４９】
図３及び図４のフローチャートを実行するとき、クライアント端末４０Ａは図１１〜図１３のような画面を表示する。図１１〜図１３はクライアント端末に表示される画面の一例のイメージ図である。
【００５０】
ステップＳ１の処理のあと、例えばクライアント端末４０Ａには図１１の画面１００が表示される。画面１００にはステップＳ１で確定された手術医師，手術看護師，麻酔科医師が表示されている。ユーザが予約ボタン１０１をクリックすると、会議予約サーバ１１はステップＳ２〜Ｓ１６の処理を行い、例えばクライアント端末４０Ａに図１２の画面１１０又は図１３の画面１２０を表示させる。画面１１０は他の会議に割り込むことなく会議の予約日時が確定したときの例である。画面１２０は他の会議に割り込んで会議の予約日時が確定したときの例である。
【００５１】
本発明による会議予約サーバ１０は、対象業務の一例としての手術の予約に連動して付随業務の一例としての会議の予約を自動的に行うものである。このとき、本発明による会議予約サーバ１０は通常の会議予約ができないとき、既に予約済みの他の会議の中に議題を割り込ませることで会議予約を行うものである。
【００５２】
従って、本発明による会議予約サーバ１０によれば、会議参加予定人数が最低催行人数以下であっても、必ず行わなければならず、且つ期限が設けられている業務の予約を効率よく行うことが可能である。
【００５３】
本発明は、以下に記載する付記のような構成が考えられる。
（付記１）
記憶装置，演算処理装置を含むコンピュータにおいて実行される業務予約プログラムであって、
前記演算処理装置に、業務と参加者とが関連付けられているテーブルを用いて前記業務への参加者を仮決定させ、前記記憶装置に記憶させる参加者仮決定ステップと、
業務と仮予約日時とが関連付けられているテーブルを用いて前記業務の仮予約日時を決定させ、前記記憶装置に記憶させる仮予約日時決定ステップと、
参加者と予定とが関連付けられているテーブルを用いて、仮決定された前記参加者のうち前記仮予約日時に前記業務へ参加できる前記参加者の人数を算出させ、前記記憶装置に記憶させる参加者人数算出ステップと、
業務と最低催行人数とが関連付けられているテーブルを用いて、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているかを判定させる判定ステップと、
前記判定ステップによる判定結果に基づき、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているとき、前記仮予約日時を予約日時として確定させ、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしていないとき、前記仮予約日時を調整して確定させる予約日時確定ステップと
を実行させる業務予約プログラム。
（付記２）
前記予約日時確定ステップは、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしていないとき、仮決定された前記業務への参加者のうち、参加者と優先度とが関連付けられているテーブルを用いて、優先度の低い参加者を仮決定された前記業務への参加者から除外したあと、前記参加者人数算出ステップに戻ることを特徴とする付記１記載の業務予約プログラム。
（付記３）
前記予約日時確定ステップは、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしていないとき、前記業務と同内容の他の業務の予約日時に前記仮予約日時を調整して確定させることを特徴とする付記１記載の業務予約プログラム。
（付記４）
前記予約日時確定ステップは、前記業務へ参加できない前記参加者が参加予定の前記業務と同内容の他の業務の予約日時に前記仮予約日時を調整して確定させることを特徴とする付記１記載の業務予約プログラム。
（付記５）
前記予約日時を確定させる業務は、ユーザにより予約された対象業務に付随する付随業務であることを特徴とする付記１乃至４何れか一項記載の業務予約プログラム。
（付記６）
記憶装置，演算処理装置を含むコンピュータにおいて行う業務予約方法であって、
前記演算処理装置が、業務と参加者とが関連付けられているテーブルを用いて前記業務への参加者を仮決定し、前記記憶装置に記憶する参加者仮決定ステップと、
業務と仮予約日時とが関連付けられているテーブルを用いて前記業務の仮予約日時を決定し、前記記憶装置に記憶する仮予約日時決定ステップと、
参加者と予定とが関連付けられているテーブルを用いて、仮決定された前記参加者のうち前記仮予約日時に前記業務へ参加できる前記参加者の人数を算出し、前記記憶装置に記憶する参加者人数算出ステップと、
業務と最低催行人数とが関連付けられているテーブルを用いて、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているかを判定する判定ステップと、
前記判定ステップによる判定結果に基づき、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているとき、前記仮予約日時を予約日時として確定し、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしていないとき、前記仮予約日時を調整して確定する予約日時確定ステップと
を有する業務予約方法。
（付記７）
記憶装置，演算処理装置を含むコンピュータを備え、業務の予約を行う業務予約装置であって、
業務と参加者とが関連付けられているテーブルを用いて前記業務への参加者を仮決定し、前記記憶装置に記憶する参加者仮決定手段と、
業務と仮予約日時とが関連付けられているテーブルを用いて前記業務の仮予約日時を決定し、前記記憶装置に記憶する仮予約日時決定手段と、
参加者と予定とが関連付けられているテーブルを用いて、仮決定された前記参加者のうち前記仮予約日時に前記業務へ参加できる前記参加者の人数を算出し、前記記憶装置に記憶する参加者人数算出手段と、
業務と最低催行人数とが関連付けられているテーブルを用いて、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているかを判定する判定手段と、
前記判定手段による判定結果に基づき、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしているとき、前記仮予約日時を予約日時として確定し、前記業務へ参加できる前記参加者の人数が前記最低催行人数を満たしていないとき、前記仮予約日時を調整して確定する予約日時確定手段と
を有する業務予約装置。
【００５４】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【００５５】
【図１】本発明による会議予約サーバを含むシステムの一例の構成図である。
【図２】会議予約プログラムが実行されるＡＰサーバ装置の一例の構成図である。
【図３】会議予約サーバの処理を表したフローチャート（１／２）である。
【図４】会議予約サーバの処理を表したフローチャート（２／２）である。
【図５】手術オーダＤＢの一例の構成図である。
【図６】担当者ＤＢの一例の構成図である。
【図７】会議参加者設定マスタの一例の構成図である。
【図８】予約設定マスタの一例の構成図である。
【図９】スケジュールＤＢの一例の構成図である。
【図１０】会議ＤＢの一例の構成図である。
【図１１】クライアント端末に表示される画面の一例のイメージ図である。
【図１２】クライアント端末に表示される画面の一例のイメージ図である。
【図１３】クライアント端末に表示される画面の一例のイメージ図である。
【符号の説明】
【００５６】
１０    アプリケーション（ＡＰ）サーバ装置
１１    会議予約サーバ１１
２０    データベース（ＤＢ）サーバ装置
２１    手術オーダＤＢ
２２    担当者ＤＢ
２３    会議ＤＢ
２４    スケジュールＤＢ
２５    予約設定マスタ
２６    会議参加者設定マスタ
３０    メールサーバ装置
４０Ａ〜４０Ｃ    クライアント端末
４１    会議予約クライアント
４２    オーダリングシステム
４３    電子カルテシステム
５１    入力装置
５２    出力装置
５３    ドライブ装置
５４    補助記憶装置
５５    メモリ装置
５６    演算処理装置
５７    インターフェース装置
Ｂ    バス
【図１】
2008186144.tif 000003
【図２】
2008186144.tif 000004
【図３】
2008186144.tif 000005
【図４】
2008186144.tif 000006
【図５】
2008186144.tif 000007
【図６】
2008186144.tif 000008
【図７】
2008186144.tif 000009
【図８】
2008186144.tif 000010
【図９】
2008186144.tif 000011
【図１０】
2008186144.tif 000012
【図１１】
2008186144.tif 000013
【図１２】
2008186144.tif 000014
【図１３】
2008186144.tif 000015