Dispensing device and server that provide a combination of dosage forms optimized for a user's current health condition and method of operating the same

JP7668576B2Active Publication Date: 2025-04-25アルゴケア コーポレイション
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023562518
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-09-19
Filing Date
2022-11-09
Publication Date
2025-04-25
Estimated Expiration
2042-11-09

AI Technical Summary

Technical Problem

Existing personalized supplement services fail to reflect users' real-time health changes due to offline data processing, leading to delayed and less effective supplementation.

Method used

A dispensing device and server system that processes dosage form composition information in real-time, reflecting current user health conditions by continuously updating dosage formulations based on current state information.

Benefits of technology

Optimizes supplementation by providing dosage forms tailored to users' immediate health needs, ensuring timely and effective nutrient delivery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000067_0000
    Figure 00000067_0000
  • Figure 00000068_0000
    Figure 00000068_0000
  • Figure 00000069_0000
    Figure 00000069_0000
Patent Text Reader

Abstract

According to one embodiment of the present invention, a method of operating a server for processing dosage form composition information includes the steps of: receiving first current state information about a user at a first time point, which is any one time point in a first period, by the server; calculating first dosage form composition information by the server reflecting the first current state information; transmitting the first dosage form composition information by the server to a device that dispenses a dosage form; receiving second current state information about the user at a second time point, which is any one time point in a second period following the first period, by the server; calculating second dosage form composition information by the server reflecting the second current state information; and transmitting the second dosage form composition information by the server to the device.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a dispensing device, a server and a processing method thereof that provide a combination of dosage forms optimized for a user's current health condition. [Background technology]

[0002] As the supplement market grows and users' needs become more diverse, personalized supplement services that analyze the health condition of users and provide appropriate supplement combinations are becoming more popular. Such personalized supplement services collect health information of users through interviews, etc., analyze the collected health information of users to derive nutritional components that are deemed necessary, and provide a combination of supplements that satisfy the relevant nutritional components.

[0003] The third point, the provision of supplements, was previously provided by assembling, dividing, and packaging supplements in factories. However, personalized supplements produced in factories in this way had the disadvantage that health information was not collected and analyzed in real time, and the user's health information, which changes from day to day, could not be immediately reflected. In addition, due to the minimum production volume of factories, personalized supplements could only be provided in units of a considerable period (e.g., one month). Summary of the Invention [Problem to be solved by the invention]

[0004] The present invention aims to provide a dispensing device and server, and a processing method thereof, that provides a combination of dosage forms optimized for a user's current health condition. [Means for solving the problem]

[0005] According to one embodiment of the present invention, a method of operating a server for processing dosage form composition information includes the steps of: receiving first current state information about a user at a first time point, which is any one time point in a first period, by the server; calculating first dosage form composition information by the server reflecting the first current state information; transmitting the first dosage form composition information by the server to a device that dispenses a dosage form; receiving second current state information about the user at a second time point, which is any one time point in a second period following the first period, by the server; calculating second dosage form composition information by the server reflecting the second current state information; and transmitting the second dosage form composition information by the server to the device.

[0006] An example of a server for processing dosage form composition information according to an example of the present invention includes a memory, a processor coupled to the memory and executing instructions contained in the memory, and a server communication unit for transmitting information calculated by the execution of the processor to a user terminal or a device for dispensing a dosage form and receiving information transmitted from the user terminal or the device, wherein the processor controls the communication unit to receive first current status information about a user at a first time point that is a time point of any one of a first period, calculates first dosage form composition information reflecting the first current status information, controls the communication unit to transmit the first dosage form composition information to the device, controls the communication unit to receive second current status information about a user at a second time point that is a time point of any one of a second period following the first period, calculates second dosage form composition information reflecting the second current status information, and controls the communication unit to transmit the second dosage form composition information to the device.

[0007] According to one embodiment of the present invention, a method of operating a device for providing a dosage form combination includes the steps of: the device acquiring first current status information from a user at a first time point, which is any one time point in a first period, and the device discharging a dosage form combination corresponding to the first time point based on first dosage form composition information reflecting the first current status information; the device acquiring second current status information from the user at a second time point, which is any one time point in a second period following the first period, and the device discharging a dosage form combination corresponding to the second time point based on second dosage form composition information reflecting the second current status information.

[0008] According to one embodiment of the present invention, a device for providing a dosage form combination includes a memory, a processor connected to the memory and executing instructions contained in the memory, an input unit to which information is input from an outside under control of the processor, and a dosage form ejection unit to combine and eject a plurality of dosage forms under control of the processor, wherein the processor controls the input unit to acquire first current state information from a user at a first time point, and controls the dosage form ejection unit to eject a dosage form combination corresponding to the first time point based on first dosage form composition information reflecting the first current state information, controls the input unit to acquire second current state information from a user at a second time point, and controls the dosage form ejection unit to eject a dosage form combination corresponding to the second time point based on second dosage form composition information reflecting the second current state information.

[0009] A method of operating a server according to one embodiment of the present invention includes the steps of obtaining first base dose information set based on initial variable value information of a user - the first base dose information includes a plurality of nutritional components and dosages for each of the plurality of nutritional components, and the dosages for each of the plurality of nutritional components are set based on the initial variable value information - extracting indication variable value information for the user from the user's personal health information, obtaining at least one important factor variable for the user among a plurality of factor variables using the indication variable value information, calculating a detailed fluctuation rate value based on the important factor variable, calculating a fluctuation rate value for the indication variable value information by reflecting the detailed fluctuation rate value, and calculating second base dose information by reflecting the fluctuation rate value in the first base dose information.

[0010] According to one embodiment of the present invention, a method of operating a server for controlling a dispensing device's dispensed amount includes the steps of: acquiring first dosage information about a user, the first dosage information including first single-component dosage information about a single-component cartridge including a single-component dosage form with a first nutritional component, and first combined dosage information about a multi-component cartridge including a multi-component dosage form with the first nutritional component and a second nutritional component; acquiring cartridge information about the dispensing device, the cartridge information including information about a cartridge attached to the dispensing device; calculating second dosage information based on the first dosage information and the cartridge information; and providing a supplement via the dispensing device using the calculated second dosage information, wherein when the single-component cartridge and the multi-component cartridge are attached to the dispensing device, the step of calculating the second dosage information includes the steps of: calculating second combined component dosage information about the multi-component cartridge among the second dosage information using the first dosage information; and calculating second combined component dosage information about the single-component cartridge among the second dosage information using the first dosage information and the second combined component dosage information.

[0011] According to one embodiment of the present invention, a method of operating a server for controlling the amount of dispensed of a dispensing device includes the steps of: acquiring first dosage information about a user, the first dosage information including first single-component dosage information about a single-component cartridge including a single-component dosage form containing a first nutritional component, and first combined dosage information about a multi-component cartridge including a multi-component dosage form containing the first nutritional component and a second nutritional component; acquiring cartridge information about the dispensing device, the cartridge information including information about a cartridge to be attached to the dispensing device; calculating second dosage information based on the first dosage information and the cartridge information; and providing a supplement through the dispensing device using the calculated second dosage information, wherein when the single-component cartridge and the multi-component cartridge are attached to the dispensing device, the step of calculating the second dosage information includes calculating second combined-component dosage information about the multi-component cartridge among the second dosage information, and then calculating second single-component dosage information about the single-component cartridge among the second dosage information.

[0012] A method of operating a server according to one embodiment of the present invention includes the steps of storing base dosage information related to a user, receiving first current status information related to the user, determining whether the first current status information has been received a predetermined first number of times or more within a predetermined period of time, providing a first health questionnaire corresponding to the first current status information, receiving first questionnaire result information which is a result of the user conducting the first health questionnaire, and updating the base dosage information based on the first questionnaire result information.

