Program, information processing method, and information processing device
The program addresses inaccuracies in body composition monitors by linking bioelectrical impedance with measurement dates, using updated physical data for precise body composition calculations and distinguishing between original and recalculated data.
Patent Information
- Application Number
- JP2024057341
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-10-10
AI Technical Summary
Existing body composition monitors inaccurately calculate body composition values when physical information registered in the monitor is outdated.
A program that associates bioelectrical impedance measurements with measurement dates and times, stores and calculates body composition information based on updated physical data, and distinguishes between original and recalculated data for accurate body composition analysis.
Ensures accurate and up-to-date body composition information by integrating real-time physical data, allowing for precise calculations and differentiation between measured and recalculated values.
Smart Images

Figure 2025154384000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a program, an information processing method, and an information processing device. [Background technology]
[0002] Body composition analyzers are used that measure the resistance value (bioelectrical impedance) of a subject's body by passing a weak current through the subject's body, and estimate values related to the subject's body composition based on the measured bioelectrical impedance and physical information such as the subject's age, sex, height, and weight (see, for example, Patent Document 1). Information measured by body composition analyzers, such as fat-free mass (FFM), is useful for assessing malnutrition, diagnosing sarcopenia, managing physical condition during perioperative cancer surgery, and postoperative adjuvant chemotherapy. It can be used for risk management during therapy, and the extracellular fluid volume (ECW) and extracellular water ratio (edema index) are useful for managing physical condition during dialysis treatment and for treating heart failure. This can be used to visualize blood congestion, and has the potential to become important vital data in medical settings. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2023-56003 Summary of the Invention [Problem to be solved by the invention]
[0004] Patent Document 1 discloses that a body composition monitor accepts input of physical information such as a user's height, sex, and age via an operation unit provided on the monitor. Furthermore, typical body composition monitors register the input physical information of the subject, and then estimate the body composition value based on the registered physical information and the measured bioelectrical impedance. Therefore, if the physical information registered in the monitor is not the latest information, the subject's body composition value cannot be calculated with high accuracy.
[0005] In one aspect, an object is to provide a program or the like that can accurately acquire body composition information of a subject. [Means for solving the problem]
[0006] (1) The present disclosure is a program that causes a computer to execute the following process: store in a memory unit the bioelectrical impedance of a subject measured using a body composition monitor, first physical data of the subject, and first body composition information regarding the subject's body composition calculated based on the bioelectrical impedance and the first physical data, in association with the measurement date and time of the bioelectrical impedance; calculate second body composition information regarding the subject's body composition of the same type as the first body composition information, based on the stored bioelectrical impedance and second physical data of the subject of the same type as the stored first physical data; associate the calculated second body composition information with the measurement date and time linked to the first body composition information; and store the first body composition information and the second body composition information, which are linked to the same measurement date and time, in association with the measurement date and time, as different data in the memory unit.
[0007] (2) Preferably, the program of (1) above further causes the computer to execute a process of adding mark information to the second body composition information, which indicates that the second body composition information is different from the first body composition information, and storing the information.
[0008] (3) The program of (2) above is for collecting the first body composition information and the It is preferable that the computer further executes a process of outputting a screen in which information corresponding to two pieces of body composition information is arranged consecutively and a mark based on the mark information is added to the information corresponding to the second body composition information.
[0009] (4) It is preferable that the program described in any of (1) to (3) above further causes the computer to execute a process of accepting a selection of a measurement date and time, creating a graph showing the subject's body composition based on the first body composition information and / or the second body composition information linked to the selected measurement date and time, and outputting a screen that displays a graph based on the second body composition information preferentially if the first body composition information and the second body composition information are available.
[0010] (5) It is preferable that the program of (4) above further causes the computer to execute a process of accepting the selection of multiple measurement dates and times and creating a graph showing the time series changes in the body composition of the subject based on the first body composition information or second body composition information linked to each of the selected multiple measurement dates and times.
[0011] (6) It is preferable that the program described in any of (1) to (5) above causes the computer to execute the following process: accept a selection from a plurality of measurement dates and times via a screen displaying the first body composition information or the first physical data linked to each different measurement date and time side by side; accept a change instruction for the first physical data via a screen displaying the first physical data corresponding to the selected measurement date and time; when a change instruction is accepted, set the changed first physical data as the second physical data; calculate the second body composition information based on the second physical data and the bioelectrical impedance linked to the selected measurement date and time; and store the second physical data and the second body composition information as data different from the first body composition information corresponding to the selected measurement date and time, associated with the same date and time as the selected measurement date and time.
[0012] (7) The present disclosure also provides an information processing method in which a computer executes a process of storing in a memory unit the bioelectrical impedance of a subject measured using a body composition monitor, first physical data of the subject, and first body composition information regarding the subject's body composition calculated based on the bioelectrical impedance and the first physical data, in association with the measurement date and time of the bioelectrical impedance; calculating second body composition information regarding the subject's body composition of the same type as the first body composition information based on the stored bioelectrical impedance and second physical data of the subject of the same type as the stored first physical data; associating the calculated second body composition information with the measurement date and time linked to the first body composition information; and storing in the memory unit the first body composition information and the second body composition information linked to the same measurement date and time as different data, in association with the measurement date and time.
[0013] (8) The present disclosure also provides an information processing device having a control unit, wherein the control unit stores in a memory unit the bioelectrical impedance of a subject measured using a body composition monitor, first physical data of the subject, and first body composition information regarding the subject's body composition calculated based on the bioelectrical impedance and the first physical data, in association with the measurement date and time of the bioelectrical impedance; calculates second body composition information regarding the subject's body composition of the same type as the first body composition information based on the stored bioelectrical impedance and second physical data of the subject of the same type as the stored first physical data; associates the calculated second body composition information with the measurement date and time linked to the first body composition information; and stores the first body composition information and the second body composition information linked to the same measurement date and time as different data in the memory unit, in association with the measurement date and time.
[0014] (9) The present disclosure also provides a method for calculating first body composition information regarding the body composition of a subject based on the measured bioelectrical impedance of the subject and the recorded first body data of the subject. the bioelectrical impedance of a subject measured using a body composition analyzer capable of measuring the bioelectrical impedance of the subject in a memory unit in association with the measurement date and time of the bioelectrical impedance; read out one piece of second physical data of the subject recorded in an electronic medical record; calculate second body composition information regarding the body composition of the subject based on the stored bioelectrical impedance and the read out one piece of second physical data; and store the calculated second body composition information in association with the measurement date and time in a memory unit.
[0015] (10) It is preferable that the program of (9) above further causes the computer to execute a process of storing the first physical data recorded in the body composition monitor together with the bioelectrical impedance in the memory unit in association with the measurement date and time, selecting one of the first physical data and the one second physical data based on a comparison result between the stored first physical data and the one second physical data read out, and calculating the second body composition information based on the stored bioelectrical impedance and the one selected one of the physical data.
[0016] (11) It is preferable that the program of (9) or (10) above further causes the computer to execute the following process: from among the multiple second physical data of the subject recorded in the electronic medical record, read out one of the second physical data whose recording date and time is earlier than the stored measurement date and time and closest to the measurement date and time as the one second physical data; compare the recording date and time of the stored first physical data with the recording date and time of the read one second physical data; and select the one closest to the stored measurement date and time as one of the physical data.
[0017] (12) It is preferable that the program described in any of (9) to (11) above further causes the computer to execute the following process: storing the first body data and the first body composition information recorded in the body composition monitor together with the bioelectrical impedance in the memory unit in association with the measurement date and time; calculating and storing the second body composition information in the memory unit based on the comparison result between the stored first body data and the read-out piece of second body data; or storing the received first body composition information in the memory unit in association with the measurement date and time without storing the second body composition information in the memory unit.
[0018] (13) It is preferable that the program described in any of (9) to (12) above further causes the computer to execute the following process: from the plurality of second physical data of the subject recorded in the electronic medical record, read out one of the second physical data whose recording date and time is earlier than the stored measurement date and time and closest to the measurement date and time as the one second physical data; compare the recording date and time of the stored first physical data with the recording date and time of the read one second physical data; if the recording date and time of the one second physical data is closer to the measurement date and time, calculate the second body composition information and store it in the memory unit; and if the recording date and time of the first physical data is closer to the measurement date and time, do not store the second body composition information in the memory unit, but store the stored first body composition information in the memory unit in association with the measurement date and time.
[0019] (14) It is preferable that the program described in any of (9) to (13) above further causes the computer to execute a process of erasing the first physical data linked to the measurement date and time from the memory unit when the second body composition information is calculated using the one second physical data that has been read out.
[0020] (15) The program according to any one of (9) to (14) above further includes a process of erasing the first body data and the first body composition information linked to the measurement date and time from the storage unit when the second body composition information is calculated using the read one of the second body data. It is preferably executed by a computer.
[0021] (16) It is preferable that the program described in any of (9) to (15) above further causes the computer to execute a process of generating alert information notifying that the first physical data recorded in the body composition monitor is different from the one second physical data when the read-out one second physical data is compared with the first physical data linked to the measurement date and time used to read out the one second physical data and found to be different.
[0022] (17) It is preferable that the program described in any of (9) to (16) above further causes the computer to execute a process of outputting the latest second physical data to the body composition monitor if the recording date and time of the latest second physical data among the second physical data recorded on the electronic medical record is newer than the recording date and time of the first physical data recorded on the body composition monitor.
[0023] (18) It is preferable that the program described in any one of (9) to (17) above further causes the computer to execute a process of outputting to the body composition monitor an instruction to overwrite the first physical data recorded in the body composition monitor with the latest second physical data to be output to the body composition monitor.
[0024] (19) The present disclosure also provides an information processing method in which a computer executes the following process: storing a subject's bioelectrical impedance measured using a body composition analyzer capable of calculating first body composition information regarding the subject's body composition based on the measured bioelectrical impedance of the subject and recorded first body data of the subject, in a memory unit, in association with the measurement date and time of the bioelectrical impedance; reading out one piece of second body data of the subject recorded on an electronic medical record; calculating second body composition information regarding the subject's body composition based on the stored bioelectrical impedance and the read out one piece of second body data; and storing the calculated second body composition information in a memory unit in association with the measurement date and time.
[0025] (20) The present disclosure also provides an information processing device having a control unit, wherein the control unit stores the bioelectrical impedance of a subject measured using a body composition analyzer capable of calculating first body composition information regarding the subject's body composition based on the measured bioelectrical impedance of the subject and recorded first body data of the subject in a memory unit in association with the measurement date and time of the bioelectrical impedance, reads out one piece of second body data of the subject recorded on an electronic medical record, calculates second body composition information regarding the subject's body composition based on the stored bioelectrical impedance and the read out one piece of second body data, and stores the calculated second body composition information in association with the measurement date and time in the memory unit. [Effects of the Invention]
[0026] In one aspect, it is possible to obtain accurate body composition information of a subject. [Brief explanation of the drawings]
[0027] [Figure 1] FIG. 1 is an explanatory diagram illustrating an example of the configuration of an information processing system. [Figure 2] FIG. 2 is a block diagram showing an example of the configuration of each device in the information processing system. [Figure 3] FIG. 2 is an explanatory diagram showing an example of a record layout of a patient DB stored in a body composition monitor and an information processing device. [Figure 4] 10 is a flowchart showing an example of a procedure for displaying body composition information. [Figure 5] FIG. 10 is an explanatory diagram showing an example of a screen. [Figure 6] FIG. 10 is an explanatory diagram showing an example of a screen. [Figure 7] FIG. 10 is an explanatory diagram showing an example of a screen. [Figure 8] 10 is a flowchart showing an example of a procedure for displaying body composition information according to the second embodiment. [Figure 9] FIG. 10 is an explanatory diagram showing an example of a screen. [Figure 10]FIG. 2 is an explanatory diagram showing an example of a record layout of an electronic medical record DB. [Figure 11] 11 is a flowchart showing an example of a body composition information display processing procedure according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0028] Hereinafter, a program, an information processing method, and an information processing device according to the present disclosure will be described in detail with reference to the drawings illustrating embodiments thereof.
[0029] (Embodiment 1) In this embodiment, an information processing system will be described that appropriately calculates (estimates) and presents body composition information (body composition values) of a subject using the latest physical data of the subject.
[0030] FIG. 1 is an explanatory diagram showing an example of the configuration of an information processing system. The information processing system of this embodiment includes an information processing device 10, a body composition monitor 20, and an electronic medical record server 30. The information processing device 10 and the body composition monitor 20 are configured to directly transmit and receive information via wired communication via a cable or wireless communication. The information processing device 10 and the body composition monitor 20 may be connected using a communication module such as NFC (Near Field Communication), or may be connected via Bluetooth (registered trademark). The information processing device 10 and the electronic medical record server 30 are communicatively connected via a network N. The network N may be the Internet or a public communication line, or may be a LAN (Local Area Network) established within a facility such as a medical institution or testing institution where an information processing system is installed. The body composition monitor 20 may be configured to be connectable to the network N. In this case, the body composition monitor 20 and the information processing device 10 transmit and receive information via the network N. A communication module such as NFC or a communication means such as Bluetooth may be used to connect the body composition monitor 20 to the network N.
[0031] Body composition analyzer 20 is a measuring device that measures bioelectrical impedance, which is the resistance value of a subject's living body, according to bioelectrical impedance analysis (BIOA), and measures (estimates) the subject's internal body composition based on the measured bioelectrical impedance. Body composition analyzer 20 has electrode units 26a and 26b attached to the subject's wrists and ankles, and measures the subject's bioelectrical impedance based on the current and voltage values flowing between electrode units 26a and 26b inside the subject's body, as indicated by the dashed lines in FIG. 1. When measuring bioelectrical impedance, body composition analyzer 20 assigns a timestamp of the date and time (measurement date and time) to the measured bioelectrical impedance. Each of electrode units 26a and 26b of body composition analyzer 20 may be provided with one electrode or two electrodes. While FIG. 1 illustrates a configuration in which electrodes are provided on the right hand and right foot, electrodes may also be provided on the left hand and left foot, or both hands and both feet. That is, the electrodes may be of a four-point type or an eight-point type.
[0032] The information processing device 10 is an information terminal used by staff (medical professionals) of a medical institution, etc. The information processing device 10 is a device capable of various information processing and sending and receiving information, and is composed of a personal computer, tablet terminal, etc. The electronic medical record server 30 is an information processing device capable of various information processing and sending and receiving information, and is composed of a server computer, personal computer, etc.
[0033] 2 is a block diagram showing an example of the configuration of each device in the information processing system. Body composition monitor 20 includes control unit 21, storage unit 22, communication unit 23, input unit 24, display unit 25, measurement unit 26, and the like. Control unit 21 has a processor such as a CPU (Central Processing Unit) or an MPU (Micro-Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). The ROM stores programs for controlling the operation of each unit included in body composition monitor 20 and a program for calculating a body composition value (hereinafter referred to as body composition information) based on the bioelectrical impedance measured by measurement unit 26. The processor reads the programs stored in the ROM into the RAM and executes them, thereby performing the processing to be performed by body composition monitor 20. Control unit 21 may also include a clock that outputs date and time information.
[0034] The storage unit 22 includes a flash memory or an EEPROM (Electrically Erasable and Programmable Read Only Memory), etc. The communication unit 23 stores a patient DB 22a in which physical data and the like of subjects (hereinafter referred to as patients) are registered. The communication unit 23 has, for example, a communication module for performing wired communication via a USB (Universal Serial Bus) cable, a communication module for performing communication via NFC, or a communication module for performing short-range wireless communication such as Bluetooth or a wireless LAN (Local Area Network), and transmits and receives information to and from other devices (for example, the information processing device 10) via wired communication or wireless communication.
[0035] The input unit 24 accepts operation input by a user (e.g., a medical professional) and sends a control signal corresponding to the operation content to the control unit 21. The display unit 25 is a liquid crystal display or the like, and displays various information according to instructions from the control unit 21. A part of the input unit 24 and the display unit 25 may be a touch panel configured as an integrated unit.
[0036] The measuring unit 26 has electrodes 26a, 26b, a current supply unit, a voltage measurement unit, etc., and applies a current to one of the electrodes 26a, 26b attached to the subject using the current supply unit, measures the voltage value between the electrodes 26a, 26b at this time using the voltage measurement unit, and measures the bioelectrical impedance of the patient's living body based on the measured voltage value. The method for measuring the bioelectrical impedance is based on a known bioelectrical impedance method, so a detailed description will be omitted.
[0037] In this embodiment, body composition monitor 20 registers the physical data of the patient to be measured in patient DB 22a in association with the patient ID. When measuring unit 26 measures the bioelectrical impedance of the patient, control unit 21 stores the measured bioelectrical impedance in patient DB 22a in association with the patient ID. When controlling unit 21 calculates the body composition monitor information of the patient based on the measured bioelectrical impedance and the physical data, it stores the calculated body composition information in patient DB 22a in association with the patient ID. Body composition monitor 20 transmits the patient information stored in patient DB 22a to information processing device 10 in accordance with an instruction from the user received via input unit 24 or an instruction from information processing device 10 obtained via communication unit 23.
[0038] The information processing device 10 includes a control unit 11, a storage unit 12, a communication unit 13, an input unit 14, a display unit 15, a reading unit 16, etc., and these units are connected to each other via a bus. The control unit 11 has one or more processors such as a CPU, an MPU, or a GPU (Graphics Processing Unit). The control unit 11 performs various information processing, control processing, etc. to be performed by the information processing device 10 by appropriately executing a program 12P stored in the storage unit 12. Note that when the control unit 11 has multiple processors, the control unit 11 may execute each process using a different processor.
[0039] The storage unit 12 includes a RAM, a flash memory, a hard disk, an SSD (Solid State Drive), etc. The storage unit 12 stores a program 12P (program creation program) executed by the control unit 11. The storage unit 12 stores in advance various data required for executing the program 12P, such as the program code (products) and the program 12P. The storage unit 12 also temporarily stores data generated when the control unit 11 executes the program 12P. The storage unit 12 also stores a patient DB 12a. The patient DB 12a may be stored in another storage device connected to the information processing device 10, or may be stored in another storage device with which the information processing device 10 can communicate.
[0040] The communication unit 13 has a communication module similar to the communication unit 23 of the body composition monitor 20, and transmits and receives information to and from other devices (e.g., the body composition monitor 20) via wired or wireless communication. The communication unit 13 also has a communication module for connecting to a network N via wired or wireless communication, and transmits and receives information to and from other devices via the network N. The input unit 14 accepts operation inputs from a user (e.g., a medical professional) and sends a control signal corresponding to the operation content to the control unit 11. The display unit 15 is a liquid crystal display, an organic EL display, or the like, and displays various information in accordance with instructions from the control unit 11. A part of the input unit 14 and the display unit 15 may be an integrated touch panel. Note that the input unit 14 and the display unit 15 are not essential, and the information processing device 10 may be configured to accept operations via a connected terminal device and output information to be displayed to an external display device.
[0041] The reading unit 16 reads information stored in a portable storage medium 10a, which may include a CD (Compact Disc), a DVD (Digital Versatile Disc), a USB memory, an SD (Secure Digital) card, etc. The program 12P and various data stored in the storage unit 12 may be read by the control unit 11 from the portable storage medium 10a via the reading unit 16 and stored in the storage unit 12. The program 12P and various data may be written to the storage unit 12 during the manufacturing stage of the information processing device 10, or may be downloaded by the control unit 11 from another device via the communication unit 13 and stored in the storage unit 12.
[0042] The information processing device 10 is not limited to a single computer, but may be a multi-computer including multiple computers. Furthermore, the information processing device 10 may be a virtual machine virtually constructed within a single device by software, or may be a cloud server. In the following description, the information processing device 10 is described as a single computer. Furthermore, the program 12P may be deployed and executed on a single computer or at a single site, or may be deployed to be executed on multiple computers distributed across multiple sites and interconnected by a network N.
[0043] The electronic medical record server 30 includes a control unit 31, a memory unit 32, a communication unit 33, etc., and these units are interconnected via a bus. The control unit 31, memory unit 32, and communication unit 33 of the electronic medical record server 30 have the same configurations as the control unit 11, memory unit 12, and communication unit 13 of the information processing device 10, and therefore will not be described here. The memory unit 32 of the electronic medical record server 30 stores an electronic medical record database 32a in addition to the program 32P executed by the control unit 31. The electronic medical record database 32a is a database that stores electronic medical record data (medical records) of patients who use medical institutions, etc. The electronic medical record data includes, for example, the patient's medical card number issued by the medical institution, etc., personal information including name and contact information, physical data including age, sex, height, and weight, measurement data including bioelectrical impedance and body composition information, vital data such as body temperature, blood pressure, heart rate, and respiratory rate, medical history, test information regarding various tests performed on the patient, treatment information regarding treatment, surgery information regarding surgery, and medication history. In addition to the above-mentioned configuration, the electronic medical record server 30 may also have an input unit that accepts operational inputs from a user (for example, a medical professional), and a display unit such as a liquid crystal display or an organic EL display.
[0044] The electronic medical record server 30 may be a multi-computer consisting of multiple computers, or may be a virtual machine virtually constructed in a single device by software. The electronic medical record server 30 may also be a local server installed in a facility such as a medical institution. It may be a cloud server connected to the Internet for communication.
[0045] In this embodiment, body composition monitor 20 transmits the measured bioelectrical impedance, the patient's physical data registered in patient DB 22a, and body composition information calculated from the bioelectrical impedance and physical data to information processing device 10. Information processing device 10 displays the received physical data and, if there are any changes, accepts the changes (latest physical data). Information processing device 10 also acquires the latest body composition information by calculating the body composition information based on the received bioelectrical impedance and the latest physical data.
[0046] FIG. 3 is an explanatory diagram showing an example of the record layout of patient DBs 22a and 12a stored in body composition analyzer 20 and information processing device 10. Patient DB 22a of body composition analyzer 20 is a database that stores data of patients who use body composition analyzer 20. Patient DB 22a shown in FIG. 3A includes a patient ID column, a physical data column, a measurement data column, and the like. The patient ID column stores identification information (patient ID, patient code) for identifying each patient. The patient ID may be, for example, the patient card number of a patient card issued by a medical institution. The physical data column stores the patient's physical data in association with the patient ID. The physical data includes the patient's age, sex, height, and weight, and values input via input unit 24, for example, are stored. The measurement data column stores the patient's measurement data measured using body composition analyzer 20 in association with the patient ID. Only the most recent data is overwritten and saved for the physical data. Only the most recent data may be overwritten and saved for the measurement data, or each data may be stored in association with the measurement date and time. The measurement data includes the measurement date and time, bioelectrical impedance, and body composition information calculated from the bioelectrical impedance and physical data. The body composition information includes, for example, fat-free mass (FFM), fat mass, body fat percentage, FFMI (Fat Free Mass Index), phase angle (PhA), total body water (TBW), extracellular water (ECW), intracellular water (ICW), hydration rate, extracellular water ratio (edema index), muscle mass, and intracellular water ratio. , external fluid ratio, internal fluid / external fluid ratio, etc. Each piece of body composition information is calculated and stored by the control unit 21 according to a program and calculation formula stored in the storage unit 22.
[0047] Fat-free mass (FFM) is calculated using a formula that uses height and bioelectrical impedance, for example, prepared for each combination of age, sex, and body weight (weight range). Fat mass is calculated using a formula that subtracts fat-free mass from body weight (body weight - fat-free mass). Body fat percentage is calculated using a formula that divides fat mass by body weight (fat mass / body weight). FFMI is calculated using a formula that divides fat-free mass by the square of height (fat-free mass / (height * height)). Extracellular fluid volume (ECW) and intracellular fluid volume (ICW) are calculated using a formula that uses height, body weight, and bioelectrical impedance, for example, prepared for each gender. Total body water (TBW) is calculated using a formula that adds extracellular fluid volume and intracellular fluid volume (ECW + ICF). The hydration rate is calculated using the formula (TBW / FFM) that divides total body water by fat-free mass, and the extracellular water ratio (edema rate) is calculated using the formula (ECW / TBW) that divides extracellular fluid by total body water. The intracellular fluid ratio is calculated using the formula (ICW / FFM) that divides intracellular fluid by fat-free mass, the extracellular fluid ratio is calculated using the formula (ECW / FFM) that divides extracellular fluid by fat-free mass, and the intracellular / external fluid ratio is calculated using the formula (ICW / ECW) that divides intracellular fluid by extracellular fluid. The formulas for calculating each piece of body composition information are not limited to the examples described above. In addition to the above, other body composition information may include skeletal muscle mass, SMI (Skeletal Muscle Index), muscle mass, bone mineral content (estimated bone mass), protein content, and basal metabolic rate. etc.
[0048] The patient DB 12a of the information processing device 10 is a database that stores body composition information of patients who use medical institutions. The patient DB 12a shown in FIG. 3B includes a patient ID column, a name column, a data ID column, a measurement / recalculation column, a date and time column, a bioelectrical impedance column, a body data column, a body composition information column, etc. The patient ID column contains identification information (patient ID, patient code) for identifying each patient. The patient ID may be the patient card number of a patient card issued by a medical institution. If the patient ID is the same as the patient ID stored in the patient DB 22a of the body composition analyzer 20, the patient ID can be used to associate the user of the body composition analyzer 20 with a patient at the medical institution. The name column stores the patient's name in association with the patient ID. The data ID column stores identification information (data ID) assigned to each set of body composition information stored in the patient DB 12a. The measurement / recalculation column stores information indicating whether the corresponding body composition information is measurement data measured by the body composition analyzer 20 or recalculated data recalculated by the information processing device 10. Specifically, if the data is measurement data, "measurement" is stored, and if the data is recalculated data, "recalculation" is stored. The date and time column stores the date and time of measurement of the bioelectrical impedance by the body composition analyzer 20, and the bioelectrical impedance column stores the bioelectrical impedance measured by the body composition analyzer 20. The body data column stores the body data used to calculate the corresponding body composition information, and the body composition information column stores information on body composition calculated from bioelectrical impedance and the body data. The body composition information stored in the body composition information column may include the same type of information as the body composition information (body composition information measurable by the body composition analyzer 20) stored in the patient DB 22a of the body composition analyzer 20, and may also include different types of information. The patient DB 12a is not limited to the configuration shown in FIG. 3B. For example, body composition information that is recalculated data may be stored with marking information indicating that it is different from body composition information that is measurement data. The measurement / recalculation column may be configured to store "recalculation" only when the body composition information is recalculated data. The marking information may include letters or symbols indicating "recalculation," or a mark indicating whether or not a recalculation has occurred. Furthermore, the marking information may include a different background color for data corresponding to "recalculation," a different font, color, or thickness for the results corresponding to "recalculation," or a flashing display.
[0049] The following describes the process of presenting body composition information of each patient measured by body composition analyzer 20 to a medical professional via information processing device 10. Fig. 4 is a flowchart showing an example of the body composition information display process procedure, and Figs. 5 to 7 are explanatory diagrams showing example screens. In Fig. 4, the left side shows the process performed by control unit 21 of body composition analyzer 20, and the right side shows the process performed by control unit 11 of information processing device 10.
[0050] For example, a medical professional may measure a patient's body composition information using body composition monitor 20, and then communicatively connect body composition monitor 20 and information processing device 10 to transmit the patient ID, physical data, and measurement data of each patient stored in patient DB 22a of body composition monitor 20 to information processing device 10. Note that the instruction to transmit data from body composition monitor 20 to information processing device 10 may be received via input unit 24 of body composition monitor 20 or via input unit 14 of information processing device 10. The medical professional may also specify a patient and issue an instruction to transmit the data of the specified patient from body composition monitor 20 to information processing device 10, or may issue an instruction to transmit the data of all patients stored in patient DB 22a from body composition monitor 20 to information processing device 10.
[0051] When the control unit 21 of the body composition monitor 20 receives an instruction to transmit data to the information processing device 10, it determines whether it is able to communicate with the information processing device 10 and whether it is able to transmit data stored in the patient DB 22a to the information processing device 10 (S11). If it determines that transmission is not possible (S11: NO), the control unit 21 waits until it determines that transmission is possible. If it determines that transmission is possible (S11: YES), the control unit 21 transmits the patient ID, physical data, and measurement data stored in the patient DB 22a to the information processing device 10 (S12). If a patient is specified, the control unit 21 transmits the patient ID, physical data, and measurement data of the specified patient to the information processing device 10. If it is instructed to transmit data for all patients, the control unit 21 transmits the patient IDs, physical data, and measurement data of all patients stored in the patient DB 22a to the information processing device 10.
[0052] When the control unit 11 of the information processing device 10 receives data from the body composition analyzer 20, it issues a data ID and stores the issued data ID, the date and time and bioelectrical impedance included in the received measurement data, the received physical data (first physical data recorded on the body composition analyzer 20), and the body composition information (first body composition information) included in the received measurement data in association with the received patient ID in the patient DB 12a (S13). Here, since the body composition information stored in the patient DB 12a is data measured by the body composition analyzer 20, the control unit 11 stores "measurement" in the measurement / recalculation column. The control unit 11 stores the received data of all patients in the patient DB 12a.
[0053] The control unit 11 determines whether an instruction to view the body composition information of each patient stored in the patient DB 12a has been received via the input unit 14 (S14). If it determines that the instruction has not been received (S14: NO), the control unit 11 terminates the process. If it determines that the instruction to view the body composition information has been received (S14: YES), the control unit 11 displays a list screen of patients registered in the patient DB 12a on the display unit 15 (S15). FIG. 5A shows an example of the patient list screen. The screen shown in FIG. 5A displays each patient's patient ID, name, physical data (gender, age, height, weight), bioelectrical impedance, measurement mode of the body composition analyzer 20, and measurement date and time of the body composition information in association with each other as a single record data. This information is read from the patient DB 12a and displayed on the patient list screen. Note that if body composition information for a single patient with different measurement dates and times is stored in the patient DB 12a, multiple record data for that patient are displayed. The patient list screen may also be configured to display each patient's body composition information in addition to the configuration of FIG. 5A. When a predetermined operation (e.g., right-clicking the mouse) is performed on one record data, the patient list screen displays an operation menu for accepting an instruction to recalculate the body composition information of the patient of the record data selected by the predetermined operation, as shown in Figure 5A.
[0054] Control unit 11 determines whether an instruction to recalculate the body composition information of the patient of record data selected by a predetermined operation has been received via the operation menu shown in FIG. 5A (S16). If it determines that an instruction to recalculate has been received (S16: YES), control unit 11 acquires from patient DB 12a the physical data and bioelectrical impedance (data of the selected measurement date and time) corresponding to the patient and measurement date and time of the selected record data (S17). Then, control unit 11 displays a physical data reception screen as shown in FIG. 5B on display unit 15 based on the acquired physical data (S18). The screen of FIG. 5B displays the name and measurement date and time of the patient of record data selected via the screen of FIG. 5A. The screen of FIG. 5B also has input fields for physical data (age, sex, height, weight), and each input field displays the physical data (age, sex, height, weight) acquired in step S17. Each input field for physical data is configured to allow the displayed data to be modified (changed), and control unit 11 accepts a modification (change instruction) of the physical data via input unit 14 (S19). When control unit 11 receives the correction, it displays the corrected (changed) physical data (latest physical data) in each input field.
[0055] The screen of Fig. 5B is provided with an OK button for instructing the execution of recalculation of body composition information using the physical data displayed in each input field, and control unit 11 determines whether or not the OK button has been operated (S20). If it is determined that the OK button has not been operated (S20: NO), for example, if the cancel button on the screen of Fig. 5B has been operated, control unit 11 returns to step S15 and returns to the display of the patient list screen shown in Fig. 5A. If it is determined that the OK button has been operated on the screen of Fig. 5B (S20: YES), control unit 11 calculates (recalculates) body composition information (second body composition information) of the selected patient using the physical data displayed in each input field on the screen of Fig. 5B (corrected physical data, second physical data) and the bioelectrical impedance acquired in step S17 (bioelectrical impedance measured by body composition analyzer 20 at the selected measurement date and time) (S21). The process of calculating each value of the body composition from the body data and bioelectrical impedance can be the same process as the calculation process performed by the body composition analyzer 20, and the control unit 11 can calculate the body composition information related to the same type of body composition as the body composition information measured by the body composition analyzer 20. Calculate the numerical value.
[0056] Then, the control unit 11 stores the body composition information (second body composition information) obtained by recalculation in the patient DB 12a in association with the measurement date and time selected here (the same date and time as the measurement date and time linked to the first body composition information) (S22). Specifically, the control unit 11 issues a data ID and stores the issued data ID, the selected measurement date and time, the bioelectrical impedance and body data (second body data) acquired in step S17, and the recalculated body composition information in association with the patient ID of the patient selected here in the patient DB 12a. Furthermore, since the body composition information stored in the patient DB 12a here is data recalculated by the information processing device 10, the control unit 11 stores "recalculation" in the measurement / recalculation column. This allows the body composition information obtained by recalculation to be stored in association with the measurement date and time of the bioelectrical impedance used to recalculate the body composition information. In other words, body composition information calculated using the same bioelectrical impedance and corrected physical data (body composition information measured by the body composition analyzer 20 and body composition information recalculated by the information processing device 10) can be stored in the patient DB 12a as different data and associated with the same patient ID.
[0057] The control unit 11 returns to step S15 and returns to displaying the patient list screen. Since the recalculated body composition information has been stored in the patient DB 12a, the control unit 11 displays the patient list screen as shown in FIG. 5C. The screen in FIG. 5C has the same configuration as FIG. 5A, but displays record data A1 of body composition information measured by body composition analyzer 20 and record data A2 of body composition information obtained by recalculation side by side (continuously) as information on the measurement date and time "2023 / 2 / 4 11:00:00" of the patient with patient ID [A0011]. Record data A2 of the body composition information obtained by recalculation is given a mark M (indicator) indicating that the body composition information is recalculated data. This configuration allows the user to determine whether each record data displayed on the patient list screen is record data of body composition information measured by body composition analyzer 20 or record data of body composition information recalculated by the information processing device 10. The weight of record data A2 is displayed as the corrected weight (here, 40).
[0058] The patient list screens shown in Figures 5A and 5C are configured to accept selection of the patient of record data for which a predetermined operation (e.g., double-clicking the mouse) has been performed on one record data. If the control unit 11 determines that an instruction to execute recalculation has not been received (S16: NO), it determines whether or not a selection of an arbitrary patient has been received on the patient list screen through a predetermined operation (S23). If it determines that a selection of an arbitrary patient has not been received (S23: NO), it terminates the processing. If it determines that a selection of an arbitrary patient has been received (S23: YES), the control unit 11 generates a details screen displaying body composition information of the selected patient (S24), as shown in Figures 6A to 7, and displays the generated details screen on the display unit 15 (S25).
[0059] The details screen has a "Summary" tab, a "Body Composition" tab, and an "Impedance" tab, and by switching the tab selection, a screen corresponding to the selected tab is displayed. When the "Summary" tab is selected, the screen shown in FIG. 6A is displayed. When the "Body Composition" tab is selected, the screen shown in FIG. 6B is displayed. When the "Impedance" tab is selected, the screen shown in FIG. 7 is displayed. When the screen of FIG. 6A is displayed, the control unit 11 reads from the patient DB 12a, among the body composition information of the patient selected via the patient list screen, the body composition information corresponding to the measurement date and time of the record data selected via the patient list screen (current information), the body composition information corresponding to the measurement date and time immediately before this measurement date and time (previous information), and the body composition information corresponding to the measurement date and time to be used as a comparison standard when observing changes in the body composition information (base information). Note that the base information may be, for example, information at the time of admission if the patient is an inpatient, or information at the time of discharge if the patient has been discharged, or information at the time some treatment was started. In addition, the previous information or the base information may be information corresponding to the patient's If the body composition information of the measurement data and the body composition information of the recalculated data are stored in the patient DB 12a in association with the same measurement date and time for the three time points described above, the control unit 11 preferentially reads the body composition information of the recalculated data (second body composition information) from the patient DB 12a.
[0060] The control unit 11 generates a basic data column R1 that displays the read body composition information and physical data (height and weight) associated with the measurement date and time (measurement date and measurement time) for the three time points described above. The control unit 11 also extracts weight, fat mass, lean mass, total body water, intracellular fluid volume, and extracellular fluid volume for each of the three time points, generates a stacked graph displaying fat mass and lean mass, and a stacked graph displaying intracellular fluid volume and extracellular fluid volume, and generates a transition display column R2 that displays these graphs. This allows the control unit 11 to generate the screen shown in FIG. 6A. The measurement date and measurement time displayed in the basic data column R1 on the screen of FIG. 6A are displayed using a pull-down menu that allows the user to select any date and time from the measurement dates and times for the patient's body composition information that has already been measured. When a different measurement date and measurement time are selected via the pull-down menu, the control unit 11 reads out body composition information corresponding to the selected measurement date and time (multiple measurement dates and times) from the patient DB 12a and updates the display contents of the basic data column R1 and the transition display column R2.
[0061] When displaying the screen of FIG. 6B, the control unit 11 reads out the body weight, fat mass, and fat-free mass of the selected patient's body composition information from the patient DB 12a. For example, the control unit 11 reads out the body weight, fat mass, and fat-free mass corresponding to the measurement date and time of the record data selected via the screen of FIG. 5A or FIG. 5C, or a predetermined number of measurement dates and times going back from the current measurement date and time selected via the pull-down menu on the screen of FIG. 6A. In the example of FIG. 6B, 11 graphs are displayed, so the body weights, fat masses, and fat-free masses corresponding to the 11 measurement dates and times are read out. Here, too, if the patient DB 12a stores body composition information of the measurement data and body composition information of the recalculated data in association with the same measurement date and time, the control unit 11 preferentially reads out the body composition information of the recalculated data (second body composition information) from the patient DB 12a. The control unit 11 generates a stacked graph displaying the fat mass and fat-free mass for each measurement date and time, and generates a weight transition column R3 in which the generated graphs are displayed in chronological order. This creates a graph showing time-series changes in the patient's body composition (here, fat mass and lean mass). If normal ranges for each piece of body composition information, such as standard values (normal ranges) for lean mass, are stored in the memory unit 12, the control unit 11 adds a mark indicating the normal range to the created graph. In FIG. 6B, the standard values (normal ranges) for lean mass are shown with a gray background. This allows the control unit 11 to create the screen shown in FIG. 6B.
[0062] When displaying the screen of Fig. 7, the control unit 11 generates an impedance column R4 and a Cole-Cole plot column R5 that display the read bioelectrical impedance in association with the measurement date and time (measurement date and measurement time) for the three time points selected in Fig. 6A. The control unit 11 reads out the bioelectrical impedance of the selected patient from the patient DB 12a. This allows the control unit 11 to generate the screen shown in FIG. 7. Note that the measurement date and measurement time displayed in the impedance field R4 on the screen of FIG. 7 are provided with a pull-down menu for selecting any date and time from the measurement dates and times of body composition information that has already been measured for that patient. When another measurement date and measurement time are selected via the pull-down menu, the control unit 11 reads out body composition information corresponding to the selected measurement date and time (multiple measurement dates and times) from the patient DB 12a, and updates the display contents of the impedance field R4 and the Cole-Cole plot field R5.
[0063] By the above-described process, the body composition information (measurement data) calculated by the body composition analyzer 20 based on the same bioelectrical impedance and the body composition information (recalculated data) recalculated by the information processing device 10 are linked to the same measurement date and time and stored in the patient DB 12a. Body composition information (measurement data and recalculated data) calculated based on electrical impedance and different physical data can be managed using the same measurement date and time and the same patient ID. This allows for the creation of graphs (Figures 6A and 6B) showing changes in body composition information over time for a specific patient. When measurement data and recalculated data are available for the same measurement date and time, either one (e.g., the recalculated data) can be used. Recalculating body composition information using the latest physical data makes it possible to obtain optimal body composition information for each measurement date and time. Therefore, by creating graphs showing changes in body composition information over time using such body composition information, more appropriate changes in body composition information over time can be presented.
[0064] In the above-described process, for example, after the process of step S22, the control unit 11 may transmit the body composition information stored in the patient DB 12a to the electronic medical record server 30 and register it in the electronic medical record DB 32a. In this case, the body composition information recalculated using the latest physical data can be registered in the electronic medical record DB 32a.
[0065] (Embodiment 2) In this embodiment, an information processing system will be described in which an information processing device 10 obtains the latest physical data of a patient from an electronic medical record server 30, and then presents appropriate body composition information for the patient using the latest physical data. The information processing system of this embodiment can be realized by devices 10, 20, and 30 similar to the information processing system of embodiment 1 shown in Figures 1 and 2, and therefore a description of the configuration of each device 10, 20, and 30 will be omitted.
[0066] Fig. 8 is a flowchart showing an example of the body composition information display processing procedure in embodiment 2, and Fig. 9 is an explanatory diagram showing an example screen. The processing shown in Fig. 8 is the processing shown in Fig. 4 with steps S31 to S36 added instead of steps S14 to S25. Explanation of the same steps as in Fig. 4 will be omitted.
[0067] In the information processing system of this embodiment, after processing step S13, the control unit 11 of the information processing device 10 obtains from the electronic medical record server 30 the latest physical data (second physical data) of the patient whose information is stored in the patient DB 12a (S31). Specifically, the control unit 11 extracts the patient ID of the patient whose information is stored in the patient DB 12a in step S13, requests the electronic medical record server 30 for the physical data of the patient corresponding to the extracted patient ID, and obtains the data from the electronic medical record server 30. The electronic medical record server 30 stores the patient's physical data in association with the patient ID and the measurement date and time of the physical data in the electronic medical record DB 32a. Therefore, the control unit 31 of the electronic medical record server 30 reads the patient's physical data requested by the information processing device 10 and the measurement date and time of the physical data from the electronic medical record DB 32a and transmits them to the information processing device 10. In addition, control unit 11 of information processing device 10 may request physical data of the patient by transmitting the patient ID of the patient whose information was stored in patient DB 12a in step S13 and the measurement date and time of the measurement data stored in patient DB 12a to electronic medical record server 30. In this case, control unit 31 of electronic medical record server 30 identifies one piece of physical data (second physical data) of the patient stored in electronic medical record DB 32a, whose recording date and time (measurement date and time) of each piece of physical data is earlier than the measurement date and time requested by information processing device 10 and closest to the measurement date and time, reads it from electronic medical record DB 32a, and transmits it to information processing device 10.
[0068] When the control unit 11 of the information processing device 10 acquires the physical data and the measurement date and time of the patient from the electronic medical record server 30, it determines whether or not the physical data stored in the patient DB 12a in step S13 needs to be updated (S32). For example, the control unit 11 compares the measurement date and time of the measurement data stored in the patient DB 12a with the measurement date and time acquired from the electronic medical record server 30, and if the measurement date and time acquired from the electronic medical record server 30 is later, it determines that the physical data acquired from the electronic medical record server 30 is newer data and updates the physical data stored in the patient DB 12a. The control unit 11 determines that the physical data needs to be updated. On the other hand, if the measurement date and time acquired from the electronic medical record server 30 is earlier, the control unit 11 determines that the physical data acquired from the electronic medical record server 30 is older and that the physical data stored in the patient DB 12a does not need to be updated. Furthermore, if the control unit 11 has a recording date and time (measurement date and time) of the physical data stored in the patient DB 12a, it compares this recording date and time with the measurement date and time (recording date and time) associated with the physical data acquired from the electronic medical record server 30, and selects the one closest to the measurement date and time of the measurement data stored in the patient DB 12a in step S13. If the control unit 11 selects the physical data stored in the patient DB 12a, the control unit 11 determines that the physical data does not need to be updated (S32: NO) and terminates the process. In this case, the control unit 11 stores the body composition information measured by the body composition analyzer 20 (first body composition information) in the patient DB 12a, and does not update the physical data or recalculate the body composition information (second body composition information) using the updated physical data.
[0069] If the user selects physical data acquired from electronic medical record server 30, control unit 11 determines that the physical data needs to be updated (S32: YES) and updates (changes) the physical data (first physical data) stored in patient DB 12a based on the physical data (second physical data) acquired from electronic medical record server 30 (S33). This allows for acquisition of newer physical data (second physical data) than the physical data acquired from body composition analyzer 20. Control unit 11 calculates (recalculates) the body composition information (second body composition information) of the selected patient using the updated physical data and the bioelectrical impedance stored in patient DB 12a in step S13 (S34). Step S34 is the same process as step S21 in FIG. 4.
[0070] Then, the control unit 11 stores the recalculated body composition information in the patient DB 12a in association with the same date and time as the measurement date and time of the bioelectrical impedance stored in the patient DB 12a in step S13 (S35). Specifically, the control unit 11 issues a data ID and stores in the patient DB 12a the issued data ID, the measurement date and time of the bioelectrical impedance and the measurement value of the bioelectrical impedance stored in the patient DB 12a in step S13, the updated body data (second body data), and the recalculated body composition information (second body composition information) in association with the patient ID of the patient whose information is stored in the patient DB 12a. Here, the body composition information stored in the patient DB 12a is data recalculated by the information processing device 10, so the control unit 11 stores "recalculated" in the measurement / recalculation column. This allows the body composition information (second body composition information) recalculated using the latest physical data obtained from electronic medical record server 30 to be stored in association with the measurement date and time of the bioelectrical impedance used to recalculate the body composition information. If measurement data for multiple measurement dates and times is stored collectively in step S13, multiple pieces of second physical data corresponding to each measurement date and time are obtained from electronic medical record server 30 in the subsequent step S31. Thereafter, in step 32 and thereafter, the first physical data stored in patient DB 12a is compared with the second physical data obtained from electronic medical record server 30 for each measurement date and time (data ID), and a determination is made as to whether the physical data needs to be updated.
[0071] The control unit 11 generates a screen (alert information) such as that shown in FIG. 9 and displays it on the display unit 15, thereby notifying the user that new physical data (latest physical data) is available for the physical data acquired from the body composition monitor 20 (S36). The screen in FIG. 9 displays a message notifying the user that the weight, which is one of the physical data acquired from the body composition monitor 20, has been updated based on the physical data acquired from the electronic medical record server 30. This allows the user of the information processing device 10 to understand that the physical data of the patient registered in the body composition monitor 20 is old. Furthermore, by the user updating the physical data of the patient registered in the body composition monitor 20 to the latest physical data, it becomes possible to measure (calculate) appropriate body composition information based on the latest physical data in subsequent measurements with the body composition monitor 20. Note that the information processing device 10 and the body composition monitor 20 may be configured to transmit and receive information, and the control unit 11 of the information processing device 10 may be configured to transmit an instruction to the body composition monitor 20 to update to the latest physical data. In this case, the control unit 11 transmits the patient ID and physical data of the patient to be updated to the body composition monitor 20. The information processing device 10 transmits the patient ID to the electronic medical record server 30, instructing the body composition monitor 20 to update (overwrite) the physical data registered therein, and the control unit 21 of the body composition monitor 20 updates (overwrites) the physical data of the patient registered in the patient DB 22a in association with the received patient ID with the physical data received from the information processing device 10. With this configuration, the latest physical data acquired by the information processing device 10 from the electronic medical record server 30 can also be automatically registered in the body composition monitor 20.
[0072] If the control unit 11 stores information about multiple patients in the patient DB 12a in step S13, it executes steps S31 to S36 for all patients. As a result, when body composition information about multiple patients measured using the body composition analyzer 20 is acquired, it can determine whether the latest physical data is available for each acquired body composition information. If the latest physical data is available, it can recalculate the body composition information using the latest physical data, thereby acquiring appropriate body composition information for each patient. Furthermore, for the body composition information of a patient measured using the body composition analyzer 20, the control unit 11 can recalculate the body composition information using physical data measured on a date and time that is earlier than but closest to the measurement date and time of the body composition information. This allows it to acquire appropriate body composition information at the time of measurement of the body composition information. Furthermore, in this embodiment, for example, after processing step S34, the control unit 11 may transmit the body composition information stored in the patient DB 12a to the electronic medical record server 30 and register it in the electronic medical record DB 32a. In this case, the body composition information recalculated using the latest physical data can be registered in the electronic medical record DB 32a.
[0073] This embodiment also provides the same effects as the information processing system of the first embodiment. Furthermore, in this embodiment, the information processing device 10 acquires the latest physical data of each patient from the electronic medical record server 30 and recalculates body composition information using the latest physical data. This allows medical professionals to acquire appropriate body composition information without having to check whether the physical data of each patient is up to date. The modifications described in the first embodiment can also be applied to this embodiment.
[0074] (Embodiment 3) In this embodiment, an information processing system is described that does not include an information processing device 10. Instead, body composition information for each patient measured by a body composition analyzer 20 is directly transmitted to an electronic medical record server 30 and stored in an electronic medical record database 32a. When the electronic medical record server 30 receives the body composition information for each patient from the body composition analyzer 20, if the latest physical data for each patient is stored in the electronic medical record database 32a, the latest physical data is used to recalculate the body composition values for each patient. The information processing system of this embodiment can be implemented using devices 20 and 30 similar to those of the information processing system of embodiment 1 shown in FIGS. 1 and 2 , and therefore a description of the configurations of the devices 20 and 30 is omitted. The body composition analyzer 20 and the electronic medical record server 30 may be configured to directly transmit and receive information via wired or wireless communication via a cable, or may be configured to transmit and receive information via a network N. A communication module such as NFC or a communication means such as Bluetooth may be used to connect the body composition analyzer 20 to the network N.
[0075] FIG. 10 is an explanatory diagram showing an example of the record layout of the electronic medical record DB 32a. The electronic medical record DB 32a shown in FIG. 10 includes a patient ID column, a name column, a patient information column, a physical data column, a body composition data column, etc. The patient information column stores personal information such as the patient's date of birth and contact information. The physical data column stores the patient's latest physical data (age, sex, height, and weight). The body composition data column stores the same information as the data ID column, measurement / recalculation column, date and time column, bioelectrical impedance column, physical data column, and body composition information column of the patient DB 12a shown in FIG. 3B. In addition to the above-mentioned configuration, the electronic medical record DB 32a may also store the patient's vital signs, medical history (medical history), examination information related to various examinations, treatment information related to treatment, surgery information related to surgery, medication history, etc.
[0076] FIG. 11 is a flowchart showing an example of a body composition information display processing procedure according to the third embodiment. 11, the left side shows the processing performed by the control unit 21 of the body composition monitor 20, and the right side shows the processing performed by the control unit 31 of the electronic medical record server 30. In the information processing system of this embodiment, the control unit 21 of the body composition monitor 20 performs the same processing as steps S11 to S12 in FIG. 4 (S41 to S42). In step S42, the control unit 21 transmits the patient ID, physical data, and measurement data stored in the patient DB 12a to the electronic medical record server 30.
[0077] When the control unit 31 of the electronic medical record server 30 receives data from the body composition analyzer 20, it issues a data ID and associates it with the received patient ID, and stores the issued data ID, the date and time and bioelectrical impedance included in the received measurement data, the received physical data, and the body composition information included in the received measurement data as body composition data in the electronic medical record DB 32a (S43). The control unit 31 stores "Measurement" in the measurement / recalculation column. The control unit 31 stores the received data of all patients in the electronic medical record DB 32a.
[0078] The control unit 31 acquires from the electronic medical record DB 32a the latest physical data of the patient whose body composition data is stored in the electronic medical record DB 32a (i.e., the physical data from the data in the electronic medical record DB 32a that is closest to the date and time when the bioelectrical impedance was measured) (S44). Here, the control unit 31 reads out the physical data (the most recently measured or registered physical data) stored in the physical data string corresponding to the patient ID of the patient whose body composition data is stored in the electronic medical record DB 32a. The control unit 31 then determines whether or not the physical data of the body composition monitor 20 needs to be updated based on the physical data stored in the electronic medical record DB 32a in step S43 (the physical data of the body composition monitor 20) and the physical data read out from the physical data string of the electronic medical record DB 32a (the physical data of the electronic medical record) (S45). For example, height and weight are stored in association with measurement dates and times in the physical data column of electronic medical record DB 32a, and control unit 31 reads the measurement dates and times when reading physical data from the physical data column of electronic medical record DB 32a. Then, control unit 31 compares the measurement dates and times of the physical data of body composition monitor 20 with the measurement dates and times of the physical data of the electronic medical record. If the measurement dates and times of the physical data of the electronic medical record are later, control unit 31 determines that the physical data of the electronic medical record is newer and that the physical data of body composition monitor 20 needs to be updated. On the other hand, if the measurement dates and times of the physical data of the electronic medical record are earlier, control unit 31 determines that the physical data of the electronic medical record is older and that the physical data of body composition monitor 20 does not need to be updated. If it is determined that the physical data of body composition monitor 20 does not need to be updated (S45: NO), control unit 31 ends the process.
[0079] If it is determined that the physical data of body composition monitor 20 needs to be updated (S45: YES), control unit 31 updates (changes) the physical data (first physical data) of body composition monitor 20 based on the physical data (second physical data) in the electronic medical record (S46). Then, control unit 31 calculates (recalculates) the body composition information (second body composition information) of the patient whose information was stored in electronic medical record DB 32a in step S43, using the updated physical data and the bioelectrical impedance stored in electronic medical record DB 32a in step S43 (S47). Step S47 is the same process as step S21 in FIG. 4.
[0080] Then, the control unit 31 stores the body composition information obtained by recalculation in the electronic medical record DB 32a in association with the same date and time as the measurement date and time stored in the electronic medical record DB 32a in step S43 (S48). Specifically, the control unit 31 issues a data ID and stores the issued data ID, the measurement date and time and bioelectrical impedance included in the body composition data stored in the electronic medical record DB 32a in step S43 in association with the patient ID of the patient in the electronic medical record DB 32a, the updated physical data (second physical data), and the recalculated body composition information (second body composition information). The control unit 31 also stores "recalculation" in the measurement / recalculation column. This allows the body composition information recalculated using the latest physical data stored in the physical data column of the electronic medical record DB 32a to be stored in association with the measurement date and time of the bioelectrical impedance used for the recalculation. Note that in step 43, multiple measurement dates and times are stored. When the measurement data is stored collectively, in the subsequent step S44, a plurality of second physical data corresponding to each measurement date and time is acquired from the electronic medical record server 30. Then, in step 45 and thereafter, for each measurement date and time (data ID), the first physical data stored in the patient DB 12a is compared with the second physical data acquired from the electronic medical record server 30 to determine whether the physical data needs to be updated.
[0081] Control unit 31 transmits an instruction to update the physical data obtained from electronic medical record DB 32a to the latest physical data to body composition monitor 20 (S49). For example, control unit 31 transmits the patient ID and the updated physical data to body composition monitor 20. When control unit 21 of body composition monitor 20 receives an instruction to update the physical data from electronic medical record server 30, it updates the physical data of the patient registered in patient DB 22a in association with the received patient ID to the physical data received from electronic medical record server 30 (S50). As a result, when the latest physical data is registered in electronic medical record DB 32a, the patient's physical data registered in body composition monitor 20 can also be automatically updated to the latest physical data.
[0082] If the control unit 31 stores information about multiple patients in the electronic medical record DB 32a in step S43, it executes steps S44 to S49 for all patients. As a result, when body composition information about multiple patients measured with the body composition analyzer 20 is sent to the electronic medical record server 30, it determines whether the latest physical data for each patient is registered in the electronic medical record DB 32a. If the latest physical data is available, the control unit 31 can recalculate the body composition information using the latest physical data, thereby obtaining appropriate body composition information for each patient. Furthermore, for the body composition information of a patient measured with the body composition analyzer 20, the control unit 31 can recalculate the body composition information using physical data measured at a date and time that is earlier than and closest to the date and time of measurement of the body composition information, thereby obtaining appropriate body composition information at the time of measurement of the body composition information.
[0083] This embodiment also provides the same effects as the information processing systems of the first and second embodiments. Furthermore, in this embodiment, the electronic medical record server 30 acquires the latest physical data of each patient from the electronic medical record DB 32a and recalculates body composition information using the latest physical data. This allows medical personnel to acquire appropriate body composition information without having to check whether the physical data of each patient is up to date. The modifications described in the first and second embodiments can also be applied to this embodiment.
[0084] The information processing device 10 in the above-described first and second embodiments is configured to store in the patient DB 12a both the body composition information measured by the body composition analyzer 20 and the body composition information recalculated by the information processing device 10, and the electronic medical record server 30 in the third embodiment is configured to store in the electronic medical record DB 32a both the body composition information measured by the body composition analyzer 20 and the body composition information recalculated by the electronic medical record server 30, but is not limited to this configuration. In each of the above-described embodiments, if there is newer physical data than the physical data used to calculate the body composition information measured by the body composition analyzer 20, the body composition information is recalculated by the information processing device 10 or the electronic medical record server 30. Therefore, it is considered that the body composition information recalculated by the information processing device 10 or the electronic medical record server 30 is closer to the patient's current condition than the body composition information measured by the body composition analyzer 20. Therefore, when the information processing device 10 or the electronic medical record server 30 recalculates the body composition information measured by the body composition analyzer 20 and stored in the patient DB 12a or the electronic medical record DB 32a, the information processing device 10 or the electronic medical record server 30 may be configured to erase the body composition information measured by the body composition analyzer 20 and stored in the patient DB 12a or the electronic medical record DB 32a, and store (overwrite and save) only the recalculated body composition information in the patient DB 12a or the electronic medical record DB 32a. Furthermore, when the information processing device 10 or the electronic medical record server 30 recalculates the body composition information, the information processing device 10 or the electronic medical record server 30 may erase the physical data stored in the patient DB 12a and the electronic medical record DB 32a, and store (overwrite and save) the physical data used in the recalculation of the body composition information in the patient DB 12a or the electronic medical record DB 32a.
[0085] The embodiments disclosed herein are illustrative in all respects and are not to be considered as limiting. The scope of the present invention is defined by the claims, not by the above meaning, and is intended to include all modifications within the meaning and scope of the claims.
[0086] The matters described in each of the above-mentioned embodiments can be combined with each other. Furthermore, the independent claims and dependent claims described in the claims can be combined with each other in any and all combinations, regardless of the reference format. Furthermore, the claims use a format in which a claim references two or more other claims (multiple claim format), but this is not limited to this. They may also be written in a format in which a multiple claim references at least one other multiple claim (multi-multi claim format). [Explanation of symbols]
[0087] 10. Information processing equipment 11 Control section 12 Storage section 13 Communications Department 14 Input section 15 Display section 20 Body Composition Monitor 21 Control Unit 22 Memory section 23 Communications Department 26 Measuring part 30 Electronic Medical Record Server 31 Control Unit 32 Storage section 33 Communications Department 22a Patient DB 32a Electronic medical record database
Claims
1. storing in a storage unit the subject's bioelectrical impedance measured using a body composition monitor, first body data of the subject, and first body composition information relating to the subject's body composition calculated based on the bioelectrical impedance and the first body data, in association with the measurement date and time of the bioelectrical impedance; calculating second body composition information relating to a body composition of the subject of the same type as the first body composition information based on the stored bioelectrical impedance and second body data of the subject of the same type as the stored first body data; The calculated second body composition information is associated with the measurement date and time associated with the first body composition information, and the first body composition information and the second body composition information associated with the same measurement date and time are associated with the measurement date and time and stored in the storage unit as different data. A program that causes a computer to perform a process.
2. The second body composition information is stored with mark information indicating that the second body composition information is different from the first body composition information. The program according to claim 1 , which causes the computer to execute a process.
3. and outputting a screen in which information corresponding to the first body composition information and the second body composition information at the same measurement date and time is arranged consecutively and a mark based on the mark information is added to the information corresponding to the second body composition information. The program according to claim 2 , which causes the computer to execute processing.
4. Accept the selection of measurement date and time, creating a graph showing the body composition of the subject based on the first body composition information and / or the second body composition information linked to the selected measurement date and time; When the first body composition information and the second body composition information are present, a screen is output that displays a graph based on the second body composition information with priority.
4. The program according to claim 1, which causes the computer to execute the process.
5. Accepts the selection of multiple measurement dates and times, A graph showing a time series change in the body composition of the subject is created based on the first body composition information or the second body composition information linked to each of the selected plurality of measurement dates and times. The program according to claim 4, which causes the computer to execute processing.
6. Accepting a selection of one of the plurality of measurement dates and times via a screen that displays the first body composition information or the first physical data associated with each of the different measurement dates and times side by side; receiving an instruction to change the first physical data via a screen displaying the first physical data corresponding to the selected measurement date and time; When a change instruction is received, the changed first physical data is set as the second physical data, and the second body composition information is calculated based on the second physical data and the bioelectrical impedance linked to the selected measurement date and time; The second physical data and the second body composition information are stored as data different from the first body composition information corresponding to the selected measurement date and time, and are associated with the same date and time as the selected measurement date and time.
4. The program according to claim 1, which causes the computer to execute the process.
7. The subject's bioelectrical impedance measured using a body composition analyzer and the first body impedance of the subject storing the body data and first body composition information relating to the body composition of the subject calculated based on the bioelectrical impedance and the first body data in a storage unit in association with a measurement date and time of the bioelectrical impedance; calculating second body composition information relating to a body composition of the subject of the same type as the first body composition information based on the stored bioelectrical impedance and second body data of the subject of the same type as the stored first body data; The calculated second body composition information is associated with the measurement date and time associated with the first body composition information, and the first body composition information and the second body composition information associated with the same measurement date and time are associated with the measurement date and time and stored in the storage unit as different data. An information processing method in which processing is performed by a computer.
8. In an information processing device having a control unit, The control unit storing in a storage unit the subject's bioelectrical impedance measured using a body composition monitor, first body data of the subject, and first body composition information relating to the subject's body composition calculated based on the bioelectrical impedance and the first body data, in association with the measurement date and time of the bioelectrical impedance; calculating second body composition information relating to a body composition of the subject of the same type as the first body composition information based on the stored bioelectrical impedance and second body data of the subject of the same type as the stored first body data; The calculated second body composition information is associated with the measurement date and time associated with the first body composition information, and the first body composition information and the second body composition information associated with the same measurement date and time are associated with the measurement date and time and stored in the storage unit as different data. Information processing device.
9. the bioelectrical impedance of the subject measured using a body composition analyzer capable of calculating first body composition information relating to the subject's body composition based on the measured bioelectrical impedance of the subject and the recorded first body data of the subject, and storing the bioelectrical impedance of the subject in a storage unit in association with the measurement date and time of the bioelectrical impedance; Reading one second physical data of the subject recorded on an electronic medical record; calculating second body composition information relating to a body composition of the subject based on the stored bioelectrical impedance and the read-out piece of second body data; The calculated second body composition information is stored in a storage unit in association with the measurement date and time. A program that causes a computer to perform a process.
10. the first physical data recorded in the body composition monitor is stored in the storage unit together with the bioelectrical impedance in association with the measurement date and time; selecting one of the first physical data and the one second physical data according to a comparison result between the stored first physical data and the one second physical data; Calculating the second body composition information based on the stored bioelectrical impedance and any one of the selected body data. The program according to claim 9, which causes the computer to execute a process.
11. Among the plurality of second physical data of the subject recorded on the electronic medical record, one second physical data whose recording date and time is earlier than the stored measurement date and time and closest to the measurement date and time is read out as the one second physical data; The recording date and time of the stored first physical data is compared with the recording date and time of the read one of the second physical data, and the one closest to the stored measurement date and time is selected as the one of the physical data. The program according to claim 10, which causes the computer to execute a process.
12. the first body data and the first body composition information recorded in the body composition monitor are stored in the storage unit together with the bioelectrical impedance in association with the measurement date and time; The second body composition information is calculated and stored in the storage unit according to a comparison result between the stored first body data and the read-out piece of second body data, or the second body composition information is not stored in the storage unit, and the received first body composition information is stored in the storage unit in association with the measurement date and time. The program according to claim 9, which causes the computer to execute processing.
13. Among the plurality of second physical data of the subject recorded on the electronic medical record, one second physical data whose recording date and time is earlier than the stored measurement date and time and closest to the measurement date and time is read out as the one second physical data; The recording date and time of the stored first physical data is compared with the recording date and time of the read-out one piece of second physical data, and if the recording date and time of the one piece of second physical data is closer to the measurement date and time, the second body composition information is calculated and stored in the storage unit, and if the recording date and time of the first physical data is closer to the measurement date and time, the second body composition information is not stored in the storage unit, and the stored first body composition information is stored in the storage unit in association with the measurement date and time. The program according to claim 12, which causes the computer to execute a process.
14. When the second body composition information is calculated using the read-out one piece of second physical data, the first physical data linked to the measurement date and time is deleted from the storage unit.
12. The program according to claim 10, which causes the computer to execute a process.
15. When the second body composition information is calculated using the read-out one piece of second physical data, the first physical data and the first body composition information linked to the measurement date and time are deleted from the storage unit.
14. The program according to claim 12 or 13, which causes the computer to execute processing.
16. If the readout second physical data is compared with the first physical data linked to the measurement date and time used to readout the second physical data, and the readout second physical data is found to be different, alert information is generated to notify the user that the first physical data recorded in the body composition monitor is different from the second physical data.
13. The program according to claim 10, which causes the computer to execute the process.
17. If the recording date and time of the latest second physical data among the second physical data recorded on the electronic medical record is newer than the recording date and time of the first physical data recorded on the body composition monitor, the latest second physical data is output to the body composition monitor.
13. The program according to claim 10, which causes the computer to execute the process.
18. An instruction to overwrite the first physical data recorded in the body composition monitor with the latest second physical data to be output to the body composition monitor is output to the body composition monitor. The program according to claim 17, which causes the computer to execute a process.
19. the bioelectrical impedance of the subject measured using a body composition analyzer capable of calculating first body composition information relating to the subject's body composition based on the measured bioelectrical impedance of the subject and the recorded first body data of the subject, and storing the bioelectrical impedance of the subject in a storage unit in association with the measurement date and time of the bioelectrical impedance; Reading one second physical data of the subject recorded on an electronic medical record; calculating second body composition information relating to a body composition of the subject based on the stored bioelectrical impedance and the read-out piece of second body data; The calculated second body composition information is stored in a storage unit in association with the measurement date and time. An information processing method in which processing is performed by a computer.
20. In an information processing device having a control unit, The control unit the bioelectrical impedance of the subject measured using a body composition analyzer capable of calculating first body composition information relating to the subject's body composition based on the measured bioelectrical impedance of the subject and the recorded first body data of the subject, and storing the bioelectrical impedance of the subject in a storage unit in association with the measurement date and time of the bioelectrical impedance; Reading one second physical data of the subject recorded on an electronic medical record; calculating second body composition information relating to a body composition of the subject based on the stored bioelectrical impedance and the read-out piece of second body data; The calculated second body composition information is stored in a storage unit in association with the measurement date and time. Information processing device.
Citation Information
Patent Citations
Biological data measurement device, biological data measurement method, and program
JP2023056003A