Medical information pushing method and device, storage medium and computer device

By outputting an information display component with a two-level index relationship in a medical application, combined with keyword search and semantic parsing, the problem of information omission in existing technologies is solved, and efficient and accurate delivery of medical information is achieved.

CN116662668BActive Publication Date: 2025-10-21KANG JIAN INFORMATION TECH (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310811224.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-04
Publication Date
2025-10-21
Estimated Expiration
2043-07-04

AI Technical Summary

Technical Problem

When existing medical applications obtain information about user target needs, active queries are prone to missing relevant information, resulting in poor effectiveness and low efficiency in information acquisition.

Method used

By detecting the triggering operation of sub-checkboxes, an information display component with a two-level index relationship is output to obtain medical information that matches the target object, and medical information is flexibly pushed based on keyword search, semantic parsing and semantic classification models.

Benefits of technology

It improves the accuracy and effectiveness of medical information delivery, reduces information omissions, and meets users' diverse query needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116662668B_ABST
    Figure CN116662668B_ABST
Patent Text Reader

Abstract

The application discloses a medical information pushing method and device, a storage medium and computer equipment, relates to the technical field of information processing and digital medical treatment, and mainly aims to solve the problems of poor information acquisition accuracy and low efficiency. The method comprises the following steps: when a trigger operation is performed on a sub-check box, an information pushing display component is output, the information pushing display component comprises an information display box with a two-level index relationship; a target object corresponding to the selected sub-check box is acquired, and medical information to be pushed matched with the target object is called, the medical information to be pushed comprises query content having a one-level matching relationship and a two-level matching relationship with the target object; the medical information to be pushed is configured in the information display box, and the medical information to be pushed is pushed through the pushing display component.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information processing and digital medical technology, and in particular to a method and device for pushing medical information, a storage medium, and a computer device. Background Art

[0002] With the advent of the big data era, diverse applications are emerging one after another. Medical applications have become an irreplaceable tool for patients and doctors. In medical applications, users can enter the required information by configuring checkboxes in the application to obtain information.

[0003] Currently, when existing medical applications obtain user target demand information, they usually perform a one-time search query based on the content selected in the checkbox (including single selection, multiple selection, and all selection). This is an active query of the selected content. However, due to the huge amount of data content in digital medical systems, a one-time active query of the selected content will miss the relevant information required by the user, greatly reducing the effectiveness of the user's acquisition of information. Therefore, a medical information push method is urgently needed to solve the above problem. Summary of the Invention

[0004] In view of this, the present invention provides a method and device for pushing medical information, a storage medium, and a computer device, the main purpose of which is to solve the problems of poor accuracy and low efficiency in existing information acquisition.

[0005] According to one aspect of the present invention, a method for pushing medical information is provided, comprising:

[0006] When a trigger operation is detected for a sub-checkbox, an information push display component is output, wherein the push display component includes an information display box with a two-level index relationship;

[0007] Obtaining the target object corresponding to the selected sub-checkbox, and retrieving the medical information to be pushed that matches the target object, the medical information to be pushed including query content that has a primary matching relationship and a secondary matching relationship with the target object;

[0008] The medical information to be pushed is configured in the information display frame, and the medical information to be pushed is pushed through the push display component.

[0009] Furthermore, the medical information to be pushed includes first medical information to be pushed and / or second medical information to be pushed, and obtaining the target object corresponding to the selected sub-check box and retrieving the medical information to be pushed that matches the target object includes:

[0010] When detecting that a selection operation is performed on any unselected sub-checkbox, obtaining a target object corresponding to the sub-checkbox;

[0011] Searching the first medical information to be pushed that matches the target object from the first push information database based on a keyword search method, where the first medical information to be pushed has a first-level matching relationship with the target object; and / or

[0012] Based on the semantic analysis method, the second medical information to be pushed that matches the target object is searched from the second push information library, and the second medical information to be pushed has a secondary matching relationship with the target object.

[0013] Furthermore, the medical information to be pushed includes third medical information to be pushed and fourth medical information to be pushed, and obtaining the target object corresponding to the selected sub-check box and retrieving the medical information to be pushed that matches the target object includes:

[0014] When a selection operation is detected for any unselected sub-checkbox, a first target object corresponding to the sub-checkbox and a second target object that has been queried after the selection are obtained;

[0015] searching, based on a keyword query method, from a third push information database for third medical information to be pushed that matches the first target object, wherein the third medical information to be pushed has a first-level matching relationship with the first target object;

[0016] The similarity between the third medical information to be pushed and the key words in the fourth push information library is calculated according to the preset fusion weight to determine the fourth medical information to be pushed, and the fourth medical information to be pushed has a second-level matching relationship with the second target object.

[0017] Furthermore, the medical information to be pushed includes fifth medical information to be pushed and sixth medical information to be pushed, and obtaining the target object corresponding to the selected sub-check box and retrieving the medical information to be pushed that matches the target object includes:

[0018] After the selection operation is completed for the plurality of sub-check boxes, the plurality of target objects corresponding to the sub-check boxes are obtained;

[0019] Classifying the target object based on a semantic classification model for which model training has been completed to obtain an object classification result, wherein the classification weight in the semantic classification model is configured based on the primary matching relationship and the secondary matching relationship;

[0020] The fifth medical information to be pushed and the sixth medical information to be pushed that match the target object are retrieved according to the object classification result.

[0021] Furthermore, when it is detected that a trigger operation is performed on the sub-checkbox, before outputting the information push display component, the method further includes:

[0022] Acquire medical service information, where the medical service information is used to represent the service content of the medical information push operation to be executed;

[0023] Parsing the number of query items and query item objects of the medical service information, and generating sub-check boxes according to the number of query items and the query item objects;

[0024] Configuring an information display box that matches the sub-check box, and creating a first-level index that matches the first-level matching relationship and a second-level index that matches the second-level matching relationship in the information display box;

[0025] The first-level index and the second-level index are rendered, and an information push display component including the information display frame is generated.

[0026] Furthermore, configuring the medical information to be pushed in the information display frame includes:

[0027] arranging the first medical information to be pushed, and / or the third medical information to be pushed, and / or the fifth medical information to be pushed in the information display frame corresponding to the first-level index;

[0028] The second medical information to be pushed, and / or the fourth medical information to be pushed, and / or the sixth medical information to be pushed are arranged in the information display box corresponding to the second-level index.

[0029] Furthermore, the method further comprises:

[0030] When it is detected that all the sub-check boxes are selected, the empty check box is configured to be selected, and the selection operation of the sub-check boxes is locked;

[0031] After completing the query and push operations on the target objects corresponding to all the sub-check boxes, a cancel event of the select all box is displayed to re-execute the selection operation on any of the sub-check boxes.

[0032] According to another aspect of the present invention, a medical information push device is provided, comprising:

[0033] An output module, configured to output an information push display component when detecting that a trigger operation is performed on a sub-check box, wherein the push display component includes an information display box with a two-level index relationship;

[0034] an acquisition module, configured to acquire the target object corresponding to the selected sub-checkbox, and retrieve the medical information to be pushed that matches the target object, wherein the medical information to be pushed includes query content that has a primary matching relationship and a secondary matching relationship with the target object;

[0035] The push module is used to configure the medical information to be pushed in the information display frame, and push the medical information to be pushed through the push display component.

[0036] Furthermore, the medical information to be pushed includes the first medical information to be pushed and / or the second medical information to be pushed.

[0037] The acquisition module is specifically used to acquire the target object corresponding to the sub-check box when it is detected that a selection operation is performed on any unselected sub-check box; query the first medical information to be pushed that matches the target object from the first push information library based on a keyword search method, and the first medical information to be pushed has a first-level matching relationship with the target object; and / or query the second medical information to be pushed that matches the target object from the second push information library based on a semantic parsing method, and the second medical information to be pushed has a second-level matching relationship with the target object.

[0038] Furthermore, the medical information to be pushed includes third medical information to be pushed and fourth medical information to be pushed.

[0039] The acquisition module is further specifically used to, when it is detected that a selection operation is performed on any unselected sub-check box, obtain the first target object corresponding to the sub-check box and the second target object that has been queried after the selection; query the third medical information to be pushed that matches the first target object from the third push information library based on a keyword query method, and the third medical information to be pushed has a first-level matching relationship with the first target object; calculate the similarity between the third medical information to be pushed and the keywords in the fourth push information library according to the preset fusion weight, and determine the fourth medical information to be pushed, and the fourth medical information to be pushed has a second-level matching relationship with the second target object.

[0040] Furthermore, the medical information to be pushed includes fifth medical information to be pushed and sixth medical information to be pushed.

[0041] The acquisition module is specifically used to obtain the multiple target objects corresponding to the sub-check boxes after the selection operation is completed on the multiple sub-check boxes; classify the target objects based on the semantic classification model that has completed model training to obtain object classification results, and the classification weights in the semantic classification model are configured based on the first-level matching relationship and the second-level matching relationship; and retrieve the fifth medical information to be pushed and the sixth medical information to be pushed that match the target object according to the object classification results.

[0042] Furthermore, the device further comprises: an analysis module, a configuration module, a generation module,

[0043] The acquisition module is further configured to acquire medical service information, wherein the medical service information is used to represent the service content of the medical information push operation to be executed;

[0044] The parsing module is used to parse the number of query items and query item objects of the medical service information, and generate sub-check boxes according to the number of query items and the query item objects;

[0045] The configuration module is configured to configure an information display box that matches the sub-check box, and to create a first-level index that matches the first-level matching relationship and a second-level index that matches the second-level matching relationship in the information display box;

[0046] The generating module is used to render the first-level index and the second-level index, and generate an information push display component including the information display frame.

[0047] Furthermore, the configuration module is specifically used to configure the first medical information to be pushed, and / or the third medical information to be pushed, and / or the fifth medical information to be pushed in the information display box corresponding to the first-level index; and configure the second medical information to be pushed, and / or the fourth medical information to be pushed, and / or the sixth medical information to be pushed in the information display box corresponding to the second-level index.

[0048] Furthermore, the device further comprises:

[0049] A locking module, configured to select the empty check box and lock the selection operation of the sub-check boxes when detecting that all the sub-check boxes are selected;

[0050] The display module is used to display the cancel event of the select all box after completing the query and push operation on the target objects corresponding to all the sub-check boxes, so as to re-execute the selection operation on any of the sub-check boxes.

[0051] According to another aspect of the present invention, a storage medium is provided, wherein the storage medium stores at least one executable instruction, and the executable instruction enables a processor to execute operations corresponding to the above-mentioned method for pushing medical information.

[0052] According to another aspect of the present invention, there is provided a computer device comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;

[0053] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute operations corresponding to the above-mentioned medical information pushing method.

[0054] By means of the above technical solution, the technical solution provided by the embodiment of the present invention has at least the following advantages:

[0055] The present invention provides a method and apparatus, a storage medium, and a computer device for pushing medical information. Compared with the prior art, an embodiment of the present invention outputs an information push display component when a trigger operation is detected on a sub-check box, wherein the push display component includes an information display box with a two-level index relationship; obtains a target object corresponding to the selected sub-check box, and retrieves the medical information to be pushed that matches the target object, wherein the medical information to be pushed includes query content that has a first-level matching relationship and a second-level matching relationship with the target object; configures the medical information to be pushed in the information display box, and pushes the medical information to be pushed through the push display component, thereby achieving the purpose of flexibly pushing medical information to users based on the selection operation corresponding to the check box, greatly increasing the effectiveness of users in obtaining medical information, reducing the possibility of missing required information, and thus improving the accuracy of pushing medical information.

[0056] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present invention. Throughout the accompanying drawings, the same reference numerals are used to denote the same components. In the accompanying drawings:

[0058] Figure 1 A flow chart of a method for pushing medical information provided by an embodiment of the present invention is shown;

[0059] Figure 2 A schematic diagram of medical information display provided by an embodiment of the present invention is shown;

[0060] Figure 3 Another schematic diagram of medical information display provided by an embodiment of the present invention is shown;

[0061] Figure 4 A block diagram showing the composition of a medical information push device provided by an embodiment of the present invention is shown;

[0062] Figure 5 A schematic structural diagram of a computer device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0063] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0064] Embodiments of the present invention can acquire and process relevant data based on artificial intelligence technology. Artificial Intelligence (AI) refers to the theories, methods, technologies, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results.

