A method for allocating inpatient beds

By designing a multi-department-linked inpatient bed allocation method in the hospital, using the dimensions of departments, critical illness level and the latest admission time to allocate bed resources, the problem of unbalanced bed utilization among various departments of the hospital has been solved, and the problem of improved Patient admission efficiency and quality of medical services.

CN118866287BActive Publication Date: 2025-02-25JIANKANG WUYOU
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411354814.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-02-25
Estimated Expiration
2044-09-27

AI Technical Summary

Technical Problem

The independent operation of bed arrangement between the departments of the hospital leads to unbalanced bed utilization, the tight beds in some departments and the idle beds in other departments, affecting the efficiency of patients' admission.

Method used

Design a hospital bed allocation method, based on the multi-department hospital beds, and coordinate the allocation of bed resources between departments, critical condition levels and the latest admission time issued by doctors to patients as analysis dimensions to achieve linkage between departments Scheduling.

Benefits of technology

It improves the efficiency of patients' admission, realizes the rational use and scientific scheduling of hospital bed resources, improves the quality of medical services and patient satisfaction, and improves the work efficiency of medical staff.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118866287B_ABST
    Figure CN118866287B_ABST
Patent Text Reader

Abstract

The present invention relates to an inpatient bed allocation method. Based on the beds in the inpatient areas of multiple departments, on the premise of first admission to the inpatient area of ​​the disease department, other shared departments in the shared set corresponding to the disease department are coordinated and allocated, and allocation is performed for each patient to be admitted whose remaining admission time in the admission sequence corresponding to the disease department is less than a preset lower limit arrangement time, including overall allocation or individual allocation of each patient to be admitted, and in the allocation process, the navigation path length between the disease department and other shared departments, and the application of other shared departments receiving patients to be admitted from their own departments at the same time are considered, and a comprehensive two-dimensional analysis is performed to realize the admission allocation of relevant patients to be admitted, break the barriers between departments and wards, realize the rational use and scientific scheduling of hospital bed resources, better meet the treatment needs of patients, improve the quality of medical services, enhance patient satisfaction, and also improve the work efficiency of medical staff.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to an inpatient bed allocation method, belonging to the technical field of medical facility allocation and scheduling. Background Art

[0002] With the continuous development of medical technology and the increase in demand for medical services, hospital bed resources are one of the most valuable resources of hospitals. The various departments of existing hospitals are independent of each other in the arrangement of beds, including the adjustment of beds in the corridors of the department's inpatient area, which is limited to the department itself and will not be linked to other departments. This makes the beds in the inpatient areas of some departments tight all year round, and waiting patients cannot be admitted in time. On the contrary, the beds in the inpatient areas of some departments are much vacant, resulting in an imbalance in bed utilization. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a method for allocating inpatient beds, based on the inpatient beds of multiple departments, to design a linkage scheduling plan between multiple departments to improve the efficiency of patient admission.

[0004] In order to solve the above technical problems, the present invention adopts the following technical solutions: the present invention designs a method for allocating inpatient beds, based on the corresponding department, the severity level of the disease, and the latest admission time when the doctor prescribes hospitalization for the patient, for each department, the department is taken as the target department, and when it is determined according to a preset period that there are patients to be admitted in the target department, the following steps I to V are performed for the target department, wherein the severity level of the disease increases in sequence from mild to severe;

[0005] Step I. According to the latest admission time of each patient to be admitted corresponding to the target department, obtain the remaining admission time of each patient to be admitted corresponding to the current time, and sort the patients to be admitted from small to large according to the remaining admission time to form the admission sequence corresponding to the target department, and then proceed to step II;

[0006] Step II. Determine whether the number of vacant beds a corresponding to the inpatient area of ​​the target department is greater than or equal to the number of patients to be admitted to the target department. If yes, arrange for each patient to be admitted to the target department to stay in the inpatient area of ​​the target department, and the allocation is completed; otherwise, proceed to step III;

[0007] Step III. According to the number of empty beds a corresponding to the inpatient area of ​​the target department, the first a patients to be admitted in the admission sequence corresponding to the target department are arranged in sequence to be admitted to the inpatient area of ​​the target department, and the a patients to be admitted are deleted from the admission sequence corresponding to the target department, the admission sequence is updated, and then step IV is entered;

