Information processing device, information processing method, and program

Through information processing equipment, determine whether the store has stock and performs safe processing after obtaining a license, which solves the problem that users cannot find the required medicines in the store and improves the reliability and user experience of drug purchases.

JP7672599B1Active Publication Date: 2025-05-07KDDI CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025008064
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-01-20
Publication Date
2025-05-07
Estimated Expiration
2045-01-20

AI Technical Summary

Technical Problem

In the existing drug sales system, users need to go to the store to search for the required medicines themselves. If the required medicines are not stocked in the store, users cannot purchase the medicine.

Method used

Accept the drug designated by the user and the store you wish to purchase through the information processing device, determine whether the drug required has stock in the designated store, and perform safe processing to ensure the provision of the drug after obtaining the permission of the designated person.

Benefits of technology

It increases the possibility that users can purchase the required medicines, reduces the trouble of users searching for medicines in the store, and ensures the reliability and safety of medicines.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007672599000001_ABST
    Figure 0007672599000001_ABST
Patent Text Reader

Abstract

Increase the likelihood that users will be able to purchase the medicines they want. [Solution] The information processing device has a reception unit 331 that receives a desired medicine and a desired store from a user, a determination unit 332 that determines whether the desired medicine can be newly secured at the desired store based on the stock of the desired medicine at the desired store and the number of desired medicines secured at the desired store in response to a specific qualified person giving permission for the purchase of the desired medicine, a presentation unit 333 that presents venue information to the user when the determination unit 332 determines that the desired medicine can be secured at the desired store, an acquisition unit 334 that acquires the judgment result from the specific qualified person after the presentation unit 333 presents the venue information to the user, and a reservation processing unit 335 that executes a reservation process to secure the desired medicine to be provided to the user by the desired store when the acquisition unit 334 acquires the judgment result indicating that the user is permitted to purchase the desired medicine.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] Conventionally, a system for selling medicines has been known. Patent Document 1 discloses a technology in which a user talks with a pharmacist by videophone using a terminal installed in a convenience store, and when the pharmacist gives permission for the user to purchase a medicine, the pharmacist issues a ticket indicating that the user has been given permission to purchase the medicine. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2009-211314 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, in conventional technology, a user visits a store such as a convenience store and then searches for the medicine that the user wishes to purchase (hereinafter referred to as the "desired medicine") at the store. Even if a pharmacist gives permission for the user to purchase the desired medicine, if the desired medicine is not in stock at the store visited by the user, the user cannot purchase the desired medicine.

[0005] The present invention has been made in consideration of these points, and aims to increase the probability that a user can purchase a desired medicine. [Means for solving the problem]

[0006] An information processing device according to a first aspect of the present invention includes a reception unit that receives, from a user, a designation of a desired drug that the user wishes to purchase and for which permission to purchase from a predetermined qualified person is requested, and a designation of a desired store that sells the desired drug and from which the user wishes to purchase the desired drug; a determination unit that determines whether the desired drug can be newly secured at the desired store based on the inventory of the desired drug at the desired store and the number of the desired drug secured at the desired store in response to the permission of the predetermined qualified person to purchase the desired drug; a presentation unit that presents to the user, when the determination unit determines that the desired drug can be secured at the desired store, place providing information to the user for providing a communication place provided for the predetermined qualified person to determine whether or not to permit the user to purchase the desired drug; an acquisition unit that acquires, after the presentation unit presents the place providing information to the user, a decision result from the predetermined qualified person as to whether or not to permit the user to purchase the desired drug; and a reservation processing unit that executes a reservation process to secure the desired drug to be provided to the user by the desired store when the acquisition unit acquires the decision result indicating that the user is permitted to purchase the desired drug.

[0007] When the determination unit determines that the desired medicine can be secured at the desired store before the acquisition unit obtains the judgment result, the securing processing unit may execute a temporary securing process to temporarily secure the desired medicine to be provided to the user by the desired store until the acquisition unit obtains the judgment result, and when the acquisition unit obtains the judgment result indicating that the user is permitted to purchase the desired medicine, execute the securing process corresponding to the desired medicine secured by the temporary securing process.

[0008] When the acquisition unit acquires the judgment result indicating that the user is not permitted to purchase the desired medicine, the reservation processing unit may execute a cancellation process to cancel the temporary reservation of the desired medicine by the temporary reservation process.

[0009] The reception unit may receive designations for multiple desired medicines, each of which is a different type, and the determination unit may determine whether or not the desired medicine can be newly secured at the desired store for each desired medicine for which the reception unit has received the designation, and the securing processing unit may execute the provisional securing process corresponding to each desired medicine that the determination unit determines can be secured at the desired store before the acquisition unit acquires the determination result, and when the acquisition unit acquires the determination result indicating that the user is permitted to purchase one of the multiple desired medicines, execute the securing process corresponding to the desired medicine that the specified qualified person permitted to purchase among the multiple desired medicines, and execute the cancellation process corresponding to each desired medicine that the specified qualified person did not permitted to purchase among the multiple desired medicines.

[0010] The determination unit may further determine whether or not the desired medicine can be newly secured at the desired store based on the number of the desired medicine provisionally secured at the desired store.

