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
JP7650031B2 - Product provision processing device - Google Patents
[go: Go Back, main page]

JP7650031B2 - Product provision processing device - Google Patents

Product provision processing device Download PDF

Info

Publication number
JP7650031B2
JP7650031B2 JP2022172998A JP2022172998A JP7650031B2 JP 7650031 B2 JP7650031 B2 JP 7650031B2 JP 2022172998 A JP2022172998 A JP 2022172998A JP 2022172998 A JP2022172998 A JP 2022172998A JP 7650031 B2 JP7650031 B2 JP 7650031B2
Authority
JP
Japan
Prior art keywords
product
processing device
information
user
provision
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
JP2022172998A
Other languages
Japanese (ja)
Other versions
JP2024064419A (en
Inventor
孝也 井部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
V Sync Co Ltd
Original Assignee
V Sync Co Ltd
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 V Sync Co Ltd filed Critical V Sync Co Ltd
Priority to JP2022172998A priority Critical patent/JP7650031B2/en
Publication of JP2024064419A publication Critical patent/JP2024064419A/en
Priority to JP2025032580A priority patent/JP2025074220A/en
Application granted granted Critical
Publication of JP7650031B2 publication Critical patent/JP7650031B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、誤った商品が提供されることを防止する商品提供処理装置に関する。 The present invention relates to a product provision processing device that prevents the wrong product from being provided.

近年では、自動販売機から様々な商品が提供されてきており、ユーザの利便性が向上してきている。 In recent years, vending machines have come to offer a wider variety of products, improving user convenience.

また、自動販売機に格納された商品(例えば医薬品、酒、タバコ等)によっては、ユーザが販売責任者等の承認・確認を受けてからでなければ、商品を提供できないようになっている。 In addition, depending on the product stored in the vending machine (e.g. medicine, alcohol, tobacco, etc.), the product cannot be dispensed to the user until approval and confirmation from the sales manager, etc. are received.

例えば、自動販売機から商品として医薬品を提供する場合には、予め設置された自動販売機(薬剤供給装置、販売器械)を利用してテレビ会議システム等により薬剤師と問診を行い、問診にて薬剤師から推薦された医薬品を購入することを決定すると、薬剤師の操作・指示により自動販売機から医薬品が提供される販売システム、販売方法が知られている(例えば、特許文献1、特許文献2参照)。 For example, when providing medicines as products from a vending machine, a sales system and method are known in which a pre-installed vending machine (medicine supply device, vending machine) is used to interview a pharmacist via a video conference system or the like, and when the customer decides to purchase the medicine recommended by the pharmacist during the interview, the medicine is provided from the vending machine according to the pharmacist's operation and instructions (see, for example, Patent Document 1 and Patent Document 2).

特開2013-109414号公報JP 2013-109414 A 特開2003-114932公報JP 2003-114932 A

しかしながら、ユーザが商品を選択した後に、商品提供処理装置から誤った商品が提供されることがある。これは、商品提供処理装置に商品を補充した補充者が、所定の格納部に誤った商品を補充したことによるヒューマンエラーが原因であることが多いものと推定される。 However, sometimes after a user selects a product, the wrong product is provided by the product provision processing device. This is believed to be often caused by human error, where the replenisher who replenishes the product in the product provision processing device replenishes the wrong product in the designated storage area.

特に、商品提供処理装置から商品として医薬品を提供する場合には、誤った医薬品が提供されてしまうと、誤った医薬品の服用により健康被害が生じることになってしまう。さらに、医薬品の販売名の中には、複数の医薬品の間で名称が類似しているものがあったり、医薬品の大項目の販売名は同じであるが、小項目の販売名が異なったりするものである(例えば、ABC1.0、ABC2.0、ABCプレミアム等)。このため、商品提供処理装置から商品として医薬品を提供する場合には、補充者のヒューマンエラーを防止し、商品提供処理装置から誤った商品が提供されることをなくすことは、健康被害を防止するためにも重要な課題となっている。 In particular, when pharmaceuticals are provided as products from product provision processing equipment, providing the wrong pharmaceutical can result in health damage from taking the wrong pharmaceutical. Furthermore, some pharmaceuticals have similar trade names, and some pharmaceuticals have the same trade name for the major category but different trade names for the minor category (e.g., ABC 1.0, ABC 2.0, ABC Premium, etc.). For this reason, when pharmaceuticals are provided as products from product provision processing equipment, preventing human error by replenishing personnel and preventing the wrong pharmaceuticals from being provided from the product provision processing equipment is an important issue in preventing health damage.

本発明は、上記課題を解決するものであり、誤った商品が提供されることを防止する商品提供処理装置を提供することを目的とする。 The present invention aims to solve the above problem and provide a product provision processing device that prevents the wrong product from being provided.

上記課題を解決するため、本発明は、商品を格納する格納部を有し、ユーザの操作により商品が選択されると、選択された商品が格納されている格納部から商品を提供する商品提供処理装置において、ユーザにより選択された商品が商品を提供する責任者により承認された承認商品であるか否かを判定する認証手段と、前記認証手段により承認商品であると判定されたことを条件として、前記格納部から商品を提供する商品提供手段と、提供する商品が前記格納部に格納された正しい商品であるか誤り商品であるか否かを判定する誤商品判定手段と、前記格納部からの商品の提供を停止する商品提供停止手段と、前記格納部に格納された商品を撮影する内部カメラと、画像を表示する画像表示部とを備え、
前記誤商品判定手段は、補充者により商品を前記格納部に補充する補充作業が行われた後、前記内部カメラによって前記格納部を撮影し、撮影した撮影補充商品画像と正しい商品が格納されているときの見本補充商品画像との第1のパターンマッチングを行い、誤り商品が格納されていないか否かを判定し、
前記画像表示部は、前記第1のパターンマッチングによる判定結果に加え、前記撮影補充商品画像と前記見本補充商品画像とを表示し、
前記商品提供停止手段は、前記誤商品判定手段によって誤り商品であると判定されると、誤り商品が格納された格納部からの商品の提供を停止することを特徴とする。
In order to solve the above problems, the present invention provides a product provision processing device having a storage unit for storing products, which, when a product is selected by a user's operation, provides the product from the storage unit in which the selected product is stored, comprising: authentication means for determining whether the product selected by the user is an approved product approved by a person in charge of providing products; product provision means for providing the product from the storage unit on condition that the product selected by the user is determined to be an approved product by the authentication means; incorrect product determination means for determining whether the product to be provided is a correct product stored in the storage unit or an incorrect product; product provision stopping means for stopping the provision of the product from the storage unit; an internal camera for photographing the product stored in the storage unit; and an image display unit for displaying the image ,
The incorrect product determination means, after a replenishment operation of replenishing products in the storage section is performed by a replenisher, photographs the storage section with the internal camera, performs a first pattern matching between the photographed replenishment product image and a sample replenishment product image when a correct product is stored, and determines whether an incorrect product is stored;
The image display unit displays the photographed replenishment product image and the sample replenishment product image in addition to the determination result by the first pattern matching,
The product supply stopping means stops supply of the product from the storage unit in which the erroneous product is stored when the erroneous product determination means determines that the erroneous product is an erroneous product.

好適には、本発明に係る商品提供処理装置においては、前記格納部に格納された商品を撮影する内部カメラを備え、前記誤商品判定手段は、商品を提供可能な稼働中であるときに、前記内部カメラによって前記格納部に格納された提供する商品を撮影し、撮影した提供商品画像と正しい商品の見本商品画像との第1のパターンマッチングを行い、提供する商品が誤り商品でないか否かを判定することが望ましい。 Preferably, the product provision processing device according to the present invention is provided with an internal camera that photographs the product stored in the storage unit, and the incorrect product determination means, when in operation and capable of providing products, photographs the product to be provided stored in the storage unit with the internal camera, performs a first pattern matching between the photographed image of the provided product and a sample product image of the correct product, and determines whether the product to be provided is an incorrect product.

好適には、本発明に係る商品提供処理装置においては、補充者が前記撮影補充商品画像と前記見本補充商品画像とが対応していることを確認した確認操作を受け付ける確認操作受付部とを備え、前記商品提供停止手段は、前記確認操作受付部によって前記確認操作を受け付けると、補充者の補充作業が完了したとして商品の提供を許可することが望ましい。 Preferably, the product supply processing device according to the present invention includes a confirmation operation receiving unit that receives a confirmation operation by the replenisher to confirm that the photographed replenishment product image corresponds to the sample replenishment product image, and when the confirmation operation receiving unit receives the confirmation operation, the product supply stopping means desirably permits the supply of the product by determining that the replenisher's replenishment work has been completed.

好適には、本発明に係る商品提供処理装置においては、ユーザを撮影する外部カメラと、前記外部カメラによって撮影されたユーザ撮影画像に基づいてユーザを識別するユーザ識別手段と、ユーザにより選択された商品が医薬品である場合には、選択された医薬品についての成分情報を抽出する成分情報抽出手段と、前記ユーザ識別手段によって識別されたユーザに対応付けられた過去に提供した医薬品の履歴情報により、前記成分情報抽出手段によって抽出された第1の成分情報を含む医薬品が所定期間内に所定数以上提供されたか否かを判定する濫用防止判定手段とを備え、前記商品提供停止手段は、前記濫用防止判定手段によって特定の成分情報を含む医薬品が所定期間内に所定数以上提供されたと判定した場合には、商品の提供を停止することが望ましい。 Preferably, the product provision processing device according to the present invention includes an external camera that photographs a user, a user identification means that identifies the user based on an image of the user photographed by the external camera, an ingredient information extraction means that extracts ingredient information about the selected drug if the product selected by the user is a drug, and an abuse prevention determination means that determines whether or not a predetermined number of drugs containing the first ingredient information extracted by the ingredient information extraction means have been provided within a predetermined period of time based on history information of previously provided drugs associated with the user identified by the user identification means, and it is preferable that the product provision suspension means suspends the provision of the product when it is determined by the abuse prevention determination means that a predetermined number of drugs containing specific ingredient information have been provided within a predetermined period of time.

好適には、本発明に係る商品提供処理装置においては、画像を表示する画像表示部と、前記ユーザ識別手段によって識別されたユーザに対応付けられた過去に提供した医薬品の履歴情報により、前記成分情報抽出手段によって抽出された第2の成分情報に対応付けられた第1の禁忌成分または第2の禁忌成分を含む医薬品が特定期間において提供されたか否かを判定する禁忌防止判定手段とを備え、前記画像表示部は、前記禁忌防止判定手段によって第1の禁忌成分または第2の禁忌成分を含む医薬品が特定期間において提供されたと判定すると、注意事項を表示し、前記商品提供停止手段は、前記禁忌防止判定手段によって第1の禁忌成分を含む医薬品が特定期間において提供されたと判定すると、商品の提供を停止することが望ましい。 Preferably, the product provision processing device according to the present invention includes an image display unit that displays an image, and a contraindication prevention determination means that determines whether a drug containing a first contraindicated ingredient or a second contraindicated ingredient associated with the second ingredient information extracted by the ingredient information extraction means has been provided during a specific period based on historical information of previously provided drugs associated with the user identified by the user identification means, and the image display unit displays a warning when the contraindication prevention determination means determines that a drug containing a first contraindicated ingredient or a second contraindicated ingredient has been provided during a specific period, and the product provision suspension means preferably suspends the provision of the product when the contraindication prevention determination means determines that a drug containing a first contraindicated ingredient has been provided during a specific period.

本発明によれば、誤った商品が提供されることを防止することができる。 The present invention makes it possible to prevent the wrong product from being provided.

本発明の実施形態1に係る商品提供処理装置の扉を閉鎖しているときの斜視図の一例である。FIG. 2 is an example of a perspective view of the product providing and processing device according to the first embodiment of the present invention when a door is closed. 実施形態1に係る商品提供処理装置の扉を開放しているときの斜視図の一例である。FIG. 2 is an example of a perspective view of the product providing and processing device according to the first embodiment when a door is open. 実施形態1に係る商品提供処理装置の側面図の構成を模式的に示す模式図の一例である。FIG. 2 is a schematic diagram showing an example of a side view of the product providing processing device according to the first embodiment; 実施形態1に係る商品提供システムの構成を示すブロック図の一例である。1 is a block diagram illustrating an example of a configuration of a product providing system according to a first embodiment. 実施形態1に係る商品提供システムの予約受付時における処理遷移を示すシーケンス図の一例である。1 is a sequence diagram illustrating an example of a process transition when a reservation is accepted in the product provision system according to the first embodiment. 実施形態1に係る商品提供システムの予約受取時における処理遷移を示すシーケンス図の一例である。1 is a sequence diagram illustrating an example of a process transition during reservation receipt in the product provision system according to the first embodiment. 実施形態1に係る商品提供処理装置の主制御処理を示すフローチャートの一例である。5 is an example of a flowchart showing a main control process of the product providing processing device according to the first embodiment. 実施形態1に係る商品提供処理装置の商品補充確認処理を示すフローチャートの一例である。10 is an example of a flowchart showing a product replenishment confirmation process of the product providing processing device according to the first embodiment. 実施形態1に係る商品提供処理装置のOTC医薬品の健康被害抑制処理を示すフローチャートの一例である。13 is an example of a flowchart showing a process for preventing health damage caused by OTC drugs by the product provision processing device according to the first embodiment. 実施形態1に係る商品提供処理装置の商品提供処理を示すフローチャートの一例である。10 is a flowchart illustrating a product provision process of the product provision processing device according to the first embodiment. 実施形態1に係るユーザ端末装置の端末表示部に表示される表示画面の一例である。5 is an example of a display screen displayed on a terminal display unit of a user terminal device according to the first embodiment. 実施形態1に係る商品提供処理装置において予約商品を受け取るときの表示部に表示される表示画面1の一例である。1 is an example of a display screen 1 displayed on a display unit when a reserved product is received in the product provision processing device according to the first embodiment. 実施形態1に係る商品提供処理装置において予約商品を受け取るときの表示部に表示される表示画面2の一例である。13 is an example of a display screen 2 displayed on a display unit when a reserved product is received in the product provision processing device according to the first embodiment. 実施形態1に係る商品提供処理装置において補充作業が行われたときの表示部に表示される表示画面の一例である。13 is an example of a display screen displayed on a display unit when a replenishing operation is performed in the product providing processing device according to the first embodiment. 実施形態2に係る商品提供システムの予約受付時における処理遷移を示すシーケンス図の一例である。13 is a sequence diagram illustrating an example of a process transition when a reservation is accepted in the product provision system according to the second embodiment. 実施形態2に係る商品提供システムの予約受取時における処理遷移を示すシーケンス図の一例である。13 is a sequence diagram illustrating an example of a process transition during reservation receipt in the product provision system according to the second embodiment.

以下、本発明の実施形態について、図面を参照しながら詳しく説明する。以下に説明される実施形態は、本発明のいくつかの例を示すものであって、本発明の内容を限定するものではない。また、各実施形態で説明される構成及び動作の全てが本発明の構成及び動作として必須であるとは限らない。 Embodiments of the present invention will be described in detail below with reference to the drawings. The embodiments described below are merely examples of the present invention and do not limit the content of the present invention. Furthermore, not all of the configurations and operations described in each embodiment are necessarily essential as the configurations and operations of the present invention.

本実施形態では、ユーザが商品提供処理装置を操作する際にユーザと対向する方向を「前方」と称し、前方とは反対方向を「後方」と称する。また、本実施形態では、商品提供処理装置の垂直方向・高さ方向を「上下方向」と称し、商品提供処理装置の水平方向・横幅方向を「左右方向」と称する。 In this embodiment, the direction facing the user when the user operates the product processing device is referred to as the "front," and the direction opposite the front is referred to as the "rear." Also, in this embodiment, the vertical direction/height direction of the product processing device is referred to as the "up-down direction," and the horizontal direction/width direction of the product processing device is referred to as the "left-right direction."

[実施形態1]
本発明の実施形態1に係る商品提供システム1及び商品提供処理装置100について説明する。実施形態1に係る商品提供処理装置100は、商品として医薬品を提供可能な商品提供処理装置である。特に、本実施形態1に係る商品提供処理装置100は、様々なサイズの医薬品を提供可能な商品提供処理装置であるとともに、提供する医薬品に過度な衝撃を与えることなく、ユーザに提供することができる商品提供処理装置である。
[Embodiment 1]
A product provision system 1 and a product provision processing device 100 according to a first embodiment of the present invention will be described. The product provision processing device 100 according to the first embodiment is a product provision processing device capable of providing medicines as products. In particular, the product provision processing device 100 according to the first embodiment is a product provision processing device capable of providing medicines of various sizes, and is a product provision processing device that can provide the medicines to the user without applying excessive shock to the medicines to be provided.

また、実施形態1に係る商品提供処理装置100は、商品の代金を支払うために用いられる支払ユニットが備えられた第1商品提供処理装置100A(いわゆる自動販売機)と、コンビニエンスストア等の販売店の店舗内に設置され、支払ユニットが備えられていない第2商品提供処理装置100Bとの2種類の商品提供処理装置がある。
なお、第1商品提供処理装置100Aと第2商品提供処理装置100Bとを区別せず、第1商品提供処理装置100Aまたは第2商品提供処理装置100Bのいずれの商品提供処理装置100においても共通の構成要素・制御内容を説明するときには、商品提供処理装置100という。
In addition, the product provision processing device 100 in embodiment 1 is of two types: a first product provision processing device 100A (a so-called vending machine) equipped with a payment unit used to pay for products, and a second product provision processing device 100B installed inside a retail store such as a convenience store and not equipped with a payment unit.
In addition, when no distinction is made between the first product provision processing device 100A and the second product provision processing device 100B, and the components and control contents that are common to both the first product provision processing device 100A and the second product provision processing device 100B are described, they will be referred to as product provision processing device 100.

[商品提供処理装置の外部構成]
まず、実施形態1に係る商品提供処理装置100の外部構成について説明する。図1は、実施形態1に係る商品提供処理装置100の扉3を閉鎖しているときの斜視図の一例であり、図2は、実施形態1に係る商品提供処理装置100の扉3を開放しているときの斜視図の一例である。また、図3は、実施形態1に係る商品提供処理装置100の側面図の構成を模式的に示す模式図の一例である。
[External configuration of product provision processing device]
First, a description will be given of the external configuration of the product providing processing device 100 according to embodiment 1. Fig. 1 is an example of a perspective view of the product providing processing device 100 according to embodiment 1 when the door 3 is closed, and Fig. 2 is an example of a perspective view of the product providing processing device 100 according to embodiment 1 when the door 3 is open. Also, Fig. 3 is an example of a schematic diagram showing the configuration of a side view of the product providing processing device 100 according to embodiment 1.

図1(a)は、第1商品提供処理装置100Aの扉3を閉鎖しているときの斜視図の一例であり、図1(b)は、第2商品提供処理装置100Bの扉3を閉鎖しているときの斜視図の一例である。 Figure 1(a) is an example of a perspective view of the first product processing device 100A when the door 3 is closed, and Figure 1(b) is an example of a perspective view of the second product processing device 100B when the door 3 is closed.

図1(a)に示すように、第1商品提供処理装置100Aの筐体2の前面には、扉3が設けられている。第1商品提供処理装置100Aでは、扉3が開かれることによって、補充者により医薬品の補充作業及び医薬品の代金の回収作業等が行われる。 As shown in FIG. 1(a), a door 3 is provided on the front of the housing 2 of the first product provision processing device 100A. In the first product provision processing device 100A, the door 3 is opened so that a replenishing person can carry out tasks such as replenishing medicines and collecting the payment for the medicines.

扉3の前面側には、医薬品の説明、QRコード(登録商標)等のコード情報等を表示する表示部10と、ユーザの選択操作を受け付ける操作入力部11とで構成されたタッチスクリーンが設けられている。 On the front side of the door 3, there is a touch screen consisting of a display unit 10 that displays information such as drug descriptions and code information such as QR codes (registered trademark), and an operation input unit 11 that accepts selection operations by the user.

また、扉3の前面には、ユーザが購入した医薬品を取り出すための商品取出口12が設けられている。この商品取出口12の前方かつ上端側には、埃、砂塵、害虫の侵入を防止するための開閉扉13が軸支されている。 In addition, a product outlet 12 is provided on the front side of the door 3, through which the user can take out the medicines they have purchased. An opening and closing door 13 is pivoted in front of and at the top end of this product outlet 12 to prevent the intrusion of dust, sand, and pests.

本実施形態においては、商品取出口12は、扉3のやや中央部に設けられている。このため、購入した医薬品をユーザが背を屈めたり、膝を曲げたりすることなく、安定した姿勢で取り出せることができる。なお、商品取出口12は、扉3の下方部に設けられてもよいし、扉3の上方部に設けられてもよい。 In this embodiment, the product outlet 12 is provided in a slightly central portion of the door 3. This allows the user to take out the purchased medicine in a stable position without bending the back or knees. The product outlet 12 may be provided in a lower portion of the door 3 or in an upper portion of the door 3.

また、扉3の前面側の上方部には、音声等を出力するためのスピーカ19と、ユーザを撮影するための外部カメラ20とが設けられている。 In addition, a speaker 19 for outputting sound and the like, and an external camera 20 for photographing the user are provided at the upper part of the front side of the door 3.

そして、第1商品提供処理装置100Aの扉3の前面には、支払ユニットとして、硬貨を受け付ける硬貨投入ユニット14と、紙幣を受け付けるビルバリユニット15と、カードの金銭情報を受け付けるカード決済ユニット16とが設けられている。さらに、レシートを出力するレシートプリンタ17と、釣銭を取り出すための釣銭取出口18とが設けられている。 The first product processing device 100A has, on the front side of the door 3, a coin insertion unit 14 for accepting coins, a bill validation unit 15 for accepting paper money, and a card payment unit 16 for accepting monetary information on a card, which serve as payment units. Furthermore, a receipt printer 17 for outputting receipts and a change outlet 18 for taking out change are provided.

図1(b)に示すように、第2商品提供処理装置100Bには、第1商品提供処理装置100Aと同様に、第2商品提供処理装置100Bの筐体2の前面に扉3が設けられており、扉3の前面側には、表示部10と操作入力部11と商品取出口12とスピーカ19と外部カメラ20とが設けられている。ただし、第2商品提供処理装置100Bは、第1商品提供処理装置100Aと異なり、支払ユニット(硬貨投入ユニット14、ビルバリユニット15、カード決済ユニット16、レシートプリンタ17、釣銭取出口18)が備えられていない。第2商品提供処理装置100Bから提供された医薬品については、第2商品提供処理装置100Bが設置された販売店において会計処理が行われることになる。 As shown in FIG. 1(b), the second product provision processing device 100B, like the first product provision processing device 100A, has a door 3 on the front of the housing 2 of the second product provision processing device 100B, and a display unit 10, an operation input unit 11, a product removal opening 12, a speaker 19, and an external camera 20 are provided on the front side of the door 3. However, unlike the first product provision processing device 100A, the second product provision processing device 100B does not have a payment unit (coin insertion unit 14, bill validation unit 15, card payment unit 16, receipt printer 17, change removal opening 18). Accounting for medicines provided by the second product provision processing device 100B is carried out at the store where the second product provision processing device 100B is installed.

図2に示すように、第1商品提供処理装置100Aまたは第2商品提供処理装置100Bのいずれの商品提供処理装置100の内部にも、医薬品Pの種類ごとに分かれて医薬品を格納し、左右方向の複数の格納レーンR1~R4と上下方向の複数の格納段D1~D10とで区画される複数の格納部30が設けられている。本実施形態においては、4つの格納レーンR1~R4と10段の格納段D1~D10とから区画される40個の格納部30を設けることが可能であるが、格納レーンと格納段との数は適宜設計変更が自由である。例えば、6つの格納レーンと6つの格納段としてもよい。 As shown in FIG. 2, inside either the first product processing device 100A or the second product processing device 100B, there are provided a number of storage sections 30 that store pharmaceuticals according to the type of pharmaceutical P and are partitioned by a number of storage lanes R1-R4 in the left-right direction and a number of storage levels D1-D10 in the up-down direction. In this embodiment, it is possible to provide 40 storage sections 30 partitioned by four storage lanes R1-R4 and ten storage levels D1-D10, but the number of storage lanes and storage levels can be freely modified as appropriate. For example, there may be six storage lanes and six storage levels.

複数の格納部30は、それぞれが互い略同一の構造に形成され、それぞれの幅方向及び長手方向が商品提供処理装置100の幅方向及び前後方向にそれぞれ沿うように配置されている。また、それぞれの格納部30は、商品提供処理装置100から取り外しが可能であり、医薬品のサイズに応じた様々なサイズの医薬品を格納可能となっている。 The multiple storage sections 30 are each formed with approximately the same structure, and are arranged so that their width and length directions are aligned with the width and front-rear directions of the product providing and processing device 100, respectively. In addition, each storage section 30 is removable from the product providing and processing device 100, and is capable of storing medicines of various sizes according to the size of the medicine.

例えば、図2に示すように、第3格納レーンR3と第6格納段D6とから区画される格納部30を取り外すことにより、第3格納レーンR3と第7格納段D7とから区画される格納部30において、上下方向の高さの高い医薬品Phを格納することができる。また、第1格納レーンR1及び第2格納レーンR2、並びに第5格納段D5とから区画される2つの格納部30のように、幅の広い医薬品Pwを2つの格納部30に跨って格納することもできる。このように、本実施形態に係る商品提供処理装置100では、医薬品のサイズに応じた様々なサイズの医薬品を提供することができる。 For example, as shown in FIG. 2, by removing the storage section 30 separated by the third storage lane R3 and the sixth storage stage D6, it is possible to store medicines Ph that are tall in the vertical direction in the storage section 30 separated by the third storage lane R3 and the seventh storage stage D7. Also, like the two storage sections 30 separated by the first storage lane R1 and the second storage lane R2, and the fifth storage stage D5, it is possible to store a wide medicine Pw across two storage sections 30. In this way, the product provision processing device 100 of this embodiment can provide medicines of various sizes according to the size of the medicine.

図3に示すように、それぞれの格納部30には、格納部30に格納された医薬品Pを前方に搬送するコンベア31と、コンベア31に載置された医薬品Pを前方に押すプッシャ32とが備えられている。なお、複数の格納部30に跨って収納されている医薬品Pは、複数のコンベア31が同時に駆動することになる。 As shown in FIG. 3, each storage section 30 is provided with a conveyor 31 that transports the medicine P stored in the storage section 30 forward, and a pusher 32 that pushes the medicine P placed on the conveyor 31 forward. Note that medicines P stored across multiple storage sections 30 are driven by multiple conveyors 31 simultaneously.

また、商品提供処理装置100の内部には、扉3と複数の格納部30との間に配置されるとともに、商品提供処理装置100の上下方向に沿って昇降可能に構成されたエレベータ40が設けられている。エレベータ40は、格納部30から搬送された医薬品を受け入れ、受け入れた医薬品を商品取出口12に搬送するものである。 Inside the product processing device 100, an elevator 40 is provided, which is disposed between the door 3 and the multiple storage sections 30 and is configured to be able to move up and down along the vertical direction of the product processing device 100. The elevator 40 receives medicines transported from the storage sections 30 and transports the received medicines to the product removal opening 12.

エレベータ40は、図2及び図3に示すように、商品提供処理装置100の前後方向の両端側に開口縁を有する角筒状に形成されている。より具体的には、エレベータ40は、格納部30から搬送された医薬品を載置可能なトレイ41と、トレイ41の上方に対向して配置された平板状の天井板42と、トレイ41と天井板42との左右方向の両端側に設けられ、トレイ41と天井板42とを連結する側面板43とを備えて角筒状に形成されている。 2 and 3, the elevator 40 is formed in a square tube shape with opening edges on both ends in the front-rear direction of the product providing and processing device 100. More specifically, the elevator 40 is formed in a square tube shape and includes a tray 41 on which medicines transported from the storage section 30 can be placed, a flat ceiling plate 42 arranged opposite to and above the tray 41, and side plates 43 provided on both ends in the left-right direction of the tray 41 and the ceiling plate 42 and connecting the tray 41 and the ceiling plate 42.

トレイ41の左右方向の長さは、左右方向のすべての格納レーンR1~R4にわたる幅以上の長さから構成されており、複数の格納レーンに亘って格納された幅の広い医薬品Pwをトレイ41に載置することができる。さらに、図3に示すように、トレイ41は、前側に緩やかに傾斜しており、トレイ41に搬送された医薬品が商品取出口12に滑り落ちていき、ユーザが商品取出口12から提供された医薬品を取り出しやすく構成されている。 The length of the tray 41 in the left-right direction is greater than or equal to the width of all storage lanes R1 to R4 in the left-right direction, and wide medicines Pw stored across multiple storage lanes can be placed on the tray 41. Furthermore, as shown in FIG. 3, the tray 41 is gently inclined toward the front, so that medicines transported to the tray 41 slide down into the product outlet 12, making it easy for the user to take out the medicines provided from the product outlet 12.

側面板43の上下方向の長さは、上下方向に隣接した2つの格納段にわたる高さHと略同一の長さで構成されており、2つの格納段に亘って格納された高さの高い医薬品Phをトレイ41に載置することができる。 The vertical length of the side panel 43 is approximately the same as the height H of two vertically adjacent storage levels, so that tall pharmaceuticals Ph stored across two storage levels can be placed on the tray 41.

また、天井板42には、格納部30を撮影する内部カメラ21が載置されている。図3に示すように、内部カメラ21が載置された天井板42の載置領域には、下方かつ格納部30に向けて傾斜した開口孔42aが形成されている。この開口孔42aを介して内部カメラ21により、エレベータ40と対向する位置にある格納部30、その格納部30に格納された医薬品を撮影することができる。 The internal camera 21 that photographs the storage unit 30 is mounted on the ceiling board 42. As shown in FIG. 3, an opening 42a that is inclined downward toward the storage unit 30 is formed in the mounting area of the ceiling board 42 on which the internal camera 21 is mounted. Through this opening 42a, the internal camera 21 can photograph the storage unit 30, which is located opposite the elevator 40, and the medicines stored in the storage unit 30.

なお、本実施形態においては、内部カメラ21を天井板42に載置して構成したが、内部カメラ21により格納部30に格納された医薬品が撮影できれば、内部カメラ21の設置場所は天井板42に限られない。 In this embodiment, the internal camera 21 is mounted on the ceiling board 42, but the location of the internal camera 21 is not limited to the ceiling board 42 as long as the internal camera 21 can capture images of the medicines stored in the storage unit 30.

さらに、商品提供処理装置100の内部には、商品取出口12に対向し、エレベータ40の後方に配置されるとともに、格納部30の上下方向に配置され、商品提供処理装置100の側面視において略L字型状に形成された障壁棚50が設けられている。 In addition, inside the product processing device 100, a barrier shelf 50 is provided that faces the product outlet 12, is located behind the elevator 40, is positioned above and below the storage section 30, and is formed in a roughly L-shape when viewed from the side of the product processing device 100.

障壁棚50は、商品提供処理装置100の上下方向に対して平行な平板状の障壁部51と、商品提供処理装置100の上下方向に対して垂直な平板状の棚部52とを有し、棚部52には、商品提供処理装置100の制御に用いられる制御基板53が載置されている。 The barrier shelf 50 has a flat barrier section 51 parallel to the vertical direction of the product processing device 100, and a flat shelf section 52 perpendicular to the vertical direction of the product processing device 100, and a control board 53 used to control the product processing device 100 is placed on the shelf section 52.

図3に示すように、エレベータ40は、医薬品を提供する前は商品取出口12と障壁棚50との間の待機位置で待機している。 As shown in FIG. 3, the elevator 40 waits in a waiting position between the product outlet 12 and the barrier shelf 50 before dispensing the medicine.

エレベータ40が待機位置に待機しているときには、エレベータ40の後方側の開口縁と障壁部51との空隙から少なくとも商品が通過できないように、障壁部51は、エレベータ40の後方側の開口縁を塞ぐように構成されている。これにより、エレベータ40が待機位置に待機しているときには、商品提供処理装置100の商品取出口12から手を入れて商品を不正に抜き取ろうとしても、エレベータ40が角筒状に形成されており、上下方向に関してはトレイ41及び天井板42が壁となり、左右方向に関しては側面板43が壁となり、後方向に関しては障壁部51が壁となり、商品が不正に抜き取られることを防止できる。 When the elevator 40 is waiting in the waiting position, the barrier portion 51 is configured to block the opening edge on the rear side of the elevator 40 so that at least the products cannot pass through the gap between the opening edge on the rear side of the elevator 40 and the barrier portion 51. As a result, when the elevator 40 is waiting in the waiting position, even if someone tries to illegally remove products by reaching into the product removal opening 12 of the product providing and processing device 100, the elevator 40 is formed in a rectangular tube shape, and the tray 41 and ceiling panel 42 act as walls in the vertical direction, the side panel 43 acts as a wall in the horizontal direction, and the barrier portion 51 acts as a wall in the rear direction, preventing the illegal removal of products.

また、障壁棚50の棚部52に制御基板53を載置したことから、商品提供処理装置100の内部の限られた配置スペースを有効活用できることに加え、障壁棚50が商品提供処理装置100の上下方向に対して略中央部にあることから、商品提供処理装置100が浸水したときにおいても制御基板53の保護を図ることができる。 In addition, since the control board 53 is placed on the shelf portion 52 of the barrier shelf 50, the limited space inside the product processing device 100 can be effectively utilized. In addition, since the barrier shelf 50 is located approximately in the center of the product processing device 100 in the vertical direction, the control board 53 can be protected even if the product processing device 100 becomes flooded.

さらに、エレベータ40の駆動に関しても、エレベータ40の待機位置が、上下方向に対して格納段D1~D10のやや中央寄り(略中央位置)に設けられていることから、待機位置から提供する医薬品が収納された格納部30の格納段Dまでの昇降距離を短縮させることができ、提供する医薬品の提供速度を向上させることもできる。 Furthermore, with regard to the operation of the elevator 40, the waiting position of the elevator 40 is located slightly toward the center (approximately the center position) of the storage levels D1 to D10 in the vertical direction, so that the ascending and descending distance from the waiting position to the storage level D of the storage unit 30 where the medicines to be provided are stored can be shortened, and the speed at which the medicines are provided can also be improved.

また、図2及び図3に示すように、扉3の背面であって商品取出口12の上方には、商品取出口12に軸支された開閉扉13を開閉させるシャッター機構90が設けられている。 As shown in Figures 2 and 3, a shutter mechanism 90 is provided on the rear surface of the door 3 and above the product outlet 12 to open and close the opening and closing door 13 pivotally supported by the product outlet 12.

また、図2及び図3に示すように、第1商品提供処理装置100Aにおいては、扉3の背面には、硬貨投入ユニット14とビルバリユニット15とカード決済ユニット16とレシートプリンタ17と釣銭取出口18とに接続され、金銭情報・カード情報・釣銭情報の入出力を行う金銭情報入出力部60が設けられている。 As shown in Figures 2 and 3, in the first product provision processing device 100A, a monetary information input/output unit 60 is provided on the back of the door 3, which is connected to the coin insertion unit 14, bill validation unit 15, card payment unit 16, receipt printer 17, and change outlet 18, and inputs and outputs monetary information, card information, and change information.

なお、第2商品提供処理装置100Bは、第1商品提供処理装置100Aと異なり、支払ユニットが備えられていないことから、金銭情報入出力部60が設けられていない。 Note that the second product provision processing device 100B is different from the first product provision processing device 100A in that it does not have a payment unit and therefore does not have a monetary information input/output unit 60.

[商品提供システムの内部構成]
次に、ユーザの端末装置200により医薬品を選択し、商品提供処理装置100を介して医薬品が提供される商品提供システムの内部構成について説明する。図4は、実施形態1に係る商品提供システム1の構成を示すブロック図の一例である。
[Internal configuration of product provision system]
Next, a description will be given of the internal configuration of a product provision system in which a medicine is selected by a user's terminal device 200 and the medicine is provided via the product provision processing device 100. Fig. 4 is an example of a block diagram showing the configuration of the product provision system 1 according to the first embodiment.

図4に示すように、実施形態1に係る商品提供システム1は、複数の商品提供処理装置100(第1商品提供処理装置100A及び第2商品提供処理装置100B)と、ユーザが操作を行うユーザ端末装置200と、各種の処理を行うサーバ300と、医薬品を提供する責任者である薬剤師が操作を行う複数の薬剤師端末装置340とにより構成されている。そして、サーバ300は、商品提供処理装置100とユーザ端末装置200と薬剤師端末装置340とが公衆回線を介して相互に通信可能に接続されている。 As shown in FIG. 4, the product provision system 1 according to the first embodiment is composed of a plurality of product provision processing devices 100 (a first product provision processing device 100A and a second product provision processing device 100B), a user terminal device 200 operated by a user, a server 300 that performs various processes, and a plurality of pharmacist terminal devices 340 operated by pharmacists who are responsible for providing pharmaceuticals. The server 300 is connected so that the product provision processing devices 100, the user terminal devices 200, and the pharmacist terminal devices 340 can communicate with each other via a public line.

第1商品提供処理装置100Aは、表示部10と、操作入力部11と、スピーカ19と、外部カメラ20と、内部カメラ21と、コンベア31と、エレベータ40と、金銭情報入出力部60と、制御部70と、通信部80と、記憶部81と、シャッター機構90とを少なくとも備えている。また、本実施形態においては、制御部70、通信部80及び記憶部81は、制御基板53(図3参照)に搭載されている。 The first product provision processing device 100A includes at least a display unit 10, an operation input unit 11, a speaker 19, an external camera 20, an internal camera 21, a conveyor 31, an elevator 40, a monetary information input/output unit 60, a control unit 70, a communication unit 80, a memory unit 81, and a shutter mechanism 90. In this embodiment, the control unit 70, the communication unit 80, and the memory unit 81 are mounted on a control board 53 (see FIG. 3).

コンベア31は、医薬品が載置されるベルトを駆動させるモータからなるベルト駆動部34と、ベルトの位置を把握するためのベルト位置センサ35とを備えている。 The conveyor 31 is equipped with a belt drive unit 34 consisting of a motor that drives the belt on which the medicines are placed, and a belt position sensor 35 for detecting the position of the belt.

エレベータ40は、エレベータ40を上下方向に昇降させるモータからなる昇降駆動部44と、エレベータ40の位置を把握するためのエレベータセンサ45とを備えている。 The elevator 40 is equipped with an elevator drive unit 44 consisting of a motor that raises and lowers the elevator 40 in the vertical direction, and an elevator sensor 45 for determining the position of the elevator 40.

シャッター機構90は、商品取出口12に軸支された開閉扉13を開閉させるモータからなる開閉駆動部91と、開閉扉13の開閉状態を把握するためのシャッターセンサ92とを備えている。 The shutter mechanism 90 includes an opening/closing drive unit 91 consisting of a motor that opens and closes the opening/closing door 13 that is pivoted to the product outlet 12, and a shutter sensor 92 for detecting the open/closed state of the opening/closing door 13.

制御部70は、CPU(Central Processing Unit)などのプロセッサからなり、記憶部81に記憶されている所定の制御プログラムを実行して、医薬品を提供するための各種の制御を行う。 The control unit 70 is composed of a processor such as a CPU (Central Processing Unit) and executes a predetermined control program stored in the memory unit 81 to perform various controls for providing pharmaceuticals.

制御部70は、制御基板53の入力ポート(図示せず)を介して、操作入力部11とベルト位置センサ35とエレベータセンサ45とに接続されており、これらのデバイスから制御部70に各種の情報を入力できるように構成されている。また、制御部70は、制御基板53の出力ポート(図示せず)を介して、表示部10とベルト駆動部34と昇降駆動部44とに接続されており、制御部70からこれらのデバイスに各種の情報を出力ができるように構成されている。さらに、制御部70は、制御基板53の入出力ポート(図示せず)を介して、外部カメラ20、内部カメラ21、金銭情報入出力部60と通信部80とに接続されており、制御部70とこれらのデバイスとで各種の情報を入出力ができるように構成されている。 The control unit 70 is connected to the operation input unit 11, the belt position sensor 35, and the elevator sensor 45 via an input port (not shown) of the control board 53, and is configured to be able to input various information from these devices to the control unit 70. The control unit 70 is also connected to the display unit 10, the belt drive unit 34, and the lift drive unit 44 via an output port (not shown) of the control board 53, and is configured to be able to output various information from the control unit 70 to these devices. The control unit 70 is also connected to the external camera 20, the internal camera 21, the money information input/output unit 60, and the communication unit 80 via an input/output port (not shown) of the control board 53, and is configured to be able to input and output various information between the control unit 70 and these devices.

通信部80は、第1商品提供処理装置100Aとサーバ300(後述する商品提供サーバ310)との間で通信状態を確立して相互に通信可能な状態とする通信モジュールからなり、通信方式としては有線通信又は無線通信を問わない。 The communication unit 80 is composed of a communication module that establishes a communication state between the first product provision processing device 100A and the server 300 (the product provision server 310 described later) to enable mutual communication, and the communication method can be either wired communication or wireless communication.

記憶部81は、不揮発性メモリの記憶装置からなり、制御部70が各種制御を行うための制御プログラムや一時的な情報が記憶される。 The memory unit 81 is a non-volatile memory storage device that stores control programs and temporary information used by the control unit 70 to perform various controls.

第2商品提供処理装置100Bも、第1商品提供処理装置100Aと同様に、表示部10と、操作入力部11と、スピーカ19と、外部カメラ20と、内部カメラ21と、コンベア31(ベルト駆動部34、ベルト位置センサ35)と、エレベータ40(昇降駆動部44、エレベータセンサ45)と、制御部70と、通信部80と、記憶部81とを備えている。ただし、第2商品提供処理装置100Bは、第1商品提供処理装置100Aと異なり、支払ユニットが備えられていないことから、金銭情報入出力部60が備えられていない。 Like the first product provision processing device 100A, the second product provision processing device 100B also includes a display unit 10, an operation input unit 11, a speaker 19, an external camera 20, an internal camera 21, a conveyor 31 (belt drive unit 34, belt position sensor 35), an elevator 40 (lift drive unit 44, elevator sensor 45), a control unit 70, a communication unit 80, and a memory unit 81. However, unlike the first product provision processing device 100A, the second product provision processing device 100B does not include a payment unit and therefore does not include a monetary information input/output unit 60.

ユーザ端末装置200は、パソコン、タブレット、スマートフォン等の端末装置からなり、ユーザが操作を行う端末装置である。そして、ユーザ端末装置200は、端末制御部201と、端末記憶部202と、端末入力部203と、端末表示部204と、コード読取り部205とを少なくとも備えている。 The user terminal device 200 is a terminal device such as a personal computer, tablet, or smartphone, and is operated by a user. The user terminal device 200 includes at least a terminal control unit 201, a terminal storage unit 202, a terminal input unit 203, a terminal display unit 204, and a code reading unit 205.

端末制御部201は、CPUなどのプロセッサからなり、ユーザの操作に応じて各種の制御を行う。特に、端末制御部201は、サーバ300(後述する商品提供サーバ310)にアクセスして、商品提供サーバ310に医薬品を選択させる制御を行う。 The terminal control unit 201 is made up of a processor such as a CPU, and performs various controls in response to user operations. In particular, the terminal control unit 201 accesses the server 300 (the product provision server 310 described below) and controls the product provision server 310 to select medicines.

端末記憶部202は、読み書き可能な不揮発性のフラッシュメモリからなり、商品提供サーバ310から受信した各種の情報が記憶される。 The terminal storage unit 202 consists of a readable/writable non-volatile flash memory, and stores various information received from the product providing server 310.

端末入力部203は、キーボードやタッチパネル等の入力部からなり、ユーザの操作に関する情報を入力可能である。 The terminal input unit 203 consists of an input unit such as a keyboard or a touch panel, and can input information related to user operations.

端末表示部204は、液晶ディスプレイや有機ELディスプレイ等の画像を表示する画像表示装置からなり、ユーザの操作に応じた画像や商品提供サーバ310から受信した画像を表示することが可能である。 The terminal display unit 204 consists of an image display device that displays images, such as a liquid crystal display or an organic EL display, and is capable of displaying images according to user operations and images received from the product providing server 310.

コード読取り部205は、商品提供処理装置100の表示部10に表示されたコード情報を読み取り、読み取ったコード情報を解析可能なコードリーダである。 The code reading unit 205 is a code reader that can read the code information displayed on the display unit 10 of the product provision processing device 100 and analyze the read code information.

サーバ300は、商品提供サーバ310と、薬剤師サーバ320と、データベース記憶部330とから構成されている。 The server 300 is composed of a product provision server 310, a pharmacist server 320, and a database storage unit 330.

商品提供サーバ310は、医薬品を提供させるための処理を行うサーバであり、商品提供処理装置100とユーザ端末装置200と薬剤師サーバ320とデータベース記憶部330とに接続されている。商品提供サーバ310は、ユーザ端末装置200に対しては、ユーザ端末装置200からの操作指示により医薬品を選択したり、ユーザ端末装置200に商品提供処理装置100が設置された地図情報を送信したりする。また、商品提供サーバ310は、商品提供処理装置100に対しては、商品提供処理装置100に医薬品の提供を許可したりする。また、商品提供サーバ310は、薬剤師サーバ320に対しては、薬剤師による承認を行わせる指示をしたりする。 The product provision server 310 is a server that performs processing to provide medicines, and is connected to the product provision processing device 100, the user terminal device 200, the pharmacist server 320, and the database storage unit 330. The product provision server 310 selects medicines for the user terminal device 200 in response to operation instructions from the user terminal device 200, and transmits map information on the location of the product provision processing device 100 to the user terminal device 200. The product provision server 310 also permits the product provision processing device 100 to provide medicines. The product provision server 310 also instructs the pharmacist server 320 to have a pharmacist approve the request.

薬剤師サーバ320は、薬剤師端末装置340に関する処理を行うサーバであり、商品提供サーバ310とデータベース記憶部330と薬剤師端末装置340とに接続されている。薬剤師サーバ320は、薬剤師端末装置340のアクセス数を把握したり、薬剤師端末装置340に薬剤師に承認を行わせたり、薬剤師端末装置340にインセンティブの支払いを行ったりする。 The pharmacist server 320 is a server that performs processing related to the pharmacist terminal device 340, and is connected to the product provider server 310, the database storage unit 330, and the pharmacist terminal device 340. The pharmacist server 320 keeps track of the number of accesses to the pharmacist terminal device 340, has the pharmacist approve the request, and pays incentives to the pharmacist terminal device 340.

データベース記憶部330は、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SDD)、光ディスクドライブ、磁気テープ装置等の大容量の記憶装置からなり、医薬品を提供させるための各種情報を記憶している。具体的には、データベース記憶部330は、医薬品を提供させるための各種情報として、「医薬品の情報」、ユーザの固有情報が対応付けられた「予約商品の情報」・「提供商品の情報」・「ユーザ画像」、商品提供処理装置の固有情報が対応付けられた位置情報・商品の在庫数・格納部提供状態(格納部提供許可状態、格納部提供停止状態)・見本補充商品画像の情報、薬剤師の固有情報等を記憶している。 The database storage unit 330 is made up of a large-capacity storage device such as a hard disk drive (HDD), a solid state drive (SDD), an optical disk drive, a magnetic tape device, etc., and stores various information for providing medicines. Specifically, the database storage unit 330 stores various information for providing medicines, such as "medicine information," "reserved product information," "provided product information," and "user image" associated with user-specific information, location information associated with product provision processing device-specific information, product inventory, storage unit provision status (storage unit provision permitted status, storage unit provision suspended status), sample replenishment product image information, and pharmacist-specific information.

