X-ray diagnostic device, control method for x-ray diagnostic device, x-ray diagnostic system, and program

The X-ray diagnostic apparatus addresses malfunctions by integrating units to acquire and display proposal information, allowing safe continuation or adjustment of procedures based on operation status and malfunction locations.

JP2025180178APending Publication Date: 2025-12-11CANON MEDICAL SYST CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024087336
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-29
Publication Date
2025-12-11

AI Technical Summary

Technical Problem

Existing X-ray diagnostic apparatuses, such as angiography equipment, fail due to malfunctions during use, which can hinder procedures and lack guidance on how to proceed based on the impact of these malfunctions.

Method used

The apparatus includes a procedure acquisition unit, operation status acquisition unit, progress element acquisition unit, and a display control unit to generate and display proposal information for continuing or adjusting procedures based on the apparatus' operation status and malfunction locations.

Benefits of technology

Enables the X-ray diagnostic apparatus to support continued use by providing proposal information for handling malfunctions, ensuring the procedure can be safely completed or adjusted as needed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025180178000001_ABST
    Figure 2025180178000001_ABST
Patent Text Reader

Abstract

To support use of an X-ray diagnostic device when a failure occurs in the X-ray diagnostic device.SOLUTION: An X-ray diagnostic device according to an embodiment comprises a procedure acquisition unit, an operation status acquisition unit, a progress element acquisition unit, a generation unit and a display control unit. The procedure acquisition unit acquires a procedure of a technique for a subject. The operation status acquisition unit acquires operation status information indicating an operation status of the X-ray diagnostic device. The progress element acquisition unit acquires a progress of the technique with respect to the procedure and an element corresponding to the failure when the operation status of any element among multiple elements constituting the device indicates a failure on the basis of the operation status information. The generation unit generates proposal information indicating a proposal related to the technique on the basis of the progress of the technique and the element corresponding to the failure. The display control unit causes the proposal information to be displayed on a display unit.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The embodiments disclosed in this specification and the drawings relate to an X-ray diagnostic apparatus, a control method for an X-ray diagnostic apparatus, an X-ray diagnostic system, and a program. [Background technology]

[0002] X-ray diagnostic equipment includes angiography equipment that supports catheter treatment. Maintenance of angiography equipment is carried out by company service engineers every six months to several years. Any parts found to be faulty at this time are replaced or repaired.

[0003] Even if regular maintenance is performed, an angiography device may fail while being used by a user due to collisions between devices, wear of parts, uneven load due to usage, etc. Also, failures may occur in communication between the angiography device and other workstations.

[0004] Depending on the location of the malfunction, it may become difficult to continue using the angiography system, potentially hindering the progress of the procedure. Current angiography systems have a function to identify the location of the malfunction. However, they do not have a function to make suggestions regarding future procedures based on the impact of the malfunction on the procedure. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Publication No. 2023-162664 Summary of the Invention [Problem to be solved by the invention]

[0006] One of the problems to be solved by the embodiments disclosed in this specification and the drawings is to support the use of an X-ray diagnostic apparatus when the X-ray diagnostic apparatus malfunctions. However, the problems to be solved by the embodiments disclosed in this specification and the drawings are not limited to the above problem. Problems corresponding to the effects of the configurations of the embodiments described below can also be considered as other problems. [Means for solving the problem]

[0007] An X-ray diagnostic apparatus according to an embodiment includes a procedure acquisition unit, an operation status acquisition unit, a progress element acquisition unit, a generation unit, and a display control unit. The procedure acquisition unit acquires a procedure for a procedure on a subject. The operation status acquisition unit acquires operation status information indicating the operation status of the X-ray diagnostic apparatus. If the operation status of any of multiple elements constituting the apparatus indicates a malfunction based on the operation status information, the progress element acquisition unit acquires the progress of the procedure for the procedure and an element corresponding to the malfunction. The generation unit generates proposal information indicating a proposal for the procedure based on the progress of the procedure and the element corresponding to the malfunction. The display control unit causes the proposal information to be displayed on the display unit. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram showing the configuration of an X-ray diagnostic system and an X-ray diagnostic apparatus according to the first embodiment. [Figure 2] FIG. 2 is a block diagram showing the functions of the X-ray diagnostic apparatus according to the first embodiment. [Figure 3] FIG. 3 is a perspective view showing the appearance of the X-ray diagnostic apparatus. [Figure 4] FIG. 4 is a diagram showing a workflow when performing a procedure on a cerebral blood vessel according to the first embodiment. [Figure 5] FIG. 5 is a flowchart showing a failure detection process according to the first embodiment. [Figure 6] Figure 6 is a table showing in detail the suggestions based on the location of the failure in Figure 5, further divided into stages of the procedure. [Figure 7]FIG. 7 is a diagram showing a workflow when performing a lower limb procedure according to the first embodiment. [Figure 8] FIG. 8 is a flowchart showing a failure detection process according to the first embodiment. [Figure 9] Figure 9 is a table showing in detail the proposals based on the faulty part in Figure 8, further divided into stages of the procedure. [Figure 10] FIG. 10 is a table showing a method for dealing with a malfunction of the C-arm 14 according to the second embodiment. [Figure 11] FIG. 11 is a table showing a method for dealing with a malfunction of the bed apparatus 50 according to the second embodiment. [Figure 12] FIG. 12 is a perspective view showing an example of an alternative means in the event of a failure in one axis of the C-arm 14 according to the second embodiment. [Figure 13] FIG. 13 is a block diagram showing the configuration of an X-ray diagnostic system according to this embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of an X-ray diagnostic apparatus, a control method for an X-ray diagnostic apparatus, an X-ray diagnostic system, and a program will be described in detail with reference to the drawings.

[0010] [First embodiment] FIG. 1 is a block diagram showing the configuration of an X-ray diagnostic apparatus 1 according to a first embodiment. FIG. 2 is a block diagram showing the functions of the X-ray diagnostic apparatus 1. FIG. 3 is a perspective view showing the appearance of the X-ray diagnostic apparatus 1. The X-ray diagnostic apparatus 1 includes an imaging device 10, a bed device 50, and a main console 70. The X-ray diagnostic apparatus 1 includes the imaging device 10 and other components, and, under the control of the main console 70, performs X-ray imaging on a subject (e.g., a patient) P to obtain an X-ray image. For example, the X-ray diagnostic apparatus 1 includes a plain X-ray imaging device (e.g., an X-ray imaging device), a cardiovascular X-ray imaging device (e.g., an angiography device), a digestive X-ray imaging device (e.g., an X-ray TV device), and a mammography X-ray imaging device (e.g., a mammography device). Below, we will explain the case where the X-ray diagnostic apparatus 1 is a cardiovascular X-ray imaging device, but the present invention is not limited to this case. The detailed configuration and functions of the cardiovascular X-ray imaging device as the X-ray diagnostic apparatus 1 will be explained using FIG. 2 and subsequent figures. The members 55 to 59 will be described later.

[0011] The X-ray diagnostic apparatus 1, for example, performs only X-ray fluoroscopy on a patient P to acquire multiple frames of X-ray fluoroscopic images. The X-ray diagnostic apparatus 1 also performs X-ray fluoroscopy or X-ray photography on the patient P to acquire multiple frames of X-ray fluoroscopic images or one or more X-ray photography images. Here, X-ray photography is imaging intended to generate X-ray images used for diagnosis. X-ray fluoroscopy is imaging intended to generate multiple frames of X-ray images showing the process of a procedure (e.g., IVR (Interventional Radiology) or preparation for IVR) with a lower dose than X-ray photography. X-ray fluoroscopy is broadly classified into continuous fluoroscopy and pulse fluoroscopy. Unlike continuous fluoroscopy, pulse fluoroscopy refers to a fluoroscopy method in which X-rays are intermittently irradiated using intermittent square waves. Pulse fluoroscopy is slightly inferior to continuous fluoroscopy in the frame continuity (frame rate) of X-ray fluoroscopic images, but can reduce the radiation dose to the patient.

