Auxiliary medical recommendation method and device, electronic equipment and storage medium

文档序号:1023795 发布日期:2020-10-27 浏览:15次 中文

阅读说明:本技术 一种辅助医疗推荐方法、装置、电子设备及存储介质 (Auxiliary medical recommendation method and device, electronic equipment and storage medium ) 是由 梁成敏 梁福基 于 2020-07-27 设计创作,主要内容包括:本发明涉及数据平台信息处理技术领域,提供一种辅助医疗推荐方法、装置、电子设备及存储介质,通过从接收的医疗服务方案中获取当前医疗服务对象所使用的多个医疗服务序列,然后根据多个医疗服务序列确定出当前医疗服务对象所需的当前医疗服务项目集;并在确定出多个当前医疗服务项目集时,利用多个当前医疗服务项目集各自包含的医疗服务内容,生成当前医疗服务对象对应于医疗服务方案的参考医疗服务序列集;最后,在获取到参考医疗服务阶段的多个参考医疗服务序列集时,对多个参考医疗服务序列集进行筛选,以得到目标医疗服务序列集;本发明在生成的多个参考医疗服务序列集中确定出目标医疗服务序列集,能够提高辅助医疗方案的可靠性。(The invention relates to the technical field of data platform information processing, and provides an auxiliary medical recommendation method, an auxiliary medical recommendation device, an auxiliary medical recommendation electronic device and a storage medium, wherein a plurality of medical service sequences used by a current medical service object are obtained from a received medical service scheme, and then a current medical service item set required by the current medical service object is determined according to the plurality of medical service sequences; when a plurality of current medical service item sets are determined, generating a reference medical service sequence set of the current medical service object corresponding to the medical service scheme by using medical service contents contained in the plurality of current medical service item sets; finally, when a plurality of reference medical service sequence sets of the reference medical service stage are obtained, screening the plurality of reference medical service sequence sets to obtain a target medical service sequence set; the invention determines the target medical service sequence set in the generated multiple reference medical service sequence sets, and can improve the reliability of the auxiliary medical treatment scheme.)

1. A method of assisted medical recommendation, the method comprising:

acquiring a plurality of medical service sequences used by a plurality of pieces of medical service diagnosis information for which a received medical service scheme aims at a current medical service object in a first medical service stage, wherein each medical service sequence comprises a reference medical service means of the current medical service object for the medical service diagnosis information;

determining a current medical service item set required by the current medical service object from the medical service scheme according to the plurality of medical service sequences;

when a current medical service item set which is needed by a plurality of medical service phases respectively aiming at the current medical service object is determined, generating a reference medical service sequence set of the current medical service object corresponding to the medical service scheme by utilizing medical service contents contained in the current medical service item set, wherein the medical service phases comprise the first medical service phase and a medical service phase after the first medical service phase;

and when a plurality of reference medical service sequence sets generated corresponding to the medical service scheme in the reference medical service stage are acquired, screening the plurality of reference medical service sequence sets to obtain a target medical service sequence set.

2. The method of claim 2, wherein determining a current set of healthcare items required by the current healthcare subject from the healthcare plan according to the plurality of healthcare sequences comprises:

categorizing a plurality of healthcare policies in the healthcare plan;

and sequentially determining each medical service strategy as a current service strategy, and executing the following steps until all the medical service strategies are traversed:

calculating a single matching degree score of the current service strategy and each piece of medical service diagnosis information, wherein the single matching degree score is determined according to the disease condition aimed by the current service strategy and the disease condition included in the medical service diagnosis information and the plurality of medical service sequences;

weighting and summing all the single matching degree scores of the current service strategy to generate a candidate heat value between each current medical service object and the current service strategy;

determining the medical service strategy corresponding to the largest candidate hot degree value in all the candidate hot degree values as the current medical service item set of the current medical service object in the first medical service stage;

the calculating the single matching degree score of the current service strategy and each piece of the medical service diagnosis information comprises the following steps:

sequentially determining each piece of medical service diagnosis information as current medical service diagnosis information, and executing the following steps until all the medical service diagnosis information is traversed:

when the medical service sequence required by the current service strategy and the disease condition of the current medical service diagnosis information is the medical service sequence corresponding to the current medical service diagnosis information, determining that the single matching degree score of the current service strategy and the current medical service diagnosis information is a first preset matching degree score;

and when the medical service sequence required by the current service strategy and the disease state of the current medical service diagnosis information is not the medical service sequence corresponding to the current medical service diagnosis information, determining the single matching degree score as a second preset matching degree score.

3. The method of claim 1, wherein obtaining the plurality of medical service diagnostic information for which the received medical service plan is intended comprises obtaining a plurality of medical service sequences used by the current medical service subject during the first medical service session, including:

sequentially taking each piece of medical service diagnosis information in the plurality of pieces of medical service diagnosis information as current medical service diagnosis information, and executing the following steps until all the pieces of medical service diagnosis information are traversed:

when the current medical service diagnosis information is associated with the diagnosis result corresponding to the current medical service object, acquiring associated semantic information between the current medical service diagnosis information and the diagnosis result of the current medical service object;

searching a preset medical service means configuration record table, and determining a target medical service means corresponding to the associated semantic information;

determining the target medical service means as the medical service sequence of the current medical service object and the current medical service diagnosis information.

4. The method of claim 1, wherein the screening the plurality of reference medical service sequence sets generated corresponding to the medical service plan in the reference medical service stage to obtain a target medical service sequence set when the plurality of reference medical service sequence sets are obtained comprises:

classifying the plurality of reference medical service sequence sets into a plurality of types of reference medical service sequence sets;

determining one of the target medical service sequence sets for each of the reference medical service sequence sets;

the determining a set of target healthcare sequence sets for each type of the set of reference healthcare sequence sets comprises:

after one type of the reference medical service sequence sets are obtained, determining one reference medical service sequence set in the one type of the reference medical service sequence sets as a current reference medical service sequence set, determining the other reference medical service sequence set as a first reference medical service sequence set, and executing the following steps until traversal is finished for all the reference medical service sequence sets in the one type of the reference medical service sequence sets:

acquiring a classification serial number average value of every two corresponding classification identifiers in the current reference medical service serial set and the first reference medical service serial set, determining a reference medical service serial set corresponding to the classification serial number average value as a new current reference medical service serial set, and determining one of the remaining reference medical service serial sets in one type of the reference medical service serial sets as the first reference medical service serial set;

after the traversal is completed, determining the finally determined current reference medical service sequence set as the target medical service sequence set of the reference medical service sequence set.

5. The method of claim 4, wherein the classifying the plurality of reference medical service sequence sets into a plurality of reference medical service sequence sets comprises:

determining each of the reference medical service sequence sets as a reference medical service policy entry;

executing the following steps until the semantic association degree of every two reference medical service policy items is greater than or equal to a preset association threshold value:

determining one of the two reference medical service policy entries as a current reference medical service policy entry, determining the other reference medical service policy entry as a target reference medical service policy entry, determining each of the reference medical service sequence sets in the current reference medical service policy entry as a current reference medical service sequence set, and executing the following steps until the current reference medical service policy entry is traversed: determining an initial semantic association value of the current reference medical service sequence set with each of the reference medical service sequence sets in the target reference medical service policy entry;

after the traversal is completed, determining the result obtained by weighting and summing the plurality of initial semantic association values as the semantic association degree;

merging the two reference medical service strategy table entries with the minimum semantic association degree into a new reference medical service strategy table entry;

after the steps are executed, obtaining a plurality of first reference medical service strategy table items;

determining each of the first reference healthcare policy entries as a type of the reference healthcare sequence set;

the method further comprises the following steps:

determining two second sets of reference medical service sequences from one of said sets of reference medical service sequences;

when the difference value of the classification serial numbers of the classification identifiers corresponding to the two second reference medical service sequence sets is smaller than a preset identification difference threshold value, acquiring the average value of the classification serial numbers of the two corresponding classification identifiers;

after obtaining a plurality of average values of the classification serial numbers, fitting a reference classification level curve by using all the average values of the classification serial numbers.

6. The method of claim 1, wherein the generating a reference set of medical service sequences corresponding to the medical service plan for the current medical service object using medical service content included in each of the plurality of current sets of medical service items when determining a current set of medical service items respectively required by a plurality of medical service phases for the current medical service object comprises:

acquiring first service content description information corresponding to first medical service content in the current medical service project set and second service content description information corresponding to second medical service content, wherein the first service content description information comprises description information for operating the first medical service content, and the second service content description information comprises description information for operating the second medical service content;

extracting each service sub-content meeting each service content constraint condition in a preset condition constraint information group from the first service content description information, and combining the service sub-contents into the first service sub-content set corresponding to the first medical service content, wherein the first service sub-content set corresponds to the preset condition constraint information group;

extracting each service sub-content corresponding to each service content constraint condition in the preset condition constraint information group from the second service content description information, and combining the service sub-contents into the second service sub-content set corresponding to the second medical service content, wherein the second service sub-content set corresponds to the preset condition constraint information group;

determining all identical service sub-contents between the first set of service sub-contents and the second set of service sub-contents, and combining all identical service sub-contents into a reference set of medical service sequences of the current medical service object corresponding to the medical service plan.

7. The method according to claim 6, wherein the extracting, from the first service content description information, each service sub-content that satisfies each service content constraint condition in a preset condition constraint information group and combining the service sub-contents into the first service sub-content set corresponding to the first medical service content comprises:

screening numerical information corresponding to a plurality of service sub-contents in the first service content description information based on a preset service content constraint condition to obtain screened first service content description information; the preset service content constraint condition comprises a plurality of service sub-contents needing to be reserved;

reserving numerical constraint conditions of each service sub-content included by each service sub-content, of which the corresponding service sub-content numerical information meets the constraint conditions of each service content in the preset condition constraint information group, in the screened first service content description information, and combining the numerical constraint conditions into a first initial service sub-content set;

carrying out numerical value normalization on numerical value information of each service sub-content in the first initial service sub-content set to obtain a first service sub-content set, so as to obtain a first service sub-content array corresponding to the preset conditional constraint information group;

and combining each service sub-content in the first service sub-content array into the first service sub-content set corresponding to the first medical service content.

8. An assisted medical protocol recommendation apparatus, the apparatus comprising:

the processing module is used for acquiring a plurality of medical service sequences used by a current medical service object in a first medical service stage by a plurality of medical service diagnosis information aimed at by a received medical service scheme, wherein each medical service sequence comprises a reference medical service means aimed at the medical service diagnosis information by the current medical service object;

the processing module is further configured to determine a current set of medical service items required by the current medical service object from the medical service plan according to the plurality of medical service sequences;

the processing module is further configured to, when a current medical service item set required by a plurality of medical service phases respectively for the current medical service object is determined, generate a reference medical service sequence set of the current medical service object corresponding to the medical service scheme by using medical service contents included in each of the plurality of current medical service item sets, where the plurality of medical service phases include the first medical service phase and a medical service phase subsequent to the first medical service phase;

and the screening module is used for screening the plurality of reference medical service sequence sets to obtain a target medical service sequence set when the plurality of reference medical service sequence sets generated corresponding to the medical service scheme in the reference medical service stage are obtained.

9. An electronic device, comprising:

a memory for storing one or more programs;

a processor;

the one or more programs, when executed by the processor, implement the assisted medical recommendation method of any of claims 1-7.

10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method of assisted medical recommendation according to any one of claims 1-7.

Technical Field