[0065] Fundamental AI technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interaction systems, and mechatronics. AI software technologies primarily encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.

[0066] Based on this, in one embodiment, the present invention provides a method for pushing medical information, such as Figure 1 As shown, the method is applied to computer devices such as servers as an example for explanation, wherein the server can be an independent server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms, such as smart medical systems, digital medical platforms, etc.

[0067] 101. When a trigger operation is detected for a sub-checkbox, an information push display component is output.

[0068] In an embodiment of the present invention, the current execution end is a server such as a digital medical platform that executes the push of medical information, thereby providing medical information recommendations to patient users or doctor users after they select relevant information through check boxes. Among them, users can select different option contents that need to be searched or determined through the sub-check boxes provided in the digital medical platform. At this time, the sub-check boxes in the embodiment of the present invention can be configured for the search content, or can be configured based on the user information to be obtained by the service business. This is not specifically limited in the embodiment of the present invention. At the same time, in step 101, the current execution end monitors in real time whether the user triggers the selection operation on the sub-check box, thereby executing the step of outputting the information push display component. For example, when the user triggers the registration page in the digital medical platform, when the user clicks the sub-check box corresponding to the registration option, the current execution end determines that a trigger operation is detected on the sub-check box, and therefore outputs the information push display component.

[0069] It should be noted that in the embodiments of the present invention, the information push display component includes an information display frame with a two-level index relationship, that is, the medical information to be pushed can be displayed separately by the first-level index and the second-level index. In addition, the size, color, display items, and other information of the information display frame can be pre-configured and are not specifically limited in the embodiments of the present invention.

