Project reservation management method and system

Through modular processing in the project appointment management system, the problems of insufficient flexibility and irrational resource allocation in medical project appointments have been solved, flexible allocation and efficient utilization of resources have been achieved, and user experience and resource utilization have been improved.

CN120748639APending Publication Date: 2025-10-03THE FIRST AFFILIATED HOSPITAL OF SUN YAT SEN UNIV
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510770486.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-10
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

The existing medical project appointment management lacks flexibility, the appointment queuing process is rigid, and resource allocation cannot be flexibly adjusted, resulting in low resource utilization.

Method used

Through the appointment request reception, project detail information query, resource demand calculation, resource selection, resource group screening, resource allocation and resource rollback modules in the project appointment management system, reasonable allocation and flexible deployment of resources can be achieved, including cross-queue appointment options and cross-time period borrowing logic.

Benefits of technology

It improves the flexibility and resource utilization of appointment management, optimizes the user experience, ensures the consistency of appointment data and the rational release of resources, and provides a solution for cross-queue appointments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120748639A_ABST
    Figure CN120748639A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of reservation management methods and systems for projects, and discloses a reservation management method and system for projects, and the method specifically comprises the following steps: firstly, receiving a reservation request, secondly, obtaining application form information and application form project detail information, completing the checking of the validity of reservation time, and then completing the processing preparation of a reservation form. The method comprises the following steps: firstly, calculating a resource demand quantity, then setting a resource public sign according to a patient type, and completing resource rule verification and selection, then completing resource grouping and screening, then completing resource allocation, and completing resource rollback and finally completing reservation information updating when a reservation is modified and adjusted. According to the method, all links of the reservation are delicately processed, a complete and strict business process is formed from request receiving, time validity checking, resource calculation to allocation, and through a resource rollback mechanism, when a user adjusts the reservation, original resources are released firstly, and then new reservation information is created.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of project reservation management methods and systems, and in particular to a project reservation management method and system. Background Art

[0002] Medical appointments are a crucial way for patients to pre-book medical services. Currently, there are various ways to make appointments, including online through the hospital's official website, app, WeChat official account, and third-party platforms like the Alipay healthcare section; offline through phone, hospital kiosks, and window services. The appointment process involves selecting the appropriate method, registering and logging in online, selecting the hospital and department, choosing the doctor and time, confirming the information, and completing payment (if applicable). Upon successful completion, you will receive a reservation voucher.

[0003] In the existing technology, the appointment management of medical projects is not flexible enough, the appointment queuing process is relatively rigid, and the resource allocation during the project appointment process cannot be flexibly adjusted, resulting in low resource utilization.

[0004] After searching, it was found that Chinese patent documents disclosed an intelligent appointment system based on clinical departments and its appointment method (publication number: CN111128354A). The present invention provides an intelligent appointment system based on clinical departments, including an appointment resource management module that stores the appointment resource information of all examination equipment, so that doctors can set the appointment status of each examination equipment and update the appointment status of the examination equipment in real time; the appointment information generation module identifies all examination equipment that matches the examination item type of the patient based on the medical order information, and determines whether the examination equipment has an appointment time period within the set appointment date. If there is an appointment time period, the examination time is calculated according to the start and end time of the appointment and the number of appointments, and the appointment information is sent to the appointment information display module; if there is no appointment time period, the no appointment information is sent to the appointment information display module; the appointment information display module receives the appointment information and the no appointment information for clinical doctors to view. The present invention also discloses an intelligent appointment method based on clinical departments. The present invention allows clinicians to make appointments for patients when opening orders, which improves efficiency, but there are still the following defects:

[0005] Although the above-mentioned intelligent appointment system based on clinical departments and its appointment method enable clinical doctors to make appointments for patients for examination times when issuing orders, thereby improving efficiency, there are still problems in the appointment management of medical projects, such as insufficient flexibility, a relatively rigid appointment queuing process, and the inability to flexibly allocate resources during the project appointment process, resulting in low resource utilization. Summary of the Invention

[0006] The purpose of the present invention is to provide a project appointment management method and system, which solves the problems in the background technology of appointment management of medical projects, such as insufficient flexibility, rigid appointment queuing process, and inability to flexibly allocate resources during the project appointment process, resulting in low resource utilization.