[0011] The determination unit may further determine whether or not the desired drug can be newly secured at the desired store based on the number of the desired drug that is scheduled to arrive at the desired store by a securing deadline that is predetermined as the deadline by which the desired drug is secured.

[0012] If the determination unit determines that the desired medicine cannot be secured at the desired store, it may determine whether or not the desired medicine can be newly secured at the nearby store based on the number of the desired medicine in stock at a nearby store that is located relatively close to the desired store among the one or more stores that sell the desired medicine and the number of the desired medicine secured at the nearby store in response to the specified qualified person giving permission for the purchase of the desired medicine; and if the determination unit determines that the desired medicine can be secured at the nearby store, the presentation unit may present to the user information indicating that the desired medicine can be secured at the nearby store.

[0013] If the determination unit determines that the desired medicine cannot be secured at the desired store, it may determine whether or not the common medicine can be newly secured at the desired store based on the number of common medicines in stock at the desired store that are different from the desired medicine and have the same efficacy as the desired medicine, and the number of common medicines secured at the desired store in response to the specified qualified person giving permission for the purchase of the common medicine, and if the determination unit determines that the common medicine can be secured at the desired store, the presentation unit may present to the user information indicating that the common medicine can be secured at the desired store.

[0014] The information processing device may further have a memory unit that stores the ID of the person authorized by the specified qualified person to purchase the medicine, the ID of the store, and the ID of the medicine in association with each other, and the reservation processing unit may, as part of the reservation processing, store in the memory unit the ID of the user, the ID of the desired store, and the ID of the desired medicine in association with each other.

[0015] An information processing method according to a second aspect of the present invention includes the steps of: receiving, from a user, a designation of a desired drug that is a drug for which permission to purchase by a predetermined qualified person is requested and a designation of a desired store that sells the desired drug and where the desired drug is desired to be purchased; determining whether the desired store can newly secure the desired drug based on the inventory of the desired drug at the desired store and the number of the desired drug secured at the desired store in response to the permission of the predetermined qualified person to purchase the desired drug; presenting to the user, when it is determined that the desired drug can be secured at the desired store, place providing information for providing a communication place set up for the predetermined qualified person to determine whether or not to permit the user to purchase the desired drug; after presenting the place providing information to the user, obtaining from the predetermined qualified person a decision result as to whether or not to permit the user to purchase the desired drug; and, when the decision result indicating that the user is permitted to purchase the desired drug is obtained, executing a securing process for securing the desired drug to be provided to the user by the desired store.

[0016] A program according to a third aspect of the present invention causes a computer to function as: a reception unit that receives, from a user, a designation of a desired drug that the user wishes to purchase and for which permission to purchase from a predetermined qualified person is requested, and a designation of a desired store that sells the desired drug and from which the user wishes to purchase the desired drug; a determination unit that determines whether the desired drug can be newly secured at the desired store based on the inventory of the desired drug at the desired store and the number of the desired drug secured at the desired store in response to the permission of the predetermined qualified person to purchase the desired drug; a presentation unit that presents to the user, when the determination unit determines that the desired drug can be secured at the desired store, place providing information to the user for providing a communication place provided for the predetermined qualified person to determine whether or not to permit the user to purchase the desired drug; an acquisition unit that acquires, after the presentation unit presents the place providing information to the user, from the predetermined qualified person as to whether or not to permit the user to purchase the desired drug; and a reservation processing unit that executes a reservation process to secure the desired drug to be provided to the user by the desired store when the acquisition unit acquires the judgment result indicating that the user is permitted to purchase the desired drug. Effect of the Invention

[0017] The present invention has an effect of increasing the probability that a user can purchase a desired medicine. [Brief description of the drawings]

[0018] [Figure 1] FIG. 1 is a diagram for explaining an overview of an information processing system. [Diagram 2] FIG. 2 is a diagram illustrating a functional configuration of an information processing device. [Diagram 3] FIG. 2 is a diagram illustrating an example of a configuration of a database stored in a storage unit. [Figure 4] 4 is a flowchart showing a flow of processing executed by the information processing device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0019] [Outline of Information Processing System S] FIG. 1 is a diagram for explaining an overview of an information processing system S. The information processing system S is a system for providing an information processing service. The information processing service is a service for providing pharmaceuticals to users at a store. The store is a store that sells pharmaceuticals, for example, a convenience store. Pharmaceuticals in this embodiment are products that require permission to be purchased from a specific qualified person such as a pharmacist or a registered pharmaceutical seller. The information processing system S has a user terminal 1, a qualified person terminal 2, and an information processing device 3.

[0020] The user terminal 1 is a terminal used by a user, such as a smartphone, a tablet terminal, or a personal computer. The user terminal 1 may be a terminal owned by the user, or may be a terminal installed in a store that the user can use. For example, a dedicated application program (hereinafter referred to as a "dedicated app") for providing an information processing service is installed in the user terminal 1.

[0021] The qualified person terminal 2 is a terminal used by a predetermined qualified person, and is a smartphone, a tablet terminal, a personal computer, etc. In the qualified person terminal 2, for example, a dedicated application is installed.