[0013] A method of operating a user terminal according to one example of the present invention includes the steps of: a user terminal receiving first taking information of a user at a first time point; a step of the user terminal determining whether the user has taken the medication at the first taking time point based on the first taking information; if it is determined that the user has taken the medication at the first taking time point, the user terminal displaying a screen indicating that the user has taken the medication; a step of the user terminal receiving second taking information of the user at a second time point after the first time point; a step of the user terminal determining whether the user has taken the medication at the second taking time point after the first taking time point based on the second taking information; and if it is determined that the user has not taken the medication at the second taking time point, the user terminal outputting an alarm to encourage the user to take the medication. An operating method of a user terminal according to one embodiment of the present invention includes the steps of: a user terminal acquiring alarm setting information from a user; the user terminal transmitting the alarm setting information to a server; the user terminal receiving alarm information based on the alarm setting information from the server; and the user terminal outputting an alarm to prompt the user to take a medication based on the alarm information.

[0014] A method of operating a user terminal according to one example of the present invention includes the steps of: the user terminal acquiring alarm setting information including a medication alarm time, the alarm setting information including first alarm setting information relating to a first medication time within a first period and second alarm setting information relating to a second medication time within the first period; the user terminal transmitting the alarm setting information to a server; the user terminal receiving first alarm information based on the first alarm setting information from the server; the user terminal outputting a first alarm to prompt the user to take a medication based on the first alarm information; the user terminal receiving second alarm information based on the second alarm setting information from the server; and the user terminal outputting a second alarm to prompt the user to take a medication based on the second alarm information.

[0015] A method of operating a server according to one example of the present invention includes the steps of: the server acquiring daily dosage information for a user, the daily dosage information including first dosage information for a first cartridge and second dosage information for a second cartridge, the first and second cartridges storing a first supplement and a second supplement, respectively; the server receiving alarm setting information including a taking alarm time, the alarm setting information including first alarm setting information for a first division point within a first period and second alarm setting information for a second division point within the first period; the server calculating a first division ratio for the first cartridge and a second division ratio for the second cartridge based on the alarm setting information; and the server providing supplements to the user according to the first division ratio and the second division ratio via a dispensing device. Effect of the Invention

[0016] One embodiment of the present invention can provide a combination of dosage forms optimized for the user's health condition at each point in time by reflecting current status information regarding the user's health condition at the time the combination of dosage forms is provided to the user. [Brief description of the drawings]

