(57)【要約】【課題】患者に渡す薬剤の間違いを防止するとともに薬剤の在庫管理を行う。【解決手段】薬剤の保管場所に取り付けられ、一意の端末識別情報が付与されて情報表示が可能な薬用端末と、薬剤を識別可能な薬剤識別情報と、該薬剤の数量とを含む処方せん情報を記憶する手段と、薬剤識別情報と、端末識別情報とが関係付けて記憶する手段と、処方せん情報を特定する処方せん特定情報が入力されると、特定された処方せん情報に含まれる薬剤識別情報と、該薬剤の数量を読み出す手段と、読み出した薬剤識別情報に関係付けられている端末識別情報を特定する手段と、読み出した薬剤の数量の表示と、薬剤のピッキングを行うべき薬用端末の位置を示す表示を行なわせるため画像情報を作成し、特定された端末識別情報が付与された薬用端末に対して送信する手段とを備えた。【選択図】図１
2011078701.tif 000002
【特許請求の範囲】
【請求項１】
薬剤の保管場所に取り付けられ、一意の端末識別情報が付与されて情報表示が可能な薬用端末と、
前記薬剤を識別可能な薬剤識別情報と、該薬剤の数量とを含む処方せん情報を記憶する処方せん情報記憶手段と、
前記薬剤識別情報と、前記端末識別情報とが関係付けられて記憶された端末情報記憶手段と、
前記処方せん情報を特定する処方せん特定情報が入力されると、特定された前記処方せん情報に含まれる前記薬剤識別情報と、該薬剤の数量を前記処方せん情報記憶手段から読み出す処方せん情報読み出し手段と、
前記端末情報記憶手段を参照して、前記処方せん情報記憶手段から読み出した前記薬剤識別情報に関係付けられている前記端末識別情報を特定する端末特定手段と、
前記処方せん情報記憶手段から読み出した前記薬剤の数量の表示と、薬剤のピッキングを行うべき前記薬用端末の位置を示す表示を行なわせるため画像情報を作成して前記端末特定手段によって特定された前記端末識別情報が付与された前記薬用端末に対して送信するピッキング情報送信手段と
を備えたことを特徴とする薬剤ピッキングシステム。
【請求項２】
ピッキングした薬剤の確認を行うための情報表示が可能な処方確認用端末と、
前記処方せん情報読み出し手段により読み出した前記薬剤識別情報と、該薬剤の数量とを前記処方確認用端末に表示させるための画像情報を作成し、作成した前記画像情報を前記処方確認用端末に対して送信する確認情報送信手段と
をさらに備えたことを特徴とする請求項１に記載の薬剤ピッキングシステム。
【請求項３】
ピッキングが終了したこと示す操作を行う操作手段が前記薬用端末に設けられ、該操作手段が操作された際に、ピッキングが終了したこと示す情報を送信する終了情報送信手段と、
ピッキング作業の進捗を確認するための情報表示が可能な患者携帯用端末と、
前記薬用端末からピッキングが終了したこと示す情報を受信した際に、前記患者携帯用端末にピッキングが終了したことを示す情報を表示するための画像情報を作成し、作成した前記画像情報を前記患者携帯用端末へ送信する進捗情報送信手段と
をさらに備えたことを特徴とする請求項１に記載の薬剤ピッキングシステム。
【請求項４】
前記処方せん情報は、処方せん情報を管理するレセプトコンピュータから受信して、前記処方せん情報記憶手段に記憶することを特徴とする請求項１に記載の薬剤ピッキングシステム。
【請求項５】
前記薬剤識別情報と、前記端末識別情報を読み取り識別情報読取手段とをさらに備え、
前記端末情報記憶手段に記憶される前記薬剤識別情報と、前記端末識別情報は、前記識別情報読取手段によって読み取られた情報を関係付けて記憶することを特徴とする請求項１に記載の薬剤ピッキングシステム。
【請求項６】
前記識別情報読取手段により充填するべき薬剤の前記薬剤識別情報が読み取られた際に、前記端末情報記憶手段を参照して、充填するべき薬剤の前記薬剤識別情報に関係付けられている前記端末識別情報を特定し、特定した前記端末識別情報が付与された前記薬用端末に位置を示す表示を行わせ、前記識別情報読取手段により読み取った前記薬用端末の前記端末識別情報が、前記充填するべき薬剤の前記薬剤識別情報に関係付けられている前記端末識別情報と一致した場合に、前記薬用端末に薬の充填が正しく行われたことを示す情報を表示する充填情報表示手段をさらに備えたことを特徴とする請求項５に記載の薬剤ピッキングシステム。
【請求項７】
前記端末情報記憶手段は、さらに前記薬用端末が取り付けられている前記保管場所に保管されている薬剤の在庫数量が関係付けられ、ピッキングされた数量に応じて、前記在庫数量を減じることを特徴とする請求項１に記載の薬剤ピッキングシステム。
【請求項８】
前記端末情報記憶手段は、さらに前記薬用端末が取り付けられている前記保管場所に保管されている薬剤の使用期限の情報が関係付けられ、使用期限が近づいた際に、使用期限が近づいた薬剤が保管されている保管場所に取り付けられている前記薬用端末に警報を表示する警報表示手段をさらに備えたことを特徴とする請求項１に記載の薬剤ピッキングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、患者に渡す薬剤の間違いを防止するとともに薬剤の在庫管理を行うことができる薬剤ピッキングシステムに関する。
【背景技術】
【０００２】
従来から、患者に渡す薬剤の種類の間違いを防止するとともに薬剤の在庫管理を行うために、ボックス収納部におけるボックスを載置するボックス載置部にはそれぞれに固有の位置ナンバーが付されており、ボックスにはＩＣタグが付されており、また、ボックスそれぞれに収容されている薬剤箱にはバーコードが付されている自動薬剤供給システムが知られている。ＩＣタグ情報およびバーコード情報は錠剤位置管理機構部で把握しているため、どこのボックスにどのような薬剤箱が収容されているかを錠剤位置管理機構部が予め把握していると共に、そのボックスがどこのボックス載置部に載置されているかも把握することができるため、患者に渡す薬剤の種類の間違いを防止するとともに薬剤の在庫管理を行うことが可能となる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２１５５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載の自動薬剤供給システムにあっては、薬剤を格納しておくボックスの数に限りがあるため、在庫管理やピッキングする薬剤の間違いを防止することができる薬剤の種類数が限られてしまう。一般的に処方せんを扱う薬局では、１０００種類程度の薬剤を保有しているため、全ての薬剤を特許文献１に記載の自動薬剤供給システムで管理するためには、大規模な自動薬剤供給システムが必要になり、設備のコストが増大してしまうという問題がある。一方、１０００種類の薬剤を管理している薬局においても患者に渡す頻度が高い薬剤は３００種類程度である。３００種類程度であれば特許文献１に記載の自動薬剤供給システムを使用することが可能となり、患者に渡す薬剤の種類の間違いを防止するとともに薬剤の在庫管理を確実に行うことが可能となる。
【０００５】
しかしながら、１０００種類の薬剤のうち、３００種類のみを自動薬剤供給システムで管理を実施した場合でも、残りの７００種類の薬剤については、処方される頻度が少ないが依然として人間が管理を行わなければならず、患者に渡す薬剤の種類の間違いを防止するとともに薬剤の在庫管理を確実に行うことができないという問題がある。特に、頻繁に処方されることのない薬剤については、自動薬剤供給システムで管理されている薬剤より種類が多いため、薬剤師であっても在庫の管理や患者に渡す薬剤の種類の間違いを確実に防止するのは困難である。
【０００６】
本発明は、このような事情に鑑みてなされたもので、薬局で扱う薬剤のうち、自動薬剤供給システムの管理ではない薬剤についても自動薬剤供給システムと同等の管理機能を実現することができる薬剤ピッキングシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、薬剤の保管場所に取り付けられ、一意の端末識別情報が付与されて情報表示が可能な薬用端末と、前記薬剤を識別可能な薬剤識別情報と、該薬剤の数量とを含む処方せん情報を記憶する処方せん情報記憶手段と、前記薬剤識別情報と、前記端末識別情報とが関係付けられて記憶された端末情報記憶手段と、前記処方せん情報を特定する処方せん特定情報が入力されると、特定された前記処方せん情報に含まれる前記薬剤識別情報と、該薬剤の数量を前記処方せん情報記憶手段から読み出す処方せん情報読み出し手段と、前記端末情報記憶手段を参照して、前記処方せん情報記憶手段から読み出した前記薬剤識別情報に関係付けられている前記端末識別情報を特定する端末特定手段と、前記処方せん情報記憶手段から読み出した前記薬剤の数量の表示と、薬剤のピッキングを行うべき前記薬用端末の位置を示す表示を行なわせるため画像情報を作成して前記端末特定手段によって特定された前記端末識別情報が付与された前記薬用端末に対して送信するピッキング情報送信手段とを備えたことを特徴とする。
【０００８】
本発明は、ピッキングした薬剤の確認を行うための情報表示が可能な処方確認用端末と、前記処方せん情報読み出し手段により読み出した前記薬剤識別情報と、該薬剤の数量とを前記処方確認用端末に表示させるための画像情報を作成し、作成した前記画像情報を前記処方確認用端末に対して送信する確認情報送信手段とをさらに備えたことを特徴とする。
【０００９】
本発明は、ピッキングが終了したこと示す操作を行う操作手段が前記薬用端末に設けられ、該操作手段が操作された際に、ピッキングが終了したこと示す情報を送信する終了情報送信手段と、ピッキング作業の進捗を確認するための情報表示が可能な患者携帯用端末と、前記薬用端末からピッキングが終了したこと示す情報を受信した際に、前記患者携帯用端末にピッキングが終了したことを示す情報を表示するための画像情報を作成し、作成した前記画像情報を前記患者携帯用端末へ送信する進捗情報送信手段とをさらに備えたことを特徴とする。
【００１０】
本発明は、前記処方せん情報は、処方せん情報を管理するレセプトコンピュータから受信して、前記処方せん情報記憶手段に記憶することを特徴とする。
【００１１】
本発明は、前記薬剤識別情報と、前記端末識別情報を読み取り識別情報読取手段とをさらに備え、前記端末情報記憶手段に記憶される前記薬剤識別情報と、前記端末識別情報は、前記識別情報読取手段によって読み取られた情報を関係付けて記憶することを特徴とする。
【００１２】
本発明は、前記識別情報読取手段により充填するべき薬剤の前記薬剤識別情報が読み取られた際に、前記端末情報記憶手段を参照して、充填するべき薬剤の前記薬剤識別情報に関係付けられている前記端末識別情報を特定し、特定した前記端末識別情報が付与された前記薬用端末に位置を示す表示を行わせ、前記識別情報読取手段により読み取った前記薬用端末の前記端末識別情報が、前記充填するべき薬剤の前記薬剤識別情報に関係付けられている前記端末識別情報と一致した場合に、前記薬用端末に薬の充填が正しく行われたことを示す情報を表示する充填情報表示手段をさらに備えたことを特徴とする。
【００１３】
本発明は、前記端末情報記憶手段は、さらに前記薬用端末が取り付けられている前記保管場所に保管されている薬剤の在庫数量が関係付けられ、ピッキングされた数量に応じて、前記在庫数量を減じることを特徴とする。
【００１４】
本発明は、前記端末情報記憶手段は、さらに前記薬用端末が取り付けられている前記保管場所に保管されている薬剤の使用期限の情報が関係付けられ、使用期限が近づいた際に、使用期限が近づいた薬剤が保管されている保管場所に取り付けられている前記薬用端末に警報を表示する警報表示手段をさらに備えたことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、患者に渡す薬剤の種類の間違いを防止するとともに薬剤の在庫管理を確実に行うことができるという効果が得られる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】図１に示す制御コンピュータ２１の構成を示すブロック図である。
【図３】図１に示すハンディターミナル５の構成を示すブロック図である。
【図４】図１に示す処方確認用端末６、薬棚用端末７及び患者携帯用端末８の構成を示すブロック図である。
【図５】図４に示す処方確認用端末６、薬棚用端末７及び患者携帯用端末８の外観を示す図である。
【図６】図２に示す薬剤情報テーブル２２４のテーブル構造を示す図である。
【図７】図２に示す薬棚情報管理テーブル２２５のテーブル構造を示す図である。
【図８】図２に示す処方作業管理情報テーブル２２６のテーブル構造を示す図である。
【図９】図２に示す処方待ち行列テーブル２２７のテーブル構造を示す図である。
【図１０】レセコン１から制御コンピュータ２１へ送信される処方せんの情報の構成を示す図である。
【図１１】図２に示す処方せんデータバッファ２２２の構成を示す図である。
【図１２】図１に示す薬剤ピッキングシステムの動作を示すシーケンス図である。
【図１３】処方せん情報を受信した制御コンピュータ２１の動作を示すフローチャートである。
【図１４】薬を保管する動作を示すシーケンス図である。
【図１５】薬を薬棚７１に保管する動作における制御コンピュータ２１の詳細な動作を示すフローチャートである。
【図１６】薬棚用端末７の表示部６２に表示される画面の一例を示す図である。
【図１７】図１５に示すステップＳ１５（通常表示処理）の詳細な処理動作を示すフローチャートである。
【図１８】薬棚用端末７に表示される表示画面の一例を示す図である。
【図１９】薬棚７１に薬を充填する動作を示すシーケンス図である。
【図２０】図１９に示す制御コンピュータ２１の詳細な動作を示すフローチャートである。
【図２１】薬棚用端末７のＬＥＤ６５が点灯する状態を示す図である。
【図２２】図１９に示すハンディターミナル５の詳細な動作を示すフローチャートである。
【図２３】表示部５４に表示されるＯＫ表示の一例を示す図である。
【図２４】表示部５４に表示されるＮＧ表示の一例を示す図である。
【図２５】薬の使用期限が近づいた場合に警告表示を行う動作を示すシーケンス図である。
【図２６】図２５に示す制御コンピュータ２１の詳細な動作を示すフローチャートである。
【図２７】図２５に示す制御コンピュータ２１の詳細な動作を示すフローチャートである。
【図２８】薬棚用端末７に表示される警告表示画面の一例を示す図である。
【図２９】患者が持ち込んだ処方せんの受付を行う動作を示すシーケンス図である。
【図３０】図２９に示す制御コンピュータ２１の詳細な動作を示すフローチャートである。
【図３１】３つの端末（処方確認用端末６、薬棚用端末７、患者携帯用端末８）に情報表示を行う動作を示すシーケンス図である。
【図３２】図３１に示す制御コンピュータ２１が患者携帯用端末８に情報表示する詳細な動作を示すフローチャートである。
【図３３】患者携帯用端末８に表示するべき画像データ（画像１）の一例を示す図である。
【図３４】薬の説明を表示するための画像データ（画像２）の一例を示す図である。
【図３５】図３１に示す患者携帯用端末８が制御コンピュータ２１から送信された情報を表示する詳細な動作を示すフローチャートである。
【図３６】図３１に示す制御コンピュータ２１が処方確認用端末６に情報表示する詳細な動作を示すフローチャートである。
【図３７】処方確認用端末６に表示するべき画像データの一例を示す図である。
【図３８】図３１に示す処方確認用端末６が制御コンピュータ２１から送信された情報を表示する詳細な動作を示すフローチャートである。
【図３９】図３１に示す制御コンピュータ２１が薬棚用端末７に情報表示する詳細な動作を示すフローチャートである。
【図４０】薬棚用端末７に表示するべき画像データの一例を示す図である。
【図４１】図３１に示す薬棚用端末７が制御コンピュータ２１から送信された情報を表示する詳細な動作を示すフローチャートである。
【図４２】薬棚のピッキングが完了した場合の動作を示すシーケンス図である。
【図４３】薬棚のピッキングが完了した場合の動作を示すシーケンス図である。
【図４４】図４２に示す制御コンピュータ２１がピッキング完了通知を受信した場合の詳細な動作を示すフローチャートである。
【図４５】図４２に示す制御コンピュータ２１がピッキング完了通知を受信した場合に、処方確認用端末６に対して表示の更新を行う詳細な動作を示すフローチャートである。
【図４６】ピッキング途中であること示す画面表示用の画像データの一例を示す図である。
【図４７】ピッキング完了であること示す画面表示用の画像データの一例を示す図である。
【図４８】図４２に示す制御コンピュータ２１がピッキング完了通知を受信した場合に、患者携帯用端末８に対して表示の更新を行う詳細な動作を示すフローチャートである。
【図４９】作業完了であること示す画面表示用の画像データの一例を示す図である。
【図５０】処方待ち行列テーブル２２７の更新動作を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の一実施形態による薬剤ピッキングシステムを説明する。図１は同実施形態の構成を示すブロック図である。図１に示す薬剤ピッキングシステムは、病院内の薬局や院外処方せんを扱う薬局等に設置される。この図において、符号１は、医師が発行する処方せんの情報を処理するレセプトコンピュータである。符号２は、患者に渡す薬剤の種類の間違いを防止するとともに薬剤の在庫管理を行うＴＡＰ（Ｔａｂｌｅｔ  Ｐｉｃｋｅｒ）であり、薬剤ラックと、レセプトコンピュータ１と情報通信可能に接続された制御コンピュータ２１を備えている。符号３は、制御コンピュータ２１と情報通信可能に接続され、会計処理等を行うＰＯＳターミナルであり、バーコードリーダ３１を備えている。符号４は、制御コンピュータ２１と情報通信可能に接続された無線中継機である。符号５は、無線中継機４との間で無線通信を使用して情報通信を行うことが可能なハンディターミナルであり、情報表示、情報入力及びバーコード読み取りなどが可能である。符号６は、ピッキングした処方薬を薬剤師が確認するための処方確認用端末であり、情報表示が可能である。符号６１は、処方確認用端末６が取り付けられた処方薬用トレイである。符号７は、ＴＡＰ２内に納めることができない薬剤を格納する薬棚７１の引き出しそれぞれに取り付けられる薬棚用端末であり、情報表示が可能である。符号８は、薬の処方を依頼した患者が携帯する患者携帯用端末であり、情報表示が可能である。
【００１８】
次に、図２を参照して、図１に示す制御コンピュータ２１の構成を説明する。図２は、図１に示す制御コンピュータ２１の構成を示すブロック図である。符号２１１は、ＴＡＰ２の処理動作を統括して制御する制御部である。符号２１２は、モニタ装置を備え、情報表示を行うモニタ表示部であり、ピッキングする薬剤の情報などを表示する。符号２１３は、処方せん情報等を用紙に印刷する印刷部である。符号２１４は、薬剤を薬剤ラックに充填する際に使用するハンディバーコードリーダである。符号２１５は、薬剤箱のバーコードを読み取るバーコードリーダである。符号２１６は、薬剤ラックからピッキングされた薬剤を取り出す取出口部であり、扉が自動に開閉して、ピッキングされた薬剤を薬剤師が取り出すためのものである。符号２１７は、制御部２１１からの指示で指定された薬剤を薬剤ラックから取り出して取出口部２１６へ運ぶために薬剤ラックを駆動する駆動部である。
【００１９】
符号２１８は、レセプトコンピュータ（以下、レセコンという）１との間で情報通信を行う通信部である。符号２１９は、無線中継機４との間で情報通信を行う通信部である。符号２２０は、各端末に表示するべき画像情報を作成する画像作成部である。符号２２１は、キースイッチ等で構成する入力部である。符号２２２は、レセコン１から送信される処方せん情報を蓄える処方せんデータバッファである。符号２２３は、複数のテーブルを記憶する記憶部であり、薬剤情報テーブル２２４、薬棚情報管理テーブル２２５、処方作業管理情報テーブル２２６及び処方待ち行列テーブル２２７を記憶する。符号２２８は、情報を一時的に記憶しておく一時メモリである。なお、図示しないがＴＡＰ２内に収められる薬剤と、その場所（薬剤ラック）を関連付けた薬剤ラック管理テーブルも記憶部２２３にあるものとする。
【００２０】
次に、図３を参照して、図１に示すハンディターミナル５の構成を説明する。図３は、図１に示すハンディターミナル５の構成を示すブロック図である。符号５１は、ハンディターミナル５の処理動作を統括して制御する制御部である。符号５２は、キー入力操作を行うキー入力部である。符号５３は、バーコードを読み取るバーコードリーダである。符号５４は、ディスプレイ装置から構成する表示部である。符号５５は、情報を記憶する記憶部である。符号５６は、無線中継機４との間で無線通信を行う通信部である。
【００２１】
次に、図４を参照して、図１に示す処方確認用端末６、薬棚用端末７及び患者携帯用端末８の構成を説明する。図４は、図１に示す処方確認用端末６、薬棚用端末７及び患者携帯用端末８の構成を示すブロック図である。符号６１は、端末の処理動作を統括して制御する制御部である。符号６２は、ディスプレイ装置から構成する表示部である。符号６３は、無線中継機４との間で無線通信を行う通信部である。符号６４は、キースイッチ等で構成する入力部である。符号６５は、薬剤の棚位置を報知するための光を発光するＬＥＤ（Light Emitting Diode；発光ダイオード）である。符号６６は、ＬＥＤ６５の点滅を制御するＬＥＤ制御部である。符号６７は、表示部６２に表示するべき画面の画像データを複数記憶するバッファを備える記憶部である。符号６８は、所定時間を計時するタイマである。なお、処方確認用端末６、薬棚用端末７及び患者携帯用端末８の構成は、図４に示す構成に限らず、必要に応じて、必要ない構成を省略するようにしてもよい。例えば、ＬＥＤ６５、ＬＥＤ制御部６６は、光の点滅による報知を行う必要がない端末に備える必要はない。また、記憶部６７内に設ける画面用のバッファについても画面の切り換え動作等を行う必要がなく、１つの画面バッファのみで処理動作を実現できる場合には、複数の画面バッファを備えている必要はない。また、端末自身が所定時間を計時する必要がない場合は、タイマ６８を備えている必要はない。
【００２２】
次に、図５を参照して、図４に示す処方確認用端末６、薬棚用端末７及び患者携帯用端末８の外観について説明する。図５は、図４に示す処方確認用端末６、薬棚用端末７及び患者携帯用端末８の外観を示す図である。各端末は、表示部６２の上部にＬＥＤ６５が配置されているともに、下部には各端末を一意に識別することが可能なバーコード６９が貼付されている。
【００２３】
次に、図６を参照して、図２に示す薬剤情報テーブル２２４のテーブル構造を説明する。図６は、図２に示す薬剤情報テーブル２２４のテーブル構造を示す図である。薬剤情報テーブル２２４は、薬ＩＤ、各種コード、薬名称、説明、文字強調属性のフィールドを有している。薬ＩＤは、薬剤ピッキングシステム内において薬を一意に識別可能な識別情報である。各種コードのレセコンコードは、レセコン１内の識別コードである。ＪＡＮコードは、薬メーカが付番したＪＡＮコードである。ＪＡＮコードの代わりにＲＳＳコードなど別の識別コードを用いてもよい。薬名称は、薬の名称であり、例えば、「スピール膏２５ｃｍ２」等が格納される。説明は、薬の説明情報であり、例えば、「炎症やアレルギー症状を抑えるお薬です。眠くなることがあるのでご注意ください」等の文字列情報が格納される。文字強調属性は、端末に薬名称を表示する際に、薬名称の文字列のうち、強調して表示する文字を特定する情報である。「有無」は、１のとき強調ありを意味し、０のとき強調なしを意味している。強調ありの場合（有無が１の場合）には、薬名称の文字列のうち、何文字目（Ｆｒｏｍ）から何文字目（Ｔｏ）までを強調するかが定義される。図６に示す例では、６〜７文字目が強調されるので、「２５」が強調されて表示されることになる。
【００２４】
次に、図７を参照して、図２に示す薬棚情報管理テーブル２２５のテーブル構造を説明する。図７は、図２に示す薬棚情報管理テーブル２２５のテーブル構造を示す図である。薬棚情報管理テーブル２２５は、薬ＩＤ、棚札ＩＤ、在庫数量及び使用期限のフィールドを有している。薬ＩＤは、前述した薬ＩＤと同一である。棚札ＩＤは、薬棚用端末（棚札）７の一意に識別可能な識別情報であり、図５に示すバーコード６９によって読み取られた情報である。在庫数量は、薬の在庫数量である。使用期限は、棚に入っている薬の使用期限であり、○○年○○月と定義される。
【００２５】
次に、図８を参照して、図２に示す処方作業管理情報テーブル２２６のテーブル構造を説明する。図８は、図２に示す処方作業管理情報テーブル２２６のテーブル構造を示す図である。処方作業管理情報テーブル２２６は、処方せんを一意に識別可能な処方せん番号（以下、処方せん番号を処方せんＮｏと称する）毎に進捗テーブルが関係付けられている。進捗テーブルは、処方するべき薬の薬ＩＤとピッキング完了フラグが記憶される。ピッキング完了フラグは、０のとき、未了を意味し、１のとき完了を意味する。
【００２６】
次に、図９を参照して、図２に示す処方待ち行列テーブル２２７のテーブル構造を説明する。図９は、図２に示す処方待ち行列テーブル２２７のテーブル構造を示す図である。処方待ち行列テーブル２２７は、処方せんＮｏ、患者携帯用端末ＩＤ、処方作業中フラグのフィールドを有している。処方せんＮｏは、前述した処方せんＮｏと同一である。患者携帯用端末ＩＤは、患者携帯用端末８を一意に識別可能な識別情報であり、図５に示すバーコード６９によって読み取られた情報である。処方作業中フラグは、１のとき、作業中を意味し、０のとき、作業待ちを意味する。
【００２７】
次に、図１０を参照して、レセコン１から制御コンピュータ２１へ送信される処方せんの情報について説明する。図１０は、レセコン１から制御コンピュータ２１へ送信される処方せんの情報の構成を示す図である。処方せんの情報は、処方せんを一意に識別可能な処方せんＮｏ、この処方せんを処方した病院の病院名と医師の医師名、処方対象の患者を一意に識別可能な患者ＩＤと、患者名と、処方された薬の薬レセコンコード、用法・分量と、会計金額が関係付けられた情報となっている。薬レセコンコードと用法分量は、処方された薬の種類の数だけ含まれている。
【００２８】
次に、図１１を参照して、図２に示す処方せんデータバッファ２２２の構成を説明する。図１１は、図２に示す処方せんデータバッファ２２２の構成を示す図である。処方せんデータバッファ２２２は、所定の記憶容量を持ち、レセコン１から非同期に送信される処方せん情報（図１０に示す情報）を受信した順にバッファ番号（以下、バッファ番号をバッファＮｏと称する）を付与して一時蓄える。一時的に蓄えた処方せん情報は、処理済みフラグが関係付けられており、薬の処方と会計処理が終了した情報に１が書き込まれる。処理済みフラグが１である情報は、新たに処方せん情報が受信された場合に新たな処方せん情報で上書きされて消去される。
【００２９】
次に、図１２〜図５０を参照して、図１に示す薬剤ピッキングシステムの動作を説明する。初めに、図１２、図１３を参照して、制御コンピュータ２１がレセコン１から処方せん情報を受け取る動作を説明する。図１２は、図１に示す薬剤ピッキングシステムの動作を示すシーケンス図である。制御コンピュータ２１は、レセコン１から送信される処方せん情報（図１０に示す情報）を通信部２１８を介して受信し、処方せんデータバッファ２２に蓄積する（図１２参照）。
【００３０】
次に、図１３を参照して、処方せん情報を受信した制御コンピュータ２１の動作を説明する。図１３は、処方せん情報を受信した制御コンピュータ２１の動作を示すフローチャートである。まず、制御部２１１は、レセコン１からの処方せん情報が有ったか否かを判定し（ステップＳ１）、処方せん情報有った場合、通信部２１８を介して、処方せん情報を受信して、一時メモリに記憶する（ステップＳ２）。そして、制御部２１１は、変数ｉに０を代入し（ステップＳ３）、変数ｉがｍａｘ（処方せん情報を記憶することができる最大値）になったか否かを判定する（ステップＳ４）。この判定の結果、変数ｉがｍａｘになっていなければ処方せんデータバッファ番号（以下、処方せんデータバッファ番号を処方せんデータバッファＮｏと称する）がｉの処理済みフラグが１であるかを判定する（ステップＳ５）。この判定の結果、処方せんデータバッファＮｏがｉの処理済みフラグが１である場合、制御部２１１は、処方せんデータバッファＮｏがｉの処方せんデータバッファ２２２に一時メモリの内容をコピーする（ステップＳ６）。
【００３１】
そして、制御部２１１は、処方せんデータバッファＮｏがｉの処方せんデータバッファ２２２の処理済みフラグを０にする（ステップＳ７）。一方、処方せんデータバッファＮｏがｉの処理済みフラグが１でない場合、変数ｉをインクリメントして（ステップＳ８）ステップＳ４に戻り、処理を繰り返す。そして、変数ｉがｍａｘになった場合、制御部２１１は、モニタ表示部２１２にエラー表示を行う（ステップＳ９）。このエラー表示は、例えば、「バッファが空いていないのでレセコンからの処方せんデータが受信できませんでした」等の表示を行う。この動作によって、処方せんデータバッファ２２２にレセコン１から送信された処方せん情報が蓄えられることになる。
【００３２】
次に、図１４〜図１７を参照して、薬を薬棚７１に保管する動作を説明する。図１４は、薬を保管する動作を示すシーケンス図である。まず作業者は、ハンディターミナル５によって薬箱のバーコード（ＪＡＮコード）を読み取り、続いて、保管する薬棚７１に設置されている薬棚用端末７のバーコード６９をハンディターミナル５によって読み取る。これを受けて、ハンディターミナル５は、読み取った２つのバーコードを無線中継機４を介して制御コンピュータ２１へ送信する。これを受信すると画像作成部２２０は、該当する薬棚用端末７の通常表示を行う。
【００３３】
次に、図１５を参照して、図１４に示す薬を薬棚７１に保管する動作における制御コンピュータ２１の詳細な動作を説明する。図１５は、薬を薬棚７１に保管する動作における制御コンピュータ２１の詳細な動作を示すフローチャートである。まず制御部２１１は、通信部２１９を介して、ハンディターミナル５からのリンクデータを受信したか否かを判定し（ステップＳ１１）、リンクデータを受信した場合、ハンディターミナル５が送信した薬箱のバーコード（ＪＡＮコード）と端末ＩＤ（端末のバーコード）を取得する（ステップＳ１２）。そして、制御部２１１は、薬剤情報テーブル２２４を参照して、取得した薬箱のＪＡＮコードに関係付けられている薬ＩＤ、薬名称、薬の説明及び文字強調属性を取得する（ステップＳ１３）。そして、取得した情報に基づいて、薬棚情報管理テーブル２２５の内容を更新する（ステップＳ１４）。このとき、薬棚情報管理テーブル２２５の在庫数量は０とし、使用期限は、不明としておく。続いて、画像作成部２２０は、該当する薬棚用端末７において表示するべき画面データを作成して、薬棚用端末７へ送信する（ステップＳ１５）。これにより、薬棚用端末７の表示部６２には通常画面の表示が行われることになる。図１６に、薬棚用端末７の表示部６２に表示される画面の一例を示す。
【００３４】
次に、図１７を参照して、図１５に示すステップＳ１５（通常表示処理）の詳細な処理動作を説明する。図１７は、図１５に示すステップＳ１５（通常表示処理）の詳細な処理動作を示すフローチャートである。まず制御部２１１は、薬剤情報テーブル２２４から各種情報を取得する（ステップＳ２１）とともに、薬棚情報管理テーブル２２５から各種情報を取得する（ステップＳ２２）。そして、取得した文字強調属性の有無が１であるか否かを判定する（ステップＳ２３）。この判定の結果、文字強調属性の有無が１であれば、薬名の１文字目から（Ｆｒｏｍ−１）文字目までを通常文字として画像作成バッファへセットする（ステップＳ２４）。
【００３５】
次に、薬名のＦｒｏｍ文字目からＴｏ文字目を強調文字として画像作成バッファにセットする（ステップＳ２５）。また、薬名の（Ｔｏ＋１）文字目から最後までを通常文字として画像作成バッファにセットする（ステップＳ２６）。ここでいう強調文字とは、図１６に示す画面例において、「２０ｍｇ」の「２０」のみを大きい文字にしたり、強調文字のフォントを用いたり、文字色を変えて表示することである。薬剤には、用法によっては、「２０」ｍｇであったり、「４０」ｍｇであったりすることがあり、薬剤名は同一で、容量のみが異なる場合があるが、間違えやすい文字部分のみを強調することによりピッキングの間違いを防止することができる。一方、文字強調属性の有無が１でなければ、薬名を通常文字として画像作成バッファにセットする（ステップＳ２７）。
【００３６】
次に、制御部２１１は、薬ＩＤをバーコードデータ（バーコードの画像）に変換し、画像作成バッファにセットする（ステップＳ２８）。続いて、制御部２１１は、説明の文字列を画像作成バッファにセットする（ステップＳ２９）。そして、在庫数量、使用期限の文字列を画像作成バッファにセットする（ステップＳ３０、Ｓ３１）。次に、画像作成部２２０は、画像作成バッファにセットされたデータに基づいて、表示画面用の画像を作成し（ステップＳ３２）、対象の端末ＩＤを持つ薬棚用端末７へ送信する（ステップＳ３３）。これにより、図１８に示す表示画面が対象の薬棚用端末７に表示されることになる。
【００３７】
次に、図１９〜図２４を参照して、薬棚７１に薬を充填する動作を説明する。図１９は、薬棚７１に薬を充填する動作を示すシーケンス図である。まず、ハンディターミナル５によって薬箱のバーコード（ＪＡＮコード）を読み取り、充填コマンドを発行する。これを受けて、制御コンピュータ２１は、この薬を充填するべき引き出しの薬棚用端末７のＬＥＤ６５の点灯命令を出す。これにより、該当する薬棚用端末７のＬＥＤ６５が点灯する。そして、作業者は、ＬＥＤ６５が点灯した引き出しに薬を充填し、薬棚用端末７に表示されているバーコードを読み取るともに、使用期限と充填数量をキー入力する。ハンディターミナル５は、読み取ったバーコード（薬ＩＤ）と入力された使用期限と充填数量を制御コンピュータ２１へ送信する。制御コンピュータ２１は、薬箱のバーコードと薬棚用端末７の薬ＩＤとを比較して、正しい充填が行われたか否かを判定する。この判定の結果、但し充填が行われた場合、制御コンピュータ２１は、ハンディターミナル５に対してＯＫ表示を行い、正しくない場合は、ＮＧ表示を行う。この表示によって、薬を充填する作業者は、充填の正当性を確認することができる。そして、制御コンピュータ２１が、ＬＥＤ６５の消灯命令と表示の更新を薬棚用端末７へ送信すると、薬棚用端末７の表示が更新されるともに、ＬＥＤ６５が消灯する。
【００３８】
次に、図２０を参照して、図１９に示す制御コンピュータ２１の詳細な動作を説明する。図２０は、図１９に示す制御コンピュータ２１の詳細な動作を示すフローチャートである。まず、制御部２１１は、ハンディターミナル５から充填コマンドを受信したか否かを判定し（ステップＳ４１）、充填コマンドを受信した場合に、受信データから薬箱のＪＡＮコードを取得する（ステップＳ４２）。そして、制御部２１１は、薬剤情報テーブル２２４を参照して、該当する薬ＩＤを取得する（ステップＳ４３）。また、制御部２１１は、薬棚情報管理テーブル２２５から棚札ＩＤを取得する（ステップＳ４４）。そして、取得した棚札ＩＤを持つ薬棚用端末７に対してＬＥＤ６５を点灯させるＬＥＤ点灯コマンドを送信する（ステップＳ４５）。これにより、図２１に示すように、薬棚用端末７のＬＥＤ６５が点灯する。
【００３９】
次に、制御部２１１は、充填済みコマンドを受信するまで待ち（ステップＳ４６）、受信データから薬ＩＤ、使用期限、数量を取得する（ステップＳ４７）。そして、制御部２１１は、受信した薬ＩＤとテーブルから取得した薬ＩＤとを比較して、一致したか否かを判定する（ステップＳ４８）。この判定の結果、一致していれば、制御部２２１は、ハンディターミナル（ＨＴ）５にＯＫであることを示す情報を送信し（ステップＳ４９）、薬棚情報管理テーブル２２５の在庫数量、使用期限を更新する（ステップＳ５０）。そして、前述した通常表示処理を行う（ステップＳ５１）。一方、受信した薬ＩＤとテーブルから取得した薬ＩＤとを比較して、一致していなければ、制御部２２１は、ハンディターミナル（ＨＴ）５にＮＧであることを示す情報を送信する（ステップＳ５３）。続いて、制御部２１１は、薬棚用端末７に対してＬＥＤ６５を消灯させるＬＥＤ−ＯＦＦコマンドを送信する（ステップＳ５２）。
【００４０】
次に、図２２を参照して、図１９に示すハンディターミナル５の詳細な動作を説明する。図２２は、図１９に示すハンディターミナル５の詳細な動作を示すフローチャートである。まず、制御部５１は、バーコードリーダ５３により薬箱のバーコード（ＪＡＮコード）を読み取り（ステップＳ６１）、制御コンピュータ２１へ送信する（ステップＳ６２）。続いて、制御部５１は、バーコードリーダ５３により薬棚用端末７に表示されているバーコードを読み取るともに、キー入力部５２から入力された使用期限と充填数量を読み取る（ステップＳ６３、Ｓ６４、Ｓ６５）。そして、制御部５１は、読み取ったバーコード、使用期限、充填数量を制御コンピュータ２１へ送信し（ステップＳ６６）、制御コンピュータ２１からの返答を待つ（ステップＳ６７）。制御コンピュータ２１からの返答がＯＫであるか否かを判定し（ステップＳ６８）、ＯＫの返答であれば、制御部５１は、表示部５４にＯＫ表示を行い（ステップＳ６９）、ＯＫの返答でなければ、制御部５１は、表示部５４にＮＧ表示を行う（ステップＳ７０）。図２３に、表示部５４に表示されるＯＫ表示の一例を示す。また、図２４に表示部５４に表示されるＮＧ表示の一例を示す。
【００４１】
次に、図２５〜図２８を参照して、薬の使用期限が近づいた場合に警告表示を行う動作を説明する。図２５は、薬の使用期限が近づいた場合に警告表示を行う動作を示すシーケンス図である。まず、制御部２１１は、毎日所定の時刻に全ての薬に対して使用期限が近づいたか否かの確認を行い、使用期限の月になった薬が存在する場合に薬棚用端末７に警告を含む表示を行う。
【００４２】
次に、図２６を参照して、図２５に示す制御コンピュータ２１の詳細な動作を説明する。図２６は、図２５に示す制御コンピュータ２１の詳細な動作を示すフローチャートである。まず、制御部２１１は、確認時間になったか否かを判定し（ステップＳ８１）、確認時間になっていれば、薬棚情報管理テーブル２２５を参照して、使用期限と現在日を比較し（ステップＳ８２）、ｎ日（ｎは自然数であり任意に決められた値である）以下になった否かを判定する（ステップＳ８３）。この判定の結果、ｎ日以下になっていれば、薬棚情報管理テーブル２２５から薬ＩＤを取得する（ステップＳ８４）。そして、この薬ＩＤを持つ薬棚用端末７に使用期限が近づいていることを示す警告を表示する（ステップＳ８５）。この処理を全ての薬に対して繰り返し行う（ステップＳ８６）。一方、使用期限が近づいていない薬に対しては警告の表示を行わない。
【００４３】
次に、図２７を参照して、図２６のステップＳ８５における制御コンピュータ２１の詳細な動作を説明する。図２７は、図２５に示す制御コンピュータ２１の詳細な動作を示すフローチャートである。まず制御部２１１は、薬剤情報テーブル２２４から各種情報を取得する（ステップＳ９１）とともに、薬棚情報管理テーブル２２５から各種情報を取得する（ステップＳ９２）。そして、取得した文字強調属性の有無が１であるか否かを判定する（ステップＳ９３）。この判定の結果、文字強調属性の有無が１であれば、薬名の１文字目から（Ｆｒｏｍ−１）文字目までを通常文字として画像作成バッファへセットし、薬名のＦｒｏｍ文字目からＴｏ文字目を強調文字として画像作成バッファにセットする。また、薬名の（Ｔｏ＋１）文字目から最後までを通常文字として画像作成バッファにセットする（ステップＳ９４）。強調文字の処理は、図１７に示すステップＳ２４〜Ｓ２６と同様である。一方、文字強調属性の有無が１でなければ、薬名を通常文字として画像作成バッファにセットする（ステップＳ９５）。
【００４４】
次に、制御部２１１は、薬ＩＤをバーコードデータ（バーコードの画像）に変換し、画像作成バッファにセットする（ステップＳ９６）。続いて、制御部２１１は、説明の文字列を画像作成バッファにセットする（ステップＳ９７）。そして、在庫数量、使用期限の文字列を画像作成バッファにセットする（ステップＳ９８、Ｓ９９）。続いて、制御部２１１は、警告文字を反転して画像作成バッファにセットする（ステップＳ１００）。次に、画像作成部２２０は、画像作成バッファにセットされたデータに基づいて、表示画面用の画像を作成し（ステップＳ１０１）、対象の端末ＩＤを持つ薬棚用端末７へ送信する（ステップＳ１０２）。これにより、図２８に示す警告表示画面が対象の薬棚用端末７に表示されることになる。
【００４５】
次に、図２９、図３０を参照して、薬剤のピッキングを行う動作を説明する。図２９は、患者が持ち込んだ処方せんの受付を行う動作を示すシーケンス図である。まず、薬局の受付担当者は、ＰＯＳターミナル３に接続されたバーコードリーダ３１により、処方せんに印刷された処方せんＮｏのバーコードを読み取る。そして、患者に手渡す患者携帯用端末８の端末ＩＤのバーコードを読み取る。ＰＯＳターミナル３は、読み取った処方せんＮｏと患者携帯用端末ＩＤを制御コンピュータ２１へ送信する。
【００４６】
次に、図３０を参照して、図２９に示す制御コンピュータ２１の詳細な動作を説明する。図３０は、図２９に示す制御コンピュータ２１の詳細な動作を示すフローチャートである。まず、制御部２１１は、ＰＯＳターミナル３からデータ送信されたか否かを判定し（ステップＳ１１１）、送信された処方せんＮｏを処方せんデータバッファ２２２内で検索し（ステップＳ１１２）、一致する処方せんＮｏが処方せんデータバッファ２２２内に存在するか否かを判定し（ステップＳ１１３）、一致するものがなければ全件検索したか否かを判定し（ステップＳ１１４）、全件検索しても一致するものがなければエラー表示を行う（ステップＳ１１５）。一方、一致するものが見つかった場合、制御部２１１は、処方作業管理情報テーブル２２６を作成し、処方せんデータバッファから処方せん情報（図１０に示す情報）を取得する（ステップＳ１１７）。
【００４７】
次に、処方せん情報の薬レセコンコードを用いて、薬剤情報テーブル２２４から薬の情報を取得する（ステップＳ１１８）。これにより、薬ＩＤ、薬箱のＪＡＮコード、薬の説明及び文字強調属性が特定されることになる。そして、制御部２１１は、当該薬剤が薬剤ラックテーブルを参照してＴＡＰ２内にあるか否かを確認する。ある場合には当該薬剤が入った薬剤ラックを駆動部２１７で取出口部２１６に運び、モニタ表示部２１２にピッキング指示を表示する。ＴＡＰ２内にない場合には、特定した薬ＩＤを用いて薬棚情報管理テーブル２２５から薬棚の情報を取得する（ステップＳ１１９）。これにより棚札ＩＤ、在庫数量及び使用期限が特定されることになる。
【００４８】
次に、制御部２１１は、処方作業管理情報テーブル２２６の薬ＩＤを登録するともに、ピッキング完了フラグに０をセットする（ステップＳ１２０）。そして、制御部２１１は、全ての処方された薬について終了したかを判定し（ステップＳ１２１）、終了していなければ、ステップＳ１１８に戻り処理を繰り返す。一方、全ての処方された薬について終了した場合、処方待ち行列テーブル２２７の最後尾に、処方せんＮｏ、患者携帯用端末ＩＤ、処方作業中フラグ（０）を登録する（ステップＳ１２２）。
【００４９】
次に、図３１〜図４１を参照して、薬剤のピッキングを行う動作を説明する。図３１は、３つの端末（処方確認用端末６、薬棚用端末７、患者携帯用端末８）に情報表示を行う動作を示すシーケンス図である。まず、制御コンピュータ２１は、図２９に示すシーケンスを実行した後に、処方確認用端末６、薬棚用端末７、患者携帯用端末８のそれぞれに対して、情報表示を行う。
【００５０】
次に、図３２を参照して、図３１に示す制御コンピュータ２１が患者携帯用端末８に情報表示する詳細な動作を説明する。図３２は、図３１に示す制御コンピュータ２１が患者携帯用端末８に情報表示する詳細な動作を示すフローチャートである。この時点で、制御コンピュータ２１内においては、以下の情報が特定されている。すなわち、処方せんＮｏ、病院名、医師名、患者携帯用端末ＩＤ、患者ＩＤ、患者名、薬の情報（薬ＩＤ、薬箱のＪＡＮコード、薬名称、薬説明、文字強調属性）、薬の数量、会計金額、棚札ＩＤ、在庫数量、使用期限、ピッキング進捗、待ち行列の順番である。制御部２１１は、患者携帯用端末ＩＤを特定し（ステップＳ１３１）、処方待ち行列をカウントし、対象の処方せんＮｏより前の行列数を得る（ステップＳ１３２）。
【００５１】
次に、画像作成部２２０は、患者名、薬の名称、薬の数量、ピッキング進捗情報、待ち行列数及び会計金額の各情報に基づいて、患者携帯用端末８に表示するべき画像データ（画像１）を作成する（ステップＳ１３３）。続いて、画像作成部２２０は、薬の説明の文字列を表示するための画像データ（画像２）を作成する（ステップＳ１３４）。そして、全ての薬について処理したか否かを判定し（ステップＳ１３５）、全ての薬について、説明の文字列画像データを作成できるまで処理を繰り返す。画像データが作成できた時点で、画像作成部２２０は、作成した画像データを患者携帯用端末８へ送信する（ステップＳ１３６）。図３３に、患者携帯用端末８に表示するべき画像データ（画像１）の一例を示す。また、図３４に、薬の説明を表示するための画像データ（画像２）の一例を示す。図３４に示す例は、Ａ薬の説明を表示するための画像を示しているが、Ｂ薬、Ｃ薬についても同様に薬の説明を表示するための画像が作成されて患者携帯用端末８に送信されることになる。
【００５２】
次に、図３５を参照して、図３１に示す患者携帯用端末８が制御コンピュータ２１から送信された情報を表示する詳細な動作を説明する。図３５は、図３１に示す患者携帯用端末８が制御コンピュータ２１から送信された情報を表示する詳細な動作を示すフローチャートである。まず、制御部６１は、初期化動作として、タイマ６８に対して、タイマセットを行う。例えば、５秒間を計時可能なようにセットする。次に、制御部６１は、受信データが有ったか否かを判定し（ステップＳ１４２）、受信データが有った場合、受信した画像データを画面番号（以下、画面番号を画面Ｎｏと称する）に応じて記憶部６７のバッファへ記憶する（ステップＳ１４３）。そして、１番目の画面であるか否かを判定し（ステップＳ１４４）、１番目の画面であれば、表示部６２に１番目の画面（図３３に示す画面）を表示し、タイマ６８を再セットする（ステップＳ１４６）。そして、タイムアップするまで（例えば５秒）待機し（ステップＳ１４７）、タイムアップした時点で、画面Ｎｏをインクリメントして（ステップＳ１４８）、表示部６２にインクリメントされた画面Ｎｏの画像を表示し（ステップＳ１４９）、タイマ６８を再セットする（ステップＳ１５０）。
【００５３】
これにより、制御コンピュータ２１から送信された複数の画面の画像データが５秒毎に切り換えられて表示されることになる。すなわち、まず、画面１バッファに記憶されている画像データに基づき画面表示が行われ（例えば、図３３に示す画面）、５秒後に画面２バッファに記憶されている画像データに基づき画面表示が行われ（例えば、図３４に示す画面）、記憶部６７に記憶されている画像データの数だけ画面の切り替えが行われ、最後の画面が表示されて、さらに５秒経過すると、１番目の画面に戻って画面の切り替えが繰り返し実行されることになる。患者は、薬のピッキングが行われて手渡されるまでの間に処方された薬の情報を見ながら待つことができるようになる。
【００５４】
次に、図３６を参照して、図３１に示す制御コンピュータ２１が処方確認用端末６に情報表示する詳細な動作を説明する。図３６は、図３１に示す制御コンピュータ２１が処方確認用端末６に情報表示する詳細な動作を示すフローチャートである。まず、画像作成部２２０は、患者名、処方せんＮｏ、薬の数量、ピッキング進捗情報からピッキング途中であることを示す画面の画像データを作成する（ステップＳ１５１）。そして、画像作成部２２０は、作成した画面の画像データを処方確認用端末６へ送信する（ステップＳ１５２）。図３７に、処方確認用端末６に表示するべき画像データの一例を示す。
【００５５】
次に、図３８を参照して、図３１に示す処方確認用端末６が制御コンピュータ２１から送信された情報を表示する詳細な動作を説明する。図３８は、図３１に示す処方確認用端末６が制御コンピュータ２１から送信された情報を表示する詳細な動作を示すフローチャートである。まず、制御部６１は、表示データを受信したか否かを判定し（ステップＳ１６１）、表示データを受信した場合、受信した表示データに基づいて、表示部６２に画面表示を行う（ステップＳ１６２）。これにより、処方確認用端末６には、画面表示（図３７に示す画面）が行われることになる。
【００５６】
次に、図３９を参照して、図３１に示す制御コンピュータ２１が薬棚用端末７に情報表示する詳細な動作を説明する。図３９は、図３１に示す制御コンピュータ２１が薬棚用端末７に情報表示する詳細な動作を示すフローチャートである。まず、制御部２１１は、患者名を画像作成用バッファにセットする（ステップＳ１７１）。続いて、制御部２１１は、処方せんＮｏを画像作成用バッファにセットする（ステップＳ１７２）。そして、取得した文字強調属性の有無が１であるか否かを判定する（ステップＳ１７３）。この判定の結果、文字強調属性の有無が１であれば、薬名の１文字目から（Ｆｒｏｍ−１）文字目までを通常文字として画像作成バッファへセットする（ステップＳ１７４）。続いて、薬名のＦｒｏｍ文字目からＴｏ文字目を強調文字として画像作成バッファにセットする（ステップＳ１７５）。また、薬名の（Ｔｏ＋１）文字目から最後までを通常文字として画像作成バッファにセットする（ステップＳ１７６）。一方、文字強調属性の有無が１でなければ、薬名を通常文字として画像作成バッファにセットする（ステップＳ１７７）。
【００５７】
次に、制御部２１１は、取り出し数量を画像作成バッファにセットする（ステップＳ１７８）。そして、画像作成部２２０は、画像作成バッファにセットされた情報に基づいて、画面表示を行うための画像データを作成し（ステップＳ１７９）、該当する棚札ＩＤを持つ薬棚用端末７に対して、作成した画像データを送信する（ステップＳ１８０）。図４０に、薬棚用端末７に表示するべき画像データの一例を示す。
【００５８】
次に、制御部２１１は、処方せん情報に含まれる全ての薬について処理が終了したか否かを判定し（ステップＳ１８１）、終了していなければステップＳ１７１へ戻って処理を繰り返す。これにより、図４０に示す表示画面が対象の薬棚用端末７のそれぞれに表示されることになる。
【００５９】
次に、図４１を参照して、図３１に示す薬棚用端末７が制御コンピュータ２１から送信された情報を表示する詳細な動作を説明する。図４１は、図３１に示す薬棚用端末７が制御コンピュータ２１から送信された情報を表示する詳細な動作を示すフローチャートである。まず、制御部６１は、受信データが有ったか否かを判定し（ステップＳ１９１）、受信データが有った場合、画像データであるか否かを判定する（ステップＳ１９２）。この判定の結果、受信したデータが画像データであった場合、受信した画像データを表示部６２に表示する（ステップＳ１９６）。
【００６０】
一方、画像データでない場合、制御部６１は、ＬＥＤ  ＯＮコマンドであるか否かを判定する（ステップＳ１９３）。この判定の結果、ＬＥＤ  ＯＮコマンドであれば、ＬＥＤ６５を点灯するようＬＥＤ制御部６６へ指示を出す。これを受けて、ＬＥＤ制御部６６は、ＬＥＤ６５を点灯する（ステップＳ１９７）。また、受信したデータがＬＥＤ  ＯＮコマンドでない場合、制御部６１は、ＬＥＤ  ＯＦＦコマンドであるか否かを判定する（ステップＳ１９４）。この判定の結果、ＬＥＤ  ＯＦＦコマンドであれば、ＬＥＤ６５を消灯するようＬＥＤ制御部６６へ指示を出す。これを受けて、ＬＥＤ制御部６６は、ＬＥＤ６５を消灯する（ステップＳ１９５）。これにより、薬棚用端末７には、画面表示（図４０に示す画面）が行われるともに、ＬＥＤ６５が点灯することになる。
【００６１】
次に、図４２〜図５０を参照して、薬剤のピッキングを行う動作を説明する。図４２は、薬棚のピッキングが完了した場合の動作を示すシーケンス図である。ピッキング作業者は、各薬棚からの薬剤のピッキングが完了した時点で、各薬棚７１に取り付けられている薬棚用端末７の入力部６４を操作して、ピッキング完了を知らせる操作を行う。これを受けて、制御部６１は、制御コンピュータ２１に対してピッキング完了通知を行う。ピッキング完了通知を受けた制御コンピュータ２１は、処方確認用端末６、薬棚用端末７、患者携帯用端末８のそれぞれに対して、ピッキング完了動作を行う。薬棚用端末７に対して、ＬＥＤ  ＯＦＦコマンドを送信して、ＬＥＤ６５を消灯させるとともに、通常表示に戻させる。処方確認用端末６に対しては、各薬のピッキングが終わる度にチェックマークを表示し、全てのピッキングが終了した時点で完了表示を行わせる。また、患者携帯用端末８に対しては、各薬のピッキングが終わる度にピッキング進捗情報の更新を行い、全てのピッキングが終了した時点で完了表示を行わせる。
【００６２】
なお、図４２に示すピッキング完了時のシーケンスでは、各薬棚用端末７の入力部６４を操作されたのを受けて、ピッキング完了通知を制御コンピュータ２１へ送信するようにしたが、図４３に示すように、ハンディターミナル５によって各薬棚用端末７に表示された処方せんＮｏを読み取ることにより、ハンディターミナル５が読み取った処方せんＮｏとともに、ピッキング完了通知を制御コンピュータ２１へ送信するようにしてもよい。
【００６３】
次に、図４４を参照して、図４２に示す制御コンピュータ２１がピッキング完了通知を受信した場合に、薬棚用端末７に対して表示の更新を行う詳細な動作を説明する。図４４は、図４２に示す制御コンピュータ２１がピッキング完了通知を受信した場合の詳細な動作を示すフローチャートである。制御部２１１は、ピッキング完了通知を受信したか否かを判定し（ステップＳ２０１）、ピッキング完了通知を受信した場合、ピッキング完了通知の送信元の端末ＩＤを取得する（ステップＳ２０２）。そして、制御部２１１は、薬棚情報管理テーブル２２５より薬ＩＤを取得する（ステップＳ２０３）。続いて、制御部２１１は、処方作業管理情報テーブル２２６から処方せんＮｏを取得し（ステップＳ２０４）、処方せんデータバッファ２２２からピッキング数量を取得する（ステップＳ２０５）。
【００６４】
次に、制御部２１１は、薬棚情報管理テーブル２２５の在庫数量を減算する。在庫数量の減算は、現在庫数量からピッキング数量を減算することにより行う。これにより、ピッキングされた数量に応じて、薬棚７１内に保管されている在庫数量が更新されることになる。そして、ピッキング完了通知を送信した薬棚用端末７に対して、通常表示を実行する（ステップＳ２０７）とともに、ＬＥＤ  ＯＦＦコマンドを送信する（ステップＳ２０８）。これにより、薬棚用端末７は、ＬＥＤ６５が消灯するとともに、表示部６２の表示が通常表示に戻ることになる。なお、ステップＳ２０２、Ｓ２０３、Ｓ２０４は、図４３に示すシーケンスを適用する場合には不要である。
【００６５】
次に、図４５を参照して、図４２に示す制御コンピュータ２１がピッキング完了通知を受信した場合に、処方確認用端末６に対して表示の更新を行う詳細な動作を説明する。図４５は、図４２に示す制御コンピュータ２１がピッキング完了通知を受信した場合に、処方確認用端末６に対して表示の更新を行う詳細な動作を示すフローチャートである。まず、この時点で、図４４に示す処理動作が終了しており、処方せんＮｏの特定はできているので、制御部２１１は、特定した処方せんＮｏに基づき処方作業管理情報テーブル２２６の該当する薬ＩＤのピッキング完了フラグを１にすることにより進捗テーブルを更新する（ステップＳ２１１）。続いて、制御部２１１は、進捗テーブル全てが完了したか否かを判定する（ステップＳ２１２）。この判定の結果、完了していなければ、画像作成部２２０は、患者名、処方せんＮｏ、薬の数量、ピッキング進捗情報によりピッキング途中であること示す画面表示用の画像データを作成する（ステップＳ２１３）。図４６に、ピッキング途中であること示す画面表示用の画像データの一例を示す。
【００６６】
一方、進捗テーブル全てが完了した場合、画像作成部２２０は、患者名、処方せんＮｏ、薬の数量、ピッキング進捗情報によりピッキング完了であること示す画面表示用の画像データを作成する（ステップＳ２１４）。図４７に、ピッキング完了であること示す画面表示用の画像データの一例を示す。そして、画像作成部２２０は、作成した画面表示用の画像データを処方確認用端末６に送信する（ステップＳ２１５）。これにより、処方確認用端末６には、図４６または図４７に示す画面表示用画像データに基づいた画面表示が行われることになる。
【００６７】
次に、図４８を参照して、図４２に示す制御コンピュータ２１がピッキング完了通知を受信した場合に、患者携帯用端末８に対して表示の更新を行う詳細な動作を説明する。図４８は、図４２に示す制御コンピュータ２１がピッキング完了通知を受信した場合に、患者携帯用端末８に対して表示の更新を行う詳細な動作を示すフローチャートである。まず、この時点で、図４４に示す処理動作が終了しており、処方せんＮｏの特定はできているので、制御部２１１は、特定した処方せんＮｏに基づき、患者携帯用端末ＩＤを処方待ち行列テーブル２２７から取得する（ステップＳ２２１）。続いて、制御部２１１は、処方作業管理情報テーブル２２６からピッキング進捗情報を取得する（ステップＳ２２２）。そして、制御部２１１は、全ての薬のピッキングが終了したか否かを判定する（ステップＳ２２３）。この判定の結果、終了していなければ、画像作成部２２０は、患者名、薬の名称、薬の数量、ピッキング進捗情報、待ち行列数、会計金額を各テーブルから特定し、作業中であること示す画面表示用の画像データを作成する（ステップＳ２２４）。そして、画像作成部２２０は、作成した画面表示用の画像データを患者携帯用端末８へ送信する（ステップ２２５）。
【００６８】
一方、全ての薬のピッキングが終了した場合、画像作成部２２０は、患者名、薬の名称、薬の数量、会計金額を各テーブルから特定し、作業完了であること示す画面表示用の画像データを作成する（ステップＳ２２６）。図４９に、作業完了であること示す画面表示用の画像データの一例を示す。そして、画像作成部２２０は、作成した画面表示用の画像データを患者携帯用端末８に送信する（ステップＳ２２７）。これにより、患者携帯用端末８には図４９に示す画面表示用画像データに基づいた画面表示が行われることになる。続いて、制御部２２１は、処方待ち行列テーブル２２７を更新する（ステップＳ２２８）。処方待ち行列テーブル２２７の更新は、図５０に示すように、ピッキング完了通知の受信を契機として、全ての薬のピッキングが完了したかを確認し、完了していれば、該当する処方せんＮｏの情報を削除する。図５０に示す例では、処方せんＮｏが００１２３４の情報が削除されて、処方せんＮｏが００５６７８の処方作業中フラグが１となる。
【００６９】
なお、図１に示す構成においては、制御コンピュータ２１をＴＡＰ２が備えているものとして説明したが、レセコン１と接続された制御コンピュータ２１のみを備えおり、薬剤を自動で供給するＴＡＰ２の機能は必ずしも備えていなくてもよい。すなわち、薬剤を自動で供給するシステムを全く備えておらず、薬局に複数の薬棚７１のみが備えられており、各棚の引き出しに取り付けられた薬棚用端末７、ＰＯＳターミナル３、無線中継機４、ハンディターミナル５、処方確認用端末６及び患者携帯用端末８のみの構成であってもよい。また、制御コンピュータ２１は、レセプトコンピュータ１の機能を備えていてもよい。さらに、必要に応じて、処方確認用端末６、患者携帯用端末８が必要ない場合は、省略してもよい。
【００７０】
また、薬棚用端末７の位置を示すためにＬＥＤ６５を点灯する例を説明したが、ＬＥＤ６５を省略して、表示部６２が点滅するなどして、薬剤をピッキングするべき薬棚用端末７の位置を示すようにしてもよい。このようにすることにより、ＬＥＤ６５を点灯させるための構成を省略することができるため、薬棚用端末７の構成を簡単にすることができ、コストを低減することができる。
【００７１】
また、管理対象の薬剤は、メーカから搬送するための梱包箱内に収められた状態で薬局内で保管されている場合には、梱包箱に薬棚用端末７を取り付けて、前述した処理動作によって薬棚７１と同様に管理処理を行うようにしてもよい。薬棚用端末７はどこにでも取り付け可能であるため、予め決められた管理対象に対して薬棚用端末７を取り付けることにより、前述した処理動作によって薬棚７１と同様に管理処理を行うことが可能となる。
【００７２】
また、前述した説明においては、管理対象の情報の単位を１つの処方せんＮｏで管理する例を説明したが、同一の患者に対する複数の処方せんが薬局に持ち込まれた場合、この複数の処方せんに対して、１つの受付番号を発番し、この受付番号単位で管理を行うようにしてもよい。この場合でも、１つの処方せんで複数の薬剤が処方された場合と同等であるので、前述した処理動作によって同様に管理処理を実現することができる。
【００７３】
以上説明したように、制御コンピュータからの指示に応じて、各管理対象（薬棚７１、処方薬用トレイ６１、薬剤を受け取るべき患者）に対して、情報表示が可能な端末を取り付け、または携帯させて、薬剤師が行うピッキング作業の進捗に合わせて、端末に表示する情報を変化させて、ピッキング作業を確実に遂行できるようにしたため、薬局で扱う薬剤のうち、自動薬剤供給システムの管理ではない薬剤についても自動薬剤供給システムと同等の管理機能を実現することができ、患者に渡す薬剤の種類の間違いを防止するとともに薬剤の在庫管理を確実に行うことができる。
【産業上の利用可能性】
【００７４】
薬剤師の手作業によって、薬剤をピッキングすることが不可欠な用途に適用できる。
【符号の説明】
【００７５】
１・・・レセプトコンピュータ、２・・・ＴＡＰ、２１・・・制御コンピュータ、２１１・・・制御部、２１２・・・モニタ表示部、２１３・・・印刷部、２１４・・・ハンディバーコードリーダ、２１５・・・バーコードリーダ、２１６・・・取出口（扉）部、２１７・・・駆動部、２１８・・・通信部、２１９・・・通信部、２２０・・・画像作成部、２２１・・・入力部、２２２・・・処方せんデータバッファ、２２３・・・記憶部、２２４・・・薬剤情報テーブル、２２５・・・薬棚情報管理テーブル、２２６・・・処方作業管理情報テーブル、２２７・・・処方待ち行列テーブル、２２８・・・一時メモリ、３・・・ＰＯＳターミナル、４・・・無線中継機、５・・・ハンディターミナル、５１・・・制御部、５２・・・キー入力部、５３・・・バーコードリーダ、５４・・・表示部、５５・・・記憶部、５６・・・通信部、６・・・処方確認用端末、７・・・薬棚用端末、８・・・患者携帯用端末、６１・・・制御部、６２・・・表示部、６３・・・通信部、６４・・・入力部、６５・・・ＬＥＤ、６６・・・ＬＥＤ制御部、６７・・・記憶部、６８・・・タイマ、６９・・・バーコード
【図１】
2011078701.tif 000003
【図２】
2011078701.tif 000004
【図３】
2011078701.tif 000005
【図４】
2011078701.tif 000006
【図５】
2011078701.tif 000007
【図６】
2011078701.tif 000008
【図７】
2011078701.tif 000009
【図８】
2011078701.tif 000010
【図９】
2011078701.tif 000011
【図１０】
2011078701.tif 000012
【図１１】
2011078701.tif 000013
【図１２】
2011078701.tif 000014
【図１３】
2011078701.tif 000015
【図１４】
2011078701.tif 000016
【図１５】
2011078701.tif 000017
【図１６】
2011078701.tif 000018
【図１７】
2011078701.tif 000019
【図１８】
2011078701.tif 000020
【図１９】
2011078701.tif 000021
【図２０】
2011078701.tif 000022
【図２１】
2011078701.tif 000023
【図２２】
2011078701.tif 000024
【図２３】
2011078701.tif 000025
【図２４】
2011078701.tif 000026
【図２５】
2011078701.tif 000027
【図２６】
2011078701.tif 000028
【図２７】
2011078701.tif 000029
【図２８】
2011078701.tif 000030
【図２９】
2011078701.tif 000031
【図３０】
2011078701.tif 000032
【図３１】
2011078701.tif 000033
【図３２】
2011078701.tif 000034
【図３３】
2011078701.tif 000035
【図３４】
2011078701.tif 000036
【図３５】
2011078701.tif 000037
【図３６】
2011078701.tif 000038
【図３７】
2011078701.tif 000039
【図３８】
2011078701.tif 000040
【図３９】
2011078701.tif 000041
【図４０】
2011078701.tif 000042
【図４１】
2011078701.tif 000043
【図４２】
2011078701.tif 000044
【図４３】
2011078701.tif 000045
【図４４】
2011078701.tif 000046
【図４５】
2011078701.tif 000047
【図４６】
2011078701.tif 000048
【図４７】
2011078701.tif 000049
【図４８】
2011078701.tif 000050
【図４９】
2011078701.tif 000051
【図５０】
2011078701.tif 000052