[0022] The information processing device 3 is a device that manages the information processing service, and is, for example, a server. The information processing device 3 manages, for example, the inventory of medicines sold by stores that are affiliated with the information processing service. The processes executed by the information processing system S will be described below.

[0023] First, when a user performs an operation on the user terminal 1 to specify a desired drug that the user wishes to purchase and a desired store from which the user wishes to purchase the desired drug, the user terminal 1 transmits the specified information, which is the information specified by the user, to the information processing device 3 ((1) in Figure 1).

[0024] When the information processing device 3 acquires the specified information from the user terminal 1, it checks the stock of the desired medicine at the desired store ((2) in FIG. 1). The information processing device 3 transmits venue information to the user terminal 1 based on the stock status of the desired medicine at the desired store, etc. ((3) in FIG. 1). The venue information is information for providing a communication venue set up for a predetermined qualified person to decide whether or not to permit the user to purchase the desired medicine, and is, for example, information for conducting an online interview (e.g., ID, password, URL, etc.) or the telephone number of the qualified person terminal 2, etc.

[0025] When the user terminal 1 acquires the place-provided information from the information processing device 3, the user uses the place-provided information to conduct an online interview with a predetermined qualified person ((4) in FIG. 1). After the predetermined qualified person has conducted an online interview with the user, the qualified person inputs a decision result on whether or not to permit the user to purchase the desired medicine into the qualified person terminal 2, and the qualified person terminal 2 transmits the decision result input by the predetermined qualified person to the information processing device 3 ((5) in FIG. 1).

[0026] Then, when the judgment result acquired from the qualified person terminal 2 indicates that the user is permitted to purchase the desired medicine, the information processing device 3 executes a process for securing the desired medicine provided by the desired store to the user ((6) in FIG. 1). For example, as a process for securing the desired medicine provided by the desired store to the user, the information processing device 3 notifies the user of a code image indicating a receipt code (e.g., a QR code (registered trademark), a barcode, etc.) for the user to receive the desired medicine at the desired store. The receipt code includes, for example, information indicating the desired store, information indicating the desired medicine, information indicating the user, etc.

[0027] Furthermore, the information processing device 3 notifies the desired store of reservation information for reserving stock of the desired drug for the user, for example, as a process for the desired store to reserve the desired drug to provide to the user. The reservation information includes, for example, information indicating the desired store, information indicating the desired drug, information indicating the user, and the like. If the store to which the reservation information has been notified is a store with a specified qualified person, the store performs work to reserve the desired drug indicated by the reservation information. If the store to which the reservation information has been notified is a store without a specified qualified person, the store does not perform work to reserve the desired drug indicated by the reservation information, since the desired drug is reserved at the desired store by executing a process for reserving the desired drug to provide to the user by the desired store.

[0028] The user then visits the desired store and purchases the reserved desired medicine. For example, the user first presents the code image on the user terminal 1 to a clerk at the desired store. The clerk reads the code image using a reading device (not shown) and confirms the reserved desired medicine by referring to the information contained in the code image. The user then purchases the desired medicine presented to the clerk.

[0029] In this way, the information processing system S secures the user's desired medicine at the user's desired store in response to a predetermined qualified person's permission to the user to purchase the desired medicine, thereby increasing the probability that the user can purchase the desired medicine. In addition, the information processing system S checks the inventory of the desired medicine at the desired store in response to the user's operation of the user terminal 1, thereby eliminating the need for the user to visit the desired store and then check the inventory of the desired medicine. The configuration of the information processing device 3 will be described below.

[0030] [Functional configuration of information processing device 3] FIG. 2 is a diagram showing a schematic functional configuration of an information processing device 3. The information processing device 3 includes a communication unit 31, a storage unit 32, and a control unit 33. In FIG. 2, arrows indicate main data flows, and there may be data flows not shown in FIG. 2. In FIG. 2, each functional block indicates a functional unit configuration, not a hardware (device) unit configuration. Therefore, the functional blocks shown in FIG. 2 may be implemented in a single device, or may be implemented separately in multiple devices. Data may be exchanged between functional blocks via any means, such as a data bus, a network, or a portable storage medium.

[0031] The communication unit 31 is a communication interface for connecting to a network, and includes a communication controller for receiving data from an external device.

[0032] The memory unit 32 is a large-capacity storage device such as a ROM (Read Only Memory) that stores the BIOS (Basic Input Output System) of the computer that realizes the information processing device 3, a RAM (Random Access Memory) that serves as the working area of ​​the information processing device 3, an HDD (Hard Disk Drive) or SSD (Solid State Drive) that stores the OS (Operating System), application programs, and various information referenced when the application programs are executed.

[0033] The memory unit 32 stores information about users, information about stores, information about medicines, and map information. The information about users includes, for example, a user ID. The information about stores includes, for example, a store ID and a store address. The information about medicines includes, for example, a medicine ID, information indicating the efficacy of the medicine, and information indicating the ingredients contained in the medicine. The memory unit 32 also stores an inventory management database that manages the inventory of medicines, and a reservation management database that manages the reservation of medicines.