なお、本実施形態においては「医薬品の情報」は、各種の医薬品の分類(第一類医薬品、第二類または第三類医薬品)、各種の医薬品に含まれる成分情報、併用禁忌となる各種の成分情報の禁忌組合せ、併用注意となる各種の成分情報の注意組合せ、各種の医薬品の見本商品画像等を含むものである。また、「予約商品の情報」は、予約した医薬品、予約個数、予約完了時期、問診した薬剤師の固有情報等を含むものである。また、「提供商品の情報」は、提供した医薬品、提供個数、提供時期、提供した商品提供処理装置の固有情報を含むものである。 In this embodiment, "pharmaceutical information" includes the classification of various pharmaceuticals (class 1 pharmaceuticals, class 2 pharmaceuticals, or class 3 pharmaceuticals), information on ingredients contained in various pharmaceuticals, prohibited combinations of various ingredient information that are contraindicated for combined use, caution combinations of various ingredient information that are cautioned for combined use, sample product images of various pharmaceuticals, etc. Furthermore, "information on reserved products" includes the reserved pharmaceuticals, the number of reserved items, the time of completion of the reservation, unique information of the pharmacist who conducted the consultation, etc. Furthermore, "information on provided products" includes the provided pharmaceuticals, the number provided, the time of provision, and unique information of the product provision processing device that provided them.

なお、本実施形態においては、商品提供サーバ310と、薬剤師サーバ320とを分けて構成したが、薬剤師サーバ320の機能を商品提供サーバ310に持たせて、1つのサーバで構成してもよい。さらには、より詳細に機能ごとにサーバを分けて、3つ以上のサーバで構成してもよい。 In this embodiment, the product providing server 310 and the pharmacist server 320 are configured separately, but the product providing server 310 may have the functions of the pharmacist server 320 and may be configured as a single server. Furthermore, the servers may be divided into more detailed functions and configured as three or more servers.

薬剤師端末装置340は、パソコン、タブレット、スマートフォン等の端末装置からなり、薬剤師が操作を行う端末装置である。 The pharmacist terminal device 340 is a terminal device such as a personal computer, tablet, or smartphone, and is operated by a pharmacist.

また、薬剤師端末装置340は、カメラ等の生体認証により、予め登録された薬剤師であるか否かの本人認証を行う本人認証機能を有している。この本人認証機能は、薬剤師が薬剤師端末装置340にログインするとき、薬剤師が各種の承認作業を行うとき等において、その都度に本人認証を行う。これにより、薬剤師の資格者以外の承認行為を防止することができる。 The pharmacist terminal device 340 also has an identity authentication function that uses biometric authentication such as a camera to authenticate whether or not the pharmacist is a pre-registered pharmacist. This identity authentication function performs identity authentication each time the pharmacist logs into the pharmacist terminal device 340, when the pharmacist performs various approval tasks, etc. This makes it possible to prevent approval actions by anyone other than a qualified pharmacist.

[商品提供システムのシーケンス図]
次に、商品提供システム1の処理遷移について説明する。図5は、実施形態1に係る商品提供システムの予約受付時における処理遷移を示すシーケンス図の一例であり、図6は、実施形態1に係る商品提供システムの予約受取時における処理遷移を示すシーケンス図の一例である。
[Product provision system sequence diagram]
Next, a description will be given of a process transition of the product provision system 1. Fig. 5 is an example of a sequence diagram showing a process transition when a reservation is accepted by the product provision system according to the first embodiment, and Fig. 6 is an example of a sequence diagram showing a process transition when a reservation is received by the product provision system according to the first embodiment.

図5及び図6に示したシーケンス図は、左列から順番に、ユーザ端末装置200、商品提供処理装置100、サーバ300(商品提供サーバ310及び薬剤師サーバ320)、薬剤師端末装置340の処理を示している。なお、以下に説明する各処理については、例示的な順序でステップSの要素を図示しており、図示した特定の順序に限定されない。したがって、図5及び図6に示すフローチャートにおいて、処理結果に矛盾が生じない限り、順序を入れ替えることが可能である。このことは、後述する図7~図10、図15及び図16においても同様である。 The sequence diagrams shown in Figures 5 and 6 show, from the left, the processing of the user terminal device 200, the product provision processing device 100, the server 300 (product provision server 310 and pharmacist server 320), and the pharmacist terminal device 340. Note that for each process described below, the elements of step S are illustrated in an exemplary order, and are not limited to the specific order illustrated. Therefore, in the flowcharts shown in Figures 5 and 6, the order can be changed as long as no inconsistencies arise in the processing results. The same applies to Figures 7 to 10, 15, and 16 described below.

(予約受付時のシーケンス)
ユーザがユーザ端末装置200により医薬品を予約商品として決定する場合について説明する。
(Sequence when accepting reservations)
A case where the user decides to reserve a medicine through the user terminal device 200 will be described.

図5に示すように、ユーザ端末装置200は、ユーザから商品提供サーバ310へのログイン操作があると、商品選択ログイン処理を行う(ステップS1)。
この商品選択ログイン処理では、最初にパスワード等のユーザの固有情報を商品提供サーバ310に送信する。
As shown in FIG. 5, when a user logs in to the product providing server 310, the user terminal device 200 performs a product selection login process (step S1).
In this product selection login process, first, the user's unique information such as a password is transmitted to the product providing server 310 .

商品提供サーバ310は、ユーザ端末装置200からユーザの固有情報を受信すると、ユーザ認証処理を行う(ステップS31)。
このユーザ認証処理では、ユーザ端末装置200から受信したユーザの固有情報がデータベース記憶部330に登録されたユーザの固有情報であるか否かを判定する。そして、受信したユーザの固有情報が登録されているユーザの固有情報であるか否かのユーザ認証結果情報をユーザ端末装置200に送信する。また、受信したユーザの固有情報があらかじめ登録されたユーザの固有情報であると、ユーザの認証が成功したものとして、受信したユーザの固有情報をアクセス中のユーザの固有情報として登録し、商品提供サーバ310とユーザ端末装置200との通信状態を確立する。
When the product providing server 310 receives the user's unique information from the user terminal device 200, the product providing server 310 performs a user authentication process (step S31).
In this user authentication process, it is determined whether the user's unique information received from the user terminal device 200 is unique to a user registered in the database storage unit 330. Then, user authentication result information indicating whether the received user's unique information is unique to a registered user is transmitted to the user terminal device 200. If the received user's unique information is unique to a user registered in advance, the user authentication is deemed successful, the received user's unique information is registered as unique information of the accessing user, and a communication state between the product providing server 310 and the user terminal device 200 is established.

ユーザ端末装置200は、ユーザの認証が成功したことを示すユーザ認証結果情報を受信すると、商品提供処理装置100から提供される医薬品を予約商品として決定する予約商品決定処理を行う(ステップS2)。
この予約商品決定処理では、医薬品名から医薬品を選択したり、症状から医薬品を選択したりして、商品提供処理装置100から提供される医薬品を予約商品として決定する。
When the user terminal device 200 receives the user authentication result information indicating that the user authentication has been successful, the user terminal device 200 performs a reserved product determination process for determining the medicine provided by the product provision processing device 100 as the reserved product (step S2).
In this reserved product determination process, a medicine is selected based on the name of the medicine or based on symptoms, and the medicine provided by the product provision processing device 100 is determined as a reserved product.

ユーザ端末装置200は、予約商品が決定された後、予約商品が特定の医薬品であるか否かを判定する特定予約商品判定処理を行う(ステップS3)。
この特定予約商品判定処理では、予約商品が特定の医薬品(例えば、第一類医薬品)であるか否かを判定する。そして、予約商品が特定の医薬品であると判定した場合には、ステップS4の問診要求処理に移し、予約商品が特定の医薬品ではない通常の医薬品(例えば、第二類または第三類医薬品等のOTC医薬品)と判定した場合には、ステップS4、S5の処理を行わずに、ステップS6の通常予約商品確定処理に移す。
After the reserved product is determined, the user terminal device 200 performs a specific reserved product determination process to determine whether the reserved product is a specific medicine (step S3).
In this specific reserved product determination process, it is determined whether the reserved product is a specific drug (e.g., a first-class drug). If it is determined that the reserved product is a specific drug, the process proceeds to the medical interview request process in step S4, whereas if it is determined that the reserved product is not a specific drug but a normal drug (e.g., an OTC drug such as a second or third-class drug), the process proceeds to the normal reserved product confirmation process in step S6 without performing the processes in steps S4 and S5.

