(57)【特許請求の範囲】
【請求項１】
コンピュータが、拠点間の搬送に引当てるコンテナの在庫を管理する在庫管理方法であって、
前記コンピュータの記憶装置には、
各拠点のコンテナの在庫を示すコンテナ在庫データと、各拠点でのコンテナの入出庫の予定を示すコンテナ入出庫データと、各拠点間のリンク移動時間を含むリンクデータと、が記憶されており、
前記コンピュータの演算装置は、
前記コンピュータの入力装置を介して、開始拠点、開始拠点からの出庫予定日時、終了拠点および終了拠点からの出庫予定を含む搬送依頼を受け付ける受付ステップと、
前記搬送依頼に含まれている開始拠点および終了拠点各々のコンテナ在庫データおよびコンテナ入出庫データを用いて、当該拠点の出庫予定日時におけるコンテナの在庫を計算する拠点在庫計算ステップと、
前記開始拠点の出庫予定日時におけるコンテナの在庫または前記終了拠点の出庫予定日時におけるコンテナの在庫がない場合に、在庫のない拠点にコンテナを調達する調達拠点を探索する調達拠点探索ステップと、
前記開始拠点から前記終了拠点への往路搬送に引当てるコンテナ、前記終了拠点から前記開始拠点への復路搬送に引当てるコンテナ、および、調達拠点が探索されている場合には、前記調達拠点から前記在庫のない拠点への調達搬送に引当てるコンテナを、それぞれ、前記開始拠点、前記終了拠点、および、前記調達拠点の、コンテナ在庫データとコンテナ入出庫データとを用いて決定する在庫引当ステップと、
前記開始拠点から前記終了拠点への前記往路搬送に引当てるコンテナを含む往路搬送データ、前記終了拠点から前記開始拠点への復路搬送に引当てるコンテナを含む復路搬送データ、および、調達拠点が探索されている場合には、前記調達拠点から前記在庫のない拠点への調達搬送に引当てるコンテナを含む調達搬送データに対して、同一の作業コードを発行して対応付ける作業コード発行ステップと、
同一の作業コードが対応付けられた往路搬送データ、復路搬送データ、および、調達拠点が探索されている場合には調達搬送データを、当該作業コードと共に前記コンピュータの出力装置から出力する出力ステップと、を行うこと
を特徴とする在庫管理方法。
【請求項２】
請求項１に記載の在庫管理方法であって、
前記拠点在庫計算ステップは、
前記開始拠点のコンテナ在庫データより定まる現在のコンテナ在庫数に、前記開始拠点のコンテナ入出庫データにより定まる当該開始拠点の出庫予定日時までのコンテナ在庫増減数を加算することで、当該開始拠点の出庫予定日時におけるコンテナの在庫を計算するステップと、
前記終了拠点のコンテナ在庫データより定まる現在のコンテナ在庫数に、前記終了拠点のコンテナ入出庫データにより定まる当該終了拠点の出庫予定日時までのコンテナ在庫増減数を加算することで、当該終了拠点の出庫予定日時におけるコンテナの在庫を計算するステップと、を有すること
を特徴とする在庫管理方法。
【請求項３】
請求項１又は２に記載の在庫管理方法であって、
前記調達拠点探索ステップは、
前記在庫のない拠点以外の拠点である調達拠点候補毎に、当該調達拠点候補および前記在庫のない拠点間のリンクデータを用いて、当該調達拠点候補からの出庫予定日時を計算し、当該調達拠点候補の出庫予定日時におけるコンテナの在庫を計算する調達拠点在庫計算ステップと、
出庫予定日時にコンテナの在庫がある調達拠点候補の中から、前記在庫のない拠点との間のリンクデータが示すリンク移動時間が最も短い拠点を、調達拠点として選出する調達拠点選出ステップと、を有すること
を特徴とする在庫管理方法。
【請求項４】
請求項３に記載の在庫管理方法であって、
前記調達拠点在庫計算ステップは、
前記在庫のない拠点の出庫予定日時に、前記調達拠点候補および前記在庫のない拠点間のリンクデータが示すリンク移動時間を加算して、当該調達拠点候補の出庫予定日時に算出すること
を特徴とする在庫管理方法。
【請求項５】
請求項３又は４に記載の在庫管理方法であって、
前記調達拠点在庫計算ステップは、
前記調達拠点候補のコンテナ在庫データより定まる現在のコンテナ在庫数に、当該調達拠点候補のコンテナ入出庫データにより定まる当該調達拠点候補の出庫予定日時までのコンテナ在庫増減数を加算することで、当該調達拠点候補の出庫予定日時におけるコンテナの在庫を計算すること
を特徴とする在庫管理方法。
【請求項６】
請求項１乃至５のいずれか一項に記載の在庫管理方法であって、
前記在庫引当ステップは、
前記開始拠点のコンテナ在庫データが示す在庫、および、当該開始拠点の出庫予定日時までに入庫予定の在庫のうち、当該開始拠点の出庫予定日時までに出庫予定の在庫を除く在庫から、当該開始拠点から前記終了拠点への往路搬送に引当てるコンテナを決定し、
前記終了拠点のコンテナ在庫データが示す在庫、および、当該終了拠点の出庫予定日時までに入庫予定の在庫のうち、当該終了拠点の出庫予定日時までに出庫予定の在庫を除く在庫から、当該終了拠点から前記開始拠点への復路搬送に引当てるコンテナを決定し、
前記調達拠点が探索されている場合に、当該調達拠点のコンテナ在庫データが示す在庫、および、当該調達拠点の出庫予定日時までに入庫予定の在庫のうち、当該調達拠点の出庫予定日時までに出庫予定の在庫を除く在庫から、当該調達拠点から前記在庫のない拠点への調達搬送に引当てるコンテナを決定すること
を特徴とする在庫管理方法。
【請求項７】
請求項１乃至６のいずれか一項に記載の在庫管理方法であって、
前記コンピュータの入力装置は、ネットワークに接続されており、
前記受付ステップは、
前記ネットワークを介して他の端末から前記搬送依頼を受け付けること
を特徴とする在庫管理方法。
【請求項８】
拠点間の搬送に引当てるコンテナの在庫を管理する在庫管理装置であって、
各拠点のコンテナの在庫を示すコンテナ在庫データを記憶する手段と、
各拠点でのコンテナの入出庫の予定を示すコンテナ入出庫データを記憶する手段と、
各拠点間のリンク移動時間を含むリンクデータを記憶する手段と、
開始拠点、開始拠点からの出庫予定日時、終了拠点および終了拠点からの出庫予定を含む搬送依頼を受け付ける受付手段と、
前記搬送依頼に含まれている開始拠点および終了拠点各々のコンテナ在庫データおよびコンテナ入出庫データを用いて、当該拠点の出庫予定日時におけるコンテナの在庫を計算する拠点在庫計算手段と、
前記開始拠点の出庫予定日時におけるコンテナの在庫または前記終了拠点の出庫予定日時におけるコンテナの在庫がない場合に、在庫のない拠点にコンテナを調達する調達拠点を探索する調達拠点探索手段と、
前記開始拠点から前記終了拠点への往路搬送に引当てるコンテナ、前記終了拠点から前記開始拠点への復路搬送に引当てるコンテナ、および、調達拠点が探索されている場合には、前記調達拠点から前記在庫のない拠点への調達搬送に引当てるコンテナを、それぞれ、前記開始拠点、前記終了拠点、および、前記調達拠点の、コンテナ在庫データとコンテナ入出庫データとを用いて決定する在庫引当手段と、
前記開始拠点から前記終了拠点への前記往路搬送に引当てるコンテナを含む往路搬送データ、前記終了拠点から前記開始拠点への復路搬送に引当てるコンテナを含む復路搬送データ、および、調達拠点が探索されている場合には、前記調達拠点から前記在庫のない拠点への調達搬送に引当てるコンテナを含む調達搬送データに対して、同一の作業コードを発行して対応付ける作業コード発行手段と、
同一の作業コードが対応付けられた往路搬送データ、復路搬送データ、および、調達拠点が探索されている場合には調達搬送データを、当該作業コードと共に前記コンピュータの出力装置から出力する出力手段と、を有すること
を特徴とする在庫管理装置。
【請求項９】
拠点間の搬送に引当てるコンテナの在庫を管理する在庫管理プログラムであって、
コンピュータの記憶装置に記憶された、各拠点のコンテナの在庫を示すコンテナ在庫データと、各拠点でのコンテナの入出庫の予定を示すコンテナ入出庫データと、各拠点間のリンク移動時間を含むリンクデータに対してアクセスを行い、
前記コンピュータの演算装置において、
前記コンピュータの入力装置を介して、開始拠点、開始拠点からの出庫予定日時、終了拠点および終了拠点からの出庫予定を含む搬送依頼を受け付ける受付ステップと、
前記開始拠点のコンテナ在庫データより定まる現在のコンテナ在庫数に、前記開始拠点のコンテナ入出庫データにより定まる当該開始拠点の出庫予定日時までのコンテナ在庫増減数を加算することで、当該開始拠点の出庫予定日時におけるコンテナの在庫を計算するステップと、
前記終了拠点のコンテナ在庫データより定まる現在のコンテナ在庫数に、前記終了拠点のコンテナ入出庫データにより定まる当該終了拠点の出庫予定日時までのコンテナ在庫増減数を加算することで、当該終了拠点の出庫予定日時におけるコンテナの在庫を計算するステップと、
前記在庫のない拠点以外の拠点である調達拠点候補毎に、当該調達拠点候補および前記在庫のない拠点間のリンクデータを用いて、当該調達拠点候補からの出庫予定日時を計算し、当該調達拠点候補の出庫予定日時におけるコンテナの在庫を計算する調達拠点在庫計算ステップと、
出庫予定日時にコンテナの在庫がある調達拠点候補の中から、前記在庫のない拠点との間のリンクデータが示すリンク移動時間が最も短い拠点を、調達拠点として選出する調達拠点選出ステップと、
前記開始拠点から前記終了拠点への往路搬送に引当てるコンテナ、前記終了拠点から前記開始拠点への復路搬送に引当てるコンテナ、および、調達拠点が探索されている場合には、前記調達拠点から前記在庫のない拠点への調建搬送に引当てるコンテナを、それぞれ、前記開始拠点、前記終了拠点、および、前記調達拠点の、コンテナ在庫データとコンテナ入出庫データとを用いて決定する在庫引当ステップと、
前記開始拠点から前記終了拠点への前記往路搬送に引当てるコンテナを含む往路搬送データ、前記終了拠点から前記開始拠点への復路搬送に引当てるコンテナを含む復路搬送データ、および、調達拠点が探索されている場合には、前記調達拠点から前記在庫のない拠点への調達搬送に引当てるコンテナを含む調達搬送データに対して、同一の作業コードを発行して対応付ける作業コード発行ステップと、
同一の作業コードが対応付けられた往路搬送データ、復路搬送データ、および、調達拠点が探索されている揚合には調達搬送データを、当該作業コードと共に前記コンピュータの出力装置から出力する出カステップと、を行うこと
を特徴とする在庫管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテナの管理技術に関し、特に、病院で患者から採取した細胞を病院から培養センタに搬送したり、培養センタで培養した細胞を培養センタから病院へ搬送したりするのに用いるコンテナを管理するのに好適な技術に関する。
【背景技術】
【０００２】
患者から細胞を採取してこれを培養し、培養した細胞を利用して当該患者の治療を行う培養医療が注目されている。培養医療において、通常、細胞の採取および培養細胞による治療は病院で行われるが、細胞の培養は専門の培養センタで行われる。したがって、病院および培養センタ間で採取細胞および培養細胞の搬送が行われる。このため、培養医療では、細胞の個体管理（採取細胞と培養細胞との対応付けの管理）および状態管理（細胞の保存環境の管理）が重要である。
【０００３】
細胞等の個体管理技術としては、特許文献１や特許文献２に記載の技術がある。特許文献１に記載の技術は、細胞をシャーレから他のシャーレに移し変える毎に、移し変え前後のシャーレに付されたＩＤ番号をリーダで読取って、互いに関連付けてデータベースで管理する。このようにすることで、シャーレに収められている培養細胞と患者との照合を行う。特許文献２に記載の技術は、採取した細胞を病院から培養センタへ搬送する際に用いるシャーレと、採取した細胞を培養する際に用いるシャーレとを関連付けてユニット化する。このようにすることで、患者と当該患者の細胞から培養した細胞とを対応付ける。
【０００４】
また、細胞等の状態管理技術としては、特許文献３に記載の技術がある。特許文献３に記載の技術は、臓器等を搬送するためのコンテナにセンサを設け、該センサを用いてコンテナ内部の環境変化を監視する。
【０００５】
【特許文献１】特開２００４-１１９号公報
【特許文献２】特開２００４-７３１８７号公報
【特許文献３】特開平６-８０５０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
細胞を搬送するためのコンテナは、上述したように細胞の状態を管理するための仕組みが必要になるため、一般に高価である。したがって、少ないコンテナ数で複数の病院各々と培養センタとの間の細胞の搬送を行うことが好ましい。しかしながら、複数の病院各々と培養センタとの間の細胞の搬送において、個体管理することは簡単なことではない。それは、異なる病院で同じ患者ＩＤが作られた揚合、培養センタ側で複数の同じ患者ＩＤが別の患者のものであると保証することができなくなる可能性が高いためである。
【０００７】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は病院および培養センタでのコンテナの在庫管理技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、病院で採取した細胞の培養センタへの搬送（往路搬送と呼ぶ）と、培養センタで当該細胞から培養した細胞の当該病院への搬送（復路搬送と呼ぶ）とを１つの作業コードで管理し、往路搬送および復路搬送各々で用いるコンテナのＩＤを、同一の作業コードに対応付ける。また、各病院および培養センタでのコンテナ在庫を調べ、コンテナの調達を含め最適な搬送ルートを決定する。
【０００９】
例えば、本発明の在庫管理方法は、コンピュータが、拠点間の搬送に引当てるコンテナの在庫を管理する在庫管理方法であって、
前記コンピュータの記憶装置には、
各拠点のコンテナの在庫を示すコンテナ在庫データと、各拠点でのコンテナの入出庫の予定を示すコンテナ入出庫データと、各拠点間のリンク移動時間を含むリンクデータと、が記憶されており、
前記コンピュータの演算装置は、
前記コンピュータの入力装置を介して、開始拠点、開始拠点からの出庫予定日時、終了拠点および終了拠点からの出庫予定を含む搬送依頼を受け付ける受付ステップと、
前記搬送依頼に含まれている開始拠点および終了拠点各々のコンテナ在庫データおよびコンテナ入出庫データを用いて、当該拠点の出庫予定日時におけるコンテナの在庫を計算する拠点在庫計算ステップと、
前記開始拠点の出庫予定日時におけるコンテナの在庫または前記終了拠点の出庫予定日時におけるコンテナの在庫がない場合に、在庫のない拠点にコンテナを調達する調達拠点を探索する調達拠点探索ステップと、
前記開始拠点から前記終了拠点への往路搬送に引当てるコンテナ、前記終了拠点から前記開始拠点への復路搬送に引当てるコンテナ、および、調達拠点が探索されている場合には、前記調達拠点から前記在庫のない拠点への調達搬送に引当てるコンテナを、それぞれ、前記開始拠点、前記終了拠点、および、前記調達拠点の、コンテナ在庫データとコンテナ入出庫データとを用いて決定する在庫引当ステップと、
前記開始拠点から前記終了拠点への前記往路搬送に引当てるコンテナを含む往路搬送データ、前記終了拠点から前記開始拠点への復路搬送に引当てるコンテナを含む復路搬送データ、および、調達拠点が探索されている場合には、前記調達拠点から前記在庫のない拠点への調達搬送に引当てるコンテナを含む調達搬送データに対して、同一の作業コードを発行して対応付ける作業コード発行ステップと、
同一の作業コードが対応付けられた往路搬送データ、復路搬送データ、および、調達拠点が探索されている場合には調達搬送データを、当該作業コードと共に前記コンピュータの出力装置から出力する出力ステップと、を行う。
【発明の効果】
【００１０】
本発明によれば、往路搬送と復路搬送とを１つの作業コードで管理し、往路搬送および復路搬送各々で用いるコンテナのＩＤを同一の作業コードに対応付けるので、患者から採取した細胞を搬送するのに用いるコンテナと、当該細胞から培養した細胞を搬送するのに用いるコンテナとを対応付けることができる。また、各病院および培養センタでのコンテナ在庫を調べ、コンテナの調達を含め最適な搬送ルートを決定するので、コンテナの搬送コストを抑制しつつ、各病院および培養センタでのコンテナ在庫数を低減できる。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明の実施の形態を説明する。
【００１２】
図１は本発明の一実施形態が適用されたコンテナ在庫管理システムの概略図である。
【００１３】
図示するように、本実施形態のコンテナ在庫管理システムは、コンテナ管理センタに設置された在庫管理装置１およびコンテナ管理センタ側端末２と、培養センタに設置された培養センタ側端末３と、各病院に設置された病院側端末４と、運送手配センタに設置された運送手配センタ側端末５とが、インターネット等のネットワーク７を介して相互接続されて構成されている。ここで、培養センタは、病院からの依頼に基づいて細胞を培養する。各病院は、患者から細胞を採取し、採取した細胞の培養を培養センタに依頼し、培養センタによって培養された細胞を用いて患者を治療する。コンテナ管理センタは、病院で採取した細胞の培養センタへの搬送（往路搬送）および培養センタで培養した細胞の病院への搬送（復路搬送）に用いるコンテナ８の在庫管理を行なうと共に、搬送に必要なトラック９の手配を運送手配センタに依頼する。そして、運送手配センタは、コンテナ管理センタからの依頼に従ってトラック９を手配して、コンテナ管理センタ、病院および培養センタ間のコンテナ８の搬送を行う。
【００１４】
先ず、在庫管理装置１について説明する。
【００１５】
在庫管理装置１は、コンテナ管理センタ側端末２、培養センタ側端末３および病院側端末４からの情報を利用して、コンテナ管理センタ、病院および培養センタ各々のコンテナ８の在庫を管理する。また、病院側端末４からの搬送依頼に従い、当該病院で採取した細胞の培養を培養センタに搬送する往路搬送、および、培養センタで当該細胞から培養した細胞を当該病院へ搬送する復路搬送に用いるコンテナ８の在庫が、当該病院および培養センタにあるか否かを調べる。そして、ある場合は、当該在庫から搬送に用いるコンテナ８を引当てて、当該病院および培養センタ間のコンテナ搬送のためのトラック手配依頼を運送手配センタ側端末５に送信する。一方、ない場合は、コンテナ調達拠点を決定し、当該調達拠点のコンテナ在庫から搬送に用いるコンテナを引当てて、当該コンテナ調達拠点、当該病院および培養センタ間のコンテナ搬送のためのトラック手配依頼を運送手配センタ側端末５に送信する。
【００１６】
図２は、在庫管理装置１の概略構成図である。
【００１７】
図示するように、本実施形態の在庫管理装置１は、演算部１００と、記憶部１２０と、キーボード、ディスプレイ、ＣＤ-ＲＯＭドライブ等の周辺装置と情報の入出力を行なう入出力部１４０と、ネットワーク７に接続するためのネットワークＩＦ（インターフェース）部１６０と、を有する。
【００１８】
記憶部１２０は、コンテナ在庫データ記憶部１２１と、コンテナ入出庫データ記憶部１２２と、コンテナ環境履歴データ記憶部１２３と、作業コード管理データ記憶部１２４と、拠点データ記憶部１２５と、拠点リンクデータ記憶部１２６と、を有する。
【００１９】
コンテナ在庫データ記憶部１２１には、コンテナ８毎に、当該コンテナ８の状態（所在拠点および使用可否）を示すコンテナ在庫データが記憶されている。
【００２０】
図３は、コンテナ在庫データ記憶部１２１の登録内容例を示す図である。図示するように、コンテナ８毎にコンテナ在庫データのレコード１２１０が登録されている。レコード１２１０は、コンテナ８の識別情報であるコンテナＩＤを登録するフィールド１２１１と、当該コンテナ８の残存時間を登録するフィールド１２１２と、当該コンテナ８が存在する拠点の識別情報である拠点ＩＤを登録するフィールド１２１３と、当該コンテナ８の状態（使用可能か否か）を示す状態フラグを登録するフィールド１２１４と、を有する。
【００２１】
ここで、コンテナ８の残存時間とは、コンテナ管理センタが保守点検のために当該コンテナ８を回収する必要が生じるまでの残り時間を意味する。また、フィールド１２１３に登録される拠点ＩＤは、病院、培養センタ、および、コンテナ管理センタのいずれかの識別情報である。また、フィールド１２１４に登録される状態フラグは、対象とするコンテナ８が搬送に引当てられている場合、バッテリ切れや洗浄中等の障害が発生している場合、あるいは、フィールド１２１２の残存時間がなくなった場合に「使用不可」となる。そして、それ以外の場合に「使用可」となる。なお、後述するように、コンテナ８は、収容する細胞（シャーレに収められた細胞）の状態管理のための仕組みを備えている。具体的には、内蔵バッテリで駆動して温度や湿度等の環境情報をモニタし、その結果を履歴データとしてメモリ等に記憶する仕組みを有する。コンテナ８の詳細については後述する。
【００２２】
コンテナ入出庫データ記憶部１２２には、コンテナ８の拠点間の移動の実績および予定を示すコンテナ入出庫データが記憶されている。
【００２３】
図４は、コンテナ入出庫データ記憶部１２２の登録内容例を示す図である。図示するように、コンテナ８の拠点への入出庫毎に、コンテナ入出庫データのレコード１２２０が登録されている。レコード１２２０は、コンテナ８のコンテナＩＤを登録するフィールド１２２１と、当該コンテナ８が入庫あるいは出庫する拠点の拠点ＩＤを登録するフィールド１２２２と、当該コンテナ８が拠点に入庫するのか、それとも出庫するのかを示す入出庫フラグを登録するフィールド１２２３と、当該コンテナ８の入出庫の実施予定日時を登録するフィールド１２２４と、当該コンテナ８の入出庫の実施の有無を示す実施フラグ（「済」か「未」か）を登録するフィールド１２２５と、を有する。
【００２４】
コンテナ環境履歴データ記憶部１２３には、拠点間を移動中に測定されたコンテナ８内の環境データの履歴を示すコンテナ環境履歴データが記憶されている。
【００２５】
図５は、コンテナ環境履歴データ記憶部１２３の登録内容例を示す図である。図示するように、コンテナ８の拠点間の移動毎に、コンテナ環境履歴データのレコード１２３０が登録されている。レコード１２３０は、コンテナ８のコンテナＩＤを登録するフィールド１２３１と、作業コードを登録するフィールド１２３２と、出発拠点および到着拠点各々の拠点ＩＤを登録するフィールド１２３３と、コンテナ８内の温度データ、湿度データ等の環境データの履歴を示す測定履歴データを登録するフィールド１２３４と、を有する。
【００２６】
ここで、作業コードとは、搬送作業を管理するために付与される識別情報である。この作業コードにより、往路搬送作業によって搬送される患者の採取細胞と、復路搬送作業によって搬送される培養細胞とが対応付けられる。また、フィールド１２３４は、測定した環境データを測定日時と共に登録するためのサブフィールド１２３４１を複数有する。
【００２７】
作業コード管理データ記憶部１２４には、作業コードが付与された搬送作業の進捗状況を管理するための作業コード管理データが記憶される。
【００２８】
図６は、作業コード管理データ記憶部１２４の登録内容例を示す図である。図示するように、作業コード毎に、作業コード管理データのレコード１２４０が登録される。レコード１２４０は、作業コードを登録するフィールド１２４１と、調達搬送の諸情報を登録するフィールド１２４２Ａ、１２４２Ｂと、往路搬送の諸情報を登録するフィールド１２４３と、復路搬送の諸情報を登録するフィールド１２４４と、を有する。
【００２９】
ここで、調達搬送とは、コンテナ８を調達するための搬送である。例えば細胞を収めたシャーレを運ぶコンテナ８が搬出拠点にない場合に、他の拠点に在庫されている空きのコンテナ８を当該搬出拠点に送る場合、および、病院や培養センタに在庫されているコンテナ８を保守点検のためにコンテナ管理センタに回収する場合（回収搬送）が該当する。また、上述したように、往路搬送とは、病院で採取した細胞の培養センタへ送る場合が該当し、復路搬送とは、培養センタで培養した細胞を病院へ送る場合が該当する。
【００３０】
また、病院で採取した細胞を培養センタに送り、そこで培養して病院に戻す場合において、病院および培養センタでコンテナ８の在庫が足りている場合、往路搬送および復路搬送からなる搬送作業に対して作業コードが付される。該搬送作業に調達搬送は含まれない。したがって、当該作業コードのレコード１２４０のフィールド１２４２に、調達搬送の諸情報は登録されない。また、病院で採取した細胞を培養センタに送り、そこで培養して病院に戻す場合において、病院および培養センタの一方でコンテナ８の在庫が足りていない場合、１つの調達搬送、往路搬送および復路搬送からなる搬送作業に対して作業コードが付される。したがって、当該作業コードのレコード１２４０のフィールド１２４２Ａに、調達搬送の諸情報が登録される。また、病院で採取した細胞を培養センタに送り、そこで培養して病院に戻す場合において、病院および培養センタ両方でコンテナ８の在庫が足りていない場合、２つの調達搬送、往路搬送および復路搬送からなる搬送作業に対して作業コードが付される。したがって、当該作業コードのレコード１２４０のフィールド１２４２Ａ、１２４２Ｂに、調達搬送の諸情報が登録される。また、病院や培養センタに在庫されているコンテナ８を保守点検のためにコンテナ管理センタに回収する場合、１つの調達搬送からなる搬送作業に対して作業コードが付される。したがって、当該作業コードのレコード１２４０のフィールド１２４２Ｂ、１２４３、１２４４に、往路搬送、復路搬送各々の諸情報は登録されない。
【００３１】
また、図６において、フィールド１２４２〜１２４４の各々は、出発拠点の拠点ＩＤを登録するサブフィールド１２４５１と、出発拠点の出発予定時刻を登録するサブフィールド１２４５２と、到着拠点の拠点ＩＤを登録するサブフィールド１２４５３と、実際の出発日時を登録するサブフィールド１２４５４と、実際の到着日時を登録するサブフィールド１２４５５と、搬送に用いるコンテナ８のコンテナＩＤを登録するフィールド１２４５６と、を有する。
【００３２】
拠点データ記憶部１２５には、拠点の諸情報を示す拠点データが記憶される。
【００３３】
図７は、拠点データ記憶部１２５の登録内容例を示す図である。図示するように、拠点毎に、拠点データのレコード１２５０が登録される。レコード１２５０は、拠点の拠点ＩＤを登録するフィールド１２５１と、拠点の名称を登録するフィールド１２５２と、拠点の住所を登録するフィールド１２５３と、許容在庫数を登録するフィールド１２５４と、回収在庫数を登録するフィールド１２５５と、を有する。ここで、許容在庫数とは、拠点で保管可能なコンテナ８の最大在庫数である。また、回収在庫数とは、コンテナ管理センタに回収作業を要求するしきい値となる保守点検が必要なコンテナ８の在庫数である。
【００３４】
拠点リンクデータ記憶部１２６には、拠点間を結ぶリンクの諸情報を示す拠点リンクデータが記憶される。
【００３５】
図８は、拠点リンクデータ記憶部１２６の登録内容例を示す図である。図示するように、拠点間を結ぶリンク毎に、拠点リンクデータのレコード１２６０が登録される。レコード１２６０は、リンクの識別情報であるリンクＩＤを登録するフィールド１２６１と、リンクの開始拠点の拠点ＩＤを登録するフィールド１２６２と、リンクの終了拠点の拠点ＩＤを登録するフィールド１２６３と、リンクコストを登録するフィールド１２６４と、リンク間の移動時間（輸送リードタイム）を登録するフィールド１２６５と、を有する。ここで、リンクコストとは、輸送リードタイム、リンク長および通行料金等に応じて定まる値である。
【００３６】
図２に戻って説明を続ける。演算部１００は、コンテナ在庫データ管理部１０１と、コンテナ入出庫データ管理部１０２と、搬送依頼処理部１０３と、作業コード管理部１０４と、コンテナ環境履歴データ管理部１０５と、トラック手配依頼生成部１０６と、を有する。
【００３７】
コンテナ在庫データ管理部１０１は、後述するコンテナ入出庫データ管理部１０２よりの指示に従いコンテナ在庫データ記憶部１２１を更新する。コンテナ入出庫データ管理部１０２は、ネットワークＩＦ部１６０を介して、コンテナ管理センタ側端末２、培養センタ側端末３および病院側端末４から受け付けたコンテナ８の入出庫報告データに従い、コンテナ入出庫データ記憶部１２２を更新すると共に、コンテナ在庫データ管理部１０１にコンテナ在庫データ記憶部１２１の更新を指示する。
【００３８】
図９は、コンテナ在庫データ管理部１０１およびコンテナ入出庫データ管理部１０２の動作（コンテナ在庫更新処理）を説明するためのフロー図である。
【００３９】
コンテナ入出庫データ管理部１０２は、ネットワークＩＦ部１６０を介して、コンテナ管理センタ側端末２、培養センタ側端末３および病院側端末４のいずれかから、コンテナＩＤ、拠点ＩＤ、実施日時および入出庫フラグを含む入出庫報告データを受信すると（Ｓ１０１でＹＥＳ）、コンテナ入出庫データ記憶部１２２を参照して、該入出庫報告データに含まれているコンテナＩＤ、拠点ＩＤおよび入出庫フラグがフィールド１２２１〜１２２３に登録されているコンテナ入出庫データのレコード１２２０を検索する（Ｓ１０２）。そして、検索したレコード１２２０のフィールド１２２５に登録されている実施フラグを「未」から「済」に変更する（Ｓ１０３）。また、コンテナ入出庫データ管理部１０２は、該入出庫報告データをコンテナ在庫データ管理部１０１に通知する。
【００４０】
これを受けて、コンテナ在庫データ管理部１０１は、コンテナ在庫データ記憶部１２１を参照して、該入出庫報告データに含まれているコンテナＩＤおよび拠点ＩＤがフィールド１２１１、１２１３に登録されているコンテナ在庫データのレコード１２１０を検索する（Ｓ１０４）。そして、該入出庫報告データの入出庫フラグに従い検索したレコードを更新する（Ｓ１０５）。具体的には、該入出庫報告データの入出庫フラグが「出庫」の場合は、検索したレコード１２１０のフィールド１２１３に登録されている拠点ＩＤを削除する。一方、該入出庫報告データの入出庫フラグが「入庫」の場合は、検索したレコード１２１０のフィールド１２１３に該入出庫報告データの拠点ＩＤを登録すると共に、該レコード１２１０のフィールド１２１２に登録されている残存時間が残っているならば、該レコード１２１０のフィールド１２１４に登録されている状態フラグを「使用可」に更新する。
【００４１】
また、コンテナ在庫データ管理部１０１は、ネットワークＩＦ部１６０を介して、コンテナ管理センタ側端末２から、コンテナＩＤおよび拠点ＩＤを含むリセット要求を受信すると（Ｓ１１１でＹＥＳ）、コンテナ在庫データ記憶部１２１を参照して、該リセット要求に含まれているコンテナＩＤおよび拠点ＩＤがフィールド１２１１、１２１３に登録されているコンテナ在庫データのレコード１２１０を検索する（Ｓ１１２）。そして、レコード１２１０を検索できた場合（Ｓ１１３でＹＥＳ）に、該レコード１２１０のフィールド１２１２に登録されている残存時間を初期値（例えば１００時間）にリセットすると共に、該レコード１２１０のフィールド１２１４に登録されている状態フラグを「使用可」に更新する（Ｓ１１４）。一方、レコード１２１０を検索できなかった場合（Ｓ１１３でＮＯ）に、コンテナ在庫データ記憶部１２１に新たなレコード１２１０を追加し、該レコード１２１０のフィールド１２１１、１２１３に該リセット要求に含まれているコンテナＩＤ、拠点ＩＤを、フィールド１２１２に残存時間の初期値を、そして、フィールド１２１４に「使用可」を示す状態フラグを登録する（Ｓ１１５）。
【００４２】
また、コンテナ在庫データ管理部１０１は、コンテナ在庫データ記憶部１２１を参照して、フィールド１２１２に登録されている残存時間が「０」つまり残っていないレコード１２１０があるか否かを調べる（Ｓ１２１）。残存時間が「０」のレコード１２１０があるならば（Ｓ１２１でＹＥＳ）、当該レコード１２１０のフィールド１２１４に登録されている状態フラグ「使用不可」に変更する（Ｓ１２２）。
【００４３】
また、コンテナ在庫データ管理部１０１は、図示していない内蔵タイマ等を用いて時間の経過を計測し、コンテナ在庫データ記憶部１２１に登録されている各レコード１２１０のフィールド１２１２の残存時間を更新する（Ｓ１３１）。具体的には、前回の残存時間更新時から今回の残存時間更新時までの経過時間を残存時間から減算する。この減算処理を、各レコード１２１０についてフィールド１２１２の残存時間が「０」になるまで繰り返す。
【００４４】
図２に戻って説明を続ける。搬送依頼処理部１０３は、ネットワークＩＦ部１６０を介して、コンテナ管理センタ側端末２および病院側端末４から受け付けた搬送依頼に従い、コンテナ８の最適な搬送ルートを決定する。また、該搬送依頼に対して作業コード管理データを生成する。
【００４５】
図１０は、搬送依頼処理部１０３の動作（作業コード管理データ生成処理）を説明するためのフロー図である。
【００４６】
搬送依頼処理部１０３は、ネットワークＩＦ部１６０を介して、コンテナ管理センタ側端末２あるいは病院側端末４から搬送依頼を受信すると（Ｓ２０１でＹＥＳ）、該搬送依頼が通常搬送であるか、それとも、回収搬送であるかを調べる（Ｓ２０２）。ここで、通常搬送とは、病院で採取した細胞を当該病院から培養センタへ搬送し（往路搬送）、培養センタで当該細胞から培養した細胞を培養センタから当該病院へ搬送する（復路搬送）搬送作業のことである。また、回収搬送とは、病院、培養センタ等から保守点検が必要なコンテナ８を回収してコンテナ管理センタへ搬送する搬送作業のことである。搬送依頼が通常搬送であるか、それとも回収搬送であるかの判断は、当該搬送依頼に含まれている開始拠点ＩＤおよび終了拠点ＩＤに基づいて行う。開始拠点ＩＤが病院の拠点ＩＤであり、終了拠点ＩＤが培養センタの拠点ＩＤの場合は通常搬送と判断する。一方、開始拠点ＩＤが病院あるいは培養センタの拠点ＩＤであり、終了拠点ＩＤがコンテナ管理センタの拠点ＩＤの場合は回収搬送と判断する。通常搬送と判断した場合はＳ２０３に進み、回収搬送と判断した場合はＳ２１０に進む。
【００４７】
さて、Ｓ２０３において、搬送依頼処理部１０３は、後述する在庫予測計算処理を実行し、搬送依頼で指定されている病院からの出庫予定日時において当該病院にコンテナの在庫が存在するか否かを調べる。同様に、該搬送依頼で指定されている培養センタからの出庫予定日時において当該培養センタにコンテナの在庫が存在するか否かを調べる。
【００４８】
次に、搬送依頼処理部１０３は、在庫予測計算処理の結果、病院および培養センタのそれぞれにおいて、該搬送依頼で指定されている出庫予定日時に在庫があるならば（Ｓ２０４でＹＥＳ）、Ｓ２０６に進む。一方、該出庫予定日時に在庫がないならば（Ｓ２０４でＮＯ）、Ｓ２０５に進む。
【００４９】
Ｓ２０５において、搬送依頼処理部１０３は、後述する調達拠点探索処理を行って、往路搬送もしくは復路搬送に用いるコンテナ８を調達する拠点を探索する。また、該拠点からの出庫予定日時を決定する。それから、Ｓ２０６に進む。
【００５０】
Ｓ２０６において、搬送依頼処理部１０３は、後述する在庫引当処理を行って、病院の在庫から往路搬送に用いるコンテナ８を引当てる。また、培養センタの在庫から復路搬送に用いるコンテナ８を引当てる。Ｓ２０５によりコンテナ８の調達拠点が探索されている場合は、該調達拠点の在庫から調達する（調達搬送に用いる）コンテナ８を引当てる。
【００５１】
さて、搬送依頼処理部１０３は、Ｓ２０１で受信した通常搬送の搬送依頼に対して、病院、培養センタ、および、Ｓ２０５によりコンテナ８の調達拠点が探索されている場合は該調達拠点各々の在庫引当が完了したならば、ユニークな作業コードを生成する（Ｓ２０７）。また、作業コード管理データ記憶部１２４に新たなレコード１２４０を追加して、追加したレコード１２４０に必要な情報を登録する（Ｓ２０８）。
【００５２】
具体的には、追加したレコード１２４０のフィールド１２４１に生成した作業コードを登録する。また、フィールド１２４３のサブフィールド１２４５１に該搬送依頼に開始拠点ＩＤとして含まれている病院の拠点ＩＤを登録し、フィールド１２４３のサブフィールド１２４５２に該搬送依頼に含まれている開始拠点からの出庫予定日時を登録し、フィールド１２４３のサブフィールド１２４５３に該搬送依頼に終了拠点ＩＤとして含まれている培養センタの拠点ＩＤを登録し、そして、フィールド１２４３のサブフィールド１２４５６に、往路搬送に引当てたコンテナ８のコンテナＩＤを登録する。同様に、フィールド１２４４のサブフィールド１２４５１に該搬送依頼に終了拠点ＩＤとして含まれている培養センタの拠点ＩＤを登録し、フィールド１２４４のサブフィールド１２４５２に該搬送依頼に含まれている終了拠点からの出庫予定日時を登録し、フィールド１２４４のサブフィールド１２４５３に該搬送依頼に開始拠点ＩＤとして含まれている病院の拠点ＩＤを登録し、そして、フィールド１２４４のサブフィールド１２４５６に、復路搬送に引当てたコンテナ８のコンテナＩＤを登録する。また、Ｓ２０５によりコンテナ８の調達拠点が１つ探索されている場合は、フィールド１２４２Ａのサブフィールド１２４２１に調達拠点の拠点ＩＤを登録し、フィールド１２４２Ａのサブフィールド１２４５２に該調達拠点からの出庫予定日時を登録し、フィールド１２４２Ａのサブフィールド１２４５３に該搬送依頼に調達搬送先の拠点ＩＤを登録し、そして、フィールド１２４２Ａのサブフィールド１２４５６に、調達搬送に引当てたコンテナ８のコンテナＩＤを登録する。また、Ｓ２０５によりコンテナ８の調達拠点が２つ探索されている場合は、フィールド１２４２Ａのサブフィールド１２４２１に一方の調達拠点の拠点ＩＤを登録し、フィールド１２４２Ａのサブフィールド１２４５２に該一方の調達拠点からの出庫予定日時を登録し、フィールド１２４２Ａのサブフィールド１２４５３に該搬送依頼に該一方の調達拠点に対する調達搬送先の拠点ＩＤを登録し、そして、フィールド１２４２Ａのサブフィールド１２４５６に、該一方の調達拠点に対する調達搬送に引当てたコンテナ８のコンテナＩＤを登録する。また、フィールド１２４２Ｂのサブフィールド１２４２１に他方の調達拠点の拠点ＩＤを登録し、フィールド１２４２Ｂのサブフィールド１２４５２に該他方の調達拠点からの出庫予定日時を登録し、フィールド１２４２Ｂのサブフィールド１２４５３に該搬送依頼に該他方の調達拠点に対する調達搬送先の拠点ＩＤを登録し、そして、フィールド１２４２Ｂのサブフィールド１２４５６に、該他方の調達拠点に対する調達搬送に引当てたコンテナ８のコンテナＩＤを登録する。
【００５３】
さらに、搬送依頼処理部１０３は、作業コード管理データ記憶部１２４に新たに登録した作業コード管理データのレコード１２４０に従って、コンテナ入出庫データ記憶部１２２にコンテナ入出庫データのレコード１２２０を登録する（Ｓ２０９）。
【００５４】
具体的には、作業コード管理データのレコード１２４０のフィールド１２４２Ａに調達搬送の諸情報が記憶されている場合、調達搬送のためのコンテナ入出庫データのレコード１２２０を２つ登録する。そして、一方のレコード１２２０のフィールド１２２１に、作業コード管理データのレコード１２４０のフィールド１２４２Ａに設けられているサブフィールド１２４５６に登録されているコンテナＩＤを登録し、該レコード１２２０のフィールド１２２２に、該レコード１２４０のフィールド１２４２Ａに設けられているサブフィールド１２４５１に登録されている拠点ＩＤを登録し、該レコード１２２０のフィールド１２２３に、「出庫」を示す入出庫フラグを登録し、該レコード１２２０のフィールド１２２４に、該レコード１２４０のフィールド１２４２Ａに設けられているサブフィールド１２４５２に登録されている出発予定日時を登録し、そして、該レコード１２２０のフィールド１２２５に、「未」を示す実施フラグを登録する。
【００５５】
また、作業コード管理データのレコード１２４０のフィールド１２４２Ｂに調達搬送の諸情報が記憶されている場合、調達搬送のためのコンテナ入出庫データのレコード１２２０を２つ登録する。そして、一方のレコード１２２０のフィールド１２２１に、作業コード管理データのレコード１２４０のフィールド１２４２Ｂに設けられているサブフィールド１２４５６に登録されているコンテナＩＤを登録し、該レコード１２２０のフィールド１２２２に、該レコード１２４０のフィールド１２４２Ｂに設けられているサブフィールド１２４５１に登録されている拠点ＩＤを登録し、該レコード１２２０のフィールド１２２３に、「出庫」を示す入出庫フラグを登録し、該レコード１２２０のフィールド１２２４に、該レコード１２４０のフィールド１２４２Ｂに設けられているサブフィールド１２４５２に登録されている出発予定日時を登録し、そして、該レコード１２２０のフィールド１２２５に、「未」を示す実施フラグを登録する。
【００５６】
また、他方のレコード１２２０のフィールド１２２１に、作業コード管理データのレコード１２４０のフィールド１２４２Ｂに設けられているサブフィールド１２４５６に登録されているコンテナＩＤを登録し、該レコード１２２０のフィールド１２２２に、該レコード１２４０のフィールド１２４２Ｂに設けられているサブフィールド１２４５３に登録されている拠点ＩＤを登録し、該レコード１２２０のフィールド１２２３に、「入庫」を示す入出庫フラグを登録し、該レコード１２２０のフィールド１２２４に、到着予定日時を登録し、そして、該レコード１２２０のフィールド１２２５に、「未」を示す実施フラグを登録する。
【００５７】
ここで、レコード１２２０のフィールド１２２４に登録する到着予定日時は、次のようにして算出する。先ず、レコード１２４０のフィールド１２４２Ａ、Ｂのサブフィールド１２４５１に登録されている拠点ＩＤを開始拠点ＩＤとし、該フィールド１２４２Ａ、Ｂのサブフィールド１２４５３に登録されている拠点ＩＤを終了拠点ＩＤとする拠点リンクデータのレコード１２６０を、拠点リンクデータ記憶部１２６から検索する。そして、検索したレコード１２６０のフィールド１２６５に登録されているリンク移動時間（輸送リードタイム）を、該フィールド１２４２Ａ、Ｂのサブフィールド１２４５２に登録されている出発予定日時に加算して、終了拠点ＩＤへの到着予定日時を計算する。
【００５８】
作業コード管理データのレコード１２４０のフィールド１２４３に登録されている往路搬送の諸情報、および、該レコード１２４０のフィールド１２４４に登録されている復路搬送の諸情報のそれぞれについても、上述の該レコード１２４０のフィールド１２４２Ａ、Ｂに調達搬送の諸情報が記憶されている場合と同様に、コンテナ入出庫データのレコード１２２０を２つ登録する。
【００５９】
一方、Ｓ２１０において、搬送依頼処理部１０３は、後述する回収在庫特定処理を実行し、搬送依頼で指定されている出発拠点から回収するコンテナ８を特定する。それから、Ｓ２０１で受信した回収搬送の搬送依頼に対して、ユニークな作業コードを生成する（Ｓ２１１）。また、作業コード管理データ記憶部１２４に新たなレコード１２４０を追加して、追加したレコード１２４０に必要な情報を登録する（Ｓ２１２）。
【００６０】
具体的には、追加したレコード１２４０のフィールド１２４１に生成した作業コードを登録する。また、フィールド１２４２Ａのサブフィールド１２４５１に該搬送依頼に開始拠点ＩＤとして含まれている拠点ＩＤを登録し、フィールド１２４２Ａのサブフィールド１２４５２に該搬送依頼に含まれている開始拠点からの出庫予定日時を登録し、フィールド１２４２Ａのサブフィールド１２４５３に該搬送依頼に終了拠点ＩＤとして含まれているコンテナ管理センタの拠点ＩＤを登録し、そして、フィールド１２４２Ａのサブフィールド１２４５６に、Ｓ２１０で特定した回収するコンテナ８のコンテナＩＤを登録する。回収するコンテナ８が複数ある場合は、全てのコンテナ８のコンテナＩＤをサブフィールド１２４４６に登録する。
【００６１】
さらに、搬送依頼処理部１０３は、作業コード管理データ記憶部１２４に新たに登録した作業コード管理データのレコード１２４０に従って、コンテナ入出庫データ記憶部１２２にコンテナ入出庫データのレコード１２２０を登録する（Ｓ２１３）。
【００６２】
具体的には、作業コード管理データのレコード１２４０のフィールド１２４２Ａに登録されている調達搬送の諸情報に対して、コンテナ入出庫データのレコード１２２０を２つ登録する。そして、一方のレコード１２２０のフィールド１２２１に、作業コード管理データのレコード１２４０のフィールド１２４２Ａに設けられているサブフィールド１２４５６に登録されているコンテナＩＤを登録し、該レコード１２２０のフィールド１２２２に、該レコード１２４０のフィールド１２４２Ａに設けられているサブフィールド１２４５１に登録されている拠点ＩＤを登録し、該レコード１２２０のフィールド１２２３に、「出庫」を示す入出庫フラグを登録し、該レコード１２２０のフィールド１２２４に、該レコード１２４０のサブフィールド１２４５２に登録されている出発予定日時を登録し、そして、該レコード１２２０のフィールド１２２５に、「未」を示す実施フラグを登録する。
【００６３】
また、他方のレコード１２２０のフィールド１２２１に、作業コード管理データのレコード１２４０のフィールド１２４２Ａに設けられているサブフィールド１２４５６に登録されているコンテナＩＤを登録し、該レコード１２２０のフィールド１２２２に、該レコード１２４０のフィールド１２４２Ａに設けられているサブフィールド１２４５３に登録されている拠点ＩＤを登録し、該レコード１２２０のフィールド１２２３に、「入庫」を示す入出庫フラグを登録し、該レコード１２２０のフィールド１２２４に、到着予定日時を登録し、そして、該レコード１２２０のフィールド１２２５に、「未」を示す実施フラグを登録する。なお、レコード１２２０のフィールド１２２４に登録する到着予定日時は、Ｓ２０９の場合と同様に算出する。
【００６４】
図１１は図１０の在庫予測計算処理（Ｓ２０３）を説明するための図である。
【００６５】
先ず、搬送依頼処理部１０３は、コンテナ在庫データ記憶部１２１を参照し、ネットワークＩＦ部１６０を介して病院側端末４から受信した搬送依頼に含まれている開始拠点ＩＤ（病院の拠点ＩＤ）がフィールド１２１３に登録されているレコード１２１０であって、フィールド１２１４の状態フラグが「使用可」に設定されているレコード１２１０の検索する。そして、検索したレコード１２１０のレコード数を、拠点病院の現在の在庫Ｌ１とする（Ｓ２０３０１）。
【００６６】
次に、搬送依頼処理部１０３は、コンテナ入出庫データ記憶部１２２を参照し、ネットワークＩＦ部１６０を介して病院側端末４から受信した搬送依頼に含まれている開始拠点ＩＤ（病院の拠点ＩＤ）がフィールド１２２２に登録されており、「入庫」を示す入出庫フラグがフィールド１２２３に登録されており、且つ、「未」を示す実施フラグがフィールド１２２５に登録されているレコード１２２０であって、フィールド１２２４に登録されている実施予定日時が該搬送依頼に含まれている開始拠点の出庫予定日時以前のレコード１２２０を検索する。そして、検索したレコード１２１０のレコード数を、拠点病院の出庫予定日時までの入庫予定数Ｍ１とする（Ｓ２０３０２）。
【００６７】
次に、搬送依頼処理部１０３は、コンテナ入出庫データ記憶部１２２を参照し、ネットワークＩＦ部１６０を介して病院側端末４から受信した搬送依頼に含まれている開始拠点ＩＤ（病院の拠点ＩＤ）がフィールド１２２２に登録されており、「出庫」を示す入出庫フラグがフィールド１２２３に登録されており、且つ、「未」を示す実施フラグがフィールド１２２５に登録されているレコード１２２０であって、フィールド１２２４に登録されている実施予定日時が該搬送依頼に含まれている開始拠点の出庫予定日時以前のレコード１２２０を検索する。そして、検索したレコード１２１０のレコード数を、拠点病院の出庫予定日時までの出庫予定数Ｎ１とする（Ｓ２０３０３）。
【００６８】
それから、搬送依頼処理部１０３は、拠点病院の現在の在庫Ｌ１＋拠点病院の出庫予定日時までの入庫予定数Ｍ１−拠点病院の出庫予定日時までの出庫予定数Ｎ１を計算し、この計算結果を拠点病院の出庫予定日時における在庫予定数Ｚ１とする（Ｓ２０３０４）。
【００６９】
また、搬送依頼処理部１０３は、コンテナ在庫データ記憶部１２１を参照し、ネットワークＩＦ部１６０を介して病院側端末４から受信した搬送依頼に含まれている終了拠点ＩＤ（培養センタの拠点ＩＤ）がフィールド１２１３に登録されているレコード１２１０であって、フィールド１２１４の状態フラグが「使用可」に設定されているレコード１２１０の検索する。そして、検索したレコード１２１０のレコード数を、培養センタの現在の在庫Ｌ２とする（Ｓ２０３０５）。
【００７０】
次に、搬送依頼処理部１０３は、コンテナ入出庫データ記憶部１２２を参照し、ネットワークＩＦ部１６０を介して病院側端末４から受信した搬送依頼に含まれている終了拠点ＩＤ（培養センタの拠点ＩＤ）がフィールド１２２２に登録されており、「入庫」を示す入出庫フラグがフィールド１２２３に登録されており、且つ、「未」を示す実施フラグがフィールド１２２５に登録されているレコード１２２０であって、フィールド１２２４に登録されている実施予定日時が該搬送依頼に含まれている終了拠点の出庫予定日時以前のレコード１２２０を検索する。そして、検索したレコード１２１０のレコード数を、培養センタの出庫予定日時までの入庫予定数Ｍ２とする（Ｓ２０３０６）。
【００７１】
次に、搬送依頼処理部１０３は、コンテナ入出庫データ記憶部１２２を参照し、ネットワークＩＦ部１６０を介して病院側端末４から受信した搬送依頼に含まれている終了拠点ＩＤ（培養センタの拠点ＩＤ）がフィールド１２２２に登録されており、「出庫」を示す入出庫フラグがフィールド１２２３に登録されており、且つ、「未」を示す実施フラグがフィールド１２２５に登録されているレコード１２２０であって、フィールド１２２４に登録されている実施予定日時が該搬送依頼に含まれている終了拠点の出庫予定日時以前のレコード１２２０を検索する。そして、検索したレコード１２１０のレコード数を、培養センタの出庫予定日時までの出庫予定数Ｎ２とする（Ｓ２０３０７）。
【００７２】
それから、搬送依頼処理部１０３は、培養センタの現在の在庫Ｌ２＋培養センタの出庫予定日時までの入庫予定数Ｍ２−培養センタの出庫予定日時までの出庫予定数Ｎ２を計算し、この計算結果を培養センタの出庫予定日時における在庫予定数Ｚ２とする（Ｓ２０３０８）。
【００７３】
図１２は図１０の調達拠点探索処理（Ｓ２０５）を説明するための図である。
【００７４】
このフローは、出庫予定日時に在庫がないと判断された拠点（開始拠点、終了拠点）毎に実施される。
【００７５】
先ず、搬送依頼処理部１０３は、拠点データ記憶部１２５を参照し、図１０のＳ２０４にて在庫がないと判断された拠点の拠点ＩＤ以外の未注目の拠点ＩＤに注目する（Ｓ２０５０１）。
【００７６】
次に、搬送依頼処理部１０３は、拠点リンクデータ記憶部１２６を参照し、注目拠点の拠点ＩＤが開始拠点ＩＤとしてフィールド１２６２に登録され、該搬送依頼に含まれている開始拠点ＩＤが終了拠点ＩＤとして登録されている拠点リンクデータのレコード１２６０を検索する（Ｓ２０５０２）。そして、該搬送依頼に含まれている開始拠点の出庫予定日時から、検索した拠点リンクデータのレコード１２６０のフィールド１２６５に登録されているリンク移動時間と、予め定められた時間（コンテナ出庫作業に要するリードタイム）とを減算することで、注目拠点の出庫予定日時を算出する（Ｓ２０５０３）。
【００７７】
次に、搬送依頼処理部１０３は、コンテナ在庫データ記憶部１２１を参照し、注目拠点の拠点ＩＤがフィールド１２１３に登録されているレコード１２１０であって、フィールド１２１４の状態フラグが「使用可」に設定されているレコード１２１０を検索する。そして、検索したレコード１２１０のレコード数を、注目拠点の現在の在庫Ｌ３とする（Ｓ２０５０４）。
【００７８】
また、搬送依頼処理部１０３は、コンテナ入出庫データ記憶部１２２を参照し、注目拠点の拠点ＩＤがフィールド１２２２に登録されており、「入庫」を示す入出庫フラグがフィールド１２２３に登録されており、且つ、「未」を示す実施フラグがフィールド１２２５に登録されているレコード１２２０であって、フィールド１２２４に登録されている実施予定日時がＳ２０５０３で算出した注目拠点の出庫予定日時以前のレコード１２２０を検索する。そして、検索したレコード１２１０のレコード数を、注目拠点の出庫予定日時までの入庫予定数Ｍ３とする（Ｓ２０５０５）。
【００７９】
また、搬送依頼処理部１０３は、コンテナ入出庫データ記憶部１２２を参照し、注目拠点の拠点ＩＤがフィールド１２２２に登録されており、「出庫」を示す入出庫フラグがフィールド１２２３に登録されており、且つ、「未」を示す実施フラグがフィールド１２２５に登録されているレコード１２２０であって、フィールド１２２４に登録されている実施予定日時がＳ２０５０３で算出した注目拠点の出庫予定日時以前のレコード１２２０を検索する。そして、検索したレコード１２１０のレコード数を、注目拠点の出庫予定日時までの出庫予定数Ｎ３とする（Ｓ２０５０６）。
【００８０】
それから、搬送依頼処理部１０３は、注目拠点の現在の在庫Ｌ３＋注目拠点の出庫予定日時までの入庫予定数Ｍ３−注目拠点の出庫予定日時までの出庫予定数Ｎ３を計算し、この計算結果を注目拠点の出庫予定日時における在庫予定数Ｚ３とする（Ｓ２０５０７）。
【００８１】
次に、搬送依頼処理部１０３は、注目拠点の出庫予定日時における在庫数Ｚ３がＺ３＞０であるか否かを調べる（Ｓ２０５０８）。Ｚ３＞０でない場合、注目拠点には調達可能な在庫が存在しない。この場合、Ｓ２０５１０に進む。一方、Ｚ３＞０である場合、注目拠点に調達可能な在庫が存在する。この場合、注目拠点を調達拠点候補に設定し、該注目拠点の拠点ＩＤをＳ２０５０２で検索したレコード１２６０のフィールド１２６４に登録されているリンクコストおよびＳ２０５０３で算出した出庫予定日時に対応付けて記憶部１２０等に記憶する（Ｓ２０５０９）。それから、Ｓ２０５１０に進む。
【００８２】
さて、Ｓ２０５１０において、搬送依頼調達部１０３は、拠点データ記憶部１２５に、図１０のＳ２０４にて在庫がないと判断された拠点の拠点ＩＤ以外の未注目の拠点ＩＤのレコード１２５０が存在するか否かを調べる。存在する場合（Ｓ２０５１０でＹＥＳ）は、Ｓ２０５０１に戻る。一方、存在しない場合（Ｓ２０５１０でＮＯ）は、Ｓ２０５０９で設定した調達拠点候補の中から、リンクコストが最も小さい調達拠点候補を、コンテナ８の調達拠点として選出する（Ｓ２０５１１）。
【００８３】
図１３は図１０の在庫引当処理（Ｓ２０６）を説明するための図である。
【００８４】
先ず、搬送依頼処理部１０３は、調達拠点探索処理（Ｓ２０５）によって調達拠点が選択されている場合（Ｓ２０６０１でＹＥＳ）はＳ２０６０２に進み、そうでない場合（Ｓ２０６０１でＮＯ）はＳ２０６０３に進む。なお、Ｓ２０６０３は、調達拠点探索処理（Ｓ２０５）によって調達拠点が２つ選択されている場合は、選択された調達拠点毎に行われる。
【００８５】
Ｓ２０６０２において、搬送依頼処理部１０３は、コンテナ在庫データ記憶部１２１を参照し、調達拠点の拠点ＩＤがフィールド１２１３に登録されているレコード１２１０であって、フィールド１２１４の状態フラグが「使用可」に設定されているレコード１２１０を検索する。そして、検索したレコード１２１０のレコード数を調達拠点の現在の在庫Ｌ３とする。また、コンテナ入出庫データ記憶部１２２を参照し、調達拠点の拠点ＩＤがフィールド１２２２に登録されており、「入庫」を示す入出庫フラグがフィールド１２２３に登録されており、且つ、「未」を示す実施フラグがフィールド１２２５に登録されているレコード１２２０であって、フィールド１２２４に登録されている実施予定日時が調達拠点の出庫予定日時以前のレコード１２２０を検索する。そして、この検索したレコード１２２０を調達拠点の出庫予定日時までに入庫予定のレコード１２２０とする。また、調達拠点の拠点ＩＤがフィールド１２２２に登録されており、「出庫」を示す入出庫フラグがフィールド１２２３に登録されており、且つ、「未」を示す実施フラグがフィールド１２２５に登録されているレコード１２２０であって、フィールド１２２４に登録されている実施予定日時が調達拠点の出庫予定日時以前のレコード１２２０を検索する。そして、検索したレコード１２２０を調達拠点の出庫予定日時までに出庫予定のレコード１２２０とする。それから、搬送依頼処理部１０３は、調達拠点の現在の在庫Ｌ３として検索されたレコード１２１０に登録されているコンテナＩＤ、および、出庫予定日時までに入庫予定のレコード１２２０に登録されているコンテナＩＤであって、調達拠点の出庫予定日時までに出庫予定のレコード１２２０に登録されているコンテナＩＤ以外のコンテナＩＤの中から、コンテナＩＤを１つ選択し、選択したコンテナＩＤを調達搬送に引当てるコンテナ８に選定する。また、このコンテナＩＤを有するレコード１２１０を、コンテナ在庫データ記憶部１２１から検索し、該レコード１２１０のフィールド１２１４に登録されている状態フラグを「使用不可」に変更する。その後、Ｓ２０６０３に進む。
【００８６】
Ｓ２０６０３において、搬送依頼処理部１０３は、コンテナ在庫データ記憶部１２１を参照し、拠点病院の拠点ＩＤがフィールド１２１３に登録されているレコード１２１０であって、フィールド１２１４の状態フラグが「使用可」に設定されているレコード１２１０を検索する。そして、検索したレコード１２１０のレコード数を拠点病院の現在の在庫Ｌ１とする。また、コンテナ入出庫データ記憶部１２２を参照し、拠点病院の拠点ＩＤがフィールド１２２２に登録されており、「入庫」を示す入出庫フラグがフィールド１２２３に登録されており、且つ、「未」を示す実施フラグがフィールド１２２５に登録されているレコード１２２０であって、フィールド１２２４に登録されている実施予定日時が拠点病院の出庫予定日時以前のレコード１２２０を検索する。そして、この検索したレコード１２２０を拠点病院の出庫予定日時までに入庫予定のレコード１２２０とする。また、拠点病院の拠点ＩＤがフィールド１２２２に登録されており、「出庫」を示す入出庫フラグがフィールド１２２３に登録されており、且つ、「未」を示す実施フラグがフィールド１２２５に登録されているレコード１２２０であって、フィールド１２２４に登録されている実施予定日時が拠点病院の出庫予定日時以前のレコード１２２０を検索する。そして、検索したレコード１２２０を拠点病院の出庫予定日時までに出庫予定のレコード１２２０とする。それから、搬送依頼処理部１０３は、拠点病院の現在の在庫Ｌ１として検索されたレコード１２１０に登録されているコンテナＩＤ、および、出庫予定日時までに入庫予定のレコード１２２０に登録されているコンテナＩＤであって、拠点病院の出庫予定日時までに出庫予定のレコード１２２０に登録されているコンテナＩＤ以外のコンテナＩＤの中から、コンテナＩＤを１つ選択し、選択したコンテナＩＤを往路搬送に引当てるコンテナ８に選定する。また、このコンテナＩＤを有するレコード１２１０を、コンテナ在庫データ記憶部１２１から検索し、該レコード１２１０のフィールド１２１４に登録されている状態フラグを「使用不可」に変更する。その後、Ｓ２０６０４に進む。
【００８７】
Ｓ２０６０４において、搬送依頼処理部１０３は、コンテナ在庫データ記憶部１２１を参照し、培養センタの拠点ＩＤがフィールド１２１３に登録されているレコード１２１０であって、フィールド１２１４の状態フラグが「使用可」に設定されているレコード１２１０を検索する。そして、検索したレコード１２１０のレコード数を培養センタの現在の在庫Ｌ２とする。また、コンテナ入出庫データ記憶部１２２を参照し、培養センタの拠点ＩＤがフィールド１２２２に登録されており、「入庫」を示す入出庫フラグがフィールド１２２３に登録されており、且つ、「未」を示す実施フラグがフィールド１２２５に登録されているレコード１２２０であって、フィールド１２２４に登録されている実施予定日時が培養センタの出庫予定日時以前のレコード１２２０を検索する。そして、この検索したレコード１２２０を培養センタの出庫予定日時までに入庫予定のレコード１２２０とする。また、拠点病院の拠点ＩＤがフィールド１２２２に登録されており、「出庫」を示す入出庫フラグがフィールド１２２３に登録されており、且つ、「未」を示す実施フラグがフィールド１２２５に登録されているレコード１２２０であって、フィールド１２２４に登録されている実施予定日時が培養センタの出庫予定日時以前のレコード１２２０を検索する。そして、検索したレコード１２２０を培養センタの出庫予定日時までに出庫予定のレコード１２２０とする。それから、搬送依頼処理部１０３は、培養センタの現在の在庫Ｌ２として検索されたレコード１２１０に登録されているコンテナＩＤ、および、出庫予定日時までに入庫予定のレコード１２２０に登録されているコンテナＩＤであって、培養センタの出庫予定日時までに出庫予定のレコード１２２０に登録されているコンテナＩＤ以外のコンテナＩＤの中から、コンテナＩＤを１つ選択し、選択したコンテナＩＤを復路搬送に引当てるコンテナ８に選定する。また、このコンテナＩＤを有するレコード１２１０を、コンテナ在庫データ記憶部１２１から検索し、該レコード１２１０のフィールド１２１４に登録されている状態フラグを「使用不可」に変更する。その後、このフローを終了する。
【００８８】
図１４は図１０の回収在庫特定処理（Ｓ２１０）を説明するための図である。
【００８９】
先ず、搬送依頼処理部１０３は、コンテナ在庫データ記憶部１２１を参照し、ネットワークＩＦ部１６０を介して病院側端末４から受信した搬送依頼に含まれている回収拠点ＩＤ（コンテナを回収する拠点の拠点ＩＤ）がフィールド１２１３に登録されているレコード１２１０を検索する（Ｓ２１００１）。
【００９０】
次に、搬送依頼処理部１０３は、Ｓ２１００１で検索したレコード１２１０の中から、フィールド１２１２の残存時間が残っている（残存時間＞０）レコード１２１０を抽出する（Ｓ２１００２）。そして、抽出したレコード１２１０各々のフィールド１２１１に登録されているコンテナＩＤを持つコンテナを、回収するコンテナに設定する（Ｓ２１００３）。
【００９１】
図２に戻って説明を続ける。作業コード管理部１０４は、ネットワークＩＦ部１６０を介して、コンテナ管理センタ側端末２、培養センタ側端末３および病院側端末４から受け付けたコンテナ８の入出庫報告データに従い、作業コード管理データ記憶部１２４を更新する。また、コンテナ管理センタ側端末２、培養センタ側端末３および病院側端末４から受け付けた問合せ要求に従い、問合せ対象の作業コード管理データを該問合せ要求の送信元端末に送信する。
【００９２】
図１５は、作業コード管理部１０４の動作（作業コード管理データ更新処理）を説明するためのフロー図である。
【００９３】
作業コード管理部１０４は、ネットワークＩＦ部１６０を介して、コンテナ管理センタ側端末２、培養センタ側端末３および病院側端末４のいずれかから、コンテナＩＤ、拠点ＩＤ、実施日時および入出庫フラグを含む入出庫報告データを受信すると（Ｓ３０１でＹＥＳ）、作業コード管理データ記憶部１２４から、該入出庫報告データに対応する作業コード管理データのレコード１２４０を検索する（Ｓ３０２）。
【００９４】
具体的には、該入出庫報告データに含まれている入出庫フラグが「出庫」である場合、サブフィールド１２４５６に該入出庫報告データに含まれているコンテナＩＤが登録され、且つ、出発拠点の拠点ＩＤを登録するサブフィールド１２４５１に、該入出庫報告データに含まれている拠点ＩＤが登録されているフィールド１２４２〜１２４４を持つレコード１２４０を検索する。また、該入出庫報告データに含まれている入出庫フラグが「入庫」である場合、サブフィールド１２４５６に該入出庫報告データに含まれているコンテナＩＤが登録され、且つ、到着拠点の拠点ＩＤを登録するサブフィールド１２４５３に、該入出庫報告データに含まれている拠点ＩＤが登録されているフィールド１２４２〜１２４４を持つレコード１２４０を検索する。ここで、該入出庫報告データに含まれているコンテナＩＤがサブフィールド１２４５６に登録され、該入出庫報告データに含まれている拠点ＩＤがサブフィールド１２４５１又は１２４５３に登録されているフィールド１２４２〜１２４４を該当フィールドと呼ぶこととする。
【００９５】
次に、作業コード管理部１０４は、検索したレコード１２４０の該当フィールドのサブフィールド１２４５４あるいは１２４５５に、該入出庫報告データに含まれている実施日時を登録して、作業管理データのレコードを更新する（Ｓ３０３）。
【００９６】
具体的には、該入出庫報告データに含まれている入出庫フラグが「出庫」である場合、該当フィールドＡの出発日時を登録するサブフィールド１２４５４に、該入出庫報告データに含まれている実施日時を登録する。また、該入出庫報告データに含まれている入出庫フラグが「入庫」である場合、該当フィールドＡの到着日時を登録するサブフィールド１２４５５に該入出庫報告データに含まれている実施日時を登録する。
【００９７】
また、作業コード管理部１０４は、ネットワークＩＦ部１６０を介して、コンテナ管理センタ側端末２、培養センタ側端末３および病院側端末４のいずれかから、コンテナＩＤ、拠点ＩＤおよび入出庫フラグを含む問合せ要求を受信すると（Ｓ３１１でＹＥＳ）、作業コード管理データ記憶部１２４から、該問合せ要求に対応する作業コード管理データのレコード１２４０を検索する（Ｓ３１２）。
【００９８】
具体的には、該問合せ要求に含まれている入出庫フラグが「出庫」である場合、サブフィールド１２４５６に該問合せ要求に含まれているコンテナＩＤが登録され、且つ、出発拠点の拠点ＩＤを登録するサブフィールド１２４５１に、該問合せ要求に含まれている拠点ＩＤが登録されているフィールド１２４２〜１２４４を持つレコード１２４０を検索する。また、該問合せ要求に含まれている入出庫フラグが「入庫」である場合、サブフィールド１２４５６に該問合せ要求に含まれているコンテナＩＤが登録され、且つ、到着拠点の拠点ＩＤを登録するサブフィールド１２４５３に、該問合せ要求に含まれている拠点ＩＤが登録されているフィールド１２４２〜１２４４を持つレコード１２４０を検索する。
【００９９】
次に、作業コード管理部１０４は、検索したレコード１２４０を、作業コード管理データ記憶部１２４から読出し、ネットワークＩＦ部１６０を介して、該問合せ要求の送信元に送信する（Ｓ３１３）。
【０１００】
図２に戻って説明を続ける。コンテナ環境履歴データ管理部１０５は、ネットワークＩＦ部１６０を介して、培養センタ側端末３あるいは病院側端末４から受け付けた環境履歴登録要求に従い、コンテナ環境履歴データ記憶部１２３にコンテナ環境履歴データを登録する。
【０１０１】
図１６は、コンテナ環境履歴データ管理部１０５の動作（コンテナ環境履歴データ登録処理）を説明するためのフロー図である。
【０１０２】
コンテナ環境履歴データ管理部１０５は、ネットワークＩＦ部１６０を介して、培養センタ側端末３および病院側端末４のいずれかから、コンテナＩＤ、拠点ＩＤ、測定履歴データ、および、搬送種別を示す搬送種別フラグを含む環境履歴登録要求を受信すると（Ｓ４０１でＹＥＳ）、該環境履歴登録要求に含まれている環境種別フラグが往路搬送を示しているか、それとも復路搬送を示しているかを調べる（Ｓ４０２）。
【０１０３】
Ｓ４０２において、往路搬送を示している場合は、該環境履歴登録要求に含まれているコンテナＩＤがフィールド１２４３のサブフィールド１２４５６に登録され、該環境履歴登録要求に含まれている拠点ＩＤがフィールド１２４３のサブフィールド１２４５３に登録されている作業コード管理データのレコード１２４０を、作業コード管理データ記憶部１２４から検索する（Ｓ４０３）。次に、コンテナ環境履歴データ管理部１０５は、コンテナ環境履歴データ記憶部１２３に新たなレコード１２３０を追加する。そして、追加したレコード１２３０のフィールド１２３１に、Ｓ４０３で検索したレコード１２４０のフィールド１２４３のサブフィールド１２４５６に登録されているコンテナＩＤを、追加したレコード１２３０のフィールド１２３２に、Ｓ４０３で検索したレコード１２４０のフィールド１２４１に登録されている作業コードを、追加したレコード１２３０のフィールド１２３３の出発拠点ＩＤ、登録拠点ＩＤのサブフィールドに、Ｓ４０３で検索したレコード１２４０のフィールド１２４３のサブフィールド１２４５１、１２４５３に登録されている出発拠点ＩＤ、到着拠点ＩＤを、そして、追加したレコード１２３０のフィールド１２３４に、環境履歴登録要求に登録されている測定履歴データ（環境データの測定値と測定日時とからなる複数のデータ）を登録する（Ｓ４０４）。
【０１０４】
一方、Ｓ４０２において、復路搬送を示している場合は、該環境履歴登録要求に含まれているコンテナＩＤがフィールド１２４４のサブフィールド１２４５６に登録され、該環境履歴登録要求に含まれている拠点ＩＤがフィールド１２４４のサブフィールド１２４５３に登録されている作業コード管理データのレコード１２４０を、作業コード管理データ記憶部１２４から検索する（Ｓ４０５）。次に、コンテナ環境履歴データ管理部１０５は、コンテナ環境履歴データ記憶部１２３に新たなレコード１２３０を追加する。そして、追加したレコード１２３０のフィールド１２３１に、Ｓ４０５で検索したレコード１２４０のフィールド１２４４のサブフィールド１２４５６に登録されているコンテナＩＤを、追加したレコード１２３０のフィールド１２３２に、Ｓ４０５で検索したレコード１２４０のフィールド１２４１に登録されている作業コードを、追加したレコード１２３０のフィールド１２３３の出発拠点ＩＤ、登録拠点ＩＤのサブフィールドに、Ｓ４０５で検索したレコード１２４０のフィールド１２４４のサブフィールド１２４５１、１２４５３に登録されている出発拠点ＩＤ、到着拠点ＩＤを、そして、追加したレコード１２３０のフィールド１２３４に、環境履歴登録要求に登録されている測定履歴データ（環境データの測定値と測定日時とからなる複数のデータ）を登録する（Ｓ４０６）。
【０１０５】
図２に戻って説明を続ける。トラック手配依頼生成部１０６は、作業コード管理データ記憶部１２４に登録した作業コード管理データに従い、搬送作業に必要なトラック９を手配するためのトラック手配依頼を生成して、運送手配センタ側端末５に送信する。
【０１０６】
図１７は、トラック手配依頼生成部１０６の動作（トラック手配依頼生成処理）を説明するためのフロー図である。
【０１０７】
作業コード管理データ記憶部１２４に、作業コード管理データのレコード１２４０が新たに登録されると（Ｓ５０１でＹＥＳ）、トラック手配依頼生成部１０６は、該レコード１２４０のフィールド１２４１に登録されている作業コード１２４１を含むトラック手配依頼を生成する。該トラック手配依頼には、該レコード１２４０のフィールド１２４２のサブフィールド１２４５１〜１２４５３、１２４５６にデータが登録されている場合は、これらのデータを含む調達搬送用トラック手配データを含める。同様に、該レコード１２４０のフィールド１２４３のサブフィールド１２４５１〜１２４５３、１２４５６にデータが登録されている場合は、これらのデータを含む往路搬送用トラック手配データを含める。また、該レコード１２４０のフィールド１２４４のサブフィールド１２４５１〜１２４５３、１２４５６にデータが登録されている場合は、これらのデータを含む復路搬送用トラック手配データを含める（Ｓ５０２）。トラック手配依頼生成部１０６は、以上のようにして作成したトラック手配依頼を、ネットワークＩＦ部１６０を介して運送手配センタ側端末５に送信する（Ｓ５０３）。
【０１０８】
上記構成の在庫管理装置１は、例えば図１８に示すような、ＣＰＵ９０１と、メモリ９０２と、ＨＤＤ等の外部記憶装置９０３と、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭ等の可搬性を有する記憶媒体９０４から情報を読み出す読取装置９０５と、キーボードやマウスなどの入力装置９０６と、ディスプレイなどの出力装置９０７と、通信ネットワークに接続するための通信装置９０８と、を備えた一般的なコンピュータシステムにおいて、ＣＰＵ９０１がメモリ９０２上にロードされた所定のプログラムを実行することで実現できる。
【０１０９】
この所定のプログラムは、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。なお、この場合において、記憶部１２０には、メモリ９０２や外部記憶装置９０３や記憶媒体９０４が利用され、入出力部１４０には、入力装置９０６や出力装置９０７や読取装置９０５が利用され、ネットワークＩＦ部１６０には通信装置９０８が利用される。
【０１１０】
以上、在庫管理装置１について説明した。
【０１１１】
次に、コンテナ８について説明する。
【０１１２】
コンテナ８は、上述したように、収容する細胞（シャーレに収められた細胞）の状態（環境データ）を測定し記憶する。そして、測定データを、コンテナ８に付与されたコンテナＩＤと共に外部へ出力する。
【０１１３】
図１９は、コンテナ８の概略構成図である。
【０１１４】
図示するように、本実施形態で用いるコンテナ８を、細胞が納められたシャーレ８５０を格納するための格納室８０１と、格納室８０１内部の温度を測定するための温度センタ８０２と、格納室８０１内の湿度を測定するための湿度センサ８０３と、タイマ８０４と、コンテナ８に付与されたコンテナＩＤ、および、センサ８０２、８０３の測定値を記憶するためのメモリ８０５と、メモリ８０５に記憶されているデータを外部へ読み出すための外部インターフェース８０６と、ユーザより操作を受け付けるための操作部８０７と、格納室８０１内部を温度を調節するヒータ８０８と、主制御部８０９と、を有する。ここで、外部インターフェース８０６には、例えばＲＦＩＤタグを利用することができる。
【０１１５】
図２０は、コンテナ８の動作を説明するためのフロー図である。
【０１１６】
主制御部８０９は、操作部８０７を介してユーザより測定開始指示を受け付けると（Ｓ６０１でＹＥＳ）、定期的に温度センサ８０２および湿度センサ８０３の測定データを、タイマ８０４が示す測定日時に対応付けて、メモリ８０５に記憶する（Ｓ６０２）。これにより、測定履歴データがメモリ８０５に記憶される。
【０１１７】
また、主制御部８０９は、操作部８０７を介してユーザより測定終了指示を受け付けると（Ｓ６１１でＹＥＳ）、温度センサ８０２および湿度センサ８０３の測定データのメモリ８０５への記憶を終了する（Ｓ６１２）。
【０１１８】
また、主制御部８０９は、操作部８０７を介してユーザより測定履歴データのクリア指示を受け付けると（Ｓ６２１でＹＥＳ）、メモリ８０５に記憶されている測定履歴データを消去する（Ｓ６２２）。
【０１１９】
また、主制御部８０９は、操作部８０７を介してユーザよりヒータの調節指示を受け付けると（Ｓ６３１でＹＥＳ）、温度センサ８０２の測定データが示す温度が該調節指示で指定された温度となるように、ヒータ８０８の動作を制御する（Ｓ６３２）。
【０１２０】
また、主制御部８０９は、外部インターフェース８０６を介して、コンテナ管理センタ側端末２、培養センタ側端末３、あるいは、病院側端末４にアクセスされると（Ｓ６４１でＹＥＳ）、メモリ８０５からコンテナＩＤおよび測定履歴データを読み出してアクセス元の端末２〜４に送信する（Ｓ６４２）。
【０１２１】
以上、コンテナ８について説明した。
【０１２２】
次に、コンテナ管理センタ側端末２について説明する。
【０１２３】
図２１は、コンテナ管理センタ側端末２の概略構成図である。
【０１２４】
図示するように、本実施形態のコンテナ管理センタ側端末２は、演算部２００と、記憶部２２０と、キーボード、ディスプレイ、ＣＤ-ＲＯＭドライブ等の周辺装置およびコンテナ８から情報を読み出すリーダ（例えばＲＦＩＤタグリーダ）と情報の入出力を行なう入出力部２４０と、ネットワーク７に接続するためのネットワークＩＦ部２６０と、を有する。
【０１２５】
記憶部２２０は、コンテナ情報記憶部２２１と、搬送依頼記憶部２２２と、作業コード管理データ記憶部２２３と、拠点ＩＤ記憶部２２４と、有する。
【０１２６】
コンテナ情報記憶部２２１には、コンテナ８から取得した情報（コンテナＩＤ、測定履歴データ）が記憶される。
【０１２７】
搬送依頼記憶部２２２には、回収搬送のための搬送依頼が記憶される。上述したように、搬送依頼は開始拠点ＩＤと終了拠点ＩＤとを含む。回収搬送のための搬送依頼では、開始拠点ＩＤとしてコンテナ８を回収する拠点（病院あるいは培養センタ）の拠点ＩＤが登録され、終了拠点ＩＤとしてコンテナ管理センタの拠点ＩＤが登録される。
【０１２８】
作業コード管理データ記憶部２２３には、在庫管理装置１から取得した作業コード管理データが記憶される。
【０１２９】
そして、拠点ＩＤ記憶部３２３には、コンテナ管理センタの拠点ＩＤが登録される。
【０１３０】
演算部２００は、コンテナ情報取得部２０１と、入出庫報告処理部２０２と、搬送依頼処理部２０３と、問合せ要求処理部２０４と、リセット要求処理部２０５と、を有する。
【０１３１】
図２２は、コンテナ管理センタ側端末２の動作を説明するためのフロー図である。
【０１３２】
入出力部２４０に接続されたリーダ（不図示）を介して、コンテナ８からコンテナＩＤおよび測定履歴データを受信すると（Ｓ７０１でＹＥＳ）、コンテナ情報取得部２０１は、これらの情報をコンテナ情報記憶部２２１に記憶すると共に、入出力部２４０から出力する（Ｓ７０２）。
【０１３３】
また、入出力部２４０を介してユーザより入出庫報告指示を受け付けると（Ｓ７１１でＹＥＳ）、入出庫報告処理部２０２は、入出力部２４０を介してユーザより、入庫かそれとも出庫かを示す入出庫フラグをさらに受け付ける（Ｓ７１２）。また、入出庫報告処理部２０２は、コンテナ情報記憶部２２１および拠点ＩＤ記憶部２２３からコンテナＩＤ、拠点ＩＤを読み出して（Ｓ７１３）、これらの情報を含む入出庫報告データを生成し、ネットワークＩＦ部２６０を介して在庫管理装置１へ送信する（Ｓ７１４）。
【０１３４】
また、入出力部２４０を介してユーザより搬送依頼指示を受け付けると（Ｓ７２１でＹＥＳ）、搬送依頼処理部２０３は、搬送依頼記憶部２２２から回収搬送のための搬送依頼データを読み出して、ネットワークＩＦ部２６０を介して在庫管理装置１に送信する（Ｓ７２２）。
【０１３５】
また、入出力部２４０を介してユーザより問合せ指示を受け付けると（Ｓ７３１でＹＥＳ）、問合せ要求処理部２０４は、コンテナ情報記憶部２２１からコンテナＩＤを読み出して（Ｓ７３２）、このコンテナＩＤを含む問合せ要求を生成し、ネットワークＩＦ部２６０を介して在庫管理装置１へ送信する（Ｓ７３３）。そして、在庫管理装置１から該問合せ要求に対する応答である作業コード管理データを受信して、作業コード管理データ記憶部２２３に記憶すると共に、入出力部２４０から出力する（Ｓ７３４）。
【０１３６】
また、入出力部２４０を介してユーザよりリセット指示を受け付けると（Ｓ７４１でＹＥＳ）、リセット要求処理部２０６は、コンテナ情報記憶部２２１に記憶されているコンテナＩＤを読み出す（Ｓ７４２）。そして、読み出したコンテナＩＤを含むリセット要求を生成し、ネットワークＩＦ部２６０を介して在庫管理装置１に送信する（Ｓ７４３）。
【０１３７】
上記構成のコンテナ管理センタ側端末２も、在庫管理装置１と同様に、例えば図１８に示すようなコンピュータシステムにおいて、ＣＰＵ９０１がメモリ９０２上にロードされた所定のプログラムを実行することで実現できる。この所定のプログラムは、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。なお、この場合において、記憶部２２０には、メモリ９０２や外部記憶装置９０３や記憶媒体９０４が利用され、入出力部２４０には、入力装置９０６や出力装置９０７や読取装置９０５が利用され、ネットワークＩＦ部２６０には通信装置９０８が利用される。
【０１３８】
以上、コンテナ管理センタ側端末２について説明した。
【０１３９】
次に、培養センタ側端末３について説明する。
【０１４０】
図２３は、培養センタ側端末３の概略構成図である。
【０１４１】
図示するように、本実施形態の培養センタ側端末３は、演算部３００と、記憶部３２０と、キーボード、ディスプレイ、ＣＤ-ＲＯＭドライブ等の周辺装置およびコンテナ８から情報を読み出すリーダ（例えばＲＦＩＤタグリーダ）と情報の入出力を行なう入出力部３４０と、ネットワーク７に接続するためのネットワークＩＦ部３６０と、を有する。
【０１４２】
記憶部３２０は、コンテナ情報記憶部３２１と、作業コード管理データ記憶部３２３と、拠点ＩＤ記憶部３２４と、を有する。
【０１４３】
コンテナ情報記憶部３２１には、コンテナ８から取得した情報（コンテナＩＤ、測定履歴データ）が記憶される。
【０１４４】
作業コード管理データ記憶部３２３には、在庫管理装置１から取得した作業コード管理データが記憶される。
【０１４５】
そして、拠点ＩＤ記憶部３２３には、培養センタの拠点ＩＤが登録される。
【０１４６】
演算部３００は、コンテナ情報取得部３０１と、入出庫報告処理部３０２と、問合せ要求処理部３０４と、環境履歴登録要求処理部３０６と、を有する。
【０１４７】
図２４は、培養センタ側端末３の動作を説明するためのフロー図である。
【０１４８】
入出力部３４０に接続されたリーダ（不図示）を介して、コンテナ８からコンテナＩＤおよび測定履歴データを受信すると（Ｓ８０１でＹＥＳ）、コンテナ情報取得部３０１は、これらの情報をコンテナ情報記憶部３２１に記憶すると共に、入出力部２４０から出力する（Ｓ７０２）。
【０１４９】
また、入出力部３４０を介してユーザより入出庫報告指示を受け付けると（Ｓ８１１でＹＥＳ）、入出庫報告処理部３０２は、入出力部３４０を介してユーザより、入庫かそれとも出庫かを示す入出庫フラグをさらに受け付ける（Ｓ８１２）。また、入出庫報告処理部３０２は、コンテナ情報記憶部３２１および拠点ＩＤ記憶部３２３からコンテナＩＤ、拠点ＩＤを読み出して（Ｓ８１３）、これらの情報を含む入出庫報告データを生成し、ネットワークＩＦ部２６０を介して在庫管理装置１へ送信する（Ｓ８１４）。
【０１５０】
また、入出力部３４０を介してユーザより問合せ指示を受け付けると（Ｓ８２１でＹＥＳ）、問合せ要求処理部３０４は、コンテナ情報記憶部３２１からコンテナＩＤを読み出して（Ｓ８２２）、このコンテナＩＤを含む問合せ要求を生成し、ネットワークＩＦ部３６０を介して在庫管理装置１へ送信する（Ｓ８２３）。そして、在庫管理装置１から該問合せ要求に対する応答である作業コード管理データを受信して、作業コード管理データ記憶部３２３に記憶すると共に、入出力部３４０から出力する（Ｓ８２４）。
【０１５１】
また、入出力部３４０を介してユーザより環境履歴登録指示を受け付けると（Ｓ８３１でＹＥＳ）、環境履歴登録要求処理部３０６は、入出力部３４０を介してユーザより、往路搬送かそれとも復路搬送かを示す搬送種別フラグをさらに受け付ける（Ｓ８３２）。また、コンテナ情報記憶部３２１からコンテナＩＤおよび測定履歴データを読み出すと共に、拠点ＩＤ記憶部３２４から拠点ＩＤを読み出して（Ｓ８３３）、これらのコンテナＩＤ、測定履歴データ、拠点ＩＤおよび搬送種別フラグを含む環境履歴登録要求を生成し、ネットワークＩＦ部３６０を介して在庫管理装置１へ送信する（Ｓ８３４）。
【０１５２】
上記構成の培養センタ側端末３も、在庫管理装置と同様に、例えば図１８に示すようなコンピュータシステムにおいて、ＣＰＵ９０１がメモリ９０２上にロードされた所定のプログラムを実行することで実現できる。この所定のプログラムは、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。なお、この場合において、記憶部３２０には、メモリ９０２や外部記憶装置９０３や記憶媒体９０４が利用され、入出力部３４０には、入力装置９０６や出力装置９０７や読取装置９０５が利用され、ネットワークＩＦ部３６０には通信装置９０８が利用される。
【０１５３】
以上、培養センタ側端末３について説明した。
【０１５４】
次に、病院側端末４について説明する。
【０１５５】
図２５は、病院側端末４の概略構成図である。
【０１５６】
図示するように、本実施形態の病院側端末４は、演算部４００と、記憶部４２０と、キーボード、ディスプレイ、ＣＤ-ＲＯＭドライブ等の周辺装置およびコンテナ８から情報を読み出すリーダ（例えばＲＦＩＤタグリーダ）と情報の入出力を行なう入出力部４４０と、ネットワーク７に接続するためのネットワークＩＦ部４６０と、を有する。
【０１５７】
記憶部４２０は、コンテナ情報記憶部４２１と、搬送依頼記憶部４２２と、作業コード管理データ記憶部４２３と、拠点ＩＤ記憶部４２４と、を有する。
【０１５８】
コンテナ情報記憶部４２１には、コンテナ８から取得した情報（コンテナＩＤ、測定履歴データ）が記憶される。
【０１５９】
搬送依頼記憶部４２２には、通常搬送のための搬送依頼が記憶される。上述したように、搬送依頼は開始拠点ＩＤと終了拠点ＩＤとを含む。通常搬送のための搬送依頼では、開始拠点ＩＤとして自病院側端末３が属する病院の拠点ＩＤが登録され、終了拠点ＩＤとして培養センタの拠点ＩＤが登録される。
【０１６０】
作業コード管理データ記憶部２２３には、在庫管理装置１から取得した作業コード管理データが記憶される。
【０１６１】
そして、拠点ＩＤ記憶部３２３には、自病院側端末３が属する病院の拠点ＩＤが登録される。
【０１６２】
演算部４００は、コンテナ情報取得部４０１と、入出庫報告処理部４０２と、搬送依頼処理部４０３と、問合せ要求処理部４０４と、環境履歴登録要求処理部４０６と、を有する。
【０１６３】
図２６は、病院側端末４の動作を説明するためのフロー図である。
【０１６４】
入出力部４４０に接続されたリーダ（不図示）を介して、コンテナ８からコンテナＩＤおよび測定履歴データを受信すると（Ｓ９０１でＹＥＳ）、コンテナ情報取得部４０１は、これらの情報をコンテナ情報記憶部４２１に記憶する（Ｓ９０２）。
【０１６５】
また、入出力部２４０を介してユーザより入出庫報告指示を受け付けると（Ｓ９１１でＹＥＳ）、入出庫報告処理部４０２は、入出力部４４０を介してユーザより、入庫かそれとも出庫かを示す入出庫フラグをさらに受け付ける（Ｓ９１２）。また、入出庫報告処理部４０２は、コンテナ情報記憶部４２１および拠点ＩＤ記憶部４２３からコンテナＩＤ、拠点ＩＤを読み出して（Ｓ９１３）、これらの情報を含む入出庫報告データを生成し、ネットワークＩＦ部２６０を介して在庫管理装置１へ送信する（Ｓ９１４）。
【０１６６】
また、入出力部４４０を介してユーザより搬送依頼指示を受け付けると（Ｓ９２１でＹＥＳ）、搬送依頼処理部２０３は、搬送依頼記憶部２２２から通常搬送のための搬送依頼データを読み出して、ネットワークＩＦ部２６０を介して在庫管理装置１に送信する（Ｓ９２２）。
【０１６７】
また、入出力部４４０を介してユーザより問合せ指示を受け付けると（Ｓ９３１でＹＥＳ）、問合せ要求処理部４０４は、コンテナ情報記憶部４２１からコンテナＩＤを読み出して（Ｓ９３２）、このコンテナＩＤを含む問合せ要求を生成し、ネットワークＩＦ部４６０を介して在庫管理装置１へ送信する（Ｓ９３３）。そして、在庫管理装置１から該問合せ要求に対する応答である作業コード管理データを受信して、作業コード管理データ記憶部２２３に記憶すると共に、入出力部２４０から出力する（Ｓ９３４）。
【０１６８】
また、入出力部４４０を介してユーザより環境履歴登録指示を受け付けると（Ｓ９４１でＹＥＳ）、環境履歴登録要求処理部４０６は、入出力部４４０を介してユーザより、往路搬送かそれとも復路搬送かを示す搬送種別フラグをさらに受け付ける（Ｓ９４２）。また、コンテナ情報記憶部９２１からコンテナＩＤおよび測定履歴データを読み出すと共に、拠点ＩＤ記憶部９２４から拠点ＩＤを読み出して（Ｓ９４３）、これらのコンテナＩＤ、測定履歴データ、拠点ＩＤおよび搬送種別フラグを含む環境履歴登録要求を生成し、ネットワークＩＦ部４６０を介して在庫管理装置１へ送信する（Ｓ９４４）。
【０１６９】
上記構成の病院側端末４も、在庫管理装置と同様に、例えば図１８に示すようなコンピュータシステムにおいて、ＣＰＵ９０１がメモリ９０２上にロードされた所定のプログラムを実行することで実現できる。この所定のプログラムは、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、外部記憶装置９０３にダウンロードされ、それから、メモリ９０２上にロードされてＣＰＵ９０１により実行されるようにしてもよい。また、読取装置９０５を介して記憶媒体９０４から、あるいは、通信装置９０８を介してネットワークから、メモリ９０２上に直接ロードされ、ＣＰＵ９０１により実行されるようにしてもよい。なお、この場合において、記憶部４２０には、メモリ９０２や外部記憶装置９０３や記憶媒体９０４が利用され、入出力部４４０には、入力装置９０６や出力装置９０７や読取装置９０５が利用され、ネットワークＩＦ部４６０には通信装置９０８が利用される。
【０１７０】
以上、培養センタ側端末３について説明した。
【０１７１】
次に、運送手配センタ側端末５について説明する。運送手配センタ側端末５は、ネットワーク７を介して在庫管理装置１から送信されたトラック手配依頼を受信し、ユーザに提示する。運送手配センタ側端末５には、既存のネットワーク端末を利用できるので、その詳細な説明を省略する。
【０１７２】
次に、上記構成のコンテナ在庫管理システムの動作を説明する。
【０１７３】
図２７および図２８は、図１に示すコンテナ在庫管理システムの通常搬送における動作フローを説明するための図である。ここでは、病院Ａが培養センタに細胞の培養を依頼した場合を想定している。
【０１７４】
病院Ａの病院側端末４は、ユーザよりの指示に従い、開始拠点を病院Ａとし、終了拠点を培養センタとする通常搬送の搬送依頼を在庫管理装置１に送信する（Ｔ１０１）。
【０１７５】
在庫管理装置１は、通常搬送の搬送依頼を受信すると、図１０のＳ２０３〜Ｓ２０９の処理を実行し、作業コード管理データおよびコンテナ入出庫データを生成し登録する（Ｔ２０１、２０２）。ここでは、病院Ａにコンテナ８の在庫がなく、このため、病院Ｂから病院Ａへの調達搬送、病院Ａから培養センタへの往路搬送、および、培養センタから病院Ａへの復路搬送からなる作業コード管理データと、該調達搬送、往路搬送および復路搬送によって生じるコンテナの入出庫を管理するコンテナ入出庫データと、が生成されたものとする。
【０１７６】
次に、在庫管理装置１は、作業コード管理データを登録すると、図１７に示すＳ５０１〜Ｓ５０３を実行し、作業コード管理データが示す調達搬送、往路搬送および復路搬送のためのトラック手配依頼を生成し、運送手配センタ側端末５に送信する（Ｔ２０３）。運送手配センタ側端末５は、在庫管理装置１からトラック手配依頼を受信して出力する。これにより、運送手配センタは、トラック手配依頼の内容に従ってトラック９を手配する。
【０１７７】
これにより、先ず、病院Ｂから病院Ａへ空きのコンテナ８を搬送する調達搬送が行われる。トラック９の運転手は、トラック手配依頼に含まれている調達搬送の諸情報を調べ、調達搬送するコンテナ８のコンテナＩＤを病院Ｂに通知する。これを受けて、病院Ｂのユーザは、リーダ（不図示）を用いて、通知されたコンテナＩＤを持つコンテナ８からコンテナ情報を読取る。病院Ｂの病院側端末４は、このコンテナ情報を取得して登録する（Ｔ３０１）。次に、病院Ｂの病院側端末４は、ユーザよりの指示に従い、Ｔ３０１で取得したコンテナ情報に含まれているコンテナＩＤと、病院Ｂの拠点ＩＤと、出庫を示す入出庫フラグとを有する入出庫報告データを生成する。そして、この入出庫報告データを在庫管理装置１に送信する（Ｔ３０２）。その後、このコンテナ８は、トラック９によって病院Ｂから病院Ａへ調達搬送される。在庫管理装置１は、病院Ｂから受信した入出庫報告データに従い、対応するコンテナ入出庫データの実施フラグを「未」から「済」に変更する。また、対応する作業コード管理データを更新する（Ｔ２０４）。
【０１７８】
さて、病院Ａのユーザは、トラック９から調達搬送されたコンテナ８を受け取ると、リーダ（不図示）を用いて、このコンテナ８からコンテナ情報を読取る。病院Ａの病院側端末４は、このコンテナ情報を取得して登録する（Ｔ１０２）。次に、病院Ａの病院側端末４は、ユーザよりの指示に従い、Ｔ１０２で取得したコンテナ情報に含まれているコンテナＩＤと、病院Ａの拠点ＩＤと、入庫を示す入出庫フラグとを有する入出庫報告データを生成する。そして、この入出庫報告データを在庫管理装置１に送信する（Ｔ１０３）。在庫管理装置１は、病院Ａから受信した入出庫報告データに従い、対応するコンテナ入出庫データの実施フラグを「未」から「済」に変更する。また、対応する作業コード管理データを更新する（Ｔ２０５）。
【０１７９】
病院Ａの病院側端末４は、Ｔ１０２で取得したコンテナ情報に含まれているコンテナＩＤと、病院Ａのユーザより受け取った「入庫」を示す入出庫フラグと、病院Ａを示す終了拠点ＩＤとを含む問合せ要求を生成し、在庫管理装置１に送信する（Ｔ１０４）。在庫管理装置１は、問合せ要求に含まれているコンテナＩＤ、入出庫フラグ、終了拠点ＩＤを含む搬送の情報を有する作業コード管理データを検索し、病院Ａの病院側端末４に送信する（Ｔ２０６）。これにより、病院Ａのユーザは、患者から採取した細胞を収めたシャーレを、どのコンテナを用いて培養センタへ搬送すべきかを確認することができる。
【０１８０】
さて、病院Ａにおいて、患者から採取した細胞を収めたシャーレが、往路搬送用のコンテナ８に収められる。そして、病院Ａから培養センタへ採取細胞を収めたコンテナ８を搬送する往路搬送が行われる。
【０１８１】
まず、病院Ａのユーザは、リーダ（不図示）を用いて、採取細胞のシャーレを格納したコンテナ８からコンテナ情報を読取る。病院Ａの病院側端末４は、このコンテナ情報を取得して登録する（Ｔ１０５）。次に、病院Ａの病院側端末４は、ユーザよりの指示に従い、Ｔ１０５で取得したコンテナ情報に含まれているコンテナＩＤと、病院Ａの拠点ＩＤと、出庫を示す入出庫フラグとを有する入出庫報告データを生成する。そして、この入出庫報告データを在庫管理装置１に送信する（Ｔ１０６）。その後、このコンテナ８は、トラック９によって病院Ａから培養センタへ往路搬送される。在庫管理装置１は、病院Ａから受信した入出庫報告データに従い、対応するコンテナ入出庫データの実施フラグを「未」から「済」に変更する。また、対応する作業コード管理データを更新する（Ｔ２０７）。
【０１８２】
さて、培養センタのユーザは、トラック９から往路搬送されたコンテナ８を受け取ると、リーダ（不図示）を用いて、このコンテナ８からコンテナ情報を読取る。培養センタ側端末３は、このコンテナ情報を取得して登録すると共に出力する（Ｔ４０１）。培養センタのユーザは、このコンテナ情報を確認することで、往路搬送中の状態管理を行なうことができる。次に、培養センタ側端末３は、ユーザよりの指示に従い、Ｔ４０１で取得したコンテナ情報に含まれているコンテナＩＤと、培養センタの拠点ＩＤと、入庫を示す入出庫フラグとを有する入出庫報告データを生成する。そして、この入出庫報告データを在庫管理装置１に送信する（Ｔ４０２）。在庫管理装置１は、培養センタ側端末３から受信した入出庫報告データに従い、対応するコンテナ入出庫データの実施フラグを「未」から「済」に変更する。また、対応する作業コード管理データを更新する（Ｔ２０８）。
【０１８３】
また、培養センタ側端末３は、ユーザよりの指示に従い、Ｔ４０１で取得したコンテナ情報に含まれているコンテナＩＤおよび測定履歴データと、培養センタの拠点ＩＤと、を有する環境履歴登録要求を生成する。そして、この環境履歴登録要求を在庫管理装置１に送信する（Ｔ４０３）。在庫管理装置１は、培養センタ側端末３から受信した環境履歴登録要求に従い、病院Ａから培養センタへの往路搬送におけるコンテナ環境履歴データを登録する（Ｔ２０９）。
【０１８４】
培養センタにおいて、採取細胞が培養されシャーレに収められる。さて、培養センタ側端末３は、Ｔ４０１で取得したコンテナ情報に含まれているコンテナＩＤと、培養センタのユーザより受け取った「入庫」を示す入出庫フラグと、培養センタを示す終了拠点ＩＤとを含む問合せ要求を生成し、在庫管理装置１に送信する（Ｔ４０４）。在庫管理装置１は、問合せ要求に含まれているコンテナＩＤ、入出庫フラグ、終了拠点ＩＤを含む搬送の情報を有する作業コード管理データを検索し、培養センタ側端末３に送信する（Ｔ２１０）。これにより、培養センタのユーザは、患者の採取細胞から培養した細胞を収めたシャーレを、どのコンテナを用いて病院Ａへ搬送すべきかを確認することができる。
【０１８５】
さて、培養センタにおいて、培養細胞を収めたシャーレが、復路搬送用のコンテナ８に収められる。そして、培養センタから病院Ａへ培養細胞を収めたコンテナ８を搬送する復路搬送が行われる。
【０１８６】
まず、培養センタのユーザは、リーダ（不図示）を用いて、培養細胞のシャーレを格納したコンテナ８からコンテナ情報を読取る。培養センタ側端末３は、このコンテナ情報を取得して登録する（Ｔ４０５）。次に、培養センタ側端末３は、ユーザよりの指示に従い、Ｔ４０５で取得したコンテナ情報に含まれているコンテナＩＤと、培養センタの拠点ＩＤと、出庫を示す入出庫フラグとを有する入出庫報告データを生成する。そして、この入出庫報告データを在庫管理装置１に送信する（Ｔ４０６）。その後、このコンテナ８は、トラック９によって培養センタから病院Ａへ復路搬送される。在庫管理装置１は、培養センタ側端末３から受信した入出庫報告データに従い、対応するコンテナ入出庫データの実施フラグを「未」から「済」に変更する。また、対応する作業コード管理データを更新する（Ｔ２１１）。
【０１８７】
さて、病院Ａのユーザは、トラック９から復路搬送されたコンテナ８を受け取ると、リーダ（不図示）を用いて、このコンテナ８からコンテナ情報を読取る。病院Ａの病院側端末４は、このコンテナ情報を取得して登録すると共に出力する（Ｔ１０７）。病院Ａのユーザは、このコンテナ情報を確認することで、復路搬送中の状態管理を行なうことができる。次に、病院Ａの病院側端末４は、ユーザよりの指示に従い、Ｔ１０７で取得したコンテナ情報に含まれているコンテナＩＤと、病院Ａの拠点ＩＤと、入庫を示す入出庫フラグとを有する入出庫報告データを生成する。そして、この入出庫報告データを在庫管理装置１に送信する（Ｔ１０８）。在庫管理装置１は、病院Ａの病院側端末４から受信した入出庫報告データに従い、対応するコンテナ入出庫データの実施フラグを「未」から「済」に変更する。また、対応する作業コード管理データを更新する（Ｔ２１２）。
【０１８８】
また、病院Ａの病院側端末４は、ユーザよりの指示に従い、Ｔ１０７で取得したコンテナ情報に含まれているコンテナＩＤおよび測定履歴データと、病院Ａの拠点ＩＤと、を有する環境履歴登録要求を生成する。そして、この環境履歴登録要求を在庫管理装置１に送信する（Ｔ１０９）。在庫管理装置１は、病院Ａの病院側端末４から受信した環境履歴登録要求に従い、培養センタから病院Ａへの復路搬送におけるコンテナ環境履歴データを登録する（Ｔ２１３）。
【０１８９】
図２９は、図１に示すコンテナ在庫管理システムの回収搬送における動作フローを説明するための図である。ここでは、病院Ａの在庫コンテナを回収する場合を想定している。
【０１９０】
コンテナ管理センタ側端末２は、ユーザよりの指示に従い、開始拠点を病院Ａとし、終了拠点をコンテナ管理センとする回収搬送の搬送依頼を在庫管理装置１に送信する（Ｔ５０１）。
【０１９１】
在庫管理装置１は、回収搬送の搬送依頼を受信すると、図１０のＳ２１０〜Ｓ２１３の処理を実行し、作業コード管理データおよびコンテナ入出庫データを生成し登録する（Ｔ２５１、２５２）。ここでは、病院Ａからコンテナ管理センタへの調達搬送からなる作業コード管理データと、該調達搬送によって生じるコンテナの入出庫を管理するコンテナ入出庫データと、が生成される。
【０１９２】
次に、在庫管理装置１は、作業コード管理データを登録すると、図１７に示すＳ５０１〜Ｓ５０３を実行し、作業コード管理データが示す調達搬送のためのトラック手配依頼を生成し、運送手配センタ側端末５に送信する（Ｔ２５３）。運送手配センタ側端末５は、在庫管理装置１からトラック手配依頼を受信して出力する。これにより、運送手配センタは、トラック手配依頼の内容に従ってトラック９を手配する。
【０１９３】
これにより、病院Ａからコンテナ管理センタへ回収対象のコンテナ８を搬送する調達搬送が行われる。トラック９の運転手は、トラック手配依頼に含まれている調達搬送の諸情報を調べ、調達搬送する各コンテナ８のコンテナＩＤを病院Ａに通知する。これを受けて、病院Ａのユーザは、リーダ（不図示）を用いて、通知されたコンテナＩＤを持つ各コンテナ８からコンテナ情報を読取る。病院Ａの病院側端末４は、これらのコンテナ情報を取得して登録する（Ｔ３５１）。次に、病院Ａの病院側端末４は、ユーザよりの指示に従い、Ｔ３５１で取得したコンテナ情報に含まれている各コンテナＩＤと、病院Ａの拠点ＩＤと、出庫を示す入出庫フラグとを有する入出庫報告データを生成する。そして、この入出庫報告データを在庫管理装置１に送信する（Ｔ３５２）。その後、このコンテナ８は、トラック９によって病院Ａからコンテナ管理センタへ調達搬送される。在庫管理装置１は、病院Ａから受信した入出庫報告データに従い、対応するコンテナ入出庫データの実施フラグを「未」から「済」に変更する。また、対応する作業コード管理データを更新する（Ｔ２５４）。
【０１９４】
さて、コンテナ管理センタのユーザは、トラック９から調達搬送された各コンテナ８を受け取ると、リーダ（不図示）を用いて、各コンテナ８からコンテナ情報を読取る。コンテナ管理センタ側端末２は、これらのコンテナ情報を取得して登録する（Ｔ５０２）。次に、コンテナ管理センタ側端末２は、ユーザよりの指示に従い、Ｔ５０２で取得したコンテナ情報に含まれている各コンテナＩＤと、コンテナ管理センタの拠点ＩＤと、入庫を示す入出庫フラグとを有する入出庫報告データを生成する。そして、この入出庫報告データを在庫管理装置１に送信する（Ｔ５０３）。在庫管理装置１は、コンテナ管理センタ側端末２から受信した入出庫報告データに従い、対応するコンテナ入出庫データの実施フラグを「未」から「済」に変更する。また、対応する作業コード管理データを更新する（Ｔ２５５）。
【０１９５】
以上、本発明の一実施形態について説明した。
【０１９６】
本実施形態では、往路搬送と復路搬送とを１つの作業コードで管理し、搬送作業および搬送作業各々で用いるコンテナ８のコンテナＩＤを、同一の作業コードに対応付ける。このため、コンテナ８の搬送において、患者から採取した細胞と、当該細胞から培養した細胞とを対応付けることができる。また、各病院および培養センタでのコンテナ在庫を調べ、コンテナの調達搬送を含め最適な搬送ルートを決定するので、コンテナの搬送コストを抑制しつつ、各病院および培養センタでのコンテナ在庫数を低減できる。
【０１９７】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。例えば、在庫管理装置１は、複数のコンピュータを用いて実現してもよい。また、上記の実施形態では、病院および培養センタ間の細胞の搬送に適用する場合を例にとり説明したが、複数の拠点間でその他の搬送物を搬送する場合にも、本発明を同様に適用できる。
【図面の簡単な説明】
【０１９８】
【図１】図１は本発明の一実施形態が適用されたコンテナ在庫管理システムの概略図である。
【図２】図２は在庫管理装置１の概略構成図である。
【図３】図３はコンテナ在庫データ記憶部１２１の登録内容例を示す図である。
【図４】図４はコンテナ入出庫データ記憶部１２２の登録内容例を示す図である。
【図５】図５はコンテナ環境履歴データ記憶部１２３の登録内容例を示す図である。
【図６】図６は作業コード管理データ記憶部１２４の登録内容例を示す図である。
【図７】図７は拠点データ記憶部１２５の登録内容例を示す図である。
【図８】図８は拠点リンクデータ記憶部１２６の登録内容例を示す図である。
【図９】図９はコンテナ在庫データ管理部１０１およびコンテナ入出庫データ管理部１０２の動作（コンテナ在庫更新処理）を説明するためのフロー図である。
【図１０】図１０は搬送依頼処理部１０３の動作（作業コード管理データ生成処理）を説明するためのフロー図である。
【図１１】図１１は図１０の在庫予測計算処理（Ｓ２０３）を説明するための図である。
【図１２】図１２は図１０の調達拠点探索処理（Ｓ２０５）を説明するための図である。
【０１９９】
【図１３】図１３は図１０の在庫引当処理（Ｓ２０６）を説明するための図である。
【図１４】図１４は図１０の回収在庫特定処理（Ｓ２１０）を説明するための図である。
【図１５】図１５は作業コード管理部１０４の動作（作業コード管理データ更新処理）を説明するためのフロー図である。
【図１６】図１６はコンテナ環境履歴データ管理部１０５の動作（コンテナ環境履歴データ登録処理）を説明するためのフロー図である。
【図１７】図１７はトラック手配依頼生成部１０６の動作（トラック手配依頼生成処理）を説明するためのフロー図である。
【図１８】図１８は在庫管理装置１のハードウエア構成例を示す図である。
【図１９】図１９はコンテナ８の概略構成図である。
【図２０】図２０はコンテナ８の動作を説明するためのフロー図である。
【図２１】図２１はコンテナ管理センタ側端末２の概略構成図である。
【図２２】図２２はコンテナ管理センタ側端末２の動作を説明するためのフロー図である。
【図２３】図２３は培養センタ側端末３の概略構成図である。
【図２４】図２４は培養センタ側端末３の動作を説明するためのフロー図である。
【図２５】図２５は病院側端末４の概略構成図である。
【図２６】図２６は病院側端末４の動作を説明するためのフロー図である。
【図２７】図２７は図１に示すコンテナ在庫管理システムの通常搬送における動作フローを説明するための図である。
【図２８】図２８は図１に示すコンテナ在庫管理システムの通常搬送における動作フローを説明するための図である。
【図２９】図２９は図１に示すコンテナ在庫管理システムの回収搬送における動作フローを説明するための図である。
【符号の説明】
【０２００】
１…在庫管理装置、２…コンテナ管理センタ側端末、３…培養センタ側端末、４…病院側端末、５…運送手配センタ側端末、７…ネットワーク、８…コンテナ、９…トラック
【図１】
0004410167.tif 000002
【図２】
0004410167.tif 000003
【図３】
0004410167.tif 000004
【図４】
0004410167.tif 000005
【図５】
0004410167.tif 000006
【図６】
0004410167.tif 000007
【図７】
0004410167.tif 000008
【図８】
0004410167.tif 000009
【図９】
0004410167.tif 000010
【図１０】
0004410167.tif 000011
【図１１】
0004410167.tif 000012
【図１２】
0004410167.tif 000013
【図１３】
0004410167.tif 000014
【図１４】
0004410167.tif 000015
【図１５】
0004410167.tif 000016
【図１６】
0004410167.tif 000017
【図１７】
0004410167.tif 000018
【図１８】
0004410167.tif 000019
【図１９】
0004410167.tif 000020
【図２０】
0004410167.tif 000021
【図２１】
0004410167.tif 000022
【図２２】
0004410167.tif 000023
【図２３】
0004410167.tif 000024
【図２４】
0004410167.tif 000025
【図２５】
0004410167.tif 000026
【図２６】
0004410167.tif 000027
【図２７】
0004410167.tif 000028
【図２８】
0004410167.tif 000029
【図２９】
0004410167.tif 000030