Method for managing healthcare data
The healthcare data management method addresses the inefficiency of manual dietary data entry by using barcode scanning and OCR to automatically input nutritional information from processed foods, enhancing user convenience and efficiency.
Patent Information
- Application Number
- PCT/KR2024/019600
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-05
- Filing Date
- 2024-12-03
- Publication Date
- 2025-06-12
AI Technical Summary
Current healthcare data management methods are cumbersome for users to record dietary information, as they require manual input of food types and nutritional components, which is time-consuming and inefficient.
A method that automatically enters nutritional components of food into a healthcare management application by capturing the barcode of processed food, and uses OCR to extract the item report number when it is not registered in the barcode, allowing for efficient diet recording.
This method significantly simplifies the diet recording process by automating the input of nutritional information, making it more convenient and efficient for users to manage their healthcare data.
Smart Images

Figure KR2024019600_12062025_PF_FP_ABST
Abstract
Description
Healthcare Data Management Methods
[0001] This specification relates to a method for managing personal healthcare data, and more specifically, to a healthcare data management method for more efficiently entering dietary information.
[0002] A variety of mobile applications have recently emerged to manage personal healthcare data. These applications not only track users' exercise records but also manage their diets for better management.
[0003] When recording a user's diet, the user can manually input the information about the food he or she has consumed, but it can be a very cumbersome process for the user to check and input the types of food consumed and the nutritional components contained in the food consumed one by one.
[0004] Accordingly, there is a need for a more convenient way for users to record their diet.
[0005] The purpose of this specification is to provide a healthcare data management method in which the nutritional components of food consumed by an individual are automatically entered into a healthcare management application by capturing the barcode of processed food.
[0006] In addition, the purpose of this specification is to provide a healthcare data management method that can store and manage the barcode and item report number corresponding to the processed food by automatically extracting the item report number through the OCR method even when the item report number is not registered (or not matched) in the barcode of the processed food.
[0007] In addition, the present specification aims to provide a healthcare data management method that can more efficiently perform diet records by extracting information disclosed on the main display surface and information display surface of processed foods, and automatically constructing a database by matching the extracted information with the barcode or item report number of the processed foods.
[0008] The technical problems to be solved by the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present invention belongs from the detailed description of the invention below.
[0009] A method for managing healthcare data through an application for healthcare data management according to one embodiment of the present specification comprises the steps of: providing an interface for receiving input of a user's diet; acquiring image data captured so that a first code, which is displayed on the exterior of a processed food and used to identify the processed food, is included through a user terminal on which the application is executed; recognizing the code; determining whether a unique item report number corresponding to the processed food matches the recognized first code; if the food form number does not match, switching the image capture mode of the user terminal to a text recognition mode and extracting the first item report number from at least one text displayed on the exterior of the processed food; acquiring nutritional information of the processed food corresponding to the first item report number from a server of the Ministry of Food and Drug Safety through a wireless communication unit; and controlling the user's diet to be input based on the acquired nutritional information.
[0010] The above healthcare data management method may further include a step of matching the first code and the first item report number; and a step of storing the matched first code and first item report number in a database.
[0011] The above healthcare data management method may perform a step of obtaining nutritional information of the processed food corresponding to the first product report number from the Ministry of Food and Drug Safety server when the first product report number matches the recognized first code.
[0012] The above text recognition mode may include an OCR (Optical Character Recognition) mode.
[0013] The healthcare data management method may further include a step of outputting a guidance message to cause information included in a main display surface and an information display surface of the appearance of the processed food to be captured when the first code does not exist in the acquired image data; a step of receiving first image data in which information including the main display surface and the information display surface is captured; a step of recognizing first information including a product name, food type, item report number, expiration date, raw material name, and packaging material of the processed food in an OCR mode in the first image data; a step of connecting to a Ministry of Food and Drug Safety server and acquiring the first information from the Ministry of Food and Drug Safety server when it is determined that the first information does not exist in the first image data; and a step of updating the database by matching the acquired first information with the item report number.
[0014] The above healthcare data management method may further include a step of receiving the first item report number through the user input when the food form number does not match the recognized first code.
[0015] According to one embodiment of the present specification, by capturing the barcode of processed food, the nutritional components of food consumed by an individual are automatically entered into a healthcare management application, thereby making the diet input process more convenient when entering healthcare data.
[0016] In addition, even if the item report number is not registered (or not matched) in the barcode of the processed food, this specification automatically extracts the item report number through the OCR method, thereby matching the barcode and item report number corresponding to the processed food and storing and managing them.
[0017] The effects that can be obtained from this specification are not limited to the effects mentioned above, and other effects that are not mentioned can be clearly understood by those skilled in the art to which the present invention pertains from the description below.
[0018] The accompanying drawings, which are incorporated in and constitute a part of the detailed description to aid in understanding the present specification, provide embodiments of the present specification and, together with the detailed description, explain technical features of the present specification.
[0019] FIG. 1 is a drawing for explaining a system for implementing a healthcare data management method in one embodiment of the present specification.
[0020] FIG. 2 is a block diagram of a server that operates and manages an application for healthcare data management according to one embodiment of the present specification.
[0021] FIG. 3 is a diagram illustrating a database built on a server that operates and manages an application for healthcare data management according to one embodiment of the present specification.
[0022] Figures 4a to 4b and Figure 5 are drawings for explaining information displayed on the packaging of processed foods.
[0023] Figure 6 is a flowchart of a healthcare data management method according to one embodiment of the present specification.
[0024] FIGS. 7a to 7b and 8a to 8c are examples for explaining a process of matching an item report number and a food code according to a healthcare data management method in one embodiment of the present specification.
[0025] The accompanying drawings, which are incorporated in and constitute a part of the detailed description to aid understanding of the present specification, provide embodiments of the present invention and, together with the detailed description, explain the technical features of the present invention.
[0026]
[0027] Hereinafter, the embodiments disclosed in this specification will be described in detail with reference to the attached drawings. Regardless of the drawing numbers, identical or similar components will be given the same reference numbers, and redundant descriptions thereof will be omitted. The suffixes "module" and "part" used for components in the following description are assigned or used interchangeably only for the convenience of writing the specification, and do not in themselves have distinct meanings or roles. In addition, when describing the embodiments disclosed in this specification, if it is determined that a specific description of a related known technology may obscure the gist of the embodiments disclosed in this specification, a detailed description thereof will be omitted. In addition, the attached drawings are only intended to facilitate easy understanding of the embodiments disclosed in this specification, and the technical ideas disclosed in this specification are not limited by the attached drawings, and should be understood to include all modifications, equivalents, and substitutes included in the spirit and technical scope of the present invention.
[0028] Terms that include ordinal numbers, such as first, second, etc., may be used to describe various components, but the components are not limited by these terms. These terms are used solely to distinguish one component from another.
[0029] When a component is referred to as being "connected" or "connected" to another component, it should be understood that it may be directly connected or connected to that other component, but that there may be other components intervening. Conversely, when a component is referred to as being "directly connected" or "connected" to another component, it should be understood that there are no other components intervening.
[0030] Singular expressions include plural expressions unless the context clearly indicates otherwise.
[0031] In this application, terms such as “include” or “have” are intended to specify the presence of a feature, number, step, operation, component, part or combination thereof described in the specification, but should be understood not to exclude in advance the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts or combinations thereof.
[0032] Hereinafter, the healthcare data management method disclosed herein may be provided through an application for entering and managing individual healthcare data. The application may be operated and managed on a server at a gym that manages the healthcare data of its membership members.
[0033] FIG. 1 is a drawing for explaining a system in which a healthcare data management method according to one embodiment of the present specification is implemented.
[0034] Referring to FIG. 1, a system implementing a healthcare data management method according to one embodiment of the present specification may be composed of a server (100) and a healthcare target terminal (200), and it is assumed that the server (100) and the healthcare target terminal (200) can implement location information service technology by applying wireless data communication technology provided by a network (300). As described above, the server (100) may be a device operated and managed in a gym, but the present specification is not limited thereto. In addition, it should be noted in advance that the healthcare target terminal (200) is not limited to a terminal of a membership member registered in an application operated through the server (100). However, for the convenience of explanation, the server (100) may be a device operated in a gym, and the healthcare target terminal (100) may be referred to as a user terminal used by members.
[0035] The server (100) manages an application for providing management services for healthcare data and can manage users of user terminals (200) as members.
[0036] The aforementioned system may include, in addition to the server (100) and user terminal (200), external electronic devices, such as servers managed by public institutions, as needed. For example, the external electronic devices may include servers from the Ministry of Food and Drug Safety, APIs from the Food Safety Agency, and / or database devices.
[0037] In FIG. 1, the user terminal (200) is exemplarily a portable terminal, but the user terminal (200) is not limited thereto and may include any device including a camera function, such as a watch or personal portable terminal.
[0038] Meanwhile, as the application is executed on the user terminal (200), the user can manage his / her personal healthcare data by registering his / her healthcare data in the application. Here, the healthcare data may include, for example, diet management data and exercise record data, but the present specification is not limited thereto and may be modified in various ways. For example, the healthcare data may include all data necessary for an individual's healthcare service, such as an individual's sleep record data, exercise record data performed outside of a gym (e.g., step count data, etc.), and biometric record information (e.g., heart rate information).
[0039] The present specification provides a system for efficiently managing personal healthcare data as described above, and in particular, a method for efficiently recording and storing personal diet records and exercise records.
[0040] FIG. 2 is a block diagram of a server implementing a healthcare data management method according to one embodiment of the present specification.
[0041] Referring to FIG. 2, a server (100) for implementing a healthcare data management method according to one embodiment of the present specification may include a member management unit (120), a diet management unit (120), an exercise management unit (130), a DB (140), a wireless communication unit (150), a memory (160), and a power supply unit (170).
[0042] The member management unit (110) manages users who have registered with the application and can receive healthcare data management services or provide healthcare-related services. The member management unit (110) can manage personal physical information (height, weight, etc.) for users registered at the gym, such as for exercise and diet records. The member management unit (110) can also manage members' diet goal information, etc.
[0043] The diet management unit (120) may receive diet information, weight loss goal information, or target diet information for the purpose of managing the user's diet. For example, the diet information may be received through a user survey. The diet management unit (120) may recommend the amount of calories and the ratio of nutrients (e.g., the ratio of carbohydrates, proteins, and fats) required for a day or a single meal by synthesizing the average daily meal frequency, preferred foods, frequently eaten meal types (e.g., home cooking, restaurant food, delivery food), daily activity level, and food allergies. In addition, the diet management unit (120) may configure and provide a combination of processed foods and a diet that matches the basal metabolic rate, daily energy consumption, daily calorie intake, etc.
[0044] Meanwhile, in this specification, the diet management unit (120) can continuously provide feedback on whether the user has achieved their diet goal by receiving the user's meal record or food intake record based on the set target diet information in addition to the diet goal information entered by the user. To this end, this specification needs to efficiently receive and process the user's meal (food, food) intake record.
[0045] The control unit (180) can control the image processing unit (121) to record the nutritional components contained in the food (food) consumed by the user by including them in the food record data based on the image data captured by the camera equipped in the user terminal (200). Here, the image processing unit (121) includes an OCR module that extracts and recognizes data from the image data, and the control unit (180) can extract the diet record data from the food (food) image captured by the user by recognizing the text data extracted through the OCR module and record the diet record data in the diet record unit (122).
[0046] Meanwhile, in this specification, the information recognized by the image processing unit (121) may be food information included in the image data. For example, the food information may be provided in the form of a barcode or QR code. Here, the barcode or QR code may be information used to identify the food consumed by the user. However, in the embodiment of this specification, the required diet record data requires nutritional information about the food consumed by the user.
[0047] Starting July 1, 2023, new food product manufacturing reports will be required to register nutritional information on products subject to nutrition labeling requirements under the "Enforcement Decree of the Act on Labeling and Advertising of Food, etc." (Appendix 4). Accordingly, the product report number may include nutritional information for the food in question. This definition may be limited to processed foods.
[0048] However, the barcode displayed on the packaging of processed food is for identifying the processed food, and the barcode may or may not match the item report number of the processed food. Accordingly, when the image processing unit (121) of the diet management unit (120) recognizes the barcode and the item report number matches the barcode, the control unit (180) inputs the nutritional information corresponding to the matched food item into the diet record unit (122) to record the nutritional information consumed by the individual. However, when the item report number does not match the barcode recognized by the image processing unit (121), the control unit (180) controls the application to switch the image capturing mode of the camera built into the application to OCR mode and extract the text included in the image. The control unit (180) can recognize the item report number among the extracted texts. In order to obtain nutritional information corresponding to the recognized product report number, the control unit (180) can access the Ministry of Food and Drug Safety server and receive nutritional information corresponding to the product report number.
[0049] However, the control unit (180) can also receive an item report number directly from the user through the user input unit.
[0050] The exercise management unit (130) performs a function of managing a user's exercise record. The exercise management unit (130) may include a device recognition unit (131). The device recognition unit (131) may perform an image recognition function for recognizing a code image attached to an exercise device. The device recognition unit (131) receives and processes code image video data acquired through a camera of a user terminal. The code image acquired through the device recognition unit (131) may present information on various exercise sets that can be performed through the corresponding device. The exercise recording unit (132) may perform a function of recording and storing a user's exercise performance record through the exercise device recognized by the device recognition unit (131). Meanwhile, the control unit (180) may analyze calories consumed, amount of activity, exercise time, exercise intensity, etc. based on the exercise record acquired through the exercise recording unit (132) to provide a customized exercise program. The customized exercise program may include exercise routine information such as the number of exercise sets, weight, and number of repetitions.
[0051] The database (140) includes a product report number DB (141). Here, the product report number DB (141) may be a database that, separate from the database stored in the aforementioned Ministry of Food and Drug Safety server, extracts the product report number and matches it with the barcode when the product report number does not match the barcode of a specific food product in the application, and stores it. Meanwhile, the database (140) may also separately include a nutrient information DB (142).
[0052] The wireless communication unit (150) can implement a wireless communication-based application service through data communication with the service requester terminal (200), including installation and update of the application, reception of requests from the service requester, and data communication with the Ministry of Food and Drug Safety server. The wireless communication unit (150) can include a wireless Internet module (151) and a messaging service management unit (152).
[0053] The wireless Internet module (151) refers to a module for wireless Internet access, and can be built into or externally installed in the server (100). The wireless Internet module (151) is configured to transmit and receive wireless signals in a communication network according to wireless Internet technologies. Wireless Internet technologies include, for example, WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Wi-Fi (Wireless Fidelity) Direct, DLNA (Digital Living Network Alliance), WiBro (Wireless Broadband), WiMAX (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), 5G, etc., and the wireless Internet module (113) transmits and receives data according to at least one wireless Internet technology within a range including Internet technologies not listed above.
[0054] Meanwhile, the messaging service management unit (152) performs the personal healthcare management service function only for members of the application, and the messaging application may include a messenger application, an application including a voice input / output interface, etc.
[0055] The memory (160) stores data supporting functions necessary for operating an application for healthcare data management. The memory (160) can store a plurality of application programs (or applications) running on the user terminal (200), data for the operation of the user terminal (200), and commands. At least some of these application programs can be downloaded from an external server via wireless communication.
[0056] The power supply unit (170) receives external power and internal power under the control of the control unit (180) and supplies power to each component included in the server (100). The power supply unit (170) includes a battery, and the battery may be a built-in battery or a replaceable battery.
[0057] The control unit (180) controls operations related to the application program. The control unit (180) processes signals, data, information, etc. input or output through the components discussed above, or operates an application program stored in the memory (160), thereby providing or processing appropriate information or functions to the user.
[0058] FIG. 3 is a diagram illustrating a database built on a server that operates and manages an application for healthcare data management according to one embodiment of the present specification.
[0059] Referring to FIG. 3, processed foods display relevant information about the processed foods externally through the main display screen and the information display screen, so the display information (310) of the processed foods can be utilized in various ways in the above application.
[0060] The primary display panel refers to the panel of a container or package that is usually displayed to consumers when purchasing food or food additives, as it has the brand logo, etc. printed on it. In addition, the information display panel refers to the panel of a container or package that displays the labeling information in a way that is easily recognizable to consumers (refer to the "Labeling Standards for Food, etc." of the Ministry of Food and Drug Safety). Accordingly, the primary display panel information of processed foods described in this specification is the primary display panel display information, and may include the product name, net content, calories corresponding to the net content (indicated in parentheses after the net content, but only for foods subject to nutrition labeling), raw material names or ingredient names and their contents (only when the product name includes the raw material names). In addition, the information display panel information is the information display panel display information, and includes 11 mandatory labeling information and nutritional ingredients. Figure 4a is an example of the labeling information, and Figure 4b is an example of the form in which the information display panel and the primary display panel are displayed on the exterior of an actual processed food. Figure 5 is an example of a nutritional information labeling, where (a) shows the total content, (b) shows the nutritional information per 100 g (ml), and (c) shows the nutritional information per unit content.
[0061] Referring back to FIG. 3, an application for healthcare data management according to one embodiment of the present specification may refer to a database (320) composed of a first DB (nutritional labeling) and a second DB (labeling information) in which processed food-related information included in the main display panel information and information display panel information of processed foods are stored separately according to Article 3 (labeling information, hereinafter referred to as “labeling information”) and Article 6 (nutritional labeling, hereinafter referred to as “nutritional labeling”) of the Enforcement Decree of the Act on Labeling and Advertising of Food, etc. The first DB and the second DB may refer to a database of a public institution (e.g., (National Integrated Food Nutrition Information Standard Database, Food Safety Country). The third DB (330) may be a DB in which the first DB (nutritional labeling) and the second DB (labeling information) are integrated.
[0062] The control unit (180) can configure the DB (350) based on whether the first DB, the second DB, and / or the second DB match with the barcode information displayed on the processed food.
[0063] The control unit (180) receives image data of a processed food label. The control unit (180) extracts a barcode number using camera-based scanning technology. For example, the control unit can identify the barcode "880123456789" from a processed food label image uploaded by a user through the application.
[0064] The control unit (180) searches the DB (350) based on the identified barcode number. If the barcode information exists in the DB (350), the barcode information can be used to apply a food filter, search for related nutritional information, and provide guidance to the user through the application. For example, if the extracted barcode '880123456789' exists in the DB (350), the nutritional labeling information and labeling information described above can be provided to the user through the application (e.g., 10 g of protein).
[0065] If the extracted barcode information does not exist in the DB (350), the control unit (180) may request an image including the "indication information" information to be uploaded through the image upload unit of the application (for example, by providing a predetermined guidance message through the application, a request may be made to capture and upload an image including the indication information). If an image including the indication information is uploaded, the control unit (180) may switch to OCR mode to extract the characters of the indication information, refine the data through Korean morphological analysis, and filter the identified data through part-of-speech tagging. For example, the text "Item Report Number 19870415003428" may be refined into the form of "Item Report Number '19870415003428' using the KoNLPy morphological analysis function.
[0066] If the "item report number" among the refined labeling items exists in the DB (350), the control unit (180) can apply a food filter based on this and search for the labeling and nutritional labeling information and guide and record it to the user through the application. The control unit (180) can match the "barcode number" previously submitted by the user with the "item report number" and add it to the DB (350). For example, if the extracted item report number "19870415003428" exists in the DB (350), the control unit (180) can guide the user to the labeling and nutritional labeling information, and if it is missing, the "barcode number", "880123456789" can be added to the DB (350).
[0067] If the 'Item Report Number' is included in the DB (350) but nutritional labeling information does not exist, the control unit (180) requests nutritional labeling information from the application. When the user inputs the nutritional labeling information, the application can extract the information using OCR technology, and then guide and record the information post-processed with KoNLPy to the user. For example, the text 'Protein 00g' can be extracted in OCR mode, refined into the form of 'Protein 00g' using KoNLPy, and then stored as the 'Protein' attribute.
[0068] If the item report number does not exist in the DB (350), the control unit (180) can extract all information on the 'barcode number', labeling information, and nutritional labeling information submitted by the user through the aforementioned process using OCR technology, and then guide and record the information post-processed by KoNLPy to the user, and then add it to the DB (350).
[0069] The control unit (180) can configure annotated data as training data using KoNLPy to generate a customized Korean NER model. The annotated data is converted into a KoNLPy-compatible format and stored as a tuple ('carbohydrate', 58, 68). This tuple is included in the NER model training data set. This process increases the diversity and quantity of training data, which can improve the accuracy and performance of the NER model.
[0070] For example, by storing the text 'carbohydrate' and 'protein' that are used repeatedly as attributes,
[0071] -Carbohydrates: 'Carbohydrates (g)', 'Carbohydrate content (g)', 'Carbohydrates (%)', 'Carbohydrate content (%)'
[0072] -Protein: 'Protein (g)', 'Protein content (g)', 'Protein (%)', 'Protein content (%)'
[0073] By adding attributes like this, the NER model can identify these texts more accurately. This can improve character recognition rates even in cases where food registration labeling information and standards change frequently (e.g., units of capacity, changes in required items, etc.).
[0074] FIG. 6 is a flowchart of a healthcare data management method according to one embodiment of the present specification. The healthcare data management method illustrated in FIG. 6 can be implemented through an application operated on the server (100) illustrated in FIGS. 1 and 2 , and can be implemented through data input / output through the input and output units of the user terminal (200) when the application is installed on the user terminal (200). The healthcare data management method is described as being implemented under the control of the control unit (180) illustrated in FIG. 2 .
[0075] Referring to FIG. 6, the control unit (180) may provide an interface for receiving a user's diet. The interface may be provided through the output unit of the user terminal (200). Accordingly, the control unit (180) may receive image data including food (processed food) through the interface (S300).
[0076] The control unit (180) acquires image data captured by the user terminal (200) running the application, such that the first code, which is displayed on the exterior of the processed food and used to identify the processed food, is included. Accordingly, the user can capture the image so that the barcode information disclosed on the food packaging being consumed is included in the camera image.
[0077] The control unit (180) can recognize the first code included in the image (S310). The first code includes a barcode, a QR code, etc., and may also include any code for identifying the processed food.
[0078] The control unit (180) determines whether the unique item report number corresponding to the processed food matches the recognized first code (S320).
[0079] The control unit (180) controls the user terminal to switch the image capture mode to text recognition mode if the item report number does not match the recognized first code (S330). The control unit (180) controls the camera mode of the user terminal, which is built into and operable in the application, to operate in OCR mode, and extracts the item report number from the captured image (S340).
[0080] The above item report number may be displayed on the packaging of processed foods along with the first code, but may also be displayed as independent information unlinked to the first code. In this case, simply recognizing the first code alone cannot provide nutritional information for the processed food linked to the item report number.
[0081] Accordingly, the control unit (180) extracts the first item report number from at least one text displayed on the exterior of the processed food, and then obtains nutritional information of the processed food corresponding to the first item report number from the Ministry of Food and Drug Safety server through the wireless communication unit (S360).
[0082] The control unit (180) can control the user's diet to be input based on the acquired nutritional information (S370).
[0083] Meanwhile, the control unit (180) can match the first code and the first item report number, and then store the matched first code and first item report number in a database.
[0084] FIGS. 7a to 7b and 8a to 8c are examples for explaining a process of matching an item report number and a food code according to a healthcare data management method in one embodiment of the present specification.
[0085] Referring to Fig. 7a, image data is acquired through the camera of the user terminal (200). Referring to Fig. 7b, if the first item report number matches the recognized first code (C1), the control unit (180) can display the product name and manufacturer name of the processed food and add a diet record.
[0086] Referring to Fig. 8a, image data is acquired through the camera of the user terminal (200). In the process of recognizing the acquired image data, the user terminal (200) can recognize a code (C2) matching the food included in the image data.
[0087] Referring to FIG. 8b, if the code (C2) included in the acquired image does not match the item report number, the user terminal (200) can switch the image capture mode of the user terminal to text recognition mode.
[0088] Referring to FIG. 8c, the user terminal (200) can extract the first item report number (501) from at least one text displayed on the exterior of the processed food in the text recognition mode, and obtain nutritional information of the processed food corresponding to the first item report number from the Ministry of Food and Drug Safety server through the wireless communication unit.
[0089] Meanwhile, if the item report number does not match the recognized first code, the control unit (180) may receive the first item report number through the user input.
[0090] The above-described specification can be implemented as computer-readable code on a program-recorded medium. Computer-readable media include all types of recording devices that store data that can be read by a computer system. Examples of computer-readable media include hard disk drives (HDDs), solid-state disks (SSDs), silicon disk drives (SDDs), ROMs, RAMs, CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, etc., and also include media implemented in the form of carrier waves (e.g., transmission via the Internet). Therefore, the above detailed description should not be construed as limiting in all respects, but rather as illustrative. The scope of the present invention should be determined by a reasonable interpretation of the appended claims, and all changes within the equivalent scope of the present invention are intended to be included in the scope of the present invention.
Claims
1. A method for managing healthcare data through an application for healthcare data management, A step of providing an interface for receiving a user's diet; A step of acquiring image data captured through a user terminal on which the above application is executed so as to include a first code used to identify the processed food by displaying it on the exterior of the processed food; A step of recognizing the first code; A step of determining whether a unique item report number corresponding to the processed food is matched to the recognized first code; If the above item report number does not match, a step of switching the image capture mode of the user terminal to text recognition mode and extracting the first item report number from at least one text displayed on the exterior of the processed food; A step of obtaining nutritional information of the processed food corresponding to the first item report number from the Ministry of Food and Drug Safety server through the wireless communication unit; and A step of controlling the user's diet to be input based on the acquired nutritional information; A method for managing healthcare data including:
2. In paragraph 1, A step of matching the first code and the first item report number; and A step of storing the above-mentioned matched first code and first item report number in a database; A healthcare data management method characterized by further including:
3. In paragraph 1, If the first item report number matches the first recognized code above, A healthcare data management method characterized by performing a step of obtaining nutritional information of the processed food corresponding to the first item report number from the server of the Ministry of Food and Drug Safety.
4. In paragraph 2, A step of outputting a guidance message to enable information included in the main display surface and information display surface of the processed food appearance to be captured when the first code does not exist in the acquired image data; A step of receiving first image data in which information including the main display surface and the information display surface is captured; A step of recognizing first information including the product name, food type, item report number, consumption expiration date, raw material name, and packaging material of the processed food in the first image data in OCR mode; If it is determined that the first information does not exist in the first image data, a step of connecting to the Ministry of Food and Drug Safety server and obtaining the first information from the Ministry of Food and Drug Safety server; and A step of updating the database by matching the acquired first information with the item report number; A healthcare data management method comprising:
5. In paragraph 1, A step of receiving the first item report number through the user input when the item report number does not match the first recognized code; A healthcare data management method characterized by further including:
Citation Information
Patent Citations
Device for supplying goods information and methodusing the same
KR1020060081949A
U-healthcare terminal, u-healthcare system, and method to provide health information using same
KR1020140060420A
The apparatus for removing smell using the exposuring type fall water curtain having interior function
KR1020230064519A
Method and system for recognizing barcodes based on images
KR102519711B1