また、ユーザ端末装置200は、予約商品として決定した医薬品が特定の医薬品であると判定した場合には、ユーザに薬剤師と特定の医薬品に関する問診を行わせるために、問診要求処理を行う(ステップS4)。
この問診要求処理では、予約商品として決定した特定の医薬品の予約商品情報、薬剤師に問診を要求する問診要求情報等を商品提供サーバ310に送信する。
In addition, if the user terminal device 200 determines that the medicine decided as the reserved item is a specific medicine, it performs an interview request process to have the user conduct an interview with a pharmacist regarding the specific medicine (step S4).
In this medical interview request process, the reserved product information of the specific medicine determined as the reserved product, medical interview request information requesting a medical interview with a pharmacist, and the like are transmitted to the product providing server 310.

商品提供サーバ310は、予約商品情報、問診要求情報等を受信すると、薬剤師サーバ320に予約商品情報、問診要求情報等を転送する。 When the product provision server 310 receives the reserved product information, medical interview request information, etc., it transfers the reserved product information, medical interview request information, etc. to the pharmacist server 320.

薬剤師サーバ320は、商品提供サーバ310を介して予約商品情報、問診要求情報等を受信すると、薬剤師からの問診を受け付けるための問診受付開始処理を行う(ステップS32)。
この問診受付開始処理では、すべての薬剤師端末装置340に対して、ユーザの問診があることを通知する問診受付情報を送信する。
When the pharmacist server 320 receives the reserved product information, the medical interview request information, and the like via the product providing server 310, it performs a medical interview reception start process for receiving a medical interview from the pharmacist (step S32).
In this inquiry reception start process, inquiry reception information notifying all pharmacist terminal devices 340 that a user inquiry will be made is transmitted.

薬剤師端末装置340は、薬剤師サーバ320から問診受付情報を受信すると、ユーザの問診があることを通知される。 When the pharmacist terminal device 340 receives medical interview reception information from the pharmacist server 320, it is notified that a medical interview is available for the user.

薬剤師端末装置340は、薬剤師がユーザの問診を行いたい場合には、まず薬剤師サーバ320にログインする薬剤師ログイン処理を行う(ステップS51)。
この薬剤師ログイン処理では、最初に薬剤師端末装置340に搭載されたカメラ等の生体認証により薬剤師の本人認証を行い、本人認証が成功すると、薬剤師サーバ320に薬剤師の固有情報を送信する。
When a pharmacist wishes to ask a question of a user, the pharmacist terminal device 340 first performs a pharmacist login process to log in to the pharmacist server 320 (step S51).
In this pharmacist login process, first, the pharmacist is authenticated by biometric authentication using a camera or the like mounted on the pharmacist terminal device 340 , and if the authentication is successful, the pharmacist's unique information is sent to the pharmacist server 320 .

薬剤師サーバ320は、薬剤師端末装置340から薬剤師の固有情報を受信すると、受信した薬剤師の固有情報の認証をする薬剤師認証処理を行う(ステップS33)。
この薬剤師認証処理では、受信した薬剤師の固有情報がデータベース記憶部330に登録された薬剤師の固有情報であるか否かを判定し、受信した薬剤師の固有情報が登録された薬剤師の固有情報であると、薬剤師の認証が成功したものとする。そして、薬剤師の認証結果を示す薬剤師認証結果情報を薬剤師端末装置340に送信する。また、薬剤師の認証が成功すると、受信した薬剤師の固有情報をアクセス中の薬剤師の固有情報として登録するとともに、薬剤師サーバ320にアクセス中の薬剤師のアクセス数を更新する。
When the pharmacist server 320 receives the pharmacist's unique information from the pharmacist terminal device 340, the pharmacist server 320 performs a pharmacist authentication process to authenticate the received pharmacist's unique information (step S33).
In this pharmacist authentication process, it is determined whether the received pharmacist's unique information is unique information of a pharmacist registered in the database storage unit 330, and if the received pharmacist's unique information is unique information of a registered pharmacist, it is determined that the authentication of the pharmacist has been successful. Then, pharmacist authentication result information indicating the authentication result of the pharmacist is transmitted to the pharmacist terminal device 340. Furthermore, if the authentication of the pharmacist is successful, the received pharmacist's unique information is registered as unique information of the pharmacist currently accessing the pharmacist server 320, and the access count of the pharmacist currently accessing the pharmacist server 320 is updated.

薬剤師端末装置340は、薬剤師サーバ320から薬剤師の認証が成功したことを示す薬剤師認証結果情報を受信すると、後述するユーザの問診の申請を行うことができる。 When the pharmacist terminal device 340 receives pharmacist authentication result information from the pharmacist server 320 indicating that the pharmacist authentication was successful, it can request a user interview, as described below.

薬剤師端末装置340は、ユーザの問診の申請を行う場合には、問診申請処理を行う(ステップS52)。
この問診申請処理では、薬剤師端末装置340に搭載されたカメラ等の生体認証により薬剤師の本人認証を行い、本人認証が成功すると、問診申請情報、薬剤師の固有情報を薬剤師サーバ320に送信する。
When the user requests a medical interview, the pharmacist terminal device 340 performs a medical interview request process (step S52).
In this medical interview application process, the pharmacist's identity is authenticated using biometric authentication such as a camera mounted on the pharmacist terminal device 340, and if the authentication is successful, the medical interview application information and the pharmacist's unique information are sent to the pharmacist server 320.

薬剤師サーバ320は、問診申請情報、薬剤師の固有情報を受信すると、いずれの薬剤師端末装置340からの問診の申請を許可するか否かの判定をする問診振分け処理(ステップS34)を行う。
この問診振分け処理では、最初に薬剤師サーバ320に問診申請情報を送信した薬剤師端末装置340に対してユーザの問診の申請を許可し(いわゆる早い者勝ちで許可し)、薬剤師端末装置340と薬剤師サーバ320とユーザ端末装置200との通信状態を確立する。これにより、ユーザの問診において薬剤師の参加を待機している待機時間を短縮させることができる。また、薬剤師端末装置340からの問診の申請を許可したか否かの問診申請結果情報を薬剤師端末装置340に送信する。
When the pharmacist server 320 receives the medical interview application information and the pharmacist's unique information, it performs a medical interview allocation process (step S34) to determine whether or not to permit a medical interview application from any of the pharmacist terminal devices 340.
In this interview allocation process, the pharmacist terminal device 340 that first sent interview application information to the pharmacist server 320 is permitted to apply for the user's interview (so-called first come, first served), and a communication state is established between the pharmacist terminal device 340, the pharmacist server 320, and the user terminal device 200. This makes it possible to shorten the waiting time for a pharmacist to participate in the user's interview. In addition, interview application result information indicating whether the interview application from the pharmacist terminal device 340 has been permitted is transmitted to the pharmacist terminal device 340.

ユーザ端末装置200は、通信状態が確立された薬剤師端末装置340との問診を行う問診処理を行う(ステップS5)。
この問診処理では、チャット等の文字ベースまたは音声会話等の手段により、薬剤師端末装置340からの薬剤師の問診についての問診内容をユーザが回答し、回答した問診内容の情報を薬剤師サーバ320に送信する。
The user terminal device 200 performs an interview process to ask a question to the pharmacist terminal device 340 with which communication has been established (step S5).
In this medical interview process, the user answers questions posed by the pharmacist at the pharmacist terminal device 340 using text-based means such as chat or voice conversation, and information on the answered questions is sent to the pharmacist server 320.

薬剤師サーバ320は、ユーザ端末装置200からの問診内容を送信する問診内容送信処理(ステップS35)を行う。
この問診内容送信処理では、ユーザからの問診内容を示す問診内容情報を、ユーザの問診の申請を許可した薬剤師端末装置340に送信する。
The pharmacist server 320 performs a medical interview content transmission process (step S35) to transmit the medical interview content from the user terminal device 200.
In this medical interview content transmission process, medical interview content information indicating the medical interview content from the user is transmitted to the pharmacist terminal device 340 that has permitted the user's application for a medical interview.

薬剤師端末装置340は、ユーザからの問診内容に基づいて薬剤師により問診結果の操作が行われると、問診結果を示す第1承認結果情報を薬剤師サーバ320に送信する薬剤師第1承認処理を行う(ステップS53)。
この薬剤師第1承認処理では、薬剤師により特定の医薬品を承認する承認操作が行われると、第1承認結果情報として第1承認情報を薬剤師サーバ320に送信し、薬剤師により特定の医薬品を承認しない否認操作が行われると、第1承認結果情報として第1否認情報を薬剤師サーバ320に送信する。
When the pharmacist operates the medical interview result based on the contents of the medical interview from the user, the pharmacist terminal device 340 performs a pharmacist first approval process to send first approval result information indicating the medical interview result to the pharmacist server 320 (step S53).
In this pharmacist first approval process, when an approval operation is performed by a pharmacist to approve a specific medicine, first approval information is sent to the pharmacist server 320 as first approval result information, and when a denial operation is performed by the pharmacist to not approve the specific medicine, first denial information is sent to the pharmacist server 320 as first approval result information.

薬剤師サーバ320は、薬剤師端末装置340から第1承認結果情報を受信すると、第1インセンティブ支払処理を行う(ステップS36)。
この第1インセンティブ支払処理では、まず現在の薬剤師のアクセス数に基づいて、インセンティブの単価を設定する。そして、設定したインセンティブの単価の一部(例えば、50%)である第1インセンティブを特定の医薬品の承認を行った薬剤師に対して支払うように、第1インセンティブを電子マネーとして薬剤師端末装置340に送信したり、薬剤師の銀行口座に振り込んだりする支払処理が行われる。さらに、薬剤師サーバ320は、薬剤師端末装置340から受信した第1承認結果情報を商品提供サーバ310に転送する。
When the pharmacist server 320 receives the first approval result information from the pharmacist terminal device 340, it performs a first incentive payment process (step S36).
In this first incentive payment process, first, the unit price of the incentive is set based on the current number of accesses by the pharmacist. Then, a payment process is performed in which the first incentive, which is a part (e.g., 50%) of the set unit price of the incentive, is sent to the pharmacist terminal device 340 as electronic money or transferred to the pharmacist's bank account so as to be paid to the pharmacist who approved the specific drug. Furthermore, the pharmacist server 320 transfers the first approval result information received from the pharmacist terminal device 340 to the product provision server 310.

ここで、深夜帯・休日等の薬剤師のアクセス数が少ない時間には、インセンティブの単価を高く設定し、昼間・平日等の薬剤師のアクセス数が多い時間には、インセンティブの単価を低く設定することが望ましい。これにより、アクセスの少ない時間のインセンティブ単価の設定を自動的にコントロールすることができ、深夜帯・休日等の薬剤師による承認業務を安定的に行わせることができる。 Here, it is desirable to set the incentive unit price high during times when pharmacists are less likely to access the system, such as late at night or on holidays, and set the incentive unit price low during times when pharmacists are more likely to access the system, such as during the day or on weekdays. This makes it possible to automatically control the setting of the incentive unit price during times when there is less access, and ensures that pharmacists can stably carry out approval work during times such as late at night or on holidays.

また、最初に薬剤師サーバ320に問診申請情報を送信し、特定の医薬品の承認を行った薬剤師に対してインセンティブの一部が支払われることになる。 In addition, a portion of the incentive will be paid to the pharmacist who first sends the medical interview application information to the pharmacist server 320 and approves the specific drug.

商品提供サーバ310は、薬剤師サーバ320を介して薬剤師端末装置340から第1承認結果情報を受信すると、特定予約商品確定処理を行う(ステップS37)。
この特定予約商品確定処理では、第1承認結果情報として第1承認情報を受信すると、予約商品として決定した特定の医薬品を確定し、第1承認結果情報として第1否認情報を受信すると、予約商品として決定した特定の医薬品の情報を破棄する。
When the product providing server 310 receives the first approval result information from the pharmacist terminal device 340 via the pharmacist server 320, the product providing server 310 performs a specific reserved product confirmation process (step S37).
In this specific reserved product confirmation process, when first approval information is received as the first approval result information, the specific medicine determined as the reserved product is confirmed, and when first denial information is received as the first approval result information, the information of the specific medicine determined as the reserved product is discarded.

ユーザ端末装置200は、予約商品として決定した医薬品が特定の医薬品でない通常の医薬品であると判定した場合には、予約商品として決定した通常の医薬品を確定する通常予約商品確定処理を行う(ステップS6)。なお、予約商品として決定した医薬品が特定の医薬品であると判定した場合には、通常予約商品確定処理は行われない。
この予約結果処理では、予約商品として決定した予約商品情報、ユーザの固有情報等を商品提供サーバ310に送信する。
When the user terminal device 200 determines that the medicine determined as the reserved product is a normal medicine and not a specific medicine, it performs a normal reserved product confirmation process to confirm the normal medicine determined as the reserved product (step S6). Note that when it is determined that the medicine determined as the reserved product is a specific medicine, the normal reserved product confirmation process is not performed.
In this reservation result process, information about the reserved product determined as the reserved product, user specific information, and the like are transmitted to the product providing server 310 .

商品提供サーバ310は、確定した予約商品の情報をデータベース記憶部330に登録する予約商品登録処理を行う(ステップS38)。
この予約商品登録処理では、ユーザの固有情報に対応付けて予約商品の登録情報(予約した医薬品、予約個数、予約完了時期、問診した薬剤師の固有情報)をデータベース記憶部330に登録する。
The product providing server 310 performs a reserved product registration process to register information about the confirmed reserved product in the database storage unit 330 (step S38).
In this reserved product registration process, the registration information of the reserved product (reserved medicine, reserved quantity, reservation completion time, and unique information of the pharmacist who interviewed the patient) is registered in the database storage unit 330 in association with the unique information of the user.

商品提供サーバ310は、予約商品登録処理を行った後、予約商品を提供可能な商品提供処理装置100の位置情報を抽出する位置情報抽出処理を行う(ステップS39)。
この位置情報抽出処理では、データベース記憶部330に記憶された商品提供処理装置100に関する情報を参照し、予約商品に対応した商品の在庫数があり、かつ、予約商品に対応した商品を格納している格納部30が格納部提供許可状態にある商品提供処理装置の固有情報を抽出する。そして、抽出した商品提供処理装置の固有情報に対応付けられた位置情報を抽出し、抽出した位置情報をユーザ端末装置200に送信する。このように、商品の在庫数があり、格納部提供許可状態にある商品提供処理装置100の位置情報を抽出していることから、予約した医薬品を受け取る際に、商品提供処理装置100で売り切れや提供停止状態になり、予約した医薬品を受け取ることができないという機会を減少させることができる。さらに、位置情報抽出処理では、予約商品登録処理により登録された予約商品の登録情報をユーザ端末装置200に送信する。
After performing the reserved product registration process, the product providing server 310 performs a location information extraction process to extract location information of the product providing processing device 100 that can provide the reserved product (step S39).
In this location information extraction process, information about the product provision processing device 100 stored in the database storage unit 330 is referenced, and unique information of the product provision processing device in which the product corresponding to the reserved product is in stock and the storage unit 30 storing the product corresponding to the reserved product is in a storage unit provision permitted state is extracted. Then, location information associated with the extracted unique information of the product provision processing device is extracted, and the extracted location information is transmitted to the user terminal device 200. In this way, since the location information of the product provision processing device 100 in which the product is in stock and in a storage unit provision permitted state is extracted, it is possible to reduce the chance of being unable to receive the reserved medicine when receiving it because the product provision processing device 100 is sold out or is not in a supplying state. Furthermore, in the location information extraction process, registration information of the reserved product registered by the reserved product registration process is transmitted to the user terminal device 200.

ユーザ端末装置200は、商品提供サーバ310から予約商品の登録情報及び商品提供処理装置100の位置情報等を受信すると、予約商品の登録情報及び商品提供処理装置100の位置情報を表示する予約結果一覧表示処理を行う(ステップS7)。
この予約結果一覧表示処理では、まず受信した予約商品の登録情報を端末記憶部202に記憶する。そして、予約商品の登録情報及び商品提供処理装置100の位置情報に基づいて、端末表示部204に予約商品の登録情報を示す説明画像及び商品提供処理装置の位置を示す位置情報画像を表示する。この説明画像によりどの医薬品の予約が確定したのか確認することができるとともに、位置情報画像の表示により、ユーザはどこに行けば、商品提供処理装置100により医薬品を受け取ることができるのかを把握することができる。
When the user terminal device 200 receives the registration information of the reserved item and the location information of the product provision processing device 100 from the product provision server 310, it performs a reservation result list display process to display the registration information of the reserved item and the location information of the product provision processing device 100 (step S7).
In this reservation result list display process, first, the received registration information of the reserved item is stored in the terminal storage unit 202. Then, based on the registration information of the reserved item and the location information of the product provision processing device 100, an explanatory image showing the registration information of the reserved item and a location information image showing the location of the product provision processing device are displayed on the terminal display unit 204. This explanatory image makes it possible to confirm which medicines have been reserved, and the display of the location information image allows the user to know where to go to receive the medicines from the product provision processing device 100.

(予約受取時のシーケンス)
次に、ユーザが商品提供処理装置100から予約商品を受け取る場合について説明する。
(Reservation pick-up sequence)
Next, a case where the user receives the reserved product from the product supply processing device 100 will be described.

図6に示すように、商品提供処理装置100は、ユーザ等からの操作を受け付ける受付待機処理を行っている(ステップS11)。
この受付待機処理では、ユーザ等からの操作種類を判別し、ユーザから予約商品の受取操作があると、認証コード情報表示処理(ステップS12)に処理を移す。
As shown in FIG. 6, the product supply processing device 100 performs a reception waiting process for receiving an operation from a user or the like (step S11).
In this reception waiting process, the type of operation from the user is determined, and if the user performs an operation to receive the reserved item, the process proceeds to an authentication code information display process (step S12).

商品提供処理装置100は、ユーザから予約商品の受取操作があると、認証コード情報表示処理を行う(ステップS12)。
この認証コード情報表示処理では、商品提供処理装置100の表示部10に認証コード情報を表示させる。この「認証コード情報」には、商品提供サーバ310に接続する予約接続情報(URL)、商品提供処理装置の固有情報、ユーザ端末装置200の端末記憶部202に記憶されている予約商品の登録情報を呼び出す予約商品呼出指示情報等が含まれている。
When the user performs an operation to receive the reserved product, the product supply processing device 100 performs an authentication code information display process (step S12).
In this authentication code information display process, authentication code information is displayed on the display unit 10 of the product provision processing device 100. This "authentication code information" includes reservation connection information (URL) for connecting to the product provision server 310, unique information of the product provision processing device, reservation product call instruction information for calling up registration information of the reserved product stored in the terminal storage unit 202 of the user terminal device 200, and the like.

ユーザ端末装置200は、商品提供処理装置100の表示部10に認証コード情報が表示されると、認証コード情報読み取り処理を行う(ステップS8)。
この認証コード情報読み取り処理では、商品提供処理装置100の表示部10に表示された認証コード情報を読み取り、読み取った認証コード情報を解析し、解析した認証コード解析情報(予約接続情報、商品提供処理装置の固有情報、予約商品呼出指示情報等)を取得する。そして、認証コード解析情報に含まれた予約商品呼出指示情報に基づいて、端末記憶部202に記憶されている予約商品の登録情報を呼び出す。
When the authentication code information is displayed on the display unit 10 of the product supply processing device 100, the user terminal device 200 performs an authentication code information reading process (step S8).
In this authentication code information reading process, the authentication code information displayed on the display unit 10 of the product provision processing device 100 is read, the read authentication code information is analyzed, and the analyzed authentication code analysis information (reservation connection information, information unique to the product provision processing device, reserved product call instruction information, etc.) is obtained. Then, based on the reserved product call instruction information included in the authentication code analysis information, the registration information of the reserved product stored in the terminal storage unit 202 is called up.

ユーザ端末装置200は、認証コード解析情報を取得した後、予約登録情報送信処理を行う(ステップS9)。
この予約登録情報送信処理では、認証コード解析情報に含まれた予約接続情報に基づいて商品提供サーバ310にアクセスし、呼び出した予約商品の登録情報、ユーザの固有情報、認証コード解析情報に含まれた商品提供処理装置の固有情報等を商品提供サーバ310に送信する。
After acquiring the authentication code analysis information, the user terminal device 200 performs a reservation registration information transmission process (step S9).
In this reservation registration information transmission process, the product providing server 310 is accessed based on the reservation connection information contained in the authentication code analysis information, and the registration information of the called-up reserved product, the user's unique information, the product provision processing device's unique information contained in the authentication code analysis information, etc. are transmitted to the product providing server 310.

商品提供サーバ310は、ユーザ端末装置200から予約商品の登録情報、ユーザの固有情報、商品提供処理装置の固有情報等を受信すると、提供先振り分け処理を行う(ステップS41)。
この提供先振り分け処理では、受信した商品提供処理装置の固有情報を有する商品提供処理装置100に対して、予約商品の登録情報、ユーザの固有情報等を送信する。
When the product providing server 310 receives the registration information of the reserved product, the user's unique information, the product providing processing device's unique information, and the like from the user terminal device 200, it performs a destination allocation process (step S41).
In this destination allocation process, the registration information of the reserved product, the user's unique information, etc. are transmitted to the product supply processing device 100 having the unique information of the product supply processing device that received the information.

商品提供処理装置100は、商品提供サーバ310から予約商品の登録情報、ユーザの固有情報等を受信すると、商品グレード判定処理を行う(ステップS13)。
この商品グレード判定処理では、予約商品の登録情報から予約した医薬品が「注意の必要な医薬品」であるか否かを判定する。
When the product provision processing device 100 receives the registration information of the reserved product, the user's unique information, and the like from the product provision server 310, the product provision processing device 100 performs a product grade determination process (step S13).
In this product grade determination process, it is determined whether the reserved medicine is a "medicine requiring caution" based on the registered information of the reserved product.

この「注意の必要な医薬品」とは、上述した特定の医薬品(例えば、第一類医薬品)であることに限られず、OTC医薬品であったしても、その医薬品に含まれる成分が適正な使用量を超えて濫用されることにより健康被害が生じる恐れがある医薬品や、その医薬品に含まれる成分と他の医薬品の成分との組み合わせ(併用注意・併用禁忌)により健康被害が生じる恐れがある医薬品を含むものであり、上述した特定の医薬品よりも広い概念で健康被害が生じる恐れがある医薬品のことをいう。 "Drugs requiring caution" are not limited to the specific drugs mentioned above (for example, Category 1 drugs), but also include OTC drugs that may cause health damage if the ingredients contained in them are abused in excess of the appropriate dosage, and drugs that may cause health damage when combined with ingredients of other drugs (caution for combined use/contraindication for combined use). This refers to drugs that may cause health damage in a broader sense than the specific drugs mentioned above.

商品提供処理装置100は、商品グレード判定処理において、予約した医薬品が注意の必要な医薬品であると判定した場合には、ステップS14のOTC医薬品の対象判定処理に移し、予約した医薬品が注意の必要な医薬品でないと判定した場合には、ステップS14~S16の処理を行わずに、ステップS18の提供商品確定処理に移す。 If the product provision processing device 100 determines in the product grade determination process that the reserved drug is a drug requiring caution, it proceeds to the OTC drug eligibility determination process in step S14, and if it determines that the reserved drug is not a drug requiring caution, it proceeds to the provided product confirmation process in step S18 without performing the processes in steps S14 to S16.

商品提供処理装置100は、予約した医薬品が注意の必要な医薬品であると判定すると、OTC医薬品の対象判定処理を行う(ステップS14)。
このOTC医薬品の対象判定処理では、OTC医薬品について健康被害抑制すべき医薬品の対象であるか否かを判定する。そして、OTC医薬品について健康被害抑制すべき医薬品の対象であると判定した場合には、ステップS15のOTC医薬品の健康被害抑制処理に移し、OTC医薬品について健康被害抑制すべき医薬品の対象でないと判定した場合には、ステップS16のユーザ撮影処理に移す。
When the product provision processing device 100 determines that the reserved drug is a drug that requires caution, it performs a process of determining whether the drug is an OTC drug (step S14).
In this OTC drug target determination process, it is determined whether the OTC drug is a target drug for which health damage should be suppressed. If it is determined that the OTC drug is a target drug for which health damage should be suppressed, the process proceeds to OTC drug health damage prevention process in step S15, and if it is determined that the OTC drug is not a target drug for which health damage should be suppressed, the process proceeds to user photography process in step S16.

商品提供処理装置100は、OTC医薬品について健康被害抑制すべき医薬品の対象であると判定すると、OTC医薬品の健康被害抑制処理を行う(ステップS15)。
このOTC医薬品の健康被害抑制処理では、提供する医薬品の成分情報を含む医薬品が所定期間内に所定数以上提供されたか否かを判定する濫用防止判定処理や、提供する医薬品の成分情報と過去の成分情報とが禁忌組合せまたは注意組合せとなるか否かを判定する禁忌防止判定処理を行う。このOTC医薬品の健康被害抑制処理の詳細については、図9を用いて後述する。
When the product provision processing device 100 determines that the OTC drug is a drug for which health hazard prevention is required, the product provision processing device 100 performs a process for preventing health hazards of the OTC drug (step S15).
In this OTC drug health damage prevention process, an abuse prevention judgment process is performed to determine whether or not a prescribed number of drugs containing the drug ingredient information to be provided have been provided within a prescribed period, and a contraindication prevention judgment process is performed to determine whether or not the drug ingredient information to be provided and past drug ingredient information are a contraindicated combination or a caution combination. The details of this OTC drug health damage prevention process will be described later with reference to FIG. 9.

商品提供処理装置100は、予約した医薬品が注意の必要な医薬品であると判定した場合には、外部カメラ20によりユーザを撮影するユーザ撮影処理を行う(ステップS16)。 If the product provision processing device 100 determines that the reserved medicine is a medicine that requires caution, it performs a user photographing process to photograph the user using the external camera 20 (step S16).

商品提供処理装置100は、外部カメラ20によりユーザが撮影されると、提供申請処理を行う(ステップS17)。
この提供申請処理では、薬剤師に対して医薬品の提供の承認を申請するための提供申請情報、外部カメラ20により撮影されたユーザ画像、ユーザの固有情報等を商品提供サーバ310に送信する。
When the user is photographed by the external camera 20, the product supply processing device 100 performs supply application processing (step S17).
In this supply application process, supply application information for applying to a pharmacist for approval to supply a medicine, a user image captured by the external camera 20, user specific information, etc. are transmitted to the product supply server 310.

商品提供サーバ310は、提供申請情報、ユーザ画像、ユーザの固有情報等を受信すると、ユーザの固有情報に対応付けられた予約商品の登録情報を抽出し、抽出した予約商品の登録情報と、商品提供処理装置100から受信した提供申請情報、予約商品の登録情報、ユーザ画像、ユーザの固有情報等を薬剤師サーバ320に送信する。 When the product provision server 310 receives the provision application information, the user image, the user's unique information, etc., it extracts the registration information of the reserved product that corresponds to the user's unique information, and transmits the extracted registration information of the reserved product, together with the provision application information, the registration information of the reserved product, the user image, the user's unique information, etc. received from the product provision processing device 100 to the pharmacist server 320.

薬剤師サーバ320は、商品提供サーバ310を介して予約商品の登録情報、提供申請情報、ユーザ画像、ユーザの固有情報等を受信すると、提供承認受付処理を行う(ステップS42)。
この提供承認受付処理では、予約商品の登録情報に含まれる医薬品が特定の医薬品である場合には、予約商品の登録情報に含まれる問診した薬剤師の固有情報を抽出し、問診した薬剤師の固有情報を有する薬剤師端末装置340に対して、医薬品の提供に関する承認作業を通知する提供承認受付情報を送信する。また、提供承認受付処理では、予約商品の登録情報に含まれる医薬品が特定の医薬品でない場合(注意の必要な通常の医薬品である場合)には、すべての薬剤師端末装置340に対して、提供承認受付情報を送信する。
When the pharmacist server 320 receives the registration information of the reserved product, the supply application information, the user image, the user's unique information, and the like via the product supply server 310, it performs a supply approval acceptance process (step S42).
In this supply approval reception process, if the medicine included in the registration information of the reserved product is a specific medicine, the unique information of the inquiring pharmacist included in the registration information of the reserved product is extracted, and supply approval reception information notifying the approval work regarding the supply of the medicine is transmitted to the pharmacist terminal device 340 having the unique information of the inquiring pharmacist. In addition, in the supply approval reception process, if the medicine included in the registration information of the reserved product is not a specific medicine (if it is a normal medicine that requires caution), the supply approval reception information is transmitted to all pharmacist terminal devices 340.