[0012] The imaging device 10 includes a high-voltage generator 11, an X-ray generator 12, an X-ray detector 13, a C-arm 14, a state detector 141, and a C-arm driver 142.

[0013] The high voltage generator 11 generates a high voltage to be applied between the anode and cathode to the X-ray tube in order to accelerate thermoelectrons generated from the cathode of the X-ray tube, and outputs the high voltage to the X-ray tube. The X-ray generation unit 12 includes an X-ray tube that irradiates X-rays onto a patient P, and an ROI (Region Of Interest) filter and X-ray aperture that have the function of attenuating or reducing the amount of irradiated X-rays. The patient P is an example of a subject.

[0014] An X-ray tube generates X-rays. Specifically, an X-ray tube is a vacuum tube that holds a cathode that generates thermions and an anode that receives thermions flying from the cathode and generates X-rays. The X-ray tube is connected to a high-voltage generator 11 via a high-voltage cable. A tube voltage is applied between the cathode and the anode by the high-voltage generator 11. The application of the tube voltage causes thermions to fly from the cathode toward the anode. The thermions flying from the cathode toward the anode causes a tube current to flow. The application of a high voltage from the high-voltage generator 11 and the supply of a filament current cause thermions to fly from the cathode toward the anode, and X-rays are generated when thermions collide with the anode.

[0015] The ROI filter is located between the X-ray tube and the X-ray aperture and is made of a metal plate such as copper or aluminum. The ROI filter has an aperture area at least in a part of it, for example in the center, and attenuates X-rays outside the aperture area. Therefore, the ROI filter transmits all X-rays in the X-ray passing area of ​​the aperture area and transmits X-rays in other areas with attenuation.

[0016] The X-ray aperture is located between the X-ray tube and the X-ray detector 13 and is made of a metal lead plate. The X-ray aperture blocks X-rays outside the aperture area, narrowing the X-rays generated by the X-ray tube so that they are irradiated only onto the area of ​​interest of the patient P.

[0017] The X-ray detector 13 detects X-rays that have passed through the patient P. As such an X-ray detector 13, one that directly converts X-rays into electric charges and one that converts X-rays into light and then converts them into electric charges can be used. Here, the former will be described as an example, but the latter may also be used. That is, the X-ray detector 13 includes, for example, a flat FPD (Flat Panel Detector) that converts the X-rays that have passed through the patient P into electric charges and accumulates them, and a gate driver that generates drive pulses for reading out the electric charges accumulated in this FPD. The accumulated electric charges are sequentially read out by the drive pulses supplied by the gate driver.

[0018] A projection data generation circuit and a projection data storage circuit (not shown) are provided downstream of the X-ray detector 13. The projection data generation circuit converts the digitally converted parallel signals into time-series serial signals and supplies the serial signals to the projection data storage circuit as time-series projection data. The projection data storage circuit sequentially stores the time-series projection data supplied from the projection data generation circuit to generate two-dimensional projection data. This two-dimensional projection data is stored in memory 71.

[0019] The C-arm 14 has a configuration in which the X-ray generation unit 12 and the X-ray detector 13 are held facing each other with the patient P and the top board 53 in between, thereby enabling X-ray imaging of the patient P on the top board 53. In FIG. 3, the C-arm 14 is close to the top board 53.

[0020] As shown in FIG. 3 , the C-arm 14 is held by a holder 14a so as to be rotatable about an X-axis perpendicular to both the Y-axis perpendicular to the tabletop 53 and the Z-axis perpendicular to the longitudinal direction of the tabletop 53. The C-arm 14 has a generally arc-shaped configuration centered on the Z-axis and is held by the holder 14a so as to be slidable along the generally arc-shaped configuration. That is, the C-arm 14 can slide about the Z-axis. The C-arm 14 can also rotate about the X-axis around the holder 14a. The combination of sliding and rotating motions enables X-ray images to be observed from various angles. Furthermore, the C-arm 14 can rotate about the Y-axis, which allows the rotation axis of the above-mentioned sliding motion to be set in the X-axis, for example.

[0021] Returning to the explanation of FIG. 1, the C-arm 14 is provided with multiple power sources at appropriate locations to realize movement of the support arm 14b below the rail r2 and the X, Y, and Z axes. These power sources constitute the C-arm drive device 142. The C-arm drive device 142 reads drive signals from the drive control function 742 and causes the C-arm 14 to perform sliding, rotational, and linear movement. The C-arm 14 is also provided with a status detector 141 that detects its angle, posture, and position. The status detector 141 may be composed of, for example, a potentiometer that detects the rotation angle and amount of movement of the C-arm 14, or an encoder that serves as a position detection sensor.

[0022] The bed device 50 is a device on which the patient P is placed and moved, and includes a base 51, a bed driving device 52, a tabletop 53, a support frame 54, a tableside console 55, a satellite console 56, and a tablet 57. The AWS (Angio Work Station) 58 is a medical image processing device such as a medical workstation installed in an operation room separately from the imaging device 10. The X-ray diagnostic apparatus 1 here implements functions 741 to 750, which will be described later with reference to FIG. 2 . All of the functions 741 to 750 may be implemented by the main console 70 of the X-ray diagnostic apparatus 1, or some of the functions 741 to 750 may be implemented by the main console 70 of the X-ray diagnostic apparatus 1, and the remaining functions may be implemented by the tableside console 55, the satellite console 56, the tablet 57, or the AWS 58. In the former case, all or some of the tableside console 55, the satellite console 56, the tablet 57, and the AWS 58 are not essential components of the X-ray diagnostic apparatus 1. Unless otherwise specified, the following description will be given on the case where all of the functions 741 to 750 are realized by the main console 70 (shown in FIG. 2).

[0023] The base 51 is a housing that is placed on the floor and supports the support frame 54 so that the support frame 54 is movable in the vertical direction (Y direction).

[0024] The bed driving device 52 is housed in the housing of the bed device 50 and includes a motor or actuator that moves the top 53, on which the patient P is placed, in the longitudinal direction (Z direction) of the top 53. The bed driving device 52 reads a drive signal from the drive control function 742 and moves the top 53 horizontally or vertically relative to the floor surface. Similarly, the bed driving device 52 reads a drive signal from the drive control function 742 and tilts the top 53 around the short axis direction or long axis direction of the top 53. The bed driving device 52 may tilt the top 53 by tilting the support frame 54. The positional relationship of the imaging axis with respect to the patient P changes as the C-arm 14 or the top 53 moves. Note that the bed driving device 52 may move the support frame 54 in the longitudinal direction of the top 53 in addition to the top 53.

[0025] The top board 53 is provided on the upper surface of the support frame 54, and is a board on which the patient P rests.

[0026] The support frame 54 movably supports the top board 53 on which the patient P rests. More specifically, the support frame 54 is provided on the upper part of the base 51, and supports the top board 53 slidably along the longitudinal direction thereof.

[0027] The main console 70 includes a memory 71 , a display (also called a “system monitor”) 72 , an input interface 73 and a processing circuit 74 .

