Disclosure of Invention
Accordingly, the present invention is directed to a method and a system for pushing intelligent medical information based on digitization, so as to solve the problem of poor pushing effect of medical information in the prior art.
In order to achieve the above purpose, the embodiment of the present invention adopts the following technical scheme:
the intelligent medical information pushing method based on the digitization is applied to a medical information management and control server, and comprises the following steps:
for each of a plurality of medical information pushing terminal devices communicatively connected to the medical information management and control server, determining a history information query record of the medical information pushing terminal device to output a history query record information set corresponding to the medical information pushing terminal device, where the history query record information set includes a plurality of pieces of history query record information, and each piece of history query record information in the plurality of pieces of history query record information is generated by performing a query operation on medical information historically by the medical information pushing terminal device;
Classifying the plurality of medical information pushing terminal devices according to the history inquiry record information set corresponding to each medical information pushing terminal device so as to output at least one device classification set corresponding to the plurality of medical information pushing terminal devices;
and for each equipment classification set, according to the history inquiry record information included in the history inquiry record information set corresponding to each medical information pushing terminal equipment included in the equipment classification set, carrying out matching identification processing on the medical information to be pushed and the equipment classification set, and pushing the medical information to be pushed to each medical information pushing terminal equipment included in the equipment classification set under the condition that the medical information to be pushed is identified to be matched with the equipment classification set.
In some preferred embodiments, in the foregoing smart medical information pushing method based on digitization, the step of determining, for each of a plurality of medical information pushing terminal devices communicatively connected to the medical information management and control server, a history information query record of the medical information pushing terminal device to output a history query record information set corresponding to the medical information pushing terminal device includes:
For each of a plurality of medical information pushing terminal devices in communication connection with the medical information management and control server, determining and processing a history information inquiry record of the medical information pushing terminal device so as to output an original history inquiry record information set corresponding to the medical information pushing terminal device, wherein the original history inquiry record information set comprises a plurality of pieces of original history inquiry record information, and each piece of original history inquiry record information is generated by carrying out information inquiry operation on history by the medical information pushing terminal device;
and for each medical information pushing terminal device in the plurality of medical information pushing terminal devices, screening the original history inquiry record information set corresponding to the medical information pushing terminal device to form a history inquiry record information set corresponding to the medical information pushing terminal device.
In some preferred embodiments, in the foregoing smart medical information pushing method based on digitization, the step of, for each of the plurality of medical information pushing terminal devices, performing screening processing on an original historical query record information set corresponding to the medical information pushing terminal device to form a historical query record information set corresponding to the medical information pushing terminal device includes:
For each of the plurality of medical information pushing terminal devices, respectively performing authentication processing on whether each piece of original history query record information included in the original history query record information set corresponding to the medical information pushing terminal device is generated according to query operation on the medical information, so as to output an authentication result corresponding to each piece of original history query record information;
for each medical information pushing terminal device in the plurality of medical information pushing terminal devices, screening the original history inquiry record information set corresponding to the medical information pushing terminal device according to the identification result corresponding to each piece of original history inquiry record information to form a candidate history inquiry record information set corresponding to the medical information pushing terminal device;
and for each medical information pushing terminal device in the plurality of medical information pushing terminal devices, screening the candidate history inquiry record information set corresponding to the medical information pushing terminal device to form a history inquiry record information set corresponding to the medical information pushing terminal device.
In some preferred embodiments, in the foregoing smart medical information pushing method based on digitization, the step of, for each of the plurality of medical information pushing terminal devices, performing screening processing on a candidate historical query record information set corresponding to the medical information pushing terminal device to form a historical query record information set corresponding to the medical information pushing terminal device includes:
For each of the plurality of medical information pushing terminal devices, respectively performing a history query time determination process on each piece of candidate history query information included in the candidate history query record information set corresponding to the medical information pushing terminal device, so as to output a history query time corresponding to each piece of candidate history query record information;
and for each medical information pushing terminal device in the plurality of medical information pushing terminal devices, screening the candidate history inquiry record information set corresponding to the medical information pushing terminal device according to the history inquiry time corresponding to each piece of candidate history inquiry record information so as to form the history inquiry record information set corresponding to the medical information pushing terminal device.
In some preferred embodiments, in the foregoing digital-based smart medical information pushing method, the step of classifying the plurality of medical information pushing terminal devices according to the historical query record information set corresponding to each medical information pushing terminal device to output at least one device classification set corresponding to the plurality of medical information pushing terminal devices includes:
For each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, according to two history inquiry record information sets corresponding to the two medical information pushing terminal devices, performing correlation calculation processing on the two medical information pushing terminal devices so as to output device pushing correlation between the two medical information pushing terminal devices;
for each medical information pushing terminal device in the plurality of medical information pushing terminal devices, constructing and forming a device feature set corresponding to the medical information pushing terminal device according to the device pushing correlation degree between the medical information pushing terminal device and each other medical information pushing terminal device, wherein in the device feature set, other medical information pushing terminal devices corresponding to the device pushing correlation degree are marked as set label information corresponding to the device pushing correlation degree;
for each of the plurality of medical information pushing terminal devices, adding a device pushing correlation between the medical information pushing terminal device and the medical information pushing terminal device to a device feature set corresponding to the medical information pushing terminal device, and marking the medical information pushing terminal device as set tag information corresponding to the device pushing correlation to form a device feature supplementing set corresponding to the medical information pushing terminal device;
For each of the plurality of medical information pushing terminal devices, respectively taking set tag information corresponding to the pushing correlation degree of each device as a feature dimension, and carrying out vectorization processing on the device pushing correlation degree included in the device feature supplementing set corresponding to the medical information pushing terminal device so as to form a feature vector corresponding to the medical information pushing terminal device;
and clustering the plurality of medical information pushing terminal devices according to the feature vector corresponding to each medical information pushing terminal device so as to output at least one device classification set corresponding to the plurality of medical information pushing terminal devices.
In some preferred embodiments, in the foregoing smart medical information pushing method based on digitization, the step of, for each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, performing a correlation calculation process on the two medical information pushing terminal devices according to two history query record information sets corresponding to the two medical information pushing terminal devices to output a device pushing correlation between the two medical information pushing terminal devices includes:
For each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, respectively carrying out similarity calculation processing on each two pieces of history inquiry record information between two history inquiry record information sets corresponding to the two medical information pushing terminal devices so as to output information similarity between each two pieces of history inquiry record information;
for each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, screening the information similarity corresponding to each piece of history inquiry record information corresponding to the first medical information pushing terminal device in the two medical information pushing terminal devices respectively so as to mark the maximum value in the plurality of information similarities corresponding to each piece of history inquiry record information as the target information similarity corresponding to the corresponding history inquiry record information respectively;
for each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, according to the similarity of target information corresponding to each piece of history inquiry record information corresponding to a first medical information pushing terminal device in the two medical information pushing terminal devices, screening out each corresponding similar history inquiry record information from a history inquiry record information set corresponding to a second medical information pushing terminal device in the two medical information pushing terminal devices;
And for each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, according to the target information similarity corresponding to each piece of history inquiry record information corresponding to the first medical information pushing terminal device in the two medical information pushing terminal devices and each piece of similar history inquiry record information corresponding to the first medical information pushing terminal device, performing correlation determination processing on the two medical information pushing terminal devices so as to output the device pushing correlation between the two medical information pushing terminal devices.
In some preferred embodiments, in the foregoing smart medical information pushing method based on digitization, the step of, for each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, performing a correlation determination process on the two medical information pushing terminal devices according to a target information similarity corresponding to each piece of history query record information corresponding to a first medical information pushing terminal device in the two medical information pushing terminal devices and each corresponding piece of similar history query record information, so as to output a device pushing correlation between the two medical information pushing terminal devices includes:
For each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, carrying out quantity statistics processing on similar historical query record information corresponding to a first medical information pushing terminal device in the two medical information pushing terminal devices so as to output first similar information quantity corresponding to the two medical information pushing terminal devices, carrying out quantity statistics processing on historical query record information included in a historical query record information set corresponding to a second medical information pushing terminal device in the two medical information pushing terminal devices so as to output second similar information quantity corresponding to the two medical information pushing terminal devices, and carrying out ratio calculation processing on the first similar information quantity and the second similar information quantity so as to output a corresponding similar information quantity ratio;
for each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, performing fusion calculation processing on the target information similarity corresponding to each piece of history query record information corresponding to the first medical information pushing terminal device in the two medical information pushing terminal devices so as to output initial device pushing correlation between the two medical information pushing terminal devices;
And for each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, updating the initial device pushing correlation between the two medical information pushing terminal devices according to the similar information quantity ratio corresponding to the two medical information pushing terminal devices so as to output the device pushing correlation between the two medical information pushing terminal devices.
In some preferred embodiments, in the foregoing smart medical information pushing method based on digitization, the step of, for each device classification set, performing matching authentication processing on medical information to be pushed and the device classification set according to historical query record information included in a historical query record information set corresponding to each medical information pushing terminal device included in the device classification set, and pushing the medical information to be pushed to each medical information pushing terminal device included in the device classification set if it is identified that the medical information to be pushed matches the device classification set includes:
for each equipment classification set, extracting medical keywords from the history query record information included in the history query record information set corresponding to each medical information pushing terminal equipment included in the equipment classification set, so as to output a keyword set corresponding to the equipment classification set, wherein the keyword set comprises a plurality of medical keywords;
For each equipment classification set, carrying out matching degree calculation processing on a keyword set corresponding to the equipment classification set and medical information to be pushed so as to output pushing matching degree between the equipment classification set and the medical information to be pushed;
and for each equipment classification set, under the condition that the medical information to be pushed is identified to be matched with the equipment classification set according to the push matching degree between the equipment classification set and the medical information to be pushed, pushing the medical information to be pushed to each medical information pushing terminal equipment included in the equipment classification set.
In some preferred embodiments, in the foregoing digital-based smart medical information pushing method, the step of performing, for each device classification set, matching calculation processing on a keyword set corresponding to the device classification set and medical information to be pushed, so as to output push matching between the device classification set and the medical information to be pushed, includes:
performing duplicate removal screening processing on a keyword set corresponding to the equipment classification set to output a corresponding duplicate removal keyword set, and for each target medical keyword in the duplicate removal keyword set, performing importance determination processing on the target medical keyword according to each medical keyword in the keyword set to output keyword importance corresponding to the target medical keyword;
For each target medical keyword in the duplicate-removal keyword set, respectively carrying out word correlation determination processing on the target medical keyword and each other target medical keyword in the duplicate-removal keyword set according to a target corpus database so as to output word correlation between the target medical keyword and each other target medical keyword, calculating a first coordinate value corresponding to the target medical keyword according to an average value of word correlation between the target medical keyword and each other target medical keyword, and determining a second coordinate value corresponding to the target medical keyword according to the number of word correlation which is greater than or equal to a correlation reference value in the word correlation between the target medical keyword and each other target medical keyword, and constructing a keyword coordinate point corresponding to the target medical keyword according to the first coordinate value and the second coordinate value;
determining a target plane area from a two-dimensional plane where the keyword coordinate points are located according to the principle that the ratio between the area of the area and the number of the keyword coordinate points included in the area is minimum, marking each keyword coordinate point included in the target plane area as a first keyword coordinate point, wherein the area of the target plane area is larger than a preset area reference value, and the number of the keyword coordinate points included in the target plane area is larger than a preset number reference value;
Calculating the distance between the keyword coordinate point and the target plane area for each keyword coordinate point outside the target plane area to output the minimum coordinate distance corresponding to the keyword coordinate point, determining the recall coefficient for the keyword coordinate point according to the minimum coordinate distance to output the first recall coefficient corresponding to the keyword coordinate point, and determining the recall coefficient for the keyword coordinate point according to the keyword importance degree corresponding to the target medical keyword corresponding to the keyword coordinate point to output the second recall coefficient corresponding to the keyword coordinate point, wherein the first recall coefficient and the minimum coordinate distance are in negative correlation, and the second recall coefficient and the keyword importance degree are in positive correlation;
and for each keyword coordinate point outside the target plane area, carrying out identification processing on the keyword coordinate point according to a first recall coefficient corresponding to the keyword coordinate point and a second recall coefficient corresponding to the keyword coordinate point so as to identify whether the keyword coordinate point is re-marked as a first keyword coordinate point, carrying out text similarity calculation processing on a target medical keyword corresponding to the first keyword coordinate point and medical information to be pushed according to each marked first keyword coordinate point, and carrying out fusion calculation processing according to the text similarity between the target medical keyword corresponding to each first keyword coordinate point and the medical information to be pushed so as to output push matching degree between the equipment classification set and the medical information to be pushed.
The embodiment of the invention also provides a digital-based intelligent medical information pushing system, which is applied to a medical information management and control server and comprises the following components:
the query record determining module is used for determining the history information query record of each medical information pushing terminal device in the plurality of medical information pushing terminal devices which are in communication connection with the medical information management and control server so as to output a history query record information set corresponding to the medical information pushing terminal device, wherein the history query record information set comprises a plurality of pieces of history query record information, and each piece of history query record information in the plurality of pieces of history query record information is generated by the medical information pushing terminal device through query operation on medical information historically;
the device classification module is used for carrying out classification processing on the plurality of medical information pushing terminal devices according to the history inquiry record information set corresponding to each medical information pushing terminal device so as to output at least one device classification set corresponding to the plurality of medical information pushing terminal devices;
The medical information pushing processing module is used for carrying out matching identification processing on medical information to be pushed and the equipment classification sets according to the history inquiry record information included in the history inquiry record information set corresponding to the medical information pushing terminal equipment and included in the equipment classification sets, and pushing the medical information to be pushed to each medical information pushing terminal equipment included in the equipment classification sets under the condition that the medical information to be pushed is identified to be matched with the equipment classification sets.
According to the intelligent medical information pushing method and system based on the digitization, for each medical information pushing terminal device, the historical information inquiry records of the medical information pushing terminal device are determined and processed, and corresponding historical inquiry record information sets are output. And classifying the plurality of medical information pushing terminal devices according to the historical query record information set corresponding to each medical information pushing terminal device so as to output at least one device classification set corresponding to the plurality of medical information pushing terminal devices. And for each equipment classification set, under the condition that the medical information to be pushed is identified to be matched with the equipment classification set, pushing the medical information to be pushed to each medical information pushing terminal equipment included in the equipment classification set. In the process of the processing, the plurality of medical information pushing terminal devices are classified firstly, and then the medical information pushing terminal devices are matched with the medical information to be pushed by taking the classified set as a unit, so that the basis of the matching processing can be more sufficient and reliable (compared with the conventional technical method for matching according to the information of one device), namely, the accuracy of the matching can be improved to a certain extent through the integral matching processing, the pushing effect is better, and the problem of poor pushing effect of the medical information in the prior art is solved.
In order to make the above objects, features and advantages of the present invention more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are only some embodiments of the present invention, but not all embodiments of the present invention. The components of the embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the invention, as presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, an embodiment of the present invention provides a medical information management and control server. Wherein the medical information management server may include a memory and a processor.
In one specific implementation, the memory and the processor are electrically connected directly or indirectly to implement data transmission or interaction. For example, electrical connection may be made to each other via one or more communication buses or signal lines. The memory may store at least one software functional module (computer program) that may exist in the form of software or firmware. The processor may be configured to execute the executable computer program stored in the memory, so as to implement the smart medical information pushing method based on digitization provided by the embodiment of the present invention.
Illustratively, in one specific implementation, the Memory may be, but is not limited to, a random access Memory (Random Access Memory, RAM), a Read Only Memory (ROM), a programmable Read Only Memory (Programmable Read-Only Memory, PROM), an erasable Read Only Memory (Erasable Programmable Read-Only Memory, EPROM), an electrically erasable Read Only Memory (Electric Erasable Programmable Read-Only Memory, EEPROM), and the like.
Illustratively, in a specific application, the processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), a System on Chip (SoC), etc.; but also Digital Signal Processors (DSPs), application Specific Integrated Circuits (ASICs), field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
Illustratively, in a specific application manner, the structure shown in fig. 1 is merely schematic, and the medical information management server may further include more or fewer components than those shown in fig. 1, or have a different configuration from that shown in fig. 1, for example, may include a communication unit for performing information interaction with other devices (such as a mobile phone, a computer, and a medical information push terminal device).
Referring to fig. 2, the embodiment of the invention further provides a digital-based intelligent medical information pushing method, which can be applied to the medical information management and control server. The method steps defined by the flow related to the digital intelligent medical information pushing method can be realized by the medical information management and control server. The specific flow shown in fig. 2 will be described in detail.
Step S110, for each of the plurality of medical information pushing terminal devices communicatively connected to the medical information management and control server, determining a history information query record of the medical information pushing terminal device, so as to output a history query record information set corresponding to the medical information pushing terminal device.
In the embodiment of the present invention, the medical information management and control server may determine, for each of a plurality of medical information pushing terminal devices that are communicatively connected to the medical information management and control server, a history information query record of the medical information pushing terminal device, so as to output a history query record information set corresponding to the medical information pushing terminal device. The history inquiry record information set comprises a plurality of pieces of history inquiry record information, and each piece of history inquiry record information in the plurality of pieces of history inquiry record information is generated by the medical information pushing terminal device through inquiry operation on medical information in history.
Step S120, performing classification processing on the plurality of medical information pushing terminal devices according to the history query record information set corresponding to each medical information pushing terminal device, so as to output at least one device classification set corresponding to the plurality of medical information pushing terminal devices.
In the embodiment of the present invention, the medical information management and control server may perform classification processing on the plurality of medical information pushing terminal devices according to the history query record information set corresponding to each medical information pushing terminal device, so as to output at least one device classification set corresponding to the plurality of medical information pushing terminal devices.
Step S130, for each device classification set, performing matching authentication processing on the medical information to be pushed and the device classification set according to the history query record information included in the history query record information set corresponding to each medical information pushing terminal device included in the device classification set, and pushing the medical information to be pushed to each medical information pushing terminal device included in the device classification set when it is authenticated that the medical information to be pushed is matched with the device classification set.
In the embodiment of the present invention, the medical information management and control server may perform matching authentication processing on the medical information to be pushed and the device classification set according to the history query record information included in the history query record information set corresponding to each of the medical information pushing terminal devices included in the device classification set, and push the medical information to be pushed to each of the medical information pushing terminal devices included in the device classification set when it is identified that the medical information to be pushed is matched with the device classification set.
In the foregoing processing procedure (i.e., the steps S110, S120 and S130 described above), the plurality of medical information pushing terminal devices are classified, and then, the matching processing is performed with the medical information to be pushed in units of the classified set, so that the basis of the matching processing can be more sufficient and reliable (compared with the conventional technical method of matching according to the information of one device), that is, the accuracy of matching can be improved to a certain extent through the overall matching processing, so that the pushing effect is better, and the problem of poor pushing effect of the medical information in the prior art is solved.
Illustratively, in a specific application, step S110 in the foregoing description may further include the following matters that may be implemented:
for each of a plurality of medical information pushing terminal devices in communication connection with the medical information management and control server, determining and processing a history information inquiry record of the medical information pushing terminal device so as to output an original history inquiry record information set corresponding to the medical information pushing terminal device, wherein the original history inquiry record information set comprises a plurality of pieces of original history inquiry record information, and each piece of original history inquiry record information is generated by carrying out information inquiry operation on history by the medical information pushing terminal device;
And for each medical information pushing terminal device in the plurality of medical information pushing terminal devices, screening the original history inquiry record information set corresponding to the medical information pushing terminal device to form a history inquiry record information set corresponding to the medical information pushing terminal device.
In a specific application manner, the step of screening the original historical query record information set corresponding to the medical information pushing terminal device with respect to each medical information pushing terminal device in the above description to form the historical query record information set corresponding to the medical information pushing terminal device may further include the following realizable contents:
for each of the plurality of medical information pushing terminal devices, respectively performing authentication processing on whether each piece of original history query record information included in the original history query record information set corresponding to the medical information pushing terminal device is generated according to query operation on the medical information, so as to output an authentication result corresponding to each piece of original history query record information;
For each medical information pushing terminal device in the plurality of medical information pushing terminal devices, screening the original history inquiry record information set corresponding to the medical information pushing terminal device according to the identification result corresponding to each piece of original history inquiry record information to form a candidate history inquiry record information set corresponding to the medical information pushing terminal device;
and for each medical information pushing terminal device in the plurality of medical information pushing terminal devices, screening the candidate history inquiry record information set corresponding to the medical information pushing terminal device to form a history inquiry record information set corresponding to the medical information pushing terminal device.
In a specific application manner, the step of screening the candidate historical query record information set corresponding to the medical information pushing terminal device with respect to each of the medical information pushing terminal devices in the foregoing description to form the historical query record information set corresponding to the medical information pushing terminal device may further include the following realizable contents:
For each of the plurality of medical information pushing terminal devices, respectively performing a history query time determination process on each piece of candidate history query information included in the candidate history query record information set corresponding to the medical information pushing terminal device, so as to output a history query time corresponding to each piece of candidate history query record information;
for each of the plurality of medical information pushing terminal devices, screening the candidate history inquiry record information set corresponding to the medical information pushing terminal device according to the history inquiry time corresponding to each piece of candidate history inquiry record information (for example, some candidate history inquiry record information with earlier history inquiry time can be screened out) so as to form the history inquiry record information set corresponding to the medical information pushing terminal device.
Illustratively, in a specific application, step S120 in the foregoing description may further include the following matters that may be implemented:
for each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, according to two history inquiry record information sets corresponding to the two medical information pushing terminal devices, performing correlation calculation processing on the two medical information pushing terminal devices so as to output device pushing correlation between the two medical information pushing terminal devices;
For each medical information pushing terminal device in the plurality of medical information pushing terminal devices, constructing and forming a device feature set corresponding to the medical information pushing terminal device according to the device pushing correlation degree between the medical information pushing terminal device and each other medical information pushing terminal device, wherein in the device feature set, other medical information pushing terminal devices corresponding to the device pushing correlation degree are marked as set label information corresponding to the device pushing correlation degree;
for each of the plurality of medical information pushing terminal devices, adding a device pushing correlation between the medical information pushing terminal device and the medical information pushing terminal device to a device feature set corresponding to the medical information pushing terminal device, and marking the medical information pushing terminal device as set tag information corresponding to the device pushing correlation to form a device feature supplementing set corresponding to the medical information pushing terminal device;
for each of the plurality of medical information pushing terminal devices, respectively taking the aggregate tag information corresponding to the pushing correlation degree of each device as a feature dimension, performing vectorization processing on the device pushing correlation degree included in the device feature supplementing aggregate corresponding to the medical information pushing terminal device (that is, taking one aggregate tag information as a feature dimension, and taking the device pushing correlation degree corresponding to the aggregate tag information as a coordinate of one dimension, so that a vector of a corresponding multidimensional space can be formed for the coordinates of a plurality of dimensions) to form a feature vector corresponding to the medical information pushing terminal device;
And clustering the plurality of medical information pushing terminal devices according to the feature vectors corresponding to each medical information pushing terminal device (for example, clustering can be performed according to the vector distance between every two feature vectors according to the existing clustering technology), so as to output at least one device classification set corresponding to the plurality of medical information pushing terminal devices.
In a specific application manner, the step of performing, with respect to each two medical information pushing terminal devices of the plurality of medical information pushing terminal devices in the foregoing description, a correlation calculation process on the two medical information pushing terminal devices according to two history query record information sets corresponding to the two medical information pushing terminal devices to output a device pushing correlation between the two medical information pushing terminal devices may further include the following contents that may be implemented:
for each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, performing similarity calculation processing on each two pieces of history query record information between two history query record information sets corresponding to the two medical information pushing terminal devices (for example, the existing text similarity calculation mode can be referred to and will not be repeated here) so as to output the information similarity between each two pieces of history query record information;
For each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, screening the information similarity corresponding to each piece of history inquiry record information corresponding to the first medical information pushing terminal device in the two medical information pushing terminal devices respectively so as to mark the maximum value in the plurality of information similarities corresponding to each piece of history inquiry record information as the target information similarity corresponding to the corresponding history inquiry record information respectively;
for each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, according to the similarity of target information corresponding to each piece of history inquiry record information corresponding to a first medical information pushing terminal device in the two medical information pushing terminal devices, screening out each corresponding similar history inquiry record information from a history inquiry record information set corresponding to a second medical information pushing terminal device in the two medical information pushing terminal devices;
and for each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, according to the target information similarity corresponding to each piece of history inquiry record information corresponding to the first medical information pushing terminal device in the two medical information pushing terminal devices and each piece of similar history inquiry record information corresponding to the first medical information pushing terminal device, performing correlation determination processing on the two medical information pushing terminal devices so as to output the device pushing correlation between the two medical information pushing terminal devices.
In a specific application manner, the step of performing, with respect to each two medical information pushing terminal devices of the plurality of medical information pushing terminal devices in the foregoing description, a correlation determination process on each of the two medical information pushing terminal devices according to the target information similarity corresponding to each piece of history query record information corresponding to the first medical information pushing terminal device of the two medical information pushing terminal devices and each piece of similar history query record information corresponding to each piece of history query record information to output a device pushing correlation between the two medical information pushing terminal devices may further include the following realizable contents:
for each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, carrying out quantity statistics processing on similar historical query record information corresponding to a first medical information pushing terminal device in the two medical information pushing terminal devices so as to output first similar information quantity corresponding to the two medical information pushing terminal devices, carrying out quantity statistics processing on historical query record information included in a historical query record information set corresponding to a second medical information pushing terminal device in the two medical information pushing terminal devices so as to output second similar information quantity corresponding to the two medical information pushing terminal devices, and carrying out ratio calculation processing on the first similar information quantity and the second similar information quantity so as to output a corresponding similar information quantity ratio;
For each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, performing fusion calculation processing (for example, average calculation can be performed on the target information similarity) on the target information similarity corresponding to each piece of history query record information corresponding to the first medical information pushing terminal device in the two medical information pushing terminal devices so as to output initial device pushing correlation between the two medical information pushing terminal devices;
for each two medical information pushing terminal devices in the plurality of medical information pushing terminal devices, updating the initial device pushing correlation between the two medical information pushing terminal devices according to the corresponding similar information quantity ratio of the two medical information pushing terminal devices so as to output the device pushing correlation between the two medical information pushing terminal devices (the larger the similar information quantity ratio is, the larger the device pushing correlation obtained by updating is, for example, the product of the similar information quantity ratio and the initial device pushing correlation is calculated so as to obtain the device pushing correlation).
Illustratively, in a specific application, step S130 in the foregoing description may further include the following matters that may be implemented:
For each equipment classification set, extracting medical keywords from the history query record information included in the history query record information set corresponding to each medical information pushing terminal equipment included in the equipment classification set (the extraction processing of the medical keywords can be performed on the history query record information according to a preset keyword reference set in the medical field), so as to output a keyword set corresponding to the equipment classification set, wherein the keyword set comprises a plurality of medical keywords;
for each equipment classification set, carrying out matching degree calculation processing on a keyword set corresponding to the equipment classification set and medical information to be pushed so as to output pushing matching degree between the equipment classification set and the medical information to be pushed;
for each device classification set, in the case that the medical information to be pushed is identified to be matched with the device classification set according to the push matching degree between the device classification set and the medical information to be pushed (for example, when the push matching degree is greater than a threshold value), the medical information to be pushed is pushed to each medical information pushing terminal device included in the device classification set.
In a specific application manner, the step of calculating the matching degree of the keyword set and the medical information to be pushed corresponding to the device classification set with respect to each device classification set in the above description to output the push matching degree between the device classification set and the medical information to be pushed may further include the following contents that may be implemented:
performing de-duplication screening processing on a keyword set corresponding to the equipment classification set to output a corresponding de-duplication keyword set, and for each target medical keyword in the de-duplication keyword set, performing importance determination processing on the target medical keyword according to each medical keyword in the keyword set to output a keyword importance corresponding to the target medical keyword (the keyword importance and the occurrence number of the target medical keyword in the keyword set may have a positive correlation correspondence);
for each target medical keyword in the duplicate-removal keyword set, determining word correlation degree for the target medical keyword and each other target medical keyword in the duplicate-removal keyword set according to a target corpus database (the target corpus database may include text data of a plurality of medical fields), outputting word correlation degree between the target medical keyword and each other target medical keyword, calculating a first coordinate value corresponding to the target medical keyword according to an average value of word correlation degrees between the target medical keyword and each other target medical keyword, determining a second coordinate value corresponding to the target medical keyword according to the number of word correlation degrees which are greater than or equal to a correlation reference value in the word correlation degrees between the target medical keyword and each other target medical keyword, and constructing a keyword coordinate point corresponding to the target medical keyword according to the first coordinate value and the second coordinate value;
Determining a target plane area from a two-dimensional plane where the keyword coordinate points are located according to the principle that the ratio between the area of the area and the number of the keyword coordinate points included in the area is minimum, marking each keyword coordinate point included in the target plane area as a first keyword coordinate point, wherein the area of the target plane area is larger than a preset area reference value, and the number of the keyword coordinate points included in the target plane area is larger than a preset number reference value;
calculating the distance between the keyword coordinate point and the target plane area for each keyword coordinate point outside the target plane area to output the minimum coordinate distance corresponding to the keyword coordinate point, determining the recall coefficient for the keyword coordinate point according to the minimum coordinate distance to output the first recall coefficient corresponding to the keyword coordinate point, and determining the recall coefficient for the keyword coordinate point according to the keyword importance degree corresponding to the target medical keyword corresponding to the keyword coordinate point to output the second recall coefficient corresponding to the keyword coordinate point, wherein the first recall coefficient and the minimum coordinate distance are in negative correlation, and the second recall coefficient and the keyword importance degree are in positive correlation;
And identifying each keyword coordinate point outside the target plane area according to a first recall coefficient corresponding to the keyword coordinate point and a second recall coefficient corresponding to the keyword coordinate point (for example, a weighted sum value of the first recall coefficient and the second recall coefficient can be calculated first, then the weighted sum value is compared with a configured reference value, recall processing is performed when the reference value is smaller than the weighted sum value, namely, the weighted sum value is re-marked as a first keyword coordinate point) so as to identify whether the keyword coordinate point is re-marked as a first keyword coordinate point, and for each marked first keyword coordinate point, calculating the text similarity between a target medical keyword corresponding to the first keyword coordinate point and medical information to be pushed is performed, and then fusion calculation (for example, calculating an average value) is performed according to the text similarity between the target keyword corresponding to each first keyword coordinate point and the medical information to be pushed so as to output medical information to be pushed to be matched with the set of medical information to be pushed.
In a specific application manner, the step of calculating the matching degree of the keyword set and the medical information to be pushed corresponding to the device classification set with respect to each device classification set in the above description to output the push matching degree between the device classification set and the medical information to be pushed may further include the following contents that may be implemented:
performing de-duplication screening processing on the keyword set corresponding to the equipment classification set to output a de-duplication keyword set corresponding to the equipment classification set, and for each target medical keyword in the de-duplication keyword set, performing importance determination processing on the target medical keyword according to each medical keyword in the keyword set to output the importance of the keyword corresponding to the target medical keyword (refer to the related content);
for each target medical keyword in the duplicate-removal keyword set, respectively performing a word correlation determination process on the target medical keyword and each other target medical keyword in the duplicate-removal keyword set according to a target corpus database to output a word correlation (refer to the related content) between the target medical keyword and each other target medical keyword;
For each target medical keyword in the duplication elimination keyword set, performing coordinate mapping processing on the word correlation degree between the target medical keyword and each other target medical keyword and the keyword importance degree corresponding to each other target medical keyword respectively, so as to output a mapping coordinate point corresponding to each other target medical keyword (two coordinate values of one mapping coordinate point are the word correlation degree and the keyword importance degree respectively), and constructing a coordinate distribution relation diagram corresponding to each other target medical keyword according to the mapping coordinate point corresponding to each other target medical keyword;
for each two target medical keywords in the duplicate-removal keyword set, performing first similarity calculation processing on the coordinate distribution relation graph corresponding to the two target medical keywords to output first similarity between the two target medical keywords, wherein the first similarity is used for representing similarity between graph contours corresponding to the two corresponding coordinate distribution relation graphs, each vertex of the graph contours belongs to a mapping coordinate point in the corresponding coordinate distribution relation graph, and the graph contours are determined according to the principle that the mapping coordinate points pass through most;
For each two target medical keywords in the duplicate-removal keyword set, performing calculation processing on a coordinate distribution relation graph corresponding to the two target medical keywords to output a second similarity between the two target medical keywords, wherein the second similarity is used for representing the number ratio of the coincident mapping coordinate points in the corresponding two coordinate distribution relation graphs, and the number ratio is determined according to the principle that at least one vertex between graph outlines (the same determination rule as the graph outlines) corresponding to the two coordinate distribution relation graphs is coincident and the number ratio has the maximum value;
for each two target medical keywords in the duplicate-removal keyword set, performing fusion processing on a first similarity between the two target medical keywords and a second similarity between the two target medical keywords (for example, the first similarity and the second similarity may be subjected to weighted summation processing to output target similarity), so as to output target similarity between the two target medical keywords, and then screening at least one first target medical keyword from the duplicate-removal keyword set according to the target similarity between each two target medical keywords (for example, each target medical keyword with an average value of the target similarity with other target medical keywords being greater than a comparison value may be screened out, so as to output at least one first target medical keyword);
And respectively carrying out text similarity calculation processing on each first target medical keyword in the at least one first target medical keyword and the medical information to be pushed, and then carrying out fusion calculation processing (such as mean value calculation processing and the like) on each text similarity outputted by calculation so as to output push matching degree between the equipment classification set and the medical information to be pushed.
Referring to fig. 3, the embodiment of the invention further provides a digital-based intelligent medical information pushing system, which can be applied to the medical information management and control server. The intelligent medical information pushing system can comprise a query record determining module, a device classifying module and a medical information pushing processing module.
In an exemplary application manner, the query record determining module is configured to determine, for each of a plurality of medical information pushing terminal devices communicatively connected to the medical information management server, a history information query record of the medical information pushing terminal device, so as to output a history query record information set corresponding to the medical information pushing terminal device, where the history query record information set includes a plurality of pieces of history query record information, and each piece of history query record information in the plurality of pieces of history query record information is generated by performing a query operation on medical information through the medical information pushing terminal device in history.
In an exemplary application manner, the device classification module is configured to perform classification processing on the plurality of medical information pushing terminal devices according to the history query record information set corresponding to each medical information pushing terminal device, so as to output at least one device classification set corresponding to the plurality of medical information pushing terminal devices.
In an exemplary application manner, the medical information pushing processing module is configured to, for each device classification set, perform matching identification processing on medical information to be pushed and the device classification set according to historical query record information included in a historical query record information set corresponding to each medical information pushing terminal device included in the device classification set, and push the medical information to be pushed to each medical information pushing terminal device included in the device classification set when it is identified that the medical information to be pushed is matched with the device classification set.
In summary, according to the digital-based intelligent medical information pushing method and system provided by the invention, for each medical information pushing terminal device, the history information query record of the medical information pushing terminal device is determined and processed, and the corresponding history query record information set is output. And classifying the plurality of medical information pushing terminal devices according to the historical query record information set corresponding to each medical information pushing terminal device so as to output at least one device classification set corresponding to the plurality of medical information pushing terminal devices. And for each equipment classification set, under the condition that the medical information to be pushed is identified to be matched with the equipment classification set, pushing the medical information to be pushed to each medical information pushing terminal equipment included in the equipment classification set. In the process of the processing, the plurality of medical information pushing terminal devices are classified firstly, and then the medical information pushing terminal devices are matched with the medical information to be pushed by taking the classified set as a unit, so that the basis of the matching processing can be more sufficient and reliable (compared with the conventional technical method for matching according to the information of one device), namely, the accuracy of the matching can be improved to a certain extent through the integral matching processing, the pushing effect is better, and the problem of poor pushing effect of the medical information in the prior art is solved.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.