The invention relates to the technical field of data platform information processing, in particular to an auxiliary medical recommendation method and device, electronic equipment and a storage medium.

Background

With the application of the informatization technology in the field of medical systems and the like, in order to improve the reliability of clinical treatment, for example, in view of the scenes of standardization of medical schemes, visualization of medical costs, standardization of medical service quality and the like, the prior art provides some clinical medical auxiliary means to assist doctors in clinical treatment.

However, the existing auxiliary medical scheme is only a medical scheme for outputting references in a simple text matching mode, and the reliability of the references is low.

Disclosure of Invention

The invention aims to provide an assistant medical recommendation method, an assistant medical recommendation device, an electronic device and a storage medium, which can improve the reliability of an assistant medical scheme for reference.

In order to achieve the purpose, the technical scheme adopted by the invention is as follows:

in a first aspect, the present invention provides a method for assisting medical protocol recommendation, the method comprising:

acquiring a plurality of medical service sequences used by a plurality of pieces of medical service diagnosis information for which a received medical service scheme aims at a current medical service object in a first medical service stage, wherein each medical service sequence comprises a reference medical service means of the current medical service object for the medical service diagnosis information;

determining a current medical service item set required by the current medical service object from the medical service scheme according to the plurality of medical service sequences;

when a current medical service item set which is needed by a plurality of medical service phases respectively aiming at the current medical service object is determined, generating a reference medical service sequence set of the current medical service object corresponding to the medical service scheme by utilizing medical service contents contained in the current medical service item set, wherein the medical service phases comprise the first medical service phase and a medical service phase after the first medical service phase;

and when a plurality of reference medical service sequence sets generated corresponding to the medical service scheme in the reference medical service stage are acquired, screening the plurality of reference medical service sequence sets to obtain a target medical service sequence set.

Optionally, as a possible implementation manner, the determining, from the medical service plan according to the plurality of medical service sequences, a current medical service item set required by the current medical service object includes:

categorizing a plurality of healthcare policies in the healthcare plan;

and sequentially determining each medical service strategy as a current service strategy, and executing the following steps until all the medical service strategies are traversed:

calculating a single matching degree score of the current service strategy and each piece of medical service diagnosis information, wherein the single matching degree score is determined according to the disease condition aimed by the current service strategy and the disease condition included in the medical service diagnosis information and the plurality of medical service sequences;

weighting and summing all the single matching degree scores of the current service strategy to generate a candidate heat value between each current medical service object and the current service strategy;

determining the medical service strategy corresponding to the largest candidate hot degree value in all the candidate hot degree values as the current medical service item set of the current medical service object in the first medical service stage;

the calculating the single matching degree score of the current service strategy and each piece of the medical service diagnosis information comprises the following steps:

sequentially determining each piece of medical service diagnosis information as current medical service diagnosis information, and executing the following steps until all the medical service diagnosis information is traversed:

when the medical service sequence required by the current service strategy and the disease condition of the current medical service diagnosis information is the medical service sequence corresponding to the current medical service diagnosis information, determining that the single matching degree score of the current service strategy and the current medical service diagnosis information is a first preset matching degree score;

and when the medical service sequence required by the current service strategy and the disease state of the current medical service diagnosis information is not the medical service sequence corresponding to the current medical service diagnosis information, determining the single matching degree score as a second preset matching degree score.

Optionally, as a possible implementation manner, the acquiring the plurality of medical service diagnosis information for which the received medical service plan is specific includes, in the first medical service stage, a plurality of medical service sequences used by the current medical service object, including:

sequentially taking each piece of medical service diagnosis information in the plurality of pieces of medical service diagnosis information as current medical service diagnosis information, and executing the following steps until all the pieces of medical service diagnosis information are traversed:

when the current medical service diagnosis information is associated with the diagnosis result corresponding to the current medical service object, acquiring associated semantic information between the current medical service diagnosis information and the diagnosis result of the current medical service object;

searching a preset medical service means configuration record table, and determining a target medical service means corresponding to the associated semantic information;

determining the target medical service means as the medical service sequence of the current medical service object and the current medical service diagnosis information.

Optionally, as a possible implementation manner, when multiple reference medical service sequence sets generated by a reference medical service stage corresponding to the medical service plan are acquired, the screening the multiple reference medical service sequence sets to obtain a target medical service sequence set includes:

classifying the plurality of reference medical service sequence sets into a plurality of types of reference medical service sequence sets;

determining one of the target medical service sequence sets for each of the reference medical service sequence sets;

the determining a set of target healthcare sequence sets for each type of the set of reference healthcare sequence sets comprises:

after one type of the reference medical service sequence sets are obtained, determining one reference medical service sequence set in the one type of the reference medical service sequence sets as a current reference medical service sequence set, determining the other reference medical service sequence set as a first reference medical service sequence set, and executing the following steps until traversal is finished for all the reference medical service sequence sets in the one type of the reference medical service sequence sets:

acquiring a classification serial number average value of every two corresponding classification identifiers in the current reference medical service serial set and the first reference medical service serial set, determining a reference medical service serial set corresponding to the classification serial number average value as a new current reference medical service serial set, and determining one of the remaining reference medical service serial sets in one type of the reference medical service serial sets as the first reference medical service serial set;

after the traversal is completed, determining the finally determined current reference medical service sequence set as the target medical service sequence set of the reference medical service sequence set.

Optionally, as a possible implementation, the classifying the plurality of reference medical service sequence sets into multiple types of reference medical service sequence sets includes:

determining each of the reference medical service sequence sets as a reference medical service policy entry;

executing the following steps until the semantic association degree of every two reference medical service policy items is greater than or equal to a preset association threshold value:

determining one of the two reference medical service policy entries as a current reference medical service policy entry, determining the other reference medical service policy entry as a target reference medical service policy entry, determining each of the reference medical service sequence sets in the current reference medical service policy entry as a current reference medical service sequence set, and executing the following steps until the current reference medical service policy entry is traversed: determining an initial semantic association value of the current reference medical service sequence set with each of the reference medical service sequence sets in the target reference medical service policy entry;