[0008] Step IV. Determine whether the remaining admission time of the first patient to be admitted in the admission sequence corresponding to the target department is less than the preset lower limit of the scheduled time. If yes, proceed to step V; otherwise, the allocation ends;

[0009] Step V: Contact other shared departments preset in the shared set corresponding to the target department, and allocate each patient to be admitted in the admission sequence corresponding to the target department.

[0010] As a preferred technical solution of the present invention: the step V includes the following steps A to E;

[0011] Step A. Determine whether there are patients waiting to be admitted whose remaining admission time is greater than or equal to the preset lower limit arrangement time in the admission sequence corresponding to the target department. If yes, delete the patients waiting to be admitted from the admission sequence corresponding to the target department, update the admission sequence, and proceed to step B; otherwise, do not process the admission sequence, and proceed to step B;

[0012] Step B. Obtain the number of empty beds in the inpatient area of ​​each other shared department preset in the shared set corresponding to the target department, delete other shared departments whose corresponding number of empty beds is equal to 0 in the shared set, update the shared set corresponding to the target department, and then obtain the navigation path length between the target department and each other shared department preset in its corresponding shared set, and proceed to step C;

[0013] Step C. Based on the other shared departments in the shared set corresponding to the target department, perform overall allocation of admission for each patient to be admitted in the admission sequence corresponding to the target department. If the overall allocation of admission is successful, the allocation method ends; if the overall allocation of admission fails, proceed to step D;

[0014] Step D. Based on the other shared departments in the shared set corresponding to the target department, perform individual allocations for each patient to be admitted in the admission sequence corresponding to the target department in sequence, and after the individual allocations are completed, proceed to step E;

[0015] Step E: Determine whether there are unsuccessfully allocated inpatients in the admission sequence corresponding to the target department. If yes, report the unsuccessfully allocated inpatients to the doctor who prescribed the hospitalization for them; otherwise, the allocation method ends.

[0016] As a preferred technical solution of the present invention: the step C includes the following steps C1 to C3;

[0017] Step C1. Based on the preset other shared departments in the shared set corresponding to the target department, determine whether there are inpatient areas of other shared departments whose corresponding number of empty beds is greater than or equal to the number of patients to be admitted b in the admission sequence corresponding to the target department. If so, sort the other shared departments from short to long according to the corresponding navigation path length to form a first sequence, then initialize i=1 and enter step C2; otherwise, the overall allocation of admission fails and enter step D;

[0018] Step C2. The target department applies to transfer all the patients to be admitted in its admission sequence to the inpatient area of ​​the i-th other shared department in the first sequence, and waits for the i-th other shared department to respond. If the response agrees to accept, the target department transfers all the patients to be admitted in its admission sequence to the inpatient area of ​​the i-th other shared department, and the overall deployment is successful, and the deployment method ends; if the response disagrees to accept, proceed to step C3;

[0019] Step C3. Determine whether i is equal to the number I of other shared departments in the first sequence. If so, the overall allocation of admission fails and proceeds to step D; otherwise, the value of i is updated by adding 1 and returns to step C2.

[0020] As a preferred technical solution of the present invention: the step D includes the following steps D1 to D5;

[0021] Step D1. Sort the other shared departments in the shared set corresponding to the target department according to the corresponding navigation path length from short to long, and initialize m=1, n=1, and then proceed to step D2;

[0022] Step D2. The target department applies to transfer the mth patient to be admitted in its admission sequence to the inpatient area of ​​the nth other shared department in the shared set corresponding to the target department, and waits for the nth other shared department to respond. If the response agrees to accept, the target department transfers the mth patient to be admitted in its admission sequence to the inpatient area of ​​the nth other shared department, and then proceeds to step D3; if the response disagrees to accept, proceeds to step D5;

[0023] Step D3. Determine whether m is equal to the number M of patients to be admitted in the admission sequence corresponding to the target department. If so, the allocation is completed and the process proceeds to step E; otherwise, the value of m is updated by adding 1 and the process proceeds to step D4;