薬剤師端末装置340は、薬剤師サーバ320から提供承認受付情報を受信すると、医薬品の提供に関する承認作業があることを通知される。 When the pharmacist terminal device 340 receives the supply approval acceptance information from the pharmacist server 320, it is notified that approval work is required regarding the supply of a medicine.

薬剤師端末装置340では、薬剤師が医薬品の提供に関する承認作業を行いたい場合には、上述した薬剤師ログイン処理(ステップS51)が行われ、薬剤師サーバ320では、上述した薬剤師認証処理(ステップS33)が行われる。また、薬剤師端末装置340は、薬剤師サーバ320から薬剤師の認証が成功したことを示す薬剤師認証結果情報を受信すると、医薬品の提供に関する承認作業の申請を行うことができる。 When a pharmacist wishes to perform approval work regarding the provision of medicines, the pharmacist terminal device 340 performs the above-mentioned pharmacist login process (step S51), and the pharmacist server 320 performs the above-mentioned pharmacist authentication process (step S33). In addition, when the pharmacist terminal device 340 receives pharmacist authentication result information from the pharmacist server 320 indicating that the pharmacist authentication was successful, the pharmacist terminal device 340 can apply for approval work regarding the provision of medicines.

薬剤師端末装置340は、医薬品の提供に関する承認作業の申請を行う場合には、提供承認申請処理を行う(ステップS54)。
この提供承認申請処理では、薬剤師端末装置340に搭載されたカメラ等の生体認証により薬剤師の本人認証を行い、本人認証が成功すると、提供承認申請情報、薬剤師の固有情報を薬剤師サーバ320に送信する。
When applying for approval of the supply of medicines, the pharmacist terminal device 340 performs supply approval application processing (step S54).
In this supply approval application process, the pharmacist's identity is authenticated using biometric authentication such as a camera mounted on the pharmacist terminal device 340, and if the authentication is successful, the supply approval application information and the pharmacist's unique information are sent to the pharmacist server 320.

薬剤師サーバ320は、提供承認申請情報、薬剤師の固有情報を受信すると、いずれの薬剤師端末装置340からの承認作業の申請を許可するか否かの判定をする提供承認振分け処理(ステップS44)を行う。
この提供承認振分け処理では、予約商品の登録情報に含まれる医薬品が特定の医薬品である場合には、受信した薬剤師の固有情報が予約商品の登録情報に含まれる問診した薬剤師の固有情報と対応する薬剤師端末装置340に対して承認作業の申請を許可する。また、提供承認振分け処理では、予約商品の登録情報に含まれる医薬品が注意の必要な通常の医薬品である場合には、最初に薬剤師サーバ320に提供承認申請情報を送信した薬剤師端末装置340に対して承認作業の申請を許可する。そして、薬剤師端末装置340からの承認作業の申請を許可したか否かの提供承認申請結果情報を薬剤師端末装置340に送信するとともに、承認作業の申請を許可した薬剤師端末装置340には、予約商品の登録情報、ユーザ画像、ユーザの固有情報等を送信する。
When the pharmacist server 320 receives the supply approval application information and the pharmacist's unique information, it performs a supply approval allocation process (step S44) to determine whether or not to approve the application for approval work from any of the pharmacist terminal devices 340.
In this supply approval allocation process, if the medicine included in the registration information of the reserved product is a specific medicine, the pharmacist terminal device 340 corresponding to the unique information of the questioning pharmacist included in the registration information of the reserved product is permitted to apply for approval work. Also, in the supply approval allocation process, if the medicine included in the registration information of the reserved product is a normal medicine that requires caution, the pharmacist terminal device 340 that first transmitted the supply approval application information to the pharmacist server 320 is permitted to apply for approval work. Then, supply approval application result information indicating whether the application for approval work from the pharmacist terminal device 340 has been permitted is transmitted to the pharmacist terminal device 340, and the registration information of the reserved product, the user image, the unique information of the user, etc. are transmitted to the pharmacist terminal device 340 that permitted the application for approval work.

薬剤師端末装置340は、予約商品の登録情報、ユーザ画像、ユーザの固有情報等を受信することにより、薬剤師が予約商品の登録情報やユーザ画像等を確認し、医薬品の提供に関する承認作業を行うことができる。 The pharmacist terminal device 340 receives the registration information of the reserved item, the user image, the user's unique information, etc., allowing the pharmacist to check the registration information of the reserved item, the user image, etc., and perform approval work regarding the provision of the medicine.

薬剤師端末装置340は、薬剤師により医薬品の提供に関する承認作業の操作が行われると、承認結果を示す第2承認結果情報を薬剤師サーバ320に送信する薬剤師第2承認処理を行う(ステップS55)。
この薬剤師第2承認処理では、医薬品を提供することを承認する承認操作が行われると、第2承認結果情報として第2承認情報を薬剤師サーバ320に送信し、医薬品を提供することを否認する否認操作が行われると、第2承認結果情報として第2否認情報を薬剤師サーバ320に送信する。そして、第2承認結果情報を受信した薬剤師サーバ320は、第2承認結果情報を商品提供サーバ310に転送する。
When the pharmacist performs the approval operation regarding the provision of the medicine, the pharmacist terminal device 340 performs a second pharmacist approval process in which second approval result information indicating the approval result is transmitted to the pharmacist server 320 (step S55).
In this pharmacist second approval process, when an approval operation to approve the provision of the medicine is performed, second approval information is transmitted to the pharmacist server 320 as second approval result information, and when a denial operation to deny the provision of the medicine is performed, second denial information is transmitted to the pharmacist server 320 as second approval result information. Then, the pharmacist server 320 that has received the second approval result information transfers the second approval result information to the product provision server 310.

なお、本実施形態では、予約商品の登録情報に含まれる医薬品が注意の必要な通常の医薬品(OTC医薬品)である場合にも、薬剤師第2承認処理が行われるように構成したが、予約商品の登録情報に含まれる医薬品が特定の医薬品(例えば、第一類医薬品)である場合にのみ、薬剤師第2承認処理が行われるように構成してもよい。このように構成する場合には、予約商品の登録情報に含まれる医薬品が通常の医薬品であるときには、上述したステップS17、S42等の処理を行わなければよい。 In this embodiment, the second pharmacist approval process is performed even when the drug included in the registration information of the reserved product is a regular drug (OTC drug) that requires caution, but the second pharmacist approval process may be performed only when the drug included in the registration information of the reserved product is a specific drug (for example, a Category 1 drug). When configured in this way, when the drug included in the registration information of the reserved product is a regular drug, the processes of steps S17, S42, etc. described above do not need to be performed.

商品提供サーバ310は、薬剤師サーバ320を介して薬剤師端末装置340から第2承認結果情報を受信した場合には、提供承認結果反映処理を行う(ステップS45)。
この提供承認結果反映処理では、第2承認結果情報を商品提供処理装置100に送信する。
When the product provider server 310 receives the second approval result information from the pharmacist terminal device 340 via the pharmacist server 320, the product provider server 310 performs a provision approval result reflection process (step S45).
In this supply approval result reflection process, second approval result information is transmitted to the product supply processing device 100 .

商品提供処理装置100は、予約した医薬品が注意の不要な医薬品である場合、または予約した医薬品が注意の必要な医薬品であるときに商品提供サーバ310から第2承認結果情報を受信した場合には、提供商品確定処理を行う(ステップS18)。
この提供商品確定処理では、予約した医薬品が注意の不要な医薬品である場合には、予約商品の登録情報に含まれる医薬品を提供する医薬品として確定する。
また提供商品確定処理では、予約した医薬品が注意の必要な医薬品である場合には、第2承認結果情報として薬剤師の承認を示す第2承認情報を受信すると、予約商品の登録情報に含まれる医薬品を提供する医薬品として確定し、第2承認結果情報として薬剤師の否認を示す第2否認情報を受信すると、提供する医薬品を確定せずに、予約商品の提供を禁止する提供禁止情報をセットする。
If the reserved medicine is a medicine that does not require caution, or if the reserved medicine is a medicine that requires caution and the product provision processing device 100 receives second approval result information from the product provision server 310, it performs a provided product confirmation process (step S18).
In this provided product confirmation process, if the reserved medicine is a medicine that does not require any precautions, the medicine included in the registration information of the reserved product is confirmed as the medicine to be provided.
In addition, in the process of determining the product to be provided, if the reserved medicine is a medicine requiring caution, when second approval information indicating the pharmacist's approval is received as the second approval result information, the medicine included in the registration information of the reserved product is determined as the medicine to be provided, and when second denial information indicating the pharmacist's denial is received as the second approval result information, the medicine to be provided is not determined, and provision prohibition information is set to prohibit the provision of the reserved product.

商品提供処理装置100は、提供する医薬品を確定すると、確定した医薬品をユーザに提供する商品提供処理を行う(ステップS19)。そして、商品提供処理によりユーザへの医薬品の提供が完了すると、予約商品の提供が完了したことを示す提供完了情報とユーザの固有情報等を商品提供サーバ310に送信する。この商品提供処理の詳細については、図10を用いて後述する。 When the product provision processing device 100 has confirmed the medicine to be provided, it performs a product provision process to provide the confirmed medicine to the user (step S19). Then, when the provision of the medicine to the user is completed by the product provision process, it transmits to the product provision server 310 provision completion information indicating that the provision of the reserved product has been completed, as well as the user's unique information, etc. Details of this product provision process will be described later with reference to FIG. 10.

商品提供サーバ310は、商品提供処理装置100から提供完了情報等を受信すると、商品提供完了処理を行う(ステップS46)。
この商品提供完了処理では、ユーザの固有情報に対応付けて提供商品の情報(提供した医薬品、提供個数、提供時期、提供した商品提供処理装置の固有情報)等をデータベース記憶部330に登録する。さらに、商品提供サーバ310は、薬剤師サーバ320に提供完了情報等を転送する。
When the product provision server 310 receives the provision completion information and the like from the product provision processing device 100, the product provision server 310 performs a product provision completion process (step S46).
In this product provision completion process, information on the provided products (provided medicine, number of provided products, time of provision, and information unique to the product provision processing device) is registered in the database storage unit 330 in association with the unique information of the user. Furthermore, the product provision server 310 transfers the provision completion information and the like to the pharmacist server 320.

薬剤師サーバ320は、商品提供サーバ310から提供完了情報等を受信すると、第2インセンティブ支払処理を行う(ステップS47)。
この第2インセンティブ支払処理では、特定の医薬品である場合には、ステップS36の第1インセンティブ支払処理によって設定されたインセンティブの単価の残額(例えば、50%)である第2インセンティブを医薬品の提供に関する承認作業を行った薬剤師に対して支払うように、第2インセンティブを電子マネーとして薬剤師端末装置340に送信したり、薬剤師の銀行口座に振り込んだりする支払処理が行われる。また、第2インセンティブ支払処理では、注意の必要な通常の医薬品(OTC医薬品)である場合には、特定の医薬品の第2インセンティブよりも低い第3インセンティブを支払う支払処理が行われる。
When the pharmacist server 320 receives the provision completion information, etc. from the product provision server 310, it performs a second incentive payment process (step S47).
In this second incentive payment process, if the drug is a specific drug, a payment process is performed in which the second incentive, which is the remaining amount (e.g., 50%) of the incentive unit price set by the first incentive payment process in step S36, is sent to the pharmacist terminal device 340 as electronic money or transferred to the pharmacist's bank account to be paid to the pharmacist who performed the approval work for the provision of the drug. Also, in the second incentive payment process, if the drug is a normal drug (OTC drug) that requires caution, a payment process is performed to pay a third incentive that is lower than the second incentive for the specific drug.

このように、ユーザが予約商品として特定の医薬品を決定した場合には、薬剤師に対しては、予約商品の決定後の問診による承認時点においてインセンティブの一部が支払われ、商品提供処理装置100から商品の提供が行われた時点でインセンティブの残額を支払われるように構成されている。このため、ユーザが予約商品を決定したものの、予約商品をキャンセルして実際には商品提供処理装置100から商品の提供が行われなかった場合であっても、問診による承認時点においてインセンティブの一部が支払われることから、薬剤師による承認業務を積極的に行わせ、商品提供システム1の稼働率を向上させることができる。 In this way, when a user selects a specific medicine as a reserved item, a portion of the incentive is paid to the pharmacist at the time of approval through a medical interview after the reserved item is selected, and the remaining amount of the incentive is paid when the item is provided by the product provision processing device 100. Therefore, even if a user selects a reserved item but cancels the reserved item and the item is not actually provided by the product provision processing device 100, a portion of the incentive is paid at the time of approval through a medical interview, which encourages pharmacists to proactively perform approval tasks and improves the operating rate of the product provision system 1.

商品提供処理装置100は、商品提供処理によりユーザへの医薬品の提供が完了すると、在庫数算出処理を行う(ステップS20)。
この在庫数算出処理では、格納部30に格納された医薬品の在庫数を算出し、算出した在庫数の情報と商品提供処理装置の固有情報とを商品提供サーバ310に送信する。
When the product provision processing device 100 completes the provision of the medicine to the user through the product provision processing, it performs an inventory quantity calculation processing (step S20).
In this inventory calculation process, the inventory quantity of the medicine stored in the storage unit 30 is calculated, and information on the calculated inventory quantity and unique information of the product provision processing device are transmitted to the product provision server 310 .

商品提供サーバ310は、商品提供処理装置100から在庫数の情報等を受信すると、在庫数更新処理を行う(ステップS48)。
この在庫数更新処理では、受信した商品提供処理装置の固有情報に対応付けて在庫数を更新して、データベース記憶部330に記憶する。
When the product provision server 310 receives the information on the stock quantity from the product provision processing device 100, the product provision server 310 performs a stock quantity update process (step S48).
In this inventory update process, the inventory quantity is updated in association with the received unique information of the product providing processing device, and stored in the database storage unit 330 .

なお、上述したシーケンス図におけるユーザ端末装置200、商品提供処理装置100、サーバ300(商品提供サーバ310及び薬剤師サーバ320)、薬剤師端末装置340の処理は、代表的な処理を例示したものであり、この他にも多数の機能を果たすための処理が行われている。 Note that the processing of the user terminal device 200, the product provision processing device 100, the server 300 (the product provision server 310 and the pharmacist server 320), and the pharmacist terminal device 340 in the above-mentioned sequence diagram is an example of typical processing, and processing is also performed to fulfill many other functions.

例えば、商品提供サーバ310は、後述するパターンマッチングを行わせるための医薬品の見本商品画像や見本補充商品画像を商品提供処理装置100に送信する。 For example, the product provision server 310 transmits sample product images of pharmaceuticals and sample replenishment product images to the product provision processing device 100 for pattern matching, which will be described later.

[商品提供処理装置の制御処理]
次に、商品提供処理装置100の制御処理の詳細について説明する。図7は、実施形態1に係る商品提供処理装置100の主制御処理を示すフローチャートの一例である。
[Control process of product provision processing device]
Next, a detailed description will be given of the control process of the product supply processing device 100. Fig. 7 is an example of a flowchart showing the main control process of the product supply processing device 100 according to the first embodiment.

(商品提供処理装置の主制御処理)
図7に示す商品提供処理装置100の主制御処理は、商品提供処理装置100に電源が供給されたときに行われる処理である。
(Main control process of the product provision processing device)
The main control process of the product supply processing device 100 shown in FIG. 7 is carried out when power is supplied to the product supply processing device 100 .

図7に示すように、ステップS101において、制御部70は、電断復帰処理を行う。
この電断復帰処理では、各種の情報を初期化するとともに、商品提供サーバ310と通信確認を行い、商品提供サーバ310から必要な情報を取得する。本実施形態においては、商品提供サーバ310から各種の医薬品に含まれる成分情報、各種の医薬品の見本商品画像、正しく商品が格納部30に補充されたときの見本補充商品画像を取得し、記憶部81に記憶する。この処理を終了すると、処理をステップS102に移す。
As shown in FIG. 7, in step S101, the control unit 70 performs a power interruption recovery process.
In this power interruption recovery process, various information is initialized, communication is confirmed with the product providing server 310, and necessary information is obtained from the product providing server 310. In this embodiment, information on ingredients contained in various medicines, sample product images of various medicines, and sample refill product images when the products are properly refilled in the storage unit 30 are obtained from the product providing server 310 and stored in the memory unit 81. When this process is completed, the process proceeds to step S102.

ステップS102において、制御部70は、ユーザからの操作や補充者からの商品補充の操作を受け付ける受付待機処理を行う。
この受付待機処理は、図6に示した受付待機処理(ステップS11)に対応する処理であり、ユーザからの操作を受け付ける受付表示画面を表示部10に表示させるとともに、ユーザからの操作や補充者からの商品補充の操作を受け付けることを待機する処理である。そして、ユーザからの操作や補充者からの商品補充の操作を受け付けると、処理をステップS103に移す。
In step S102, the control unit 70 performs a reception waiting process for receiving operations from a user and operations for replenishing products from a replenishing person.
6 (step S11), and is a process for causing the display unit 10 to display a reception display screen for receiving operations from the user and for waiting for reception of an operation from the user or an operation for replenishing products from a replenisher. When an operation from the user or an operation for replenishing products from a replenisher is received, the process proceeds to step S103.

ステップS103において、制御部70は、補充者からの商品補充の開始操作を受け付けたか否かを判定する。補充者からの商品補充の開始操作としては、扉3を開放したことや、扉3を閉鎖しているロック状態を解除したこと、操作入力部11に補充者が補充開始パスワード等を入力したことが挙げられる。
制御部70は、補充者からの商品補充の開始操作を受け付けたと判定した場合には、処理をステップS104に移し、補充者からの商品補充の開始操作を受け付けていないと判定した場合には、処理をステップS106に移す。
In step S103, the control unit 70 determines whether or not an operation to start replenishing products has been received from a replenishing person. Examples of operations to start replenishing products from a replenishing person include opening the door 3, unlocking the locked state of the door 3, and inputting a replenishing start password or the like into the operation input unit 11 by the replenishing person.
If the control unit 70 determines that it has received an operation to start replenishing products from the replenisher, it transfers processing to step S104, and if it determines that it has not received an operation to start replenishing products from the replenisher, it transfers processing to step S106.

ステップS104において、制御部70は、補充者からの商品補充の終了操作を受け付けたか否かを判定する。補充者からの商品補充の終了操作としては、扉3を閉鎖したことや、扉3を閉鎖しているロック状態となったこと、操作入力部11に補充者が補充終了パスワード等を入力したことが挙げられる。
制御部70は、補充者からの商品補充の終了操作を受け付けたと判定した場合には、処理をステップS105に移し、補充者からの商品補充の終了操作を受け付けていないと判定した場合には、補充者からの商品補充の終了操作を受け付けるまで待機する。
In step S104, the control unit 70 determines whether or not an operation to end product replenishment has been received from the replenisher. Examples of operations to end product replenishment from the replenisher include closing the door 3, closing and locking the door 3, and inputting a replenishment end password or the like into the operation input unit 11 by the replenisher.
If the control unit 70 determines that an operation to end product replenishment has been received from the replenisher, it transfers processing to step S105, and if it determines that an operation to end product replenishment has not been received from the replenisher, it waits until an operation to end product replenishment is received from the replenisher.

ステップS105において、制御部70は、補充者による補充作業が正しく行われたか否かを確認する商品補充確認処理を行う。この商品補充確認処理の詳細については、図8を用いて後述する。この処理を終了すると、処理をステップS102に戻す。 In step S105, the control unit 70 performs a product replenishment confirmation process to confirm whether the replenishment work by the replenisher has been performed correctly. Details of this product replenishment confirmation process will be described later using FIG. 8. When this process ends, the process returns to step S102.

ステップS106において、制御部70は、ユーザからの予約商品の受取操作を受け付けたか否かを判定する。
制御部70は、ユーザからの予約商品の受取操作を受け付けたと判定した場合には、処理をステップS107に移し、ユーザからの予約商品の受取操作を受け付けていないと判定した場合には、処理をステップS115に移す。
In step S106, the control unit 70 determines whether or not an operation to receive the reserved item has been accepted from the user.
If the control unit 70 determines that a request to receive the reserved item from the user has been accepted, it transfers processing to step S107; if the control unit 70 determines that a request to receive the reserved item from the user has not been accepted, it transfers processing to step S115.

ステップS107において、制御部70は、認証コード情報を表示させる認証コード情報表示処理を行う。
この認証コード情報表示処理は、図6に示した認証コード情報表示処理(ステップS12)に対応する処理であり、商品提供処理装置100の表示部10に認証コード情報を表示させる。この処理を終了すると、処理をステップS108に移す。
In step S107, the control unit 70 performs an authentication code information display process to display the authentication code information.
This authentication code information display process corresponds to the authentication code information display process (step S12) shown in Fig. 6, and causes the display unit 10 of the product supply processing device 100 to display the authentication code information. When this process ends, the process proceeds to step S108.

ステップS108において、制御部70は、商品提供サーバ310から予約商品の登録情報及びユーザの固有情報を受信したか否かを判定する。
制御部70は、予約商品の登録情報及びユーザの固有情報を受信したと判定した場合には、処理をステップS109に移し、予約商品の登録情報及びユーザの固有情報を受信していないと判定した場合には、予約商品の登録情報及びユーザの固有情報を受信するまで待機する。
In step S108, the control unit 70 determines whether or not the registration information of the reserved item and the user's unique information have been received from the item providing server 310.
If the control unit 70 determines that the registration information for the reserved item and the user's unique information have been received, it transfers processing to step S109; if it determines that the registration information for the reserved item and the user's unique information have not been received, it waits until the registration information for the reserved item and the user's unique information are received.

ステップS109において、制御部70は、予約商品の登録情報から予約した医薬品が注意の必要な医薬品であるか否かを判定する。このステップS109の処理は、図6に示した商品グレード判定処理(ステップS13)に対応する処理である。
制御部70は、予約した医薬品が注意の必要な医薬品であると判定した場合には、処理をステップS110に移し、予約した医薬品が注意の必要な医薬品でないと判定した場合には、処理をステップS117に移す。
In step S109, the control unit 70 judges whether the reserved medicine is a medicine requiring caution based on the registration information of the reserved product. The process of step S109 corresponds to the product grade judgment process (step S13) shown in FIG. 6.
If the control unit 70 determines that the reserved medicine is a medicine that requires caution, it transfers processing to step S110, and if it determines that the reserved medicine is not a medicine that requires caution, it transfers processing to step S117.

ステップS110において、制御部70は、OTC医薬品について健康被害抑制すべき医薬品の対象であるか否かを判定する。このステップS110の処理は、図6に示したOTC医薬品の対象判定処理(ステップS14)に対応する処理である。
制御部70は、健康被害抑制すべき医薬品の対象であると判定した場合には、処理をステップS111に移し、健康被害抑制すべき医薬品の対象でないと判定した場合には、処理をステップS112に移す。
In step S110, the control unit 70 determines whether the OTC drug is a drug that should be prevented from causing health damage. The process in step S110 corresponds to the process in step S14 of FIG. 6 for determining whether the OTC drug is a drug that should be prevented from causing health damage.
If the control unit 70 determines that the product is a drug for which health damage should be suppressed, it proceeds to step S111; if the control unit 70 determines that the product is not a drug for which health damage should be suppressed, it proceeds to step S112.

ステップS111において、制御部70は、OTC医薬品の健康被害抑制処理を行う。このステップS111の処理は、図6に示したOTC医薬品の健康被害抑制処理(ステップS15)に対応する処理である。このOTC医薬品の健康被害抑制処理の詳細については、図9を用いて後述する。この処理を終了すると、処理をステップS112に移す。 In step S111, the control unit 70 performs a process for preventing health damage to OTC drugs. The process in step S111 corresponds to the process for preventing health damage to OTC drugs (step S15) shown in FIG. 6. Details of the process for preventing health damage to OTC drugs will be described later with reference to FIG. 9. When this process ends, the process proceeds to step S112.

ステップS112において、制御部70は、外部カメラ20によりユーザを撮影するユーザ撮影処理を行う。このステップS112の処理は、図6に示したユーザ撮影処理(ステップS16)に対応する処理である。
このユーザ撮影処理は、外部カメラ20によりユーザを撮影し、撮影したユーザ画像を取得する。この処理を終了すると、処理をステップS113に移す。
In step S112, the control unit 70 performs a user photographing process of photographing the user with the external camera 20. The process in step S112 corresponds to the user photographing process (step S16) shown in FIG.
In this user photographing process, the user is photographed by the external camera 20, and the photographed user image is acquired. When this process ends, the process proceeds to step S113.

ステップS113において、制御部70は、提供申請処理を行う。このステップS113の処理は、図6に示した提供申請処理(ステップS17)に対応する処理である。
この提供申請処理は、提供申請情報、ユーザ画像、ユーザの固有情報等を商品提供サーバ310に送信する。この処理を終了すると、処理をステップS114に移す。
In step S113, the control unit 70 performs a provision application process. The process in step S113 corresponds to the provision application process (step S17) shown in FIG.
In this supply application process, supply application information, a user image, user specific information, etc. are transmitted to the product supply server 310. When this process ends, the process proceeds to step S114.

ステップS114において、制御部70は、商品提供サーバ310から第2承認結果情報を受信したか否かを判定する。
制御部70は、第2承認結果情報を受信したと判定した場合には、処理をステップS117に移し、第2承認結果情報を受信していないと判定した場合には、第2承認結果情報を受信するまで待機する。
In step S<b>114 , the control unit 70 determines whether or not the second approval result information has been received from the product providing server 310 .
If the control unit 70 determines that the second approval result information has been received, it transfers the processing to step S117, and if it determines that the second approval result information has not been received, it waits until the second approval result information is received.

ステップS115において、制御部70は、ユーザからの商品の購入操作を受け付けたか否かを判定する。
制御部70は、ユーザからの商品の購入操作を受け付けたと判定した場合には、処理をステップS116に移し、ユーザからの商品の購入操作を受け付けていないと判定した場合には、処理をステップS102に戻す。
In step S115, the control unit 70 determines whether or not a product purchase operation has been accepted from the user.
If the control unit 70 determines that a product purchase operation from the user has been accepted, it transfers the processing to step S116, and if it determines that a product purchase operation from the user has not been accepted, it returns the processing to step S102.

ステップS116において、制御部70は、ユーザからの商品の選択操作に応じて、医薬品名から医薬品を選択したり、症状から医薬品を選択したりして、医薬品を選択する商品選択処理を行う。この処理を終了すると、処理をステップS117に移す。 In step S116, the control unit 70 performs a product selection process to select a medicine by selecting a medicine from the name of the medicine or by selecting a medicine from symptoms in response to a product selection operation by the user. When this process ends, the process proceeds to step S117.

