WO2021249197A1 - 数据处理方法、数据处理装置和健康管理装置 - Google Patents
数据处理方法、数据处理装置和健康管理装置 Download PDFInfo
- Publication number
- WO2021249197A1 WO2021249197A1 PCT/CN2021/096383 CN2021096383W WO2021249197A1 WO 2021249197 A1 WO2021249197 A1 WO 2021249197A1 CN 2021096383 W CN2021096383 W CN 2021096383W WO 2021249197 A1 WO2021249197 A1 WO 2021249197A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- keywords
- health management
- management device
- data processing
- Prior art date
Links
- 230000036541 health Effects 0.000 title claims abstract description 205
- 238000012545 processing Methods 0.000 title claims abstract description 145
- 238000003672 processing method Methods 0.000 title claims abstract description 65
- 230000015654 memory Effects 0.000 claims abstract description 40
- 239000013598 vector Substances 0.000 claims description 101
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 claims description 31
- 239000011159 matrix material Substances 0.000 claims description 31
- 229910052760 oxygen Inorganic materials 0.000 claims description 31
- 239000001301 oxygen Substances 0.000 claims description 31
- 230000035488 systolic blood pressure Effects 0.000 claims description 31
- 239000008280 blood Substances 0.000 claims description 29
- 210000004369 blood Anatomy 0.000 claims description 29
- 238000013016 damping Methods 0.000 claims description 21
- 238000000034 method Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 15
- 230000005713 exacerbation Effects 0.000 claims description 7
- 230000035487 diastolic blood pressure Effects 0.000 claims description 6
- 230000029058 respiratory gaseous exchange Effects 0.000 claims description 6
- 238000001356 surgical procedure Methods 0.000 claims description 6
- 230000006996 mental state Effects 0.000 claims description 5
- 238000007726 management method Methods 0.000 description 180
- 230000000875 corresponding effect Effects 0.000 description 96
- 238000004364 calculation method Methods 0.000 description 61
- 238000012546 transfer Methods 0.000 description 47
- 238000010586 diagram Methods 0.000 description 36
- 238000005516 engineering process Methods 0.000 description 25
- 230000036387 respiratory rate Effects 0.000 description 25
- 208000006545 Chronic Obstructive Pulmonary Disease Diseases 0.000 description 16
- 239000013589 supplement Substances 0.000 description 16
- 238000011282 treatment Methods 0.000 description 12
- 238000013500 data storage Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 10
- 238000007781 pre-processing Methods 0.000 description 10
- 238000000605 extraction Methods 0.000 description 9
- 201000010099 disease Diseases 0.000 description 8
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 8
- 230000036772 blood pressure Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 7
- 230000008676 import Effects 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 6
- 208000017667 Chronic Disease Diseases 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 208000024172 Cardiovascular disease Diseases 0.000 description 2
- 208000014085 Chronic respiratory disease Diseases 0.000 description 2
- 206010020772 Hypertension Diseases 0.000 description 2
- 208000026106 cerebrovascular disease Diseases 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 206010012601 diabetes mellitus Diseases 0.000 description 2
- 230000002526 effect on cardiovascular system Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000009325 pulmonary function Effects 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 208000032928 Dyslipidaemia Diseases 0.000 description 1
- 208000017170 Lipid metabolism disease Diseases 0.000 description 1
- 206010028980 Neoplasm Diseases 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 201000011510 cancer Diseases 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 208000029078 coronary artery disease Diseases 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 210000001061 forehead Anatomy 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000000968 medical method and process Methods 0.000 description 1
- 230000000474 nursing effect Effects 0.000 description 1
- 238000002640 oxygen therapy Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000036391 respiratory frequency Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000013077 scoring method Methods 0.000 description 1
- 208000023516 stroke disease Diseases 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000009423 ventilation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H15/00—ICT specially adapted for medical reports, e.g. generation or transmission thereof
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/35—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
Definitions
- the embodiments of the present disclosure relate to a data processing method, a data processing device, and a health management device.
- Common chronic diseases mainly include cardiovascular and cerebrovascular diseases, cancer, diabetes, and chronic respiratory diseases.
- Cardiovascular and cerebrovascular diseases include hypertension, stroke and coronary heart disease.
- Statistics show that the number of Chinese citizens suffering from chronic diseases such as hypertension, diabetes, and dyslipidemia has increased.
- At least one embodiment of the present disclosure provides a data processing method, which includes: performing data processing on device-related data originating from a device associated with a health management device.
- the performing data processing on the device-related data derived from the device associated with the health management apparatus includes: information based on the first set of keywords related to the template data and Obtaining the structural similarity between the first set of keywords and the second set of keywords by the information of the second set of keywords involved in the device-related data; and calculating the device-related data based on the structural similarity At least part of is transferred to the template data.
- the performing data processing on the device-related data derived from the device associated with the health management apparatus further includes: receiving a first set of keywords related to the template data And the device-related data; and the information of the first set of keywords includes the feature vector of each keyword of the first set of keywords, and the information of the second set of keywords includes the second set of keywords The feature vector of each keyword of the group keyword.
- the performing data processing on the device-related data originating from the device associated with the health management apparatus further includes: extracting the second data from the device-related data Group keywords and the hierarchical information of each keyword of the second group of keywords in the device-related data; based on the second group of keywords and each keyword of the second group of keywords The hierarchical information in the device-related data generates a feature vector of each keyword of the second group of keywords.
- the structural similarity between the first set of keywords and the second set of keywords includes the characteristics of each keyword of the first set of keywords The similarity between the vector and the feature vector of each keyword of the second group of keywords.
- the first group of keys is obtained based on the information of the first group of keywords related to the template data and the information of the second group of keywords related to the device-related data.
- the structural similarity between the word and the second set of keywords includes: obtaining the structural similarity between the first set of keywords and the second set of keywords by calculating a similarity matrix S; and the The similarity matrix S satisfies the following expression:
- v 1 , v 2 ,...v m are the feature vectors of the first set of keywords
- u 1 , u 2 ,...u b are the feature vectors of the second set of keywords
- m is the first set of keywords.
- the number of keywords in the group of keywords, and b is the number of keywords in the second group of keywords.
- the transmitting at least part of the device-related data to the template data based on the structural similarity includes: transmitting each of the second set of keywords
- the similarity between the feature vector of each keyword and the feature vector of each keyword of the first group of keywords is the similarity with a value greater than the preset similarity threshold as the correlation similarity; each correlation similarity Among the two corresponding keywords, the keyword belonging to the second group of keywords is used as the first keyword, and the keyword belonging to the first group of keywords among the two keywords corresponding to each of the relevance similarities is used as the keyword belonging to the first group of keywords A second keyword; and associating data associated with the first keyword in the device-related data with the second keyword related to the template data.
- the performing data processing on the device-related data derived from the device associated with the health management apparatus further includes: receiving an interpolated data set, wherein the interpolated data set The data set includes at least part of the data of other objects in the group of the object corresponding to the data to be supplemented; and the interpolated data set is interpolated to obtain the data to be supplemented.
- the performing data processing on the device-related data derived from the device associated with the health management apparatus further includes: calculating the data to be supplemented and the interpolated data Collecting the nominal distance of each piece of data; and the interpolating the interpolated data set to obtain the data to be supplemented includes: performing distance inverse interpolation on the interpolated data set based at least on the nominal distance to obtain the to-be supplemented data.
- the calculating the nominal distance between the data to be supplemented and each piece of data in the interpolated data set includes: based on the data to be supplemented and the interpolated data set The time distance and geographic distance of each piece of data calculate the nominal distance between the data to be supplemented and each piece of data in the interpolated data set.
- the data processing method further includes receiving time information and geographic location information corresponding to each piece of data in the interpolated data set, and time information and time information corresponding to the data to be supplemented. Geographical location information.
- the calculating the nominal distance between the data to be supplemented and each piece of data in the interpolated data set includes: calculating the time information corresponding to each piece of data in the interpolated data set and the time information corresponding to the data to be supplemented The time distance between the data to be supplemented and each piece of data in the interpolated data set; the data to be supplemented and the data to be supplemented are calculated based on the geographic information corresponding to each piece of data in the interpolated data set and the geographic information corresponding to the data to be supplemented The geographic distance of each piece of data in the interpolated data set; and the spatial distance between the data to be supplemented and each piece of data in the interpolated data set, and the time distance between the data to be supplemented and each piece of data in the interpolated data set The weighted sum of is used as the nominal distance between the data to be supplemented and each data in the interpolated data set.
- the data processing method further includes: receiving a damping item of the group of the object corresponding to the data to be supplemented.
- the interpolating the interpolated data set to obtain the data to be supplemented includes: performing inverse distance interpolation on the interpolated data set based on the nominal distance and the damping term to obtain the data to be supplemented.
- the data to be supplemented x p satisfies the following expression:
- the data processing method further includes: receiving information of an object associated with the health management device; based on the information of the object associated with the health management device and a query table Obtain the scores of the object associated with the health management device on a plurality of scoring items; and based on the scores of the object associated with the health management device on the plurality of scoring items as the object associated with the health management device Assign group.
- the assigning a group to the object associated with the health management device based on the scores of the object associated with the health management device on the plurality of scoring items includes : Obtain the overall score of the object associated with the health management device based on the scores on the multiple scoring items and the weights of the multiple scoring items; and assign the object associated with the health management device based on the overall score Group.
- the obtaining the overall score of the object associated with the health management device based on the scores on the plurality of scoring items and the weight of the plurality of scoring items includes : Taking the weighted sum of the scores of the object associated with the health management device on the multiple scoring items as the overall score of the object associated with the health management device;
- the object allocation group associated with the health management device includes: rounding up the overall score as the group serial number of the object associated with the health management device.
- the information of the object associated with the health management device includes objective information and subjective information; at least part of the objective information is matched with a portable medical device or a wearable medical device.
- the objects associated with the health management device are monitored and acquired; and at least part of the subjective information is obtained by inquiries by medical workers or electronic questionnaires filled out by the objects associated with the health management device.
- the multiple scoring items include: age, gender, BMI, systolic blood pressure, diastolic blood pressure, occupational work intensity, number of exacerbations, number of hospitalizations, number of surgical treatments, Normal breathing rate, normal blood oxygen saturation, mental state and exercise state.
- the data processing method further includes: receiving an overall score of the object associated with the health management device, and checking the overall score of the object associated with the health management device. Output warning information when it is greater than the score threshold.
- the performing data processing on the device-related data derived from the device associated with the health management device includes: performing the data processing on the device-related data derived from the device associated with the health management device Data is processed in a distributed manner.
- At least one embodiment of the present disclosure also provides a data processing device, which includes a processor and a memory.
- the memory stores computer program instructions suitable for execution by the processor, and when the computer program instructions are executed by the processor, the processor executes the following methods including: Data processing of the device-related data of the device.
- At least one embodiment of the present disclosure further provides a health management device, which includes any data processing device provided in at least one embodiment of the present disclosure.
- At least one embodiment of the present disclosure also provides a non-transitory storage medium, the non-transitory storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the computer executes the following method including: Data processing is performed on equipment-related data from equipment associated with the health management device.
- At least one embodiment of the present disclosure also provides another data processing device, which includes a data processing module.
- the data processing module is configured to perform data processing (for example, data preprocessing) on equipment-related data originating from equipment associated with the health management device. For example, data after data processing is provided to a memory associated with the health management device.
- the data processing module includes a data transfer module; the data transfer module includes a structural similarity calculation sub-module and a transfer sub-module; the structural similarity calculation sub-module is It is configured to obtain the structural similarity between the first set of keywords and the second set of keywords based on the information of the first set of keywords related to the template data and the information of the second set of keywords related to the device-related data And the transfer sub-module is configured to transfer at least part of the device-related data to the template data based on the structural similarity.
- the data transfer module further includes a first data receiving submodule; the first data receiving submodule is configured to receive the first set of key data related to the template data Word information and the device-related data; the first set of keyword information includes the feature vector of each keyword of the first set of keywords; the second set of keyword information includes the second set of keywords The feature vector of each keyword in the group of keywords.
- the data transfer module further includes an information extraction sub-module and a feature vector generation sub-module;
- the information extraction sub-module is configured to receive the sub-module from the first data Acquire the device-related data, and extract the second set of keywords and the hierarchical information of each keyword of the second set of keywords in the device-related data from the device-related data;
- the vector generation sub-module is configured to generate each key of the second set of keywords based on the second set of keywords and the level information of each keyword of the second set of keywords in the device-related data And provide the feature vector of each keyword of the second group of keywords to the structural similarity calculation sub-module.
- the structural similarity between the first set of keywords and the second set of keywords includes the characteristics of each keyword of the first set of keywords The similarity between the vector and the feature vector of each keyword of the second group of keywords.
- the structural similarity calculation sub-module is configured to obtain the relationship between the first set of keywords and the second set of keywords by calculating a similarity matrix S The structural similarity of; and the similarity matrix S satisfies the following expression:
- v 1 , v 2 ,...v m are the feature vectors of the first set of keywords
- u 1 , u 2 ,...u b are the feature vectors of the second set of keywords
- m is the first set of keywords.
- the number of keywords in the group of keywords, and b is the number of keywords in the second group of keywords.
- the transmitting at least part of the device-related data to the template data based on the structural similarity includes: transmitting each of the second set of keywords
- the similarity between the feature vector of each keyword and the feature vector of each keyword of the first group of keywords is the similarity with a value greater than the preset similarity threshold as the correlation similarity; each correlation similarity Among the two corresponding keywords, the keyword belonging to the second group of keywords is used as the first keyword, and the keyword belonging to the first group of keywords among the two keywords corresponding to each of the relevance similarities is used as the keyword belonging to the first group of keywords A second keyword; and associating data associated with the first keyword in the device-related data with the second keyword related to the template data.
- the data processing module further includes a data supplement module.
- the data supplement module includes a second data receiving submodule and an interpolation calculation submodule; the second data receiving submodule is configured to receive an interpolated data set, and the interpolated data set includes a group of objects corresponding to the data to be supplemented And the interpolation calculation sub-module is configured to perform interpolation on the interpolated data set to obtain the data to be supplemented.
- the data supplement module further includes a distance calculation module; the distance calculation module is configured to calculate the value of each piece of data in the data to be supplemented and the interpolated data set.
- the distance calculation module is configured to calculate the data to be supplemented based on the time distance and geographic distance of each piece of data in the interpolated data set. And the nominal distance of each piece of data in the interpolated data set.
- the second data receiving submodule is further configured to receive time information and geographic location information corresponding to each piece of data in the interpolated data set and the data to be supplemented Corresponding time information and geographic location information; the distance calculation module is also configured to calculate the data to be supplemented and the data to be supplemented based on the time information corresponding to each piece of data in the interpolated data set and the time information corresponding to the data to be supplemented The time distance of each piece of data in the interpolated data set; the distance calculation module is further configured to calculate the to-be-added based on the geographic information corresponding to each piece of data in the interpolated data set and the geographic information corresponding to the data to be supplemented The geographic distance between the data and each piece of data in the interpolated data set; and the nominal distance between the data to be supplemented and each piece of data in the interpolated data set is equal to the data to be supplemented and each piece of data in the interpolated data set
- the second data receiving submodule is further configured to receive the damping item of the group of the object corresponding to the data to be supplemented; and the interpolation calculation submodule is configured To obtain the data to be supplemented by performing distance inversely proportional interpolation on the interpolated data set based on the nominal distance and the damping term.
- the data to be supplemented x p satisfies the following expression:
- the data processing module includes an object grouping module.
- the object grouping module includes a third data receiving submodule, a score obtaining submodule, and a grouping submodule; the third data receiving submodule is configured to receive information about objects associated with the health management device; the score obtaining The sub-module is configured to obtain the scores of the objects associated with the health management device on a plurality of scoring items based on the information of the objects associated with the health management device and the query table; and the grouping sub-module is configured to obtain scores based on the The scores of the objects associated with the health management device on the multiple scoring items are the object assignment groups associated with the health management device.
- the grouping sub-module is configured to obtain objects associated with the health management device based on the scores on the plurality of scoring items and the weights of the plurality of scoring items Based on the overall score, the objects associated with the health management device are assigned groups.
- the overall score of the object associated with the health management device is equal to the weighted sum of the scores of the object associated with the health management device on the multiple scoring items; And the group number of the object associated with the health management device is equal to the overall score rounded up.
- the information of the object associated with the health management device includes objective information and subjective information; at least part of the objective information is matched by a portable medical device or a wearable medical device.
- the objects associated with the health management device are monitored and acquired; and at least part of the subjective information is obtained by inquiries by medical workers or electronic questionnaires filled out by the objects associated with the health management device.
- the multiple scoring items include: age, gender, BMI, systolic blood pressure, diastolic blood pressure, occupational work intensity, number of exacerbations, number of hospitalizations, number of surgical treatments, Normal breathing rate, normal blood oxygen saturation, mental state and exercise state.
- the data processing module further includes an early warning sub-module, wherein the early warning sub-module is configured to receive information associated with the health management device provided by the grouping sub-module And output early warning information when the overall score of the object associated with the health management device is greater than the score threshold.
- the early warning sub-module is configured to receive information associated with the health management device provided by the grouping sub-module And output early warning information when the overall score of the object associated with the health management device is greater than the score threshold.
- the data processing device further includes a pre-cache module and a post-cache module.
- the pre-caching module is configured to receive equipment-related data generated by equipment associated with the health management apparatus, and to provide the equipment-related data to the data processing module; and the post-caching module is configured to The processed data output by the data processing module is received, and the processed data is provided to the memory associated with the health management device.
- the pre-caching module is configured to cooperate with a distributed system to allow the data processing module to correlate the equipment generated by the equipment associated with the health management apparatus Data is processed in a distributed manner.
- Fig. 1 is an exemplary block diagram of a data processing device provided by at least one embodiment of the present disclosure
- Fig. 2 is an exemplary block diagram of a first example of a data processing module provided by at least one embodiment of the present disclosure
- Fig. 3 is an exemplary block diagram of a data transfer module provided by at least one embodiment of the present disclosure
- Fig. 4 is another exemplary block diagram of a data transfer module provided by at least one embodiment of the present disclosure.
- Fig. 5 is an exemplary block diagram of a second example of a data processing module provided by at least one embodiment of the present disclosure
- Fig. 6 is an exemplary block diagram of a data transfer module provided by at least one embodiment of the present disclosure
- Fig. 7 is an exemplary block diagram of a third example of a data processing module provided by at least one embodiment of the present disclosure.
- Fig. 8 is an exemplary block diagram of a fourth example of a data processing module provided by at least one embodiment of the present disclosure.
- Fig. 9 is an exemplary block diagram of a fifth example of a data processing module provided by at least one embodiment of the present disclosure.
- Fig. 10 is an exemplary block diagram of the data supplement module shown in Fig. 9;
- FIG. 11 is another exemplary block diagram of the fifth example of the data processing module provided by at least one embodiment of the present disclosure.
- Fig. 12 is an exemplary block diagram of a data agile warehousing technology system provided by at least one embodiment of the present disclosure
- FIG. 13 is an exemplary block diagram of the COPD baseline scoring module of the data agile warehousing technology system shown in FIG. 12;
- FIG. 14 is an exemplary block diagram of the inverse distance hybrid interpolation module of the data agile warehousing technology system shown in FIG. 12;
- FIG. 15 is an exemplary block diagram of the cross-keyword mutual transfer module of the data agile warehousing technology system shown in FIG. 12;
- FIG. 16 is an exemplary flowchart of a data processing method provided by at least one embodiment of the present disclosure.
- FIG. 17 shows an exemplary block diagram of a non-transitory storage medium provided by at least one embodiment of the present disclosure
- FIG. 18 shows an exemplary block diagram of another data processing device provided by at least one embodiment of the present disclosure.
- FIG. 19 is an exemplary block diagram of a health management device provided by at least one embodiment of the present disclosure.
- word vector technology can be divided into word vector technology based on statistical methods and word vector technology based on language models.
- word vector technology based on statistical methods can be divided into word vector technology based on co-occurrence matrix and word vector technology based on singular value decomposition.
- the language model generates the word vector by training the neural network language model NNLM (neural network language model), and the word vector is an incidental output of the language model.
- word vector technology based on language models includes word vector technology based on word2vec.
- word2vec is implemented by borrowing neural networks, using skip-gram and continuous bag of words (CBOW).
- the skip-gram model uses a word as input to predict the context around it
- the CBOW model uses the context of a word as input to predict the word itself.
- the training methods of the jump word model model and the continuous bag of words model can be referred to related technologies, which will not be repeated here.
- the inventor of the present disclosure has noticed in research that with the development of technology, a large number of portable devices and wearable devices are adopted by patients. Therefore, the amount of data received by the management device for managing the devices used by patients has increased, which may lead to The management device cannot receive all the data, especially the time period during which the equipment used by the patient centrally uploads the data (for example, a period of time after the patient comes home from get off work at night, and the equipment is connected to the WIFI).
- the aforementioned portable devices and wearable devices may involve multiple manufacturers, the format and content of the data generated by the device used by the patient, the keywords involved in the data, and the frequency of the device collection device may not be consistent, which may lead to differences in the management device. Data that does not match the associated database is difficult to be used directly by subsequent data processing modules.
- the embodiments of the present disclosure provide a data processing method, a data processing device, and a health management device.
- the data processing device includes a data processing module.
- the data processing module is configured to perform data processing (for example, data preprocessing) on equipment-related data originating from equipment associated with the health management device.
- the processed data is provided, for example, to a memory associated with the health management device.
- the uniformity of the memory provided to the health management device can be improved.
- Fig. 1 is an exemplary block diagram of a data processing device provided by at least one embodiment of the present disclosure.
- the data processing device includes a data processing module.
- the data processing module is configured to perform data processing (for example, data preprocessing) on equipment-related data derived from the equipment associated with the health management device, and provide the processed data to the storage or health management associated with the health management device.
- the data analysis module or data processing module included in the device is configured to perform data processing (for example, data preprocessing) on equipment-related data derived from the equipment associated with the health management device, and provide the processed data to the storage or health management associated with the health management device.
- a device associated (e.g., bound) with a health management device allows data generated by the aforementioned device (e.g., raw data) or data processed based on the aforementioned device-related data to be provided (e.g., directly or indirectly) Provided to) the memory associated with the health management device.
- the device-related data derived from the device associated with the health management device refers to data generated by the device associated with the health management device and received by the data processing module.
- the memory associated with the health management device refers to a memory (or a database carried by the memory) for storing data received by the health management device or data generated by the health management device.
- the equipment associated with the health management device can be set according to actual application requirements, which is not specifically limited in at least one embodiment of the present disclosure.
- the equipment associated with the health management device may be a detection equipment or a treatment equipment.
- the detection device is used to monitor the physical sign data of the user who uses the device (for example, blood pressure, blood oxygen saturation, respiratory rate, body temperature, etc.).
- the detection equipment may be a pulmonary function meter, a pulse oximeter, a ventilator, a non-invasive multi-parameter detector, a blood pressure meter, a smart bracelet, a forehead thermometer, and the like.
- treatment equipment is used in the treatment and rehabilitation of subjects.
- an oxygen generator can be used to perform oxygen therapy on patients who use the oxygen generator.
- the equipment associated with the health management device may be a portable medical device, a wearable medical device, or a stationary device.
- the portable medical device may be a device belonging to a subject (patient) or a device belonging to a hospital and used by doctors for outpatient treatment.
- the wearable medical device may be a device worn by a subject (e.g., a patient) for monitoring the physical signs of the subject.
- a stationary device is an instrument arranged in a fixed location (for example, a hospital, a rehabilitation center, or a nursing home).
- each piece of device-related data may include identification information and substantial information.
- the identification information of the equipment associated with the health management apparatus may be at least one of the identifier (for example, serial number) of the equipment and the identifier of the user of the equipment.
- the identifier of the device is selected from the serial number of the device, the platform serial number of the device (for example, the number of the device in the health management platform), and the internal number of the device (for example, the number of the device in a database associated with the memory).
- the device user's identifier is selected from the device user's identity information (for example, ID card number or passport number), mobile phone number, WeChat ID, and Alipay number.
- the substantial information includes at least one of detection data and usage data.
- the substantial information may be the physical sign data of the object using the detection device acquired by the detection device.
- the substantial information may include vital capacity.
- the substantial information may be at least one of the setting parameter data of the treatment device or the rehabilitation device and the time data of the subject using the treatment device or the rehabilitation device.
- the substantial information may include at least one of the ventilation frequency of the ventilator and the time the subject uses the ventilator.
- the format and time frequency (corresponding to the frequency at which the equipment collects data) of the equipment-related data generated by the different equipment associated with the health management device may be different from each other.
- the format of the device-related data derived from the device associated with the health management device may be different from the data storage format and time frequency of the database carried by the memory associated with the health management device.
- the format of the data includes: the number of keywords involved in the data, the fields of the keywords involved in the data, the specific names of the keywords involved in the data (keywords with the same fields), and the structure of the data (for example, the keywords involved in the data Level in the data).
- the keywords involved in the data refer to the characters used to indicate the meaning of the values in the data.
- the data storage format of the database carried by the memory associated with the health management device may be ⁇ "equipment identifier": “", “substantial information”: ⁇ "respiratory rate”: “”, “blood oxygen saturation”: “ “, “systolic blood pressure”: “” ⁇ ; in this case, the keywords involved in the data storage format of the database include: “device identifier”, “respiratory rate”, “blood oxygen saturation” and “systolic blood pressure” , And the above four key levels are level 1, level 2, level 2, and level 2.
- device-related data can be ⁇ "device identifier”: “01010202", “substantial information”: ⁇ "respiratory rate”: “15”, “blood oxygen saturation”: “95%” ⁇ ; in this case
- the keywords involved in the device-related data include: “device identifier”, “respiratory rate” and “blood oxygen saturation”, and the above four key levels are level 1, level 2, and level 2. Therefore, the number of keywords involved in the device-related data is smaller than the number of keywords involved in the data storage format of the database.
- the device-related data can be ⁇ device identifier": "01010202", “respiratory rate”: “15”, “blood oxygen saturation”: “95%”, “systolic blood pressure”: “100” ⁇ ; this
- the keywords involved in the device-related data include: “device identifier”, “respiratory rate”, “blood oxygen saturation” and “systolic blood pressure”, and the above four key levels are level 1, level 1. Level, Level 1, and Level 1. Therefore, the level of some keywords involved in the device-related data is inconsistent with the level of the corresponding keywords involved in the data storage format of the database (for example, "breathing rate”).
- device-related data can be ⁇ "device identifier": “01010202", “substantial information”: ⁇ "respiratory rate”: “15”, “blood oxygen saturation”: “95%”, “systolic blood pressure” : “100” ⁇ ; in this case, the keywords involved in the device-related data include: “device identifier”, “respiratory rate” and “blood oxygen saturation” and “systolic blood pressure”, and the above four key points The levels are 1, 2, 2, and 2. Therefore, the specific names of some keywords (for example, "device identifier” and “device identifier”) involved in the device-related data are different.
- device-related data can be ⁇ "device identifier": “01010202", “substantial information”: ⁇ "respiratory rate”: “15”, “blood oxygen saturation”: “95%”, “weight” : “50kg” ⁇ ; in this case, the keywords involved in the device-related data include: “device identifier”, “respiratory rate” and “blood oxygen saturation” and “weight”, and the above four key points The levels are level 1, level 2, level 2, and level 2. Therefore, the fields of some keywords (for example, "systolic blood pressure” and "weight”) involved in the device-related data are different.
- the predetermined data format and time frequency may be the data storage format and time frequency of a database carried by a memory associated with the health management device.
- the predetermined data format and time frequency may also be that most of the multiple devices associated with the health management device adopt the data format and time frequency.
- the time frequency of device-related data is inconsistent with the predetermined time frequency, including at least one of the following situations: the time frequency of the device-related data generated by the device (for example, the frequency at which the device collects data) is inconsistent with the predetermined time frequency; The time frequency of the device-related data of the device is consistent with the predetermined time frequency, but due to the data loss or defect in the data transmission process, the time frequency of the device-related data transmitted to the memory associated with the health management device is inconsistent with the predetermined time frequency .
- the above-mentioned data loss or defect includes the missing of the entire piece of data and the missing of numerical values corresponding to some fields in a piece of data.
- the device-related data generated by the device in a predetermined time period includes ⁇ "device identifier": “01010202”, “substantial information”: ⁇ "respiratory rate”: “15”, “blood oxygen saturation Degree”: “95%”, “systolic blood pressure”: “100” ⁇ and ⁇ "device identifier”: “01010202”, “substantial information”: ⁇ "respiratory rate”: “16”, “blood oxygen saturation “: “96%”, “systolic blood pressure”: “102” ⁇ , but the data received by the data processing module is only ⁇ "device identifier”: “01010202”, “substantial information”: ⁇ "respiratory rate” : “15”, “Spo2”: “95%”, “systolic blood pressure”: “100” ⁇ , there is a problem of missing the entire piece of data; in this case, it will lead to device-related data
- the device-related data generated by the device in a predetermined time period includes ⁇ "device identifier": “01010202”, “substantial information”: ⁇ "respiratory rate”: “15”, “blood oxygen Saturation”: “95%”, “systolic blood pressure”: “100” ⁇ and ⁇ "device identifier”: “01010202”, “substantial information”: ⁇ "respiratory rate”: “16”, “blood oxygen saturation Degree”: “96%”, “systolic blood pressure”: “102” ⁇ , but the data received by the data processing module is only ⁇ "device identifier”: “01010202”, “substantial information”: ⁇ "respiratory frequency “: “15”, “blood oxygen saturation”: “95%”, “systolic blood pressure”: "100” ⁇ and ⁇ ”device identifier”: “01010202”, “substantial information”: ⁇ "respiratory
- performing data processing on device-related data may be at least one of unifying the format of device-related data with a predetermined data format, and unifying the time frequency of device-related data with a predetermined time frequency. item.
- the unity of the data provided to the memory associated with the health management device can be improved, thereby facilitating the follow-up of the data Data processing and analysis, as well as help to improve the utilization rate of data.
- Fig. 2 is an exemplary block diagram of a first example of a data processing module provided by at least one embodiment of the present disclosure.
- the data processing module includes a data transfer module.
- Fig. 3 is an exemplary block diagram of a data transfer module provided by at least one embodiment of the present disclosure.
- Fig. 4 is another exemplary block diagram of a data transfer module provided by at least one embodiment of the present disclosure.
- the data transfer module includes a structural similarity calculation sub-module and a transfer sub-module.
- the structural similarity calculation sub-module is configured to obtain the relationship between the first set of keywords and the second set of keywords based on the information of the first set of keywords related to the template data and the information of the second set of keywords related to the device-related data. The similarity of the structure.
- the data format and time frequency of the template data may be a predetermined data format and time frequency.
- the data format and time frequency of the template data may be consistent with the data storage format and time frequency of the database carried by the memory associated with the health management device.
- the data format and time frequency of the template data may be consistent with the data format and time frequency used by most of the multiple devices associated with the health management device.
- the template data may be data that does not include specific values or empty data with a data format.
- the template data may be ⁇ "device identifier": "", “substantial information”: ⁇ "respiratory rate”: “”, “blood oxygen saturation”: “”, “systolic blood pressure”: “" ⁇ .
- the keyword information is the feature vector of the keyword.
- the feature vector VE of the keyword can be calculated based on the text t of the keyword and the number of layers L where the keyword is located in the data, and calculated using the text feature extraction algorithm f.
- the text feature extraction algorithm f can be a word vector technology based on word2vec or other applicable algorithms.
- the text feature extraction algorithm f can refer to related technologies, which will not be repeated here.
- the application range of the data transfer module can be improved.
- the data transfer module is not only suitable for data with a fixed or known data structure.
- the information of the first set of keywords includes the feature vector of each keyword of the first set of keywords
- the information of the second set of keywords includes the feature vector of each keyword of the second set of keywords
- the data transfer module further includes a first data receiving submodule.
- the first data receiving submodule is configured to receive device-related data.
- the first data receiving submodule is configured to obtain necessary data from the initial data source (streaming data) of the data processing device.
- the data transfer module also includes an information extraction sub-module and a feature vector generation sub-module.
- the information extraction sub-module is configured to obtain device-related data from the first data receiving sub-module, and extract the second set of keywords from the device-related data, and each keyword in the second set of keywords in the device-related data Level information.
- the following method can be used to extract the second set of keywords and the hierarchical information of each keyword of the second set of keywords in the device-related data from the device-related data.
- the original data can be unpacked into list data based on the corresponding field standard provided by the supplier of the equipment associated with the health management device. For example, suppose the supplier of the device uses the json format as the transmission format, and the transmission data follows the http protocol. The unpacking process is to extract the message content from the data stream encapsulated by the http protocol, and then put the corresponding fields (such as patient name and patient COPD) The number of times of emphasis) (that is, the header key) is converted to data in a list format.
- the corresponding fields such as patient name and patient COPD
- the number of times of emphasis that is, the header key
- the feature vector generation sub-module is configured to generate a feature vector of each keyword of the second set of keywords based on the second set of keywords and level information, and provide the feature vector of each keyword of the second set of keywords Give the structural similarity calculation sub-module.
- the feature vector generation sub-module is configured to generate the hierarchical information of each keyword of the second set of keywords in the device-related data, and use the above-mentioned text feature extraction algorithm to generate the information of each keyword of the second set of keywords. Feature vector.
- the first data receiving submodule is further configured to receive information of the first group of keywords related to the template data, and provide the information of the first group of keywords to the structural similarity calculation submodule.
- the structural similarity calculation submodule can be reduced The amount of calculation is particularly large when the amount of data received by the memory associated with the health management device is large.
- the first data receiving submodule is further configured to receive the first group of keywords involved in the template data and the level information of each keyword of the first group of keywords in the template data; in this case, The feature vector generation submodule is also configured to generate a feature vector of each keyword of the first set of keywords based on the first set of keywords and the level information of each keyword of the first set of keywords in the template data, and The feature vector of each keyword of the first group of keywords is provided to the structural similarity calculation sub-module.
- the first data receiving submodule is also configured to receive template data; in this case, the information extraction submodule is also configured to obtain template data from the first data receiving submodule, and extract template data from the template data The first group of keywords and the level information of each keyword of the first group of keywords in the template data; the feature vector generation sub-module is also configured to be based on the first group of keywords and each keyword of the first group of keywords The hierarchical information in the template data generates a feature vector of each keyword of the first group of keywords, and provides the feature vector of each keyword of the first group of keywords to the structural similarity calculation sub-module.
- the structural similarity between the first set of keywords and the second set of keywords includes the difference between the feature vector of each keyword of the first set of keywords and the feature vector of each keyword of the second set of keywords. Similarity.
- the feature vectors of the first group of keywords are v 1 , v 2 , ... v m
- the feature vectors of the second group of keywords are u 1 , u 2 , ... u b
- m is the first group of keywords
- the number of keywords, b is the number of keywords in the second group of keywords.
- the similarity between the feature vector of each keyword of the first group of keywords and the feature vector of each keyword of the second group of keywords includes u 1 v 1 , u 1 v 2 ,... u 1 v m , u 2 v 1 , u 2 v 2 ,...u 2 v m , u b v 1 , u b v 2 ,...u b v m .
- the application range of the data transfer module can be improved.
- the data transfer module can be applied to data with unknown data format.
- the structural similarity calculation sub-module is configured to obtain the structural similarity between the first group of keywords and the second group of keywords by calculating the following similarity matrix S; the similarity matrix S satisfies the following expression:
- the amount of calculation for the subsequent transfer sub-modules can be reduced.
- the similarity between the feature vector of each keyword of the first group of keywords and the feature vector of each keyword of the second group of keywords may be matrixed to obtain the similarity matrix S.
- the cosine similarity can be used to calculate the value of each element u i v j in the similarity matrix S, where i is greater than or equal to 1 and less than or equal to b, and j is greater than or equal to 1 and less than or equal to m.
- i is greater than or equal to 1 and less than or equal to b
- j is greater than or equal to 1 and less than or equal to m.
- the value of cosine similarity is 1
- the angle between the two vectors is 90°
- the value of cosine similarity is 0
- the cosine similarity value is -1.
- the cosine similarity (cosine value) of the two vectors is between -1 and 1, and the cosine similarity (cosine value) of the two vectors The larger the value, the closer the two vectors are.
- the similarity of the two sub-data corresponding to the two vectors is higher.
- the value of cosine similarity is -1, it means that two vectors are negatively correlated.
- the values of all elements in the vector corresponding to the first sub-data and the vector corresponding to the second sub-data can be made positive.
- the cosine of the vector corresponding to the first sub-data and the vector corresponding to the second sub-data The similarity lies between 0-1.
- the similarity between the feature vector of each keyword of the first group of keywords and the feature vector of each keyword of the second group of keywords can be matrixed to obtain the similarity matrix S, and then the similarity can be calculated The value of each element in the degree matrix S.
- the value of similarity between the feature vector of each keyword of the first group of keywords and the feature vector of each keyword of the second group of keywords can be calculated first, and then the calculated value of similarity can be calculated Perform matrix arrangement to obtain the calculated similarity matrix S.
- the transfer sub-module is configured to transfer at least part of the device-related data to the template data based on the structural similarity.
- transferring at least part of the device-related data to the template data based on the structural similarity includes: converting the feature vector of each keyword of the second set of keywords and the feature vector of each keyword of the first set of keywords Among the similarities of, the similarity whose value is greater than the preset similarity threshold is regarded as the relative similarity; among the two keywords corresponding to each relevant similarity, the keyword belonging to the second group of keywords is regarded as the first keyword, and Take the keyword belonging to the first group of keywords among the two keywords corresponding to each relevance similarity as the second keyword; combine the data associated with the first keyword in the device-related data and the second key related to the template data Word association.
- associating the data associated with the first keyword in the device-related data with the second keyword related to the template data refers to transferring the data associated with the first keyword in the device-related data to the template data corresponding to the second keyword. Under the key field.
- the preset similarity threshold may be set according to actual application requirements, which is not specifically limited in the embodiment of the present disclosure.
- the device-related data includes ⁇ "patient name”: “Zhang San”, “age”: “28”, “weight”: “66” ⁇ ; template data is ⁇ "patient name”: “Li Si”, “ Age”: “48”, “Substantial Information”: ⁇ "Blood Pressure”: “42”, “Weight”: “55” ⁇ ; the data can be transferred based on the following steps.
- first set of keywords involved in the template data ie, "patient name”, “age”, “blood pressure”, “weight”
- level of each keyword in the first set of keywords in the template data Information ie, level 1, level 1, level 2, and level 2
- second set of keywords involved in obtaining device-related data ie, "patient name”, “age”, “weight”
- the hierarchical information of each keyword of the keyword in the template data that is, level 1, level 1, level 1).
- the feature vector of the first set of keywords and the feature vector of the second set of keywords involved in the template data are obtained.
- the preset similarity threshold can be set to 0.95.
- the following matrix S > 0.95 can be obtained.
- the words are "age (v 4 , the second keyword)” and "age (u 3 , the first keyword)”.
- two keywords involved in related similarity can be identified as similar fields and can be merged.
- the associated template data is as follows: ⁇ "patient name”: “Li Si; Zhang San”, “age”: “48; 28”, “substantial information”: ⁇ "blood pressure”: "42; []”, “Weight”: "55; 66” ⁇ .
- the transfer sub-module transfers the corresponding value to the corresponding field, that is, completes a cross-keyword mutual transfer.
- the calculation of structural similarity is to merge and disambiguate similar fields in different standards of different devices.
- the value corresponding to the "patient name" field of manufacturer A and the "patient name” field of manufacturer B is the value of the keyword.
- "Patient Name” corresponds to "Zhang San”.
- the way of transmission can be to merge the keywords of the two data formats into one keyword, and serialize the corresponding values. For example, you can convert the "patient name"-"Zhang San" in the original data format.
- the data transfer module can effectively convert data in different formats to the same storage form, improving the unity of patient data in the database (database).
- the data transfer module can also be referred to as a cross-keyword mutual transfer module.
- the structural similarity it is possible to facilitate transmission based on the relevance of the semantic structure.
- the data of the corresponding keyword can be converted to the corresponding field for storage based on the above-mentioned structural similarity, and the data corresponding to the keywords with the same substantive meaning in different languages can be transferred to each other, which improves The unity of patient data in the database.
- Fig. 5 is an exemplary block diagram of a second example of a data processing module provided by at least one embodiment of the present disclosure. As shown in Figure 5, the data processing module includes an object grouping module.
- Fig. 6 is an exemplary block diagram of a data transfer module provided by at least one embodiment of the present disclosure.
- the object grouping module includes a third data receiving sub-module, a score obtaining sub-module, and a grouping sub-module.
- the third data receiving submodule is configured to receive information of objects associated with the health management device.
- the information of the object associated with the health management device includes objective information and subjective information.
- At least part of the objective information is acquired by a portable medical device (for example, a portable medical device owned by a patient) or a wearable medical device (for example, a wearable medical device worn by a patient) on an object associated with the health management device.
- a portable medical device for example, a portable medical device owned by a patient
- a wearable medical device for example, a wearable medical device worn by a patient
- the latest physical data of the objects associated with the health management device can be acquired, thereby allowing the When the condition of the object associated with the management device deteriorates or worsens, it promptly reminds the object associated with the health management device and the doctor who provides diagnosis and treatment services for the object associated with the health management device.
- the object grouping can also be updated in time when the condition of the object associated with the health management device deteriorates or worsens.
- the grouping result output by the module can thus improve the accuracy of the calculation result of the module that uses the grouping result output by the object grouping module to perform data processing.
- subjective information can be obtained by at least one of the following methods: medical workers inquiring (inquiry and confirmation through a remote video system); the object associated with the health management device is used for the first time on the object that matches the health management device (for example, the patient end; for example, WeChat applet) is provided (for example, provided by filling in an electronic questionnaire); objects associated with the health management device are updated by refilling the electronic questionnaire when the situation changes.
- medical workers inquiring inquiry and confirmation through a remote video system
- the object associated with the health management device is used for the first time on the object that matches the health management device (for example, the patient end; for example, WeChat applet) is provided (for example, provided by filling in an electronic questionnaire); objects associated with the health management device are updated by refilling the electronic questionnaire when the situation changes.
- the third data receiving submodule is related to the type of disease of the object associated with the health management device.
- the third data receiving sub-module receives the information of the object associated with the health management device including: age, gender, height and weight (or BMI), systolic blood pressure, diastolic blood pressure, occupation Any one or any combination of work intensity, number of exacerbations, number of hospitalizations, number of surgical treatments, normal breathing rate, normal blood oxygen saturation, mental state, and exercise state.
- height, weight, blood pressure, respiratory rate, blood oxygen saturation, etc. can be obtained by one or more measurements using portable medical equipment or wearable medical equipment.
- the object before collecting the information of the object associated with the health management device, the object can be made aware that the information will be collected.
- the score obtaining sub-module is configured to obtain the scores of the objects associated with the health management device on multiple scoring items based on the information of the objects associated with the health management device and the query table.
- the multiple scoring items and the specific form of the query table are related to the type of disease suffered by the object associated with the health management device.
- multiple scoring items include: age, gender, BMI (body mass index), systolic blood pressure, diastolic blood pressure, occupational work intensity, number of exacerbations (number of exacerbations of a specified disease) , Number of hospitalizations, number of surgical treatments, normal breathing rate, normal blood oxygen saturation, mental state and exercise status.
- the automatic grouping of the objects associated with the health management device can be realized.
- the scores of the objects associated with the health management device on multiple scoring items can more intuitively indicate the degree of abnormality of the object on the specified scoring items. Therefore, it is helpful for medical workers to conduct back-checks on the results based on the query table, and furthermore: It is helpful for medical workers to give feedback on the matching degree between the score distribution in the questionnaire and the actual medical practice.
- multiple scoring items and query tables can use non-negative scoring, that is, if the object is normal in the scoring item, the object's score on the scoring item is recorded as 0 points, and the object's score on the scoring item The larger it is, the more abnormal the subject is in the scoring item.
- non-negative scoring method negative scores can be avoided, which can improve the reliability of the calculation results.
- Table 1 for an example of a COPD lookup table.
- the look-up table shown in Table 1 uses a quantitative scoring mechanism and is formulated based on existing clinical observations.
- the standards are simple, uniform, and easy to implement.
- the grouping sub-module is configured to assign groups to the objects associated with the health management device based on the scores of the objects associated with the health management device on multiple scoring items.
- the grouping sub-module is configured to obtain the overall score of the object associated with the health management device based on the scores on the multiple scoring items and the weights of the multiple scoring items.
- the score of the object associated with the health management device on the i-th scoring item is y i , where i is greater than or equal to 1 and less than or equal to c, and c is the number of multiple scoring items.
- c is equal to 13.
- the weight of the i-th scoring item among multiple scoring items is w fi .
- the overall score of the object associated with the health management device is equal to the weighted sum of the scores of the object associated with the health management device on multiple scoring items.
- the overall score Sc of the object associated with the health management device can be represented by the following expression.
- the grouping sub-module is also configured to assign groups to objects associated with the health management device based on the overall score.
- the group number of the object associated with the health management device is equal to the overall score rounded up.
- the number of the group where the specified object is located is 2.
- the objects associated with the health management device can be divided into 6 subgroups, namely, group 0, group 1, group 2, group 3, group 4, and group 5.
- the personalization factors of the object for example, the patient
- the personalization factors of the medical treatment can be taken into consideration.
- a total of 13 weighting coefficients from w f1 to w f13 can be sequentially set according to the actual situation of the medical institution serving the patient.
- the weight coefficient can be used to adaptively adjust the reference baseline.
- w f8 can be appropriately adjusted according to the actual bed supply and the number of diagnosis and treatment in the hospital to better fit the current diagnosis and treatment plan of the hospital.
- the sum of the weight of the 10th scoring item and the weight of the 11th scoring item can be set to a value not less than 45% to improve the quality of the grouping (for example, accuracy) .
- the health management device by obtaining the overall score of the object associated with the health management device based on the scores on multiple scoring items and the weights of multiple scoring items, it can be flexibly modified according to the standards of medical practices in various regions, thereby improving the stability and grouping. Scalability.
- Fig. 7 is an exemplary block diagram of a third example of a data processing module provided by at least one embodiment of the present disclosure.
- the data processing module includes an object grouping module and a storage level allocation sub-module.
- the specific implementation of the object grouping module can refer to related embodiments, which will not be repeated here.
- the storage level allocation sub-module is configured to classify the device-related data corresponding to the objects associated with the management device based on at least the grouping result output by the object grouping module (for example, specify the group of the object), and according to the classification result to
- the device-related data corresponding to the object associated with the management device is allocated to the processor that matches the classification result. For example, you can put high-level data in a high-speed memory (for example, cache), put medium-level data in a medium-speed memory (for example, random access memory), and put low-level data in a low-speed memory.
- Medium for example, read-only memory or fixed memory).
- the group of the object indicates the severity of the object’s illness
- the group of the object can also be used to indicate the importance of the object’s data and the predicted value of the query frequency. Therefore, at least according to the group of the specified object before storing the data
- the equipment-related data corresponding to the object associated with the management device is classified, and the equipment-related data corresponding to the object associated with the management device is assigned a processor that matches the classification result according to the classification result, which can speed up the query speed of important data and high-frequency data .
- the storage level allocation sub-module is configured to at least based on the grouping result output by the object grouping module (for example, the group of the specified object), the storage space corresponding to the device-related data of the specified object needs to be occupied, and the device-related data corresponding to the specified object The importance of the data, the query frequency of the past data of the designated object, and the classification of the equipment-related data corresponding to the object associated with the management device.
- the storage level allocation sub-module can be allowed to generate an autonomous caching decision strategy based on the importance (predicted value) and query frequency (predicted value) of the device-related data generated by the device associated with the management device.
- Cache recent high-frequency data can speed up query speed and analysis speed, improve the timeliness of the early warning sub-module (see Figure 8), selectively perform write operations on important low-frequency data, improve database communication efficiency, and make important data highly reliable And high availability.
- Fig. 8 is an exemplary block diagram of a fourth example of a data processing module provided by at least one embodiment of the present disclosure.
- the data processing module includes an object grouping module and an early warning sub-module.
- the early warning submodule is configured to receive the overall score of the object associated with the health management device provided by the grouping submodule, and output early warning information when the overall score of the object associated with the health management device is greater than the score threshold.
- the scoring threshold can be set according to actual application requirements, which is not specifically limited in the embodiments of the present disclosure.
- the scoring threshold may be set to a fixed value (a numerical value indicating that the condition is moderate to severe); for example, the scoring threshold may be set to a variable value.
- the score threshold may be the rounded up value of the score value of the object before this calculation.
- the data processing module include an object grouping module and an early warning sub-module, it is possible to promptly remind the object associated with the health management device and the doctor who provides medical services for the object associated with the health management device when the object's condition deteriorates or worsens. This can improve the experience of the objects (for example, patients) and doctors who use the above-mentioned health management device.
- the data processing module may include an object grouping module, a storage level allocation sub-module, and an early warning sub-module at the same time.
- object grouping module a storage level allocation sub-module
- early warning sub-module a storage level allocation sub-module at the same time.
- Fig. 9 is an exemplary block diagram of a fifth example of a data processing module provided by at least one embodiment of the present disclosure.
- the data processing module includes an object grouping module and a data supplement module.
- the specific implementation of the object grouping module can refer to related embodiments, which will not be repeated here.
- the data processing module may not include an object grouping module.
- the data supplement module directly receives information about multiple objects associated with the health management device from the database or memory associated with the health management device. Grouping results.
- Fig. 10 is an exemplary block diagram of the data supplement module shown in Fig. 9;
- Fig. 11 is another exemplary block diagram of a fifth example of the data processing module provided by at least one embodiment of the present disclosure.
- the data supplement module includes a second data receiving sub-module and an interpolation calculation sub-module.
- the second data receiving submodule is configured to receive an interpolated data set, and the interpolated data set includes at least part of data of other objects in the group where the object corresponding to the data to be supplemented is located.
- the interpolated data set may include data of all objects among multiple objects in the group corresponding to the object to be supplemented, except for the object corresponding to the data to be supplemented.
- the key field of each piece of data in the interpolated data set is substantially the same as the key field of the data to be supplemented.
- multiple pieces of data have a one-to-one correspondence with multiple objects, that is, the number of multiple pieces of data is equal to that of the group where the first object (the object corresponding to the data to be supplemented) is located except for the first object.
- the number of other objects For another example, in the interpolated data set, each object is related to multiple pieces of data. In this case, the number of multiple pieces of data is greater than that of the first object (the object corresponding to the data to be supplemented) except for the first object. The number of other objects.
- the aforementioned data missing problem can be caused by data transmission or data acquisition.
- the aforementioned data missing problem may be caused by the low frequency of data collection by the device.
- the data to be supplemented may be data corresponding to some keywords in the device-related data.
- the device-related data generated on the specified device includes ⁇ "device identifier": “01010202”, “substantial information”: ⁇ "respiratory rate”: “15”, “blood oxygen saturation”: “95%”, “ Systolic blood pressure”: “100” ⁇
- the data received by the data supplement module includes ⁇ "device identifier”: “01010202”, “substantial information”: ⁇ "respiratory rate”: “15”, “blood oxygen saturation” : “95%”, “systolic blood pressure”: “” ⁇
- it can be determined that the data corresponding to the keyword "systolic blood pressure" in the device-related data is missing; correspondingly; if the object corresponding to the data to be supplemented ( For example, the first object) is located in the third group, and the second data receiving submodule can be used to receive the device-related data corresponding to all objects
- the interpolated data set includes n pieces of data, x i is the i-th piece of data in the difference data set, and i is a positive integer greater than or equal to 1 and less than or equal to n.
- the interpolation calculation sub-module is configured to perform interpolation on the interpolated data set to obtain data to be supplemented. For example, by using at least part of the data of other objects in the group corresponding to the object to be supplemented to obtain the data to be supplemented, the credibility of the data to be supplemented can be improved.
- the data supplement module also includes a distance calculation module; the distance calculation module is configured to calculate the nominal distance of each data in the data set to be supplemented and the interpolated data set, and provide the nominal distance to the interpolation calculation Sub-module; the interpolation calculation sub-module is configured to perform distance inversely proportional interpolation on the interpolated data set based on at least the nominal distance to obtain the data to be supplemented.
- the inventor of the present disclosure noticed that, compared to the historical data of the object corresponding to the data to be supplemented, the data of the device-related data of other objects in the group corresponding to the object to be supplemented is more close to the data to be supplemented in nominal distance. It is close to the data to be supplemented. Therefore, the data to be supplemented can be obtained by performing distance inverse interpolation on the interpolated data set based at least on the nominal distance, which can make the data to be supplemented more credible and accurate.
- the distance calculation module is configured to calculate the nominal distance between the data to be supplemented and each data in the interpolated data set based on the time distance and geographic distance of each data in the data to be supplemented and the interpolated data set. For example, instead of calculating the nominal distance between the data to be supplemented and each data in the interpolated data set based only on the time distance or geographic distance of each data in the data to be supplemented and the interpolated data set, The time distance and geographic distance of each piece of data calculate the nominal distance of each piece of data in the data to be supplemented and the interpolated data set, which can make the nominal distance of each piece of data in the data to be supplemented and the interpolated data set more accurate.
- the second data receiving submodule is further configured to receive time information (e.g., time stamp) and geographic location information corresponding to each piece of data in the interpolated data set, and time information (e.g., time stamp) and geographic location information corresponding to the data to be supplemented. location information.
- time information e.g., time stamp
- time information e.g., time stamp
- the time information (e.g., time stamp) and geographic location information corresponding to the data to be supplemented may be based on the predetermined data collection frequency of the device and the time information (e.g., time stamp) corresponding to the device-related data adjacent to the data to be supplemented. Geographic location information acquisition (presumably obtained).
- the geographic location information corresponding to the above data may be at least one of the home address and work address provided by the object during registration, the location of the device when the device used by the object generates the data, and the location of the device when the device used by the object uploads the above data.
- the time information corresponding to the above-mentioned data may be at least one of the time when the device used by the object generates the data and the time when the device used by the object uploads the above-mentioned data.
- the distance calculation module is also configured to calculate the time distance between the data to be supplemented and each data in the interpolated data set based on the time information corresponding to each piece of data in the interpolated data set and the time information corresponding to the data to be supplemented; the distance calculation module is also configured to It is configured to calculate the geographic distance between the data to be supplemented and each data in the interpolated data set based on the geographic information corresponding to each piece of data in the interpolated data set and the geographic information corresponding to the data to be supplemented.
- the geographic location information between the patient corresponding to the data to be supplemented and the patient corresponding to the differenced data can be determined to determine the number of intersections in the shortest street between the two patients, and the number of intersections in the shortest street above can be regarded as the number of intersections between the two patients. Geographic distance.
- the time difference between the time stamp of the patient data corresponding to the data to be supplemented and the time stamp of the inter-patient data corresponding to the difference data may be the time distance between the two patients.
- the nominal distance between the data to be supplemented and each data in the interpolated data set is equal to the weighted sum of the spatial distance between the data to be supplemented and each data in the interpolated data set and the time distance of each data in the data to be supplemented and the interpolated data set.
- the nominal distance between the data x p to be supplemented and the ith data x i in the differenced data set is d pi .
- the weight coefficients ws and wt can be set for the spatial distance and the temporal distance, respectively.
- the weighting coefficients ws and wt can be set based on medical practice and statistical survey results for a specified disease. For example, by taking the spatial distance between the data to be supplemented and each data in the interpolated data set and the weighted sum of the time distance between the data to be supplemented and each data in the interpolated data set as the nominal value of each data in the data to be supplemented and the interpolated data set The distance can improve the application range of the distance calculation module and the data supplement module and the accuracy of the output result.
- the second data receiving sub-module is further configured to receive the damping item of the group corresponding to the object to be supplemented; the interpolation calculation sub-module is configured to perform distance inverse interpolation on the interpolated data set based on the nominal distance and the damping item to obtain the to-be-supplemented data set data.
- e k is the damping term of the group of the object corresponding to the data to be supplemented, k is greater than or equal to 1 and less than or equal to t, and t is the number of the group related to the object associated with the health management device.
- the inverse distance interpolation of the interpolated data set to obtain the data to be supplemented can increase the degree of interpolation (numerical value) of the data to be supplemented corresponding to the objects in the group with a greater severity of the disease, thereby improving The efficiency of the data obtained by interpolation (for example, the validity of the measurement).
- the values of the damping term e k of different groups may be different.
- the values of the damping items e k in different groups can be set based on medical practice and statistical survey results for the specified disease.
- the systolic blood pressure data of patient A in the first group at time t1 (16.00 on June 3, 2020) is missing, there are three other patients in the first group besides patient A, and the above three patients are at time t1 (16.00 on June 3, 2020).
- the systolic blood pressure data at point t1 are 110, 120, and 130, respectively.
- the nominal distances of patient A and the above three patients that can be obtained based on the distance calculation module are 1, 2 and 3, respectively.
- the damping term e k of the first group is set to 0.1.
- the interpolated data x p can be calculated by the following expression.
- the damping term e k is set to 1.1, the degree of interpolation can be enlarged, and the value of x p is 127.
- the data to be supplemented may be data corresponding to all keywords in the device-related data.
- the device-related data generated by the designated device in a predetermined period of time includes ⁇ "device identifier": “01010202”, “substantial information”: ⁇ "respiratory rate”: “15”, “blood oxygen saturation”: “95 %”, “systolic blood pressure”: “100” ⁇ and ⁇ "device identifier”: “01010202”, “substantial information”: ⁇ "respiratory rate”: “18”, “blood oxygen saturation”: “94% “, “systolic blood pressure”: “98” ⁇ , but the data received by the data supplement module only includes ⁇ "device identifier”: “01010202”, “substantial information”: ⁇ "respiratory rate”: “15”, " In the case of blood oxygen saturation”: “95%”, “systolic blood pressure”: “100” ⁇ , it can be determined that the
- the missing data transmission problems, data acquisition problems, etc.
- frequency can be different
- the data is interpolated inversely proportional to the distance.
- the data processing device further includes a front buffer module (not shown in the figure) and a rear buffer module (not shown in the figure).
- the pre-caching module is configured to receive equipment-related data generated by the equipment associated with the health management device and provide the equipment-related data to the data processing module; and the post-caching module is configured to receive the processed data output by the data processing module , And provide the processed data to the memory of the health management device.
- the pre-cache module is configured to cooperate with the distributed system to allow the data processing module to perform distributed processing on the device-related data generated by the device associated with the health management device.
- the data processing module includes a data transfer module, an object grouping module, and a data supplement module;
- the data processing device includes a data processing module, a pre-cache module, and a post-cache module.
- the modules and submodules involved in at least one embodiment of the present disclosure can be implemented by software, firmware, hardware, and any combination thereof.
- the hardware includes a server, a Field Programmable Gate Array (FPGA), and the like.
- the data processing device provided by at least one embodiment of the present disclosure will be exemplarily described below in conjunction with the examples shown in FIGS. 12-15.
- FIG. 12 is an exemplary block diagram of a data agile warehousing technology system 1 provided by at least one embodiment of the present disclosure.
- the agile warehousing technology system 1 includes a COPD baseline scoring module 11, a distance inverse mixed interpolation module 12 and a cross-keyword mutual transfer module 13.
- the COPD baseline scoring module 11, the inverse distance hybrid interpolation module 12, and the cross-keyword mutual transfer module 13 can be implemented by the object grouping module, data supplement module, and data transfer module shown in Figures 1 to 11, respectively. Therefore, the aforementioned COPD
- the specific implementation of the baseline scoring module 11, the inverse distance hybrid interpolation module 12, and the cross-keyword mutual transfer module 13 can be seen in the examples shown in FIGS. 1 to 11.
- the COPD baseline scoring module is mainly based on the basic information provided by the patient (including past medical history) to make a reasonable score, and the heterogeneous grouping of the patients facilitates the grouping of mobile data.
- the inverse distance hybrid interpolation module performs hybrid interpolation based on the aforementioned scoring module according to the nominal distance distribution (including baseline conditions, geographic distribution, etc.) of the patients in the group.
- the interpolation algorithm can use known, discrete data points in the range Introduce new data points to improve the differences caused by data gaps and different measurement frequencies.
- the cross-keyword mutual transfer module is mainly used to normalize and transfer the mobile data transmitted by different patients due to the difference items caused by the equipment and usage methods used, so as to allow unified data.
- the aforementioned agile data storage technology system 1 can provide an efficient and convenient database storage and processing solution for mobile data collected by mobile devices worn by patients with chronic obstructive pulmonary disease.
- the agile data storage technology system can also use a front data link buffer 2 as the import end of the entire system.
- the cache can efficiently store the mobile data that has poured into the system in the recent period of time, and provide the data to the subsequent processing modules in a timely manner according to the first-in-first-out rule (in conjunction with the distributed system, the first-in first-out can improve the consistency of transfer and storage, Keep data synchronization), so that mobile data can enter the system in real time, for example, to prevent data omission.
- the internal data preprocessing is completed by the coordination of the above three modules. After the data preprocessing is completed, the cleaned mobile data is imported (for example, imported via the rear data link 3) into the subsequent analysis system.
- this system uses a distributed pool processing system (that is, a thread pool design), with threads as the smallest scheduling unit, which can speed up the parallel speed. For example, after each piece of data is preprocessed, it is handed over to the post-built library program to process and enter the database. For example, this system can efficiently realize the entire process of moving data through preprocessing and entering the database.
- a distributed pool processing system that is, a thread pool design
- an efficient first-in, first-out cache can be maintained, which can effectively receive excessive streaming data input and prevent data loss.
- the real-time computing performance of the system can be improved and the robustness of the system can be improved.
- FIG. 13 is an exemplary block diagram of the COPD baseline scoring module of the data agile warehousing technology system 1 shown in FIG. 12.
- the COPD baseline scoring module 11 includes a scoring table query sub-module 111 and a patient grouping sub-module 112.
- the scoring table query submodule 111 and the patient grouping submodule 112 can be implemented by the score obtaining submodule and the grouping submodule shown in FIG. 6 respectively. Therefore, the specific implementation of the score table query sub-module 111 and the patient grouping sub-module 112 can refer to the example shown in FIG. 6.
- FIG. 14 is an exemplary block diagram of the inverse distance hybrid interpolation module 12 of the data agile warehousing technology system 1 shown in FIG. 12.
- the inverse distance hybrid interpolation module 13 includes a data import sub-module 131, a distance calculation sub-module 133 and an interpolation calculation sub-module 132.
- the data import submodule 131, the distance calculation submodule 133, and the interpolation calculation submodule 132 can be implemented by the second data receiving submodule, the distance calculation submodule, and the difference calculation submodule shown in FIG. 10, respectively. Therefore, the specific implementation of the above-mentioned data import sub-module 131, distance calculation sub-module 133, and interpolation calculation sub-module 132 can refer to the example shown in FIG. 10.
- the missing part of the input movement data can be interpolated and supplemented, such as streaming data with different frequencies.
- the distance damping factor is also introduced in the interpolation calculation, which can effectively improve the credibility of the interpolation calculation.
- a hybrid distance computer system For example, by adopting a hybrid distance computer system, combining patient baseline information and historical data to calculate nominal distance (for example, the definition of distance includes actual distance, geodesic distance, etc.), which can be customized according to actual needs. , And finally input the result into the inverse distance interpolation calculation.
- nominal distance for example, the definition of distance includes actual distance, geodesic distance, etc.
- FIG. 15 is an exemplary block diagram of the cross-keyword mutual transfer module of the data agile warehousing technology system 1 shown in FIG. 12.
- the cross-keyword mutual transfer module 12 includes a data import submodule 121, a keyword similarity calculation submodule 123, a structure matrix calculation submodule 124, and a data transfer submodule 122.
- the data import sub-module 121, the keyword similarity calculation sub-module 123 + the structural matrix calculation sub-module 124, and the data transmission sub-module 122 may be respectively composed of the first data receiving sub-module and the structural similarity calculation sub-module shown in FIG. And pass the sub-module implementation. Therefore, the specific implementation of the data import sub-module 121, the keyword similarity calculation sub-module 123 + the structural matrix calculation sub-module 124, and the data transmission sub-module 122 can be referred to the example shown in FIG. 3.
- the aforementioned mobile data agile warehousing solution can realize data preprocessing of these raw data and implement agile warehousing based on the collection of return data from various intelligent devices carried by patients with this sub-type of disease. , Provides a complete, standardized, and tidy high-quality data source, which facilitates further analysis based on the data of this type of disease.
- the COPD baseline scoring module uses a data table quantitative scoring mechanism, which is formulated based on existing clinical observations.
- the standards are simple, uniform and very easy to implement. At the same time, it can be flexibly modified according to the standards of medical practices in various regions, thereby improving The logical stability and scalability of this program.
- the scoring mechanism the patient data in the database can be merged and grouped by simple query, which is conducive to the efficient distributed execution of subsequent preprocessing tasks.
- the inverse distance hybrid interpolation module adopts a nominal distance distribution mechanism. Based on the grouping of patients, according to the spatiotemporal correlation between the collection location and collection time of mobile data, the credibility of interpolation based on adjacent patient data can be obtained. The magnitude and inverse relationship of its value can be mixed interpolation based on baseline data. According to the interpolation module, the missing data value can be filled, and the data of different frequencies can be interpolated to obtain the stored patient data of the same frequency, which can greatly improve the granularity problem of subsequent data analysis.
- the cross-keyword mutual transfer module uses a keyword similarity matrix conversion mechanism. After the patient's mobile data transmission arrives, unpack according to the obtained data to obtain list data, and then calculate the structure group similarity matrix according to the similarity of the header keywords and the structural characteristics of this type of data. When the device keywords used by the patient are not consistent with other patient keywords, according to this module, the data can be smoothly converted to the same storage form to ensure the unity of the patient data in the database.
- At least one embodiment of the present disclosure provides a data processing method, which includes: performing data processing on device-related data originating from a device associated with a health management device.
- FIG. 16 is an exemplary flowchart of a data processing method provided by at least one embodiment of the present disclosure.
- the data processing method includes the following step S90.
- Step S90 Perform data processing on the device-related data originating from the device associated with the health management device.
- the processed data is provided to a memory or database associated with the health management device.
- step S90 includes the following steps S911 and S912.
- Step S911 Acquire the structural similarity between the first group of keywords and the second group of keywords based on the information of the first group of keywords related to the template data and the information of the second group of keywords related to the device-related data.
- Step S912 Transfer at least part of the device-related data to the template data based on the structural similarity.
- step S911 and step S912 may be executed sequentially.
- the structural similarity between the first set of keywords and the second set of keywords includes the difference between the feature vector of each keyword of the first set of keywords and the feature vector of each keyword of the second set of keywords. Similarity. v 1 , v 2 ,...v m are the feature vectors of the first group of keywords, u 1 , u 2 ,...u b are the feature vectors of the second group of keywords, and m is the keyword in the first group of keywords The number of keywords, b is the number of keywords in the second group of keywords.
- step S911 includes: obtaining the structural similarity between the first group of keywords and the second group of keywords by calculating the similarity matrix S; the similarity matrix S satisfies the following expression.
- step S912 includes the following steps S9121-step S9123.
- Step S9121 Regarding the similarity between the feature vector of each keyword of the second group of keywords and the feature vector of each keyword of the first group of keywords, the similarity whose value is greater than the preset similarity threshold is regarded as the correlation Similarity.
- Step S9122 Take the keyword belonging to the second group of keywords among the two keywords corresponding to each relevance similarity as the first keyword, and set the two keywords corresponding to each relevance similarity to belong to the first keyword.
- the key of the group key is used as the second key.
- Step S9123 Associate the data associated with the first keyword in the device-related data with the second keyword associated with the template data.
- step S9121, step S9122, and step S9123 may be executed sequentially.
- step S90 further includes the following step S913.
- Step S913 Receive the information of the first group of keywords and the device-related data related to the template data. For example, step S913 may be executed before step S911.
- the information of the first set of keywords includes the feature vector of each keyword of the first set of keywords
- the information of the second set of keywords includes the feature vector of each keyword of the second set of keywords
- step S90 also includes the following steps S914 and S915.
- Step S914 Extract the second group of keywords and the level information of each keyword of the second group of keywords in the device-related data from the device-related data.
- Step S915 Generate a feature vector of each keyword of the second set of keywords based on the second set of keywords and the level information of each keyword of the second set of keywords in the device-related data.
- step S914 and step S915 may be executed sequentially.
- step S914 and step S915 may be executed after step S913 and in step S911.
- step S913, step S914, step S915, step S911, and step S912 may be executed sequentially.
- the data processing method is not limited to including step S913.
- the data processing method does not include the aforementioned step S913, and the data processing method includes receiving information about the first set of keywords related to the template data and information about the second set of keywords related to the device-related data; in this case below, the data processing method does not include the above-mentioned steps S914 and S915.
- the data processing method does not include the aforementioned step S913, and the data processing method provided by at least one embodiment of the present disclosure includes receiving template data and device-related data; in this case, except for steps S911, S912,
- the data processing method further includes the following step S916 and step S917; step S916 and step S917 can be executed sequentially.
- step S916 and step S917 may be executed after step S913 and in step S911.
- Step S916 Extract the first group of keywords and the level information of each keyword of the first group of keywords in the template data from the template data.
- Step S917 Generate a feature vector of each keyword of the first set of keywords based on the first set of keywords and the hierarchical information of each keyword of the first set of keywords in the device-related data.
- the data processing method does not include the above-mentioned step S913, but includes the following step S918: receiving the first group of keywords related to the template data and the hierarchical information of the first group of keywords and the first related data related to the device.
- the second set of keywords and the level information of the second set of keywords in this case, the data processing method further includes step S915, step S917, step S911, and step S912.
- step S918, step S915+step S917, step S911, and step S912 may be executed sequentially.
- step S911-step S917 For example, for the specific implementation of step S911-step S917, reference may be made to the related description of the example shown in FIG. 2, which will not be repeated here.
- step S90 includes the following steps S921 to S923.
- Step S921 Receive the information of the object associated with the health management device.
- Step S922 Obtain the scores of the objects associated with the health management device on multiple scoring items based on the information of the objects associated with the health management device and the query table.
- Step S923 Assign groups to the objects associated with the health management device based on the scores of the objects associated with the health management device on the multiple scoring items.
- step S921, step S922, and step S923 may be executed sequentially.
- step S923 includes the following steps S9231 and S9232.
- step S9231 and step S9232 may be executed sequentially.
- Step S9231 Obtain the overall score of the object associated with the health management device based on the scores on the multiple scoring items and the weights of the multiple scoring items.
- Step S9232 Assign groups to objects associated with the health management device based on the overall score.
- step S9231 obtaining the overall score of the object associated with the health management device based on the scores on the multiple scoring items and the weights of the multiple scoring items includes: placing the objects associated with the health management device on the multiple scoring items The weighted sum of the scores is used as the overall score of the object associated with the health management device.
- step S9232 assigning groups to objects associated with the health management device based on the overall score includes: rounding up the overall score as the group number of the objects associated with the health management device.
- the information of the object associated with the health management device includes objective information and subjective information; at least part of the objective information is obtained by monitoring and acquiring the object associated with the health management device by portable medical equipment or wearable medical equipment; and at least part of the subjective information Obtained by an electronic questionnaire filled out by a medical worker or an object associated with the health management device.
- multiple scoring items include: age, gender, BMI, systolic blood pressure, diastolic blood pressure, occupational work intensity, number of exacerbations, number of hospitalizations, number of surgical treatments, normal respiratory rate, normal blood oxygen saturation, and spirit Status and movement status.
- step S90 further includes the following step S924.
- step S924 may be executed after step S9231.
- Step S924 Receive the overall score of the object associated with the health management device, and output early warning information when the overall score of the object associated with the health management device is greater than the score threshold.
- step S921 to step S924 reference may be made to the related description of the example shown in FIG. 5, which will not be repeated here.
- step S90 includes the following steps S931 and S932.
- Step S931 Receive an interpolated data set, where the interpolated data set includes at least part of data of other objects in the group where the object corresponding to the data to be supplemented is located.
- Step S932 Perform interpolation on the interpolated data set to obtain data to be supplemented.
- step S931 and step S932 may be executed sequentially.
- step S932 performing interpolation on the interpolated data set to obtain the data to be supplemented includes: performing inverse distance interpolation on the interpolated data set based on at least the nominal distance to obtain the data to be supplemented.
- step S90 further includes the following step S933.
- Step S933 Calculate the nominal distance between the data to be supplemented and each piece of data in the interpolated data set.
- step S933 may be executed before step S932.
- calculating the nominal distance between the data to be supplemented and each data in the interpolated data set includes: calculating the data to be supplemented and the interpolated data based on the time distance and geographic distance of each data in the data to be supplemented and the interpolated data set The nominal distance of each piece of data in the collection.
- step S90 further includes the following step S934.
- Step S934 Receive the time information and geographic location information corresponding to each piece of data in the interpolated data set and the time information and geographic location information corresponding to the data to be supplemented.
- step S934 may be executed before step S933.
- step S933 calculating the nominal distance between the data to be supplemented and each piece of data in the interpolated data set includes the following steps S9331 to S9333.
- Step S9331 Calculate the time distance between the data to be supplemented and each data in the interpolated data set based on the time information corresponding to each piece of data in the interpolated data set and the time information corresponding to the data to be supplemented;
- Step S9332 Calculate the geographic distance between the data to be supplemented and each data in the interpolated data set based on the geographic information corresponding to each piece of data in the interpolated data set and the geographic information corresponding to the data to be supplemented;
- Step S9333 Use the spatial distance between the data to be supplemented and each data in the interpolated data set and the weighted sum of the time distance between the data to be supplemented and each data in the interpolated data set as the name of each data in the data to be supplemented and the interpolated data set distance.
- step S9331 to step S9333 can be executed in the order of step S9331, step S9332, and step S9333.
- step S9331 to step S9333 can be executed in the order of step S9332, step S9331, and step S9333.
- steps S9331 to S9333 can be executed in the order of step S9331+step S9332 (that is, step S9331 and step S9332 are executed at the same time) and step S9333.
- step S90 further includes the following step S935.
- Step S935 Receive the damping item of the group of the object corresponding to the data to be supplemented. For example, step S935 is executed before step S932.
- step S932 performing interpolation on the interpolated data set to obtain the data to be supplemented includes: performing inverse distance interpolation on the interpolated data set based on the nominal distance and the damping term to obtain the data to be supplemented.
- the data to be supplemented x p satisfies the following expression:
- the nominal distance of the ith data x i ; e k is the damping item of the group of the object corresponding to the data to be supplemented, k is greater than or equal to 1 and less than or equal to t, and t is the number of the group involved in the object associated with the health management device.
- step S931+step S934+step S935 that is, step S931, step S934, and step S935 are executed simultaneously
- step S933, and step S932 may be executed sequentially.
- step S931+step S934 that is, step S931 and step S934 are executed at the same time
- step S933, step S935, and step S932 may be executed sequentially.
- step S931, step S934, step S933, step S935, and step S932 may be executed sequentially.
- step S934, step S931, step S933, step S935, and step S932 may be executed sequentially.
- step S931 to step S935 reference may be made to the related description of the example shown in FIG. 9 and FIG. 10, and details are not described herein again.
- step S90 includes the following steps S921-step S923 and step S931-step S935.
- step S921-step S923 are executed before step S931-step S935.
- step S90 includes the following steps S911-step S915, step S921-step S923, and step S931-step S935.
- step S921-step S923 are executed before step S931-step S935; step S911-step S915 are executed before step S931-step S935.
- step S911-step S915 are executed before step S921-step S923.
- step S911-step S915 are executed after step S921-step S923.
- step S90 includes the following steps S911-step S915 and step S921-step S923.
- step S911-step S915 are executed before step S921-step S923.
- step S911-step S915 are executed after step S921-step S923.
- performing data processing on the device-related data derived from the device associated with the health management device includes: performing distributed processing on the device-related data derived from the device associated with the health management device.
- FIG. 17 shows an exemplary block diagram of a non-transitory storage medium provided by at least one embodiment of the present disclosure.
- the non-transitory storage medium stores computer program instructions, and when the computer program instructions are executed by the processor, the computer executes the following method including: checking device-related data derived from the device associated with the health management device Perform data processing.
- non-transitory storage media may include read-only memory (ROM), hard disk, flash memory, and so on.
- ROM read-only memory
- hard disk hard disk
- flash memory and so on.
- FIG. 18 shows an exemplary block diagram of another data processing device provided by at least one embodiment of the present disclosure.
- the other data processing device includes a processor and a memory.
- the memory stores computer program instructions suitable for execution by the processor.
- the processor executes the following method including: performing data processing on device-related data originating from the device associated with the health management device.
- the processor is, for example, a central processing unit (CPU) or another form of processing unit with data processing capabilities and/or instruction execution capabilities.
- the processor can be implemented as a general-purpose processor, and also a single-chip microcomputer or micro-processing unit. Device, digital signal processor, dedicated image processing chip, or field programmable logic array, etc.
- the memory may include, for example, volatile memory and/or nonvolatile memory, and may include, for example, read-only memory (ROM), hard disk, flash memory, and the like.
- the memory may be implemented as one or more computer program products, and the computer program products may include various forms of computer-readable storage media, on which one or more computer programs may be stored instruction.
- the processor can run the program instructions to achieve the desired function.
- the memory can also store various other application programs and various data, as well as various data used and/or generated by the application programs.
- At least one embodiment of the present disclosure further provides a health management device, which includes any data processing device provided in at least one embodiment of the present disclosure.
- FIG. 19 is an exemplary block diagram of a health management device provided by at least one embodiment of the present disclosure. As shown in FIG. 19, the health management device includes any data processing device provided by at least one embodiment of the present disclosure. For example, for the specific implementation of the data processing device, reference may be made to the relevant embodiments, which will not be repeated here.
Landscapes
- Engineering & Computer Science (AREA)
- Public Health (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Biomedical Technology (AREA)
- Pathology (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
Description
Claims (24)
- 一种数据处理方法,包括:对源于与健康管理装置关联的设备的设备相关数据进行数据处理。
- 根据权利要求1所述的数据处理方法,其中,所述对源于与所述健康管理装置关联的设备的设备相关数据进行数据处理包括:基于模板数据涉及的第一组关键字的信息以及所述设备相关数据涉及的第二组关键字的信息获取所述第一组关键字和所述第二组关键字之间的结构相似度;以及基于所述结构相似度将所述设备相关数据的至少部分传递至所述模板数据中。
- 根据权利要求2所述的数据处理方法,其中,所述对源于与所述健康管理装置关联的设备的设备相关数据进行数据处理还包括:接收所述模板数据涉及的第一组关键字的信息以及所述设备相关数据;以及所述第一组关键字的信息包括所述第一组关键字的每个关键字的特征向量,所述第二组关键字的信息包括所述第二组关键字的每个关键字的特征向量。
- 根据权利要求3所述的数据处理方法,其中,所述对源于与所述健康管理装置关联的设备的设备相关数据进行数据处理还包括:从所述设备相关数据提取出所述第二组关键字以及所述第二组关键字的每个关键字在所述设备相关数据中的层级信息;基于所述第二组关键字以及所述第二组关键字的每个关键字在所述设备相关数据中的层级信息生成所述第二组关键字的每个关键字的特征向量。
- 根据权利要求3或4所述的数据处理方法,其中,所述第一组关键字和所述第二组关键字之间的结构相似度包括所述第一组关键字的每个关键字的特征向量与所述第二组关键字的每个关键字的特征向量之间的相似度。
- 根据权利要求3-6任一项所述的数据处理方法,其中,所述基于所述结构相似度将所述设备相关数据的至少部分传递至所述模板数据中包括:将所述第二组关键字的每个关键字的特征向量与所述第一组关键字的每个关键字的特征向量之间的相似度中取值大于预设相似度阈值的相似度作为相关相似度;将每个相关相似度对应的两个关键字中的属于第二组关键字的关键字作为第一关键字,并将所述每个相关相似度对应的两个关键字中的属于第一组关键字的关键字作为第二关键字;以及将所述设备相关数据中与所述第一关键字关联的数据与所述模板数据涉及的所述第二关键字关联。
- 根据权利要求1-7任一项所述的数据处理方法,其中,所述对源于与所述健康管理装置关联的设备的设备相关数据进行数据处理还包括:接收***值数据集,其中,所述***值数据集包括待补充数据对应的对象所在组的其他对象的至少部分的数据;以及对所述***值数据集进行插值获取所述待补充数据。
- 根据权利要求8所述的数据处理方法,其中,所述对源于与所述健康管理装置关联的设备的设备相关数据进行数据处理还包括:计算所述待补充数据和所述***值数据集中每条数据的名义距离;以及所述对所述***值数据集进行插值获取所述待补充数据包括:至少基于所述名义距离对所述***值数据集进行距离反比插值获取所述待补充数据。
- 根据权利要求9所述的数据处理方法,其中,所述计算所述待补充数据和所述***值数据集中每条数据的名义距离包括:基于所述待补充数据和所述***值数据集中每条数据的时间距离和地理距离计算所述待补充数据和所述***值数据集中每条数据的名义距离。
- 根据权利要求10所述的数据处理方法,还包括:接收所述***值数据集中每条数据对应的时间信息和地理位置信息以及所述待补充数据对应的时间信息和地理位置信息,其中,所述计算所述待补充数据和所述***值数据集中每条数据的名义距离包括:基于所述***值数据集中每条数据对应的时间信息以及所述待补充数据对应的时间信息计算所述待补充数据和所述***值数据集中每条数据的时间距离;基于所述***值数据集中每条数据对应的地理信息以及所述待补充数据对应的地理信息计算所述待补充数据和所述***值数据集中每条数据的地理距离;以及将所述待补充数据和所述***值数据集中每条数据的空间距离以及所述待补充数据和所述***值数据集中每条数据的时间距离的加权和作为所述待补充数据和所述***值数据集中每条数据的名义距离。
- 根据权利要求9-11任一项所述的数据处理方法,还包括:接收所述待补充数据对应的对象所在组的阻尼项,其中,所述对所述***值数据集进行插值获取所述待补充数据包括:基于所述名义距离和所述阻尼项对所述***值数据集进行距离反比插值获取所述待补充数据。
- 根据权利要求1-13任一项所述的数据处理方法,还包括:接收与所述健康管理装置关联的对象的信息;基于与所述健康管理装置关联的对象的信息以及查询表获取与所述健康管理装置关联的对象在多个评分项目上的评分;以及基于与所述健康管理装置关联的对象在所述多个评分项目上的评分为与所述健康管理装置关联的对象分配组别。
- 根据权利要求14所述的数据处理方法,其中,所述基于与所述健康管理装置关联的对象在所述多个评分项目上的评分为与所述健康管理装置关联的对象分配组别包括:基于在所述多个评分项目上的评分以及所述多个评分项目的权重获取与健康管理装置关联的对象的总体评分;以及基于所述总体评分为与所述健康管理装置关联的对象分配组别。
- 根据权利要求15所述的数据处理方法,其中,所述基于在所述多个评分项目上的评分以及所述多个评分项目的权重获取与所述健康管理装置关联的对象的总体评分包括:将与所述健康管理装置关联的对象在所述多个评分项目上的评分的加权和作为与所述健康管理装置关联的对象的总体评分;以及所述基于所述总体评分为与所述健康管理装置关联的对象分配组别包括:将所述总体评分向上取整值作为与所述健康管理装置关联的对象的组别序号。
- 根据权利要求15或16所述的数据处理方法,其中,与所述健康管理装置关联的对象的信息包括客观信息和主观信息;所述客观信息的至少部分由便携式医疗设备或可穿戴医疗设备对与所述健康管理装置关联的对象进行监测获取;以及所述主观信息的至少部分由医务工作者问询或者与所述健康管理装置关联的对象填写的电子问卷获取。
- 根据权利要求17所述的数据处理方法,其中,所述多个评分项目包括:年龄、性别、BMI、收缩压、舒张压、职业工作烈度、病情加重次数、住院治疗次数、手术治疗次数、常态呼吸频率、常态血氧饱和度、精神状态和运动状态。
- 根据权利要求17所述的数据处理方法,还包括:接收与所述健康管理装置关联的对象的总体评分,并在与所述健康管理装置关联的对象的总体评分大于评分阈值时输出预警信息。
- 根据权利要求1-19任一项所述的数据处理方法,其中,所述对源于与健康管理装置关联的设备的设备相关数据进行数据处理包括:对所述源于与健康管理装置关联的设备的设备相关数据进行分布式处理。
- 一种数据处理装置,包括:处理器和存储器,其中,所述存储器中存储有适于所述处理器执行的计算机程序指令,所述计算机程序指令被所述处理器运行时使得所述处理器执行以下的方法包括:对源于与健康管理装置关联的设备的设备相关数据进行数据处理。
- 一种健康管理装置,包括如权利要求21所述的数据处理装置。
- 一种非暂时性存储介质,所述非暂时性存储介质存储有计算机程序指令,所述计算机程序指令被处理器运行时使得计算机执行以下的方法包括:对源于与健康管理装置关联的设备的设备相关数据进行数据处理。
- 一种数据处理装置,包括数据处理模块,其中,所述数据处理模块被配置为对源于与健康管理装置关联的设备的设备相关数据进行数据处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/772,783 US20220383997A1 (en) | 2020-06-09 | 2021-05-27 | Data Processing Method, Data Processing Apparatus, and Health Management Apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010519612.7A CN113782194B (zh) | 2020-06-09 | 2020-06-09 | 数据处理方法、数据处理装置和健康管理装置 |
CN202010519612.7 | 2020-06-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021249197A1 true WO2021249197A1 (zh) | 2021-12-16 |
Family
ID=78834671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/096383 WO2021249197A1 (zh) | 2020-06-09 | 2021-05-27 | 数据处理方法、数据处理装置和健康管理装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20220383997A1 (zh) |
CN (1) | CN113782194B (zh) |
WO (1) | WO2021249197A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116820352A (zh) * | 2023-08-23 | 2023-09-29 | 湖南奔普智能科技有限公司 | 一种具有数据容灾功能的病区自助结算*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102647369A (zh) * | 2011-02-16 | 2012-08-22 | ***通信集团江苏有限公司 | 用于实现远程医疗的网关设备和远程医疗的实现方法 |
CN105590031A (zh) * | 2016-02-19 | 2016-05-18 | 中国医学科学院生物医学工程研究所 | 一种应用于智能医疗设备的数据处理装置 |
CN105956409A (zh) * | 2016-05-27 | 2016-09-21 | 上海道拓医药科技股份有限公司 | 智能医疗设备实时数据管理方法及*** |
CN108597605A (zh) * | 2018-03-19 | 2018-09-28 | 特斯联(北京)科技有限公司 | 一种个人健康生活大数据采集与分析*** |
CN108874928A (zh) * | 2018-05-31 | 2018-11-23 | 平安科技(深圳)有限公司 | 简历数据信息解析处理方法、装置、设备及存储介质 |
US20190034590A1 (en) * | 2017-07-28 | 2019-01-31 | Google Inc. | System and Method for Predicting and Summarizing Medical Events from Electronic Health Records |
CN110767279A (zh) * | 2019-10-21 | 2020-02-07 | 山东师范大学 | 基于lstm的电子健康记录缺失数据补全方法及*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105574042A (zh) * | 2014-10-17 | 2016-05-11 | ***通信集团公司 | 一种电子健康档案数据的处理方法及装置 |
CN104921718B (zh) * | 2015-01-30 | 2018-09-07 | 董云鹏 | 健康监控与管理*** |
CN108257648B (zh) * | 2018-02-08 | 2021-03-09 | 杭州医云康网络科技有限公司 | 一种基于大数据的医疗健康数据管理*** |
-
2020
- 2020-06-09 CN CN202010519612.7A patent/CN113782194B/zh active Active
-
2021
- 2021-05-27 WO PCT/CN2021/096383 patent/WO2021249197A1/zh active Application Filing
- 2021-05-27 US US17/772,783 patent/US20220383997A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102647369A (zh) * | 2011-02-16 | 2012-08-22 | ***通信集团江苏有限公司 | 用于实现远程医疗的网关设备和远程医疗的实现方法 |
CN105590031A (zh) * | 2016-02-19 | 2016-05-18 | 中国医学科学院生物医学工程研究所 | 一种应用于智能医疗设备的数据处理装置 |
CN105956409A (zh) * | 2016-05-27 | 2016-09-21 | 上海道拓医药科技股份有限公司 | 智能医疗设备实时数据管理方法及*** |
US20190034590A1 (en) * | 2017-07-28 | 2019-01-31 | Google Inc. | System and Method for Predicting and Summarizing Medical Events from Electronic Health Records |
CN108597605A (zh) * | 2018-03-19 | 2018-09-28 | 特斯联(北京)科技有限公司 | 一种个人健康生活大数据采集与分析*** |
CN108874928A (zh) * | 2018-05-31 | 2018-11-23 | 平安科技(深圳)有限公司 | 简历数据信息解析处理方法、装置、设备及存储介质 |
CN110767279A (zh) * | 2019-10-21 | 2020-02-07 | 山东师范大学 | 基于lstm的电子健康记录缺失数据补全方法及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116820352A (zh) * | 2023-08-23 | 2023-09-29 | 湖南奔普智能科技有限公司 | 一种具有数据容灾功能的病区自助结算*** |
CN116820352B (zh) * | 2023-08-23 | 2023-11-10 | 湖南奔普智能科技有限公司 | 一种具有数据容灾功能的病区自助结算*** |
Also Published As
Publication number | Publication date |
---|---|
CN113782194B (zh) | 2023-05-05 |
CN113782194A (zh) | 2021-12-10 |
US20220383997A1 (en) | 2022-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021143779A1 (zh) | 一种基于知识图谱的跨科室慢性肾病早期诊断决策支持*** | |
US20190325995A1 (en) | Method and system for predicting patient outcomes using multi-modal input with missing data modalities | |
CN107242858B (zh) | 一种个性化孕婴监护方法及*** | |
Hamid et al. | Dempster–Shafer theory for classification and hybridised models of multi-criteria decision analysis for prioritisation: a telemedicine framework for patients with heart diseases | |
Najjar et al. | A two-step approach for mining patient treatment pathways in administrative healthcare databases | |
US12014285B2 (en) | Systems and methods for machine learning in patient placement | |
CN103690240A (zh) | 一种医疗*** | |
US20130231953A1 (en) | Method, system and computer program product for aggregating population data | |
WO2021098534A1 (zh) | 相似度确定、网络训练、查找方法及装置、电子装置和存储介质 | |
US20190108264A1 (en) | System prototype of intelligent regional mobile healthcare integrated data center based on metadata | |
KR20160125543A (ko) | 사용자 중심의 헬스케어 빅데이터 서비스 방법, 그 방법을 수행하는 컴퓨터프로그램 및 시스템 | |
CN108257648A (zh) | 一种基于大数据的医疗健康数据管理*** | |
Wang | Construct an optimal triage prediction model: A case study of the emergency department of a teaching hospital in Taiwan | |
WO2021249197A1 (zh) | 数据处理方法、数据处理装置和健康管理装置 | |
CN105022783A (zh) | 一种基于Hadoop的用户服务安全***和方法 | |
CN113707323B (zh) | 基于机器学习的疾病预测方法、装置、设备及介质 | |
CN111933283B (zh) | 一种健康监测方法及装置 | |
US20160371457A1 (en) | System and Method for Data Analyzing of Health-Related Data | |
US10431339B1 (en) | Method and system for determining relevant patient information | |
US20220375618A1 (en) | Method and apparatus of calculating comprehensive disease index | |
Chen et al. | [Retracted] Storage Method for Medical and Health Big Data Based on Distributed Sensor Network | |
Asri | IoT and Reality Mining for Real-Time Disease Prediction | |
Wang et al. | Implementation of Real‐Time Medical and Health Data Mining System Based on Machine Learning | |
Fazio et al. | A hybrid storage service for the management of big e-health data: a tele-rehabilitation case of study | |
CN114373541A (zh) | 基于分布式的智能中医诊断方法、***及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21822589 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21822589 Country of ref document: EP Kind code of ref document: A1 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 07/06/2023) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21822589 Country of ref document: EP Kind code of ref document: A1 |