[0017] [Figure 1] FIG. 1 illustrates an example of a network environment according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram for explaining an example of a user terminal shown in FIG. [Diagram 3] FIG. 2 is a diagram for explaining an example of the configuration of the server shown in FIG. 1 and an example of processing dosage form composition information. [Figure 4] FIG. 4 is a diagram for explaining an example of a method for calculating base dosage information in the present invention. [Diagram 5] 11 is a diagram for explaining an example in which personal health variable value information is applied to each nutrient component when calculating base dose information in the present invention. FIG. [Figure 6]11 is a diagram for explaining an example in which current status information is reflected in base dose information in the present invention. FIG. [Figure 7] FIG. 2 is a diagram for explaining an example of a physical structure of the device shown in FIG. [Figure 8] 8 is a diagram for explaining an example of a circuit configuration of the device shown in FIG. 7 and an example of a configuration of a device terminal. [Figure 9] 8 is a diagram for explaining an example of a method of operating the device shown in FIG. 7. [Figure 10A] 2 is a diagram for explaining a first embodiment of a method in which the server, the user terminal, and the device shown in FIG. 1 operate together. [Figure 10B] 2 is a diagram for explaining a first embodiment of a method in which the server, the user terminal, and the device shown in FIG. 1 operate together. [Figure 10C] 2 is a diagram for explaining a first embodiment of a method in which the server, the user terminal, and the device shown in FIG. 1 operate together. [Figure 11A] 10B is a diagram for explaining an example in which the user terminal in FIG. 10A outputs personalization result information. FIG. [Figure 11B] 10B is a diagram for explaining an example in which the user terminal in FIG. 10A outputs personalization result information. FIG. [Figure 12A] 10B or 10C. FIG. 10C is a diagram illustrating an example of a method for a device to obtain device input information at first and second time points in a first and second period. [Figure 12B] 10B or 10C. FIG. 10C is a diagram illustrating an example of a method for a device to obtain device input information at first and second time points in a first and second period. [Figure 12C] 10C. FIG. 10D is a diagram for explaining an example of ejection result information output by the device at the first and second time points in the first and second periods of FIG. 10B or FIG. 10C. [Figure 12D] 10C. FIG. 10D is a diagram for explaining an example of ejection result information output by the device at the first and second time points in the first and second periods of FIG. 10B or FIG. 10C. [Figure 13A] 10B or 10C. FIG. 10C is a diagram for explaining an example of medication management information output by a user terminal in response to current status information at the first and second time points in each of the first and second periods. FIG. [Figure 13B] 10B or 10C. FIG. 10C is a diagram for explaining an example of medication management information output by a user terminal in response to current status information at the first and second time points in each of the first and second periods. FIG. [Figure 13C] 10B or 10C. FIG. 10C is a diagram for explaining an example of medication management information output by a user terminal in response to current status information at the first and second time points in each of the first and second periods. FIG. [Figure 13D] 10B or 10C. FIG. 10C is a diagram for explaining an example of medication management information output by a user terminal in response to current status information at the first and second time points in each of the first and second periods. FIG. [Figure 14] 11 is a diagram for explaining an example in which change amount information at a first time point is reflected. FIG. [Figure 15] 13 is a diagram for explaining an example in which change amount information at a second time point is reflected. FIG. [Figure 16A] 10A to 10C. FIG. 10B is a diagram for explaining a first modification of the first embodiment described with reference to FIGS. 10A to 10C. [Figure 16B] 10A to 10C. FIG. 10B is a diagram for explaining a first modification of the first embodiment described with reference to FIGS. 10A to 10C. [Figure 17A] 10A to 10C. FIG. 10B is a diagram for explaining a second modification of the first embodiment described with reference to FIGS. 10A to 10C. [Figure 17B] 10A to 10C. FIG. 10B is a diagram for explaining a second modification of the first embodiment described with reference to FIGS. 10A to 10C. [Figure 18A] FIG. 10B is a diagram for explaining a third modified example of the first embodiment described in FIG. 10A to FIG. 10C. [Figure 18B] FIG. 10B is a diagram for explaining a third modified example of the first embodiment described in FIG. 10A to FIG. 10C. [Figure 19A]1. FIG. 4 is a diagram for explaining a second embodiment of a method for operating the service providing server, the user terminal, and the device shown in FIG. [Figure 19B] 1. FIG. 4 is a diagram for explaining a second embodiment of a method for operating the service providing server, the user terminal, and the device shown in FIG. [Figure 20A] FIG. 20 is a diagram for explaining a first modification of the second embodiment described in FIG. 19A and FIG. 19B. [Figure 20B] FIG. 20 is a diagram for explaining a first modification of the second embodiment described in FIG. 19A and FIG. 19B. [Figure 21A] 1. FIG. 4 is a diagram for explaining a third embodiment of a method for operating the service providing server, the user terminal, and the device shown in FIG. [Figure 21B] 1. FIG. 4 is a diagram for explaining a third embodiment of a method for operating the service providing server, the user terminal, and the device shown in FIG. [Figure 21C] 1. FIG. 4 is a diagram for explaining a third embodiment of a method for operating the service providing server, the user terminal, and the device shown in FIG. [Figure 22A] FIG. 21B is a diagram for explaining an example of setting divided doses by a user terminal in FIG. 21A and an example of the user terminal displaying the number of divided doses. [Figure 22B] FIG. 21C is a diagram for explaining an example of a method for reflecting change amount information at the first and second division points in FIGS. 21A and 21B. [Figure 23A] FIG. 21B is a diagram for explaining a first modification of the third embodiment described in FIGS. 21A to 21C. [Figure 23B] FIG. 21B is a diagram for explaining a first modification of the third embodiment described in FIGS. 21A to 21C. [Figure 24A] 1. FIG. 4 is a diagram for explaining a fourth embodiment relating to a method for operating the service providing server, the user terminal, and the device shown in FIG. [Figure 24B] 1. FIG. 4 is a diagram for explaining a fourth embodiment relating to a method for operating the service providing server, the user terminal, and the device shown in FIG. [Figure 24C] 1. FIG. 4 is a diagram for explaining a fourth embodiment relating to a method for operating the service providing server, the user terminal, and the device shown in FIG. [Diagram 25] FIG. 13 is a diagram for explaining an example of a method in which a server updates base dosage information. [Figure 26] FIG. 13 is a diagram illustrating an example of a method in which the server further updates the base dosage information. [Figure 27A] FIG. 27 is a diagram for explaining an example in which the user terminal in FIG. 25 or FIG. 26 outputs health question result information. [Figure 27B] A figure to explain an example in which a user terminal displays cumulative dosage information, base dosage information, average delivery amount, minimum delivery amount, and maximum delivery amount. [Figure 28] FIG. 13 is a diagram illustrating an example of a method in which a user terminal outputs an alarm to prompt taking a medication. [Figure 29] 11 is a diagram illustrating an example in which a user terminal acquires alarm setting information. FIG. [Diagram 30] FIG. 13 is a diagram for explaining an example in which a user terminal visually displays an alarm encouraging medication. [Diagram 31] FIG. 13 is a diagram for explaining an example of how a user terminal displays medication information. [Diagram 32] 11 is a diagram for explaining an example in which a user terminal acquires alarm correction information; FIG. [Figure 33A] 2 is a diagram for explaining an example of a method in which the server, the user terminal, and the device shown in FIG. 1 operate together to perform pre-ejection. [Figure 33B] 2 is a diagram for explaining an example of a method in which the server, the user terminal, and the device shown in FIG. 1 operate together to perform pre-ejection. [Diagram 34] FIG. 36 is a diagram illustrating in more detail how the device operates to pre-drain in FIGS. 33A to 33C. [Diagram 35]35 is a diagram for explaining an example in which a user interface for pre-ejection of the device is output when the device operates to perform pre-ejection according to FIG. 34. FIG. [Diagram 36] 13 is a diagram for explaining an example of dosage management information being output to a user terminal during the Nth period and on the date of pre-ejection in relation to pre-ejection. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0018] The following content merely illustrates the principles of the present invention. Thus, those skilled in the art can devise various devices that embody the principles of the present invention and are within the concept and scope of the present invention, even if not explicitly described or illustrated in the present specification. In addition, all conditional terms and examples listed in the present specification are expressly intended only for the purpose of making the concept of the present invention understandable in principle, and should not be limited to the examples and conditions specifically listed as such. Moreover, all detailed descriptions reciting specific embodiments, as well as principles, aspects, and embodiments of the present invention, are intended to include both structural and functional equivalents of such items, and such equivalents should be understood to include not only currently known equivalents, but also equivalents developed in the future, i.e., all elements invented that perform the same function, regardless of structure. Thus, for example, the block diagrams herein should be understood to illustrate a conceptual view of illustrative circuitry embodying the principles of the invention. Similarly, all flow charts, state transition diagrams, pseudo code, and the like, may be substantially depicted on a computer readable medium and should be understood to illustrate various processes performed by a computer or processor, whether or not a computer or processor is explicitly depicted. The functions of the various elements illustrated in the figures, including functional blocks represented as processors or similar concepts, may be provided through the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functionality may be provided by a single dedicated processor, a single shared processor, or by multiple individual processors, some of which may be shared. Additionally, the express use of terms such as processor, control, or similar concepts should not be construed as exclusively referring to hardware capable of executing software, but should be understood to implicitly include, without limitation, digital signal processor (DSP) hardware, ROM, RAM, and volatile memory for storing software, as well as other hardware commonly known and commonly used. In the claims herein, elements expressed as means for performing a function described in the detailed description are intended to include any method for performing that function, including, for example, a combination of circuit elements performing that function, or software in any form, including firmware / microcode, etc., combined with appropriate circuitry for executing the software to perform that function. The invention defined by such claims is such that the functionality provided by the various recited means is combined and combined in the manner required by the claims, and any means that can provide that functionality should be understood as a function as it is understood from the present specification. The above-mentioned objects, features, and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, which will enable those skilled in the art to which the present invention pertains to easily understand the technical concept of the present invention. In addition, in describing the present invention, if it is determined that a detailed description of a known technology related to the present invention may make the gist of the present invention unclear, the detailed description will be omitted. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings. FIG. 1 is a diagram illustrating an example of a network environment according to an embodiment of the present invention. As shown in FIG. 1, a network environment according to an embodiment of the present invention includes a service providing server 100, a dispensing device 200, a user terminal 300, an external device 400, and a medical institution server 500. The network is not limited in the communication method, and includes not only communication methods that utilize communication networks that the network may include (for example, mobile communications, wired Internet, wireless Internet, and broadcasting networks), but also short-range wireless communications. As an example, the network may be implemented as any type of wired / wireless network, such as a Local Area Network (LAN), a Wide Area Network (WAN), a Value Added Network (VAN), a Personal Area Network (PAN), a mobile radiocommunication network, or a satellite communication network. The service providing server 100 shown in FIG. 1 is connected to a user terminal 300 and a device 200 via a network. The service providing server 100 receives information provided from the medical institution server 500 and the external device 400 via the user terminal 300. However, the present invention is not limited to this, and in some cases, the information provided from the medical institution server 500 and the external device 400 may be provided directly without going through the user terminal 300. The service providing server 100 (hereinafter referred to as the "server") is implemented as a computer device that communicates with the user terminal 300 and the device 200 via a network and provides commands, codes, files, contents, services, and the like. As an example, the server 100 of the present invention provides the device 200 with information regarding a combination of dosage forms optimized for changes in the user's health condition at the time the user is provided with a dosage form via the device 200. To this end, the server 100 calculates base dosage information based on the user's personal health information, receives information regarding the user's current health condition during the period to which the user is provided with the dosage form (hereinafter referred to as "current condition information"), reflects this information in real time in the base dosage information, and calculates information regarding the combination of dosage forms to be provided to the user via the device 200. As an example, the server 100 calculates the base dosage information for each cartridge. As another example, the server 100 calculates the base dosage information for each nutritional component. The time period during which the user is provided with the dosage form refers to the date or the length of time that the user is provided with the dosage form. For example, if the user is provided with the dosage form at 7:00 a.m. on December 24, the time period during which the user is provided with the dosage form refers to December 24 or the length of time from 0:00 to 24:00 on December 24. Therefore, the server 100 of the present invention provides information regarding a combination of dosage forms optimized for the user's health condition, and by reflecting the user's current condition information in real time, it is possible to provide information regarding a combination of dosage forms optimized for the user's health condition based on the current time. The dosage form means a substance in various forms, for example, solid, powder, or liquid, containing various nutrients absorbed by the user's body, and is processed into health functional foods, medicines, general foods, etc., and is taken for the purpose of normal functioning of the human body and promoting health, and has at least one of various forms such as tablets, capsules, pills, powders, granules, jelly, or liquids. The following description will be given taking the case where the dosage form is solid as an example. When the dosage form includes a supplement, the dosage form includes nutritional ingredients such as, for example, vitamin B, vitamin C, omega-3, magnesium, multi-minerals, milk thistle, red ginseng, and the like. A supplement contains one or more nutritional ingredients. As one example, a supplement contains one nutritional ingredient. As a more specific example, a magnesium supplement contains magnesium as a nutritional ingredient. As another more specific example, an iron supplement contains iron as a nutritional ingredient. As yet another more specific example, a lactic acid bacteria supplement contains lactic acid bacteria as a nutritional ingredient. As another example, a supplement may contain multiple nutritional ingredients. As a more specific example, a multi-mineral supplement may contain magnesium and iron as nutritional ingredients. The types of supplements may differ according to the nutritional components they contain. For example, a magnesium supplement containing magnesium and an iron supplement containing iron are different types of supplements. For another example, a magnesium supplement containing magnesium and a multimineral supplement containing magnesium and iron are different types of supplements. In this specification, when a supplement contains only a specific nutritional component, it means that the supplement contains only the specific nutritional component among various nutritional components, and does not mean that additives such as excipients, disintegrants, lubricants, anti-caking agents, coating agents, and colorants for forming a solid dosage form are excluded. When the dosage form includes a medicine or specialty drug, the dosage form includes a medicine or specialty drug effective for treating a chronic disease, such as aspirin or metformin, which has a preventive effect against cardiovascular disease or heart attack. The user's personal information includes information about a chronic physical or mental illness, symptom, or condition that the user is suffering from. The user's personal health information is extracted from at least one of identification information, medical interview information, or medical information about the user that the server 100 receives from the user terminal 300 or device 200. The base dosage information is information that reflects personal health variable value information extracted from the user's personal health information for each nutritional component or for each cartridge. In other words, the base dosage information is personalized basic dosage information for each nutritional component or cartridge that is optimized for the user's personal health information. A method for calculating such base dosage information will be described later with reference to FIG. 4 and subsequent figures. The user's current status information includes information regarding the mental or physical health condition or life state of the user's physical condition that occurs temporarily regarding the user's health during a particular period of time. In detail, the current status information includes at least one of (1) information about the user's mental state or symptoms (e.g., depression, tension, anxiety, fatigue, stress, etc.), or (2) information about the user's physical state or symptoms (e.g., menstrual pain, premenstrual syndrome (PMS), diarrhea, constipation, cold, stomatitis, migraine, etc.), but also includes information about the user's behavior that may affect health during a temporary period (e.g., working overtime, taking a test, before exercise, after exercise, etc.), as well as mood (e.g., in a good mood, in a bad mood, etc.) and the severity of symptoms (e.g., menstrual pain is very bad, premenstrual pain is a little bad). In addition, the current status information may use any information that can inform the user of a temporary change in physical condition. As an example, the current status information further includes biological information collected from the user's biological signals. As an example, the current status information may include information on the user's amount of exercise acquired by various sensors (e.g., distance run, distance walked, etc.), blood pressure information, heart rate information, electrocardiogram information, etc., and the current status information may also include voice information input by the user and image information generated by photographing the user. The user's current state information is collected by the device 200 or the user terminal 300 and received by the server 100 from the device 200 or the user terminal 300 . In the present invention, when the user receives a dosage form from the device 200, the device 200 reflects the user's current condition information in real time in the base dosage information, and provides a combination of dosage forms optimized for the user's real-time changes in physical condition as daily dosage information. As described above, a method of reflecting the current condition information in the base dosage information will be described later with reference to FIG. 6 and subsequent figures. Here, the daily amount information refers to the amount of nutritional component or cartridge provided by the device 200 during a predetermined period (e.g., one day or 24 hours), and is calculated by reflecting the user's current condition information in the base dosage information. Here, the user's current status information is used to calculate the daily provision amount for the period to which the current status information is acquired, but is not used to calculate the daily provision amount for the period to which the current status information is not acquired. For example, if first current state information of a user is collected in a first time period and second current state information of the user is collected in a second time period, the first current state information is used to calculate a daily provision amount for the first time period and the second current state information is used to calculate a daily provision amount for the second time period. The server 100 of the present invention also receives discharge amount information relating to a dosage form discharged through the device 200 or taken by a user from the device 200. The server 100 continuously monitors the discharge amount information from at least one device 200 and provides it to a user terminal 300. For example, the server 100 may receive the discharge amount information from a first device 200A, or may receive the discharge amount information from a plurality of devices including the first and second devices 200A and 200B and transmit the discharge amount information to one user terminal 300. The configuration and basic functions of the server 100 will be described in more detail with reference to FIGS. The dispensing device 200 (hereinafter referred to as the "device") functions to dispense a plurality of dosage forms to a user. In detail, the device 200 is linked to the server 100 via a network, and obtains various information, data, or commands, including current status information, from a user through the user's interaction, and provides the user with a plurality of dosage forms combined according to dosage form composition information reflecting the current status information. To this end, device 200 is preloaded with multiple dosage forms containing various nutritional ingredients. One or more cartridges may be mounted to the dispensing device 300. A plurality of cartridges may be mounted to the dispensing device 300. A cartridge contains one type of supplement, for example a magnesium cartridge contains a magnesium supplement, for example a multi-mineral cartridge contains a multi-mineral supplement. When the user is provided with a dosage form through the device 200, the device 200 discharges the number of dosage forms combined according to the dosage form composition information based on the current status information. Thus, the device 200 provides the user with a dosage form optimized for the user's health according to the user's real-time physical condition changes. In addition, the number of dosage forms provided to the user is counted by type of dosage form, and ejection amount information relating to the number of dosage forms is generated and provided to the server 100. A detailed description of such a device 200 will be given below with reference to FIG. The user terminal 300 may be a fixed terminal or a mobile terminal implemented as a computer device, and may include, for example, a smart phone, a mobile phone, a tablet PC, a desktop PC, a notebook PC, a PDA (Personal Digital Assistant), and the like. The user terminal 300 is used by a user. The user may be a user of the user terminal 300, or may mean a user of an account registered with a service provided by the server 100. Therefore, when the server 100 transmits or provides certain information to a user, it means that the server 100 transmits certain information to the user terminal 300 of an account registered with the server 100 and provides the information to the user terminal. The user terminal 300 is linked to the server 100 via a network using a wireless or wired communication method, and receives at least one of the above-mentioned base dosage information, current status information, or daily dosage information from the server 100 as medication management information and provides it to the user. The user terminal 300 receives the medical interview information from the server 100, asks the user a question, and then transmits the medical interview result information, which is information related to the result value of the medical interview, to the server 100. The user terminal 300 requests the medical information of the user from the medical institution server 500 via an authentication means, and obtains the medical information from the medical institution server 500 in response to the request, and the user terminal 300 provides the received medical information to the server 100. Examples of the medical information include the user's disease history information, health check information, and medication information. When the user terminal 300 acquires current state information from a user through the user's interaction, the acquired current state information is transmitted to the server 100. The user's interaction means that the user operates an input means to input information reflecting the user's selection or intention to the user terminal 300. The input means includes at least one of a touch screen, a keyboard, a mouse, a physical button, a camera, and a microphone provided in the user terminal 300 or connected to the user terminal 300. The user terminal 300 transmits user sensing information sensed by sensors installed inside the user terminal 300 (e.g., motion information obtained by an acceleration sensor and a position sensor installed in the user terminal 300) or user sensing information sensed from an external device 400 linked to the user terminal 300 (e.g., blood pressure information, oxygen saturation information, etc. obtained by a sensor connected to the user terminal 300) to the server 100 as current status information. For this purpose, the user terminal 300 is provided with an application for performing the above-mentioned functions, and is linked to the service providing server 100 via the application. The configuration of the user terminal 300 will be described in more detail with reference to FIG. External device 400 is a device that works in conjunction with user terminal 300 to collect health-related information relating to the user of user terminal 300 and transmits the collected health-related information to server 100 via user terminal 300. For example, the external device 400 includes a device that collects and senses a biosignal from a user, and examples include various wearable healthcare devices such as a smart watch, smart glasses, and a smart bracelet equipped with a sensor that collects and senses a biosignal. The external device 400 collects various health-related sensing information such as heart rate information, electrocardiogram information, blood pressure information, blood lineage information, etc., corresponding to user information, as current condition information. The current condition information collected by the external device 400 is transmitted to the server 100 via the user terminal 300. The medical institution server 500 is a server for a database of hospitals, medical centers, health examination institutions, and other national medical institutions that provides medical information in response to a request from the user terminal 300 . When the medical institution server 500 receives a request for user usage information from the user terminal 300, it provides the medical information to the user terminal 300 or provides the medical information to the server 100. One embodiment of the present invention, including the server 100, the device 200, and the user terminal 300, calculates base dosage information for each nutritional component or cartridge based on the user's personal health information, calculates dosage form composition information by reflecting the user's current condition information in real time to the base dosage information when the user is provided with the dosage form, and provides the user with the type and dosage of the dosage form optimized according to the dosage form composition information. Therefore, the present invention optimizes and provides multiple dosage forms and doses to the user based on the user's personal health information, and can provide the user with dosage forms optimized based on the user's current physical condition by incorporating the user's current real-time current condition information into the personal health information. The present invention will be described in more detail below. FIG. 2 is a diagram for explaining an example of the user terminal 300 shown in FIG. As shown in FIG. 2, the user terminal 300 includes a communication unit 310, a memory 320, a processor 330, an input unit 340, and an output unit 350, and further includes a user terminal sensor 360. The communication unit 310 provided in the user terminal 300 transmits information generated in the user terminal 300 to the server 100, the external device 400, or the medical institution server 500, or receives information generated in the server 100, the external device 400, or the medical institution server 500. The memory 320 stores applications that enable the user terminal 300 to perform services provided by the server 100, various commands or executable programs required to perform the services provided by the server 100, and various health-related information regarding the user. The processor 330 executes applications stored in the memory 320 and controls the following: conducting a medical interview with a user; collecting health-related information of the user (e.g., personal health information or current condition information); and transmitting medical interview result information or the user's health-related information to the server 100 via the communication unit 310. In addition, the processor 330 controls the user's health-related information (for example, personalized result information and medication management information) provided by the server 100 to be output as information recognizable by the user. The input unit 340 executes an application to collect or acquire various information input by a user through user interaction, and examples of the input unit 340 include a keyboard, a mouse, a camera, and a microphone. The output unit 350 executes the application to output the health-related information of the user provided by the server 100. The output unit 350 includes, for example, a speaker, a display module for displaying images, and the like. If the user terminal 300 has the form of a mobile terminal such as a smartphone, the user terminal 300 further includes a touch screen module capable of inputting and outputting in one module. For example, the user terminal 300 may conduct a medical interview with a user via the input unit 340 and the output unit 350, collect medical interview result information from the user, or output personal health information or current condition information of the user. The user terminal sensor 360 senses information related to the user's health, and includes, for example, an acceleration sensor, a position sensor, etc. Thus, the user terminal 300 obtains the user's movement amount information through the user terminal sensor 360, for example. FIG. 3 is a diagram for explaining an example of the configuration of the server 100 shown in FIG. 1 and an example of processing dosage form composition information. FIG. 3(a) is a diagram for explaining the configuration of the server 100, and FIG. 3(b) is a diagram for explaining a method in which the server 100 receives current status information and calculates dosage form composition information. In FIG. 3 and subsequent figures, detailed explanations of the contents that overlap with those explained in FIG. 1 and FIG. 2 will be omitted. As shown in FIG. 3( a ), the server 100 includes a communication unit 110 , a memory 120 , and a processor 130 . The communication unit 110 communicates with the device 200 and the user terminal 300 via a network under the control of the processor 130 to transmit information required for the services provided by the server 100 to the device 200 and the user terminal 300 or receive information from the device 200 and the user terminal 300. The processor 130 controls the overall operation of the server 100. In detail, the processor 130 calculates base dosage information for each nutritional component or cartridge from the user's personal health information, and calculates dosage form composition information by reflecting current status information acquired from the user during or at the time when the device 200 provides the dosage form to the user in the base dosage information. The memory 120 stores application information for operating the services provided by the server 100, information received from the user terminal 300 or the device 200, and information generated during the operation of the processor 130. The memory 120 may be provided in the form of various storage devices such as a ROM, a RAM, an EPROM, a flash drive, a hard drive, etc. in terms of hardware, or may be provided in the form of a web storage that performs a storage function of the memory 120 on the Internet, or in the form of a cloud storage. As shown in FIG. 3(b), a method of operating the server 100 according to an embodiment of the present invention includes a step S111 of receiving first current state information, a step S112 of calculating first dosage form composition information, a step S113 of transmitting the first dosage form composition information, a step S114 of receiving second current state information, a step S115 of calculating second dosage form composition information, and a step S116 of transmitting the second dosage form composition information. In a step S111 of receiving first current state information, the processor 130 controls the communication unit 110 to receive first current state information related to a user at a first time point, which is any one time point during a first period. In step S112 of calculating first dosage form composition information, the processor 130 calculates the first dosage form composition information by reflecting the first current status information. More specifically, in the step S112 of calculating the first dosage form composition information, the processor 130 calculates the daily amount provided for the first period by adding the change amount information due to the first current status information to the base dosage information for each nutritional component or cartridge related to the user, and converts the daily amount provided for the first period into the number of dosage forms to be ejected by each cartridge from the device 200 to calculate the first dosage form composition information. In a step S113 of transmitting the first dosage form composition information, the processor 130 controls the first dosage form composition information to be transmitted to the device 200 via the communication unit 110. In a step S114 of receiving second current state information, the processor 130 controls the communication unit 110 to receive second current state information related to the user at a second time point, which is any one time point during the second period. In step S115 of calculating second dosage form composition information, the processor 130 calculates the second dosage form composition information by reflecting the second current state information. More specifically, in the step S115 of calculating the second dosage form composition information, the processor 130 calculates daily amount information for the second period by adding the change amount information due to the second current status information to the base dosage information for each nutritional component or cartridge related to the user, and converts the daily amount for the second period into the number of dosage forms to be ejected by each cartridge from the device 200 to calculate the second dosage form composition information. In step S116 of transmitting the second dosage form composition information, the processor 130 controls the second dosage form composition information to be transmitted to the device 200 via the communication unit 110. In steps S111 and S114 of receiving the first and second current status information, respectively, the first period and the second period each refer to a period length predetermined by the server 100, and as an example, each of the first and second periods has a time length of 24 hours or a date length of one day. The second period is a time concept that follows the first period, and refers to a period that is continuous or discontinuous after the first period. For example, if the first and second periods are consecutive periods and the first period refers to January 1, 2022, the second period refers to January 2, 2022. As another example, if the first period is from January 2, 2022, 2:00 to January 2, 2:00, the second period is from January 2, 2022, 2:00 to January 3, 2:00. The first and second time points refer to time points selected by a user in the first and second periods, respectively. For example, the first time point is 8:00 a.m. on January 1, which is the first period, and the second time point is 7:00 p.m. on January 2, which is the second period. The first current state information means current state information received by the server 100 in a first period or at a first time point, and the second current state information means current state information received by the server 100 in a second period or at a second time point. Here, each of the current state information includes at least one of (1) information on the user's mental state or symptoms, or (2) information on the user's physical state or symptoms, as described above in FIG. 1. The specific contents are substituted for those described above in FIG. Additionally, if there is no change in the user's physical condition, the user selects "none" as the current status information, and in such a case, the server 100 receives "none" as the current status information. The server 100 receives the first and second current state information from the device 200 at the first and second time points, respectively. However, in some cases, the server 100 may receive the first and second current state information from the user terminal 300 before the first and second time points during the first and second periods. In steps S112 and S115 of calculating the first and second dosage form composition information, the base dosage information is dosage information for each nutritional component or cartridge calculated from the user's personal health information. The base dosage information is provided to the user terminal as personalized basic dosage information for each nutritional component or cartridge. A method for calculating the base dosage information will be described in more detail below with reference to Figures 4 and 5. In steps S112 and S115 of calculating the first and second dosage form composition information, the change amount information based on the current state information is the dosage information by nutritional component or by cartridge, which is calculated by converting the current state information by nutritional component. The change amount information is included in the base dosage information and calculated as the daily provision amount information. A method of calculating the change amount information will be described in more detail below with reference to FIG. 6. In steps S112 and S115 of calculating the first and second dosage form composition information, respectively, the daily amount information is information in which the change amount information for each nutritional component or each cartridge at the first or second time point is included in the base dosage information, and is the dosage information for each nutritional component provided to the user during the first or second period based on the user's personal health information and current condition information. The first and second dosage form composition information each include information regarding the type and number of dosage forms to be dispensed by the device 200 corresponding to the first or second time point. Here, the base dosage information used to calculate the first and second dosage form composition information during the first and second time periods is based on the user's personal health information and is the same as each other, and the daily dosage information during the first period based on the first current condition information acquired from the user at the first time point and the daily dosage information during the second period based on the second current condition information acquired from the user at the second time point may be different from each other. Therefore, when the second current state information is different from the first current state information, the second dosage form composition information may be different from the first dosage form composition information. That is, when the second current state information and the first current state information are different from each other, at least one of the types and the number of dosage forms according to the second dosage form composition information at the second time point may be different from at least one of the types and the number of dosage forms according to the first dosage form composition information at the first time point. In addition, in contrast to this, when the second current status information and the first current status information are the same, the content of the second dosage form composition information is the same as the content of the first dosage form composition information, and the types and numbers of dosage forms according to the first dosage form composition information and the types and numbers of dosage forms according to the second dosage form composition information are the same. More specifically, the server 100 may receive "fatigue" as the first current status information at a first time point, and may receive "stress" as the second current status information at a second time point. In such a case, the number of units of a first dosage form containing a first nutritional component (e.g., vitamin B) associated with fatigue discharged at each of the first and second time points may be different, and the number of units of a second dosage form containing a second nutritional component (e.g., lactic acid bacteria) associated with stress discharged at each of the first and second time points may be different. However, among the multiple dosage forms, the third dosage form containing a third nutritional component (eg, Omega 3) that is not related to fatigue and stress has the same number of particles discharged from the first and second time points. A method for calculating the above-mentioned base dosage information will be described in more detail below with reference to FIGS. Fig. 4 is a diagram for explaining an example of a method for calculating base dosage information in the present invention. Fig. 5 is a diagram for explaining an example in which personal health variable value information is applied to each nutrient component when calculating base dosage information in the present invention. In this specification, the base dosage information is basically calculated by the server 100, but in some cases the device 200 may calculate the base dosage information. Although a method in which the server 100 calculates the base dosage information will be described as an example in FIG. 4 and the following, a method in which the device 200 calculates the base dosage information can also be applied in a similar manner to that in FIG. As shown in FIG. 4, the method by which the server 100 calculates base dosage information includes step S121 of extracting initial variable value information, step S122 of setting first base dosage information, step S123 of extracting personal health variable value information, step S124 of calculating second base dosage information, step S125 of calculating third base dosage information, and step S126 of calculating fourth base dosage information. The base dosage information calculated as shown in Fig. 4 is calculated differently for each nutritional component depending on the personal health information of each user, and the calculated result of the base dosage information is provided to the user as personalized basic dosage information for each nutritional component or cartridge. The program for calculating the base dosage information is provided in the memory of the server 100 or the device 200 terminal in the form of a program module or an artificial intelligence (AI) program module. In addition, although FIG. 4 shows an example in which each step is performed sequentially, the present invention is not limited to this, and step S121 of calculating initial variable value information and step S123 of extracting personal health variable value information may be performed in advance before calculating base dosage information. In addition, the method for calculating base dosage information according to the present invention is not necessarily limited to that shown in Fig. 4, and in some cases, at least one of the steps of calculating the second, third, and fourth base dosage information among the steps shown in Fig. 4 may be omitted. However, when the step of calculating the second, third, and fourth base dosage information is included, the base dosage information for the user's personal health can be calculated more accurately, so hereinafter, a case in which the step of calculating the second, third, and fourth base dosage information is included will be described as an example. In step S121 of extracting initial variable value information, the server 100 extracts at least one piece of initial variable value information from the received personal health information. Here, the personal health information is extracted from at least one of the user's identification information, interview result information, and medical information. In the following, as an example, a case where the personal health information is extracted from all of the user's identification information, interview result information, and medical information will be described. The identification information regarding the user includes, for example, the user's subscription ID, name, contact information, gender, and age. Such user identification information is collected when the user subscribes to a service provided by the server 100 as a member. The medical interview result information refers to information about the results of a medical interview conducted by the user terminal 300 or the device 200 for the user. To this end, the server 100 transmits medical interview question information to the user terminal 300 or the device 200 so that the user terminal 300 or the device 200 conducts the medical interview. The medical interview question information includes basic question information and detailed question information. The basic question information includes basic items such as the user's gender, age, height, weight, whether or not they are pregnant, whether or not they are breastfeeding, etc., and the detailed question information includes detailed items categorized, for example. For example, the detailed question information includes a number of categories including the first, second and third categories, and as an example, each of the first, second and third categories includes a detailed item. For example, the first category of details may include questions about drinking, smoking, exercise, sleep habits, eating habits, etc., the second category of details may include questions about self-efficacy, work-related, immune-related (e.g., allergies), medications (e.g., medicines or supplements), etc., and the third category of details may include questions about indications (or indications) that indicate various types of physical or mental illnesses, symptoms, conditions, etc. For example, the third category of details may include questions about physical indications such as cardiovascular disease, liver disease, cancer-related disease, nervous system disease, family history of illness or illness, immune history, stress, etc., and questions about mental indications such as depression, insomnia, anxiety, etc. In addition, the detailed question information of the interview information includes additional aphasia information when there is a selected response corresponding to a specific category, and the additional question information includes additional question information for the selected indication. For example, when a user responds to an indication of cardiovascular disease, additional question information such as duration of disease, treatment method, current or past history, complications, and severity of symptoms related to factors that form cardiovascular disease are further included. As another example, the medical interview information may include questions about (1) the user's physical information (e.g., age, height, weight, body mass index (BMI), etc.), (2) medications the user is taking, (3) health functional foods the user is taking, (4) the user's lifestyle habits, (5) diseases the user has or has a history of having, and (6) symptoms the user has or has a history of having. Using the above-mentioned medical interview question information, the user terminal 300 or the device 200 conducts a medical interview with the user. When performing a medical interview, the user terminal 300 or the device 200, for example, displays medical interview information through a touch screen module capable of input and output in one module, stores a value input through user interaction as medical interview information, and transmits the stored value to the server 100. Alternatively, as another example, the user terminal 300 or the device 200 may output medical interview information by voice, and input the user's voice as the medical interview information. The medical information is information received by the server 100 from the medical institution server 500, and includes, for example, at least one of examination, medical examination, or simple medical record information, video shooting information, medication information, or health check information of a user at a medical institution. The server 100 extracts initial variable value information from personal health information extracted from at least one of identification information, medical interview question information, or medical information regarding the user as described above. Here, the initial variable value information includes the user's gender and age, and further optionally includes the user's pregnancy status and breastfeeding status. In step S122 of setting the first base dosage information, the server 100 sets the first base dosage information as dosage information for each nutritional component or each cartridge based on the initial variable value information extracted from the personal health information. In detail, the server 100 inputs the initial variable value information about the user into the base dosage table (or the base dosage algorithm) as an input value, and sets the minimum dosage for the user by nutritional component or cartridge. Such a minimum dosage is an initial setting value for calculating the base dosage information. For example, the server 100 inputs variable value information regarding the user's sex, age, pregnancy status, and breastfeeding status into the basic dosage table, and calculates dosage information for each nutritional component or cartridge. In step S123 of extracting personal health variable value information, the server 100 extracts personal health variable value information including at least one of indication variable value information, factor variable value information, and limitation variable value information from the personal health information. As an example, the personal health variable value information includes indication variable value information and factor variable value information, but selectively includes limitation variable value information. The indication variables are variables for indications that indicate physical illnesses, diseases, symptoms or conditions, mental illnesses, symptoms or conditions, or energy status affected by each nutritional component or cartridge, and the indication variable value information is information regarding the value of the indication variable extracted from the user's personal health information. Such indication variables include a plurality of indication variables (e.g., a first indication variable to an n-th indication variable) for each nutritional component or cartridge, as shown in Fig. 5. Examples of such indication variables include cardiovascular disease, liver disease, depression, etc. The factor variables are variables that affect each indication variable and are variables for detailed elements that form or change the value of the indication variable. The factor variable value information is information about the value of the factor variable for a specific indication variable. A factor variable is set for each indication variable, so that a plurality of factor variables are subordinate to one indication variable, and the plurality of factor variable value information is weighted and summed to form an indication variable value. As shown in FIG. 5, if the first indication variable is, for example, cardiovascular disease, the factor variables are variables that affect or shape the severity of cardiovascular disease, such as the user's BMI index value, waist circumference value, smoking level, family history, etc., are used as factor variables. The indication variables and factor variables are used to increase or decrease the first base dose information calculated for each nutritional component or cartridge. For example, a plurality of indication variables are weighted and calculated for the first nutritional component shown in FIG. 5 to increase the first base dose of the first nutritional component and calculate the second base dose information. The restriction variables are variables for elements that are prohibited or restricted from being taken for each nutritional component or cartridge depending on the user's health condition in response to the indication variables, as shown in FIG. 5, and the restriction variable value information is information regarding the value of the restriction variable extracted from the user's personal health information. Such limiting variables include the user's (1) lifestyle habits (e.g., smoking, sleep time, etc.) and diet (e.g., whether or not to consume mackerel), (2) the user's condition (e.g., pregnancy, breastfeeding, etc.), (3) medications taken by the user, and (4) the user's illness or disease, and are used to reduce the first base dose of the corresponding nutritional component based on the limiting variables and calculate second base dose information. For example, in relation to limiting variables, the present invention provides that when a user takes a particular medication, server 100 limits or does not provide the amount of a particular dosage form provided by device 200, taking into account any interactions between the particular medication and the particular dosage form provided by device 200. Additionally, if the user has a particular disease or illness, the server 100 may limit or not provide the particular dosage form, taking into account the interaction between the particular dosage form provided by the device 200 and the particular disease or illness. In the present invention, a case where all of the indication variable value information, the factor variable value information, and the limit variable value information are applied will be described as an example, but, differently, only the indication variable value information and the factor variable value information may be applied, and the limit variable value information may not be applied. However, when all of them are applied, a dosage form personalized according to the user's personal health information can be provided, so the following description will be given as an example where all of them are applied. Such indication variable value information, factor variable value information, and limit variable value information are expressed as numerical values ​​extracted from the user's personal health information. As an example, if the presence of cardiovascular disease is determined in the user's personal health information, which includes at least one of the user's identification information, medical information, and interview result information, an indication variable for cardiovascular disease is selected, and each factor variable value information is extracted based on the body mass index (BMI) value, waist circumference value, smoking amount value, family strength value, etc., which affect cardiovascular disease. In step S124 of setting the second base dosage information, the server 100 calculates the second base dosage information by reflecting the personal health variable value information extracted from the personal health information on the first base dosage information. In step S214 of calculating the second base dosage information of the present invention, the second base dosage information for each nutritional component or cartridge is calculated taking into consideration at least one of the following: (1) interactions between the user's physical information (e.g., age, height, weight, body mass index (BMI), body surface area, pregnancy, genetic information, etc.) and the nutritional components to be provided; (2) interactions between the drug being administered and the nutritional components to be provided; (3) interactions between the supplement being taken and the nutritional components to be provided; (4) interactions between existing diseases and the nutritional components to be provided; (5) interactions between lifestyle habits and the nutritional components to be provided; and (6) interactions between existing symptoms and the nutritional components to be provided. To this end, the server 100 varies the first base dosage information for each nutritional component or each cartridge according to the personal health variable information, and calculates the second base dosage information. In more detail, the server 100 reflects the factor variable value information dependent on each indication variable as an input value in the variable value-nutrient component mapping table prestored in the memory 120, and calculates the detailed fluctuation rate value according to each factor variable value information by performing calculations according to a predetermined formula. Here, the factor variable value information is one of the personal health variable value information extracted from the personal health information. Next, a volatility value for each indication variable is calculated by applying multiplication or addition to the detailed volatility of each factor variable through a program module or an artificial intelligence (AI) program module. Here, the rate of change value of each indication variable has a value that increases the first base dose. In addition, the fluctuation rate value of each indication variable calculated based on the variable value-nutrient component mapping table is calculated within the range of the maximum fluctuation rate (R) value set for each indication variable. Also, the detailed fluctuation rate (r) according to each factor variable value is calculated within the range of fluctuation rate smaller than the maximum fluctuation rate (R) of each indication variable. In addition, the limit variable value information calculates a second base dose by reducing the first base dose, which has been increased by the indication variable rate value, by a predetermined dose or further processing it to 0 (zero). Thereby, the indication variables are used to calculate the dosage of each nutritional component that has a positive energy effect on physical diseases or symptoms, mental diseases or symptoms, or energy status, the factor variables are used to adjust the increase in the indication variables, and the limiting variables are used to reduce or set the dosage of each nutritional component to zero. For example, in the case of a restriction variable, if it is determined that the first nutrient is being consumed sufficiently through food or outdoor activity, the value is set to a negative sum, and application of the restriction variable reduces the dosage determined by the indication variable and the factor variable. In addition, the restriction variable is set to an accumulated value of 0 if the nutritional ingredient is already being taken as a prescription drug, if it is a nutrient that should not be taken due to interactions with a specific prescription drug, if it is a nutrient that is prohibited due to age, if it is a nutrient that is prohibited for pregnant or breastfeeding women, or if it is a nutrient that is prohibited due to other health conditions such as a pre-existing disease, and the indication variable and factor variable are converted to 0 and restricted accordingly. More specifically, for example, indication variables for the nutritional component omega-3 include physical diseases and symptoms that are positively affected by omega-3, such as (1) cardiovascular disease, (2) pregnancy-related diseases and symptoms, (3) breastfeeding-related diseases and symptoms, and (4) liver disease, and mental diseases and symptoms include (1) cognitive impairment, (2) depression, and (3) bipolar disorder. In addition, when the indication variable for omega-3 is cardiovascular disease, the factor variables for cardiovascular disease are elements that affect cardiovascular disease, and include BMI (body mass index), waist circumference, smoking, drinking, lack of exercise, drug interactions (hyper TG-inducing drugs), triglyceride values, family history which is a CVD risk factor, menopausal information, etc. In addition, restrictive variables for omega-3 include negative variables, such as the level of mackerel intake, and variables that prohibit or limit omega-3 intake to 0 include taking prohibited prescription drugs (e.g., drug-supplement interactions (DNI)) and whether or not to take additional omega-3. The first base dose according to the user's personal health information, the increase amount according to the indication variable and the factor variable, the decrease amount or the limit amount according to the limit variable, etc. are recorded and updated in the variable value-nutrient component mapping table. The server 100 of the present invention refers to the variable value-nutrient component mapping table and performs arithmetic processing on the indication variables, factor variables, and limit variables to calculate the second base dosage information from the first base dosage information. Here, the variable value-nutrient component mapping table is constructed by sequentially allocating a maximum variation rate (R) corresponding to each variable treatment. For example, the variable value-nutritional component mapping table corresponds to a first base dose for each nutritional component or cartridge, and a maximum variation range (R) is set for each indication variable, and the factor variable is assigned an increment weight to be applied within the maximum variation range (R). In addition, when multiple indication variables are selected, the second base dose for each nutrient is calculated separately for each indication variable. The second base dose for each nutrient or cartridge is determined by applying and adding up the weights (S1, S2, S3, ..., SN) in descending order of the fluctuation rate value (R1, R2, R3, ..., RN) for each indication variable calculated by the variable value-nutrient component mapping table. More specifically, when the fluctuation rate for multiple indication variables is calculated using a variable value-nutritional component mapping table, the second base dose for the corresponding nutrient component is calculated by applying weights (S1, S2, S3, ..., SN) to the fluctuation rate for multiple indication variables and multiplying each weight by the first base dose, as shown in the following Equations 1 and 2. For example, the indication variable value information and the factor variable value information are used to calculate the increase value of the first base dosage information as shown in the following formulas 1 to 4. However, this is only an example, and the present invention is not necessarily limited to such formulas 1 to 4.