[0024] Step D4. Update the number of empty beds in the inpatient area of ​​each other shared department preset in the shared set corresponding to the target department, delete other shared departments whose corresponding number of empty beds is equal to 0 in the shared set, update the shared set corresponding to the target department, define n=1, and return to step D2;

[0025] Step D5. Determine whether n is equal to the number N of other shared departments in the shared set corresponding to the target department. If so, define the mth patient to be admitted as an unsuccessfully allocated patient and return to step D3; otherwise, add 1 to the value of n and return to step D2.

[0026] As a preferred technical solution of the present invention: based on the target department applying for transfer to other shared departments, triggering other shared departments to execute the following steps a to d;

[0027] Step a. When other shared departments receive an application from the target department, whether they receive an application from their own department's patients to be admitted or from other departments, if yes, proceed to step c; otherwise, proceed to step b;

[0028] Step b. Other shared departments provide feedback agreeing to receive the patients waiting to be admitted corresponding to the application issued by the department;

[0029] Step c. If other shared departments receive applications from other departments, then other shared departments perform the following steps c1 to c2 for each group of applications issued by the target department and the applications issued by other departments, respectively, to obtain the order between the two applications, and then obtain the order between all the applications, and then proceed to step d;

[0030] Step c1. Obtain the various critical illness levels of each patient to be admitted in one of the applications, sorted from large to small, and the number of patients to be admitted corresponding to each critical illness level, and at the same time obtain the various critical illness levels of each patient to be admitted in another application, sorted from large to small, and the number of patients to be admitted corresponding to each critical illness level, and then proceed to step c2;

[0031] Step c2. For each serial number, compare the severity of the disease under the same serial number between the two applications, and the corresponding number of patients to be admitted, wherein the order between the two applications is determined as follows;

[0032] First: if the critical illness level of one of the applications is greater than the critical illness level of the other application, or if the critical illness level of one of the applications is in a sequence number where the other application has no critical illness level corresponding to the sequence number, then it is determined that one of the applications is ranked before the other application, and step c2 ends;

[0033] If the critical illness level of one of the applications is equal to the critical illness level of the other application, further comparison is performed. If the number of patients waiting to be admitted under the critical illness level of one of the applications is greater than the number of patients waiting to be admitted under the critical illness level of the other application, then one of the applications is ranked before the other application, and step c2 ends; if the number of patients waiting to be admitted under the critical illness level of one of the applications is equal to the number of patients waiting to be admitted under the critical illness level of the other application, the above process is further performed for the next sequence number;

[0034] Step d. Construct a total ranking by first ranking the patients to be admitted in other shared departments and then ranking the applications, in which each patient to be admitted corresponds to each serial number starting from serial number 1 in the total ranking, and judge whether the last serial number corresponding to each patient to be admitted in the application issued by the target department is less than or equal to the number of empty beds in the inpatient area of ​​other shared departments. If so, other shared departments will feedback that they agree to receive the patient to be admitted corresponding to the application issued by the department; otherwise, other shared departments will feedback that they do not agree to receive the patient to be admitted corresponding to the application issued by the department.

[0035] As a preferred technical solution of the present invention: there is no mutual medical isolation requirement between the target department and other shared departments preset in its corresponding shared set.

[0036] As a preferred technical solution of the present invention: when it is determined that there are patients waiting to be admitted to the target department according to the preset cycle of 1 day, steps I to V are executed for the target department.

[0037] Accordingly, the present invention also designs a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the inpatient bed allocation method when executing the computer program.

[0038] A computer-readable storage medium is further designed, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the inpatient bed allocation method are implemented.

[0039] The inpatient bed allocation method of the present invention adopts the above technical solution and has the following technical effects compared with the prior art:

