[go: up one dir, main page]

JP2025024731A - Connection control device, pharmaceutical sales system, connection control method and connection control program - Google Patents

Connection control device, pharmaceutical sales system, connection control method and connection control program Download PDF

Info

Publication number
JP2025024731A
JP2025024731A JP2023128951A JP2023128951A JP2025024731A JP 2025024731 A JP2025024731 A JP 2025024731A JP 2023128951 A JP2023128951 A JP 2023128951A JP 2023128951 A JP2023128951 A JP 2023128951A JP 2025024731 A JP2025024731 A JP 2025024731A
Authority
JP
Japan
Prior art keywords
pharmaceutical
request
response
pharmacist
terminal
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.)
Pending
Application number
JP2023128951A
Other languages
Japanese (ja)
Inventor
東洋一 中村
Toyokazu Nakamura
雅世 清水
Masayo Shimizu
さぎり 岡村
Sagiri Okamura
敬子 濱田
Keiko Hamada
広喜 木下
Koki Kinoshita
裕史 吉村
Yasushi Yoshimura
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.)
Fujitsu Frontech Ltd
Original Assignee
Fujitsu Frontech 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 Fujitsu Frontech Ltd filed Critical Fujitsu Frontech Ltd
Priority to JP2023128951A priority Critical patent/JP2025024731A/en
Publication of JP2025024731A publication Critical patent/JP2025024731A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Abstract

To efficiently sell medicine.SOLUTION: A connection control device 10, upon receiving a connection request from a sales device 1, on the basis of information on a plurality of medicine sellers corresponding respectively to terminals 2a, 2b, ... that can notify the sales device 1 of approval of sales of medicine, extracts a predetermined number of medicine sellers from the plurality of medicine sellers. The connection control device 10 transmits a response request to, of the terminals 2a, 2b, ..., request terminals corresponding respectively to the predetermined number of medicine sellers. Upon receiving a response from a response terminal, of the request terminals, the connection control device 10 connects the response terminal and the sales device 1 to each other.SELECTED DRAWING: Figure 1

Description

本発明は、接続制御装置、医薬品販売システム、接続制御方法および接続制御プログラムに関する。 The present invention relates to a connection control device, a pharmaceutical sales system, a connection control method, and a connection control program.

医薬品には、薬剤師等による承認がされた場合に購入できるものがある。医薬品を自動販売機で販売する場合、自動販売機が薬局の店舗の端末に接続し、店舗の薬剤師によって承認等の対応をすることが考えられる。 Some medicines can only be purchased if approved by a pharmacist or other professional. When selling medicines through vending machines, the vending machine can be connected to a terminal at the pharmacy, and approvals and other procedures can be handled by the pharmacist at the store.

医薬品の自動販売機に関する技術としては、例えば、購入した一般用医薬品について服用指導をする自動販売システムが提案されている。また、装置間の接続に関する技術としては、例えば、入電した顧客に対して、顧客満足度が高く、かつ電話対応に要する時間が短くなるようにオペレータを割り当てるオペレータ選択装置が提案されている。 As a technology related to pharmaceutical vending machines, for example, a vending system that provides dosage instructions for purchased over-the-counter drugs has been proposed. As a technology related to the connection between devices, for example, an operator selection device has been proposed that assigns an operator to an incoming customer in a way that increases customer satisfaction and shortens the time required to handle the phone.

特開2012-113482号公報JP 2012-113482 A 特開2019-62460号公報JP 2019-62460 A

医薬品を販売する自動販売機が店舗の薬剤師が操作する端末に接続する場合、当該薬剤師が店舗での顧客対応等を行っていると、自動販売機の対応をするまでに時間がかかる。これにより、医薬品の購入者を待たせてしまうこととなる。 When a vending machine that sells medicines is connected to a terminal operated by a store's pharmacist, if the pharmacist is busy serving customers at the store, it takes time for the vending machine to respond. This means that customers who purchase medicines have to wait.

1つの側面では、本件は、医薬品の販売を効率的に行うことを目的とする。 In one aspect, this case aims to make the sale of pharmaceuticals more efficient.

1つの案では、記憶部と処理部とを有する接続制御装置が提供される。記憶部は、医薬品を販売する販売装置に医薬品販売者による医薬品の販売の承認を通知可能な複数の端末それぞれに対応する複数の医薬品販売者の情報を記憶する。処理部は、販売装置からの接続依頼を受け付けると、複数の医薬品販売者の情報に基づいて、複数の医薬品販売者から所定人数の医薬品販売者を抽出し、複数の端末のうちの所定人数の医薬品販売者それぞれに対応する依頼端末に応答依頼を送信し、依頼端末のうちの応答端末から応答を受け付けると、販売装置と応答端末とを接続させる。 In one proposal, a connection control device having a memory unit and a processing unit is provided. The memory unit stores information on a plurality of pharmaceutical sellers corresponding to a plurality of terminals capable of notifying a sales device that sells pharmaceuticals of approval of the sale of pharmaceuticals by the pharmaceutical seller. Upon receiving a connection request from the sales device, the processing unit extracts a predetermined number of pharmaceutical sellers from the plurality of pharmaceutical sellers based on the information on the plurality of pharmaceutical sellers, transmits a response request to a request terminal corresponding to each of the predetermined number of pharmaceutical sellers among the plurality of terminals, and upon receiving a response from a response terminal among the request terminals, connects the sales device to the response terminal.

1態様によれば、医薬品の販売を効率的に行うことができる。 According to one aspect, pharmaceutical sales can be carried out efficiently.

第1の実施の形態に係る医薬品販売システムの一例を示す図である。1 is a diagram illustrating an example of a pharmaceutical sales system according to a first embodiment. 第2の実施の形態に係る医薬品販売システムの一例を示す図である。FIG. 13 is a diagram illustrating an example of a pharmaceutical sales system according to a second embodiment. サーバのハードウェアの一構成例を示す図である。FIG. 2 illustrates an example of a hardware configuration of a server. サーバの機能例を示すブロック図である。FIG. 2 is a block diagram showing an example of functions of a server. 管理情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of management information. 接続制御処理の一例を示す図である。FIG. 11 illustrates an example of a connection control process. 医薬品販売機および薬剤師端末の表示画面の一例を示す図である。1A and 1B are diagrams illustrating examples of display screens of a pharmaceutical vending machine and a pharmacist terminal. 接続制御処理の手順の一例を示すフローチャートである。13 is a flowchart illustrating an example of a procedure for a connection control process. 第2の実施の形態の処理の例を示すシーケンス図である。FIG. 11 is a sequence diagram illustrating an example of a process according to the second embodiment.

以下、本実施の形態について図面を参照して説明する。なお各実施の形態は、矛盾のない範囲で複数の実施の形態を組み合わせて実施することができる。
〔第1の実施の形態〕
まず、第1の実施の形態について説明する。
Hereinafter, the present embodiment will be described with reference to the drawings. Note that each embodiment can be implemented in combination with a plurality of other embodiments as long as no contradiction occurs.
First Embodiment
First, the first embodiment will be described.

図1は、第1の実施の形態に係る医薬品販売システムの一例を示す図である。第1の実施の形態は、接続制御装置10が医薬品を販売する販売装置1と、医薬品販売者が操作する端末とを接続するものである。第1の実施の形態の医薬品販売システムは、販売装置1、端末2a,2b,・・・および接続制御装置10を有する。なお、ここでいう医薬品販売者とは、薬剤師、登録販売者、薬剤師の資格を有する医薬品販売者または登録販売者の資格を有する医薬品販売者である。 Figure 1 is a diagram showing an example of a pharmaceutical sales system according to a first embodiment. In the first embodiment, a connection control device 10 connects a sales device 1 that sells pharmaceuticals to a terminal operated by a pharmaceutical seller. The pharmaceutical sales system of the first embodiment has a sales device 1, terminals 2a, 2b, ..., and a connection control device 10. Note that a pharmaceutical seller here refers to a pharmacist, a registered seller, a pharmaceutical seller with a pharmacist's license, or a pharmaceutical seller with a registered seller's license.

販売装置1は、医薬品を販売する装置である。なお、販売装置1が販売する医薬品は、薬剤師や登録販売者等の医薬品販売者の承認があった場合に販売が可能なものである。販売装置1は、例えば、医薬品の自動販売機である。なお、販売装置1は、医薬品を販売する店舗のセルフレジ等であってもよい。端末2a,2b,・・・は、販売装置1に医薬品販売者による医薬品の販売の承認を通知可能なコンピュータである。例えば、端末2a,2b,・・・は、医薬品販売者が在宅テレワークに用いるPC(Personal Computer)や、医薬品販売者が勤務する店舗のPCである。 The sales device 1 is a device that sells pharmaceuticals. The pharmaceuticals sold by the sales device 1 can be sold with the approval of a pharmaceutical seller, such as a pharmacist or a registered seller. The sales device 1 is, for example, a pharmaceutical vending machine. The sales device 1 may also be a self-checkout register in a store that sells pharmaceuticals. The terminals 2a, 2b, ... are computers that can notify the sales device 1 of approval of the pharmaceutical seller to sell the pharmaceuticals. For example, the terminals 2a, 2b, ... are PCs (Personal Computers) used by the pharmaceutical seller for teleworking from home, or PCs in the store where the pharmaceutical seller works.

接続制御装置10は、販売装置1と端末2a,2b,・・・との接続を制御するコンピュータである。接続制御装置10は、記憶部11および処理部12を有する。記憶部11は、医薬品販売者情報11aを記憶する。医薬品販売者情報11aは、端末2a,2b,・・・それぞれに対応する複数の医薬品販売者の情報である。医薬品販売者情報11aには、複数の医薬品販売者それぞれの勤務状況が登録されている。勤務状況は、医薬品販売者の現在の勤務の状況であり、例えば、在宅テレワーク、店舗出勤等である。また、医薬品販売者情報11aには、複数の医薬品販売者それぞれについて、対応する端末と販売装置1との接続回数が登録されている。 The connection control device 10 is a computer that controls the connection between the vending device 1 and the terminals 2a, 2b, .... The connection control device 10 has a memory unit 11 and a processing unit 12. The memory unit 11 stores pharmaceutical seller information 11a. The pharmaceutical seller information 11a is information on multiple pharmaceutical sellers corresponding to each of the terminals 2a, 2b, .... The pharmaceutical seller information 11a registers the work status of each of the multiple pharmaceutical sellers. The work status is the current work status of the pharmaceutical seller, such as teleworking from home or working in a store. In addition, the pharmaceutical seller information 11a registers the number of connections between the corresponding terminal and the vending device 1 for each of the multiple pharmaceutical sellers.

処理部12は、接続制御装置10を制御し、所要の処理を実行可能である。処理部12は、例えば、接続制御装置10が有するプロセッサまたは演算回路である。第1の実施の形態の医薬品販売システムは、以下のようにして医薬品を販売する。 The processing unit 12 controls the connection control device 10 and is capable of executing the required processing. The processing unit 12 is, for example, a processor or an arithmetic circuit included in the connection control device 10. The pharmaceutical sales system of the first embodiment sells pharmaceuticals as follows.

まず、販売装置1は、購入者から医薬品の購入依頼を受け付けると、接続制御装置10に接続依頼を送信する。処理部12は、販売装置1からの接続依頼を受け付けると、医薬品販売者情報11aに基づいて、複数の医薬品販売者から所定人数の医薬品販売者を抽出する。ここでは、処理部12は、複数の医薬品販売者から所定の勤務状況である医薬品販売者を優先して所定人数の医薬品販売者として抽出する。例えば、処理部12は、勤務状況が在宅テレワークである医薬品販売者を店舗出勤である医薬品販売者よりも優先して抽出する。また、処理部12は、複数の医薬品販売者から接続回数が少ない医薬品販売者を優先して所定人数の医薬品販売者として抽出する。 First, when the vending device 1 receives a request to purchase medicines from a purchaser, it transmits a connection request to the connection control device 10. When the processing unit 12 receives the connection request from the vending device 1, it extracts a predetermined number of pharmaceutical sellers from the multiple pharmaceutical sellers based on the pharmaceutical seller information 11a. Here, the processing unit 12 preferentially extracts pharmaceutical sellers with a predetermined work status from the multiple pharmaceutical sellers as the predetermined number of pharmaceutical sellers. For example, the processing unit 12 preferentially extracts pharmaceutical sellers whose work status is teleworking from home over pharmaceutical sellers whose work status is working in a store. The processing unit 12 also preferentially extracts pharmaceutical sellers with a small number of connections from the multiple pharmaceutical sellers as the predetermined number of pharmaceutical sellers.