[0034] FIG. 3 is a diagram showing an example of the configuration of a database stored in the storage unit 32. The inventory management database shown in FIG. 3(a) stores store IDs and inventory information (drug IDs, inventory quantities, etc.) in association with each other. The inventory quantity is information indicating the number of drugs present in a store. The reservation management database shown in FIG. 3(b) stores user IDs, store IDs, drug IDs, quantities, and reservation statuses in association with each other. The user IDs stored in the reservation management database are the IDs of users who are permitted to purchase drugs. The reservation status is information indicating the state of reservation of a drug, such as "reserved," "temporarily reserved," etc.

[0035] Returning to Figure 2, the control unit 33 is a processor such as a CPU (Central Processing Unit) or GPU (Graphics Processing Unit) of the information processing device 3, and functions as a reception unit 331, a judgment unit 332, a presentation unit 333, an acquisition unit 334, and an acquisition processing unit 335 by executing programs stored in the memory unit 32.

[0036] The reception unit 331 receives, from the user, a designation of a desired drug that is a drug for which purchase permission from a predetermined qualified person is required and a designation of a desired store that sells the desired drug and from which the user wishes to purchase the desired drug. The reception unit 331 may further receive a designation of a desired number, which is the number of desired drugs.

[0037] For example, first, when the user performs an operation to specify a desired drug, a desired quantity, and a desired store in a dedicated app on the user terminal 1, the user terminal 1 transmits the specification information specified by the user, which includes the user ID, the ID of the specified desired drug, the specified desired quantity, and the ID of the specified desired store, to the information processing device 3. Then, the reception unit 331 acquires the specification information from the user terminal 1, thereby receiving the specification of the desired drug, the desired quantity, and the desired store from the user.

[0038] The determination unit 332 determines whether the desired medicine is in stock at the desired store. Specifically, the determination unit 332 determines whether the desired medicine can be newly secured at the desired store based on the number of the desired medicine in stock at the desired store and the number of the desired medicine secured at the desired store in response to a specific qualified person's permission to purchase the desired medicine.

[0039] For example, the determination unit 332 first calculates the available number of items to be secured by subtracting the stock quantity associated with the ID of the desired medicine and the ID of the desired store in the inventory management database from the secured number, which is the sum of the quantities associated with the ID of the desired medicine and the ID of the desired store in the securing management database. If the calculated available number of items is equal to or greater than the desired number, the determination unit 332 determines that the desired medicine can be newly secured at the desired store. Note that the determination unit 332 may determine that the desired medicine cannot be newly secured at the desired store if the desired medicine has already been secured for the user.

[0040] The determination unit 332 may further determine whether the desired medicine can be newly secured at the desired store, taking into consideration the number of desired medicines scheduled to be stocked at the desired store. Specifically, the determination unit 332 further determines whether the desired medicine can be newly secured at the desired store, based on the number of desired medicines scheduled to be stocked at the desired store by the securing deadline of the desired medicine. The securing deadline is a deadline that is set in advance as a deadline by which the desired medicine is secured at the desired store when a predetermined qualified person permits the purchase, and is, for example, when a predetermined period (e.g., 3 days, 1 week, etc.) has passed from the current date.

[0041] For example, ordering information indicating the order contents of medicines at each store is stored in the storage unit 32. The ordering information includes, for example, the store ID, the medicine ID, the number of medicines to be ordered, and the date on which the ordered medicines will arrive at the store.

[0042] In this case, the determination unit 332 refers to the order information stored in the memory unit 32, and calculates the available number of desired medicines by subtracting the total value of the stock quantity of the desired medicine and the number of desired medicines scheduled to arrive at the desired store by the reservation deadline of the desired medicine by the reserved number of the desired medicine. Then, the determination unit 332 determines that the desired medicine can be newly reserved at the desired store if the available number of desired medicines including the number of desired medicines scheduled to arrive at the desired store is equal to or greater than the desired number. In this way, the information processing device 3 can improve the accuracy of determining whether the desired medicine can be newly reserved at the desired store.

[0043] Here, when the information processing device 3 determines that the desired drug can be newly secured at the desired store, the information processing device 3 may temporarily secure the desired drug at the desired store. Specifically, when the determination unit 332 determines that the desired drug can be secured at the desired store before the acquisition unit 334 acquires the determination result, the reservation processing unit 335 executes a temporary reservation process for temporarily reserving the desired drug to be provided by the desired store to the user until the acquisition unit 334 acquires the determination result.

[0044] For example, as a temporary reservation process, the reservation processing unit 335 associates the user ID, the desired store ID, the desired medicine ID, the desired quantity, and a reservation status indicating that the desired medicine is temporarily reserved at the desired store, and stores them in the reservation management database. The reservation processing unit 335 may further store the date on which the desired medicine is temporarily reserved at the desired store in the reservation management database. In this way, the information processing device 3 can prevent a situation in which the desired medicine cannot be newly reserved at the desired store due to a decrease in the number of items that can be reserved between the time when it is determined that the desired medicine can be newly reserved at the desired store and the time when the desired medicine is reserved at the desired store according to the judgment result of a predetermined qualified person.