[0007] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0008] A project reservation management method includes the following steps:

[0009] S1: The reservation request receiving module contained in the project reservation management system receives the reservation request;

[0010] S2: The project details information query module contained in the project reservation management system obtains the application form information and the application form project details;

[0011] S3: The checking module contained in the project appointment management system completes the check on the validity of the appointment time;

[0012] S4: The reservation order processing preparation module contained in the project reservation management system completes the reservation order processing preparation;

[0013] S5: The resource demand calculation module contained in the project reservation management system completes the calculation of resource demand;

[0014] S6: completing resource demand calculation through the resource demand calculation module and setting resource public flag according to patient type;

[0015] S7: The resource selection module contained in the project reservation management system completes resource rule verification and selection;

[0016] S8: The resource grouping and screening module contained in the project reservation management system completes resource grouping and screening;

[0017] S9: The resource allocation module contained in the project reservation management system completes resource allocation;

[0018] S10: The resource rollback module contained in the project appointment management system completes resource rollback when the appointment is modified or adjusted;

[0019] S11: Finally, the appointment information is updated through the update module contained in the project appointment management system.

[0020] Preferably, in S1, when receiving an appointment request, the appointment request receiving module verifies whether the appointment request date is valid based on the current time threshold. The appointment request contains relevant information, including the appointment order ID of the appointment request, the appointment date of the appointment request, the time period of the appointment request and the patient type of the appointment request.

[0021] Preferably, in said S2, the checking module contained in the project reservation management system completes the checking of the validity of the reservation time, specifically comprising the following steps:

[0022] S3.1: The function sets the current time as the earliest available reservation time by default;

[0023] S3.2: Receive the application form information and application form item details obtained by the project details information query module;

[0024] S3.3: Obtain the examination type ID and hospital district ID based on the application form information and application item details;

[0025] S3.4: Check the interval time rule setting table information by inspection type ID and hospital area ID.

[0026] Preferably, in said S3.4, said interval time rules include single inspection type interval rules and related inspection type interval rules;

[0027] The single inspection type interval rule is as follows: when the inspection type 1 ID in the interval time rule is empty, it indicates that this is a single inspection type interval rule. Then, the interval time threshold is added to the application creation date to calculate the time. If the calculated time is later than the current default time, the earliest available appointment time is updated.

[0028] The related inspection type interval rule is that when the inspection type 1 ID in the interval time rule is not empty, it means that this is an interval rule for an associated inspection type, and the earliest available reservation time is completed.

[0029] Preferably, the specific method for completing the update of the earliest available appointment time in the relevant inspection type interval rule is:

[0030] Step 1: Construct query parameters;

[0031] Step 2: Set the corresponding number parameters according to the patient type;

[0032] Step 3: Set the inspection type ID to the inspection type ID in the rule;

[0033] Step 4: Set the query time to the current date;

[0034] Step 5: Query the patient's recent appointment records for relevant examination types;

[0035] Step 6: Obtain the patient's relevant examination records;

[0036] Step 7: Calculate the new available appointment time based on the appointment end time.

[0037] Preferably, in said S4, the reservation form processing preparation is to receive the project detail information query module to obtain the application form information and the application form item detail information parameter data;

[0038] In S5, the resource demand calculation module is used to receive the application form information and application form item detail information parameter data from the project detail information query module, and use the queried inspection application form number and the application execution department ID to query the application form item detail data and the occupied number source quantity calculation rule setting data to calculate the occupied resources;

[0039] The resource demand calculation module calculates the resource demand in a state where the rules are empty and a state where the rules are found. The resource demand is calculated in the state where the rules are found by first searching for general rules. If there are no general rules, the calculation mode is determined based on the matching inspection items and specific combination rules according to the matching inspection method ID and part type ID. The calculation modes include summation calculation mode, maximum value calculation mode, average value calculation mode and fixed value calculation mode.

[0040] Preferably, in said S7, the role of the resource decision module is to query the main table of appointment rules according to the examination type id and the enabled status. If no rule is found, the resource number is directly queried, the resource number is classified into groups, and then filtered and merged according to the patient type and the required number of resources. If there are rules, each rule information is traversed, and the checkRule method is called to verify whether the inspection order meets the rule conditions. If all rule conditions are not met, the resource decision module generates an option for cross-queue appointment, directly queries the resource number, and does not consider the rule restrictions. If all processing paths do not find available resources, an error code for insufficient resources in the appointment period is generated.