処理部12は、端末2a,2b,・・・のうちの所定人数の医薬品販売者それぞれに対応する依頼端末に応答依頼を送信する。例えば、処理部12は、販売装置1による医薬品の販売の承認が可能か否かを医薬品販売者に問合わせる画面を、端末2a,2b,・・・に表示させる。一例として、処理部12は、端末2a,2bに対応する医薬品販売者を所定人数の医薬品販売者として抽出したものとする。すると、処理部12は、端末2a,2bに応答依頼を送信する。 The processing unit 12 transmits a response request to a request terminal corresponding to each of the predetermined number of pharmaceutical sellers among the terminals 2a, 2b, .... For example, the processing unit 12 causes the terminals 2a, 2b, ... to display a screen inquiring of the pharmaceutical sellers whether approval for the sale of pharmaceuticals by the vending device 1 is possible. As an example, the processing unit 12 extracts the pharmaceutical sellers corresponding to the terminals 2a and 2b as the predetermined number of pharmaceutical sellers. The processing unit 12 then transmits a response request to the terminals 2a and 2b.

依頼端末は、医薬品販売者による操作に応じて、接続制御装置10に応答する。例えば、依頼端末は、販売装置1による医薬品の販売の承認が可能か否かを医薬品販売者に問合わせる画面におけるボタン押下操作を受け付けた場合、接続制御装置10に応答する。処理部12は、依頼端末のうちの応答端末から応答を受け付けると、販売装置1と応答端末とを接続させる。ここで、処理部12は、販売装置1と、依頼端末のうちの最初に応答を受け付けた応答端末とを接続させる。一例として、処理部12は、端末2aから最初に応答を受け付けたものとする。すると、処理部12は、販売装置1と端末2aとを接続させる。 The request terminal responds to the connection control device 10 in response to an operation by the pharmaceutical seller. For example, the request terminal responds to the connection control device 10 when it receives a button press operation on a screen that inquires of the pharmaceutical seller whether approval for the sale of pharmaceuticals by the vending device 1 is possible. When the processing unit 12 receives a response from a responding terminal among the request terminals, it connects the vending device 1 to the responding terminal. Here, the processing unit 12 connects the vending device 1 to the responding terminal among the request terminals that received a response first. As an example, it is assumed that the processing unit 12 receives a response first from terminal 2a. Then, the processing unit 12 connects the vending device 1 to terminal 2a.

例えば、処理部12は、購入される医薬品の情報を販売装置1から端末2aに送信可能となるように販売装置1と端末2aとを接続させる。また、処理部12は、端末2aを操作する医薬品販売者による医薬品の販売の承認を端末2aから販売装置1に通知可能となるように販売装置1と端末2aとを接続させる。なお、処理部12は、販売装置1と端末2aとの間で画像や音声を送受信可能となるように販売装置1と端末2aとを接続させてもよい。販売装置1は、端末2aから医薬品の販売の承認を通知されると、購入者に医薬品を販売する。 For example, the processing unit 12 connects the vending device 1 and the terminal 2a so that information about the medicine to be purchased can be sent from the vending device 1 to the terminal 2a. The processing unit 12 also connects the vending device 1 and the terminal 2a so that approval of the sale of the medicine by the medicine seller operating the terminal 2a can be notified to the vending device 1 from the terminal 2a. The processing unit 12 may also connect the vending device 1 and the terminal 2a so that images and audio can be sent and received between the vending device 1 and the terminal 2a. When the vending device 1 is notified of approval of the sale of the medicine from the terminal 2a, it sells the medicine to the purchaser.

第1の実施の形態によれば、接続制御装置10の記憶部11は、医薬品を販売する販売装置1に医薬品販売者による医薬品の販売の承認を通知可能な端末2a,2b,・・・それぞれに対応する複数の医薬品販売者の情報を記憶する。接続制御装置10の処理部12は、販売装置1からの接続依頼を受け付けると、複数の医薬品販売者の情報に基づいて、複数の医薬品販売者から所定人数の医薬品販売者を抽出する。処理部12は、端末2a,2b,・・・のうちの所定人数の医薬品販売者それぞれに対応する依頼端末に応答依頼を送信する。処理部12は、依頼端末のうちの応答端末から応答を受け付けると、販売装置1と応答端末とを接続させる。 According to the first embodiment, the memory unit 11 of the connection control device 10 stores information on multiple pharmaceutical sellers corresponding to the terminals 2a, 2b, ... that can notify the sales device 1 that sells pharmaceuticals of the approval of the pharmaceutical seller's sale of the pharmaceutical. When the processing unit 12 of the connection control device 10 receives a connection request from the sales device 1, it extracts a predetermined number of pharmaceutical sellers from the multiple pharmaceutical sellers based on the information on the multiple pharmaceutical sellers. The processing unit 12 transmits a response request to the request terminals corresponding to each of the predetermined number of pharmaceutical sellers among the terminals 2a, 2b, .... When the processing unit 12 receives a response from a response terminal among the request terminals, it connects the sales device 1 to the response terminal.

これにより、接続制御装置10は、販売装置1によって医薬品を販売する際の医薬品販売者による承認までの時間を短縮することができる。よって、接続制御装置10は、医薬品の販売を効率的に行うことができる。 As a result, the connection control device 10 can shorten the time it takes for approval by the pharmaceutical seller when selling pharmaceuticals using the vending device 1. Therefore, the connection control device 10 can sell pharmaceuticals efficiently.

また、処理部12は、販売装置1と、依頼端末のうちの最初に応答を受け付けた応答端末とを接続させる。これにより、接続制御装置10は、早く対応ができる医薬品販売者に承認をさせることができる。 The processing unit 12 also connects the vending device 1 to the response terminal that first receives a response from among the request terminals. This allows the connection control device 10 to give approval to the pharmaceutical seller who can respond quickly.

また、記憶部11は、複数の医薬品販売者それぞれの勤務状況を記憶し、処理部12は、複数の医薬品販売者から所定の勤務状況である医薬品販売者を優先して所定人数の医薬品販売者として抽出する。これにより、接続制御装置10は、早く対応ができる勤務状況の医薬品販売者が操作する端末に応答依頼を送信できる。 The memory unit 11 also stores the working status of each of the multiple pharmaceutical sellers, and the processing unit 12 prioritizes and extracts pharmaceutical sellers with a specified working status from the multiple pharmaceutical sellers as a specified number of pharmaceutical sellers. This allows the connection control device 10 to send a response request to a terminal operated by a pharmaceutical seller with a working status that allows for a quick response.

また、記憶部11は、複数の医薬品販売者それぞれについて、対応する端末と販売装置1との接続回数を記憶し、処理部12は、複数の医薬品販売者から接続回数が少ない医薬品販売者を優先して所定人数の医薬品販売者として抽出する。これにより、接続制御装置10は、医薬品販売者の対応回数を均等にすることができる。 The memory unit 11 also stores the number of connections between the corresponding terminal and the vending device 1 for each of the multiple pharmaceutical sellers, and the processing unit 12 prioritizes pharmaceutical sellers with fewer connections from the multiple pharmaceutical sellers to extract them as a predetermined number of pharmaceutical sellers. This allows the connection control device 10 to equalize the number of times pharmaceutical sellers are involved.

なお、処理部12は、依頼端末に、対応する医薬品販売者の接続回数に応じた応答の優先度合いを表示させてもよい。これにより、接続制御装置10は、対応回数が均等になるように、医薬品販売者に応答を促すことができる。 The processing unit 12 may also display on the request terminal the priority of the response according to the number of connections made by the corresponding pharmaceutical seller. This allows the connection control device 10 to prompt the pharmaceutical seller to respond so that the number of connections is equalized.

〔第2の実施の形態〕
次に、第2の実施の形態について説明する。第2の実施の形態は、自動販売機で医薬品を販売するものである。
Second Embodiment
Next, a second embodiment will be described. In the second embodiment, medicines are sold by a vending machine.

図2は、第2の実施の形態に係る医薬品販売システムの一例を示す図である。第2の実施の形態の医薬品販売システムは、サーバ100、医薬品販売機200-1,200-2,・・・および薬剤師端末300-1,300-2,300-3,・・・を有する。サーバ100、医薬品販売機200-1,200-2,・・・および薬剤師端末300-1,300-2,300-3,・・・は、ネットワーク30に接続されている。ネットワーク30は、例えば、インターネット等の広域ネットワークである。 Figure 2 is a diagram showing an example of a pharmaceutical sales system according to the second embodiment. The pharmaceutical sales system according to the second embodiment has a server 100, pharmaceutical vending machines 200-1, 200-2, ..., and pharmacist terminals 300-1, 300-2, 300-3, .... The server 100, the pharmaceutical vending machines 200-1, 200-2, ..., and the pharmacist terminals 300-1, 300-2, 300-3, ... are connected to a network 30. The network 30 is, for example, a wide area network such as the Internet.

サーバ100は、医薬品販売機200-1,200-2,・・・における医薬品販売時に、医薬品販売機200-1,200-2,・・・と薬剤師端末300-1,300-2,300-3,・・・とを接続させるサーバコンピュータである。サーバ100は、医薬品販売機200-1,200-2,・・・のいずれかの医薬品販売機(例えば、医薬品販売機200-1)が医薬品を販売するときに、医薬品販売機200-1から接続依頼を受け付ける。すると、サーバ100は、薬剤師端末300-1,300-2,300-3,・・・を操作する薬剤師の勤務状況や、医薬品販売機200-1,200-2,・・・に対する対応回数に基づいて、応答依頼を送信する薬剤師端末を決定する。サーバ100は、決定した薬剤師端末に応答依頼を送信し、最初に応答があった薬剤師端末と、医薬品販売機200-1とを接続させる。 The server 100 is a server computer that connects the pharmaceutical vending machines 200-1, 200-2, ... to the pharmacist terminals 300-1, 300-2, 300-3, ... when a pharmaceutical is sold at the pharmaceutical vending machines 200-1, 200-2, .... The server 100 receives a connection request from the pharmaceutical vending machine 200-1 when one of the pharmaceutical vending machines 200-1, 200-2, ... (for example, the pharmaceutical vending machine 200-1) sells a pharmaceutical. The server 100 then determines the pharmacist terminal to which the response request is to be sent based on the working status of the pharmacist operating the pharmacist terminal 300-1, 300-2, 300-3, ... and the number of responses to the pharmaceutical vending machines 200-1, 200-2, .... The server 100 sends the response request to the determined pharmacist terminal and connects the first pharmacist terminal that responded to the pharmaceutical vending machine 200-1.

医薬品販売機200-1,200-2,・・・は、医薬品を販売する自動販売機である。医薬品販売機200-1,200-2,・・・は、薬局の前や薬局から離れた遠隔地(サービスエリア、コンビニ等)に設置される。医薬品販売機200-1,200-2,・・・は、医薬品のサンプルおよび購入する医薬品を選択するための選択ボタンを有する。なお、医薬品販売機200-1,200-2,・・・は、医薬品のサンプルおよび選択ボタンに代えて、医薬品と選択ボタンとを表示したモニタを有していてもよい。また、医薬品販売機200-1,200-2,・・・は、現金や電子マネーによる支払いを受け付ける機器と、購入された医薬品の放出口とを有する。また、医薬品販売機200-1,200-2,・・・は、タッチパネル付きのモニタ、スピーカ、マイクおよびカメラを有する。 The pharmaceutical vending machines 200-1, 200-2, ... are automatic vending machines that sell pharmaceuticals. The pharmaceutical vending machines 200-1, 200-2, ... are installed in front of pharmacies or in remote locations (service areas, convenience stores, etc.) far from pharmacies. The pharmaceutical vending machines 200-1, 200-2, ... have pharmaceutical samples and selection buttons for selecting the pharmaceuticals to purchase. The pharmaceutical vending machines 200-1, 200-2, ... may have a monitor that displays pharmaceuticals and selection buttons instead of pharmaceutical samples and selection buttons. The pharmaceutical vending machines 200-1, 200-2, ... also have a device that accepts payments by cash or electronic money, and an outlet for purchasing pharmaceuticals. The pharmaceutical vending machines 200-1, 200-2, ... also have a monitor with a touch panel, a speaker, a microphone, and a camera.

