Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7531366B2 - Pharmaceutical picking support system - Google Patents
[go: Go Back, main page]

JP7531366B2 - Pharmaceutical picking support system - Google Patents

Pharmaceutical picking support system Download PDF

Info

Publication number
JP7531366B2
JP7531366B2 JP2020183538A JP2020183538A JP7531366B2 JP 7531366 B2 JP7531366 B2 JP 7531366B2 JP 2020183538 A JP2020183538 A JP 2020183538A JP 2020183538 A JP2020183538 A JP 2020183538A JP 7531366 B2 JP7531366 B2 JP 7531366B2
Authority
JP
Japan
Prior art keywords
storage
time
destination
candidate
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020183538A
Other languages
Japanese (ja)
Other versions
JP2022073510A (en
Inventor
遊生 山口
宏一 下平
Original Assignee
株式会社くすりの窓口
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社くすりの窓口 filed Critical 株式会社くすりの窓口
Priority to JP2020183538A priority Critical patent/JP7531366B2/en
Publication of JP2022073510A publication Critical patent/JP2022073510A/en
Application granted granted Critical
Publication of JP7531366B2 publication Critical patent/JP7531366B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Medical Preparation Storing Or Oral Administration Devices (AREA)

Description

本発明は、医薬品ピッキング業務支援システムに関し、特に、薬品棚に保管された多種類の医薬品の中から処方箋に基づいて複数種類の医薬品を取り出す作業を支援するシステムに用いて好適なものである。 The present invention relates to a pharmaceutical picking support system, and is particularly suitable for use in a system that supports the task of picking out multiple types of pharmaceuticals based on prescriptions from a wide variety of pharmaceuticals stored in a medicine shelf.

一般に、調剤薬局では、薬品棚に保管された多種類の医薬品の中から処方箋に基づいて1つ以上の医薬品を取り出す作業(ピッキングまたは医薬品ピッキングという)を行い、取り出した医薬品の調剤を行い、調剤済みの医薬品を監査した後、患者に手渡している。通常は、薬剤師等の調剤者が処方箋を見ながら医薬品を1つずつピッキングするので、ピッキングの作業効率が良くなく、患者の待ち時間も長くなってしまう。 In general, dispensing pharmacies perform the task of retrieving one or more medicines based on a prescription from the many types of medicines stored in the medicine shelves (known as "picking" or "medicine picking"). They then dispense the medicines, inspect the dispensed medicines, and hand them over to the patient. Typically, dispensing staff such as pharmacists pick the medicines one by one while looking at the prescription, which makes the picking process inefficient and results in long waiting times for patients.

これに対し、ピッキングの作業効率を向上させることを可能にしたシステムが知られている(例えば、特許文献1参照)。特許文献1に記載の薬剤ピッキング装置において、薬剤棚の多数の薬品庫には、ランプとピッキングすべき薬剤の数量を表示する数量表示部が設けられている。そして、処方箋ごとに指定される調剤者が最初にピッキングすべき薬品庫のランプを点滅させ、後順位の薬品庫のランプをすべて点灯させる。最初の薬品庫からのピッキングを終了すると、次順位の薬品庫のランプを点灯から点滅に変える。これにより、ピッキングすべき薬剤が保管されている薬品庫の場所へ調剤者をランプにより順次誘導することができ、ピッキング効率を向上させることができる。 In response to this, a system that makes it possible to improve the efficiency of picking work is known (see, for example, Patent Document 1). In the drug picking device described in Patent Document 1, the many drug storage units on the drug shelf are provided with lights and quantity displays that display the quantity of drugs to be picked. Then, the dispensing person designated for each prescription blinks the light of the drug storage unit that should be picked first, and lights up all the lights of the subsequent drug storage units. When picking from the first drug storage unit is completed, the light of the next drug storage unit is changed from lit to blinking. This allows the dispensing person to be guided by the lights in sequence to the location of the drug storage unit where the drug to be picked is stored, improving picking efficiency.

特許文献1に記載の薬剤ピッキング装置では、点灯から点滅に変える薬品庫の順序を調剤者の移動距離が最短となるように決定している。点灯から点滅に変える薬品庫の順序は、薬剤棚の薬品庫の一端の列から他端の列の方向に移動するように決める。このように、ランプによる誘導順序が調剤者の移動距離が最短となるように決定されるので、ピッキングの順序誘導効果が大きく、ピッキング効率を向上させることが可能とされる。 In the drug picking device described in Patent Document 1, the order in which drug storage units are changed from lit to flashing is determined so as to minimize the distance traveled by the dispenser. The order in which drug storage units are changed from lit to flashing is determined so that the dispenser moves from one end row of drug storage units on the drug shelf to the other end row. In this way, the guidance order by the lamps is determined so as to minimize the distance traveled by the dispenser, which makes it possible to greatly influence the picking order and improve picking efficiency.

特開2007-289536号公報JP 2007-289536 A

上記特許文献1に記載の技術では、調剤者の移動距離を最短化するために、薬剤棚の薬品庫の一端の列から他端の列の方向に調剤者が移動することとなるようにランプの点滅順序を決めている。しかしながら、調剤者が一方向にのみ移動するようにピッキングの順番を決めたからと言って、全ての調剤薬局において移動距離が最短化されるとは限らないという問題があった。 In the technology described in Patent Document 1, in order to minimize the travel distance of the dispensing pharmacist, the blinking order of the lights is determined so that the dispensing pharmacist moves from one row at one end of the medicine cabinet to the other row at the other end. However, there is a problem in that even if the picking order is determined so that the dispensing pharmacist moves only in one direction, the travel distance is not necessarily minimized in all dispensing pharmacies.

すなわち、設置される薬剤棚の構造や数は調剤薬局ごとに異なり、どの薬剤棚のどの位置の薬品庫にどの種類の医薬品を収納するかも調剤薬局ごとに異なる。そのため、調剤者が一方向に移動するようにピッキングの順番を決めたとしても、それで移動距離がどのくらい短くなるかは調剤薬局ごとにまちまちである。例えば、ある調剤薬局において頻繁に行われる処方箋の調剤に関して、薬剤棚の一端から他端まで移動してピッキングするような位置の薬品庫に処方箋の該当薬剤が分散して収納されている場合、一方向に移動しても移動距離は長くなり、移動距離の長いピッキング作業が頻繁に行われることになる。 In other words, the structure and number of medicine shelves installed differ from one dispensing pharmacy to another, and which types of medicines are stored in which medicine cabinets on which medicine shelves. Therefore, even if a picking order is decided so that pharmacists move in one direction, how much the travel distance is shortened varies from one dispensing pharmacy to another. For example, when dispensing prescriptions frequently performed at a certain dispensing pharmacy, if the corresponding medicines for the prescription are stored in scattered medicine cabinets in positions that require moving from one end of the medicine shelf to the other to pick, the travel distance will be long even if moving in one direction, and picking work involving long travel distances will be performed frequently.

また、処方箋の内容によっては、必ずしも一方向にのみ移動してピッキングすることが適切でない場合もある。よって、特許文献1のように一律に一方向にのみ移動するようにピッキングの順番を決めることは、必ずしも現実的なやり方とは言えない。 In addition, depending on the contents of the prescription, it may not be appropriate to move in only one direction to pick the medicine. Therefore, determining the picking order so that the medicine is picked in only one direction, as in Patent Document 1, is not necessarily a realistic method.

本発明は、このような問題を解決するために成されたものであり、調剤薬局ごとの調剤業務の状況に応じて、調剤者のピッキング時の移動距離を短くすることができるようにすることを目的とする。 The present invention was made to solve these problems, and aims to make it possible to shorten the distance that dispensing staff must travel when picking, depending on the dispensing work situation at each dispensing pharmacy.

上記した課題を解決するために、本発明では、処方箋に含まれる複数種類の医薬品が取り出された複数の収納庫の位置および取り出し時間を示す情報が処方箋ごとに記録された出庫履歴情報に基づいて、複数の収納庫ごとに、医薬品の出庫の多さを示す累計値を算出するとともに、自収納庫での医薬品の取り出し時間と当該自収納庫から1つずれた順番で医薬品が取り出された1以上の他収納庫での取り出し時間との差分時間をそれぞれ算出する。そして、累計値が大きく且つ差分時間が長い自収納庫を移動元候補として抽出するとともに、累計値が小さい自収納庫を移動先候補として抽出し、当該移動元候補の収納庫と移動先候補の収納庫とを提示するようにしている。 In order to solve the above problems, in this invention, based on delivery history information in which information indicating the locations and delivery times of multiple storage cabinets from which multiple types of medicines included in a prescription were taken is recorded for each prescription, a cumulative value indicating the frequency of delivery of medicines is calculated for each of multiple storage cabinets, and the difference in time between the delivery time of the medicine in the local storage cabinet and the delivery time in one or more other storage cabinets from which the medicine was taken out in a sequence shifted by one from the local storage cabinet is calculated. Then, a local storage cabinet with a large cumulative value and a long difference time is extracted as a source candidate, and a local storage cabinet with a small cumulative value is extracted as a destination candidate, and the source candidate storage cabinets and destination candidate storage cabinets are presented.

上記のように構成した本発明によれば、累計値が大きく且つ他収納庫との差分時間が長い自収納庫が移動元候補として抽出されて提示される。このように提示される移動元候補の収納庫は、調剤者の移動距離が長く、且つそのような長距離の移動を伴うピッキングが数多く繰り返されているものであり、ピッキング効率、ひいては調剤業務の作業効率を低下させている要因となっている可能性のある収納庫であると言える。また、本発明によれば、累計値が小さい自収納庫が移動先候補として抽出されて提示される。このように提示される移動先候補の収納庫は、ピッキングがあまり多く行われていない収納庫であり、この収納庫に収納している医薬品を他の医薬品に変えたとしても、それによってそれ以降に生じる差分時間の変動が全体のピッキング業務に与える影響は大きくないものと考えられる。よって、このように提示された移動元候補の収納庫に収納されている医薬品と、移動先候補の収納庫に収納されている医薬品とを入れ替えて収納することにより、調剤薬局における日々の調剤業務における調剤者の移動距離を、医薬品の入れ替え前よりも短くすることが可能である。このように、本発明によれば、調剤薬局ごとの調剤業務の状況に応じて、調剤者の移動距離を短くすることができる。 According to the present invention configured as described above, the self storage unit with a large cumulative value and a long differential time with other storage units is extracted and presented as a source candidate. The source candidate storage units presented in this way are storage units in which the dispensing staff travels a long distance and where picking involving such long-distance travel is repeated many times, and may be a factor in reducing the picking efficiency and, in turn, the work efficiency of dispensing work. In addition, according to the present invention, the self storage unit with a small cumulative value is extracted and presented as a destination candidate. The destination candidate storage units presented in this way are storage units in which picking is not performed very often, and even if the medicine stored in this storage unit is replaced with another medicine, it is considered that the effect of the subsequent change in differential time on the overall picking work is not large. Therefore, by replacing and storing the medicine stored in the storage unit of the source candidate presented in this way with the medicine stored in the storage unit of the destination candidate, it is possible to shorten the distance traveled by the dispensing staff in the daily dispensing work at the dispensing pharmacy compared to before the medicine was replaced. In this way, the present invention can shorten the travel distance of pharmacists depending on the status of dispensing operations at each dispensing pharmacy.

本実施形態による医薬品ピッキング業務支援システムの全体構成例を示す図である。1 is a diagram showing an example of the overall configuration of a medicine picking operation support system according to an embodiment of the present invention. 本実施形態によるサーバの機能構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of a functional configuration of a server according to the present embodiment. 本実施形態による出庫履歴DB記憶部に記憶される出庫履歴情報の一例を示す図である。1 is a diagram showing an example of shipping history information stored in a shipping history DB storage unit according to this embodiment. FIG. 本実施形態による移動候補抽出部の処理内容の一例を説明するための図である。11 is a diagram for explaining an example of processing contents of a movement candidate extraction unit according to the present embodiment. FIG. 本実施形態による移動候補提示部のより具体的な機能構成例を示すブロック図である。10 is a block diagram showing a more specific example of a functional configuration of a movement candidate presentation unit according to the present embodiment. FIG. 履歴有り移動先候補の収納庫を特定する例および移動先差分時間を算出する例を示す模式図である。13 is a schematic diagram showing an example of identifying a storage facility that is a destination candidate having a history and an example of calculating a destination differential time. FIG. 図5のように構成した移動候補提示部により提示される組み合わせの例を示す図である。6 is a diagram showing an example of a combination presented by a movement candidate presentation unit configured as in FIG. 5 . FIG. 移動先差分時間算出部および組み合わせ提示部の他の処理例を示す模式図である。13 is a schematic diagram showing another example of processing by the destination time difference calculation unit and the combination presentation unit. FIG.

以下、本発明の一実施形態を図面に基づいて説明する。図1は、本実施形態による医薬品ピッキング業務支援システムの全体構成例を示す図である。本実施形態の医薬品ピッキング業務支援システムは、複数の収納庫を有する複数の薬品棚SR,SR,・・・SRから処方箋に基づいて複数種類の医薬品を取り出すピッキング業務を支援するシステムである。 An embodiment of the present invention will be described below with reference to the drawings. Fig. 1 is a diagram showing an example of the overall configuration of a medicine picking operation support system according to this embodiment. The medicine picking operation support system of this embodiment is a system that supports a picking operation of picking out multiple types of medicines based on a prescription from multiple medicine shelves SR1 , SR2 , ..., SRn having multiple storage cabinets.

図1に示すように、本実施形態の医薬品ピッキング業務支援システム100は、サーバ101、タブレット102および薬局端末103を備えて構成される。サーバ101とタブレット102と薬局端末103との間は、アクセスポイント110を介して有線LANまたは無線LANで接続される。ここではサーバ101を有線LANで接続する構成を示しているが、インターネットおよび携帯電話網等の通信ネットワーク300を介して接続する構成としてもよい。 As shown in FIG. 1, the pharmaceutical picking business support system 100 of this embodiment is configured to include a server 101, a tablet 102, and a pharmacy terminal 103. The server 101, the tablet 102, and the pharmacy terminal 103 are connected by a wired LAN or a wireless LAN via an access point 110. Here, the server 101 is shown to be connected by a wired LAN, but it may also be connected via a communication network 300 such as the Internet or a mobile phone network.

本実施形態の医薬品ピッキング業務支援システム100は、薬局端末103が通信ネットワーク300を介して調剤予約システム200と接続され、調剤予約システム200と連動している。患者は、調剤薬局に訪問して調剤を依頼したり、図示しない患者端末から調剤予約システム200にアクセスして調剤を依頼(予約)したりすることが可能である。調剤薬局に訪問して調剤を依頼する場合、患者は処方箋を調剤薬局のスタッフに手渡す。一方、患者端末から調剤予約システム200にアクセスして調剤を依頼する場合、患者は患者端末で処方箋を撮影し、その処方箋画像を調剤予約システム200に送信する。調剤予約システム200は、処方箋画像を薬局端末103に送信する。 In the present embodiment, the drug picking operation support system 100 is linked to the dispensing reservation system 200 through a communication network 300 connected to a pharmacy terminal 103. A patient can visit a dispensing pharmacy to request dispensing, or access the dispensing reservation system 200 from a patient terminal (not shown) to request (reserve) dispensing. When visiting a dispensing pharmacy to request dispensing, the patient hands the prescription to a staff member at the dispensing pharmacy. On the other hand, when accessing the dispensing reservation system 200 from a patient terminal to request dispensing, the patient photographs the prescription with the patient terminal and transmits the prescription image to the dispensing reservation system 200. The dispensing reservation system 200 transmits the prescription image to the pharmacy terminal 103.

調剤薬局のスタッフは、患者から手渡された処方箋または調剤予約システム200から薬局端末103に送信された処方箋画像に基づいて、処方箋の内容を示す情報(以下、処方箋情報という)を薬局端末103に入力する。薬局端末103に入力された処方箋情報は、サーバ101に送信される。サーバ101は、薬局端末103から送信された処方箋情報に基づいて、医薬品のピッキング指示に関する情報(以下、ピッキング指示情報という)を生成し、タブレット102に送信する。ピッキング指示情報は、基本的に、複数の薬品棚SR,SR,・・・SRのどの位置の収納庫にある医薬品を取り出すかを示した情報である。 A dispensing pharmacy staff member inputs information indicating the contents of the prescription (hereinafter referred to as prescription information) into the pharmacy terminal 103 based on the prescription handed over by the patient or a prescription image transmitted from the dispensing reservation system 200 to the pharmacy terminal 103. The prescription information input into the pharmacy terminal 103 is transmitted to the server 101. The server 101 generates information regarding instructions for picking medicines (hereinafter referred to as picking instruction information) based on the prescription information transmitted from the pharmacy terminal 103, and transmits it to the tablet 102. The picking instruction information is basically information indicating which storage location of the multiple medicine shelves SR 1 , SR 2 , ..., SR n the medicine is to be taken out from.

タブレット102は、複数の薬品棚SR,SR,・・・SRから医薬品をピッッキングする調剤者が使用する端末であり、サーバ101にて生成されたピッキング指示情報がこのタブレット102に表示される。調剤者は、タブレット102に表示されたピッキング指示情報を見ながら、処方箋に含まれる複数種類の医薬品のピッキングを順次行い、1つの収納庫から医薬品のピッキングが終わるごとにそのことを示す情報をタブレット102に入力する。タブレット102は、調剤者による入力に基づき生成されたピッキング結果に関する情報(以下、ピッキング結果情報という)をサーバ101に送信する。 The tablet 102 is a terminal used by a dispenser who picks medicines from a plurality of medicine shelves SR 1 , SR 2 , ..., SR n , and the picking instruction information generated by the server 101 is displayed on this tablet 102. The dispenser sequentially picks the plurality of types of medicines included in the prescription while looking at the picking instruction information displayed on the tablet 102, and each time the dispenser finishes picking a medicine from one storage unit, the dispenser inputs information indicating that fact into the tablet 102. The tablet 102 transmits information related to the picking result (hereinafter referred to as picking result information) generated based on the input by the dispenser to the server 101.

サーバ101は、タブレット102から送信されたピッキング結果情報に基づいて出庫履歴情報を記録する。そして、サーバ101は、蓄積した出庫履歴情報に基づいて所定の処理を行うことにより、棚割り変更に関する提案情報を生成し、薬局端末103に提示する。棚割り変更に関する提案情報は、調剤者が医薬品をピッキングする際における移動距離をより短くすることができる可能性を示すものとして、医薬品を収納する収納庫の変更を示唆する情報である。この所定の処理を含むサーバ101の処理の詳細を以下に詳しく説明する。 The server 101 records the delivery history information based on the picking result information sent from the tablet 102. The server 101 then performs a predetermined process based on the accumulated delivery history information to generate proposal information regarding changes to the shelf allocation, and presents it to the pharmacy terminal 103. The proposal information regarding changes to the shelf allocation is information that suggests a change to the storage facility that stores the medicines, as it indicates the possibility of shortening the distance traveled by the dispensing staff when picking medicines. The details of the processing of the server 101, including this predetermined process, are described in detail below.

図2は、本実施形態によるサーバ101の機能構成例を示すブロック図である。図2に示すように、本実施形態のサーバ101は、機能構成として、処方箋情報入力部11、ピッキング指示情報生成部12、ピッキング指示部13、ピッキング結果情報入力部14、出庫検出部15、出庫履歴情報記録部16、集計部17、移動候補抽出部18および移動候補提示部19を備えている。また、サーバ101は、記憶媒体として、棚割り情報記憶部20Aおよび出庫履歴DB記憶部20Bを備えている。なお、これらの構成を薬局端末103が備えるようにし、サーバ101を省略するようにしてもよい。 FIG. 2 is a block diagram showing an example of the functional configuration of the server 101 according to this embodiment. As shown in FIG. 2, the server 101 according to this embodiment includes, as its functional configuration, a prescription information input unit 11, a picking instruction information generation unit 12, a picking instruction unit 13, a picking result information input unit 14, a shipment detection unit 15, a shipment history information recording unit 16, a counting unit 17, a transfer candidate extraction unit 18, and a transfer candidate presentation unit 19. The server 101 also includes, as storage media, a shelf allocation information storage unit 20A and a shipment history DB storage unit 20B. Note that these configurations may be provided in the pharmacy terminal 103, and the server 101 may be omitted.

上記各機能ブロック11~19は、ハードウェア、DSP(Digital Signal Processor)、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック11~19は、実際にはコンピュータのCPU、RAM、ROMなどを備えて構成され、RAMやROM、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。 The above-mentioned functional blocks 11 to 19 can be configured using either hardware, a DSP (Digital Signal Processor), or software. For example, when configured using software, the above-mentioned functional blocks 11 to 19 are actually configured with a computer's CPU, RAM, ROM, etc., and are realized by the operation of a program stored in a recording medium such as the RAM, ROM, hard disk, or semiconductor memory.

棚割り情報記憶部20Aは、薬品棚SR,SR,・・・SRの棚割りを示す情報(以下、棚割り情報という)を記憶する。棚割り情報とは、どの収納棚のどの収納庫の中にどの医薬品が収納されているかを示す情報である。図1に示す例では、薬品棚SR,SR,・・・SRは何れも5行×6列の収納庫を有しており、1つの収納庫の中に1種類の医薬品が収納される。どの位置の収納庫にどの医薬品を収納するかは調剤薬局のスタッフが決める。そして、その決めた位置に従って、各医薬品が収納されている収納庫の位置を示す棚割り情報を薬局端末103にて生成し、生成した棚割り情報をサーバ101に送信して棚割り情報記憶部20Aに記憶させる。 The shelf allocation information storage unit 20A stores information indicating the shelf allocation of the medicine shelves SR 1 , SR 2 , ..., SR n (hereinafter referred to as shelf allocation information). The shelf allocation information is information indicating which medicine is stored in which storage unit of which storage shelf. In the example shown in FIG. 1, each of the medicine shelves SR 1 , SR 2 , ..., SR n has storage units of 5 rows x 6 columns, and one type of medicine is stored in each storage unit. The staff of the dispensing pharmacy decides which medicine is stored in which storage unit. Then, according to the decided positions, the pharmacy terminal 103 generates shelf allocation information indicating the positions of the storage units in which each medicine is stored, and the generated shelf allocation information is transmitted to the server 101 and stored in the shelf allocation information storage unit 20A.

処方箋情報入力部11は、処方箋の内容を示す処方箋情報を薬局端末103から入力する。上述したように、調剤薬局のスタッフは、来局した患者から手渡された処方箋または遠方にいる患者の患者端末から調剤予約システム200を介して薬局端末103に送信された処方箋画像に基づいて、処方箋情報を薬局端末103に入力する。薬局端末103は、入力した処方箋情報をサーバ101に送信し、この送信された処方箋情報を処方箋情報入力部11が入力する。 The prescription information input unit 11 inputs prescription information indicating the contents of the prescription from the pharmacy terminal 103. As described above, the staff of the dispensing pharmacy inputs the prescription information to the pharmacy terminal 103 based on the prescription handed over by the visiting patient or the prescription image transmitted to the pharmacy terminal 103 via the dispensing reservation system 200 from the patient terminal of a patient located far away. The pharmacy terminal 103 transmits the input prescription information to the server 101, and the transmitted prescription information is input by the prescription information input unit 11.

ピッキング指示情報生成部12は、処方箋情報入力部11が入力した処方箋情報に基づいて、複数の薬品棚SR,SR,・・・SRのどの位置の収納庫にある医薬品をピッキングするかを示したピッキング指示情報を生成する。このピッキング指示情報は、例えば、医薬品名、出庫数、薬品棚の識別情報、収納庫の識別情報などを医薬品ごとに示した一覧情報とすることが可能である。薬品棚の識別情報は、例えば1,2,・・・nなどの番号で表すことが可能である。収納庫の識別情報は、例えば行番号と列番号との組み合わせで表すことが可能である。例えば、薬品棚SRの3行4列の位置にある収納庫は、薬品棚の識別情報が“1”で、収納庫の識別情報が“3-4”で表される。以下では説明の便宜上、このような収納庫の位置情報を“1:3-4”と表記することにする。また、当該位置の収納庫を「収納庫“1:3-4”」と表記することもある。 The picking instruction information generating unit 12 generates picking instruction information indicating which of the storage units among the multiple medicine shelves SR 1 , SR 2 , ..., SR n the medicine should be picked from, based on the prescription information input by the prescription information input unit 11. This picking instruction information can be, for example, a list of information indicating the name of the medicine, the number of items to be removed, the identification information of the medicine shelf, the identification information of the storage unit, and the like, for each medicine. The identification information of the medicine shelf can be expressed, for example, by numbers such as 1, 2, ..., n. The identification information of the storage unit can be expressed, for example, by a combination of a row number and a column number. For example, the storage unit located at row 3, column 4 of the medicine shelf SR 1 is represented by the identification information of the medicine shelf "1" and the identification information of the storage unit "3-4". In the following, for convenience of explanation, the location information of such a storage unit will be represented as "1:3-4". The storage unit at that location may also be represented as "storage unit "1:3-4"".

ピッキング指示情報は、複数の薬品棚SR,SR,・・・SRのレイアウト図形において、ピッキングする医薬品が収納されている収納庫の位置を他と識別可能な態様で描画したものとしてもよい。例えば、該当する位置の収納庫をハイライト表示し、その収納庫の位置に医薬品名と出庫数を表示したものをピッキング指示情報として生成することが可能である。このようなレイアウト図形によるピッキング指示情報を生成する場合、ハイライト表示する収納庫の位置に対して薬品棚の識別情報および収納庫の識別情報を関連付けておく。例えば、薬品棚SRの3行4列の位置にある収納庫をレイアウト図形上でハイライト表示させた場合、ハイライト表示させた位置に対して、その収納庫の位置を表す位置情報“1:3-4”を関連付けておく。 The picking instruction information may be a layout diagram of a plurality of medicine shelves SR 1 , SR 2 , ..., SR n , in which the position of the storage cabinet in which the medicine to be picked is stored is drawn in a manner that makes it possible to distinguish it from others. For example, it is possible to generate picking instruction information by highlighting the storage cabinet in the corresponding position and displaying the name of the medicine and the number of drugs to be removed at the position of the storage cabinet. When generating picking instruction information using such a layout diagram, identification information of the medicine shelf and identification information of the storage cabinet are associated with the position of the storage cabinet to be highlighted. For example, when a storage cabinet located in the third row and fourth column of the medicine shelf SR 1 is highlighted on the layout diagram, position information "1:3-4" indicating the position of the storage cabinet is associated with the highlighted position.

ピッキング指示情報は、複数種類の医薬品を複数の収納庫からピッキングする際の順番を示したものとしてもよい。例えば、一覧情報によってピッキング指示情報を生成する場合、ピッキングする順番に沿って昇順に複数種類の医薬品を並べたものとすることが可能である。また、薬品棚SR,SR,・・・SRのレイアウト図形によってピッキング指示情報を生成する場合、ハイライト表示させた収納庫の位置にピッキングの順番を示す番号を表示させたものとすることが可能である。 The picking instruction information may indicate the order in which multiple types of medicines are to be picked from multiple storage units. For example, when the picking instruction information is generated based on list information, it is possible to arrange multiple types of medicines in ascending order according to the picking order. Also, when the picking instruction information is generated based on the layout diagram of the medicine shelves SR 1 , SR 2 , ..., SR n , it is possible to display a number indicating the picking order at the position of the highlighted storage unit.

ピッキングの順番は、例えば、処方箋に含まれる複数種類の医薬品を全てピッキングする際の調剤者のトータルの移動距離を最短化するという観点から決定される。例えば、同じ薬品棚の中にある複数種類の医薬品は連続してピッキングするように、かつ、一方向への移動のみでピッキングするように、ピッキングの順番が決定される。 The picking order is determined, for example, from the perspective of minimizing the total travel distance of the pharmacist when picking all of the multiple types of medicines included in a prescription. For example, the picking order is determined so that multiple types of medicines in the same medicine shelf are picked consecutively and by moving in only one direction.

ピッキング指示部13は、ピッキング指示情報生成部12により生成されたピッキング指示情報をタブレット102に送信してディスプレイに表示させることにより、調剤者に対するピッキング指示を行う。調剤者は、タブレット102に表示されたピッキング指示情報を見ながら、処方箋に含まれる複数種類の医薬品のピッキングを順番に行う。そして、1つの収納庫から医薬品のピッキングが終わるごとに、ピッキングが終了したことを示す情報をタブレット102に入力する。 The picking instruction unit 13 issues picking instructions to the dispensing staff by sending the picking instruction information generated by the picking instruction information generation unit 12 to the tablet 102 and displaying it on the display. The dispensing staff picks the multiple types of medicines included in the prescription in order while looking at the picking instruction information displayed on the tablet 102. Then, each time they finish picking a medicine from one storage unit, they input information to the tablet 102 indicating that picking has ended.

例えば、一覧情報によって生成されたピッキング指示情報がタブレット102に表示されている場合、調剤者は、1つの収納庫から医薬品のピッキングを行ったときに、一覧情報の中の該当する医薬品のチェック欄をタッチ操作することにより、当該医薬品のピッキングが終了したことを示す情報を入力する。また、薬品棚SR,SR,・・・SRのレイアウト図形によって生成されたピッキング指示情報がタブレット102に表示されている場合、調剤者は、1つの収納庫から医薬品のピッキングを行ったときに、レイアウト図形の中の該当する収納庫の位置をタッチ操作することにより、当該収納庫に収納されている医薬品のピッキングが終了したことを示す情報を入力する。 For example, when picking instruction information generated from the list information is displayed on the tablet 102, a dispensing staff member, upon picking a medicine from one storage cabinet, touches the check box of the corresponding medicine in the list information to input information indicating that picking of the medicine has been completed. Also, when picking instruction information generated from the layout diagram of the medicine shelves SR 1 , SR 2 , ..., SR n is displayed on the tablet 102, a dispensing staff member, upon picking a medicine from one storage cabinet, touches the position of the corresponding storage cabinet in the layout diagram to input information indicating that picking of the medicine stored in the storage cabinet has been completed.

タブレット102は、医薬品のピッキングが終了したことを示す情報が入力されると、ピッキング結果情報を生成してサーバ101に送信する。タブレット102は、例えば、調剤者によってピッキング終了のタッチ操作が行われるごとに、ピッキング結果情報を生成してサーバ101に送信する。ピッキング結果情報は、例えば、医薬品名、出庫数、薬品棚の識別情報、収納庫の識別情報、ピッキング終了時の日時情報を含む。このうち、ピッキング終了時の日時情報以外は、ピッキング指示情報に含まれるものが用いられる。ピッキング終了時の日時情報は、調剤者がタッチ操作をしたときの時計情報が用いられる。 When information indicating that picking of pharmaceuticals is completed is input, the tablet 102 generates picking result information and transmits it to the server 101. For example, each time the dispensing staff performs a touch operation to end picking, the tablet 102 generates picking result information and transmits it to the server 101. The picking result information includes, for example, the name of the pharmaceutical, the number of items removed, identification information of the medicine shelf, identification information of the storage cabinet, and date and time information when picking ended. Of these, information included in the picking instruction information is used except for the date and time information when picking ended. The date and time information when picking ended is the clock information when the dispensing staff performed the touch operation.

ピッキング結果情報入力部14は、以上のようにしてタブレット102から送信されるピッキング結果情報を入力する。なお、ピッキング指示情報がピッキングの順番を含む情報の場合、ピッキング結果情報入力部14により順次入力されるピッキング結果情報を利用して、ピッキング指示部13が対話的にピッキング指示情報をタブレット102に送信するようにしてもよい。例えば、ピッキング指示部13は、処方箋に含まれる複数種類の医薬品のうち、直近の順番でピッキングすべき医薬品のピッキング指示情報だけをタブレット102に送信し、それに応答してピッキング結果情報入力部14がピッキング結果情報を入力したときに、次の順番でピッキングすべき医薬品のピッキング指示情報だけをタブレット102に送信する。これを繰り返すことにより、処方箋に含まれる複数種類の医薬品のピッキング指示を順次行うようにする。 The picking result information input unit 14 inputs the picking result information transmitted from the tablet 102 in the manner described above. When the picking instruction information includes the picking order, the picking instruction unit 13 may interactively transmit the picking instruction information to the tablet 102 using the picking result information input sequentially by the picking result information input unit 14. For example, the picking instruction unit 13 transmits to the tablet 102 only the picking instruction information for the medicine to be picked in the most recent order among the multiple types of medicines included in the prescription, and when the picking result information input unit 14 inputs the picking result information in response thereto, transmits to the tablet 102 only the picking instruction information for the medicine to be picked in the next order. By repeating this, picking instructions are sequentially given for the multiple types of medicines included in the prescription.

なお、ピッキング指示情報がピッキングの順番を含まず、ピッキング指示部13が対話的にピッキング指示情報をタブレット102に送信するようにしない場合、タブレット102は、調剤者によってピッキング終了のタッチ操作が行われるごとにピッキング結果情報をサーバ101に送信するようにせず、1つの処方箋に関する複数種類の医薬品のピッキングが全て終わったときに、各医薬品のピッキング結果情報をまとめてサーバ101に送信するようにしてもよい。 In addition, if the picking instruction information does not include the picking order and the picking instruction unit 13 does not interactively transmit the picking instruction information to the tablet 102, the tablet 102 may transmit the picking result information of each drug collectively to the server 101 when picking of multiple types of drugs related to one prescription is completed, rather than transmitting the picking result information to the server 101 each time the dispensing staff performs a touch operation to end picking.

出庫検出部15は、ピッキング結果情報入力部14により入力されるピッキング結果情報に基づいて、処方箋ごとに、当該処方箋に含まれる複数種類の医薬品が取り出された複数の収納庫の位置および取り出し時間をそれぞれ検出する。収納庫の位置は、ピッキング結果情報に含まれる薬品棚の識別情報および収納庫の識別情報に基づいて検出される。医薬品の取り出し時間は、ピッキング結果情報に含まれるピッキング終了時の日時情報に基づいて検出される。 The removal detection unit 15 detects, for each prescription, the locations of multiple storage cabinets from which the multiple types of medicines included in the prescription were removed and the removal times based on the picking result information input by the picking result information input unit 14. The locations of the storage cabinets are detected based on the medicine shelf identification information and storage cabinet identification information included in the picking result information. The removal times of the medicines are detected based on the date and time information at the end of picking included in the picking result information.

出庫履歴情報記録部16は、出庫検出部15により検出された複数の収納庫の位置および取り出し時間を示す情報を処方箋ごとの出庫履歴情報として、出庫履歴DB記憶部20Bのデータベースに記録する。図3は、出庫履歴DB記憶部20Bに記憶される出庫履歴情報の一例を示す図である。図3に示すように、出庫履歴情報は、ピッキング番号、医薬品の取り出し時間(年月日および時刻)、医薬品名、収納庫の位置(薬品棚の識別情報および収納庫の識別情報)、出庫数の情報を含む。ピッキング番号は、処方箋ごとに付される番号である。図3は、1つの処方箋に関する3つの医薬品の出庫履歴情報を示している。出庫履歴DB記憶部20Bには、複数の処方箋に関する出庫履歴情報が、処方箋に基づくピッキングが行われるごとに逐次記録されていく。 The delivery history information recording unit 16 records information indicating the locations and removal times of the multiple storage cabinets detected by the delivery detection unit 15 as delivery history information for each prescription in the database of the delivery history DB storage unit 20B. FIG. 3 is a diagram showing an example of delivery history information stored in the delivery history DB storage unit 20B. As shown in FIG. 3, the delivery history information includes information on the picking number, the removal time of the medicine (date and time), the name of the medicine, the location of the storage cabinet (medicinal shelf identification information and storage cabinet identification information), and the number of deliveries. The picking number is a number assigned to each prescription. FIG. 3 shows delivery history information for three medicines related to one prescription. Delivery history information for multiple prescriptions is recorded in the delivery history DB storage unit 20B sequentially each time picking based on a prescription is performed.

集計部17は、出庫履歴情報記録部16により出庫履歴DB記憶部20Bに記録された出庫履歴情報に基づいて、複数の収納庫ごとに、医薬品の出庫の多さを示す累計値を算出するとともに、自収納庫での医薬品の取り出し時間と当該自収納庫から1つずれた順番(例えば、1つ前の順番)で医薬品が取り出された1以上の他収納庫(以下、これを前収納庫ということがある)での取り出し時間との差分時間をそれぞれ算出する。 The aggregation unit 17 calculates a cumulative value indicating the number of pharmaceutical shipments for each of the multiple storage units based on the shipment history information recorded in the shipment history DB storage unit 20B by the shipment history information recording unit 16, and calculates the difference in time between the time the pharmaceutical was removed from the storage unit and the time it was removed from one or more other storage units (hereinafter, these may be referred to as previous storage units) from which the pharmaceutical was removed in a sequence shifted by one from the storage unit (for example, the sequence preceding the sequence).

集計部17は、医薬品の出庫の多さを示す累計値の一例として、収納庫からピッキングされた医薬品の総数である累計出庫数を算出する。また、集計部17は、差分時間の一例として、自収納庫で医薬品のピッキングが終了した時間と、当該自収納庫より1つ前の順番の他収納庫で医薬品のピッキングが終了した時間との差分時間を算出する。 The counting unit 17 calculates the cumulative number of deliveries, which is the total number of pharmaceuticals picked from the storage unit, as an example of a cumulative value indicating the number of deliveries of pharmaceuticals. In addition, the counting unit 17 calculates, as an example of a differential time, the differential time between the time when picking of pharmaceuticals is completed in the storage unit and the time when picking of pharmaceuticals is completed in another storage unit immediately before the storage unit.

すなわち、集計部17は、収納庫“1:1-1”について、医薬品の累計出庫数を算出する。また、集計部17は、当該収納庫“1:1-1”(自収納庫)での医薬品の取り出し時間と、それより1つ前の順番で医薬品が取り出された1以上の収納庫(他収納庫)での取り出し時間との差分時間をそれぞれ算出する。集計部17は、収納庫“1:1-2”、収納庫“1:1-3”、・・・・収納庫“n:5-6”の他の全ての収納庫についても同様に、医薬品の累計出庫数と差分時間とをそれぞれ算出する。 That is, the counting unit 17 calculates the cumulative number of medicines issued for storage unit "1:1-1". The counting unit 17 also calculates the difference in time between the time it takes to take out the medicine from storage unit "1:1-1" (its own storage unit) and the time it takes to take out the medicine from one or more storage units (other storage units) from which the medicine was taken out in the previous order. The counting unit 17 similarly calculates the cumulative number of medicines issued and the difference in time for all other storage units, including storage unit "1:1-2", storage unit "1:1-3", ... storage unit "n:5-6".

ここで、1以上の他収納庫(前収納庫)とは、1以上の処方箋において1つ前の順番で医薬品が取り出された収納庫という意味である。例えば、図3に示す1つの処方箋に関する出庫履歴情報に関して言うと、B薬品が取り出された収納庫を自収納庫“2:2-5”として見た場合、A薬品が取り出された収納庫“1:1-2”が前収納庫となる。しかし、B薬品より1つ前の順番で取り出された医薬品がX薬品となっている他の処方箋が存在する場合がある。この場合、集計部17は、B薬品の取り出し時間とそれより1つ前のA薬品の取り出し時間との差分時間、および、B薬品の取り出し時間とそれより1つ前のX薬品の取り出し時間との差分時間をそれぞれ算出する。なお、自収納庫と前収納庫との組み合わせが同じ出庫履歴情報が複数存在する場合、集計部17は、差分時間の平均値を算出する。 Here, one or more other storage units (previous storage units) means storage units from which the medicine was taken out in the previous order for one or more prescriptions. For example, in the case of the delivery history information for one prescription shown in FIG. 3, if the storage unit from which medicine B was taken out is the current storage unit "2:2-5", then the storage unit "1:1-2" from which medicine A was taken out is the previous storage unit. However, there may be other prescriptions in which medicine X is taken out in the order before medicine B. In this case, the counting unit 17 calculates the difference in time between the take-out time of medicine B and the take-out time of medicine A, which precedes medicine B, and the difference in time between the take-out time of medicine B and the take-out time of medicine X, which precedes medicine B. Note that if there are multiple delivery history information with the same combination of current storage unit and previous storage unit, the counting unit 17 calculates the average value of the difference in time.

差分時間は、1つ前の収納庫(他収納庫)において医薬品をピッキングし終わってから、次の収納庫(自収納庫)において医薬品をピッキングし終わるまでにかかった時間を表している。この差分時間の中には、前収納庫の位置から自収納庫の位置まで調剤者が移動するのに要する移動時間と、自収納庫から医薬品を取り出すのに要するピッキング時間とが含まれている。ここでは、どの収納庫でも医薬品を取り出すピッキング時間に大きな違いはないとの想定を置いている。すなわち、前収納庫の位置から自収納庫の位置までの移動時間が長くなるほど差分時間も長くなり、移動時間が短くなるほど差分時間も短くなるものと想定している。 The differential time represents the time it takes from the time the pharmacist finishes picking the medicine in the previous storage warehouse (other storage warehouse) to the time it finishes picking the medicine in the next storage warehouse (the current storage warehouse). This differential time includes the travel time required for the pharmacist to travel from the previous storage warehouse to the current storage warehouse, and the picking time required to retrieve the medicine from the current storage warehouse. Here, it is assumed that there is no significant difference in the picking time required to retrieve the medicine from each storage warehouse. In other words, it is assumed that the longer the travel time from the previous storage warehouse to the current storage warehouse, the longer the differential time, and that the shorter the travel time, the shorter the differential time.

移動候補抽出部18は、集計部17により算出された累計出庫数が多く且つ差分時間が長い自収納庫を移動元候補として抽出するとともに、集計部17により算出された累計出庫数が少ない自収納庫を移動先候補として抽出する。ここで、移動候補抽出部18は、移動元候補の収納庫と移動先候補の収納庫とをそれぞれ複数抽出する。累計出庫数が多いとは、累計出庫数の多さに関して所定の条件を満たすことをいう。同様に、累計出庫数が少ないは、累計出庫数の少なさに関して所定の条件を満たすことをいう。また、差分時間が長いとは、差分時間の長さに関して所定の条件を満たすことをいう。 The transfer candidate extraction unit 18 extracts a storage facility with a large cumulative number of outgoings and a long differential time calculated by the calculation unit 17 as a transfer source candidate, and extracts a storage facility with a small cumulative number of outgoings calculated by the calculation unit 17 as a transfer destination candidate. Here, the transfer candidate extraction unit 18 extracts multiple storage facilities as transfer source candidates and multiple storage facilities as transfer destination candidates. A large cumulative number of outgoings means that a predetermined condition is met regarding the large cumulative number of outgoings. Similarly, a small cumulative number of outgoings means that a predetermined condition is met regarding the small cumulative number of outgoings. Furthermore, a long differential time means that a predetermined condition is met regarding the length of the differential time.

上述のように、差分時間が長い自収納庫は、前収納庫からの移動時間が長いことを示しており、この自収納庫に収納されている医薬品を別の収納庫に移動させると、差分時間が短くなる可能性があると言える。特に、差分時間が長く且つ累計出庫数が多い自収納庫に収納されている医薬品を別の収納庫に移動させた場合は、日々の調剤業務で実施されるピッキングにおけるトータルの差分時間が効果的に短くなる可能性があると言える。移動候補抽出部18は、そのような自収納庫を移動元候補として抽出する。一方、累計出庫数が少ない自収納庫は、これに収納されている医薬品を別の収納庫に移動させた場合に、差分時間が長くなる可能性もあるが、累計出庫数が少ないため、日々の調剤業務で実施されるピッキングにおけるトータルの差分時間が極端に長くなるリスクは低いと言える。移動候補抽出部18は、そのような自収納庫を移動先候補として抽出する。 As described above, a self-storage unit with a long differential time indicates that the movement time from the previous storage unit is long, and it can be said that if the medicines stored in this self-storage unit are moved to another storage unit, the differential time may be shortened. In particular, if medicines stored in a self-storage unit with a long differential time and a large cumulative number of deliveries are moved to another storage unit, it can be said that the total differential time in the picking performed in the daily dispensing work is effectively shortened. The transfer candidate extraction unit 18 extracts such a self-storage unit as a transfer source candidate. On the other hand, a self-storage unit with a small cumulative number of deliveries may have a long differential time if the medicines stored therein are moved to another storage unit, but since the cumulative number of deliveries is small, it can be said that there is a low risk that the total differential time in the picking performed in the daily dispensing work will be extremely long. The transfer candidate extraction unit 18 extracts such a self-storage unit as a transfer destination candidate.

図4は、移動候補抽出部18の処理内容の一例を説明するための図である。図4(a)は移動元候補の抽出例を示し、図4(b)は移動先候補の抽出例を示している。図4(a)に示すように、移動候補抽出部18はまず、累計出庫数が多い方から所定数(図4(a)の例では4個)の自収納庫を抽出する。抽出した所定数の自収納庫には、それぞれ1以上の前収納庫が存在することが出庫履歴情報に記録されており、前収納庫での医薬品の取り出し時間と自収納庫での医薬品の取り出し時間との差分時間が集計部17により算出されている。 Figure 4 is a diagram for explaining an example of the processing contents of the transfer candidate extraction unit 18. Figure 4(a) shows an example of extraction of transfer source candidates, and Figure 4(b) shows an example of extraction of transfer destination candidates. As shown in Figure 4(a), the transfer candidate extraction unit 18 first extracts a predetermined number of own storage units (four in the example of Figure 4(a)) in order of the cumulative number of withdrawals. The withdrawal history information records that each of the extracted predetermined number of own storage units has one or more previous storage units, and the calculation unit 17 calculates the difference in time between the time the medicine is removed from the previous storage unit and the time the medicine is removed from the own storage unit.

移動候補抽出部18は、累計出庫数が多い方から抽出した所定数の自収納庫の中から、差分時間が所定時間より長いものを更に絞り込んで、これを移動元候補として抽出する。図4(a)に示す例では、所定時間を2分とし、1以上の前収納庫のうち少なくとも1つについて差分時間が2分を越える自収納庫を移動元候補として抽出している。例えば、位置“2:5-1”の自収納庫は、位置“5:3-1”の前収納庫との差分時間が2分を超えているので、移動元候補として抽出される。一方、位置“4:2-5”の自収納庫は、位置“4:1-3”の前収納庫および位置“3:3-6”の前収納庫との差分時間が何れも2分を超えていないので、移動元候補として抽出されない。 The transfer candidate extraction unit 18 further narrows down the number of self storage units extracted from the number of units with the largest cumulative number of withdrawals to those with differential times longer than a predetermined time, and extracts these as transfer source candidates. In the example shown in FIG. 4(a), the predetermined time is set to two minutes, and self storage units with differential times of more than two minutes for at least one of the one or more previous storage units are extracted as transfer source candidates. For example, the self storage unit at location "2:5-1" is extracted as a transfer source candidate because its differential time with the previous storage unit at location "5:3-1" exceeds two minutes. On the other hand, the self storage unit at location "4:2-5" is not extracted as a transfer source candidate because neither of its differential times with the previous storage unit at location "4:1-3" nor with the previous storage unit at location "3:3-6" exceeds two minutes.

なお、ここに示した移動元候補の抽出方法は一例であり、これに限定されるものではない。例えば、まず差分時間が2分を超えている自収納庫または差分時間が長い方から所定数の自収納庫を抽出し、その抽出した自収納庫のうち、累計出庫数が多い方から所定数の自収納庫を移動元候補として抽出するようにしてもよい。また、累計出庫数が多い方から所定数の自収納庫を抽出することに代えて、累計出庫数が所定値以上の自収納庫を抽出するようにしてもよい。 Note that the method of extracting source candidates shown here is one example and is not limited to this. For example, a predetermined number of home storage units may be extracted from home storage units with a difference time exceeding 2 minutes or from those with a longer difference time, and then, from among the extracted home storage units, a predetermined number of home storage units may be extracted from those with a larger cumulative number of items removed as source candidates. Also, instead of extracting a predetermined number of home storage units from those with a larger cumulative number of items removed, home storage units with a cumulative number of items removed equal to or greater than a predetermined value may be extracted.

また、移動候補抽出部18は、図4(b)に示すように、累計出庫数が少ない方から所定数(図4(b)の例では4個)の収納庫を移動先候補として抽出する。ここでは、図4(a)のように累計出庫数が多い方から収納庫を抽出する際の数と同数の移動先候補を抽出しているが、同数であることは必須ではない。 As shown in FIG. 4(b), the transfer candidate extraction unit 18 extracts a predetermined number of storage units (four in the example of FIG. 4(b)) from the side with the smallest cumulative number of items removed as transfer destination candidates. Here, the same number of transfer destination candidates are extracted as the number of storage units extracted from the side with the largest cumulative number of items removed as in FIG. 4(a), but this does not necessarily mean that the number is the same.

移動候補提示部19は、移動候補抽出部18により抽出された移動元候補の収納庫と移動先候補の収納庫とを棚割り変更に関する提案情報として薬局端末103に提示する。例えば、移動候補提示部19は、移動元候補の収納庫と移動先候補の収納庫とをそれぞれ一覧情報として薬局端末103に提示する。調剤薬局のスタッフは、何れかの移動元候補の収納庫に収納されている医薬品と、何れかの移動先候補の収納庫に収納されている医薬品とを入れ替えて収納するようにすることが可能である。医薬品の収納場所を入れ替えた場合、スタッフは、入れ替えた部分の棚割り情報を薬局端末103にて生成し、生成した棚割り情報をサーバ101に送信することにより、棚割り情報記憶部20Aの情報を更新する。 The transfer candidate presentation unit 19 presents the source candidate storage and the destination candidate storage extracted by the transfer candidate extraction unit 18 to the pharmacy terminal 103 as proposed information regarding the shelving change. For example, the transfer candidate presentation unit 19 presents the source candidate storage and the destination candidate storage to the pharmacy terminal 103 as list information. The dispensing pharmacy staff can swap a medicine stored in one of the source candidate storages with a medicine stored in one of the destination candidate storages. When the storage locations of the medicines are swapped, the staff generates shelving information for the swapped portion at the pharmacy terminal 103 and transmits the generated shelving information to the server 101, thereby updating the information in the shelving information storage unit 20A.

図5は、移動候補提示部19のより具体的な機能構成例を示すブロック図である。図5に示すように、移動候補提示部19は、より具体的な機能構成として、移動先差分時間算出部19Aおよび組み合わせ提示部19Bを備えている。 Figure 5 is a block diagram showing a more specific example of the functional configuration of the movement candidate presentation unit 19. As shown in Figure 5, the movement candidate presentation unit 19 includes, as a more specific functional configuration, a movement destination difference time calculation unit 19A and a combination presentation unit 19B.

移動先差分時間算出部19Aは、まず、移動候補抽出部18により抽出された移動元候補の収納庫との差分時間が長い前収納庫を長差分他収納庫(長差分前収納庫)として特定する。差分時間が長い前収納庫とは、例えば差分時間が2分を越える前収納庫である。図4(a)に示した例の場合、移動先差分時間算出部19Aは、移動元候補として抽出された位置“2:5-1”の自収納庫に対して、差分時間が2分を越える前収納庫“5:3-1”を長差分前収納庫として特定する。同様に、移動先差分時間算出部19Aは、移動元候補として抽出された位置“1:1-3”の自収納庫および位置“3:4-6”の自収納庫に対して、差分時間が2分を越える前収納庫“4:5-3”および前収納庫“1:2-3”をそれぞれ長差分前収納庫として特定する。 The destination differential time calculation unit 19A first identifies the previous storage unit with a long differential time from the storage unit of the source candidate extracted by the transfer candidate extraction unit 18 as a long differential other storage unit (long differential previous storage unit). A previous storage unit with a long differential time is, for example, a previous storage unit with a differential time of more than 2 minutes. In the example shown in FIG. 4(a), the destination differential time calculation unit 19A identifies the previous storage unit "5:3-1" with a differential time of more than 2 minutes as a long differential previous storage unit for the self storage unit at the position "2:5-1" extracted as the source candidate. Similarly, the destination differential time calculation unit 19A identifies the previous storage unit "4:5-3" and the previous storage unit "1:2-3" with a differential time of more than 2 minutes as long differential previous storage units for the self storage unit at the position "1:1-3" and the self storage unit at the position "3:4-6" extracted as the source candidates.

なお、図4(a)に示す例では、1つの移動元候補の収納庫に対して、差分時間が2分を越える前収納庫が1つのみ存在するが、2つ以上存在する場合もある。この場合、移動先差分時間算出部19Aは、例えば、差分時間が2分を越える2つ以上の前収納庫のうち、差分時間が最も長い前収納庫を長差分前収納庫として特定する。 In the example shown in FIG. 4(a), there is only one previous storage unit with a difference time exceeding two minutes for one source candidate storage unit, but there may be two or more. In this case, the destination difference time calculation unit 19A identifies, for example, the previous storage unit with the longest difference time among two or more previous storage units with a difference time exceeding two minutes as the long difference previous storage unit.

また、移動先差分時間算出部19Aは、移動候補抽出部18により抽出された複数の移動先候補の収納庫(図4(b)参照)のうち、上記のように特定した長差分前収納庫から1つずれた順番(1つ後の順番)で医薬品が取り出されたことが出庫履歴DB記憶部20Bのデータベースに記録されている収納庫を履歴有り移動先候補の収納庫として特定する。 The destination time difference calculation unit 19A also identifies, among the multiple destination candidate storage units (see FIG. 4(b)) extracted by the destination candidate extraction unit 18, a storage unit in which it is recorded in the database of the delivery history DB storage unit 20B that medicines were removed in a sequence shifted by one (the sequence one after) from the long difference previous storage unit identified as described above, as a destination candidate storage unit with history.

図6は、この履歴有り移動先候補の収納庫を特定する例および後述する移動先差分時間を算出する例を示す模式図である。この図6では、移動元候補の収納庫“2:5-1”に関する処理例を示しているが、他の移動元候補の収納庫“1:1-3”、“3:4-6”についても同様の処理を実行する。 Figure 6 is a schematic diagram showing an example of identifying a storage facility that is a candidate destination with history and an example of calculating the destination differential time described below. In this Figure 6, an example of processing is shown for the source candidate storage facility "2:5-1", but similar processing is also performed for the other source candidate storage facilities "1:1-3" and "3:4-6".

図6の例では、移動候補抽出部18により移動先候補として抽出された4つの収納庫のうち、3つの移動先候補の収納庫“4:6-5”、“3:3-5”、“2:4-1”については、長差分前収納庫“5:3-1”にて医薬品をピッキングした1つ後に当該移動先候補の収納庫から医薬品をピッキングしたという出庫履歴が出庫履歴DB記憶部20Bに記録されている一方、1つの移動先候補の収納庫“4:5-6”については、長差分前収納庫“5:3-1”にて医薬品をピッキングした1つ後に当該移動先候補の収納庫から医薬品をピッキングしたという出庫履歴が出庫履歴DB記憶部20Bに記録されていない。この場合、移動先差分時間算出部19Aは、3つの移動先候補の収納庫“4:6-5”、“3:3-5”、“2:4-1”を履歴有り移動先候補の収納庫として特定する。 In the example of FIG. 6, of the four storage units extracted as destination candidates by the transfer candidate extraction unit 18, for three of the storage units "4:6-5", "3:3-5", and "2:4-1", the delivery history is recorded in the delivery history DB storage unit 20B that the medicine was picked from the storage unit of the destination candidate one time after the medicine was picked from the long difference previous storage unit "5:3-1", while for one of the storage units of the destination candidate "4:5-6", the delivery history is not recorded in the delivery history DB storage unit 20B that the medicine was picked from the storage unit of the destination candidate one time after the medicine was picked from the long difference previous storage unit "5:3-1". In this case, the destination difference time calculation unit 19A identifies the three storage units of the destination candidate "4:6-5", "3:3-5", and "2:4-1" as storage units of the destination candidate with history.

移動先差分時間算出部19Aは、出庫履歴DB記憶部20Bに記録された出庫履歴情報に基づいて、以上のようにして特定した長差分前収納庫での取り出し時間と履歴有り移動先候補の収納庫での取り出し時間との差分時間(以下、これを移動先差分時間という)を算出する。移動先差分時間算出部19Aは、図6に示すように、長差分前収納庫“5:3-1”から医薬品をピッキングした取り出し時間と、3つの履歴有り移動先候補の収納庫“4:6-5”、“3:3-5”、“2:4-1”から医薬品をピッキングした取り出し時間とのそれぞれの差分時間を移動先差分時間として算出する。 The destination differential time calculation unit 19A calculates the differential time between the removal time at the long difference previous storage identified as above and the removal time at the storage of the destination candidate with history (hereinafter, this is referred to as the destination differential time) based on the delivery history information recorded in the delivery history DB storage unit 20B. As shown in FIG. 6, the destination differential time calculation unit 19A calculates the differential time between the removal time of the medicine picked from the long difference previous storage "5:3-1" and the removal time of the medicine picked from the three destination candidate storages with history "4:6-5", "3:3-5", and "2:4-1".

組み合わせ提示部19Bは、移動候補抽出部18により抽出された複数の移動先候補の収納庫(図4(b)参照)のうち、長差分他収納庫と履歴有り移動先候補の収納庫との関係で移動先差分時間算出部19Aにより算出された移動先差分時間が、長差分他収納庫と移動元候補の自収納庫との関係で集計部17により算出された差分時間(以下、これを移動元差分時間という)よりも短くなる移動先候補の収納庫と、移動元候補の収納庫とを組み合わせて提示する。 The combination presentation unit 19B presents a combination of destination candidate storage facilities and source candidate storage facilities among the multiple destination candidate storage facilities (see FIG. 4(b)) extracted by the candidate extraction unit 18, in which the destination differential time calculated by the destination differential time calculation unit 19A in the relationship between the long differential other storage facility and the destination candidate storage facility with history is shorter than the differential time calculated by the aggregation unit 17 in the relationship between the long differential other storage facility and the source candidate storage facility itself (hereinafter, this is referred to as the source differential time).

図6に示す例において、長差分前収納庫“5:3-1”と3つの履歴有り移動先候補の収納庫“4:6-5”、“3:3-5”、“2:4-1”との関係で移動先差分時間算出部19Aにより算出された移動先差分時間は、それぞれ0分50秒、1分40秒、2分30秒である。一方、長差分他収納庫“5:3-1”と移動元候補の自収納庫“2:5-1”との関係で集計部17により算出された移動元差分時間は、図4(a)に示す通り2分21秒である。 In the example shown in FIG. 6, the destination differential time calculated by the destination differential time calculation unit 19A for the relationship between the long difference previous storage "5:3-1" and the three history-containing destination candidate storages "4:6-5", "3:3-5", and "2:4-1" is 0 minutes 50 seconds, 1 minute 40 seconds, and 2 minutes 30 seconds, respectively. On the other hand, the source differential time calculated by the aggregation unit 17 for the relationship between the long difference other storage "5:3-1" and the source candidate own storage "2:5-1" is 2 minutes 21 seconds, as shown in FIG. 4(a).

この場合、移動元差分時間よりも移動先差分時間の方が短くなる履歴有り移動先候補の収納庫は、収納庫“4:6-5”および収納庫“3:3-5”の2つである。よって、組み合わせ提示部19Bは、移動元候補の収納庫“2:5-1”と移動先候補の収納庫“4:6-5”との組み合わせ、および、移動元候補の収納庫“2:5-1”と移動先候補の収納庫“3:3-5”との組み合わせを薬局端末103に提示する。なお、ここでは2つの組み合わせを提示する例について説明したが、移動元差分時間と移動先差分時間との差分が最も大きい組み合わせのみを提示するようにしてもよい。 In this case, there are two storage units with history that are candidate destinations where the destination differential time is shorter than the source differential time: storage unit "4:6-5" and storage unit "3:3-5". Therefore, the combination presentation unit 19B presents to the pharmacy terminal 103 the combination of the source candidate storage unit "2:5-1" and the destination candidate storage unit "4:6-5", and the combination of the source candidate storage unit "2:5-1" and the destination candidate storage unit "3:3-5". Note that although an example of presenting two combinations has been described here, it is also possible to present only the combination with the largest difference between the source differential time and the destination differential time.

図7は、図5のように構成した移動候補提示部19により提示される組み合わせの例を示す図である。図7では、左側に移動元候補の収納庫を示し、右側に移動先候補の収納庫を示した表により、移動元候補の収納庫と移動先候補の収納庫との組み合わせを提示している。 Figure 7 is a diagram showing examples of combinations presented by the transfer candidate presentation unit 19 configured as in Figure 5. In Figure 7, combinations of transfer source candidate storage units and transfer destination candidate storage units are presented in a table showing transfer source candidate storage units on the left and transfer destination candidate storage units on the right.

図7に示す表の2行目では、上述したように、移動元候補の収納庫“2:5-1”と、移動元差分時間と移動先差分時間との差分が最も大きくなるものとして特定された移動先候補の収納庫“4:6-5”との組み合わせが提示されている。表の1行目では、移動元候補の収納庫“3:4-6”と移動先候補の収納庫“2:2-1”との組み合わせが提示されている。もう1つの移動元候補の収納庫“1:1-3”については、移動元差分時間よりも移動先差分時間の方が短くなる履歴有り移動先候補の収納庫がなかったため、移動先候補の収納庫との組み合わせが提示されていない。 As described above, the second row of the table shown in FIG. 7 presents a combination of the source candidate repository "2:5-1" and the destination candidate repository "4:6-5", which was identified as having the largest difference between the source differential time and the destination differential time. The first row of the table presents a combination of the source candidate repository "3:4-6" and the destination candidate repository "2:2-1". As for the other source candidate repository "1:1-3", there was no destination candidate repository with history in which the destination differential time was shorter than the source differential time, so a combination with the destination candidate repository is not presented.

図7の例では、移動元候補の収納庫に収納されている医薬品と、移動先候補の収納庫に収納されている医薬品とを入れ替えて収納するようにした場合に、差分時間の短縮効果が大きくなる順に組み合わせが提示されている。すなわち、図4(a)に示すように、累計出庫数では移動元候補の収納庫“3:4-6”よりも移動元候補の収納庫“2:5-1”の方が多いが、移動元差分時間と移動先差分時間との差分は移動元候補の収納庫“3:4-6”の方が大きくなるという計算結果であったため、移動元候補の収納庫“3:4-6”の方が移動元候補の収納庫“2:5-1”よりも上位となるように表が生成されている。 In the example of Figure 7, combinations are presented in order of the greatest effect on reducing differential time when drugs stored in the source candidate storage and the destination candidate storage are swapped and stored. That is, as shown in Figure 4(a), the cumulative number of shipments is greater in the source candidate storage "2:5-1" than in the source candidate storage "3:4-6", but the calculation results show that the difference between the source differential time and the destination differential time is greater in the source candidate storage "3:4-6", so the table is generated so that the source candidate storage "3:4-6" is ranked higher than the source candidate storage "2:5-1".

移動候補提示部19を図5のように構成することは一例に過ぎず、これを必須とするものではない。ただし、図5のように構成することにより、移動候補抽出部18により抽出された1以上の移動元候補の収納庫と1以上の移動先候補の収納庫とを単に並べて提示するだけの場合に比べて、医薬品の収納場所を入れ替えることによって差分時間が短くなる組み合わせを提示することができるので、どの移動元候補の収納庫と、どの移動先候補の収納庫とを入れ替えて医薬品を収納するのが効果的かをスタッフが把握しやすくすることができる。 Configuring the transfer candidate presentation unit 19 as shown in FIG. 5 is merely an example and is not required. However, configuring it as shown in FIG. 5 makes it possible to present combinations in which the difference time is shortened by swapping the storage locations of medicines, compared to the case where one or more source candidate storage units and one or more destination candidate storage units extracted by the transfer candidate extraction unit 18 are simply presented side by side, making it easier for staff to understand which source candidate storage unit and destination candidate storage unit are the most effective for storing medicines.

なお、移動先差分時間算出部19Aおよび組み合わせ提示部19Bは、以下のような処理を行うようにしてもよい。すなわち、移動先差分時間算出部19Aは、長差分他収納庫での医薬品の取り出し時間と履歴有り移動先候補の収納庫での医薬品の取り出し時間との差分時間に加え、長差分他収納庫以外の前収納庫での医薬品の取り出し時間と履歴有り移動先候補の収納庫での医薬品の取り出し時間との差分時間をそれぞれ移動先差分時間として算出する。そして、組み合わせ提示部19Bは、移動候補抽出部18により抽出された複数の移動先候補の収納庫のうち、移動先差分時間算出部19Aにより算出された1以上の移動先差分時間の全てが移動元差分時間よりも短くなる移動先候補の収納庫と、移動元候補の収納庫とを組み合わせて提示する。 The destination differential time calculation unit 19A and the combination presentation unit 19B may perform the following process. That is, the destination differential time calculation unit 19A calculates, as the destination differential time, the differential time between the drug removal time at the long difference other storage and the drug removal time at the storage of the destination candidate with history, as well as the differential time between the drug removal time at the previous storage other than the long difference other storage and the drug removal time at the storage of the destination candidate with history. Then, the combination presentation unit 19B presents a combination of the destination candidate storage and the source candidate storage among the multiple destination candidate storages extracted by the destination candidate extraction unit 18, in which all of the one or more destination differential times calculated by the destination differential time calculation unit 19A are shorter than the source differential time.

図8は、この場合の移動先差分時間算出部19Aおよび組み合わせ提示部19Bの処理例を示す模式図である。移動先差分時間算出部19Aは、図8に示すように、図6に示した方法により特定した長差分他収納庫“5:3-1”での医薬品の取り出し時間と履歴有り移動先候補の収納庫“4:6-5”での医薬品の取り出し時間との差分時間に加え、長差分他収納庫“5:3-1”以外の前収納庫“3:2-4”、“2:3-2”での医薬品の取り出し時間と履歴有り移動先候補の収納庫“4:6-5”での医薬品の取り出し時間との差分時間をそれぞれ移動先差分時間として算出する。 Figure 8 is a schematic diagram showing an example of the processing of the destination differential time calculation unit 19A and the combination presentation unit 19B in this case. As shown in Figure 8, the destination differential time calculation unit 19A calculates, as the destination differential time, the differential time between the drug removal time at the long difference other storage "5:3-1" identified by the method shown in Figure 6 and the drug removal time at the storage "4:6-5" of the candidate destination with history, as well as the differential time between the drug removal time at the previous storage "3:2-4" and "2:3-2" other than the long difference other storage "5:3-1" and the drug removal time at the storage "4:6-5" of the candidate destination with history.

この図8の例では、前収納庫“2:3-2”にて医薬品をピッキングした1つ後に移動先候補の収納庫“4:6-5”から医薬品をピッキングしたという出庫履歴が出庫履歴DB記憶部20Bに記録されている一方、前収納庫“3:2-4”にて医薬品をピッキングした1つ後に移動先候補の収納庫“4:6-5”から医薬品をピッキングしたという出庫履歴は出庫履歴DB記憶部20Bに記録されていない。ここで、移動先候補の収納庫“4:6-5”に関して、移動元候補の収納庫“2:5-1”とそれに対する前収納庫“5:3-1”、“2:3-2”との関係で算出された1以上の移動先差分時間の全て(0分50秒、2分10秒)が、移動元差分時間(2分21秒)よりも短くなる。よって、組み合わせ提示部19Bは、移動元候補の収納庫“2:5-1”と移動先候補の収納庫“4:6-5”とを組み合わせて提示する。 In the example of FIG. 8, the delivery history DB storage unit 20B records an outgoing history of picking a medicine from the candidate destination storage unit "4:6-5" one time after picking a medicine from the previous storage unit "2:3-2", while the outgoing history DB storage unit 20B does not record an outgoing history of picking a medicine from the candidate destination storage unit "4:6-5" one time after picking a medicine from the previous storage unit "3:2-4". Here, for the candidate destination storage unit "4:6-5", all of the one or more destination differential times (0 minutes 50 seconds, 2 minutes 10 seconds) calculated in the relationship between the candidate source storage unit "2:5-1" and its corresponding previous storage units "5:3-1" and "2:3-2" are shorter than the source differential time (2 minutes 21 seconds). Therefore, the combination presentation unit 19B presents the combination of the source candidate repository "2:5-1" and the destination candidate repository "4:6-5".

仮に、前収納庫“2:3-2”での医薬品の取り出し時間と履歴有り移動先候補の収納庫“4:6-5”での医薬品の取り出し時間との差分時間が移動元差分時間(2分21秒)よりも長かった場合、組み合わせ提示部19Bは、移動元候補の収納庫“2:5-1”と移動先候補の収納庫“4:6-5”との組み合わせは提示しない。この場合、移動元差分時間よりも移動先差分時間が短くなるもう1つの移動先候補の収納庫“3:3-5”についても同様の処理を行って、1以上の移動先差分時間の全てが移動元差分時間よりも短くなる場合に、移動元候補の収納庫“2:5-1”と移動先候補の収納庫“3:3-5”との組み合わせを提示するようにしてもよい。 If the difference between the time taken to remove the medicine from the previous storage unit "2:3-2" and the time taken to remove the medicine from the storage unit "4:6-5" that is a candidate for destination with history is longer than the source difference time (2 minutes 21 seconds), the combination presentation unit 19B will not present the combination of the source storage unit "2:5-1" and the destination storage unit "4:6-5". In this case, the same process may be performed for the other destination storage unit "3:3-5" whose destination difference time is shorter than the source difference time, and the combination of the source storage unit "2:5-1" and the destination storage unit "3:3-5" may be presented if all of the one or more destination difference times are shorter than the source difference time.

別の例として、移動先差分時間算出部19Aおよび組み合わせ提示部19Bは、以下のような処理を行うようにしてもよい。すなわち、移動先差分時間算出部19Aは、図8に示した例と同様に、長差分前収納庫“5:3-1”での取り出し時間と履歴有り移動先候補の収納庫“4:6-5”での取り出し時間との差分時間に加え、長差分他収納庫“5:3-1”以外の前収納庫“2:3-2”(出庫履歴DB記憶部20Bに出庫履歴情報が記録されているもの)での取り出し時間と履歴有り移動先候補の収納庫“4:6-5”での取り出し時間との差分時間を算出する。 As another example, the destination differential time calculation unit 19A and the combination presentation unit 19B may perform the following process. That is, like the example shown in FIG. 8, the destination differential time calculation unit 19A calculates the differential time between the removal time at the long difference previous storage unit "5:3-1" and the removal time at the storage unit "4:6-5" of the destination candidate with history, as well as the differential time between the removal time at the previous storage unit "2:3-2" (wherein the removal history information is recorded in the removal history DB storage unit 20B) other than the long difference other storage unit "5:3-1" and the removal time at the storage unit "4:6-5" of the destination candidate with history.

そして、移動先差分時間算出部19Aは、このようにして算出した1以上の差分時間(0分50秒、2分10秒)の合計を移動先差分時間として算出する。組み合わせ提示部19Bは、移動候補抽出部18により抽出された複数の移動先候補の収納庫のうち、移動先差分時間算出部19Aにより算出された移動先差分時間(1以上の差分時間の合計値)が移動元差分時間よりも短くなる移動先候補の収納庫と、移動元候補の収納庫とを組み合わせて提示する。図8の例の場合、1以上の差分時間(0分50秒、2分10秒)を合計した移動先差分時間は3分であり、移動元差分時間(2分21秒)よりも長くなる。よって、組み合わせ提示部19Bは、移動元候補の収納庫“2:5-1”と移動先候補の収納庫“4:6-5”との組み合わせは提示しない。 Then, the destination differential time calculation unit 19A calculates the sum of one or more differential times (0 minutes 50 seconds, 2 minutes 10 seconds) calculated in this way as the destination differential time. The combination presentation unit 19B presents a combination of a destination candidate storage and a source candidate storage, among the multiple destination candidate storages extracted by the transfer candidate extraction unit 18, in which the destination differential time (total value of one or more differential times) calculated by the destination differential time calculation unit 19A is shorter than the source differential time. In the example of FIG. 8, the destination differential time, which is the sum of one or more differential times (0 minutes 50 seconds, 2 minutes 10 seconds), is 3 minutes, which is longer than the source differential time (2 minutes 21 seconds). Therefore, the combination presentation unit 19B does not present the combination of the source candidate storage "2:5-1" and the destination candidate storage "4:6-5".

なお、以上に説明した集計部17、移動候補抽出部18および移動候補提示部19の処理は、例えば調剤薬局のスタッフが薬局端末103を操作して指示したときに実行する。あるいは、スタッフがあらかじめ設定した時間になったときに自動的に実行するようにしてもよい。あるいは、所定のインターバル期間ごとに繰り返し自動的に実行するようにしてもよい。 The processes of the aggregation unit 17, the transfer candidate extraction unit 18, and the transfer candidate presentation unit 19 described above are executed when, for example, a staff member of the dispensing pharmacy operates the pharmacy terminal 103 to give an instruction. Alternatively, they may be executed automatically when a time preset by the staff member arrives. Alternatively, they may be executed automatically and repeatedly at predetermined intervals.

以上詳しく説明したように、本実施形態では、処方箋に含まれる複数種類の医薬品が取り出された複数の収納庫の位置および取り出し時間を示す情報が処方箋ごとに記録された出庫履歴DB記憶部20Bの出庫履歴情報に基づいて、複数の収納庫ごとに、累計出庫数を算出するとともに、自収納庫での医薬品の取り出し時間と当該自収納庫から1つ前の順番で医薬品が取り出された1以上の他収納庫での取り出し時間との差分時間をそれぞれ算出する。そして、累計出庫数が多く且つ差分時間が長い自収納庫を移動元候補として抽出するとともに、累計出庫数が少ない自収納庫を移動先候補として抽出し、当該移動元候補の収納庫と移動先候補の収納庫とを提示するようにしている。 As described above in detail, in this embodiment, the cumulative number of deliveries is calculated for each of the multiple storage cabinets based on the delivery history information in the delivery history DB storage unit 20B, in which information indicating the locations and take-out times of the multiple storage cabinets from which the multiple types of medicines included in the prescription were taken out is recorded for each prescription, and the difference in time between the take-out time of the medicine in the local storage cabinet and the take-out time in one or more other storage cabinets from which the medicine was taken out immediately before the local storage cabinet is calculated. Then, the local storage cabinet with a large cumulative number of deliveries and a long difference time is extracted as a source candidate, and the local storage cabinet with a small cumulative number of deliveries is extracted as a destination candidate, and the source candidate storage cabinet and destination candidate storage cabinet are presented.

調剤薬局には、日々実施される調剤業務の状況に応じて、累計出庫数が多い収納庫と少ない収納庫とが存在する。また、医薬品を順番に取り出す際における2つの収納庫の組み合わせについて、ある収納庫から医薬品を取り出してから次の収納庫から医薬品を取り出すまでの差分時間が長い組み合わせと短い組み合わせとが存在する。上記のように構成した本実施形態によれば、累計出庫数が多く且つ他収納庫との差分時間が長い自収納庫が移動元候補として抽出されて提示される。このように提示される移動元候補の収納庫は、調剤者の移動距離が長く、且つそのような長距離の移動を伴うピッキングが数多く繰り返されているものであり、ピッキング効率、ひいては調剤業務の作業効率を低下させている要因となっている可能性のある収納庫であると言える。また、本実施形態によれば、累計出庫数が少ない自収納庫が移動先候補として抽出されて提示される。このように提示される移動先候補の収納庫は、ピッキングがあまり多く行われていない収納庫であり、この収納庫に収納している医薬品を他の医薬品に変えたとしても、それによってそれ以降に生じる差分時間の変動が全体のピッキング業務に与える影響は大きくないものと考えられる。よって、このように提示された移動元候補の収納庫に収納されている医薬品と、移動先候補の収納庫に収納されている医薬品とを入れ替えて収納することにより、調剤薬局における日々の調剤業務の全体において調剤者の移動距離を医薬品の入れ替え前よりも短くすることが可能である。このように、本実施形態によれば、調剤薬局ごとの調剤業務の状況に応じて、調剤者の移動距離を短くすることができる。 In a dispensing pharmacy, there are storage units with a large cumulative number of deliveries and storage units with a small cumulative number of deliveries, depending on the status of dispensing work performed daily. In addition, when taking out medicines in order, there are combinations of two storage units with a long differential time from taking out a medicine from one storage unit to taking out a medicine from the next storage unit and combinations with a short differential time. According to the present embodiment configured as described above, a self storage unit with a large cumulative number of deliveries and a long differential time with other storage units is extracted and presented as a transfer source candidate. The transfer source candidate storage unit presented in this way is a storage unit in which the dispensing staff travels a long distance and picking involving such long-distance travel is repeated many times, and it can be said that it is a storage unit that may be a factor that reduces the picking efficiency and, in turn, the work efficiency of dispensing work. In addition, according to this embodiment, a self storage unit with a small cumulative number of deliveries is extracted and presented as a transfer destination candidate. The transfer destination candidate storage unit presented in this way is a storage unit in which picking is not performed very often, and even if the medicine stored in this storage unit is changed to another medicine, it is considered that the effect of the difference time fluctuation that occurs thereafter on the overall picking work is not large. Therefore, by swapping and storing the medicines stored in the storage cabinet of the presented source candidate with the medicines stored in the storage cabinet of the destination candidate, it is possible to shorten the travel distance of the dispensing staff in the entire daily dispensing work at the dispensing pharmacy compared to before the medicines were swapped. In this way, according to this embodiment, the travel distance of the dispensing staff can be shortened depending on the dispensing work status of each dispensing pharmacy.

なお、上記実施形態では、自収納庫での医薬品の取り出し時間と当該自収納庫より1つ前の順番で医薬品が取り出された1以上の前収納庫での取り出し時間との差分時間を算出する例について説明したが、本発明はこれに限定されない。例えば、自収納庫での医薬品の取り出し時間と当該自収納庫より1つ後の順番で医薬品が取り出された1以上の後収納庫での取り出し時間との差分時間を算出するようにしてもよい。 In the above embodiment, an example was described in which the difference in time between the drug removal time in the local storage unit and the removal time in one or more previous storage units from which the drug was removed in the order immediately before the local storage unit was calculated, but the present invention is not limited to this. For example, the difference in time between the drug removal time in the local storage unit and the removal time in one or more subsequent storage units from which the drug was removed in the order immediately after the local storage unit may be calculated.

また、上記実施形態では、医薬品の出庫の多さを示す累計値として、収納庫からピッキングされた医薬品の総数である累計出庫数を用いる例について説明したが、本発明はこれに限定されない。例えば、収納庫から医薬品ピッキングされた回数(1つの処方箋について1つの収納庫から複数の医薬品がピッキングされた場合でも出庫回数は1回としてカウント)である累計出庫回数を用いるようにしてもよい。 In the above embodiment, an example was described in which the cumulative number of deliveries, which is the total number of medicines picked from a storage unit, is used as a cumulative value indicating the frequency of deliveries of medicines, but the present invention is not limited to this. For example, the cumulative number of deliveries, which is the number of times medicines are picked from a storage unit (even if multiple medicines are picked from one storage unit for one prescription, the number of deliveries is counted as one).

また、上記実施形態では、収納庫での医薬品のピッキングが終了するたびにタブレット102をタッチ操作し、自収納庫で医薬品のピッキングが終了した時間と、当該自収納庫より1つ前の順番の他収納庫で医薬品のピッキングが終了した時間との差分時間を算出する例について説明した。つまり、自収納庫に関しても他収納庫に関しても取り出し時間がピッキング終了時間である例について説明した。しかし、本発明はこれに限定されない。 In the above embodiment, an example has been described in which the tablet 102 is touched each time picking of medicines in a storage unit is completed, and the difference in time between the time when picking of medicines in the storage unit is completed and the time when picking of medicines in another storage unit immediately preceding the storage unit is completed is calculated. In other words, an example has been described in which the picking completion time is the removal time for both the storage unit and the other storage unit. However, the present invention is not limited to this.

例えば、収納庫での医薬品のピッキングを開始するときにもタブレット102をタッチ操作するようにして、自収納庫で医薬品のピッキングを開始した時間と、当該自収納庫より1つ前の順番の他収納庫で医薬品のピッキングが終了した時間との差分時間を算出するようにしてもよい。この場合、自収納庫についての取り出し時間はピッキング開始時間を示し、他収納庫についての取り出し時間はピッキング終了時間を示す。このようにすれば、自収納庫において医薬品をピッキングしているときの作業時間が差分時間の中に含まれないようにすることができる。 For example, when starting to pick medicines in a storage unit, the tablet 102 may be touched to calculate the difference in time between the time that picking medicines in the storage unit begins and the time that picking medicines ends in another storage unit that is one unit before the storage unit. In this case, the removal time for the storage unit indicates the picking start time, and the removal time for the other storage unit indicates the picking end time. In this way, it is possible to prevent the work time when picking medicines in the storage unit is not included in the difference in time.

また、上記実施形態では、1つの収納庫から医薬品のピッキングを行ったときに、タブレット102をタッチ操作することによって、ピッキングが終了したことを示す情報を入力する例について説明したが、この例に限定されない。例えば、収納庫から取り出した医薬品に付されているバーコードをリーダで読み取ることによって、ピッキングが終了したことを示す情報を入力するようにしてもよい。 In the above embodiment, an example has been described in which, when picking medicines from one storage unit, information indicating that picking has been completed is input by touching the tablet 102, but this example is not limiting. For example, information indicating that picking has been completed may be input by reading, with a reader, a barcode attached to the medicine taken out of the storage unit.

また、上記実施形態では、ピッキング指示情報をタブレット102に表示する例について説明したが、この例に限定されない。例えば、特許文献1に記載された方法と同様に、ピッキングすべき位置の収納庫に設置されたランプを点灯させるようにしてもよい。この場合、ピッキングが終了したことを示す情報の入力は、例えば、収納庫から取り出した医薬品に付されているバーコードをリーダで読み取ることによって行うようにしてもよいし、各収納庫の位置に設置した取り出しボタンを押下することによって行うようにしてもよい。 In the above embodiment, an example in which picking instruction information is displayed on the tablet 102 has been described, but the present invention is not limited to this example. For example, a lamp installed in a storage unit at the location where picking is to be performed may be turned on, similar to the method described in Patent Document 1. In this case, information indicating that picking has been completed may be input, for example, by reading a barcode attached to the medicine removed from the storage unit with a reader, or by pressing a removal button installed at the location of each storage unit.

その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。 In addition, the above embodiments are merely examples of how the present invention can be implemented, and the technical scope of the present invention should not be interpreted in a limiting manner. In other words, the present invention can be implemented in various forms without departing from its gist or main features.

11 処方箋情報入力部
12 ピッキング指示情報生成部
13 ピッキング指示部
14 ピッキング結果情報入力部
15 出庫検出部
16 出庫履歴情報記録部
17 集計部
18 移動候補抽出部
19 移動候補提示部
19A 移動先差分時間算出部
19B 組み合わせ提示部
20A 棚割り情報記憶部
20B 出庫履歴DB記憶部
100 医薬品ピッキング業務支援システム
101 サーバ
102 タブレット
103 薬局端末
REFERENCE SIGNS LIST 11 Prescription information input unit 12 Picking instruction information generation unit 13 Picking instruction unit 14 Picking result information input unit 15 Delivery detection unit 16 Delivery history information recording unit 17 Counting unit 18 Transfer candidate extraction unit 19 Transfer candidate presentation unit 19A Transfer destination difference time calculation unit 19B Combination presentation unit 20A Shelf allocation information storage unit 20B Delivery history DB storage unit 100 Drug picking work support system 101 Server 102 Tablet 103 Pharmacy terminal

Claims (4)

複数の収納庫を有する薬品棚から処方箋に基づいて複数種類の医薬品を取り出すピッキング業務を支援するシステムであって、
上記処方箋ごとに、当該処方箋に含まれる上記複数種類の医薬品が取り出された複数の収納庫の位置および取り出し時間をそれぞれ検出する出庫検出部と、
上記出庫検出部により検出された上記複数の収納庫の位置および上記取り出し時間を示す情報を上記処方箋ごとの出庫履歴情報としてデータベースに記録する出庫履歴情報記録部と、
上記出庫履歴情報記録部により上記データベースに記録された上記出庫履歴情報に基づいて、上記複数の収納庫ごとに、医薬品の出庫の多さを示す累計値を算出するとともに、自収納庫での医薬品の取り出し時間と当該自収納庫から1つずれた順番で医薬品が取り出された1以上の他収納庫での取り出し時間との差分時間をそれぞれ算出する集計部と、
上記集計部により算出された累計値が大きく且つ差分時間が長い自収納庫を移動元候補として抽出するとともに、上記集計部により算出された累計値が小さい自収納庫を移動先候補として抽出する移動候補抽出部と、
上記移動候補抽出部により抽出された上記移動元候補の収納庫と上記移動先候補の収納庫とを提示する移動候補提示部とを備えたことを特徴とする
医薬品ピッキング業務支援システム。
A system for supporting a picking operation of picking out multiple types of medicines based on prescriptions from a medicine shelf having multiple storage units,
a delivery detection unit that detects, for each of the prescriptions, the positions of a plurality of storage chambers from which the plurality of types of medicines included in the prescription are taken out and the times at which the medicines are taken out;
a delivery history information recording unit that records information indicating the positions of the storage units and the removal times detected by the delivery detection unit in a database as delivery history information for each prescription;
a counting unit that calculates, for each of the plurality of storage units, a cumulative value indicating the number of times the medicine has been shipped based on the shipping history information recorded in the database by the shipping history information recording unit, and calculates a difference between the time taken to take out the medicine from the storage unit and the time taken to take out the medicine from one or more other storage units from which the medicine has been taken out in a sequence shifted by one from the storage unit itself;
a transfer candidate extraction unit that extracts a storage facility having a large cumulative total value and a long difference time calculated by the calculation unit as a transfer source candidate, and extracts a storage facility having a small cumulative total value calculated by the calculation unit as a transfer destination candidate;
A pharmaceutical picking operation support system comprising a transfer candidate presentation unit that presents the source storage facility candidates and the destination storage facility candidates extracted by the transfer candidate extraction unit.
上記移動候補抽出部は、上記移動元候補の収納庫と上記移動先候補の収納庫とをそれぞれ複数抽出し、
上記移動候補提示部は、
上記移動元候補の収納庫との差分時間が長い上記他収納庫を長差分他収納庫として特定するとともに、上記移動候補抽出部により抽出された複数の移動先候補の収納庫のうち、上記長差分他収納庫から1つずれた順番で医薬品が取り出されたことが上記データベースに記録されている収納庫を履歴有り移動先候補の収納庫として特定し、上記データベースに記録された上記出庫履歴情報に基づいて、上記長差分他収納庫での取り出し時間と上記履歴有り移動先候補の収納庫での取り出し時間との差分時間である移動先差分時間を算出する移動先差分時間算出部と、
上記移動候補抽出部により抽出された上記複数の移動先候補の収納庫のうち、上記長差分他収納庫と上記履歴有り移動先候補の収納庫との関係で上記移動先差分時間算出部により算出された差分時間である上記移動先差分時間が、上記長差分他収納庫と上記移動元候補の自収納庫との関係で上記集計部により算出された差分時間である移動元差分時間よりも短くなる上記移動先候補の収納庫と、上記移動元候補の収納庫とを組み合わせて提示する組み合わせ提示部とを備えた
ことを特徴とする請求項1に記載の医薬品ピッキング業務支援システム。
The transfer candidate extraction unit extracts a plurality of the transfer source candidate storages and a plurality of the transfer destination candidate storages,
The movement candidate presentation unit is
a destination differential time calculation unit which specifies the other storage cabinet having a long differential time from the storage cabinet of the transfer source candidate as a long differential other storage cabinet, and specifies a storage cabinet in which it is recorded in the database that the medicine was taken out in an order shifted by one from the long differential other storage cabinet among the plurality of destination candidate storage cabinets extracted by the transfer candidate extraction unit as a destination candidate storage cabinet with history, and calculates a destination differential time which is a differential time between the take-out time at the long differential other storage cabinet and the take-out time at the destination candidate storage cabinet with history based on the delivery history information recorded in the database;
The pharmaceutical picking operation support system according to claim 1, further comprising a combination presentation unit that presents a combination of a destination candidate storage facility and a source candidate storage facility among the multiple destination candidate storage facilities extracted by the destination candidate extraction unit, the destination differential time being the differential time calculated by the destination differential time calculation unit between the long difference other storage facility and the storage facility of the destination candidate with history, which is shorter than the source differential time being the differential time calculated by the aggregation unit between the long difference other storage facility and the storage facility of the source candidate.
上記移動先差分時間算出部は、上記長差分他収納庫での取り出し時間と上記履歴有り移動先候補の収納庫での取り出し時間との差分時間に加え、上記長差分他収納庫以外の他収納庫での取り出し時間と上記履歴有り移動先候補の収納庫での取り出し時間との差分時間をそれぞれ上記移動先差分時間として算出し、
上記組み合わせ提示部は、上記移動候補抽出部により抽出された上記複数の移動先候補の収納庫のうち、上記移動先差分時間算出部により算出された1以上の上記移動先差分時間の全てが上記移動元差分時間よりも短くなる上記移動先候補の収納庫と、上記移動元候補の収納庫とを組み合わせて提示する
ことを特徴とする請求項2に記載の医薬品ピッキング業務支援システム。
The destination differential time calculation unit calculates, as the destination differential time, a differential time between the take-out time at the long difference other storage and the take-out time at the storage of the destination candidate with history, as well as a differential time between the take-out time at another storage other than the long difference other storage and the take-out time at the storage of the destination candidate with history,
The pharmaceutical picking operation support system according to claim 2, characterized in that the combination presentation unit presents a combination of a destination candidate storage facility and a source candidate storage facility among the multiple destination candidate storage facilities extracted by the destination candidate extraction unit, in which all of the one or more destination differential times calculated by the destination differential time calculation unit are shorter than the source differential time.
上記移動先差分時間算出部は、上記長差分他収納庫での取り出し時間と上記履歴有り移動先候補の収納庫での取り出し時間との差分時間に加え、上記長差分他収納庫以外の他収納庫での取り出し時間と上記履歴有り移動先候補の収納庫での取り出し時間との差分時間を算出し、当該算出した1以上の差分時間の合計を上記移動先差分時間として算出することを特徴とする請求項2に記載の医薬品ピッキング業務支援システム。
The pharmaceutical picking operation support system of claim 2, characterized in that the destination differential time calculation unit calculates a differential time between the take-out time at the long difference other storage facility and the take-out time at the storage facility of the destination candidate with history, as well as a differential time between the take-out time at another storage facility other than the long difference other storage facility and the take-out time at the storage facility of the destination candidate with history, and calculates the sum of one or more calculated differential times as the destination differential time.
JP2020183538A 2020-11-02 2020-11-02 Pharmaceutical picking support system Active JP7531366B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020183538A JP7531366B2 (en) 2020-11-02 2020-11-02 Pharmaceutical picking support system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020183538A JP7531366B2 (en) 2020-11-02 2020-11-02 Pharmaceutical picking support system

Publications (2)

Publication Number Publication Date
JP2022073510A JP2022073510A (en) 2022-05-17
JP7531366B2 true JP7531366B2 (en) 2024-08-09

Family

ID=81605175

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020183538A Active JP7531366B2 (en) 2020-11-02 2020-11-02 Pharmaceutical picking support system

Country Status (1)

Country Link
JP (1) JP7531366B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018189820A1 (en) 2017-04-12 2018-10-18 株式会社日立物流 Article management assistance device, article management assistance system, and article management assistance method
JP2020097461A (en) 2018-12-17 2020-06-25 有限会社クロマニヨン Article management system, method and computer program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2955243B2 (en) * 1996-11-18 1999-10-04 三菱樹脂株式会社 Picking order indication method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018189820A1 (en) 2017-04-12 2018-10-18 株式会社日立物流 Article management assistance device, article management assistance system, and article management assistance method
JP2020097461A (en) 2018-12-17 2020-06-25 有限会社クロマニヨン Article management system, method and computer program

Also Published As

Publication number Publication date
JP2022073510A (en) 2022-05-17

Similar Documents

Publication Publication Date Title
JP7795127B2 (en) Medicine sorting device
US8554365B2 (en) Storage devices, systems, and methods for facilitating medication dispensing and restocking
JP7776774B2 (en) Medicine storage and dispensing device
US20110131056A1 (en) System and method for management of pharmacy workflow
JPH0994287A (en) Medicine dispensation assisting system and medicine retailing system
US8755930B2 (en) Method, apparatus, and computer program product for optimization of item location in an automated storage system
KR20150078907A (en) Pharmacy business management system and control method thereof
US20150274333A1 (en) Apparatuses, systems, and methods for dispensing medication
JP7531366B2 (en) Pharmaceutical picking support system
JP4398210B2 (en) Chemical management device and chemical management system
JP2021163227A (en) Drug search server and drug search program
JP5580258B2 (en) Display instruction device and display instruction method
JP5673006B2 (en) Product management system and product management method
JP7061222B1 (en) Equipment, methods and programs for managing product inventories in medical institutions
JP6010579B2 (en) Automatic medicine picking method
JP7555260B2 (en) Pharmaceutical inventory support system
Sari et al. The Implementation Evaluation of Drug Demand Plan in Pharmacy Installations of Dr Fauziah Hospital Bireuen Aceh Province
JP7755193B2 (en) Dispensing support system, dispensing support program
JP7832482B2 (en) Transport control device and drug extraction support device
JP2007265443A5 (en)
KR20250179871A (en) Pharmacy inventory management system and method performing the same
JP2007265443A (en) Pharmacy system
KR20230108914A (en) Pharmaceutical distribution management system
JP2025177387A (en) Medicine delivery support system, medicine delivery support method, and medicine delivery support device
JP2007265445A (en) Pharmacy system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230904

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240712

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240723

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240730

R150 Certificate of patent or registration of utility model

Ref document number: 7531366

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150