[0041] Preferably, in said S8, the specific steps of the resource grouping and screening module completing resource grouping and screening are: obtaining the resource number group selected by the resource decision module, traversing all resource numbers, extracting non-repeated resource group IDs, and checking whether each group has available resources that meet the specified time period based on the resource group ID;

[0042] In S9, the role of the resource allocation module is to directly allocate resources within the specified time period. If the remaining quantity of the current resource number is sufficient, the resources are directly allocated, and then the resource occupancy information is updated and the resource number is returned. If the direct allocation fails, but the current resource number has some available resources (srnum>0), the cross-time period borrowing logic is entered. This logic is only executed when the resource group allows cross-time period borrowing, and it is checked whether the borrowed quantity exceeds the upper limit set by the resource group.

[0043] Preferably, in said S10, the role of the resource rollback module is that when the user adjusts the reservation time or changes the reservation content, the system first releases the resources occupied by the original reservation and then creates new reservation information;

[0044] In S11, the function of the update module is to first build a complete data association chain, then fill in the complete organizational structure information for the appointment form, and then determine whether it is a new appointment form based on whether the ID is empty, and then ensure that each appointment form has a unique identification number, and the numbering rule reflects the date and department information, and then obtain the corresponding content from the found resource group information, resource type, inspection department, hospital information, appointment time and location and other information to fill in the settings into the appointment form information and save it.

[0045] Preferably, the project reservation management system includes a reservation request receiving module, a project detail information query module, a checking module, a resource demand calculation module, a resource decision module, a resource grouping and screening module, a resource allocation module, a resource rollback module and an update module;

[0046] The reservation request receiving module is electrically connected to the project detail information query module, the project detail information query module is electrically connected to the inspection module, the resource demand calculation module is electrically connected to the resource selection module, the resource selection module is electrically connected to the resource grouping screening module, the resource grouping screening module is electrically connected to the resource allocation module, the resource allocation module is electrically connected to the resource rollback module, and the resource rollback module is electrically connected to the update module.

[0047] A project reservation management system, comprising a reservation request receiving module, a project detail information query module, a checking module, a resource demand calculation module, a resource decision module, a resource grouping and screening module, a resource allocation module, a resource rollback module, and an update module;

[0048] The reservation request receiving module is electrically connected to the project detail information query module, the project detail information query module is electrically connected to the inspection module, the resource demand calculation module is electrically connected to the resource decision module, the resource decision module is electrically connected to the resource grouping and screening module, the resource grouping and screening module is electrically connected to the resource allocation module, the resource allocation module is electrically connected to the resource rollback module, and the resource rollback module is electrically connected to the update module.

[0049] Compared with the prior art, the present invention has the following beneficial effects:

[0050] 1. The present invention meticulously handles every aspect of reservations, from request reception, time validity check, resource calculation to allocation, forming a complete and rigorous business process. Furthermore, through the resource rollback mechanism, when a user adjusts a reservation, the original resources are first released before a new reservation is created, ensuring the consistency of reservation data and the rational release and reallocation of resources.

[0051] 2. When calculating resource requirements, multiple calculation modes are set, and matching calculations are performed according to different rule priorities. At the same time, resource public flags are set according to patient types, which helps to reasonably allocate resources, optimize user experience, and further improve the practicality of appointment management of this project.

[0052] 3. The present invention provides a cross-queue reservation option. When all rules are not met, the resource number can be directly queried without considering the rule restrictions, providing a solution for special situations. When allocating resources, the cross-time borrowing logic is introduced, which can be flexibly allocated when resources are insufficient, thus improving resource utilization.

[0053] 4. When updating appointment information, the present invention traces back from the resource number to the hospital level through a series of associated queries, constructs a complete data association chain, fills the appointment form with rich and accurate organizational structure information, and facilitates data management and query. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] Figure 1 This is a schematic diagram of the specific steps of the project reservation management method of the present invention;

[0055] Figure 2 This is a schematic diagram of the specific steps for checking the validity of an appointment time by the checking module contained in the project appointment management system of the present invention;

[0056] Figure 3 A schematic diagram of the specific steps of a specific method for completing the update of the earliest available appointment time in the interval rules of the relevant inspection types in the present invention;