医薬品販売機200-1,200-2,・・・は、薬剤師の承認がされた場合に購入できる医薬品が購入者によって選択された場合、接続依頼をサーバ100に送信する。すると、医薬品販売機200-1,200-2,・・・は、薬剤師端末300-1,300-2,300-3,・・・のいずれかと接続される。医薬品販売機200-1,200-2,・・・は、接続先の薬剤師端末から受信した医薬品の説明画面や薬剤師の音声等をモニタおよびスピーカから出力する。また、医薬品販売機200-1,200-2,・・・は、選択された医薬品の情報、カメラから取得した映像やマイクから取得した音声等を接続先の薬剤師端末に送信する。医薬品販売機200-1,200-2,・・・は、接続先の薬剤師端末から薬剤師の承認を通知されると、支払いを受け付け医薬品を放出する。 When a purchaser selects a medicine that can be purchased if the pharmacist approves it, the pharmaceutical vending machines 200-1, 200-2, ... send a connection request to the server 100. Then, the pharmaceutical vending machines 200-1, 200-2, ... are connected to one of the pharmacist terminals 300-1, 300-2, 300-3, .... The pharmaceutical vending machines 200-1, 200-2, ... output the pharmaceutical explanation screen and the pharmacist's voice received from the connected pharmacist terminal from the monitor and speaker. In addition, the pharmaceutical vending machines 200-1, 200-2, ... send information on the selected pharmaceutical, images captured from the camera, voice captured from the microphone, etc. to the connected pharmacist terminal. When the pharmaceutical vending machines 200-1, 200-2, ... are notified of the pharmacist's approval from the connected pharmacist terminal, they accept the payment and dispense the pharmaceutical.

薬剤師端末300-1,300-2,300-3,・・・は、在宅テレワークの薬剤師が自宅で用いるPCや、店舗出勤の薬剤師が薬局の店舗で用いるPCである。薬剤師端末300-1,300-2,300-3,・・・は、医薬品販売機200-1が医薬品を販売するときに、サーバ100から応答依頼を受信する。薬剤師端末300-1,300-2,300-3,・・・は、応答依頼に対して、サーバ100に応答すると、医薬品販売機200-1と接続される。 The pharmacist terminals 300-1, 300-2, 300-3, ... are PCs used at home by pharmacists who telework from home, or PCs used at pharmacies by pharmacists who work in-store. The pharmacist terminals 300-1, 300-2, 300-3, ... receive a response request from the server 100 when the pharmaceutical vending machine 200-1 sells a pharmaceutical. When the pharmacist terminals 300-1, 300-2, 300-3, ... respond to the response request to the server 100, they are connected to the pharmaceutical vending machine 200-1.

薬剤師端末300-1,300-2,300-3,・・・は、医薬品販売機200-1から受信した購入される医薬品の情報、購入者の映像や音声等をモニタおよびスピーカから出力する。また、薬剤師端末300-1,300-2,300-3,・・・は、医薬品の説明画面や薬剤師の音声等を医薬品販売機200-1に送信する。薬剤師端末300-1,300-2,300-3,・・・は、音声等による対応終了後、薬剤師の承認を医薬品販売機200-1に通知する。 The pharmacist terminals 300-1, 300-2, 300-3, ... output information on the purchased medicine received from the pharmaceutical vending machine 200-1, as well as video and audio of the purchaser, from a monitor and speaker. The pharmacist terminals 300-1, 300-2, 300-3, ... also transmit pharmaceutical explanation screens and the pharmacist's audio to the pharmaceutical vending machine 200-1. After completing the audio response, the pharmacist terminals 300-1, 300-2, 300-3, ... notify the pharmaceutical vending machine 200-1 of the pharmacist's approval.

図3は、サーバのハードウェアの一構成例を示す図である。サーバ100は、プロセッサ101によって装置全体が制御されている。プロセッサ101には、バス109を介してメモリ102と複数の周辺機器が接続されている。プロセッサ101は、マルチプロセッサであってもよい。プロセッサ101は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)またはDSP(Digital Signal Processor)である。プロセッサ101がプログラムを実行することで実現する機能の少なくとも一部を、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)等の電子回路で実現してもよい。 Figure 3 is a diagram showing an example of a hardware configuration of a server. The server 100 is entirely controlled by a processor 101. A memory 102 and multiple peripheral devices are connected to the processor 101 via a bus 109. The processor 101 may be a multiprocessor. The processor 101 is, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a DSP (Digital Signal Processor). At least some of the functions realized by the processor 101 executing a program may be realized by an electronic circuit such as an ASIC (Application Specific Integrated Circuit) or a PLD (Programmable Logic Device).