[0045] When the reservation processing unit 335 executes a temporary reservation process, the determination unit 332 may determine whether or not the desired medicine can be newly reserved at the desired store, taking into consideration the number of medicines temporarily reserved by the temporary reservation process. Specifically, the determination unit 332 further determines whether or not the desired medicine can be newly reserved at the desired store, based on the number of desired medicines temporarily reserved at the desired store.

[0046] For example, the determination unit 332 first calculates the available number by subtracting the stock quantity associated with the ID of the desired drug and the ID of the desired store in the inventory management database from the secured number, which is the sum of the quantities associated with the ID of the desired drug, the ID of the desired store, and the secured status indicating whether the drug is secured or provisionally secured in the securing management database. If the calculated available number is equal to or greater than the desired number, the determination unit 332 determines that the desired drug can be newly secured at the desired store. In this way, the information processing device 3 can prevent the occurrence of a situation in which the desired drug cannot be newly secured at the desired store due to a subsequent decrease in the available number.

[0047] The determination unit 332 may determine whether the desired drug can be newly secured at the desired store based only on the number of desired drugs secured at the desired store out of the number of desired drugs provisionally secured at the desired store and the number of desired drugs secured at the desired store. For example, the determination unit 332 first calculates the number of drugs that can be secured by subtracting the stock quantity associated with the ID of the desired drug and the ID of the desired store in the inventory management database by the secured number, which is the sum of the quantities associated with the ID of the desired drug, the ID of the desired store, and the securing status indicating that the drug is secured in the securing management database. Then, if the calculated number of drugs that can be secured is equal to or greater than the desired number, the determination unit 332 determines that the desired drug can be newly secured at the desired store.

[0048] The presentation unit 333 presents to the user information according to the result of the determination made by the determination unit 332. Specifically, when the determination unit 332 determines that the desired drug can be secured at the desired store, the presentation unit 333 presents to the user place providing information for providing a communication place for a predetermined qualified person to determine whether or not to permit the user to purchase the desired drug. For example, the presentation unit 333 transmits the place providing information to the user terminal 1 to start an online interview between the user and the predetermined qualified person.

[0049] When the determination unit 332 determines that the desired medicine can be secured at the desired store, the presentation unit 333 may transmit a response request for communication with the user to the qualified person terminal 2 before the online consultation starts. The response request includes information indicating the user, information indicating the desired medicine, and the desired number. The response request may further include the desired number of the desired medicine, information indicating the desired store, and the like.

[0050] When the determination unit 332 determines that the desired drug cannot be secured at the desired store without considering the number of desired drugs scheduled to be stocked at the desired store, and determines that the desired drug can be secured at the desired store with considering the number of desired drugs scheduled to be stocked at the desired store, the presentation unit 333 may notify the user terminal 1 that the desired drug is scheduled to be stocked or the scheduled date and time when the desired drug will be stocked. Furthermore, the presentation unit 333 may notify the user terminal 1 that the desired drug has been stocked at the timing when the desired store receives the desired drug. In this case, the presentation unit 333 may transmit the site providing information to the user terminal 1 immediately after notifying the user terminal 1 of the above information, or may transmit the site providing information to the user terminal 1 when the user agrees to the notified content.

[0051] When the determination unit 332 determines that the desired drug cannot be secured at the desired store, the presentation unit 333 presents to the user information indicating that the desired store does not have the desired drug in stock, according to the result of the determination by the determination unit 332. When the desired store does not have the desired drug in stock that can be secured for the user, the presentation unit 333 may present to the user alternative information that is information to substitute for the content designated by the user.

[0052] The presentation unit 333 presents, for example, a nearby store where the desired drug can be newly obtained as replacement information to the user. The nearby store is a nearby store that is located relatively close to the desired store among one or more stores that sell the desired drug.

[0053] Specifically, first, when the determination unit 332 determines that the desired medicine cannot be secured at the desired store, the determination unit 332 specifies a nearby store. For example, the determination unit 332 refers to store-related information and map information stored in the storage unit 32, and specifies, as the nearby store, a store that is within a predetermined threshold distance (e.g., within 500 meters) from the desired store, a store that is in the same area (e.g., a city, ward, town, village, etc.) as the desired store, or a store that is closest to the desired store.

[0054] The determination unit 332 determines whether the desired medicine can be newly secured at a nearby store based on the number of the desired medicine in stock at the identified nearby store and the number of the desired medicine secured at the nearby store in response to permission for purchase of the desired medicine from a predetermined qualified person. Note that, when the determination unit 332 determines that the desired medicine cannot be secured at the first nearby store, it may further widen the range to determine whether the desired medicine can be newly secured at a second nearby store identified.

[0055] When the determination unit 332 determines that the desired drug can be obtained at a nearby store, the presentation unit 333 presents to the user information indicating that the desired drug can be obtained at the nearby store. In this way, the information processing device 3 can save the user the trouble of searching for a store that has the desired drug in stock.

[0056] The presentation unit 333 may present information on common drugs to the user as the alternative information. The common drug is a drug different from the desired drug and similar to the desired drug, such as a drug with the same efficacy as the desired drug or a drug containing the same ingredients as the desired drug.