[0070] 102. Obtain the target object corresponding to the selected sub-check box, and retrieve the medical information to be pushed that matches the target object.

[0071] In an embodiment of the present invention, after the current execution end outputs the information push display component, it obtains the target object corresponding to the sub-checkbox selected by the user. In this case, depending on the application scenario, step 102 can be executed after the user selects a sub-checkbox or after the user selects all required sub-checkboxes, which is not specifically limited in this embodiment of the present invention. The target object is used to represent the content corresponding to the selected sub-checkbox. For example, for the sub-checkboxes of medical symptoms, the target objects corresponding to the sub-checkboxes may include, but are not limited to, headache, drowsiness, fatigue, etc.

[0072] It should be noted that after the current execution end obtains the target object selected by the user, it can retrieve the medical information to be pushed that matches the target object. At this time, the medical information to be pushed includes query content that has a first-level matching relationship and a second-level matching relationship with the target object. Among them, the first-level matching relationship is used to represent the relationship with the target object that has a natural language text matching degree, and the second-level matching relationship is used to represent the relationship with the target object that has a natural language word meaning matching degree, thereby pushing the same level of medical information that matches the target object to the user. In addition, medical information includes but is not limited to content related to medical projects, medical examinations, treatment methods, doctor information, hospital information, etc., thereby providing users with more information support.

[0073] 103. Configure the medical information to be pushed in the information display frame, and push the medical information to be pushed through the push display component.

[0074] In an embodiment of the present invention, in order to push medical information to users in real time, achieve the visualization effect of the medical information to be pushed, and not affect the viewing of other information, the current execution end configures the medical information to be pushed in the information display box. At this time, the medical information to be pushed corresponding to the first-level matching relationship can be configured as the display position in the information display box where the first-level index position is located, and the medical information to be pushed corresponding to the second-level matching relationship can be configured as the display position in the information display box where the second-level index position is located, so that the configured medical information to be pushed is pushed to the user through the push display component.