after the traversal is completed, determining the result obtained by weighting and summing the plurality of initial semantic association values as the semantic association degree;

merging the two reference medical service strategy table entries with the minimum semantic association degree into a new reference medical service strategy table entry;

after the steps are executed, obtaining a plurality of first reference medical service strategy table items;

determining each of the first reference healthcare policy entries as a type of the reference healthcare sequence set;

the method further comprises the following steps:

determining two second sets of reference medical service sequences from one of said sets of reference medical service sequences;

when the difference value of the classification serial numbers of the classification identifiers corresponding to the two second reference medical service sequence sets is smaller than a preset identification difference threshold value, acquiring the average value of the classification serial numbers of the two corresponding classification identifiers;

after obtaining a plurality of average values of the classification serial numbers, fitting a reference classification level curve by using all the average values of the classification serial numbers.

Optionally, as a possible implementation manner, when determining a current set of medical service items respectively required by a plurality of medical service phases for the current medical service object, generating a reference medical service sequence set of the current medical service object corresponding to the medical service plan by using medical service contents included in each of the plurality of current sets of medical service items, includes:

acquiring first service content description information corresponding to first medical service content in the current medical service project set and second service content description information corresponding to second medical service content, wherein the first service content description information comprises description information for operating the first medical service content, and the second service content description information comprises description information for operating the second medical service content;

extracting each service sub-content meeting each service content constraint condition in a preset condition constraint information group from the first service content description information, and combining the service sub-contents into the first service sub-content set corresponding to the first medical service content, wherein the first service sub-content set corresponds to the preset condition constraint information group;

extracting each service sub-content corresponding to each service content constraint condition in the preset condition constraint information group from the second service content description information, and combining the service sub-contents into the second service sub-content set corresponding to the second medical service content, wherein the second service sub-content set corresponds to the preset condition constraint information group;

determining all identical service sub-contents between the first set of service sub-contents and the second set of service sub-contents, and combining all identical service sub-contents into a reference set of medical service sequences of the current medical service object corresponding to the medical service plan.

Optionally, as a possible implementation manner, the extracting, from the first service content description information, each service sub-content that meets each service content constraint condition in a preset condition constraint information group, and combining the service sub-contents into the first service sub-content set corresponding to the first medical service content includes:

screening numerical information corresponding to a plurality of service sub-contents in the first service content description information based on a preset service content constraint condition to obtain screened first service content description information; the preset service content constraint condition comprises a plurality of service sub-contents needing to be reserved;

reserving numerical constraint conditions of each service sub-content included by each service sub-content, of which the corresponding service sub-content numerical information meets the constraint conditions of each service content in the preset condition constraint information group, in the screened first service content description information, and combining the numerical constraint conditions into a first initial service sub-content set;

carrying out numerical value normalization on numerical value information of each service sub-content in the first initial service sub-content set to obtain a first service sub-content set, so as to obtain a first service sub-content array corresponding to the preset conditional constraint information group;

and combining each service sub-content in the first service sub-content array into the first service sub-content set corresponding to the first medical service content.

In a second aspect, the present invention provides an assisted medical protocol recommendation apparatus, the apparatus comprising:

the processing module is used for acquiring a plurality of medical service sequences used by a current medical service object in a first medical service stage by a plurality of medical service diagnosis information aimed at by a received medical service scheme, wherein each medical service sequence comprises a reference medical service means aimed at the medical service diagnosis information by the current medical service object;

the processing module is further configured to determine a current set of medical service items required by the current medical service object from the medical service plan according to the plurality of medical service sequences;

the processing module is further configured to, when a current medical service item set required by a plurality of medical service phases respectively for the current medical service object is determined, generate a reference medical service sequence set of the current medical service object corresponding to the medical service scheme by using medical service contents included in each of the plurality of current medical service item sets, where the plurality of medical service phases include the first medical service phase and a medical service phase subsequent to the first medical service phase;

and the screening module is used for screening the plurality of reference medical service sequence sets to obtain a target medical service sequence set when the plurality of reference medical service sequence sets generated corresponding to the medical service scheme in the reference medical service stage are obtained.

In a third aspect, the present invention provides an electronic device, the control device comprising a memory for storing one or more programs; a processor; the one or more programs, when executed by the processor, implement the method of assisted medical recommendation described above.

In a fourth aspect, the present invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of assisted medical recommendation described above.

According to the auxiliary medical recommendation method, the auxiliary medical recommendation device, the electronic equipment and the storage medium, a plurality of medical service sequences used by a current medical service object in a first medical service stage are obtained according to a plurality of medical service diagnosis information aimed at by a received medical service scheme, and then a current medical service item set required by the current medical service object is determined from the medical service scheme according to the plurality of medical service sequences; when a current medical service item set which is needed by a plurality of medical service stages aiming at the current medical service object is determined, generating a reference medical service sequence set of the current medical service object corresponding to the medical service scheme by utilizing medical service contents contained in the current medical service item sets; finally, when a plurality of reference medical service sequence sets generated corresponding to the medical service scheme in a reference medical service stage are obtained, screening the plurality of reference medical service sequence sets to obtain a target medical service sequence set; in this way, by specifying the target medical-service sequence set among the generated plurality of reference medical-service sequence sets, the reliability of the auxiliary medical plan for reference can be improved.

In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.

Drawings

In order to more clearly illustrate the technical solution of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to these drawings without inventive effort.

Fig. 1 is a block diagram of an electronic device according to the present invention.

Fig. 2 is a flow chart of an auxiliary medical recommendation method provided by the present invention.

Fig. 3 is a block diagram of an auxiliary medical recommendation device according to the present invention.