[0040] The present invention designs an inpatient bed allocation method, which is based on the beds in the inpatient areas of multiple departments, takes the disease department corresponding to the patient, the severity level of the disease, and the latest admission time as analysis dimensions, and on the premise of first admission to the inpatient area of ​​the disease department, coordinates and allocates other shared departments in the shared set corresponding to the disease department, and performs allocation for each patient to be admitted whose remaining admission time in the admission sequence corresponding to the disease department is less than the preset lower limit arrangement time, including overall allocation or individual allocation of each patient to be admitted, and in the allocation process, considers the navigation path length between the disease department and other shared departments, and the application of other shared departments receiving patients to be admitted from their own departments at the same time, and comprehensively analyzes the two dimensions to realize the admission allocation of relevant patients to be admitted, break down the barriers between departments and wards, realize the rational use and scientific scheduling of hospital bed resources, better meet the patients' medical needs, improve the quality of medical services, improve patient satisfaction, and also improve the work efficiency of medical staff. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 The present invention designs a target department allocation flow chart in an inpatient bed allocation method;

[0042] Figure 2 The present invention designs a shared department allocation flow chart in an inpatient bed allocation method. DETAILED DESCRIPTION

[0043] The specific implementation modes of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0044] The present invention designs a method for allocating inpatient beds. Based on the corresponding department, the severity of the disease, and the latest admission time when the doctor prescribes hospitalization for the patient, the department is taken as the target department. When it is determined that there are patients waiting to be admitted in the target department according to a preset cycle of 1 day, if Figure 1 As shown, the following steps I to V are performed for the target department, wherein the severity level of the disease increases from mild to severe.

[0045] Step I. According to the latest admission time of each patient to be admitted corresponding to the target department, obtain the remaining admission time corresponding to the current time for each patient to be admitted, and sort the patients to be admitted from small to large according to the remaining admission time to form the admission sequence corresponding to the target department, and then proceed to step II.

[0046] Step II. Determine whether the number of empty beds a corresponding to the inpatient area of ​​the target department is greater than or equal to the number of patients waiting to be admitted to the target department. If so, arrange for the patients waiting to be admitted to the target department to stay in the inpatient area of ​​the target department, and the allocation is completed; otherwise, proceed to step III.

[0047] Step III. According to the number of empty beds a corresponding to the inpatient area of ​​the target department, arrange the first a patients to be admitted in the admission sequence corresponding to the target department to be admitted to the inpatient area of ​​the target department in sequence, delete the a patients to be admitted from the admission sequence corresponding to the target department, update the admission sequence, and then enter step IV.

[0048] Step IV. Determine whether the remaining admission time of the first patient to be admitted in the admission sequence corresponding to the target department is less than the preset lower limit of the scheduled time. If so, proceed to step V; otherwise, the allocation ends.

[0049] The design here emphasizes that for patients waiting to be admitted with a relatively urgent remaining admission time, they will be further scheduled to other shared departments according to the design of step V below. For patients waiting to be admitted with a relatively loose remaining admission time, it is not recommended to contact other shared departments for scheduling. That is, the design emphasizes that for patients waiting to be admitted, they should first be admitted to the inpatient area of ​​their corresponding target department.

[0050] Step V. Contact other shared departments preset in the shared collection corresponding to the target department, such as Figure 2 As shown, execute the following steps A to E to allocate each patient to be admitted in the admission sequence corresponding to the target department. In the actual application here, it is required that there is no mutual medical isolation requirement between the target department and other shared departments preset in the corresponding shared set.

[0051] Step A. Determine whether there are patients waiting to be admitted whose remaining admission time is greater than or equal to the preset lower limit arrangement time in the admission sequence corresponding to the target department. If so, delete each patient waiting to be admitted from the admission sequence corresponding to the target department, update the admission sequence, and proceed to step B; otherwise, do not do anything to the admission sequence and proceed to step B.

[0052] Here, after determining the need to contact other shared departments for scheduling, for the patients waiting to be admitted in the admission sequence corresponding to the target department, a design is designed to further exclude patients waiting to be admitted with relatively loose remaining admission times. That is, when it is determined that there are patients waiting to be admitted in the target department in the next cycle, they will be reconsidered, returning to the design idea that patients waiting to be admitted should first be admitted to the inpatient area of ​​their corresponding target department, that is, they should not be admitted to the inpatient areas of other shared departments unless necessary.

[0053] Step B. Obtain the number of empty beds in the inpatient areas of other shared departments preset in the shared set corresponding to the target department, delete other shared departments in the shared set whose corresponding number of empty beds is equal to 0, update the shared set corresponding to the target department, and then obtain the navigation path length between the target department and other shared departments preset in its corresponding shared set, and proceed to step C.

