System and method for counting daily iodine intake content

The daily iodine intake statistics system has solved the problem of accurately monitoring individual iodine intake, enabling precise management of iodine intake and health management, and improving the diagnosis and treatment of thyroid diseases.

CN121483501APending Publication Date: 2026-02-06THE FIRST AFFILIATED HOSPITAL OF CHONGQING MEDICAL UNIVERSITY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511649887.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-12
Publication Date
2026-02-06

AI Technical Summary

Technical Problem

Existing technologies make it difficult to accurately monitor and manage an individual's daily iodine intake, resulting in poor diagnostic and treatment outcomes for thyroid diseases, and the risks of insufficient or excessive iodine intake are difficult to control.

Method used

Design a daily iodine intake statistics system, including a database module, a user interface module, a calculation module, a data chart generation module, and a reminder module. By recording and analyzing the types and quantities of food consumed by users, the system calculates iodine intake and provides visualization charts and reminder functions, supporting data viewing by doctors.

Benefits of technology

It enables precise control of iodine intake for individual users, improves health management, assists in the optimization of precision diagnosis and treatment strategies in the medical field, and reduces the risk of iodine imbalance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121483501A_ABST
    Figure CN121483501A_ABST
Patent Text Reader

Abstract

The invention discloses a daily iodine content statistical system, which comprises a database module connected with a calculation module, a user interaction interface module, a data chart generation module, a reminding module and a doctor side login module and used for recording initial data and storing the recorded initial data in a database; the user interaction interface module is connected with the database module, the calculation module, the reminding module and the data chart generation module and is used for inputting food types and quantity and generating feedback information; the calculation module is connected with the user interaction interface module, the database module, the data chart generation module and the reminding module and is used for calculating the daily iodine intake of the user; the data chart generation module is connected with the calculation module, the database module and the user interaction interface module and is used for generating a visual data chart according to the iodine intake historical record of the user; the iodine intake can be accurately controlled, accurate data can be provided to assist diagnosis and treatment, and thyroid disease research can be promoted.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of health management, in particular, it is especially related to a daily iodine intake statistical system and method, which is used to help users accurately record and manage daily iodine intake, and provide data support for medical personnel. BACKGROUND

[0002] Iodine is an essential trace element for the human body, which plays a key role in the synthesis of thyroid hormones, and thus affects various functions of the human body. During the fetal and infant periods, insufficient iodine intake can limit the synthesis of thyroid hormones, causing severe developmental disorders. For example, fetuses are prone to congenital hypothyroidism, which can cause symptoms such as mental retardation, deaf-muteness, and short stature. The growth and development of infants is hindered, and the bone development is poor and the growth is slow. Iodine deficiency in adults can cause the thyroid gland to compensate for hyperplasia and form goiter, and also interfere with the normal function of the thyroid gland, causing a decrease in basal metabolic rate, and symptoms such as aversion to cold, fatigue, lethargy, and loss of appetite. Excessive iodine intake can also disrupt the balance of thyroid regulation, causing hyperthyroidism, and symptoms such as palpitations, sweating, hand tremors, weight loss, and exophthalmos, increasing the risk of cardiovascular disease, and long-term excessive intake can induce autoimmune thyroiditis, leading to hypothyroidism and requiring long-term drug treatment. Currently, people have great difficulty in controlling their daily iodine intake. The iodine content of food varies greatly, with high iodine content in seafood such as kelp, which can reach a high microgram level per gram, and low iodine content in land food such as vegetables and fruits, which are mostly in the microgram level. Individual dietary habits are significantly different due to factors such as region, culture, and preference. Some people prefer seafood, while others prefer vegetarian or land food. Without precise monitoring tools, it is difficult to accurately assess iodine intake based on experience alone, and there is a risk of insufficient or excessive iodine intake. In the medical field, doctors need to know the daily iodine intake of patients when diagnosing and treating thyroid diseases and developing health management plans. However, traditional diagnosis and treatment rely on patients' verbal descriptions of dietary structure and iodine intake, which has limitations. Patients may not be able to accurately recall and detail the types, quantities, and iodine content of food, resulting in inaccurate and incomplete information for doctors, which can lead to misdiagnosis and difficulty in precisely adjusting treatment plans. For example, patients with thyroid function abnormalities cannot accurately determine whether their iodine intake is imbalanced, which affects the treatment effect and recovery process.

[0003] In summary, it is necessary to develop a daily iodine intake statistical system and method to fill the gap in iodine intake monitoring and management, and to improve the level of iodine nutrition and health management, and to provide strong support for the prevention and treatment of thyroid diseases.

[0004] Therefore, those skilled in the art are committed to providing a daily iodine intake statistical system and method that can effectively solve the above technical problems. SUMMARY

[0005] In view of the above defects of the prior art, the technical problem to be solved by the present application is to provide a daily iodine intake statistical system and method which can effectively solve the above technical problems.

[0006] To achieve the above-mentioned purpose, the present application provides a daily iodine intake statistical system, comprising The database module is connected with the calculation module, the user interaction interface module, the data chart generation module, the reminding module and the doctor end login module, is used for recording initial data, and stores the recorded initial data in the database; The user interaction interface module is connected with the database module, the calculation module, the reminding module and the data chart generation module, is used for food type and quantity input and feedback information generation; The calculation module is connected with the user interaction interface module, the database module, the data chart generation module and the reminding module, and calculates the daily iodine intake of the user; The data chart generation module is connected with the calculation module, the database module and the user interaction interface module, generates visual data charts according to the iodine intake history record of the user; The reminding module is connected with the calculation module, the user interaction interface module and the database module, triggers the reminding function according to the iodine intake; The doctor end login module is connected with the database module and the data chart generation module, and is associated with the user interaction interface module, and is used for viewing the iodine intake data.

[0007] Further, the specific process that the database module records initial data and stores the recorded initial data in the database is as follows: Data collection, collect iodine content data of various foods; Data classification and arrangement, classified according to the biological classification of food, edible part and processing method; Data entry and update, enter the arranged data into the database, compare the stored data and source data during entry to ensure no entry error; update the food iodine content data information every month, and record the log during the whole updating process; User data storage, open independent storage space for each user, store the daily diet data input by the user in time sequence, record the food name, quantity, intake time, associate the corresponding iodine content data, and form a complete iodine intake record chain.

[0008] Further, the food category and quantity input includes displaying food categories in the database by major category, subdividing specific food items under each category, selecting the name of the food ingested by clicking operation, manually inputting the consumption amount using the numeric keypad, and providing a commonly used unit selection drop-down menu. The system verifies the accuracy of the input in real time, and if there is an error, a friendly prompt box is immediately popped up to guide the user to correct it. The feedback information generation includes activating the calculation program instantly when the user completes the food data input for each meal or each day, the calculation module retrieves the iodine content data of the corresponding food from the database, accurately calculates the iodine intake according to the preset formula, and the feedback module starts working. It first compares the calculated iodine intake with the built-in iodine recommended intake range for different age groups, genders, and health conditions. This recommended intake range is derived from the research results of authoritative medical institutions and nutrition organizations, and is accurately refined to specific populations such as pregnant women, lactating women, children of different ages, adult men, and adult women. For example, the recommended daily iodine intake for an ordinary adult woman is 120 μg, and for a pregnant woman, it increases to about 230 μg due to fetal development needs. The system matches the corresponding standards according to the user's registration information.