[0075] In another embodiment of the present invention, for further explanation and limitation, the step of obtaining the target object corresponding to the selected sub-check box and retrieving the medical information to be pushed that matches the target object includes:

[0076] When detecting that a selection operation is performed on any unselected sub-checkbox, obtaining a target object corresponding to the sub-checkbox;

[0077] Querying the first medical information to be pushed that matches the target object from the first push information database based on a keyword search method; and / or,

[0078] Based on the semantic analysis method, the second medical information to be pushed that matches the target object is searched from the second push information library, and the second medical information to be pushed has a secondary matching relationship with the target object.

[0079] To accurately retrieve the medical information to be pushed that matches the target object, thereby improving the accuracy of matching the pushed information to user needs, in a specific implementation scenario, the current execution end monitors in real time whether sub-checkboxes are selected and then retrieves the target object using a one-by-one query method. That is, when a user selects a sub-checkbox, the target object of this selected sub-checkbox is immediately retrieved, without waiting for the user to select other sub-checkboxes before combining the query. During this process, the sub-checkbox selected by the user must have been unselected before, and the previously selected sub-checkbox does not affect the content of the target object retrieved by the currently selected sub-checkbox. Therefore, the current execution end only needs to retrieve the target object of the sub-checkbox that is currently selected.

[0080] In a scenario where a query is made for medical information to be pushed that matches a target object, the current execution end can query the first medical information to be pushed that matches the target object from the first push information library based on a keyword search method. The keyword search method is to compare the keywords in the target object with the various words in the first push information library. When there is a complete match, it is determined that there is a first medical information to be pushed that matches the target object. The first push information library is a pre-established medical information library containing various word matching information, which facilitates keyword searches. For example, the first push information library contains information on doctors such as urologists, cardiologists, and neurologists. When the target object obtained is hematuria selected in the symptom check box, the information on the urologist is matched based on the keyword as the first medical information to be pushed. In addition, at this time, since keyword searches for words are intuitive content queries, the current execution end configures the queried first medical information to be pushed and the target object to have a first-level matching relationship.

[0081] In a scenario where a query is made for medical information to be pushed that matches a target object, the current execution end can query the medical information to be pushed that matches the target object from the second push information library based on a semantic parsing method. The semantic parsing method is to perform semantic parsing on the target object and query the push medical information that has similar semantics or associated semantics to the target object from the second push information library. Similar semantics or associated semantics can be determined by configuring semantic similarity. The medical information pre-established in the second push information library, which contains various word matching information, can be the same as or different from the first push information library, so as to facilitate semantic parsing queries. For example, the second push information library contains information on doctors such as urologists, cardiologists, and neurologists. When the target object obtained is chest tightness selected in the symptom check box, the information of the cardiologist is matched based on semantic parsing as the second medical information to be pushed. In addition, at this time, since the query for similar words or associated words based on semantic parsing is an indirect content query, the current execution end configures the queried second medical information to be pushed and the target object to have a secondary matching relationship.

[0082] It should be noted that in the embodiment of the present invention, the keyword search method and the semantic analysis method can be obtained by using existing natural language technology or similar word database for analysis and processing to meet different query requirements, and the embodiment of the present invention does not make specific limitations.

[0083] In another embodiment of the present invention, for further explanation and limitation, the step of obtaining the target object corresponding to the selected sub-check box and retrieving the medical information to be pushed that matches the target object includes:

[0084] When a selection operation is detected for any unselected sub-checkbox, a first target object corresponding to the sub-checkbox and a second target object that has been queried after the selection are obtained;

[0085] searching, based on a keyword query method, from a third push information database for third medical information to be pushed that matches the first target object, wherein the third medical information to be pushed has a first-level matching relationship with the first target object;

[0086] The similarity between the third medical information to be pushed and the key words in the fourth push information library is calculated according to the preset fusion weight to determine the fourth medical information to be pushed, and the fourth medical information to be pushed has a second-level matching relationship with the second target object.

[0087] In order to accurately retrieve the medical information to be pushed that matches the target object, thereby improving the accuracy of matching the pushed information to the user's needs, in a specific implementation scenario, when the current execution end monitors in real time whether the sub-checkbox is selected and then obtains the target object, a semi-joint query method is adopted, that is, when it is detected that the user has selected a sub-checkbox, the target object of the selected sub-checkbox is immediately obtained, without waiting for the user to select other sub-checkboxes and then conduct a combined query. In this process, the sub-checkbox selected by the user must have not been selected before. When the current execution end queries the medical information to be pushed, it combines the content of the target object corresponding to the sub-checkbox selected by the user before, thereby meeting the user's flexible medical information push needs. Specifically, after the current execution end detects that the user has selected a sub-checkbox, it obtains the second target object of all the sub-checkboxes that have been selected before, thereby combining the first target object and the second target object to jointly query the matching medical information to be pushed.