[0057] Specifically, first, when the determination unit 332 determines that the desired medicine cannot be secured at the desired store, the determination unit 332 identifies a common medicine. For example, the determination unit 332 refers to information about medicines stored in the storage unit 32 and identifies a common medicine that corresponds to the desired medicine.

[0058] The determination unit 332 determines whether or not a new common drug can be secured at the desired store based on the number of the identified common drug in stock and the number of common drugs secured at the desired store in response to a specific qualified person's permission to purchase the common drug. Then, when the determination unit 332 determines that the common drug can be secured at the desired store, the presentation unit 333 presents to the user information indicating that the common drug can be secured at the desired store. In this way, the information processing device 3 can save the user the trouble of searching for other drugs similar to the desired drug among the desired drugs in stock at the desired store.

[0059] When the user agrees to the presented alternative information, the presentation unit 333 presents the place providing information to the user. For example, when the user first performs an operation to agree to the content of the alternative indicated by the alternative information on the user terminal 1 on which the alternative information is displayed, the reception unit 331 accepts the nearby store presented by the presentation unit 333 as a desired store or the common medicine presented by the presentation unit 333 as a desired medicine. Then, the presentation unit 333 transmits the place providing information to the user terminal 1.

[0060] After the presentation unit 333 presents the venue information to the user, the acquisition unit 334 acquires the judgment result from the predetermined qualified person as to whether or not to permit the user to purchase the desired drug. For example, first, the predetermined qualified person conducts an online interview with the user and then inputs the judgment result in the qualified person terminal 2, and the qualified person terminal 2 transmits result information including the judgment result input by the predetermined qualified person to the information processing device 3. The result information may further include the user's ID, the ID of the desired drug, and the ID of the desired store. Then, the acquisition unit 334 acquires the judgment result from the predetermined qualified person by acquiring the result information from the qualified person terminal 2.

[0061] When the acquisition unit 334 acquires a judgment result indicating that the user is permitted to purchase the desired medicine, the reservation processing unit 335 executes reservation processing for reserving the desired medicine provided by the desired store to the user. For example, as the reservation processing, the reservation processing unit 335 associates the user ID, the desired store ID, the desired medicine ID, and the desired quantity included in the result information and stores them in the reservation management database.

[0062] Furthermore, as a reservation process, for example, the reservation processing unit 335 notifies the user terminal 1 of a code image indicating a receiving code for the user to receive the desired drug at the desired store, the code image including the ID of the desired store, the ID of the desired drug, and the user ID, etc. Furthermore, as a reservation process, for example, the reservation processing unit 335 notifies the desired store of reservation information for reserving the stock of the desired drug for the user, the code image including the ID of the desired store, the ID of the desired drug, and the user ID, etc.

[0063] When the acquisition unit 334 acquires a judgment result indicating that the user is permitted to purchase the desired medicine after the temporary reservation process is executed, the reservation processing unit 335 executes a reservation process corresponding to the desired medicine reserved by the temporary reservation process. For example, as the reservation process, the reservation processing unit 335 changes the reservation status associated with the user ID, the desired store ID, and the desired medicine ID included in the result information acquired by the acquisition unit 334 in the reservation management database to information indicating that the desired medicine is reserved at the desired store. In this way, the information processing device 3 can provide the desired medicine temporarily reserved at the desired store to the user.

[0064] The reservation processing unit 335 may execute a cancellation process for canceling the temporary reservation of the desired medicine by the temporary reservation process when the acquisition unit 334 acquires a judgment result indicating that the user is not permitted to purchase the desired medicine after executing the temporary reservation process. For example, as the cancellation process, the reservation processing unit 335 deletes a record corresponding to a combination of the user ID, the desired store ID, and the desired medicine ID included in the result information acquired by the acquisition unit 334 from the reservation management database.

[0065] As a cancellation process, the reservation processing unit 335 may change the reservation status associated with the user ID, the desired store ID, and the desired drug ID included in the result information acquired by the acquisition unit 334 in the reservation management database to information indicating that the provisional reservation of the desired drug at the desired store is to be cancelled. In this way, the information processing device 3 can treat the provisionally reserved drug as the store's inventory.

[0066] When the information processing device 3 receives a designation of multiple desired medicines of different types from a user, the information processing device 3 may execute a reservation process according to the judgment result of a predetermined qualified person. Specifically, the information processing device 3 executes the reservation process according to the judgment result of a predetermined qualified person by executing the following four steps.

[0067] In a first step, the reception unit 331 receives a designation of multiple desired medicines, each of which is different in type. Specifically, the reception unit 331 receives a designation of multiple desired medicines, a designation of a desired number of each desired medicine, and a desired store. The reception unit 331 may also receive a designation of a desired store for each desired medicine.

[0068] In a second step, the determination unit 332 determines whether or not the desired medicine can be newly secured at the desired store for each desired medicine designated and accepted by the acceptance unit 331.

[0069] As a third step, before the acquisition unit 334 acquires the judgment result, the reservation processing unit 335 executes a temporary reservation process corresponding to each desired medicine that the judgment unit 332 judges to be able to be reserved at the desired store.