[0028] The memory 71 includes a memory body such as an HDD (Hard Disk Drive) that records electrical information, and peripheral circuits such as a memory controller and a memory interface that accompany the memory body. The memory 71 stores, for example, a program executed by the processing circuitry 74, X-ray images generated by the processing circuitry 74, data used in processing by the processing circuitry 74, various tables, data during processing, and data after processing. The X-ray images include, for example, three-dimensional X-ray images, two-dimensional X-ray images, superimposed images, processed images, etc.

[0029] The display 72 displays various types of information such as X-ray images. The display 72 outputs, for example, X-ray images generated by the processing circuitry 74, a GUI (Graphical User Interface) for receiving various operations from the operator, and the like. For example, the display 72 is a liquid crystal display or a CRT (Cathode Ray Tube) display. The display 72 may be a desktop type, or may be configured as a tablet terminal or the like capable of wireless communication with the main console 70 body. The display 72 is an example of a display unit.

[0030] The input interface 73 inputs patient information, sets X-ray conditions, and inputs various command signals. Patient information includes, for example, a patient ID, patient name, date of birth, age, height, weight, sex, and examination area. The input interface 73 may be realized by, for example, a trackball for instructing the movement of the C-arm 14 and setting a region of interest (ROI), a switch button, a mouse, a keyboard, a touchpad for performing input operations by touching the operation surface, or a touch panel display in which a display screen and a touchpad are integrated. The input interface 73 is connected to the processing circuitry 74, converts input operations received from the operator into electrical signals, and outputs the signals to the processing circuitry 74. The input interface 73 may be configured as a tablet terminal or the like capable of wireless communication with the main console 70.

[0031] The processing circuitry 74 is a processor that calls and executes programs in the memory 71 to realize a system control function 741, a drive control function 742, a photography control function 743, an image processing function 744, a storage control function 745, a display control function 746, a procedure acquisition function 747, an operation status acquisition function 748, a progress element acquisition function 749, and a proposal generation function 750, as shown in Fig. 2. Note that the processing circuitry 74 may be configured by combining a plurality of independent processors, and each processor may execute a program to realize each function.

[0032] The system control function 741 includes, for example, a function to temporarily store information such as command signals input by an operator from the input interface 73 and various initial setting conditions, and then transmit this information to each processing function of the processing circuit 74.

[0033] The drive control function 742 includes a function to control the C-arm drive device 142 and the bed drive device 52 using information relating to the drive of the C-arm 14 and the tabletop 53 input from the input interface 73, for example.

[0034] The drive control function 742 controls, for example, the translation and rotation of the C-arm 14 of the imaging device 10, and the translation and tilt of the bed device 50. In addition to tilting the tabletop 53, the drive control function 742 may also change the height of the tabletop 53. The tilt and height changes of the tabletop 53 may be performed in parallel or in series.

[0035] The imaging control function 743 includes a function for reading information from the system control function 741 and controlling X-ray conditions such as the tube voltage, tube current, and irradiation time in the high voltage generator 11. The X-ray conditions may include the product (mAs) of the tube current and the irradiation time.

[0036] The image processing function 744 includes a function of performing image processing on the image data stored in the memory 71 and storing the image data after image processing in the memory 71. Examples of image processing include enlargement / gradation / spatial filtering of the image data of the X-ray transmission image, minimum / maximum tracing of the image data accumulated in time series, subtraction processing, and addition processing to remove noise.

[0037] The storage control function 745 includes a function for storing various data in the memory 71 or reading out various data from the memory 71. The display control function 746 includes, for example, a function of reading a signal from the system control function 741, acquiring desired X-ray image data from the memory 71, and displaying it on the display 72. The display control function 746 includes a function of displaying the proposal information generated by the proposal generation function 750 on the display unit.

[0038] The procedure acquisition function 747 includes a function to acquire the procedure procedures for the patient P. The procedure procedures indicate the order of operations the user must perform to proceed with the procedure and the functions to be used. The operating status acquisition function 748 includes a function to acquire operating status information that indicates the operating status of the X-ray diagnostic apparatus 1 used in the procedure. The operating status acquisition function 748 includes a function to sequentially acquire operating status information that indicates the operating status of the elements that make up the X-ray diagnostic apparatus 1.

[0039] The progress element acquisition function 749 includes a function to acquire the progress of the procedure relative to the procedure and the element corresponding to the failure when the operational status of any of the multiple elements constituting the X-ray diagnostic apparatus 1 indicates a failure based on the operational status information. The progress of the procedure is the degree of progress of the procedure at that time, and indicates how far the procedure has progressed relative to the entire process defined as the procedure. The progress element acquisition function 749 includes a function to identify, as the progress of the procedure, at least one of before, during, or after the operation of the X-ray diagnostic apparatus 1 and whether or not a device has been inserted into the patient P, based on X-ray images and sensor information collected in the examination room and information acquired from devices other than the X-ray diagnostic apparatus 1.

[0040] The proposal generation function 750 includes a function for generating proposal information indicating a proposal regarding the procedure based on the progress of the procedure and factors corresponding to the failure.

[0041] The monitoring of the operating status of the X-ray diagnostic apparatus 1 (functions 747 to 750) is not limited to being provided in the X-ray diagnostic apparatus 1. The monitoring of the operating status of the X-ray diagnostic apparatus 1 may be performed by an X-ray diagnostic system S (shown in FIG. 13). The X-ray diagnostic system S is configured by connecting the X-ray diagnostic apparatus 1, a workstation 2, and a server 3 so that they can communicate with each other via a network. The workstation 2 is connected to devices such as the X-ray diagnostic apparatus 1 and the server 3 so that they can send and receive data via the network N. Examples of the workstation 2 include an AWS that performs various image processing on X-ray images generated by the X-ray diagnostic apparatus 1, and a portable information processing terminal such as a tablet terminal.

[0042] The server 3 is, for example, a DICOM (Digital Imaging and Communications in Medicine) server, and is connected to devices such as the X-ray diagnostic apparatus 1 so as to be able to transmit and receive data via a network N. The server 3 manages X-ray images generated by the X-ray diagnostic apparatus 1 as DICOM files.

[0043] In the X-ray diagnostic system S, the server 3 may implement each function of the X-ray diagnostic apparatus 1. Even in this case, the proposal generation function 750 may be executed in the X-ray diagnostic apparatus 1. On the other hand, in the X-ray diagnostic system S, the workstation 2 may implement each function of the X-ray diagnostic apparatus 1. In this case, the workstation 2 may detect, for example, that it is unable to receive X-ray images from the X-ray diagnostic apparatus 1 or that it is unable to receive information related to the C-arm 14 or the bed apparatus 50, and generate proposal information indicating a proposed response method.

[0044] Each function will be described in detail below. The progress element acquisition function 749 acquires information about the part where a failure has occurred using conventional technology. The operation status acquisition function 748 acquires the angle, posture, or position of the C-arm 14 from the status detector 141 as operation status information. For example, if the angle of the C-arm 14 does not change at all, the progress element acquisition function 749 recognizes that the movable axis corresponding to that angle has failed.

[0045] The operating status information includes, for example, information on the communication status between the imaging device 10 and the bed device 50 and the main console 70 in the X-ray diagnostic apparatus 1, and information on the communication status between the X-ray diagnostic apparatus 1 and other workstations 2 and servers 3 (shown in FIG. 13). In either case, the operating status acquisition function 748 may acquire, as operating status information, the results of the main console 70 of the X-ray diagnostic apparatus 1 monitoring the communication status with other devices.