[0009] Further, the specific steps of the calculation module to calculate the user's daily iodine intake include calculation module data acquisition preparation. When the user completes the input of the types and quantities of food ingested on the same day through the interactive interface module and submits it, the calculation module immediately starts the workflow. Specifically, it first establishes a high-speed data connection channel with the database module, prepares to retrieve the required food iodine content data and the user's just-input diet information; at the same time, it performs preliminary verification on the obtained user input data, and again confirms the accuracy of the food category name and the reasonableness of the quantity value; Iodine content extraction by food category. According to the order of food categories input by the user, the corresponding iodine content information is accurately extracted from the database. For each food, the calculation module locates the iodine content record in the food data of the database according to its name and category, and finds the specific iodine content data of the seaweed from the same place under the marine product category; extract the mean iodine content data; Intake and iodine content matching calculation. After extracting the food iodine content data, the calculation module starts the calculation. It multiplies the iodine content data of each food with the user's input intake of that food. Assuming that the user inputs 200 grams of milk on the same day, and the iodine content of milk in the database is recorded as 5 μg / 100 g, then the iodine contribution of milk calculated for this food is μg; similarly, this calculation operation is performed for all food categories input by the user on the same day; Iodine intake summation. After completing the iodine content and intake multiplication calculation for each food, the calculation module uses the summation algorithm to accumulate the iodine amounts corresponding to all foods respectively. Iodine intake

[0010] wherein, the iodine intake (Iodine Intake) ) represents the calculated daily iodine intake of the user, in micrograms (ug) ) ; is the starting index of the summation, indicating that the summation starts from the first term; is the termination index of the summation, indicating the total number of food categories ingested by the user on that day represents the iodine content of the first category of food; represents the intake of the first category of food; The result output is connected with the feedback, and after the calculation module completes the summation operation and obtains the daily iodine intake value, the result data is transmitted to the database module for storage, and is archived according to the user ID and date; the result is pushed to the user interaction interface module, and a comparison program with the recommended intake is triggered, and then corresponding user prompt information is generated according to the comparison result.

[0011] Further, the data chart generation module specifically includes Data acquisition and preparation: after the user completes the input of daily food intake data, the calculation module calculates the daily iodine intake and stores it in the database, and the data chart generation module first extracts the user's iodine intake history data from the database, which includes the iodine intake values of the user on different dates; the acquired data is preprocessed to check the integrity and accuracy of the data, ensuring that there is no missing data, and if abnormal data is found, preliminary analysis and marking are performed; Chart type selection and design: determine the chart type to be generated according to system settings and user needs, including line charts and bar charts Data mapping and drawing: map the iodine intake data extracted and preprocessed to the selected chart type; Chart display and interactive function: display the generated chart on the user interaction interface; add interactive functions to the chart; Chart update and storage: as the user continuously inputs new food intake data, the data chart generation module will regularly update the chart; when new data is added, the above steps are re-executed to recalculate and redraw the chart, reflecting the latest iodine intake situation; store the generated chart data and related settings.

[0012] Further, the interactive functions added to the chart include Mouse hover tooltip: When a user hovers the mouse over a data point in a chart, a pop-up window displays detailed information about that point, including the specific date and iodine intake value. Zoom and pan functions: Users can zoom in and pan the chart to view data for different time periods; Data drill-down: If the chart displays summary data, users can drill down to more detailed data levels by clicking.

[0013] Furthermore, in the design of the data chart generation module, the grouping and classification methods for the data include: time-based grouping, including daily, weekly, monthly, and yearly grouping; assuming the daily intake for a week is... The average weekly iodine intake is

[0014] in, This is the average value; To divide the sum by 7; From arrive Summing the expression; For the first in the data Individual elements; food type-based classification, including staple foods, seafood, and dairy products; user-specific grouping, including age, gender, and health status; user-defined grouping and classification.

[0015] Furthermore, the specific steps for the reminder module to trigger the reminder function include: Data Acquisition: The reminder module needs to obtain the user's daily iodine intake data from the calculation module. This data is calculated by the calculation module based on the types and quantities of food input by the user, combined with the iodine content data in the database. At the same time, the reminder module also needs to obtain the safe threshold and recommended value for iodine intake from the system settings. The safe threshold includes the upper and lower limits of iodine intake. Iodine Intake Comparison and Judgment: After obtaining the user's iodine intake data and threshold, the reminder module will compare the user's iodine intake with the safety threshold and recommended value. If the user's iodine intake exceeds the set safety limit, the reminder module will determine that the user's iodine intake is excessive; if the user's iodine intake is lower than the recommended value, the reminder module will determine that the user's iodine intake is insufficient. Reminder Trigger and Method Selection: When the system determines that a user's iodine intake is excessive or insufficient, the reminder module will trigger a reminder operation. The reminder methods include: pop-up window prompt: a window pops up on the user interface to display the reminder information; mobile push notification: assuming the user is using the system on a mobile device, the reminder module can send a reminder via push notification. Reminding content customization and associated information provision: the reminding content is customized according to the iodine intake of the user; meanwhile, the associated data chart generation module; Reminding frequency control and recording: the frequency of reminding is controlled through the reminding module; meanwhile, the situation of each reminding is recorded, including the reminding time, the reminding reason, and the response of the user to the reminding.

[0016] Further, the doctor end login module is used for viewing the iodine intake data specific process, which includes login and permission verification, and the system administrator creates a special login account for the doctor, and in the creation of the account, different permission levels are allocated according to the department and responsibility range of the doctor; Login interface access: the doctor accesses through the special doctor end login interface provided by the system, the login interface includes the identification of the hospital or the system, and the login entrance, the doctor inputs the allocated account and password, and these information is sent to the identity verification server of the system; Identity verification process: the identity verification server verifies the account and password input by the doctor, compares the account information stored in the database, including whether the account exists, whether the password is correct, and whether the account is in a valid state, if the verification is passed, the doctor will be allowed to enter the system; if the verification fails, the system will prompt an error message; Patient data query and screening: after successful login, the doctor enters the patient data viewing interface; patient data screening condition setting: the screening conditions include disease type, iodine intake condition, treatment stage, etc., and the system screens out the patient list meeting the requirements in the database according to the screening conditions set by the doctor; Iodine intake data viewing and analysis: Iodine intake data includes the iodine intake amount of the patient on different dates, the type and quantity record of the food intake, and the iodine intake history trend; data correlation analysis includes comparing the iodine intake amount with the thyroid function index, and studying the relationship between iodine intake and the condition of thyroid disease; data comparison and reference interval include the normal iodine intake range of different age groups, gender, and health status population, and the iodine intake amount is compared with these reference intervals to determine whether the iodine intake of the patient is normal; Treatment plan adjustment and suggestion record: the iodine intake data of the patient is adjusted; dietary suggestions are provided, and the suggestion record is recorded in the file.

[0017] The use method of the daily iodine content statistical system includes the following steps: S10: initial data input: input the iodine content data of various foods into the database module; S20: user daily data input: the user inputs the type and quantity of the food intake through the interactive interface module at the end of each meal or each day; S30: Iodine intake calculation: The calculation module calculates the user's daily iodine intake in real time according to the user input data and the iodine content data in the database; S40: Data storage and chart generation: The calculated iodine intake data is stored in the database module, and the corresponding data chart is generated by the data chart generation module; S50: Reminders and interventions: The reminder module compares the user's iodine intake with the set threshold, and when the intake exceeds or is insufficient, the user is reminded in time; S60: View and diagnosis: Enter the system through the doctor's login module to view the iodine intake data.