In the figure: 900-an electronic device; 901-a memory; 902-a processor; 903 — a communication interface; 300-an assisted medical recommendation device; 301-a processing module; 303-screening module.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in some embodiments of the present invention, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. The components of the present invention, as 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 present invention, 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 obtained by a person skilled in the art without any inventive step based on a part of the embodiments of the present invention, belong to the protection scope of the present invention.

It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Meanwhile, in the description of the present invention, the terms "first", "second", and the like are used only for distinguishing the description, and are not to be construed as indicating or implying relative importance.

It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

Some embodiments of the invention are described in detail below with reference to the accompanying drawings. The embodiments described below and the features of the embodiments can be combined with each other without conflict.

Referring to fig. 1, fig. 1 is a block diagram of an electronic device 900 provided by the present invention, where the electronic device 900 includes a memory 901, a processor 902 and a communication interface 903, and the memory 901, the processor 902 and the communication interface 903 are electrically connected to each other directly or indirectly to implement data transmission or interaction. For example, the components may be electrically connected to each other via one or more communication buses or signal lines.

The electronic device 900 may be, for example and without limitation, a mobile phone, a Personal Computer (PC), a tablet PC, a handheld operation terminal, and the like.

The memory 901 may be used to store software programs and modules, such as program instructions/modules corresponding to the assisted medical recommendation apparatus provided by the present invention, and the processor 902 executes various functional applications and data processing by executing the software programs and modules stored in the memory 901, so as to execute the steps of the assisted medical recommendation method provided by the present invention. The communication interface 903 may be used for communicating signaling or data with other node devices.

The Memory 901 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Programmable Read-Only Memory (EEPROM), and the like.

The processor 902 may be an integrated circuit chip having signal processing capabilities. The processor 902 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; 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.

Referring to fig. 2, fig. 2 is a flowchart of an assisted medical recommendation method provided by the present invention, where the assisted medical recommendation method includes the following steps:

s101: acquiring a plurality of medical service sequences used by a current medical service object in a first medical service stage by a plurality of medical service diagnosis information aimed at by a received medical service scheme, wherein each medical service sequence comprises a reference medical service means aimed at the medical service diagnosis information by the current medical service object.

In this embodiment, a user may input a medical service scheme to the electronic device in advance, where the medical service scheme includes a plurality of medical service sequences that are used by the user at different medical service stages for a plurality of medical service diagnosis information, and each medical service sequence may represent a medical treatment means; for example, a sequence of medical services may be represented as: for "acute appendicitis", on the first day of hospitalization, the treatment was xxxx, the care-work recommendation was yyyy, and the order recommendation was zzzz.

Optionally, in some embodiments, the electronic device may employ a structured database to store the medical service plan; for example, a medical record configuration list is used, each list representing a medical service stage, such as the first day, the second day, and the third day; each row represents a content of a sequence of medical services, such as a specific treatment, a care plan, an order plan, and so forth.

S102: and determining a current medical service item set required by the current medical service object from the medical service scheme according to the plurality of medical service sequences.

In this embodiment, the electronic device may integrate specific contents included in each of the determined plurality of medical service sequences, so as to obtain the current medical service item set required by the current medical service object.

S103: when a current medical service item set required by a plurality of medical service phases respectively aiming at the current medical service object is determined, a reference medical service sequence set of the current medical service object corresponding to the medical service scheme is generated by utilizing medical service contents contained in the current medical service item set, wherein the medical service phases comprise the first medical service phase and a medical service phase after the first medical service phase.

In this embodiment, the electronic device may generate a current medical service item set corresponding to each medical service stage in a manner corresponding to the first medical service stage; next, the electronic device can filter content in each current set of healthcare items to generate a set of reference healthcare sequences for the current healthcare corresponding to the healthcare plan.

S104: and when a plurality of reference medical service sequence sets generated corresponding to the medical service scheme in the reference medical service stage are acquired, screening the plurality of reference medical service sequence sets to obtain a target medical service sequence set.

In this way, with reference to the above-mentioned auxiliary medical recommendation method provided by this embodiment, a plurality of medical service sequences used by the current medical service object in the first medical service stage by obtaining a plurality of pieces of medical service diagnostic information for which the received medical service plan is directed are obtained, and then the current medical service item set required by the current medical service object is determined from the medical service plan according to the plurality of medical service sequences; when a current medical service item set which is needed by a plurality of medical service stages aiming at the current medical service object is determined, generating a reference medical service sequence set of the current medical service object corresponding to the medical service scheme by utilizing medical service contents contained in the current medical service item sets; finally, when a plurality of reference medical service sequence sets generated corresponding to the medical service scheme in a reference medical service stage are obtained, screening the plurality of reference medical service sequence sets to obtain a target medical service sequence set; in this way, by specifying the target medical-service sequence set among the generated plurality of reference medical-service sequence sets, the reliability of the auxiliary medical plan for reference can be improved.

As a possible implementation manner, in order to quickly find the plurality of medical service sequences used by the current medical service object, the electronic device may perform S101 by using the following scheme:

the electronic device may sequentially use each of the plurality of pieces of medical service diagnosis information as current medical service diagnosis information, and execute the following steps until all the pieces of medical service diagnosis information are traversed:

first, when the current medical service diagnosis information is associated with the diagnosis result corresponding to the current medical service object, the electronic device may acquire associated semantic information between the current medical service diagnosis information and the diagnosis result of the current medical service object.

In this embodiment, the electronic device may obtain, by using a pre-trained neural network model, associated semantic information between the current medical service diagnosis information and a diagnosis result of the current medical service object; for example, the neural network model may be a model constructed by BiGRU (BiGated Recurrent Unit, bidirectional gated Recurrent neural network) + Attention mechanism.

Then, the electronic device may search a preset medical service means configuration record table, and determine a target medical service means corresponding to the associated semantic information.