[0046] The procedure acquisition function 747 acquires the overall flow of the procedure to be performed that day from the general procedure flow, patient information recorded in the electronic medical record, set examination protocols, preoperative plan information, etc. The overall procedure flow is an example of the procedure procedure, and shows, for example, the flow of a series of procedures from (1) before the patient enters the room to (4) after the treatment device is placed in Figure 4. The procedure acquisition function 747 acquires frequently used functions and the timing at which these functions are used from the general procedure flow.

[0047] When a procedure has been performed multiple times in the X-ray diagnostic apparatus 1, the procedure acquisition function 747 may acquire frequently used functions and the timing at which the functions are used by using data such as image information from the previously performed procedures, button inputs on the X-ray diagnostic apparatus 1, and the time at which the procedures were performed. In this acquisition, the procedure acquisition function 747 may use AI, deep learning, etc.

[0048] This recalculation may be performed using a server 3 provided in a remote service center or the like, and the recalculated results may be fed back to upgrade the local X-ray diagnostic device 1. Alternatively, the local X-ray diagnostic device 1 may update the system with the results of calculations performed by itself at the user's request (re-learning).

[0049] The update timing may be a timing desired by the user, a timing set by the manufacturer of the X-ray diagnostic apparatus 1, or a timing when the learning is updated.

[0050] Based on the overall flow of the procedure, the functions that are used frequently, and the timing at which those functions are used, the procedure acquisition function 747 calculates the overall procedure procedure and which functions are performed for which procedures at the hospital and at what timing.

[0051] When an actual procedure is performed, the progress element acquisition function 749 recognizes the current point of the procedure in the overall procedure flow (progress of the procedure) based on image information, button input on the X-ray diagnostic device 1, the time the procedure was performed, information on staff and peripheral equipment obtained from the optical camera, the content of conversations between staff, etc.

[0052] FIG. 4 is a diagram showing a workflow for performing a procedure on a brain blood vessel according to the first embodiment. The position of the current task in the workflow of FIG. 4 indicates the progress of the procedure. The legend shows examples of operation input terminals provided in the X-ray diagnostic apparatus 1. Examples of operation input terminals include a table-side console 55, a foot switch 59, a main console 70, a display 72, a satellite console 56, a tablet 57, and an AWS 58. Note that these are merely examples of operation input terminals, and other input terminals having the same functions may also be used.

[0053] 1, the table-side console 55 is installed on the side of the support frame 54 of the bed device 50, and is provided with buttons for moving the C-arm 14 of the imaging device 10 and the tabletop 53 of the bed device 50. The table-side console 55 is a control device that is mainly operated by a doctor or technician. As shown in FIG. 1, the foot switch 59 is installed under the base 51 of the bed device 50, and is provided with a button for instructing the imaging device 10 to irradiate X-rays with the foot. The foot switch 59 is provided with a plurality of function buttons each having a predetermined function (imaging mode, etc.), a fluoroscopy switch for instructing the start of fluoroscopy, an imaging switch for instructing the start of imaging, etc. By operating these various buttons and switches with the foot, the user can perform X-ray fluoroscopy and imaging while concentrating on the procedure at hand. The foot switch 59 is an operating device operated by the doctor.

[0054] The main console 70 is installed in an operation room and is an input console that controls X-ray imaging by the imaging device 10, processes the images viewed by the doctor, and measures lengths from the captured images.

[0055] A display 72 is installed in the control room and displays the output of the main console.

[0056] The satellite console 56 has the same functions as the tableside console 55 and can be carried and operated independently. The satellite console 56 is used by other doctors or technicians to assist the doctor operating the tableside console 55.

[0057] The tablet 57 has the same functions as the tableside console 55, and data can be input from the tablet. The tablet 57 is convenient for other doctors or technicians to assist the doctor.

[0058] The AWS 58 is a workstation installed in an operation room separate from the imaging device 10. Software is installed in the AWS 58 to acquire data from the imaging device 10, reconstruct 3D images, measure the captured images, and analyze the images. The AWS 58 is an example of a workstation.

[0059] As shown in Figure 4, doctor D1 enters the examination room and performs fluoroscopy and radiography using the table-side console 55 and foot switch 59. Next, doctor D1 enters the control room and operates the AWS 58. Doctor D1 then enters the examination room again and performs fluoroscopy and radiography using the table-side console 55 and foot switch 59.

[0060] Doctor D2 displays images, performs auto-positioning, and operates function buttons using the tablet 57 and the table-side console 55. Next, Doctor D2 performs fluoroscopy and radiography using the table-side console 55 instead of Doctor D1. Doctor D2 again uses the tablet 57 to display images, perform auto-positioning, and operate function buttons.

[0061] Technologist R1 performs patient registration operations in the control room while looking at the display 72. Next, technician R1 enters the examination room and operates the function buttons on the satellite console 56 and the AWS 58 in accordance with the operations of doctors D1 and D2. Technologist R1 then enters the control room and performs an operation to end the examination while looking at the display 72.

[0062] In the control room, technician R2, in accordance with the operations of doctor D1, saves the image of the previous patient and transfers various images including the saved image while looking at the display 72.

[0063] Fig. 5 is a flowchart showing the fault detection process according to the first embodiment. The fault detection process shown in Fig. 5 is a basic process that makes a proposal depending on the location of the fault during a procedure on a blood vessel in the brain. The flowchart in Fig. 5 includes fault detection processes of steps S2, S4, S6, S8, S10, and S12, with the smaller the step number, the more serious the problem and the lack of alternative measures, and the larger the step number, the more likely the procedure can be started using alternative measures.

[0064] However, the actual content of the proposal varies depending not only on the faulty part but also on the progress of the procedure at that time. That is, the proposal generation function 750 generates proposal information indicating a proposal to interrupt or continue the procedure depending on the progress of the procedure and factors corresponding to the fault. Details will be described later. After the fault detection process, the display control function 746 displays the generated proposal information on the display 72.

[0065] In step S1, the progress element acquisition function 749 refers to operation status information (e.g., operation status of the imaging control function 743, display control function 746, etc.) to determine whether or not collection and display of two-dimensional X-ray images (hereinafter referred to as "2D images") is possible. If collection and display of 2D images is possible (YES in step S1), the progress element acquisition function 749 proceeds to step S3. If collection and display of 2D images is not possible (NO in step S1), the progress element acquisition function 749 proceeds to step S2.

[0066] In step S2, the proposal generation function 750 generates proposal information for a replacement device for the current X-ray diagnostic apparatus 1. Thereafter, the failure detection process ends.

[0067] In step S3, the progress element acquisition function 749 refers to operation status information (for example, the operation status of the image processing function 744, etc.) to determine whether 2D image processing is possible. If 2D image processing is possible (YES in step S3), the progress element acquisition function 749 proceeds to step S5. If 2D image processing is not possible (NO in step S3), the progress element acquisition function 749 proceeds to step S4.

[0068] In step S4, the proposal generation function 750 generates proposal information for a safe evacuation method. That is, the proposal generation function 750 generates proposal information that supports the completion of the procedure. For example, if an element corresponding to the failure (in this case, processing of 2D images) is set as necessary for performing the procedure, the proposal generation function 750 generates proposal information suggesting that the procedure be interrupted because the procedure cannot be performed due to the failure. Then, the failure detection process ends.

[0069] In step S5, the progress element acquisition function 749 refers to operation status information (e.g., operation status of the AWS 58, communication status between the X-ray diagnostic apparatus 1 and the AWS 58, etc.) to determine whether or not a 3D image can be acquired and displayed. If the 3D image can be acquired and displayed (YES in step S5), the progress element acquisition function 749 proceeds to step S7. If the 3D image cannot be acquired and displayed (NO in step S5), the progress element acquisition function 749 proceeds to step S6.

