A method, system, and storage medium for managing a catheterization lab procedure queue
By conducting preliminary verification and review of surgical application information and combining it with a basic dictionary database for surgical scheduling, the problems of information dispersion and resource conflicts in the traditional manual mode have been solved. This has improved the accuracy and efficiency of surgical scheduling, ensuring the rational use of surgical resources and the smooth conduct of surgeries.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NANJING FIRST HOSPITAL
- Filing Date
- 2026-03-09
- Publication Date
- 2026-06-05
AI Technical Summary
Currently, most hospitals manage catheterization lab scheduling using traditional manual methods, leading to fragmented information, missed or incorrect scheduling of surgeries, and a lack of systematic resource conflict verification, which affects the accuracy and efficiency of surgery scheduling.
This paper provides a method for managing the scheduling of catheterization lab surgeries. By performing preliminary verification and review of surgical application information, and using a pre-set basic dictionary database for scheduling, the method comprehensively considers multiple factors, including catheterization lab, doctor, ward, and cost information, to ensure information quality and rational use of resources.
It improved the accuracy and efficiency of surgical scheduling, reduced resource allocation chaos, ensured the smooth progress of surgery, and improved the utilization efficiency of medical resources and the rationality of surgical arrangements.
Smart Images

Figure CN122158029A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, and in particular to a method, system and storage medium for managing the scheduling of catheterization lab procedures. Background Technology
[0002] The scheduling of surgeries in large general hospitals requires coordinating multiple resources, including patients, surgeons, assistants, doctors, and time slots in the catheterization lab. Currently, most hospitals manage catheterization lab surgery scheduling using a traditional manual method. Patients submit surgery requests via paper forms, telephone, or instant messaging tools. This scattered information cannot be centrally managed, easily leading to missed or incorrect scheduling. Furthermore, the manual scheduling process lacks a systematic resource conflict resolution mechanism, frequently resulting in duplicate allocation of catheterization lab time slots and surgeons or medical staff being assigned to multiple surgeries simultaneously. This affects the accuracy of surgery scheduling and ultimately leads to low efficiency in performing surgeries. Summary of the Invention
[0003] The purpose of this application is to provide a method, system, and storage medium for managing surgical scheduling in a catheterization lab, which can improve the accuracy of surgical scheduling and thus improve the efficiency of surgical procedures.
[0004] To achieve the above objectives, this application provides the following solution: Firstly, this application provides a method for managing the scheduling of catheterization lab procedures, including: The obtained surgical application information is initially verified to obtain the verification result; wherein, the surgical application information includes at least patient information, surgical type, surgical date, patient ward, surgical type, and estimated surgical duration; If the verification result indicates that the preliminary verification of the surgical application information has passed, then the surgical application information is reviewed to obtain the review result; If the review result indicates that the surgical application information has been approved, then the surgical application information will be added to the waiting list. Based on a preset basic dictionary, the surgical application information in the waiting list is used to schedule surgical appointments, resulting in surgical appointment information corresponding to each surgical application. The basic dictionary includes at least catheterization lab information, doctor information, ward information, and cost information.
[0005] Optionally, the preliminary verification of the obtained surgical application information to obtain the verification result specifically includes: Perform field integrity verification on the obtained surgical application information and obtain the field integrity verification results; If the field integrity verification result indicates that the field integrity verification of the surgical application information fails, then the surgical application information failing the preliminary verification is determined as the verification result. If the field integrity check result indicates that the field integrity check of the surgical application information has passed, then the field validity check of the surgical application information is performed to obtain the field validity check result; If the field validity check result indicates that the field validity check of the surgical application information fails, then the surgical application information failing the preliminary check is determined as the check result; If the field validity check result indicates that the field validity check of the surgical application information has passed, then the surgical application information is determined as the check result through preliminary check.
[0006] Optionally, the step of scheduling surgeries based on a preset basic dictionary database for the surgical application information in the waiting list, to obtain surgical scheduling information corresponding to each surgical application, specifically includes: Retrieve the target surgery application information corresponding to the target date from the waiting list; Determine the scheduling priority for each target surgical application; Based on a preset basic dictionary, the surgical appointment information of each target surgical application is scheduled in descending order of priority to obtain the surgical appointment information corresponding to each target surgical application.
[0007] Optionally, the scheduling priority of a target surgical application can be determined, specifically including: Obtain the target surgery type, surgery waiting time, and VIP information from the target surgery application information; Based on a preset surgical type-surgical risk comparison table, the surgical risk value corresponding to the target surgical type is determined; The surgical waiting time is converted into a format to obtain the target surgical waiting time. Determine the VIP value corresponding to the VIP information; Obtain a first preset weight for the target surgical type, a second preset weight for the surgical waiting time, and a third preset weight for the VIP information; Based on the surgical risk value, the first preset weight, the target surgical waiting time, the second preset weight, the VIP value, and the third preset weight, the scheduling priority of the target surgical application information is calculated.
[0008] Optionally, based on a preset basic dictionary, surgical scheduling is performed on the current target surgical application information to obtain surgical scheduling information corresponding to the current target surgical application information, specifically including: The doctor information of the candidate doctor corresponding to the type of surgery in the current target surgery application information is determined from a preset basic dictionary database; wherein, the doctor information includes the candidate doctor's name and the doctor's available time period; A target doctor and a target surgical time slot are determined from the candidate doctors that match the estimated surgical duration in the current target surgical application information; wherein the target doctor's available time slot includes the target surgical time slot, and the duration of the target surgical time slot is equal to the estimated surgical duration; The catheterization lab information of the candidate catheterization lab corresponding to the patient's ward in the current target surgical application information is determined from the basic dictionary database; wherein, the catheterization lab information includes at least the candidate catheterization lab identifier and the catheterization lab's idle time period; A target catheterization lab matching the target surgical time period is determined from the candidate catheterization labs; wherein the target catheterization lab is idle during the target surgical time period; The target doctor, the target surgical time slot, and the target catheterization lab are identified as the surgical scheduling information corresponding to the current target surgical application information.
[0009] Optionally, the method further includes: When a table arrangement information viewing command is detected, the person who triggered the table arrangement information viewing command is identified; The permissions of the triggering personnel are verified, and the permission verification result is obtained; If the permission verification result indicates that the triggering personnel has viewing permission, then the target time period and the target catheterization lab identifier are obtained from the queue information viewing instruction; Based on the surgical scheduling information corresponding to each surgical application, target surgical scheduling information corresponding to both the target time period and the target catheterization lab identifier is determined. The target surgical scheduling information is sent to the terminal device of the triggering personnel.
[0010] Secondly, this application provides a catheterization lab scheduling management system, comprising: The verification unit is used to perform preliminary verification on the acquired surgical application information and obtain the verification result; wherein, the surgical application information includes at least patient information, surgical type, surgical date, patient ward, surgical type, and estimated surgical duration; The review unit is used to review the surgical application information and obtain a review result if the verification result indicates that the preliminary verification of the surgical application information has passed. An add unit is used to add the surgical application information to the waiting list if the review result indicates that the surgical application information has been approved. The scheduling unit is used to schedule surgeries based on the surgical application information in the waiting list according to a preset basic dictionary, and to obtain the surgical scheduling information corresponding to each surgical application. The basic dictionary includes at least catheterization lab information, doctor information, ward information, and cost information.
[0011] Thirdly, this application provides a computer device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the catheterization lab scheduling management method described in any one of the above.
[0012] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the catheterization lab scheduling management method described above.
[0013] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the catheterization lab scheduling management method described above.
[0014] In a sixth aspect, this application provides a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run a program or instructions, and the processor executing the program or instructions implementing the steps of the catheterization lab scheduling management method described above.
[0015] According to the specific embodiments provided in this application, the following technical effects are disclosed: This application provides a method, system, and storage medium for managing surgical scheduling in a catheterization lab. By initially verifying the acquired surgical application information, incomplete or erroneous information can be promptly removed, ensuring the quality of information entering the review stage and laying the foundation for accurate scheduling. The review stage further rigorously controls the process, ensuring that surgical application information meets the requirements before being added to the waiting list. Surgical scheduling is based on a pre-set basic dictionary containing rich information such as catheterization lab, doctors, wards, and costs, comprehensively considering multiple factors and avoiding scheduling errors caused by missing or mismatched information. This multi-layered, comprehensive scheduling method effectively improves the accuracy of surgical scheduling, reduces problems such as prolonged surgical preparation time and chaotic resource allocation caused by unreasonable scheduling, thereby improving the efficiency of surgical procedures and ensuring their smooth execution. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 A flowchart illustrating a catheterization lab scheduling management method according to an embodiment of this application; Figure 2 A schematic diagram of the overall architecture of a catheterization lab scheduling management system provided in an embodiment of this application; Figure 3 A schematic diagram of a user management interface for a catheterization lab scheduling management system provided in an embodiment of this application; Figure 4 A schematic diagram of the ward management interface of a catheterization lab scheduling management system provided in an embodiment of this application; Figure 5 A schematic diagram of the cost type management interface of a catheterization lab scheduling management system provided in an embodiment of this application; Figure 6 A schematic diagram of the surgeon management interface of a catheterization lab scheduling management system provided in an embodiment of this application; Figure 7 A schematic diagram of the assistant management interface of a catheterization lab scheduling management system provided in an embodiment of this application; Figure 8 A schematic diagram of the resident physician management interface of a catheterization lab scheduling management system provided in an embodiment of this application; Figure 9 A schematic diagram of the catheterization lab management interface of a catheterization lab scheduling management system provided in an embodiment of this application; Figure 10 A schematic diagram of the surgical type management interface of a catheterization lab surgical scheduling management system provided in an embodiment of this application; Figure 11 A schematic diagram of the surgical application list interface of a catheterization lab surgical scheduling management system provided in one embodiment of this application; Figure 12 A schematic diagram of the surgical application editing interface of a catheterization lab surgical scheduling management system provided in one embodiment of this application; Figure 13 A schematic diagram of the scheduling list management interface of a catheterization lab scheduling management system provided in an embodiment of this application; Figure 14 A schematic diagram of the functional modules of a catheterization lab scheduling management system provided in an embodiment of this application; Figure 15 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0018] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0019] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0020] In one exemplary embodiment, such as Figure 1 As shown, a method for managing the scheduling of catheterization lab procedures is provided. This method is executed by computer equipment, specifically by a terminal or server alone, or by both a terminal and a server. In this embodiment, it includes the following steps 101 to 104. Wherein: Step 101: Perform a preliminary verification on the obtained surgical application information and obtain the verification result.
[0021] In this embodiment of the application, the surgical application information includes at least patient information, surgical type, surgical date, patient ward, surgical type, and estimated surgical duration.
[0022] In this embodiment, surgical application information can be submitted by ward staff through the surgical application module. Preliminary verification of the surgical application information may include checking the completeness of fields and dictionary consistency.
[0023] As an optional implementation, step 101 performs a preliminary verification of the obtained surgical application information, and the verification result may be obtained in the following ways: Perform field integrity verification on the obtained surgical application information and obtain the field integrity verification results; If the field integrity verification result indicates that the field integrity verification of the surgical application information fails, then the surgical application information failing the preliminary verification is determined as the verification result. If the field integrity check result indicates that the field integrity check of the surgical application information has passed, then the field validity check of the surgical application information is performed to obtain the field validity check result; If the field validity check result indicates that the field validity check of the surgical application information fails, then the surgical application information failing the preliminary check is determined as the check result; If the field validity check result indicates that the field validity check of the surgical application information has passed, then the surgical application information is determined as the check result through preliminary check.
[0024] This implementation method involves first performing a field integrity check, which quickly identifies any missing fields in the surgical application information, preventing subsequent processes from being affected by incomplete critical information. If the integrity check passes, a field validity check is then performed to further ensure that the content of each field conforms to specifications and prevents erroneous data from being mixed in. Through this step-by-step and meticulous preliminary verification mechanism, unqualified surgical application information can be accurately screened out, ensuring data quality from the source and providing an accurate and reliable basis for subsequent review and scheduling, effectively improving the accuracy and smoothness of the overall catheterization lab surgical scheduling management.
[0025] Step 102: If the verification result indicates that the preliminary verification of the surgical application information has passed, then the surgical application information is reviewed to obtain the review result.
[0026] In this embodiment of the application, the review of surgical application information can be carried out manually. For example, a doctor can review whether the patient's physical condition is suitable for surgery. If the doctor believes that the patient can have surgery, he can enter a review approval command; if the doctor believes that the patient cannot have surgery, he can enter a review disapproval command.
[0027] Step 103: If the review result indicates that the surgical application information has been approved, then the surgical application information is added to the waiting list.
[0028] Step 104: Based on the preset basic dictionary, perform surgical scheduling on the surgical application information in the waiting list to obtain the surgical scheduling information corresponding to each surgical application information.
[0029] In this embodiment, the basic dictionary database includes at least catheterization lab information, doctor information, ward information, and cost information. All information in the basic dictionary database can be updated at any time. The basic dictionary database may also include information such as assistants / resident physicians; however, this embodiment does not limit its scope.
[0030] As an optional implementation, step 104, which involves scheduling surgeries based on a preset basic dictionary database for the surgical application information in the waiting list, and obtaining the surgical scheduling information corresponding to each surgical application, may include: Retrieve the target surgery application information corresponding to the target date from the waiting list; Determine the scheduling priority for each target surgical application; Based on a preset basic dictionary, the surgical appointment information of each target surgical application is scheduled in descending order of priority to obtain the surgical appointment information corresponding to each target surgical application.
[0031] This implementation method first precisely locates surgical requests for the target date from the waiting list, focusing on key data to improve processing efficiency. Determining scheduling priorities allows for rational planning based on factors such as the urgency of the surgery and the patient's condition, ensuring that important surgeries are scheduled first. Then, surgeries are scheduled in descending order of priority, fully utilizing resource information from the basic database to make surgical arrangements more scientific and orderly. In this way, it avoids chaos and conflicts in surgical scheduling, ensures the efficient and rational use of medical resources, effectively improves the rationality and accuracy of surgical scheduling, and facilitates the smooth conduct of surgeries.
[0032] Optionally, the methods for determining the scheduling priority of a target surgical request may include: Obtain the target surgery type, surgery waiting time, and VIP information from the target surgery application information; Based on a preset surgical type-surgical risk comparison table, the surgical risk value corresponding to the target surgical type is determined; The surgical waiting time is converted into a format to obtain the target surgical waiting time. Determine the VIP value corresponding to the VIP information; Obtain a first preset weight for the target surgical type, a second preset weight for the surgical waiting time, and a third preset weight for the VIP information; Based on the surgical risk value, the first preset weight, the target surgical waiting time, the second preset weight, the VIP value, and the third preset weight, the scheduling priority of the target surgical application information is calculated.
[0033] This implementation method comprehensively considers the surgical situation by extracting multi-dimensional data such as surgical type, waiting time, and VIP information from the target surgical application information. A pre-set checklist is used to determine the surgical risk value, and the waiting time format is converted and the VIP value is clarified. Then, the scheduling priority is calculated by combining the pre-set weights of each factor. This makes scheduling decisions more comprehensive, taking into account factors such as surgical risk, urgency, and the patient's special status, to more scientifically and rationally arrange the surgical sequence, ensuring priority surgery for high-risk, urgent, or special patients, and improving the efficiency of medical resource utilization and the rationality of surgical arrangements.
[0034] Optionally, the method for scheduling surgeries based on a preset basic dictionary to obtain the surgery scheduling information corresponding to the current target surgery application information may include: The doctor information of the candidate doctor corresponding to the type of surgery in the current target surgery application information is determined from a preset basic dictionary database; wherein, the doctor information includes the candidate doctor's name and the doctor's available time period; A target doctor and a target surgical time slot are determined from the candidate doctors that match the estimated surgical duration in the current target surgical application information; wherein the target doctor's available time slot includes the target surgical time slot, and the duration of the target surgical time slot is equal to the estimated surgical duration; The catheterization lab information of the candidate catheterization lab corresponding to the patient's ward in the current target surgical application information is determined from the basic dictionary database; wherein, the catheterization lab information includes at least the candidate catheterization lab identifier and the catheterization lab's idle time period; A target catheterization lab matching the target surgical time period is determined from the candidate catheterization labs; wherein the target catheterization lab is idle during the target surgical time period; The target doctor, the target surgical time slot, and the target catheterization lab are identified as the surgical scheduling information corresponding to the current target surgical application information.
[0035] This implementation method involves selecting candidate doctors from a basic dictionary database who match the surgical type, and then precisely matching the expected surgical duration to determine the target doctor and time slot, ensuring the rational use of medical resources and the suitability of surgical time. Simultaneously, candidate catheterization labs are identified based on the patient's ward, and then a target catheterization lab available within the target surgical time slot is matched. This multi-dimensional and precise matching comprehensively considers factors such as doctors, time, and catheterization labs, effectively avoiding resource conflicts, making surgical scheduling more scientific and rational, significantly improving the efficiency and accuracy of surgical arrangements, and providing strong support for the smooth conduct of surgeries.
[0036] In this embodiment of the application, surgical assistants and resident physicians can also be assigned to patients. Therefore, the surgical scheduling information can also include information on surgical assistants and resident physicians.
[0037] As an optional implementation, after step 104, the following steps may also be performed: When a table arrangement information viewing command is detected, the person who triggered the table arrangement information viewing command is identified; The permissions of the triggering personnel are verified, and the permission verification result is obtained; If the permission verification result indicates that the triggering personnel has viewing permission, then the target time period and the target catheterization lab identifier are obtained from the queue information viewing instruction; Based on the surgical scheduling information corresponding to each surgical application, target surgical scheduling information corresponding to both the target time period and the target catheterization lab identifier is determined. The target surgical scheduling information is sent to the terminal device of the triggering personnel.
[0038] This implementation method, upon detecting a request to view scheduling information, first identifies the triggering personnel and verifies their permissions, ensuring information security and preventing the leakage of sensitive data. When the triggering personnel have the necessary permissions, the target time period and catheterization lab identifier are retrieved from the request, enabling precise location of the required information. Based on the scheduling information, the target content is quickly determined and sent to the triggering personnel's terminal device, facilitating timely access to surgical arrangements for specific time periods and catheterization labs. This helps medical staff prepare in advance, plan their work effectively, and improve the efficiency and collaboration of surgical management.
[0039] In this embodiment of the application, target surgical scheduling information can be exported in Excel or PDF format, and the header of the exported file includes scheduling date, catheterization lab, total statistics and version number information.
[0040] In this embodiment of the application, the surgical scheduling information can also be modified according to the actual situation. The fields before and after the change, the reasons and the operator can be recorded for the changes such as allocation, sorting, export, and adjustment / cancellation, and rollback and audit traceability are supported.
[0041] Implementing steps 101 to 104 effectively improves the accuracy of surgical scheduling, reduces problems such as prolonged surgical preparation time and chaotic resource allocation caused by unreasonable scheduling, thereby improving the efficiency of surgical procedures and ensuring their smooth execution. Furthermore, this application can accurately screen out unqualified surgical application information, ensuring data quality from the source and providing an accurate and reliable basis for subsequent review and scheduling, effectively improving the accuracy and smoothness of the overall catheterization lab surgical scheduling management. In addition, this application can avoid chaotic and conflicting surgical arrangements, while ensuring the efficient and rational use of medical resources, effectively improving the rationality and accuracy of surgical scheduling and facilitating the smooth conduct of surgeries. Furthermore, this application can scientifically and rationally arrange the surgical sequence, ensuring priority surgery for high-risk, urgent, or special patients, improving the efficiency of medical resource utilization and the rationality of surgical arrangements. Moreover, this application can make surgical scheduling more scientific and rational, significantly improving the efficiency and accuracy of surgical arrangements and providing strong support for the smooth conduct of surgeries. In addition, this application can facilitate relevant personnel to obtain surgical arrangements for specific time periods and catheterization labs in a timely manner, which helps medical staff to prepare in advance, plan their work in a reasonable way, and improve the efficiency and coordination of surgical management.
[0042] This application also provides a catheterization lab surgical scheduling management system, which can implement the aforementioned catheterization lab surgical scheduling management method. A schematic diagram of the overall architecture of the system is shown below. Figure 2 As shown. The overall architecture of this system can include a front-end entry point, a business service layer, a data layer, and external systems.
[0043] In addition, the catheterization lab scheduling management system may include a dictionary configuration module, a user and permission module, an audit module, a scheduling list management module, a scheduling and resource allocation module, and an audit traceability module, specifically: The dictionary configuration module is used to maintain basic dictionaries for wards, fee types, surgeons, assistants, resident physicians, catheterization labs, and surgical types, and provides drop-down selections and validation for business forms; The User and Permissions module is used to perform identity authentication, permission allocation, and data access control for users with different roles. The surgery application module is used to receive and store surgery application information from various wards, and supports filtering and searching by hospital number, bed number, name, ward, surgeon, surgery date and priority. The review module is used to approve, return for supplementation, or reject surgical applications and drive the application status flow. The scheduling list management module is used to summarize and display the scheduling volume of each catheterization lab on a specified date dimension, and to perform batch allocation of catheterization labs, allocation of assistants / resident physicians, update sorting and export operations on approved applications; The scheduling and resource allocation module is used to allocate catheterization labs and surgical time slots to surgical applications based on priority rules and resource constraints, and to verify conflicts in the use of catheterization labs, surgeons, assistants, and resident physicians. The audit traceability module is used to record the operator, timestamp, fields before and after the change, and version number for key operations such as allocation, sorting, export, adjustment, and cancellation, for traceability and statistics.
[0044] In this embodiment, the catheterization lab dictionary includes fields for catheterization lab name, activation status, and color identifier. The scheduling list management module visually distinguishes different catheterization labs based on the color identifier when displaying the scheduling results.
[0045] The user and permission module supports at least the roles of administrator, ward applicant, reviewer, and table scheduling administrator, and restricts permissions for dictionary maintenance, review operations, table scheduling, sorting updates, and export based on these roles.
[0046] The scheduling and resource allocation module performs conflict checks, which include at least the following: conflicts in the catheterization lab during the same time period, conflicts in the same surgeon during the same time period, conflicts in the same assistant or resident physician during the same time period, and conflicts in the same patient making duplicate applications.
[0047] The seating arrangement and resource allocation module generates candidate seating arrangements based on priority rules. The priority rules include at least two of the following: VIP identifier, priority enumeration value, and application waiting time. The calculated sorting score is used to generate the initial seating order.
[0048] The scheduling list management module supports batch operations on selected items. The batch operations include at least: batch allocation to catheterization labs, batch allocation to assistants, batch allocation to resident physicians, and batch update of sorting. After each batch operation, a corresponding scheduling version or sorting version is generated.
[0049] The sorting update includes: generating a default order based on the sorting score, and allowing manual adjustment of the order or input of sorting numbers; the system saves the sorting numbers and outputs them according to the sorting numbers when exporting and displaying the table.
[0050] The export operation should at least support exporting the scheduling list by date and catheterization lab, and should include the export time, exporter, filter criteria, and scheduling version number in the exported file.
[0051] Dictionary configuration module: Maintains basic dictionaries such as ward, cost type, surgeon, assistant, resident physician, catheterization lab (including color blocks) and surgical type, and supports enabling / disabling management; User and Permissions Module: Completes login authentication, role authorization, and data access control, supporting roles such as administrator, ward applicant, reviewer, and scheduling administrator; Surgical application module: Provides surgical application entry, editing, querying and list management, and supports multi-dimensional filtering and field validation; Review module: Processes applications by approving, returning for supplementation, or rejecting them, and records review comments and timestamps; The scheduling list management module displays the total number of scheduling slots and a summary of scheduling slots for each catheterization lab by date. It supports filtering and searching, batch allocation to catheterization labs, allocation assistant, allocation to resident physicians, updating sorting and exporting. The scheduling and resource allocation module generates candidate solutions based on priority rules, performs conflict checks between the catheterization lab / operator / assistant / resident physician, and supports scheduling, insertion, and cancellation. Scheduling and Notification Module: Supports confirmation / publishing of scheduling versions and sending notifications to wards, surgeons, or catheterization labs (optional); Audit traceability and statistical reporting module: Versioning and recording of allocation, sorting, export and changes, and outputting statistical data such as catheterization lab utilization rate, number of appointments, and operator workload.
[0052] The system should define at least the following core data tables / objects: User: Username, password or authentication credentials, name, gender, position, ward, mobile phone number, email, status, role / permissions; Ward: Name / Code, Telephone, Fax, Remarks, Activation Status; Fee Type: Name, Remarks, Activation Status; Operator, Assistant, Resident: Name, Notes, Activation Status; Cath Lab Room: Name, color coding, notes, and operational status; Procedure Type: Name, Notes, Activation Status, and Optional Risk Level / Estimated Duration; Surgery Request: Patient basic information such as ward, cost type, hospital number, bed number, name, gender, date of birth / age, surgeon, type of surgery, VIP, priority, scheduled surgery date / time, request time, status, remarks, and optional preset assistants / resident physicians; Schedule: Schedule date, catheterization lab, surgery time slot, associated application, surgeon, assistant, resident physician, sequence number / sequential index, schedule version / sequential version, publication status, reason for change, operator, timestamp; Export Log: Export type, filter criteria, export format, export time, exporter, associated platform version number, and file verification information (optional).
[0053] The table scheduling and resource allocation module can adopt a semi-automatic mode of "rule-driven + conflict verification + manual confirmation", and work in conjunction with the table scheduling list management module to complete allocation, sorting and export: 1) Candidate generation: Candidate time slots are generated based on the planned surgery date, catheterization lab availability, available time slots in the catheterization lab, and the estimated duration of the surgery type; 2) Priority sorting: Calculate sorting scores based on VIP identifier, priority enumeration value, waiting time, surgical type and risk level, etc., to form a default order; 3) Resource allocation and conflict verification: When allocating catheterization labs and time slots, verify catheterization lab occupancy conflicts, operator occupancy conflicts, and duplicate patient applications; when further allocating assistants / resident physicians, verify their occupancy conflicts in the same time slot, and can provide candidate suggestions by combining personnel activation status, qualification tags, and daily load threshold (configurable); 4) Update sorting: Within the same scheduling date or the same catheterization lab dimension, the system generates an initial sorting number based on the sorting score. The scheduling administrator can manually adjust the order or re-sort in batches. The system saves the sorting number and generates a sorting version to ensure consistency between the exported and displayed results. 5) Export and handover: The scheduling administrator can export the scheduling list (Excel / PDF) by filtering criteria such as date, catheterization lab, ward, surgeon and priority. The exported file includes the scheduling version number, export time and exporter information. 6) Versioned Traceability: Records changes to fields, reasons, and operators for operations such as allocation, sorting, export, and console adjustment / cancellation, supporting rollback and audit traceability.
[0054] A typical system flow may include: P1: The ward submits an application (draft / submitted); P2: Reviewer reviews (approves / returns for supplementation / rejects), and once approved, it is added to the waiting list; P3: The scheduling administrator can allocate catheterization lab and surgical time slots in the scheduling list management interface, and can further allocate assistants and resident physicians (already scheduled). P4: The scheduling administrator or catheterization lab administrator updates the sorting and confirms / publishes the scheduling version (pending publication / published); P5: Export the scheduling sheet by date or catheterization lab for handover, printing, or public display; P6: Perform changes before execution (adjust / cancel / insert), and generate a revised version; P7: Postoperative archiving (completed / archived).
[0055] Each state can be configured with allowed operations and role permissions, and the allocation, sorting, exporting and modification operations are audited and logged to ensure process control.
[0056] In this embodiment, standardized application fields across wards are achieved through unified dictionary configuration and form validation, reducing human input errors; scheduling conflicts, duplicate applications, and missed scheduling risks are reduced through catheterization lab / operator conflict validation and stoppage constraints; interpretable scheduling and transparent decision-making are achieved through unified expression of VIP and priority rules; catheterization lab scheduling efficiency is significantly improved through batch allocation, filtering retrieval, and visualized scheduling; the reasons for scheduling adjustments are traceable and responsibilities are identifiable through version-based changes and audit trails; and statistical reports provide data support for catheterization lab utilization, operator workload, and ward needs. Batch allocation by assistants / resident physicians and personnel occupancy conflict validation reduce manual scheduling communication costs and scheduling errors; and consistent output of scheduling order is achieved through update sorting, publication locking, and one-click export, improving catheterization lab handover efficiency and facilitating record-keeping for future reference.
[0057] For example, system deployment and role configuration: Application servers and database servers are deployed on the hospital's intranet. Ward nurses' stations, catheterization labs, and doctors' workstations access the system via browsers. Administrators create accounts and assign roles and permissions in the user management module. For example, ward applicants can only create / edit applications for their own ward, reviewers can approve / reject applications, scheduling administrators can allocate and adjust catheterization labs, and system administrators can maintain various dictionaries and their start / stop status.
[0058] Basic dictionary maintenance: Administrators access the dictionary management portal to maintain information on wards, fee types, surgeons, assistants, resident physicians, catheterization labs, and surgical types. The catheterization lab dictionary, in addition to names and statuses, is also equipped with color-coded indicators to differentiate between different catheterization labs in the scheduling view, thereby improving the visual recognition efficiency of catheterization lab scheduling.
[0059] Surgical application entry and inquiry: In the surgical application management interface, staff in the ward click "Surgical Application" to enter the editing page and fill in information such as ward, cost type, hospital number, bed number, name, gender, date of birth / age, surgeon, surgical type, VIP status, priority, scheduled surgery time, and remarks. The system validates the required fields and generates the application time and initial status after saving. The list page allows filtering and searching by hospital number, bed number, name, ward, surgeon, surgery date, and priority.
[0060] Review and table allocation: Reviewers view the applications pending review in the review list and process them as approved, returned for supplementation, or rejected based on clinical data and medical orders; approved applications are added to the waiting list and a scheduling indicator is generated.
[0061] The table management administrator enters the table management list interface (see...) Figure 12 The system displays the total number of appointments scheduled for the day by appointment date, and summarizes the current appointment volume for each catheterization lab at the top of the page, facilitating quick identification of workload and patient triage. The list area supports filtering and searching by catheterization lab, hospital number, bed number, name, ward, surgeon, appointment date, and priority.
[0062] The scheduling administrator can select one or more items to be scheduled and trigger batch operations: ① "Assign catheterization lab", select the target catheterization lab and time slot, and the system will perform catheterization lab activation status verification and occupancy conflict verification; ② "Assignment assistant" and "Assign resident physician", based on the personnel activation status and occupancy conflict verification, can prompt candidate personnel and complete batch writing; ③ "Update sort", the system generates a default sort number based on the sort score, and the scheduling administrator can manually adjust the order or re-sort in batches. The system saves the sort number and generates a sort version.
[0063] After allocation and sorting are completed, the scheduling administrator can export the scheduling list with one click based on filtering criteria (e.g., by date, catheterization lab, or ward). The export format must include at least Excel or PDF. The exported file includes the scheduling date, catheterization lab, total statistics, sorting number, scheduling version number, export time, and the information of the person who exported the data. The system records audit logs for allocation, sorting, and export operations, supporting version-based traceability and rollback when necessary.
[0064] Channel adjustment, channel insertion, and audit traceability: When emergency room transfers occur, patient conditions change, or the catheterization lab is temporarily closed, the scheduling administrator can adjust or cancel the scheduling plan. The system generates a new version for each change, recording the catheterization lab and time period before and after the change, the reason for the change, the operator, and the timestamp. The auditing module supports tracing the scheduling change process by application number or time range and outputs statistical reports for management decision-making.
[0065] Please refer to the following: Figures 3-13 , Figure 3 A schematic diagram of the user management interface of the catheterization lab surgical scheduling management system; Figure 4 A schematic diagram of the ward management interface for the catheterization lab surgical scheduling management system; Figure 5 A schematic diagram of the cost type management interface for the catheterization lab surgical scheduling management system; Figure 6 A schematic diagram of the surgeon management interface for the catheterization lab scheduling management system; Figure 7 A schematic diagram of the assistant management interface for the catheterization lab surgical scheduling management system; Figure 8 A schematic diagram of the resident physician management interface for the catheterization lab surgery scheduling management system; Figure 9 A schematic diagram of the catheterization lab management interface for the catheterization lab scheduling management system; Figure 10 A schematic diagram of the surgical type management interface for the catheterization lab surgical scheduling management system; Figure 11 A schematic diagram of the surgical application list interface for the catheterization lab surgical scheduling management system; Figure 12 A schematic diagram of the surgical application editing interface for the catheterization lab surgical scheduling management system; Figure 13 This is a schematic diagram of the scheduling list management interface of the catheterization lab scheduling management system.
[0066] Based on the same inventive concept, this application also provides a catheterization lab scheduling management system for implementing the aforementioned catheterization lab scheduling management method. The solution provided by this system is similar to the implementation described in the above method; therefore, the specific limitations of one or more embodiments of the catheterization lab scheduling management system provided below can be found in the limitations of the catheterization lab scheduling management method described above, and will not be repeated here.
[0067] In one exemplary embodiment, such as Figure 14 As shown, a catheterization lab surgical scheduling management system is provided, including: The verification unit 1401 is used to perform preliminary verification on the acquired surgical application information and obtain the verification result; wherein, the surgical application information includes at least patient information, surgical type, surgical date, patient ward, surgical type and estimated surgical duration; The review unit 1402 is used to review the surgical application information and obtain a review result if the verification result indicates that the preliminary verification of the surgical application information has passed. Adding unit 1403 is used to add the surgical application information to the waiting list if the review result indicates that the surgical application information has been approved; The scheduling unit 1404 is used to schedule surgeries based on the surgical application information in the waiting list according to a preset basic dictionary, and obtain the surgical scheduling information corresponding to each surgical application information; wherein, the basic dictionary contains at least catheterization lab information, doctor information, ward information and cost information.
[0068] As an optional implementation, the verification unit 1401 performs a preliminary verification of the acquired surgical application information, and the verification result can be obtained in the following specific ways: Perform field integrity verification on the obtained surgical application information and obtain the field integrity verification results; If the field integrity verification result indicates that the field integrity verification of the surgical application information fails, then the surgical application information failing the preliminary verification is determined as the verification result. If the field integrity check result indicates that the field integrity check of the surgical application information has passed, then the field validity check of the surgical application information is performed to obtain the field validity check result; If the field validity check result indicates that the field validity check of the surgical application information fails, then the surgical application information failing the preliminary check is determined as the check result; If the field validity check result indicates that the field validity check of the surgical application information has passed, then the surgical application information is determined as the check result through preliminary check.
[0069] This implementation method involves first performing a field integrity check, which quickly identifies any missing fields in the surgical application information, preventing subsequent processes from being affected by incomplete critical information. If the integrity check passes, a field validity check is then performed to further ensure that the content of each field conforms to specifications and prevents erroneous data from being mixed in. Through this step-by-step and meticulous preliminary verification mechanism, unqualified surgical application information can be accurately screened out, ensuring data quality from the source and providing an accurate and reliable basis for subsequent review and scheduling, effectively improving the accuracy and smoothness of the overall catheterization lab surgical scheduling management.
[0070] As an optional implementation, the scheduling unit 1404 performs surgical scheduling based on the surgical application information in the waiting-to-schedule list according to a preset basic dictionary, and the specific method for obtaining the surgical scheduling information corresponding to each surgical application information can be as follows: Retrieve the target surgery application information corresponding to the target date from the waiting list; Determine the scheduling priority for each target surgical application; Based on a preset basic dictionary, the surgical appointment information of each target surgical application is scheduled in descending order of priority to obtain the surgical appointment information corresponding to each target surgical application.
[0071] This implementation method first precisely locates surgical requests for the target date from the waiting list, focusing on key data to improve processing efficiency. Determining scheduling priorities allows for rational planning based on factors such as the urgency of the surgery and the patient's condition, ensuring that important surgeries are scheduled first. Then, surgeries are scheduled in descending order of priority, fully utilizing resource information from the basic database to make surgical arrangements more scientific and orderly. In this way, it avoids chaos and conflicts in surgical scheduling, ensures the efficient and rational use of medical resources, effectively improves the rationality and accuracy of surgical scheduling, and facilitates the smooth conduct of surgeries.
[0072] As an optional implementation, the scheduling unit 1404 may determine the scheduling priority of a target surgical application information in the following specific ways: Obtain the target surgery type, surgery waiting time, and VIP information from the target surgery application information; Based on a preset surgical type-surgical risk comparison table, the surgical risk value corresponding to the target surgical type is determined; The surgical waiting time is converted into a format to obtain the target surgical waiting time. Determine the VIP value corresponding to the VIP information; Obtain a first preset weight for the target surgical type, a second preset weight for the surgical waiting time, and a third preset weight for the VIP information; Based on the surgical risk value, the first preset weight, the target surgical waiting time, the second preset weight, the VIP value, and the third preset weight, the scheduling priority of the target surgical application information is calculated.
[0073] This implementation method comprehensively considers the surgical situation by extracting multi-dimensional data such as surgical type, waiting time, and VIP information from the target surgical application information. A pre-set checklist is used to determine the surgical risk value, and the waiting time format is converted and the VIP value is clarified. Then, the scheduling priority is calculated by combining the pre-set weights of each factor. This makes scheduling decisions more comprehensive, taking into account factors such as surgical risk, urgency, and the patient's special status, to more scientifically and rationally arrange the surgical sequence, ensuring priority surgery for high-risk, urgent, or special patients, and improving the efficiency of medical resource utilization and the rationality of surgical arrangements.
[0074] As an optional implementation, the scheduling unit 1404 schedules surgeries based on a preset basic dictionary database, obtaining the surgery scheduling information corresponding to the current target surgery application information in the following specific ways: The doctor information of the candidate doctor corresponding to the type of surgery in the current target surgery application information is determined from a preset basic dictionary database; wherein, the doctor information includes the candidate doctor's name and the doctor's available time period; A target doctor and a target surgical time slot are determined from the candidate doctors that match the estimated surgical duration in the current target surgical application information; wherein the target doctor's available time slot includes the target surgical time slot, and the duration of the target surgical time slot is equal to the estimated surgical duration; The catheterization lab information of the candidate catheterization lab corresponding to the patient's ward in the current target surgical application information is determined from the basic dictionary database; wherein, the catheterization lab information includes at least the candidate catheterization lab identifier and the catheterization lab's idle time period; A target catheterization lab matching the target surgical time period is determined from the candidate catheterization labs; wherein the target catheterization lab is idle during the target surgical time period; The target doctor, the target surgical time slot, and the target catheterization lab are identified as the surgical scheduling information corresponding to the current target surgical application information.
[0075] This implementation method involves selecting candidate doctors from a basic dictionary database who match the surgical type, and then precisely matching the expected surgical duration to determine the target doctor and time slot, ensuring the rational use of medical resources and the suitability of surgical time. Simultaneously, candidate catheterization labs are identified based on the patient's ward, and then a target catheterization lab available within the target surgical time slot is matched. This multi-dimensional and precise matching comprehensively considers factors such as doctors, time, and catheterization labs, effectively avoiding resource conflicts, making surgical scheduling more scientific and rational, significantly improving the efficiency and accuracy of surgical arrangements, and providing strong support for the smooth conduct of surgeries.
[0076] As an optional implementation, the table arrangement unit 1404 is also used for: When a table arrangement information viewing command is detected, the person who triggered the table arrangement information viewing command is identified; The permissions of the triggering personnel are verified, and the permission verification result is obtained; If the permission verification result indicates that the triggering personnel has viewing permission, then the target time period and the target catheterization lab identifier are obtained from the queue information viewing instruction; Based on the surgical scheduling information corresponding to each surgical application, target surgical scheduling information corresponding to both the target time period and the target catheterization lab identifier is determined. The target surgical scheduling information is sent to the terminal device of the triggering personnel.
[0077] This implementation method, upon detecting a request to view scheduling information, first identifies the triggering personnel and verifies their permissions, ensuring information security and preventing the leakage of sensitive data. When the triggering personnel have the necessary permissions, the target time period and catheterization lab identifier are retrieved from the request, enabling precise location of the required information. Based on the scheduling information, the target content is quickly determined and sent to the triggering personnel's terminal device, facilitating timely access to surgical arrangements for specific time periods and catheterization labs. This helps medical staff prepare in advance, plan their work effectively, and improve the efficiency and collaboration of surgical management.
[0078] This invention effectively improves the accuracy of surgical scheduling, reducing problems such as prolonged surgical preparation time and chaotic resource allocation caused by unreasonable scheduling, thereby improving the efficiency of surgical procedures and ensuring their smooth execution. Furthermore, this application can accurately screen out unqualified surgical application information, ensuring data quality from the source and providing an accurate and reliable basis for subsequent review and scheduling, effectively improving the accuracy and smoothness of the overall catheterization lab surgical scheduling management. In addition, this application can avoid chaotic and conflicting surgical arrangements, ensuring the efficient and rational use of medical resources, effectively improving the rationality and accuracy of surgical scheduling, and facilitating the smooth conduct of surgeries. Furthermore, this application can scientifically and rationally arrange the surgical sequence, ensuring priority surgery for high-risk, urgent, or special patients, improving the efficiency of medical resource utilization and the rationality of surgical arrangements. Moreover, this application can make surgical scheduling more scientific and rational, significantly improving the efficiency and accuracy of surgical arrangements, providing strong support for the smooth conduct of surgeries. In addition, this application can facilitate relevant personnel to obtain timely access to surgical arrangements for specific time periods and catheterization labs, helping medical staff to prepare in advance, rationally plan their work, and improve the efficiency and collaboration of surgical management.
[0079] In one exemplary embodiment, a computer device is provided, which may be a server or a terminal, and its internal structure diagram may be as follows. Figure 15 As shown, the computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores catheterization lab scheduling management data. The I / O interfaces are used for information exchange between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a catheterization lab scheduling management method.
[0080] Those skilled in the art will understand that Figure 15 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0081] In one exemplary embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0082] In one exemplary embodiment, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0083] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0084] In one exemplary embodiment, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the steps in the above method embodiments and achieve the same technical effect, and will not be described again here to avoid repetition.
[0085] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0086] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0087] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).
[0088] The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0089] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0090] This document uses specific examples to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for managing the scheduling of catheterization lab procedures, characterized in that, The catheterization lab scheduling management method includes: The obtained surgical application information is initially verified to obtain the verification result; wherein, the surgical application information includes at least patient information, surgical type, surgical date, patient ward, surgical type, and estimated surgical duration; If the verification result indicates that the preliminary verification of the surgical application information has passed, then the surgical application information is reviewed to obtain the review result; If the review result indicates that the surgical application information has been approved, then the surgical application information will be added to the waiting list. Based on a preset basic dictionary, the surgical application information in the waiting list is used to schedule surgical appointments, resulting in surgical appointment information corresponding to each surgical application. The basic dictionary includes at least catheterization lab information, doctor information, ward information, and cost information.
2. The catheterization lab surgical scheduling management method according to claim 1, characterized in that, The preliminary verification of the obtained surgical application information, to obtain the verification result, specifically includes: Perform field integrity verification on the obtained surgical application information and obtain the field integrity verification results; If the field integrity verification result indicates that the field integrity verification of the surgical application information fails, then the surgical application information failing the preliminary verification is determined as the verification result. If the field integrity check result indicates that the field integrity check of the surgical application information has passed, then the field validity check of the surgical application information is performed to obtain the field validity check result; If the field validity check result indicates that the field validity check of the surgical application information fails, then the surgical application information failing the preliminary check is determined as the check result; If the field validity check result indicates that the field validity check of the surgical application information has passed, then the surgical application information is determined as the check result through preliminary check.
3. The catheterization lab surgical scheduling management method according to claim 1, characterized in that, The process of scheduling surgeries based on a preset basic dictionary database for surgical application information in the waiting list yields surgical scheduling information corresponding to each surgical application, specifically including: Retrieve the target surgery application information corresponding to the target date from the waiting list; Determine the scheduling priority for each target surgical application; Based on a preset basic dictionary, the surgical appointment information of each target surgical application is scheduled in descending order of priority to obtain the surgical appointment information corresponding to each target surgical application.
4. The catheterization lab surgical scheduling management method according to claim 3, characterized in that, Determine the scheduling priority for a target surgical request, specifically including: Obtain the target surgery type, surgery waiting time, and VIP information from the target surgery application information; Based on a preset surgical type-surgical risk comparison table, the surgical risk value corresponding to the target surgical type is determined; The surgical waiting time is converted into a format to obtain the target surgical waiting time. Determine the VIP value corresponding to the VIP information; Obtain a first preset weight for the target surgical type, a second preset weight for the surgical waiting time, and a third preset weight for the VIP information; Based on the surgical risk value, the first preset weight, the target surgical waiting time, the second preset weight, the VIP value, and the third preset weight, the scheduling priority of the target surgical application information is calculated.
5. The catheterization lab surgical scheduling management method according to claim 3, characterized in that, Based on a preset basic dictionary, surgical scheduling is performed on the current target surgical application information to obtain the surgical scheduling information corresponding to the current target surgical application information, specifically including: The doctor information of the candidate doctor corresponding to the type of surgery in the current target surgery application information is determined from a preset basic dictionary database; wherein, the doctor information includes the candidate doctor's name and the doctor's available time period; A target doctor and a target surgical time slot are determined from the candidate doctors that match the estimated surgical duration in the current target surgical application information; wherein the target doctor's available time slot includes the target surgical time slot, and the duration of the target surgical time slot is equal to the estimated surgical duration; The catheterization lab information of the candidate catheterization lab corresponding to the patient's ward in the current target surgical application information is determined from the basic dictionary database; wherein, the catheterization lab information includes at least the candidate catheterization lab identifier and the catheterization lab's idle time period; A target catheterization lab matching the target surgical time period is determined from the candidate catheterization labs; wherein the target catheterization lab is idle during the target surgical time period; The target doctor, the target surgical time slot, and the target catheterization lab are identified as the surgical scheduling information corresponding to the current target surgical application information.
6. The catheterization lab surgical scheduling management method according to claim 1, characterized in that, The method further includes: When a table arrangement information viewing command is detected, the person who triggered the table arrangement information viewing command is identified; The permissions of the triggering personnel are verified, and the permission verification result is obtained; If the permission verification result indicates that the triggering personnel has viewing permission, then the target time period and the target catheterization lab identifier are obtained from the queue information viewing instruction; Based on the surgical scheduling information corresponding to each surgical application, target surgical scheduling information corresponding to both the target time period and the target catheterization lab identifier is determined. The target surgical scheduling information is sent to the terminal device of the triggering personnel.
7. A catheterization lab surgical scheduling management system, characterized in that, The catheterization lab scheduling management system includes: The verification unit is used to perform preliminary verification on the acquired surgical application information and obtain the verification result; wherein, the surgical application information includes at least patient information, surgical type, surgical date, patient ward, surgical type, and estimated surgical duration; The review unit is used to review the surgical application information and obtain a review result if the verification result indicates that the preliminary verification of the surgical application information has passed. An add unit is used to add the surgical application information to the waiting list if the review result indicates that the surgical application information has been approved. The scheduling unit is used to schedule surgeries based on the surgical application information in the waiting list according to a preset basic dictionary, and to obtain the surgical scheduling information corresponding to each surgical application. The basic dictionary includes at least catheterization lab information, doctor information, ward information, and cost information.
8. A computer device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the steps of the catheterization lab scheduling management method according to any one of claims 1-6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the catheterization lab scheduling management method as described in any one of claims 1-6.
10. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the catheterization lab scheduling management method as described in any one of claims 1-6.