[0070] As a fourth step, when an online interview regarding multiple desired medicines is conducted between the user and a specified qualified person in response to the presentation unit 333 presenting the venue information to the user, the reservation processing unit 335 executes a reservation process in accordance with the judgment result of the specified qualified person when the acquisition unit 334 acquires a judgment result indicating that the user is permitted to purchase one of the multiple desired medicines.

[0071] Specifically, the reservation processing unit 335 executes reservation processing for a desired medicine that is permitted to be purchased by a predetermined qualified person among the multiple desired medicines. Also, the reservation processing unit 335 executes cancellation processing for a desired medicine that is not permitted to be purchased by a predetermined qualified person among the multiple desired medicines. In this manner, the information processing device 3 can increase the probability that the user can purchase any of the multiple desired medicines even if the purchase is permitted, while deciding which medicine is better to purchase from among the multiple desired medicine candidates while consulting with a predetermined qualified person.

[0072] [Processing of information processing device 3] Next, a description will be given of the flow of processing executed by the information processing device 3. Fig. 4 is a flowchart showing the flow of processing executed by the information processing device 3. This processing starts when the reception unit 331 receives a designation of a desired medicine and a desired store from a user (S1).

[0073] The determination unit 332 determines whether the desired drug can be newly secured at the desired store based on the number of the desired drug in stock at the desired store and the number of the desired drug secured at the desired store in response to a specific qualified person permitting another user to purchase the desired drug (S2). If the determination unit 332 determines that the desired drug cannot be newly secured at the desired store (NO in S2), the presentation unit 333 presents to the user that the desired store does not have the desired drug in stock (S3).

[0074] On the other hand, if the determination unit 332 determines that the desired drug can be newly secured at the desired store (YES in S2), the presentation unit 333 presents the venue information to the user (S4). After the presentation unit 333 presents the venue information to the user, the acquisition unit 334 acquires a decision result from a predetermined qualified person as to whether or not to permit the user to purchase the desired drug (S5).

[0075] The reservation processing unit 335 judges whether the judgment result acquired by the acquisition unit 334 indicates that the user is permitted to purchase the desired medicine (S6). When the reservation processing unit 335 judges that the judgment result acquired by the acquisition unit 334 indicates that the user is not permitted to purchase the desired medicine (NO in S6), the reservation processing unit 335 ends the process. On the other hand, when the reservation processing unit 335 judges that the judgment result acquired by the acquisition unit 334 indicates that the user is permitted to purchase the desired medicine (YES in S6), the reservation processing unit 335 executes reservation processing to reserve the desired medicine provided by the desired store to the user (S7).

[0076] [Effects of this embodiment] As described above, when the information processing device 3 receives a designation of a desired medicine and a desired store from a user, it first determines whether the desired medicine can be newly secured at the desired store, and if it determines that the desired medicine can be secured at the desired store, it presents the location provision information to the user. Then, after presenting the location provision information to the user, if the judgment result obtained from a predetermined qualified person indicates that the user is permitted to purchase the desired medicine, the information processing device 3 executes a securing process to secure the desired medicine provided by the desired store to the user. In this way, the information processing device 3 can increase the probability that the user can purchase the desired medicine. In addition, the information processing device 3 can save the user the trouble of checking the inventory of the desired medicine after visiting the desired store.

[0077] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote industry, innovation and infrastructure."

[0078] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination combines the effect of the original embodiment. [Explanation of symbols]

[0079] 1 User terminal 2 Qualified Person Terminal 3. Information processing equipment 31 Communications Department 32 Storage section 33 Control Unit 331 Reception 332 Judgment section 333 Presentation section 334 Acquisition Department 335 Securing Processing Unit S Information Processing System

Claims

1. A reception unit that receives, from a user, a designation of a desired drug that the user wishes to purchase and for which purchase permission from a specified qualified person is required, and a designation of a desired store that sells the desired drug and from which the user wishes to purchase the desired drug; a determination unit that determines whether the desired drug can be newly secured at the desired store based on the inventory of the desired drug at the desired store and the number of the desired drug secured at the desired store in response to the authorization of the purchase of the desired drug by the predetermined qualified person; a presentation unit that presents to the user, when the determination unit determines that the desired drug can be obtained at the desired store, place provision information for providing a communication place provided for the predetermined qualified person to determine whether or not to permit the user to purchase the desired drug; an acquisition unit that acquires a judgment result of whether or not to permit the user to purchase the desired medicine from the predetermined qualified person after the presentation unit presents the place provision information to the user; a reservation processing unit that executes a reservation process for reserving the desired medicine to be provided to the user by the desired store when the acquisition unit acquires the judgment result indicating that the user is permitted to purchase the desired medicine; An information processing device having the above configuration.

2. When the determination unit determines that the desired drug can be secured at the desired store before the acquisition unit acquires the judgment result, the securing processing unit executes a temporary securing process for temporarily securing the desired drug provided by the desired store to the user until the acquisition unit acquires the judgment result, and when the acquisition unit acquires the judgment result indicating that the user is permitted to purchase the desired drug, executes the securing process corresponding to the desired drug secured by the temporary securing process. The information processing device according to claim 1 .