[0054] Step C. Based on the other shared departments in the shared set corresponding to the target department, overall allocation of admission is performed for each patient to be admitted in the admission sequence corresponding to the target department. If the overall allocation of admission is successful, the allocation method ends; if the overall allocation of admission fails, enter step D.

[0055] In practical application, the above step C specifically performs the following steps C1 to C3.

[0056] Step C1. Based on the preset other shared departments in the shared set corresponding to the target department, determine whether there are inpatient areas of other shared departments whose corresponding number of empty beds is greater than or equal to the number of patients to be admitted b in the admission sequence corresponding to the target department. If so, sort the other shared departments from short to long according to the corresponding navigation path length to form the first sequence, then initialize i=1 and enter step C2; otherwise, the overall allocation of admission fails and enters step D.

[0057] Step C2. The target department applies to transfer all the patients to be admitted in its admission sequence to the inpatient area of ​​the i-th other shared department in the first sequence, and waits for feedback from the i-th other shared department. If the feedback agrees to accept, the target department transfers all the patients to be admitted in its admission sequence to the inpatient area of ​​the i-th other shared department, and the overall allocation of admission is successful, and the allocation method ends; if the feedback disagrees to accept, enter step C3.

[0058] Step C3. Determine whether i is equal to the number I of other shared departments in the first sequence. If so, the overall allocation of admission fails and proceeds to step D; otherwise, the value of i is updated by adding 1 and returns to step C2.

[0059] Step D. Based on other shared departments in the shared set corresponding to the target department, perform individual allocations in sequence for each patient to be admitted in the admission sequence corresponding to the target department. After the individual allocations are completed, proceed to step E.

[0060] In practical application, the above step D specifically performs the following steps D1 to D5.

[0061] Step D1. Sort the other shared departments in the shared set corresponding to the target department according to the corresponding navigation path length from short to long, and initialize m=1 and n=1, and then proceed to step D2.

[0062] Step D2. The target department applies to transfer the mth patient to be admitted in its admission sequence to the inpatient area of ​​the nth other shared department in the shared set corresponding to the target department, and waits for feedback from the nth other shared department. If the feedback agrees to accept, the target department transfers the mth patient to be admitted in its admission sequence to the inpatient area of ​​the nth other shared department, and then proceeds to step D3; if the feedback disagrees to accept, proceeds to step D5.

[0063] Step D3. Determine whether m is equal to the number M of patients to be admitted in the admission sequence corresponding to the target department. If so, the allocation is completed and the process proceeds to step E; otherwise, the value of m is updated by adding 1 and the process proceeds to step D4.

[0064] Step D4. Update the number of empty beds in the inpatient areas of other shared departments preset in the shared set corresponding to the target department, delete other shared departments in the shared set whose corresponding number of empty beds is equal to 0, update the shared set corresponding to the target department, define n=1, and return to step D2.

[0065] Step D5. Determine whether n is equal to the number N of other shared departments in the shared set corresponding to the target department. If so, define the mth patient to be admitted as an unsuccessfully allocated patient and return to step D3; otherwise, add 1 to the value of n and return to step D2.

[0066] Step E: Determine whether there are unsuccessfully allocated inpatients in the admission sequence corresponding to the target department. If yes, report the unsuccessfully allocated inpatients to the doctor who prescribed the hospitalization for them; otherwise, the allocation method ends.

[0067] Regarding the feedback from other shared departments in the above steps C to D on whether they agree to receive the information, in actual application, the design is based on the target department applying for transfer to other shared departments, triggering other shared departments to execute the following steps a to d, and feedback on whether they agree to receive the information.

[0068] Step a. When other shared departments receive the application from the target department, do they receive the patients waiting to be admitted from their own departments or the applications from other departments? If yes, proceed to step c; otherwise, proceed to step b.

[0069] Step b. Other shared departments respond by agreeing to receive the patients waiting to be admitted corresponding to the application issued by the department.

[0070] Step c. If other shared departments receive applications from other departments, then other shared departments will execute the following steps c1 to c2 for each group of applications issued by the target department and the applications issued by other departments, respectively, to obtain the order between the two applications, and then obtain the order between all the applications, and then proceed to step d.