[0019]

number

[0020]

number

[0021]

number

[0022]

number

Claims

1. 1. A method for calculating dosage form composition information by an electronic device, comprising: acquiring first current state information about the user at a first time point during a first time period; Calculating first dosage form composition information by reflecting the first current status information on the user's base dosage information regarding a plurality of nutritional components; acquiring second current state information about the user at a second time point during the second time period; and calculating second dosage form composition information by reflecting the second current status information in the base dosage information; the base dosage information, determined prior to a first time point in the first time period, has dosage values ​​personalized for the user for the plurality of nutritional components; A method for calculating dosage form composition information, in which the step of calculating the second dosage form composition information includes calculating the second dosage form composition information by reflecting the second current state information in the dose value of the base dosage information used when calculating the first dosage form composition information.

2. The base dose information is determined based on at least individual health information, The method of claim 1 , wherein the personal health information includes at least one of identification information, medical questionnaire information, or medical information regarding the user.

3. The method of claim 1 , further comprising the step of acquiring dosage information for each nutritional component before the first time point to calculate the base dosage information.

4. The first or second current state information is The method of claim 1 , further comprising: determining whether or not the user is taking a dosage form composition based on the dosage form composition information; determining whether or not the user is taking a dosage form based on the dosage form composition information;

5. The first or second current state information is The method for calculating dosage form composition information according to claim 1 , wherein the dosage form composition information is collected from at least one of a device that ejects dosage forms for the plurality of nutritional components and a user terminal of the user or an external device that collects biometric information of the user.

