(57)【要約】【課題】薬品等の管理を自動化し、薬品等の発注及び購入を容易にする。【解決手段】薬品棚から取り出す薬品を特定する識別子の入力を受け付け、保管されている薬品を特定する識別子と当該薬品の保管場所の位置とを関連付けた薬品データベースを参照して、薬品棚において入力された識別子に関連付けられている保管場所の位置をユーザに知らせる。【選択図】図７
2019137530.tif 000002
【特許請求の範囲】
【請求項１】
薬品の管理を行うことができる薬品棚であって、
保管されている薬品を特定する識別子と当該薬品の保管場所の位置とを関連付けた薬品データベースを記憶する記憶手段と、
薬品棚から取り出す薬品を特定する識別子の入力を受け付ける薬品特定情報取得手段と、
を備え、
前記薬品データベースを参照して、薬品棚において前記薬品特定情報取得手段から入力された識別子に関連付けられている保管場所の位置をユーザに知らせることを特徴とする薬品棚。
【請求項２】
薬品の管理を行うことができる薬品棚であって、
保管されている薬品を特定する識別子と当該薬品の保管場所の位置とを関連付けた薬品データベースを記憶する記憶手段と、
薬品に付けられた識別子を読み取る薬品識別子読取手段と、
を備え、
前記薬品データベースを参照して、薬品棚において前記薬品識別子読取手段で読み取られた識別子に関連付けられている保管場所の位置をユーザに知らせることを特徴とする薬品棚。
【請求項３】
薬品の管理を行うことができる薬品棚であって、
保管されている薬品を特定する識別子と当該薬品の重量とを関連付けた薬品データベースを記憶する薬品データベース記憶手段と、
薬品に付けられた識別子を読み取る薬品識別子読取手段と、
を備え、
薬品の重量を秤量するための秤量手段によって秤量された薬品の重量を、前記薬品識別子読取手段で読み取られた当該薬品の識別子に関連付けて前記薬品データベースに記憶させることを特徴とする薬品棚。
【請求項４】
請求項３に記載の薬品棚であって、
前記薬品データベースは、前記識別子に関連付けて、当該識別子で特定される薬品の容器の重量を容器重量としてさらに記憶するものであり、
薬品の重量を秤量するための秤量手段によって秤量された薬品の重量をグロス重量として、前記薬品識別子読取手段で読み取られた当該薬品の識別子に関連付けて前記グロス重量から当該薬品の容器の容器重量を減算したネット重量を前記薬品データベースに記憶させることを特徴とする薬品棚。
【請求項５】
請求項４に記載の薬品棚であって、
前記薬品データベースは、前記識別子に関連付けて、当該識別子で特定される薬品の基準重量をさらに記憶するものであり、
前記ネット重量が前記基準重量を下回った薬品を購入対象となる薬品として、ネットワークを介して前記購入対象となる薬品の購入元の候補を検索し、検索結果を前記購入対象となる薬品の購入のための情報としてユーザに提示することを特徴とする薬品棚。
【請求項６】
請求項５に記載の薬品棚であって、
前記検索に用いられるキーワードに類似重み付けを関連付けたキーワードデータベースを記憶するキーワードデータベース記憶手段を備え、
前記キーワードを用いた検索によって得られた検索結果を当該キーワードに関連付けられた類似重み付けを用いて順位付けし、当該順位に沿って前記検索結果をユーザに提示することを特徴とする薬品棚。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、薬品棚に関する。
【背景技術】
【０００２】
薬品、試薬、サンプル等の液体（以下、薬品等という）を収容する容器を保管するにあたって、薬品棚の何処に保管するべきか、薬品等の残量がどの程度であるのか、薬品等をいつ購入するべきか等について管理担当者がその都度手作業で確認している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、薬品等を収納する容器を保管する場合、薬品棚に薬品名等を記載して保管する場所を規定する必要がある。しかしながら、頻繁に保管位置を変更する場合、表示の付け替えの作業が繁雑となることがある。
【０００４】
また、薬品等の種類が多い場合、保管場所を表示していても何処に保管すべきか一目で分からず、探し当てるまでに時間がかかるという問題がある。
【０００５】
また、薬品等は実験などで使用する前後で重量を計測し、使用量及び残量をノート等に記載して管理することが一般的である。しかしながら、使用者や管理者の手作業に頼っているため、薬品等の名称の誤認や計測値の誤記載等が発生することがある。
【０００６】
また、薬品等の発注に際して、その残量を記載したノートを確認し、不足しそうな薬品等を事前に発注及び購入する必要がある。しかしながら、その都度、ノート等を確認する必要があり、確認することを失念し、適切な発注時期を逃すことがある。したがって、実際には、薬品等が無くなってから発注処理を行うことになり、実験等の作業に時間的なロスが生じる事がある。
【０００７】
また、薬品等の発注及び購入に関して、類似の安価な薬品等を採用すれば購入価格を下げられるが、過去の購入履歴からその発注先を決めることが多く、購入価格を下げられないことがある。
【０００８】
そこで、本発明の目的は、薬品等の管理を自動化し、薬品等の発注及び購入を容易にする秤量管理機能付き薬品棚を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一つの態様は、薬品の管理を行うことができる薬品棚であって、保管されている薬品を特定する識別子と当該薬品の保管場所の位置とを関連付けた薬品データベースを記憶する記憶手段と、薬品棚から取り出す薬品を特定する識別子の入力を受け付ける薬品特定情報取得手段と、を備え、前記薬品データベースを参照して、薬品棚において前記薬品特定情報取得手段から入力された識別子に関連付けられている保管場所の位置をユーザに知らせることを特徴とする薬品棚である。
【００１０】
本発明の別の態様は、薬品の管理を行うことができる薬品棚であって、保管されている薬品を特定する識別子と当該薬品の保管場所の位置とを関連付けた薬品データベースを記憶する記憶手段と、薬品に付けられた識別子を読み取る薬品識別子読取手段と、を備え、前記薬品データベースを参照して、薬品棚において前記薬品識別子読取手段で読み取られた識別子に関連付けられている保管場所の位置をユーザに知らせることを特徴とする薬品棚である。
【００１１】
本発明の別の態様は、薬品の管理を行うことができる薬品棚であって、保管されている薬品を特定する識別子と当該薬品の重量とを関連付けた薬品データベースを記憶する薬品データベース記憶手段と、薬品に付けられた識別子を読み取る薬品識別子読取手段と、を備え、薬品の重量を秤量するための秤量手段によって秤量された薬品の重量を、前記薬品識別子読取手段で読み取られた当該薬品の識別子に関連付けて前記薬品データベースに記憶させることを特徴とする薬品棚である。
【００１２】
ここで、前記薬品データベースは、前記識別子に関連付けて、当該識別子で特定される薬品の容器の重量を容器重量としてさらに記憶するものであり、薬品の重量を秤量するための秤量手段によって秤量された薬品の重量をグロス重量として、前記薬品識別子読取手段で読み取られた当該薬品の識別子に関連付けて前記グロス重量から当該薬品の容器の容器重量を減算したネット重量を前記薬品データベースに記憶させることが好適である。
【００１３】
また、前記薬品データベースは、前記識別子に関連付けて、当該識別子で特定される薬品の基準重量をさらに記憶するものであり、前記ネット重量が前記基準重量を下回った薬品を購入対象となる薬品として、ネットワークを介して前記購入対象となる薬品の購入元の候補を検索し、検索結果を前記購入対象となる薬品の購入のための情報としてユーザに提示することが好適である。
【００１４】
また、前記検索に用いられるキーワードに類似重み付けを関連付けたキーワードデータベースを記憶するキーワードデータベース記憶手段を備え、前記キーワードを用いた検索によって得られた検索結果を当該キーワードに関連付けられた類似重み付けを用いて順位付けし、当該順位に沿って前記検索結果をユーザに提示することが好適である。
【発明の効果】
【００１５】
本発明によれば、薬品等の管理を自動化し、薬品等の発注及び購入を容易にすることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態における薬品棚システムの構成を示す図である。
【図２】本発明の実施の形態におけるサーバの構成を示す図である。
【図３】本発明の実施の形態におけるクライアントの構成を示す図である。
【図４】本発明の実施の形態における棚本体の構成を示す図である。
【図５】本発明の実施の形態における薬品の容器の構成を示す図である。
【図６】本発明の実施の形態における薬品データベースの登録例を示す図である。
【図７】本発明の実施の形態における薬品取り出し処理を示すフローチャートである。
【図８】本発明の実施の形態における薬品取り出し処理を説明するための図である。
【図９】本発明の実施の形態における薬品秤量処理を示すフローチャートである。
【図１０】本発明の実施の形態における薬品秤量処理を説明するための図である。
【図１１】本発明の実施の形態における使用履歴データベースの登録例を示す図である。
【図１２】本発明の実施の形態における薬品再収納処理を示すフローチャートである。
【図１３】本発明の実施の形態における薬品再収納処理を説明するための図である。
【図１４】本発明の実施の形態における薬品購入処理を示すフローチャートである。
【図１５】本発明の実施の形態におけるキーワードデータベースの登録例を示す図である。
【図１６】本発明の実施の形態における検索結果表示画面の表示例を示す図である。
【発明を実施するための形態】
【００１７】
本発明の実施の形態について以下説明する。本実施形態は本発明を実施する一例であって、本発明は本実施形態に限定されるものではない。
【００１８】
本発明の実施の形態における秤量管理機能付き薬品棚システム１００は、図１のシステム構成図に示すように、サーバ１０２、クライアント１０４、棚本体１０６、発光部１０８、薬品識別子読取部（薬品ＩＤ読取部）１１０、秤量部１１２及び使用者識別子読取部（使用者ＩＤ読取部）１１４を含んで構成される。サーバ１０２、クライアント１０４、発光部１０８、薬品ＩＤ読取部１１０、秤量部１１２及び使用者ＩＤ読取部１１４は、ネットワークを介して相互に情報通信可能に接続されている。薬品棚システム１００は、インターネット等の情報通信網２００を介して情報を収集できるように構成される。
【００１９】
サーバ１０２は、図２に示すように、処理部１０、記憶部１２、入力部１４、出力部１６及び通信部１８を含んで構成される。すなわち、サーバ１０２は、一般的なコンピュータの基本構成を備えている。本実施の形態では、サーバ１０２は、薬品棚システム１００での薬品の管理を統合的に行うために用いられる。
【００２０】
処理部１０は、ＣＰＵ等の演算処理を行う手段を含む。処理部１０は、記憶部１２に記憶されている薬品管理サーバプログラムを実行することによって、薬品棚システム１００において薬品を管理する機能を実現する。記憶部１２は、半導体メモリやメモリカード等の記憶手段を含む。記憶部１２は、処理部１０とアクセス可能に接続され、薬品管理サーバプログラム、薬品データベース、使用履歴データベース及びキーワードデータベースを含む薬品管理に必要なデータを記憶する。入力部１４は、サーバ１０２に情報を入力する手段を含む。入力部１４は、例えば、ユーザからの入力を受けるキーボード等を備える。出力部１６は、ユーザから入力情報を受け付けるためのユーザインターフェース画面（ＵＩ）等や薬品管理に必要な情報を出力する手段を含む。出力部１６は、例えば、ユーザに対して画像を呈示するディスプレイを備える。通信部１８は、クライアント１０４、発光部１０８、薬品ＩＤ読取部１１０及び秤量部１１２等の薬品棚システム１００の各部との通信するためのインターフェースを含んで構成される。また、通信部１８は、情報通信網２００を介して、他の情報通信機器と情報をやり取りするためのインターフェースを含んで構成される。通信部１８による通信は有線及び無線を問わない。
【００２１】
クライアント１０４は、図３に示すように、処理部２０、記憶部２２、入力部２４、出力部２６及び通信部２８を含んで構成される。すなわち、クライアント１０４は、一般的なコンピュータ、タブレット端末、スマートフォン端末の基本構成を備えている。
【００２２】
処理部２０は、ＣＰＵ等の演算処理を行う手段を含む。処理部２０は、記憶部２２に記憶されている薬品管理クライアントプログラムを実行することによって、薬品棚システム１００において薬品の位置を確認する機能を実現する。記憶部２２は、半導体メモリやメモリカード等の記憶手段を含む。記憶部２２は、処理部２０とアクセス可能に接続され、薬品管理クライアントプログラム、クライアント１０４における処理に必要なデータ及びデータベース等の情報を記憶する。入力部２４は、クライアント１０４に情報を入力する手段を含む。入力部２４は、例えば、ユーザからの入力を受けるタッチパネルやキーボード等を備える。出力部２６は、ユーザから入力情報を受け付けるためのユーザインターフェース画面（ＵＩ）等や薬品管理に必要な情報を出力する手段を含む。出力部２６は、例えば、ユーザに対して画像を呈示するタッチパネルやディスプレイを備える。通信部２８は、サーバ１０２と情報をやり取りするためのインターフェースを含んで構成される。通信部２８による通信は有線及び無線を問わない。
【００２３】
棚本体１０６は、図４に示すように、薬品等の容器（ボトル）３００を収納及び保管する棚である。棚本体１０６は、薬品の容器３００を収納する位置を示すための発光部１０８（１０８ａ〜１０８ｄ）を備える。発光部１０８は、例えば、薬品の容器３００を収納する場所毎に薬品の使用者が認識し易い位置、例えば棚板上面や棚板前面に配置される。
【００２４】
また、棚本体１０６は、薬品ＩＤ読取部１１０を備える。薬品ＩＤ読取部１１０は、薬品の容器３００に取り付けられる識別子を読み取り、サーバ１０２へその識別子の情報を送信する。薬品ＩＤ読取部１１０で読み取られる識別子は、薬品を特定する情報、例えば薬品ＩＤを含み、これを読み込むことにより薬品を特定することを可能とする。識別子は、特に限定されるものではないが、図５に示すように、ＩＣタグ、バーコードタグ、ＱＲコードタグ等のタグ３０２として読み取り可能となるように薬品の容器３００毎に取り付けられる。以下、本実施の形態では、識別子を薬品ＩＤとして説明する。
【００２５】
秤量部１１２は、薬品の重量を測定する秤量装置である。秤量部１１２は、容器３００に入れられている薬品の重量を測定し、その重量をグロス重量としてサーバ１０２へ出力する。また、秤量部１１２は、薬品ＩＤ読取部１１０と同様の薬品ＩＤ読取部１１０（図示しない）を備えてもよい。この場合、秤量部１１２において重量が測定された容器に付されている薬品ＩＤを薬品ＩＤ読取部１１０によって読み取り、グロス重量と共に薬品ＩＤをサーバ１０２へ出力する。
【００２６】
なお、秤量部１１２は、薬品に応じて複数設けてもよい。すなわち、薬品はその種類等に応じて使用量がｍｇ単位からｋｇ単位までの広い範囲に亘るので、それぞれの薬品に応じて適切な秤量ができるように複数の秤量部１１２を設けるようにしてもよい。
【００２７】
また、秤量部１１２は、棚本体１０６と一体に構成してもよい。例えば、棚本体１０６の薬品を保管する場所毎に秤量部１１２を設けてもよい。この場合、棚本体１０６に薬品が返却されている状態において秤量部１１２による秤量を行うことが可能になる。
【００２８】
使用者ＩＤ読取部１１４は、薬品の使用者に割り当てられた識別子を読み取り、サーバ１０２へその識別子の情報を送信する。使用者ＩＤ読取部１１４で読み取られる識別子は、使用者を特定する情報、例えば使用者ＩＤを含み、これを読み込むことにより薬品の使用者を特定することを可能とする。識別子は、特に限定されるものではないが、ＩＣタグ、バーコードタグ、ＱＲコードタグ等のタグから読み取り可能となるように使用者に携帯させることが好適である。以下、本実施の形態では、識別子を使用者ＩＤとして説明する。使用者ＩＤ読取部１１４の設置場所は、特に限定されるものではないが、図４に示すように棚本体１０６に配置するようにしてもよい。
【００２９】
＜薬品データベース＞
薬品棚システム１００では、薬品データベースを用いて薬品の管理を行う。薬品データベースは、図６に示すように、薬品ＩＤ毎に薬品名、グレード、保管位置、容器重量、グロス重量、ネット重量、基準重量、取出日時、使用日時、前回購入元及び前回購入価格を含む情報を関連付けて記憶させたデータベースである。薬品データベースは、サーバ１０２の記憶部１２に記憶される。
【００３０】
薬品名は、薬品の名称である。グレードは、薬品の品質を示す情報であり、１級、２級等で示される。保管位置は、棚本体１０６において当該薬品の容器を保管する位置を示す情報であり、例えば、棚番号、棚板番号及び棚板上の列番号により特定される位置情報とされる。容器重量は、薬品を入れる容器自体の重量を示す情報である。グロス重量は、薬品が入れられている容器全体の重量であり、容器に入れられている薬品と容器重量とを足し合わせた重量である。ネット重量は、薬品のみの重量であり、グロス重量から容器重量を差し引いた重量である。基準重量は、薬品のネット重量が当該重量を下回ったときに薬品購入をするべき基準となる重量を示す情報である。取出日時は、その薬品を最後に棚本体１０６から取り出した日時を示す情報である。使用日時は、その薬品を最後に使用した日時を示す情報である。前回購入元は、薬品を前回購入した購入元に関する情報、例えば、購入元の店舗名、連絡先等を含む情報である。前回購入価格は、薬品を前回購入したときの価格を示す情報である。
【００３１】
薬品棚システム１００に管理対象となる薬品を新たに登録する場合、薬品の容器に薬品ＩＤを示すタグ３０２を取り付けると共に、サーバ１０２の入力部１４を用いて当該薬品ＩＤに関連付けて薬品名、グレード、保管位置、ボトル重量、グロス重量、ネット重量、基準重量、前回購入元及び前回購入価格を入力することで登録される。なお、グロス重量は、秤量部１１２を用いて取得して登録するようにしてもよい。また、ネット重量は、秤量部１１２によって取得されたグロス重量からボトル重量を減算した値を登録するようにしてもよい。
【００３２】
なお、薬品データベースに登録されている情報は、サーバ１０２の出力部１６において適宜表示できる。また、クライアント１０４からサーバ１０２にアクセスすることによって、クライアント１０４の出力部２６において薬品データベースに登録されている情報を適宜表示できるようにしてもよい。
【００３３】
＜薬品取り出し時の処理＞
図７は、本実施の形態において薬品棚システム１００から所望の薬品を取り出す際の処理のフローチャートを示す。
【００３４】
ステップＳ１０では、薬品を使用しようとする者（以下、使用者という）を特定する使用者特定情報を取得する処理が行われる。使用者は、使用者ＩＤ読取部１１４を用いて、使用者に与えられた使用者ＩＤを読み取らせる。使用者ＩＤは、クライアント１０４からサーバ１０２へ送信される。
【００３５】
なお、サーバ１０２は、使用者ＩＤで特定される使用者が予め登録されている薬品の取り扱いを許可されていない者である場合には取り扱いできない者であることを示す警告をサーバ１０２の出力部１６やクライアント１０４の出力部２６に表示させるようにしてもよい。
【００３６】
ステップＳ１２では、使用者から所望の薬品を特定する薬品特定情報を取得する処理が行われる。使用者は、クライアント１０４の入力部２４を用いて使いたい薬品を選択する処理を行う。薬品の選択は、例えば、入力部２４から薬品名を薬品特定情報として入力するようにすればよい。また、例えば、クライアント１０４からサーバ１０２の記憶部１２に記憶されている薬品データベースの情報を取得し、薬品のリストを出力部２６に表示させ、入力部２４を用いて使いたい薬品の薬品名を選択させて薬品特定情報を取得するようにしてもよい。使いたい薬品の薬品特定情報はクライアント１０４からサーバ１０２へ送信される。
【００３７】
ステップＳ１４では、使いたい薬品の保管場所を特定する処理が行われる。サーバ１０２は、クライアント１０４から送信された使いたい薬品の薬品特定情報を受信すると、記憶部１２に記憶されている薬品データベースを参照して当該薬品特定情報に該当する保管位置を抽出する。
【００３８】
ステップＳ１６では、使用者に対して使いたい薬品の保管場所を知らせる処理が行われる。サーバ１０２は、図８に示すように、ステップＳ１４において抽出された保管位置に該当する発光部１０８（図８では、発光部１０８ｃ）を発光させる。このように使いたい薬品の保管場所に該当する発光部１０８を発光させることによって、使用者は使用したい薬品の保管場所を容易に特定し、所望の薬品を取り出すことができる。
【００３９】
なお、発光部１０８は、所定時間経過後に発光を止めるようにしたり、クライアント１０４を用いて使用者のクリア指示を受け付けた場合に発光を止めるようにしたりしてもよい。
【００４０】
ステップＳ１８では、取出日時の記録処理が行われる。サーバ１０２は、薬品が取り出されると、薬品データベースにおいて取り出された薬品に関連付けられている取出日時を現在の日時にて更新する。このとき、薬品ＩＤ読取部１１０を用いて薬品の容器３００に付けられたタグ３０２から薬品ＩＤを読み取り、当該薬品ＩＤをサーバ１０２に送信することによって当該薬品ＩＤに対応する薬品が取り出されたことを確認するようにしてもよい。
【００４１】
なお、本実施の形態では、使いたい薬品名を薬品特定情報としたが、薬品名以外の情報を薬品特定情報としてもよい。例えば、薬品名とグレートの両方を使用者から取得し、薬品名とグレートの組み合わせを薬品特定情報としてもよい。
【００４２】
＜薬品使用時の秤量処理＞
図９は、本実施の形態において薬品を使用した際の秤量処理のフローチャートを示す。薬品の使用者は、使用後に秤量部１１２を用いて薬品と容器３００との重量を合わせたグロス重量を秤量することで以下の処理が行われる。
【００４３】
ステップＳ２０では、使用した薬品の重量の計測が行われる。使用者は、薬品の使用後に秤量部１１２を用いて薬品と容器３００との総重量であるグロス重量の秤量を行う。このとき、図１０に示すように、秤量部１１２に設けられた薬品ＩＤ読取部１１０により薬品の容器３００に付けられたタグ３０２から薬品ＩＤを自動的に読み取るようにすることが好適である。秤量部１１２は、読み取られた薬品ＩＤに秤量されたグロス重量及び日時を関連付けてサーバ１０２へ送信する。
【００４４】
ステップＳ２２では、薬品データベースの更新処理が行われる。サーバ１０２は、秤量部１１２から送信された薬品ＩＤ、グロス重量及び日時を受信すると、これらの情報に基づいて薬品データベースを更新する。
【００４５】
具体的には、サーバ１０２は、薬品データベースにおいて、受信した薬品ＩＤに関連付けられているグロス重量を受信したグロス重量で書き替える。また、受信した薬品ＩＤに関連付けられているネット重量を受信したグロス重量から登録されている容器重量を減算した値で書き替える。さらに、受信した薬品ＩＤに関連付けられている使用日時を受信した日時で書き替える。
【００４６】
また、図１１に示すような使用履歴データベースとして薬品毎に使用の履歴情報を記録するようにしてもよい。使用履歴データベースは、薬品毎に使用者、取出日時、使用前のネット重量、使用日時及び使用後のネット重量を含むデータベースである。サーバ１０２は、秤量部１１２で薬品の秤量が行われると、薬品データベースを参照して、当該薬品の薬品ＩＤに関連付けられている取出日時、秤量前のネット重量、秤量の日時及び秤量で得られたネット重量をそれぞれ取出日時、使用前のネット重量、使用日時及び使用後のネット重量として使用履歴データベースに登録する。また、使用者を示す情報として薬品取出処理のステップＳ１０において得られた使用者ＩＤを使用履歴データベースに登録する。使用履歴データベースの内容は、サーバ１０２の出力部１６やクライアント１０４の出力部２６に表示されるようにしてもよい。
【００４７】
このように薬品使用時の秤量処理を行うことで、薬品を使用する機会毎に薬品の正確な残量を管理することができる。このとき、薬品の容器３００に付けられているタグ３０２を用いて薬品（薬品の容器３００）の特定を行うことで、薬品データベースにおいて特定された薬品（薬品の容器３００）に関連付けて秤量されたグロス重量を自動的に更新することができる。また、ネット重量や薬品の使用日時も自動的に更新することができる。したがって、これらの情報の記録間違いや記録忘れを防ぐことができる。
【００４８】
なお、使用履歴データベースに基づいて、薬品の使用に不正等がある場合に警告を示す処理を行ってもよい。例えば、薬品毎に１回の使用重量の限度値を予め設定しておき、使用前のネット重量と使用後のネット重量が当該限度値を超えた場合に薬品の不正な使用があったものとして警告を表示するようにすればよい。例えば、薬品名と共に、使用者を特定する使用者ＩＤや使用前のネット重量と使用後のネット重量等の情報を含む警告情報をサーバ１０２の出力部１６やクライアント１０４の出力部２６に表示するようにすればよい。また、不正の使用については、その履歴情報を記憶部１２に記録するようにしてもよい。
【００４９】
＜薬品再収納時の処理＞
図１２は、本実施の形態において薬品を使用後に棚本体１０６に再収納する時の処理のフローチャートを示す。
【００５０】
ステップＳ３０では、再収納しようとする薬品の容器３００から薬品ＩＤを読み取る処理が行われる。薬品の使用者は、棚本体１０６に設けられた薬品ＩＤ読取部１１０を用いて再収納しようとする薬品の容器３００に付けられたタグ３０２から薬品ＩＤを読み取らせる。読み取られた薬品ＩＤは、棚本体１０６からサーバ１０２へ送信される。
【００５１】
ステップＳ３２では、再収納する薬品の保管場所を特定する処理が行われる。サーバ１０２は、棚本体１０６から送信された再収納する薬品の薬品ＩＤを受信すると、記憶部１２に記憶されている薬品データベースを参照して当該薬品ＩＤに該当する保管位置を抽出する。
【００５２】
ステップＳ３４では、使用者に対して再収納する薬品の保管場所を知らせる処理が行われる。サーバ１０２は、図１３に示すように、ステップＳ３２において抽出された保管位置に該当する発光部１０８（図１３では、発光部１０８ｃ）を発光させる。このように再収納する薬品の保管場所に該当する発光部１０８を発光させることによって、使用者は返却する薬品の保管場所を容易に特定することができるようになる。なお、発光部１０８は、所定時間経過後に発光を止めるようにしたり、クライアント１０４を用いて使用者のクリア指示を受け付けた場合に発光を止めるようにしたりしてもよい。
【００５３】
このように、使用した薬品を戻すべき保管場所に該当する発光部１０８を発光させることによって、使用者は薬品の保管場所を容易に特定し、所望の薬品を速やかに返却することができる。
【００５４】
また、薬品の取出日時から一定時間経過のち所定の保管場所に薬品が返却されなかった場合、薬品の不正使用があったとみなして警告表示を行うようにしてもよい。具体的には、サーバ１０２は、薬品データベースに記録されている取出日時を参照し、当該取出日時から所定の時間経過しており、未だ返却が行われていない薬品が存在する場合にサーバ１０２の出力部１６やクライアント１０４の出力部２６に警告表示を行うようにすればよい。
【００５５】
＜薬品購入時の処理＞
図１４は、薬品の残量が少なくなったときに薬品の購入を行うための処理のフローチャートを示す。当該処理は、周期的に実行することが好適であり、例えば、１日毎に実行したり、１週間毎に実行したりすることが好適である。
【００５６】
ステップＳ４０では、薬品の残量の確認処理が行われる。サーバ１０２は、記憶部１２に記憶されている薬品データベースを参照し、登録されている薬品毎に現在のネット重量が基準重量を下回っているか否かを判定する。現在のネット重量が基準重量を下回っている薬品が存在していれば、当該薬品は購入対象となる薬品であるとしてステップＳ４２に処理を移行させ、存在していなければ処理を終了させる。
【００５７】
ステップＳ４２では、購入対象となる薬品の購入元の候補を検索する処理が行われる。サーバ１０２は、通信部１８を介してインターネットにアクセスし、購入対象となる薬品に対応する候補を検索する処理を行う。
【００５８】
検索は、図１５に示すように、薬品毎に一つ以上のキーワード及び類似重み付けを関連付けたキーワードデータベースを参照して行われる。キーワードデータベースは、新たな薬品を薬品データベースに登録する度にサーバ１０２の記憶部１２に予め記憶することが好適である。キーワードは、例えば、薬品の商品名、代替品の商品名、薬品の化学名、薬品のグレード、薬品の製造元、薬品の販売元、価格帯等の薬品の購入に関する情報とすればよい。また、キーワードは、単数で用いてもよいし、複数を組み合わせて用いてもよい。類似重み付けは、キーワードを用いた検索結果から候補を順位付けする際に用いられる重み付けである。類似重み付けの初期値は、キーワードデータベースに新たな薬品に対するキーワードを登録する際に適宜設定すればよい。本実施の形態では、検索結果についてより類似性が高いと評価するキーワードに対してより高い類似重み付けの値を設定する。
【００５９】
サーバ１０２は、キーワードデータベースを参照して、ステップＳ４０において購入対象とされた薬品に関連付けられているキーワードを用いてインターネット上の当該薬品の販売に関連する情報を検索する。検索では、商品名、内容成分、価格、販売元等を含む情報を抽出する。
【００６０】
例えば、図１５に示すキーワードデータベースの場合、薬品Ａが購入対象であったときには「薬品Ａ」というキーワードを用いた検索、「アルコール」というキーワードを用いた検索、「薬品Ａ  １級」というキーワードの組み合わせを用いた検索を行う。このとき、これらのキーワードに「購入」、「販売」、「価格」等の商品の購入に関して一般的に用いられるキーワードを自動的に組み合わせて検索するようにしてもよい。また、薬品データベースを参照して、薬品Ａに関連付けて登録されている前回購入元である「店舗ａ」をキーワードに組み合わせて検索するようにしてもよい。
【００６１】
ステップＳ４４では、検索結果の順位付けの処理が行われる。サーバ１０２は、ステップＳ４２において検索された結果のうち、商品名、内容成分、価格、販売元等の必要な情報を含む検索結果について類似度に基づいて順位付けを行う。サーバ１０２は、検索に用いたキーワードに対する検索結果の検索順位に対して類似重み付けの値で除算することで検索結果毎の類似度を算出する。
【００６２】
例えば、図１５に示すキーワードデータベースを用いて薬品Ａについて検索を行い、「薬品Ａ」というキーワードを用いた検索において、商品名、内容成分、価格、販売元等の必要な情報を含む検索結果として検索順位１位で「検索結果Ｘ１」、検索順位２位で「検索結果Ｘ２」、検索結果３位で「検索結果Ｘ３」が得られたとする。この場合、キーワード「薬品Ａ」に関連付けられている類似重み付けの値「０．４」にて各検索結果の検索順位を除算することで、「検索結果Ｘ１」の類似度は２．５、「検索結果Ｘ２」の類似度は５．０、「検索結果Ｘ３」の類似度は７．５となる。同様に、「アルコール」というキーワードを組み合わせた検索において、商品名、内容成分、価格、販売元等の必要な情報を含む検索結果として検索順位１位で「検索結果Ｙ１」、検索順位２位で「検索結果Ｙ２」、検索結果３位で「検索結果Ｙ３」が得られたとする。この場合、キーワード「アルコール」に関連付けられている類似重み付けの値「０．１」にて各検索結果の検索順位を除算することで、「検索結果Ｙ１」の類似度は１０、「検索結果Ｙ２」の類似度は２０、「検索結果Ｙ３」の類似度は３０となる。同様に、「薬品Ａ」及び「１級」というキーワードを組み合わせた検索において、商品名、内容成分、価格、販売元等の必要な情報を含む検索結果として検索順位１位で「検索結果Ｚ１」、検索順位２位で「検索結果Ｚ２」、検索結果３位で「検索結果Ｚ３」が得られたとする。この場合、キーワード「薬品Ａ」及び「１級」に関連付けられている類似重み付けの値「０．５」にて各検索結果の検索順位を除算することで、「検索結果Ｚ１」の類似度は２．０、「検索結果Ｚ２」の類似度は４．０、「検索結果Ｚ３」の類似度は６．０となる。したがって、全体としての検索結果順位は、類似度が低い順に並べて「検索結果Ｚ１」、「検索結果Ｘ１」、「検索結果Ｚ２」、「検索結果Ｘ２」、「検索結果Ｚ３」、「検索結果Ｘ３」、「検索結果Ｙ１」、「検索結果Ｙ２」、「検索結果Ｙ３」となる。
【００６３】
ステップＳ４６では、検索結果の表示処理が行われる。サーバ１０２は、検索結果を出力部１６に表示させる。図１６は、検索結果表示画面４００の例を示す。検索結果表示画面４００は、前回購入品表示領域４０２、検索結果表示領域４０４及び発注指示領域４０６を含む。前回購入品表示領域４０２は、購入対象である薬品の前回の購入履歴情報を示す領域である。サーバ１０２は、薬品データベースを参照し、購入対象である薬品に関連付けられている前回購入元及び前回購入価格を読みだして前回購入品表示領域４０２に表示させる。検索結果表示領域４０４は、購入対象である薬品に対する検索結果を表示する領域である。サーバ１０２は、検索結果を検索結果表示領域４０４に表示させる。このとき、ステップＳ４４にて順位付けされた検索結果を当該順位に沿って表示させることが好適である。発注指示領域４０６は、購入対象である薬品の発注の指示を受け付けるための選択ボタンを表示させる領域である。例えば、「チェックされた薬品を発注しますか？」という文字情報と共に、発注を確定させるための「ＹＥＳ」ボタンと発注を止めるための「ＮＯ」ボタンを表示させる。
【００６４】
ステップＳ４８では、購入処理が行われる。サーバ１０２は、入力部１４を用いて、前回購入品及び検索結果のなかから購入する薬品の選択をユーザから受け付ける。例えば、図１６に示すように、前回購入品表示領域４０２に表示された前回購入品及び検索結果表示領域４０４に表示された検索結果毎にチェックボックスを表示させ、入力部１４を用いてユーザからいずれかのチェックボックスの選択を受け付ける。その後、発注指示領域４０６において「ＹＥＳ」ボタンが選択されると、チェックボックスで指定された薬品の発注処理を実行する。なお、発注指示領域４０６において「ＮＯ」ボタンが選択された場合、発注処理を終了させる。
【００６５】
ステップＳ５０では、類似重み付けの更新処理が行われる。サーバ１０２は、記憶部１２に記憶されているキーワードデータベースにおける類似重み付けの値を適宜更新する。例えば、ステップＳ４６にて表示された検索結果の内容を確認したユーザから検索結果についての評価を受け付けるようにし、評価が高い場合には現在の類似重み付けの値が高いほどより高くなるように更新することが好適である。また、例えば、ステップＳ４８にて購入する薬品として選択された検索結果を得たキーワードに関連付けられた類似重み付けの値をより高くなるように更新するようにしてもよい。このように、検索について学習を行うようにすることで、より好ましい検索結果が得られるようにすることができる。
【００６６】
以上のように、本実施の形態における薬品棚システム１００では、薬品の残量が基準重量より少なくなったときに自動的に薬品の購入を促す処理が行われる。これにより、薬品の発注及び購入を容易にすることができる。また、薬品の購入を失念することを防ぐことができる。さらに、インターネットを介して、購入対象の薬品の価格を調査することで、代替品の価格等を比較して購入することが可能になる。
【００６７】
なお、本実施の形態では、購入する薬品の最終的な選択はユーザが行う態様としたが、購入処理まで完全に自動化してもよい。例えば、検索結果の順位付けにおいて最上位とされた販売元に対してサーバ１０２から自動的に発注処理を行うようにしてもよい。
【符号の説明】
【００６８】
１０  処理部、１２  記憶部、１４  入力部、１６  出力部、１８  通信部、２０  処理部、２２  記憶部、２４  入力部、２６  出力部、２８  通信部、１００  薬品棚システム、１０２  サーバ、１０４  クライアント、１０６  棚本体、１０８  発光部、１１０  薬品識別子読取部（薬品ＩＤ読取部）、１１２  秤量部、１１４  使用者識別子読取部（使用者ＩＤ読取部）、２００  情報通信網、３００  容器、３０２  タグ、４００  検索結果表示画面、４０２  前回購入品表示領域、４０４  検索結果表示領域、４０６  発注指示領域。
【図１】
2019137530.tif 000003
【図２】
2019137530.tif 000004
【図３】
2019137530.tif 000005
【図４】
2019137530.tif 000006
【図５】
2019137530.tif 000007
【図６】
2019137530.tif 000008
【図７】
2019137530.tif 000009
【図８】
2019137530.tif 000010
【図９】
2019137530.tif 000011
【図１０】
2019137530.tif 000012
【図１１】
2019137530.tif 000013
【図１２】
2019137530.tif 000014
【図１３】
2019137530.tif 000015
【図１４】
2019137530.tif 000016
【図１５】
2019137530.tif 000017
【図１６】
2019137530.tif 000018