[0088] In a scenario where a query is made for medical information to be pushed that matches the first and second target objects, the current execution end can query the third medical information to be pushed that matches the first target object from the third push information library based on a keyword search method. The keyword search method is to compare the keywords in the first target object with the various words in the third push information library. When there is a complete match, it is determined that there is a third medical information to be pushed that matches the first target object. The third push information library is a pre-established medical information containing various word matching information, which facilitates keyword queries. In addition, since keyword queries for words are intuitive content queries, the current execution end configures the queried third medical information to be pushed and the first target object to have a first-level matching relationship. At the same time, when the current execution end combines the query with the second target object, specifically, the current execution end calculates the similarity between the third medical information to be pushed and the keywords in the fourth push information library according to the preset fusion weight. At this time, the preset fusion weight can be the similarity calculation ratio between the pre-configured third medical information to be pushed and each keyword in the fourth push information library, which can be configured based on semantic relevance. For example, the third information to be pushed is cardiology expert information. In the fourth push information library, the similarity ratio of each keyword related to the keyword heart is configured to be 0.8, and the others are configured to be 0.2. The similarity values ​​of the third medical information to be pushed and each keyword are calculated in turn, and finally the medical information corresponding to the word with the largest similarity value is selected as the fourth medical information to be pushed. At this time, since the similarity-based query is an indirect content query, the current execution end configures the queried fourth medical information to be pushed and the second target object to have a secondary matching relationship.

[0089] In another embodiment of the present invention, for further explanation and limitation, the step of obtaining the target object corresponding to the selected sub-check box and retrieving the medical information to be pushed that matches the target object includes:

[0090] After the selection operation is completed for the plurality of sub-check boxes, the plurality of target objects corresponding to the sub-check boxes are obtained;

[0091] Classifying the target object based on a semantic classification model for which model training has been completed to obtain an object classification result, wherein the classification weight in the semantic classification model is configured based on the primary matching relationship and the secondary matching relationship;

[0092] The fifth medical information to be pushed and the sixth medical information to be pushed that match the target object are retrieved according to the object classification result.

[0093] In order to accurately retrieve the medical information to be pushed that matches the target object, thereby improving the accuracy of matching the pushed information to user needs, in a specific implementation scenario, the current execution end monitors in real time whether the sub-checkboxes are selected and then obtains the target object. This method uses a full-combination query method. That is, when it detects that the user has selected a sub-checkbox, it obtains the target objects of all selected sub-checkboxes and waits for the user to select other sub-checkboxes before performing a combined query. In this process, the current execution end waits for the user to select all sub-checkboxes before obtaining all corresponding target objects to query the information to be pushed. Specifically, the current execution end first trains a semantic classification model, including but not limited to LinkNet, PSPNet, DeepLabv3, multi-scale attention, and other language classification models. The training set used can be training sample data with target object classification labels, thereby learning the classification of the target object. In addition, in this embodiment of the present invention, to improve the effectiveness of model training, the classification weights in the current language classification model are configured in a ratio of 0.4 for the target object corresponding to the first-level matching relationship and 0.6 for the target object corresponding to the second-level matching relationship, thereby performing model training. After the target object is classified based on the semantic classification model for which model training has been completed and an object classification result is obtained, the current execution end retrieves the fifth medical information to be pushed according to the object classification result. Specifically, since the target object has been semantically classified, when retrieving the matching medical information to be pushed, configuration can be performed based on any one of the first push information library, the second push information library, the third push information library, and the fourth push information library. At the same time, the search can be performed based on a keyword search method or a semantic parsing method to find the fifth medical information to be pushed, which is not specifically limited in the embodiment of the present invention.

[0094] In another embodiment of the present invention, for further explanation and limitation, when a trigger operation is detected for a sub-checkbox, before outputting the information push display component, the method further includes:

[0095] Obtain medical business information;

[0096] Parsing the number of query items and query item objects of the medical service information, and generating sub-check boxes according to the number of query items and the query item objects;

[0097] Configuring an information display box that matches the sub-check box, and creating a first-level index that matches the first-level matching relationship and a second-level index that matches the second-level matching relationship in the information display box;

[0098] The first-level index and the second-level index are rendered, and an information push display component including the information display frame is generated.

[0099] To effectively and flexibly visually push the found medical information to be pushed to the user, the current execution end configures an information push display component within the query interface of the digital medical system, thereby displaying the medical information to be pushed within the component. Specifically, the current execution end first obtains medical service information. This medical service information represents the service content of the push operation for the medical information to be executed, including but not limited to registration services, examination services, and treatment services, though this is not specifically limited in this embodiment of the present invention. Furthermore, the current execution end parses the medical service information to obtain the number of sub-checkboxes to be constructed and the target objects to be bound. Parsing the query item count and query item objects in the medical service information can determine the number of query items by identifying the service identifiers in the medical service information, and can also determine the query item objects by identifying the item content entered in the medical service information. For example, if the item content is department statistics, the query item objects can include the names of all departments, thereby determining the names of each department as query item objects. Filtering can also be performed based on different medical services, thereby generating sub-checkboxes based on the number of query items and query item objects for different selection requirements, though this is not specifically limited in this embodiment of the present invention. For example, the registration service is bound to the service identifier 101, and the corresponding number of query items is 10, which means that the registration service needs to have 10 sub-checkboxes for users to select, and then the project content in the registration service, such as department statistics, the 10 sub-checkboxes correspond to the names of 10 departments respectively. After the current execution end determines the query item and the query item object, it generates the sub-checkboxes. When the current execution end configures the information display box that matches the sub-checkboxes, it needs to create a first-level index that matches the first-level matching relationship and a second-level index that matches the second-level matching relationship in the information display box, so as to display the medical information to be pushed with the first-level matching relationship and the second-level matching relationship according to the first-level index and the second-level index.

