Information processing device, information processing method, and program
The information processing device addresses the challenge of presenting suitable medicine pickup locations by considering user conditions, ensuring flexible and efficient medicine delivery post-online medical consultations.
Patent Information
- Application Number
- JP2025030817
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2025-09-10
- Estimated Expiration
- 2045-02-27
AI Technical Summary
Existing technologies fail to efficiently present a location for users to receive medicines after online medical consultations and medication instructions, considering user conditions such as location, mobility, and symptom severity.
An information processing device that receives user information including symptoms and address, selects candidate pickup locations based on prescription information, and instructs dispensing facilities to deliver medicines to these locations, considering user conditions and convenience.
Enables flexible and efficient presentation of medicine pickup locations tailored to user situations, enhancing convenience and reliability of medicine delivery.
Smart Images

Figure 0007737088000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] In recent years, online medical consultations and online medication instructions have become more common, and in relation to these, technologies related to the purchase or delivery of medicines have been disclosed.
[0003] For example, according to Patent Document 1, a prescription drug order management system acquires prescription data, order data, and patient data, stores them in a storage unit, generates order data to manage progress, and generates medication instruction data and delivery data to output to an external server. Patent Document 1 also states that the patient may be able to specify the desired delivery method as "hand delivery," "in-store pickup," "postage," or "delivery to a designated location."
[0004] According to Patent Document 2, the medical support system acquires patient information, creates and sends a medical treatment policy proposal, determines the prescription contents of medication through real-time communication, and places an order for the medication to be delivered to the medical institution based on the contents.
[0005] According to Patent Document 3, the sales processing system accepts purchase requests from customers, generates sales information based on the purchase request, and outputs it to the seller or pharmacist in order to sell medical drugs by selectively switching between regular sales and retail sales. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] Japanese Patent Application Publication No. 2023-096917 [Patent Document 2] Japanese Patent Publication No. 2020-160727 [Patent Document 3] Patent No. 7343282 specification Summary of the Invention [Problem to be solved by the invention]
[0007] However, the above-mentioned technology has issues with the mechanism by which a user who has received online medical consultation and online medication instruction receives medicines according to the user's condition.
[0008] In view of the above-mentioned problems, the present disclosure aims to provide an information processing device etc. that can present a location for receiving medicines depending on the situation of a user who has received online medical consultation and online medication instructions. [Means for solving the problem]
[0009] The information processing device according to the present disclosure includes a medical information receiving unit, a candidate selection unit, and an instruction unit. The medical information receiving unit receives user information including at least the user's symptoms and address, and prescription information issued by a medical institution that performed online medical treatment based on the user information. The candidate selection unit selects two or more candidate pickup locations from a plurality of preset pickup locations based on information on medicines that can be dispensed based on the prescription information and the user's symptoms and address included in the user information. When online medication instructions based on prescription information are provided and the user selects one pickup location from the candidate pickup locations, the instruction unit instructs the dispensing facility to dispense the medicine and provide the medicine to the user at the pickup location.
[0010] In the information processing method according to the present disclosure, a computer executes the following method. The computer receives user information including at least the user's symptoms and address, and prescription information issued by a medical institution that has performed online medical treatment based on the user information. The computer selects two or more candidate pickup locations from a plurality of preset pickup locations based on information on medicines that can be dispensed based on the prescription information, and the user's symptoms and address included in the user information.
[0011] When online medication instructions based on prescription information are provided and the user selects one pickup location from the candidate pickup locations, the computer instructs the dispensing facility to dispense the medicine and provide it to the user at the pickup location.
[0012] The program according to the present disclosure causes a computer to execute the following information processing method.
[0013] The medical information receiving step receives user information including at least the user's symptoms and the user's address, and prescription information issued by a medical institution that has performed online medical treatment based on the user information.
[0014] The candidate selection step selects two or more candidate pick-up locations from a plurality of pre-set pick-up locations based on information on medicines that can be dispensed based on the prescription information, the user's symptoms included in the user information, and the user's address.
[0015] The instruction step involves providing online medication instructions based on prescription information, and when the user selects a pickup location from the candidate pickup locations, instructing the dispensing facility to dispense the medicine and provide the medicine to the user at the pickup location. [Effects of the Invention]
[0016] According to the present disclosure, it is possible to provide an information processing device, an information processing method, and a program that can present a location for receiving medicines depending on the situation of a user who has received online medical care and online medication instructions. [Brief explanation of the drawings]
[0017] [Figure 1] 1 is a block diagram of a system including an information processing device according to a first embodiment. [Figure 2] 1 is a block diagram showing an information processing apparatus according to a first embodiment. [Figure 3] FIG. 2 is a block diagram illustrating an example of a hardware configuration of a computer. [Figure 4]1 is a first flowchart showing an information processing method according to the first embodiment. [Figure 5] 10 is a flowchart showing a process of a candidate selection unit. [Figure 6] FIG. 10 is a diagram showing pickup location information. [Figure 7] FIG. 10 is a diagram illustrating a process performed by a candidate selection unit. [Figure 8] FIG. 10 is a block diagram of a system including an information processing device according to a second embodiment. [Figure 9] FIG. 10 is a block diagram showing an information processing device according to a second embodiment. [Figure 10] 10 is a flowchart showing an information processing method according to a second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0018] The present invention will be described below through embodiments of the invention, but the invention according to the claims is not limited to the following embodiments. Furthermore, not all of the configurations described in the embodiments are necessarily essential means for solving the problems. For clarity of explanation, the following description and drawings have been omitted and simplified as appropriate. In each drawing, the same elements are assigned the same reference numerals, and duplicate explanations are omitted as necessary.
[0019] First Embodiment The first embodiment will be described below. FIG. 1 is a block diagram of a system including an information processing device 100 according to the first embodiment. The drug delivery system 10 presents candidate drug receiving locations to a user who has received online medical care and online medication instructions. After the user selects a drug receiving location, the drug delivery system 10 enables the drug to be provided to the user at the selected receiving location. The drug delivery system 10 mainly comprises an information processing device 100, a medical information system 200, a dispensing information system 300, a delivery system 400, and a user terminal 500. These components are communicably connected to a network N1.
[0020] In this disclosure, online medical care refers to the act of a doctor examining, making medical judgments, diagnosing, determining treatment plans, and issuing prescriptions from a remote location via information and communication devices. Specifically, online medical care includes a doctor using video calls or online systems to understand the symptoms and condition of a patient user and provide medical care to the user.
[0021] Additionally, online medication guidance in this disclosure refers to the act of a pharmacist using information and communication devices to explain to a patient user how to use a prescribed drug, its effects, side effects, precautions, etc., and to provide guidance on how to take the drug. Specifically, this includes providing remote support using video calls, chat functions, etc., to enable the user to correctly understand and use the drug.
[0022] The information processing device 100 receives user information 210 and prescription information 220 from the medical information system 200. The user information 210 includes at least information about the user's symptoms and the user's address. The user information 210 may also include information about the user's name, age, and gender. The user information 210 may also include information about the user's medical history or allergies. The user information 210 may also include information about medications the user is currently taking. The user information 210 may also include information about the user's medical insurance.
[0023] The user's prescription information 220 includes at least information about the prescription prescribed by a doctor in the medical information system 200. The prescription information includes information for identifying the medical institution and the name, dosage form, specifications, dosage, usage, and number of days of administration of the prescribed medicine.
[0024] The information processing device 100 receives pharmaceutical information 310 from the dispensing information system 300. The pharmaceutical information 310 includes the inventory status of pharmaceuticals that can be dispensed by the dispensing information system 300. The pharmaceutical information 310 may also include information regarding the types or items of pharmaceuticals that can be prescribed from the prescription information 220. In this case, the information processing device 100 may present to the dispensing information system 300 pharmaceuticals that can be dispensed by the dispensing information system 300 based on the prescription information 220 and the pharmaceutical information 310. This allows the information processing device 100 to centrally manage the prescription information 220 and the pharmaceutical information 310 and efficiently present pharmaceuticals that can be dispensed to the pharmacist.
[0025] The information processing device 100 also receives pickup location information 410 from the delivery system 400. The pickup location information 410 includes information about locations where pharmaceuticals can be delivered, i.e., pickup locations where users may pick up pharmaceuticals. The pickup location information 410 includes at least location information about the pickup location. The pickup location information 410 may include information about the business hours of the pickup location. The pickup location information 410 may include information about the types of pharmaceuticals that can be handled.
[0026] The information processing device 100 selects and presents to the user candidate receiving locations where the user can receive medicines from the user information 210, prescription information 220, and receiving location information 410. Furthermore, when online medication instruction based on the prescription information 220 is performed and the user selects one receiving location from the candidate receiving locations, the information processing device 100 instructs the dispensing information system 300 to dispense the medicines and provide the medicines to the user at the receiving location.
[0027] In addition, the information processing device 100 may select candidate pickup locations after further taking into account the drug information 310 in addition to the user information 210, prescription information 220, and pickup location information 410, and identifying the drugs that can be dispensed by the dispensing information system 300.
[0028] The medical information system 200 has a function for handling information on online medical consultations that doctors provide to users. The medical information system 200 has a server or computer for realizing the functions of the present disclosure. The medical information system 200 receives user information 210 from a user terminal 500 via a network N1. A doctor in the medical information system 200 also provides online medical consultations to users via the network N1. When the online medical consultation is completed, the doctor issues prescription information 220. Note that the medical information system 200 is not a system related to medical procedures performed by doctors, but a system that handles information on online medical consultations.
[0029] The dispensing information system 300 has a function of processing information on pharmaceuticals at a dispensing facility. A dispensing facility is a facility that holds pharmaceutical inventory and where pharmacists dispense pharmaceuticals. The dispensing information system 300 has a server or computer for realizing the functions of the present disclosure. The dispensing information system 300 receives prescription information 220. A pharmacist at the dispensing information system 300 dispenses pharmaceuticals according to the prescription information 220. The pharmacist at the dispensing information system 300 may dispense pharmaceuticals that can be dispensed after comparing the prescription information 220 with pharmaceutical information 310. The dispensing information system 300 also receives instructions for dispensing pharmaceuticals from the information processing device 100. Upon receiving an instruction from the information processing device 100, the dispensing information system 300 presents the instruction to the pharmacist.
[0030] The delivery system 400 manages information for delivering medicines to a medicine receiving location. The delivery system 400 has a server or a computer for realizing the functions of the present disclosure. The delivery system 400 has receiving location information 410.
[0031] The user terminal 500 is a terminal used by a user who receives online medical care. The user terminal 500 is, for example, a personal computer, a tablet terminal, or a smartphone. When a user receives online medical care, the user terminal 500 transmits user information 210 to the medical information system 200. When receiving online medication instructions from a pharmacist, the user terminal 500 is communicably connected to a terminal used by the pharmacist.
[0032] (Information processing device) Next, the information processing device 100 will be further described with reference to Fig. 2. Fig. 2 is a block diagram showing the information processing device 100 according to the first embodiment. The information processing device 100 is a server or a computer. The information processing device 100 has, as its main components, a medical information receiving unit 110, a candidate selecting unit 120, an instruction unit 130, and a storage unit 140.
[0033] The medical information receiving unit 110 receives user information 210 including at least the user's symptoms and address, and prescription information 220 issued by the medical information system 200 that performed online medical treatment based on the user information 210.
[0034] The medical information receiving unit 110 may receive the user information 210 from the medical information system 200, or may receive the user information 210 from the user terminal 500. In this case, the information processing device 100 may provide the user information 210 received from the user terminal 500 to the medical information system 200.
[0035] The candidate selection unit 120 selects two or more candidate pickup locations from the prescription information 220 and the user information 210. More specifically, the candidate selection unit 120 identifies the type of medicine the user will receive from the prescription information 220, and selects two or more candidate pickup locations that can deliver the identified medicine to the user. The candidate selection unit 120 also selects two or more candidate pickup locations from a plurality of preset pickup locations based on the user's symptoms and the user's address included in the user information 210.
[0036] When online medication instructions based on prescription information 220 are provided and the user selects one receiving location from the candidate receiving locations, instruction unit 130 instructs dispensing information system 300 to dispense the medicine and provide the medicine to the user at the receiving location.
[0037] The storage unit 140 stores history information including at least one of the user's movement history, the history of pickup locations used by the user in the past, and the history of medicines obtained by the user in the past.
[0038] The medical information receiving unit 110 may further receive information about the user's location. In this case, the candidate selection unit 120 selects a candidate receiving location after taking into account the information about the user's location. This allows the information processing device 100 to flexibly present candidate receiving locations for medicines in accordance with the user's location. Alternatively, the information processing device 100 can provide the user with medicines at a receiving location that corresponds to the user's location.
[0039] The candidate selection unit 120 may select candidate receiving locations that are located near the user's location and near the user's address. With this configuration, the information processing device 100 can provide the user with suitable options. Therefore, the information processing device 100 can provide the user with medicines at suitable receiving locations.
[0040] The candidate selection unit 120 may select candidate pickup locations by taking into consideration the user's history information stored in the storage unit 140. With this configuration, the information processing device 100 can present, as candidate pickup locations, pickup locations that are convenient or convenient for the user.
[0041] The candidate selection unit 120 estimates whether the user has difficulty moving around or is limiting contact with others based on the level and type of the user's symptoms included in the user information, and provides an information processing device 100 that selects the user's location as a candidate pickup location based on the estimation result. With this configuration, the information processing device 100 can present, for example, a pickup location that requires the least amount of travel for a user who has difficulty moving around. Alternatively, the information processing device 100 can present candidate pickup locations that allow a user who should limit contact with others due to an infectious disease to limit contact with others.
[0042] The candidate selection unit 120 may be configured to, when receiving the user's symptoms before receiving the prescription information, estimate the medicines the user will receive based on the severity and type of the user's symptoms and reserve the medicine inventory. In this case, after receiving the prescription information 220, the candidate selection unit 120 cancels the inventory reservation of medicines not related to the prescription information 220. In such a configuration, the candidate selection unit 120 reserves the inventory for the medicine information 310. This allows the information processing device 100 to quickly secure medicines for the user whose user information 210 has been received.
[0043] When there are multiple dispensing information systems 300, the candidate selection unit 120 may determine the dispensing information system 300 that can provide the medicine to the receiving location selected by the user in the shortest time or at the lowest price. In this case, the candidate selection unit 120 refers to the delivery system 400 and the user's address or location, and calculates the link cost from each of the multiple dispensing information systems 300 to preparing the medicine at the receiving location. The candidate selection unit 120 then determines the dispensing information system 300 with the smallest link cost. With this configuration, the information processing device 100 can efficiently provide medicines to the user when there are multiple dispensing information systems 300.
[0044] The candidate selection unit 120 may cause the generative artificial intelligence to select two or more candidate pickup locations from a plurality of pre-set pickup locations based on information on medicines that can be dispensed based on the prescription information 220, and the user's symptoms and address included in the user information.
[0045] (Example of hardware configuration) Fig. 3 is a block diagram illustrating an example of the hardware configuration of a computer. The information processing device 100, the medical information system 200, the dispensing information system 300, and the delivery system 400 described above may have the configuration shown in Fig. 3. The computer 1000 has a bus 1010, a processor 1020, a memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.
[0046] The bus 1010 is a data transmission path for transmitting and receiving data among the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060. However, the method of connecting the processor 1020 and the like to each other is not limited to bus connection.
[0047] The processor 1020 is a circuit including an arithmetic unit such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit).
[0048] The memory 1030 is a main storage device realized using a RAM (Random Access Memory) or the like.
[0049] The storage device 1040 is an auxiliary storage device such as a hard disk drive (HDD), a solid state drive (SSD), a flash memory, or a read only memory (ROM), etc. The storage device 1040 stores programs for realizing the functions of the present disclosure.
[0050] The processor 1020 reads the program into the memory 1030 and executes it, thereby causing the processor 1020 to execute the functions corresponding to the program. In other words, the program stored in the memory 1030 causes the computer 1000 to execute the functions of the present disclosure.
[0051] The input / output interface 1050 connects the computer 1000 to a predetermined input / output device. The input / output device is, for example, an input device such as a keyboard, an output device such as a display, or an input / output device in which a touch panel is superimposed on a display.
[0052] The network interface 1060 is an interface for connecting the computer 1000 to a predetermined communication network.
[0053] (Information processing method) Next, processing executed by the information processing device 100 will be described with reference to Fig. 4. Fig. 4 is a first flowchart showing an information processing method according to the first embodiment. In the information processing method shown in Fig. 4, the information processing device 100 executes the following information processing method.
[0054] In step S110, the medical information receiving unit 110 receives user information 210 including at least the user's symptoms and the user's address, and prescription information 220 issued by the medical information system 200 that performed online medical treatment based on the user information 210.
[0055] In step S120, the candidate selection unit 120 selects two or more candidate pickup locations from a plurality of pre-set pickup locations based on information on medicines that can be dispensed based on the prescription information 220, and the user's symptoms and address included in the user information 210.
[0056] In step S130, the instruction unit 130 determines whether online medication instruction has been provided based on the prescription information 220 and whether the user has selected one receiving location from the candidate receiving locations. If the instruction unit 130 determines that online medication instruction has been provided and one receiving location has been selected, the information processing device 100 proceeds to step S140. On the other hand, if the instruction unit 130 does not determine that online medication instruction has been provided and one receiving location has been selected, the information processing device 100 repeats step S130.
[0057] In step S140, when online medication instructions based on prescription information 220 are provided and the user selects one receiving location from the candidate receiving locations, instruction unit 130 instructs dispensing information system 300 to dispense the medicine and provide the medicine to the user at the receiving location.
[0058] (Processing of candidate selection unit) Next, an example of processing executed by the candidate selection unit 120 will be described with reference to Fig. 5. Fig. 5 is a flowchart showing the processing of the candidate selection unit 120. The flowchart in Fig. 5 shows details of step S120 in the flowchart shown in Fig. 4.
[0059] In step S121, the candidate selection unit 120 receives the user information 210 and the prescription information 220 from the medical information reception unit 110.
[0060] In step S122, the candidate selection unit 120 determines the type and amount of medicine to be provided to the user from the prescription information 220, and extracts pickup locations that can provide the determined medicine. At this time, the candidate selection unit 120 refers to the pickup location information 410. As a result, for example, the candidate selection unit 120 compares the determined medicine classification with information on pickup locations that handle that classification. As a result, the candidate selection unit 120 extracts pickup locations.
[0061] In step S123, the candidate selection unit 120 extracts a receiving location based on the geographical conditions under which the user can receive the item. That is, the candidate selection unit 120 extracts receiving locations around the location where the user is present. The location where the user is present is, for example, the user's address. However, if the user's location information has been acquired, the candidate selection unit 120 may use the user's location information. The receiving location extracted by the candidate selection unit 120 may include the user's address.
[0062] In step S124, the candidate selection unit 120 further extracts pickup locations based on the type and severity of the user's symptoms. The candidate selection unit 120 selects pickup location candidates based on this. For example, the candidate selection unit 120 may acquire the type and severity of the user's symptoms included in the user information using text information. In this case, the candidate selection unit 120 may determine whether the user has difficulty moving based on the acquired type and severity of the user's symptoms. The candidate selection unit 120 may also determine whether the user should be restricted from contact with others based on the acquired type and severity of the user's symptoms.
[0063] The above describes the processing executed by the candidate selection unit 120. Through the above processing, the candidate selection unit 120 suitably selects candidate pickup locations that can be selected by the user.
[0064] (Pick-up location information) Next, the pickup location information 410 will be described with reference to Fig. 6. Fig. 6 is a diagram showing the pickup location information 410. The pickup location information 410 includes an identification number for each pickup location, the name of the pickup location, location information, and information on the type of medicine that is supported.
[0065] For example, in the receiving location information 410, the identification number 2001 is registered as "the location where the user is located," the location information is registered as "see user information," and the corresponding medicine type is registered as "class 2, class 3."
[0066] Similarly, for identification number 2002, "** Pharmacy" is registered as the pickup location name, the address of ** Pharmacy is registered as the location information, and "all" is registered as the supported medicine types. For identification number 2003, "Delivery Locker" is registered as the pickup location name, the latitude and longitude of the delivery locker are registered as the location information, and "some Class 2 and Class 3" is registered as the supported medicine types.
[0067] The above describes the pickup location information 410. In addition to the above information, the pickup location information 410 may also include, for example, information regarding available pickup times. With this configuration, the information processing device 100 can suitably select a pickup location candidate from multiple pickup locations.
[0068] (Second example of processing by the candidate selection unit) Next, with reference to Fig. 7, an example of the processing performed by the candidate selection unit 120 when selecting a pickup location candidate will be described. Fig. 7 is a diagram showing the processing of the candidate selection unit 120. The candidate selection unit 120 shown in Fig. 6 has a trained model 124. The trained model 124 has learned to output one or more pickup location candidates from the pickup locations when it receives, as input, information on the user's location, information on the user's symptoms, prescription information, and information on medicines that can be handled at each pickup location. In addition, the candidate selection unit 120 is set to be able to refer to pickup location information 410.
[0069] The candidate selection unit 120 receives prescription information 220 and user information 210 from the medical information reception unit 110. The user information 210 includes information about the user's location, and information about the type and severity of the user's symptoms. The candidate selection unit 120 also references pickup location information 410 to select pickup location candidates from the above information. In other words, the candidate selection unit 120 supplies the user information 210 and pickup location information 410 to the trained model 124. Upon receiving this information as input, the trained model 124 outputs pickup location candidates.
[0070] Although the first embodiment has been described above, the configuration of the first embodiment is not limited to the above. For example, when the candidate selection unit 120 uses the trained model 124, the candidate selection unit 120 may use a trained model that exists outside the information processing device 100. At least a portion of the configuration of the information processing device 100 and the dispensing information system 300 in the present disclosure may be configured as a single device or system. Similarly, the information processing device 100 may be configured as a single device or system with at least a portion of the configuration of each of the medical information system 200, the dispensing information system 300, and the delivery system 400.
[0071] The information processing device 100 may have a function as a portal site for online medical consultations and online medication instructions. In this case, the information processing device 100 may receive information such as the user's address, user location information, and user symptoms from the user terminal 500. In this case, the information processing device 100 may generate prescription information 220 from the received information and provide it to the medical information system 200.
[0072] As described above, according to the first embodiment, it is possible to provide an information processing device, an information processing method, and a program that can present a location for receiving medicines depending on the situation of a user who has received online medical care and online medication instruction.
[0073] Each component of the information processing device 100 may be implemented using dedicated hardware. Some or all of the components may be implemented using general-purpose or dedicated circuits, processors, or a combination thereof. These components may be implemented using a single chip or multiple chips connected via a bus. Some or all of the components of each device may be implemented using a combination of the above-described circuits and programs. The processing performed by the information processing device 100 may be provided as SaaS (Software as a Service), PaaS (Platform as a Service), or IaaS (Infrastructure as a Service). The processing performed by the information processing device 100 can also be implemented using any cloud computing model or network-based service. The configurations described herein may also be applied to other devices or systems described below in this disclosure.
[0074] Second Embodiment (Medicine Supply System 10) Next, a second embodiment will be described. Fig. 8 is a block diagram of a drug provision system 10 including an information processing device 100 according to the second embodiment. The drug provision system 10 has a receiving system 600. Furthermore, the drug provision system 10 according to the second embodiment differs from the information processing device 100 according to the first embodiment in the configuration and functions.
[0075] The receiving system 600 connects to the network N1 and transmits a receipt notification to the information processing device 100. The receipt notification includes information indicating that the user has received the medicine at each receiving location. The receipt notification may include the date and time the user received the medicine, the identification number of the receiving location, and personal information of the user who received the medicine. The receiving system 600 mainly includes a receipt notification sending unit 610. The receipt notification sending unit 610 may be a computer that accepts operations for sending the receipt notification. The receipt notification sending unit 610 may include a sensor that detects that the user has received the medicine.
[0076] For example, if the receiving location is a pharmacy, the receipt notification sending unit 610 accepts an operation by the pharmacy staff. That is, when the user receives the medicine at the pharmacy, the receiving system 600 accepts an operation by the pharmacy staff. The operation by the pharmacy staff is an operation for sending a receipt notification. Upon accepting the operation by the pharmacy staff, the receipt notification sending unit 610 sends a receipt notification to the information processing device 100. In this case, the receipt notification sending unit 610 may be included in, for example, a computer having a communication function.
[0077] Furthermore, for example, if the receiving location is a delivery locker, the receipt notification sending unit 610 includes a communication function and a sensor for detecting that the user has removed the package from the locker. In this case, the receipt notification sending unit 610 detects when the user opens the locker and removes the medicine. When the receipt notification sending unit 610 detects that the medicine has been removed from the locker, it sends a receipt notification to the information processing device 100.
[0078] Furthermore, for example, if the location where the user is present is the receiving location, the receipt notification sending unit 610 may be included in a mobile terminal owned by a deliverer who delivers the medicine. In this case, after handing over the medicine to the user, the deliverer operates the mobile terminal to send a receipt notification.
[0079] With this configuration, the receiving system 600 notifies the information processing device 100 whether or not the user has received the medicine. This allows the information processing device 100 to manage whether or not the user has received the medicine at the selected receiving location.
[0080] (Information processing device 100) 9 is a block diagram showing an information processing device 100 according to the second embodiment. The information processing device 100 according to this embodiment includes a receipt notification receiving unit 150, a payment processing unit 160, and an alert sending unit 170.
[0081] The receipt notification receiving unit 150 receives a receipt notification that the user has received the medicine at the receiving location. In this case, when the receipt notification receiving unit 150 receives the receipt notification, the information processing device 100 records that delivery of the medicine has been completed.
[0082] When the receipt notification receiving unit 150 receives the receipt notification, the payment processing unit 160 performs at least the user's payment processing for the purchase of the medicine. In other words, the payment processing unit 160 refrains from processing the payment until the user receives the medicine. This allows the information processing device 100 to improve the reliability of the transaction and provide the user with a sense of security. On the other hand, the payment processing unit 160 may also perform the payment processing for the consultation fee for online medical consultation, the purchase price of the medicine, and the shipping fee if the user receives the medicine by mail, all at once. In this case, the payment processing unit 160 performs the payment processing for multiple different transactions all at once. This allows the information processing device 100 to reduce complicated procedures for the user and increase convenience.
[0083] The alert sending unit 170 has a function of sending an alert to at least either the user terminal 500 or the dispensing information system 300 when the receipt notification receiving unit 150 does not receive a receipt notification after a predetermined period of time has elapsed since the instruction to provide the medicine was given. The alert may be sent by email, for example. The alert may also be sent by SMS (Short Message Service). The alert may also be sent by SNS (Social Networking Service). In this way, the information processing device 100 urges the user to make sure to receive the medicine. Furthermore, the information processing device 100 can prevent the user from forgetting to receive the medicine.
[0084] Fig. 10 is a flowchart showing an information processing method according to the second embodiment. The flowchart shown in Fig. 10 differs from the flowchart shown in Fig. 4 in the processing after step S140. That is, after issuing an instruction to provide a medicine in step S140, the information processing device 100 proceeds to step S150.
[0085] In step S150, the information processing device 100 determines whether the user has received the medicine. Specifically, the receipt notification receiving unit 150 determines whether a receipt notification has been received. If the receipt notification receiving unit 150 determines that a receipt notification has been received (step S150: YES), the information processing device 100 proceeds to step S160. On the other hand, if the receipt notification receiving unit 150 does not determine that a receipt notification has been received (step S150: NO), the information processing device 100 proceeds to step S170.
[0086] In step S160, the payment processing unit 160 performs payment processing for the medicines received by the user. Note that the payment processing unit 160 may also process payments for online medical consultations in addition to the payment processing for receiving the medicines. This allows the information processing device 100 to perform payment processing efficiently in a centralized manner. Once the payment processing unit 160 has performed the payment processing, the information processing device 100 ends the series of processes.
[0087] In step S170, the alert transmission unit 170 determines whether or not a predetermined period of time has elapsed. If it is determined that the predetermined period of time has not elapsed (step S170: NO), the information processing device 100 returns to step S150. If it is determined that the predetermined period of time has elapsed (step S170: YES), the information processing device 100 proceeds to step S180.
[0088] In step S180, the alert transmission unit 170 transmits an alert to the user terminal 500 of the user who has not received the medicine even though a predetermined period has passed. When the alert transmission unit 170 finishes transmitting the alert, the information processing device 100 returns to step S150.
[0089] With the above-described configuration, the information processing device 100 according to this embodiment can present a receiving location that flexibly corresponds to the user's situation, improve the reliability of the transaction, and provide the user with a sense of security.
[0090] The second embodiment has been described above. The information processing device 100 according to this embodiment can provide an information processing device, an information processing method, and a program that present a drug pickup location according to the situation of a user who has received online medical care and online medication instructions.
[0091] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-described embodiments. For example, the information processing device 100 may include a process for verifying the identity of a user when receiving a medicine. Specifically, the instruction unit 130 of the information processing device 100 may set a requirement for receiving a medicine that the user be authenticated when receiving the medicine. This allows the information processing device 100 to prevent medicines related to online medical consultations and online medication instructions from being handed over to anyone other than the user. The instruction unit 130 may also set a requirement for receiving a medicine that the medicine be handed over to the user by a person with specific qualifications or authority. In this case, the specific qualifications or authority may include, for example, permission to hand over the medicine from the pharmacist who provided the online medication instructions. This allows the information processing device 100 to improve the safety of pharmaceutical distribution depending on the type of pharmaceutical. The configuration and details of the present disclosure may be modified in various ways that are understandable to those skilled in the art within the scope of the present disclosure. Furthermore, each embodiment may be combined with other embodiments as appropriate.
[0092] The above-mentioned program includes a set of instructions (or software code) that, when loaded into a computer, causes the computer to perform one or more functions described in the embodiments. The program may be stored in a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, the computer-readable medium or tangible storage medium includes RAM, ROM (read-only memory), flash memory, SSD, or other memory technology. The storage medium includes CD-ROM, DVD (digital versatile disc), Blu-ray disc, or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage, or other magnetic storage device. The program may be transmitted on a transitory computer-readable medium or a communication medium. By way of example and not limitation, the transitory computer-readable medium or communication medium includes electrical, optical, acoustic, or other forms of propagated signals.
[0093] Each drawing is merely an example for describing one or more embodiments. Each drawing may relate not only to one particular embodiment, but also to one or more other embodiments. As will be understood by those skilled in the art, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings to create, for example, an embodiment not explicitly shown or described. Not all features or steps shown in any one drawing are necessary to describe an exemplary embodiment, and some features or steps may be omitted. The order of steps described in any drawing may be changed as appropriate. [Explanation of symbols]
[0094] 10. Pharmaceutical supply system 100 Information processing device 110 Medical Information Reception Department 120 Candidate Selection Department 124 trained models 130 Instruction section 140 Storage section 150 Receipt Notification Reception Department 160 Payment processing unit 170 Alert sending unit 200 Medical Information System 210 User Information 220 Prescription Information 300 Pharmacy Information System 310 Drug Information 400 Delivery System 410 Pickup location information 500 user terminals 600 Receiving System 610 Receipt notification sending unit 1000 computers 1010 Bus 1020 processor 1030 memory 1040 Storage Device 1050 Input / Output Interface 1060 Network Interface N1 Network
Claims
1. a medical information receiving unit that receives user information including at least the user's symptoms and the user's address, and prescription information issued by a medical institution that has performed online medical treatment based on the user information; a candidate selection unit that selects two or more candidate receiving locations from a plurality of preset receiving locations based on information on medicines that can be dispensed based on the prescription information, and the symptoms and address of the user included in the user information; and an instruction unit that, when online medication guidance based on the prescription information is provided and the user selects one of the receiving locations from the receiving location candidates, instructs a dispensing facility to dispense the medicine and provide the medicine to the user at the receiving location. Information processing device.
2. 2. The information processing device according to claim 1, the medical information receiving unit further receives information regarding a location where the user is present; the candidate selection unit selects the candidate receiving location in consideration of information about a location where the user is present; Information processing device.
3. 3. The information processing device according to claim 2, the candidate selection unit selects the candidate receiving locations located in the vicinity of a location where the user is present and in the vicinity of an address of the user; Information processing device.
4. The information processing device according to claim 2 comprises: Further provided is a storage unit that stores history information including at least one of a movement history of the user, a history of the receiving locations used by the user in the past, and a history of the medicines obtained by the user in the past; the candidate selection unit selects the candidate receiving location taking into consideration the history information of the user; Information processing device.
5. 3. The information processing device according to claim 2, the candidate selection unit estimates whether the user has difficulty moving or is in a state of restricting contact with others based on the severity and type of the user's symptoms included in the user information, and selects a location where the user is present as the candidate receiving location based on the estimation result; Information processing device.
6. 2. The information processing device according to claim 1, When the candidate selection unit receives the symptoms of the user before receiving the prescription information, the candidate selection unit estimates the medicines to be received by the user based on the severity and type of the symptoms of the user and reserves an inventory of the medicines, and after receiving the prescription information, cancels the reservation of the inventory of the medicines not related to the prescription information. Information processing device.
7. 2. The information processing device according to claim 1, When there are a plurality of dispensing facilities, the candidate selection unit determines the dispensing facility that can provide the drug to the receiving location selected by the user in the shortest time or at the lowest price, and selects the receiving location candidate when the determined dispensing facility dispenses the drug. Information processing device.
8. The information processing device according to any one of claims 1 to 7, The candidate selection unit Extracting the receiving locations where the user can receive the medicine based on the user information, the prescription information, and receiving location information regarding the medicines that can be handled at each receiving location; Extracting the receiving location around the location where the user is present; extracting the receiving location based on the symptoms of the user and the location where the user is present; selecting the pickup location candidate that is suitable for the user from among the extracted pickup locations; Information processing device.
9. The information processing device according to any one of claims 1 to 7, The candidate selection unit receives, as input, information on the location where the user is located, information on the user's symptoms, the prescription information, and pickup location information regarding the medicines that can be handled at each pickup location, and selects the pickup location candidates by supplying the user information, the prescription information, and the pickup location information to a trained model that has been trained to output one or more pickup location candidates from the pickup locations. Information processing device.
10. The information processing device according to any one of claims 1 to 7, a receipt notification receiving unit that receives a receipt notification that the user has received the medicine at the receiving location; a payment processing unit that performs payment processing for the user regarding at least the purchase of the medicine when the receipt notification receiving unit receives the receipt notification. Information processing device.
11. The information processing device according to any one of claims 1 to 7, a receipt notification receiving unit that receives a receipt notification that the user has received the medicine at the receiving location; and an alert sending unit that sends an alert to at least one of the user and the dispensing facility if the receipt notification is not received after a predetermined period of time has elapsed since the instruction to provide the medicine was given. Information processing device.
12. The computer receiving user information including at least the user's symptoms and the user's address, and prescription information issued by a medical institution that has performed online medical treatment based on the user information; selecting two or more candidate receiving locations from a plurality of predetermined receiving locations based on information on medicines that can be dispensed based on the prescription information, and the symptoms and address of the user included in the user information; online medication guidance based on the prescription information is provided, and when the user selects one of the pickup locations from the pickup location candidates, instruct a dispensing facility to dispense the medicine and provide the medicine to the user at the pickup location; Information processing methods.
13. a medical information receiving step of receiving user information including at least the user's symptoms and the user's address, and prescription information issued by a medical institution that has performed online medical treatment based on the user information; a candidate selection step of selecting two or more candidate receiving locations from a plurality of predetermined receiving locations based on information on medicines that can be dispensed based on the prescription information, the symptoms of the user included in the user information, and the address of the user; and an instruction step of instructing a dispensing facility to dispense the medicine and provide the medicine to the user at the receiving location when online medication instruction based on the prescription information is provided and the user selects one of the receiving location candidates. Making a computer execute an information processing method, program.
Citation Information
Patent Citations
Server for supporting remote medical care and medication guidance
JP2021140619A
Information processing apparatus, information processing method, and information processing program
JP2023100465A
Program, information processing system, and information processor
JP2024008706A
Information processing device, information processing method, and program
JP2025001784A
Method of paying based on blockchain token and bank server using them
KR1020210029703A