[0071] The actual objective scenario is taken into consideration here. When other shared departments receive applications from other departments for scheduling hospitalization of patients to be admitted, they also need to consider the applications of patients to be admitted in their own departments. In this consideration, a design idea of ​​the patented technical solution of the present invention is also implemented, that is, patients should not be admitted to the inpatient area of ​​other shared departments unless necessary, and the inpatient area of ​​their own department is preferred. The scheduling principle is that patients to be admitted with a relatively urgent remaining admission time need to be scheduled.

[0072] Step c1. Obtain the various critical illness levels of each patient to be admitted in one of the applications, sorted from large to small, and the number of patients to be admitted corresponding to each critical illness level, and at the same time obtain the various critical illness levels of each patient to be admitted in another application, sorted from large to small, and the number of patients to be admitted corresponding to each critical illness level, and then proceed to step c2.

[0073] Step c2. Sequence For each sequence number, compare the severity of the illness and the number of patients to be admitted to the hospital under the same sequence number between the two applications, wherein the sequence between the two applications is determined as follows.

[0074] First: if the critical illness level of one of the applications is greater than the critical illness level of the other application, or if the critical illness level of one of the applications is in a sequence number where the other application has no critical illness level corresponding to the sequence number, then it is determined that one of the applications is ranked before the other application, and step c2 ends;

[0075] If the critical condition level of one of the applications is equal to the critical condition level of the other application, further comparison is performed. If the number of patients waiting to be admitted under the critical condition level of one of the applications is greater than the number of patients waiting to be admitted under the critical condition level of the other application, then one of the applications is ranked before the other application, and step c2 ends; if the number of patients waiting to be admitted under the critical condition level of one of the applications is equal to the number of patients waiting to be admitted under the critical condition level of the other application, the above processing is further performed on the next serial number.

[0076] Step d. Construct a total ranking by first ranking the patients to be admitted in other shared departments and then ranking the applications, in which each patient to be admitted corresponds to each serial number starting from serial number 1 in the total ranking, and judge whether the last serial number corresponding to each patient to be admitted in the application issued by the target department is less than or equal to the number of empty beds in the inpatient area of ​​other shared departments. If so, other shared departments will feedback that they agree to receive the patient to be admitted corresponding to the application issued by the department; otherwise, other shared departments will feedback that they do not agree to receive the patient to be admitted corresponding to the application issued by the department.

[0077] The corresponding inpatient bed allocation method designed above is applied in actual application based on a computer device and a computer-readable storage medium, wherein the specific computer device includes a computer-readable storage medium, a processor, and a computer program stored on the computer-readable storage medium and executable on the processor, and the steps of the inpatient bed allocation method are implemented when the processor executes the computer program.

[0078] The above-mentioned design is a method for allocating inpatient beds. Based on the beds in the inpatient areas of multiple departments, the method takes the patient's corresponding disease department, the severity level of the disease, and the latest admission time as analysis dimensions. On the premise of first admission to the inpatient area of ​​the disease department, the other shared departments in the shared set corresponding to the disease department are coordinated and allocated. For each patient to be admitted whose remaining admission time in the admission sequence corresponding to the disease department is less than the preset lower limit arrangement time, allocation is performed, including the overall allocation or individual allocation of each patient to be admitted. In the allocation process, the navigation path length between the disease department and other shared departments, as well as the application of other shared departments to receive patients to be admitted from their own departments at the same time are considered. A comprehensive two-dimensional analysis is performed to realize the admission allocation of relevant patients to be admitted, break down the barriers between departments and wards, realize the rational use and scientific scheduling of hospital bed resources, better meet the patients' medical needs, improve the quality of medical services, improve patient satisfaction, and also improve the work efficiency of medical staff.

[0079] The embodiments of the present invention are described in detail above with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge scope of ordinary technicians in this field without departing from the purpose of the present invention.

Claims