[0018] The beneficial effects of the present application include: 1) for individual users Precise iodine intake control: Users can accurately master the daily iodine intake in real time, overcome the blindness of experience estimation, adjust the diet structure in time, prevent iodine imbalance from causing thyroid diseases, and ensure normal thyroid function and stable operation of the body metabolism and nervous system; Personalized health guidance: Provide exclusive iodine intake suggestions based on user age, gender, health status, etc., meet the special needs of pregnant women, children, and different professional adults, etc., help individuals to manage iodine nutrition and health in detail. Improve health literacy: Intuitive interface feedback, charts and popular science push, promote users to understand the correlation between iodine and health, develop the habit of paying attention to dietary nutrition, actively optimize the diet, and prevent diseases.

[0019] 2) for the medical field Auxiliary precise diagnosis and treatment: Doctors obtain accurate iodine intake data, analyze the causes accurately in combination with thyroid function indicators, optimize treatment strategies, improve cure rates, and shorten treatment cycles. Promote medical research: A large amount of patient data provides materials for thyroid disease research, helps to explore the influence of multiple factors, and gives birth to innovative diagnosis and treatment and prevention strategies. Improve doctor-patient communication: The system builds a bridge for doctor-patient communication, and visual data is convenient for doctors to explain the condition, patients to feedback the effectiveness of dietary adjustment, to enhance treatment compliance, and to improve the doctor-patient relationship. BRIEF DESCRIPTION OF DRAWINGS

[0020] Figure 1 is a flowchart of the iodine intake content statistical method in the embodiments of the present application. DETAILED DESCRIPTION

[0021] The present application will be further described below in conjunction with the drawings and embodiments: In the description of the present application, it should be pointed out that the terms "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer" and the like indicate the orientation or positional relationship shown in the drawings, which is only for the convenience of describing the present application and simplifying the description, and does not indicate or imply that the devices or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second", "third" are only for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0022] In the description of the present application, it should be pointed out that unless otherwise explicitly specified and limited, the terms "mounting", "setting", "connection" should be understood broadly, for example, it can be fixedly connected, or it can be detachably connected, or integrally connected; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium; it can be the communication inside two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0023] As shown in Figure 1 A daily iodine content statistical system, comprising A database module connected with the calculation module, the user interaction interface module, the data chart generation module, the reminding module and the doctor end login module, used for recording initial data and storing the recorded initial data in the database; as preferred, in this step, specifically comprising The specific process of recording initial data in the database module and storing the recorded initial data in the database is as follows: data collection: a professional team widely collects iodine content data of various foods from authoritative scientific literature, internationally recognized food nutrition database and food ingredient standard reports published by health departments of various countries. These data sources ensure the scientificity, accuracy and universality of the data. For example, for marine products, not only common kelp and seaweed are covered, but also various deep-sea fish and shellfish, and the iodine content fluctuation range under different varieties, production places and processing methods is recorded in detail; for land foods, all categories such as cereals, vegetables, fruits, meat and dairy products are comprehensively sorted out, such as the iodine content difference of different varieties of cereals such as wheat, rice and corn under different growth environments, and the mean and extreme value of iodine content of leafy vegetables, root and stem vegetables and solanaceous fruits.

[0024] Data classification and arrangement: According to the biological classification of food, the edible part, the processing method and other dimensions, the data is classified in detail. Taking the edible part as an example, vegetables are divided into leafy vegetables (such as spinach, lettuce), stem vegetables (such as asparagus lettuce, asparagus), root vegetables (such as carrots, white radish), fruit vegetables (such as eggplant, tomato), etc. The iodine content of typical food in each part is recorded. For processed food, it is divided into light processing (such as fresh-cut fruit, clean vegetable), medium processing (such as frozen dumplings, canned food), deep processing (such as potato chips, biscuits), considering the influence of processing on iodine content, such as the increase of iodine content in pickled food due to the iodine content in salt, and the relative increase of iodine content due to water removal in dehydration processing, which are recorded and marked in detail.

[0025] Data entry and update: Using professional data entry software, trained personnel accurately enter the data into the database, set up multiple verification mechanisms, automatically compare similar data and source data during entry to ensure no entry errors. Regularly update the data (such as every month), incorporate new research findings, food varieties or iodine content adjustments of food due to environmental changes (such as changes in soil and water iodine content affecting crop iodine content), and record the entire process of updating the log for easy tracing and auditing.

[0026] User data storage: Each user has an independent storage space, and the user's daily diet data is stored in time sequence, accurate to each meal. Record the food name, quantity, intake time, and associate the corresponding iodine content data to form a complete iodine intake record chain, making it easy to check iodine intake details at a specific time period at any time, and providing sufficient raw materials for subsequent data analysis, chart generation and health trend judgment.

[0027] User interaction interface module: connected with database module, calculation module, reminder module and data chart generation module, used for food type and quantity input and feedback information generation; as an option, in this step, it specifically includes Food type and quantity input: The interface design adopts a clear and intuitive list layout, with food types in the database displayed in major categories such as main dishes, side dishes, vegetables, fruits, seafood and processed foods. Each category is subdivided into specific food items, making it easy for users to quickly locate and find. Users can select the food name they have consumed by clicking, sliding, etc. Once selected, the system automatically focuses on the quantity input box, supporting users to manually input the amount of food consumed using the numeric keypad, while providing a common unit selection drop-down menu covering grams, kilograms, milliliters, liters, servings, etc. to facilitate accurate entry of different forms of food (solid, liquid, pre-packaged food by serving size, etc.). The system verifies the legality of the input in real time, such as whether the number format is correct, whether the unit matches the food, etc. If there is an error, a friendly prompt box will pop up immediately to guide the user to correct it.

[0028] Feedback information generation: When the user completes each meal or daily food data input, the system activates the calculation program instantly, the calculation module retrieves the iodine content data of the corresponding food from the database, and accurately calculates the iodine intake according to the preset formula, and then the feedback module starts to work. It first compares the calculated iodine intake with the built-in iodine recommended intake range for different age groups, genders, and health conditions. This recommended intake range is derived from the research results of authoritative medical institutions and nutrition organizations, and is accurately refined to specific groups such as pregnant women, lactating women, children of different ages, adult men, and adult women. For example, the recommended daily iodine intake for an ordinary adult woman is 120 μg, while for a pregnant woman, it increases to about 230 μg due to fetal development needs. The system matches the corresponding standards according to the user's registration information.

[0029] User prompt mechanism: If the user's iodine intake is within the recommended range, the interface displays a green alert sign "intake appropriate" and the current intake value, with a warm reminder to encourage healthy eating; if it exceeds the upper limit of safety (such as more than 1000 μg per day for adults), the interface switches to a red warning background, and a pop-up window displays "excessive iodine intake" and the excess value in large font, detailing possible health risks such as increased risk of hyperthyroidism and autoimmune thyroiditis, and providing practical adjustment suggestions such as reducing high-iodine food intake and increasing low-iodine food combinations, while pushing related science article links to help users better understand the dangers of excessive iodine; when the intake is consistently below the recommended lower limit, the interface displays a yellow prompt box showing "insufficient iodine intake" and the deficiency, recommending a list of foods rich in iodine such as seafood and iodine-fortified foods, guiding users to reasonably add meals or adjust their diet structure, and linking to online fresh food purchase platforms for corresponding goods pages to facilitate users to purchase ingredients to improve iodine intake. Data acquisition preparation: When the user completes the entry of the types and quantities of food consumed through the interactive interface module and submits it, the calculation module immediately starts the workflow. First, it establishes a high-speed data connection channel with the database module to retrieve the required food iodine content data and the user's input diet information. At the same time, it performs preliminary verification on the obtained user input data to confirm the accuracy of the food type name (to avoid data matching failure due to input errors) and the reasonableness of the quantity value (such as whether it is within a reasonable consumption range to prevent abnormal large or small data from interfering with the calculation results).