6. After the step of acquiring the first current state information, a step of calculating first change amount information regarding a first nutritional component associated with the first current state information among the plurality of nutritional components; The method for calculating dosage form composition information according to claim 1, further comprising the step of: calculating second change amount information regarding a second nutritional component associated with the second current state information among the plurality of nutritional components after the step of acquiring the second current state information.

7. In the step of calculating the first dosage form composition information, For the first nutrient component, the first change amount information is added to base dose information regarding the first nutrient component to calculate a daily provision amount for the first period; For the nutritional components not associated with the first current status information among the plurality of nutritional components, base dosage information regarding the nutritional components not associated with the first current status information is calculated as a daily provision amount for the first period; In the step of calculating the second dosage form composition information, For the second nutrient component, the second change amount information is added to base dose information regarding the second nutrient component to calculate a daily provision amount for the second period; The method for calculating dosage form composition information according to claim 6, further comprising the step of: calculating, for the nutritional components among the plurality of nutritional components that are not associated with the second current status information, base dosage information regarding the nutritional components that are not associated with the second current status information as a daily provision amount for the second period.

8. 1. An electronic device for calculating dosage form composition information, comprising: a memory and a processor, the processor comprising: acquiring first current state information about the user at a first time point in a first time period; Calculating first dosage form composition information by reflecting the first current status information in base dosage information regarding a plurality of nutritional components; acquiring second current state information about the user at a second time in a second time period; The second dosage form composition information is calculated by reflecting the second current status information in the base dosage information, the base dosage information has dosage values ​​personalized for the user for the plurality of nutritional components, calculated prior to a first time point in the first time period and stored in the memory; An electronic device for calculating dosage form composition information, in which when calculating the second dosage form composition information, the processor calculates the second dosage form composition information by reflecting the second current state information in the dose value of the base dosage information used when calculating the first dosage form composition information.