[0070] In step S6, the proposal generation function 750 generates proposal information indicating a procedure proposal using only 2D images, after which the fault detection process ends.

[0071] In step S7, the progress element acquisition function 749 refers to operation status information (for example, the operation status of the AWS 58, the communication status between the X-ray diagnostic apparatus 1 and the AWS 58, etc.) to determine whether a 3D image can be reconstructed. If a 3D image can be reconstructed (YES in step S7), the progress element acquisition function 749 proceeds to step S9. If a 3D image cannot be reconstructed (NO in step S7), the progress element acquisition function 749 proceeds to step S8.

[0072] In step S8, the proposal generation function 750 generates proposal information indicating a procedure using only 2D images or a proposal for processing using another server 3. Thereafter, the fault detection process ends.

[0073] In step S9, progress element acquisition function 749 refers to operation status information (e.g., the angle, posture, position, etc. of C-arm 14) and determines whether all axes of C-arm 14 are operable. If all axes of C-arm 14 are operable (YES in step S9), progress element acquisition function 749 proceeds to step S11. If all axes of C-arm 14 are not operable (at least one axis is inoperable) (NO in step S9), progress element acquisition function 749 proceeds to step S10.

[0074] In step S10, the proposal generation function 750 generates proposal information indicating a proposal for a method of covering the axis of the C-arm 14 that has stopped working by operating another axis, another C-arm, or the bed apparatus 50. Thereafter, the failure detection process ends.

[0075] In step S11, the operation status information (e.g., the position, inclination, etc. of the tabletop 53) is referenced to determine whether all axes of the bed apparatus 50 are operable. If all axes of the bed apparatus 50 are operable (YES in step S11), the progress element acquisition function 749 terminates the fault detection process. If all axes of the bed apparatus 50 are not operable (at least one axis is inoperable) (NO in step S11), the progress element acquisition function 749 proceeds to step S12.

[0076] In step S12, the proposal generation function 750 generates proposal information indicating a proposal for a method of covering the axis of the bed apparatus 50 that has stopped working by operating another axis or the C-arm 14. Thereafter, the failure detection process ends.

[0077] FIG. 6 is a table showing in detail the proposed content according to the broken part in FIG. 5, further divided into stages of the procedure.

[0078] First, we will explain the proposal processing when a malfunction occurs before the patient P enters the examination room. In this case, since the patient P has not yet entered the examination room, the X-ray diagnostic apparatus 1 proposes moving to another examination room. If another examination room is unavailable, the following proposal processing is performed. First, when 2D images cannot be acquired or processed, the procedure cannot be started, so the proposal generation function 750 generates proposal information to prevent the procedure from starting. Next, when 3D images cannot be acquired or reconstructed, a problem with a key function occurs before the start of treatment, so the proposal generation function 750 generates proposal information to prevent the procedure from starting. Finally, when a malfunction occurs in an axis of the C-arm 14 or an axis of the bed apparatus 50, a problem occurs in a key function before the start of treatment, so the proposal generation function 750 generates proposal information to prevent the procedure from starting as much as possible. In particular, when an axis with limited functionality or a frequently used axis malfunctions, the proposal generation function 750 generates proposal information including whether frequently used functions are available to the user and a warning that the procedure is highly risky.

[0079] Next, a description will be given of the proposal processing when a failure occurs before the treatment device is inserted into the patient P (i.e., at the stage of advancing the catheter to the lesion). First, when 2D images cannot be acquired or processed, the procedure cannot be continued, so the proposal generation function 750 generates proposal information indicating a proposal to safely terminate the procedure. Next, when 3D images cannot be acquired or reconstructed, a problem occurs in the early stage of treatment, so the proposal generation function 750 generates proposal information indicating a direction to interrupt the treatment so as not to proceed with the procedure as much as possible. At this time, the proposal generation function 750 may generate proposal information including information that allows the user to immediately determine how to respond to the failure (e.g., information regarding functions that cannot be used due to the failure) depending on the element corresponding to the failure. Then, when a failure occurs in the axis of the C-arm 14 or the axis of the bed apparatus 50, a problem occurs in the early stage of treatment, so the proposal generation function 750 generates proposal information indicating a proposal for an evacuation method using another axis in the direction of interrupting the treatment. In particular, when an axis with limited functionality or a frequently used axis breaks down, the proposal generation function 750 generates proposal information including whether or not the function frequently used by the user is available and a policy for interrupting treatment.

[0080] According to the above, the proposal generation function 750 generates proposal information suggesting that the procedure be interrupted when the progress of the procedure is lower than a threshold, such as before the patient P enters the examination room or before the treatment device is inserted into the patient P.

[0081] Next, we will explain the proposal processing when a malfunction occurs during treatment (after the treatment device is inserted into the body and before the treatment results are confirmed). First, when 2D images cannot be acquired or processed, the procedure cannot be continued, so the proposal generation function 750 generates proposal information indicating a proposal to safely terminate the procedure. Next, when 3D images cannot be acquired or reconstructed, the proposal generation function 750 first generates proposal information for completing the treatment using available functions. At this time, the proposal generation function 750 may extract unavailable functions and functions that are likely to be used in the subsequent flow, clearly indicating the extent to which they will affect the subsequent procedure, and generate proposal information including information that allows the user to determine whether or not to continue the treatment. Then, the proposal generation function 750 generates an alternative method for final confirmation of the treatment effect. The alternative may be, for example, a proposal to acquire, display, and reconstruct 3D images using a different C-arm 14, or a proposal to move to a CT room just for confirmation. When a malfunction occurs in an axis of the C-arm 14 or an axis of the bed apparatus 50, the proposal generation function 750 generates proposal information for completing treatment using only operable axes. When a frequently used axis malfunctions, the proposal generation function 750 generates proposal information including whether or not the user can use frequently used functions and which steps in the remaining treatment are likely to be at risk due to the inability of that axis to move. This makes it easier for the user to make decisions about future procedures.

[0082] According to the above, when the progress of the procedure is equal to or greater than the threshold, the proposal generating function 750 generates proposal information indicating a proposal to continue the procedure by using an alternative operation or a degenerate operation of the element corresponding to the failure.

[0083] Furthermore, the proposal processing when a failure occurs after placement of a treatment device such as an artificial valve (after placement and before confirmation of treatment effect) will be described. First, when 2D images cannot be acquired or processed, the procedure cannot be continued, so the proposal generation function 750 generates proposal information to safely terminate the procedure. Next, when 3D images cannot be acquired or reconstructed, the proposal generation function 750 generates proposal information for completing the treatment using available functions. Then, the proposal generation function 750 generates an alternative method for final confirmation of treatment effect. Then, when a failure occurs in an axis of the C-arm 14 or an axis of the bed device 50, the proposal generation function 750 presents an alternative means for the failed axis using only operable axes, and generates proposal information indicating a proposal for a method of completing the procedure.

[0084] On the other hand, in the workflow of lower limb procedures, the posture of the failed axis at the time of the failure can have a significant impact on whether the procedure can be continued. Below, we will explain an example of the proposed method for lower limb procedures.

[0085] 7 is a diagram showing a workflow when performing a lower limb procedure according to the first embodiment. The legend indicates examples of operation input terminals provided in the X-ray diagnostic apparatus 1. The operation input terminals include, for example, a table-side console 55, a main console 70, a display 72, a satellite console 56, a tablet 57, an AWS 58, and a foot switch 59.