[0057] Figure 4 This is a schematic diagram of the module structure of the project reservation management system in the present invention. DETAILED DESCRIPTION

[0058] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0059] Example 1:

[0060] See also Figure 1-4 , a project appointment management method, comprising the following steps:

[0061] S1: The reservation request receiving module contained in the project reservation management system receives the reservation request;

[0062] S2: The project details information query module contained in the project reservation management system obtains the application form information and the application form project details;

[0063] S3: The checking module contained in the project appointment management system completes the check on the validity of the appointment time;

[0064] S4: The reservation order processing preparation module contained in the project reservation management system completes the reservation order processing preparation;

[0065] S5: The resource demand calculation module contained in the project reservation management system completes the calculation of resource demand;

[0066] S6: completing resource demand calculation through the resource demand calculation module and setting resource public flag according to patient type;

[0067] S7: The resource selection module contained in the project reservation management system completes resource rule verification and selection;

[0068] S8: The resource grouping and screening module contained in the project reservation management system completes resource grouping and screening;

[0069] S9: The resource allocation module contained in the project reservation management system completes resource allocation;

[0070] S10: The resource rollback module contained in the project appointment management system completes resource rollback when the appointment is modified or adjusted;

[0071] S11: Finally, the appointment information is updated through the update module contained in the project appointment management system.

[0072] In S1, when receiving an appointment request, the appointment request receiving module verifies whether the appointment request date is valid based on the current time threshold. The appointment request contains relevant information, including the appointment order ID of the appointment request, the appointment date of the appointment request, the time period of the appointment request, and the patient type of the appointment request.

[0073] In S2, the project detail information query module obtains the application form information and the application form item detail information by using the reservation request related information obtained by the reservation request receiving module and the reservation order ID in the related information to obtain the application form information and the application form item detail information.

[0074] In S4, the reservation order processing preparation is to receive the project detail information query module to obtain the application order information and the application order project detail information parameter data. When the application order information is in the reservation adjustment status, a copy of the old reservation order is saved for subsequent rollback of resources, and the registration status of the reservation order is checked. If the application order information is in the reported status, modification is prohibited, and an error code is generated that the reported reservation order cannot be adjusted.

[0075] In S5, the role of the resource demand calculation module is to receive the project detail information query module to obtain the application form information and application form item detail information parameter data, and use the queried inspection application form number and the application execution department ID to query the application form item detail data and the occupied number source calculation rule setting data to calculate the occupied resources.

[0076] The resource demand calculation module calculates the resource demand in the state where the rules are empty and the rule is found. The resource demand is calculated in the rule-finding state by first searching for general rules. If there are no general rules, the calculation mode is determined based on the matching inspection method ID and part type ID matching inspection items and specific combination rules. The calculation modes include sum calculation mode, maximum value calculation mode, average value calculation mode and fixed value calculation mode.

[0077] A general rule is a rule that does not specify a part type and an inspection method, while a specific combination rule specifies a part type and an inspection method.

[0078] The sum calculation mode is to add up the occupied amounts of all inspection items, the maximum calculation mode is to take the value with the largest occupied amount among all inspection items, the average calculation mode is to add up the occupied amounts of all inspection items and divide it by the number of items, and the fixed value calculation mode is to occupy a fixed resource.

[0079] In S7, the role of the resource decision module is to query the main table of appointment rules based on the examination type ID and activation status. If no rule is found, the resource number is directly queried, the resource number is classified into groups, and then filtered and merged according to the patient type and the required number of resources. If there are rules, each rule information is traversed and the checkRule method is called to verify whether the inspection order meets the rule conditions. If all rule conditions are not met, the resource decision module generates an option for cross-queue appointment and directly queries the resource number without considering the rule restrictions. If no available resources are found in all processing paths, an error code for insufficient resources in the appointment period is generated.

[0080] The checkRule method performs rule validation logic by obtaining a list of check items, extracting relevant information, and traversing the rule option set. Finally, it calls checkRuledetail for each rule option to verify the detailed conditions.

[0081] The specific verification conditions of checkRuledetail are as follows: verification is performed according to different rule option types. When all rule options meet the verification requirements, the occupancy options in the rule are further processed, and the checkApptOccupyoption method is called to obtain the available resource number according to the occupancy option. The checkApptOccupyoption method processes the occupancy option according to different occupancy option types. The resource numbers are grouped by resource group through the checkApptOccupyoption method, and then the processed resource numbers are merged and checked to see if there are any reservable resources.