[0100] It should be noted that, in the embodiment of the present invention, in order to emphasize the visualization effect of the medical information to be pushed, different colors are rendered for the first-level index and the second-level index to generate an information push display component containing information display boxes with different index colors. Among them, the information display box in the information push display component in the embodiment of the present invention is configured with a zoom-in and zoom-out function to hide the information display box. When the user selects the sub-check box, the zoomed-out information push display component is displayed. When the enlargement button is clicked, the information display box is fully displayed. At this time, the information display box contains medical information to be pushed with different color indexes. The user can choose to click on the indexed medical information to be pushed to view the specific content. The embodiment of the present invention does not make specific limitations.

[0101] In another embodiment of the present invention, for further explanation and limitation, the step of configuring the medical information to be pushed in the information display frame includes:

[0102] arranging the first medical information to be pushed, and / or the third medical information to be pushed, and / or the fifth medical information to be pushed in the information display frame corresponding to the first-level index;

[0103] The second medical information to be pushed, and / or the fourth medical information to be pushed, and / or the sixth medical information to be pushed are arranged in the information display box corresponding to the second-level index.

[0104] In a specific implementation scenario, since the first, third, and fifth medical information to be pushed all have a first-level matching relationship, the current execution end configures the first medical information to be pushed and / or the third medical information to be pushed, and / or the fifth medical information to be pushed in the information display frame that matches the first-level index. At the same time, since the second, fourth, and sixth medical information to be pushed all have a second-level matching relationship, the current execution end configures the second medical information to be pushed, and / or the fourth medical information to be pushed, and / or the sixth medical information to be pushed in the information display frame corresponding to the second-level index.

[0105] It should be noted that the configuration of the information display frame can correspond to different levels of indexes separately, for example, Figure 2 As shown, when the user triggers the first-level index, only an information display box is displayed, such as Figure 3 As shown, when the second-level index is triggered, two information display boxes are displayed, which is not specifically limited in the embodiment of the present invention.

[0106] In another embodiment of the present invention, for further explanation and limitation, the steps further include:

[0107] When it is detected that all the sub-check boxes are selected, the empty check box is configured to be selected, and the selection operation of the sub-check boxes is locked;

[0108] After completing the query and push operations on the target objects corresponding to all the sub-check boxes, a cancel event of the select all box is displayed to re-execute the selection operation on any of the sub-check boxes.

[0109] To meet the needs of sub-checkboxes and simplify the operational complexity of checkbox selection, the current execution end detects in real time whether the user has selected all sub-checkboxes. If the user has selected all sub-checkboxes but not the Select All box, this indicates that the user has omitted the Select All option. Therefore, the current execution end configures the selection for the unchecked Select All box, reducing the user's repeated operations. At the same time, to provide a prompt to the user, the current execution end locks the selection operation for all sub-checkboxes that have been selected, thereby prompting the user that all currently selected sub-checkboxes are no longer being repeatedly selected. Furthermore, after the query and push operation for the target objects corresponding to all sub-checkboxes is completed, a cancel event for the selection box is displayed. At this time, this can be implemented based on the configured Cancel button, allowing the user to select the Cancel button to cancel the selection operation for the Select All box and each sub-checkbox, and then reselect any sub-checkbox, greatly improving the operational flexibility of the sub-checkboxes.

[0110] An embodiment of the present invention provides a method for pushing medical information. Compared with the prior art, the embodiment of the present invention outputs an information push display component when a trigger operation is detected on a sub-check box, wherein the push display component includes an information display box with a two-level index relationship; obtains the target object corresponding to the selected sub-check box, and retrieves the medical information to be pushed that matches the target object, wherein the medical information to be pushed includes query content that has a first-level matching relationship and a second-level matching relationship with the target object; configures the medical information to be pushed in the information display box, and pushes the medical information to be pushed through the push display component, thereby achieving the purpose of flexibly pushing medical information to users based on the selection operation corresponding to the check box, greatly increasing the effectiveness of users in obtaining medical information, reducing the possibility of missing required information, and thus improving the accuracy of pushing medical information.

[0111] Furthermore, as a response to the above Figure 1 The embodiment of the present invention provides a device for pushing medical information, such as Figure 4 As shown, the device includes:

[0112] An output module 21 is configured to output an information push display component when a trigger operation is detected for a sub-check box, wherein the push display component includes an information display box with a two-level index relationship;

[0113] An acquisition module 22 is configured to acquire the target object corresponding to the selected sub-checkbox and retrieve the medical information to be pushed that matches the target object, wherein the medical information to be pushed includes query content that has a primary matching relationship and a secondary matching relationship with the target object;

[0114] The push module 23 is used to configure the medical information to be pushed in the information display frame, and push the medical information to be pushed through the push display component.

[0115] Furthermore, the medical information to be pushed includes the first medical information to be pushed and / or the second medical information to be pushed.

[0116] The acquisition module is specifically used to acquire the target object corresponding to the sub-check box when it is detected that a selection operation is performed on any unselected sub-check box; query the first medical information to be pushed that matches the target object from the first push information library based on a keyword search method, and the first medical information to be pushed has a first-level matching relationship with the target object; and / or query the second medical information to be pushed that matches the target object from the second push information library based on a semantic parsing method, and the second medical information to be pushed has a second-level matching relationship with the target object.