[0086] The doctor D1 is in the catheterization room and operates the bed device 50 using the table-side console 55 and the foot switch 59. After that, the doctor D1 gives an explanation to the patient P and his family.

[0087] Doctor D2 is in the catheterization room and displays images, performs auto-positioning, and operates function buttons using the tablet 57. Next, Doctor D2 enters the control room and operates the AWS 58.

[0088] Technologist R1 performs patient registration operations in the control room while looking at the display 72. In the examination room, there is a satellite console 56, and preferably a tablet 57 as well. In the control room, there is a display 72, AWS 58, and main console 70, and preferably a tablet 57 as well. Technologist R1's work is the same as that of doctor D2, except for operating the bed device 50 and C-arm 14. How much work each of doctor D2 and technician R1 does depends on the operation of the facility. When technician R1 is not present, doctor D2 performs the work next to the bed device 50. Technologist R1 then assists doctor D1 with the operations while looking at the display 72 in the control room.

[0089] Technologist R1' creates data for the previous patient in the operating room during the examination. In practice, this is often done by technician R1 during the catheter operation.

[0090] Fig. 8 is a flowchart showing the fault detection process according to the first embodiment. The fault detection process shown in Fig. 8 is a basic process that makes a suggestion depending on the faulty part during a lower limb procedure. The flowchart in Fig. 8 includes fault detection processes of steps S22, S24, S26, S28, and S30, with the smaller the step number, the more serious the problem and the lack of alternative measures, and the larger the step number, the more likely the procedure can be started using alternative measures.

[0091] However, the actual content of the proposal varies depending not only on the faulty part but also on the progress of the procedure at that time. That is, the proposal generation function 750 generates proposal information indicating a proposal to interrupt or continue the procedure depending on the progress of the procedure and factors corresponding to the fault. Details will be described later. After the fault detection process, the display control function 746 displays the generated proposal information on the display 72.

[0092] In step S21, the progress element acquisition function 749 refers to operation status information (for example, operation status of the shooting control function 743, display control function 746, etc.) to determine whether or not 2D images can be acquired and displayed. If 2D images can be acquired and displayed (YES in step S21), the progress element acquisition function 749 proceeds to step S23. If 2D images cannot be acquired and displayed (NO in step S21), the progress element acquisition function 749 proceeds to step S22.

[0093] In step S22, the proposal generation function 750 generates proposal information for a replacement device for the current X-ray diagnostic apparatus 1. Thereafter, the failure detection process ends.

[0094] In step S23, the progress element acquisition function 749 refers to operation status information (for example, the operation status of the image processing function 744, etc.) to determine whether 2D image processing is possible. If 2D image processing is possible (YES in step S23), the progress element acquisition function 749 proceeds to step S25. If 2D image processing is not possible (NO in step S23), the progress element acquisition function 749 proceeds to step S24.

[0095] In step S24, the proposal generation function 750 generates proposal information for a safe evacuation method, after which the fault detection process ends.

[0096] In step S25, the operation status information (e.g., the position, inclination, etc. of the tabletop 53) is referenced to determine whether all axes of the bed apparatus 50 are operable. If all axes of the bed apparatus 50 are operable (YES in step S25), the progress element acquisition function 749 proceeds to step S27. If all axes of the bed apparatus 50 are not operable (at least one axis is inoperable) (NO in step S25), the progress element acquisition function 749 proceeds to step S26.

[0097] In step S26, the proposal generation function 750 generates proposal information indicating a proposal for a method of covering the axis of the bed apparatus 50 that has stopped working by operating another axis or the C-arm 14. Depending on the state of the malfunction, whether or not it is possible to photograph the entire leg of the patient P by using alternative means such as changing the position of the patient P is a key point in determining whether or not to continue the procedure. Thereafter, the malfunction detection process ends.

[0098] In step S27, progress element acquisition function 749 refers to operation status information (e.g., the angle, posture, position, etc. of C-arm 14) and determines whether all axes of C-arm 14 are operable. If all axes of C-arm 14 are operable (YES in step S27), progress element acquisition function 749 proceeds to step S29. If all axes of C-arm 14 are not operable (at least one axis is inoperable) (NO in step S27), progress element acquisition function 749 proceeds to step S28.

[0099] In step S28, the proposal generation function 750 generates proposal information indicating a proposal for a method of covering the axis of the C-arm 14 that has stopped working by operating another axis, another C-arm, or the bed apparatus 50. Thereafter, the failure detection process ends.

[0100] In step S29, the progress element acquisition function 749 refers to the operating status information and determines whether or not a lower limb function such as a stepping DSA (Digital Subtraction Angiography) function is executable. The stepping DSA function is a function in which, while a contrast medium is being injected into the patient P, the bed device 50 synchronizes with the flow of the contrast medium to capture images of the entire leg. If the lower limb function is executable (YES in step S29), the progress element acquisition function 749 terminates the failure detection process. If the lower limb function is not executable (NO in step S29), the progress element acquisition function 749 proceeds to step S30.

[0101] In step S30, the suggestion generating function 750 generates suggestion information indicating a manual corresponding suggestion, after which the fault detection process ends.

[0102] FIG. 9 is a table showing in detail the proposals according to the broken part in FIG. 8, further divided into stages of the procedure.

[0103] First, we will explain the proposal processing when a malfunction occurs before the patient P enters the examination room. In this case, since the patient P has not yet entered the examination room, the X-ray diagnostic apparatus 1 proposes moving to another examination room. If another examination room is unavailable, the following proposal processing is performed. First, when 2D image acquisition, processing, etc. are not possible, the procedure cannot be started, so the proposal generation function 750 generates proposal information in a direction to prevent the procedure from starting. Next, when a malfunction occurs in the axis of the bed device 50, the axis of the C-arm 14, or the lower limb function, the proposal generation function 750 generates proposal information in a direction to prevent the procedure from starting as much as possible, since the problem occurs before the start of treatment. Since the bed panning operation (the operation to adjust the position and tilt of the tabletop 53) is used very frequently in lower limb procedures, when a malfunction occurs in the bed panning operation, the proposal generation function 750 generates proposal information in a direction to terminate the procedure even if an alternative means is available.

[0104] Next, we will explain the proposal processing when a failure occurs before the insertion of the treatment device (the stage of advancing the catheter to the lesion). First, if 2D image acquisition, processing, etc. is not possible, the procedure cannot be continued. Therefore, the proposal generation function 750 generates proposal information indicating a proposal to safely terminate the procedure. Next, if a failure occurs in the axis of the bed device 50, the axis of the C-arm 14, or the lower limb function, the proposal generation function 750 generates proposal information in a direction toward terminating the procedure even if alternative means are available. This is because lower limb procedures require imaging of the entire lower limb, and bed panning is used very frequently. Therefore, if the above-mentioned failure occurs, the procedure cannot be continued. Furthermore, if the bed panning operation fails during the procedure, it may be impossible to confirm the completion of the procedure depending on the stopped position. In this way, the proposal generation function 750 determines the impact on the subsequent procedure depending on the position of the failed axis, determines whether the procedure can be completed using alternative means, and generates proposal information.

[0105] In addition, the proposed processing when a malfunction occurs during treatment (after the device is inserted into the body and before the treatment results are confirmed) and the proposed processing when a malfunction occurs after a treatment device such as an artificial valve is placed (after placement and before the treatment effects are confirmed) are the same as the proposed processing when a malfunction occurs before the treatment device is inserted into patient P.