9. The electronic device for calculating dosage form composition information of claim 8 , wherein the processor pre-calculates the base dose information prior to a first time point of the first time period.

10. The first or second current state information is The electronic device for calculating the dosage form composition information according to claim 8 , wherein the dosage form composition information is collected from at least one of a device that ejects dosage forms for the plurality of nutritional components and a user terminal of the user or an external device that collects biometric information of the user.

11. After receiving the first current state information, the processor calculates first change amount information regarding a first nutritional component associated with the first current state information among the plurality of nutritional components; The electronic device for calculating dosage form composition information according to claim 8, wherein after receiving the second current state information, the processor calculates second change amount information regarding a second nutritional component associated with the second current state information among the plurality of nutritional components.

12. The processor, When calculating the first dosage form composition information, For the nutritional components not associated with the first current status information among the plurality of nutritional components, base dosage information regarding the nutritional components not associated with the first current status information is calculated as a daily provision amount for the first period; For the second nutrient, the first change amount information is added to the base dose information regarding the first nutrient to calculate a daily provision amount for the first period; When calculating the second dosage form composition information, For the nutritional components not associated with the second current state information among the plurality of nutritional components, base dosage information regarding the nutritional components not associated with the second current state information is calculated as a daily provision amount for the second period; The electronic device for calculating dosage form composition information according to claim 11, wherein the second nutritional component is calculated as a daily provided amount for the second period by adding the second change amount information to base dosage information regarding the second nutritional component.