ステップS117において、制御部70は、提供する医薬品を確定する提供商品確定処理を行う。この提供商品確定処理は、図6に示した提供商品確定処理(ステップS18)に対応する処理でもある。
この提供商品確定処理は、ユーザからの商品の購入操作を受け付けた場合(ステップS115)には、ユーザからの商品の確定操作に応じて、選択された医薬品を確定する商品確定処理を行う。
提供商品確定処理は、ユーザからの予約商品の受取操作を受け付けた場合(ステップS106)において、予約した医薬品が注意の不要な医薬品であるとき(ステップS109)には、ユーザからの商品の確定操作に応じて、予約商品の登録情報に含まれる医薬品を提供する医薬品として確定する。また、ユーザからの予約商品の受取操作を受け付けた場合において、予約した医薬品が注意の必要な医薬品であるときには、第2承認結果情報として薬剤師の承認を示す第2承認情報を受信すると、ユーザからの商品の確定操作に応じて、予約商品の登録情報に含まれる医薬品を提供する医薬品として確定し、第2承認結果情報として薬剤師の否認を示す第2否認情報を受信すると、提供する医薬品を確定せずに、商品の提供を禁止する提供禁止情報をセットする。
この処理を終了すると、処理をステップS118に移す。
In step S117, the control unit 70 performs a provided product determination process to determine the medicine to be provided. This provided product determination process corresponds to the provided product determination process (step S18) shown in FIG.
In the provided product determination process, when a product purchase operation from the user is accepted (step S115), a product determination process is performed to determine the selected medicine in response to the product determination operation from the user.
In the provision product confirmation process, when a reception operation of a reserved product from a user is accepted (step S106), if the reserved medicine is a medicine that does not require caution (step S109), the medicine included in the registration information of the reserved product is confirmed as the medicine to be provided in response to the product confirmation operation from the user. Also, when a reception operation of a reserved product from a user is accepted, if the reserved medicine is a medicine that requires caution, when second approval information indicating the pharmacist's approval is received as the second approval result information, the medicine included in the registration information of the reserved product is confirmed as the medicine to be provided in response to the product confirmation operation from the user, and when second denial information indicating the pharmacist's denial is received as the second approval result information, the medicine to be provided is not confirmed, and provision prohibition information that prohibits provision of the product is set.
When this process is completed, the process proceeds to step S118.

ステップS118において、制御部70は、確定した医薬品を格納部30から提供する商品提供処理を行う。この商品提供処理は、図6に示した商品提供処理(ステップS19)に対応する処理であり、詳しくは図10を用いて後述する。この処理を終了すると、処理をステップS119に移す。 In step S118, the control unit 70 performs a product provision process to provide the confirmed medicine from the storage unit 30. This product provision process corresponds to the product provision process (step S19) shown in FIG. 6, and will be described in detail later with reference to FIG. 10. When this process ends, the process proceeds to step S119.

ステップS119において、制御部70は、格納部30に格納された医薬品の在庫数を算出する在庫数算出処理を行う。この在庫数算出処理は、図6に示した在庫数算出処理(ステップS20)に対応する処理である。
この在庫数算出処理は、医薬品を提供する前の医薬品の在庫数から、提供した医薬品の提供数を減算して、提供した医薬品の在庫数を算出する。そして、医薬品の在庫数がゼロになれば、表示部10においてその医薬品の売り切れ表示を行う。この処理を終了すると、処理をステップS120に移す。
In step S119, the control unit 70 performs an inventory quantity calculation process to calculate the inventory quantity of the medicine stored in the storage unit 30. This inventory quantity calculation process corresponds to the inventory quantity calculation process (step S20) shown in FIG.
In this inventory calculation process, the inventory of the provided medicine is calculated by subtracting the number of provided medicines from the inventory of the medicine before the medicine is provided. When the inventory of the medicine becomes zero, the display unit 10 displays that the medicine is sold out. When this process is completed, the process proceeds to step S120.

ステップS120において、制御部70は、医薬品の在庫数の情報と商品提供処理装置の固有情報とを商品提供サーバ310に送信する在庫数情報送信処理を行う。これにより、商品提供サーバ310は、受信した商品提供処理装置の固有情報に対応付けて在庫数をデータベース記憶部330に記憶することができ、複数の商品提供処理装置100の在庫数を把握することができる。この処理を終了すると、処理をステップS102に戻す。 In step S120, the control unit 70 performs an inventory information transmission process to transmit information on the inventory quantity of pharmaceuticals and the unique information of the product provision processing device to the product provision server 310. This allows the product provision server 310 to store the inventory quantity in the database storage unit 330 in association with the received unique information of the product provision processing device, and to grasp the inventory quantities of multiple product provision processing devices 100. When this process ends, the process returns to step S102.

図示は省略するが、商品提供処理装置100の制御処理として図7に示した主制御処理の他にも、商品提供サーバ310から各種情報を受信することにより行われる受信割込み処理等がある。 Although not shown in the figure, in addition to the main control process shown in Figure 7 as a control process of the product provision processing device 100, there is also reception interrupt processing that is performed by receiving various information from the product provision server 310.

(商品提供処理装置の商品補充確認処理)
次に、商品提供処理装置100の商品補充確認処理の詳細について説明する。図8は、実施形態1に係る商品提供処理装置100の商品補充確認処理を示すフローチャートの一例である。
(Product replenishment confirmation process for product provision processing device)
Next, a description will be given of details of the product replenishment confirmation process of the product supply processing device 100. Fig. 8 is an example of a flowchart showing the product replenishment confirmation process of the product supply processing device 100 according to the first embodiment.

図8に示すように、ステップS121において、制御部70は、昇降駆動部44によりエレベータ40を格納段D1~D10のいずれかの格納段Dと対向する位置に移動させる補充時エレベータ駆動処理を行う。
この補充時エレベータ駆動処理では、最上段の格納段D1から最下段の格納D10(上から下)または最下段の格納段D10から最上段の格納段D1(下から上)の順番に移動するように、エレベータ40を後述する内部カメラ撮影処理により撮影されていない格納段Dと対向する位置に移動させる。この処理を終了すると、処理をステップS122に移す。
As shown in FIG. 8, in step S121, the control unit 70 performs a replenishment elevator drive process in which the lift drive unit 44 moves the elevator 40 to a position facing any one of the storage levels D1 to D10.
In this refill elevator drive process, the elevator 40 is moved to a position facing a storage level D that is not photographed by the internal camera photographing process described later, so as to move in the order from the top storage level D1 to the bottom storage level D10 (top to bottom) or from the bottom storage level D10 to the top storage level D1 (bottom to top). When this process is completed, the process proceeds to step S122.

ステップS122において、制御部70は、内部カメラ21により格納部30の撮影をする補充時内部カメラ撮影処理を行う。
この補充時内部カメラ撮影処理では、内部カメラ21によりエレベータ40と対向している格納段Dにあるすべての格納レーンR1~R4を撮影し、その格納段Dにおける撮影補充商品画像を取得する。この処理を終了すると、処理をステップS123に移す。
In step S122, the control unit 70 performs a replenishment internal camera photographing process in which the internal camera 21 photographs the storage unit 30.
In this internal camera photographing process during replenishment, the internal camera 21 photographs all storage lanes R1 to R4 in the storage level D facing the elevator 40, and obtains photographed images of replenished products in that storage level D. When this process ends, the process proceeds to step S123.

ステップS123において、制御部70は、補充時パターンマッチング判定処理を行う。
この補充時パターンマッチング判定処理では、上記補充時内部カメラ撮影処理により取得された撮影補充商品画像とその格納段Dに正しく商品が格納部30に補充されたときの見本補充商品画像とのパターンマッチングを行い、誤り商品が補充されていないか否かを判定する。この処理を終了すると、処理をステップS124に移す。
In step S123, the control unit 70 performs a replenishment pattern matching determination process.
In this replenishing pattern matching determination process, pattern matching is performed between the photographed replenishing product image acquired by the replenishing internal camera photographing process and a sample replenishing product image when the product is correctly replenishing in the storage section 30 in the storage shelf D, and it is determined whether or not the wrong product has been replenishing. When this process is completed, the process proceeds to step S124.

ステップS124において、制御部70は、すべての格納段D1~D10に対してのパターンマッチング(補充時パターンマッチング判定処理)が終了したか否かを判定する。
制御部70は、すべての格納段D1~D10に対してのパターンマッチングが終了したと判定した場合には、処理をステップS126に移し、すべての格納段D1~D10に対してのパターンマッチングが終了していないと判定した場合には、処理をステップS121に戻す。
In step S124, the control unit 70 determines whether or not the pattern matching (pattern matching determination process during refilling) for all storage stages D1 to D10 has been completed.
If the control unit 70 determines that pattern matching has been completed for all storage stages D1 to D10, it transfers the processing to step S126, and if it determines that pattern matching has not been completed for all storage stages D1 to D10, it returns the processing to step S121.

このように、ステップS121~ステップS124の処理が繰り返し行われることにより、すべての格納段D1~D10に対しての撮影補充商品画像が取得されるとともに、すべての格納段D1~D10に対してのパターンマッチングが行われることになる。 In this way, by repeating the processing of steps S121 to S124, photographed replenishment product images are obtained for all storage shelves D1 to D10, and pattern matching is performed for all storage shelves D1 to D10.

ステップS126において、制御部70は、補充時パターンマッチング表示処理を行う。
この補充時パターンマッチング表示処理では、最初にすべての格納段D1~D10に対する撮影補充商品画像を合成して、全体の撮影補充商品画像を生成する。そして、補充時パターンマッチング判定処理による判定結果(正常・マッチングエラー)を表示部10に表示させるとともに、全体の撮影補充商品画像と全体の見本補充商品画像とを対比させて表示部10に表示させる。この処理を終了すると、処理をステップS127に移す。
In step S126, the control unit 70 performs a pattern matching display process during replenishment.
In this refill pattern matching display process, first, the photographed refill product images for all storage shelves D1 to D10 are synthesized to generate an overall photographed refill product image. Then, the judgment result (normal/matching error) of the refill pattern matching judgment process is displayed on the display unit 10, and the overall photographed refill product image and the overall sample refill product image are displayed in comparison on the display unit 10. When this process is completed, the process proceeds to step S127.

なお、本実施形態においては、内部カメラ21によって撮影されたすべての格納段D1~D10に対する撮影補充商品画像から全体の撮影補充商品画像を生成するように構成したが、内部カメラ21によってすべての格納部30を一括して撮影し、一括して撮影した画像を全体の撮影補充商品画像としてもよい。 In this embodiment, the system is configured to generate an overall photographed replenishment product image from the photographed replenishment product images of all storage stages D1 to D10 captured by the internal camera 21, but it is also possible to photograph all storage sections 30 at once using the internal camera 21, and use the photographed image as the overall photographed replenishment product image.

ステップS127において、制御部70は、補充時パターンマッチング判定処理により誤り商品が補充されていると判定されたか否か、すなわち、マッチングエラーがあるか否かを判定する。
制御部70は、マッチングエラーがあると判定した場合には、処理をステップS128に移し、マッチングエラーがないと判定した場合には、処理をステップS129に移す。
In step S127, the control unit 70 determines whether or not it has been determined by the restocking pattern matching determination process that the wrong product has been restocked, that is, whether or not a matching error has occurred.
If the control unit 70 determines that a matching error has occurred, the process proceeds to step S128, and if the control unit 70 determines that a matching error has not occurred, the process proceeds to step S129.

ステップS128において、制御部70は、マッチングエラーのある格納部30からの商品の提供を禁止する一部提供禁止処理を行う。
この一部提供禁止処理では、補充時パターンマッチング判定処理により誤り商品が補充されている格納部30からの商品の提供を停止する格納部提供停止状態を設定する。この処理を終了すると、処理をステップS129に移す。
In step S128, the control unit 70 performs a partial provision prohibition process for prohibiting provision of the product from the storage unit 30 having the matching error.
In this partial supply prohibition process, a storage unit supply suspension state is set to suspend supply of products from the storage unit 30 in which the erroneous product has been replenished by the replenishment pattern matching determination process. When this process is completed, the process proceeds to step S129.

このように、補充者により医薬品の補充作業が行われたときには、補充時パターンマッチング判定処理によりソフトウェア的に正しく医薬品が格納部30に補充されたか否かを判定し、誤り商品が補充された場合には、その格納部30からの医薬品の提供を禁止している。このため、補充者の思い込みや誤解により誤った医薬品が補充されることを防止し、誤った医薬品が提供されることを防止することができる。 In this way, when a replenishing worker replenishing medicines, the replenishing pattern matching judgment process is used to determine whether the medicine has been correctly replenished in the storage unit 30, and if the wrong product has been replenished, the supply of medicine from that storage unit 30 is prohibited. This prevents the wrong medicine from being replenished due to the replenishing worker's assumptions or misunderstandings, and can prevent the wrong medicine from being supplied.

ステップS129において、制御部70は、1つの格納段Dに対して、補充者が撮影補充商品画像と見本補充商品画像とが対応していることを確認した確認操作を受け付けたか否かを判定する。
制御部70は、1つの格納段Dに対して確認操作を受け付けたと判定した場合には、処理をステップS130に移し、1つの格納段Dに対して確認操作を受け付けていないと判定した場合には、確認操作を受け付けるまで待機する。
In step S129, the control unit 70 determines whether or not a confirmation operation has been received from the replenisher to confirm that the photographed replenishment product image corresponds to the sample replenishment product image for one storage shelf D.
If the control unit 70 determines that a confirmation operation has been received for one storage level D, it transfers processing to step S130, and if it determines that a confirmation operation has not been received for one storage level D, it waits until a confirmation operation is received.

ステップS130において、制御部70は、確認操作を受け付けた格納段Dを記憶するためのチェックデータ記憶処理を行う。
このチェックデータ記憶処理では、確認操作を受け付けた格納段Dに対応付けてチェックデータを記憶するとともに、確認操作を受け付けた格納段Dがチェック済みである旨を表示部10に表示させる。この処理を終了すると、処理をステップS131に移す。
In step S130, the control unit 70 performs a check data storage process for storing the storage stage D for which the confirmation operation has been accepted.
In this check data storage process, the check data is stored in association with the storage stage D for which the checking operation has been accepted, and the display unit 10 is caused to display a message indicating that the storage stage D for which the checking operation has been accepted has been checked. When this process ends, the process proceeds to step S131.

ステップS131において、制御部70は、すべての格納段D1~D10に対するチェックデータが記憶されたか否かを判定する。
制御部70は、すべての格納段D1~D10に対するチェックデータが記憶されたと判定した場合には、処理をステップS132に移し、すべての格納段D1~D10に対するチェックデータが記憶されていないと判定した場合には、処理をステップS129に戻す。
In step S131, the control unit 70 determines whether or not the check data for all the storage stages D1 to D10 has been stored.
If the control unit 70 determines that check data for all storage stages D1 to D10 has been stored, it transfers the process to step S132, and if it determines that check data for all storage stages D1 to D10 has not been stored, it returns the process to step S129.

このように、ステップS129~ステップS131の処理が繰り返し行われることにより、すべての格納段D1~D10に対して、補充者が撮影補充商品画像と見本補充商品画像とを目視により格納段Dを1つずつチェックし、補充者により誤った商品が補充されることを防止することができる。 In this way, by repeating the processing of steps S129 to S131, the replenisher can visually check the photographed replenishment product images and sample replenishment product images for each storage tier D1 to D10, preventing the replenisher from replenishing the wrong products.

なお、ステップS129~ステップS131においては、補充者の確認操作として、横の格納段Dを1つずつチェックするように構成したが、すべての格納レーンR1~R4に対して、縦の格納レーンRを1つずつチェックするように構成してもよい。さらには、補充者の確認操作として、1商品を1つずつチェックするように構成してもよいし、すべての商品を一括してチェックするように構成してもよい。 In steps S129 to S131, the replenisher's confirmation operation is configured to check each horizontal storage tier D one by one, but it may also be configured to check each vertical storage lane R one by one for all storage lanes R1 to R4. Furthermore, the replenisher's confirmation operation may be configured to check each product one by one, or to check all products at once.

ステップS132において、制御部70は、すべての格納部30に補充された医薬品の在庫を算出・送信する全在庫数情報送信処理を行う。
この全在庫数情報送信処理では、すべての格納部30に補充された医薬品の在庫数を算出し、算出した在庫数と商品提供処理装置の固有情報とを商品提供サーバ310に送信する。この処理を終了すると、処理をステップS133に移す。
In step S132, the control unit 70 executes a total inventory information transmission process for calculating and transmitting the inventory of medicines replenished in all storage units 30.
In this total inventory information transmission process, the inventory numbers of medicines replenished in all storage units 30 are calculated, and the calculated inventory numbers and the unique information of the product provision processing device are transmitted to the product provision server 310. When this process is completed, the process proceeds to step S133.

ステップS133において、制御部70は、商品の提供を許可する商品許可処理を行う。
この商品許可処理では、補充者に医薬品の補充作業が終了した旨を表示部10に表示させ、商品の提供を許可する。なお、商品許可処理においては、一部提供禁止処理(ステップS128)により設定された格納部提供停止状態は解除されない。この処理を終了すると、今回の商品補充確認処理を終了する。
In step S133, the control unit 70 performs a product permission process for permitting provision of the product.
In this product authorization process, the display unit 10 displays that the replenisher has completed the replenishing of medicines, and the provision of the product is authorized. Note that in the product authorization process, the storage unit provision suspension state set in the partial provision prohibition process (step S128) is not released. When this process is completed, the current product replenishing confirmation process is terminated.

このように、本実施形態の商品補充確認処理においては、補充者により医薬品の補充作業が行われたときには、正しく医薬品が格納部30に補充されたか否かを補充時パターンマッチング判定処理によりソフトウェアの1段階目のチェックが行われ、補充者が格納段Dを1つずつチェックする確認操作により人為的な2段階目のチェック(ダブルチェック)が行われるので、誤った医薬品が格納部30に補充されることを防止し、誤った医薬品の服用により健康被害が生じることを防止することができる。 In this way, in the product replenishment confirmation process of this embodiment, when a replenisher performs the task of replenishing medicines, a first stage of software check is performed by the replenishment pattern matching judgment process to check whether the medicines have been correctly replenished in the storage unit 30, and a second stage of manual check (double check) is performed by the replenisher checking each storage stage D one by one, thereby preventing the wrong medicine from being replenished in the storage unit 30 and preventing health damage caused by taking the wrong medicine.

(OTC医薬品の健康被害抑制処理)
次に、商品提供処理装置100のOTC医薬品の健康被害抑制処理の詳細について説明する。図9は、実施形態1に係る商品提供処理装置のOTC医薬品の健康被害抑制処理を示すフローチャートの一例である。
(Prevention of health hazards caused by OTC drugs)
Next, a description will be given of details of the process for preventing health damage to OTC drugs by the product provision processing device 100. Fig. 9 is an example of a flowchart showing the process for preventing health damage to OTC drugs by the product provision processing device according to the first embodiment.

図9に示すように、ステップS141において、制御部70は、予約商品の登録情報に含まれる医薬品から成分情報を抽出する成分情報抽出処理を行う。
この成分情報抽出処理では、記憶部81に記憶された各種の医薬品に含まれる成分情報を参照し、予約商品の登録情報に含まれる医薬品から成分情報を抽出する。この処理を終了すると、処理をステップS142に移す。
As shown in FIG. 9, in step S141, the control unit 70 performs an ingredient information extraction process to extract ingredient information from the medicine included in the registration information of the reserved product.
In this ingredient information extraction process, the ingredient information included in the various medicines stored in the storage unit 81 is referenced, and the ingredient information is extracted from the medicine included in the registration information of the reserved product. When this process is completed, the process proceeds to step S142.

ステップS142において、制御部70は、抽出した医薬品の成分情報に基づいて、服用に際し注意が必要となる特定の成分を含んでいるか否かを判定する。
制御部70は、特定の成分を含んでいると判定した場合には、処理をステップS143に移し、特定の成分を含んでいないと判定した場合には、今回のOTC医薬品の健康被害抑制処理を終了する。
In step S142, the control unit 70 determines whether or not the drug contains any particular ingredient that requires caution when taken, based on the extracted drug ingredient information.
If the control unit 70 determines that the specific ingredient is contained, it proceeds to step S143, and if it determines that the specific ingredient is not contained, it terminates the current process of preventing health damage to the OTC drug.

ステップS143において、制御部70は、サーバチェック要求処理を行う。
このサーバチェック要求処理では、ユーザの固有情報と医薬品の成分情報と商品提供処理装置の固有情報等を商品提供サーバ310に送信する。この処理を終了すると、処理をステップS144に移す。
In step S143, the control unit 70 performs a server check request process.
In this server check request process, the user's unique information, the drug's ingredient information, the unique information of the product provision processing device, etc. are transmitted to the product provision server 310. When this process ends, the process proceeds to step S144.

ここで、商品提供サーバ310は、商品提供処理装置100からユーザの固有情報と提供する医薬品の成分情報と商品提供処理装置の固有情報等を受信すると、ユーザの固有情報が対応付けられた過去に提供した医薬品の履歴情報を参照して、濫用防止判定処理と禁忌防止判定処理とを行い、それぞれの判定結果を受信した商品提供処理装置の固有情報を有する商品提供処理装置100に送信する。 When the product provision server 310 receives the user's unique information, the ingredient information of the drug to be provided, the unique information of the product provision processing device, etc. from the product provision processing device 100, it refers to the history information of previously provided drugs that is associated with the user's unique information, performs abuse prevention judgment processing and contraindication prevention judgment processing, and transmits each judgment result to the product provision processing device 100 that has the unique information of the product provision processing device that received it.

濫用防止判定処理では、ユーザの固有情報が対応付けられた所定期間に提供した医薬品の履歴情報を参照し、提供する医薬品の成分情報を含む医薬品が所定期間内に所定数以上提供されたか否かを判定する。そして、提供する医薬品の成分情報を含む医薬品が所定期間内に所定数以上提供されたと判定した場合には、商品提供処理装置100に「成分濫用情報」を送信し、提供する医薬品の成分情報を含む医薬品が所定期間内に所定数以上提供されていないと判定した場合には、商品提供処理装置100に「通常服用情報」を送信する。 In the abuse prevention determination process, the history information of the medicines provided during a specified period associated with the user's unique information is referenced, and a determination is made as to whether or not a specified number of medicines containing the ingredient information of the provided medicine have been provided within the specified period. If it is determined that a specified number of medicines containing the ingredient information of the provided medicine have been provided within the specified period, "ingredient abuse information" is sent to the product provision processing device 100, and if it is determined that a specified number of medicines containing the ingredient information of the provided medicine have not been provided within the specified period, "normal dosing information" is sent to the product provision processing device 100.

禁忌防止判定処理では、ユーザの固有情報が対応付けられた特定期間に提供した医薬品からも過去の成分情報を抽出し、併用禁忌となる各種の成分情報の禁忌組合せの情報を参照し、提供する医薬品の成分情報と過去の成分情報とが禁忌組合せとなるか否かを判定する。そして、禁忌組合せとなると判定した場合には、商品提供処理装置100に「禁忌有り情報」を送信し、禁忌組合せとならないと判定した場合には、商品提供処理装置100に「禁忌なし情報」を送信する。
また、併用注意となる各種の成分情報の注意組合せの情報とも参照し、提供する医薬品の成分情報と過去の成分情報とが注意組合せとなるか否かを判定する。そして、注意組合せとなると判定した場合には、商品提供処理装置100に「禁忌注意情報」を送信し、注意組合せとならないと判定した場合には、商品提供処理装置100に「注意なし情報」を送信する。
In the incompatibility prevention judgment process, past ingredient information is extracted from the medicines provided during a specific period associated with the user's unique information, and information on incompatibility combinations of various types of ingredient information that are contraindicated for combined use is referenced to judge whether the ingredient information of the provided medicine and the past ingredient information are incompatibility combinations. If it is determined that there is an incompatibility combination, "information that there is a incompatibility" is transmitted to the product provision processing device 100, and if it is determined that there is no incompatibility combination, "information that there is no incompatibility" is transmitted to the product provision processing device 100.
The system also refers to information on caution combinations of various types of ingredient information that are cautions for combined use, and judges whether the ingredient information of the drug to be provided and the past ingredient information are caution combinations. If it is judged that they are caution combinations, it transmits "contraindication warning information" to the product provision processing device 100, and if it is judged that they are not caution combinations, it transmits "no caution information" to the product provision processing device 100.

商品提供処理装置100の処理に戻り、ステップS144において、制御部70は、商品提供サーバ310から送信された情報に基づいて、所定期間に所定数以上の特定の成分を含む商品を提供するか否かを判定する。具体的には、商品提供サーバ310から「成分濫用情報」を受信することにより所定期間に所定数以上の特定の成分を含む商品を提供すると判定し、商品提供サーバ310から「通常服用情報」を受信することにより所定期間に所定数以上の特定の成分を含む商品を提供しないと判定する。
制御部70は、所定期間に所定数以上の特定の成分を含む商品を提供すると判定した場合には、処理をステップS148に移し、所定期間に所定数以上の特定の成分を含む商品を提供しないと判定した場合には、処理をステップS145に移す。
Returning to the processing of the product provision processing device 100, in step S144, the control unit 70 judges whether or not to provide a product containing a predetermined number or more of specific ingredients in a predetermined period of time based on the information transmitted from the product provision server 310. Specifically, by receiving "ingredient abuse information" from the product provision server 310, it is judged that a product containing a predetermined number or more of specific ingredients in a predetermined period of time will be provided, and by receiving "normal dosing information" from the product provision server 310, it is judged that a product containing a predetermined number or more of specific ingredients in a predetermined period of time will not be provided.
If the control unit 70 determines that a product containing a predetermined number or more of specific ingredients will be provided during a specified period of time, it transfers processing to step S148, and if it determines that a product containing a predetermined number or more of specific ingredients will not be provided during a specified period of time, it transfers processing to step S145.

ステップS145において、制御部70は、商品提供サーバ310から送信された情報に基づいて、特定期間に禁忌組合せとなる成分を含む医薬品を提供するか否かを判定する。具体的には、商品提供サーバ310から「禁忌有り情報」を受信することにより特定期間に禁忌組合せとなる成分を含む医薬品を提供すると判定し、商品提供サーバ310から「禁忌なし情報」を受信することにより特定期間に禁忌組合せとなる成分を含む医薬品を提供しないと判定する。
制御部70は、特定期間に禁忌組合せとなる成分を含む医薬品を提供すると判定した場合には、処理をステップS148に移し、特定期間に禁忌組合せとなる成分を含む医薬品を提供しないと判定した場合には、処理をステップS146に移す。
In step S145, the control unit 70 determines whether or not to provide a medicine containing ingredients that will be in a forbidden combination during the specific period, based on the information transmitted from the product providing server 310. Specifically, the control unit 70 determines to provide a medicine containing ingredients that will be in a forbidden combination during the specific period by receiving "contraindication information" from the product providing server 310, and determines not to provide a medicine containing ingredients that will be in a forbidden combination during the specific period by receiving "no contraindication information" from the product providing server 310.
If the control unit 70 determines that a medicine containing ingredients that are in a forbidden combination during the specified period will be provided, the control unit 70 transfers processing to step S148, and if the control unit 70 determines that a medicine containing ingredients that are in a forbidden combination during the specified period will not be provided, the control unit 70 transfers processing to step S146.

ステップS146において、制御部70は、商品提供サーバ310から送信された情報に基づいて、特定期間に注意組合せとなる成分を含む医薬品を提供するか否かを判定する。具体的には、商品提供サーバ310から「禁忌注意情報」を受信することにより特定期間に注意組合せとなる成分を含む医薬品を提供すると判定し、商品提供サーバ310から「注意なし情報」を受信することにより特定期間に注意組合せとなる成分を含む医薬品を提供しないと判定する。
制御部70は、特定期間に注意組合せとなる成分を含む医薬品を提供すると判定した場合には、処理をステップS147に移し、特定期間に注意組合せとなる成分を含む医薬品を提供しないと判定した場合には、今回のOTC医薬品の健康被害抑制処理を終了する。
In step S146, the control unit 70 determines whether or not to provide a medicine containing ingredients that constitute a caution combination during the specific period, based on the information transmitted from the product providing server 310. Specifically, the control unit 70 determines to provide a medicine containing ingredients that constitute a caution combination during the specific period by receiving "contraindication warning information" from the product providing server 310, and determines not to provide a medicine containing ingredients that constitute a caution combination during the specific period by receiving "no warning information" from the product providing server 310.
If the control unit 70 determines that a medicine containing ingredients that constitute a caution combination will be provided during the specified period, it proceeds to step S147; if it determines that a medicine containing ingredients that constitute a caution combination will not be provided during the specified period, it terminates the current process for preventing health damage to OTC medicines.