[0030] Iodine content extraction by food category: According to the order of food categories input by the user, the corresponding iodine content information is accurately extracted from the database. For each food, the calculation module locates the accurate iodine content record in the vast food data of the database according to its name, category, and possible special identification (such as place of origin, processing method, etc. refined labels), if these factors are designed by the system as key factors affecting the judgment of iodine content). For example, if the user inputs "deep sea kelp (produced in XX sea area)", the system will preferentially search for the iodine content data of kelp in the sea product category for this place of origin. Due to factors such as differences in iodine concentration of seawater in different places, its iodine content may be different from that of ordinary kelp; if only "apple" is simply input, the general iodine content average data of apple, a common fruit category, is extracted from the database, usually stored in the form of XX micrograms of iodine per 100 grams.

[0031] Assuming the user has consumed grams of food on the same day, and the iodine content record of the food in the database is micrograms / 100 grams, the iodine contribution of this food is calculated as: iodine intake

[0032] After extracting the iodine content data of the food, the calculation module begins the core calculation operation. It multiplies the iodine content data of each food (expressed in micrograms / unit, with the unit determined by the characteristics of the food, such as grams, milliliters, etc.) with the user's input of the intake of that food (strictly corresponding to the same unit). For example, the user has consumed 200 grams of milk on the same day, and the iodine content record of milk in the database is 5 micrograms / 100 grams, so the iodine contribution calculated for this food is: micrograms. Similarly, this calculation operation is performed for all food categories input by the user on the same day.

[0033] Iodine intake summation: After completing the multiplication calculation of the iodine content and intake of each food, the calculation module uses the summation algorithm to accumulate the iodine amount results of all foods respectively, which is: Iodine intake

[0034] where iodine intake ( ) represents the calculated daily iodine intake of the user, with the unit of micrograms ( ); is the starting index of the summation, indicating that the summation starts from the first term; is the termination index of the summation, indicating the total number of food categories consumed by the user on the same day; represents the iodine content of the th food category; represents the intake of the th food category; For example, if the user inputs bread, eggs, and spinach on the same day, the system calculates the iodine contribution of each food item: X1 micrograms for bread, X2 micrograms for eggs, and X3 micrograms for spinach. The total daily iodine intake is then X1 + X2 + X3 micrograms, accurately determining the total amount of iodine the user has obtained from their diet on that day.

[0035] The result output and feedback are connected, and after the calculation module completes the summation operation and obtains the accurate daily iodine intake value, on the one hand, the result data is transmitted to the database module for storage, accurately archived according to user ID and date, etc. key information, facilitating subsequent query, analysis, and chart generation module call; on the other hand, the result is immediately pushed to the user interface module, so that the interface can quickly show the user the details of the daily iodine intake, and trigger the comparison program with the recommended intake, and then generate corresponding user prompt information according to the comparison result, informing the user of their iodine intake status: appropriate, excessive, or insufficient, completing the closed-loop feedback of the entire calculation process.

[0036] The data chart generation module is connected with the calculation module, database module, and user interaction interface module, and generates visual data charts based on the user's iodine intake history records; After the user completes the input of daily food intake data, the calculation module calculates the daily iodine intake and stores it in the database. The data chart generation module first extracts the user's iodine intake history data from the database. These data include the user's iodine intake values on different dates, as well as possibly related other information such as the user's personal basic information (age, gender, etc.) and average iodine intake data in different time periods (if the system has calculated and stored them).

[0037] The obtained data is preprocessed to check the completeness and accuracy of the data. For example, ensure that there is no missing date data, and if data anomalies are found (such as unreasonable maximum or minimum values of intake), preliminary analysis and marking are performed to allow reasonable processing or alert the user to potential data problems during subsequent chart generation.

[0038] Chart type selection and design: determine the chart type to be generated based on system settings and user needs. Common chart types include: Line chart: used to show the trend of iodine intake over the past week, month, or longer period. The system will determine whether the user's iodine intake data is suitable for presentation using a line chart, for example, when the user has continuous multi-day data records, a line chart can well reflect the fluctuations in iodine intake.

[0039] Bar chart: used to compare the average iodine intake in different time periods (such as each week, each month). If the system wants to highlight the differences in iodine intake levels between different time periods, a bar chart is a suitable choice.

[0040] Design the basic layout and style of the chart. This includes determining the axis labels (e.g., the horizontal axis represents dates or time periods, the vertical axis represents iodine intake), the scale intervals, color scheme, legends (if there are multiple data series), etc. For example, the vertical axis scale for iodine intake may be reasonably divided according to the range of user data, ensuring that the chart can clearly show data changes.

[0041] Data mapping and rendering, map the extracted and preprocessed iodine intake data to the selected chart type. For line chart: Take the date as the horizontal axis coordinate, and the iodine intake corresponding to each date as the vertical axis coordinate, and connect these coordinate points in turn to form a line. For example, if the user ingests 100 μg of iodine on January 1, 120 μg on January 2, and 90 μg on January 3, then a line will be drawn between the points (January 1, 100 μg), (January 2, 120 μg), and (January 3, 90 μg) on the chart.

[0042] For bar chart: Take different time periods (e.g., each week) as the horizontal axis classification, and the average iodine intake corresponding to each time period as the height of the column for drawing. For example, if the average iodine intake for the first week is 110 μg and for the second week is 95 μg, then two columns will be drawn, with the first column being 110 μg high corresponding to the first week and the second column being 95 μg high corresponding to the second week.

[0043] During the drawing process, some auxiliary elements may be added to enhance the readability of the chart, such as data labels (directly displaying the specific values of each point or column on the chart), trend lines (linear or nonlinear trend lines can be added to line charts to visually display the changing trend of iodine intake), etc.

[0044] Chart display and interactive functions, the generated chart is displayed on the user interaction interface. Users can directly view the chart through the interface to understand their iodine intake.

[0045] Add interactive functions to the chart, such as mouse hover tips: When the user hovers the mouse over a data point (point in line chart or column in bar chart) in the chart, a pop-up window displays detailed information about that point, such as the specific date, iodine intake value, etc.

[0046] Zoom and pan functions: Users can zoom in on the chart to view the details of iodine intake in a certain time period, or pan to view data in different time periods.

[0047] Data Drilling: If the chart displays aggregated data (e.g., monthly average), users can drill down to more detailed data levels (e.g., view daily data within the month) by clicking operations to meet different levels of data analysis needs.

[0048] Chart Updating and Storage: As users continuously input new food intake data, the data chart generation module updates the chart periodically (e.g., daily or weekly). When new data is added, the above steps are re-executed to recalculate and redraw the chart to reflect the latest iodine intake.

[0049] Storing generated chart data and related settings allows users to quickly load and display them in subsequent views, while also facilitating long-term data tracking and analysis by the system. For example, storing chart snapshots for different time periods records the long-term trajectory of users' iodine intake, providing more comprehensive data references for users and doctors.

[0050] In the design of the data chart generation module, the grouping and classification of data includes grouping based on time dimensions, including daily, weekly, monthly, and annual grouping. Daily Grouping: When users want to understand the daily fluctuations in iodine intake, the data chart generation module groups data by day. This grouping method is suitable for scenarios where users want to accurately track short-term changes in iodine intake, such as observing the impact of dietary differences on iodine intake on different days.