13. The processor, When calculating the first dosage form composition information, converting the daily amounts of the nutritional components for the first period into the number of dosage forms to be discharged per cartridge to calculate the first dosage form composition information; When calculating the second dosage form composition information, The electronic device for calculating dosage form composition information according to claim 8, further comprising: a calculation unit for calculating the second dosage form composition information by converting the daily amounts of the plurality of nutritional components for the second period into the number of dosage forms to be discharged per cartridge.

14. The processor, 9. The electronic device for calculating dosage form composition information of claim 8, further configured to transmit the first or second dosage form composition information to a device for expelling the dosage form.

15. The processor, After the first or second dosage form composition information is transmitted, The electronic device for calculating dosage form composition information according to claim 14, further comprising: receiving, from the device, information on the number of dosage forms dispensed from each cartridge of the device; and transmitting the information on the amount of dosage forms dispensed to a user terminal of the user.

16. Memory, a processor, coupled to the memory, for executing instructions stored in the memory; an input unit to which information is input under the control of the processor; a dosage form ejection unit that ejects dosage forms from a plurality of cartridges that store a plurality of dosage forms for a plurality of nutritional components under the control of the processor; The processor, acquiring first current state information regarding the user via the input unit at a first time point in a first period; Discharging the dosage form from the plurality of cartridges through the dosage form discharging unit according to first dosage form composition information reflecting the first current state information; acquiring second current state information regarding the user via the input unit at a second time point in a second period; The dosage forms are discharged from the cartridges through the dosage form discharge unit according to second dosage form composition information reflecting the second current state information. The first and second dosage form composition information, respectively, The information includes information reflecting both the base dose information and the first and second current state information regarding the plurality of nutritional components, the base dose information having a dose value personalized for the user and determined prior to a first time point in the first time period; A dispensing device that ejects a dosage form, wherein the second dosage form composition information is calculated by reflecting the second current status information in the dose value of the base dosage information used when calculating the first dosage form composition information.

