(57)【要約】【課題】薬品のグループごとの変更率を高い精度で算出することを目的とする。【解決手段】記憶部１３０が、薬品の成分を表す一般名により区分されるグループを識別するグループＩＤと、グループに属する薬品を識別する薬品ＩＤと、薬品ＩＤにより識別される薬品が先発品であるか後発品であるかを示す薬品種別とが対応付けられた薬品情報１３２を記憶する。データ取得部１１０が、店舗端末装置から、調剤日時と、処方箋に記載された処方薬品の薬品ＩＤと、調剤された調剤薬品の薬品ＩＤとが対応付けられた薬局調剤データ１０を取得する。データ取得部１１０が、薬局調剤データ１０を調剤情報１３１として蓄積する。変更率算出部１２０が、薬品情報１３２と調剤情報１３１とに基づいて、グループごとに、調剤の際に処方薬品が後発品の調剤薬品に変更された割合を表す変更率を算出する。【選択図】図２
2019113977.tif 000002
【特許請求の範囲】
【請求項１】
薬局が備える店舗端末装置と通信する在庫管理装置において、
薬品の成分を表す一般名により区分されるグループを識別するグループＩＤ（ＩＤｅｎｔｉｆｉｅｒ）と、前記グループに属する薬品を識別する薬品ＩＤと、前記薬品ＩＤにより識別される薬品が先発品であるか後発品であるかを示す薬品種別とが対応付けられた薬品情報を記憶する記憶部と、
前記店舗端末装置から、調剤日時と、処方箋に記載された処方薬品の薬品ＩＤと、調剤された調剤薬品の薬品ＩＤとが対応付けられた薬局調剤データを取得し、前記薬局調剤データを調剤情報として蓄積するデータ取得部と、
前記薬品情報と前記調剤情報とに基づいて、前記グループごとに、調剤の際に処方薬品が後発品の調剤薬品に変更された割合を表す変更率を算出する変更率算出部と
を備えた在庫管理装置。
【請求項２】
前記変更率算出部は、
前記グループごとに、後発品の調剤薬品が調剤された回数を先発品の処方薬品が処方された処方回数で割った値を前記変更率とする請求項１に記載の在庫管理装置。
【請求項３】
前記薬局調剤データは、調剤薬品の調剤量を含み、
前記変更率算出部は、
前記グループごとに、後発品に変更された調剤薬品の調剤量の合計を調剤薬品の調剤量の合計で割った値を前記変更率とする請求項１に記載の在庫管理装置。
【請求項４】
前記薬品情報は、前記薬品ＩＤにより識別される薬品の発売開始時期が対応付けられており、
前記変更率算出部は、
前記変更率を算出する期間を算出期間として取得し、前記後発品の前記発売開始時期が前記算出期間の範囲内である場合に、前記算出期間の始期を前記後発品の発売開始時期以降に補正し、前記調剤情報のうち前記算出期間に含まれる薬局調剤データを用いて前記変更率を算出する請求項１から３のいずれか１項に記載の在庫管理装置。
【請求項５】
前記変更率算出部は、
同一グループに複数種類の後発品が存在する場合、後発品の種類ごとに前記変更率を算出する請求項１から４のいずれか１項に記載の在庫管理装置。
【請求項６】
前記薬局調剤データは、前記薬局を識別する薬局ＩＤを含み、
前記変更率算出部は、
前記薬局ごとに、前記変更率を算出する請求項１から５のいずれか１項に記載の在庫管理装置。
【請求項７】
前記薬局調剤データは、前記処方箋を発行した医師を識別する医師ＩＤを含み、
前記変更率算出部は、
前記医師ごとに、前記変更率を算出する請求項１から６のいずれか１項に記載の在庫管理装置。
【請求項８】
前記薬局調剤データは、前記処方箋が発行された患者を識別する患者ＩＤおよび患者属性を含み、
前記変更率算出部は、
前記患者ごとまたは患者属性ごとに、前記変更率を算出する請求項１から７のいずれか１項に記載の在庫管理装置。
【請求項９】
薬局が備える店舗端末装置と前記店舗端末装置と通信する在庫管理装置とを備えた在庫管理システムにおいて、
前記店舗端末装置は、
調剤日時と、処方箋に記載された処方薬品の薬品ＩＤと、調剤された調剤薬品の薬品ＩＤとが対応付けられた薬局調剤データを送信するデータ送信部を備え、
前記在庫管理装置は、
薬品の成分を表す一般名により区分されるグループを識別するグループＩＤ（ＩＤｅｎｔｉｆｉｅｒ）と、前記グループに属する薬品を識別する薬品ＩＤと、前記薬品ＩＤにより識別される薬品が先発品であるか後発品であるかを示す薬品種別とが対応付けられた薬品情報を記憶する記憶部と、
前記店舗端末装置から前記薬局調剤データを受信し、前記薬局調剤データを調剤情報として蓄積するデータ取得部と、
前記薬品情報と前記調剤情報とに基づいて、前記グループごとに、調剤の際に処方薬品が後発品の調剤薬品に変更された割合を表す変更率を算出する変更率算出部と
を備え、
前記店舗端末装置は、
前記グループごとに算出された前記変更率に基づいて、前記グループに属する薬品について発注する先発品と後発品の割合を判定する発注判定部を備えた在庫管理システム。
【請求項１０】
薬局が備える店舗端末装置と前記店舗端末装置と通信する在庫管理装置とを備えた在庫管理システムの在庫管理方法において、
前記店舗端末装置のデータ送信部が、調剤日時と、処方箋に記載された処方薬品の薬品ＩＤと、調剤された調剤薬品の薬品ＩＤとが対応付けられた薬局調剤データを送信し、
前記在庫管理装置の記憶部が、薬品の成分を表す一般名により区分されるグループを識別するグループＩＤ（ＩＤｅｎｔｉｆｉｅｒ）と、前記グループに属する薬品を識別する薬品ＩＤと、前記薬品ＩＤにより識別される薬品が先発品であるか後発品であるかを示す薬品種別とが対応付けられた薬品情報を記憶し、
前記在庫管理装置のデータ取得部が、前記店舗端末装置から前記薬局調剤データを受信し、前記薬局調剤データを調剤情報として蓄積し、
前記在庫管理装置の変更率算出部が、前記薬品情報と前記調剤情報とに基づいて、前記グループごとに、調剤の際に処方薬品が後発品の調剤薬品に変更された割合を表す変更率を算出し、
前記店舗端末装置の発注判定部は、
前記グループごとに算出された前記変更率に基づいて、前記グループに属する薬品について発注する先発品と後発品の割合を判定する在庫管理方法。
【請求項１１】
薬局が備える店舗端末装置と前記店舗端末装置と通信する在庫管理装置とを備えた在庫管理システムの在庫管理プログラムにおいて、
前記店舗端末装置のデータ送信部が、調剤日時と、処方箋に記載された処方薬品の薬品ＩＤと、調剤された調剤薬品の薬品ＩＤとが対応付けられた薬局調剤データを送信するデータ送信処理と、
前記在庫管理装置の記憶部が、薬品の成分を表す一般名により区分されるグループを識別するグループＩＤ（ＩＤｅｎｔｉｆｉｅｒ）と、前記グループに属する薬品を識別する薬品ＩＤと、前記薬品ＩＤにより識別される薬品が先発品であるか後発品であるかを示す薬品種別とが対応付けられた薬品情報を記憶する記憶処理と、
前記在庫管理装置のデータ取得部が、前記店舗端末装置から前記薬局調剤データを受信し、前記薬局調剤データを調剤情報として蓄積するデータ取得処理と、
前記在庫管理装置の変更率算出部が、前記薬品情報と前記調剤情報とに基づいて、前記グループごとに、調剤の際に処方薬品が後発品の調剤薬品に変更された割合を表す変更率を算出する変更率算出処理と、
前記店舗端末装置の発注判定部が、前記グループごとに算出された前記変更率に基づいて、前記グループに属する薬品について発注する先発品と後発品の割合を判定する発注判定処理と
をコンピュータに実行させる在庫管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、在庫管理装置、在庫管理システム、在庫管理方法、および在庫管理プログラムに関する。特に、薬局の在庫を適正に管理するための在庫管理装置、在庫管理システム、在庫管理方法、および在庫管理プログラムに関する。
【背景技術】
【０００２】
近年、医療費削減の国策として、ジェネリック医薬品、すなわち後発医薬品の利用が推進されている。後発医薬品の利用推進に伴い、薬局に備蓄している先発医薬品が無駄になるケースが生じている。以下において、先発医薬品を先発品と称し、後発医薬品を後発品と称する。
特許文献１には、売上データベースから先発品と後発品の売上高を抽出し、売上高に基づいて先発品から後発品への代替状況を時系列で取得する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０５２７６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、先発品から後発品への代替状況を売上高から取得している。よって、薬品の価格の高低に代替状況が影響され、精度の高い代替状況を取得することができないという課題がある。
また、薬品は、通常、成分により区分されるグループに分けられる。特許文献１の技術では、先発品あるいは後発品という大きなくくりでのみ分類しているため、グループごとの代替状況を把握することができないという課題がある。
【０００５】
本発明は、薬品のグループごとの代替状況を高い精度で把握することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る在庫管理装置は、薬局が備える店舗端末装置と通信する在庫管理装置において、
薬品の成分を表す一般名により区分されるグループを識別するグループＩＤ（ＩＤｅｎｔｉｆｉｅｒ）と、前記グループに属する薬品を識別する薬品ＩＤと、前記薬品ＩＤにより識別される薬品が先発品であるか後発品であるかを示す薬品種別とが対応付けられた薬品情報を記憶する記憶部と、
前記店舗端末装置から、調剤日時と、処方箋に記載された処方薬品の薬品ＩＤと、調剤された調剤薬品の薬品ＩＤとが対応付けられた薬局調剤データを取得し、前記薬局調剤データを調剤情報として蓄積するデータ取得部と、
前記薬品情報と前記調剤情報とに基づいて、前記グループごとに、調剤の際に処方薬品が後発品の調剤薬品に変更された割合を表す変更率を算出する変更率算出部とを備えた。
【０００７】
前記変更率算出部は、
前記グループごとに、後発品の調剤薬品が調剤された回数を先発品の処方薬品が処方された処方回数で割った値を前記変更率とする。
【０００８】
前記薬局調剤データは、調剤薬品の調剤量を含み、
前記変更率算出部は、
前記グループごとに、後発品に変更された調剤薬品の調剤量の合計を調剤薬品の調剤量の合計で割った値を前記変更率とする。
【０００９】
前記薬品情報は、前記薬品ＩＤにより識別される薬品の発売開始時期が対応付けられており、
前記変更率算出部は、
前記変更率を算出する期間を算出期間として取得し、前記後発品の前記発売開始時期が前記算出期間の範囲内である場合に、前記算出期間の始期を前記後発品の発売開始時期以降に補正し、前記調剤情報のうち前記算出期間に含まれる薬局調剤データを用いて前記変更率を算出する。
【００１０】
前記変更率算出部は、
同一グループに複数種類の後発品が存在する場合、後発品の種類ごとに前記変更率を算出する。
【００１１】
前記薬局調剤データは、前記薬局を識別する薬局ＩＤを含み、
前記変更率算出部は、
前記薬局ごとに、前記変更率を算出する。
【００１２】
前記薬局調剤データは、前記処方箋を発行した医師を識別する医師ＩＤを含み、
前記変更率算出部は、
前記医師ごとに、前記変更率を算出する。
【００１３】
前記薬局調剤データは、前記処方箋が発行された患者を識別する患者ＩＤおよび患者属性を含み、
前記変更率算出部は、
前記患者ごとまたは患者属性ごとに、前記変更率を算出する。
【００１４】
本発明に係る在庫管理システムは、薬局が備える店舗端末装置と前記店舗端末装置と通信する在庫管理装置とを備えた在庫管理システムにおいて、
前記店舗端末装置は、
調剤日時と、処方箋に記載された処方薬品の薬品ＩＤと、調剤された調剤薬品の薬品ＩＤとが対応付けられた薬局調剤データを送信するデータ送信部を備え、
前記在庫管理装置は、
薬品の成分を表す一般名により区分されるグループを識別するグループＩＤ（ＩＤｅｎｔｉｆｉｅｒ）と、前記グループに属する薬品を識別する薬品ＩＤと、前記薬品ＩＤにより識別される薬品が先発品であるか後発品であるかを示す薬品種別とが対応付けられた薬品情報を記憶する記憶部と、
前記店舗端末装置から前記薬局調剤データを受信し、前記薬局調剤データを調剤情報として蓄積するデータ取得部と、
前記薬品情報と前記調剤情報とに基づいて、前記グループごとに、調剤の際に処方薬品が後発品の調剤薬品に変更された割合を表す変更率を算出する変更率算出部と
を備え、
前記店舗端末装置は、
前記グループごとに算出された前記変更率に基づいて、前記グループに属する薬品について発注する先発品と後発品の割合を判定する発注判定部を備えた。
【００１５】
本発明に係る在庫管理方法は、薬局が備える店舗端末装置と前記店舗端末装置と通信する在庫管理装置とを備えた在庫管理システムの在庫管理方法において、
前記店舗端末装置のデータ送信部が、調剤日時と、処方箋に記載された処方薬品の薬品ＩＤと、調剤された調剤薬品の薬品ＩＤとが対応付けられた薬局調剤データを送信し、
前記在庫管理装置の記憶部が、薬品の成分を表す一般名により区分されるグループを識別するグループＩＤ（ＩＤｅｎｔｉｆｉｅｒ）と、前記グループに属する薬品を識別する薬品ＩＤと、前記薬品ＩＤにより識別される薬品が先発品であるか後発品であるかを示す薬品種別とが対応付けられた薬品情報を記憶し、
前記在庫管理装置のデータ取得部が、前記店舗端末装置から前記薬局調剤データを受信し、前記薬局調剤データを調剤情報として蓄積し、
前記在庫管理装置の変更率算出部が、前記薬品情報と前記調剤情報とに基づいて、前記グループごとに、調剤の際に処方薬品が後発品の調剤薬品に変更された割合を表す変更率を算出し、
前記店舗端末装置の発注判定部は、
前記グループごとに算出された前記変更率に基づいて、前記グループに属する薬品について発注する先発品と後発品の割合を判定する。
【００１６】
本発明に係る在庫管理プログラムは、薬局が備える店舗端末装置と前記店舗端末装置と通信する在庫管理装置とを備えた在庫管理システムの在庫管理プログラムにおいて、
前記店舗端末装置のデータ送信部が、調剤日時と、処方箋に記載された処方薬品の薬品ＩＤと、調剤された調剤薬品の薬品ＩＤとが対応付けられた薬局調剤データを送信するデータ送信処理と、
前記在庫管理装置の記憶部が、薬品の成分を表す一般名により区分されるグループを識別するグループＩＤ（ＩＤｅｎｔｉｆｉｅｒ）と、前記グループに属する薬品を識別する薬品ＩＤと、前記薬品ＩＤにより識別される薬品が先発品であるか後発品であるかを示す薬品種別とが対応付けられた薬品情報を記憶する記憶処理と、
前記在庫管理装置のデータ取得部が、前記店舗端末装置から前記薬局調剤データを受信し、前記薬局調剤データを調剤情報として蓄積するデータ取得処理と、
前記在庫管理装置の変更率算出部が、前記薬品情報と前記調剤情報とに基づいて、前記グループごとに、調剤の際に処方薬品が後発品の調剤薬品に変更された割合を表す変更率を算出する変更率算出処理と、
前記店舗端末装置の発注判定部が、前記グループごとに算出された前記変更率に基づいて、前記グループに属する薬品について発注する先発品と後発品の割合を判定する発注判定処理と
をコンピュータに実行させる。
【発明の効果】
【００１７】
本発明に係る在庫管理装置では、薬品が属するグループのグループＩＤと、薬品の薬品ＩＤと、薬品が先発品であるか後発品であるかを示す薬品種別とが対応付けられた薬品情報が記憶部に記憶されている。データ取得部が、店舗端末装置から、調剤日時と、処方箋に記載された処方薬品の薬品ＩＤと、調剤された調剤薬品の薬品ＩＤとが対応付けられた薬局調剤データを取得する。そして、データ取得部が、薬局調剤データを調剤情報として蓄積する。変更率算出部が、薬品情報と調剤情報とに基づいて、グループごとに、調剤の際に処方薬品が後発品の調剤薬品に変更された割合を表す変更率を算出する。よって、本発明に係る在庫管理装置によれば、薬品のグループごとの変更率を高い精度で算出することができる。
【図面の簡単な説明】
【００１８】
【図１】実施の形態１に係る在庫管理システムの構成例。
【図２】実施の形態１に係る在庫管理装置の構成例。
【図３】実施の形態１に係る店舗端末装置の構成例。
【図４】実施の形態１に係る薬品情報の構成例。
【図５】実施の形態１に係る調剤情報蓄積処理を示すフローチャート。
【図６】実施の形態１に係る調剤情報および薬局調剤データの構成例。
【図７】実施の形態１に係る変更率算出処理を示すフローチャート。
【図８】実施の形態１に係る変更率算出処理の詳細を説明する図。
【図９】実施の形態１に係る発注判定処理を示すフローチャート。
【図１０】実施の形態２に係る変更率算出処理を示すフローチャート。
【図１１】実施の形態３に係る調剤情報の構成例。
【図１２】実施の形態３に係る算出用調剤情報の構成例。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、図を用いて説明する。なお、各図中、同一または相当する部分には、同一符号を付している。実施の形態の説明において、同一または相当する部分については、説明を適宜省略または簡略化する。
【００２０】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１を用いて、本実施の形態に係る在庫管理システム５００の構成例について説明する。
在庫管理システム５００は、薬局２０が備える店舗端末装置２００と、店舗端末装置２００と通信する在庫管理装置１００とを備えている。店舗端末装置２００は、具体的にはレセプトコンピュータである。
図１では、在庫管理システム５００は、店舗端末装置２００として複数の店舗端末装置２００ａ，２００ｂを備えている。複数の店舗端末装置２００ａ，２００ｂの各々は、ネットワーク３００を介して在庫管理装置１００と通信する。店舗端末装置２００ａは、薬局２０ａに備えられている端末である。また、店舗端末装置２００ｂは、薬局２０ｂに備えられている端末である。薬局２０ａ，２０ｂは、具体的には、チェーン店である。以下において、店舗端末装置２００ａ，２００ｂを単に店舗端末装置２００と称する場合がある。また、薬局２０ａ，２０ｂを単に薬局２０と称する場合がある。
在庫管理装置１００は、チェーン店である薬局２０を管理するサーバである。
【００２１】
図２を用いて、本実施の形態に係る在庫管理装置１００の構成例について説明する。
在庫管理装置１００は、コンピュータである。在庫管理装置１００は、プロセッサ９１０を備えるとともに、メモリ９２１、補助記憶装置９２２、入力インタフェース９３０、出力インタフェース９４０、および通信装置９５０といった他のハードウェアを備える。プロセッサ９１０は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００２２】
在庫管理装置１００は、機能要素として、データ取得部１１０と、変更率算出部１２０と、記憶部１３０を備える。記憶部１３０には、調剤情報１３１と薬品情報１３２と算出用調剤情報１３３が記憶される。
【００２３】
データ取得部１１０と変更率算出部１２０の機能は、ソフトウェアにより実現される。
記憶部１３０は、メモリ９２１に備えられる。
【００２４】
プロセッサ９１０は、在庫管理プログラムを実行する装置である。在庫管理プログラムは、データ取得部１１０と変更率算出部１２０の機能を実現するプログラムである。
プロセッサ９１０は、演算処理を行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。プロセッサ９１０の具体例は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００２５】
メモリ９２１は、データを一時的に記憶する記憶装置である。メモリ９２１の具体例は、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、あるいはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００２６】
補助記憶装置９２２は、データを保管する記憶装置である。補助記憶装置９２２の具体例は、ＨＤＤである。また、補助記憶装置９２２は、ＳＤ（登録商標）メモリカード、ＣＦ、ＮＡＮＤフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤといった可搬記憶媒体であってもよい。なお、ＨＤＤは、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略語である。ＳＤ（登録商標）は、Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌの略語である。ＣＦは、ＣｏｍｐａｃｔＦｌａｓｈ（登録商標）の略語である。ＤＶＤは、Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋの略語である。
【００２７】
入力インタフェース９３０は、マウス、キーボード、あるいはタッチパネルといった入力装置と接続されるポートである。入力インタフェース９３０は、具体的には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子である。なお、入力インタフェース９３０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と接続されるポートであってもよい。
【００２８】
出力インタフェース９４０は、ディスプレイといった出力機器のケーブルが接続されるポートである。出力インタフェース９４０は、具体的には、ＵＳＢ端子またはＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子である。ディスプレイは、具体的には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。在庫管理装置１００は、出力インタフェース９４０を介して、変更率算出部１２０から出力された変更率情報５０を出力機器に出力する。
【００２９】
通信装置９５０は、ネットワーク３００を介して他の装置と通信する。通信装置９５０は、レシーバとトランスミッタを有する。通信装置９５０は、有線または無線で、ＬＡＮ、インターネット、あるいは電話回線といった通信網に接続している。通信装置９５０は、具体的には、通信チップまたはＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。在庫管理装置１００は、通信装置９５０を介して、店舗端末装置２００から薬局調剤データ１０を受信する。また、在庫管理装置１００は、通信装置９５０を介して、店舗端末装置２００に変更率情報５０を送信する。
【００３０】
在庫管理プログラムは、プロセッサ９１０に読み込まれ、プロセッサ９１０によって実行される。メモリ９２１には、在庫管理プログラムだけでなく、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。プロセッサ９１０は、ＯＳを実行しながら、在庫管理プログラムを実行する。在庫管理プログラムおよびＯＳは、補助記憶装置９２２に記憶されていてもよい。補助記憶装置９２２に記憶されている在庫管理プログラムおよびＯＳは、メモリ９２１にロードされ、プロセッサ９１０によって実行される。なお、在庫管理プログラムの一部または全部がＯＳに組み込まれていてもよい。
【００３１】
在庫管理装置１００は、プロセッサ９１０を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、在庫管理プログラムの実行を分担する。それぞれのプロセッサは、プロセッサ９１０と同じように、在庫管理プログラムを実行する装置である。
【００３２】
在庫管理プログラムにより利用、処理または出力されるデータ、情報、信号値および変数値は、メモリ９２１、補助記憶装置９２２、または、プロセッサ９１０内のレジスタあるいはキャッシュメモリに記憶される。
【００３３】
データ取得部１１０と変更率算出部１２０の各部の「部」を「処理」、「手順」あるいは「工程」に読み替えてもよい。
在庫管理プログラムは、上記の各部の「部」を「処理」、「手順」あるいは「工程」に読み替えた各処理、各手順あるいは各工程を、コンピュータに実行させる。また、在庫管理方法は、在庫管理装置１００が在庫管理プログラムを実行することにより行われる方法である。
在庫管理プログラムは、コンピュータ読取可能な記録媒体に格納されて提供されてもよい。また、在庫管理プログラムは、プログラムプロダクトとして提供されてもよい。
【００３４】
図３を用いて、本実施の形態に係る店舗端末装置２００の構成例について説明する。
店舗端末装置２００は、コンピュータである。店舗端末装置２００は、プロセッサ９１０ｘを備えるとともに、メモリ９２１ｘ、補助記憶装置９２２ｘ、入力インタフェース９３０ｘ、出力インタフェース９４０ｘ、および通信装置９５０ｘといった他のハードウェアを備える。プロセッサ９１０ｘは、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。また、店舗端末装置２００は、機能要素として、データ送信部２１０と発注判定部２２０を備える。
【００３５】
店舗端末装置２００のハードウェアは、在庫管理装置１００のハードウェアの説明と同様である。説明を分かり易くするために、店舗端末装置２００のハードウェアの符号は、在庫管理装置１００のハードウェアの符号に添え字ｘを付したものとする。また、在庫管理装置１００のハードウェアの説明において、在庫管理装置、在庫管理方法、在庫管理プログラム、およびデータ取得部と変更率算出部の機能との記載を、以下の通りに読み替えることにより店舗端末装置２００の説明とすることができる。すなわち、店舗端末装置、店舗端末方法、店舗端末プログラム、およびデータ送信部と発注判定部の機能、と読み替える。
なお、データ送信部２１０は、通信装置９５０ｘを介して薬局調剤データ１０を在庫管理装置１００に送信する。また、発注判定部２２０は、通信装置９５０ｘを介して変更率情報５０を在庫管理装置１００から受信する。
【００３６】
図４を用いて、本実施の形態に係る薬品情報１３２の構成例について説明する。
薬品情報１３２は、記憶部１３０に記憶される。薬品情報１３２は予め記憶部１３０に記憶されていてもよい。あるいは、在庫管理装置１００が、別の管理サーバから薬品情報１３２を取得し、記憶部１３０に記憶してもよい。
薬品情報１３２では、グループＩＤ３２１、薬品ＩＤ３２２、薬品種別３２３、薬品名３２４、および発売開始時期３２５が対応付けられている。図４に示すように、これらの項目は、表形式の薬品情報１３２の一行に設定される。なお、本実施の形態では、薬品情報１３２を表形式のデータ構造としているが、これらの項目を対応付けて設定することができればデータ構造は問わない。
【００３７】
グループＩＤ３２１は、薬品の成分を表す一般名により区分されるグループを識別する識別子である。
薬品ＩＤ３２２は、グループに属する薬品を識別する識別子である。
薬品種別３２３は、薬品ＩＤ３２２により識別される薬品が一般名により表されているか、先発品であるか、あるいは後発品であるかを示す値が設定される。先発品とは先発医薬品であり、後発品とは後発医薬品、すなわちジェネリック医薬品である。ここでは、薬品が一般名で表されている場合、０が設定される。薬品が先発品である場合、１が設定される。薬品が後発品である場合、２が設定される。
薬品名３２４は、薬品ＩＤ３２２により識別される薬品の一般名あるいは商品名が設定される。一般名とは薬品の成分を表す名称である。薬品名３２４が商品名の場合は、その薬品名３２４が付された薬品は先発品もしくは後発品である。
発売開始時期３２５は、薬品ＩＤ３２２により識別される薬品の発売が開始された時期である。
例えば、薬品情報１３２の３行目は、グループＩＤが００１、薬品ＩＤが２２２、薬品種別が２、薬品名が薬品Ｂ、そして発売開始時期が２０１５年１月であることを示している。
【００３８】
＊＊＊動作の説明＊＊＊
次に、本実施の形態に係る在庫管理システム５００の動作である在庫管理処理Ｓ１００について説明する。
在庫管理処理Ｓ１００は、調剤情報蓄積処理Ｓ１１０と、変更率算出処理Ｓ１２０と、発注判定処理Ｓ１３０とを有する。
【００３９】
＜調剤情報蓄積処理Ｓ１１０＞
図５は、本実施の形態に係る調剤情報蓄積処理Ｓ１１０を示すフローチャートである。
ステップＳ１１１において、店舗端末装置２００のデータ送信部２１０は、調剤日時と、処方箋に記載された処方薬品の薬品ＩＤと、調剤された調剤薬品の薬品ＩＤとが対応付けられた薬局調剤データ１０を送信する。データ送信部２１０は、通信装置９５０ｘを介して薬局調剤データ１０を在庫管理装置１００に送信する。具体的には、データ送信部２１０は、定期的に薬局調剤データ１０を在庫管理装置１００に送信する。あるいは、データ送信部２１０は、薬局２０において処方箋に対する調剤が完了した都度、薬局調剤データ１０を送信してもよい。
ステップＳ１１２において、在庫管理装置１００のデータ取得部１１０は、通信装置９５０を介して、店舗端末装置２００から薬局調剤データ１０を取得する。
ステップＳ１１３において、データ取得部１１０は、薬局調剤データ１０を調剤情報１３１として記憶部１３０に蓄積する。言い換えると、データ取得部１１０は、薬局調剤データ１０を調剤情報１３１に蓄積する。
【００４０】
図６を用いて、本実施の形態に係る調剤情報１３１および薬局調剤データ１０の構成例について説明する。
図６に示すように、調剤情報１３１は薬局調剤データ１０が蓄積された情報である、薬局調剤データ１０には、患者ＩＤ３１１、調剤日時３１２、薬局ＩＤ３１３、処方薬品の薬品ＩＤ３１４、および調剤薬品の薬品ＩＤ３１５が含まれる。調剤情報１３１の各行が店舗端末装置２００から送信された薬局調剤データ１０となっている。なお、本実施の形態では、調剤情報１３１を表形式のデータ構造としているがこれらの項目が対応付けられた情報であれば、データ構造は問わない。
【００４１】
患者ＩＤ３１１は、処方箋が発行された患者を識別する識別子である。
調剤日時３１２は、処方箋に従って調剤が実施された日時である。
薬局ＩＤ３１３は、薬局調剤データ１０の送信元の薬局２０を識別する識別子である。送信元の薬局２０が備える店舗端末装置２００から当該行の薬局調剤データ１０が送信されたことを示している。
処方薬品の薬品ＩＤ３１４は、処方箋に記載された処方薬品を識別する薬品ＩＤである。
調剤薬品の薬品ＩＤ３１５は、処方箋に基づいて調剤された調剤薬品を識別する薬品ＩＤである。
処方箋には、処方薬品として、一般名もしくは商品名が記載される。処方薬品が一般名の場合、薬局では先発品あるいは後発品を調剤する。また、処方薬品が先発品の場合、薬局ではそのまま先発品を調剤するか、あるいは、患者の同意を得た上で後発品を調剤する。また、処方薬品が後発品の場合、薬局では通常そのまま後発品を調剤する。
なお、薬局調剤データ１０は、患者ＩＤにより識別される患者の属性を患者属性として含んでいてもよい。患者属性には、「高齢」、「乳幼児」、「妊婦」、「既往歴」といった情報がある。
【００４２】
＜変更率算出処理Ｓ１２０＞
図７は、本実施の形態に係る変更率算出処理Ｓ１２０を示すフローチャートである。
図８は、本実施の形態に係る変更率算出処理Ｓ１２０の詳細を説明する図である。
変更率算出部１２０は、薬品情報１３２と調剤情報１３１とに基づいて、グループごとに、調剤の際に処方薬品が後発品の調剤薬品に変更された割合を表す変更率Ｒを算出する。
【００４３】
ステップＳ１２１において、変更率算出部１２０は、薬品情報１３２を用いて、調剤情報１３１の各行を、処方薬品が属するグループごとに並べ替える。変更率算出部１２０は、まず、図８に示すように、薬品情報１３２を用いて、調剤情報１３１の各行に処方薬品の薬品ＩＤ３２４に対応するグループＩＤを付与する。そして、変更率算出部１２０は、グループＩＤごとに調剤情報１３１を並べ替え、算出用調剤情報１３３として記憶部１５０に記憶する。
【００４４】
ステップＳ１２２において、変更率算出部１２０は、変更率Ｒを算出する期間を算出期間Ｔとして取得する。変更率算出部１２０は、利用者から入力インタフェース９３０を介して算出期間Ｔを取得してもよい。あるいは、現在時点から、予め定められた時間遡った期間を算出期間Ｔとしてもよい。あるいは、変更率算出部１２０は、店舗である薬局２０から、通信装置９５０を介して算出期間Ｔを受信してもよい。算出期間Ｔは、例えば、１年間、半年間、あるいは数か月といった期間である。
変更率算出部１２０は、算出用調剤情報１３３から、調剤日時が算出期間Ｔの範囲内である薬局調剤データを抽出する。
【００４５】
なお、本実施の形態では、ステップＳ１２１において調剤情報１３１をグループＩＤごとに並べ替えてから、ステップＳ１２２において算出期間Ｔにあてはまる薬局調剤データを抽出し、新たな算出用調剤情報１３３とした。しかし、ステップＳ１２１とステップＳ１２２の順序を入れ替えてもよい。すなわち、まず算出期間Ｔにあてはまる薬局調剤データを調剤情報１３１から抽出してから、グループＩＤごとに並べ替えても構わない。
【００４６】
ここで、算出用調剤情報１３３の構成例について説明する。
図８に示すように、算出用調剤情報１３３は、グループＩＤ３３１ごとに、薬局調剤データ１０と同様の項目と、処方薬品が後発品に変更されたか否かを表す変更種別３３２と、算出された変更率Ｒとが設定される。変更種別３３２は、薬局調剤データ１０ごと、すなわち行ごとに設定される。変更率Ｒは、グループＩＤごとに設定される。
【００４７】
ステップＳ１２３において、変更率算出部１２０は、算出用調剤情報１３３の各行の変更種別３３２を設定する。
変更種別３３２は、後発品への変更がない場合には０が設定される。また、処方薬品が後発品の調剤薬品に変更された場合には１が設定される。処方薬品が後発品の調剤薬品に変更された場合には、先発品の処方薬品が後発品の調剤薬品に変更された場合と、一般名の処方薬品が後発品の調剤薬品に変更された場合とを含む。
図８の算出用調剤情報１３３のグループＩＤ００１において、１行目は先発品の処方薬品に対して同一の先発品が調剤されているので変更なしとなり、変更種別３３２には０が設定されている。３行目は先発品の処方薬品に対して後発品が調剤されているので変更ありとなり、変更種別３３２には１が設定されている。
また、図８の算出用調剤情報１３３のグループＩＤ００２において、１行目（全体の５行目）は一般名の処方薬品に対して先発品が調剤されているので変更なしとなり、変更種別３３２には０が設定されている。２行目（全体の６行目）では、後発品の処方薬品に対して後発品が調剤されているので、後発品への変更とはならない。このように後発品が処方され後発品を調剤した場合の薬局調剤データは、変更率Ｒの算出に用いるのは不適当である。よって、このように後発品が処方され後発品を調剤した薬局調剤データは削除される。あるいは、後発品が処方され後発品を調剤した薬局調剤データには、変更種別３３２に「−」といった無効を表す値が設定され、変更率Ｒの算出に用いないことを示してもよい。
【００４８】
ステップＳ１２４において、変更率算出部１２０は、グループごとに、後発品の調剤薬品が調剤された回数を処方薬品が処方された処方回数で割った値を変更率Ｒとする。すなわち、変更率算出部１２０は、算出用調剤情報１３３のグループＩＤごとに、変更種別３３２に１が設定されている行の数を、変更種別３３２に０または１が設定されている行の数で割った値を変更率Ｒとする。
図８の算出用調剤情報１３３のグループＩＤ００１において、変更種別３３２に１が設定されている行の数は２であり、変更種別３３２に０または１が設定されている行の数は４である。よって、変更率Ｒ＝２／４＝０．５となり、グループＩＤ００１の変更率Ｒは５０％となる。
図８の算出用調剤情報１３３のグループＩＤ００２において、変更種別３３２に１が設定されている行の数は０であり、変更種別３３２に０または１が設定されている行の数は１である。よって、変更率Ｒ＝０／１＝０となり、グループＩＤ００２の変更率Ｒは０％となる。
【００４９】
ステップＳ１２５において、変更率算出部１２０は、通信装置９５０を介して、各薬局２０の店舗端末装置２００に、グループごとの変更率Ｒを含む変更率情報５０を送信する。あるいは、変更率算出部１２０は、出力インタフェース９４０を介して、ディスプレイといった出力機器にグループごとの変更率情報５０を出力する。
【００５０】
＜発注判定処理Ｓ１３０＞
図９は、本実施の形態に係る発注判定処理Ｓ１３０を示すフローチャートである。
ステップＳ１３１において、発注判定部２２０は、通信装置９５０ｘを介して、在庫管理装置１００から送信された変更率情報５０を受信する。
ステップＳ１３２において、発注判定部２２０は、変更率情報５０に含まれるグループごとに算出された変更率Ｒに基づいて、グループに属する薬品について発注する先発品と後発品の割合を判定する。
【００５１】
例えば、発注判定部２２０は、変更率Ｒが５０％の場合、先発品と後発品の割合を１：１とする。また、発注判定部２２０は、変更率Ｒが９０％の場合、先発品と後発品の割合を１：９とする。
あるいは、発注判定部２２０は、発注量を判定する際の閾値として変更率Ｒを用いてもよい。例えば、３０％を閾値として、変更率Ｒが３０％未満の場合は、変更率Ｒを使用しないで、先発品のみを発注するようにしてもよい。
【００５２】
＊＊＊他の構成＊＊＊
＜変形例１＞
変更率算出部１２０は、同一グループに複数種類の後発品が存在する場合、後発品の種類ごとに変更率Ｒを算出してもよい。
図８の算出用調剤情報１３３のグループＩＤ００１では、同一グループの調剤薬品の薬品ＩＤとして「３３３」と「２２２」の２種類の後発品が存在する。このとき、変更率算出部１２０は、調剤薬品の薬品ＩＤ「３３３」について、変更種別３３２に１が設定されている行の数「１」を、変更種別３３２に０または１が設定されている行の数「４」で割った値を変更率Ｒ「２５％」と算出する。また、変更率算出部１２０は、調剤薬品の薬品ＩＤ「２２２」について、変更種別３３２に１が設定されている行の数「１」を、変更種別３３２に０または１が設定されている行の数「４」で割った値を変更率Ｒ「２５％」と算出する。そして、変更率算出部１２０は、グループごと、かつ、後発品の種類ごとに算出した変更率Ｒを変更率情報５０として処理する。
あるいは、関連する複数のグループごとの変更率Ｒを算出してもよい。
【００５３】
＜変形例２＞
変更率算出部１２０は、薬局ごとに変更率Ｒを算出してもよい。
図８の算出用調剤情報１３３のグループＩＤ００１では、「Ｔ００５」と「Ｔ００２」と「Ｔ００１」の３つの薬局ＩＤが存在する。このとき、変更率算出部１２０は、薬局ＩＤ「Ｔ００５」について、変更種別３３２に１が設定されている行の数「１」を、変更種別３３２に０または１が設定されている行の数「２」で割った値を変更率Ｒ「５０％」と算出する。また、変更率算出部１２０は、薬局ＩＤ「Ｔ００２」について、変更種別３３２に１が設定されている行の数「０」を、変更種別３３２に０または１が設定されている行の数「１」で割った値を変更率Ｒ「０％」と算出する。また、変更率算出部１２０は、薬局ＩＤ「Ｔ００１」について、変更種別３３２に１が設定されている行の数「１」を、変更種別３３２に０または１が設定されている行の数「１」で割った値を変更率Ｒ「１００％」と算出する。そして、変更率算出部１２０は、グループごと、かつ、薬局ごとに算出した変更率Ｒを変更率情報５０として処理する。
【００５４】
＜変形例３＞
変更率算出部１２０は、患者ごとに変更率Ｒを算出してもよい。
図８の算出用調剤情報１３３のグループＩＤ００１では、「Ｋ１２３」と「Ｋ３４５」と「Ｋ５５５」の３名の患者ＩＤが存在する。このとき、変更率算出部１２０は、患者ＩＤ「Ｋ１２３」について、変更種別３３２に１が設定されている行の数「１」を、変更種別３３２に０または１が設定されている行の数「２」で割った値を変更率Ｒ「５０％」と算出する。また、変更率算出部１２０は、患者ＩＤ「Ｋ３４５」について、変更種別３３２に１が設定されている行の数「１」を、変更種別３３２に０または１が設定されている行の数「１」で割った値を変更率Ｒ「１００％」と算出する。また、変更率算出部１２０は、患者ＩＤ「Ｋ５５５」について、変更種別３３２に１が設定されている行の数「０」を、変更種別３３２に０または１が設定されている行の数「１」で割った値を変更率Ｒ「０％」と算出する。そして、変更率算出部１２０は、グループごと、かつ、患者ごとに算出した変更率Ｒを変更率情報５０として処理する。
【００５５】
＜変形例４＞
変更率算出部１２０は、患者の属性ごとに変更率Ｒを算出してもよい。図示はないが、例えば、患者ごとに特記事項として患者属性が設定されているものとする。患者属性には、「高齢」、「乳幼児」、「妊婦」、「既往歴」といった情報がある。変更率算出部１２０は、患者属性ごとに患者をグルーピングして変更率Ｒを算出する。
図８の算出用調剤情報１３３のグループＩＤ００１では、「Ｋ１２３」と「Ｋ３４５」と「Ｋ５５５」の３名の患者ＩＤが存在する。このとき、「Ｋ１２３」と「Ｋ３４５」が同一属性、例えば高齢という属性を有しているとする。変更率算出部１２０は、患者ＩＤ「Ｋ１２３」および「Ｋ３４５」について、変更種別３３２に１が設定されている行の数「２」を、変更種別３３２に０または１が設定されている行の数「３」で割った値を変更率Ｒ「約６７％」と算出する。そして、変更率算出部１２０は、グループごと、かつ、患者の属性ごとに算出した変更率Ｒを変更率情報５０として処理する。
【００５６】
＜変形例５＞
また、薬局調剤データに、処方箋を発行した医師を識別する医師ＩＤを含むようにしてもよい。そして、変更率算出部は、医師ごとに変更率Ｒを算出してもよい。変形例２あるいは変形例３において、薬局ＩＤあるいは患者ＩＤを医師ＩＤに置き換えて同様の処理を行うことにより、変更率算出部１２０は、グループごと、かつ、医師ごとに変更率Ｒを算出できる。
【００５７】
＜変形例６＞
本実施の形態、および、変形例２から変形例４では、グループごとの変更率Ｒを算出した。しかし、グループごとではなく、単に、薬局ごと、患者ごと、あるいは医師ごとに変更率Ｒを算出しても構わない。単に、薬局ごと、患者ごと、患者の属性ごと、あるいは医師ごとに変更率Ｒを算出することにより、薬品の種類に関わらず、薬局、患者、患者の属性、あるいは医師における後発品への変更の傾向を知ることができる。
【００５８】
＜変形例７＞
本実施の形態では、在庫管理装置１００におけるデータ取得部１１０と変更率算出部１２０の機能がソフトウェアで実現される。しかし、変形例として、データ取得部１１０と変更率算出部１２０の機能がハードウェアで実現されてもよい。また、店舗端末装置２００におけるデータ送信部２１０と発注判定部２２０の機能がハードウェアで実現されてもよい。
【００５９】
すなわち、図２および図３において、プロセッサ９１０を処理回路に置き換えてもよい。
処理回路は、データ取得部１１０と変更率算出部１２０の機能を実現する専用の電子回路である。あるいは、処理回路は、データ送信部２１０と発注判定部２２０の機能を実現する専用の電子回路である。処理回路は、具体的には、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＡＳＩＣ、または、ＦＰＧＡである。ＧＡは、Ｇａｔｅ  Ａｒｒａｙの略語である。ＡＳＩＣは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略語である。ＦＰＧＡは、Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略語である。
【００６０】
別の変形例として、データ取得部１１０と変更率算出部１２０の一部の機能が専用のハードウェアで実現され、残りの機能がソフトウェアで実現されてもよい。同様に、データ送信部２１０と発注判定部２２０の一部の機能が専用のハードウェアで実現され、残りの機能がソフトウェアで実現されてもよい。
【００６１】
プロセッサ９１０，９１０ｘと、メモリ９２１，９２１ｘと、処理回路とを、総称して「プロセッシングサーキットリ」という。つまり、データ取得部１１０と変更率算出部１２０の機能は、プロセッシングサーキットリにより実現される。また、データ送信部２１０と発注判定部２２０の機能は、プロセッシングサーキットリにより実現される。
【００６２】
＊＊＊本実施の形態の効果の説明＊＊＊
本実施の形態に係る在庫管理システムでは、チェーン店である複数の店舗の調剤情報を在庫管理装置で集約する。そして、在庫管理装置は、処方薬品から調剤薬品の変移を薬品のグループごとに抽出し、グループごとに変更率を算出する。よって、本実施の形態に係る在庫管理システムによれば、薬品のグループごとの変更率を高い精度で算出することができる。
【００６３】
また、本実施の形態に係る在庫管理システムでは、発注判定部がグループごとに算出された変更率に基づいて、グループに属する薬品について発注する先発品と後発品の割合を判定する。よって、本実施の形態に係る在庫管理システムによれば、在庫量を適正化することができ、先発品のロスおよび後発品の欠品を防止することができる。
【００６４】
また、本実施の形態に係る在庫管理システムでは、薬局ごと、患者ごと、あるいは医師ごとに変更率を算出することができる。よって、本実施の形態に係る在庫管理システムによれば、薬局、患者、あるいは医師における後発品への変更の傾向あるいは動向を知ることができる。また、各薬局が他店舗の動向を参照することができる。
【００６５】
実施の形態２．
本実施の形態では、主に、実施の形態１との相違点について説明する。
本実施の形態において、実施の形態１と同様の構成には同一の符号を付し、その説明を省略する。
本実施の形態では、調剤薬品の発売開始時期が変更率Ｒの算出期間Ｔの範囲内である場合に、調剤情報１３１のうち発売開始時期から算出期間Ｔの終期（終了時期）までの薬局調剤データ１０を用いて変更率Ｒを算出する態様について説明する。
【００６６】
図１０は、本実施の形態に係る変更率算出処理Ｓ１２０ａを示すフローチャートである。
図１０の変更率算出処理Ｓ１２０ａは、図７の変更率算出処理Ｓ１２０のステップＳ１２２とステップＳ１２３の間に、ステップＳ１２２ａおよびステップＳ１２２ｂを有する。
【００６７】
ステップＳ１２２ａにおいて、変更率算出部１２０は、グループＩＤごとに、調剤薬品うち後発品の発売開始時期が算出期間Ｔの範囲内のものがあるかを判定する。
図８の算出用調剤情報１３３を用いて、具体例１について説明する。
具体例１では、算出期間Ｔが２０１７年１０月から２０１７年１１月であるものとする。グループＩＤ００１では、調剤薬品の薬品ＩＤ「３３３」と「２２２」が後発品である。薬品情報１３２から、薬品ＩＤ「２２２」の発売開始時期が２０１５年１月であり、薬品ＩＤ「３３３」の発売開始時期が２０１７年９月である。よって、変更率算出部１２０は、算出期間Ｔ内に薬品ＩＤ「２２２」および「３３３」が既に販売されていると判定し、算出期間Ｔの補正は行わない。
【００６８】
ステップＳ１２２ｂにおいて、変更率算出部１２０は、発売開始時期が算出期間Ｔの範囲内の後発品があるグループＩＤについて、算出期間Ｔを補正する。具体的には、変更率算出部１２０は、発売開始時期が算出期間Ｔの範囲内の後発品があるグループＩＤについて、算出期間Ｔの始期（開始時期）を、算出期間Ｔの範囲内の発売開始時期に補正する。
図８のグループＩＤ００１では、変更率算出部１２０は、算出期間Ｔ内に薬品ＩＤ「２２２」および「３３３」が既に販売されていると判定し、算出期間Ｔの補正は行わない。すなわち、算出期間Ｔは２０１７年１０月から２０１７年１１月のままである。変更率算出部１２０は、算出用調剤情報１３３のグループＩＤ００１の行から、算出期間Ｔの始期から終期まで（２０１７年１０月から２０１７年１１月）の範囲内の行を抽出する。図８の例では、１行目の患者ＩＤ「Ｋ５５５」の行が調剤日時２０１７年８月であるため、それ以外の２行目から４行目までの３行が抽出される。
ステップＳ１２３およびステップＳ１２４において、変更率算出部１２０は、抽出した薬局調剤データに基づいて、グループＩＤ００１の変更率Ｒを算出する。このとき、抽出した３行のうち変更種別３３２に１が設定されている行の数は２であり、変更種別３３２に０または１が設定されている行の数は３となる。よって、変更率Ｒ＝２／３となり、グループＩＤ００１の変更率Ｒは約６７％となる。
【００６９】
もう１つの例として、具体例２について説明する。
具体例２では、算出期間Ｔが２０１４年１１月から２０１７年９月であるものとする。グループＩＤ００１では、調剤薬品の薬品ＩＤ「３３３」と「２２２」が後発品である。薬品情報１３２から、薬品ＩＤ「２２２」の発売開始時期が２０１５年１月であり、薬品ＩＤ「３３３」の発売開始時期が２０１７年９月である。ここで、２０１４年１１月から最初の後発品の発売開始時期である２０１５年１月までの調剤情報１３１は、変更率Ｒを算出するのに用いると変更率Ｒが適正に算出されない。よって、変更率算出部１２０は、算出期間Ｔの始期を最初の後発品の発売開始時期、あるいは、発売開始時期以降に補正する。具体的には、２０１４年１１月から２０１７年９月までの算出期間Ｔを２０１５年１月から２０１７年９月までに補正する。
【００７０】
ステップＳ１２２ｂにおいて、変更率算出部１２０は、発売開始時期が算出期間Ｔの範囲内の後発品があるグループＩＤについて、算出期間Ｔを補正する。
図８の例では、発売開始時期が算出期間Ｔの範囲内の後発品があるグループＩＤは「００１」であり、上述のように、２０１４年１１月から２０１７年９月までの算出期間Ｔは、２０１５年１月から２０１７年９月までに補正される。変更率算出部１２０は、算出用調剤情報１３３のグループＩＤ００１の行から、補正後の算出期間Ｔの始期から終期まで（２０１５年１月から２０１７年９月まで）の範囲内の行を抽出する。図８の例では、１行目の患者ＩＤ「Ｋ５５５」の行が調剤日時２０１７年８月であり、それ以外の２行目から４行目までの３行が調剤日時２０１７年１１月であるため、１行目のみ抽出される。
ステップＳ１２３およびステップＳ１２４において、変更率算出部１２０は、抽出した薬局調剤データに基づいて、グループＩＤ００１の変更率Ｒを算出する。このとき、抽出した１行のうち変更種別３３２に１が設定されている行の数は０であり、変更種別３３２に０または１が設定されている行の数は１となる。よって、変更率Ｒ＝０／１となり、グループＩＤ００１の変更率Ｒは０％となる。
また変更率算出部１２０は、算出期間Ｔの終期がいずれかの後発品の発売開始時期より前であるときは、そのグループＩＤ内での変更率Ｒは算出できないと判定してもよい。
【００７１】
以上のように、本実施の形態に係る在庫管理システムによれば、後発品の発売開始時期を考慮し、算出期間Ｔを補正することにより精度の高い変更率を算出することができる。よって、より適正な在庫管理を行うことができる。
【００７２】
実施の形態３．
本実施の形態では、主に、実施の形態１との相違点について説明する。
本実施の形態において、実施の形態１と同様の構成には同一の符号を付し、その説明を省略する。
実施の形態１では、後発品に変更された回数に基づいて、変更率を算出していた。本実施の形態では、後発品に変更された調剤薬品の調剤量に基づいて変更率を算出する態様について説明する。
【００７３】
図１１は、本実施の形態に係る調剤情報１３１ｂの構成例である。
調剤情報１３１ｂには、実施の形態１で説明した調剤情報１３１の項目に、調剤薬品の調剤量３１６の項目が加わっている。
【００７４】
図１２は、本実施の形態に係る算出用調剤情報１３３ｂの構成例である。
図１２の算出用調剤情報１３３ｂでは、調剤日時、薬局ＩＤ、および処方薬品の薬品ＩＤは図８の算出用調剤情報１３３と同様であるため省略する。
【００７５】
図７のステップＳ１２４において、変更率算出部１２０は、グループごとに、後発品に変更された調剤薬品の調剤量の合計を調剤薬品の調剤量の合計で割った値を変更率Ｒとする。具体的には、変更率算出部１２０は、算出用調剤情報１３３のグループＩＤごとに、変更種別３３２に１が設定されている行の調剤量の合計を、変更種別３３２に０または１が設定されている行の調剤料の合計で割った値を変更率Ｒとする。
図１２の算出用調剤情報１３３ｂのグループＩＤ００１において、変更種別３３２に１が設定されている行は３行目と４行目である。３行目と４行目の調剤薬品の調剤量の合計は４２＋４２＝８４である。また、変更種別３３２に０または１が設定されている行の調剤薬品の調剤量の合計は１４＋４２＋４２＋４２＝１４０である。よって、変更率Ｒ＝８４／１４０＝０．６となり、グループＩＤ００１の変更率Ｒは６０％となる。
【００７６】
以上のように、本実施の形態に係る在庫管理システムによれば、後発品の調剤薬品の調剤量を考慮した精度の高い変更率を算出することができる。よって、より適正な在庫管理を行うことができる。
【００７７】
実施の形態１から３では、店舗端末装置あるいは在庫管理装置の各部が独立した機能ブロックとして店舗端末装置あるいは在庫管理装置を構成している。しかし、上述した実施の形態のような構成でなくてもよく、店舗端末装置あるいは在庫管理装置の機能ブロック構成は任意である。店舗端末装置あるいは在庫管理装置の機能ブロックは、上述した実施の形態で説明した機能を実現することができれば、任意である。これらの機能ブロックを、他のどのような組み合わせ、あるいは任意のブロック構成で、店舗端末装置あるいは在庫管理装置を構成しても構わない。また、店舗端末装置あるいは在庫管理装置は、１つの装置でなく、複数の装置から構成されたシステムでもよい。
【００７８】
実施の形態１から３について説明したが、これらの実施の形態のうち、複数の部分を組み合わせて実施しても構わない。あるいは、これらの実施の形態のうち、１つの部分を実施しても構わない。その他、これらの実施の形態を、全体としてあるいは部分的に、どのように組み合わせて実施しても構わない。
なお、上述した実施の形態は、本質的に好ましい例示であって、本発明、その適用物および用途の範囲を制限することを意図するものではなく、必要に応じて種々の変更が可能である。
【符号の説明】
【００７９】
１０  薬局調剤データ、２０，２０ａ，２０ｂ  薬局、５０  変更率情報、１００  在庫管理装置、１１０  データ取得部、１２０  変更率算出部、１３０  記憶部、１３１，１３１ｂ  調剤情報、３１１  患者ＩＤ、３１２  調剤日時、３１３  薬局ＩＤ、３１４  処方薬品の薬品ＩＤ、３１５  調剤薬品の薬品ＩＤ、３１６  調剤量、１３２  薬品情報、３２１，３３１  グループＩＤ、３２２  薬品ＩＤ、３２３  薬品種別、３２４  薬品名、３２５  発売開始時期、１３３，１３３ｂ  算出用調剤情報、３３２  変更種別、２００，２００ａ，２００ｂ  店舗端末装置、２１０  データ送信部、２２０  発注判定部、３００  ネットワーク、５００  在庫管理システム、９１０，９１０ｘ  プロセッサ、９２１，９２１ｘ  メモリ、９２２，９２２ｘ  補助記憶装置、９３０，９３０ｘ  入力インタフェース、９４０，９４０ｘ  出力インタフェース、９５０，９５０ｘ  通信装置、Ｓ１００  在庫管理処理、Ｓ１１０  調剤情報蓄積処理、Ｓ１２０，Ｓ１２０ａ  変更率算出処理、Ｓ１３０  発注判定処理、Ｒ  変更率、Ｔ  算出期間。
【図１】
2019113977.tif 000003
【図２】
2019113977.tif 000004
【図３】
2019113977.tif 000005
【図４】
2019113977.tif 000006
【図５】
2019113977.tif 000007
【図６】
2019113977.tif 000008
【図７】
2019113977.tif 000009
【図８】
2019113977.tif 000010
【図９】
2019113977.tif 000011
【図１０】
2019113977.tif 000012
【図１１】
2019113977.tif 000013
【図１２】
2019113977.tif 000014