The present invention relates to a healthcare apparatus and a healthcare program used to detect and analyze the health of a subject, thereby serving for healthcare or diagnosis.
In a conventional method of detecting and displaying living body information, such as the temperature, blood pressure, etc. of the human body, only information at the time of measurement is displayed. However, living body information at the time of measurement alone cannot be satisfactory information for healthcare. Described in Japan Patent Application Laid-Open No. 4-354930, therefore, is a health information measuring apparatus that measures the blood pressure, pulse rate, bodily temperature, etc. in a time series and graphically displays the result of the measurement, mean values, maximum values, minims values, etc.
Described in Japan Patent Application Laid-Open No. 3-7136, moreover, is a health determining apparatus that executes fuzzy inference based on given rules and displays the healthiness in accordance with information for the result of an inquiry obtained from inquiry means and the living body information, including the blood pressure, bodily temperature, etc. detected by means of living body information detecting means.
Only measuring and graphically displaying the living body information in a time series and displaying the maximum and minimum values cannot be satisfactory measures to control and diagnose the health. According to the method in which fuzzy inference is executed and the healthiness is determined and displayed by the given rules based on the result information for a predetermined inquiry and the measured living body information, moreover, the healthiness is simply displayed without fulfilling any conditions, and the healthiness is obtained uniformly by the fuzzy Inference based on the given rules. In some cases, therefore, the result of determination may be wrong.
The object of the present invention is to provide a healthcare apparatus and a healthcare program, by which the health of a subject can be determined objectively lest a wrong decision be made.
In order to achieve the above object, a healthcare apparatus according to the present invention comprises input means for inputting a plurality of types of data to be used for the healthcare or diagnosis of a subject, storage means for storing the data, and analyzing means for analyzing the presence of correlation between the data.
The healthcare apparatus according to the present invention may assume the following aspects.
The analyzing means analyzes the presence of correlation between the data by determining the correspondence between the transition of the data with time and a plurality of predetermined transition patterns.
The healthcare apparatus extracts data having a given transition pattern from the aforesaid plurality of types of data.
The given transition pattern can be selected from a plurality of predetermined patterns and assigned.
If data of one type is assigned, data of another type having the same transition pattern with the data of the assigned type is extracted.
If data of one type is assigned, data of another type having the same transition pattern as that of the data of the assigned type and data of a type having a transition pattern associated with the aforesaid transition pattern are extracted.
The associated transition pattern is a transition pattern having a tendency to contradict the transition pattern of the data of the assigned type.
If one transition pattern, among the aforesaid plurality of patterns, is assigned, data having the same transition pattern as the assigned transition pattern and data having a transition pattern associated with the aforesaid transition pattern are extracted.
The associated transition pattern is a transition pattern having a tendency to contradict the assigned transition pattern.
The data of the aforesaid plurality of types include living body data obtained by measuring the state of the body of the subject, environment data obtained by measuring the conditions of the living environment of the subject, life data obtained by quantifying the physical condition and lifestyle of the subject, etc.
A healthcare program according to the present invention realizes a storage function to load a computer with data of a plurality of types used for a plurality of healthcares or diagnoses of a subject and store a storage unit of the computer with the data of the aforesaid plurality of types and an analyzing function to analyze the presence of correlation between the data stored in the storage unit.
The healthcare program according to the present invention may assume the following aspects.
The analyzing function analyzes the presence of correlation between the data by determining the correspondence between the transition of the data and a plurality of predetermined transition patterns.
The healthcare program realizes an extracting function to extract data having a given transition pattern from the data of the aforesaid plurality of predetermined types.
The healthcare program further realizes a function to select the given transition pattern from a plurality of predetermined patterns by means of input means of the computer and assign the pattern.
The healthcare program further realizes a function to extract data of another type having the same transition pattern as that of the data of one type if the data of the one type is assigned by means of input means of the computer.
The healthcare program further extracts data of another type having the same transition pattern as that of the data of one type and data of a type having a transition pattern associated with the aforesaid transition pattern if the data of the one type is assigned by means of input means of the computer.
The associated transition pattern is a transition pattern having a tendency to contradict the transition pattern of the data of the assigned type.
The healthcare program realizes an extracting function to extract data having the same transition pattern as one transition pattern and data having a transition pattern associated with the aforesaid transition pattern if the one transition pattern is assigned among the aforesaid plurality of transition patterns.
The associated transition pattern is a transition pattern having a tendency to contradict the assigned transition pattern.
The data of the aforesaid plurality of types include living body data obtained by measuring the state of the body of the subject, environment data obtained by measuring the conditions of the living environment of the subject, life body data obtained by quantifying the physical condition and lifestyle of the subject, etc.
According to the present invention, a plurality of types of data to be used for the healthcare or diagnosis of the subject are previously measured and stored so that the respective patterns of various these data can be extracted. Based on the obtained patterns, therefore, the health of the subject can be grasped objectively and automatically.
Since the data having the same pattern as that of the assigned data can be extracted and displayed, the health can be grasped more easily.
Further, the living body data including the weight, bodily temperature, pulse rate, etc., daily life data including meals, evacuation, sleep, etc., environment data, etc. are previously measured and stored, and the daily life data that cannot be measured in numerical values are quantified into objective data. By doing this, the health can be grasped more objectively.
A healthcare apparatus according to the present invention comprises input means for inputting a plurality of types of data that are used for a subject's healthcare or diagnosis, storage means for storing these data, and analyzing means for analyzing the correlation between the data. The analyzing means analyzes the correlation between the data by determining a corresponding transition pattern of the data, out of a plurality of transition patterns, of which the transition with time is predetermined.
One embodiment of the healthcare apparatus according to the present invention will first be described with reference to
A healthcare apparatus 1 comprises a control/operation unit 17 that is composed of a processor for controlling the entire apparatus. The control/operation unit 17 is connected with voice input-output means 10, operating means 11 such as a mouse, first and second transmission/reception means 12 and 24, data input means 13, writing data storage means 14, life data originating means 16, assigning means 18, storage means 19, graphing means 20, air-conditioning control signal generating means 25, etc. by means of buses.
As mentioned later, a voice message (vocal health diary) related to the physical condition, lifestyle, mood, etc. is inputted through the voice input-output means 10, and the message data is loaded into the writing data storage means 14. Health diary data that is inputted through a keyboard or the like of the data input means 13 is also stored in the writing data storage means 14. Extracting means 15 extracts words that are predetermined, grouped, and weighed from the health diary data that are stored in the writing data storage means 14, and the life data originating means 16 weighs and quantifies the extracted words. The life data originating means 16 also quantifies data that are inputted in an inquiry form through the data input means 13.
The healthcare apparatus 1 is connected with living body measuring devices b1 to bn through the first transmission/reception means 12 that constitutes means for inputting data. The measuring devices b1 to bn measure the bodily temperature, weight, body fat percentage, blood pressure, pulse rate, etc. by utilizing a radio communication system or the like. Further, the healthcare apparatus 1 is connected with environment measuring devices e1 to en for the temperature, humidity, etc. of the ambiance of the subject.
The storage means 19 stores the data originated by means of the aforesaid living body measuring devices b1 to bn, environment measuring devices e1 to en, and life data originating means 16 for a given period (e.g., last three months). The assigning means 18 is means for inputting commands for the display, analysis, etc. of various data obtained in this manner.
Display means 23 is connected to the graphing means 20. Further, determining means 22 is connected to analyzing means 21. The analyzing means 21 analyzes the correspondence between the transition of the data and a plurality of predetermined patterns. The determining means 22 determines whether the pattern of the data analyzed by means of the analyzing means 21 is identical with or contrary to an assigned pattern.
As mentioned later, the analyzing means 21 and the determining means 22 cooperate to determine the correspondence between the transition of the data inputted through the input means 13 with time and a plurality of predetermined transition patterns, thereby analyzing the correlation between the input data.
Further, the second transmission/reception means 24 is connected to an external server 2, such as a center that controls the healthcare apparatus 1 or a caregiving center for the subject, by means of a communication line. Furthermore, the air-conditioning control signal generating means 25 is connected to an air conditioning system 3 for a space in which the subject dwells.
The principal operation of the healthcare apparatus shown in
If the user number is selected after the healthcare apparatus 1 is switched on, the processor of the control/operation unit 17 repeatedly determines whether or not identification codes (hereinafter referred to as codes) are received from the living body measuring devices b1 to bn and the environment measuring devices e1 to en through the first transmission/reception means 12 (202 and 203) and whether or not operation commands are inputted through the voice input-output means 10, operating means 11, data input means 13, and assigning means 18 (204).
If the subject switches on the healthcare apparatus 1 and inputs a transmission command, for example, the living body measuring devices b1 to bn transmit the then measurement data, along with codes indicative of the living body measuring devices, to the healthcare apparatus 1. If the subject inputs the transmission command, moreover, the environment measuring devices e1 to en also transmit measurement data, along with codes indicative of the environment measuring devices e1 to en. Alternatively, the measurement data may be transmitted for a given time or with every given time. If the healthcare apparatus 1 receives a code from any of the living body measuring devices b1 to bn, it identifies the type of the living body measuring device by that code (205), and receives measured living body data 1 to n (206-1 to 206-n) . The data are saved in the storage means 19 for each user number, and the saved data are graphed by the graphing means 20 and displayed on the display means 23 (207-1 to 207-n).
If the healthcare apparatus 1 receives the measurement data, along with the codes indicative of the environment measuring devices e1 to en, from any of the environment measuring devices (203), on the other hand, it identifies the type of the environment measuring devices e1 to en by the code (208), and receives measured environment data 1 to n (209-1 to 209-n) . The data are saved in the storage means 19, and the saved data are graphed by the graphing means 20 and displayed on the display means 23 (210-1 to 210-n).
If the user number is selected after the healthcare apparatus 1 is switched on, an initial picture is displayed on a display screen 100 of the display means 23, as shown in
If the center transmission button B1 is clicked, its operation command is detected (204). The processor of the control/operation unit 17 transmits the living body data, daily life data, and environment data to be stored in the storage means 19 to a host computer of the center that controls the healthcare apparatus 1 through the second transmission/reception means 24 (219).
If the graph analysis button B2 is clicked, moreover, various graph analyses are made (213), and a tendency pattern is obtained (214), which will be mentioned later.
If the detail setting button B3 is clicked, various processes to be executed in the healthcare apparatus 1 can be set (212). Since the daily life data are discrete and discontinuous, in particular, they are represented by graphs such that the state of daily life cannot be grasped with ease, as shown in
If the detail setting button B3 is clicked to select an analysis setting picture, moreover, the analysis setting picture is displayed on the display screen 100 of the display means 23, as shown in
The data type setting column 110 is provided with data selector buttons B71 to B7n and data type setting button B7. If the data type setting button B7 is clicked after the data selector buttons B71 to B7n are clicked to select the data to be analyzed, the selected data are analyzed in the manner mentioned later. Alternatively, the data type may be selected by means of the mouse, as mentioned later.
If an analysis section setting button B8 is clicked after the analysis section is set by entering starting and ending dates for analysis in the analysis section setting column 111 by means of the keyboard or the like, furthermore, a graph analysis for the set section is made. In this case, the analysis section may be also assigned by means of the mouse, as mentioned later.
Five pattern selector buttons B9a, B9b, B9c, B9d and B9e and a tendency pattern setting button B9 are displayed in the pattern setting column 112. In this embodiment, the time-based transition of the measured stored data is classified into five patterns. If the pattern selector buttons B9a to B9e are clicked for selection and if the tendency pattern setting button B9 is clicked, a selected pattern is selected and set, and data related to the selected pattern are selected and analyzed.
If the inquiry button B4 is clicked, an inquiry picture such as the one shown in
For the item “mood”, “1” is selected likewise for entry for a very unwell mood that implies a lot of worries, “5” for a very well refreshed mood, etc. The same applies to “evacuation” and “sleep”, that is, the buttons B corresponding to lower marks are selected for entry for worse cases, and the buttons B corresponding to higher marks for better cases.
Further, the user selector button B6 is expected to be operated by a subject, different from the subject who inputs the user number when the power is turned on (see numeral 201), in order to select his/her own user number when he/she uses the healthcare apparatus 1 that has already been switched on. If the user selector button B6 is operated to select the new user number (220), living body data and daily life data that are stored corresponding to that user number are read and displayed, and environment data are also displayed.
The following is a description of the graph analyses. Three kinds of graph analyses are provided according to the present embodiment. First, a first graph analysis will now be described with reference to
If the graph analysis button B2 is clicked (Step 301), the processor of the control/operation unit 17 reads out the data stored in the storage means 19 for the last 30 days, and determines the correspondence between the tendency pattern of the data in this section and each of the aforesaid patterns A to E (Step 302). Then, the data that is concluded to have any of the patterns A to E is displayed for each pattern on the display screen of the display means 23 (Step 303). If the tendency pattern of the data is concluded to be the pattern B, for example, only the graph for the data having the pattern B is displayed on the display screen. Alternatively, those patterns which are contrary to the other tendency patterns B to E than the tendency pattern A may be associated in advance with one another so that the graph of data having a pattern (pattern C) contrary to the discriminated pattern (pattern B) can be also displayed together on the same display screen. Displaying the graph that has the pattern contrary to the discriminated pattern is based on the ground that the ascending tendency of some data is attributable to the descending tendency of other data, in some cases. If the contrary pattern is also displayed, the respective graphs of the same pattern and the contrary pattern should be discriminated by different colors. When a plurality of types of data that belong to the same pattern are graphically displayed on the same screen, moreover, the types of the data can be discriminated by changing the respective display colors of the data types (graphs).
The determination of the tendency patterns of the data will now be described with reference to
First, both ends of a section to be analyzed and three dividing points that divide the section into four subsections of substantially equal width are obtained, and data values D1 to D5 are read out (Step 601). D1 is the value of data for the first day of the section, D2, D3 and D4 are the respective values of data for the dates of the dividing points in chronological order, and D5 is the value of data for the date of termination of the section. Then, maximum and minimum values of the data are obtained as Dmax and Dmin (Step 602), and whether or not the difference between the maximum and minimum values Dmax and Dmin is smaller than a given value E (Step 603). If the difference is smaller, it is concluded that the pattern is the pattern A (Step 604).
If the difference between the maximum and minimum values Dmax and Dmin of the data D1 to D5 is smaller than the given value E , as shown in FIGS. 12(a) and 12(b), it is concluded that the pattern is the pattern A. In FIGS. 12(a) and 12(b), D1 to D5 on lines indicate that the data are situated in the respective positions of circles on the individual lines.
If it is concluded in Step 603 that the difference between the maximum and minimum values Dmax and Dmin exceeds the given value E , whether or not data of values greater than the data values D1 and D5 for the dates at the opposite ends of the set section exist in D2, D3 and D4 is determined (Step 605). Thus, if there are data of values greater than the data D1 and D5 at the opposite ends of the section, as shown in FIGS. 12(e) to 12(j), it is concluded that the pattern is the pattern E, an upwardly convex pattern (Step 606).
If the decision in Step 605 is “No”, whether or not data of values smaller than the data values D1 and D5 for the dates at the opposite ends of the set section exist in D2, D3 and D4 is determined (Step 607). Thus, if there are data of values smaller than the data D1 and D5 at the opposite ends of the section, as shown in FIGS. 12(k) to 12(p), it is concluded that the pattern is the pattern D, a downwardly convex pattern (Step 608).
If the decisions in Steps 603, 605 and 607 are “No”, that is, if the difference between the maximum and minimum values Dmax and Dmin exceeds the given value E and if no data that are greater or smaller than the data values D1 and D5 for the dates at the opposite ends of the set section exist in the data D2, D3 and D4 at the intermediate dividing points, then whether or not the data value D5 for the last day of the section is greater than the data value D1 for the first day of the section is determined (Step 609). If the value D5 is greater, that is, if the state shown in
Although the pattern extracting process according to the present embodiment has been described above, the pattern may be discriminated with reference to three data, for example. Alternatively, these data may be increased so that the pattern can be discriminated more accurately with use of a higher criterion of discrimination.
A second graph analysis will now be described with reference to
The detail setting button B3 is clicked to select and display the analysis setting picture shown in
If the graph analysis button B2 is depressed after the pattern and the section are set, the processes shown in the flowchart of
When the analysis picture shown in
Thus, in this second graph analysis, the tendency pattern of the data of the data type corresponding to the set pattern is displayed in the set analysis section.
A third graph analysis will now be described with reference to
The detail setting button B3 is clicked to display the analysis setting picture shown in
If the graph analysis button B2 is then depressed (Step 504), the process of
Alternatively, an analysis that is equivalent to the third graph analysis may be made by setting the data type and section by means of the mouse. An example of the graph analysis using the mouse will be described with reference to
The data type and section are set by tracing a graph a of weight data of the conventional graph display shown in
The data handled by the healthcare apparatus 1 according to the embodiment described above are of three types, living body data, environment data, and life data. If data of at least one type, out of the data the healthcare apparatus 1 handles, are living body data, change of the body condition can be recognized. If data of at least one type are environment data, moreover, change of the living environment that influences the body can be recognized.
If data of at least one type are life data, change of physical condition the subject feels can be recognized.
A personal computer can be made to bear the function of the healthcare apparatus 1 shown in
In a personal computer 1A that functions as the healthcare apparatus according to the present invention, as shown in
An external unit that functions as the first transmission/reception means 12 is connected to a USB interface 12A of the personal computer 1A. The living body measuring devices b1 to bn, environment measuring devices e1 to en, and personal computer 1A wirelessly communicate with one another by means of the first transmission/reception means 12. The USB interface 12A is a general-purpose interface that is incorporated in the personal computer and can be connected with various external apparatuses. If the external unit that constitutes the first transmission/reception means is connected to the USB interface, the personal computer can transmit to and receive data from the individual living body measuring devices.
Further, the personal computer 1A is provided with an Ethernet adapter 24A and an IrDA (Infrared DATA Association) adapter 25A. This Ethernet adapter is an adapter that is incorporated in or externally attached to the personal computer. It serves for the connection to the Internet and transmits to and receives data from the external server and the like. The Ethernet adapter 24A is connected to the external server 2, e.g., the center that controls the healthcare function of personal computer 1A, caregiving center for the subject, etc., by means of the communication line. Furthermore, the IrDA adapter is an adapter that is incorporated in or externally attached to the personal computer. It transmits to and receives data and control signals from an external apparatus, such as an air conditioning system, by means of infrared rays. The IrDA adapter 25A is connected to the air-conditioning control signal generating means 25. Thus, an air-conditioning control signal is generated in the air-conditioning control signal generating means 25 if it is concluded to be necessary by the control/operation unit 17 that analyzes the measurement data fetched from the living body measuring devices b1 to bn and the environment measuring devices e1 to en by means of the first transmission/reception means 12. Thus, the air conditioning system 3 for the space in which the subject dwells is controlled by infrared data communication.
Further, the data stored in the storage means 19 are read by means of the control/operation unit 17 and graphed by the graphing means 20. The analyzing means 21 analyzes the correspondence between the transition of the data and a plurality of predetermined patterns, and the determining means 22 determines whether the pattern analyzed by the analyzing means 21 is identical with or contrary to the assigned pattern. The result of the determination is displayed on the screen of the display means 23.
A recording medium, such as the floppy disc or CD-ROM, to be loaded into the personal computer 1A has the following contents.
(1) A computer-readable recording medium registered with a program that enables the computer to realize a function to receive data from a plurality of types of measuring devices that are used for the subject's healthcare or diagnosis, a function to store the data in the storage means, and a function to read the data stored in the storage means and analyze the presence of correlation between the data.
(2) A computer-readable recording medium registered with a program that enables the computer to realize a function to receive data from a plurality of types of measuring devices that are used for the subject's healthcare or diagnosis, a function to store the data in the storage means, and a function to read the data stored in the storage means and analyze the presence of correlation between the data by determining the correspondence between the transition of the data with time and a plurality of predetermined transition patterns.
(3) A computer-readable recording medium registered with a program that enables the computer to realize a function to receive data from a plurality of types of measuring devices that are used for the subject's healthcare or diagnosis, a function to store the data in the storage means, a function to read the data stored in the storage means and analyze the presence of correlation between the data by determining the correspondence between the transition of the data with time and a plurality of predetermined transition patterns, and a function to extract data having a given transition pattern from said plurality of types of data.
(4) A computer-readable recording medium registered with a program that enables the computer to realize a function to receive data from a plurality of types of measuring devices that are used for the subject's healthcare or diagnosis, a function to store the data in the storage means, a function to read the data stored in the storage means and analyze the presence of correlation between the data by determining the correspondence between the transition of the data with time and a plurality of predetermined transition patterns, and a function to extract data having a transition pattern selected from a plurality of predetermined patterns and assigned.
(5) A computer-readable recording medium registered with a program that enables the computer to realize a function to receive data from a plurality of types of measuring devices that are used for the subject's healthcare or diagnosis, a function to store the data in the storage means, a function to read the data stored in the storage means and analyze the presence of correlation between the data by determining the correspondence between the transition of the data with time and a plurality of predetermined transition patterns, and a function to extract data of another type having the same transition pattern with data of one type when the data of the one type is assigned.
(6) A computer-readable recording medium registered with a program that enables the computer to realize a function to receive data from a plurality of types of measuring devices that are used for the subject's healthcare or diagnosis, a function to store the data in the storage means, a function to read the data stored in the storage means and analyze the presence of correlation between the data by determining the correspondence between the transition of the data with time and a plurality of predetermined transition patterns, and a function to extract data of another type having the same transition pattern as that of the data of one type and data of a type having a transition pattern associated with the aforesaid transition pattern when the data of the one type is assigned.
(7) A computer-readable recording medium registered with a program that enables the computer to realize a function to receive data from a plurality of types of measuring devices that are used for the subject's healthcare or diagnosis, a function to store the data in the storage means, a function to read the data stored in the storage means and analyze the presence of correlation between the data by determining the correspondence between the transition of the data with time and a plurality of predetermined transition patterns, and a function to extract data of another type having the same transition pattern as that of the data of one type and data of a type having a transition pattern having a tendency to contradict the aforesaid transition pattern when the data of the one type is assigned.
(8) A computer-readable recording medium registered with a program that enables the computer to realize a function to receive data from a plurality of types of measuring devices that are used for the subject's healthcare or diagnosis, a function to store the data in the storage means, a function to read the data stored in the storage means and analyze the presence of correlation between the data by determining the correspondence between the transition of the data with time and a plurality of predetermined transition patterns, and a function to extract data having the same transition pattern as one transition pattern and data having a transition pattern associated with the one transition pattern when the one transition pattern, among the aforesaid plurality of patterns, is assigned.
(9) A computer-readable recording medium registered with a program that enables the computer to realize a function to receive data from a plurality of types of measuring devices that are used for the subject's healthcare or diagnosis, a function to store the data in the storage means, a function to read the data stored in the storage means and analyze the presence of correlation between the data by determining the correspondence between the transition of the data with time and a plurality of predetermined transition patterns, and a function to extract data having the same transition pattern as one transition pattern and data having a transition pattern having a tendency to contradict the one transition pattern when the one transition pattern, among the aforesaid plurality of patterns, is assigned.
Number | Date | Country | Kind |
---|---|---|---|
2001-325560 | Oct 2001 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP02/10963 | 10/22/2002 | WO |