ステップS147において、制御部70は、今回提供する医薬品が過去に提供した医薬品の成分との併用を注意する旨を表示部10に表示させる併用注意表示データをセットする。この処理を終了すると、今回のOTC医薬品の健康被害抑制処理を終了する。なお、併用注意表示データをセットしても、後述するように医薬品の提供は行われることになる。 In step S147, the control unit 70 sets combination warning display data that causes the display unit 10 to display a warning about combining the currently provided drug with ingredients of a previously provided drug. When this process ends, the current OTC drug health damage prevention process ends. Note that even if the combination warning display data is set, the drug will still be provided, as described below.

また、特定期間に注意組合せとなる成分を含む医薬品を提供する場合には、今回提供する医薬品が過去に提供した医薬品の成分との併用を注意する旨が表示されるから、ユーザに注意喚起を行い、健康被害が生じることを防止することができる。 In addition, when providing a medicine that contains ingredients that are combinations that require caution during a specific period, a message will be displayed urging caution when combining the current medicine with ingredients from medicines provided in the past, alerting users and preventing health damage from occurring.

ステップS148において、制御部70は、所定期間に所定数以上の特定の成分を含む商品を提供する場合または特定期間に注意組合せとなる成分を含む医薬品を提供する場合には、医薬品の提供を停止する提供停止処理を行う。この提供停止処理では、商品の提供を禁止する提供禁止情報をセットする。この処理を終了すると、今回のOTC医薬品の健康被害抑制処理を終了する。 In step S148, the control unit 70 performs a supply stop process to stop the supply of the medicine when a product containing a specified number or more of specific ingredients is to be provided during a specified period, or when a medicine containing ingredients that are combinations of caution is to be provided during a specified period. In this supply stop process, supply prohibition information that prohibits the supply of the product is set. When this process is completed, the health damage prevention process for this OTC medicine is completed.

このように、所定期間に所定数以上の特定の成分を含む商品を提供する場合には、医薬品の提供が停止されるから、同一の有効成分を有する医薬品のユーザによる濫用防止を図り、健康被害が生じることを防止することができる。特に、濫用防止判定処理においては、提供する医薬品の成分情報を含む医薬品が所定期間内に所定数以上提供されたか否かを判定していることから、同じ医薬品に限定されたり、先発医薬品と後発医薬品(ジェネリック医薬品)とで区別されたりすることなく、同一の有効成分を有する医薬品のユーザによる濫用防止をより適切に図り、健康被害が生じることより強固に防止することができる。 In this way, when a product containing a specific ingredient is provided in a specified number or more within a specified period, the provision of the drug is suspended, preventing abuse by users of drugs containing the same active ingredient and preventing the occurrence of health damage. In particular, the abuse prevention determination process determines whether or not a specified number or more of drugs containing ingredient information of the provided drug have been provided within a specified period, so that abuse by users of drugs containing the same active ingredient is more appropriately prevented and health damage can be more firmly prevented without being limited to the same drug or distinguishing between original drugs and generic drugs.

また、今回提供する医薬品が過去に提供した医薬品の成分と併用禁忌に該当する場合には、医薬品の提供が停止されるから、併用禁忌による健康被害が生じることを防止することができる。 In addition, if the pharmaceutical being provided this time has ingredients that are contraindicated for combined use with pharmaceuticals provided in the past, the provision of the pharmaceutical will be suspended, thereby preventing health damage caused by contraindications for combined use.

(商品提供処理装置の商品提供処理)
次に、商品提供処理装置100の商品提供処理の詳細について説明する。図10は、実施形態1に係る商品提供処理装置の商品提供処理を示すフローチャートの一例である。
(Product provision processing by product provision processing device)
Next, a description will be given of details of the product provision process of the product provision processing device 100. Fig. 10 is an example of a flowchart showing the product provision process of the product provision processing device according to the first embodiment.

図10に示すように、ステップS151において、制御部70は、提供禁止情報をセットされているか否かを判定する。
制御部70は、提供禁止情報をセットされていると判定した場合には、処理をステップS152に移し、提供禁止情報をセットされていないと判定した場合には、処理をステップS153に移す。
As shown in FIG. 10, in step S151, the control unit 70 determines whether or not provision prohibition information has been set.
If the control unit 70 determines that the provision prohibition information has been set, the process proceeds to step S152. If the control unit 70 determines that the provision prohibition information has not been set, the process proceeds to step S153.