[0082] The rule option types specifically include verifying whether the patient's gender meets the rules, verifying whether the patient's age meets the conditions, verifying whether the patient type meets the conditions, verifying whether the physical examination type meets the conditions, verifying whether the application department type meets the conditions, verifying whether the inspection department meets the conditions, verifying whether the application priority meets the conditions, verifying whether the inspection site type meets the conditions, verifying whether the specific inspection site meets the conditions, verifying whether the inspection item meets the conditions, and verifying whether the inspection method meets the conditions.

[0083] The occupation option types specifically include filtering resource numbers of a specific resource type, filtering resource numbers of a specific resource group, filtering resource numbers of a specific device, filtering resource numbers by day of the week, filtering resource numbers by specific date, filtering resource numbers by time period, and filtering resource numbers by time number.

[0084] 8. A project reservation management method and system according to claim 1, characterized in that: in S8, the resource grouping and screening module completes the resource grouping and screening by the specific steps of obtaining the resource number group selected by the resource decision module, and traversing all resource numbers, extracting non-repeated resource group IDs, and checking whether each group has available resources that meet the specified time period based on the resource group ID.

[0085] Through the resource grouping filtering module, we ensure that each resource group is processed only once, and create a new object for each unique resource group ID. The resource numbers belonging to the same resource group are added to the list of the corresponding new object, and finally a list of resource numbers classified by resource group is generated.

[0086] In S9, the resource allocation module directly allocates resources within a specified time period. If the remaining quantity of the current resource number is sufficient, the resource is directly allocated, the resource occupancy information is updated, and the resource number is returned. If the direct allocation fails, but the current resource number has some available resources (srnum>0), the cross-time period borrowing logic is entered. This logic is only executed when the resource group allows cross-time period borrowing, and a check is made to see if the borrowed quantity exceeds the upper limit set by the resource group.

[0087] When the borrowed quantity exceeds the upper limit set by the resource group, an error code for insufficient resources for the reported reservation period is generated. When borrowing from resources that are later than the current resource number in chronological order, only non-special resource numbers can be borrowed, and borrowing is accumulated one by one until the required resource quantity is met. The ID and borrowed quantity of each borrowed resource number are recorded, and it is verified whether the total borrowed quantity is equal to the required borrowed quantity. The occupancy information of the main resource number is updated, and the information of the borrowed resource numbers is updated in batches.

[0088] In S10, the role of the resource rollback module is that when the user adjusts the appointment time or changes the appointment content, the system first releases the resources occupied by the original appointment and then creates new appointment information.

[0089] In S11, the role of the update module is to first build a complete data association chain, then fill in the complete organizational structure information for the appointment form, and then determine whether it is a new appointment form based on whether the ID is empty. Then, ensure that each appointment form has a unique identification number, and the numbering rule reflects the date and department information. Then, obtain the corresponding content from the found resource group information, resource type, inspection department, hospital information, appointment time and location, etc., fill in the settings into the appointment form information and save it.

[0090] Example 2:

[0091] See also Figure 2 and 3 A project appointment management method includes a checking module. The checking module in the project appointment management system completes the checking of the validity of the appointment time, specifically including the following steps:

[0092] S3.1: The function sets the current time as the earliest available reservation time by default;

[0093] S3.2: Receive the application form information and application form item details obtained by the project details information query module;

[0094] S3.3: Obtain the examination type ID and hospital district ID based on the application form information and application item details;

[0095] S3.4: Check the interval time rule setting table information by inspection type ID and hospital area ID.

[0096] Through the set inspection module, during the project booking process, these rules define the time interval required between different inspection types, and the earliest available booking time is calculated through the appointment interval rules.

[0097] In S3.4, the interval time rules include single inspection type interval rules and related inspection type interval rules.

[0098] For a single inspection type interval rule, if the Inspection Type 1 ID in the interval time rule is empty, it indicates that this is a single inspection type interval rule. The time is calculated by adding the interval time threshold based on the application creation date. If the calculated time is later than the current default time, the earliest available appointment time is updated.