17. 20. A dispensing device for dispensing a dosage form as described in claim 16, wherein the base dosage information is calculated based on personal health information including at least one of identification information, medical questionnaire information, or medical information regarding the user.

18. An output unit that outputs information under the control of the processor, The processor, A dispensing device for ejecting a dosage form as described in claim 16, which outputs medical interview question information via the output unit before a first time point of the first period, and receives response information from the user via the input unit to generate medical interview result information.

19. 17. A dispensing device for dispensing a dosage form as described in claim 16, further comprising a step of the processor acquiring dosage information for each of the plurality of nutritional components prior to a first time point of the first period to calculate the base dosage information.

20. The processor, Calculating the first dosage form composition information by reflecting the first current status information in the base dosage information; The dispensing device for dispensing a dosage form according to claim 16, further comprising: a second dosage form composition information calculating unit that calculates second dosage form composition information by reflecting the second current status information in the base dosage information.

21. The first current state information is Further, the biometric information is collected from a user terminal of the user or an external device that collects the biometric information of the user until a first time point during the first period, The second current state information is 17. A dispensing device that dispenses a dosage form as described in claim 16, wherein further biometric information of the user is collected from a user terminal of the user or an external device that collects biometric information of the user until a second time point during the second period.

22. a plurality of dosage form ejection sensors that detect dosage forms ejected from each of the plurality of cartridges under the control of the processor; A communication unit that transmits and receives information to and from a server under the control of the processor, the plurality of dosage form ejection sensors detect an ejection amount of the dosage form ejected from each cartridge when the dosage form is ejected from the plurality of cartridges according to the first or second dosage form composition information, and generate ejection amount information; 17. The dispensing device for dispensing a dosage form according to claim 16, wherein the communication unit transmits the dispensed amount information to the server.

23. A computer program stored on a computer-readable storage medium, the computer program comprising: acquiring first current state information about the user at a first time point in a first time period; Calculating first dosage form composition information by reflecting the first current status information in base dosage information regarding a plurality of nutritional components; acquiring second current state information about the user at a second time in a second time period; The second dosage form composition information is calculated by reflecting the second current status information in the base dosage information, the base dosage information has dosage values ​​personalized for the user for the plurality of nutritional components and is determined prior to a first time point in the first time period; The program is a computer program stored in a computer-readable storage medium, which calculates the second dosage form composition information by reflecting the second current state information in the dose value of the base dosage information used when calculating the first dosage form composition information when calculating the second dosage form composition information.