ステップS152において、制御部70は、医薬品の提供が禁止されている旨を表示部10に表示させる医薬品エラー表示処理を行う。
この医薬品エラー表示処理では、提供禁止情報がセットされたことに起因する情報(薬剤師の否認を示す第2否認情報、成分濫用情報、禁忌有り情報)に基づいて、医薬品の提供が禁止されている旨を表示部10に表示させる。この処理を終了すると、今回の商品提供処理を終了する。
In step S152, the control unit 70 performs a medicine error display process to cause the display unit 10 to display a message indicating that provision of the medicine is prohibited.
In this drug error display process, the display unit 10 displays that the drug is prohibited from being provided based on information resulting from the setting of the provision prohibition information (second denial information indicating the pharmacist's denial, ingredient abuse information, and contraindication information). When this process ends, the current product provision process ends.

ステップS153において、制御部70は、エレベータ40を格納部30と対向する位置に移動させるエレベータ往路駆動処理を行う。
このエレベータ往路駆動処理では、提供する医薬品が格納されている格納部30の格納段Dの位置を算出し、算出した格納段Dの位置まで昇降駆動部44によりエレベータ40を移動させる。この処理を終了すると、処理をステップS154に移す。
In step S<b>153 , the control unit 70 performs an elevator outward drive process to move the elevator 40 to a position facing the storage unit 30 .
In this elevator outward drive process, the position of the storage level D of the storage unit 30 in which the medicine to be provided is stored is calculated, and the elevator 40 is moved by the lift drive unit 44 to the calculated position of the storage level D. When this process is completed, the process proceeds to step S154.

ステップS154において、制御部70は、内部カメラ21により格納部30に格納されている今回提供する予定の医薬品を撮影する内部カメラ撮影処理を行う。
この内部カメラ撮影処理では、内部カメラ21によりエレベータ40と対向している格納部30に格納されている今回提供する予定の医薬品を撮影し、今回提供する予定の医薬品の提供商品画像を取得する。この処理を終了すると、処理をステップS155に移す。
In step S154, the control unit 70 performs an internal camera photographing process in which the internal camera 21 photographs the medicine to be provided this time that is stored in the storage unit 30.
In this internal camera photographing process, the internal camera 21 photographs the medicines to be provided this time stored in the storage unit 30 facing the elevator 40, and obtains a provided product image of the medicines to be provided this time. When this process is completed, the process proceeds to step S155.

ステップS155において、制御部70は、パターンマッチング判定処理を行う。
このパターンマッチング判定処理では、取得した提供商品画像と正しい商品が格納部30に格納されているときの見本商品画像とのパターンマッチングを行い、誤った医薬品が格納されていないか否かを判定する。この処理を終了すると、処理をステップS156に移す。
In step S155, the control unit 70 performs a pattern matching determination process.
In this pattern matching determination process, pattern matching is performed between the acquired provided product image and a sample product image when a correct product is stored in the storage unit 30, and it is determined whether or not an incorrect medicine is stored. When this process is completed, the process proceeds to step S156.

ステップS156において、制御部70は、パターンマッチング判定処理により誤った医薬品が格納されていると判定されたか否か、すなわち、マッチングエラーがあるか否かを判定する。
制御部70は、マッチングエラーがあると判定した場合には、処理をステップS157に移し、マッチングエラーがないと判定した場合には、処理をステップS159に移す。
In step S156, the control unit 70 determines whether or not it has been determined by the pattern matching determination process that the wrong medicine has been stored, that is, whether or not a matching error has occurred.
If the control unit 70 determines that a matching error has occurred, the process proceeds to step S157. If the control unit 70 determines that a matching error has not occurred, the process proceeds to step S159.

ステップS157において、制御部70は、提供する医薬品が誤って格納されており、医薬品を提供することができない旨を表示部10に表示させる提供エラー表示処理を行う。この処理を終了すると、処理をステップS158に移す。 In step S157, the control unit 70 performs a provision error display process to display on the display unit 10 that the medicine to be provided has been stored incorrectly and the medicine cannot be provided. When this process ends, the process proceeds to step S158.

ステップS158において、制御部70は、マッチングエラーのある格納部30からの商品の提供を禁止する一部提供禁止処理を行う。
この一部提供禁止処理では、パターンマッチング判定処理により誤った医薬品が格納されている格納部30からの商品の提供を停止する格納部提供停止状態を設定する。これにより、今後も誤った医薬品が格納されている格納部30からの商品の提供が停止される。そして、昇降駆動部44によりエレベータ40を商品取出口12と対向する位置に戻す。この処理を終了すると、今回の商品提供処理を終了する。
In step S158, the control unit 70 performs a partial provision prohibition process for prohibiting provision of the product from the storage unit 30 having the matching error.
In this partial provision prohibition process, a storage unit provision stop state is set in which provision of products from the storage unit 30 in which the incorrect medicine is stored is stopped by the pattern matching determination process. This stops future provision of products from the storage unit 30 in which the incorrect medicine is stored. Then, the elevator 40 is returned to a position facing the product take-out port 12 by the lift drive unit 44. When this process is completed, the current product provision process is terminated.

このように、医薬品が提供されるときにも、パターンマッチング判定処理により誤った医薬品が格納部30に格納されていないかを直前にチェックし、誤り商品が提供されることを防止している。また、医薬品の補充作業が行われたときにも、誤った医薬品が格納部30に補充されていないかのダブルチェックは行っているが、仮に格納部30の奥の方に誤った医薬品に補充されていた場合であっても、医薬品を提供する直前に誤った医薬品が格納部30に格納されていることを発見でき、より正確に正しい医薬品を提供することができる。 In this way, even when a medicine is provided, a pattern matching judgment process is used to check immediately beforehand whether the wrong medicine has been stored in the storage unit 30, preventing the wrong product from being provided. Also, when medicine is refilled, a double check is performed to check whether the wrong medicine has been refilled in the storage unit 30. Even if the wrong medicine has been refilled at the back of the storage unit 30, it is possible to discover that the wrong medicine has been stored in the storage unit 30 immediately before providing the medicine, and the correct medicine can be provided more accurately.

さらに、パターンマッチング判定処理により誤った医薬品が格納部30に格納されていると判定した場合であっても、商品提供処理装置100の全商品の提供を停止することなく、誤った医薬品が格納されている格納部30から医薬品の提供を停止することから、正しく医薬品が補充された格納部30からの商品の提供を継続することができ、商品提供処理装置100による商品を提供する稼働率の低下を抑制することができる。 Furthermore, even if the pattern matching judgment process determines that the wrong medicine is stored in the storage unit 30, the supply of medicines from the storage unit 30 in which the wrong medicine is stored is stopped without stopping the supply of all products by the product provision processing device 100, so that the supply of products from the storage unit 30 that has been correctly refilled with medicines can continue, and a decrease in the operating rate of product supply by the product provision processing device 100 can be suppressed.

これは、内部カメラ21が格納部30に格納されている提供する医薬品を撮影するからであり、内部カメラ21がトレイ41に載置された医薬品を撮影して、トレイ41に載置された医薬品の画像と見本商品画像とのパターンマッチングを行ってしまうと、マッチングエラーのときにはエレベータ40の駆動を停止したり、商品取出口12を閉鎖したりして、商品提供処理装置100の全商品の提供を停止せざるを得なくなってしまうからである。 This is because the internal camera 21 photographs the medicines to be provided that are stored in the storage section 30. If the internal camera 21 photographs the medicines placed on the tray 41 and performs pattern matching between the image of the medicines placed on the tray 41 and the sample product image, in the event of a matching error, the elevator 40 would have to be stopped from operating or the product removal port 12 would be closed, and the product provision processing device 100 would have to stop providing all products.

第1商品提供処理装置100Aにおいては、ステップS159において、制御部70は、購入代金支払確認処理を行う。
この購入代金支払確認処理では、提供する医薬品の購入代金を算出し、金銭情報入出力部60よりユーザからの入金を確認して、ユーザからの入金が購入代金に足りていると、ユーザに医薬品を提供するために処理をステップS160に移す。また、ユーザからの入金が購入代金を超えているときには、釣銭を算出し、算出した釣銭を釣銭取出口18に排出する。
In the first product supply processing device 100A, in step S159, the control unit 70 performs a purchase price payment confirmation process.
In this purchase price payment confirmation process, the purchase price of the medicine to be provided is calculated, the payment from the user is confirmed via the monetary information input/output unit 60, and if the payment from the user is sufficient to cover the purchase price, the process proceeds to step S160 to provide the medicine to the user. If the payment from the user exceeds the purchase price, the change is calculated and the calculated change is discharged to the change outlet 18.

また、コンビニエンスストア等の販売店の店舗内に設置された第2商品提供処理装置100Bは、支払ユニットが備えられていないことから、上述の購入代金支払確認処理は行われず、ステップS160に処理を移す。上述したように、第2商品提供処理装置100Bから提供された医薬品については、第2商品提供処理装置100Bが設置された販売店において会計処理が行われることになる。 In addition, the second product provision processing device 100B installed in a retail store such as a convenience store does not have a payment unit, so the above-mentioned purchase price payment confirmation process is not performed and processing proceeds to step S160. As described above, accounting for medicines provided by the second product provision processing device 100B is performed at the retail store where the second product provision processing device 100B is installed.

ステップS160において、制御部70は、コンベア31を駆動させるコンベア駆動処理を行う。
このコンベア駆動処理では、提供する医薬品が格納された格納部30のコンベア31に備えられたベルト駆動部34を駆動させて、格納部30に格納された提供する医薬品をエレベータ40に搬送する。このコンベア駆動処理により、格納部30に格納された提供する医薬品がエレベータ40のトレイ41に載置されることになる。この処理を終了すると、処理をステップS161に移す。
In step S<b>160 , the control unit 70 performs a conveyor driving process for driving the conveyor 31 .
In this conveyor driving process, the belt driving unit 34 provided on the conveyor 31 of the storage unit 30 in which the medicines to be provided are stored is driven to transport the medicines to be provided stored in the storage unit 30 to the elevator 40. By this conveyor driving process, the medicines to be provided stored in the storage unit 30 are placed on the tray 41 of the elevator 40. When this process is completed, the process proceeds to step S161.

ステップS161において、制御部70は、昇降駆動部44によりエレベータ40を商品取出口12と対向する位置に移動させるエレベータ復路駆動処理を行う。この処理を終了すると、処理をステップS162に移す。 In step S161, the control unit 70 performs an elevator return drive process in which the lift drive unit 44 moves the elevator 40 to a position opposite the product outlet 12. When this process ends, the process proceeds to step S162.

ステップS162において、制御部70は、開閉駆動部91により開閉扉13を開放させる商品取出口開放処理を行う。この商品取出口開放処理により、ユーザは商品提供処理装置100から提供された医薬品を商品取出口12から受け取ることができる。この処理を終了すると、処理をステップS163に移す。 In step S162, the control unit 70 performs a product outlet opening process to open the opening/closing door 13 using the opening/closing drive unit 91. This product outlet opening process allows the user to receive medicines provided by the product provision processing device 100 from the product outlet 12. When this process is completed, the process proceeds to step S163.

ステップS163において、制御部70は、医薬品の提供が完了した旨を表示部10に表示させる提供表示処理を行う。
この提供表示処理では、併用注意表示データがセットされている場合には、医薬品の提供の完了とともに、今回提供する医薬品が過去に提供した医薬品の成分との併用を注意する旨を表示部10に表示させ、併用注意表示データがセットされていない場合には、正常に医薬品の提供が完了した旨を表示部10に表示させる。この処理を終了すると、今回の商品提供処理を終了する。
In step S163, the control unit 70 performs a provision display process to cause the display unit 10 to display that provision of the medicine has been completed.
In this provision display process, if the concomitant use warning display data is set, a message is displayed on the display unit 10 stating that the drug provided this time should not be used in combination with ingredients of drugs provided in the past, when the provision of the drug is completed, and if the concomitant use warning display data is not set, a message is displayed on the display unit 10 indicating that the provision of the drug has been completed normally. When this process is completed, the current product provision process is terminated.

なお、本実施形態においては、商品提供サーバ310により濫用防止判定処理と禁忌防止判定処理とを行わせるように構成したが、商品提供処理装置100が商品提供サーバ310からユーザの固有情報が対応付けられた過去に提供した医薬品の情報を取得し、商品提供処理装置100が濫用防止判定処理と禁忌防止判定処理とを行うように構成してもよい。 In this embodiment, the product provision server 310 is configured to perform the abuse prevention determination process and the contraindication prevention determination process. However, the product provision processing device 100 may also be configured to obtain information on previously provided medicines associated with the user's unique information from the product provision server 310, and the product provision processing device 100 may be configured to perform the abuse prevention determination process and the contraindication prevention determination process.

[ユーザ端末装置の表示画面]
上述したユーザ端末装置200の端末表示部204に表示される表示画面の一例について説明する。図11は、実施形態1に係るユーザ端末装置の端末表示部に表示される表示画面の一例である。
[Display screen of user terminal device]
A description will now be given of an example of a display screen displayed on the terminal display unit 204 of the above-mentioned user terminal device 200. Fig. 11 shows an example of a display screen displayed on the terminal display unit of the user terminal device according to the first embodiment.

図11(a)は、ユーザ端末装置200が予約商品としての医薬品を選択するとき(ステップS2等)に、ユーザ端末装置200の端末表示部204に表示される商品選択表示画面の一例である。 Figure 11 (a) is an example of a product selection display screen that is displayed on the terminal display unit 204 of the user terminal device 200 when the user terminal device 200 selects a medicine as a reserved product (e.g., step S2).

図11(a)に示すように、商品選択表示画面においては、ユーザが医薬品を直接選択して医薬品を購入していくための購入ルートを選択する第1ボタン画像と、ユーザが症状を選択して医薬品を購入していくための購入ルートを選択する第2ボタン画像とが少なくとも表示される。ユーザは、第1ボタン画像または第2ボタン画像をタッチすることにより医薬品の購入ルートを決定し、各種の選択情報に基づいて医薬品を絞り込んでいき、絞り込んだ医薬品を予約商品として決定していくことになる。 As shown in FIG. 11(a), the product selection display screen displays at least a first button image for the user to select a purchasing route for directly selecting a medicine and purchasing the medicine, and a second button image for the user to select a purchasing route for selecting a symptom and purchasing the medicine. The user decides on the medicine purchasing route by touching the first button image or the second button image, narrows down the medicines based on various selection information, and decides on the narrowed down medicines as the reserved product.

図11(b)は、ユーザが予約商品を決定するとき(ステップS2等)に、ユーザ端末装置200の端末表示部204に表示される予約商品確認表示画面の一例である。 Figure 11 (b) is an example of a reserved item confirmation display screen that is displayed on the terminal display unit 204 of the user terminal device 200 when the user decides on the reserved item (step S2, etc.).

図11(b)に示すように、予約商品確認表示画面においては、予約商品として決定される医薬品の情報と、予約商品を決定するための「はい」のボタン画像と、予約商品をキャンセルするための「いいえ」のボタン画像とが表示される。また、予約商品として決定される医薬品が特定の医薬品(例えば第一類医薬品)である場合には、薬剤師による問診が行われることを報知する問診移行画像(例えば「第一類医薬品は、薬剤師の承認が必要になり、薬剤師とのQAが行われます」の文字)が表示される。ユーザは、「はい」のボタン画像をタッチすることにより予約商品を決定し、予約商品として決定される医薬品が特定の医薬品である場合には、薬剤師による問診が行われることになる。 As shown in FIG. 11(b), the reserved item confirmation display screen displays information about the drug to be determined as the reserved item, a "Yes" button image for determining the reserved item, and a "No" button image for canceling the reserved item. If the drug to be determined as the reserved item is a specific drug (e.g., a Category 1 drug), an interview transition image is displayed to notify the user that a medical interview with a pharmacist will be conducted (e.g., text stating "Category 1 drugs require the approval of a pharmacist, and a QA with the pharmacist will be conducted"). The user determines the reserved item by touching the "Yes" button image, and if the drug to be determined as the reserved item is a specific drug, a medical interview with a pharmacist will be conducted.

図11(c)は、薬剤師がユーザと問診を行っているとき(ステップS5等)に、ユーザ端末装置200の端末表示部204に表示される問診表示画面の一例である。 Figure 11 (c) is an example of a medical interview display screen that is displayed on the terminal display unit 204 of the user terminal device 200 when the pharmacist is conducting a medical interview with the user (e.g., step S5).

図11(c)に示すように、問診表示画面においては、チャット等の文字ベースにより、薬剤師の会話及びユーザの会話の内容が表示される。なお、本実施形態においては、チャット等の文字ベースにより会話をするように構成したが、音声のみで会話をしてもよいし、ビデオ通話で会話をしてもよい。薬剤師は、ユーザとの問診により薬剤師端末装置340を介して特定の医薬品の承認を行うことになる。 As shown in FIG. 11(c), the interview display screen displays the contents of the pharmacist's conversation and the user's conversation in a text-based manner such as chat. Note that in this embodiment, the conversation is configured to be conducted in a text-based manner such as chat, but the conversation may be conducted only by voice or by video call. The pharmacist will approve a specific medicine through the pharmacist terminal device 340 based on the interview with the user.

図11(d)は、薬剤師により特定の医薬品の承認が行われ、商品提供サーバ310から予約商品の登録情報及び商品提供処理装置の位置情報を受信し、予約結果一覧表示処理(ステップS7)によりユーザ端末装置200の端末表示部204に表示される予約結果一覧表示画面の一例である。 Figure 11 (d) shows an example of a reservation result list display screen that is displayed on the terminal display unit 204 of the user terminal device 200 by the reservation result list display process (step S7) after a specific medicine has been approved by a pharmacist and registration information of the reserved product and location information of the product provision processing device are received from the product provision server 310.

図11(d)に示すように、予約結果一覧表示画面においては、予約商品の登録情報を示す説明画像が表示されるとともに、ユーザ端末装置200の現在の位置情報を基準として、周辺の地図画像とともに、予約商品を受け取り可能な商品提供処理装置100の位置情報画像(例えば星のマーク)が表示される。ユーザは、位置情報画像を見て、予約商品を受け取り可能な商品提供処理装置100の位置まで移動することができる。 As shown in FIG. 11(d), the reservation result list display screen displays an explanatory image showing the registration information of the reserved item, and also displays a location information image (e.g., a star mark) of the product provision processing device 100 at which the reserved item can be received, together with a map image of the surrounding area, based on the current location information of the user terminal device 200. The user can look at the location information image and move to the location of the product provision processing device 100 at which the reserved item can be received.

なお、予約商品を受け取り可能な商品提供処理装置100の位置情報画像に加え、その商品提供処理装置100が格納している予約商品の在庫数をあわせて表示させてもよい。このように構成する場合には、商品提供サーバ310は、商品提供処理装置100の位置情報に加え、その商品提供処理装置100の在庫数の情報をユーザ端末装置200に送信すればよい。 In addition to the location information image of the product provision processing device 100 that can receive the reserved product, the number of reserved products stored in the product provision processing device 100 may also be displayed. When configured in this manner, the product provision server 310 transmits to the user terminal device 200 information on the number of products in stock stored in the product provision processing device 100 in addition to the location information of the product provision processing device 100.

[商品提供処理装置の表示画面]
上述した商品提供処理装置100の表示部10に表示される表示画面の一例について説明する。
[Display screen of product provision processing device]
An example of a display screen displayed on the display unit 10 of the above-mentioned product provision processing apparatus 100 will be described.

(予約受取時の表示画面)
まず、図12及び図13を参照して、商品提供処理装置100において予約商品を受け取るときの表示部10に表示される表示画面について説明する。図12及び図13は、実施形態1に係る商品提供処理装置100において予約商品を受け取るときの表示部10に表示される表示画面の一例である。
(Display screen when picking up reservation)
First, a display screen displayed on the display unit 10 when a reserved product is received in the product provision processing device 100 will be described with reference to Fig. 12 and Fig. 13. Fig. 12 and Fig. 13 are examples of display screens displayed on the display unit 10 when a reserved product is received in the product provision processing device 100 according to the first embodiment.

図12(a)は、ユーザからの操作を受け付ける受付待機処理を行っているとき(ステップS11及びステップS102)に、商品提供処理装置100の表示部10に表示される受付表示画面の一例である。 Figure 12 (a) is an example of a reception display screen displayed on the display unit 10 of the product provision processing device 100 when the reception waiting process for receiving operations from the user is being performed (steps S11 and S102).

図12(a)に示すように、受付表示画面においては、ユーザからの商品の購入操作を受け付けるための購入操作画像と、ユーザからの予約商品の受取操作を受け付けるための受取操作画像とが表示される。ユーザは、購入操作画像をタッチすることにより商品の購入操作を行い、受取操作画像をタッチすることにより予約商品の受取操作を行う。 As shown in FIG. 12(a), the reception display screen displays a purchase operation image for receiving a product purchase operation from the user, and a receiving operation image for receiving a reserved product from the user. The user performs a product purchase operation by touching the purchase operation image, and performs a receiving operation for a reserved product by touching the receiving operation image.

図12(b)は、ユーザから予約商品の受取操作があったとき(ステップS12及びステップS103)に、商品提供処理装置100の表示部10に表示される認証コード表示画面の一例である。 Figure 12 (b) is an example of an authentication code display screen that is displayed on the display unit 10 of the product provision processing device 100 when a user performs an operation to receive a reserved product (steps S12 and S103).

図12(b)に示すように、認証コード表示画面においては、QRコード等の認証コード情報が表示される。ユーザは、ユーザ端末装置200により商品提供処理装置100の表示部10に表示された認証コード情報を読み取り、商品提供サーバ310にアクセスする。 As shown in FIG. 12(b), the authentication code display screen displays authentication code information such as a QR code. The user reads the authentication code information displayed on the display unit 10 of the product provision processing device 100 using the user terminal device 200, and accesses the product provision server 310.

図12(c)は、認証コード情報に基づいてユーザ端末装置200が商品提供サーバ310にアクセスし、薬剤師が予約商品の承認作業を行っているとき(ステップS55)に、商品提供処理装置100の表示部10に表示される承認中表示画面の一例である。 Figure 12 (c) is an example of an approval display screen that is displayed on the display unit 10 of the product provision processing device 100 when the user terminal device 200 accesses the product provision server 310 based on the authentication code information and the pharmacist is approving the reserved product (step S55).

図12(c)に示すように、承認中表示画面においては、薬剤師が予約商品の承認作業を行っており、待機中であることが表示される。 As shown in FIG. 12(c), the approval display screen shows that the pharmacist is approving the reserved item and is waiting.

図12(d)は、薬剤師が予約商品の承認作業が終了し、商品提供サーバ310から第2承認結果情報として薬剤師の承認を示す第2承認情報を受信したとき(ステップS18及びステップS117)に、商品提供処理装置100の表示部10に表示される提供商品確定表示画面の一例である。 Figure 12 (d) is an example of a provided product confirmation display screen that is displayed on the display unit 10 of the product provision processing device 100 when the pharmacist completes the approval process for the reserved product and receives second approval information indicating the pharmacist's approval as second approval result information from the product provision server 310 (steps S18 and S117).

図12(d)に示すように、提供商品確定表示画面においては、提供する医薬品の情報と、提供する医薬品を確定するための「はい」のボタン画像と、提供する医薬品をキャンセルするための「いいえ」のボタン画像とが表示される。ユーザは、「はい」のボタン画像をタッチすることにより提供する医薬品を確定し、商品提供処理装置100が医薬品を提供する商品提供処理(ステップS19及びステップS118)を行う。 As shown in FIG. 12(d), the provided product confirmation display screen displays information about the medicine to be provided, a "Yes" button image for confirming the medicine to be provided, and a "No" button image for canceling the medicine to be provided. The user confirms the medicine to be provided by touching the "Yes" button image, and the product provision processing device 100 performs product provision processing (steps S19 and S118) to provide the medicine.

図13(a)は、併用注意表示データがセットされておらず、医薬品を提供したときに提供表示処理(ステップS163)により、商品提供処理装置100の表示部10に表示される正常提供完了表示画面の一例である。 Figure 13 (a) shows an example of a normal provision completion display screen that is displayed on the display unit 10 of the product provision processing device 100 by the provision display process (step S163) when a medicine is provided when the concomitant use warning display data is not set.

図13(a)に示すように、正常提供完了表示画面においては、ユーザに医薬品を提供したことを報知する提供完了画像(例えば「商品取出口から商品をお受け取りください」の文字)が表示される。 As shown in FIG. 13(a), the normal delivery completion display screen displays a delivery completion image (e.g., the text "Please collect the product from the product outlet") to inform the user that the medicine has been delivered.

図13(b)は、併用注意表示データがセットされており、医薬品を提供したときに提供表示処理(ステップS163)により、商品提供処理装置100の表示部10に表示される注意提供完了表示画面の一例である。 Figure 13 (b) shows an example of a warning provision completion display screen that is displayed on the display unit 10 of the product provision processing device 100 by the provision display process (step S163) when the concomitant use warning display data is set and the medicine is provided.

図13(b)に示すように、注意提供完了表示画面においては、提供完了画像に加え、今回提供する医薬品が過去に提供した医薬品の成分との併用を注意することを報知する併用注意画像(例えば「今回提供した医薬品ABCのA成分と医薬品ZのB成分との併用にご注意ください」の文字)が表示される。 As shown in FIG. 13(b), the warning provision completion display screen displays, in addition to a provision completion image, a combination use warning image informing the user that the currently provided drug should not be used in combination with ingredients of previously provided drugs (for example, the text "Please be careful not to use ingredient A of the currently provided drug ABC in combination with ingredient B of drug Z").

図13(c)は、医薬品を提供する際のマッチングエラーにより医薬品を提供しないときに、提供エラー表示処理(ステップS157)により商品提供処理装置100の表示部10に表示される提供エラー表示画面の一例である。 Figure 13 (c) is an example of a provision error display screen that is displayed on the display unit 10 of the product provision processing device 100 by the provision error display process (step S157) when a medicine is not provided due to a matching error when providing the medicine.

図13(c)に示すように、提供エラー表示画面においては、医薬品が提供できないことを報知する提供禁止画像(例えば「本医薬品を提供することができません」の文字)とともに、マッチングエラーを報知するエラー報知画像(例えば「該当する医薬品が見つからず」の文字)が表示される。また、提供エラー表示画面においては、マッチングエラーに対応した第1対応画像(例えば「購入する自動販売機を変更して頂くようお願い申し上げます」の文字)が表示される。 As shown in FIG. 13(c), the supply error display screen displays an error notification image notifying the user of a matching error (e.g., the text "Corresponding drug not found") along with a supply prohibition image notifying the user that the drug cannot be provided (e.g., the text "This drug cannot be provided") on the supply error display screen. In addition, the supply error display screen displays a first corresponding image corresponding to the matching error (e.g., the text "We ask that you change the vending machine from which you make your purchase").

図13(d)は、医薬品を提供する際の濫用防止により医薬品を提供しないときに、医薬品エラー表示処理(ステップS152)により商品提供処理装置100の表示部10に表示される濫用防止表示画面の一例である。 Figure 13 (d) is an example of an abuse prevention display screen that is displayed on the display unit 10 of the product provision processing device 100 by the drug error display process (step S152) when a drug is not provided due to abuse prevention when providing the drug.

図13(d)に示すように、濫用防止表示画面においては、提供禁止画像とともに、濫用防止を報知する濫用防止報知画像(例えば「特定成分の濫用防止のため」の文字)が表示される。また、濫用防止表示画面においては、濫用防止に対応した第2対応画像(例えば「薬局等にて薬剤師に相談のうえご購入下さい」の文字)が表示される。 As shown in FIG. 13(d), the abuse prevention display screen displays an abuse prevention notification image (e.g., the text "To prevent abuse of specific ingredients") that notifies users of abuse prevention together with the prohibited provision image. In addition, the abuse prevention display screen displays a second corresponding image (e.g., the text "Please consult with a pharmacist at a pharmacy before purchasing") that corresponds to abuse prevention.

図13(e)は、医薬品を提供する際の併用禁忌により医薬品を提供しないときに、医薬品エラー表示処理(ステップS152)により商品提供処理装置100の表示部10に表示される併用禁忌表示画面の一例である。 Figure 13 (e) is an example of a contraindication for combination display screen that is displayed on the display unit 10 of the product provision processing device 100 by the drug error display process (step S152) when a drug is not provided due to a contraindication for combination when providing the drug.

図13(e)に示すように、併用禁忌表示画面においては、提供禁止画像とともに、併用禁忌を報知する併用禁忌報知画像(例えば「医薬品ABCのA成分と医薬品XのC成分とが併用禁忌に該当し」の文字)が表示される。また、併用禁忌表示画面においては、併用禁忌に対応した第2対応画像(例えば「薬局等にて薬剤師に相談のうえご購入下さい」の文字)が表示される。 As shown in FIG. 13(e), the contraindication display screen displays a contraindication notification image (e.g., text "Component A of drug ABC and component C of drug X are contraindicated for use together") that notifies users of the contraindication, along with the prohibited image. In addition, the contraindication display screen displays a second corresponding image (e.g., text "Please consult with a pharmacist at a pharmacy before purchasing") that corresponds to the contraindication.

(補充作業時の表示画面)
次に、図14を参照して、商品提供処理装置100において補充作業が行われたときの表示部10に表示される表示画面について説明する。図14は、実施形態1に係る商品提供処理装置100において補充作業が行われたときの表示部10に表示される表示画面の一例である。
(Display screen during refilling)
Next, a display screen displayed on the display unit 10 when a refilling operation is performed in the product processing device 100 will be described with reference to Fig. 14. Fig. 14 is an example of a display screen displayed on the display unit 10 when a refilling operation is performed in the product processing device 100 according to the first embodiment.

図14(a)は、補充者の医薬品の補充作業が終了し、補充時パターンマッチング表示処理が行われたとき(ステップS126)に、商品提供処理装置100の表示部10に表示される判定結果表示画面の一例である。 Figure 14 (a) is an example of a judgment result display screen that is displayed on the display unit 10 of the product provision processing device 100 when the replenishing work of the replenishing person is completed and the replenishing pattern matching display process is performed (step S126).

図14(a)に示すように、判定結果表示画面においては、補充時パターンマッチング判定処理による判定結果の判定画像(例えば「パターンマッチング:正常」の文字)が表示されるとともに、全体の撮影補充商品画像と全体の見本補充商品画像とが対比するように表示される。補充者は、判定結果表示画面により、補充時パターンマッチング判定処理による判定結果を把握することができる。 As shown in FIG. 14(a), the judgment result display screen displays a judgment image of the judgment result from the pattern matching judgment process at the time of refilling (for example, the text "Pattern matching: normal"), and also displays the entire photographed replenishment product image and the entire sample replenishment product image for comparison. The replenisher can understand the judgment result from the pattern matching judgment process at the time of refilling from the judgment result display screen.

さらに、判定結果表示画面においては、各格納段Dの撮影補充商品画像と見本補充商品画像とが対応していることを補充者に確認させることを促す確認操作指示画像(例えば「見本画像と撮影画像を対比し、撮影画像の各段をチェック(タッチ)してください」の文字)が表示される。補充者は、撮影補充商品画像の格納段Dを1つずつ見本補充商品画像の格納段Dと対応していることを確認し、確認が終了した撮影補充商品画像の格納段Dをタッチしていくことになる。 Furthermore, on the judgment result display screen, a confirmation operation instruction image (e.g., text "Compare the sample image with the photographed image and check (touch) each tier of the photographed image") is displayed to encourage the replenisher to confirm that the photographed replenishment product images of each storage tier D correspond to the sample replenishment product images. The replenisher will confirm that the storage tiers D of the photographed replenishment product images correspond to the storage tiers D of the sample replenishment product images one by one, and touch the storage tiers D of the photographed replenishment product images that have been confirmed.

図14(b)は、撮影補充商品画像の最上段である格納段D1が補充者により確認されたとき(ステップS130)に、商品提供処理装置100の表示部10に表示されるチェック中表示画面の一例である。 Figure 14 (b) is an example of a check display screen that is displayed on the display unit 10 of the product provision processing device 100 when the topmost storage level D1 of the photographed replenishment product images is checked by the replenisher (step S130).

図14(b)に示すように、チェック中表示画面においては、撮影補充商品画像の格納段D1が補充者によりタッチされると、撮影補充商品画像の格納段D1が見本補充商品画像の格納段D1と対応していることを確認した確認操作を受け付けたものとして、撮影補充商品画像の格納段D1の背景色が変色され、撮影補充商品画像の格納段D1の右側にチェックマークが表示される。 As shown in FIG. 14(b), on the check display screen, when the storage level D1 of the photographed replenishment product image is touched by the replenisher, the background color of the storage level D1 of the photographed replenishment product image is changed and a check mark is displayed to the right of the storage level D1 of the photographed replenishment product image, indicating that a confirmation operation has been received confirming that the storage level D1 of the photographed replenishment product image corresponds to the storage level D1 of the sample replenishment product image.

図14(c)は、撮影補充商品画像のすべての格納段Dが補充者により確認されたとき(ステップS130)に、商品提供処理装置100の表示部10に表示されるチェック済表示画面の一例である。 Figure 14 (c) is an example of a checked display screen that is displayed on the display unit 10 of the product provision processing device 100 when all storage shelves D of the photographed replenishment product images have been checked by the replenisher (step S130).

図14(c)に示すように、チェック済表示画面においては、撮影補充商品画像のすべての格納段Dの背景色が変色され、撮影補充商品画像のすべての格納段Dの右側にチェックマークが表示される。また、チェック済表示画面においては、撮影補充商品画像のすべての格納段Dのチェックが終了したことを報知するチェック終了報知画像(例えば「補充チェックが完了しました」の文字)が表示される。 As shown in FIG. 14(c), on the checked display screen, the background color of all storage levels D of the photographed replenishment product images is changed, and a check mark is displayed to the right of all storage levels D of the photographed replenishment product images. In addition, on the checked display screen, a check completion notification image (e.g., the text "Replenishment check completed") is displayed to notify that checking of all storage levels D of the photographed replenishment product images has been completed.

図14(d)は、撮影補充商品画像のすべての格納段Dのチェックが終了し、補充者の医薬品の補充作業が終了したとき(ステップS133)に、商品提供処理装置100の表示部10に表示される補充作業終了表示画面の一例である。 Figure 14 (d) is an example of a restocking work completion display screen that is displayed on the display unit 10 of the product provision processing device 100 when all storage shelves D of the photographed restocking product images have been checked and the restocker's restocking work of medicines is completed (step S133).

図14(d)に示すように、補充作業終了表示画面においては、補充者に医薬品の補充作業が終了したことを報知する補充作業終了報知画像(例えば「補充作業お疲れ様でした」の文字)が表示される。 As shown in FIG. 14(d), the refill work completion display screen displays a refill work completion notification image (e.g., the text "Thank you for your hard work on the refill work") to inform the refiller that the refill work of the medicines is completed.

以上のように、本実施形態においては、ユーザがユーザ端末装置200から予約商品として特定の商品(特定の医薬品)を決定した場合には、ユーザ端末装置200により責任者(薬剤師)と特定の商品に関する問診等が行われ、責任者により特定の商品の承認が行われることにより、ユーザ端末装置200に予約商品を提供可能な商品提供処理装置100の位置情報が表示される。
このため、ユーザ端末装置200により責任者との問診等が行われ、ユーザのプライバシー保護を図りやすいとともに、ユーザはどこに行けば、商品提供処理装置100により予約商品を受け取ることができるのかを把握することができ、商品の提供の利便性を向上させることができる。
As described above, in this embodiment, when a user selects a specific product (specific medicine) as a reserved product from the user terminal device 200, the user terminal device 200 conducts an interview with a person in charge (pharmacist) regarding the specific product, and the person in charge approves the specific product, and then the user terminal device 200 displays location information of a product provision processing device 100 that can provide the reserved product.
As a result, interviews with the person in charge can be conducted via the user terminal device 200, making it easier to protect the user's privacy, and the user can know where to go to receive the reserved product from the product provision processing device 100, thereby improving the convenience of product provision.

さらに、予約商品を提供可能な商品提供処理装置100として、予約商品に対応した商品の在庫数があり、かつ、予約商品に対応した商品を格納している格納部30が格納部提供許可状態にある商品提供処理装置が抽出されるので、予約商品を受け取る際に、商品提供処理装置100で売り切れや提供停止状態になり、予約商品を受け取ることができないという機会を減少させることができる。 Furthermore, as the product provision processing device 100 capable of providing the reserved product, a product provision processing device is extracted that has an inventory of the product corresponding to the reserved product and the storage unit 30 that stores the product corresponding to the reserved product is in a storage unit provision permission state, so that the chances that the reserved product cannot be received when receiving the reserved product due to the product provision processing device 100 being sold out or not being provided can be reduced.

また、本実施形態においては、ユーザがユーザ端末装置200から予約商品を決定する場合には、予約商品を受け取る商品提供処理装置100を決定しない。そして、ユーザが商品提供処理装置100から予約商品を受け取る場合には、ユーザ端末装置200から商品提供処理装置100に表示された認証コード情報を読み取って、商品提供サーバ310に予約商品の登録情報等を送信する。商品提供サーバ310は、予約商品の登録情報等を商品提供処理装置100に転送して、商品提供処理装置100は、予約商品の登録情報等に基づいて予約商品の提供を許可する。
このため、ユーザがユーザ端末装置200から予約商品を決定した場合には、予約商品を提供可能な商品提供処理装置100であれば、どこの商品提供処理装置100からでも予約商品を受け取ることができ、商品の提供の利便性が向上する。さらに、商品提供処理装置100においても、事前に予約商品が決定されないので、予約商品を確保しておく処理(予約商品を減算したことによる売り切れ制御、予約期限による予約商品の解除処理、在庫管理処理等)による負担軽減を図ることができるとともに、予約商品を確保したことによる売り切れに対する第三者への提供機会の損失を抑制し、商品提供の稼働の維持を図ることができる。
In this embodiment, when the user determines a reserved product from the user terminal device 200, the product provision processing device 100 that will receive the reserved product is not determined. When the user receives the reserved product from the product provision processing device 100, the user terminal device 200 reads the authentication code information displayed on the product provision processing device 100 and transmits the registration information and the like of the reserved product to the product provision server 310. The product provision server 310 transfers the registration information and the like of the reserved product to the product provision processing device 100, and the product provision processing device 100 permits the provision of the reserved product based on the registration information and the like of the reserved product.
Therefore, when a user determines a reserved product from the user terminal device 200, the reserved product can be received from any product provision processing device 100 that can provide the reserved product, improving the convenience of product provision. Furthermore, since the reserved product is not determined in advance in the product provision processing device 100, the burden of processing to secure the reserved product (control of sold-out due to subtraction of the reserved product, cancellation processing of the reserved product due to the reservation deadline, inventory management processing, etc.) can be reduced, and the loss of opportunity to provide the reserved product to a third party due to sold-out due to securing the reserved product can be suppressed, thereby maintaining the operation of product provision.

また、本実施形態においては、ユーザがユーザ端末装置200から予約商品として特定の商品(特定の医薬品)を決定した場合には、責任者の1回目の承認処理(ステップS53の薬剤師第1承認処理)を行い、ユーザが商品提供処理装置100から予約商品を受け取る場合にも、責任者の2回目の承認処理(ステップS55の薬剤師第2承認処理)を行うように構成した。
このため、商品提供処理装置100から予約商品を受け取るユーザが、ユーザ端末装置200から予約商品を決定したユーザになりすまして、予約商品を受け取ることを防止することができる。
In addition, in this embodiment, when a user selects a specific product (specific medicine) as a reserved product from the user terminal device 200, the person in charge performs a first approval process (first pharmacist approval process in step S53), and when the user receives the reserved product from the product provision processing device 100, the person in charge performs a second approval process (second pharmacist approval process in step S55).
This makes it possible to prevent a user who receives a reserved product from the product provision processing device 100 from masquerading as a user who has decided to reserve the product from the user terminal device 200 and receiving the reserved product.

さらに、責任者に対しては、責任者が1回目の承認処理を行ったときにインセンティブの一部が支払われ(ステップS36の第1インセンティブ支払処理)、責任者が2回目の承認処理を行った後、商品提供処理装置100から予約商品の提供が行われたときにインセンティブの残額が支払われる(ステップS47の第2インセンティブ支払処理)ように構成した。
このため、ユーザが予約商品を決定したものの、予約商品をキャンセルして実際には商品提供処理装置100から商品の提供が行われなかった場合であっても、1回目の承認処理を行ったときにインセンティブの一部が支払われることから、予約商品がキャンセルされることにより責任者の承認業務がすべて無駄になるということはなく、責任者による承認業務を積極的に行わせ、商品提供システム1の稼働率を向上させることができる。
Furthermore, a portion of the incentive is paid to the person in charge when the person in charge performs the first approval process (first incentive payment process in step S36), and the remaining amount of the incentive is paid to the person in charge when the reserved product is provided by the product provision processing device 100 after the person in charge performs the second approval process (second incentive payment process in step S47).
Therefore, even if a user decides on a reserved item but cancels the reserved item and the item is not actually provided by the product provision processing device 100, a part of the incentive is paid when the first approval process is performed, so that the approval work of the person in charge is not entirely wasted due to the cancellation of the reserved item, and the person in charge can be made to proactively perform the approval work, thereby improving the operating rate of the product provision system 1.

さらに、また責任者の1回目の承認処理は、最初に薬剤師サーバ320に問診申請情報を送信した責任者によって行われる(いわゆる早い者勝ち)。
このため、ユーザの問診において責任者の参加を待機している待機時間を短縮させ、商品提供システム1の稼働率をより一層向上させることができる。
Furthermore, the first approval process by the responsible person is performed by the responsible person who first transmits the medical interview application information to the pharmacist server 320 (so-called first come, first served).
This reduces the waiting time for the person in charge to participate in the user interview, and further improves the operating rate of the product provision system 1.

さらに、また責任者に支払われるインセンティブの単価は、サーバ300への責任者のアクセス数に基づいて設定され、深夜帯・休日等の責任者のアクセス数が少ない時間にはインセンティブの単価が高く設定され、昼間・平日等の責任者のアクセス数が多い時間にはインセンティブの単価が低く設定される(ステップS36)。
これにより、アクセスの少ない時間のインセンティブ単価の設定を自動的にコントロールすることができ、深夜帯・休日等の責任者による承認業務を安定的に行わせ、商品提供システム1の稼働率をより一層向上させることができる。
Furthermore, the unit price of the incentive paid to the person in charge is set based on the number of accesses of the person in charge to server 300, with the unit price of the incentive being set higher during times when the number of accesses of the person in charge is low, such as late at night or on holidays, and set lower during times when the number of accesses of the person in charge is high, such as during the day or on weekdays (step S36).
This makes it possible to automatically control the setting of incentive prices during times of low access, allowing the approval work by the person in charge to be carried out stably during late night hours, holidays, etc., and further improving the operating rate of the product provision system 1.

また、本実施形態においては、補充者により医薬品の補充作業が行われたときには、撮影補充商品画像と見本補充商品画像とのパターンマッチングを行い(ステップS123)、正しく医薬品が格納部30に補充されたか否かを判定し、誤り商品が補充された場合には、その格納部30からの医薬品の提供を禁止している(ステップS127、S128)。
このため、補充者の思い込みや誤解により誤った医薬品が補充されることを防止し、誤った医薬品が提供されることを防止することができる。これにより、誤った医薬品の服用により健康被害が生じることを防止することができる。
In addition, in this embodiment, when a replenisher performs the task of replenishing medicines, pattern matching is performed between the photographed replenishment product image and the sample replenishment product image (step S123) to determine whether the medicine has been correctly replenished in the storage unit 30, and if the wrong product has been replenished, the provision of medicines from that storage unit 30 is prohibited (steps S127, S128).
This prevents the wrong medicine from being refilled due to the refiller's assumptions or misunderstandings, and prevents the wrong medicine from being provided, thereby preventing health hazards caused by taking the wrong medicine.

さらに、撮影補充商品画像と見本補充商品画像とのパターンマッチングが行われたときには、撮影補充商品画像と見本補充商品画像とのパターンマッチングの判定結果とともに、撮影補充商品画像と見本補充商品画像とを対比させて商品提供処理装置100の表示部10に表示させている(ステップS126、図14の表示画面)。加えて、撮影補充商品画像の各格納段Dと見本補充商品画像の各格納段Dとが対応していることを補充者に確認させる確認操作を行わせている(ステップS129~S131、図14の表示画面)。
このため、正しく医薬品が格納部30に補充されたか否かをパターンマッチングによりソフトウェアの1段階目のチェックが行われ、補充者が格納段Dを1つずつチェックする確認操作により人為的な2段階目のチェック(ダブルチェック)が行われるので、誤った医薬品が格納部30に補充されることを防止し、誤った医薬品が提供されることを防止することができる。これにより、誤った医薬品の服用により健康被害が生じることを防止することができる。
Furthermore, when pattern matching is performed between the photographed replenishment product images and the sample replenishment product images, the photographed replenishment product images and the sample replenishment product images are displayed on the display unit 10 of the product provision processing device 100 in comparison with each other along with the determination result of the pattern matching between the photographed replenishment product images and the sample replenishment product images (step S126, display screen of FIG. 14). In addition, the replenisher is made to perform a confirmation operation to confirm that each storage level D of the photographed replenishment product images corresponds to each storage level D of the sample replenishment product images (steps S129 to S131, display screen of FIG. 14).
Therefore, a first stage check by software is performed by pattern matching to check whether the medicines have been properly refilled into the storage unit 30, and a second stage check (double check) is performed manually by a refiller checking each storage stage D one by one, so that it is possible to prevent the wrong medicine from being refilled into the storage unit 30 and the wrong medicine from being provided. This makes it possible to prevent health hazards caused by taking the wrong medicine.

また、本実施形態においては、商品提供処理装置100が医薬品を提供するときには、提供商品画像と見本商品画像とのパターンマッチングを行い(ステップS155)、正しい医薬品が格納部30に格納されているか否かを判定し、誤った医薬品が格納されている場合には、その格納部30からの医薬品の提供を禁止している(ステップS156、S158)。
このため、医薬品を提供するときには、誤った医薬品が格納部30に格納されていないかを直前にチェックし、誤った医薬品が提供されることを防止することができる。これにより、誤った医薬品の服用により健康被害が生じることを防止することができる。また、医薬品の補充作業が行われたときにも、誤った医薬品が格納部30に補充されていないかのダブルチェックは行っているが、仮に格納部30の奥の方に誤った医薬品に補充されていた場合であっても、医薬品を提供する直前に誤った医薬品が格納部30に格納されていることを発見でき、より正確に正しい医薬品を提供することができる。
In addition, in this embodiment, when the product provision processing device 100 provides a medicine, it performs pattern matching between the provided product image and the sample product image (step S155) to determine whether the correct medicine is stored in the storage unit 30, and if the incorrect medicine is stored, it prohibits the provision of the medicine from that storage unit 30 (steps S156, S158).
Therefore, when providing a medicine, it is possible to check immediately beforehand whether the wrong medicine has been stored in the storage unit 30, and to prevent the wrong medicine from being provided. This makes it possible to prevent health hazards caused by taking the wrong medicine. Also, when a medicine is refilled, a double check is performed to check whether the wrong medicine has been refilled in the storage unit 30. Even if the wrong medicine has been refilled deep inside the storage unit 30, it is possible to discover that the wrong medicine has been stored in the storage unit 30 immediately before providing the medicine, and it is possible to provide the correct medicine more accurately.

また、本実施形態においては、補充者により医薬品の補充作業が行われたとき、または商品提供処理装置100が医薬品を提供するときのパターンマッチングにより誤った医薬品が格納部30に格納されていると判定されたときであっても、商品提供処理装置100の全商品の提供を停止することなく、誤った医薬品が格納されている格納部30からの医薬品の提供を停止している。
このため、正しく医薬品が格納された格納部30からの商品の提供を継続することができ、商品を提供する稼働率の低下を抑制することができる。
Furthermore, in this embodiment, even when a replenishing worker performs the task of replenishing medicines, or when pattern matching is performed when the product provision processing device 100 provides medicines and it is determined that an incorrect medicine is stored in the storage unit 30, the provision of medicines from the storage unit 30 in which the incorrect medicine is stored is stopped without stopping the provision of all products by the product provision processing device 100.
Therefore, it is possible to continue providing products from the storage unit 30 in which medicines are correctly stored, and a decrease in the operating rate for providing products can be suppressed.

また、本実施形態においては、商品提供処理装置100が医薬品を提供するときには、所定期間に所定数以上の特定の成分を含む商品を提供するか否かを判定し(ステップS144)、所定期間に所定数以上の特定の成分を含む商品を提供すると判定した場合には、医薬品の提供を停止している(ステップS148)。
このため、同一の有効成分を有する医薬品を所定期間に所定数以上提供することになる場合には医薬品の提供が停止されるから、同一の有効成分を有する医薬品のユーザによる濫用防止を図り、健康被害が生じることを防止することができる。特に、同じ医薬品に限定されたり、先発医薬品と後発医薬品(ジェネリック医薬品)とで区別されたりすることなく、同一の有効成分を有する医薬品のユーザによる濫用防止をより適切に図り、健康被害が生じることを防止することができる。
In addition, in this embodiment, when the product provision processing device 100 provides a pharmaceutical product, it determines whether or not to provide a product containing a predetermined number or more of specific ingredients for a predetermined period of time (step S144), and if it determines that a product containing a predetermined number or more of specific ingredients will be provided for a predetermined period of time, it stops providing the pharmaceutical product (step S148).
Therefore, if a prescribed number or more of drugs having the same active ingredient are to be provided within a prescribed period, the provision of the drug will be suspended, preventing abuse by users of drugs having the same active ingredient and preventing health damage. In particular, without being limited to the same drug or distinguishing between original and generic drugs, abuse by users of drugs having the same active ingredient can be more appropriately prevented and health damage can be prevented.

また、本実施形態においては、商品提供処理装置100が医薬品を提供するときには、特定期間に禁忌組合せとなる成分を含む医薬品を提供するか否かを判定し(ステップS145)、特定期間に禁忌組合せとなる成分を含む医薬品を提供すると判定した場合には、医薬品の提供を停止している(ステップS148)。
このため、今回提供する医薬品が過去に提供した医薬品の成分と併用禁忌に該当する場合には医薬品の提供が停止されるから、併用禁忌による健康被害が生じることを防止することができる。
In addition, in this embodiment, when the product provision processing device 100 provides a medicine, it determines whether or not to provide a medicine containing ingredients that would be in a forbidden combination during a specific period (step S145), and if it determines that a medicine containing ingredients that would be in a forbidden combination during a specific period will be provided, it stops providing the medicine (step S148).
For this reason, if the pharmaceutical product being provided this time has ingredients that are contraindicated for combined use with pharmaceutical products provided in the past, the provision of the pharmaceutical product will be suspended, thereby preventing health damage caused by such contraindications.

また、本実施形態においては、商品提供処理装置100が医薬品を提供するときには、特定期間に注意組合せとなる成分を含む医薬品を提供するか否かを判定し(ステップS146)、特定期間に注意組合せとなる成分を含む医薬品を提供すると判定した場合には、今回提供する医薬品が過去に提供した医薬品の成分との併用を注意する注意喚起を行っている(ステップS147、S152)。
このため、今回提供する医薬品が過去に提供した医薬品の成分との併用を注意する注意喚起が行われることから、今回提供する医薬品により健康被害が生じることを防止することができる。
In addition, in this embodiment, when the product provision processing device 100 provides a medicine, it determines whether or not to provide a medicine containing ingredients that are a cautionary combination during a specific period (step S146), and if it determines that a medicine containing ingredients that are a cautionary combination during a specific period will be provided, it issues a warning to be careful not to use the medicine currently being provided in combination with ingredients of medicines provided in the past (steps S147, S152).
For this reason, a warning will be issued urging people to be careful not to use the current medicine in combination with ingredients from medicines previously provided, which will help prevent health damage caused by the current medicine.

さらに言い換えれば、本実施形態においては、ユーザが予約商品として特定の医薬品を決定した場合には、薬剤師による承認が行われることによりユーザが選択した医薬品が適切な医薬品であるかの「第1のチェック」が行われ、補充者により医薬品の補充作業が行われた場合には、撮影補充商品画像と見本補充商品画像とのパターンマッチングにより正しい医薬品であるかの「第2のチェック」が行われるとともに、補充者の確認操作による「第3のチェック」が行われ、医薬品を提供する場合には、提供商品画像と見本商品画像とのパターンマッチングにより正しい医薬品であるかの「第4のチェック」が行われることになる。これにより、ユーザの病状に対して誤った医薬品の服用により健康被害が生じることをより強固に防止することができる。 In other words, in this embodiment, when a user selects a specific medicine as a reserved item, a "first check" is performed by a pharmacist to determine whether the medicine selected by the user is the appropriate medicine, and when a replenishing person refills the medicine, a "second check" is performed by pattern matching between the photographed replenishing product image and the sample replenishing product image to determine whether it is the correct medicine, and a "third check" is performed by the replenishing person's confirmation operation, and when a medicine is provided, a "fourth check" is performed by pattern matching between the provided product image and the sample product image to determine whether it is the correct medicine. This can more reliably prevent health damage caused by taking the wrong medicine for the user's condition.

さらに、医薬品を提供する場合には、同一の有効成分を有する医薬品のユーザによる濫用防止を図る「第5のチェック」、過去に提供した医薬品の成分との併用禁忌に該当する医薬品であるかの「第6のチェック」、過去に提供した医薬品の成分との併用を注意する医薬品であるかの「第7のチェック」が行われることになる。これにより、医薬品の服用により健康被害が生じることをより強固に防止することができる。 Furthermore, when providing medicines, a "fifth check" will be carried out to prevent abuse by users of medicines that contain the same active ingredients, a "sixth check" to see if the medicine is contraindicated for use in combination with ingredients of medicines previously provided, and a "seventh check" to see if the medicine requires caution when used in combination with ingredients of medicines previously provided. This will make it possible to more firmly prevent health damage caused by taking medicines.

なお、実施形態1においては、ユーザが商品提供処理装置100から予約商品(医薬品)を受け取る場合には、商品提供処理装置100が認証コード情報を表示させ、ユーザ端末装置200が認証コード情報を読み取ることにより、商品提供処理装置100から医薬品が提供されるように構成した。
しかしながら、ユーザが商品提供処理装置100から予約商品(医薬品)を受け取る場合には、ユーザ端末装置200がコード情報を表示させ、商品提供処理装置100がコード情報を読み取ることにより、商品提供処理装置100から医薬品が提供されるように構成してもよい。
In addition, in embodiment 1, when a user receives a reserved product (medicine) from the product provision processing device 100, the product provision processing device 100 displays authentication code information, and the user terminal device 200 reads the authentication code information, so that the medicine is provided from the product provision processing device 100.
However, when a user receives a reserved product (medicine) from the product provision processing device 100, the user terminal device 200 may display code information, and the product provision processing device 100 may read the code information so that the medicine is provided by the product provision processing device 100.

[実施形態2]
実施形態2に係る商品提供システム1及び商品提供処理装置100は、ユーザが商品提供処理装置100から予約商品(医薬品)を受け取る場合に、ユーザ端末装置200が承認コード情報を表示させ、商品提供処理装置100が承認コード情報を読み取ることにより、商品提供処理装置100から医薬品が提供されるように構成されている。
以下に、実施形態2に係る商品提供システム1及び商品提供処理装置100について説明する。
[Embodiment 2]
The product provision system 1 and product provision processing device 100 of embodiment 2 are configured so that, when a user receives a reserved product (medicine) from the product provision processing device 100, the user terminal device 200 displays approval code information, and the product provision processing device 100 reads the approval code information, thereby providing the medicine from the product provision processing device 100.
The product provision system 1 and the product provision processing device 100 according to the second embodiment will be described below.

実施形態2に係る商品提供処理装置100の外部構成及び商品提供システム1の内部構成は、実施形態1に係る商品提供処理装置100の外部構成(図1~図3参照)及び商品提供システム1の内部構成(図5参照)と同様である。実施形態2に係る商品提供システム1及び商品提供処理装置100は、実施形態1に係る商品提供システム1及び商品提供処理装置100と比べて、処理内容が一部相違している。なお、実施形態2の処理を説明するにあたり、実施形態1の処理と同様の処理については同じ符号および同じ番号を付して、その処理に関する詳しい説明を省略する。 The external configuration of the product provision processing device 100 and the internal configuration of the product provision system 1 according to the second embodiment are similar to the external configuration of the product provision processing device 100 according to the first embodiment (see Figures 1 to 3) and the internal configuration of the product provision system 1 (see Figure 5). The product provision system 1 and the product provision processing device 100 according to the second embodiment differ in part in the processing content compared to the product provision system 1 and the product provision processing device 100 according to the first embodiment. In describing the processing of the second embodiment, the same symbols and numbers are used for processing similar to the processing of the first embodiment, and detailed description of the processing will be omitted.

[実施形態2の商品提供システムのシーケンス図]
図15は、実施形態2に係る商品提供システムの予約受付時における処理遷移を示すシーケンス図の一例であり、図16は、実施形態2に係る商品提供システムの予約受取時における処理遷移を示すシーケンス図の一例である。
[Sequence diagram of product provision system according to the second embodiment]
FIG. 15 is an example of a sequence diagram showing a processing transition when a reservation is accepted by the product provision system of embodiment 2, and FIG. 16 is an example of a sequence diagram showing a processing transition when a reservation is received by the product provision system of embodiment 2.

(実施形態2の予約受付時のシーケンス)
図15に示すように、商品提供サーバ310は、予約商品登録処理(ステップS38参照)が終了すると、承認コード情報送信処理を行う(ステップS201)。
この承認コード情報送信処理では、承認コード情報等をユーザ端末装置200に送信する。この「認証コード情報」には、商品提供サーバ310に接続する予約接続情報(URL)、ユーザの固有情報、予約商品の登録情報(予約した医薬品、予約個数、予約完了時期、問診した薬剤師の固有情報)等が含まれている。
(Sequence at the time of accepting a reservation in the second embodiment)
As shown in FIG. 15, when the reserved product registration process (see step S38) is completed, the product providing server 310 performs an approval code information transmission process (step S201).
In this authorization code information transmission process, authorization code information and the like are transmitted to the user terminal device 200. This "authentication code information" includes reservation connection information (URL) for connecting to the product providing server 310, user's unique information, registration information for the reserved product (reserved medicine, number of reserved items, reservation completion time, unique information of the pharmacist who interviewed the patient), and the like.

ユーザ端末装置200は、商品提供サーバ310から承認コード情報等を受信すると、承認コード取得処理を行う(ステップS202)。
この承認コード取得処理では、受信した承認コード情報等を端末記憶部202に記憶する。
When the user terminal device 200 receives the approval code information and the like from the product providing server 310, the user terminal device 200 performs an approval code acquisition process (step S202).
In this authorization code acquisition process, the received authorization code information and the like are stored in the terminal storage unit 202 .

(実施形態2の予約受取時のシーケンス)
図16に示すように、商品提供処理装置100は、ユーザ等からの操作を受け付ける受付待機処理を行っている(ステップS203)。
この受付待機処理では、ユーザ等からの操作種類を判別し、ユーザから予約商品の受取操作があると、承認コード情報読取り処理(ステップS205)に処理を移す。
(Sequence for receiving reservation in the second embodiment)
As shown in FIG. 16, the product supply processing device 100 performs a reception waiting process for receiving an operation from a user or the like (step S203).
In this reception waiting process, the type of operation from the user is identified, and if the user performs an operation to receive the reserved item, the process proceeds to an approval code information reading process (step S205).

ユーザ端末装置200は、端末記憶部202に記憶された承認コード情報等を読み出し、端末表示部204に承認コード情報を表示させる承認コード情報表示処理を行う(ステップS204)。 The user terminal device 200 reads out the authorization code information etc. stored in the terminal storage unit 202, and performs an authorization code information display process to display the authorization code information on the terminal display unit 204 (step S204).

商品提供処理装置100は、ユーザから予約商品の受取操作があると、承認コード情報読取り処理(ステップS205)を行う。
承認コード情報読取り処理では、ユーザ端末装置200の端末表示部204に表示された承認コード情報を読み取り、読み取った承認コード情報を解析し、解析した承認コード解析情報(予約接続情報、ユーザの固有情報、予約商品の登録情報等)を取得する。
When the user performs an operation to receive the reserved product, the product supply processing device 100 performs an approval code information reading process (step S205).
In the authorization code information reading process, the authorization code information displayed on the terminal display unit 204 of the user terminal device 200 is read, the read authorization code information is analyzed, and the analyzed authorization code analysis information (reservation connection information, user-specific information, registration information for the reserved item, etc.) is obtained.

商品提供処理装置100は、ステップS16のユーザ撮影処理が行われると、提供申請処理を行う(ステップS206)。
この提供申請処理では、予約商品の登録情報、提供申請情報、ユーザ画像、ユーザの固有情報等を商品提供サーバ310に送信する。
After the user photographing process in step S16, the product supply processing device 100 performs a supply application process (step S206).
In this supply application process, the registration information of the reserved product, the supply application information, the user image, the user's unique information, and the like are transmitted to the product supply server 310 .

このように、実施形態2に係る商品提供システム1及び商品提供処理装置100によっても、ユーザがユーザ端末装置200により予約商品(医薬品)を決定し、ユーザが決定した予約商品(医薬品)を商品提供処理装置100から受け取ることができる。そして、実施形態2においても、実施形態1と同様の作用・効果を奏することができる。 In this way, the product provision system 1 and product provision processing device 100 according to the second embodiment also allow a user to determine a reserved product (medicine) using the user terminal device 200, and receive the reserved product (medicine) determined by the user from the product provision processing device 100. Thus, the second embodiment can also achieve the same actions and effects as the first embodiment.

[その他の変形例] [Other variations]

実施形態1及び実施形態2においては、商品提供処理装置100は、商品として医薬品を提供するように構成したが、酒・たばこ等の商品を提供してもよい。酒・たばこ等の商品を提供する場合には、商品が医薬品であるときの薬剤師が販売責任者に代わることになる。 In the first and second embodiments, the product provision processing device 100 is configured to provide medicines as products, but it may also provide products such as alcohol, tobacco, etc. When providing products such as alcohol, tobacco, etc., the pharmacist who would be the sales manager when the product is medicine will take over.

また、実施形態1及び実施形態2においては、商品提供処理装置100は、冷蔵器が搭載されていないが、冷蔵器が搭載し、商品提供処理装置100の内部を適温に調整できるように構成してもよい。 In addition, in the first and second embodiments, the product providing and processing device 100 is not equipped with a refrigerator, but it may be configured to be equipped with a refrigerator so that the inside of the product providing and processing device 100 can be adjusted to an appropriate temperature.

実施形態1及び実施形態2においては、商品の購入代金の支払いは、第1商品提供処理装置100Aであるときには、第1商品提供処理装置100Aに備えられた金銭情報入出力部60より行われ、第2商品提供処理装置100Bであるときには、第2商品提供処理装置100Bが設置された販売店において会計処理が行われるように構成した。
しかしながら、商品提供処理装置100から予約商品を受け取るよりも前に、ユーザ端末装置200において事前にオンライン決済をしておくように構成してもよい。
In embodiments 1 and 2, when the first product provision processing device 100A is used, payment of the purchase price of the product is made through the financial information input/output unit 60 provided in the first product provision processing device 100A, and when the second product provision processing device 100B is used, the accounting process is performed at the retail store where the second product provision processing device 100B is installed.
However, the system may be configured so that online payment is made in advance at the user terminal device 200 before the reserved product is received from the product supply processing device 100 .

実施形態1及び実施形態2においては、商品提供処理装置100が医薬品を提供するときに、今回提供する予定の医薬品を撮影し、撮影した提供商品画像と見本商品画像とのパターンマッチングを行い、誤った医薬品が格納されている場合には、その格納部30からの医薬品の提供を禁止するように構成した(ステップS155、ステップS156、S158等)。
しかしながら、商品提供処理装置100が医薬品を提供した後に、次回提供する予定の医薬品を撮影し、撮影した提供商品画像と見本商品画像とのパターンマッチングを行い、誤った医薬品が格納されている場合には、その格納部30からの医薬品の提供を禁止するように構成してもよい。すなわち、補充者により商品を格納部30に補充する補充作業が行われている以外の商品を提供可能な稼働中であるときに、パターンマッチングを行えばよい。
In embodiments 1 and 2, when the product provision processing device 100 provides a medicine, it photographs the medicine to be provided and performs pattern matching between the photographed image of the provided product and a sample product image. If an incorrect medicine is stored, the provision of the medicine from that storage unit 30 is prohibited (steps S155, S156, S158, etc.).
However, the product provision processing device 100 may be configured to photograph the next medicine to be provided after providing the medicine, perform pattern matching between the photographed provided product image and the sample product image, and if the wrong medicine is stored, prohibit the provision of medicine from that storage unit 30. In other words, pattern matching may be performed when the device is in operation and capable of providing products other than when a replenishing person is performing the replenishing work of replenishing products in the storage unit 30.

実施形態1及び実施形態2においては、ユーザがユーザ端末装置200から予約商品を決定する場合には、薬剤師の1回目の承認(ステップS53の薬剤師第1承認処理)が行われ、ユーザが商品提供処理装置100から予約商品を受け取る場合にも、薬剤師の2回目の承認(ステップS55の薬剤師第2承認処理)が行われるように構成したが、ユーザが商品提供処理装置100から予約商品を受け取る場合には、薬剤師の2回目の承認が行われなくてもよい。 In the first and second embodiments, when the user decides on a reserved item from the user terminal device 200, the pharmacist's first approval (first pharmacist approval process in step S53) is performed, and when the user receives the reserved item from the product provision processing device 100, the pharmacist's second approval (second pharmacist approval process in step S55) is performed. However, when the user receives the reserved item from the product provision processing device 100, the pharmacist's second approval does not have to be performed.

実施形態1及び実施形態2においては、予約商品として決定した医薬品が通常の医薬品(例えば、第二類または第三類医薬品)である場合には、薬剤師の承認を必要とせずに、通常の医薬品が提供されるように構成した。
しかしながら、予約商品として決定した医薬品が通常の医薬品である場合にも、薬剤師が簡易なチェックを行い、薬剤師の承認を条件として通常の医薬品が提供されるように構成してもよい。
In the first and second embodiments, when the medicine determined as the reserved item is a regular medicine (e.g., a Class 2 or Class 3 medicine), the regular medicine is provided without the need for approval from a pharmacist.
However, even if the medicine determined as the reserved item is a regular medicine, a pharmacist may perform a simple check and the regular medicine may be provided subject to the pharmacist's approval.

実施形態1及び実施形態2においては、第2商品提供処理装置100Bは、商品を格納する格納部30を有し、コンビニエンスストア等の販売店の店舗内に設置されるように構成した。
しかしながら、第2商品提供処理装置100Bは、商品を格納する格納部30を有さずに商品を販売店の店舗内にストックしておき、商品提供処理を行わずに、ユーザ端末装置200やサーバ300との各処理(予約商品の確認・薬剤師の認証等)までを行うように構成してもよい。すなわち、第2商品提供処理装置100Bをコンビニエンスストア等の販売店のレジ前に設置されるPOS端末(セルフレジ・セミセルフレジ)に置き換えてもよい。
In the first and second embodiments, the second product provision processing device 100B has the storage unit 30 for storing products, and is configured to be installed in a retail store such as a convenience store.
However, the second product provision processing device 100B may be configured not to have a storage unit 30 for storing products, but to stock products within the store, and to perform each process (confirmation of reserved products, authentication of pharmacists, etc.) with the user terminal device 200 and the server 300 without performing product provision processing. In other words, the second product provision processing device 100B may be replaced with a POS terminal (self-register, semi-self-register) installed in front of the cash register of a store such as a convenience store.

上述の実施形態は、変形例を含めて各実施形態同士で互いの技術を適用し得ることは、当業者には明らかであろう。 It will be clear to those skilled in the art that the above-mentioned embodiments, including modifications, can be applied to each other's technologies.

上述の説明は、制限ではなく単なる例示を意図している。従って、特許請求の範囲を逸脱することなく本発明の実施形態に変更を加えることができることは、当業者には明らかであろう。 The above description is intended to be illustrative and not limiting. Thus, it will be apparent to one skilled in the art that modifications may be made to the embodiments of the invention without departing from the scope of the claims.

本明細書及び特許請求の範囲で使用される用語は、限定的でない用語として解釈されるべきである。例えば、「含む」という用語は、「含むものとして記載されたものに限定されない」と解釈されるべきである。「備える」という用語は、「備えるものとして記載されたものに限定されない」と解釈されるべきである。「有する」という用語は、「有するものとして記載されたものに限定されない」と解釈されるべきである。 The terms used in this specification and the claims should be construed as open-ended terms. For example, the term "including" should be construed as "not limited to what is described as including." The term "comprises" should be construed as "not limited to what is described as comprising." The term "having" should be construed as "not limited to what is described as having."

1 商品提供システム
30 格納部
100 商品提供処理装置
100A 第1商品提供処理装置
100B 第2商品提供処理装置
200 ユーザ端末装置
300 サーバ
310 商品提供サーバ
320 薬剤師サーバ
330 データベース記憶部
340 薬剤師端末装置
R1~R4 格納レーン
D1~D10 格納段
1 Product provision system 30 Storage unit 100 Product provision processing device 100A First product provision processing device 100B Second product provision processing device 200 User terminal device 300 Server 310 Product provision server 320 Pharmacist server 330 Database storage unit 340 Pharmacist terminal device R1 to R4 Storage lanes D1 to D10 Storage stages

Claims (5)

商品を格納する格納部を有し、ユーザの操作により商品が選択されると、選択された商品が格納されている格納部から商品を提供する商品提供処理装置において、
ユーザにより選択された商品が商品を提供する責任者により承認された承認商品であるか否かを判定する認証手段と、
前記認証手段により承認商品であると判定されたことを条件として、前記格納部から商品を提供する商品提供手段と、
提供する商品が前記格納部に格納された正しい商品であるか誤り商品であるか否かを判定する誤商品判定手段と、
前記格納部からの商品の提供を停止する商品提供停止手段と
前記格納部に格納された商品を撮影する内部カメラと、
画像を表示する画像表示部とを備え、
前記誤商品判定手段は、
補充者により商品を前記格納部に補充する補充作業が行われた後、前記内部カメラによって前記格納部を撮影し、撮影した撮影補充商品画像と正しい商品が格納されているときの見本補充商品画像との第1のパターンマッチングを行い、誤り商品が格納されていないか否かを判定し、
前記画像表示部は、
前記第1のパターンマッチングによる判定結果に加え、前記撮影補充商品画像と前記見本補充商品画像とを表示し、
前記商品提供停止手段は、
前記誤商品判定手段によって誤り商品であると判定されると、誤り商品が格納された格納部からの商品の提供を停止する
ことを特徴とする商品提供処理装置。
A product provision processing device having a storage unit for storing products, and providing the product from the storage unit in which the selected product is stored when a product is selected by a user operation,
an authentication means for determining whether or not the product selected by the user is an approved product approved by a person in charge of providing the product;
a product providing means for providing a product from the storage unit on condition that the product is determined to be an approved product by the authentication means;
a wrong product determination means for determining whether the product to be provided is a correct product stored in the storage unit or a wrong product;
a product supply stopping means for stopping supply of the product from the storage unit ;
An internal camera that photographs the products stored in the storage unit;
an image display unit for displaying an image ;
The incorrect product determination means
After a replenishment operation of replenishing products in the storage section is performed by a replenisher, an image of the storage section is photographed by the internal camera, and a first pattern matching is performed between the photographed replenishment product image and a sample replenishment product image when a correct product is stored, thereby determining whether or not a wrong product is stored;
The image display unit includes:
Displaying the photographed replenishment product image and the sample replenishment product image in addition to the determination result by the first pattern matching,
The product provision stopping means includes:
When the erroneous product determination means determines that the product is an erroneous product, the product provision processing device stops provision of the product from the storage unit in which the erroneous product is stored.
前記誤商品判定手段は、
商品を提供可能な稼働中であるときに、前記内部カメラによって前記格納部に格納された提供する商品を撮影し、撮影した提供商品画像と正しい商品の見本商品画像との第2のパターンマッチングを行い、提供する商品が誤り商品でないか否かを判定する
ことを特徴とする請求項1に記載の商品提供処理装置。
The incorrect product determination means
The product provision processing device according to claim 1, characterized in that, when the device is in operation and capable of providing products, the internal camera photographs the product to be provided stored in the storage unit, and a second pattern matching is performed between the photographed image of the product to be provided and a sample image of a correct product, thereby determining whether the product to be provided is an incorrect product.
補充者が前記撮影補充商品画像と前記見本補充商品画像とが対応していることを確認した確認操作を受け付ける確認操作受付部とを備え、
前記商品提供停止手段は、
前記確認操作受付部によって前記確認操作を受け付けると、補充者の補充作業が完了したとして商品の提供を許可する
ことを特徴とする請求項1に記載の商品提供処理装置。
A confirmation operation receiving unit is provided for receiving a confirmation operation by a replenisher that confirms that the photographed replenishment product image corresponds to the sample replenishment product image,
The product provision stopping means includes:
The product supply processing apparatus according to claim 1 , wherein, when the confirmation operation receiving unit receives the confirmation operation, it is determined that the replenisher has completed the replenishment work and the supply of the product is permitted.
ユーザを撮影する外部カメラと、
前記外部カメラによって撮影されたユーザ撮影画像に基づいてユーザを識別するユーザ識別手段と、
ユーザにより選択された商品が医薬品である場合には、選択された医薬品についての成分情報を抽出する成分情報抽出手段と、
前記ユーザ識別手段によって識別されたユーザに対応付けられた過去に提供した医薬品の履歴情報により、前記成分情報抽出手段によって抽出された第1の成分情報を含む医薬品が所定期間内に所定数以上提供されたか否かを判定する濫用防止判定手段とを備え、
前記商品提供停止手段は、
前記濫用防止判定手段によって特定の成分情報を含む医薬品が所定期間内に所定数以上提供されたと判定した場合には、商品の提供を停止する
ことを特徴とする請求項1~請求項3のいずれかに記載の商品提供処理装置。
An external camera that captures a user;
a user identification means for identifying a user based on an image of the user captured by the external camera;
an ingredient information extraction means for extracting ingredient information about the selected drug when the product selected by the user is a drug;
and an abuse prevention determination means for determining whether or not a predetermined number of medicines including the first ingredient information extracted by the ingredient information extraction means have been provided within a predetermined period of time based on history information of previously provided medicines associated with the user identified by the user identification means,
The product provision stopping means includes:
The product provision processing device according to any one of claims 1 to 3, characterized in that when the abuse prevention determination means determines that a predetermined number or more of medicines containing specific ingredient information have been provided within a predetermined period of time , the provision of the product is stopped.
前記ユーザ識別手段によって識別されたユーザに対応付けられた過去に提供した医薬品の履歴情報により、前記成分情報抽出手段によって抽出された第2の成分情報に対応付けられた第1の禁忌成分または第2の禁忌成分を含む医薬品が特定期間において提供されたか否かを判定する禁忌防止判定手段とを備え、
前記画像表示部は、
前記禁忌防止判定手段によって第1の禁忌成分または第2の禁忌成分を含む医薬品が特定期間において提供されたと判定すると、注意事項を表示し、
前記商品提供停止手段は、
前記禁忌防止判定手段によって第1の禁忌成分を含む医薬品が特定期間において提供されたと判定すると、商品の提供を停止する
ことを特徴とする請求項4に記載の商品提供処理装置。
and a contraindication prevention determination means for determining whether a drug containing a first contraindicated ingredient or a second contraindicated ingredient associated with the second ingredient information extracted by the ingredient information extraction means has been provided during a specific period based on history information of previously provided drugs associated with the user identified by the user identification means,
The image display unit includes:
When the incompatibility prevention determination means determines that a medicine containing a first incompatibility ingredient or a second incompatibility ingredient has been provided during a specific period, a warning is displayed;
The product provision stopping means includes:
The product provision processing device according to claim 4 , wherein when the incompatibility prevention determination means determines that a medicine containing a first incompatibility ingredient has been provided during a specific period, provision of the product is stopped.
JP2022172998A 2022-10-28 2022-10-28 Product provision processing device Active JP7650031B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022172998A JP7650031B2 (en) 2022-10-28 2022-10-28 Product provision processing device
JP2025032580A JP2025074220A (en) 2022-10-28 2025-03-03 Product provision system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022172998A JP7650031B2 (en) 2022-10-28 2022-10-28 Product provision processing device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025032580A Division JP2025074220A (en) 2022-10-28 2025-03-03 Product provision system

Publications (2)

Publication Number Publication Date
JP2024064419A JP2024064419A (en) 2024-05-14
JP7650031B2 true JP7650031B2 (en) 2025-03-24

Family

ID=91034247

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022172998A Active JP7650031B2 (en) 2022-10-28 2022-10-28 Product provision processing device
JP2025032580A Pending JP2025074220A (en) 2022-10-28 2025-03-03 Product provision system

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025032580A Pending JP2025074220A (en) 2022-10-28 2025-03-03 Product provision system

Country Status (1)

Country Link
JP (2) JP7650031B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001250163A (en) 2000-03-07 2001-09-14 Sanden Corp Automatic drink dispenser
JP2003114932A (en) 2001-10-09 2003-04-18 Issei Denki Sekkei Jimusho:Kk Method and system for selling medicinal merchandise
JP2006195617A (en) 2005-01-12 2006-07-27 Matsushita Electric Ind Co Ltd Vending machine and its program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001250163A (en) 2000-03-07 2001-09-14 Sanden Corp Automatic drink dispenser
JP2003114932A (en) 2001-10-09 2003-04-18 Issei Denki Sekkei Jimusho:Kk Method and system for selling medicinal merchandise
JP2006195617A (en) 2005-01-12 2006-07-27 Matsushita Electric Ind Co Ltd Vending machine and its program

Also Published As

Publication number Publication date
JP2024064419A (en) 2024-05-14
JP2025074220A (en) 2025-05-13

Similar Documents

Publication Publication Date Title
AU2016204771B2 (en) Locker system using barcoded wristbands
JP7667339B2 (en) Medicine Receipt System
US8712586B2 (en) Dispensing of restricted goods
US6848612B2 (en) Store sales proceed depositing machine including a cash dispenser
JP2009510640A (en) Distribution of regulated goods
US20130151267A1 (en) System to allow for a pharmacist to store a filled prescription in an electronic lockbox for subsequent retrieval by a customer after identity verification
JP7580743B2 (en) Product sales data processing system and program
JP3543763B2 (en) Key management system and method in sales system using existing lockers
JP7621626B1 (en) Product provision system, product provision processing device and program
JP7650031B2 (en) Product provision processing device
JP7638492B2 (en) Product provision system and product provision method
US20240304053A1 (en) Multipurpose Vending Machine and System for Dispensing Cannabis Related Products
JP5729193B2 (en) Cash processing equipment
JP2002109120A (en) Competition voting system
JP2003088675A (en) Method and apparatus for transaction processing
JP4999288B2 (en) Automatic transaction equipment
JP3335877B2 (en) Transaction processing method and transaction processing device
JP7740320B2 (en) Program, processing method, and device
JP7591181B2 (en) Vending machines
JP2023132480A (en) Prize exchange system and prize exchange method in the prize exchange system
JP5092154B2 (en) Game equipment
JP2024118197A (en) Money handling system and money handling method
JP2022183008A (en) Sales system
WO2022102141A1 (en) Article storage system
JP2015051097A (en) Reserved game medium management system, and reserved game medium management method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240228

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241206

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: 20250225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250303

R150 Certificate of patent or registration of utility model

Ref document number: 7650031

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150