[0099] The relevant inspection type interval rule is that when the inspection type 1ID in the interval time rule is not empty, it means that this is an interval rule for an associated inspection type, and the earliest available appointment time is completed.

[0100] The specific method for completing the update of the earliest available appointment time in the interval rules of the relevant examination type is as follows:

[0101] Step 1: Construct query parameters;

[0102] Step 2: Set the corresponding number parameters according to the patient type;

[0103] Step 3: Set the inspection type ID to the inspection type ID in the rule;

[0104] Step 4: Set the query time to the current date;

[0105] Step 5: Query the patient's recent appointment records for relevant examination types;

[0106] Step 6: Obtain the patient's relevant examination records;

[0107] Step 7: Calculate the new available appointment time based on the appointment end time.

[0108] In step 1, the query parameter is the reserved status.

[0109] In step 2, the patient types are outpatient type, inpatient type, and physical examination patient type.

[0110] In step 3, set the inspection type ID to the inspection type ID in the rule, which indicates the inspection type associated with the query.

[0111] In step six, the order date and appointment details of the patient's related examination record are obtained through the examination record.

[0112] In step seven, if the calculated time is later than the current default time, the earliest available reservation time is updated, and the function finally returns the calculated earliest available reservation time. If the time selected by the user is earlier than this time, an error code indicating that the reservation time has expired is generated.

[0113] Example 3:

[0114] See also Figure 4A project reservation management system includes a project reservation management system, which includes a reservation request receiving module, a project detail information query module, a checking module, a resource demand calculation module, a resource decision module, a resource grouping and screening module, a resource allocation module, a resource rollback module and an update module.

[0115] The reservation request receiving module is electrically connected to the project detail information query module, the project detail information query module is electrically connected to the inspection module, the resource demand calculation module is electrically connected to the resource decision module, the resource decision module is electrically connected to the resource grouping and screening module, the resource grouping and screening module is electrically connected to the resource allocation module, the resource allocation module is electrically connected to the resource rollback module, and the resource rollback module is electrically connected to the update module.

[0116] While the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and alterations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the invention is defined by the appended claims and their equivalents.

Claims

1. A project reservation management method, characterized by: The following steps are involved: S1: The reservation request receiving module contained in the project reservation management system receives the reservation request; S2: The project details information query module contained in the project reservation management system obtains the application form information and the application form project details; S3: The checking module contained in the project appointment management system completes the check on the validity of the appointment time; S4: The reservation order processing preparation module contained in the project reservation management system completes the reservation order processing preparation; S5: The resource demand calculation module contained in the project reservation management system completes the calculation of resource demand; S6: completing resource demand calculation through the resource demand calculation module and setting resource public flag according to patient type; S7: The resource selection module contained in the project reservation management system completes resource rule verification and selection; S8: The resource grouping and screening module contained in the project reservation management system completes resource grouping and screening; S9: The resource allocation module contained in the project reservation management system completes resource allocation; S10: The resource rollback module contained in the project appointment management system completes resource rollback when the appointment is modified or adjusted; S11: Finally, the appointment information is updated through the update module contained in the project appointment management system.

2. The project reservation management method according to claim 1, characterized in that: In S1, when receiving an appointment request, the appointment request receiving module verifies whether the appointment request date is valid based on the current time threshold. The appointment request contains relevant information, including the appointment order ID of the appointment request, the appointment date of the appointment request, the time period of the appointment request, and the patient type of the appointment request.

3. The project reservation management method according to claim 1, characterized in that: In S2, the checking module included in the project reservation management system completes the check of the validity of the reservation time, specifically including the following steps: S3.1: The function sets the current time as the earliest available reservation time by default; S3.2: Receive the application form information and application form item details obtained by the project details information query module; S3.3: Obtain the examination type ID and hospital district ID based on the application form information and application item details; S3.4: Check the interval time rule setting table information by inspection type ID and hospital area ID.

4. The project reservation management method according to claim 3, characterized in that: In said S3.4, said interval time rules include single inspection type interval rules and related inspection type interval rules; The single inspection type interval rule is as follows: when the inspection type 1 ID in the interval time rule is empty, it indicates that this is a single inspection type interval rule. Then, the interval time threshold is added to the application creation date to calculate the time. If the calculated time is later than the current default time, the earliest available appointment time is updated. The related inspection type interval rule is that when the inspection type 1 ID in the interval time rule is not empty, it means that this is an interval rule for an associated inspection type, and the earliest available reservation time is completed.

