A rehabilitation medical intelligent scheduling method and system and a storage medium
By calculating the reliability evaluation score of treatment equipment and false attendance data, the rehabilitation medical scheduling is optimized, solving the problem of unreasonable scheduling in the existing technology and realizing the automated scheduling of patients to receive treatment according to plan.
Patent Information
- Application Number
- CN202410377683.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2044-03-29
AI Technical Summary
Existing intelligent scheduling methods fail to comprehensively consider factors such as patient appointment order, treatment methods, treatment equipment, therapist attendance, the number of treatments patients have booked, and the availability of treatment equipment, resulting in unreasonable scheduling outcomes and patients being unable to receive treatment as planned.
By calculating the reliability evaluation score of the treatment equipment, and based on the number of patients the department can receive and attendance data, a schedule is generated. Taking into account the order of patient appointments and the performance of the treatment equipment, the arrangement of treatment programs is optimized to generate a reasonable schedule.
The system automates the scheduling of rehabilitation medical care, ensuring that patients can receive treatment as planned, and the scheduling results are more reasonable.
Smart Images

Figure CN118297318B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application generally relates to the technical field of intelligent scheduling. More particularly, the present application relates to a rehabilitation medical intelligent scheduling method, system and storage medium. BACKGROUND
[0002] At present, in the process of hospital rehabilitation treatment, the diagnosis of doctors and rehabilitation treatment are two different processes, which belong to a separate state. Before the rehabilitation treatment of patients, the treatment date and treatment time period of each patient (i.e. the rehabilitation treatment of patients is scheduled) are usually determined, so that the rehabilitation treatment of each patient is carried out in an orderly manner. However, the existing intelligent scheduling method does not consider the influence of the order of patient appointment treatment, treatment method, treatment equipment, therapist attendance, the number of patient appointment treatment projects, treatment equipment idle condition and performance of treatment equipment, etc., resulting in unreasonable scheduling results, which leads to that patients cannot receive treatment according to the predetermined plan, and brings bad experience to patients. SUMMARY
[0003] To solve one or more of the above technical problems, the present application provides solutions in the following aspects.
[0004] In a first aspect, the present application provides a rehabilitation medical intelligent scheduling method, which comprises:
[0005] According to the patient appointment data flow, all the treatment projects that are appointed are determined, and the departments corresponding to each treatment project are obtained;
[0006] For each treatment project, the number of treatment equipment required is determined according to the maximum number of patients that can be received by the corresponding department, which is recorded as the first number;
[0007] The reliability evaluation score of all idle treatment equipment corresponding to the treatment project is calculated, and the reliability is sorted from high to low, and the treatment equipment corresponding to the treatment project is selected in turn according to the order of reliability from high to low, and the first number of treatment equipment corresponding to the treatment project is selected; the reliability evaluation score is used to represent the comprehensive performance of the selected treatment equipment;
[0008] For each treatment project, the actual treatment date and actual treatment time period of each patient are determined in turn according to the rehabilitation treatment scheduling order of each patient;
[0009] The names of each treatment project, the departments corresponding to each treatment project, the IDs of the treatment equipment selected for each treatment project, the actual treatment date and actual treatment time period of each patient corresponding to each treatment project are added to the scheduling data column, so as to generate a scheduling table and display it on the page end.
[0010] In one embodiment, the calculation expression of the reliability evaluation score Q is:
[0011]
[0012] In the formula, x represents the service life of the medical equipment to be selected, y represents the failure rate of the medical equipment to be selected, and Z represents the usage rate of the medical equipment to be selected.
[0013] In one embodiment, for a certain treatment project, a method for determining the actual treatment date and the actual treatment time period of a certain patient comprises:
[0014] adjusting the scheduled treatment date corresponding to the treatment project according to the leave data of the corresponding department, thereby obtaining the actual treatment date of the treatment project and adding the actual treatment date to the scheduling data column; the department corresponding to the treatment project is normally on duty on the actual treatment date;
[0015] adjusting the scheduled treatment time period corresponding to the treatment project according to the actual treatment date, thereby obtaining the tentative treatment time period, and the patient can be received by the therapist of the department corresponding to the treatment project in the tentative treatment time period;
[0016] adjusting the tentative treatment time period according to the idle condition of the treatment equipment of the treatment project in the tentative treatment time period of the actual treatment date, thereby obtaining the actual treatment time period, and adding the actual treatment time period to the scheduling data column; the treatment equipment of the treatment project can be used by the patient in the actual treatment time period, and the patient can be treated by the therapist of the treatment project in the actual treatment time period.
[0017] In one embodiment, the method for obtaining the rehabilitation treatment scheduling sequence comprises:
[0018] obtaining a patient reservation data stream, the patient reservation data stream comprising the treatment project reserved by each patient, the scheduled treatment date corresponding to the treatment project, and the reservation order of each patient;
[0019] for each treatment project, generating the rehabilitation treatment scheduling sequence of each patient according to the reservation order and the scheduled treatment date of each patient; wherein the earlier the scheduled treatment date, the earlier the rehabilitation treatment scheduling sequence of the corresponding patient, and if the same scheduled treatment date corresponds to multiple patients, the earlier the reservation time of the patient, the earlier the rehabilitation treatment scheduling sequence of the patient.
[0020] In one embodiment, the adjusting the scheduled treatment date corresponding to the treatment project comprises:
[0021] establishing a first T position, the T position being used to represent a treatment date, the treatment date represented by the first T position being the scheduled treatment date; obtaining normal working dates and leave dates of therapists of a department corresponding to the treatment project according to leave data of the department;
[0022] searching whether the first T position and the normal working date of the therapist constitute a first conflict condition, the conflict condition being that the treatment date corresponding to the T position is the leave date;
[0023] in response to the first conflict condition not being constituted, adding the treatment date corresponding to the first T position to the scheduling data column as an actual treatment date; in response to the first conflict condition being constituted, generating a next T position by a preset first step, and judging again whether the first conflict condition is constituted; until the first conflict condition is not constituted, stopping the generation of the T position; and adding the treatment date corresponding to the final T position to the scheduling data column as the actual treatment date.
[0024] In an embodiment, the adjusting of the scheduled treatment time period of the treatment project comprises:
[0025] establishing a first P position, the P position being used to represent a treatment time period of an actual treatment date, the treatment time period represented by the first P position being a scheduled treatment time period;
[0026] searching whether the first P position and the scheduled treatment time period of the treatment date constitute a second conflict condition, the second conflict condition being that the number of patients already scheduled in the scheduled treatment time period of the treatment date has reached a maximum number of patients treatable by therapists of a corresponding department in the time period;
[0027] in response to the second conflict condition not being constituted, adding the scheduled treatment time period corresponding to the first P position to the scheduling data column as a tentative treatment time period; in response to the second conflict condition being constituted, generating a next P position by a preset second step, and judging again whether the second conflict condition is constituted; until the second conflict condition is not constituted, stopping the generation of the P position; and adding the treatment time period corresponding to the final P position to the scheduling data column as the tentative treatment time period.
[0028] In an embodiment, the preset second step is greater than or equal to a treatment duration required by the treatment project.
[0029] In an embodiment, the adjusting of the tentative treatment time period comprises:
[0030] establishing a first S position, the S position being used to represent a treatment time period of an actual treatment date; the treatment time period represented by the first S position being the tentative treatment time period;
[0031] whether the number of the patients who have made appointments corresponding to the treatment equipment of the treatment project of the first S site forms a third conflict condition, the third conflict condition being that the number of the patients who have made appointments corresponding to the treatment equipment in the scheduled treatment time period of the actual treatment date has reached the maximum treatable number of the treatment equipment of the treatment project in the time period;
[0032] in response to the third conflict condition not being formed, the treatment time period corresponding to the first S site is taken as the actual treatment time period and is added to the scheduling data column; in response to the third conflict condition being formed, the next S site is generated with a preset second step, and it is determined again whether the third conflict condition is formed; until the third conflict condition is not formed, the generation of the S site is stopped; the treatment time period corresponding to the final S site is taken as the actual treatment time period and is added to the scheduling data column.
[0033] In a second aspect, the present application provides a rehabilitation treatment intelligent scheduling system, comprising a processor and a memory, the memory storing computer program instructions, when the computer program instructions are executed by the processor, the rehabilitation medical intelligent scheduling method of the present application is realized.
[0034] In a third aspect, the present application provides a readable storage medium, the storage medium storing a computer program, the computer program being used to realize the rehabilitation medical intelligent scheduling method of the present application when executed by a processor.
[0035] The technical effect of the present application is that the rehabilitation medical intelligent scheduling method of the present application considers the appointment order of the patient, the appointment date of each treatment project, the department off-duty data, and the performance of all idle treatment equipment corresponding to the treatment project when scheduling the rehabilitation treatment of the patient, thereby avoiding the problem that the patient cannot normally receive treatment according to the treatment plan, making the scheduling result more reasonable, and adopting the rehabilitation medical intelligent scheduling method of the present application can realize the automation of the rehabilitation medical scheduling and guarantee that the patient can normally receive treatment according to the treatment plan. BRIEF DESCRIPTION OF DRAWINGS
[0036] The above and other objects, features and advantages of the present application will become more apparent from the following detailed description read in conjunction with the accompanying drawings. In the drawings, several embodiments of the present application are shown by way of example and not limitation, and identical or corresponding reference numbers indicate identical or corresponding parts, in which:
[0037] Figure 1 is a rehabilitation medical intelligent scheduling method flow chart schematically showing an embodiment of the present application;
[0038] Figure 2 is a method flow chart schematically showing the method of determining the actual treatment date and the actual treatment time period of a certain patient;
[0039] Figure 3 is a flow chart of a method for acquiring a rehabilitation treatment scheduling sequence according to an embodiment of the present application;
[0040] Figure 4 is a flow chart of a method for adjusting a scheduled treatment date corresponding to a treatment item according to an embodiment of the present application;
[0041] Figure 5 is a flow chart of a method for adjusting a scheduled treatment time period corresponding to a treatment item according to an embodiment of the present application;
[0042] Figure 6 is a flow chart of a method for adjusting a scheduled treatment time period according to an embodiment of the present application;
[0043] Figure 7 is a structural schematic diagram of a rehabilitation treatment intelligent scheduling system according to an embodiment of the present application. DETAILED DESCRIPTION
[0044] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.
[0045] The specific embodiments of the present application will be described in detail below with reference to the drawings.
[0046] Embodiment of a rehabilitation treatment intelligent scheduling method:
[0047] As shown in Figure 1 , the rehabilitation treatment intelligent scheduling method of the present application comprises:
[0048] S101, determining all the treatment items that are scheduled according to the patient scheduling data stream, and then acquiring the departments corresponding to the treatment items;
[0049] S102, for each treatment item, determining the number of treatment devices needed according to the maximum number of patients that can be received by the corresponding department, and recording it as a first number;
[0050] S103, selecting the treatment devices for each treatment item, specifically: for each treatment item, calculating the reliability evaluation score of all idle treatment devices corresponding to the treatment item, and performing reliability sorting from high to low, and selecting the treatment devices corresponding to the treatment item in the order of reliability from high to low, and selecting the first number of treatment devices corresponding to the treatment item; the reliability evaluation score is used to represent the comprehensive performance of the selected treatment device;
[0051] S104、For each treatment project, the actual treatment date and actual treatment time period of each patient are determined in turn according to the rehabilitation treatment scheduling order of the patients;
[0052] S105, generate a scheduling table and display it on the page end, specifically: add the names of each treatment project, the departments corresponding to each treatment project, the IDs of the treatment equipment selected by each treatment project, the actual treatment date and actual treatment time period of each patient corresponding to each treatment project to the scheduling data column, thereby generating a scheduling table and displaying it on the page end.
[0053] The rehabilitation medical intelligent scheduling method can comprehensively consider the patient appointment order, the appointment date of each treatment project, the department off-duty data, and the performance of all idle treatment equipment corresponding to the treatment project when scheduling the rehabilitation treatment of the patient, thereby avoiding the problem that the patient cannot normally receive treatment according to the treatment plan, making the scheduling result more reasonable, and using the rehabilitation medical intelligent scheduling method can realize the automation of rehabilitation medical scheduling and guarantee that the patient can normally receive treatment according to the treatment plan.
[0054] In one embodiment, the calculation expression of the reliability evaluation Q is:
[0055]
[0056] In the formula, x represents the service life of the selected medical equipment, y represents the failure rate of the selected medical equipment, and z represents the usage rate of the selected medical equipment.
[0057] The failure rate is used to represent the frequency of failure of the selected medical equipment. The calculation method of the failure rate of the selected medical equipment is: obtaining the total number of failures during use since the selected medical equipment is put into service and the total number of uses, and dividing the total number of failures during use by the total number of uses to obtain the failure rate of the medical equipment. For example: assuming that the selected medical equipment has been used for 10 times since it is put into service, and 5 times have failed, then the failure rate is equal to 5 / 10.
[0058] The usage rate is used to represent the frequency of use of the selected medical equipment. The calculation method of the usage rate of the selected medical equipment is: dividing the total use time of the selected medical equipment since it is put into service by the service time of the selected medical equipment to obtain the usage rate of the selected medical equipment. For example, the total use time of the selected medical equipment since it is put into service is 100 hours, and the service time is 10000 hours, then the usage rate of the selected medical equipment is 100 / 10000.
[0059] Generally, the longer the service life of the medical equipment, the higher the failure rate, the higher the probability of problems occurring during use of the medical equipment, which will affect the treatment effect of the patient, and the higher the use rate of the medical equipment, the more useful the medical equipment is, so the reliability evaluation of the medical equipment can be calculated according to the service life, failure rate and use rate of the medical equipment.
[0060] As shown in FIG. 1, in one embodiment, for a certain treatment project, a method for determining an actual treatment date and an actual treatment time period of a certain patient includes: Figure 2
[0061] S201, adjusting an appointment treatment date corresponding to the treatment project, specifically: adjusting the appointment treatment date corresponding to the treatment project according to the off-duty data of the corresponding department, thereby obtaining the actual treatment date of the treatment project and adding to the scheduling data column; the department corresponding to the treatment project is normally on duty on the actual treatment date;
[0062] S202, adjusting an appointment treatment time period corresponding to the treatment project, specifically: adjusting the appointment treatment time period corresponding to the treatment project according to the actual treatment date, thereby obtaining a tentative treatment time period, and the patient can be received by a therapist of the department corresponding to the treatment project in the tentative treatment time period;
[0063] S203, adjusting the tentative treatment time period, specifically: adjusting the tentative treatment time period according to the idle condition of the treatment equipment of the treatment project in the actual treatment date, thereby obtaining the actual treatment time period, and adding to the scheduling data column, the treatment equipment of the treatment project can be used by the patient in the actual treatment time period, and the patient can be treated by the therapist of the treatment project in the actual treatment time period.
[0064] In one embodiment, as shown in FIG. 2, the method for obtaining the rehabilitation treatment scheduling sequence includes: Figure 3
[0065] S301, obtaining a patient appointment data stream, specifically: obtaining a patient appointment data stream, the patient appointment data stream including treatment projects reserved by each patient, appointment treatment dates corresponding to the treatment projects, and reservation orders of each patient.
[0066] The method for obtaining the patient appointment data stream is to obtain patient data meeting treatment conditions from a HIS system of a hospital, and to pull the treatment projects, appointment treatment dates and appointment treatment time periods of the patient according to the patient ID number, patient ID and hospitalization number ID.
[0067] S302, determine the rehabilitation treatment scheduling order of each patient, specifically: for each treatment project, generate the rehabilitation treatment scheduling order of each patient according to the appointment order and the appointment treatment date of each patient; the earlier the appointment treatment date, the earlier the rehabilitation treatment scheduling order of the corresponding patient, if the same appointment treatment date corresponds to multiple patients, the earlier the appointment time of the patient, the earlier the rehabilitation treatment scheduling order.
[0068] For example: for a certain treatment project, assuming that the appointment treatment date of patient A is March 1st, the appointment treatment date of patient B is March 2nd, and the appointment treatment date of patient C is also March 1st, but A is earlier than C, then the determined rehabilitation treatment scheduling order is to schedule rehabilitation treatment for A first, then for C, and finally for B.
[0069] As shown in the figure, in one embodiment, the adjustment of the appointment treatment date corresponding to the treatment project comprises: Figure 4
[0070] S401, establish a first T site and obtain the normal working date and holiday date of the department corresponding to the treatment project, specifically: establish a first T site, T site is used to represent the treatment date, the treatment date represented by the first T site is the appointment treatment date; obtain the normal working date and holiday date of the therapists of the department according to the false attendance data of the department corresponding to the treatment project.
[0071] S402, determine whether a first conflict condition is constituted, specifically: search whether the first T site and the normal working date of the therapist constitute a first conflict condition, the conflict condition is that the treatment date corresponding to the T site is the holiday date.
[0072] S403, obtain the actual treatment date and add it to the scheduling data column, specifically: in response to not constituting the first conflict condition, the treatment date corresponding to the first T site is added to the scheduling data column as the actual treatment date; in response to constituting the first conflict condition, the next T site is generated with a preset first step, and whether the first conflict condition is constituted is determined again; until the first conflict condition is not constituted, stop generating T sites; the treatment date corresponding to the final T site is added to the scheduling data column as the actual treatment date.
[0073] The preset first step can be 1 day or other suitable number of days.
[0074] Assuming that the preset first step is 1 day, the appointment treatment date is March 1st, and the first conflict condition is constituted, then the treatment date represented by the next T site generated is March 2nd.
[0075] As can be seen from the above embodiments, the proposed treatment time period can be obtained according to the number of patients already booked in the department corresponding to the treatment project and the maximum number of patients that can be treated by the therapist of the department in the time period, such as Figure 5 As shown in one embodiment in
[0076] S501, a first P point is established, the P point is used to represent a treatment time period of an actual treatment date, and the treatment time period represented by the first P point is a booked treatment time period.
[0077] S502, it is judged whether a second conflict condition is constituted, specifically, it is judged whether the number of patients already booked in the treatment time period of the treatment date represented by the first P point constitutes the second conflict condition, and the second conflict condition is that the number of patients already booked in the treatment time period of the treatment date reaches the maximum number of patients that can be treated by the therapist of the corresponding department in the time period.
[0078] S503, a proposed treatment time period is obtained, specifically, in response to the second conflict condition not being constituted, the booked treatment time period corresponding to the first P point is taken as the proposed treatment time period; in response to the second conflict condition being constituted, the next P point is generated with a preset second step, and it is judged again whether the second conflict condition is constituted; until the second conflict condition is not constituted, the generation of the P point is stopped; and the treatment time period corresponding to the final P point is taken as the proposed treatment time period.
[0079] The preset second step is determined according to the treatment time required by the treatment project, and the preset second step is greater than or equal to the treatment time required by the treatment project; for example, the treatment time required by the treatment project is 30 minutes, and the preset second step is not less than 30 minutes.
[0080] Suppose the preset second step is 30 minutes, the booked treatment time period represented by the first P point is from 8:00 to 8:30, and the second conflict condition is constituted, then the treatment time period represented by the next P point generated is from 8:30 to 9:00.
[0081] As shown in one embodiment in Figure 6 The adjustment of the proposed treatment time period includes
[0082] S601, a first S point is established, the S point is used to represent a treatment time period of an actual treatment date; and the treatment time period represented by the first S point is a proposed treatment time period;
[0083] S602, judging whether a third conflict condition is constituted, specifically: judging whether the number of the patients who have made appointments corresponding to the treatment equipment of the treatment project at the first S site constitutes the third conflict condition, the third conflict condition being that the number of the patients who have made appointments corresponding to the treatment equipment in the proposed treatment time period of the actual treatment date has reached the maximum treatable number of the patients of the treatment equipment of the treatment project in the time period;
[0084] S603, acquiring the actual treatment time period and adding to the scheduling data column, specifically: in response to the third conflict condition not being constituted, taking the treatment time period corresponding to the first S site as the actual treatment time period and adding to the scheduling data column; in response to the third conflict condition being constituted, generating the next S site with a preset second step, judging again whether the third conflict condition is constituted; until the third conflict condition is not constituted, stopping the generation of the S site; taking the treatment time period corresponding to the final S site as the actual treatment time period and adding to the scheduling data column.
[0085] Embodiment of the rehabilitation treatment intelligent scheduling system:
[0086] The present application also provides a rehabilitation treatment intelligent scheduling system. Figure 7 As shown in the figure, the rehabilitation treatment intelligent scheduling system comprises a processor and a memory, and the memory stores computer program instructions, when the computer program instructions are executed by the processor, the rehabilitation treatment intelligent scheduling method according to the first aspect of the present application is realized.
[0087] The rehabilitation treatment intelligent scheduling system also comprises a communication bus and a communication interface and other components which are well known to those skilled in the art, the settings and functions of which are known in the art, thus not described here.
[0088] In this disclosure, a "computer-readable storage medium" can be any tangible media that can store or retain programming for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can be, by way of example, but not limitation, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this document, the computer-readable storage medium can be any tangible medium that can retain, store, or maintain the programming for use by or in connection with an instruction execution system, apparatus, or device.
[0089] Computer-readable storage medium embodiments:
[0090] The present disclosure also provides a readable storage medium, wherein the readable storage medium stores a computer program, and the computer program is used to implement the rehabilitation treatment intelligent scheduling method of the first aspect of the present disclosure when executed by a processor.
[0091] The computer-readable storage medium can be, by way of example but not limitation, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this document, the computer-readable storage medium can be any tangible medium that can retain, store, or maintain the programming for use by or in connection with an instruction execution system, apparatus, or device.
[0092] In the description of the present disclosure, the meaning of "a plurality of", "several" is at least two, for example, two, three or more, etc., unless otherwise explicitly specified.
[0093] While the present specification has shown and described a number of embodiments of the application, it is to be understood that those skilled in the art will be able to devise their own implementations that, while not explicitly shown or described herein, embody the principles of the application and, thus, are within the spirit and scope of the application. It is therefore intended that the application not be limited to the explicitly described embodiments but rather only by the claims that follow.
Claims
1. A rehabilitation medical intelligent scheduling method, characterized in that, Comprise: According to the patient appointment data flow, determine all the treatment projects that are scheduled, and then obtain the departments corresponding to each treatment project; For each treatment project, determine the number of treatment equipment needed according to the maximum number of patients that can be received by the corresponding department, and mark it as the first number; Calculate the reliability evaluation score of all idle treatment equipment corresponding to the treatment project, and sort them by reliability from high to low, and select the treatment equipment corresponding to the treatment project in the order of reliability from high to low, and select the first number of the treatment equipment corresponding to the treatment project; The reliability evaluation score is used to represent the comprehensive performance of the selected treatment equipment; The calculation expression of the reliability evaluation score Q is: wherein represents the service life of the medical device to be selected, represents the failure rate of the medical device to be selected, represents the usage rate of the medical device to be selected; For each treatment project, determine the actual treatment date and actual treatment time period of each patient in turn according to the rehabilitation treatment scheduling order of each patient; Add the names of each treatment project, the departments corresponding to each treatment project, the IDs of the treatment equipment selected for each treatment project, the actual treatment date and actual treatment time period of each patient corresponding to each treatment project to the scheduling data column, thereby generating a scheduling table, and displaying it on the page side; For each treatment project, determine the actual treatment date and actual treatment time period of each patient in turn according to the rehabilitation treatment scheduling order of each patient, including: for a certain treatment project, a patient, determine the corresponding actual treatment date and actual treatment time period, including: adjust the appointment treatment date corresponding to the treatment project according to the off-duty data of the corresponding department, thereby obtaining the actual treatment date of the treatment project and adding it to the scheduling data column; The actual treatment date is the normal working day of the department corresponding to the treatment project; Adjust the appointment treatment time period corresponding to the treatment project according to the actual treatment date, thereby obtaining the proposed treatment time period, and the patient can be received by the therapist of the department corresponding to the treatment project in the proposed treatment time period; According to the idle condition of the treatment equipment of the treatment project in the actual treatment date and the proposed treatment time period, adjust the proposed treatment time period, thereby obtain the actual treatment time period, and add it to the scheduling data column, the treatment equipment of the treatment project can be used by the patient in the actual treatment time period, and the patient can be treated by the therapist of the treatment project in the actual treatment time period; The adjustment of the appointment treatment date corresponding to the treatment project includes: Establish a first T site, T site is used to represent the treatment date, the treatment date represented by the first T site is the appointment treatment date; Obtain the normal working date and holiday date of the therapist of the department corresponding to the treatment project according to the off-duty data of the department; Search whether the first T site and the normal working date of the therapist constitute a first conflict condition, the conflict condition is that the treatment date corresponding to the T site is the holiday date; In response to not constituting the first conflict condition, a treatment date corresponding to the first T site is added to the scheduling data column as an actual treatment date; in response to constituting the first conflict condition, a next T site is generated with a preset first step, and whether the first conflict condition is constituted is determined again; until the first conflict condition is not constituted, the generation of the T site is stopped; and a treatment date corresponding to the final T site is added to the scheduling data column as an actual treatment date; The adjusting of the appointment treatment time period corresponding to the treatment project comprises: A first P site is established, the P site is used for representing a treatment time period of an actual treatment date, and a treatment time period represented by the first P site is an appointment treatment time period; It is determined whether a number of patients already booked in the appointment treatment time period of the first P site and the treatment date constitutes a second conflict condition, the second conflict condition being that the number of patients already booked in the appointment treatment time period of the treatment date has reached a maximum value of patients treatable by a therapist of a corresponding department in the time period; In response to not constituting the second conflict condition, an appointment treatment time period corresponding to the first P site is taken as a proposed treatment time period; in response to constituting the second conflict condition, a next P site is generated with a preset second step, and whether the second conflict condition is constituted is determined again; until the second conflict condition is not constituted, the generation of the P site is stopped; and a treatment time period corresponding to the final P site is taken as the proposed treatment time period; The adjusting of the proposed treatment time period comprises: A first S site is established, the S site is used for representing a treatment time period of an actual treatment date; and a treatment time period represented by the first S site is a proposed treatment time period; It is determined whether a number of patients already booked corresponding to a treatment device of the treatment project constitutes a third conflict condition, the third conflict condition being that the number of patients already booked corresponding to the treatment device in the proposed treatment time period of the actual treatment date has reached a maximum treatable number of the treatment device in the time period; In response to not constituting the third conflict condition, a treatment time period corresponding to the first S site is taken as an actual treatment time period and added to the scheduling data column; in response to constituting the third conflict condition, a next S site is generated with a preset second step, and whether the third conflict condition is constituted is determined again; until the third conflict condition is not constituted, the generation of the S site is stopped; and a treatment time period corresponding to the final S site is taken as an actual treatment time period and added to the scheduling data column.
2. The rehabilitation medicine intelligent scheduling method of claim 1, wherein, The method for obtaining the rehabilitation treatment scheduling sequence comprises: A patient booking data stream is obtained, the patient booking data stream comprising treatment projects booked by each patient, appointment treatment dates corresponding to the treatment projects, and booking sequences of each patient; For each treatment project, a rehabilitation treatment scheduling sequence of each patient is generated according to the booking sequence and the appointment treatment date of each patient; the earlier the appointment treatment date, the earlier the rehabilitation treatment scheduling sequence of the corresponding patient, and if a plurality of patients are booked for the same appointment treatment date, the earlier the booking time of the patient, the earlier the rehabilitation treatment scheduling sequence of the patient.
3. The rehabilitation medicine intelligent scheduling method of claim 1, wherein, The preset second step is greater than or equal to a required treatment duration of the treatment project.
4. A rehabilitation therapy intelligent scheduling system comprising a processor and a memory, the memory storing computer program instructions, characterized in that, The computer program is used to implement the intelligent rehabilitation medical scheduling method according to any one of claims 1-3 when executed by the processor.
5. A readable storage medium, in which a computer program is stored, characterized in that, The computer program is used to implement the intelligent rehabilitation medical scheduling method according to any one of claims 1-3 when executed by the processor.
Citation Information
Patent Citations
Intelligent management system for medical equipment
CN110942822A
Patient treatment information processing method and device
CN117373632A
Electronic appointment scheduling
CN1826611A