3. The reservation processing unit executes a cancellation process for canceling the temporary reservation of the desired medicine by the temporary reservation process when the acquisition unit acquires the judgment result indicating that the user is not permitted to purchase the desired medicine. The information processing device according to claim 2 .

4. The reception unit receives designations of a plurality of desired medicines each of which is different in type, The determination unit determines whether or not the desired drug can be newly secured at the desired store for each of the desired drugs designated by the reception unit, The reservation processing unit, before the acquisition unit acquires the judgment result, executes the provisional reservation process corresponding to each of the desired medicines that the judgment unit has determined to be able to be reserved at the desired store, and, when the acquisition unit acquires the judgment result indicating that the user is permitted to purchase any of the multiple desired medicines, executes the reservation process corresponding to the desired medicine that the predetermined qualified person has permitted to purchase among the multiple desired medicines, and executes the cancellation process corresponding to each of the desired medicines that the predetermined qualified person has not permitted to purchase among the multiple desired medicines. The information processing device according to claim 3 .

5. The determination unit further determines whether or not the desired medicine can be newly secured at the desired store based on the number of the desired medicines provisionally secured at the desired store. The information processing device according to claim 2 .

6. The determination unit further determines whether the desired drug can be newly secured at the desired store based on the number of the desired drug that is scheduled to arrive at the desired store by a securing deadline that is predetermined as a deadline for securing the desired drug. The information processing device according to claim 1 .

7. When it is determined that the desired drug cannot be secured at the desired store, the determination unit determines whether or not the desired drug can be newly secured at the nearby store based on the number of the desired drug in stock at a nearby store that is located relatively close to the desired store among the one or more stores that sell the desired drug and the number of the desired drug secured at the nearby store in response to the authorization of the purchase of the desired drug by the predetermined qualified person; The presentation unit presents, to the user, information indicating that the desired medicine can be obtained at the nearby store, when the determination unit determines that the desired medicine can be obtained at the nearby store. The information processing device according to claim 1 .

8. When it is determined that the desired drug cannot be secured at the desired store, the determination unit determines whether or not the common drug can be newly secured at the desired store based on the number of common drugs in stock at the desired store that are different from the desired drug and have a common efficacy with the desired drug, and the number of common drugs secured at the desired store in response to the predetermined qualified person's permission to purchase the common drug, The presentation unit presents, to the user, information indicating that the common medicine can be obtained at the desired store when the determination unit determines that the common medicine can be obtained at the desired store. The information processing device according to claim 1 .

9. The information processing device further includes a storage unit that stores an ID of a person authorized by the predetermined qualified person to purchase a medicine, an ID of the store, and an ID of the medicine in association with each other; The reservation processing unit stores the ID of the user, the ID of the desired store, and the ID of the desired medicine in the storage unit in association with each other as the reservation processing. The information processing device according to claim 1 .

10. The computer executes A step of accepting, from a user, a designation of a desired drug that the user wishes to purchase and for which purchase permission from a prescribed qualified person is required, and a designation of a desired store that sells the desired drug and from which the user wishes to purchase the desired drug; A step of determining whether or not the desired drug can be newly secured at the desired store based on the inventory of the desired drug at the desired store and the number of the desired drug secured at the desired store in response to the authorization of the purchase of the desired drug by the predetermined qualified person; When it is determined that the desired drug can be obtained at the desired store, presenting the user with place provision information for providing a communication place for the predetermined qualified person to determine whether or not to permit the user to purchase the desired drug; a step of obtaining a judgment result from the predetermined qualified person as to whether or not to permit the user to purchase the desired medicine after presenting the venue provision information to the user; When the determination result indicating that the user is permitted to purchase the desired medicine is obtained, a step of executing a reservation process for reserving the desired medicine to be provided to the user by the desired store; An information processing method comprising the steps of:

11. Computer, a reception unit that receives, from a user, a designation of a desired drug that is a drug for which purchase permission from a predetermined qualified person is required and a designation of a desired store that sells the desired drug and where the user wishes to purchase the desired drug; a determination unit that determines whether the desired drug can be newly secured at the desired store based on the inventory of the desired drug at the desired store and the number of the desired drug secured at the desired store in response to the authorization of the purchase of the desired drug by the predetermined qualified person; a presentation unit that presents to the user, when the determination unit determines that the desired drug can be obtained at the desired store, place provision information for providing a communication place provided for the predetermined qualified person to determine whether or not to permit the user to purchase the desired drug; an acquisition unit that acquires a judgment result of whether or not to permit the user to purchase the desired medicine from the predetermined qualified person after the presentation unit presents the place provision information to the user; and a reservation processing unit that executes a reservation process for reserving the desired medicine to be provided to the user by the desired store when the acquisition unit acquires the judgment result indicating that the user is permitted to purchase the desired medicine; A program to function as a

Citation Information

Patent Citations

  • Data processing system, its data processing apparatus, its computer program, and data processing method

    JP2009211314A

  • Inoculation management program, inoculation management method and inoculation management server

    JP2018190054A

  • Service providing device, service providing method, and program

    JP2020129198A

  • Information processing device, and method

    JP2020144761A

  • Demand prediction device, demand prediction method, and demand prediction program

    JP2020166859A