1. A method for allocating inpatient beds, characterized in that: Based on the corresponding department, the severity level of the disease, and the latest admission time when the doctor prescribes hospitalization for the patient, each department is taken as the target department. When it is determined according to the preset period that there are patients waiting to be admitted in the target department, the following steps I to V are performed for the target department, wherein the severity level of the disease increases in sequence from mild to severe; Step I. According to the latest admission time of each patient to be admitted corresponding to the target department, obtain the remaining admission time of each patient to be admitted corresponding to the current time, and sort the patients to be admitted from small to large according to the remaining admission time to form the admission sequence corresponding to the target department, and then proceed to step II; Step II. Determine whether the number of vacant beds a corresponding to the inpatient area of ​​the target department is greater than or equal to the number of patients to be admitted to the target department. If yes, arrange for each patient to be admitted to the target department to stay in the inpatient area of ​​the target department, and the allocation is completed; otherwise, proceed to step III; Step III. According to the number of empty beds a corresponding to the inpatient area of ​​the target department, the first a patients to be admitted in the admission sequence corresponding to the target department are arranged in sequence to be admitted to the inpatient area of ​​the target department, and the a patients to be admitted are deleted from the admission sequence corresponding to the target department, the admission sequence is updated, and then step IV is entered; Step IV. Determine whether the remaining admission time of the first patient to be admitted in the admission sequence corresponding to the target department is less than the preset lower limit of the scheduled time. If yes, proceed to step V; otherwise, the allocation ends; Step V. Contacting other shared departments preset in the shared set corresponding to the target department, and making arrangements for each patient to be admitted in the admission sequence corresponding to the target department; Step V includes the following steps A to E; Step A. Determine whether there are patients waiting to be admitted whose remaining admission time is greater than or equal to the preset lower limit arrangement time in the admission sequence corresponding to the target department. If yes, delete the patients waiting to be admitted from the admission sequence corresponding to the target department, update the admission sequence, and proceed to step B; otherwise, do not process the admission sequence, and proceed to step B; Step B. Obtain the number of empty beds in the inpatient area of ​​each other shared department preset in the shared set corresponding to the target department, delete other shared departments whose corresponding number of empty beds is equal to 0 in the shared set, update the shared set corresponding to the target department, and then obtain the navigation path length between the target department and each other shared department preset in its corresponding shared set, and proceed to step C; Step C. Based on the other shared departments in the shared set corresponding to the target department, perform overall allocation of admission for each patient to be admitted in the admission sequence corresponding to the target department. If the overall allocation of admission is successful, the allocation method ends; if the overall allocation of admission fails, proceed to step D; Step D. Based on the other shared departments in the shared set corresponding to the target department, perform individual allocations for each patient to be admitted in the admission sequence corresponding to the target department in sequence, and after the individual allocations are completed, proceed to step E; Step E. Determine whether there are unsuccessfully allocated inpatients in the admission sequence corresponding to the target department. If yes, report the unsuccessfully allocated inpatients to the doctor who prescribed the hospitalization for them; otherwise, the allocation method ends; Step C includes the following steps C1 to C3; Step C1. Based on the preset other shared departments in the shared set corresponding to the target department, determine whether there are inpatient areas of other shared departments whose corresponding number of empty beds is greater than or equal to the number of patients to be admitted b in the admission sequence corresponding to the target department. If so, sort the other shared departments from short to long according to the corresponding navigation path length to form a first sequence, then initialize i=1 and enter step C2; otherwise, the overall allocation of admission fails and enter step D; Step C2. The target department applies to transfer all the patients to be admitted in its admission sequence to the inpatient area of ​​the i-th other shared department in the first sequence, and waits for the i-th other shared department to respond. If the response agrees to accept, the target department transfers all the patients to be admitted in its admission sequence to the inpatient area of ​​the i-th other shared department, and the overall deployment is successful, and the deployment method ends; if the response disagrees to accept, proceed to step C3; Step C3. Determine whether i is equal to the number I of other shared departments in the first sequence. If so, the overall allocation of admission fails and the process goes to step D; otherwise, the value of i is updated by adding 1 and the process returns to step C2; Step D includes the following steps D1 to D5; Step D1. Sort the other shared departments in the shared set corresponding to the target department according to the corresponding navigation path length from short to long, and initialize m=1, n=1, and then proceed to step D2; Step D2. The target department applies to transfer the mth patient to be admitted in its admission sequence to the inpatient area of ​​the nth other shared department in the shared set corresponding to the target department, and waits for the nth other shared department to respond. If the response agrees to accept, the target department transfers the mth patient to be admitted in its admission sequence to the inpatient area of ​​the nth other shared department, and then proceeds to step D3; if the response disagrees to accept, proceeds to step D5; Step D3. Determine whether m is equal to the number M of patients to be admitted in the admission sequence corresponding to the target department. If so, the allocation is completed and the process proceeds to step E; otherwise, the value of m is updated by adding 1 and the process proceeds to step D4; Step D4. Update the number of empty beds in the inpatient area of ​​each other shared department preset in the shared set corresponding to the target department, delete other shared departments whose corresponding number of empty beds is equal to 0 in the shared set, update the shared set corresponding to the target department, define n=1, and return to step D2; Step D5. Determine whether n is equal to the number N of other shared departments in the shared set corresponding to the target department. If so, define the mth patient to be admitted as an unsuccessfully allocated patient and return to step D3; otherwise, add 1 to the value of n and return to step D2.

