Intelligent medical digital operating room service system and application method
By adopting distributed architecture and blockchain service network in the digital integrated operating room, the system crash caused by excessive communication node access during live teaching is solved, and the stable operation and security of the system are achieved.
Patent Information
- Application Number
- CN202411641047.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-02-28
AI Technical Summary
When the digital integrated operating room is broadcasting live teaching, due to too many communication nodes, the system can easily collapse, affect the teaching quality and pose a threat to the patient's life safety.
The distributed architecture is designed to build the main server and sub-server through the blockchain service network. The main server is responsible for core information interaction and scheduling. The sub-server focuses on the storage and transmission of intraoperative images to avoid single point of overload.
Effectively distribute data processing and storage pressure, reduce the risk of system crashes, ensure the stable operation of surgical monitoring systems, and improve the security of the system and the ability to respond to large-scale concurrent requests.
Smart Images

Figure CN119541795A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital integration technology, and in particular to a smart medical digital operating room service system and an application method. Background Art
[0002] The digital integrated operating room integrates all patient information in the best possible way, allowing operators to obtain comprehensive patient information, more imaging support, precise surgical navigation, and unimpeded external information exchange, providing a more accurate, safer, and more efficient working environment for the entire operation. It also provides a reliable channel for surgical observation, surgical demonstration, remote teaching, and remote consultation, thereby creating a high success rate, high efficiency, and high safety in the operating room, and enhancing the operating room's external communication.
[0003] Currently, when live teaching is conducted in digital integrated operating rooms, a large number of communication nodes are connected, which can easily cause network overload or even collapse. This network failure will not only seriously affect the quality of the ongoing live teaching, but more seriously, it may also lead to the interruption of the surgical monitoring system, thus posing a direct threat to the patient's life safety. Summary of the invention
[0004] The purpose of the present invention is to provide a smart medical digital operating room service system and application method. The technical problem to be solved is how to solve the system crash caused by too many communication nodes connected during live teaching.
[0005] The present invention is achieved through the following technical solutions:
[0006] The first aspect provides a smart medical digital operating room service system, which builds a main server and a sub-server based on a blockchain service network, wherein the main server is connected to a patient information management platform, a device management platform, a display platform and a sub-server, and information interaction is performed through the main server;
[0007] The patient information management platform is used to store patient information, including family contact numbers, surgical plans, surgical time, and expert contact numbers corresponding to the surgical plans, generate surgical tasks at the surgical time, retrieve corresponding patient information, and transmit the retrieved patient information to the main server;
[0008] The above-mentioned equipment management platform is used to receive patient information transmitted by the main server, obtain the intraoperative equipment involved in the surgical plan from the patient information, obtain the status of the intraoperative equipment and the intraoperative images collected by the intraoperative equipment, issue an alarm when the status of the intraoperative equipment is abnormal, and transmit the collected intraoperative images to the main server;
[0009] The sub-server is used to receive and store the intraoperative images transmitted by the main server, and upon receiving an access request from a video terminal, transmit the intraoperative images to the corresponding video terminal via a communication channel;
[0010] The above-mentioned display platform is used to receive patient information and intraoperative images transmitted by the main server and display them in the display area.
[0011] Through the distributed architecture design of the main server and the sub-server, the pressure of data processing and storage can be effectively dispersed. The main server is responsible for the core information interaction and scheduling work, while the sub-server focuses on specific tasks, such as storing and transmitting intraoperative images. This distributed processing method can avoid all tasks being concentrated on a single server, thereby reducing system crashes caused by single-point overload; the patient information management platform, the equipment management platform and other functional platforms can exchange information efficiently through the main server, realizing the reasonable allocation of resources. For example, the equipment management platform only obtains necessary patient information from the main server when needed, reducing unnecessary data transmission and alleviating the pressure on network bandwidth; because a large number of communication channels are connected to the sub-server during live teaching, the main server and the sub-server are isolated through the distributed architecture. Even if the sub-server crashes, it does not affect the normal operation of the main server, solving the problem of system crashes caused by too many communication nodes; in addition, the service network based on blockchain not only provides decentralized characteristics, but also enhances the security of the system. Through blockchain technology, the security and integrity of the data transmission process can be ensured, and data can be prevented from being tampered with or illegally accessed, thereby indirectly improving the system's ability to cope with large-scale concurrent requests.
[0012] Furthermore, the main server is also connected to a remote call platform, which is used to receive patient information transmitted by the server, obtain contact numbers of family members or experts from the patient information, generate connection instructions through the contact numbers, and connect to the communication terminal.
[0013] The contact information of the patient's relevant personnel can be obtained through the above-mentioned remote call platform, and the relevant personnel can be connected to communicate at any time during the operation. This instant communication method helps to improve information transparency, enhance the trust of patients and their families, and also provides the medical team with better collaboration tools.
[0014] Furthermore, the above-mentioned sub-server is configured with a communication channel;
[0015] When the sub-server receives the access request from the video terminal, it obtains a communication channel with a status identifier of 0. If the communication channel is obtained, the sub-server is connected to the video terminal through the communication channel; the status identifier of the communication channel is updated to 1;
[0016] If the communication channel is not obtained, the sub-server fails to connect to the video terminal;
[0017] Among them, a state identifier of 0 indicates that the communication channel is in an unallocated state, and a state identifier of 1 indicates that the communication channel is in an allocated state.
[0018] Furthermore, when the above-mentioned sub-server receives the interrupt signal from the film and television terminal, the communication channel state identifier connecting the sub-server and the film and television terminal is updated to 0.
[0019] The above-mentioned sub-server manages the usage of communication channels through the status identifier (0 means unallocated, 1 means allocated). When receiving an access request from a film and television terminal, the sub-server will search for a communication channel with a status identifier of 0, ensuring that each communication channel is only used by one film and television terminal at any time, avoiding resource conflicts and excessive occupation; by dynamically allocating communication channels, the sub-server can use limited communication resources more efficiently. When a communication channel is no longer in use (for example, the film and television terminal is disconnected), its status identifier will be reset to 0 and can be used by other film and television terminals, ensuring the maximum utilization of resources; when all communication channels are occupied (that is, the status identifiers are all 1), the sub-server will reject new access requests to prevent the sub-server from crashing due to resource exhaustion, so that the sub-server can maintain a stable operating state and avoid performance degradation caused by a large number of invalid requests; by dynamically allocating communication channels, the sub-server can quickly respond to the access requests of film and television terminals, shorten the user's waiting time, and improve the user experience.
[0020] Furthermore, the display platform includes a first display area and a second display area, the first display area is used to display patient information, and the second display area is used to display intraoperative images;
[0021] The display method of the above display platform comprises the following steps:
[0022] Dividing the second display area to obtain a plurality of sub-areas, each of which is assigned an intraoperative image; numbering the sub-areas to obtain sub-area numbers;
[0023] There are multiple intraoperative devices for collecting the intraoperative images, and each intraoperative device for collecting the intraoperative images is encoded to obtain a device code; the device code of the intraoperative device is associated with the intraoperative image collected by the intraoperative device;
[0024] A switching instruction is generated by inputting the above sub-area number and device code to switch the intraoperative image displayed in the sub-area.
[0025] Usually, the number of intraoperative devices that collect images is greater than the number of sub-areas, and the second display area cannot display all intraoperative images, so the images displayed in the sub-areas are switched through switching instructions.
[0026] The second aspect provides an application method of a smart medical digital operating room service system, and the service method is implemented based on the above service system;
[0027] The service method includes the following steps:
[0028] Acquire the above patient information, extract the operation time in the patient information, and generate a surgery task at the operation time; after generating the surgery task, transmit the corresponding patient information to the display platform through the main server, and display it in the first display area;
[0029] Perform surgery according to the surgery plan displayed in the first display area;
[0030] During the operation, the intraoperative images are collected by the above-mentioned intraoperative equipment (such as endoscopes, X-ray machines, etc.), and the collected intraoperative images are transmitted to the main server, which transmits the intraoperative images to the display platform and the sub-server through the main server, and the intraoperative images are displayed in the second display area of the display platform for real-time viewing and reference by the surgical team;
[0031] The surgical teaching is performed by the above-mentioned sub-server, including the following steps:
[0032] Record the above intraoperative images for subsequent use, such as playback, study, discussion, etc.;
[0033] When receiving an access request from a video terminal, the intraoperative image is transmitted to the corresponding video terminal via a communication channel.
[0034] The application method of the smart medical digital operating room service system provides an efficient and reliable medical service system by integrating functions such as patient information management, intraoperative image acquisition and display, and surgical teaching.
[0035] Furthermore, after receiving the connection instruction, the remote call platform extracts the contact number of the family members or experts from the patient information and connects to the communication terminal.
[0036] Furthermore, after receiving the access request from the video terminal, the sub-server specifically performs the following steps:
[0037] Acquire a communication channel with a status identifier of 0 on the above-mentioned sub-server. If the communication channel is acquired, the sub-server and the video terminal are connected through the communication channel; update the status identifier of the communication channel to 1;
[0038] If the communication channel is not obtained, the sub-server fails to connect to the video terminal;
[0039] When receiving the interrupt signal from the video terminal, the sub-server updates the communication channel status identifier connecting the sub-server and the video terminal to 0, and releases the communication channel.
[0040] When receiving the access request from the video terminal, the sub-server searches for the communication channel with the status identifier 0. If an available communication channel is found, the status identifier of the communication channel is updated to 1, and a connection is established with the video terminal; if no available communication channel is found, a connection failure response is returned.
[0041] Furthermore, the specific steps of displaying the intraoperative image in the second display area of the display platform include:
[0042] Dividing the second display area to obtain a plurality of sub-areas, and numbering the sub-areas to obtain sub-area numbers;
[0043] Encoding each intraoperative device that acquires the intraoperative images to obtain a device code;
[0044] Associating the device code of the intraoperative device with the intraoperative image acquired by the intraoperative device;
[0045] A switching instruction is generated by inputting the above sub-area number and the device code, and according to the switching instruction, the intraoperative image displayed by the sub-area number is switched to the intraoperative image associated with the device code.
[0046] Compared with the prior art, the present invention has the following advantages and beneficial effects:
[0047] The distributed architecture design of the main server and sub-server can effectively disperse the pressure of data processing and storage. The main server is responsible for the core information interaction and scheduling work, while the sub-server focuses on specific tasks, such as storing and transmitting intraoperative images. This distributed processing method can avoid all tasks being concentrated on a single server, thereby reducing system crashes caused by single-point overload; the patient information management platform, equipment management platform and other functional platforms can exchange information efficiently through the main server, realizing the reasonable allocation of resources. Since a large number of communication channels are connected to the sub-server during live teaching, the main server and sub-server are isolated through the distributed architecture. Even if the sub-server crashes, it does not affect the normal operation of the main server, solving the problem of system crash caused by too many communication nodes; in addition, the service network based on blockchain not only provides decentralized characteristics, but also enhances the security of the system. Through blockchain technology, the security and integrity of data transmission can be ensured, and data can be prevented from being tampered with or illegally accessed, thereby indirectly improving the system's ability to cope with large-scale concurrent requests. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and should not be regarded as limiting the scope. For those of ordinary skill in the art, other relevant drawings can be obtained based on these drawings without creative work. In the drawings:
[0049] Figure 1 is the system block diagram;
[0050] Figure 2 This is a schematic diagram of image switching.
[0051] Marks and corresponding parts names in the attached drawings:
[0052] 1. Main server; 2. Patient information management platform; 3. Equipment management platform; 4. Display platform; 5. Remote call platform; 6. Sub-server. DETAILED DESCRIPTION
[0053] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with embodiments and drawings. The exemplary embodiments of the present invention and their description are only used to explain the present invention and are not intended to limit the present invention.
[0054] First embodiment:
[0055] A smart medical digital operating room service system, based on a blockchain service network to build a main server 1 and a sub-server 6, the main server 1 is connected to a patient information management platform 2, a device management platform 3, a display platform 4 and a sub-server 6, through the main server 1 for information interaction, such as Figure 1 As shown;
[0056] The patient information management platform 2 is used to store patient information, including family contact numbers, surgical plans, surgical time, and expert contact numbers corresponding to the surgical plans, generate surgical tasks at the surgical time, retrieve corresponding patient information, and transmit the retrieved patient information to the main server 1;
[0057] The device management platform 3 is used to receive the patient information transmitted by the main server 1, obtain the intraoperative equipment involved in the surgical plan from the patient information, obtain the status of the intraoperative equipment and the intraoperative images collected by the intraoperative equipment, issue an alarm when the status of the intraoperative equipment is abnormal, and transmit the collected intraoperative images to the main server 1;
[0058] The sub-server 6 is used to receive and store the intraoperative images transmitted by the main server 1, and upon receiving an access request from a video terminal, transmit the intraoperative images to the corresponding video terminal (the video terminal may be a mobile phone, computer, tablet, etc.) through a communication channel;
[0059] The display platform 4 is used to receive patient information and intraoperative images transmitted by the main server 1 and display them in the display area. The intraoperative images collected by the intraoperative equipment and the displayed intraoperative images are synchronized in time to eliminate image distortion and time dislocation.
[0060] The pressure of processing tasks is dispersed by combining multiple servers. The main server 1 is responsible for managing and scheduling the work of each platform and the sub-server 6. When performing live teaching tasks, the sub-server 6 is responsible for the access of the communication node. The sub-server 6 can directly respond to the request of the video terminal and send the video stream to the video terminal, which reduces the data transmission burden of the main server 1 and avoids the network congestion of the main server 1 caused by a large number of users accessing at the same time; even if the sub-server 6 fails, it will not affect the operation of the main server 1; in live teaching, the images of the main server 1 and the sub-server 6 are synchronized, and the sub-server 6 records the intraoperative images when receiving them to realize the backup of the live data. When a node fails, the backup image can be called from the sub-server 6 to quickly restore the service.
[0061] A specific device of a service system that can be used for reference is a high-definition panoramic camera, with the following configuration parameters: 1. Support H.265 / H.264 encoding; 2. Adopt 1 / 2.8-inch progressive scan CMOS 2-megapixel high-quality image sensor, maximum resolution: 1920×1080, output frame rate: 60 frames / second; 3. Lens parameters: optical zoom: 23 times; 4. Multiple video output interfaces: support HDMI, SDI and other output interfaces. 4K surgical field camera, configuration parameters are: 1.829 million pixels 1 / 1.8" CMOS; 2.20 times optical zoom, focal length 6.7-134.5mm; 3.HDMI2.0 / 3G-SDI dual output; 4. Support up to 4K60 frame output. Surgical field camera boom, configuration parameters are: 1. Suspended installation of surgical field camera; 2. Maximum load-bearing capacity: 10kg. Digital operating room integrated workstation, configuration parameters are: 1. Through the integrated workstation, multiple functional modules such as digital operating room integrated control, hardware driver, video acquisition, network connection, information query, split-screen display, teaching interconnection, etc. can be integrated; 2. The main body of the integrated workstation adopts a tempered glass outer panel with a thickness of 3mm, and the glass transmittance is 85%, which can be wiped and disinfected with alcohol to facilitate later inspection and maintenance , the glass panel supports nitrogen spring support for front maintenance; 3. Equipped with a 27-inch 4K screen, supports ten-point touch, supports one-click access to the patient's imaging data, case information, electronic medical records and other content in the medical system, and can also manage and integrate data and information such as DSA, laparoscope, ultrasound, and intraoperative imaging; 4. Equipped with a timing power supply module, supports a one-button power-on button, can control 8 power supplies, and the action delay time for each channel is 1 second; 5. Equipped with an independent high-definition optical lens conversation camera, supports 90-degree wide angle, H.264 hierarchical encoding, supports 4x digital zoom, and 1080p high-definition resolution; 6. Equipped with an 8-channel serial port server, the interface form is RJ45, and supports camera and other equipment control functions; 7. Equipped with a workstation host: processor i7, memory 16G, storage 256G SSD+1T; 8. To facilitate external connection to other devices in the operating room, the front panel of the workstation provides interfaces: HDMI*1, USB*4; 9. To facilitate operators to enter information and control operations, the workstation is equipped with a waterproof and dustproof keyboard and a foldable keyboard tray.4K video processing system, configuration parameters are: 1. Using lossless compression codec technology, the video transmission bandwidth reaches 10G bps, and each video channel in the operating room can achieve lossless transmission of 3840x2160@60Hz 4:4:4 ultra-high-definition video images; 2. Supporting the transmission of 4K ultra-high-definition video, achieving high bandwidth (10Gbps), zero latency (10ms) and high image quality; 3. Using Ethernet-based software-defined video technology, it can distribute and manage audio and video signals on the available Ethernet network, and realize video routing, image synthesis, audio routing and other tasks; 4. Supporting flexible configuration according to the actual needs of the number of input and output channels. Digital audio processing system, configuration parameters are: 1. Number of analog input and output channels: 4X4; 2. Dante input and output channels: 4X4. The configuration parameters of the digital operating room management software are as follows: 1. The operating room management software is deployed in the operating room, and can perform operations such as video switching and live recording in the operating room; 2. It supports displaying the patient list, and can perform operations such as adding, deleting, modifying and checking patients, and selecting patients for related video operations; 3. It supports video management functions, and can perform operations such as video preview, local video and audio recording, and network recording. Video preview supports up to 8 channels, and the signal source name can be superimposed on the video window; the local video in the operating room supports 4K60Hz display switching; a single operating room can support up to 8 channels of 1080P video synchronous recording and storage, and supports one-key pause and resume functions for all recorded video channels; 4. It supports the control of operating room cameras. Supports controlling the rotation angle of the camera lens and image zooming in and out; 5. Supports permission control, which can control the permission of the operating room signal and prohibit the signal from being taught; 6. Supports dragging the video preview window by touch to realize the video routing switching function; 7. Supports controlling the split-screen display of any 4K monitor in the digital operating room, and supports four split-screen modes: full screen, two-split screen, three-split screen, and four-split screen; 8. In order to facilitate users to view PACS films during surgery, support software control of large-screen monitors to enter light box mode; 9. Family members calling: After clicking the call in the operating room, the large screen subtitles in the waiting area display the call information and play the voice; 10. Family members talking: After starting the family talk, the operating room automatically displays the panoramic camera of the talk room, waiting for the family members to enter the talk room. Supports sharing the patient's surgical details with the talk room; 11. Department call: Supports manual selection of the department or operating room software end for video calls. The invited software end has text and sound reminders. After agreeing, the call starts. Up to 5 parties are supported to participate in the same call. During the call, temporary invitation to join the call is supported, and the call can be exited at any time. Supports screen freezing, multi-party annotation, desktop sharing, and online discussion; 12. Supports theme switching, and the software UI supports one-click switching between dark / light themes.The configuration parameters of the digital operating room tablet control software are as follows: 1. Support preview of the video signal source collected in the current operating room; 2. Support the live broadcast, recording, and snapshot functions of the video source controlled by the tablet; 3. Support the tablet to control the rotation of the camera lens and the zooming in and out of the image; 4. Support the control of the operating room to enable / disable the teaching function, and support the enable / disable teaching call function. The configuration parameters of the digital operating room voice control system are as follows: 1. In order to facilitate the surgeon to remotely control during the operation, the digital operating room management software supports the voice control function, and the software functions can be controlled by voice commands; 2. Support voice control of network recording start, network recording end, network live broadcast start, network live broadcast end and other functions. The configuration parameters of the bleeding recognition module are as follows: 1. Intraoperative laparoscopic bleeding recognition and alarm, support dynamic reminders on video images, support intraoperative clip playback; 2. Postoperative laparoscopic video analysis, support automatic addition of bleeding index, support bleeding stage statistics. 55-inch 4K medical imaging monitoring system, configuration parameters are: 1. Medical display size: 55 inches, screen ratio: 16:9, support 4K ultra-clear resolution, clearer picture, to ensure the resolution requirements of various medical, while presenting multiple images at the same time, making the image more delicate and reducing stretching; 2. Support fast startup and stable brightness, stable display brightness, so that the screen display quickly reaches a stable brightness value; 3. A variety of medical image modes are optional, the medical display supports DICOM mode to meet the DICOM medical image browsing requirements; 4. A variety of brightness, contrast, chromaticity, clarity, and color temperature items that meet medical images can be adjusted to the doctor's best perception; 5. The 55-inch medical display is equipped with an embedded installation box, which can support front maintenance and facilitate later maintenance. 32-inch 4K-miniLED endoscope monitoring system, configuration parameters are: 1. Resolution: 3840×2160, specially designed for 4K medical equipment display in operating room environment, with intelligent GAMMA technology, providing surgeons with richer image details and more accurate color expression capabilities; 2. Screen size: 32 inches; 3. Contrast ratio: 200000:1; 4. Maximum brightness: 2000cd / m. 2; 5. Support the most advanced 4K signal interface in the 12G-SDI industry, and support lossless reception and display of multiple 4K60Hz signals; 6. Adopt ultra-high partition backlight control technology, improve the technical means of dark field processing and color gamut performance, and can present more deep tissue details, greatly improve the sense of picture layering, and effectively assist doctors in identifying lesions and surrounding environment; 7. Improve the ability to identify tissue structure, enhance the expression of image details, improve the clarity of tissues in the cavity, and reduce doctors' surgical fatigue; the color gamut coverage rate can reach 85%, and the product red color gamut (100%) covers BT2020, perfectly presenting various red requirements in the endoscopic environment. Endoscope monitoring system boom, configuration parameters are: 1. Suspended display; 2. Maximum load: 10kg. Ceiling speakers and amplifiers, configuration parameters are: 1. Amplifier power output: 40W; 2. Power frequency response: 80Hz-16KHz; 3. Ceiling speaker frequency response: 100-18KHz; 4. Speaker power selection: 6W / 3W. Management platform server, configuration parameters are: 1. Processor: Intel Xeon4310 (12C, 120W, 2.1GHz) * 1; 2. Memory: 16G RDIMM DDR4 memory, support up to 16 3200MT / s DDR4 ECC memory; 3. Hard disk: 4TB*2SATA (enterprise-level) hard disk. Digital central processing unit, configuration parameters are: 1. Support optical fiber transmission and switching functions, 10G fully managed optical fiber switch; 2. Meet the normal and stable operation of the system under the complex electromagnetic environment of the hospital operating room; 3. All functions are autonomous and controllable, and run with mature and stable solutions. Digital operating room centralized management platform, configuration parameters are: 1. Software user management can be performed, such as user login, authentication, user management addition, deletion, modification and query, etc.; 2. Software role management can be performed, role permission configuration and role addition, deletion, modification and query, etc.; 3. Configure the operating room mode, including operating room mode switching, video permission control, audio permission control, and management of the modes supported by each operating room. The configuration parameters of the digital operating room video management platform are as follows: 1. The system supports the domestic openEuler operating system; 2. Supports simultaneous recording of multiple operating rooms; 3. Supports the release of recorded videos, and sets release permissions and release categories. Supports the top function of popular videos; 4. Video on demand supports multi-channel simultaneous playback, and can control playback progress, pause, full screen, and volume. The video on demand page supports video downloads and multi-condition queries; 5. To facilitate user operation and management, the software supports B / S architecture, and the video management platform can be opened through any browser in the hospital network.The configuration parameters of the three-dimensional surgical planning system are as follows: 1. It has a three-dimensional visualization processing and analysis module for the abdominal liver; 2. It supports case database management: it has case database management, and supports adding, querying, modifying, deleting, exporting and loading and displaying existing database data; 3. Intelligent staging of CT images: it supports intelligent staging of existing CT images, and separates and displays the venous phase, arterial phase, equilibrium phase, etc.; 4. It supports reconstruction of the abdominal liver, gallbladder, pancreas, spleen, and intrahepatic lesions: it is an accurate, fast, and automated abdominal CT image segmentation and reconstruction solution, and supports one-click automatic generation of the liver, intrahepatic tumors, gallbladder, and spleen; it has a variety of segmentation, cropping, and drawing tools; 5. It supports non-anatomical resection simulation: it supports simulated resection of three-dimensional models, and displays the resection volume and volume ratio in real time; it has a variety of resection functions, including three-dimensional curves, three-dimensional surfaces, and two-dimensional curves; it supports the display of all organ resections; it has the function of saving resection plans, and can plan a variety of resection plans; 6. It supports anatomical resection simulation: it has the function of analyzing the portal vein, vein, and watershed of the liver. It has the function of analyzing liver segments, adjusting the transparency of segments in real time, and displaying the segment volume and proportion in real time. It has the function of saving resection plans, and can plan a variety of resection plans. The configuration parameters of the surgical imaging cloud platform are: 1. The platform adopts a B / S architecture, with no restrictions on the use of venues. Login and review are based on the account, with 12 concurrent connections and no delay within the local area network; 2. The hospital manages and displays the case library according to the campus, department, role, and account permissions; supports advanced query and filtering, and supports the export of case databases; newly created case data is classified according to department application modules, supports local DICOM images, 3D organ models, surgical planning model uploads, and PACS image docking; manages cases according to patient ID, and can call the web page to preview the uploaded surgical models, surgical plans, and corresponding DICOM images, and supports interactive viewing of corresponding two-dimensional DICOM images and 3D models; supports the volume of each tissue in the model Display, corresponding tissue two-dimensional image mask display; adjustable 3D tissue transparency, select tissue one by one; support 3D model zoom in, zoom out, rotation and automatic rotation, realize full-angle viewing of the model, support built-in three sets of 3D colors, switch according to needs; 3. With two-dimensional viewing function, data supports CT\MR\CR\DR\RF\DSA\PET\US and other medical images that comply with DICOM3.0 standards; support window width and window position adjustment, with multiple preset window widths and window positions optional; support image zoom, local zoom, translation, rotation, inversion, MPR, display of CT value; support two-dimensional image length, angle, discontinuous angle, rectangle, circle, ellipse measurement; support two-dimensional image text box, labeling, annotation, brush function.
[0062] Second embodiment:
[0063] On the basis of the first embodiment, the main server 1 is also connected to a remote call platform 5, which is used to receive patient information transmitted by the server, obtain contact numbers of family members or experts from the patient information, generate connection instructions through the contact numbers, and connect to the communication terminal; the contact information of family members and experts can also be WeChat accounts, etc., and the communication terminal can be a mobile phone, computer, etc.
[0064] The contact information of the patient's related personnel is obtained through the above-mentioned remote call platform 5, and the relevant personnel are connected to achieve communication at any time during the operation. This instant communication method helps to improve information transparency, enhance the trust of patients and their families, and also provides a better collaboration tool for the medical team.
[0065] The remote call function is separated out. If more communication services (such as video conferencing, multi-party calls, etc.) need to be added in the future, they can be expanded on the remote call platform 5 without making major changes to the main server 1. This not only simplifies the maintenance of the system, but also improves the flexibility and adaptability of the system.
[0066] Third embodiment:
[0067] Based on the first embodiment, the sub-server 6 is configured with a communication channel;
[0068] When the sub-server 6 receives the access request from the video terminal, it obtains a communication channel with a status identifier of 0. If the communication channel is obtained, the sub-server 6 is connected to the video terminal through the communication channel; the status identifier of the communication channel is updated to 1;
[0069] If the communication channel is not obtained, the connection between the sub-server 6 and the video terminal fails;
[0070] Among them, a state identifier of 0 indicates that the communication channel is in an unallocated state, and a state identifier of 1 indicates that the communication channel is in an allocated state.
[0071] In a specific embodiment, when the sub-server 6 receives an interrupt signal from the film and television terminal, the sub-server 6 updates the communication channel status identifier connecting the sub-server 6 and the film and television terminal to 0.
[0072] The above-mentioned sub-server 6 manages the usage of communication channels through the status identifier (0 means unallocated, 1 means allocated). When receiving an access request from a film and television terminal, the sub-server 6 will search for a communication channel with a status identifier of 0, ensuring that each communication channel is only used by one film and television terminal at any time, avoiding resource conflicts and excessive occupation; by dynamically allocating communication channels, the sub-server 6 can use limited communication resources more efficiently. When a communication channel is no longer in use (for example, the film and television terminal is disconnected), its status identifier will be reset to 0 and can be used by other film and television terminals, ensuring the maximum utilization of resources; when all communication channels are occupied (that is, the status identifiers are all 1), the sub-server 6 will reject new access requests to prevent the sub-server 6 from crashing due to resource exhaustion, so that the sub-server 6 can maintain a stable operating state and avoid performance degradation caused by a large number of invalid requests; by dynamically allocating communication channels, the sub-server 6 can quickly respond to the access requests of film and television terminals, shorten the user's waiting time, and improve the user experience.
[0073] In addition, if a communication channel fails, the sub-server 6 can set its status flag to 1 to prevent other video terminals from using the channel; when the sub-server 6 cannot find an available communication channel, it will return a connection failure response. This clear error handling mechanism can help the client (video terminal) understand the connection status in time and take corresponding measures, such as retrying the connection or selecting other services. Since each communication channel can only be used by one video terminal, it helps prevent unauthorized access and data leakage.
[0074] Fourth embodiment:
[0075] On the basis of the first embodiment, the display platform 4 includes a first display area and a second display area, the first display area is used to display patient information, and the second display area is used to display intraoperative images;
[0076] The display method of the display platform 4 comprises the following steps:
[0077] Dividing the second display area to obtain a plurality of sub-areas, each of which is assigned an intraoperative image; numbering the sub-areas to obtain sub-area numbers;
[0078] There are multiple intraoperative devices for collecting the intraoperative images, and each intraoperative device for collecting the intraoperative images is encoded to obtain a device code; the device code of the intraoperative device is associated with the intraoperative image collected by the intraoperative device;
[0079] A switching instruction is generated by inputting the above sub-area number and device code to switch the intraoperative image displayed in the sub-area.
[0080] Usually, the number of intraoperative devices that collect images is greater than the number of sub-areas, and the second display area cannot display all intraoperative images, so the images displayed in the sub-areas are switched through switching instructions.
[0081] A usage scenario for reference is to divide the second display area into 4 sub-areas. The surgical plan requires the use of 8 intraoperative devices for collecting intraoperative images. The 8 intraoperative devices collect 8 intraoperative images. Now all 8 intraoperative images need to be provided to the surgical team for real-time viewing. The following methods are used to achieve the switching of sub-area display images, such as Figure 2 As shown:
[0082] Number each sub-region to obtain a sub-region number, sub-region 1, sub-region 2, sub-region 3, sub-region 4;
[0083] Encode each intraoperative device to obtain the device code, device A, device B, device C, device D, device E, device F, device G, device H;
[0084] Associating the device code of the intraoperative device with the intraoperative images it acquires;
[0085] In the initial state, sub-area 1 displays the intraoperative image of device A, sub-area 2 displays the intraoperative image of device B, sub-area 3 displays the intraoperative image of device C, and sub-area 4 displays the intraoperative image of device D;
[0086] Enter the sub-area number and device code to generate a switching instruction. For example, enter "sub-area 1" and "device B" to generate a switching instruction.
[0087] The image displayed in sub-area 1 is switched to the intraoperative image of device B; at this time, both sub-area 1 and sub-area 2 display the intraoperative image of device B.
[0088] Fifth embodiment:
[0089] An application method of a smart medical digital operating room service system, the service method is implemented based on the above service system;
[0090] The service method includes the following steps:
[0091] Acquire the above patient information, extract the operation time in the patient information, and generate a surgery task at the operation time; after generating the surgery task, transmit the corresponding patient information to the display platform 4 through the main server 1, and display it in the first display area;
[0092] Perform surgery according to the surgery plan displayed in the first display area;
[0093] During the operation, the intraoperative images are collected by the above-mentioned intraoperative equipment (such as endoscope, X-ray machine, ultrasonic imaging device, etc.), and the collected intraoperative images are transmitted to the main server 1, and the intraoperative images are transmitted to the display platform 4 and the sub-server 6 through the main server 1, and the intraoperative images are displayed in the second display area of the display platform 4 for real-time viewing and reference by the surgical team;
[0094] The surgical teaching performed by the sub-server 6 includes the following steps:
[0095] Record the above intraoperative images for subsequent use, such as playback, study, discussion, etc.;
[0096] When receiving an access request from a video terminal, the intraoperative image is transmitted to the corresponding video terminal via a communication channel.
[0097] The application method of the smart medical digital operating room service system provides an efficient and reliable medical service system by integrating functions such as patient information management, intraoperative image acquisition and display, and surgical teaching.
[0098] In a specific embodiment, after receiving a connection instruction (the connection instruction may specify a contact person), the remote call platform 5 extracts the contact number of the family member or expert from the patient information and connects to the communication terminal.
[0099] Sixth embodiment:
[0100] On the basis of the fifth embodiment, after receiving the access request from the video terminal, the sub-server 6 specifically performs the following steps:
[0101] Obtain a communication channel with a status identifier of 0 on the above-mentioned sub-server 6. If the communication channel is obtained, the sub-server 6 is connected to the video terminal through the communication channel; update the status identifier of the communication channel to 1;
[0102] If the communication channel is not obtained, the connection between the sub-server 6 and the video terminal fails;
[0103] When receiving the interrupt signal from the video terminal, the sub-server 6 updates the communication channel status flag connecting the sub-server 6 and the video terminal to 0, and releases the communication channel.
[0104] When receiving the access request from the video terminal, the sub-server 6 searches for a communication channel with a status flag of 0. If an available communication channel is found, the status flag of the communication channel is updated to 1, and a connection is established with the video terminal; if no available communication channel is found, a connection failure response is returned.
[0105] Seventh embodiment:
[0106] Based on the fifth embodiment, the specific steps of displaying the intraoperative image in the second display area of the display platform 4 include:
[0107] Dividing the second display area to obtain a plurality of sub-areas, and numbering the sub-areas to obtain sub-area numbers;
[0108] Encoding each intraoperative device that acquires the intraoperative images to obtain a device code;
[0109] Associating the device code of the intraoperative device with the intraoperative image acquired by the intraoperative device;
[0110] A switching instruction is generated by inputting the above sub-area number and the device code, and according to the switching instruction, the intraoperative image displayed by the sub-area number is switched to the intraoperative image associated with the device code.
[0111] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A smart medical digital operating room service system, characterized in that: A main server (1) and a sub-server (6) are built based on a blockchain service network, wherein the main server (1) is connected to a patient information management platform (2), a device management platform (3), a display platform (4) and a sub-server (6), and information interaction is performed through the main server (1); The patient information management platform (2) is used to store patient information, including family contact numbers, surgical plans, surgical time, and expert contact numbers corresponding to the surgical plans, generate surgical tasks at the surgical time, retrieve corresponding patient information, and transmit the retrieved patient information to the main server (1); The device management platform (3) is used to receive patient information transmitted by the main server (1), obtain the intraoperative equipment involved in the surgical plan from the patient information, obtain the status of the intraoperative equipment and the intraoperative images collected by the intraoperative equipment, issue an alarm when the status of the intraoperative equipment is abnormal, and transmit the collected intraoperative images to the main server (1); The sub-server (6) is used to receive and store the intraoperative images transmitted by the main server (1), and upon receiving an access request from a video terminal, transmit the intraoperative images to the corresponding video terminal via a communication channel; The display platform (4) is used to receive patient information and intraoperative images transmitted by the main server (1), and display them in a display area.
2. The intelligent medical digital operating room service system according to claim 1 is characterized in that: The main server (1) is also connected to a remote call platform (5), and the remote call platform (5) is used to receive patient information transmitted by the server, obtain the contact number of family members or experts from the patient information, generate a connection instruction through the contact number, and connect to the communication terminal.
3. The intelligent medical digital operating room service system according to claim 1 is characterized in that: The sub-server (6) is configured with a communication channel; When receiving an access request from a video terminal, the sub-server (6) obtains a communication channel with a status identifier of 0. If the communication channel is obtained, the sub-server (6) is connected to the video terminal through the communication channel; and the status identifier of the communication channel is updated to 1; If the communication channel is not obtained, the sub-server (6) fails to connect to the video terminal; Among them, a state identifier of 0 indicates that the communication channel is in an unallocated state, and a state identifier of 1 indicates that the communication channel is in an allocated state.
4. The intelligent medical digital operating room service system according to claim 3 is characterized in that: When the sub-server (6) receives an interrupt signal from the film and television terminal, it updates the communication channel status identifier connecting the sub-server (6) and the film and television terminal to 0.
5. The intelligent medical digital operating room service system according to claim 1 is characterized in that: The display platform (4) comprises a first display area and a second display area, the first display area is used to display patient information, and the second display area is used to display intraoperative images; The display method of the display platform (4) comprises the following steps: Dividing the second display area to obtain a plurality of sub-areas, each of which is assigned an intraoperative image; numbering the sub-areas to obtain sub-area numbers; The intraoperative devices for collecting the intraoperative images include a plurality of devices, and each intraoperative device for collecting the intraoperative images is encoded to obtain a device code; and the device code of the intraoperative device is associated with the intraoperative image collected by the intraoperative device; A switching instruction is generated by inputting the sub-area number and the device code to switch the intraoperative image displayed in the sub-area.
6. An application method of a smart medical digital operating room service system, characterized in that: The service method is implemented based on the service system described in any one of claims 1 to 5; The service method includes the following steps: Acquiring the patient information, extracting the operation time from the patient information, and generating a surgical task at the operation time; after generating the surgical task, transmitting the corresponding patient information to a display platform (4) via a main server (1) and displaying it in a first display area; Perform surgery according to the surgery plan displayed in the first display area; During the operation, the intraoperative image is collected by the intraoperative device, the collected intraoperative image is transmitted to the main server (1), the intraoperative image is transmitted to the display platform (4) and the sub-server (6) through the main server (1), and the intraoperative image is displayed in the second display area of the display platform (4); The sub-server (6) performs surgical teaching, including the following steps: Recording the intraoperative images; When receiving an access request from a video terminal, the intraoperative image is transmitted to the corresponding video terminal via a communication channel.
7. The application method of the smart medical digital operating room service system according to claim 6 is characterized in that: After receiving the connection instruction, the remote communication platform (5) extracts the contact number of the family members or experts from the patient information and connects to the communication terminal.
8. The application method of the smart medical digital operating room service system according to claim 6 is characterized in that: After receiving the access request from the video terminal, the sub-server (6) specifically comprises the following steps: Acquire a communication channel with a status identifier of 0 on the sub-server (6); if the communication channel is acquired, the sub-server (6) is connected to the video terminal via the communication channel; and update the status identifier of the communication channel to 1; If the communication channel is not obtained, the sub-server (6) fails to connect to the video terminal; When the sub-server (6) receives an interrupt signal from the film and television terminal, it updates the communication channel status identifier connecting the sub-server (6) and the film and television terminal to 0.
9. The application method of the smart medical digital operating room service system according to claim 6 is characterized in that: The specific steps of displaying the intraoperative image in the second display area of the display platform (4) include: Dividing the second display area into a plurality of sub-areas, and numbering the sub-areas to obtain sub-area numbers; Encoding each intraoperative device that acquires the intraoperative image to obtain a device code; Associating a device code of the intraoperative device with an intraoperative image acquired by the intraoperative device; A switching instruction is generated by inputting the sub-area number and the device code, and according to the switching instruction, the intraoperative image displayed by the sub-area number is switched to the intraoperative image associated with the device code.