[0051] Classification based on food types, including classification of staple foods, seafood, and dairy products; grouping based on user personal characteristics, including age, gender, and health status grouping; user-defined grouping and classification.

[0052] Weekly Grouping: Grouping by week helps users observe the regularity of iodine intake within a week. Assuming the daily intake for a week is , the weekly average iodine intake is

[0053] where is the average value; is the sum divided by 7; is the sum from to ; and is the th element in the data. Generally, people's eating habits may differ between weekdays and weekends, and weekly grouping can reveal this periodic change. For example, iodine intake is relatively stable from Monday to Friday, while there is greater fluctuation on weekends due to dining out and other reasons.

[0054] Monthly grouping, monthly grouping can reflect the user's iodine intake trend in a longer period of time. It can help users find out whether the monthly iodine intake is within a reasonable range, and can analyze the relationship between iodine intake and physical condition in combination with physiological factors such as menstrual cycle (for female users). For example, some women's dietary habits may change before and after the menstrual period, thereby affecting iodine intake, and such changes can be visually presented through the chart of monthly grouping.

[0055] Yearly grouping, grouping by year is suitable for long-term analysis of iodine intake data. It can show the user's iodine intake changes throughout the year, as well as the impact of different seasons on iodine intake. For example, the summer may have relatively low iodine intake due to eating more fresh vegetables and fruits, while the winter may have higher iodine intake due to eating more seafood (such as kelp, seaweed, etc.) for warmth.

[0056] Classification of staple food, side dish, seafood, dairy product, etc. Classification of iodine intake data according to the main categories of food can help users clearly understand the contribution of different types of food to iodine intake. For example, through the chart, the proportion of seafood in the user's iodine intake can be visually seen. If the user finds that the iodine contribution of seafood is too high, they may consider adjusting their diet to reduce the intake of seafood to avoid iodine excess.

[0057] High-iodine, medium-iodine, and low-iodine food classification, according to the iodine content of food, can more specifically analyze iodine intake. For example, after classifying high-iodine foods (such as kelp, seaweed, etc.), medium-iodine foods (such as fish, shellfish, etc.), and low-iodine foods (such as most vegetables and fruits), users can see their intake proportion of different iodine content foods through the chart, and then adjust their diet to ensure balanced iodine intake.

[0058] Age, gender, and health status grouping, for users of different ages, the demand for iodine is different. For example, children and adolescents are in the growth and development stage, and their demand for iodine is relatively high; while the iodine demand of the elderly may decrease. The data chart generation module can group the data according to the age information filled in by the user during registration, so as to provide more targeted iodine intake analysis for users of different ages.

[0059] Gender grouping, men and women have differences in physiological structure and function, and the demand for iodine is also different. Women's demand for iodine increases significantly during pregnancy and lactation. Through gender grouping, the iodine intake of male and female users can be analyzed respectively, and more accurate iodine intake suggestions can be provided for female users during special physiological periods.

[0060] Health status grouping, for users with thyroid diseases (such as hyperthyroidism, hypothyroidism, etc.) or other related diseases, their iodine intake needs are different from healthy people. The data chart generation module can group data according to the health status of the user, for example, generate a separate chart for hyperthyroidism patients to show their iodine intake control during treatment, helping doctors and patients better manage the disease.

[0061] User-defined grouping and classification, in order to meet the personalized needs of users, the system can allow users to define the grouping and classification of data on their own. For example, users can divide food into "breakfast food", "lunch food", "dinner food" according to their own eating habits to view the impact of different meals on iodine intake; or classify food by source (local food, food from other places) to analyze the impact of geographical factors on iodine intake.

[0062] Data analysis purpose-oriented, if the purpose of the system's data analysis is to study the relationship between iodine intake and a specific disease, the data grouping and classification method will revolve around disease-related factors. For example, for the study of the relationship between iodine intake and thyroid nodules, users can be divided into "thyroid nodule group" and "no thyroid nodule group", and the iodine intake data of the two groups of users can be compared to analyze whether iodine intake is related to the occurrence and development of thyroid nodules.

[0063] Reminder module, connected with the calculation module, user interaction interface module and database module, according to the iodine intake, trigger the reminder function; Data acquisition: First, the reminder module needs to obtain the user's daily iodine intake data from the calculation module. This data is calculated by the calculation module based on the food types and quantities input by the user, combined with the iodine content data in the database.

[0064] At the same time, the reminder module also needs to obtain the safety threshold and recommended value of iodine intake from the system settings. The safety threshold usually includes the upper limit of iodine intake (such as adult daily iodine intake exceeding 1000 μg) and the lower limit (such as adult daily 120 μg), these thresholds are determined based on medical and nutritional research.

[0065] Iodine intake comparison and judgment: After obtaining the user's iodine intake data and threshold, the reminder module will compare the user's iodine intake with the safety threshold and recommended value.

[0066] If the user's iodine intake exceeds the set safety upper limit, such as exceeding 1000 μg, the reminder module will determine that the user's iodine intake is excessive. If the user's iodine intake is lower than the recommended value, such as less than 120 μg for a long time, the reminder module will determine that the user's iodine intake is insufficient.

[0067] Reminders and mode selection: When the system determines that a user's iodine intake is excessive or insufficient, the reminder module triggers appropriate reminder operations.

[0068] For reminder modes, the system has multiple options: Pop-up window prompt: A window pops up on the user's interactive interface, displaying reminder information. For example, when a user's iodine intake is excessive, the pop-up window may display "Your iodine intake has exceeded the safe upper limit. Please adjust your diet and reduce the intake of high-iodine foods," and may also include a list of common high-iodine foods.

[0069] Mobile push notification: If the user uses the system on a mobile device, the reminder module can send reminders through push notifications. This way, the user can receive timely reminders even when not using the system interface, such as "Your iodine intake has been insufficient for a long time. It is recommended to increase the intake of iodine-rich foods such as kelp and seaweed."

[0070] Customized reminder content and associated information provision: The reminder content is customized according to the user's iodine intake; at the same time, the data chart generation module is associated; specific The reminder content is customized according to the user's iodine intake.

[0071] For cases of excessive iodine intake, in addition to prompting the user to reduce high-iodine food intake, some popular science information about the hazards of iodine excess may also be provided, such as the risk of hyperthyroidism and autoimmune thyroiditis.

[0072] For cases of insufficient iodine intake, the reminder content may include a list of iodine-rich foods such as seafood and iodine-fortified foods, and may also provide some simple dietary suggestions to help users reasonably increase their iodine intake.

[0073] In addition, the reminder module can also associate with other modules in the system, such as the data chart generation module. When the user receives an iodine intake reminder, the system can automatically generate and display a chart of the recent trend of iodine intake for the user, allowing the user to more intuitively understand their iodine intake situation and better adjust their diet.

[0074] Reminders and frequency control and recording: The frequency of reminders is controlled through the reminder module, which

[0075] Among them, the time when the user first receives a reminder of excessive iodine intake; the next reminder time; the next reminder interval; at the same time, the If the user actively responds and takes adjustment measures, the reminder period can be appropriately extended If the user does not respond or the iodine intake situation continues to be abnormal, the reminder period can be shortened At the same time, the situation of each reminder is recorded, including the reminder time, the reason for the reminder, and the user's response to the reminder.

[0076] Specifically, the reminder module controls the frequency of reminders to avoid excessive disturbance to the user. For example, if the user has received a reminder of excessive iodine intake, the system may not repeatedly send the same reminder in a short period of time before the user takes effective measures to adjust the diet, but instead checks the user's iodine intake situation again after a certain time interval (such as three days) and decides whether to remind again.