[0106] [Effects of the first embodiment] According to this embodiment, when a malfunction occurs, the X-ray diagnostic apparatus 1 suggests to the user what next action to take based on the location of the malfunction and the progress of the procedure at that time. This leads to a prompt decision to stop the procedure or to continue the procedure using an alternative method. Therefore, the burden on the user, particularly the burden involved in deciding to stop the procedure or considering an alternative method, can be reduced, and therefore the efficiency of the procedure and the workflow can be improved even if a malfunction occurs in the X-ray diagnostic apparatus 1. As a result, the impact of a malfunction of the X-ray diagnostic apparatus 1 can be minimized.

[0107] Second Embodiment In the second embodiment, a proposal for an alternative operation in the event of a malfunction in the operation of the C-arm 14 and the bed apparatus 50 will be described.

[0108] FIG. 10 is a table showing methods for dealing with a malfunction of the C-arm 14 according to the second embodiment. As shown in FIG. 10, the table has columns for malfunctioning operation, response method, restricted functions, and frequency of use. The proposal generation function 750 extracts methods for dealing with malfunctioning operations (alternative means) from a table such as that shown in FIG. 10, and generates them as proposal information. Furthermore, when an axis or the like becomes inoperable due to a malfunction, the proposal generation function 750 obtains the functions that are restricted as a result and the frequency of use of that axis, and adds them to the proposal information. The display control function 746 then displays the proposal information on the display 72.

[0109] As an alternative operation in the event of a failure in the main rotation of the C-arm 14, the drive control function 742 rotates the ceiling rotation axis of the C-arm 14 by 90 degrees and performs a sliding operation (see FIG. 12). Note that when performing a combined operation of main rotation and sliding, if a failure occurs in the main rotation, the drive control function 742 tilts (inclines) the top plate 53 of the bed device 50 instead of the main rotation of the C-arm 14. In this case, 3D imaging using the main rotation of the C-arm 14 is limited. Note that the main rotation of the C-arm 14 is used frequently.

[0110] As an alternative operation in the event of a malfunction in the sliding rotation of the C-arm 14, the drive control function 742 rotates the ceiling rotation axis of the C-arm 14 by 90 degrees to perform the main rotation operation. Note that when performing a combined operation of the main rotation and sliding, if a malfunction occurs in the sliding rotation, the drive control function 742 tilts (inclines) the top board 53 of the bed device 50 instead of sliding the C-arm 14. In this case, 3D imaging using the sliding of the C-arm 14 is limited. Note that the sliding rotation of the C-arm 14 is used frequently.

[0111] If a malfunction occurs in the rotation of the support slide of a ceiling-mounted C-arm, the use of functions that require the support slide (such as 3D imaging using the slide) will be restricted.

[0112] As an alternative operation in the event of a failure in the forward and backward movement (adjustment of the distance from the patient P) of the FPD provided in the X-ray detector 13, the drive control function 742 tilts and raises and lowers the tabletop 53 of the bed device 50 to change the distance between the FPD and the patient P. In this case, 3D imaging that requires adjustment of the distance between the FPD and the patient P is limited.

[0113] As an alternative operation in the event of a failure in the rotation operation (adjustment of the angle with the patient P) of the FPD provided in the X-ray detector 13, the drive control function 742 changes the angle of the FPD by ceiling rotation or floor rotation.

[0114] As an alternative operation in the event of a failure in the ceiling parallel operation of the ceiling suspension device, the drive control function 742 performs a bed panning operation.

[0115] As an alternative operation in the event of a failure in the ceiling rotation operation of the ceiling suspension device, the drive control function 742 responds by combining bed top rotation, bed panning operation, ceiling parallel operation, and FPD rotation.

[0116] As an alternative operation in case of a failure in the floor support operation of the floor-standing device, the drive control function 742 performs the floor rotation operation and the bed panning operation.

[0117] As an alternative operation in the event of a failure in the floor rotation operation of the floor-standing device, the drive control function 742 responds by combining the rotation of the bed top, the panning operation of the bed, the operation of the floor support, and the rotation of the FPD.

[0118] 11 is a table showing how to respond to a failure of the bed apparatus 50 according to the second embodiment. As shown in Fig. 11, the table has columns for failure operation, how to respond, restricted functions, and frequency of use.

[0119] As an alternative operation in the event of a malfunction in the up and down movement of the top plate 53, in the case of a ceiling-traveling Ω arm, the distance between the X-ray tube and the patient P can be adjusted by moving the X-ray tube up and down. In other models, if it is desired to change the height of the patient P, the height of the patient P can be changed by placing an additional mat under the patient P. In this case, 3D imaging is one of the limited functions. However, there is no way to change the height of the top plate 53 itself by alternative means. The up and down movement of the top plate 53 is used every time the patient P is placed on or removed from the top plate 53.

[0120] In case of failure of the bed panning operation, the alternative operation is to move parallel to the ceiling in the case of a ceiling-suspended system, or to rotate the floor and support column in the case of a floor-mounted system.

[0121] There is no alternative if a failure occurs in the longitudinal motorized axis of the couch device 50. The use of the stepping DSA function is limited.

[0122] If a malfunction occurs in the ceiling rotation of the bed device 50, the malfunction is dealt with by a combined operation of ceiling translation, ceiling rotation, and bed panning.

[0123] In the event of a failure in the tilting operation of the floor-mounted C-arm, the main rotation and sliding operations of the C-arm will serve as an alternative.

[0124] Regarding the frequency of use of the axes of the C-arm 14 and the couch device 50, the operation status acquisition function 748 may calculate axes that are statistically frequently operated from data of normal procedure routines. Next, when manual input is performed for an axis that is not operating due to a malfunction, the proposal generation function 750 generates proposal information including the above-mentioned alternative means. The display control function 746 displays the proposal information on the display 72. When a user who has referred to the proposal information performs an operation indicating approval, the drive control function 742 identifies the axis and direction to be moved based on the proposal information and controls the axis to be driven in the specified direction.

[0125] When an operation instruction for each arm is issued by automatic position adjustment or automatic angle adjustment, the X-ray diagnostic apparatus 1 may propose an axis that will operate so as to obtain an image equivalent to that obtained by capturing an image at a position designated by automatic position adjustment or an angle designated by automatic angle adjustment, and may execute the proposal if the user approves. In this case, when an axis does not operate due to a malfunction, the proposal generation function 750 may generate proposal information including alternative means using other axes.

[0126] FIG. 12 is a perspective view showing an example of an alternative means when a failure occurs in one axis of the C-arm 14 according to the second embodiment. This illustrates an alternative means when the failed operation in FIG. 10 is the main rotation. As shown in FIG. 12(a), assume that a failure occurs in the main rotation M of the C-arm 14. That is, assume that the main rotation axis becomes inoperable when it is desired to move the C-arm 14 in the RAO (Right Anterior Oblique view) direction or the LAO (Left Anterior Oblique view) direction. In this case, as shown in FIG. 12(b), an alternative means for the main rotation M of the C-arm 14 can be realized by combining the operations of the ceiling axis rotation Q and the slide axis rotation R of the C-arm 14.

[0127] 12(a), (i) perform ceiling axis rotation Q by 90 degrees counterclockwise as viewed from above, and then (ii) perform slide axis rotation R at that position. By executing this proposal, it is possible to achieve an operation that is almost the same as the main rotation M of the C-arm 14.

[0128] Third Embodiment In the third embodiment, a modification of the first and second embodiments will be described.

