Medical care automatic scheduling method and device, computer equipment and storage medium
By determining the medical needs of patients based on basic information and automatically scheduling medical staff based on these needs, the problem of not being able to automatically scheduling based on actual patient needs in the existing technology is solved, and the matching of scheduling results and patient needs is achieved, and the efficiency and accuracy of scheduling are improved.
Patent Information
- Application Number
- CN202510097742.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-03-04
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing medical and nursing shift scheduling methods cannot automatically scheduling based on actual patient needs, resulting in a mismatch between the scheduling results and the patient needs.
By determining their first medical care needs based on the basic information of each patient and determining the second medical care needs for each time period based on these needs, the medical care staff will eventually be automatically scheduled. The method includes using a pre-trained medical needs model to process the patient's basic information, determine the target type and its corresponding medical needs, and conducting a refined scheduling of medical staff based on the patient's medical needs at each time period.
Automatic shift scheduling based on actual patient needs is realized, so that the shift scheduling results match the patient's needs, and the efficiency and accuracy of medical and nursing shift scheduling are improved.
Smart Images

Figure CN119560118A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical management technology, and in particular to a method, device, computer equipment and storage medium for automated medical scheduling. Background Art
[0002] Medical staff scheduling is an important part of hospital management and medical care, and closely affects the continuity and quality of nursing work. However, in the existing scheduling methods, each medical staff is usually scheduled manually, and it is impossible to automatically schedule based on actual patient needs, resulting in a mismatch between scheduling results and patient needs.
[0003] There is currently no effective solution to the problem that related technologies cannot automatically schedule shifts based on actual patient needs. Summary of the invention
[0004] In this embodiment, a method, apparatus, computer device and storage medium for automated medical scheduling are provided to solve the problem in the related art that automated scheduling cannot be performed based on actual patient needs.
[0005] In a first aspect, a method for automated scheduling of medical staff is provided in this embodiment, and the method includes: Determine the first medical care need of each patient according to the basic information of the patient; the first medical care need is used to indicate the medical care needs of the patient in different time periods; Based on the first medical care needs of each of the patients, determining a second medical care need corresponding to each of the time periods; Based on the second medical care demand corresponding to each time period, each medical staff is scheduled.
[0006] In some embodiments, determining the first medical care need of each patient according to the basic information of the patient includes: The basic information of each of the patients is input into a pre-trained medical care demand model for processing to obtain the first medical care demand of the patient; the processing process of the medical care demand model includes: determining the target type of the patient according to the basic information of each of the patients; and determining the first medical care demand corresponding to the target type.
[0007] In some embodiments, the training process of the medical care demand model includes: Determine the medical care needs corresponding to the patient samples based on the nursing interaction data between different patient samples and medical staff; Generate a training data set based on the basic information of different patient samples and the corresponding medical care needs; The medical care demand model is trained based on the training data set.
[0008] In some embodiments, determining the second medical care need corresponding to each time period based on the first medical care need of each patient includes: Determine the number of medical staff and the duration of care required for different patients in each time period according to the first medical care needs of each patient; The second medical care demand corresponding to each time period is determined according to the number of medical care personnel and the nursing duration required for different patients in each time period.
[0009] In some embodiments, determining the second medical care need corresponding to each time period based on the first medical care need of each patient further includes: According to the first medical care needs of each of the patients, determining the number of medical staff, nursing duration and nursing demand information required for different patients in each time period; the nursing demand information includes the nursing category and demand weight corresponding to the nursing demand; The second medical care demand corresponding to each time period is determined according to the number of medical care personnel, the nursing duration and the nursing demand information required by different patients in each time period.
[0010] In some embodiments, scheduling each medical staff based on the second medical care demand corresponding to each time period includes: According to the processing capability of each medical staff for different nursing needs, the medical staff are sorted to obtain the medical staff sorting result corresponding to each nursing need; Based on the ranking results of the medical staff corresponding to the different nursing demand categories and the second medical staff corresponding to each time period, each medical staff is scheduled.
[0011] In some embodiments, the medical staff are sorted according to their processing capabilities for different nursing needs, including: The medical staff are ranked according to the processing time of each medical staff for different nursing needs.
[0012] In a second aspect, in this embodiment, a medical care automation scheduling device is provided, the device comprising: A classification module, used to determine the first medical care needs of each patient according to the basic information of the patient; the first medical care needs are used to indicate the medical care needs of the patient in different time periods; A determination module, configured to determine a second medical care need corresponding to each of the time periods based on the first medical care needs of each of the patients; The scheduling module is used to schedule each medical staff based on the second medical care demand corresponding to each time period.
[0013] In a third aspect, a computer device is provided in this embodiment, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method for automated medical scheduling described in the first aspect is implemented.
[0014] In a fourth aspect, a storage medium is provided in this embodiment, on which a computer program is stored, and when the program is executed by a processor, the method for automated medical scheduling described in the first aspect is implemented.
[0015] Compared with the related art, the automated medical scheduling method, apparatus, computer equipment and storage medium provided in this embodiment determine the first medical care need of each patient based on the basic information of each patient; the first medical care need is used to indicate the medical care needs of the patient in different time periods; based on the first medical care needs of each patient, the second medical care need corresponding to each time period is determined; based on the second medical care need corresponding to each time period, each medical staff is scheduled, which solves the problem that automated scheduling cannot be performed based on actual patient needs, and realizes automated scheduling based on actual patient needs, so that the scheduling results match the patient needs.
[0016] Details of one or more embodiments of the present application are set forth in the following drawings and description to make other features, objects, and advantages of the present application more readily apparent. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings: Figure 1 This is a hardware structure block diagram of a terminal device of a medical automation scheduling method provided in an embodiment of the present application; Figure 2 is a flow chart of a medical care automation scheduling method provided by an embodiment of the present application; Figure 3 is a flow chart for determining a second medical care need provided by an embodiment of the present application; Figure 4 is a flow chart of a medical care automation scheduling method provided by another embodiment of the present application; Figure 5This is a flow chart of a medical care automation scheduling method provided by a preferred embodiment of the present application; Figure 6 It is a structural block diagram of a medical automation scheduling device provided in one embodiment of the present application.
[0018] In the figure: 102, processor; 104, memory; 106, transmission device; 108, input and output device; 10, classification module; 20, determination module; 30, scheduling module. DETAILED DESCRIPTION
[0019] In order to more clearly understand the purpose, technical solutions and advantages of the present application, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments.
[0020] Unless otherwise defined, the technical terms or scientific terms involved in this application shall have the general meaning understood by people with general skills in the technical field to which this application belongs. The words "one", "a", "the", "these" and the like in this application do not indicate a quantitative limitation, and they may be singular or plural. The terms "include", "comprise", "have" and any variants thereof involved in this application are intended to cover non-exclusive inclusions; for example, a process, method and system, product or device comprising a series of steps or modules (units) is not limited to the listed steps or modules (units), but may include unlisted steps or modules (units), or may include other steps or modules (units) inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "multiple" involved in this application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships, for example, "A and / or B" may mean: A exists alone, A and B exist at the same time, and B exists alone. Generally, the character " / " indicates that the objects associated with each other are in an "or" relationship. The terms "first", "second", "third", etc. in this application are only used to distinguish similar objects and do not represent a specific ordering of the objects.
[0021] The method embodiment provided in this embodiment can be executed in a terminal, a computer or a similar computing device. For example, running on a terminal, Figure 1 FIG. 1 is a hardware structure diagram of a terminal of the medical care automation scheduling method of this embodiment. Figure 1 As shown, the terminal may include one or more ( Figure 1Only one is shown in the figure) a processor 102 and a memory 104 for storing data, wherein the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA. The above terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.
[0022] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the medical automation scheduling method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0023] The transmission device 106 is used to receive or send data via a network. The above network includes a wireless network provided by a communication provider of the terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (Radio Frequency, referred to as RF) module, which is used to communicate with the Internet wirelessly.
[0024] In this embodiment, a method for automatic scheduling of medical staff is provided. Figure 2 is a flow chart of the medical automation scheduling method of this embodiment. Figure 2 As shown, the process includes the following steps: Step S210, determining the first medical care needs of each patient according to the basic information of each patient; the first medical care needs are used to indicate the medical care needs of the patient in different time periods; Step S220, based on the first medical care needs of each patient, determining the second medical care needs corresponding to each time period; Step S230: scheduling each medical staff based on the second medical care demand corresponding to each time period.
[0025] Specifically, a corresponding patient information database is established based on the patient information stored in the Hospital Information System (HIS) or other medical data systems. Multiple patient information databases are established based on factors such as department type, disease type, patient risk level or patient age group. Each patient information database includes basic information of each patient, such as each patient's identity information, department information, diagnosis information, whether there is a nurse, nursing level and hospitalization time.
[0026] Furthermore, based on the basic information of each patient, the first medical care needs of the patient are determined, and the first medical care needs include the medical care needs of the patient in different time periods. For example, based on the patient's symptom information, the severity of the disease and other information, the number of medical staff and nursing time required by the patient in each time period are determined. Each time period can be divided into two-hour intervals, or can be divided according to the morning, noon and evening time periods. This embodiment does not limit the specific division accuracy. Based on the medical care needs such as the number of medical staff and nursing time required by the patient in each time period, the second medical care needs corresponding to each time period are determined. The second medical care needs include the number of medical staff and nursing time required by each patient in each time period.
[0027] In addition, a medical care demand model can also be established in advance, and the first medical care demand of the patient can be obtained through the trained medical care demand model. Specifically, the nursing interaction data between different patient samples and medical staff are collected from medical IoT devices such as bedside call systems. The nursing interaction data includes information such as patient calls, dressing changes, nursing, and requests for additional medical staff. According to the nursing interaction data between each patient sample and the medical staff, the medical care demand corresponding to the patient sample is determined. Based on the basic information of different patient samples and the corresponding medical care needs, a training data set is generated, and the medical care demand model is trained based on the training data set, so that the trained medical care demand model can classify the patient according to the basic information of the patient, obtain the patient type, for example, distinguish different types of patients according to the severity of the disease, distinguish different types of patients according to the disease type, etc., and then match and output the first medical care demand corresponding to the patient type. In actual applications, the basic information of each patient is input into the pre-trained medical care demand model. In the medical care demand model, the target type of the patient is determined according to the basic information of each patient, and then the first medical care demand corresponding to the target type is determined and output.
[0028] Afterwards, each medical staff is scheduled according to the number of medical staff, nursing duration and other information required by each patient in each time period indicated by the second medical care demand, so that the scheduling result matches the patient's demand. It should be noted that this embodiment can further combine the nursing demand information in each time period for scheduling, and the nursing demand information includes the nursing category and demand weight corresponding to each nursing demand in the current time period. According to the number of medical staff, nursing duration and nursing demand information required by different patients in each time period, each medical staff is scheduled, so as to achieve refined scheduling and improve the matching degree between the medical care scheduling result and the patient's demand.
[0029] Medical staff scheduling is an important part of hospital management and medical care, and closely affects the continuity and quality of nursing work. However, in the existing scheduling methods, each medical staff is usually scheduled manually, and it is impossible to automatically schedule based on actual patient needs, resulting in a mismatch between scheduling results and patient needs.
[0030] Compared with the prior art, the present application determines the first medical care need of each patient based on the basic information of each patient; the first medical care need is used to indicate the medical care needs of the patient in different time periods; based on the first medical care needs of each patient, the second medical care need corresponding to each time period is determined; based on the second medical care need corresponding to each time period, each medical staff is scheduled. Based on this, by quantifying the medical care needs of the patient in each time period, and counting the medical care needs of different patients in each time period, each medical staff is reasonably matched to the corresponding time period based on the statistically obtained medical care needs, which solves the problem of being unable to perform automatic scheduling based on actual patient needs, and realizes automatic scheduling based on actual patient needs, so that the scheduling results match the patient needs.
[0031] In some embodiments, determining the first medical care need of each patient according to the basic information of each patient in step S210 includes the following steps: The basic information of each patient is input into the pre-trained medical care demand model for processing to obtain the patient's first medical care demand; the processing process of the medical care demand model includes: determining the patient's target type based on the basic information of each patient; and determining the first medical care demand corresponding to the target type.
[0032] Specifically, basic information of each patient is obtained, including the patient's identity information, department information, diagnosis information, whether there is a nurse, nursing level and hospitalization time, etc. The patient's basic information is input into a pre-trained medical care demand model for analysis and processing to obtain the patient's primary medical care demand.
[0033] In the medical care demand model, patients are classified according to their basic information to obtain target types of patients, such as different types of patients according to the severity of their illness, different types of patients according to the type of disease, etc., and the first medical care demand corresponding to the target type is output. The first medical care demand includes the medical care needs of patients in different time periods, such as the number of medical staff required in each time period, the length of nursing time, etc., which are not limited here.
[0034] Through this embodiment, the basic information of each patient is input into the pre-trained medical care demand model for processing to obtain the patient's first medical care demand, thereby quickly and accurately obtaining the patient's medical care demand, which helps to improve the efficiency and accuracy of medical care scheduling.
[0035] In some embodiments, the training process of the medical care demand model includes the following steps: Determine the medical care needs of patient samples based on the nursing interaction data between different patient samples and medical staff; Generate training data sets based on the basic information of different patient samples and their corresponding medical care needs; The medical care demand model is trained based on the training data set.
[0036] Specifically, the nursing interaction data between different patient samples and medical staff are collected from medical IoT devices such as bedside call systems. The nursing interaction data includes information such as patient calls, dressing changes, nursing, and requests for additional medical staff. Based on the nursing interaction data between each patient sample and the medical staff, the medical care needs corresponding to the patient sample are determined, and a training data set is generated based on the basic information of different patient samples and the corresponding medical care needs.
[0037] Furthermore, the medical care demand model is trained based on the training data set, so that the trained medical care demand model can classify patients according to their basic information to obtain patient types, such as distinguishing different types of patients according to the severity of the disease, distinguishing different types of patients according to the type of disease, etc., and match and output the first medical care demand corresponding to the patient type.
[0038] Through this embodiment, the medical care needs corresponding to the patient samples are determined according to the nursing interaction data between different patient samples and medical staff, a training data set is generated based on the basic information of the different patient samples and the corresponding medical care needs, and the medical care needs model is trained based on the training data set, so that the medical care needs of each patient can be quickly and accurately obtained through the medical care needs model.
[0039] In some of the embodiments, Figure 3 As shown, the step S220 of determining the second medical care demand corresponding to each time period based on the first medical care demand of each patient includes the following steps: Step S221, determining the number of medical staff and nursing time required for different patients in each time period according to the first medical care needs of each patient; Step S222, determining the second medical care demand corresponding to each time period according to the number of medical care personnel and the nursing time required for different patients in each time period.
[0040] Specifically, the first medical care needs of each patient are obtained, and the first medical care needs include the medical care needs of the patient in different time periods, such as the number of medical staff and nursing time required in each time period. According to the first medical care needs of each patient, the second medical care needs of different patients in each time period are counted, and the second medical care needs include the number of medical staff and nursing time required by different patients in each time period.
[0041] For example, during the time period from 9:00 a.m. to 10:00 a.m., there are 3 patients in the current department who need care, 2 of whom each require 1 medical staff, and 1 patient requires 2 medical staff. Therefore, the number of medical staff required during the time period from 9:00 a.m. to 10:00 a.m. is 4.
[0042] Through this embodiment, the number of medical staff and the duration of care required for different patients in each time period are determined based on the first medical care needs of each patient, and the second medical care needs corresponding to each time period are determined based on the number of medical staff and the duration of care required for different patients in each time period. This helps to accurately count the medical care needs in different time periods, which helps to improve the efficiency and accuracy of subsequent medical care scheduling.
[0043] In some embodiments, determining the second medical care need corresponding to each time period based on the first medical care need of each patient in step S220 further includes the following steps: According to the primary medical care needs of each patient, determine the number of medical staff, nursing time and nursing demand information required by different patients in each time period; the nursing demand information includes the nursing category and demand weight corresponding to the nursing demand; Based on the number of medical staff, nursing duration and nursing demand information required by different patients in each time period, the second medical care demand corresponding to each time period is determined.
[0044] Specifically, the first medical care demand of each patient is obtained. The first medical care demand includes the number of medical staff required by the patient, the duration of care, and the care demand information. The care demand information includes the care category and demand weight corresponding to the patient's care demand. Among them, the care category can be divided according to actual needs. For example, different care categories are determined according to the complexity of the patient's condition, which are divided into basic care, specialist care, rehabilitation care, and critical care. Specialist care includes internal medicine care, surgical care, etc. Rehabilitation care includes sports rehabilitation training, speech rehabilitation training, etc. The demand weight corresponding to the patient's care demand is determined by the patient's demand for medical staff, and the demand size can be evaluated based on factors such as the patient's self-care ability, the stage of disease development, and the psychological state. For example, the first medical care demand of patient A belongs to surgical care. Specifically, during the period from 9 to 10 in the morning, one medical staff is required to perform debridement, and the debridement time is about 30 minutes.
[0045] Furthermore, according to the first medical care needs of each patient, the number of medical staff, nursing time and nursing demand information required by different patients in each time period are counted, and according to the number of medical staff, nursing time and nursing demand information required by different patients in each time period, the second medical care needs corresponding to each time period are determined. For example, in the time period from 9 to 10 in the morning, there are 2 patients with debridement nursing needs and 2 patients with oxygen therapy nursing needs, and the nursing time is half an hour or more. In this case, a total of 4 medical staff need to be arranged in the time period from 9 to 10.
[0046] Through this embodiment, based on the first medical care needs of each patient, the number of medical staff, nursing duration and nursing demand information required for different patients in each time period is determined. The nursing demand information includes the nursing category and demand weight corresponding to the nursing need. Based on the number of medical staff, nursing duration and nursing demand information required by different patients in each time period, the second medical care need corresponding to each time period is determined, so as to accurately count the medical care needs in different time periods, which helps to achieve accurate scheduling.
[0047] In some of the embodiments, Figure 4 As shown, the step S230 of scheduling each medical staff based on the second medical care demand corresponding to each time period includes the following steps: Step S231, sorting the medical staff according to their processing capabilities for different nursing needs, and obtaining a sorting result of the medical staff corresponding to each nursing need; Step S232, scheduling each medical staff based on the sorting results of the medical staff corresponding to the different nursing demand categories and the second medical staff corresponding to each time period.
[0048] Specifically, the ability of medical staff to handle different nursing needs is evaluated based on the historical nursing records of each medical staff, or based on the training experience of each medical staff and the assessment of different nursing operations, or it can be evaluated in combination with the self-assessment of medical staff, which is not limited here. Different nursing needs include debridement nursing, oxygen therapy nursing, sports rehabilitation, etc. The ability of medical staff to handle different nursing needs is evaluated based on one or more combinations of factors such as the length of time each medical staff handles different nursing needs, nursing effects, and the assessment level of related operation skills.
[0049] Exemplarily, a medical care matching model is established through the doctor's office and the nurse's station, and each medical staff member enters the time required to handle the specific care needs of different types of patients, and the medical staff members are ranked according to the length of time they take to handle the specific care needs, thereby obtaining the preferred ranking of medical staff for specific care needs.
[0050] Furthermore, according to the processing capabilities of each medical staff for different nursing needs, the medical staff are ranked, and the ranking results of the medical staff corresponding to each nursing need are obtained, so as to obtain the ability ranking of each medical staff for each nursing need. Based on the ranking results of medical staff corresponding to different nursing need categories and the second medical care needs corresponding to each time period, each medical staff is scheduled to match the second medical care needs corresponding to each time period with the scheduled medical staff, so as to give full play to the nursing capabilities of each medical staff, make the demand processing arrangement more refined, and at the same time improve the nursing quality, which helps to improve the patient's nursing experience.
[0051] For example, in the current time period, there are 2 patients with debridement care needs and 2 patients with sports rehabilitation needs. According to the ability ranking of medical staff corresponding to debridement care, two medical staff with stronger processing capabilities are prioritized for scheduling, and the same is true for sports rehabilitation needs. It is understandable that when there are duplicate medical staff selected for different care needs, they can be ranked according to their abilities and matched with other idle medical staff in order.
[0052] Through this embodiment, each medical staff is ranked according to his / her processing capability for different nursing needs, and the ranking result of medical staff corresponding to each nursing need is obtained. Based on the ranking results of medical staff corresponding to different nursing need categories and the second medical need corresponding to each time period, each medical staff is scheduled, so as to give full play to the processing capabilities of different medical staff, make medical scheduling more refined, and improve the rationality of medical scheduling.
[0053] In some embodiments, the medical staff are sorted according to their processing capabilities for different nursing needs, including the following steps: Medical staff are ranked according to how long it takes them to handle different care needs.
[0054] In this embodiment, based on the historical nursing records of each medical staff, the processing time of the medical staff for different nursing needs, such as the processing time of a debridement, is evaluated, and based on the processing time of different medical staff for specific nursing needs, a ranking of the medical staff's capabilities for specific nursing needs is generated. Among them, when the processing time of the medical staff for the nursing needs is short, it indicates that the medical staff has a strong processing capability for the nursing needs.
[0055] Furthermore, when there is a specific nursing need during the time period to be scheduled, the ability ranking of medical staff for the specific nursing need is retrieved, and medical staff with stronger processing capabilities are prioritized for scheduling, and the medical scheduling for each time period is completed in sequence. It should be noted that on the basis of matching medical staff based on the processing time of medical staff for different nursing needs, scheduling can be combined with factors such as the nursing effect of each medical staff for different nursing needs.
[0056] Through this embodiment, each medical staff is ranked according to the processing time of each medical staff for different nursing needs, so as to accurately evaluate the processing ability of medical staff for different nursing needs and realize refined scheduling.
[0057] The present embodiment is described and illustrated below through preferred embodiments.
[0058] Figure 5 Flow chart of the automated medical scheduling method of the preferred embodiment. Figure 5 As shown, the medical care automated scheduling method includes the following steps: Step S510, determining the medical care needs corresponding to the patient samples according to the nursing interaction data between different patient samples and medical staff; Step S520, generating a training data set based on basic information of different patient samples and corresponding medical care needs, and training a medical care demand model based on the training data set; Step S530, inputting the basic information of each patient into the trained medical care demand model for processing, determining the target type of the patient according to the basic information of each patient, and outputting the first medical care demand corresponding to the target type; Step S540, according to the first medical care needs of each patient, determining the number of medical staff, nursing time, and nursing categories and demand weights corresponding to the nursing needs required by different patients in each time period; Step S550, determining the second medical care demand corresponding to each time period according to the number of medical staff, nursing duration and nursing demand information required by different patients in each time period; Step S560, sorting the medical staff according to their processing capabilities for different nursing needs, and obtaining a sorting result of the medical staff corresponding to each nursing need; Step S570, scheduling each medical staff based on the ranking results of the medical staff corresponding to the different nursing demand categories and the second medical staff corresponding to each time period.
[0059] Through this embodiment, the medical care needs corresponding to the patient samples are determined based on the nursing interaction data between different patient samples and medical staff, and a training data set is generated based on the basic information of different patient samples and the corresponding medical care needs, and the medical care needs model is trained based on the training data set. The basic information of each patient is input into the trained medical care needs model for processing, and the target type of the patient is determined based on the basic information of each patient, and the first medical care needs corresponding to the target type are output, so that the medical care needs of each patient can be quickly and accurately obtained through the medical care needs model.
[0060] Furthermore, according to the first medical care needs of each patient, the number of medical staff, nursing time, and nursing categories and demand weights corresponding to the nursing needs required by different patients in each time period are determined. According to the number of medical staff, nursing time, and nursing demand information required by different patients in each time period, the second medical care needs corresponding to each time period are determined. Afterwards, according to the processing capacity of each medical staff for different nursing needs, the medical staff are sorted to obtain the medical staff sorting results corresponding to each nursing need, so that the medical staff can be scheduled based on the medical staff sorting results corresponding to different nursing demand categories and the second medical care needs corresponding to each time period, so that the medical care needs corresponding to each time period are matched with the scheduled medical staff, which solves the problem of being unable to perform automatic scheduling based on actual patient needs, and realizes automatic scheduling based on actual patient needs, so that the scheduling results match the patient needs.
[0061] It should be noted that the steps shown in the above process or the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0062] In this embodiment, a medical care automation scheduling device is also provided, which is used to implement the above embodiments and preferred implementations, and will not be repeated here. The terms "module", "unit", "subunit", etc. used below can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0063] Figure 6 is a structural block diagram of the medical automation scheduling device of this embodiment, such as Figure 6 As shown, the device comprises: The classification module 10 is used to determine the first medical care needs of each patient according to the basic information of each patient; the first medical care needs are used to indicate the medical care needs of the patient in different time periods; A determination module 20, configured to determine a second medical care need corresponding to each time period based on the first medical care need of each patient; The scheduling module 30 is used to schedule various medical staff based on the second medical needs corresponding to each time period.
[0064] Through the device provided in this embodiment, the first medical care need of the patient is determined according to the basic information of each patient; the first medical care need is used to indicate the medical care needs of the patient in different time periods; based on the first medical care needs of each patient, the second medical care need corresponding to each time period is determined; based on the second medical care need corresponding to each time period, each medical staff is scheduled, which solves the problem that automatic scheduling cannot be performed based on actual patient needs, and realizes automatic scheduling based on actual patient needs, so that the scheduling results match the patient needs.
[0065] In some of the embodiments, the classification module 10 is also used to input the basic information of each patient into a pre-trained medical care needs model for processing to obtain the patient's first medical care needs; the processing process of the medical care needs model includes: determining the patient's target type based on the basic information of each patient; and determining the first medical care needs corresponding to the target type.
[0066] In some of these embodiments, Figure 6 On the basis of this, the device also includes a training module, which is used to determine the medical care needs corresponding to the patient samples according to the nursing interaction data between different patient samples and medical staff; generate a training data set based on the basic information of different patient samples and the corresponding medical care needs; and train the medical care needs model based on the training data set.
[0067] In some of the embodiments, the determination module 20 is also used to determine the number of medical staff and the duration of care required for different patients in each time period based on the first medical care needs of each patient; and to determine the second medical care needs corresponding to each time period based on the number of medical staff and the duration of care required for different patients in each time period.
[0068] In some of the embodiments, the determination module 20 is also used to determine the number of medical staff, nursing duration and nursing demand information required for different patients in each time period based on the first medical care needs of each patient; the nursing demand information includes the nursing category and demand weight corresponding to the nursing need; and the second medical care needs corresponding to each time period are determined based on the number of medical staff, nursing duration and nursing demand information required for different patients in each time period.
[0069] In some of the embodiments, the scheduling module 30 is also used to sort the medical staff according to the processing capabilities of each medical staff for different nursing needs, and obtain the medical staff sorting results corresponding to each nursing need; based on the medical staff sorting results corresponding to different nursing need categories, and the second medical care need corresponding to each time period, each medical staff is scheduled.
[0070] In some of the embodiments, the scheduling module 30 is further used to sort the medical staff according to the processing time of each medical staff for different nursing needs.
[0071] It should be noted that the above modules can be functional modules or program modules, and can be implemented by software or hardware. For modules implemented by hardware, the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.
[0072] In this embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0073] Optionally, the computer device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0074] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program: S1, determining the first medical care needs of each patient based on their basic information; the first medical care needs are used to indicate the medical care needs of the patient in different time periods; S2, based on the first medical care needs of each patient, determining the second medical care needs corresponding to each time period; S3, scheduling each medical staff based on the second medical care demand corresponding to each time period.
[0075] It should be noted that the specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementation modes, and will not be repeated in this embodiment.
[0076] In addition, in combination with the automated medical care scheduling method provided in the above embodiments, a storage medium may also be provided in this embodiment to implement the method. The storage medium stores a computer program; when the computer program is executed by a processor, any automated medical care scheduling method in the above embodiments is implemented.
[0077] It should be understood that the specific embodiments described herein are only used to explain the application, rather than to limit it. Based on the embodiments provided in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the protection scope of this application.
[0078] Obviously, the drawings are only some examples or embodiments of the present application. For ordinary technicians in the field, the present application can also be applied to other similar situations based on these drawings without creative work. In addition, it is understandable that although the work done in this development process may be complicated and lengthy, for ordinary technicians in the field, certain changes in design, manufacturing or production based on the technical content disclosed in this application are only conventional technical means and should not be regarded as insufficient content disclosed in this application.
[0079] The term "embodiment" in this application refers to a specific feature, structure or characteristic described in conjunction with the embodiment that can be included in at least one embodiment of the present application. The appearance of this phrase in various locations in the specification does not necessarily mean the same embodiment, nor does it mean that it is mutually exclusive with other embodiments and is independent or optional. It is clearly or implicitly understood by those of ordinary skill in the art that the embodiments described in this application can be combined with other embodiments without conflict.
[0080] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of patent protection. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the scope of protection of the present application. Therefore, the scope of protection of the present application shall be subject to the attached claims.
Claims
1. A method for automated medical scheduling, characterized in that: The method comprises: Determine the first medical care need of each patient according to the basic information of the patient; the first medical care need is used to indicate the medical care needs of the patient in different time periods; Based on the first medical care needs of each of the patients, determining a second medical care need corresponding to each of the time periods; Based on the second medical care demand corresponding to each time period, each medical staff is scheduled.
2. The automated medical scheduling method according to claim 1, characterized in that: Determining the first medical care need of each patient according to the basic information of the patient includes: The basic information of each of the patients is input into a pre-trained medical care demand model for processing to obtain the first medical care demand of the patient; the processing process of the medical care demand model includes: determining the target type of the patient according to the basic information of each of the patients; and determining the first medical care demand corresponding to the target type.
3. The automated medical scheduling method according to claim 1, characterized in that: The training process of the medical care demand model includes: Determine the medical care needs corresponding to the patient samples based on the nursing interaction data between different patient samples and medical staff; Generate a training data set based on the basic information of different patient samples and the corresponding medical care needs; The medical care demand model is trained based on the training data set.
4. The automated medical scheduling method according to claim 1, characterized in that: The determining, based on the first medical care needs of each of the patients, the second medical care needs corresponding to each of the time periods includes: Determine the number of medical staff and the duration of care required for different patients in each time period according to the first medical care needs of each patient; The second medical care demand corresponding to each time period is determined according to the number of medical care personnel and the nursing duration required for different patients in each time period.
5. The automated medical scheduling method according to claim 1, characterized in that: The determining, based on the first medical care needs of each of the patients, the second medical care needs corresponding to each of the time periods further includes: According to the first medical care needs of each of the patients, determining the number of medical staff, nursing duration and nursing demand information required for different patients in each time period; the nursing demand information includes the nursing category and demand weight corresponding to the nursing demand; The second medical care demand corresponding to each time period is determined according to the number of medical care personnel, the nursing duration and the nursing demand information required by different patients in each time period.
6. The automated medical scheduling method according to claim 5, characterized in that: The scheduling of each medical staff based on the second medical care demand corresponding to each time period includes: According to the processing capability of each medical staff for different nursing needs, the medical staff are sorted to obtain the medical staff sorting result corresponding to each nursing need; Based on the ranking results of the medical staff corresponding to the different nursing demand categories and the second medical staff corresponding to each time period, each medical staff is scheduled.
7. The automated medical scheduling method according to claim 6, characterized in that: The step of ranking the medical staff according to their processing capabilities for different nursing needs includes: The medical staff are ranked according to the processing time of each medical staff for different nursing needs.
8. A medical care automated scheduling device, characterized in that: The device comprises: A classification module, used to determine the first medical care needs of each patient according to the basic information of the patient; the first medical care needs are used to indicate the medical care needs of the patient in different time periods; A determination module, configured to determine a second medical care need corresponding to each of the time periods based on the first medical care needs of each of the patients; The scheduling module is used to schedule each medical staff based on the second medical care demand corresponding to each time period.
9. A computer device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps of the automated medical scheduling method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the medical automation scheduling method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Nursing scheduling method and device
CN111180052A
Medical care information management method and device, equipment and medium
CN116913492A
Doctor scheduling management method and device, electronic equipment and medium
CN118098532A
Method and system for scheduling employees in a patient care environment
US20010051888A1
Nurse scheduling forecasts using empirical regression modeling
US20180261319A1
Cited By
Clinical intelligent scheduling method and system based on big data analysis
CN119941215A
A Clinical Intelligent Scheduling Method and System Based on Big Data Analysis
CN119941215B
Nursing personnel scheduling method and device, electronic equipment and storage medium
CN120236732A
Nursing system based on electronic medical record
CN120260861A