5. The project reservation management method according to claim 4, characterized in that: The specific method for completing the update of the earliest available appointment time in the relevant examination type interval rules is: Step 1: Construct query parameters; Step 2: Set the corresponding number parameters according to the patient type; Step 3: Set the inspection type ID to the inspection type ID in the rule; Step 4: Set the query time to the current date; Step 5: Query the patient's recent appointment records for relevant examination types; Step 6: Obtain the patient's relevant examination records; Step 7: Calculate the new available appointment time based on the appointment end time.

6. The project reservation management method according to claim 1, characterized in that: In said S4, the reservation form processing preparation is to receive the item detail information query module to obtain the application form information and the application form item detail information parameter data; In S5, the resource demand calculation module is used to receive the application form information and application form item detail information parameter data from the project detail information query module, and use the queried inspection application form number and the application execution department ID to query the application form item detail data and the occupied number source quantity calculation rule setting data to calculate the occupied resources; The resource demand calculation module calculates the resource demand in a state where the rules are empty and a state where the rules are found. The resource demand is calculated in the state where the rules are found by first searching for general rules. If there are no general rules, the calculation mode is determined based on the matching inspection items and specific combination rules according to the matching inspection method ID and part type ID. The calculation modes include summation calculation mode, maximum value calculation mode, average value calculation mode and fixed value calculation mode.

7. The project reservation management method according to claim 1, characterized in that: In the S7, the role of the resource decision module is to query the main table of appointment rules according to the examination type ID and the activation status. If no rule is found, the resource number is directly queried, the resource number is classified into groups, and then filtered and merged according to the patient type and the required number of resources. If there are rules, each rule information is traversed and the checkRule method is called to verify whether the inspection order meets the rule conditions. If all rule conditions are not met, the resource decision module generates an option for cross-queue appointment and directly queries the resource number without considering the rule restrictions. If all processing paths do not find available resources, an error code for insufficient resources in the appointment period is generated.

8. The project reservation management method according to claim 1, characterized in that: In S8, the resource grouping and screening module completes resource grouping and screening by obtaining the resource number group selected by the resource decision module, traversing all resource numbers, extracting non-repeated resource group IDs, and checking whether each group has available resources that meet the specified time period based on the resource group ID; In S9, the role of the resource allocation module is to directly allocate resources within the specified time period. If the remaining quantity of the current resource number is sufficient, the resources are directly allocated, and then the resource occupancy information is updated and the resource number is returned. If the direct allocation fails, but the current resource number has some available resources (srnum>0), the cross-time period borrowing logic is entered. This logic is only executed when the resource group allows cross-time period borrowing, and it is checked whether the borrowed quantity exceeds the upper limit set by the resource group.

9. The project reservation management method according to claim 1, characterized in that: In said S10, the role of the resource rollback module is that when the user adjusts the appointment time or changes the appointment content, the system first releases the resources occupied by the original appointment and then creates new appointment information; In S11, the function of the update module is to first build a complete data association chain, then fill in the complete organizational structure information for the appointment form, and then determine whether it is a new appointment form based on whether the ID is empty, and then ensure that each appointment form has a unique identification number, and the numbering rule reflects the date and department information, and then obtain the corresponding content from the found resource group information, resource type, inspection department, hospital information, appointment time and location and other information to fill in the settings into the appointment form information and save it.

10. A reservation management system applied to the project according to any one of claims 1 to 9, characterized in that: The project reservation management system includes a reservation request receiving module, a project detail information query module, a checking module, a resource demand calculation module, a resource decision module, a resource grouping and screening module, a resource allocation module, a resource rollback module and an update module; The reservation request receiving module is electrically connected to the project detail information query module, the project detail information query module is electrically connected to the inspection module, the resource demand calculation module is electrically connected to the resource selection module, the resource selection module is electrically connected to the resource grouping screening module, the resource grouping screening module is electrically connected to the resource allocation module, the resource allocation module is electrically connected to the resource rollback module, and the resource rollback module is electrically connected to the update module.

Citation Information

Patent Citations

  • Intelligent appointment system and intelligent appointment method based on clinical department

    CN111128354A