[0077] At the same time, the reminder module records the situation of each reminder, including the reminder time, the reason for the reminder (excessive or insufficient iodine intake), and the user's response to the reminder (such as whether the user has viewed the reminder content, whether the user has taken action to adjust the diet, etc.), which can provide a reference for the user and the doctor to better manage the user's iodine intake and health status.

[0078] The doctor end login module is connected with the database module and the data chart generation module, and is associated with the user interaction interface module, for viewing iodine intake data, specifically including: Account creation and distribution: The system administrator creates special login accounts for doctors, which can be associated with the internal identity recognition system of the hospital or medical institution. When creating an account, different levels of permissions will be assigned according to the doctor's department (such as endocrinology, general internal medicine, etc.) and responsibility range (such as attending physician, consulting physician, etc.). For example, endocrinology doctors may have complete permissions to view and analyze iodine intake data of patients with thyroid diseases, while general internal medicine doctors may only have partial viewing permissions.

[0079] Login interface access, doctors access through the special doctor end login interface provided by the system. The login interface usually has the identification of the hospital or system, and a clear "doctor login" entrance. The doctor enters the assigned account and password, which will be sent to the system's identity verification server.

[0080] Identity verification process, the identity verification server verifies the account and password entered by the doctor. It will compare the account information stored in the database, including whether the account exists, whether the password is correct, and whether the account is in a valid state (such as not expired, not locked, etc.). If the verification is passed, the doctor will be allowed to enter the system; if the verification fails, the system will prompt an error message, such as "account or password error" or "account is locked", etc., and the doctor needs to re-enter the correct information.

[0081] Patient List Browsing After successfully logging in, the doctor enters the patient data viewing interface and first sees the patient list. This list can be sorted in various ways, such as patient name, age, gender, hospital number, and date of visit. The doctor can find a specific patient by scrolling through the list or using the search function. For example, the doctor can input the patient's name or hospital number to quickly locate the patient.

[0082] Patient Data Filtering Conditions Setting To more accurately find patients, the doctor can set filtering conditions. These conditions can include disease type (such as hyperthyroidism, hypothyroidism, and other thyroid diseases), iodine intake status (such as excessive iodine intake, insufficient iodine intake, normal iodine intake), treatment stage (such as treatment in progress, recovery period, etc.), and other conditions. The system filters the patient list that meets the requirements in the database according to the filtering conditions set by the doctor, making it easier for the doctor to research and analyze specific patient groups.

[0083] Detailed Data Display After selecting a patient, the doctor can view the patient's detailed iodine intake data. These data include the patient's iodine intake amount on different dates, the types and quantities of food ingested, and the historical trend of iodine intake (displayed through data charts, such as line graphs showing daily iodine intake changes, bar charts comparing average iodine intake in different time periods, etc.). For example, the doctor can view the patient's iodine intake data for the past month to understand whether the patient's diet is stable and whether the iodine intake is within a reasonable range.

[0084] Data Correlation Analysis The doctor can perform correlation analysis between the patient's iodine intake data and other clinical data. For example, compare iodine intake with thyroid function indicators (such as TSH, T3, T4, etc.) to study the relationship between iodine intake and thyroid disease condition. If the doctor finds that the patient's thyroid hormone levels change abnormally after increasing iodine intake, the doctor can further analyze whether excessive iodine intake caused the thyroid function disorder.

[0085] Data Comparison and Reference Interval The system can provide the doctor with reference intervals for iodine intake data, such as the normal iodine intake range for different age groups, genders, and health status populations. The doctor can compare the patient's iodine intake with these reference intervals to determine whether the patient's iodine intake is normal. For example, for an adult female patient, the doctor can compare her iodine intake with the normal iodine intake range for adult females (such as 120 - 1000 μg / day) to determine whether the patient has excessive or insufficient iodine intake.

[0086] Therapeutic regimen adjustment decisions Based on the patient's iodine intake data and the correlation analysis with other clinical data, the doctor can adjust the patient's treatment regimen. For example, if the patient has excessive iodine intake and hyperthyroidism, the doctor may reduce the patient's dose of iodine-containing drugs or suggest that the patient adjust their diet to reduce the intake of high-iodine foods. The doctor records these adjustment decisions in the system, including the content of the adjustment, the reason, and the time.

[0087] Dietary recommendations and feedback The doctor can provide detailed dietary recommendations to the patient to help the patient control iodine intake. These recommendations are recorded in the patient's file, which the patient can view through their own user interface. For example, the doctor can recommend that a patient with excessive iodine intake increase the intake of low-iodine foods (such as most vegetables and fruits) and reduce the frequency of eating high-iodine foods (such as kelp, seaweed, etc.). At the same time, the system can record the patient's feedback on these recommendations, such as whether the patient has adjusted their diet according to the recommendations and whether the iodine intake has improved after the adjustment.

[0088] Method for using a daily iodine intake statistical system, characterized by comprising the following steps: Initial data entry: Enter the iodine content data of various foods into the database module; User daily data input: The user inputs the types and quantities of food consumed at the end of each meal or day through the interactive interface module; Iodine intake calculation: The calculation module calculates the user's daily iodine intake in real time based on the user's input data and the iodine content data in the database; Data storage and chart generation: The calculated iodine intake data is stored in the database module, and the corresponding data charts are generated by the data chart generation module; Reminders and interventions: The reminder module compares the user's iodine intake with the set threshold value, and when the intake exceeds or is insufficient, it reminds the user in a timely manner; Viewing and diagnosis: The doctor logs in to the system through the doctor's terminal login module to view the iodine intake data.

[0089] Further detailed steps for using a daily iodine intake statistical system System initialization and user registration System installation and first start, the user downloads and installs the daily iodine intake statistical system application from an official channel (such as an app store or official website). After installation is complete, the first start of the application, the system will guide the user to perform a series of initialization settings.

[0090] User Registration Information Filling: Users need to fill in their personal basic information, including name, age, gender, contact information (such as mobile phone number or email), and health status (whether they have thyroid disease or other related diseases, etc.). These information is crucial for the system to accurately assess the user's iodine needs and provide personalized services. For example, age and gender will affect the recommended intake of iodine, and health status information will help the system consider special cases when providing recommendations.

[0091] Account Creation and Password Setting: Users create their own accounts and set login passwords. Passwords need to meet certain strength requirements, such as containing letters, numbers and special characters, to ensure account security. The system will store the user's account information in a secure database for subsequent login verification.

[0092] Initialization of Food Iodine Content Data (for administrators or professionals) Data Collection Source Determination: For the initial data entry of the system, professionals (such as nutritionists, medical researchers, etc.) are responsible. They will collect iodine content data of various foods, which mainly come from authoritative food nutrition composition tables, scientific research literature, food testing agency reports, etc. For example, obtain the iodine content data of common foods such as rice, wheat, milk, etc. from the national food nutrition database.

[0093] Data Classification and Entry System: Professionals will classify and organize the collected data according to the categories of food (such as staple food, side dish, seafood, dairy product, etc.). Then, using the specialized data entry interface provided by the system, the food name, iodine content (in micrograms per gram or micrograms per serving, etc.) and other related information (such as the impact of production place and processing method on iodine content, etc.) are entered into the database. Data verification will be conducted during the entry process to ensure the accuracy and completeness of the data.

[0094] Establishment of Data Update Mechanism: In order to ensure the timeliness of food iodine content data, a regular data update mechanism needs to be established. Professionals will pay attention to the latest food research results, changes in food composition (such as changes in food iodine content due to environmental factors), etc. and update the food iodine content data in the database regularly (such as every month or every quarter).