2. A method for allocating inpatient beds according to claim 1, characterized in that: Based on the target department applying for transfer-in to other shared departments, other shared departments are triggered to execute the following steps a to d; Step a. When other shared departments receive an application from the target department, whether they receive an application from their own department's patients to be admitted or from other departments, if yes, proceed to step c; otherwise, proceed to step b; Step b. Other shared departments provide feedback agreeing to receive the patients waiting to be admitted corresponding to the application issued by the department; Step c. If other shared departments receive applications from other departments, then other shared departments perform the following steps c1 to c2 for each group of applications issued by the target department and the applications issued by other departments, respectively, to obtain the order between the two applications, and then obtain the order between all the applications, and then proceed to step d; Step c1. Obtain the various critical illness levels of each patient to be admitted in one of the applications, sorted from large to small, and the number of patients to be admitted corresponding to each critical illness level, and at the same time obtain the various critical illness levels of each patient to be admitted in another application, sorted from large to small, and the number of patients to be admitted corresponding to each critical illness level, and then proceed to step c2; Step c2. For each serial number, compare the severity of the disease under the same serial number between the two applications, and the corresponding number of patients to be admitted, wherein the order between the two applications is determined as follows; First: if the critical illness level of one of the applications is greater than the critical illness level of the other application, or if the critical illness level of one of the applications is in a sequence number where the other application has no critical illness level corresponding to the sequence number, then it is determined that one of the applications is ranked before the other application, and step c2 ends; If the critical illness level of one of the applications is equal to the critical illness level of the other application, further comparison is performed. If the number of patients waiting to be admitted under the critical illness level of one of the applications is greater than the number of patients waiting to be admitted under the critical illness level of the other application, then one of the applications is ranked before the other application, and step c2 ends; if the number of patients waiting to be admitted under the critical illness level of one of the applications is equal to the number of patients waiting to be admitted under the critical illness level of the other application, the above process is further performed for the next sequence number; Step d. Construct a total ranking by first ranking the patients to be admitted in other shared departments and then ranking the applications, in which each patient to be admitted corresponds to each serial number starting from serial number 1 in the total ranking, and judge whether the last serial number corresponding to each patient to be admitted in the application issued by the target department is less than or equal to the number of empty beds in the inpatient area of ​​other shared departments. If so, other shared departments will feedback that they agree to receive the patient to be admitted corresponding to the application issued by the department; otherwise, other shared departments will feedback that they do not agree to receive the patient to be admitted corresponding to the application issued by the department.

3. A method for allocating inpatient beds according to claim 1, characterized in that: There is no mutual medical isolation requirement between the target department and other shared departments preset in its corresponding shared set.

4. The method for allocating inpatient beds according to claim 1, characterized in that: When it is determined that there are patients waiting to be admitted to the target department according to the preset cycle of 1 day, steps I to V are executed for the target department.

5. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.

6. 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 method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Hospital bed scheduling method, device and system and electronic equipment

    CN110504021A

  • Hospital bed intelligent distribution method, system and device and storage medium

    CN111696654A