Program, body temperature registration method, and body temperature registration system
The system simplifies body temperature registration by allowing basal body temperature to be registered in both databases if the user is unwell, addressing the complexity of existing systems and enhancing convenience.
Patent Information
- Application Number
- JP2023179402
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-18
- Publication Date
- 2025-05-01
AI Technical Summary
Existing systems for body temperature registration are complex, requiring separate measurements and registrations for basal body temperature and other body temperatures, which can be cumbersome and inconvenient, especially when the user is unwell.
A program and system that allows for the registration of basal body temperature and other body temperatures in a unified database, where the basal body temperature can be registered in both the basal body temperature database and the other body temperature database if the user is determined to be unwell, eliminating the need for separate measurements.
This solution simplifies the registration process by allowing a single measurement to be registered in multiple databases as needed, reducing complexity and inconvenience, especially for users who are unwell.
Smart Images

Figure 2025069593000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a program, a body temperature registration method, and a body temperature registration system. [Background technology]
[0002] For example, Patent Document 1 discloses a system that records basal body temperature measured by a basal thermometer in a storage unit. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 3569780 Summary of the Invention [Problem to be solved by the invention]
[0004] There is a demand for a program, a body temperature registration method, and a body temperature registration system that can help eliminate the hassle of registering body temperature.
[0005] The present invention aims to solve the above-mentioned problems. [Means for solving the problem]
[0006] (1) A first aspect of the present invention is a program that causes a computer to execute a reception step of receiving a first body temperature measured by a basal body temperature thermometer, a judgment step of judging whether a user who measures the first body temperature is in poor health, and a registration step of registering the first body temperature received in the reception step in a body temperature database, the body temperature database including a first body temperature database in which the first body temperature is stored, and a second body temperature database in which a second body temperature measured by a thermometer other than the basal body temperature thermometer is stored, and in the registration step, if it is judged by the judgment step that the user is in poor health, the first body temperature received in the reception step is registered in the first body temperature database and also registered as the second body temperature in the second body temperature database.
[0007] According to this configuration, when the user feels unwell, the body temperature measured using the basal body temperature thermometer can be registered in the second body temperature database without having to measure the body temperature again using an electronic thermometer separate from the basal body temperature thermometer. This makes it easy to register the first body temperature and the second body temperature, which have different purposes of use. In other words, it is possible to provide a program that helps to eliminate the complexity of registering body temperatures.
[0008] (2) In the program described in item (1) above, in the reception step, health-related information regarding the user's health condition may be received, and in the judgment step, it may be judged whether the user is in poor health based on the health-related information received in the reception step.
[0009] According to this configuration, it is possible to easily determine whether the user is in poor health based on the health-related information received in the receiving step.
[0010] (3) In the program described in item (1) or (2) above, in the determination step, it may be determined that the user is in poor health if the first body temperature received in the reception step is equal to or higher than a body temperature threshold value.
[0011] With this configuration, it is possible to easily determine whether the user is feeling unwell due to fever.
[0012] (4) In the program described in item (3) above, the body temperature threshold may be set based on the user's past first body temperature stored in the first body temperature database or the user's past second body temperature stored in the second body temperature database.
[0013] With this configuration, the body temperature threshold can be set based on the user's past body temperature.
[0014] (5) In the program according to any one of items (1) to (4) above, when the determination step determines that the user is in poor health, the computer may be caused to execute a notification step of notifying the user that the user is in poor health.
[0015] According to this configuration, when a user is feeling unwell, it is possible to inform people other than the user of this fact.
[0016] (6) A second aspect of the present invention is a body temperature registration method including a reception step in which a reception unit receives a first body temperature measured by a basal body temperature thermometer, a judgment step in which a judgment unit judges whether a user who measures the first body temperature is in poor health or not, and a registration step in which a registration unit registers the first body temperature received in the reception step in a body temperature database, the body temperature database including a first body temperature database in which the first body temperature is stored, and a second body temperature database in which a second body temperature measured by a thermometer other than the basal body temperature thermometer is stored, and in the registration step, if it is judged by the judgment step that the user is in poor health, the first body temperature received in the reception step is registered in the first body temperature database and also registered as the second body temperature in the second body temperature database.
[0017] (7) A third aspect of the present invention is a body temperature registration system comprising a reception unit that receives a first body temperature measured by a basal body temperature thermometer, a judgment unit that judges whether a user who measures the first body temperature is in poor health or not, and a registration unit that registers the first body temperature received by the reception unit in a body temperature database, the body temperature database including a first body temperature database in which the first body temperature is stored, and a second body temperature database in which a second body temperature measured by a thermometer other than the basal body temperature thermometer is stored, and the registration unit, when it is judged by the judgment unit that the user is in poor health, registers the first body temperature received by the reception unit in the first body temperature database and also registers it as the second body temperature in the second body temperature database. Effect of the Invention
[0018] According to the present invention, it is possible to obtain a program, a body temperature registration method, and a body temperature registration system that contribute to eliminating the hassle of registering body temperature. [Brief description of the drawings]
[0019] [Figure 1] FIG. 1 is a block diagram showing a body temperature registration system according to an embodiment of the present invention. [Diagram 2] Fig. 2A is a diagram illustrating a physical condition table, Fig. 2B is a diagram illustrating a first body temperature table, and Fig. 2C is a diagram illustrating a second body temperature table. [Diagram 3] FIG. 3 is a flow chart illustrating a temperature registration method. [Figure 4] FIG. 4 is a flow chart illustrating a temperature registration method. [Diagram 5] 5A and 5B are diagrams illustrating a first body temperature table and a first body temperature graph, respectively. [Figure 6] FIG. 6 is an explanatory diagram of an example of displaying the first body temperature graph on a terminal. [Figure 7] 7A and 7B are diagrams illustrating a first body temperature table, and Fig. 7C is a diagram illustrating a second body temperature table. [Figure 8] 8A and 8B are diagrams illustrating a first and a second body temperature graphs, respectively. [Figure 9] FIG. 9 is an explanatory diagram of an example in which a first body temperature graph and a second body temperature graph are displayed on a terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] There are two types of thermometers: basal body temperature thermometers and other thermometers (hereinafter referred to as electronic thermometers). Basal body temperature thermometers measure a first body temperature (basal body temperature). Basal body temperature thermometers are used to understand women's menstrual cycles. Electronic thermometers measure a second body temperature. Electronic thermometers are used, for example, to understand whether a body temperature is above a predetermined value (e.g., 37.5°C).
[0021] The first body temperature and the second body temperature need to be managed separately because they have different purposes of use. Therefore, when the first body temperature and the second body temperature are registered in a body temperature database, it is desirable to store the first body temperature in the first body temperature database and the second body temperature in the second body temperature database. However, if the user who measures the first body temperature is in poor health, it is necessary to measure both the first body temperature with a basal body thermometer and the second body temperature with an electronic thermometer. Electronic thermometers are often shared within a family, for example. Therefore, if someone other than the user is using the electronic thermometer, the user may not be able to use the electronic thermometer. In addition, if the user is infected with an infectious disease and needs to be isolated, if the isolated user uses the electronic thermometer, people other than the user may not be able to use the electronic thermometer. The present disclosure aims to easily register the first body temperature and the second body temperature, which have different purposes of use.
[0022] A program, a body temperature registration method, and a body temperature registration system 10 according to an embodiment of the present invention will be described below with reference to the drawings. Fig. 1 is a block diagram showing a body temperature registration system 10 according to an embodiment of the present invention.
[0023] As shown in FIG. 1, a body temperature registration system 10 according to this embodiment includes a basal body temperature thermometer 12, an electronic thermometer 14, a terminal 16, and a server device 18.
[0024] The basal thermometer 12 is a women's thermometer for measuring a first body temperature (basal body temperature). The basal thermometer 12 is used to grasp a woman's menstrual cycle. The first body temperature is the body temperature when basal metabolism is occurring. In other words, the first body temperature is the body temperature measured while still lying down immediately after waking up after sleeping for a certain period of time or more. The basal thermometer 12 can measure sublingual temperature. The basal thermometer 12 can measure the first body temperature, for example, to two decimal places.
[0025] The basal thermometer 12 creates first body temperature measurement data each time the first body temperature is measured. The first body temperature measurement data may include, for example, a first measurement ID, a first user ID, first body temperature data, and a first measurement date and time. The first measurement ID is an identifier for uniquely identifying the measurement result of the basal thermometer 12. The first user ID is an identifier for uniquely identifying the user who uses the basal thermometer 12. The first user ID may be set in advance in the basal thermometer 12. The first body temperature data is information on the first body temperature measured by the basal thermometer 12. The first measurement date and time is information on the date and time when the first body temperature was measured. The basal thermometer 12 may supply the created first body temperature measurement data to the terminal 16 by Bluetooth (registered trademark), infrared communication, wireless LAN, NFC (Near Field Communication), wired communication, or the like. The basal thermometer 12 is not shared by multiple people, for example, but is not limited to this.
[0026] The electronic thermometer 14 is a thermometer other than the basal body temperature thermometer 12. The electronic thermometer 14 is a normal thermometer. The electronic thermometer 14 measures a second body temperature. The electronic thermometer 14 is used, for example, for the purpose of managing health when the user is feeling unwell. In other words, the electronic thermometer 14 is used to determine whether the second body temperature is equal to or higher than a predetermined value (for example, 37.5°C). The electronic thermometer 14 may be a contact thermometer or a non-contact thermometer. The electronic thermometer 14 may measure, for example, armpit temperature, sublingual temperature, forehead temperature, temperature inside the ear, etc. The electronic thermometer 14 may measure the second body temperature to one decimal place.
[0027] The electronic thermometer 14 creates second body temperature measurement data each time the second body temperature is measured. The second body temperature measurement data may include, for example, a second measurement ID, a second user ID, the second body temperature data, and the second measurement date and time. The second measurement ID is an identifier for uniquely identifying the measurement result (second body temperature data) of the electronic thermometer 14. The second user ID is an identifier for uniquely identifying the user who uses the electronic thermometer 14. The second user ID may be set in advance in the electronic thermometer 14. The second body temperature data is information on the second body temperature measured by the electronic thermometer 14. The second measurement date and time is information on the date and time when the second body temperature was measured. The electronic thermometer 14 may supply the created second body temperature measurement data to the terminal 16 via Bluetooth (registered trademark), infrared communication, wireless LAN, NFC, wired communication, etc. The electronic thermometer 14 may be shared by multiple people, for example, but is not limited to this.
[0028] Examples of the terminal 16 include, but are not limited to, a smartphone, a tablet, a personal computer, etc. The terminal 16 can obtain first body temperature measurement data from the basal body temperature thermometer 12. The terminal 16 can obtain second body temperature measurement data from the electronic thermometer 14. The terminal 16 can communicate with the server device 18 via a network 20 such as the Internet.
[0029] The terminal 16 may include a calculation unit 22, a storage unit 24, an operation unit 26, a display unit 28, and a communication unit 30. The terminal 16 may include components other than these components, but the description of these components will be omitted here. A program for causing a computer to execute the body temperature registration method according to this embodiment may be pre-installed in the terminal 16. More specifically, body temperature registration application software may be pre-installed in the terminal 16. The body temperature registration application software may be downloaded to the terminal 16 via, for example, a website or the like, but is not limited to this.
[0030] The calculation unit 22 is configured by a processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit). That is, the calculation unit 22 is configured by a processing circuitry.
[0031] The calculation unit 22 has a control unit 32. The control unit 32 can be realized by the calculation unit 22 executing a program stored in the storage unit 24. At least a part of the control unit 32 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array). At least a part of the control unit 32 may be configured by an electronic circuit including discrete devices.
[0032] The storage unit 24 is composed of a volatile memory (not shown) and a non-volatile memory (not shown). An example of the volatile memory is a random access memory (RAM). The volatile memory is used as a working memory of the processor, and temporarily stores data and the like required for processing or calculation. An example of the non-volatile memory is a read only memory (ROM) or a flash memory. The non-volatile memory is used as a storage memory, and stores programs, tables, maps, and the like. At least a part of the storage unit 24 may be provided in the processor, integrated circuit, and the like described above.
[0033] The operation unit 26 is used when the user operates the terminal 16. Examples of the operation unit 26 include, but are not limited to, a keyboard and a mouse. The display unit 28 is provided with a display element (not shown). Examples of the display element include a liquid crystal display element and an organic electroluminescence display element. The operation unit 26 and the display unit 28 may be configured by a touch panel (not shown) provided with such a display element.
[0034] The communication unit 30 is equipped with, for example, a communication module (not shown). The communication unit 30 can perform wireless communication via a network 20 such as the Internet. The terminal 16 can access the server device 18 via the communication unit 30 provided in the terminal 16 and the network 20. The communication unit 30 can communicate with the basal body thermometer 12 via Bluetooth (registered trademark), infrared communication, wireless LAN, NFC, wired communication, etc. The communication unit 30 can also communicate with the electronic thermometer 14 via Bluetooth (registered trademark), infrared communication, wireless LAN, NFC, wired communication, etc. The control unit 32 is responsible for overall control of the terminal 16.
[0035] The user can input health-related information and the like by operating the operation unit 26 of the terminal 16. The health-related information is information related to the user's health. The first body temperature measurement data, the health-related information, and the second body temperature measurement data are supplied to the server device 18 via the communication unit 30 of the terminal 16 and the network 20.
[0036] The server device 18 may include a calculation unit 34, a storage unit 36, and a communication unit 38. The server device 18 may include other components in addition to these components, but the description of these components will be omitted here. A program for causing a computer to execute the body temperature registration method according to this embodiment may be pre-installed in the storage unit 36.
[0037] The calculation unit 34 is configured by a processor such as a CPU or a GPU. That is, the calculation unit 34 is configured by a processing circuit. The calculation unit 34 has a control unit 40, a reception unit 42, a determination unit 44, and a registration unit 46. The control unit 40, the reception unit 42, the determination unit 44, and the registration unit 46 can be realized by the calculation unit 34 executing a program stored in the storage unit 36. At least a part of the control unit 40, the reception unit 42, the determination unit 44, and the registration unit 46 may be realized by an integrated circuit such as an ASIC or an FPGA. At least a part of the control unit 40, the reception unit 42, the determination unit 44, and the registration unit 46 may be configured by an electronic circuit including a discrete device.
[0038] The storage unit 36 is composed of a volatile memory (not shown) and a non-volatile memory (not shown). An example of the volatile memory is a RAM. The volatile memory is used as a working memory of the processor, and temporarily stores data and the like required for processing or calculation. An example of the non-volatile memory is a ROM, a flash memory, and the like. The non-volatile memory is used as a storage memory, and stores programs, tables, maps, and the like. At least a part of the storage unit 36 may be provided in the processor, integrated circuit, and the like described above.
[0039] The control unit 40 is responsible for the overall control of the server device 18. The reception unit 42 receives the first body temperature measurement data, health-related information, and second body temperature measurement data transmitted from the terminal 16. The judgment unit 44 judges whether the user is in poor health based on the health-related information. The registration unit 46 registers the first body temperature measurement data and the second body temperature measurement data received by the reception unit 42 in the body temperature database 52 of the storage unit 36.
[0040] The storage unit 36 includes a physical condition database 50, a body temperature database 52, and a body temperature threshold storage unit 54. As shown in FIG. 2A, the physical condition database 50 includes a physical condition table 50a. In the physical condition table 50a, a type of physical condition and a physical condition identification number are set. Specifically, the types of physical condition may be set as, for example, "not poor health", "poor health (menstruation)", "poor health (fever)", "poor health (nausea)", "poor health (abdominal pain)", etc. "Poor health (menstruation)" means poor health caused by menstruation. "Poor health (fever)" means poor health caused by fever. "Poor health (nausea)" means poor health caused by nausea. "Poor health (abdominal pain)" means poor health caused by abdominal pain.
[0041] The physical condition identification number may be set as follows: "not feeling unwell", 0; "unwell (menstruation)", 1; "unwell (fever)", 2; "unwell (nausea)", 3; and "unwell (abdominal pain)". The contents of the physical condition table 50a may be preset.
[0042] As shown in FIG. 1, the body temperature database 52 has a first body temperature database 56 and a second body temperature database 58. As shown in FIG. 2B, the first body temperature database 56 includes a first body temperature table 56a. The first body temperature table 56a is a table that is registered (updated) every time a first body temperature is measured. The first body temperature table 56a has items of a first measurement ID, a first user ID, a first measurement date and time, a first measurement result, and a physical condition set in advance. That is, the first body temperature measurement data is stored in the items of the first measurement ID, the first user ID, the first measurement date and time, and the first measurement result in the first body temperature table 56a. The physical condition item in the first body temperature table 56a stores a physical condition identification number corresponding to the physical condition related information received by the reception unit 42.
[0043] As shown in Fig. 2C, the second body temperature database 58 includes a second body temperature table 58a. The second body temperature table 58a is basically a table that is registered (updated) every time a second body temperature is measured. The items of a second measurement ID, a second user ID, a second measurement date and time, and a second measurement result are preset in the second body temperature table 58a. The items of the second measurement ID, the second user ID, the second measurement date and time, and the second measurement result in the second body temperature table 58a store the second body temperature measurement data.
[0044] The body temperature threshold Tth is stored in the body temperature threshold storage unit 54. The body temperature threshold Tth can be set appropriately, but is set to, for example, 37.5° C. The body temperature threshold Tth is set in advance.
[0045] The communication unit 38 includes, for example, a communication module (not shown). The communication unit 38 can perform wireless communication via a network 20 such as the Internet.
[0046] FIG. 3 is a flowchart showing an example of a body temperature registration method according to this embodiment.
[0047] In step S1, the user measures a first body temperature using the basal body temperature thermometer 12. As a result, the basal body temperature thermometer 12 creates first body temperature measurement data. The first body temperature measurement data includes a first measurement ID, a first user ID, first body temperature data, and the first measurement date and time. After this, the process proceeds to step S2.
[0048] In step S2, the basal body temperature thermometer 12 transmits the first body temperature measurement data to the terminal 16. After that, the process proceeds to step S3.
[0049] In step S3, the user inputs health-related information. Specifically, the user inputs his / her own health condition by operating operation unit 26 of terminal 16. Terminal 16 may be preset with items such as "not feeling unwell", "unwell (menstruation)", "unwell (fever)", "unwell (nausea)", and "unwell (abdominal pain)". In this case, the user can input health-related information by selecting one of these items. After this, the process proceeds to step S4.
[0050] In step S4, the terminal 16 transmits the first body temperature measurement data and the health-related information to the server device 18. After that, the process proceeds to step S5.
[0051] In step S5 (receiving step), the receiving unit 42 of the server device 18 receives the first body temperature measurement data and the health-related information. After that, the process proceeds to step S6.
[0052] In step S6, the control unit 40 refers to the physical condition table 50a and obtains a physical condition identification number corresponding to the physical condition related information accepted by the acceptance unit 42. After that, the process proceeds to step S7.
[0053] In step S7 (judgment step), the judgment unit 44 judges whether or not the user is in poor health. Specifically, in step S8 of Fig. 4, the judgment unit 44 judges whether or not the physical condition identification number is 0. If the judgment unit 44 judges that the physical condition identification number is 0 (YES in step S8), the process proceeds to step S9. If the judgment unit 44 judges that the physical condition identification number is not 0 (NO in step S8), the process proceeds to step S11.
[0054] In step S9, the judgment unit 44 judges whether the first body temperature is equal to or higher than the body temperature threshold value Tth. The judgment unit 44 acquires the first body temperature from the first body temperature measurement data received by the reception unit 42. If the judgment unit 44 judges that the first body temperature is lower than the body temperature threshold value Tth (NO in step S9), the process proceeds to step S10. If the judgment unit 44 judges that the first body temperature is equal to or higher than the body temperature threshold value Tth (YES in step S9), the process proceeds to step S11.
[0055] In step S10, the judgment unit 44 judges that the physical condition is not poor. If the judgment unit 44 judges that the physical condition is not poor (NO in step S7 in FIG. 3), the process proceeds to step S12.
[0056] In step S11, the judgment unit 44 judges that the physical condition is poor. If the judgment unit 44 judges that the physical condition is poor (YES in step S7), the process proceeds to step S14.
[0057] In step S12, as shown in Fig. 5A, the registration unit 46 registers the first body temperature measurement data in the first body temperature table 56a. The registration unit 46 also registers 0, which is a health identification number indicating that the health is not poor, in the health item of the first body temperature table 56a. After this, the process proceeds to step S13.
[0058] In step S13, as shown in Fig. 5B, the control unit 40 creates a first body temperature graph 60. Specifically, the control unit 40 creates the first body temperature graph 60 based on the first body temperature table 56a. The first body temperature graph 60 is a graph showing the relationship between date and time and the first body temperature. The first body temperature graph 60 is stored in the memory unit 36 of the server device 18.
[0059] The first body temperature graph 60 stored in the memory unit 36 of the server device 18 can be displayed on the display unit 28 of the terminal 16 by the terminal 16 accessing the server device 18. This allows the user to easily understand the menstrual cycle. The terminal 16 can also download the first body temperature graph 60 from the server device 18 to the terminal 16.
[0060] As shown in FIG. 6, the first body temperature graph 60 stored in the memory unit 36 of the server device 18 can be set to be accessible only by the first terminal 62 and the second terminal 64, and not by the third terminal 66. The first terminal 62 is the terminal 16 managed by the user who measures the first body temperature. The second terminal 64 is, for example, a terminal managed by the user's husband. The third terminal 66 is, for example, a terminal managed by the user's child or the user's mother. In this case, the first body temperature graph 60 can be shared between the user and the husband while preventing anyone other than the user and the husband from viewing the first body temperature graph 60. After step S13, the process shown in FIG. 3 is completed.
[0061] In step S14 (registration step), the registration unit 46 registers the first body temperature measurement data in the first body temperature table 56a and registers the first body temperature measurement data as second body temperature measurement data in the second body temperature table 58a. The registration unit 46 also registers the physical condition identification number in the physical condition item of the first body temperature table 56a.
[0062] Fig. 7A is a diagram illustrating the first body temperature table 56a when the judgment unit 44 judges that the physical condition identification number is not 0 (NO in step S8). In Fig. 7A, the data with the first measurement ID of "n" is the first body temperature measurement data measured this time. In the physical condition item corresponding to the first body temperature measurement data measured this time in the first body temperature table 56a, the physical condition identification number 2 indicating poor physical condition due to fever is registered. In addition, 38.12 is registered as the first measurement result in the first body temperature table 56a.
[0063] FIG. 7B is a diagram illustrating the first body temperature table 56a when the judgment unit 44 judges that the physical condition identification number is 0 (YES in step S8) and then judges that the first body temperature is equal to or higher than the body temperature threshold value Tth (YES in step S9). In the example of FIG. 7B, the data with the first measurement ID of "n" is the first body temperature measurement data measured this time. In the physical condition item corresponding to the first body temperature measurement data measured this time in the first body temperature table 56a, 0, which is the physical condition identification number indicating that the physical condition is not poor, is registered. In addition, 38.12 is registered as the first measurement result in the first body temperature table 56a.
[0064] FIG. 7C is a diagram illustrating a second body temperature table 58a in which the first body temperature measurement data measured this time is registered as the second body temperature measurement data. The second body temperature table 58a also registers the second body temperature measurement data measured in the past by the electronic thermometer 14. The measurement result in the second body temperature table 58a can register a value up to one decimal place. Therefore, as shown in FIG. 7C, the second measurement result in the second body temperature table 58a is registered with 38.1, which is the value obtained by rounding off the first decimal place of the first body temperature in the first body temperature measurement data measured this time shown in FIG. 7A or FIG. 7B.
[0065] As a result, when the user is not feeling well, the first body temperature of the user when feeling unwell can be registered as the second body temperature in the second body temperature table 58a without measuring the second body temperature with the electronic thermometer 14 after measuring the first body temperature with the basal body thermometer 12. After this, the process proceeds to step S15.
[0066] In step S15 (notification step), the control unit 40 of the server device 18 notifies the user that he / she is in poor health. Specifically, the control unit 40 of the server device 18 notifies the second terminal 64 and the third terminal 66 that the user is in poor health. This allows the respective managers of the second terminal 64 and the third terminal 66 to know that the user is in poor health. After this, the process proceeds to step S16.
[0067] In step S16, the control unit 40 creates a first body temperature graph 60 and a second body temperature graph 68. Specifically, as shown in FIG. 8A, the control unit 40 creates the first body temperature graph 60 shown in FIG. 8A based on the first body temperature table 56a shown in FIG. 7A or FIG. 7B. Also, as shown in FIG. 8B, the control unit 40 creates the second body temperature graph 68 based on the second body temperature table 58a shown in FIG. 7C. In the second body temperature graph 68, points showing second measurement results equal to or higher than the body temperature threshold Tth (e.g., 37.5°C) may be displayed in an emphasized and identifiable manner. Specifically, in the second body temperature graph 68, points showing measurement results lower than the body temperature threshold Tth may be displayed in black, and points showing second measurement results equal to or higher than the body temperature threshold Tth may be displayed in red. This makes it easier to see second measurement results equal to or higher than the body temperature threshold Tth in the second body temperature graph 68. The first body temperature graph 60 in FIG. 8A and the second body temperature graph 68 in FIG. 8B are stored in the memory unit 36 of the server device 18.
[0068] The first body temperature graph 60 and the second body temperature graph 68 stored in the memory unit 36 of the server device 18 can be displayed on the display unit 28 of the terminal 16 by the terminal 16 accessing the server device 18. In addition, the terminal 16 can download the first body temperature graph 60 and the second body temperature graph 68 from the server device 18 to the terminal 16.
[0069] As shown in FIG. 9, the first body temperature graph 60 stored in the storage unit 36 of the server device 18 can be set to be accessible only by the first terminal 62 and the second terminal 64, and not by the third terminal 66. The second body temperature graph 68 stored in the storage unit 36 of the server device 18 can be accessed by each of the first terminal 62, the second terminal 64, and the third terminal 66. This allows the administrator of the third terminal 66, who cannot access the first body temperature graph 60, to view the second body temperature of the user when the user is not feeling well. In addition, when the first terminal 62, the second terminal 64, and the third terminal 66 select (e.g., tap) a point indicating the second measurement result in the second body temperature graph 68, detailed information of the selected second measurement result (detailed date and time, second body temperature, etc.) can be displayed. After step S16, the process shown in FIG. 3 is completed. In addition, step S16 may be performed between step S14 and step S15.
[0070] According to this embodiment, when the user feels unwell, the body temperature measured using the basal body thermometer 12 can be registered in the second body temperature database 58 without having to measure the body temperature again using an electronic thermometer 14 separate from the basal body thermometer 12. This makes it easy to register the first body temperature and the second body temperature, which are used for different purposes. In other words, this helps to eliminate the hassle of registering body temperatures.
[0071] In the receiving step, the health-related information is received. In the determining step, it is determined whether the user is in poor health based on the health-related information received in the receiving step. This makes it possible to easily determine whether the user is in poor health based on the health-related information received in the receiving step.
[0072] In the determination step, it is determined that the user is in poor physical condition if the first body temperature received in the reception step is equal to or higher than the body temperature threshold value Tth. This makes it possible to easily determine that the user is in poor physical condition due to fever.
[0073] The program causes the computer to execute a notification step of notifying the user that he / she is in poor health when the determination step determines that the user is in poor health. In this way, when the user is in poor health, it is possible to notify a person other than the user that the user is in poor health.
[0074] This embodiment is not limited to the above-mentioned configuration. The control unit 40 of the server device 18 may set the body temperature threshold Tth based on the user's past first body temperature stored in the first body temperature table 56a. The control unit 40 of the server device 18 may also set the body temperature threshold Tth based on the user's past second body temperature stored in the second body temperature table 58a. In this case, the body temperature threshold Tth can be set based on the user's past body temperature. The body temperature threshold Tth may also be set by the user operating the operation unit 26 of the terminal 16.
[0075] The server device 18 may be provided with an estimation unit that estimates whether the user is in poor health using artificial intelligence (AI). Specifically, the estimation unit performs machine learning using, for example, past first body temperature measurement data and past health-related information as teaching data to generate a learning model that estimates the user's health condition as an output in response to the input of the first body temperature measurement data. With such a learning model, the estimation unit can estimate the user's health condition based on information such as the value of the first body temperature and the rate of change of the first body temperature in a predetermined period. Note that the machine learning of the learning model may include information such as the user's age and weight as teaching data. With the server device 18 provided with the estimation unit in this way, the user does not need to input health-related information to the terminal 16.
[0076] The present invention is not limited to the above disclosure, and various configurations can be adopted without departing from the gist of the present invention. [Explanation of symbols]
[0077] 10...Body temperature registration system 12...Basal body temperature thermometer 14. Electronic thermometer (thermometer other than basal thermometer) 16... Terminal 18... Server device 42: Reception section 44: Judgment section 46: Registration section 50: Health database 50a…Health table 52…Body temperature database 54... Body temperature threshold storage unit 56... First body temperature database 56a...First body temperature table 58...Second body temperature database 58a…2nd body temperature table 60…1st body temperature graph 62...First terminal (terminal) 64...Second terminal 66…Third terminal 68…Second temperature graph
Claims
1. On the computer, a receiving step of receiving a first body temperature measured by a basal body temperature thermometer; a determination step of determining whether or not the user whose first body temperature is being measured is in poor physical condition; a registration step of registering the first body temperature accepted in the acceptance step in a body temperature database; Run the command, The body temperature database includes: a first body temperature database in which the first body temperature is stored; a second body temperature database in which a second body temperature measured by a thermometer other than the basal body temperature thermometer is stored; Includes In the registration step, if the judgment step judges that the user is in poor health, the program registers the first body temperature accepted in the reception step in the first body temperature database and also registers it as the second body temperature in the second body temperature database.
2. The program according to claim 1, In the receiving step, health-related information on the user's health condition is received, In the determining step, the program determines whether or not the user is in poor health based on the health-related information received in the receiving step.
3. The program according to claim 1, In the determination step, the program determines that the user is in poor physical condition if the first body temperature received in the reception step is equal to or higher than a body temperature threshold.
4. The program according to claim 3, The program, wherein the body temperature threshold is set based on the user's past first body temperature stored in the first body temperature database or the user's past second body temperature stored in the second body temperature database.
5. The program according to claim 1, A program for causing the computer to execute a notification step of notifying the user that he / she is in poor physical condition when the determination step determines that the user is in poor physical condition.
6. a receiving step in which a receiving unit receives a first body temperature measured by a basal body temperature thermometer; A determination step in which a determination unit determines whether or not a user whose first body temperature is being measured is in poor physical condition; a registration step in which a registration unit registers the first body temperature received in the reception step in a body temperature database; Including, The body temperature database includes: a first body temperature database in which the first body temperature is stored; a second body temperature database in which a second body temperature measured by a thermometer other than the basal body temperature thermometer is stored; Including, In the registration step, if the determination step determines that the user is in poor health, the first body temperature accepted in the reception step is registered in the first body temperature database and is also registered as the second body temperature in the second body temperature database.
7. a reception unit for receiving a first body temperature measured by a basal body temperature thermometer; A determination unit that determines whether or not a user whose first body temperature is being measured is in poor physical condition; a registration unit that registers the first body temperature received by the reception unit in a body temperature database; Equipped with The body temperature database includes: a first body temperature database in which the first body temperature is stored; a second body temperature database in which a second body temperature measured by a thermometer other than the basal body temperature thermometer is stored; Including, A body temperature registration system in which, when the judgment unit judges that the user is in poor health, the registration unit registers the first body temperature accepted by the reception unit in the first body temperature database and also registers the first body temperature in the second body temperature database as the second body temperature.
Citation Information
Patent Citations
Basal thermometer
JP3569780B2