Information processing system, information processing device, information processing method, and program

JPWO2024257441A5Active Publication Date: 2025-05-27ORGANO CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024559303
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-06-16
Filing Date
2024-04-02
Publication Date
2025-05-27
Estimated Expiration
2044-04-02

AI Technical Summary

Benefits of technology

【0010】 本発明においては、薬品を納入するためのより正確な推奨スケジュールを容易に提示することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000018_0000
    Figure 00000018_0000
  • Figure 00000018_0001
    Figure 00000018_0001
  • Figure 00000018_0002
    Figure 00000018_0002
Patent Text Reader

Abstract

The device includes a database (200) that stores user identification information for identifying a user who uses the drug, drug type information indicating the type of drug, and usage history information indicating the usage history of the drug, in association with each other, and an information processing device (100) that receives input from an external source, reads out from the database (200) the drug type information and usage history information that are associated with the received user identification information, calculates a recommended delivery time for the drug for the read drug type information based on the read usage history information, and outputs recommended delivery time information including the calculated recommended delivery time for each user identification information and drug type information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] 2. Description of the Related Art In recent years, devices have been devised that predict the date and time for replenishment of chemicals based on the amount of change in the remaining amount of chemicals supplied to circulating water or make-up water in a water treatment system (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2022-52950 Summary of the Invention [Problem to be solved by the invention]

[0004] The above-mentioned techniques do not predict replenishment dates based on detailed past usage records, and therefore have the problem that it is not easy to present a more accurate recommended schedule for delivering medicines.

[0005] An object of the present invention is to provide an information processing system, an information processing device, an information processing method, and a program that can easily present a more accurate recommended schedule for delivering medicines. [Means for solving the problem]

[0006] The information processing system of the present invention comprises: a database that stores user identification information for identifying a user who uses a drug, drug type information indicating a type of the drug, and usage record information indicating a usage record of the drug, in association with each other; A receiving means for receiving an input from an external source; a reading means for reading, from the database, the medicine type information and the usage record information associated with the user identification information received by the receiving means; a calculation means for calculating a recommended delivery time of the drug based on the usage history information read by the reading means for the drug type information read by the reading means; and an output means for outputting recommended delivery time information including the recommended delivery time calculated by the calculation means for each of the user identification information and the medicine type information.

[0007] Further, the information processing device of the present invention comprises: A reception unit that receives an input from an external device; a reading unit which reads out, from a database storing user identification information for identifying a user who uses a drug, drug type information indicating a type of the drug, and usage history information indicating a usage history of the drug in association with the user identification information received by the receiving unit, the drug type information and the usage history information, which are associated with the user identification information, from the database; a calculation unit that calculates a recommended delivery time of the drug based on the usage history information read by the reading unit for the drug type information read by the reading unit; and an output unit that outputs recommended delivery time information including the recommended delivery time calculated by the calculation unit for each of the user identification information and the medicine type information.

[0008] The information processing method of the present invention further comprises: a process of reading, from a database in which user identification information for identifying a user who uses a drug, drug type information indicating a type of the drug, and usage history information indicating a usage history of the drug are stored in association with each other, the drug type information and the usage history information associated with the user identification information received based on an input from an external device; A process of calculating a recommended delivery time of the drug based on the read-out drug type information and the read-out usage history information; and outputting recommended delivery time information including the calculated recommended delivery time for each of the user identification information and the medicine type information.

[0009] In addition, the program of the present invention is On the computer, a step of reading, from a database in which user identification information for identifying a user who uses a drug, drug type information indicating a type of the drug, and usage history information indicating a usage history of the drug are stored in association with each other, the drug type information and the usage history information associated with the user identification information received based on an input from an external device; calculating a recommended delivery time for the drug based on the read-out drug type information; and a step of outputting recommended delivery time information including the calculated recommended delivery time for each of the user identification information and the medicine type information. Effect of the Invention

[0010] The present invention can facilitate providing more accurate recommended schedules for drug delivery. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram illustrating a first embodiment of an information processing system according to the present invention. [Diagram 2] 2 is a diagram showing an example of information stored in a database shown in FIG. 1; FIG. [Diagram 3] 2 is a diagram illustrating an example of components included in the information processing device illustrated in FIG. 1. [Figure 4] 2 is a flowchart illustrating an information processing method in the information processing device shown in FIG. [Diagram 5] FIG. 11 is a diagram illustrating a second embodiment of an information processing system according to the present invention. [Figure 6] FIG. 6 is a diagram showing an example of information stored in a database shown in FIG. 5. [Figure 7]6 is a diagram illustrating an example of components included in the information processing device illustrated in FIG. 5. [Figure 8] 6 is a flowchart for explaining an information processing method in the information processing device shown in FIG. 5. [Figure 9] FIG. 13 is a diagram illustrating a third embodiment of an information processing system according to the present invention. [Figure 10] 10 is a diagram illustrating an example of components included in the information processing device illustrated in FIG. 9. [Figure 11] 10 is a flowchart for explaining an information processing method in the information processing device shown in FIG. [Figure 12] FIG. 13 is a diagram illustrating a fourth embodiment of an information processing system according to the present invention. [Figure 13] 13 is a diagram illustrating an example of components included in the information processing device illustrated in FIG. 12. [Figure 14] 13 is a flowchart for explaining an information processing method in the information processing device shown in FIG. 12. [Figure 15] FIG. 13 is a diagram illustrating a fifth embodiment of an information processing system according to the present invention. [Figure 16] 16 is a diagram illustrating an example of components included in the information processing device illustrated in FIG. 15. [Figure 17] 16 is a flowchart for explaining an information processing method in the information processing device shown in FIG. 15. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. The chemicals described below are preferably, for example, water treatment chemicals and industrial chemicals added to a water treatment system, but are not limited thereto. Examples of water treatment chemicals include cooling water treatment chemicals, boiler water treatment chemicals, RO membrane water treatment chemicals, wastewater treatment chemicals, etc. Examples of industrial chemicals include hydrochloric acid, sulfuric acid, sodium hydroxide, etc. (First embodiment)

[0013] FIG. 1 is a diagram showing a first embodiment of the information processing system of the present invention. As shown in FIG. 1, this embodiment includes an information processing device 100, a database 200, and display devices 300-1 to 300-m (m is a natural number). The information processing device 100 and the database 200 may be directly connected to each other, or may be connected to each other via a communication network 400. The information processing device 100 and the database 200 may be connected to each other wirelessly or may be connected to each other via a wire. The information processing device 100 and the display devices 300-1 to 300-m may be directly connected to each other, or may be connected to each other via the communication network 400. The information processing device 100 and the display devices 300-1 to 300-m may be connected to each other wirelessly or may be connected to each other via a wire. The communication network 400 is an electric communication line that can transmit and receive electric signals carrying information such as telephone lines and the Internet. The display devices 300-1 to 300-m are displays that display information. The display devices 300-1 to 300-m may be monitor devices provided in a PC (Personal Computer). The display devices 300-1 to 300-m may also be displays provided in a mobile terminal such as a smartphone or a tablet terminal. The display devices 300-1 to 300-m are provided with a communication function and display received information. The display devices 300-1 to 300-m are provided in correspondence with users who use the system. The users include not only users who use the target drug (including customers who entrust a management company, etc., with purchasing a drug from a drug provider (such as a drug distributor) in order to use the drug), but also managers who manage the remaining amount of the drug on behalf of the users (including operation management companies that use or purchase the drug under entrustment from the users), companies that order the drug (including companies in factories and storage warehouses that manufacture the drug), companies that arrange the drug, and companies that transport (transport) the drug. The display devices 300-1 to 300-m may be provided in one-to-one correspondence with the users. Furthermore, among display devices 300-1 to 300-m, a plurality of display devices may be provided for one user. Furthermore, among display devices 300-1 to 300-m, one display device may be shared by a plurality of users.

[0014] The database 200 stores drug type information, user identification information, usage history information, and supplier identification information in association with each other. The drug type information is information indicating the type of drug. The user identification information is information for identifying a user who uses the drug. The usage history information is information indicating the usage history of the drug according to the user identification information. The supplier identification information is information for identifying a supplier to which the drug is ordered. The information stored in the database 200 can be read from the information processing device 100 and other devices. Furthermore, information can be written to the database 200 from a specific device. Furthermore, the information stored in the database 200 can be edited (updated) from a specific device. This specific device is a device operated by a person authenticated by this information processing system. The database 200 may be provided inside the information processing device 100.

[0015] FIG. 2 is a diagram showing an example of information stored in the database 200 shown in FIG. 1. As shown in FIG. 2, the database 200 shown in FIG. 1 stores user identification information, drug type information, usage record information, and supplier identification information in association with each other. At least a part of this information may be restricted from outside so that only authorized persons can view the information. In this case, the information to which the access is restricted may be any information, and is not specified here. The user identification information is identification information unique to a user that is given in advance to identify the user who uses the drug. The drug type information is information indicating the type of drug used by the user, and is information that can identify the type of drug. The drug type information includes, for example, information indicating a target segment. The drug type information may be, for example, a product name (drug name), a model number, or other information such as a product code consisting of a predetermined number of letters and numbers. The drug type information may also include information such as the physical properties (pH, specific gravity, etc.) of the drug, related laws and regulations, and wastewater regulation items. The usage record information is information indicating the usage record of the drug by the user indicated by the user identification information. The usage record information is information indicating, for example, the past delivery intervals and delivery amounts of the drug, the delivery dates up to the last time, the change in the remaining amount of the drug over a certain period, the correlation between the scheduled delivery plan and the delivery record, and records of delivery shortages and overdeliveries. The supplier identification information is identification information unique to the drug supplier in advance in order to identify the supplier of the drug of the type. In the correspondence shown in FIG. 2, one piece of information is associated with each piece of information, but one piece of information may be associated with multiple pieces of information. For example, if one user uses multiple types of drugs, the user identification information of the user may be associated with multiple pieces of drug type information. In addition, if there is a supplier involved in the provision of the drug of the type other than the user and the drug supplier, information for identifying the supplier may be associated. In addition to the information shown in FIG. 2, the database 200 may store necessary information such as the capacity of the drug tank owned by the user, the amount of the drug that can be delivered at one time, and the day of the week on which the drug can be delivered.2 shows an example in which the user identification information, the medicine type information, the usage record information, and the orderer identification information are associated with each other, but this is not limiting. For example, one user identification information may be associated with multiple medicine type information, or multiple medicine type information may be associated with one orderer identification information.

[0016] Fig. 3 is a diagram showing an example of components included in the information processing device 100 shown in Fig. 1. As shown in Fig. 3, the information processing device 100 shown in Fig. 1 has a reception unit 110, a readout unit 120, a calculation unit 130, and an output unit 140. Fig. 3 shows main elements in this embodiment among the components included in the information processing device 100 shown in Fig. 1.

[0017] The reception unit 110 receives an input from outside. For example, the reception unit 110 may receive information transmitted from a communication device (for example, the display devices 300-1 to 300-m shown in FIG. 1) owned by a user. The reception unit 110 may also receive information based on an operation performed from outside the information processing device 100.

[0018] When a target user is specified, the reading unit 120 reads out the medicine type information and the supplier identification information associated with the user identification information indicating the user from the database 200. At this time, when the receiving unit 110 receives the user identification information, the reading unit 120 reads out the medicine type information and the usage history information associated with the user identification information received by the receiving unit 110 from the database 200. The reading unit 120 outputs the read medicine type information and the supplier identification information to the calculation unit 130.

[0019] The calculation unit 130 calculates a recommended delivery time, which is a recommended delivery date of the medicine for each type of medicine, based on the usage history information read by the reading unit 120 for the medicine type information read by the reading unit 120. That is, the calculation unit 130 calculates a recommended delivery time for recommending delivery of the medicine of the type to the user based on the usage history information corresponding to the user identification information indicating the target user and the medicine type information indicating the type of medicine. For example, the calculation unit 130 may calculate the next recommended delivery time based on the delivery interval indicated by the usage history information stored in the database 200 and the previous delivery date. The calculation unit 130 may calculate multiple recommended delivery times in a predetermined future period, in addition to the next recommended delivery time. The calculation unit 130 may calculate the recommended delivery time and delivery amount of the medicine of the type based on the past delivery frequency and delivery amount indicated by the usage history information, the remaining amount transition of the medicine in a certain period, and the tank capacity. The calculation unit 130 may adjust the recommended delivery time calculated as described above based on the correlation between the scheduled delivery plan and the delivery results indicated by the usage history information and the record of the occurrence of a delivery shortage or overdelivery. In this case, for example, when the usage history information includes a record of delivery earlier than the scheduled delivery plan in the past, the calculation unit 130 may advance the recommended delivery time. Also, when the usage history information includes a record of the occurrence of an overdelivery in the past, the calculation unit 130 may delay the recommended delivery time. Also, when the calculation unit 130 calculates the recommended delivery time, weighting may be performed based on the importance (priority) of each of the multiple pieces of information stored as the usage history information, and the recommended delivery time may be calculated based on each weighted piece of information. The calculation unit 130 stores the calculated recommended delivery time in a table such as a memory. At this time, the calculation unit 130 may store the recommended delivery time information including the recommended delivery time in the table in association with the user identification information and the medicine type information. This recommended delivery time information is information that is clearly displayed so that a delivery schedule including the recommended delivery time for each type of drug can be understood using a calendar, etc. In addition to the recommended delivery time, the recommended delivery time information includes, for example, the name of the drug to be delivered, the amount of the drug to be delivered, the product code, etc.When the amount of the medicine to be delivered is included in the recommended delivery time information, the recommended delivery time information may be displayed in a predetermined graph according to the amount of the medicine to be delivered.

[0020] The output unit 140 outputs recommended delivery time information including the recommended delivery time calculated by the calculation unit 130, user identification information indicating the user for whom the recommended delivery time is calculated, and drug type information indicating the type of drug for which the recommended delivery time is calculated. At this time, the output unit 140 may also output the supplier identification information read by the read unit 120 from the database 200. The output mode of the information from the output unit 140 may be transmission to the display devices 300-1 to 300-m, audio output, printing, or display of the information if the information processing device 100 has a display function. When the output unit 140 transmits information to the display devices 300-1 to 300-m, the output unit 140 transmits information for displaying each piece of information to the corresponding display device. The display format of the information is not particularly specified, but a calendar format stored in a table by the calculation unit 130 is preferable. Furthermore, the output unit 140 may output a signal for displaying the recommended delivery time information in a form in which a desired delivery time (desired delivery time) can be selected from a plurality of recommended delivery times included in the recommended delivery time information.

[0021] The following describes an information processing method in the information processing device 100 shown in Fig. 1. Fig. 4 is a flowchart for explaining the information processing method in the information processing device 100 shown in Fig. 1.

[0022] First, when the receiving unit 110 receives user identification information from outside (step S1), the reading unit 120 reads out the drug type information, usage history information, and supplier identification information indicating the supplier associated with the user identification information from the database 200 (step S2).

[0023] Then, the calculation unit 130 calculates a recommended delivery time for delivering the drug of that type to the user based on the usage history information read by the reading unit 120 (step S3). The calculation method of the recommended delivery time in the calculation unit 130 is as described above. Next, the output unit 140 outputs recommended delivery time information including the recommended delivery time calculated by the calculation unit 130, user identification information indicating the user for whom the recommended delivery time is calculated, drug type information indicating the type of drug for which the recommended delivery time is calculated, and supplier identification information read by the reading unit 120 from the database 200 (step S4).

[0024] In this manner, in this embodiment, the recommended delivery time of the desired type of drug is calculated based on the usage record of the user at the delivery destination. Therefore, a more accurate recommended schedule for delivering the drug can be easily presented. Note that the recommended delivery time included in the output recommended delivery time information is preferably a recommended delivery time that specifies not only one day but also multiple dates. In addition, the timing at which the calculation unit 130 calculates the recommended delivery time is not limited to when the reception unit 110 receives the user identification information. The timing at which the calculation unit 130 calculates the recommended delivery time may be a predetermined timing, or may be when the reception unit 110 receives a request for calculation of the recommended delivery time from the outside. In this case, the calculation unit 130 calculates the recommended delivery time for each type of drug based on the drug type information and usage record information associated with each user identification information registered in the database 200. In addition, when a user who uses a drug uses multiple drugs, the recommended delivery time for delivering the drug for each type of drug can be easily presented.

[0025] Furthermore, when the receiving unit 110 receives desired delivery date information indicating a desired delivery date for the recommended delivery date information output by the output unit 140, the calculation unit 130 may add the desired delivery date received by the receiving unit 110 to the table as a tentative delivery date and store it. The output unit 140 may output the table to which this tentative delivery date has been added. Note that, when the receiving unit 110 is requested to provide information stored in the table (recommended delivery date information) based on an input from the outside, the output unit 140 reads out and outputs the information (recommended delivery date information) stored in the table by the calculation unit 130. (Second embodiment)

[0026] FIG. 5 is a diagram showing a second embodiment of the information processing system of the present invention. As shown in FIG. 5, this embodiment includes an information processing device 101, a database 201, and display devices 300-1 to 300-m (m is a natural number). The display devices 300-1 to 300-m and the communication network 400 are the same as those in the first embodiment. The information processing device 101 and the database 201 may be directly connected to each other, or may be connected to each other via the communication network 400. The information processing device 101 and the database 201 may be connected to each other wirelessly or may be connected to each other via a wire. The information processing device 101 and the display devices 300-1 to 300-m may be directly connected to each other, or may be connected to each other via the communication network 400. The information processing device 101 and the display devices 300-1 to 300-m may be connected to each other wirelessly or may be connected to each other via a wire.

[0027] The database 201 stores the medicine type information, user identification information, usage record information, and supplier identification information stored in the database 200 in the first embodiment in association with each other. Furthermore, the database 201 stores a usage schedule in association with this association. The information stored in the database 201 can be read from the information processing device 101 or other devices. Furthermore, information can be written to the database 201 from a specific device. Furthermore, the information stored in the database 201 can be edited (updated) from a specific device. This specific device is a device operated by a person authenticated by this information processing system. The database 201 may be provided inside the information processing device 101. Furthermore, access restrictions may be set for viewing of this information as in the first embodiment.

[0028] FIG. 6 is a diagram showing an example of information stored in the database 201 shown in FIG. 5. As shown in FIG. 6, the database 201 shown in FIG. 5 stores user identification information, drug type information, usage history information, supplier identification information, and usage schedule in association with each other. The user identification information, drug type information, usage history information, and supplier identification information are the same as those stored in the database 200 in the first embodiment. The usage schedule is information indicating the planned use of the drug. For example, the usage schedule is information indicating the date on which the drug is used in large quantities, the amount of the drug used on that day, the period during which the amount of the drug used is small, and the like. The usage schedule may also include a coefficient used when the calculation unit 131 calculates the recommended delivery time. Note that, in FIG. 6, an example is given in which the user identification information, drug type information, usage history information, orderer identification information, and usage schedule are associated with each other one by one, but this is not limited thereto. For example, one piece of user identification information may be associated with a plurality of pieces of medicine type information, or a plurality of pieces of medicine type information may be associated with one piece of supplier identification information.

[0029] Fig. 7 is a diagram showing an example of components included in the information processing device 101 shown in Fig. 5. As shown in Fig. 7, the information processing device 101 shown in Fig. 5 has a reception unit 110, a readout unit 121, a calculation unit 131, and an output unit 140. The reception unit 110 and the output unit 140 are the same as those in the first embodiment. Note that Fig. 7 shows main elements in this embodiment among the components included in the information processing device 101 shown in Fig. 5.

[0030] The reading unit 121 acquires a use schedule for each type of medicine. The reading unit 121 reads and acquires the use history information and the use schedule associated with the user identification information and the medicine type information in the database 201. The reading unit 121 outputs the read use history information and the use schedule to the calculation unit 111.

[0031] The calculation unit 131 calculates a recommended delivery time, which is a recommended delivery date of the drug for each type, based on the usage history information and the usage schedule for each type of drug. The calculation unit 131 calculates a recommended delivery time of the drug for each type, based on the usage history information and the usage schedule for each type of drug that the reading unit 121 reads out and acquires from the database 201. That is, the calculation unit 131 calculates a recommended delivery time for recommending delivery of the drug of the type to the user based on the usage history information and the usage schedule corresponding to the user identification information indicating the target user and the drug type information indicating the type of drug. For example, the calculation unit 131 may calculate the next recommended delivery time based on the delivery interval indicated by the usage history information stored in the database 201 and the previous delivery date, and adjust the calculated delivery time according to the usage schedule. The calculation unit 131 may also calculate the recommended delivery time and delivery amount of the type of drug based on the past delivery amount indicated by the usage history information, the past usage pace of the drug, and the tank capacity, and adjust the calculated recommended delivery time and delivery amount according to the usage schedule. The calculation unit 131 may adjust the recommended delivery time calculated as described above based on the correlation between the scheduled delivery plan and the delivery result indicated by the usage history information, a record of a delivery shortage or overdelivery, and the usage schedule. In this case, for example, when the usage history information includes a record of a delivery earlier than the scheduled delivery plan in the past, the calculation unit 131 may advance the recommended delivery time. When the usage history information includes a record of a delivery overdelivery in the past, the calculation unit 131 may delay the recommended delivery time. When the calculation unit 131 calculates the recommended delivery time, weighting may be performed based on the importance (priority) of each of a plurality of pieces of information stored as the usage history information, and the recommended delivery time may be calculated based on each weighted piece of information. Furthermore, when a plan to use a large amount of the drug of the type immediately before the calculated recommended delivery time is registered as a usage schedule, the calculation unit 131 may advance the recommended delivery time. Furthermore, when a plan to refrain from using the drug of the type before the calculated recommended delivery time is registered as a usage schedule, the calculation unit 131 may delay the recommended delivery time. The calculation unit 131 stores the calculated delivery time in a table in a memory or the like.At this time, the calculation unit 131 may store recommended delivery time information including the recommended delivery time in a table. This recommended delivery time information is information that is clearly indicated so that the delivery schedule can be understood. For example, the recommended delivery time information is information in which the recommended delivery time for each type of drug is clearly indicated in a display format such as a calendar. In addition to the recommended delivery time, the recommended delivery time information includes, for example, information indicating the target segment, the name of the drug to be delivered, the amount of the drug to be delivered, the product code, and the usage schedule. When the amount of the drug to be delivered is included in the recommended delivery time information, the recommended delivery time information may be information in which the amount is displayed in a predetermined graph corresponding to the recommended delivery time.

[0032] The following describes an information processing method in the information processing device 101 shown in Fig. 5. Fig. 8 is a flowchart for explaining the information processing method in the information processing device 101 shown in Fig. 5.

[0033] First, when the reception unit 110 receives user identification information from outside (step S11), the reading unit 121 reads out the drug type information, usage history information, supplier identification information indicating the supplier, and usage schedule associated with the user identification information from the database 201 (step S12).

[0034] Then, the calculation unit 131 calculates a recommended delivery time for delivering the drug of that type to the user based on the usage history information and the usage schedule read by the reading unit 120 (step S13). The calculation method of the delivery time in the calculation unit 131 is as described above. Next, the output unit 140 outputs the recommended delivery information including the recommended delivery time calculated by the calculation unit 131, user identification information indicating the user for whom the recommended delivery time is calculated, drug type information indicating the type of drug for which the recommended delivery time is calculated, and the supplier identification information read by the reading unit 121 from the database 201 (step S14).

[0035] In this manner, in this embodiment, the time to provide a desired type of drug is calculated based on the usage record and usage schedule of the user to whom the drug is to be provided. Therefore, a schedule for providing the drug can be presented for each user who uses the drug. In addition, when a user uses multiple types of drugs, a schedule for providing the drug can be presented to the user for each type of drug. When there is a plan to increase or decrease the use of the drug before or after the provision time, a schedule for providing the drug at a time according to the planned increase or decrease in the amount of use of the drug can be presented. Note that the recommended delivery time included in the outputted recommended delivery time information is preferably a recommended delivery time that specifies not only one day but also multiple dates. In addition, the timing when the calculation unit 131 calculates the recommended delivery time is not limited to when the reception unit 110 receives the user identification information. The timing when the calculation unit 131 calculates the recommended delivery time may be a predetermined timing, or may be when the reception unit 110 receives a request for calculation of the recommended delivery time from the outside. In this case, the calculation unit 131 calculates the recommended delivery time for each type of drug based on the drug type information, usage history information, and usage schedule associated with each piece of user identification information registered in the database 201.

[0036] Furthermore, when the receiving unit 110 receives desired delivery date information indicating a desired delivery date for the recommended delivery date information output by the output unit 140, the calculation unit 131 may add the desired delivery date received by the receiving unit 110 to the table as a tentative delivery date and store it. The output unit 140 may output the table to which this tentative delivery date has been added. Note that, when the receiving unit 110 is requested to provide information stored in the table (recommended delivery date information) based on an input from the outside, the output unit 140 reads out and outputs the information (recommended delivery date information) stored in the table by the calculation unit 131. (Third embodiment)

[0037] FIG. 9 is a diagram showing a third embodiment of the information processing system of the present invention. As shown in FIG. 9, this embodiment includes an information processing device 102, a database 200, display devices 300-1 to 300-m (m is a natural number), and detection devices 500-1 to 500-n (n is a natural number). The database 200, the display devices 300-1 to 300-m, and the communication network 400 are the same as those in the first embodiment. The information processing device 102 and the database 200 may be directly connected to each other, or may be connected to each other via the communication network 400. The information processing device 102 and the database 200 may be connected to each other wirelessly or may be connected to each other via a wire. The information processing device 102 and the display devices 300-1 to 300-m may be directly connected to each other, or may be connected to each other via the communication network 400. The information processing device 102 and the display devices 300-1 to 300-m may be connected to each other wirelessly or may be connected to each other via a wire. The information processing device 102 and each of the detection devices 500-1 to 500-n may be directly connected to each other, or may be connected to each other via a communication network 400. The information processing device 102 and each of the detection devices 500-1 to 500-n may be connected to each other wirelessly or via a wire.

[0038] The detection devices 500-1 to 500-n detect the usage status of the medicine for each type of the medicine. For example, the detection devices 500-1 to 500-n may be sensors installed in tanks storing the medicine at the place where the medicine is used and detect the remaining amount of the medicine stored in the tank. The detection devices 500-1 to 500-n may be sensors that detect that the remaining amount of the medicine stored in the tank has become less than a predetermined amount. The detection devices 500-1 to 500-n may also be communication devices to which the status of the remaining amount of the medicine stored in the tank is input as a detection result. The detection devices 500-1 to 500-n transmit the detection results to the information processing device 102. The detection devices 500-1 to 500-n may synchronize data that accumulates the tank remaining amount value of the medicine for a certain period in the past and transmit it to the information processing device 102 as a substitute for the detection device data. The timing at which the detection devices 500-1 to 500-n detect the drug use status or transmit the detection results to the information processing device 102 may be a preset timing (for example, a fixed cycle timing) or a timing at which detection or transmission is instructed from outside. When transmitting the detection results to the information processing device 102, the detection devices 500-1 to 500-n transmit sensor identification information previously assigned to each of the detection devices 500-1 to 500-n to the information processing device 102. This allows the information processing device 102 to identify whether the transmitted detection results have been transmitted from any of the detection devices 500-1 to 500-n. Furthermore, the detection devices 500-1 to 500-n may transmit the detection results to a counting device that counts the use status, instead of the information processing device 102.

[0039] Fig. 10 is a diagram showing an example of components included in the information processing device 102 shown in Fig. 9. As shown in Fig. 10, the information processing device 102 shown in Fig. 9 has a reception unit 110, a readout unit 120, a calculation unit 132, and an output unit 140. The reception unit 110, the readout unit 120, and the output unit 140 are the same as those in the first embodiment. Note that Fig. 10 shows main elements in this embodiment among the components included in the information processing device 102 shown in Fig. 9.

[0040] In addition to the functions of the calculation unit 130 in the first embodiment or the calculation unit 131 in the second embodiment, the calculation unit 132 calculates a recommended delivery time, which is a recommended delivery date of a medicine for each type of medicine, based on the usage status of each type of medicine. This usage status is indicated by information transmitted from each of the detection devices 500-1 to 500-n. If the above-mentioned counting device holds the usage status detected by the detection devices 500-1 to 500-n, the calculation unit 132 calculates a recommended delivery time based on the usage status acquired from the counting device. The calculation unit 132 identifies which user and which medicine the usage status belongs to, based on sensor identification information transmitted together with the usage status transmitted from each of the detection devices 500-1 to 500-n. The usage status may also be the remaining amount or usage pace of each medicine transmitted from a communication device owned by the user. In other words, the calculation unit 132 updates the recommended delivery time that has already been calculated and stored in the table, based on the usage status. The update timing may be when the usage status is transmitted (when the usage status is acquired), or may be a preset timing. This timing may be periodic, such as once a day or once an hour.

[0041] The information processing method in the information processing device 102 shown in Fig. 9 will be described below. Fig. 11 is a flowchart for explaining the information processing method in the information processing device 102 shown in Fig. 9. The process from when the calculation unit 132 first calculates the recommended delivery time to when the output unit 140 outputs the calculated recommended delivery time is the same as that in the first embodiment. The process thereafter will be described below.

[0042] The calculation unit 132 acquires the usage status of each medicine periodically or at a necessary timing (step S21). Specifically, as described above, the calculation unit 132 may acquire the detection results transmitted from each of the detection devices 500-1 to 500-n as the usage status. The calculation unit 132 may also acquire the remaining amount and the usage pace of each medicine transmitted from a communication device owned by a user who uses the medicine as the usage status. Then, the calculation unit 132 recalculates the recommended delivery time of the medicine based on the usage status acquired in step S21 (step S22). The calculation unit 132 updates the recommended delivery time that has already been calculated and stored in the table to the recommended delivery time calculated in step S22 (step S23). For example, when the usage status acquired by the calculation unit 132 from the detection devices 500-1 to 500-n indicates that the medicine is being used at a faster pace than expected, the calculation unit 132 updates the recommended delivery time stored in the table to be earlier. Also, for example, when the usage status acquired by the calculation unit 132 from the detection devices 500-1 to 500-n indicates that the drug is being used at a slower pace than planned, the calculation unit 132 updates the recommended delivery time stored in the table to be later. Next, the output unit 140 outputs recommended delivery time information including the recommended delivery time recalculated by the calculation unit 132 (step S24).

[0043] The display form of the recommended delivery time recalculated by calculation unit 132 may be a screen showing a daily estimate of the remaining amount calculated by calculation unit 132 based on the detection results transmitted from each of detection devices 500-1 to 500-n and the remaining amount of each drug transmitted from a communication device owned by the user who uses the drug, as well as the dates and time periods when delivery is possible and the recommended delivery amount.

[0044] In this manner, in this embodiment, the recommended delivery time of the desired type of drug is calculated based on the usage record of the user at the delivery destination. Therefore, a schedule for providing the drug can be presented for each user who uses the drug. In addition, when a user uses multiple types of drugs, a schedule for providing the drug can be presented to the user for each type of drug. Furthermore, after the recommended delivery time is presented, the recommended delivery time is updated according to the actual situation such as the amount of drug used. In this way, a schedule that is in line with the actual usage situation of the drug can be presented. By combining this embodiment with the second embodiment, when there is a plan to increase or decrease the use of the drug of the type before or after the delivery time, a schedule for providing the drug at a time according to the planned increase or decrease in the amount of drug used can be presented. Note that the recommended delivery time included in the output recommended delivery time information is preferably a recommended delivery time that specifies not only one day but multiple dates. In addition, the timing at which the calculation unit 132 calculates the recommended delivery time is not limited to when the reception unit 110 receives the user identification information. The calculation unit 132 may calculate the recommended delivery time at a predetermined timing or when the reception unit 110 receives a request for calculation of the recommended delivery time from the outside. In this case, the calculation unit 132 calculates the recommended delivery time for each type of user identification information registered in the database 200 based on the medicine type information and usage history information associated with each user identification information. Alternatively, the calculation unit 132 may calculate the recommended delivery time when the detection results are transmitted from the detection devices 500-1 to 500-n, or when information indicating the remaining amount of each medicine is transmitted from a communication device owned by a user who uses the medicine. In this case, the calculation unit 132 calculates (updates) the recommended delivery time for each type of user identification information registered in the database 200 based on the medicine type information and usage history information associated with each user identification information, the detection results transmitted from each of the detection devices 500-1 to 500-n, and information indicating the remaining amount of each medicine transmitted from a communication device owned by a user who uses the medicine.Alternatively, the calculation unit 132 may calculate the recommended delivery time when a predetermined signal (for example, a signal requesting linkage with the detection results of the detection devices 500-1 to 500-n) is transmitted from an external device. Note that the information processing device 102 may accumulate the usage status acquired from the detection devices 500-1 to 500-n in the usage history information stored in the database 200. As the usage status is accumulated in the usage history information, the calculation of the recommended delivery time in the future can be made more accurate.

[0045] Furthermore, when the receiving unit 110 receives desired delivery date information indicating a desired delivery date for the recommended delivery date information output by the output unit 140, the calculation unit 132 may add the desired delivery date received by the receiving unit 110 to the table as a tentative delivery date and store it. The output unit 140 may output the table to which this tentative delivery date has been added. Note that, when the receiving unit 110 is requested to provide information stored in the table (recommended delivery date information) based on an input from the outside, the output unit 140 reads out and outputs the information (recommended delivery date information) stored in the table by the calculation unit 132.

[0046] Furthermore, when the calculation unit 132 updates the recommended delivery time, the output unit 140 may provide a predetermined notification to the user to whom the user identification information corresponding to the recommended delivery time has been assigned. This notification may be, for example, a notification that the user can recognize, such as a predetermined screen display, sound generation, vibration, light emission, etc. Furthermore, this notification may be continuously provided unless some operation is performed in response to this notification. Furthermore, when some operation is performed in response to this notification, a predetermined signal may be transmitted to the information processing device 102. (Fourth embodiment)

[0047] FIG. 12 is a diagram showing a fourth embodiment of the information processing system of the present invention. As shown in FIG. 12, this embodiment includes an information processing device 103, a database 200, display devices 300-1 to 300-m (m is a natural number), and detection devices 500-1 to 500-n (n is a natural number). The database 200, the display devices 300-1 to 300-m, and the communication network 400 are the same as those in the first embodiment. The detection devices 500-1 to 500-n are the same as those in the third embodiment. The information processing device 103 and the database 200 may be directly connected to each other, or may be connected to each other via the communication network 400. The information processing device 103 and the database 200 may be connected to each other via wireless or wired communication. The information processing device 103 and the display devices 300-1 to 300-m may be directly connected to each other, or may be connected to each other via the communication network 400. The information processing device 103 and each of the display devices 300-1 to 300-m may be connected wirelessly or wired. The information processing device 103 and each of the detection devices 500-1 to 500-n may be directly connected or connected via the communication network 400. The information processing device 103 and each of the detection devices 500-1 to 500-n may be connected wirelessly or wired.

[0048] Fig. 13 is a diagram showing an example of components included in the information processing device 103 shown in Fig. 12. As shown in Fig. 13, the information processing device 103 shown in Fig. 12 has a reception unit 110, a reading unit 120, a calculation unit 133, and an output unit 140. The reception unit 110, the reading unit 120, and the output unit 140 are the same as those in the first embodiment. Note that Fig. 13 shows main elements in this embodiment among the components included in the information processing device 103 shown in Fig. 12.

[0049] In addition to the functions of the calculation unit 132 in the third embodiment, when the reception unit 110 receives a change request for the desired delivery date, the calculation unit 133 changes the desired delivery date information included in the recommended delivery date information stored in the table based on the change request received by the reception unit 110. The change request received by the reception unit 110 may be information input to and transmitted from the display device 300-1 owned by the user, which displays the recommended delivery date information output by the output unit 140, if the display device 300-1 is equipped with an input means. The change request received by the reception unit 110 also includes information indicating the desired change date. Furthermore, the change request received by the reception unit 110 may include information indicating the desired time of change or the amount of medicine. If the display device 300-1 is equipped with an input means, for example, the change request may be input by dragging and dropping the information displayed in the current tentative delivery date to the desired date on the calendar showing the displayed recommended delivery date information.

[0050] The information processing method in the information processing device 103 shown in Fig. 12 will be described below. Fig. 14 is a flowchart for explaining the information processing method in the information processing device 103 shown in Fig. 12. The process in which the information processing device 103 shown in Fig. 12 calculates and outputs the recommended delivery time information is the same as the process in the third embodiment. The process after the information processing device 103 calculates and outputs the recommended delivery time information, and then the desired delivery date (tentative delivery date) is determined and presented will be described. The following process may be performed after the recommended delivery date is updated and notified in the third embodiment.

[0051] When the reception unit 110 receives a change request based on an external input (step S31), the calculation unit 133 changes the desired delivery date information included in the recommended delivery date information stored in the table based on the change request received by the reception unit 110 (step S32). The output unit 140 outputs the recommended delivery date information including the desired delivery date information changed by the calculation unit 133 (step S33).

[0052] In this manner, in this embodiment, the recommended delivery time of the desired type of drug is calculated based on the usage record of the user at the delivery destination. Therefore, a schedule for providing the type of drug according to each user who uses the drug can be presented. By combining this embodiment with the second embodiment, when there is a plan to increase or decrease the use of the drug before or after the delivery time, a schedule for providing the drug at a time according to the planned increase or decrease in the amount of use of the drug can be presented. Furthermore, after presenting the recommended delivery time, the recommended delivery time is updated according to the actual situation such as the amount of use of the drug. This makes it possible to present a schedule that is in line with the actual usage situation of the drug. Note that the recommended delivery time included in the output recommended delivery time information is preferably a recommended delivery time that specifies not only one day but also multiple dates. In addition, the timing when the calculation unit 133 calculates the recommended delivery time is not limited to when the reception unit 110 receives the user identification information. The timing when the calculation unit 133 calculates the recommended delivery time may be a predetermined timing, or may be when the reception unit 110 receives a request for calculation of the recommended delivery time from the outside. In this case, the calculation unit 133 calculates the recommended delivery time for each type of user identification information registered in the database 200 based on the corresponding corresponding drug type information and usage history information. Alternatively, the calculation unit 133 may calculate the recommended delivery time when the detection results are transmitted from the detection devices 500-1 to 500-n, or when information indicating the remaining amount of each drug is transmitted from a communication device owned by a user who uses the drug. In this case, the calculation unit 133 calculates (updates) the recommended delivery time for each type of user identification information registered in the database 200 based on the corresponding corresponding drug type information and usage history information, the detection results transmitted from each of the detection devices 500-1 to 500-n, and the information indicating the remaining amount of each drug transmitted from a communication device owned by a user who uses the drug. Furthermore, when the reception unit 110 receives a request to change the desired delivery date based on an external input, the calculation unit 133 changes the desired delivery date information included in the recommended delivery time information stored in the table based on the change request received by the reception unit 110.Then, the output unit 140 outputs the recommended delivery time information including the desired delivery time information changed by the calculation unit 133. Therefore, when a user or the like requests a change to the desired delivery time, the change request is easily reflected on the system, and the reflected recommended delivery time information can be easily grasped. (Fifth embodiment)

[0053] FIG. 15 is a diagram showing a fifth embodiment of the information processing system of the present invention. As shown in FIG. 15, this embodiment includes an information processing device 104, a database 200, display devices 300-1 to 300-m (m is a natural number), and detection devices 500-1 to 500-n (n is a natural number). The database 200, the display devices 300-1 to 300-m, and the communication network 400 are the same as those in the first embodiment. The detection devices 500-1 to 500-n are the same as those in the third embodiment. The information processing device 104 and the database 200 may be directly connected to each other, or may be connected to each other via the communication network 400. The information processing device 104 and the database 200 may be connected to each other via wireless or wired communication. The information processing device 104 and the display devices 300-1 to 300-m may be directly connected to each other, or may be connected to each other via the communication network 400. The information processing device 104 and each of the display devices 300-1 to 300-m may be connected wirelessly or wired. The information processing device 104 and each of the detection devices 500-1 to 500-n may be directly connected or connected via the communication network 400. The information processing device 104 and each of the detection devices 500-1 to 500-n may be connected wirelessly or wired.

[0054] Fig. 16 is a diagram showing an example of components included in the information processing device 104 shown in Fig. 15. As shown in Fig. 13, the information processing device 103 shown in Fig. 12 has a reception unit 110, a reading unit 120, a calculation unit 134, and an output unit 144. The reception unit 110 and the reading unit 120 are the same as those in the first embodiment. Note that Fig. 16 shows main elements in this embodiment among the components included in the information processing device 104 shown in Fig. 15.

[0055] The calculation unit 134 calculates a change schedule that can change the desired delivery date based on the transportation schedule for transporting the drug of the supplier indicated by the supplier identification information associated with the target drug type information read by the reading unit 120 from the database 200 and the desired delivery date information stored in the table. The transportation schedule used here includes the load capacity and availability of the vehicle that transports the drug, the driver's deployment status of the vehicle, and the arrangement status of the transfer worker who transfers the drug from the vehicle to the tank. For example, the calculation unit 134 calculates a date on which the drug can be transported in the transportation schedule as a change schedule that can change the desired delivery date. Also, for example, the calculation unit 134 may calculate a change schedule that can change the desired delivery date based on the date on which the drug can be transported and the amount of the drug in the transportation schedule. In this case, for example, a change schedule that can transport the amount of the drug set in the tentative delivery date by dividing it into multiple days based on the transportation schedule may be calculated. The calculation unit 134 stores the calculated change schedule in the table. The change schedule calculated by the calculation unit 134 may indicate either or both of a date on which the desired delivery date can be changed and a date on which the desired delivery date cannot be changed. Also, as described above, the change schedule calculated by the calculation unit 134 may indicate a date on which the desired delivery date can be changed depending on the amount of medicine to be delivered. The change schedule calculated by the calculation unit 134 is not limited to a date, and may indicate a time period.

[0056] The output unit 144 outputs the changed schedule calculated by the calculation unit 134 together with the recommended delivery time information.

[0057] An information processing method in the information processing device 104 shown in Fig. 15 will be described below. Fig. 17 is a flowchart for explaining the information processing method in the information processing device 104 shown in Fig. 15. Note that the process in which the information processing device 104 shown in Fig. 15 calculates (or updates) and outputs the recommended delivery time information is the same as the process in the third embodiment. The process after the information processing device 103 calculates and outputs the recommended delivery time information, and then the desired delivery date (tentative delivery date) is determined and presented will be described.

[0058] The calculation unit 134 calculates a change schedule that can change the desired delivery date based on the transportation schedule for transporting the drug of the supplier indicated by the supplier identification information associated with the drug type information read by the reading unit 120 from the database 200 and the desired delivery date information stored in the table (step S41). For example, as described above, the calculation unit 134 may calculate the dates on which the desired delivery date can be received (date and time indicating the date and time, time period, and information indicating whether it is morning or afternoon may be included. The same applies to the following explanation.) and the dates on which the desired delivery date cannot be received based on the transportation schedule and the desired delivery date information, and may include those dates in the change schedule. When the calculation unit 134 calculates the dates on which the desired delivery date cannot be received, the calculation unit 134 may calculate the dates excluding the calculated dates as the dates on which the desired delivery date can be received. The output unit 144 outputs the change schedule calculated by the calculation unit 134 by including it in the recommended delivery time information (step S42).

[0059] In this manner, in this embodiment, the recommended delivery time of the desired type of drug is calculated based on the usage record of the user at the delivery destination. Therefore, a schedule for providing the type of drug according to each user who uses the drug can be presented. By combining this embodiment with the second embodiment, when there is a plan to increase or decrease the use of the drug before or after the delivery time, a schedule for providing the drug at a time according to the planned increase or decrease in the amount of use of the drug can be presented. Furthermore, after presenting the recommended delivery time, the recommended delivery time is updated according to the actual situation such as the amount of use of the drug. This makes it possible to present a schedule that is in line with the actual usage situation of the drug. Note that the recommended delivery time included in the output recommended delivery time information is preferably a recommended delivery time that specifies not only one day but also multiple dates. In addition, the timing when the calculation unit 134 calculates the recommended delivery time is not limited to when the reception unit 110 receives the user identification information. The timing when the calculation unit 134 calculates the recommended delivery time may be a predetermined timing, or may be when the reception unit 110 receives a request for calculation of the recommended delivery time from the outside. In this case, the calculation unit 134 calculates the recommended delivery time for each type of user identification information registered in the database 200 based on the corresponding corresponding drug type information and usage history information. Alternatively, the calculation unit 134 may calculate the recommended delivery time when the detection results are transmitted from the detection devices 500-1 to 500-n, or when information indicating the remaining amount of each drug is transmitted from a communication device owned by a user who uses the drug. In this case, the calculation unit 134 calculates (updates) the recommended delivery time for each type of user identification information registered in the database 200 based on the corresponding corresponding drug type information and usage history information, the detection results transmitted from each of the detection devices 500-1 to 500-n, and information indicating the remaining amount of each drug transmitted from a communication device owned by a user who uses the drug.Furthermore, the calculation unit 134 calculates a change schedule for changing the desired delivery date based on the transportation schedule for transporting the drug of the supplier indicated by the supplier identification information associated with the drug type information read out from the database 200 by the reading unit 120 and the desired delivery date information stored in the table. Then, the output unit 144 outputs recommended delivery time information including the change schedule calculated by the calculation unit 134. Therefore, it is possible to easily grasp the date on which the desired delivery date can be changed according to the schedule of the supplier that transports the drug.

[0060] Although the first to fifth embodiments have been described above, the display format of the recommended delivery time information displayed by the display devices 300-1 to 300-m may be for each type of medicine, or may be a display format that allows the user to grasp a list of all or some of the medicines used by the user. In addition, when the recommended delivery time information displayed by the display devices 300-1 to 300-m is switched and displayed for each type of medicine, for example, the display devices 300-1 to 300-m may display tabs for switching types, and the types of medicines displayed may be switched using the tabs.

[0061] Although the above description has been given with each component assigned to each function (process), this assignment is not limited to the above. In addition, the configuration of the components is also not limited to the above-mentioned form, and the above-mentioned form is merely an example. In addition, the above-mentioned embodiments may be combined in any combination.

[0062] The above-mentioned processes performed by each of the information processing devices 100 to 104 may be performed by a logic circuit that is created for each purpose. Also, a computer program (hereinafter, referred to as a program) in which the process contents are described as a procedure may be recorded on a recording medium that can be read by each of the information processing devices 100 to 104, and the program recorded on the recording medium may be read and executed by each of the information processing devices 100 to 104. The recording medium that can be read by each of the information processing devices 100 to 104 refers to a removable recording medium such as a floppy (registered trademark) disk, a magneto-optical disk, a DVD (Digital Versatile Disc), a CD (Compact Disc), a Blu-ray (registered trademark) Disc, a USB (Universal Serial Bus) memory, and an SD card, as well as a memory such as a ROM (Read Only Memory), a RAM (Random Access Memory), and a HDD (Hard Disc Drive) that are built into each of the information processing devices 100 to 104. The program recorded on the recording medium is read by a CPU (not shown) provided in each of the information processing devices 100 to 104, and the same processing as described above is performed under the control of the CPU. Here, the CPU operates as a computer that executes the program read from the recording medium on which the program is recorded.

[0063] Although the present invention has been described above with reference to the embodiment, the present invention is not limited to the above embodiment. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

[0064] This application claims priority to Japanese Patent Application No. 2023-099390, filed on June 16, 2023, the disclosure of which is incorporated herein in its entirety.

Claims

1. a database that stores user identification information for identifying a user who uses a drug, drug type information indicating a type of the drug, and usage record information indicating a usage record of the drug, in association with each other; A receiving means for receiving an input from an external source; a reading means for reading, from the database, the medicine type information and the usage record information associated with the user identification information received by the receiving means; a calculation means for calculating a recommended delivery time of the drug based on the usage history information read by the reading means for the drug type information read by the reading means; an output means for outputting recommended delivery time information including the recommended delivery time calculated by the calculation means for each of the user identification information and the medicine type information; The receiving means receives desired delivery date information indicating a desired delivery date for the recommended delivery time information output by the output means, The calculation means adds the desired delivery date information received by the reception means to the recommended delivery time information, The output means outputs the recommended delivery time information to which the desired delivery date information has been added, the database stores supplier identification information for identifying a supplier of the drug in association with the user identification information and the drug type information; The calculation means calculates a change schedule capable of changing the desired delivery date information based on a transportation schedule for transporting the drug of the supplier indicated by the supplier identification information associated with the drug type information read by the reading means and the desired delivery date information; The output means is an information processing system that outputs the change schedule calculated by the calculation means by including it in the recommended delivery time information.

2. 2. The information processing system according to claim 1, The receiving means receives a request to change the desired delivery date information included in the recommended delivery date information output by the output means, The calculation means changes the desired delivery date information included in the recommended delivery time information based on the change request accepted by the acceptance means, The output means is an information processing system that outputs recommended delivery time information including the desired delivery date information changed by the calculation means.

3. 2. The information processing system according to claim 1, The calculation means calculates the recommended delivery time of the drug based on the usage history information read by the reading means and a usage schedule for each type of the drug that is registered in advance.

4. 2. The information processing system according to claim 1, The calculation means is an information processing system that updates the recommended delivery time information based on the usage status of the drug for each type of drug.

5. 5. The information processing system according to claim 4, a detection device that detects the usage status of the drug for each type of the drug; The calculation means is an information processing system that updates the recommended delivery time information based on the usage status detected by the detection device.

6. 2. The information processing system according to claim 1, an information processing system having a display device that displays the recommended delivery time information output by the output means;

7. A reception unit that receives an input from an external device; a database that stores user identification information for identifying a user who uses a drug, drug type information indicating a type of the drug, and usage history information indicating a usage history of the drug in association with each other, and stores supplier identification information for identifying a supplier of the drug in association with the user identification information and the drug type information, and a reading unit that reads out from the database the drug type information and the usage history information that are associated with the user identification information accepted by the accepting unit; a calculation unit that calculates a recommended delivery time of the drug based on the usage history information read by the reading unit for the drug type information read by the reading unit; an output unit that outputs recommended delivery time information including the recommended delivery time calculated by the calculation unit for each of the user identification information and the medicine type information; The receiving unit receives desired delivery date information indicating a desired delivery date for the recommended delivery time information output by the output unit, The calculation unit adds the desired delivery date information received by the reception unit to the recommended delivery time information, The output unit outputs the recommended delivery time information to which the desired delivery date information has been added, the calculation unit calculates a change schedule capable of changing the desired delivery date information based on a transportation schedule for transporting the drug of the supplier indicated by the supplier identification information associated with the drug type information read by the reading unit and the desired delivery date information; The output unit is an information processing device that outputs the change schedule calculated by the calculation unit by including it in the recommended delivery time information.

8. a database in which user identification information for identifying a user who uses a drug, drug type information indicating the type of the drug, and usage history information indicating the usage history of the drug are stored in association with each other, and supplier identification information for identifying a supplier of the drug is stored in association with the user identification information and the drug type information, and a process of reading out the drug type information and the usage history information associated with the user identification information received based on an input from an external device from the database; A process of calculating a recommended delivery time of the drug based on the read-out drug type information and the read-out usage history information; A process of outputting recommended delivery time information including the calculated recommended delivery time for each of the user identification information and the medicine type information; A process of receiving desired delivery date information indicating a desired delivery date for the output of the recommended delivery date information; A process of adding the received desired delivery date information to the recommended delivery time information; A process of outputting the recommended delivery time information to which the desired delivery date information has been added; A process of calculating a change schedule for changing the desired delivery date information based on a transportation schedule for transporting the drug from the supplier identified by the supplier identification information associated with the read-out drug type information and the desired delivery date information; and outputting the calculated change schedule together with the recommended delivery time information.

9. On the computer, a step of storing user identification information for identifying a user who uses a drug, drug type information indicating the type of the drug, and usage history information indicating the usage history of the drug in association with each other, and storing supplier identification information for identifying a supplier of the drug in association with the user identification information and the drug type information, and reading out from the database the drug type information and the usage history information associated with the user identification information received based on an input from an external device; calculating a recommended delivery time for the drug based on the read-out drug type information; outputting recommended delivery time information including the calculated recommended delivery time for each of the user identification information and the medicine type information; receiving desired delivery date information indicating a desired delivery date for the output of the recommended delivery date information; adding the received desired delivery date information to the recommended delivery time information; outputting the recommended delivery time information to which the desired delivery date information has been added; A step of calculating a change schedule for changing the desired delivery date information based on a transportation schedule for transporting the drug of the supplier identified by the supplier identification information associated with the read-out drug type information and the desired delivery date information; and outputting the calculated change schedule together with the recommended delivery time information.