In this embodiment, the medical service means configuration record table may be pre-recorded with a corresponding relationship between a plurality of semantic information and a plurality of medical service means, and the electronic device may obtain the target medical service means corresponding to the associated semantic information by searching the medical service means configuration record table.

Next, the electronic device may determine the target medical service measure as the medical service sequence of the current medical service object and the current medical service diagnostic information.

Therefore, by the above embodiment provided by this embodiment, a plurality of medical service sequences used by the current medical service object can be quickly found, and the response speed of auxiliary medical treatment is improved.

In addition, in some embodiments, in order to further improve the reliability of the assisted medical solution, as a possible implementation, the electronic device may perform S102 by adopting the following scheme:

first, the electronic device can categorize a plurality of healthcare policies within the healthcare plan.

Next, the electronic device may determine each of the medical service policies as a current service policy in turn, and perform the following steps until all the medical service policies are traversed:

specifically, the electronic device may calculate a single matching degree score of the current service policy and each piece of medical service diagnosis information, where the single matching degree score is determined according to the condition targeted by the current service policy and the condition included in the medical service diagnosis information and the plurality of medical service sequences.

The electronic device may then perform a weighted summation of all of the individual match scores of the current service policies to generate a candidate heat value between each of the current medical service objects and the current service policy.

Next, the electronic device may determine the medical service policy corresponding to the largest candidate hot value among all the candidate hot values as the current medical service item set of the current medical service object in the first medical service stage.

When the electronic device calculates the single matching degree score of the current service policy and each piece of the medical service diagnosis information, the method specifically includes: sequentially determining each piece of medical service diagnosis information as current medical service diagnosis information, and executing the following steps until all the medical service diagnosis information is traversed:

firstly, when the medical service sequence required by the current service strategy and the medical condition of the current medical service diagnosis information is the medical service sequence corresponding to the current medical service diagnosis information, determining that the single matching degree score of the current service strategy and the current medical service diagnosis information is a first preset matching degree score.

Then, when the medical service sequence required by the current service strategy and the disease state of the current medical service diagnosis information is not the medical service sequence corresponding to the current medical service diagnosis information, determining that the single matching degree score is a second preset matching degree score.

Thus, according to the above-mentioned solution provided by this embodiment, a manner of calculating the respective candidate heat value of each medical service policy is adopted, and the medical service policy corresponding to the largest candidate heat value among all the candidate heat values is determined as the current medical service item set of the current medical service object in the first medical service stage, so as to further improve the reliability of the auxiliary medical solution.

In addition, as a possible implementation manner, the electronic device may perform step S103 by adopting the following scheme:

first, the electronic device may obtain first service content description information corresponding to a first medical service content in the current medical service item set and second service content description information corresponding to a second medical service content, where the first service content description information includes description information for operating the first medical service content, and the second service content description information includes description information for operating the second medical service content.

Then, the electronic device may extract, from the first service content description information, each service sub-content that satisfies each service content constraint condition in a preset conditional constraint information group, and combine the service sub-contents into the first service sub-content set corresponding to the first medical service content, where the first service sub-content set corresponds to the preset conditional constraint information group.

Next, the electronic device may extract, from the second service content description information, respective service sub-contents respectively corresponding to respective service content constraints in the preset conditional constraint information group, and combine the service sub-contents into the second service sub-content set corresponding to the second medical service content, where the second service sub-content set corresponds to the preset conditional constraint information group.

The electronic device may then determine all identical service sub-content that is present between the first set of service sub-content and the second set of service sub-content and combine all identical service sub-content into a reference set of medical service sequences for the current medical service object corresponding to the medical service plan.

As a possible implementation manner, when the electronic device extracts, from the first service content description information, each service sub-content that meets each service content constraint condition in a preset condition constraint information group and combines the service sub-contents into the first service sub-content set corresponding to the first medical service content, the following manner may be specifically adopted:

firstly, the electronic device may screen, based on a preset service content constraint condition, numerical information corresponding to a plurality of service sub-contents in the first service content description information to obtain screened first service content description information; the preset service content constraint condition comprises a plurality of service sub-contents needing to be reserved.

Then, the electronic device may reserve the numerical constraint conditions of each service sub-content included in each service sub-content, where the corresponding service sub-content numerical information in the filtered first service content description information satisfies the preset condition constraint information group, and combine the service sub-content numerical constraint conditions into a first initial service sub-content set.

Then, the electronic device may perform numerical value normalization on the numerical value information of each service sub-content in the first initial service sub-content set to obtain a first service sub-content set, so as to obtain a first service sub-content array corresponding to the preset conditional constraint information group.

Then, the electronic device may combine each service sub-content in the first service sub-content array into the first service sub-content set corresponding to the first medical service content.

It can be understood that the generation manner of the second service sub-content set may adopt the same generation manner as the generation manner of the first service sub-content set, and the difference between the two generation manners is only that the specifically executed object data is different, and the description of this embodiment is not repeated herein.

Also, as a possible implementation, the electronic device may perform S104 in the following manner:

first, the electronic device can classify the plurality of reference medical service sequence sets into a plurality of types of reference medical service sequence sets.

Next, the electronic device can determine one of the target set of medical service sequences for each of the reference set of medical service sequences.

When the electronic device determines one target medical service sequence set for each type of the reference medical service sequence sets, the following scheme may be specifically adopted:

firstly, after acquiring a type of the reference medical service sequence sets, the electronic device may determine one of the reference medical service sequence sets as a current reference medical service sequence set and another one of the reference medical service sequence sets as a first reference medical service sequence set, and execute the following steps until traversal ends all the reference medical service sequence sets in the type of the reference medical service sequence sets:

the electronic device may obtain a mean value of the classification sequence numbers of each two corresponding classification identifiers in the current reference medical service sequence set and the first reference medical service sequence set, determine a reference medical service sequence set corresponding to the mean value of the classification sequence numbers as a new current reference medical service sequence set, and determine one of the remaining reference medical service sequence sets in a class of the reference medical service sequence sets as the first reference medical service sequence set.

Then, after completing the traversal, the electronic device may determine a last determined one of the current reference medical service sequence sets as the target medical service sequence set of a type of the reference medical service sequence set.

As a possible implementation manner, when the electronic device classifies the plurality of reference medical service sequence sets into multiple types of reference medical service sequence sets, the method may specifically be:

determining each reference medical service sequence set as a reference medical service policy table entry, and executing the following steps until the semantic association degree of each two reference medical service policy table entries is greater than or equal to a preset association threshold value:

first, the electronic device may determine one of the two reference medical service policy entries as a current reference medical service policy entry, determine the other reference medical service policy entry as a target reference medical service policy entry, determine each of the reference medical service sequence sets in the current reference medical service policy entry as a current reference medical service sequence set, and perform the following steps until the current reference medical service policy entry is traversed:

determining an initial semantic association value of the current reference medical service sequence set with each of the reference medical service sequence sets in the target reference medical service policy entry.

Then, after completing the traversal, the electronic device may determine a result obtained by performing weighted summation on the plurality of initial semantic relevance values as the semantic relevance degree.

The electronic device may then merge the two reference healthcare policy entries with the smallest semantic association into a new reference healthcare policy entry.

Next, after the above steps are performed, the electronic device may obtain a plurality of first reference medical service policy entries.

The electronic device may then determine each of the first reference healthcare policy entries as a class of the reference healthcare sequence set.

In addition, on the basis of the foregoing embodiment provided in this embodiment, the method for assisting medical recommendation may further include:

first, the electronic device can determine two second sets of reference medical service sequences from one of the sets of reference medical service sequences.

Then, the electronic device may obtain an average value of the classification serial numbers of the two corresponding classification identifiers when a difference value of the classification identification serial numbers of the classification identifiers corresponding to the two second reference medical service sequence sets is smaller than a preset identification difference threshold.

Next, after obtaining a plurality of the average values of the classification serial numbers, the electronic device may fit a reference classification level curve with all the average values of the classification serial numbers.

In this way, the electronic device may output the fitted reference classification level curve to the user, so that the user may analyze the classification intervals of the reference service sequence set through the reference classification level curve.

In addition, based on the same inventive concept as the above-mentioned assistant medical recommendation method provided by the present invention, as shown in fig. 3, the present embodiment further provides an assistant medical recommendation apparatus 300, where the assistant medical recommendation apparatus 300 includes a processing module 301 and a filtering module 303.

A processing module 301, configured to obtain a plurality of medical service sequences used by a current medical service object in a first medical service phase for a plurality of medical service diagnosis information targeted by a received medical service plan, where each of the medical service sequences includes a reference medical service means of the current medical service object for the medical service diagnosis information;

the processing module 301 is further configured to determine, according to the plurality of medical service sequences, a current medical service item set required by the current medical service object from the medical service plan;

the processing module 301 is further configured to, when a current medical service item set required by a plurality of medical service phases respectively for the current medical service object is determined, generate a reference medical service sequence set of the current medical service object corresponding to the medical service scheme by using medical service contents included in the plurality of current medical service item sets, where the plurality of medical service phases include the first medical service phase and a medical service phase after the first medical service phase;

the screening module 303 is configured to, when multiple reference medical service sequence sets generated corresponding to the medical service plan at the reference medical service stage are acquired, screen the multiple reference medical service sequence sets to obtain a target medical service sequence set.

Optionally, as a possible implementation manner, when the processing module 301 determines, from the medical service plan according to the plurality of medical service sequences, a current medical service item set required by the current medical service object, specifically configured to:

categorizing a plurality of healthcare policies in the healthcare plan;

and sequentially determining each medical service strategy as a current service strategy, and executing the following steps until all the medical service strategies are traversed:

calculating a single matching degree score of the current service strategy and each piece of medical service diagnosis information, wherein the single matching degree score is determined according to the disease condition aimed by the current service strategy and the disease condition included in the medical service diagnosis information and the plurality of medical service sequences;

weighting and summing all the single matching degree scores of the current service strategy to generate a candidate heat value between each current medical service object and the current service strategy;

determining the medical service strategy corresponding to the largest candidate hot degree value in all the candidate hot degree values as the current medical service item set of the current medical service object in the first medical service stage;

when calculating the single matching degree score of the current service policy and each piece of medical service diagnostic information, the processing module 301 is specifically configured to:

sequentially determining each piece of medical service diagnosis information as current medical service diagnosis information, and executing the following steps until all the medical service diagnosis information is traversed:

when the medical service sequence required by the current service strategy and the disease condition of the current medical service diagnosis information is the medical service sequence corresponding to the current medical service diagnosis information, determining that the single matching degree score of the current service strategy and the current medical service diagnosis information is a first preset matching degree score;

and when the medical service sequence required by the current service strategy and the disease state of the current medical service diagnosis information is not the medical service sequence corresponding to the current medical service diagnosis information, determining the single matching degree score as a second preset matching degree score.

Optionally, as a possible implementation manner, when acquiring a plurality of medical service diagnosis information for which the received medical service plan is specific, in a plurality of medical service sequences used by the current medical service object in the first medical service stage, the processing module 301 is specifically configured to:

sequentially taking each piece of medical service diagnosis information in the plurality of pieces of medical service diagnosis information as current medical service diagnosis information, and executing the following steps until all the pieces of medical service diagnosis information are traversed:

when the current medical service diagnosis information is associated with the diagnosis result corresponding to the current medical service object, acquiring associated semantic information between the current medical service diagnosis information and the diagnosis result of the current medical service object;

searching a preset medical service means configuration record table, and determining a target medical service means corresponding to the associated semantic information;