[0129] (1) The X-ray diagnostic apparatus 1 calculates the overall procedure flow, calculates the result of whether the procedure can be continued, and calculates an alternative method for continuing the procedure based on information (progress of the procedure) obtained by determining the current procedure flow and the location where the failure occurred (element corresponding to the failure) according to the flowcharts and tables shown in Figures 5, 6, 8, and 9, and proposes these to the user. The alternative method for continuing the procedure is not limited to the method of covering the function or axis where the failure occurred with another function or axis, as shown in Figure 12. For example, the alternative method may identify a step that can be omitted to complete the procedure, propose to the user to skip the step, and execute the process. The X-ray diagnostic apparatus 1 may determine the workflow of the alternative method and automatically execute the workflow with the user's approval.

[0130] (2) When a faulty portion is identified in the calculation of the overall procedure flow, the X-ray diagnostic apparatus 1 may change the UI (User Interface) to display on the display 72 a list of functions that cannot be used due to the fault or functions that can be used even in the event of a fault. Furthermore, the X-ray diagnostic apparatus 1 may gray out buttons for functions that cannot be used depending on the faulty portion or the progress of the procedure, making them unselectable. That is, the display control function 746 may display information about unavailable functions in an identifiable manner on the display 72 or the table-side console 55. This allows the user to easily determine whether or not the function that cannot be used due to the fault will interfere with subsequent procedures.

[0131] (3) There is a technology that realizes a function to automatically create a report (automatic report creation function) by grasping the progress of an examination or treatment using multiple self-sensing functions in the X-ray diagnostic device 1. Conventional automatic report creation functions perform this function by automatically acquiring and using the necessary images and information, assuming that a generally intended normal treatment is performed.

[0132] On the other hand, when the X-ray diagnostic apparatus 1 experiences some kind of failure, if the user follows the appropriate response method presented by the X-ray diagnostic apparatus 1, non-routine treatment is often performed. In this case, the conventional automatic report creation function may not be able to perform its intended function because it does not take non-routine treatment into account. On the other hand, the response method presented by the X-ray diagnostic apparatus 1 when a failure occurs is created based on a scenario for safely completing the examination and treatment.

[0133] Therefore, the automatic report creation function according to the third embodiment may automatically acquire and use the images and information required based on the scenario, in addition to the normal treatment, so that the automatic report creation function can perform its original function even when the X-ray diagnostic apparatus 1 executes emergency measures in the event of a malfunction.

[0134] According to at least one of the embodiments described above, it is possible to support the use of the X-ray diagnostic apparatus when the X-ray diagnostic apparatus breaks down.

[0135] The display control function 746 is an example of a display control unit. The procedure acquisition function 747 is an example of a procedure acquisition unit. The operation status acquisition function 748 is an example of an operation status acquisition unit. The progress element acquisition function 749 is an example of a progress element acquisition unit. The proposal generation function 750 is an example of a generation unit.

[0136] Although several embodiments have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, modifications, and combinations of embodiments can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, as well as within the scope of the invention and its equivalents as defined in the claims. [Explanation of symbols]

[0137] S...X-ray diagnostic system 1...X-ray diagnostic equipment 10...Photographing equipment 14...C-arm 50...Sleeping device 53...Tabletop 71...Memory 72...Display 746...Display control function 747…procedure acquisition function 748...Operation status acquisition function 749…Progress element acquisition function 750…Proposal generation function P…Patient

Claims

1. a procedure acquisition unit that acquires a procedure for a procedure on a subject; an operating status acquisition unit that acquires operating status information indicating an operating status of the X-ray diagnostic apparatus; a progress element acquiring unit that acquires, when the operational status of any of the elements constituting the X-ray diagnostic apparatus indicates a failure based on the operational status information, the progress of the procedure for the procedure and an element corresponding to the failure; a generation unit that generates proposal information indicating a proposal regarding the procedure based on the progress of the procedure and the element corresponding to the failure; a display control unit that displays the proposal information on a display unit; An X-ray diagnostic apparatus comprising:

2. The operation status acquisition unit sequentially acquiring the operation status information indicating the operation status of elements constituting the X-ray diagnostic apparatus; 2. The X-ray diagnostic apparatus according to claim 1.

3. The generation unit generating the suggestion information indicating a suggestion to interrupt or continue the procedure according to the progress of the procedure and factors corresponding to the failure; 2. The X-ray diagnostic apparatus according to claim 1.

4. The generation unit generating the suggestion information suggesting interruption of the procedure when the progress of the procedure is lower than a threshold value; 4. The X-ray diagnostic apparatus according to claim 3.

5. The generation unit If the progress of the procedure is equal to or greater than a threshold, generating the proposal information indicating a proposal to continue the procedure by performing an alternative operation or a degenerate operation of the element corresponding to the failure.

4. The X-ray diagnostic apparatus according to claim 3.

6. The generation unit generating the suggestion information indicating a suggestion to interrupt the procedure when the element corresponding to the failure is set to be necessary for performing the procedure; 4. The X-ray diagnostic apparatus according to claim 3.

7. The generation unit generating the suggestion information including information about unavailable functions according to the element corresponding to the failure; 4. The X-ray diagnostic apparatus according to claim 3.

8. The display control unit displaying information about the unavailable function in an identifiable manner on the display unit; 8. The X-ray diagnostic apparatus according to claim 7.

9. The generation unit generating the proposal information including whether or not a function frequently used by the user is available; 8. The X-ray diagnostic apparatus according to claim 7.

10. The progress element acquisition unit Identifying, as the progress of the procedure, at least one of before, during, or after the operation, and whether or not a device is inserted into the subject, based on X-ray images and sensor information collected in an examination room and information acquired from a device other than the X-ray diagnostic device; 2. The X-ray diagnostic apparatus according to claim 1.

11. A control method for an X-ray diagnostic apparatus, comprising: Obtaining procedure procedures for the subject; acquiring operational status information indicating an operational status of the X-ray diagnostic apparatus; If the operational status of any of the elements constituting the X-ray diagnostic apparatus indicates a malfunction based on the operational status information, the progress of the procedure with respect to the procedure and the element corresponding to the malfunction are acquired; generating proposal information indicating a proposal regarding the procedure based on the progress of the procedure and the element corresponding to the failure; displaying the proposed information on a display unit; Control method.

12. An X-ray diagnostic system in which an X-ray diagnostic apparatus, a workstation, and a server are communicably connected via a network, The server a procedure acquisition unit that acquires a procedure for a procedure on a subject; an operating status acquisition unit that acquires operating status information indicating an operating status of the X-ray diagnostic apparatus; a progress element acquiring unit that acquires, when the operational status of any of the elements constituting the X-ray diagnostic apparatus indicates a failure based on the operational status information, the progress of the procedure for the procedure and an element corresponding to the failure; a generation unit that generates proposal information indicating a proposal regarding the procedure based on the progress of the procedure and the element corresponding to the failure; a display control unit that displays the proposal information on a display unit; An X-ray diagnostic system comprising:

13. On the computer, A function for acquiring procedure procedures for a subject; a function of acquiring operational status information indicating the operational status of the X-ray diagnostic apparatus; a function of acquiring, when the operational status of any of the elements constituting the X-ray diagnostic apparatus indicates a failure based on the operational status information, the progress of the procedure with respect to the procedure and the element corresponding to the failure; a function of generating proposal information indicating a proposal regarding the procedure based on the progress of the procedure and the element corresponding to the failure; a function of displaying the proposed information on a display unit; A program to make this happen.

Citation Information

Patent Citations

  • X-ray diagnostic apparatus

    JP2023162664A