[0095] User Daily Food Intake Record Dietary Record Time Selection: Users can choose to record the types and quantities of food intake after each meal or at the end of each day. If users choose to record each meal, they can more accurately track the changes in iodine intake; while daily recording is relatively simple, suitable for users with regular diet.

[0096] The food selection process involves opening the system's user interface and using clicks and swipes to select the food items from a list. The food list is categorized (such as staple foods, vegetables, fruits, and meats) for easy browsing. For example, if a user ate rice and chicken for lunch, they would select "rice" in the staple food category and "chicken" in the meat category.

[0097] After selecting a food item, the user needs to enter the quantity to be consumed. The system offers several input methods, such as manually entering numbers and selecting the appropriate unit (e.g., grams, kilograms, milliliters, servings). For some pre-packaged foods, the system may automatically recognize the packaging size and calculate the intake based on the number of servings selected by the user. For example, if a user buys yogurt labeled as 100 grams per bottle and consumes one and a half bottles, they can enter "1.5" and select "bottle" as the unit; the system will automatically calculate the intake as 150 grams.

[0098] Automatic calculation process: Once the user has entered the types and quantities of food, the system's calculation module will automatically start. Based on the user's input, it will retrieve the corresponding iodine content data from the database and then calculate the iodine content according to the formula. Perform the calculations. Among them, No. Iodine content of various foods It is the first The intake of various foods, This refers to the total number of different types of food the user consumed that day. For example, if the user consumed two types of food, the first type has an iodine content of 5 μg / g and the intake was 100g; the second type has an iodine content of 20 μg / g and the intake was 50g, the system would calculate the iodine intake as follows: .

[0099] Real-time feedback provided: After calculation, the system compares the calculated iodine intake with the user's individual recommended intake and provides real-time feedback to the user interface. If the user's iodine intake is within the recommended range, the interface will display "Your iodine intake is normal" and the specific intake value. If the iodine intake exceeds the safe upper limit (e.g., more than 1000 μg for adults), the interface will display a warning message, such as "Your iodine intake is too high; please adjust your diet," and may provide suggestions to reduce iodine intake. If the iodine intake is below the recommended lower limit, the interface will display "Your iodine intake is low; it is recommended to increase iodine intake appropriately," and recommend some iodine-rich foods.

[0100] Data chart generation and viewing Automatic chart generation mechanism: As users continuously record their diet and iodine intake, the system's data chart generation module automatically generates various visual charts based on the user's iodine intake history. These charts include line graphs showing the user's iodine intake trends over the past week, month, or longer, bar charts comparing average iodine intake over different time periods, and more.

[0101] Chart viewing methods: Users can find the "Data Charts" or similar function option in the system's interface and click to view the generated charts. When viewing the charts, users can better understand their iodine intake by zooming, panning, and hovering over data points to view detailed information. For example, users can hover over a data point on a line graph to view the specific iodine intake on that date, the main high-iodine foods consumed, and more.

[0102] Reminder function experience and response Reminder trigger conditions: The system's reminder module compares the user's iodine intake with the set threshold and automatically triggers a reminder when the iodine intake exceeds the safe upper limit or is consistently below the recommended lower limit. Reminder methods include pop-up window prompts, mobile push notifications, and more. For example, when a user's iodine intake is below the recommended value for three consecutive days, the system will push a notification to the user's mobile phone, reminding them to pay attention to their iodine intake.

[0103] Reminder content viewing and response: After receiving the reminder, users can view the detailed content of the reminder. The reminder content will include the iodine intake anomaly (such as excessive or insufficient), the possible health risks (such as excessive iodine may cause hyperthyroidism), and suggestions for the situation (such as reducing high-iodine food intake or increasing iodine-rich foods). Users can adjust their diet according to the reminder content, for example, by increasing or decreasing the intake of certain foods as suggested by the system.

[0104] Doctor-side data sharing and application (for users with medical needs) Doctor account login and authorization: If a user has thyroid disease or other related diseases, the user can authorize the doctor to access their iodine intake data. Doctors log in to the system using their own account and password through the doctor-side login module provided by the system. The doctor's account is created by the system administrator and assigned different access levels according to the doctor's responsibilities and permissions.

[0105] Patient data viewing and analysis: After logging in, the doctor can find the patients authorized to view their data in the patient list and click into the patient's iodine intake data page. The doctor can view the patient's detailed iodine intake records, data charts, and analysis results provided by the system (such as the comparison of iodine intake with recommended values, trends, etc.). The doctor will analyze these iodine intake data in combination with the patient's clinical symptoms, other test results (such as thyroid function tests), etc. to assess the patient's condition and develop a treatment plan.

[0106] Treatment plan adjustment and communication: Based on the analysis of the patient's iodine intake data, the doctor can adjust the patient's treatment plan, such as adjusting the drug dosage, giving more specific dietary recommendations, etc. The doctor will record these adjustments in the system, and the patient can view the doctor's recommendations on their own user end. At the same time, the doctor can also communicate with the patient through the system to answer the patient's questions about iodine intake and treatment.

[0107] The above detailed the preferred embodiments of the present application. It should be understood that those skilled in the art can make many modifications and changes without creative labor based on the concept of the present application. Therefore, any technical solution obtained by logical analysis, reasoning or limited experiment based on the existing technology within the scope of the present application should be within the protection scope determined by the claims.

Claims

1. A system for statistically analyzing daily iodine intake, characterized by: include The database module, connected to the calculation module, user interface module, data chart generation module, reminder module, and doctor login module, is used to record initial data and store it in the database. This includes: data collection (collecting iodine content data from food); data classification and organization (categorizing food according to biological classification, edible parts, and processing methods); data entry and updating (entering the organized data into the database, comparing it with existing and source data to ensure no errors); monthly updates of food iodine content data, with the entire update process logged); and user data storage (providing independent storage space for each user, storing daily dietary data entered by the user in a time-series format, recording food name, quantity, and intake time, and linking it to corresponding iodine content data to form a complete iodine intake record chain). The user interface module is connected to the database module, calculation module, reminder module, and data chart generation module. It is used for inputting food types and quantities and generating feedback information. The input of food types and quantities includes displaying food types in the database by major categories, subdividing specific food items under each category, selecting the name of the food to be consumed, inputting the amount consumed, and providing a drop-down menu for commonly used units. The system verifies the accuracy of the input. If there is an error, a prompt box will pop up to guide the user to correct it. The feedback information generation includes the following steps: after the user completes the input of food data for each meal or day, the system activates the calculation program, the calculation module retrieves the iodine content data of the corresponding food from the database, calculates the iodine intake, and then the feedback module starts working. The calculation module connects to the user interface module, database module, data chart generation module, and reminder module to calculate the user's daily iodine intake. The data chart generation module connects with the calculation module, database module, and user interface module to generate visual data charts based on the user's iodine intake history. The reminder module connects to the calculation module, user interface module, and database module, and triggers reminders based on iodine intake. The doctor's login module is connected to the database module and the data chart generation module, and is associated with the user interface module, for viewing iodine intake data.