determining the target medical service means as the medical service sequence of the current medical service object and the current medical service diagnosis information.

Optionally, as a possible implementation manner, when obtaining a plurality of reference medical service sequence sets generated by a reference medical service stage corresponding to the medical service plan, the screening module 303 is specifically configured to, when obtaining a target medical service sequence set, screen the plurality of reference medical service sequence sets:

classifying the plurality of reference medical service sequence sets into a plurality of types of reference medical service sequence sets;

determining one of the target medical service sequence sets for each of the reference medical service sequence sets;

when determining one of the target medical service sequence sets for each of the reference medical service sequence sets, the screening module 303 is specifically configured to:

after one type of the reference medical service sequence sets are obtained, determining one reference medical service sequence set in the one type of the reference medical service sequence sets as a current reference medical service sequence set, determining the other reference medical service sequence set as a first reference medical service sequence set, and executing the following steps until traversal is finished for all the reference medical service sequence sets in the one type of the reference medical service sequence sets:

acquiring a classification serial number average value of every two corresponding classification identifiers in the current reference medical service serial set and the first reference medical service serial set, determining a reference medical service serial set corresponding to the classification serial number average value as a new current reference medical service serial set, and determining one of the remaining reference medical service serial sets in one type of the reference medical service serial sets as the first reference medical service serial set;

after the traversal is completed, determining the finally determined current reference medical service sequence set as the target medical service sequence set of the reference medical service sequence set.

Optionally, as a possible implementation manner, the screening module 303, when classifying the plurality of reference medical service sequence sets into multiple types of reference medical service sequence sets, is specifically configured to:

determining each of the reference medical service sequence sets as a reference medical service policy entry;

executing the following steps until the semantic association degree of every two reference medical service policy items is greater than or equal to a preset association threshold value:

determining one of the two reference medical service policy entries as a current reference medical service policy entry, determining the other reference medical service policy entry as a target reference medical service policy entry, determining each of the reference medical service sequence sets in the current reference medical service policy entry as a current reference medical service sequence set, and executing the following steps until the current reference medical service policy entry is traversed: determining an initial semantic association value of the current reference medical service sequence set with each of the reference medical service sequence sets in the target reference medical service policy entry;

after the traversal is completed, determining the result obtained by weighting and summing the plurality of initial semantic association values as the semantic association degree;

merging the two reference medical service strategy table entries with the minimum semantic association degree into a new reference medical service strategy table entry;

after the steps are executed, obtaining a plurality of first reference medical service strategy table items;

determining each of the first reference healthcare policy entries as a type of the reference healthcare sequence set;

the processing module 301 is further configured to:

determining two second sets of reference medical service sequences from one of said sets of reference medical service sequences;

when the difference value of the classification serial numbers of the classification identifiers corresponding to the two second reference medical service sequence sets is smaller than a preset identification difference threshold value, acquiring the average value of the classification serial numbers of the two corresponding classification identifiers;

after obtaining a plurality of average values of the classification serial numbers, fitting a reference classification level curve by using all the average values of the classification serial numbers.

Optionally, as a possible implementation manner, when determining a current medical service item set required by a plurality of medical service phases for the current medical service object, the processing module 301 is specifically configured to, when generating a reference medical service sequence set of the current medical service object corresponding to the medical service scheme by using medical service contents included in the plurality of current medical service item sets, specifically:

acquiring first service content description information corresponding to first medical service content in the current medical service project set and second service content description information corresponding to second medical service content, wherein the first service content description information comprises description information for operating the first medical service content, and the second service content description information comprises description information for operating the second medical service content;

extracting each service sub-content meeting each service content constraint condition in a preset condition constraint information group from the first service content description information, and combining the service sub-contents into the first service sub-content set corresponding to the first medical service content, wherein the first service sub-content set corresponds to the preset condition constraint information group;

extracting each service sub-content corresponding to each service content constraint condition in the preset condition constraint information group from the second service content description information, and combining the service sub-contents into the second service sub-content set corresponding to the second medical service content, wherein the second service sub-content set corresponds to the preset condition constraint information group;

determining all identical service sub-contents between the first set of service sub-contents and the second set of service sub-contents, and combining all identical service sub-contents into a reference set of medical service sequences of the current medical service object corresponding to the medical service plan.

Optionally, as a possible implementation manner, when extracting, from the first service content description information, each service sub-content that meets each service content constraint condition in a preset condition constraint information group and combining the extracted service sub-content into the first service sub-content set corresponding to the first medical service content, the processing module 301 is specifically configured to:

screening numerical information corresponding to a plurality of service sub-contents in the first service content description information based on a preset service content constraint condition to obtain screened first service content description information; the preset service content constraint condition comprises a plurality of service sub-contents needing to be reserved;

reserving numerical constraint conditions of each service sub-content included by each service sub-content, of which the corresponding service sub-content numerical information meets the constraint conditions of each service content in the preset condition constraint information group, in the screened first service content description information, and combining the numerical constraint conditions into a first initial service sub-content set;

carrying out numerical value normalization on numerical value information of each service sub-content in the first initial service sub-content set to obtain a first service sub-content set, so as to obtain a first service sub-content array corresponding to the preset conditional constraint information group;

and combining each service sub-content in the first service sub-content array into the first service sub-content set corresponding to the first medical service content.

In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to some embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s).

It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.

It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

In addition, the functional modules in some embodiments of the present invention may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to perform all or part of the steps of the method according to some embodiments of the present invention. And the aforementioned storage medium includes: u disk, removable hard disk, read only memory, random access memory, magnetic or optical disk, etc. for storing program codes.

The above description is only a partial example of the present invention, and is not intended to limit the present invention, and it is obvious to those skilled in the art that various modifications and variations can be made in the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种精神药物治疗效果预测方法,系统和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!