メモリ102は、サーバ100の主記憶装置として使用される。メモリ102には、プロセッサ101に実行させるOS(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、メモリ102には、プロセッサ101による処理に利用する各種データが格納される。メモリ102としては、例えば、RAM(Random Access Memory)等の揮発性の半導体記憶装置が使用される。 The memory 102 is used as the main storage device of the server 100. The memory 102 temporarily stores at least a portion of the OS (Operating System) programs and application programs to be executed by the processor 101. The memory 102 also stores various data used in processing by the processor 101. For example, a volatile semiconductor storage device such as a RAM (Random Access Memory) is used as the memory 102.

バス109に接続されている周辺機器としては、ストレージ装置103、GPU(Graphics Processing Unit)104、入力インタフェース105、光学ドライブ装置106、機器接続インタフェース107およびネットワークインタフェース108がある。 The peripheral devices connected to the bus 109 include a storage device 103, a GPU (Graphics Processing Unit) 104, an input interface 105, an optical drive device 106, a device connection interface 107, and a network interface 108.

ストレージ装置103は、内蔵した記録媒体に対して、電気的または磁気的にデータの書き込みおよび読み出しを行う。ストレージ装置103は、コンピュータの補助記憶装置として使用される。ストレージ装置103には、OSのプログラム、アプリケーションプログラム、および各種データが格納される。なお、ストレージ装置103としては、例えば、HDD(Hard Disk Drive)やSSD(Solid State Drive)を使用することができる。 The storage device 103 writes and reads data electrically or magnetically to the built-in recording medium. The storage device 103 is used as an auxiliary storage device for the computer. The storage device 103 stores the OS program, application programs, and various data. Note that, for example, a HDD (Hard Disk Drive) or an SSD (Solid State Drive) can be used as the storage device 103.

GPU104には、モニタ31が接続されている。GPU104は、プロセッサ101からの命令に従って、画像をモニタ31の画面に表示させる。モニタ31としては、有機ELを用いた表示装置や液晶表示装置等がある。 The monitor 31 is connected to the GPU 104. The GPU 104 displays an image on the screen of the monitor 31 according to instructions from the processor 101. The monitor 31 may be a display device using an organic electroluminescence (EL) display device, a liquid crystal display device, or the like.

入力インタフェース105には、キーボード32とマウス33とが接続されている。入力インタフェース105は、キーボード32やマウス33から送られてくる信号をプロセッサ101に送信する。なお、マウス33は、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボール等がある。 The input interface 105 is connected to a keyboard 32 and a mouse 33. The input interface 105 transmits signals sent from the keyboard 32 and the mouse 33 to the processor 101. Note that the mouse 33 is an example of a pointing device, and other pointing devices can also be used. Examples of other pointing devices include a touch panel, a tablet, a touch pad, a trackball, etc.

光学ドライブ装置106は、レーザ光等を利用して、光ディスク34に記録されたデータの読み取りを行う。光ディスク34は、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク34には、DVD(Digital Versatile Disc)、DVD-RAM、CD-ROM(Compact Disc Read Only Memory)、CD-R(Recordable)/RW(ReWritable)等がある。 The optical drive device 106 uses laser light or the like to read data recorded on the optical disc 34. The optical disc 34 is a portable recording medium on which data is recorded so that it can be read by the reflection of light. Optical discs 34 include DVDs (Digital Versatile Discs), DVD-RAMs, CD-ROMs (Compact Disc Read Only Memory), and CD-Rs (Recordable)/RWs (ReWritable).

機器接続インタフェース107は、サーバ100に周辺機器を接続するための通信インタフェースである。例えば機器接続インタフェース107には、メモリ装置35やメモリリーダライタ36を接続することができる。メモリ装置35は、機器接続インタフェース107との通信機能を搭載した記録媒体である。メモリリーダライタ36は、メモリカード37へのデータの書き込み、またはメモリカード37からのデータの読み出しを行う装置である。メモリカード37は、カード型の記録媒体である。 The device connection interface 107 is a communication interface for connecting peripheral devices to the server 100. For example, a memory device 35 or a memory reader/writer 36 can be connected to the device connection interface 107. The memory device 35 is a recording medium equipped with a communication function with the device connection interface 107. The memory reader/writer 36 is a device that writes data to the memory card 37 or reads data from the memory card 37. The memory card 37 is a card-type recording medium.

ネットワークインタフェース108は、ネットワーク30に接続されている。ネットワークインタフェース108は、ネットワーク30を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。 The network interface 108 is connected to the network 30. The network interface 108 transmits and receives data to and from other computers or communication devices via the network 30.

サーバ100は、以上のようなハードウェア構成によって、第2の実施の形態の処理機能を実現することができる。なお、第1の実施の形態に示した接続制御装置10も、図3に示したサーバ100と同様のハードウェアにより実現することができる。また、プロセッサ101は、第1の実施の形態に示した処理部12の一例である。また、メモリ102またはストレージ装置103は、第1の実施の形態に示した記憶部11の一例である。 The server 100 can realize the processing functions of the second embodiment with the above hardware configuration. The connection control device 10 shown in the first embodiment can also be realized with the same hardware as the server 100 shown in FIG. 3. The processor 101 is an example of the processing unit 12 shown in the first embodiment. The memory 102 or the storage device 103 is an example of the storage unit 11 shown in the first embodiment.

サーバ100は、例えばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第2の実施の形態の処理機能を実現する。サーバ100に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。例えば、サーバ100に実行させるプログラムをストレージ装置103に格納しておくことができる。プロセッサ101は、ストレージ装置103内のプログラムの少なくとも一部をメモリ102にロードし、プログラムを実行する。またサーバ100に実行させるプログラムを、光ディスク34、メモリ装置35、メモリカード37等の可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、例えばプロセッサ101からの制御により、ストレージ装置103にインストールされた後、実行可能となる。またプロセッサ101が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。次に、サーバ100の機能について詳細に説明する。 The server 100 realizes the processing function of the second embodiment by executing a program recorded on, for example, a computer-readable recording medium. The program describing the processing content to be executed by the server 100 can be recorded on various recording media. For example, the program to be executed by the server 100 can be stored in the storage device 103. The processor 101 loads at least a part of the program in the storage device 103 into the memory 102 and executes the program. The program to be executed by the server 100 can also be recorded on a portable recording medium such as the optical disk 34, the memory device 35, or the memory card 37. The program stored on the portable recording medium becomes executable after being installed on the storage device 103 under the control of, for example, the processor 101. The processor 101 can also read and execute the program directly from the portable recording medium. Next, the functions of the server 100 will be described in detail.

図4は、サーバの機能例を示すブロック図である。サーバ100は、記憶部120、通信制御部130および依頼先決定部140を有する。記憶部120は、メモリ102またはストレージ装置103の記憶領域を用いて実現される。通信制御部130および依頼先決定部140は、メモリ102に記憶されたプログラムをプロセッサ101が実行することで実現される。記憶部120は、管理情報121を記憶する。管理情報121には、薬剤師端末300-1,300-2,300-3,・・・を操作する薬剤師の情報が登録されている。 FIG. 4 is a block diagram showing an example of the functions of the server. The server 100 has a memory unit 120, a communication control unit 130, and a request destination determination unit 140. The memory unit 120 is realized using the memory area of the memory 102 or the storage device 103. The communication control unit 130 and the request destination determination unit 140 are realized by the processor 101 executing a program stored in the memory 102. The memory unit 120 stores management information 121. Information on the pharmacists who operate the pharmacist terminals 300-1, 300-2, 300-3, ... is registered in the management information 121.

通信制御部130は、接続依頼を受け付けた医薬品販売機(例えば、医薬品販売機200-1)と、応答した薬剤師端末とを接続させる。通信制御部130は、接続依頼に応じて依頼先決定部140が選択した薬剤師が操作する薬剤師端末に、応答依頼を送信する。例えば、通信制御部130は、管理情報121を参照し、依頼先決定部140が選択した薬剤師が操作する薬剤師端末を特定する。通信制御部130は、特定した薬剤師端末に応答依頼を送信し、対応回数が少ない薬剤師および在宅テレワークの薬剤師が高くなるように設定した応答の優先順位を含む画面を表示させる。通信制御部130は、応答依頼に対する応答を受け付けると、最初に応答した薬剤師端末と、医薬品販売機200-1とを接続させる。 The communication control unit 130 connects the pharmaceutical vending machine that has accepted the connection request (e.g., pharmaceutical vending machine 200-1) to the pharmacist terminal that responded. The communication control unit 130 transmits a response request to the pharmacist terminal operated by the pharmacist selected by the request destination determination unit 140 in response to the connection request. For example, the communication control unit 130 refers to the management information 121 and identifies the pharmacist terminal operated by the pharmacist selected by the request destination determination unit 140. The communication control unit 130 transmits a response request to the identified pharmacist terminal and displays a screen including a response priority set so that pharmacists who have responded less frequently and pharmacists who are teleworking from home are given higher priority. When the communication control unit 130 receives a response to the response request, it connects the pharmacist terminal that responded first to the pharmaceutical vending machine 200-1.

依頼先決定部140は、通信制御部130が送信する応答依頼の送信先の薬剤師を選択する。依頼先決定部140は、医薬品販売機200-1から接続依頼を受け付けると、管理情報121を参照し、在宅テレワークの薬剤師を抽出する。依頼先決定部140は、抽出した薬剤師から対応回数が少ない順に所定人数(例えば、3人)の薬剤師を選択する。ここで、依頼先決定部140は、所定人数の薬剤師を選択できていない場合、店舗出勤の薬剤師から対応回数が少ない順に不足人数分の薬剤師を選択する。 The request destination determination unit 140 selects a pharmacist to whom the response request sent by the communication control unit 130 is to be sent. When the request destination determination unit 140 receives a connection request from the pharmaceutical vending machine 200-1, it references the management information 121 and extracts pharmacists who are teleworking from home. The request destination determination unit 140 selects a predetermined number (e.g., three people) of pharmacists from the extracted pharmacists in order of least frequent responses. Here, if the request destination determination unit 140 is unable to select the predetermined number of pharmacists, it selects pharmacists who are working in the store to make up for the shortage in order of least frequent responses.

なお、図4に示した各要素間を接続する線は通信経路の一部を示すものであり、図示した通信経路以外の通信経路も設定可能である。次に、記憶部120に記憶される管理情報121について詳細に説明する。 Note that the lines connecting the elements shown in FIG. 4 indicate part of the communication paths, and communication paths other than those shown in the figure can also be set. Next, the management information 121 stored in the storage unit 120 will be described in detail.

図5は、管理情報の一例を示す図である。管理情報121には、薬剤師端末300-1,300-2,300-3,・・・を操作する薬剤師の情報が登録されている。管理情報121は、氏名、接続状況、依頼状況、対応状況、勤務状況、対応回数および端末情報の項目を有する。氏名の項目には、薬剤師の氏名が設定される。接続状況の項目には、薬剤師が操作する薬剤師端末がオンラインであるか否かを示す情報が設定される。例えば、接続状況の項目は、薬剤師が操作する薬剤師端末がオンラインの場合、「オンライン」が設定され、オンラインではない場合、「オフライン」が設定される。 Figure 5 is a diagram showing an example of management information. Information on the pharmacists who operate the pharmacist terminals 300-1, 300-2, 300-3, ... is registered in the management information 121. The management information 121 has fields for name, connection status, request status, response status, work status, number of responses, and terminal information. The name of the pharmacist is set in the name field. Information indicating whether the pharmacist terminal operated by the pharmacist is online or not is set in the connection status field. For example, if the pharmacist terminal operated by the pharmacist is online, "online" is set in the connection status field, and if it is not online, "offline" is set.

依頼状況の項目には、薬剤師が操作する薬剤師端末に応答依頼を送信中であるか否かを示す情報が設定される。例えば、依頼状況の項目は、薬剤師が操作する薬剤師端末に応答依頼を送信中である場合、「依頼中」が設定され、応答依頼を送信中ではない場合、空欄に設定される。対応状況の項目には、薬剤師が医薬品販売機200-1,200-2,・・・に薬剤師端末を接続して対応中であるか否かを示す情報が設定される。例えば、対応状況の項目は、薬剤師が対応中である場合、「対応中」が設定され、対応中ではない場合、空欄に設定される。 In the request status field, information is set that indicates whether or not a response request is being sent to the pharmacist terminal operated by the pharmacist. For example, the request status field is set to "requesting" if a response request is being sent to the pharmacist terminal operated by the pharmacist, and is set to blank if a response request is not being sent. In the response status field, information is set that indicates whether or not a pharmacist is responding by connecting a pharmacist terminal to pharmaceutical vending machines 200-1, 200-2, .... For example, the response status field is set to "responding" if a pharmacist is responding, and is set to blank if a pharmacist is not responding.

勤務状況の項目には、薬剤師の勤務状況が設定される。勤務状況の項目には、例えば、「在宅テレワーク」、「店舗出勤」または「休み」が設定される。対応回数の項目には、薬剤師が医薬品販売機200-1,200-2,・・・に薬剤師端末を接続して対応した回数が設定される。端末情報の項目には、薬剤師が操作する薬剤師端末を特定するための情報が設定される。端末情報の項目には、例えば、薬剤師が操作する薬剤師端末の名称やIP(Internet Protocol)アドレス等が設定される。次に、サーバ100による接続制御処理について説明する。 The work status field is set to the work status of the pharmacist. For example, the work status field can be set to "telework from home," "work at store," or "off." The number of times of response is set to the number of times the pharmacist connected a pharmacist terminal to pharmaceutical vending machines 200-1, 200-2, ... and responded. The terminal information field is set to information for identifying the pharmacist terminal operated by the pharmacist. For example, the name and IP (Internet Protocol) address of the pharmacist terminal operated by the pharmacist are set to the terminal information field. Next, the connection control process by server 100 will be described.

図6は、接続制御処理の一例を示す図である。サーバ100は、勤務状況や対応回数に基づいて、応答依頼を送信する薬剤師端末を決定し、最初に応答した薬剤師端末と、接続依頼を送信した医薬品販売機とを接続させる。なお、図6の例では、医薬品販売機200-1は、購入者61によって医薬品が購入される。また、薬剤師端末300-1は、家40で在宅テレワークをしている薬剤師41によって操作される。また、薬剤師端末300-2は、薬局50で店舗出勤している薬剤師51によって操作される。 Figure 6 is a diagram showing an example of connection control processing. The server 100 determines the pharmacist terminal that will send a response request based on the working status and the number of responses, and connects the pharmacist terminal that responds first to the pharmaceutical vending machine that sent the connection request. In the example of Figure 6, pharmaceutical vending machine 200-1 is used by purchaser 61 to purchase pharmaceuticals. Furthermore, pharmacist terminal 300-1 is operated by pharmacist 41 who is teleworking from home 40. Furthermore, pharmacist terminal 300-2 is operated by pharmacist 51 who is working at pharmacy 50.

医薬品販売機200-1は、購入者61によって、薬剤師の承認がされた場合に購入できる医薬品を購入する選択を受け付けた場合、サーバ100に接続依頼を送信する。サーバ100の依頼先決定部140は、接続依頼を受信すると、勤務状況や対応回数に基づいて、応答依頼を送信する薬剤師端末を決定する。 When the pharmaceutical vending machine 200-1 accepts a selection by the purchaser 61 to purchase a pharmaceutical that can be purchased if approved by the pharmacist, it sends a connection request to the server 100. When the request destination determination unit 140 of the server 100 receives the connection request, it determines the pharmacist terminal to send a response request to based on the working status and the number of responses.

依頼先決定部140は、管理情報121を参照し、勤務状況が在宅テレワークの薬剤師を対応回数が少ない順に所定人数(例えば、3人)選択する。なお、依頼先決定部140は、勤務状況が在宅テレワークの薬剤師が3人未満の場合、店舗出勤の薬剤師を、対応回数が少ない順に不足人数だけ選択する。ここでは、依頼先決定部140が選択した薬剤師に、薬剤師41,51が含まれているものとする。 The request destination determination unit 140 refers to the management information 121 and selects a predetermined number (e.g., three) of pharmacists whose working status is teleworking from home in order of the least number of cases. If there are fewer than three pharmacists whose working status is teleworking from home, the request destination determination unit 140 selects the shortage of pharmacists who work in stores in order of the least number of cases. Here, it is assumed that the pharmacists selected by the request destination determination unit 140 include pharmacists 41 and 51.

サーバ100の通信制御部130は、選択した薬剤師が操作する薬剤師端末に応答依頼を送信する。通信制御部130は、応答依頼を送信した薬剤師端末に、応答の優先順位を表示させる。通信制御部130は、対応回数が少ない薬剤師が操作する薬剤師端末の応答の優先順位が高くなるように設定する。また、通信制御部130は、店舗出勤の薬剤師よりも在宅テレワークの薬剤師が操作する薬剤師端末の応答の優先順位が高くなるように設定する。ここでは、通信制御部130は、在宅テレワークの薬剤師41が操作する薬剤師端末300-1に応答依頼を送信し、応答の優先順位が高いことを表示させる。また、通信制御部130は、店舗出勤の薬剤師51が操作する薬剤師端末300-2に応答依頼を送信し、応答の優先順位が低いことを表示させる。 The communication control unit 130 of the server 100 sends a response request to the pharmacist terminal operated by the selected pharmacist. The communication control unit 130 causes the pharmacist terminal that sent the response request to display the priority of the response. The communication control unit 130 sets the priority of the response to be higher for the pharmacist terminal operated by a pharmacist who has responded less frequently. The communication control unit 130 also sets the priority of the response to be higher for the pharmacist terminal operated by a pharmacist teleworking from home than for a pharmacist working at the store. Here, the communication control unit 130 sends a response request to the pharmacist terminal 300-1 operated by the pharmacist 41 teleworking from home, and displays that the priority of the response is high. The communication control unit 130 also sends a response request to the pharmacist terminal 300-2 operated by the pharmacist 51 working at the store, and displays that the priority of the response is low.

薬剤師端末300-1は、薬剤師41の操作に応じて、サーバ100に応答する。通信制御部130は、薬剤師端末300-1から応答を受け付けると、薬剤師端末300-1と医薬品販売機200-1とを接続させる。 The pharmacist terminal 300-1 responds to the server 100 in response to the operation of the pharmacist 41. When the communication control unit 130 receives a response from the pharmacist terminal 300-1, it connects the pharmacist terminal 300-1 to the pharmaceutical vending machine 200-1.

このように、サーバ100は、医薬品販売機200-1から接続依頼を受け付けると、勤務状況や対応回数に基づいて、薬剤師を選択し、選択した薬剤師が操作する薬剤師端末に応答依頼を送信する。そして、サーバ100は、最初に応答した薬剤師端末と医薬品販売機200-1とを接続させる。ここで、薬剤師端末を操作する薬剤師は、席を外している等の場合、すぐに対応できないことがある。サーバ100は、複数の薬剤師端末に応答依頼を送信し、応答のあった薬剤師端末と医薬品販売機200-1とを接続させることで、すぐに対応できる薬剤師に医薬品を購入する際の承認をさせることができる。これにより、サーバ100は、医薬品販売機200-1によって医薬品を販売する際に薬剤師が対応を開始するまでの時間を短縮させ、購入者61の待ち時間を短縮することができる。よって、サーバ100は、医薬品の販売を効率的に行うことができる。 In this way, when the server 100 receives a connection request from the pharmaceutical vending machine 200-1, it selects a pharmacist based on the working status and the number of times of response, and transmits a response request to the pharmacist terminal operated by the selected pharmacist. Then, the server 100 connects the pharmacist terminal that responds first to the pharmaceutical vending machine 200-1. Here, the pharmacist operating the pharmacist terminal may not be able to respond immediately if he/she is away from his/her desk, etc. The server 100 transmits a response request to multiple pharmacist terminals and connects the responding pharmacist terminal to the pharmaceutical vending machine 200-1, so that the pharmacist who can respond immediately can approve the purchase of the pharmaceutical. In this way, the server 100 can shorten the time until the pharmacist starts responding when selling a pharmaceutical by the pharmaceutical vending machine 200-1, and can shorten the waiting time of the purchaser 61. Therefore, the server 100 can sell pharmaceuticals efficiently.

なお、店舗出勤の薬剤師51は、店舗での顧客対応等で、在宅テレワークの薬剤師41より席を外している可能性が高い。そこで、サーバ100は、店舗出勤の薬剤師51が操作する薬剤師端末300-2よりも、在宅テレワークの薬剤師41が操作する薬剤師端末300-1を優先して応答依頼を送信する。これにより、サーバ100は、すぐに対応ができる可能性が高い薬剤師が操作する薬剤師端末に応答依頼を送信できる。次に、接続された医薬品販売機200-1および薬剤師端末300-1の表示画面について説明する。 The pharmacist 51 working at the store is more likely to be away from his desk dealing with customers at the store than the pharmacist 41 working from home. Therefore, the server 100 sends a response request preferentially to the pharmacist terminal 300-1 operated by the pharmacist 41 working from home, rather than to the pharmacist terminal 300-2 operated by the pharmacist 51 working at the store. This allows the server 100 to send a response request to the pharmacist terminal operated by the pharmacist who is more likely to be able to respond immediately. Next, the display screens of the connected pharmaceutical vending machine 200-1 and pharmacist terminal 300-1 will be described.

図7は、医薬品販売機および薬剤師端末の表示画面の一例を示す図である。医薬品販売機200-1は、購入者61が購入する医薬品を選択すると、画面71を表示する。画面71は、選択した医薬品を購入することを確認するための画面である。画面71は、「<商品名>XXXXX」等の選択した医薬品の名称を示す表示を含む。また、画面71は、「購入する場合は、購入ボタンを押して下さい」等の、選択した医薬品の購入を決定するためのボタン押下を促すメッセージを含む。 Figure 7 shows an example of the display screen of the pharmaceutical vending machine and the pharmacist terminal. When the purchaser 61 selects the pharmaceutical to purchase, the pharmaceutical vending machine 200-1 displays screen 71. Screen 71 is a screen for confirming the purchase of the selected pharmaceutical. Screen 71 includes a display showing the name of the selected pharmaceutical, such as "<Product name> XXXXX". Screen 71 also includes a message encouraging the user to press a button to confirm the purchase of the selected pharmaceutical, such as "If you wish to purchase, please press the purchase button."

また、画面71は、「購入」ボタンおよび「キャンセル」ボタンを含む。「購入」ボタンは、選択した医薬品の購入を決定するためのボタンである。「キャンセル」ボタンは、選択した医薬品の購入をキャンセルするためのボタンである。医薬品販売機200-1は、「購入」ボタンの押下を受け付けると、画面72を表示し、サーバ100に接続依頼を送信する。 Screen 71 also includes a "Purchase" button and a "Cancel" button. The "Purchase" button is used to confirm the purchase of the selected medicine. The "Cancel" button is used to cancel the purchase of the selected medicine. When the medicine vending machine 200-1 accepts pressing of the "Purchase" button, it displays screen 72 and sends a connection request to the server 100.

画面72は、薬剤師端末への接続を待機していることを示す画面である。画面72は、「商品に関する説明が必要です。薬剤師にお繋ぎいたします。しばらくお待ちください。」等の、薬剤師の承認があった場合に選択した医薬品を購入することができ、薬剤師端末への接続を待機していることを示すメッセージを含む。ここで、接続依頼を受け付けたサーバ100は、薬剤師端末300-1に応答依頼を送信し、画面81を表示させる。 Screen 72 is a screen indicating that the system is waiting to connect to a pharmacist terminal. Screen 72 includes a message indicating that the selected medicine can be purchased with the pharmacist's approval, such as "We need an explanation about the product. We will connect you to a pharmacist. Please wait a moment," and that the system is waiting to connect to a pharmacist terminal. Here, the server 100 that has accepted the connection request sends a response request to the pharmacist terminal 300-1 and causes screen 81 to be displayed.

画面81は、薬剤師端末300-1に応答依頼があったことを薬剤師41に通知するための画面である。画面81は、「自動販売機から応答依頼がきています。」等の薬剤師端末300-1に応答依頼があったことを示すメッセージを含む。また、画面81は、「応答してください」等の応答を促すメッセージを含む。また、画面81は、「(優先順位:1位)」等の応答の優先順位を示すメッセージを含む。また、画面81は、「応答」ボタンを含む。「応答」ボタンは、サーバ100に応答するためのボタンである。 Screen 81 is a screen for notifying pharmacist 41 that a response request has been received at pharmacist terminal 300-1. Screen 81 includes a message indicating that a response request has been received at pharmacist terminal 300-1, such as "A response request has been received from the vending machine." Screen 81 also includes a message prompting a response, such as "Please respond." Screen 81 also includes a message indicating the priority of the response, such as "(Priority: 1st)." Screen 81 also includes a "Respond" button. The "Respond" button is a button for responding to server 100.

薬剤師端末300-1は、「応答」ボタンの押下を受け付けると、サーバ100に応答する。サーバ100は、薬剤師端末300-1から応答を受け付けると、薬剤師端末300-1と医薬品販売機200-1とを接続させる。薬剤師端末300-1は、医薬品販売機200-1と接続すると、画面82を表示する。また、医薬品販売機200-1は、薬剤師端末300-1と接続すると、画面73を表示する。 When the pharmacist terminal 300-1 receives a press of the "Respond" button, it responds to the server 100. When the server 100 receives a response from the pharmacist terminal 300-1, it connects the pharmacist terminal 300-1 to the pharmaceutical vending machine 200-1. When the pharmacist terminal 300-1 connects to the pharmaceutical vending machine 200-1, it displays screen 82. When the pharmaceutical vending machine 200-1 connects to the pharmacist terminal 300-1, it displays screen 73.

画面73,82は、薬剤師41が購入者61に医薬品の説明をするための画面である。画面73,82は、医薬品の商品名や医薬品の商品情報等を含む。医薬品販売機200-1は、画面73を表示しているときに、マイクから取得した音声を薬剤師端末300-1に送信し、薬剤師端末300-1から受信した音声を出力する。また、薬剤師端末300-1は、画面82を表示しているときに、マイクから取得した音声を医薬品販売機200-1に送信し、医薬品販売機200-1から受信した音声を出力する。なお、医薬品販売機200-1は、カメラで撮影した購入者61の映像を薬剤師端末300-1に送信し、画面73には、医薬品販売機200-1から取得した購入者61の映像が含まれていてもよい。 The screens 73 and 82 are used by the pharmacist 41 to explain the medicine to the purchaser 61. The screens 73 and 82 include the product name and product information of the medicine. When the medicine vending machine 200-1 displays the screen 73, it transmits the voice acquired from the microphone to the pharmacist terminal 300-1 and outputs the voice received from the pharmacist terminal 300-1. When the pharmacist terminal 300-1 displays the screen 82, it transmits the voice acquired from the microphone to the medicine vending machine 200-1 and outputs the voice received from the medicine vending machine 200-1. The medicine vending machine 200-1 transmits an image of the purchaser 61 captured by a camera to the pharmacist terminal 300-1, and the screen 73 may include the image of the purchaser 61 acquired from the medicine vending machine 200-1.

画面82は、「説明終了」ボタンを含む。「説明終了」ボタンは、薬剤師41が医薬品の説明を終了した場合に押下されるボタンである。薬剤師端末300-1が「説明終了」ボタンが押下されたことを医薬品販売機200-1に通知すると、医薬品販売機200-1は、「理解しました」ボタンおよび「再説明依頼」ボタンを画面73に表示する。「理解しました」ボタンは、購入者61が医薬品の説明を十分受けたと判断した場合に押下されるボタンである。「再説明依頼」ボタンは、購入者61が医薬品の説明を再度依頼するためのボタンである。 The screen 82 includes an "End of explanation" button. The "End of explanation" button is pressed when the pharmacist 41 has finished the explanation of the medicine. When the pharmacist terminal 300-1 notifies the medicine vending machine 200-1 that the "End of explanation" button has been pressed, the medicine vending machine 200-1 displays an "Understood" button and a "Request further explanation" button on the screen 73. The "Understood" button is pressed when the purchaser 61 determines that they have received a sufficient explanation of the medicine. The "Request further explanation" button is used by the purchaser 61 to request another explanation of the medicine.

医薬品販売機200-1が「理解しました」ボタンが押下されたことを薬剤師端末300-1に通知すると、薬剤師端末300-1は、画面83を表示する。画面83は、薬剤師41が医薬品の購入を承認するための画面である。画面83は、医薬品の商品名を含む。また、画面83は、「承認」ボタンを含む。「承認」ボタンは、薬剤師41が医薬品の購入を承認するためのボタンである。薬剤師端末300-1は、「承認」ボタンが押下されると、薬剤師41が医薬品の購入を承認したことを医薬品販売機200-1に通知する。すると、医薬品販売機200-1は、支払いを受け付け医薬品を放出する。 When the pharmaceutical vending machine 200-1 notifies the pharmacist terminal 300-1 that the "I understand" button has been pressed, the pharmacist terminal 300-1 displays screen 83. Screen 83 is a screen for the pharmacist 41 to approve the purchase of the pharmaceutical. Screen 83 includes the product name of the pharmaceutical. Screen 83 also includes an "Approve" button. The "Approve" button is a button for the pharmacist 41 to approve the purchase of the pharmaceutical. When the "Approve" button is pressed, the pharmacist terminal 300-1 notifies the pharmaceutical vending machine 200-1 that the pharmacist 41 has approved the purchase of the pharmaceutical. The pharmaceutical vending machine 200-1 then accepts the payment and dispenses the pharmaceutical.

このようにして、医薬品販売機200-1は、薬剤師41による承認を受け、医薬品の販売をすることができる。医薬品販売機200-1は、購入する医薬品の選択を受け付けると、サーバ100に接続依頼を送信する。サーバ100は、接続依頼を受け付けると、勤務状況や対応回数に基づいて、選択した薬剤師が操作する薬剤師端末に応答依頼を送信する。ここで、サーバ100は、対応回数が少ない薬剤師および在宅テレワークの薬剤師が高くなるように設定した応答の優先順位を含む画面81を応答依頼を送信した薬剤師端末に表示させる。これにより、サーバ100は、対応回数が少ない薬剤師やすぐに対応できる薬剤師に、応答を促すことができる。 In this way, the pharmaceutical vending machine 200-1 is able to sell pharmaceuticals after receiving approval from the pharmacist 41. When the pharmaceutical vending machine 200-1 accepts the selection of the pharmaceutical to be purchased, it sends a connection request to the server 100. When the server 100 accepts the connection request, it sends a response request to the pharmacist terminal operated by the selected pharmacist based on their work situation and number of responses. Here, the server 100 causes the pharmacist terminal that sent the response request to display a screen 81 including a response priority set so that pharmacists who have responded less frequently and pharmacists teleworking from home are given higher priority. This allows the server 100 to encourage responses from pharmacists who have responded less frequently and those who can respond immediately.

そして、サーバ100は、最初に応答した薬剤師端末(例えば、薬剤師端末300-1)と、医薬品販売機200-1とを接続させる。医薬品販売機200-1および薬剤師端末300-1は、画面73,82を表示して音声の送受信をする。これにより、薬剤師端末300-1および医薬品販売機200-1は、薬剤師41による医薬品の説明を購入者61に受けさせることができる。そして、薬剤師端末300-1は、薬剤師41による承認を医薬品販売機200-1に通知し、医薬品販売機200-1は、医薬品の販売をする。このようにして、薬剤師端末300-1および医薬品販売機200-1は、薬剤師41による医薬品の説明を受けたうえで、購入者61に医薬品を購入させることができる。次に、サーバ100による接続制御処理の手順について説明する。 Then, the server 100 connects the pharmacist terminal that responded first (for example, the pharmacist terminal 300-1) to the pharmaceutical vending machine 200-1. The pharmaceutical vending machine 200-1 and the pharmacist terminal 300-1 display screens 73 and 82 to send and receive audio. This allows the pharmacist terminal 300-1 and the pharmaceutical vending machine 200-1 to have the purchaser 61 receive an explanation of the pharmaceutical from the pharmacist 41. The pharmacist terminal 300-1 then notifies the pharmaceutical vending machine 200-1 of the approval by the pharmacist 41, and the pharmaceutical vending machine 200-1 sells the pharmaceutical. In this way, the pharmacist terminal 300-1 and the pharmaceutical vending machine 200-1 can have the purchaser 61 purchase the pharmaceutical after receiving an explanation of the pharmaceutical from the pharmacist 41. Next, the procedure of the connection control process by the server 100 will be explained.

図8は、接続制御処理の手順の一例を示すフローチャートである。以下、図8に示す処理をステップ番号に沿って説明する。
[ステップS11]通信制御部130は、医薬品販売機200-1から接続依頼を受信する。
8 is a flowchart showing an example of a procedure for a connection control process. The process shown in FIG. 8 will be described below in order of step numbers.
[Step S11] The communication control unit 130 receives a connection request from the pharmaceutical vending machine 200-1.

[ステップS12]依頼先決定部140は、オンラインであり、依頼中および対応中ではない在宅テレワークの薬剤師を抽出する。例えば、依頼先決定部140は、管理情報121を参照し、接続状況の項目が「オンライン」、依頼状況の項目が空欄、対応状況の項目が空欄、勤務状況の項目が「在宅テレワーク」である薬剤師を抽出する。 [Step S12] The request destination determination unit 140 extracts pharmacists who are online and teleworking from home and are not currently requesting or responding to a request. For example, the request destination determination unit 140 references the management information 121 and extracts pharmacists whose connection status field is "online," whose request status field is blank, whose response status field is blank, and whose work status field is "teleworking from home."

[ステップS13]依頼先決定部140は、対応回数が少ない順に3人の薬剤師を選択する。例えば、依頼先決定部140は、管理情報121を参照し、ステップS12で抽出した薬剤師のうち、対応回数の項目が少ない順に3人の薬剤師を選択する。 [Step S13] The request destination determination unit 140 selects three pharmacists in descending order of frequency of response. For example, the request destination determination unit 140 refers to the management information 121 and selects three pharmacists in descending order of frequency of response from among the pharmacists extracted in step S12.

[ステップS14]依頼先決定部140は、薬剤師を3人選択できたか否かを判定する。依頼先決定部140は、薬剤師を3人選択できたと判定した場合、処理をステップS17に進める。また、依頼先決定部140は、薬剤師を3人選択できていないと判定した場合、処理をステップS15に進める。 [Step S14] The request destination determination unit 140 determines whether or not three pharmacists have been selected. If the request destination determination unit 140 determines that three pharmacists have been selected, it proceeds to step S17. If the request destination determination unit 140 determines that three pharmacists have not been selected, it proceeds to step S15.

[ステップS15]依頼先決定部140は、オンラインであり、依頼中および対応中ではない店舗出勤の薬剤師を抽出する。例えば、依頼先決定部140は、管理情報121を参照し、接続状況の項目が「オンライン」、依頼状況の項目が空欄、対応状況の項目が空欄、勤務状況の項目が「店舗出勤」である薬剤師を抽出する。 [Step S15] The request destination determination unit 140 extracts pharmacists who are online and working at the store, and who are not currently on a request or responding to a request. For example, the request destination determination unit 140 references the management information 121 and extracts pharmacists whose connection status field is "online," whose request status field is blank, whose response status field is blank, and whose work status field is "working at the store."

[ステップS16]依頼先決定部140は、ステップS13で選択した薬剤師との合計が3人になるように、対応回数が少ない順に不足人数分の薬剤師を選択する。例えば、依頼先決定部140は、管理情報121を参照し、ステップS15で抽出した薬剤師のうち、対応回数の項目が少ない順に不足人数分の薬剤師を選択する。 [Step S16] The request destination determination unit 140 selects pharmacists to fill the gap in order of least frequent responses, so that the total number of pharmacists, including the pharmacist selected in step S13, is three. For example, the request destination determination unit 140 refers to the management information 121 and selects pharmacists to fill the gap in order of least frequent responses from among the pharmacists extracted in step S15.

[ステップS17]通信制御部130は、ステップS13およびステップS16で選択した薬剤師の薬剤師端末に、応答の優先順位を含む応答依頼を送信する。例えば、通信制御部130は、管理情報121を参照し、選択した薬剤師の端末情報の項目に設定された薬剤師端末に、応答依頼を送信する。ここで、通信制御部130は、ステップS13およびステップS16で選択した順に高くなるように設定した応答の優先順位を含む画面81を応答依頼を送信した薬剤師端末に表示させる。通信制御部130は、管理情報121の、選択した薬剤師の依頼状況の項目を「依頼中」に設定する。 [Step S17] The communication control unit 130 transmits a response request including the priority of the response to the pharmacist terminal of the pharmacist selected in steps S13 and S16. For example, the communication control unit 130 refers to the management information 121 and transmits a response request to the pharmacist terminal set in the terminal information item of the selected pharmacist. Here, the communication control unit 130 causes the pharmacist terminal that transmitted the response request to display a screen 81 including the priority of the response, which is set to be higher in the order of selection in steps S13 and S16. The communication control unit 130 sets the request status item of the selected pharmacist in the management information 121 to "Requesting".

[ステップS18]通信制御部130は、応答依頼を送信した薬剤師端末から応答があったか否かを判定する。通信制御部130は、応答があったと判定した場合、処理をステップS21に進める。また、通信制御部130は、応答がなかったと判定した場合、処理をステップS19に進める。 [Step S18] The communication control unit 130 determines whether or not a response has been received from the pharmacist terminal that sent the response request. If the communication control unit 130 determines that a response has been received, the process proceeds to step S21. If the communication control unit 130 determines that no response has been received, the process proceeds to step S19.

[ステップS19]通信制御部130は、ステップS17で応答依頼を送信してから所定時間経過したか否かを判定する。通信制御部130は、応答依頼を送信してから所定時間経過したと判定した場合、処理をステップS20に進める。また、通信制御部130は、応答依頼を送信してから所定時間経過していないと判定した場合、処理をステップS18に進める。 [Step S19] The communication control unit 130 determines whether or not a predetermined time has elapsed since the response request was sent in step S17. If the communication control unit 130 determines that the predetermined time has elapsed since the response request was sent, the process proceeds to step S20. If the communication control unit 130 determines that the predetermined time has not elapsed since the response request was sent, the process proceeds to step S18.

[ステップS20]通信制御部130および依頼先決定部140は、応答依頼を取り消し、依頼した薬剤師以外から選択して再依頼処理をする。例えば、通信制御部130は、管理情報121の、ステップS17で応答依頼を送信した薬剤師端末に対応する薬剤師の依頼状況の項目を空欄に設定する。通信制御部130および依頼先決定部140は、ステップS17で応答依頼を送信した薬剤師端末に対応する薬剤師を除いて、ステップS12~ステップS17の処理を実行する。そして、処理がステップS18に進む。 [Step S20] The communication control unit 130 and the request destination determination unit 140 cancel the response request and select a pharmacist other than the requesting pharmacist to process the request again. For example, the communication control unit 130 sets the request status field of the management information 121 corresponding to the pharmacist terminal that sent the response request in step S17 to blank. The communication control unit 130 and the request destination determination unit 140 execute the processes of steps S12 to S17, excluding the pharmacist corresponding to the pharmacist terminal that sent the response request in step S17. Then, the process proceeds to step S18.

[ステップS21]通信制御部130は、最初に応答した薬剤師端末(例えば、薬剤師端末300-1)と、医薬品販売機200-1とを接続させる。通信制御部130は、管理情報121の薬剤師41の対応状況の項目を「対応中」に設定する。 [Step S21] The communication control unit 130 connects the pharmacist terminal that responded first (e.g., pharmacist terminal 300-1) to the pharmaceutical vending machine 200-1. The communication control unit 130 sets the response status item of the pharmacist 41 in the management information 121 to "Currently responding."

[ステップS22]通信制御部130は、ステップS17で応答依頼を送信した薬剤師端末に対する応答依頼を取り消す。例えば、通信制御部130は、管理情報121の、ステップS17で応答依頼を送信した薬剤師端末に対応する薬剤師の依頼状況の項目を空欄に設定する。 [Step S22] The communication control unit 130 cancels the response request for the pharmacist terminal that sent the response request in step S17. For example, the communication control unit 130 sets the item of the request status of the pharmacist corresponding to the pharmacist terminal that sent the response request in step S17 in the management information 121 to a blank field.

[ステップS23]通信制御部130は、薬剤師41による対応が終了したか否かを判定する。例えば、通信制御部130は、医薬品販売機200-1または薬剤師端末300-1から対応が終了したことを示す通知を受けた場合、対応が終了したと判定する。通信制御部130は、対応が終了したと判定した場合、処理をステップS24に進める。また、通信制御部130は、対応が終了していないと判定した場合、処理をステップS23に進める。 [Step S23] The communication control unit 130 determines whether the pharmacist 41's response has been completed. For example, the communication control unit 130 determines that the response has been completed when it receives a notification from the pharmaceutical vending machine 200-1 or the pharmacist terminal 300-1 indicating that the response has been completed. If the communication control unit 130 determines that the response has been completed, it proceeds to step S24. If the communication control unit 130 determines that the response has not been completed, it proceeds to step S23.

[ステップS24]通信制御部130は、薬剤師41の対応中状態を解除する。例えば、通信制御部130は、管理情報121の薬剤師41の対応状況の項目を空欄に設定する。 [Step S24] The communication control unit 130 cancels the pharmacist 41's active response state. For example, the communication control unit 130 sets the pharmacist 41's response status item in the management information 121 to blank.

このように、依頼先決定部140は、医薬品販売機200-1からの接続依頼を受け付けると、勤務状況や対応回数が登録された管理情報121に基づいて、所定人数の薬剤師を抽出する。通信制御部130は、所定人数の医薬品販売者それぞれが操作する薬剤師端末に応答依頼を送信し、最初に応答を受け付けた薬剤師端末と、医薬品販売機200-1とを接続させる。これにより、サーバ100は、すぐに対応できる薬剤師に医薬品を購入する際の承認をさせ、医薬品販売機200-1によって医薬品を販売する際の薬剤師による承認までの時間を短縮する。よって、サーバ100は、医薬品の販売を効率的に行うことができる。 In this way, when the request destination determination unit 140 receives a connection request from the pharmaceutical vending machine 200-1, it extracts a predetermined number of pharmacists based on the management information 121 in which their working status and number of responses are registered. The communication control unit 130 sends a response request to the pharmacist terminals operated by each of the predetermined number of pharmaceutical venders, and connects the pharmacist terminal that receives the first response to the pharmaceutical vending machine 200-1. This allows the server 100 to have the pharmacist who is immediately available approve the purchase of the pharmaceutical, shortening the time until the pharmacist approves the sale of the pharmaceutical by the pharmaceutical vending machine 200-1. Thus, the server 100 can sell pharmaceuticals efficiently.

依頼先決定部140は、薬剤師を抽出する際に、店舗出勤の薬剤師よりも、在宅テレワークの薬剤師を優先して抽出する。これにより、サーバ100は、早く対応ができる薬剤師が操作する薬剤師端末に応答依頼を送信できる。また、依頼先決定部140は、薬剤師を抽出する際に、対応回数が少ない薬剤師を優先して抽出する。これにより、サーバ100は、薬剤師の対応回数を均等にすることができる。そして、通信制御部130は、抽出した薬剤師端末に応答依頼を送信し、応答依頼を送信した薬剤師端末に、対応回数に応じた応答の優先順位を表示させる。これにより、通信制御部130は、対応回数が均等になるように薬剤師に応答を促すことができる。次に、第2の実施の形態における装置間の通信の流れについてシーケンス図を用いて説明する。 When extracting a pharmacist, the request destination determination unit 140 preferentially extracts a pharmacist teleworking from home over a pharmacist who is working at a store. This allows the server 100 to send a response request to a pharmacist terminal operated by a pharmacist who can respond quickly. Furthermore, when extracting a pharmacist, the request destination determination unit 140 preferentially extracts a pharmacist who has responded less frequently. This allows the server 100 to equalize the number of responses between pharmacists. The communication control unit 130 then transmits a response request to the extracted pharmacist terminal, and causes the pharmacist terminal that transmitted the response request to display the priority of responses according to the number of responses. This allows the communication control unit 130 to prompt the pharmacists to respond so that the number of responses is equalized. Next, the flow of communication between the devices in the second embodiment will be described using a sequence diagram.

図9は、第2の実施の形態の処理の例を示すシーケンス図である。医薬品販売機200-1は、購入者61から医薬品の購入依頼を受け付ける(ステップS101)。例えば、医薬品販売機200-1は、選択ボタンの押下を受け付けると、押下された選択ボタンに対応する医薬品の購入を確認する画面71を表示する。医薬品販売機200-1は、画面71の「購入」ボタンの押下を受け付けると、医薬品の購入依頼を受け付ける。 Figure 9 is a sequence diagram showing an example of the processing of the second embodiment. The pharmaceutical vending machine 200-1 accepts a request to purchase a pharmaceutical from a purchaser 61 (step S101). For example, when the pharmaceutical vending machine 200-1 accepts pressing of a selection button, it displays a screen 71 to confirm the purchase of the pharmaceutical corresponding to the pressed selection button. When the pharmaceutical vending machine 200-1 accepts pressing of the "Purchase" button on the screen 71, it accepts the request to purchase a pharmaceutical.

医薬品販売機200-1は、サーバ100に接続依頼を送信する(ステップS102)。そして、医薬品販売機200-1は、画面72を表示する。サーバ100は、医薬品販売機200-1から接続依頼を受信すると、応答依頼の送信先を決定する(ステップS103)。ここでは、サーバ100は、薬剤師端末300-1,300-2,300-3を応答依頼の送信先として決定し、応答の優先順位を薬剤師端末300-1、薬剤師端末300-2、薬剤師端末300-3の順に設定したものとする。サーバ100は、薬剤師端末300-1,300-2,300-3に応答依頼を送信し、画面81を表示させる。 The pharmaceutical vending machine 200-1 sends a connection request to the server 100 (step S102). Then, the pharmaceutical vending machine 200-1 displays screen 72. When the server 100 receives the connection request from the pharmaceutical vending machine 200-1, it determines the destination of the response request (step S103). Here, it is assumed that the server 100 determines the pharmacist terminals 300-1, 300-2, and 300-3 as the destinations of the response request, and sets the priority of the responses in the order of pharmacist terminal 300-1, pharmacist terminal 300-2, and pharmacist terminal 300-3. The server 100 sends the response requests to the pharmacist terminals 300-1, 300-2, and 300-3, and causes them to display screen 81.

薬剤師端末300-1は、応答依頼を受信し、優先順位が1位であることを示す画面81を表示する(ステップS105)。また、薬剤師端末300-2は、応答依頼を受信し、優先順位が2位であることを示す画面81を表示する(ステップS106)。また、薬剤師端末300-3は、応答依頼を受信し、優先順位が3位であることを示す画面81を表示する(ステップS107)。ここで、薬剤師端末300-1を操作する薬剤師41が「応答」ボタンを押下したものとする。すると、薬剤師端末300-1は、サーバ100に応答する(ステップS108)。サーバ100は、薬剤師端末300-1から応答を受け付けると、薬剤師端末300-1と医薬品販売機200-1とを接続させる(ステップS109)。サーバ100は、薬剤師端末300-1,300-2,300-3に対する応答依頼を取り消す(ステップS110)。 The pharmacist terminal 300-1 receives the response request and displays a screen 81 indicating that the priority is first (step S105). The pharmacist terminal 300-2 receives the response request and displays a screen 81 indicating that the priority is second (step S106). The pharmacist terminal 300-3 receives the response request and displays a screen 81 indicating that the priority is third (step S107). Here, it is assumed that the pharmacist 41 operating the pharmacist terminal 300-1 presses the "Response" button. Then, the pharmacist terminal 300-1 responds to the server 100 (step S108). When the server 100 receives the response from the pharmacist terminal 300-1, it connects the pharmacist terminal 300-1 and the pharmaceutical vending machine 200-1 (step S109). The server 100 cancels the response requests to the pharmacist terminals 300-1, 300-2, and 300-3 (step S110).

医薬品販売機200-1は、薬剤師端末300-1と接続すると、薬剤師端末300-1との間で画像や音声等を送受信する(ステップS111)。例えば、医薬品販売機200-1は、薬剤師端末300-1から受信した医薬品の商品名や医薬品の商品情報等を含む画面73を表示する。また、医薬品販売機200-1は、マイクから取得した音声を薬剤師端末300-1に送信し、薬剤師端末300-1から受信した音声を出力する。薬剤師端末300-1は、医薬品の商品名や医薬品の商品情報等を含む画面82を表示する。また、薬剤師端末300-1は、マイクから取得した音声を医薬品販売機200-1に送信し、医薬品販売機200-1から受信した音声を出力する。 When the pharmaceutical vending machine 200-1 is connected to the pharmacist terminal 300-1, it transmits and receives images, audio, and the like between the pharmaceutical vending machine 200-1 and the pharmacist terminal 300-1 (step S111). For example, the pharmaceutical vending machine 200-1 displays a screen 73 including the pharmaceutical product name and pharmaceutical product information received from the pharmacist terminal 300-1. The pharmaceutical vending machine 200-1 also transmits audio acquired from a microphone to the pharmacist terminal 300-1 and outputs the audio received from the pharmacist terminal 300-1. The pharmacist terminal 300-1 displays a screen 82 including the pharmaceutical product name and pharmaceutical product information. The pharmacist terminal 300-1 also transmits audio acquired from a microphone to the pharmaceutical vending machine 200-1 and outputs the audio received from the pharmaceutical vending machine 200-1.

薬剤師端末300-1が「説明終了」ボタンが押下されたことを医薬品販売機200-1に通知すると、医薬品販売機200-1は、「理解しました」ボタンを画面73に表示する。医薬品販売機200-1が「理解しました」ボタンが押下されたことを薬剤師端末300-1に通知すると、薬剤師端末300-1は、「承認」ボタンを含む画面83を表示する。薬剤師端末300-1は、「承認」ボタンが押下されると、薬剤師41が医薬品の購入を承認したことを医薬品販売機200-1に通知する(ステップS112)。これにより、薬剤師端末300-1と医薬品販売機200-1との接続が切断される。薬剤師端末300-1は、対応が終了したことをサーバ100に通知する(ステップS113)。 When the pharmacist terminal 300-1 notifies the pharmaceutical vending machine 200-1 that the "Explanation Ended" button has been pressed, the pharmaceutical vending machine 200-1 displays the "I Understand" button on the screen 73. When the pharmaceutical vending machine 200-1 notifies the pharmacist terminal 300-1 that the "I Understand" button has been pressed, the pharmacist terminal 300-1 displays the screen 83 including the "Approve" button. When the "Approve" button is pressed, the pharmacist terminal 300-1 notifies the pharmaceutical vending machine 200-1 that the pharmacist 41 has approved the purchase of the pharmaceutical (step S112). This causes the connection between the pharmacist terminal 300-1 and the pharmaceutical vending machine 200-1 to be cut off. The pharmacist terminal 300-1 notifies the server 100 that the response has been completed (step S113).

医薬品販売機200-1は、薬剤師41による承認を薬剤師端末300-1から通知されると、支払いを受け付け医薬品を放出する(ステップS114)。例えば、医薬品販売機200-1は、現金や電子マネーによる医薬品の代金の支払いを受け付ける。すると、医薬品販売機200-1は、放出口から医薬品を放出する。 When the pharmaceutical vending machine 200-1 is notified by the pharmacist terminal 300-1 of the approval by the pharmacist 41, it accepts payment and dispenses the pharmaceutical (step S114). For example, the pharmaceutical vending machine 200-1 accepts payment for the pharmaceutical with cash or electronic money. The pharmaceutical vending machine 200-1 then dispenses the pharmaceutical from a dispenser.

このようにして、医薬品販売機200-1は、薬剤師端末300-1から薬剤師41による承認の通知を受け、医薬品の販売をすることができる。承認の際にサーバ100によって接続された医薬品販売機200-1および薬剤師端末300-1は、マイクから取得した薬剤師41および購入者61の音声の送受信をする。これにより、薬剤師端末300-1および医薬品販売機200-1は、薬剤師41による医薬品の説明を購入者61に受けさせることができる。薬剤師端末300-1は、医薬品の説明後に、薬剤師41による承認を医薬品販売機200-1に通知し、医薬品販売機200-1は、医薬品の販売をする。このように、薬剤師端末300-1および医薬品販売機200-1は、薬剤師41による医薬品の説明を購入者61に受けさせたうえで、医薬品を購入させることができる。 In this way, the pharmaceutical vending machine 200-1 receives notification of approval by the pharmacist 41 from the pharmacist terminal 300-1 and can sell the pharmaceutical. When approval is given, the pharmaceutical vending machine 200-1 and the pharmacist terminal 300-1 connected by the server 100 transmit and receive the voices of the pharmacist 41 and the purchaser 61 obtained from the microphone. This allows the pharmacist terminal 300-1 and the pharmaceutical vending machine 200-1 to have the purchaser 61 receive an explanation of the pharmaceutical from the pharmacist 41. After the explanation of the pharmaceutical, the pharmacist terminal 300-1 notifies the pharmaceutical vending machine 200-1 of the approval by the pharmacist 41, and the pharmaceutical vending machine 200-1 sells the pharmaceutical. In this way, the pharmacist terminal 300-1 and the pharmaceutical vending machine 200-1 can have the purchaser 61 receive an explanation of the pharmaceutical from the pharmacist 41 before purchasing the pharmaceutical.

〔その他の実施の形態〕
第2の実施の形態では、サーバ100は、自動販売機である医薬品販売機200-1と薬剤師端末300-1とを接続させていたが、医薬品を販売する他の装置と薬剤師端末300-1とを接続させてもよい。例えば、サーバ100は、コンビニや薬局等の店舗に設置されたセルフレジと薬剤師端末300-1とを接続させてもよい。セルフレジは、購入する商品に薬剤師の承認がされた場合に購入できる医薬品が含まれる場合、接続依頼をサーバ100に送信する。サーバ100は、第2の実施の形態と同様に決定した薬剤師端末に応答依頼を送信し、最初に応答した薬剤師端末300-1とセルフレジとを接続させる。セルフレジは、薬剤師端末300-1から承認の通知を受信すると、医薬品を含む商品の会計処理をする。
Other embodiments
In the second embodiment, the server 100 connects the pharmaceutical vending machine 200-1, which is a vending machine, to the pharmacist terminal 300-1, but may also connect other devices that sell pharmaceuticals to the pharmacist terminal 300-1. For example, the server 100 may connect a self-checkout installed in a store such as a convenience store or pharmacy to the pharmacist terminal 300-1. If the product to be purchased includes a pharmaceutical product that can be purchased if the pharmacist approves it, the self-checkout transmits a connection request to the server 100. The server 100 transmits a response request to the pharmacist terminal determined in the same manner as in the second embodiment, and connects the pharmacist terminal 300-1 that responds first to the self-checkout. When the self-checkout receives a notification of approval from the pharmacist terminal 300-1, it performs accounting for the product including the pharmaceutical product.

また、例えば、サーバ100は、コンビニや薬局等の店舗に設置された通信端末と薬剤師端末300-1とを接続させてもよい。通信端末は、顧客が購入する医薬品を読み取ると、接続依頼をサーバ100に送信する。サーバ100は、第2の実施の形態と同様に決定した薬剤師端末に応答依頼を送信し、最初に応答した薬剤師端末と通信端末とを接続させる。通信端末は、薬剤師端末300-1から承認の通知を受信すると、薬剤師の承認があったことを示すチケットを発行する。顧客は、チケットを提示することで店舗のレジ等で医薬品を購入できる。このように、セルフレジや通信端末が用いられることで、医薬品販売システムは、薬剤師がいない店舗において、薬剤師の承認がされた場合に購入できる医薬品を販売することができる。 For example, the server 100 may connect a communication terminal installed in a store such as a convenience store or pharmacy to the pharmacist terminal 300-1. When the communication terminal reads the medicine to be purchased by the customer, it sends a connection request to the server 100. The server 100 sends a response request to the determined pharmacist terminal as in the second embodiment, and connects the communication terminal to the pharmacist terminal that responds first. When the communication terminal receives a notification of approval from the pharmacist terminal 300-1, it issues a ticket indicating that the pharmacist has approved. The customer can purchase the medicine at the store's cash register by presenting the ticket. In this way, by using self-checkouts and communication terminals, the medicine sales system can sell medicines that can be purchased if the pharmacist has approved, in stores where there is no pharmacist.

以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。さらに、前述した実施の形態のうちの任意の2以上の構成(特徴)を組み合わせたものであってもよい。 Although the above is an example of an embodiment, the configuration of each part shown in the embodiment can be replaced with other parts having similar functions. In addition, any other components or processes may be added. Furthermore, any two or more configurations (features) of the above-mentioned embodiments may be combined.

1 販売装置
2a,2b,・・・ 端末
10 接続制御装置
11 記憶部
11a 医薬品販売者情報
12 処理部
REFERENCE SIGNS LIST 1 Vending device 2a, 2b, ... Terminal 10 Connection control device 11 Storage unit 11a Drug seller information 12 Processing unit

Claims (8)

医薬品を販売する販売装置に医薬品販売者による前記医薬品の販売の承認を通知可能な複数の端末それぞれに対応する複数の医薬品販売者の情報を記憶する記憶部と、
前記販売装置からの接続依頼を受け付けると、前記複数の医薬品販売者の情報に基づいて、前記複数の医薬品販売者から所定人数の医薬品販売者を抽出し、前記複数の端末のうちの前記所定人数の医薬品販売者それぞれに対応する依頼端末に応答依頼を送信し、前記依頼端末のうちの応答端末から応答を受け付けると、前記販売装置と前記応答端末とを接続させる処理部と、
を有する接続制御装置。
A storage unit that stores information on a plurality of drug sellers corresponding to a plurality of terminals that can notify a sales device that sells a drug of approval of the sale of the drug by the drug seller;
a processing unit that, upon receiving a connection request from the vending device, extracts a predetermined number of pharmaceutical sellers from the plurality of pharmaceutical sellers based on information on the plurality of pharmaceutical sellers, transmits a response request to a request terminal among the plurality of terminals corresponding to each of the predetermined number of pharmaceutical sellers, and, upon receiving a response from a response terminal among the request terminals, connects the vending device to the response terminal;
A connection control device having:
前記処理部は、前記販売装置と、前記依頼端末のうちの最初に応答を受け付けた前記応答端末とを接続させる、
請求項1記載の接続制御装置。
the processing unit connects the vending device to the response terminal that has received a response first from among the request terminals;
The connection control device according to claim 1.
前記記憶部は、前記複数の医薬品販売者それぞれの勤務状況を記憶し、
前記処理部は、前記複数の医薬品販売者から所定の勤務状況である医薬品販売者を優先して前記所定人数の医薬品販売者として抽出する、
請求項1記載の接続制御装置。
The storage unit stores the working status of each of the plurality of pharmaceutical sellers,
The processing unit preferentially extracts pharmaceutical sellers having a predetermined working status from the plurality of pharmaceutical sellers as the predetermined number of pharmaceutical sellers.
The connection control device according to claim 1.
前記記憶部は、前記複数の医薬品販売者それぞれについて、対応する端末と前記販売装置との接続回数を記憶し、
前記処理部は、前記複数の医薬品販売者から前記接続回数が少ない医薬品販売者を優先して前記所定人数の医薬品販売者として抽出する、
請求項1記載の接続制御装置。
The storage unit stores, for each of the plurality of pharmaceutical sellers, a number of connections between a corresponding terminal and the sales device;
The processing unit preferentially extracts, from the plurality of pharmaceutical distributors, pharmaceutical distributors having a smaller number of connections as the predetermined number of pharmaceutical distributors.
The connection control device according to claim 1.
前記処理部は、前記依頼端末に、対応する医薬品販売者の前記接続回数に応じた応答の優先度合いを表示させる、
請求項4記載の接続制御装置。
The processing unit causes the request terminal to display a priority level of a response according to the number of connections of the corresponding pharmaceutical distributor.
5. The connection control device according to claim 4.
医薬品を販売する販売装置と、
前記販売装置に医薬品販売者による前記医薬品の販売を承認することを通知可能な複数の端末と、
前記販売装置からの接続依頼を受け付けると、前記複数の端末それぞれに対応する複数の医薬品販売者の情報に基づいて、前記複数の医薬品販売者から所定人数の医薬品販売者を抽出し、前記複数の端末のうちの前記所定人数の医薬品販売者それぞれに対応する依頼端末に応答依頼を送信し、前記依頼端末のうちの応答端末から応答を受け付けると、前記販売装置と前記応答端末とを接続させる接続制御装置と、
を有する医薬品販売システム。
A vending device for selling pharmaceutical products;
A plurality of terminals capable of notifying the sales device of approval of the sale of the drug by the drug seller;
a connection control device which, upon receiving a connection request from the vending device, extracts a predetermined number of drug sellers from the plurality of drug sellers based on information on the plurality of drug sellers corresponding to each of the plurality of terminals, transmits a response request to a request terminal among the plurality of terminals corresponding to each of the predetermined number of drug sellers, and, upon receiving a response from a response terminal among the request terminals, connects the vending device to the response terminal;
A pharmaceutical sales system with the above features.
コンピュータが、
医薬品を販売する販売装置からの接続依頼を受け付けると、前記販売装置に医薬品販売者による前記医薬品の販売を承認することを通知可能な複数の端末それぞれに対応する複数の医薬品販売者の情報に基づいて、前記複数の医薬品販売者から所定人数の医薬品販売者を抽出し、
前記複数の端末のうちの前記所定人数の医薬品販売者それぞれに対応する依頼端末に応答依頼を送信し、
前記依頼端末のうちの応答端末から応答を受け付けると、前記販売装置と前記応答端末とを接続させる、
接続制御方法。
The computer
When a connection request is received from a sales device that sells medicines, a predetermined number of medicine sellers are extracted from the plurality of medicine sellers based on information of the plurality of medicine sellers corresponding to each of a plurality of terminals that can notify the sales device of approval of the sale of the medicine by the medicine seller;
transmitting a response request to a request terminal among the plurality of terminals corresponding to each of the predetermined number of pharmaceutical sellers;
when a response is received from a response terminal among the request terminals, connecting the vending device to the response terminal;
Connection control method.
コンピュータに、
医薬品を販売する販売装置からの接続依頼を受け付けると、前記販売装置に前記医薬品の販売を承認することを通知可能な複数の端末それぞれに対応する複数の医薬品販売者の情報に基づいて、前記複数の医薬品販売者から所定人数の医薬品販売者を抽出し、
前記複数の端末のうちの前記所定人数の医薬品販売者それぞれに対応する依頼端末に応答依頼を送信し、
前記依頼端末のうちの応答端末から応答を受け付けると、前記販売装置と前記応答端末とを接続させる、
処理を実行させる接続制御プログラム。
On the computer,
When a connection request is received from a sales device that sells medicines, a predetermined number of medicine sellers are extracted from the plurality of medicine sellers based on information of the plurality of medicine sellers corresponding to each of a plurality of terminals that can notify the sales device of approval of the sale of the medicine;
transmitting a response request to a request terminal among the plurality of terminals corresponding to each of the predetermined number of pharmaceutical sellers;
when a response is received from a response terminal among the request terminals, connecting the vending device to the response terminal;
A connection control program that executes the process.
JP2023128951A 2023-08-08 2023-08-08 Connection control device, pharmaceutical sales system, connection control method and connection control program Pending JP2025024731A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023128951A JP2025024731A (en) 2023-08-08 2023-08-08 Connection control device, pharmaceutical sales system, connection control method and connection control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023128951A JP2025024731A (en) 2023-08-08 2023-08-08 Connection control device, pharmaceutical sales system, connection control method and connection control program

Publications (1)

Publication Number Publication Date
JP2025024731A true JP2025024731A (en) 2025-02-21

Family

ID=94644648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023128951A Pending JP2025024731A (en) 2023-08-08 2023-08-08 Connection control device, pharmaceutical sales system, connection control method and connection control program

Country Status (1)

Country Link
JP (1) JP2025024731A (en)

Similar Documents

Publication Publication Date Title
US20100201779A1 (en) Interaction method between an attendant computer and a self-service computer
JP6750256B2 (en) Information processing system, settlement information recall method, and program
WO2018181954A1 (en) Storefront system, electronic shelf tag, and processing method and program for storefront system
JP2009217599A (en) Automatic teller machine, management server device, automatic cash transaction system, and automatic cash transaction method
KR100975724B1 (en) Server for providing realtime marketing service
JP7522281B1 (en) Information processing device, information processing method, and program
JP4703836B2 (en) Member management system
JP2025024731A (en) Connection control device, pharmaceutical sales system, connection control method and connection control program
US11853989B2 (en) Method and device for controlling the access and configuration to point of sale peripherals
CA3051597C (en) Pos system and payment method
KR102627359B1 (en) An online commercial dealing system that is enable for live commerce for traditional markets
CN101739769B (en) Automatic transaction system
JP7374685B2 (en) Information processing equipment and programs
JP5122520B2 (en) Product sales system, product sales data processing device and control program thereof
JP7343282B2 (en) Sales processing system and sales processing program
JP7452608B2 (en) Information processing system, settlement information recall method, and program
JP2021051499A (en) Commodity sales data processor and program
CN113190206B (en) Method for displaying medicine information on same screen, computing equipment and computer storage medium
JP7541164B1 (en) Information processing device, information processing method, and program
JP2019219962A (en) Information processor, information processing method, and information processing program
JP7582714B2 (en) System and method for transmitting receipt information using a mobile terminal
JP7363813B2 (en) Processing equipment, processing method and program
JP2017117097A (en) Information processing apparatus, electronic receipt server, and information processing program
KR101772318B1 (en) Method for operating user terminal and management server
JP2024168746A (en) Information processing device, information processing method, and program