[0117] Furthermore, the medical information to be pushed includes third medical information to be pushed and fourth medical information to be pushed.

[0118] The acquisition module is further specifically used to, when it is detected that a selection operation is performed on any unselected sub-check box, obtain the first target object corresponding to the sub-check box and the second target object that has been queried after the selection; query the third medical information to be pushed that matches the first target object from the third push information library based on a keyword query method, and the third medical information to be pushed has a first-level matching relationship with the first target object; calculate the similarity between the third medical information to be pushed and the keywords in the fourth push information library according to the preset fusion weight, and determine the fourth medical information to be pushed, and the fourth medical information to be pushed has a second-level matching relationship with the second target object.

[0119] Furthermore, the medical information to be pushed includes fifth medical information to be pushed and sixth medical information to be pushed.

[0120] The acquisition module is specifically used to obtain the multiple target objects corresponding to the sub-check boxes after the selection operation is completed on the multiple sub-check boxes; classify the target objects based on the semantic classification model that has completed model training to obtain object classification results, and the classification weights in the semantic classification model are configured based on the first-level matching relationship and the second-level matching relationship; and retrieve the fifth medical information to be pushed and the sixth medical information to be pushed that match the target object according to the object classification results.

[0121] Furthermore, the device further comprises: an analysis module, a configuration module, a generation module,

[0122] The acquisition module is further configured to acquire medical service information, wherein the medical service information is used to represent the service content of the medical information push operation to be executed;

[0123] The parsing module is used to parse the number of query items and query item objects of the medical service information, and generate sub-check boxes according to the number of query items and the query item objects;

[0124] The configuration module is configured to configure an information display box that matches the sub-check box, and to create a first-level index that matches the first-level matching relationship and a second-level index that matches the second-level matching relationship in the information display box;

[0125] The generating module is used to render the first-level index and the second-level index, and generate an information push display component including the information display frame.

[0126] Furthermore, the configuration module is specifically used to configure the first medical information to be pushed, and / or the third medical information to be pushed, and / or the fifth medical information to be pushed in the information display box corresponding to the first-level index; and configure the second medical information to be pushed, and / or the fourth medical information to be pushed, and / or the sixth medical information to be pushed in the information display box corresponding to the second-level index.

[0127] Furthermore, the device further comprises:

[0128] A locking module, configured to select the empty check box and lock the selection operation of the sub-check boxes when detecting that all the sub-check boxes are selected;

[0129] The display module is used to display the cancel event of the select all box after completing the query and push operation on the target objects corresponding to all the sub-check boxes, so as to re-execute the selection operation on any of the sub-check boxes.

[0130] An embodiment of the present invention provides a device for pushing medical information. Compared with the prior art, the embodiment of the present invention outputs an information push display component when a trigger operation is detected on a sub-check box, wherein the push display component includes an information display box with a two-level index relationship; obtains the target object corresponding to the selected sub-check box, and retrieves the medical information to be pushed that matches the target object, wherein the medical information to be pushed includes query content that has a first-level matching relationship and a second-level matching relationship with the target object; configures the medical information to be pushed in the information display box, and pushes the medical information to be pushed through the push display component, thereby achieving the purpose of flexibly pushing medical information to users based on the selection operation corresponding to the check box, greatly increasing the effectiveness of users in obtaining medical information, reducing the possibility of missing required information, and thus improving the accuracy of pushing medical information.

[0131] According to one embodiment of the present invention, a storage medium is provided, wherein the storage medium stores at least one executable instruction, and the computer-executable instruction can execute the medical information pushing method in any of the above method embodiments.

[0132] Figure 5 A schematic structural diagram of a computer device provided according to an embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the computer device.

[0133] like Figure 5 As shown, the computer device may include: a processor 302 , a communications interface 304 , a memory 306 , and a communication bus 308 .

[0134] The processor 302 , the communication interface 304 , and the memory 306 communicate with each other via a communication bus 308 .

[0135] The communication interface 304 is used to communicate with other devices such as clients or other servers.

[0136] The processor 302 is used to execute the program 310, and specifically can execute the relevant steps in the above-mentioned embodiment of the method for pushing medical information.

[0137] Specifically, the program 310 may include program codes, which include computer operation instructions.

[0138] Processor 302 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The one or more processors included in a computer device may be of the same type, such as one or more CPUs, or may be of different types, such as one or more CPUs and one or more ASICs.

[0139] The memory 306 is used to store the program 310. The memory 306 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0140] The program 310 may be specifically configured to cause the processor 302 to perform the following operations:

[0141] When a trigger operation is detected for a sub-checkbox, an information push display component is output, wherein the push display component includes an information display box with a two-level index relationship;

[0142] Obtaining the target object corresponding to the selected sub-checkbox, and retrieving the medical information to be pushed that matches the target object, the medical information to be pushed including query content that has a primary matching relationship and a secondary matching relationship with the target object;

[0143] The medical information to be pushed is configured in the information display frame, and the medical information to be pushed is pushed through the push display component.

[0144] Obviously, those skilled in the art will appreciate that the various modules or steps of the present invention described above can be implemented using a general-purpose computing device, centralized on a single computing device, or distributed across a network of multiple computing devices. Alternatively, they can be implemented using program code executable by a computing device, which can then be stored in a storage device and executed by the computing device. In some cases, the steps shown or described can be performed in a different order than that shown, or can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.

