A medical data management system and method based on artificial intelligence
Through the medical data management system based on artificial intelligence, the resources of medical personnel are dynamically allocated, which solves the redundancy problem of hospitals when arranging medical personnel, and improves the utilization rate of medical resources and the efficiency of medical processes.
Patent Information
- Application Number
- CN202510111952.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-24
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2045-01-24
AI Technical Summary
In the existing medical data management system, hospitals are prone to redundancy when arranging medical personnel, resulting in low utilization of medical resources and the inability to adjust the configuration of medical personnel in a timely manner.
Using an artificial intelligence-based medical data management system, we use the information of patients and medical personnel, determine the initial scheduling information, conduct task positioning and conflict analysis, generate a confidence personnel queue, and realize the dynamic allocation of medical personnel resources.
It effectively avoids redundant arrangements for medical personnel, improves the utilization rate of hospital medical resources, and ensures the efficiency and accuracy of the medical process.
Smart Images

Figure CN119580979B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of medical data management, and more specifically, to an artificial intelligence-based medical data management system and method. Background Art
[0002] Medical data management refers to the process of effectively collecting, organizing, storing, analyzing and utilizing various types of data generated within medical institutions. These data include but are not limited to patient information, medical records, drug information, medical images, genomic data, and data generated by medical equipment.
[0003] Medical data management based on artificial intelligence refers to the process of applying artificial intelligence technologies, such as machine learning, deep learning, natural language processing, etc., to collect, integrate, analyze and apply large amounts of data in the medical field, so as to improve the efficiency and quality of medical services, optimize resource allocation, enhance the accuracy of diagnosis and treatment, and provide patients with personalized health management and treatment plans. In the existing medical data management, by collecting patient information, medical personnel are arranged for the patients, and the results of the arrangement are transmitted to the medical control center to generate medical tasks for the patients. However, during the medical process, the patients do not need all relevant medical personnel to provide medical treatment to the patients, that is, some of the patients' related diseases are not sufficient to require medical treatment or some diseases can be treated together through the same step, etc., which leads to redundant medical personnel arranged by the hospital for the patients. Therefore, how to avoid redundant medical personnel arranged by the hospital for the patients and adjust the medical personnel of the patients in time to improve the utilization rate of the hospital's medical resources has become a problem faced by the industry. Summary of the invention
[0004] The present application provides an artificial intelligence-based medical data management system and method, which can avoid redundancy of medical personnel assigned to patients by the hospital and adjust the medical personnel of the patients in a timely manner, thereby improving the utilization rate of the hospital's medical resources.
[0005] In a first aspect, the present application provides a medical data management method based on artificial intelligence, the method comprising the following steps:
[0006] Obtain patient information and medical staff information of target patients in the hospital;
[0007] Determine initial scheduling information of all medical personnel corresponding to the target patient according to the patient information and the medical personnel information;
[0008] Determine the dispatchability of each medical staff corresponding to the target patient during the medical process through the initial dispatch information, and for each medical staff corresponding to the target patient, locate the task of each medical staff in each medical stage of the target patient's medical process according to all dispatchability and the working time of each medical staff, and obtain the stage proportion of the task of each medical staff in each medical stage;
[0009] Based on the medical results of the target patient in the current medical stage and the stage proportion of the tasks of each medical staff in each medical stage, a medical stage conflict analysis is performed on each medical staff corresponding to the target patient after the current medical stage, so as to obtain a confident staff queue of the medical staff that can be dispatched corresponding to the target patient;
[0010] Personnel resources are deployed for each medical personnel corresponding to the target patient according to the trusted personnel queue.
[0011] In some embodiments, determining the initial scheduling information of all medical personnel corresponding to the target patient according to the patient information and the medical personnel information specifically includes:
[0012] Determining the medical stage of each medical staff during the medical treatment of the target patient according to the patient information;
[0013] Determine the correlation between the target patient and each medical staff in the medical process through all medical stages and the medical staff information;
[0014] Determine the medical personnel data of the target patient according to all the associations and the medical personnel information;
[0015] Determine the disease category of the target patient according to the patient information;
[0016] The initial scheduling information of the medical personnel corresponding to the target patient is determined by the medical personnel data and the disease category.
[0017] In some embodiments, determining the dispatchability of each medical personnel corresponding to the target patient during the medical treatment process through the initial scheduling information specifically includes:
[0018] selecting a medical staff as the selected medical staff, and determining the medical information of the selected medical staff;
[0019] Determining the stage suitability of the selected medical personnel at each medical stage in the medical treatment process of the target patient according to the initial scheduling information;
[0020] Determine the dispatchability of the target patient and the corresponding selected medical personnel in the medical process through the medical information and all the stage suitability;
[0021] Continue to determine the remaining medical personnel available for dispatch during the medical process for the target patient.
[0022] In some embodiments, according to all the schedulable tasks and the working hours of each medical staff, the tasks of each medical staff in each medical stage of the target patient's medical treatment are positioned, and the stage proportion of the tasks of each medical staff in each medical stage is obtained, which specifically includes:
[0023] Obtain the various medical stages of the target patient's medical process;
[0024] Select a medical stage, and determine the task suitability of each medical staff in the selected medical stage during the medical treatment of the target patient based on all schedulable tasks;
[0025] Determine the stage proportion of tasks of each medical staff in the selected medical stage according to all task suitability and all working time;
[0026] Continue to determine the proportion of tasks performed by each medical staff member in each remaining medical stage.
[0027] In some embodiments, based on the medical results of the target patient in the current medical stage and the stage proportion of the tasks of each medical staff in each medical stage, a medical stage conflict analysis is performed on each medical staff corresponding to the target patient after the current medical stage, and then a trusted staff queue of the medical staff that can be dispatched corresponding to the target patient is obtained, which specifically includes:
[0028] Determine multiple adjustable medical stages for each medical staff in the medical process by using the stage proportion of the task of each medical staff in each medical stage;
[0029] determining a conflict coefficient between each medical staff of the target patient according to the medical result and all adjustable medical stages of each medical staff;
[0030] Adjust each medical staff of the target patient through all conflict coefficients to obtain adjustment information of the medical staff;
[0031] A trusted personnel queue of dispatchable medical personnel corresponding to the target patient is determined according to the adjustment information.
[0032] In some embodiments, determining multiple adjustable medical stages of each medical staff in the medical process by the stage proportion of each medical staff in each medical stage specifically includes:
[0033] Determine association data between each patient and medical personnel similar to the target patient according to the disease category of the target patient;
[0034] Determine the matching threshold of the medical personnel in the process of providing medical treatment to the patient through the associated data;
[0035] Selecting a medical staff as the selected medical staff, and determining a plurality of credible stage proportions according to the stage proportions of the selected medical staff's tasks in each medical stage and the matching threshold;
[0036] Determine multiple adjustable medical stages of the selected medical personnel in the medical process according to the proportion of all credible stages;
[0037] Continue to determine multiple adjustable medical stages for the remaining medical personnel in the medical process.
[0038] In some embodiments, allocating personnel resources to each medical personnel corresponding to the target patient according to the trusted personnel queue specifically includes:
[0039] Obtain medical resource coordination data for target patients;
[0040] Adjusting the medical resource coordination data according to the trusted personnel queue of the medical personnel to obtain the adjusted medical resource coordination data;
[0041] Arrange various medical personnel for target patients through the adjusted medical resource coordination data.
[0042] In a second aspect, the present application provides an artificial intelligence-based medical data management system, the artificial intelligence-based medical data management system includes a medical personnel allocation unit, and the medical personnel allocation unit includes:
[0043] An acquisition module, used to acquire patient information and medical staff information of target patients in the hospital;
[0044] A processing module, configured to determine initial scheduling information of all medical personnel corresponding to the target patient according to the patient information and the medical personnel information;
[0045] The processing module is further used to determine the dispatchability of each medical staff corresponding to the target patient in the medical process through the initial scheduling information, and for each medical staff corresponding to the target patient, locate the task of each medical staff in each medical stage of the target patient's medical process according to all dispatchability and the working time of each medical staff, so as to obtain the stage proportion of the task of each medical staff in each medical stage;
[0046] The processing module is further used to perform medical stage conflict analysis on each medical staff corresponding to the target patient after the current medical stage based on the medical result of the target patient in the current medical stage and the stage proportion of the tasks of each medical staff in each medical stage, so as to obtain a trusted staff queue of the medical staff that can be dispatched corresponding to the target patient;
[0047] An execution module is used to allocate personnel resources to various medical personnel corresponding to the target patient according to the trusted personnel queue.
[0048] In a third aspect, the present application provides a computer device, comprising a memory and a processor, wherein the memory stores code, and the processor is configured to obtain the code and execute the above-mentioned artificial intelligence-based medical data management method.
[0049] In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, it implements the above-mentioned artificial intelligence-based medical data management method.
[0050] The technical solution provided by the embodiments disclosed in this application has the following beneficial effects:
[0051] In an embodiment of the present application, firstly, the patient information and medical staff information of the target patient in the hospital are obtained; the initial scheduling information of all medical staff corresponding to the target patient is determined based on the patient information and the medical staff information; the dispatchability of each medical staff corresponding to the target patient in the medical process is determined through the initial scheduling information, and for each medical staff corresponding to the target patient, the task of each medical staff in each medical stage of the target patient's medical process is positioned according to all the dispatchability and the working time of each medical staff, and the stage proportion of the task of each medical staff in each medical stage is obtained; based on the medical results of the target patient in the current medical stage and the stage proportion of the task of each medical staff in each medical stage, a medical stage conflict analysis is performed on each medical staff corresponding to the target patient after the current medical stage, and then a trusted personnel queue of the dispatchable medical staff corresponding to the target patient is obtained; and personnel resources are allocated for each medical staff corresponding to the target patient according to the trusted personnel queue.
[0052] It can be seen that in the process of allocating medical personnel, the present application first generates initial scheduling information of all medical personnel corresponding to the target patient by combining patient information with medical personnel information. The initial scheduling information is information reflecting the scheduling of medical personnel in the medical process of the target patient in the hospital, that is, information on the medical order of medical personnel in the medical process of the target patient, which can be used to determine the medical steps of the patient, thereby making the medical process of the patient in the hospital clear. Secondly, the dispatchability of each medical personnel corresponding to the target patient in the medical process is determined through the initial scheduling information. The dispatchability represents the parameter value of the adjustable degree of medical personnel in the medical process of the target patient, which can be used to arrange the medical tasks of the medical personnel, and reasonably use the resources of medical personnel in the hospital. Then, according to all the dispatchability and the working time of each medical personnel, the task of each medical personnel in each medical stage of the target patient's medical process is positioned to obtain the task of each medical personnel. The stage proportion of tasks of personnel in each medical stage, the stage proportion is a parameter value reflecting the proportion of tasks of medical personnel in the medical stage during the medical treatment of the target patient, which can be used to allocate medical tasks to medical personnel, reducing the redundancy of medical personnel in the hospital when treating patients; thus, based on the medical results of the target patient in the current medical stage and the stage proportion of tasks of each medical personnel in each medical stage, the medical stage conflict analysis is performed on each medical personnel corresponding to the target patient after the current medical stage, and then the trust personnel queue of the medical personnel that can be dispatched corresponding to the target patient is obtained. The trust personnel queue is a reliable personnel queue that reflects the medical personnel that can be dispatched during the treatment of the target patient, which is used to arrange the medical personnel of the target patient in the medical process, so as to improve the medical effect of the target patient and solve the conflict problem of the hospital in arranging medical personnel; finally, the personnel resources of the medical personnel corresponding to the target patient are allocated according to the trust personnel queue. The above scheme can avoid the redundancy of medical personnel arranged by the hospital for patients, and timely adjust the medical personnel of the patients, thereby improving the utilization rate of medical resources in the hospital. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1 is an exemplary flow chart of a medical data management method based on artificial intelligence according to some embodiments of the present application;
[0054] Figure 2 is an exemplary flowchart for determining the dispatchable medical personnel corresponding to a target patient during a medical treatment process according to some embodiments of the present application;
[0055] Figure 3 is a schematic diagram of determining a trusted personnel queue according to some embodiments of the present application;
[0056] Figure 4is a schematic diagram of the structure of a medical personnel allocation unit according to some embodiments of the present application;
[0057] Figure 5 It is a structural diagram of a computer device for implementing an artificial intelligence-based medical data management method according to some embodiments of the present application. DETAILED DESCRIPTION
[0058] In order to better understand the technical solution of the present application, the technical solution of the present application will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0059] refer to Figure 1 , which is an exemplary flow chart of a medical data management method based on artificial intelligence according to some embodiments of the present application. The medical data management method 100 based on artificial intelligence mainly includes the following steps:
[0060] In step 101, patient information and medical staff information of a target patient in a hospital are obtained.
[0061] In specific implementation, the patient information and medical staff information of the target patient in the hospital are extracted from the data sharing platform within the hospital, wherein the patient information represents the target patient's personal information, medical records, medical results, diagnosis results, and medical plans, and is used to determine the target patient's medical condition in the hospital; the medical staff information represents the information of the relevant medical staff of the target patient in each medical stage, that is, the information of the medical staff arranged for the target patient during the medical process; in other embodiments, other methods can also be used to determine, which is not limited here.
[0062] In step 102, initial scheduling information of all medical personnel corresponding to the target patient is determined according to the patient information and the medical personnel information.
[0063] In some embodiments, determining the initial scheduling information of all medical personnel corresponding to the target patient according to the patient information and the medical personnel information can be implemented by the following steps:
[0064] Determining the medical stage of each medical staff during the medical treatment of the target patient according to the patient information;
[0065] Determine the correlation between the target patient and each medical staff in the medical process through all medical stages and the medical staff information;
[0066] Determine the medical personnel data of the target patient according to all the associations and the medical personnel information;
[0067] Determine the disease category of the target patient according to the patient information;
[0068] The initial scheduling information of the medical personnel corresponding to the target patient is determined by the medical personnel data and the disease category.
[0069] In specific implementation, determining the medical stage of each medical staff in the medical process of the target patient according to the patient information can be achieved in the following manner, namely: determining the medical process of the target patient in combination with the patient information through a medical process management system to obtain the various medical stages of the target patient, and arranging medical staff for each medical stage of the target patient to obtain the medical stages of each medical staff in the medical process of the target patient, wherein the medical stage includes a diagnosis stage, a treatment stage, a nursing stage, a monitoring and follow-up stage, which is used to analyze the medical process of the target patient; determining the correlation between the target patient and each medical staff in the medical process through all medical stages and the medical staff information can be achieved in the following manner, namely: calculating the correlation between the target patient and each medical staff in the medical process through a method for calculating the correlation between the patient and the medical staff in the prior art (such as a structural model method and a hierarchical analysis method) in combination with the patient information, the medical staff information and all medical stages; in other embodiments, other methods may also be used for determination, which are not limited here.
[0070] It should be noted that the correlation degree in this application represents the parameter value of the correlation degree between the target patient and the medical personnel during the medical process, and is used to arrange the medical personnel for the target patient during the medical process to achieve the best utilization of medical resources for the target patient.
[0071] In specific implementation, the following method can be used to determine the medical personnel data of the target patient based on all the correlations and the medical personnel information, namely: arrange the medical personnel in the medical personnel information in descending order according to the strength of the corresponding correlation, and use the arranged series as the medical personnel data of the target patient; wherein the medical personnel data represents the data of the medical sequence of the medical personnel corresponding to the target patient, and is used to arrange the medical sequence of the medical personnel corresponding to the target patient; in other embodiments, other methods can also be used to determine, which are not limited here.
[0072] In specific implementation, determining the disease category of the target patient according to the patient information can be implemented in the following manner, namely: inputting the patient information into the disease category identification center of the hospital, and identifying the disease category of the target patient from the disease category identification center, wherein the disease category indicates the type of disease to which the target patient belongs, and is used to arrange the medical process of the target patient; determining the initial scheduling information of the medical personnel corresponding to the target patient according to the medical personnel data and the disease category can be implemented in the following manner, namely: constructing an initial scheduling information model through an artificial intelligence algorithm, taking the medical personnel data as the initial parameters of the initial scheduling information model, taking the disease category as the constraint parameter of the initial scheduling information model, and generating the initial scheduling information of the target patient in the hospital through the initial scheduling information model, wherein the initial scheduling information model is, for example: initial scheduling information = medical personnel data * A + disease category * B, wherein A and B are weight coefficients, A and B can be determined based on a large amount of initial scheduling information, and can also be determined in other ways in other embodiments, which are not limited here.
[0073] It should be noted that the initial scheduling information in the present application is information that reflects the scheduling of medical personnel during the hospital's medical treatment of the target patient, that is, information on the medical order of medical personnel during the target patient's medical treatment, which is used to determine the patient's medical steps, thereby making the patient's medical process in the hospital clear. The initial scheduling information includes the scheduling of medical personnel for examination, diagnosis, medical treatment, rehabilitation and other steps, and arranges the arrangements of medical personnel and patients, medical locations, times, etc. in each step.
[0074] In step 103, the dispatchability of each medical personnel corresponding to the target patient during the medical process is determined through the initial scheduling information. For each medical personnel corresponding to the target patient, the task of each medical personnel in each medical stage of the target patient's medical process is positioned according to all the dispatchability and the working hours of each medical personnel, and the stage proportion of the task of each medical personnel in each medical stage is obtained.
[0075] In some embodiments, reference Figure 2 As shown, this figure is a schematic diagram of the process of determining the schedulability in some embodiments of the present application. In this embodiment, the schedulability of each medical personnel corresponding to the target patient in the medical process can be determined by the initial scheduling information, which can be implemented by the following steps:
[0076] First, in step 1031, a medical staff is selected as a selected medical staff, and medical information of the selected medical staff is determined;
[0077] Secondly, in step 1032, the stage suitability of the selected medical personnel in each medical stage of the medical treatment process of the target patient is determined according to the initial scheduling information;
[0078] Then, in step 1033, the dispatchability of the corresponding selected medical personnel of the target patient in the medical process is determined through the medical information and all the stage suitability;
[0079] Finally, in step 1034, the dispatchability of the remaining medical personnel corresponding to the target patient in the medical process is further determined.
[0080] In specific implementation, determining the medical information of the selected medical personnel can be achieved in the following manner, namely: extracting the medical information of the selected medical personnel from the medical personnel management system of the hospital, wherein the medical information represents the basic information of the medical personnel, namely: the basic identity information, professional qualification information, working hours and scheduling information of the medical personnel, etc., which is used to arrange the medical tasks of the medical personnel; determining the stage adaptability of the selected medical personnel in each medical stage of the medical process of the target patient according to the initial scheduling information can be achieved in the following manner, namely: selecting any medical stage other than the medical stage of the selected medical personnel in the medical process of the target patient as the selected medical personnel; Medical stage, add 1 to the total number of medical stages between the selected medical stage and the medical stage of the selected medical personnel in the medical process of the target patient, and use the added value as the stage fitness of the selected medical personnel in the selected medical stage, and continue to determine the stage fitness of the selected medical personnel in the remaining medical stages, wherein the stage fitness represents the fitness of the medical personnel in the medical stage in the process of treating the target patient, that is, the fitness of the medical personnel in the medical stage during the medical process of the target patient, which can be used to arrange the medical personnel in the medical process of the target patient; in other embodiments, other methods can also be used to determine, which are not limited here.
[0081] In specific implementation, the following method can be used to determine the dispatchability of the selected medical personnel corresponding to the target patient in the medical process through the medical information and all the stage fitness, namely: the feasibility of the selected medical personnel in each medical stage is calculated by combining the medical information with the medical stage analysis method in the prior art (such as hierarchical analysis method and grey correlation analysis method), wherein the feasibility indicates the degree to which the medical personnel can provide medical treatment in the medical stage, a medical stage is selected as the selected medical stage, the stage fitness corresponding to the selected medical stage is multiplied by the feasibility corresponding to the selected medical stage, the multiplied value is used as the dispatchable component of the selected medical personnel in the selected medical stage, the dispatchable components of the selected medical personnel in the remaining medical stages are further determined, and the sum of all the dispatchable components is used as the dispatchability of the selected medical personnel corresponding to the target patient in the medical process. In other embodiments, other methods can also be used for determination, which are not limited here.
[0082] It should be noted that the schedulability in this application represents the parameter value of the adjustable degree of medical personnel during the medical treatment of the target patient, which can be used to arrange the medical tasks of the medical personnel and reasonably use the resources of medical personnel in the hospital.
[0083] In some embodiments, the tasks of each medical staff in each medical stage of the target patient's medical treatment process are positioned according to all the schedulable tasks and the working hours of each medical staff, and the stage proportion of the tasks of each medical staff in each medical stage can be obtained by the following steps:
[0084] Obtain the various medical stages of the target patient's medical process and the working hours of each medical staff;
[0085] Select a medical stage, and determine the task suitability of each medical staff in the selected medical stage during the medical treatment of the target patient based on all schedulable tasks;
[0086] Determine the stage proportion of tasks of each medical staff in the selected medical stage according to all task suitability and all working time;
[0087] Continue to determine the proportion of tasks performed by each medical staff member in each remaining medical stage.
[0088] In specific implementation, determining the task fitness of each medical personnel at the selected medical stage in the medical process of the target patient based on all schedulable methods can be implemented in the following manner, namely: obtaining the stage fitness of each medical personnel at each medical stage, arranging all the stage fitness corresponding to the selected medical stage in ascending order, using the arranged sequence as the stage fitness sequence, selecting a medical personnel as the selected medical personnel, multiplying the position of the stage fitness corresponding to the selected medical personnel in the stage fitness sequence by the schedulable corresponding to the selected medical personnel, dividing the multiplied value by the stage fitness corresponding to the selected medical personnel in the stage fitness sequence, using the divided value as the task fitness of the selected medical personnel at the selected medical stage, and continuing to determine the task fitness of the remaining medical personnel at the selected medical stage, wherein the task fitness represents a parameter value of the medical personnel's suitability for the medical task at the medical stage, which can be used to arrange the medical personnel; in other embodiments, other methods can also be used for determination, which are not limited here.
[0089] In specific implementation, the following method can be used to determine the stage proportion of tasks of each medical staff in the selected medical stage based on all task suitabilities and all working times, namely: extract the medical time in the selected medical stage from the medical management system, select a medical staff as the selected medical staff, and judge whether the working time corresponding to the selected medical staff is within the medical time through the medical stage; if the working time is within the medical time, add the working time and the medical time, perform a logarithmic operation with a base of 2 on the added value, multiply the value obtained by the logarithmic operation by the task suitability corresponding to the selected medical staff, and use the multiplied value as the stage proportion of tasks of the selected medical staff in the selected medical stage, and continue to determine the stage proportion of tasks of the remaining medical staff in the selected medical stage; in other embodiments, other methods can also be used for determination, which are not limited here.
[0090] It should be noted that the stage proportion in this application is a parameter value that reflects the proportion of medical personnel's tasks in the medical stage during the target patient's medical treatment process. It can be used to allocate medical tasks to medical personnel, reducing the waste of medical personnel resources in the hospital.
[0091] In step 104, based on the medical results of the target patient in the current medical stage and the stage proportion of the tasks of each medical staff in each medical stage, a medical stage conflict analysis is performed on each medical staff corresponding to the target patient after the current medical stage, so as to obtain a trusted personnel queue of the medical staff that can be dispatched corresponding to the target patient.
[0092] It should be noted that the medical results in the present application represent the results of the target patient's physical recovery during the medical process, and are used to arrange the target patient's subsequent medical conditions. By real-time monitoring of the target patient's medical results at the current medical stage, the target patient's medical personnel are updated to facilitate the target patient to receive medical treatment in a timely manner. As a preferred embodiment, the medical results of the target patient at the current medical stage can be monitored from the medical monitoring center of the current hospital. In other embodiments, other monitoring methods can also be used, which will not be repeated here.
[0093] In some embodiments, based on the medical results of the target patient in the current medical stage and the stage proportion of the tasks of each medical staff in each medical stage, a medical stage conflict analysis is performed on each medical staff corresponding to the target patient after the current medical stage, and then a trusted staff queue of the medical staff that can be dispatched corresponding to the target patient is obtained, which can be implemented by the following steps:
[0094] Determine multiple adjustable medical stages for each medical staff in the medical process by using the stage proportion of the task of each medical staff in each medical stage;
[0095] determining a conflict coefficient between each medical staff of the target patient according to the medical result and all adjustable medical stages of each medical staff;
[0096] Adjust each medical staff of the target patient through all conflict coefficients to obtain adjustment information of the medical staff;
[0097] A trusted personnel queue of dispatchable medical personnel corresponding to the target patient is determined according to the adjustment information.
[0098] In specific implementation, determining the conflict coefficient between the medical personnel of the target patient according to the medical results and all adjustable medical stages of each medical personnel can be achieved in the following manner, namely: selecting any two medical personnel as the selected two medical personnel, extracting all the same adjustable medical stages from all the adjustable medical stages corresponding to the selected two medical personnel, and taking the total number of all the same adjustable medical stages as the conflict amount of the selected two medical personnel, wherein the conflict amount represents a parameter value of the degree of conflict between the two medical personnel in the medical stages, which can be used to adjust the two medical personnel, evaluating the degree of conflict between the selected two medical personnel by combining the conflict amount and the medical results of the selected two medical personnel through the decision conflict scale in the prior art, taking the evaluated value as the conflict coefficient between the selected two medical personnel, and continuing to determine the conflict coefficient between the remaining medical personnel, wherein the conflict coefficient represents a parameter of the degree of conflict between the two medical personnel corresponding to the target patient after receiving the medical results, which is used to adjust the medical personnel of the target patient; in other embodiments, other methods can also be used for determination, which are not limited here.
[0099] In specific implementation, all conflict coefficients are used to adjust the medical personnel of the target patient, and the adjustment information of the medical personnel can be obtained in the following manner, namely: obtaining the arrangement data of the medical personnel from the hospital's information database, wherein the arrangement data represents the arrangement data of the medical personnel in the hospital when providing medical treatment to the patient, determining the conflict threshold between the medical personnel by Logistic regression analysis in the prior art combined with the arrangement data of the medical personnel, wherein the conflict threshold represents the parameter value of the minimum conflict degree between the medical personnel, and exceeding the conflict threshold represents the existence of a conflict between the medical personnel that must be handled, extracting all conflict coefficients greater than or equal to the conflict threshold from all conflict coefficients, adjusting the medical personnel corresponding to each extracted conflict coefficient according to the medical personnel adjustment system of the hospital, and taking the information of the adjusted medical personnel and the collection of the information of the unadjusted medical personnel as the adjustment information of the medical personnel, wherein the adjustment information represents the information after the conflict adjustment of the medical personnel corresponding to the target patient, so as to avoid the conflict between the medical personnel corresponding to the target patient; in other embodiments, other methods can also be used for determination, which are not limited here.
[0100] In specific implementation, determining the trusted personnel queue of dispatchable medical personnel corresponding to the target patient according to the adjustment information can be implemented in the following manner, namely: initializing a trusted personnel queue model, taking the adjustment information as the constraint parameter of the trusted personnel queue model, taking the medical personnel information as the initialization parameter of the trusted personnel queue model, and determining the trusted personnel queue of dispatchable medical personnel corresponding to the target patient through the trusted personnel queue model. The trusted personnel queue model is a queue model of trusted personnel queues established by using a machine learning algorithm (such as a regression algorithm, a neural network, etc.). For example, the queue model is: trusted personnel queue = adjustment information * C + medical personnel information * D, wherein C and D are weight coefficients, and C and D can be determined based on a large number of trusted personnel queues, for example, Figure 3 As described above, this figure is a schematic diagram of a trusted personnel queue shown in some embodiments of the present application. In other embodiments, other methods may be used for determination, which is not limited here.
[0101] It should be noted that the trusted personnel queue in this application is a reliable personnel queue that reflects the medical personnel that can be dispatched during the treatment of the target patient. It is used to arrange the medical personnel for the target patient during the medical process, so as to improve the medical effect of the target patient and solve the conflict problem when the hospital arranges medical personnel.
[0102] In some embodiments, determining multiple adjustable medical stages of each medical staff in the medical process by the stage proportion of the task of each medical staff in each medical stage can be achieved by the following steps:
[0103] Determine association data between each patient and medical personnel similar to the target patient according to the disease category of the target patient;
[0104] Determine the matching threshold of the medical personnel in the process of providing medical treatment to the patient through the associated data;
[0105] Selecting a medical staff as the selected medical staff, and determining a plurality of credible stage proportions according to the stage proportions of the selected medical staff's tasks in each medical stage and the matching threshold;
[0106] Determine multiple adjustable medical stages of the selected medical personnel in the medical process according to the proportion of all credible stages;
[0107] Continue to determine multiple adjustable medical stages for the remaining medical personnel in the medical process.
[0108] In specific implementation, determining the association data between each patient similar to the target patient and the medical personnel according to the disease category of the target patient can be achieved in the following manner, namely: extracting the association data between each patient similar to the target patient and the medical personnel from the patient information database of the hospital according to the disease category of the target patient, wherein the association data is a collection of all association degrees, and the association degree in the association data represents the parameter value of the association degree between historical patients similar to the target patient and the medical personnel, which is used to analyze the medical progress of the patient; determining the matching threshold of the medical personnel in the medical process of the patient through the association data can be achieved in the following manner, namely: subtracting the maximum association degree from the minimum association degree in the association data, performing natural logarithm operation on the value obtained by the subtraction, multiplying the value obtained by the logarithm operation by the average value of all association degrees in the association data, and using the multiplied value as the matching threshold of the medical personnel in the medical process of the patient; in other embodiments, other methods can also be used for determination, which are not limited here.
[0109] It should be noted that the matching threshold in the present application is a threshold that reflects the minimum matching degree of medical personnel in the process of treating patients, and is used to screen medical personnel at various medical stages during the process of treating patients, so as to save the hospital's medical personnel resources.
[0110] In specific implementation, determining multiple credible stage proportions according to the stage proportions of the selected medical personnel's tasks in each medical stage and the matching threshold can be implemented in the following manner, namely: selecting a stage proportion as the selected stage proportion, comparing the selected stage proportion with the matching threshold, if the selected stage proportion is greater than or equal to the matching threshold, then taking the selected stage proportion as the credible stage proportion, if the selected stage proportion is less than the matching threshold, then removing the selected stage proportion, wherein the credible stage proportion represents a reliable stage proportion, which is used to adjust the medical personnel for the target patient; determining multiple adjustable medical stages of the selected medical personnel in the medical process according to all credible stage proportions can be implemented in the following manner, namely: taking the medical stages corresponding to each credible stage proportion as the adjustable medical stages of the selected medical personnel in the medical process; in other embodiments, other methods may also be used for determination, which are not limited here.
[0111] It should be noted that the adjustable medical stage in the present application reflects the medical stage that can be adjusted by medical personnel during the medical process of the target patient, and can be used by medical personnel to adjust the medical stage during the medical process of the target patient, so as to facilitate full utilization of the medical stage during the medical process of the target patient.
[0112] In step 105, personnel resources are deployed for each medical personnel corresponding to the target patient according to the trusted personnel queue.
[0113] In some embodiments, the allocation of personnel resources to each medical personnel corresponding to the target patient according to the trusted personnel queue can be implemented by the following steps:
[0114] Obtain medical resource coordination data for target patients;
[0115] Adjusting the medical resource coordination data according to the trusted personnel queue of the medical personnel to obtain the adjusted medical resource coordination data;
[0116] Arrange various medical personnel for target patients through the adjusted medical resource coordination data.
[0117] In a specific implementation, the medical resource coordination data of the target patient is obtained from the patient database of the hospital, wherein the medical resource coordination data represents the data on resource scheduling required by the hospital for the medical process of the target patient, and the medical resource coordination data includes the personnel queue of medical personnel, the scheduling of medical equipment, medical time, location, etc., which are used to arrange the medical process of the target patient; the medical resource coordination data is adjusted according to the trusted personnel queue of the medical personnel, and the adjusted medical resource coordination data can be implemented in the following manner, namely: the personnel queue in the medical resource coordination data is replaced by the trusted personnel queue of the medical personnel, and the replaced medical resource coordination data is used as the adjusted medical resource coordination data; finally, the medical personnel corresponding to the target patient are rearranged through the adjusted medical resource coordination data; in other embodiments, other arrangements can also be adopted, which are not limited here.
[0118] In addition, in another aspect of the present application, in some embodiments, the present application provides an artificial intelligence-based medical data management system, the artificial intelligence-based medical data management system includes a medical personnel allocation unit, reference Figure 4 , which is a schematic diagram of the structure of a medical personnel allocation unit according to some embodiments of the present application, the medical personnel allocation unit 400 includes: an acquisition module 401, a processing module 402 and an execution module 403, which are respectively described as follows:
[0119] Acquisition module 401, in this application, acquisition module 401 is mainly used to acquire patient information and medical staff information of target patients in the hospital;
[0120] Processing module 402, in this application, the processing module 402 is used to determine the initial scheduling information of all medical personnel corresponding to the target patient according to the patient information and the medical personnel information;
[0121] It should be noted that the processing module 402 in the present application is also used to determine the dispatchability of each medical staff corresponding to the target patient in the medical process through the initial scheduling information, and for each medical staff corresponding to the target patient, the task of each medical staff in each medical stage of the target patient's medical process is positioned according to all dispatchability and the working time of each medical staff, so as to obtain the stage proportion of the task of each medical staff in each medical stage;
[0122] In addition, it should be noted that the processing module 402 in the present application is also used to perform medical stage conflict analysis on each medical staff corresponding to the target patient after the current medical stage based on the medical results of the target patient in the current medical stage and the stage proportion of the tasks of each medical staff in each medical stage, so as to obtain a trusted staff queue of the medical staff that can be dispatched corresponding to the target patient;
[0123] Execution module 403, in the present application, execution module 403 is mainly used to allocate personnel resources to various medical personnel corresponding to the target patient according to the trusted personnel queue.
[0124] In addition, the present application also provides a computer device, which includes a memory and a processor, the memory stores code, and the processor is configured to obtain the code and execute the above-mentioned artificial intelligence-based medical data management method.
[0125] In some embodiments, reference Figure 5 , which is a schematic diagram of the structure of a computer device for implementing an artificial intelligence-based medical data management method according to some embodiments of the present application. The artificial intelligence-based medical data management method in the above embodiment can be Figure 5 The computer device 500 shown in the figure is implemented, and the computer device 500 includes at least one processor 501, a communication bus 502, a memory 503 and at least one communication interface 504.
[0126] The processor 501 may be a general-purpose central processing unit (CPU) or an application-specific integrated circuit (ASIC).
[0127] The communication bus 502 may be used to transmit information between the above-mentioned components.
[0128] The memory 503 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compressed optical disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 503 may exist independently and be connected to the processor 501 via the communication bus 502. The memory 503 may also be integrated with the processor 501.
[0129] The memory 503 is used to store the program code for executing the solution of the present application, and the execution is controlled by the processor 501. The processor 501 is used to execute the program code stored in the memory 503. The program code may include one or more software modules. The method used in the above embodiment can be implemented by the processor 501 and one or more software modules in the program code in the memory 503.
[0130] The communication interface 504 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.
[0131] In a specific implementation, as an embodiment, a computer device may include multiple processors, each of which may be a single-CPU processor or a multi-CPU processor. The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0132] The above-mentioned computer device may be a general-purpose computer device or a special-purpose computer device. In a specific implementation, the computer device may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, a communication device or an embedded device. The embodiment of the present application does not limit the type of computer device.
[0133] In addition, the present application also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, it implements the above-mentioned artificial intelligence-based medical data management method.
[0134] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0135] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A medical data management method based on artificial intelligence, characterized in that: The steps include: Obtain patient information and medical staff information of target patients in the hospital; Determine initial scheduling information of all medical personnel corresponding to the target patient according to the patient information and the medical personnel information; Determine the dispatchability of each medical staff corresponding to the target patient during the medical process through the initial dispatch information, and for each medical staff corresponding to the target patient, locate the task of each medical staff in each medical stage of the target patient's medical process according to all dispatchability and the working time of each medical staff, and obtain the stage proportion of the task of each medical staff in each medical stage; Based on the medical results of the target patient in the current medical stage and the stage proportion of the tasks of each medical staff in each medical stage, a medical stage conflict analysis is performed on each medical staff corresponding to the target patient after the current medical stage, so as to obtain a confident staff queue of the medical staff that can be dispatched corresponding to the target patient; Allocating personnel resources for each medical personnel corresponding to the target patient according to the trusted personnel queue; The method of determining the dispatchability of each medical personnel corresponding to the target patient during the medical treatment process through the initial scheduling information specifically includes: selecting a medical staff as the selected medical staff, and determining the medical information of the selected medical staff; Determining the stage suitability of the selected medical personnel at each medical stage in the medical treatment process of the target patient according to the initial scheduling information; Determine the dispatchability of the target patient and the corresponding selected medical personnel in the medical process through the medical information and all the stage suitability; Continue to determine the remaining medical personnel that can be dispatched during the medical treatment of the target patient; The schedulability represents a parameter value of the degree of adjustment of medical personnel during the medical treatment of the target patient.
2. The method according to claim 1, characterized in that Determining the initial scheduling information of all medical personnel corresponding to the target patient according to the patient information and the medical personnel information specifically includes: Determining the medical stage of each medical staff during the medical treatment of the target patient according to the patient information; Determine the correlation between the target patient and each medical staff in the medical process through all medical stages and the medical staff information; Determine the medical personnel data of the target patient according to all the associations and the medical personnel information; Determine the disease category of the target patient according to the patient information; The initial scheduling information of the medical personnel corresponding to the target patient is determined by the medical personnel data and the disease category.
3. The method according to claim 1, characterized in that According to all the available schedules and the working hours of each medical staff, the tasks of each medical staff in each medical stage of the target patient's medical treatment process are positioned, and the stage proportion of the tasks of each medical staff in each medical stage is obtained, which specifically includes: Obtain the various medical stages of the target patient's medical process; Select a medical stage, and determine the task suitability of each medical staff in the selected medical stage during the medical treatment of the target patient based on all schedulable tasks; Determine the stage proportion of tasks of each medical staff in the selected medical stage according to all task suitability and all working time; Continue to determine the proportion of tasks performed by each medical staff member in each remaining medical stage.
4. The method according to claim 1, characterized in that Based on the medical results of the target patient in the current medical stage and the stage proportion of the tasks of each medical staff in each medical stage, a medical stage conflict analysis is performed on each medical staff corresponding to the target patient after the current medical stage, and then a trusted staff queue of the medical staff that can be dispatched corresponding to the target patient is obtained, which specifically includes: Determine multiple adjustable medical stages for each medical staff in the medical process by using the stage proportion of the task of each medical staff in each medical stage; determining a conflict coefficient between each medical staff of the target patient according to the medical result and all adjustable medical stages of each medical staff; Adjust each medical staff of the target patient through all conflict coefficients to obtain adjustment information of the medical staff; A trusted personnel queue of dispatchable medical personnel corresponding to the target patient is determined according to the adjustment information.
5. The method according to claim 4, characterized in that Determining the multiple adjustable medical stages of each medical staff in the medical process by the stage proportion of the tasks of each medical staff in each medical stage specifically includes: Determine association data between each patient and medical personnel similar to the target patient according to the disease category of the target patient; Determine the matching threshold of the medical personnel in the process of providing medical treatment to the patient through the associated data; Selecting a medical staff as the selected medical staff, and determining a plurality of credible stage proportions according to the stage proportions of the selected medical staff's tasks in each medical stage and the matching threshold; Determine multiple adjustable medical stages of the selected medical personnel in the medical process according to the proportion of all credible stages; Continue to determine multiple adjustable medical stages for the remaining medical personnel in the medical process.
6. The method according to claim 1, characterized in that The allocation of personnel resources to each medical personnel corresponding to the target patient according to the trusted personnel queue specifically includes: Obtain medical resource coordination data for target patients; Adjusting the medical resource coordination data according to the trusted personnel queue of the medical personnel to obtain the adjusted medical resource coordination data; Arrange various medical personnel for target patients through the adjusted medical resource coordination data.
7. A medical data management system based on artificial intelligence, which is managed by the method described in any one of claims 1 to 6, and the medical data management system based on artificial intelligence includes a medical personnel allocation unit, characterized in that: The medical personnel allocation unit comprises: An acquisition module, used to acquire patient information and medical staff information of target patients in the hospital; A processing module, configured to determine initial scheduling information of all medical personnel corresponding to the target patient according to the patient information and the medical personnel information; The processing module is further used to determine the dispatchability of each medical staff corresponding to the target patient in the medical process through the initial scheduling information, and for each medical staff corresponding to the target patient, locate the task of each medical staff in each medical stage of the target patient's medical process according to all dispatchability and the working time of each medical staff, so as to obtain the stage proportion of the task of each medical staff in each medical stage; The processing module is further used to perform medical stage conflict analysis on each medical staff corresponding to the target patient after the current medical stage based on the medical result of the target patient in the current medical stage and the stage proportion of the tasks of each medical staff in each medical stage, so as to obtain a trusted staff queue of the medical staff that can be dispatched corresponding to the target patient; An execution module is used to allocate personnel resources to various medical personnel corresponding to the target patient according to the trusted personnel queue.
8. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores a code, and the processor is configured to obtain the code and execute the artificial intelligence-based medical data management method as described in any one of claims 1 to 6.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the artificial intelligence-based medical data management method as described in any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Medical task assignment method and device, electronic device and storage medium
CN110782979A
Method and system for optimizing employee scheduling in a patient care environment
US20040039628A1