2. The daily iodine intake statistical system as described in claim 1, characterized in that: The specific steps for the calculation module to calculate the user's daily iodine intake include: data acquisition and preparation. After the user completes the input and submission of the types and quantities of food consumed that day through the interactive interface module, the calculation module immediately starts the workflow. Specifically, it first establishes a high-speed data connection channel with the database module to prepare to retrieve the required food iodine content data and the dietary information just entered by the user; at the same time, it performs preliminary verification on the obtained user input data to confirm the accuracy of the food type names again. And the reasonableness of the numerical values; Iodine content extraction for each food category: Following the order of food types entered by the user, the module accurately extracts the corresponding iodine content information from the database. For each food, the calculation module locates the iodine content record in the food data of the database based on its name and category, searches for seafood categories, and extracts the iodine content data specific to kelp from that region; and extracts the average iodine content data. The intake and iodine content are matched and calculated. After extracting the iodine content data of the food, the calculation module starts to calculate. It multiplies the iodine content data of each food with the intake of that food entered by the user. For example, if the user enters that he / she consumed 200 grams of milk on the day, and the database records that the iodine content of milk is 5 micrograms / 100 grams, then the iodine contribution calculated for milk is micrograms. And so on, this calculation operation is performed for all the food types entered by the user on the day. The iodine intake is summed by multiplying the iodine content of each food by its intake. The calculation module then uses a summation algorithm to add up the iodine content results for all foods. Iodine intake ; Among them, iodine intake ( This indicates the calculated daily iodine intake for the user, expressed in micrograms (µg). ); The starting index for the summation indicates that the summation begins from the first item. The terminating index for summation represents the total number of different types of food consumed by the user that day; Indicates the first type The iodine content of a type of food; Indicates the first type The intake of various foods; The results output and feedback are linked. After the calculation module completes the summation operation to obtain the daily iodine intake value, the result data is transmitted to the database module for storage and archived according to user ID and date. The result is pushed to the user interface module and triggers a comparison program with the recommended intake, and then generates corresponding user prompt information based on the comparison results.

3. The daily iodine intake statistical system as described in claim 2, characterized in that: The data chart generation module generates visual data charts, specifically including... Data Acquisition and Preparation: After the user completes the input of daily food intake data, the calculation module calculates the daily iodine intake and stores it in the database. The data chart generation module first extracts the user's historical iodine intake data from the database, which includes the user's iodine intake values ​​on different days. The acquired data is preprocessed to check the completeness and accuracy of the data, ensuring that no data dates are missing. If data anomalies are found, preliminary analysis and labeling are performed. Chart type selection and design: Determine the type of chart to be generated based on system settings and user needs, including: line charts and bar charts; Data Mapping and Plotting: Maps extracted and preprocessed iodine intake data onto selected chart types; Chart display and interactive features: Display the generated charts on the user interface; add interactive features to the charts; Chart Updates and Storage: As users continuously input new food intake data, the data chart generation module will periodically update the charts; when new data is added, the above steps will be repeated to recalculate and redraw the charts to reflect the latest iodine intake; the generated chart data and related settings will be stored.

4. The daily iodine intake statistical system as described in claim 3, characterized in that: Adding interactive features to the chart includes Mouse hover tooltip: When a user hovers the mouse over a data point in a chart, a pop-up window displays detailed information about that point, including the specific date and iodine intake value. The zoom and pan functions allow users to zoom in and pan the chart to view data from different time periods. Data drill-down: If a chart displays summary data, users can drill down to more detailed data levels by clicking.

5. The daily iodine intake statistical system as described in claim 4, characterized in that: In the design of the data chart generation module, the grouping and classification methods for the data include: time-based grouping, including daily, weekly, monthly, and yearly grouping; assuming the daily intake for a week is... The average weekly iodine intake is , in, This is the average value; To divide the sum by 7; From arrive Summing the expression; For the first in the data One element; Categories based on food type, including staple foods, seafood, and dairy products; grouping based on user personal characteristics, including age, gender, and health status; and user-defined grouping and categories.

6. The daily iodine intake statistical system as described in claim 5, characterized in that: The specific steps for the reminder module to trigger the reminder function include: The data acquisition and reminder module needs to obtain the user's daily iodine intake data from the calculation module. This data is calculated by the calculation module based on the types and quantities of food input by the user, combined with the iodine content data in the database. At the same time, the reminder module also needs to obtain the safe threshold and recommended value for iodine intake from the system settings. The safe threshold includes the upper and lower limits of iodine intake. Iodine intake comparison and judgment: After obtaining the user's iodine intake data and threshold, the reminder module will compare the user's iodine intake with the safety threshold and recommended value. If the user's iodine intake exceeds the set safety limit, the reminder module will determine that the user's iodine intake is excessive; if the user's iodine intake is lower than the recommended value, the reminder module will determine that the user's iodine intake is insufficient. The reminder triggering and method selection: When it is determined that the user's iodine intake is excessive or insufficient, the reminder module will trigger a reminder operation. The reminder methods include pop-up window prompts: a window pops up on the user interface to display reminder information; Mobile push notifications: Assuming a user is using the system on a mobile device, the reminder module can send reminders via push notifications; The system includes customized reminder content and related information provision, with reminder content tailored to the user's iodine intake; it also includes a data chart generation module. The reminder frequency control and recording module controls the reminder frequency. , in, This is the time when you first receive a warning about excessive iodine intake; Set the time for the next reminder; This is a reminder time interval; It also records the details of each reminder, including the reminder time, the reason for the reminder, and the user's response to the reminder.

7. The daily iodine intake statistical system as described in claim 6, characterized in that: The doctor-side login module is used to view iodine intake data. The specific process includes login and permission verification. The system administrator creates a dedicated login account for the doctor. When creating the account, different permission levels are assigned according to the doctor's department and scope of responsibility.

8. The daily iodine intake statistical system as described in claim 7, characterized in that: Assigning different permission levels includes: Access via login interface: Doctors access the system through a dedicated doctor login interface provided by the system. The login interface includes the hospital or system logo and the login entry. Doctors enter their assigned account and password, which are then sent to the system's authentication server. Authentication process: The authentication server will verify the account and password entered by the doctor, comparing them with the account information stored in the database, including whether the account exists, whether the password is correct, and whether the account is valid. If the verification is successful, the doctor will be allowed to enter the system; if the verification fails, the system will display an error message. Patient data query and filtering: After successful login, doctors can access the patient data viewing interface; Patient data filtering conditions settings: Filtering conditions include disease type, iodine intake status, treatment stage, etc. The system will filter out a list of patients that meet the requirements from the database based on the filtering conditions set by the doctor; Viewing and analyzing iodine intake data: Iodine intake data includes records of patients' iodine intake on different dates, the types and quantities of food consumed, and historical trends in iodine intake; data correlation analysis includes comparing iodine intake with thyroid function indicators to study the relationship between iodine intake and the severity of thyroid diseases; data comparison and reference intervals include normal iodine intake ranges for different age groups, genders, and health conditions, comparing iodine intake with these reference intervals to determine whether the patient's iodine intake is normal. Treatment plan adjustment and recommendation record: Adjustments are made based on the patient's iodine intake data; dietary recommendations are provided and recorded in the patient's file.

9. The method of using the daily iodine intake statistical system as described in claim 1, characterized in that, Includes the following steps: S10: Initial data entry, enter the iodine content data of various foods into the database module; S20: User daily data input. At the end of each meal or day, users input the type and quantity of food they have consumed through the interactive interface module. S30: Iodine intake calculation. The calculation module calculates the user's daily iodine intake in real time based on the user's input data and the iodine content data in the database. S40: Data storage and chart generation. The calculated iodine intake data is stored in the database module, and the corresponding data charts are generated by the data chart generation module. S50: Reminders and Interventions. The reminder module compares the user's iodine intake with a set threshold and promptly reminds the user when the intake exceeds or falls short of the threshold. S60: View and diagnose. Access the system through the doctor's login module to view iodine intake data.