[0145] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention.

Claims

1. A method for pushing medical information, characterized in that: include: When a trigger operation is detected for a sub-checkbox, an information push display component is output, wherein the push display component includes an information display box with a two-level index relationship; Obtaining the target object corresponding to the selected sub-checkbox, and retrieving the medical information to be pushed that matches the target object, the medical information to be pushed including query content that has a primary matching relationship and a secondary matching relationship with the target object; Configuring the medical information to be pushed in the information display frame, and pushing the medical information to be pushed through the push display component; The medical information to be pushed includes fifth medical information to be pushed and sixth medical information to be pushed, and obtaining the target object corresponding to the selected sub-check box and retrieving the medical information to be pushed that matches the target object includes: After the selection operation is completed for the plurality of sub-check boxes, the plurality of target objects corresponding to the sub-check boxes are obtained; Classifying the target object based on a semantic classification model for which model training has been completed to obtain an object classification result, wherein the classification weight in the semantic classification model is configured based on the primary matching relationship and the secondary matching relationship; The fifth medical information to be pushed and the sixth medical information to be pushed that match the target object are retrieved according to the object classification result.

2. The method according to claim 1, characterized in that The medical information to be pushed includes first medical information to be pushed and / or second medical information to be pushed, and obtaining the target object corresponding to the selected sub-check box and retrieving the medical information to be pushed that matches the target object includes: When detecting that a selection operation is performed on any unselected sub-checkbox, obtaining a target object corresponding to the sub-checkbox; Searching the first medical information to be pushed that matches the target object from the first push information database based on a keyword search method, where the first medical information to be pushed has a first-level matching relationship with the target object; and / or Based on the semantic analysis method, the second medical information to be pushed that matches the target object is searched from the second push information library, and the second medical information to be pushed has a secondary matching relationship with the target object.

3. The method according to claim 1, characterized in that The medical information to be pushed includes third medical information to be pushed and fourth medical information to be pushed, and obtaining the target object corresponding to the selected sub-check box and retrieving the medical information to be pushed that matches the target object includes: When a selection operation is detected for any unselected sub-checkbox, a first target object corresponding to the sub-checkbox and a second target object that has been queried after the selection are obtained; searching, based on a keyword query method, from a third push information database for third medical information to be pushed that matches the first target object, wherein the third medical information to be pushed has a first-level matching relationship with the first target object; The similarity between the third medical information to be pushed and the key words in the fourth push information library is calculated according to the preset fusion weight to determine the fourth medical information to be pushed, and the fourth medical information to be pushed has a second-level matching relationship with the second target object.

4. The method according to any one of claims 2 to 3, characterized in that: When detecting that a trigger operation is performed on the sub-checkbox, before outputting the information push display component, the method further includes: Acquire medical service information, where the medical service information is used to represent the service content of the medical information push operation to be executed; Parsing the number of query items and query item objects of the medical service information, and generating sub-check boxes according to the number of query items and the query item objects; Configuring an information display box that matches the sub-check box, and creating a first-level index that matches the first-level matching relationship and a second-level index that matches the second-level matching relationship in the information display box; The first-level index and the second-level index are rendered, and an information push display component including the information display frame is generated.

5. The method according to claim 4, characterized in that The configuring the medical information to be pushed in the information display frame includes: Arrange the first medical information to be pushed, and / or the third medical information to be pushed, and / or the fifth medical information to be pushed in the information display frame corresponding to the first-level index; The second medical information to be pushed, and / or the fourth medical information to be pushed, and / or the sixth medical information to be pushed are arranged in the information display box corresponding to the second-level index.

6. The method according to claim 1, characterized in that The method further comprises: When it is detected that all the sub-check boxes are selected, the empty check box is configured to be selected, and the selection operation of the sub-check boxes is locked; After completing the query and push operations on the target objects corresponding to all the sub-check boxes, a cancel event of the select all box is displayed to re-execute the selection operation on any of the sub-check boxes.

7. An information push device, characterized in that: include: An output module, configured to output an information push display component when detecting that a trigger operation is performed on a sub-check box, wherein the push display component includes an information display box with a two-level index relationship; an acquisition module, configured to acquire the target object corresponding to the selected sub-checkbox, and retrieve the medical information to be pushed that matches the target object, wherein the medical information to be pushed includes query content that has a primary matching relationship and a secondary matching relationship with the target object; A push module, configured to configure the medical information to be pushed in the information display frame, and push the medical information to be pushed through the push display component; The medical information to be pushed includes the fifth medical information to be pushed and the sixth medical information to be pushed. The acquisition module is further configured to, after a selection operation is completed on a plurality of the sub-checkboxes, acquire a plurality of the target objects corresponding to the sub-checkboxes; classify the target objects based on a semantic classification model for which model training has been completed to obtain an object classification result, wherein the classification weights in the semantic classification model are configured based on the primary matching relationship and the secondary matching relationship; The fifth medical information to be pushed and the sixth medical information to be pushed that match the target object are retrieved according to the object classification result.

8. A storage medium storing at least one executable instruction, wherein the executable instruction enables a processor to execute an operation corresponding to the medical information pushing method according to any one of claims 1 to 6.

9. A computer device comprising: A processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute an operation corresponding to the medical information pushing method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Medical information searching method and device, equipment and storage medium

    CN114756752A