Medical image diagnostic device, medical image diagnostic system, startup method, and startup processing program
The integration of a startup processing circuit in medical image diagnostic apparatuses like X-ray CT devices optimizes startup by reducing effort and preventing delays through error anticipation and timely activation.
Patent Information
- Application Number
- JP2023094857
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-08
- Publication Date
- 2024-12-19
Smart Images

Figure 2024176368000001_ABST
Abstract
Description
[Technical field]
[0001] The embodiments disclosed in this specification and the drawings relate to a medical image diagnostic apparatus, a medical image diagnostic system, a startup method, and a startup processing program. [Background technology]
[0002] A medical image diagnostic device is manually started up every day by a user at a start time determined by taking into consideration an initially scheduled time such as the examination start time. For example, an X-ray CT (Computed Tomography) device is composed of various units such as a user interface, a pre-processing function, a reconstruction function (including optional functions that are not used), and a memory (disk array device). In this type of X-ray CT device, all units are started up manually, although some units are not used depending on the examination. In addition, if an error occurs after the start-up of the X-ray CT device, the error is eliminated by a retry process before the device is started up.
[0003] There are no particular problems with the medical image diagnostic device as described above, but according to the inventor's investigations, there is room for improvement in that it takes time to obtain the startup start time and time to start the device, taking into account the originally scheduled time, and that retry processing can delay the completion of startup from the originally scheduled time. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2006-075512 A Summary of the Invention [Problem to be solved by the invention]
[0005] One of the problems to be solved by the embodiments disclosed in this specification and the drawings is to prevent a delay in the completion of startup while reducing the effort required for startup. 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 each configuration shown in the embodiments described later can also be positioned as other problems. [Means for solving the problem]
[0006] A medical image diagnostic apparatus according to an embodiment has a plurality of units. The medical image diagnostic apparatus includes an acquisition unit, an estimation unit, and a determination unit. The acquisition unit acquires first information on an error of at least one unit at a first timing and second information on a second timing after the first timing. The estimation unit estimates a time required for starting up the unit, including a time required to resolve the error, based on the first information. The determination unit determines a third timing for starting the startup of the at least one unit, based on the time required for the startup and the second information. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a schematic diagram showing an example of an X-ray CT apparatus according to the first embodiment and its peripheral configuration. [Diagram 2] FIG. 2 is a block diagram showing a configuration of the startup processing circuit of FIG. [Diagram 3] FIG. 3 is a flowchart for explaining the operation in the first embodiment. [Figure 4] FIG. 4 is a flowchart for explaining the operation of step ST10 in FIG. [Diagram 5] FIG. 5 is a flowchart for explaining the operation of step ST30 in FIG. [Figure 6] FIG. 6 is a schematic diagram for explaining the operation in the first embodiment. [Figure 7] FIG. 7 is a schematic diagram showing the operation of a comparative example for explaining the effect of the first embodiment. [Figure 8] FIG. 8 is a flowchart for explaining the operation in the second embodiment. [Figure 9] FIG. 9 is a flowchart for explaining the operation of step ST10A in FIG. [Figure 10] FIG. 10 is a schematic diagram showing a display screen for explaining the operation in the second embodiment. [Figure 11] FIG. 11 is a flowchart for explaining the operation of step ST10B in FIG. [Figure 12] FIG. 12 is a flowchart for explaining the operation of step ST30A in FIG. [Figure 13] FIG. 13 is a schematic diagram for explaining the operation in the second embodiment. [Figure 14] FIG. 14 is a block diagram showing the configuration of a medical image diagnostic system according to the third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Hereinafter, each embodiment will be described in detail with reference to the drawings. In the following description, components having substantially the same functions and configurations are given the same reference numerals, and repeated description will be given only when necessary. In the following description, an X-ray CT device having multiple units will be taken as an example of a medical image diagnostic device, but the present invention is not limited to this. For example, instead of an X-ray CT device, a single modality device such as a magnetic resonance imaging device (MRI device), an X-ray diagnostic device, a PET device, a SPECT device, or an ultrasonic diagnostic device can be used as appropriate as a medical image diagnostic device. PET is an abbreviation for Positron-Emission Tomography. SPECT is an abbreviation for Single Photon Emission Computed Tomography. Alternatively, a multi-modality device such as a PET / CT device, a SPECT / CT device, a PET / MRI device, or a SPECT / MRI device can be used as appropriate as a medical image diagnostic device. Note that, whether a single modality device or a multi-modality device is used as a medical image diagnostic device, a modality device having multiple units is used. Each of the multiple units corresponds to a device or a functional block that is a component of a medical image diagnostic apparatus, and startup is initiated by a startup processing circuit, which will be described later.
[0009] <First embodiment> 1 is a schematic diagram showing an example of an X-ray CT apparatus and its peripheral configuration according to the first embodiment. The X-ray CT apparatus 1 is connected to a RIS 200 and an HIS 201 via a network. Here, the X-ray CT apparatus 1 includes a gantry device 10, a bed device 30, a console device 40, and a power supply control device 50.
[0010] In this embodiment, the longitudinal direction (longitudinal direction) of the tabletop 33 of the bed device 30 is defined as the Z-axis direction. The rotation axis of the rotating frame 13 in the non-tilted state substantially coincides with the Z-axis direction. The axial direction perpendicular to the Z-axis direction and horizontal to the floor surface is defined as the X-axis direction. And the axial direction perpendicular to the Z-axis direction and perpendicular to the floor surface is defined as the Y-axis direction.
[0011] The gantry device 10 includes an X-ray tube 11 , an X-ray detector 12 , a rotating frame 13 , an X-ray high voltage device 14 , a control device 15 , a wedge 16 , a collimator 17 , and a DAS 18 .
[0012] The X-ray tube 11 is a vacuum tube that generates X-rays by irradiating thermoelectrons from a cathode (filament) to an anode (target) by application of high voltage from the X-ray high voltage device 14. For example, the X-ray tube 11 includes a rotating anode type X-ray tube that generates X-rays by irradiating thermoelectrons to a rotating anode.
[0013] The wedge 16 is a filter for adjusting the amount of X-rays irradiated from the X-ray tube 11. Specifically, the wedge 16 is a filter that transmits and attenuates the X-rays irradiated from the X-ray tube 11 so that the X-rays irradiated from the X-ray tube 11 to the subject P have a predetermined distribution. For example, the wedge 16 (wedge filter, bow-tie filter) is a filter made of processed aluminum to have a predetermined target angle and a predetermined thickness.
[0014] The collimator 17 is a lead plate or the like for narrowing down the irradiation range of the X-rays transmitted through the wedge 16, and a slit is formed by combining a plurality of lead plates or the like. The collimator 17 may also be called an X-ray aperture.
[0015] The X-ray detector 12 detects X-rays irradiated from the X-ray tube 11 and passing through the subject P, and outputs an electrical signal corresponding to the X-ray dose to the DAS 18. The X-ray detector 12 has, for example, a plurality of X-ray detection element rows in which a plurality of X-ray detection elements are arranged in the channel direction along one arc centered on the focal point of the X-ray tube. The X-ray detector 12 has, for example, a structure in which a plurality of X-ray detection element rows in which a plurality of X-ray detection elements are arranged in the channel direction are arranged in the slice direction (row direction).
[0016] Moreover, the X-ray detector 12 is an indirect conversion type detector having, for example, a grid, a scintillator array, and a photosensor array. The scintillator array has a plurality of scintillators, and the scintillator has a scintillator crystal that outputs light with a photon amount corresponding to the amount of incident X-rays. The grid is disposed on the X-ray incident side of the scintillator array, and has an X-ray shielding plate having a function of absorbing scattered X-rays. The grid may also be called a collimator (one-dimensional collimator or two-dimensional collimator). The photosensor array has a function of converting light from the scintillator into an electrical signal corresponding to the amount of light, and has, for example, a photosensor such as a photomultiplier tube (PMT).
[0017] The X-ray detector 12 may be a direct conversion type detector having a semiconductor element that converts incident X-rays into an electrical signal.
[0018] The rotating frame 13 is an annular frame that supports the X-ray tube 11 and the X-ray detector 12 so as to face each other and rotates the X-ray tube 11 and the X-ray detector 12 using a control device 15 (described later). In addition to the X-ray tube 11 and the X-ray detector 12, the rotating frame 13 further supports an X-ray high voltage device 14 and a DAS 18.
[0019] The rotating frame 13 is rotatably supported by a non-rotating part of the gantry (e.g., a fixed frame; not shown in FIG. 1). The rotation mechanism includes, for example, a motor that generates a rotational driving force, and a bearing that transmits the rotational driving force to the rotating frame 13 to rotate it. The motor is provided, for example, in the non-rotating part, and the bearing is physically connected to the rotating frame 13 and the motor, and the rotating frame rotates in response to the rotational force of the motor.
[0020] The rotating frame 13 and the non-rotating part are each provided with a non-contact or contact communication circuit, which allows communication between the unit supported by the rotating frame 13 and the non-rotating part or an external device of the gantry 10. For example, when optical communication is used as the non-contact communication method, the detection data generated by the DAS 18 is transmitted by optical communication from a transmitter having a light-emitting diode (LED) provided on the rotating frame 13 to a receiver having a photodiode provided on the non-rotating part of the gantry, and is further transferred from the non-rotating part to the console device 40 by the transmitter. Note that, as the communication method, in addition to the above, a non-contact data transmission method such as a capacitive coupling method or an electromagnetic wave method, or a contact data transmission method using a slip ring and an electrode brush may be used.
[0021] The X-ray high voltage device 14 has electric circuits such as a transformer and a rectifier, and includes a high voltage generator having a function of generating a high voltage to be applied to the X-ray tube 11, and an X-ray control device that controls the output voltage according to the X-rays irradiated by the X-ray tube 11. The high voltage generator may be of a transformer type or an inverter type. The X-ray high voltage device 14 may be provided on the rotating frame 13 described later, or may be provided on the fixed frame (not shown) side of the gantry device 10. The fixed frame is a frame that rotatably supports the rotating frame 13.
[0022] The DAS (Data Acquisition System) 18 has an amplifier that performs an amplification process on the electric signals output from each X-ray detection element of the X-ray detector 12, and an A / D converter (Analog / Digital Converter: hereinafter referred to as ADC) that converts the electric signals into digital signals, and generates detection data. The detection data generated by the DAS 18 is transferred to the console device 40.
[0023] The control device 15 has a processing circuit having a CPU and the like, and a driving mechanism such as a motor and an actuator. The control device 15 has a function of receiving an input signal from an input interface 43 (described later) attached to the console device 40 or the gantry device 10 and controlling the operation of the gantry device 10 and the bed device 30. For example, the control device 15 receives an input signal and controls the rotation of the rotating frame 13, the tilt of the gantry device 10, and the operation of the bed device 30 and the tabletop 33. The control of tilting the gantry device 10 is realized by the control device 15 rotating the rotating frame 13 around an axis parallel to the X-axis direction based on inclination angle (tilt angle) information input by an input interface attached to the gantry device 10. The control device 15 may be provided in the gantry device 10 or in the console device 40. In addition, the control device 15 may be realized by an application specific integrated circuit (ASIC) or a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)).
[0024] The bed device 30 is a device on which the subject P to be scanned is placed and moved. The bed device 30 includes a base 31, a bed driving device 32, a top plate 33, and a support frame 34. The base 31 is a housing that supports the support frame 34 so that the support frame 34 can be moved in the vertical direction. The bed driving device 32 is a motor or actuator that moves the top plate 33 on which the subject P is placed in the longitudinal direction of the top plate 33. The top plate 33 is provided on the upper surface of the support frame 34, and is a plate on which the subject P is placed. The top plate 33 is movable along the longitudinal direction of the top plate 33 relative to the support frame 34. The bed driving device 32 may move the support frame 34 in the longitudinal direction of the top plate 33 in addition to the top plate 33.
[0025] The console device 40 has a memory 41, a display 42, an input interface 43, a processing circuit 44, a communication interface 45, and a startup processing circuit 46. Although the console device 40 will be described as being separate from the gantry device 10, the gantry device 10 may include the console device 40 or some of the components of the console device 40.
[0026] The memory 41 is a storage device such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), or an integrated circuit that stores various information. The memory 41 may include a disk array device that stores projection data and X-ray CT images. The memory 41 may be a portable storage medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a flash memory, other than an HDD or SSD. The memory 41 may be a drive device that reads and writes various information between the memory 41 and a semiconductor memory element such as a flash memory or a RAM (Random Access Memory). The storage area of the memory 41 may be in the console device 40 or in an external storage device connected via a network.
[0027] The memory 41 stores programs executed by the processing circuit 44 and the startup processing circuit 46, various data used in the processing of the processing circuit 44 and the startup processing circuit 46, and the like. As the program, for example, a program that is installed in advance in a computer from a network or a non-transient computer-readable storage medium and causes the computer to realize each function of the processing circuit 44 and the startup processing circuit 46 is used. Note that the various data handled in this specification are typically digital data. The memory 41 is an example of a storage unit.
[0028] The display 42 displays various types of information. For example, the display 42 outputs medical images (CT images) generated by the processing circuit 44, a display screen, a GUI (Graphical User Interface) for receiving various operations from an operator, and the like. For example, the display 42 is a liquid crystal display or a CRT (Cathode Ray Tube) display. The display 42 may be provided on the gantry device 10. The display 42 may be a desktop type, or may be configured as a tablet terminal or the like capable of wireless communication with the console device 40 main body. The display 42 is an example of a display unit.
[0029] The input interface 43 receives various input operations from the operator, converts the received input operations into electrical signals, and outputs the electrical signals to the processing circuit 44 or the startup processing circuit 46. For example, the input interface 43 receives from the operator scan conditions for collecting projection data, reconstruction conditions for reconstructing CT images, image processing conditions for generating post-processed images from CT images, and the like. For example, the input interface 43 is realized by a mouse, keyboard, trackball, switch button, joystick, touch screen in which a display screen and a touch pad are integrated, a non-contact input circuit using an optical sensor, a voice input circuit, and the like for performing various processes of the processing circuit 44 or the startup processing circuit 46. The input interface 43 is connected to the processing circuit 44 and the startup processing circuit 46, and converts input operations received from the operator into electrical signals and outputs the electrical signals to the processing circuit 44 and the startup processing circuit 46. In this specification, the input interface is not limited to an input interface having physical operation parts such as a mouse and a keyboard. For example, an example of the input interface also includes an electrical signal processing circuit that receives an electrical signal corresponding to an input operation from an external input device provided separately from the device and outputs the electrical signal to the processing circuit 44. The input interface 43 may be provided in the pedestal device 10, or may be configured as a tablet terminal or the like capable of wireless communication with the console device 40 main body. The input interface 43 is an example of an input unit.
[0030] The processing circuitry 44 controls the operation of the entire X-ray CT apparatus 1. The processing circuitry 44 is a processor that executes a system control function 441, a preprocessing function 442, a reconstruction function 443, a first reconstruction system option function 444, a second reconstruction system option function 445, and a display control function 446 by calling and executing a program in the memory 41. At least one of the first reconstruction system option function 444 and the second reconstruction system option function 445 may be omitted.
[0031] 1, the system control function 441, the preprocessing function 442, the reconstruction function 443, the reconstruction system first option function 444, the reconstruction system second option function 445, and the display control function 446 are realized by a single processing circuit 44, but this is not limited to the above. For example, the processing circuit 44 may be configured by combining multiple independent processors, and each processor may execute a program to realize each function. Furthermore, the system control function 441, the preprocessing function 442, the reconstruction function 443, the reconstruction system first option function 444, the reconstruction system second option function 445, and the display control function 446 may be called a system control circuit, a preprocessing circuit, a reconstruction circuit, a reconstruction system first option circuit, a reconstruction system second option circuit, and a display control circuit, respectively, and may be implemented as individual hardware circuits. The above description of each function executed by the processing circuit 44 is the same in each of the following embodiments and modified examples.
[0032] Although the console device 40 is described as a single console that executes multiple functions, the multiple functions may be executed by separate devices. For example, the functions of the processing circuit 44 may be distributed and installed in different devices.
[0033] The system control function 441 controls various functions of the processing circuit 44 based on an input operation received from an operator via the input interface 43. For example, the system control function 441 controls various components in the gantry device 10 according to scan conditions. The system control function 441 may be provided with an HMS 4411 in advance. HMS is an abbreviation for Hardware monitoring system.
[0034] The HMS 4411 is provided in at least one of the units constituting the X-ray CT apparatus 1, collects information on errors in the units, and stores the collected information in the memory 41. The information on the error may include the number of retries, or may include at least the type of error. The units are components of the X-ray CT apparatus 1, and are devices or functional blocks whose startup is started by the startup processing circuit 46. For example, the gantry device 10, the bed device 30, and the console device 40 can be used as the units whose startup is started by the startup processing circuit 46. For example, the memory 41, the display 42, the input interface 43, the processing circuit 44, the communication interface 45, and the like can be used as appropriate as the functional blocks whose startup is started by the startup processing circuit 46. The units are not limited to the entire processing circuit 44, and may be each of the system control function 441, the preprocessing function 442, the reconstruction function 443, the reconstruction system first option function 444, the reconstruction system second option function 445, and the display control function 446 in the processing circuit 44. Alternatively, as the multiple units, among the functions of the processing circuit 44, the reconstruction system first option function 444 and the reconstruction system second option function 445 may be one optional function unit, and the other functions may be one standard function unit. The unit in which the HMS 4411 is provided starts to be activated at a third timing described later. The HMS 4411 is an example of a collection unit.
[0035] The pre-processing function 442 generates projection data by performing pre-processing such as logarithmic conversion processing, offset correction processing, inter-channel sensitivity correction processing, beam hardening correction, etc. on the detection data output from the DAS 18. Note that the data before pre-processing (detection data) and the data after pre-processing may be collectively referred to as projection data.
[0036] The reconstruction function 443 performs reconstruction processing on the projection data using a filtered backprojection method, an iterative reconstruction method, or the like to generate CT image data. The reconstruction function 443 and the processing circuitry 44 are an example of at least one unit whose activation is started at a third timing. The reconstruction function 443 and the processing circuitry 44 are an example of a first unit used in the first examination of the examinations. The CT image data is, for example, volume data. The CT image data is an example of medical image data.
[0037] The reconstruction function 443 converts the CT image data into tomographic image data of an arbitrary cross section or three-dimensional image data by a known method based on an input operation received from an operator via the input interface 43. Note that the generation of the three-dimensional image data may be performed by an image processing function separate from the reconstruction function 443.
[0038] The first optional function of the reconstruction system 444 performs reconstruction processing on the projection data using a reconstruction method different from that of the reconstruction function 443 and the second optional function of the reconstruction system 445 to generate CT image data. For example, the reconstruction method used in the first optional function of the reconstruction system 444 is a method that can obtain high-definition CT image data, but consumes a lot of power, compared to the reconstruction method used in the reconstruction function 443. Examples of such methods include a reconstruction method that applies deep learning technology and a reconstruction method that applies model-based technology. Note that when the first optional function of the reconstruction system 444 uses one of such methods, the second optional function of the reconstruction system 445 may use the other of such methods.
[0039] The reconstruction system second option function 445 generates CT image data by performing reconstruction processing on the projection data using a reconstruction method different from that used by the reconstruction function 443 and the reconstruction system first option function 444. For example, the reconstruction method used by the reconstruction system second option function 445 is a method that can obtain high-resolution CT image data but consumes a large amount of power compared to the reconstruction method used by the reconstruction function 443. Such a method is as described above.
[0040] The display control function 446 reads a signal from the system control function 441, acquires desired CT image data from the memory 41, and displays the CT image on the display 42. For example, the processing circuitry 44 causes the display 42 to display tomographic image data or three-dimensional image data generated based on the CT image data as a CT image. The CT image is an example of a medical image. The display control function 446 also causes the display 42 to display a display screen regarding the status of a unit activated based on a third timing. The status of the unit may be, for example, the on / off status of the unit. The display control function 446 and the processing circuitry 44 are an example of a display control unit.
[0041] The communication interface 45 connects the console device 40 to a network. The RIS 200 and the HIS 201 are connected to the network. RIS is an abbreviation for Radiology Information System. HIS is an abbreviation for Hospital Information System.
[0042] The RIS200 is a computer system that efficiently advances the work of the radiology department. Specifically, the RIS200 is a computer system that refers to examination orders for the radiology department, records examination implementation information, records and transmits accounting information, manages inventory of consumables such as films, and performs various statistical processing. The number of reservations for computed tomography examinations is input to the RIS200 by a radiologist or the like based on a reservation table for examinations using the X-ray CT device 1. The HIS201 refers to the entire computer system for efficiently performing work within the hospital, and is composed of a medical accounting system, an examination order system, a drug system, a food supply system, a ward management system, and the like. The HIS201 issues an instruction sheet for X-ray computed tomography based on a doctor's examination of a patient. The X-ray computed tomography is performed based on the issued instruction sheet for X-ray computed tomography. The RIS200 and the HIS201 store examination schedule data for X-ray computed tomography, including start time data and end time data for X-ray computed tomography, the number of examination reservations, and the like. The examination schedule data includes data input into the HIS 201 based on a doctor-patient interview, data on the number of examination reservations input into the RIS 200 by a radiologist or the like based on a reservation list for X-ray computed tomography examinations, and the like. For the purposes of the following explanation, it is assumed that the number of X-ray computed tomography examinations included in the examination schedule data is multiple. In other words, it is assumed that the number of examination reservations is multiple. Note that this embodiment is also applicable when the number of X-ray computed tomography examinations included in the examination schedule data is one.
[0043] The startup processing circuit 46 has a processor such as a CPU and a GPU. The startup processing circuit 46 calls and executes a startup processing program in the memory 41 to start the startup of a plurality of units included in the X-ray CT apparatus 1. The startup processing circuit 46 realizes each function, such as an acquisition function 461, an estimation function 462, a determination function 463, and a control function 464, as shown in FIG. 2, by executing the startup processing program in the memory 41. The startup processing circuit 46 also executes a startup method for starting the X-ray CT apparatus 1 having a plurality of units according to the startup processing program. For example, the startup processing circuit 46 executes a startup method including acquiring first information on an error of at least one unit at a first timing and second information on a second timing after the first timing, estimating a time required for the startup of the unit including a time required for eliminating the error based on the first information, and determining a third timing for starting the startup of at least one unit based on the time required for the startup and the second information. This startup processing program is, for example, installed in advance in the X-ray CT apparatus 1 from a network or a non-transitory computer-readable storage medium, and executed by a processor of the X-ray CT apparatus 1 to cause the processor to realize the functions of the X-ray CT apparatus 1. Such a startup processing program is a program for causing the X-ray CT apparatus 1 having a plurality of units to realize, for example, a function of acquiring first information on an error of at least one unit at a first timing and second information on a second timing after the first timing, a function of estimating a time required for starting up the unit including a time required for eliminating the error based on the first information, and a function of determining a third timing for starting the startup of at least one unit based on the time required for the startup and the second information.
[0044] The acquisition function 461 acquires first information regarding an error of at least one unit at a first timing and second information regarding a second timing after the first timing. The first timing may be a time point when a plurality of units finish their operations. That is, the acquisition function 461, the estimation function 462, and the determination function 463 may execute operations in response to the end of the operations of a plurality of units. The first information may include the number of retries. The first information may also include at least the error type. The acquisition function 461 may acquire information collected by the HMS 4411 as the first information. The second information may be information regarding the start time of the inspection at the second timing. The acquisition function 461 and the startup processing circuit 46 are an example of an acquisition unit.
[0045] The estimation function 462 estimates the time required for the startup of the unit, including the time required for the error to be resolved, based on the first information. The estimation function may estimate the time required for the startup based on the number of retries. The estimation function may also estimate the time required for the startup based on the error type. The estimation function 462 and the startup processing circuit 46 are an example of an estimation unit.
[0046] The decision function 463 decides a third timing for starting the startup of at least one unit based on the time required for startup and the second information. The first to third timings occur, for example, in the order of the first timing (the end time of the unit's operation in the evening of the previous day), the third timing (the start time of the startup in the morning of the current day), and the second timing (the start time of the test in the morning of the current day). The decision function 463 and the startup processing circuit 46 are an example of a decision section.
[0047] The control function 464 initiates activation of the at least one unit based on a third timing.
[0048] The power supply control device 50 is connected to a commercial power source (not shown) and supplies power to the gantry 10, the bed 30, and the console device 40 based on the switching control of the operation mode by the startup processing circuit 46. As operation modes, for example, a startup mode, an operating mode, and a system shutdown mode are available as appropriate. In the operating mode, the power supply control device 50 supplies power to the gantry 10, the bed 30, and the console device 40. In the system shutdown mode, the power supply control device 50 supplies power to the startup processing circuit 46 of the console device 40 and stops the supply of power to each part of the console device 40 other than the startup processing circuit 46, the gantry 10, and the bed 30. In the startup mode, the power supply control device 50 starts supplying power to the gantry 10, the bed 30, and the console device 40.
[0049] Next, the operation of the X-ray CT apparatus configured as above will be described with reference to the flowcharts of FIGS. 3 to 5 and the schematic diagram of FIG. 6. In the following description, the operation of each function in the start-up processing circuit 46, such as the acquisition function 461, the estimation function 462, the decision function 463, and the control function 464, will not be particularly distinguished, and will be described as the operation of the start-up processing circuit 46. In addition, a case will be described in which the first timing is the end time of the unit's operation in the evening of the previous day, the third timing is the start time of the start-up in the morning of the day, and the second timing is the start time of the examination in the morning of the day. In the following description, since the end process in the evening of the day before the examination and the start process in the morning of the day of the examination are related, the operation will be outlined first, and then the operation will be described in detail. This is the same in each of the following embodiments.
[0050] (Overview of operation) In the X-ray CT apparatus 1 on a certain day, as shown in FIG. 3, in the morning, start-up processing is performed before the start of the earliest examination (step ST10). In the morning start-up processing, the start-up processing circuit 46 starts starting up the multiple units used in the examination at the start-up start time determined on the previous day taking into consideration the time required for error resolution. In the first embodiment, the multiple units are all the units (the gantry device 10, the bed device 30, and the console device 40) of the X-ray CT apparatus 1. All the units include the reconstruction function 443, the reconstruction system first option function 444, and the reconstruction system second option function 445 in the console device 40. After start-up is completed, step ST10 ends.
[0051] After step ST10, the X-ray CT apparatus 1 operates a plurality of units to perform a series of inspections according to the inspection schedule. During the operation of the plurality of units, the processing circuit 44 of the X-ray CT apparatus 1 collects information on errors in each unit by the HMS 4411 and stores the information in the memory 41.
[0052] In the evening, the X-ray CT apparatus 1 executes a termination process after the last examination is completed (step ST30). In the evening termination process, the startup process circuit 46 terminates the operation of a plurality of units. Thereafter, the startup process circuit 46 determines the startup start time for the next day based on the error resolution time of at least one unit, and stores the determined time in the memory 41. After the startup start time is stored, step ST30 ends.
[0053] The next day, the X-ray CT apparatus 1 executes steps ST10 and ST30 in the same manner as described above. Thereafter, the X-ray CT apparatus 1 executes steps ST10 and ST30 in the same manner as described above every day except on days when the medical institution is closed.
[0054] (Details of operation) The startup process of step ST10 includes steps ST11 to ST17, as shown in FIG.
[0055] In step ST11, the startup processing circuit 46 starts judging the current time based on the startup start time determined on the previous day.
[0056] After step ST11, in step ST12, the start-up processing circuit 46 judges whether the current time has reached the start-up start time. If not, the start-up processing circuit 46 repeats step ST12. On the other hand, if the start-up start time has been reached, the start-up processing circuit 46 proceeds to step ST13.
[0057] In step ST13, the start-up processing circuit 46 performs switching control to switch the operation mode of the multiple units used in the examination from the system shutdown mode to the start-up mode. In accordance with the switching control, the power supply control device 50 starts supplying power to the gantry device 10, the bed device 30, and the console device 40. This starts the start-up of the multiple units used in the examination.
[0058] In step ST14, the start-up processing circuit 46 determines whether or not the start-up started in step ST13 has been completed, and if not, proceeds to step ST15.
[0059] In step ST15, the startup processing circuit 46 updates the number of retries so as to increase it.
[0060] After step ST15, in step ST16, the startup processing circuit 46 judges whether the number of retries exceeds the threshold. If not, the startup processing circuit 46 returns to step ST13 and retries to start up the multiple units. On the other hand, if the number of retries exceeds the threshold, the startup processing circuit 46 proceeds to step ST17.
[0061] In step ST17, the start-up processing circuit 46 outputs an error, and ends step ST10 including steps ST11 to ST17.
[0062] On the other hand, if the result of the determination in step ST14 is that the startup is completed, the startup processing circuit 46 ends step ST10. After that, with the completion of the startup, the startup processing circuit 46 switches the multiple units used for the inspection from the startup mode to the operation mode via the system control function 441 of the processing circuit 44.
[0063] Next, the end process of step ST30 includes steps ST31 to ST35, as shown in FIG.
[0064] In step ST31, the start-up processing circuit 46 performs switching control to switch the operation mode of the multiple units used in the examination from the active mode to the system shutdown mode. As a result, the X-ray CT device 1 transitions to the system shutdown mode and performs system shutdown of the multiple units. In addition, the power supply control device 50 stops the supply of power to the gantry device 10, the bed device 30, and the console device 40 in accordance with the switching control. However, the supply of power to the start-up processing circuit 46 continues.
[0065] After step ST31, in step ST32, the startup processing circuit 46 acquires startup-related information from the memory 41. The startup-related information is information related to past startups, and includes, for example, a normal startup time and the number of retries. The normal startup time is the time required for startup when there is no error. Note that the normal startup time may include preparations required for inspection, such as warming up the X-ray tube 11. The number of retries is an example of first information related to an error in at least one unit at the time when the unit operation ends (first timing).
[0066] After step ST32, in step ST33, the start-up processing circuit 46 acquires an examination schedule including the examination start time of the next day from the memory 41. The examination schedule includes, for example, an examination start time, an examination end time, an examination name, an examination device name, and a reconstruction system option name (if used). The examination start time is an example of second information related to the second timing. Note that step ST33 may be executed before step ST32, or after the next step ST34.
[0067] After step ST33, in step ST34, the startup processing circuit 46 estimates the startup required time based on the startup related information. If the startup required time is T, the normal startup time is To, and the error resolution time is Te, the startup required time T is calculated as shown in formula (1).
[0068] T = To + Te (1) The error resolution time Te is obtained by multiplying the retry time per retry by the number of retries. The error resolution time Te is an example of the time required to resolve an error. The startup time T is an example of the time required to start up a unit.
[0069] After step ST34, in step ST35, the startup processing circuit 46 determines the startup start time based on the test schedule and the startup required time. When the startup start time is t and the earliest test start time in the test schedule is ts, the startup start time t is calculated as shown in formula (2). Note that the startup start time t is an example of the third timing.
[0070] t = ts - T (2) Thereafter, the startup processing circuit 46 stores the startup start time in the memory 41, and ends step ST30 including steps ST31 to ST35.
[0071] As a result, as shown in FIG. 6, the X-ray CT device 1 starts its startup at the startup start time "7:xx" which is brought forward in anticipation of the error resolution time (+α minutes) required for retrying in the normal startup time (30 minutes) so as to be in time for the earliest examination start time "8:00". Specifically, although it depends on the type of system malfunction (error type), for example, if the error resolution time is 20 minutes, the startup start time is "7:10". In the X-ray CT device 1, after the startup process by the startup process circuit 46, power is consumed in each unit of the standard function and the optional function until the termination process by the startup process circuit 46. Therefore, the X-ray CT device 1 of this embodiment can reduce the effort of startup by the startup process circuit 46. Furthermore, the X-ray CT device 1 of this embodiment is configured to start its startup at the startup start time anticipating the error resolution time, so that even if an error resolution time is required due to the occurrence of an error, it is possible to prevent a delay in the completion of startup to the earliest examination start time.
[0072] On the other hand, as shown in FIG. 7, the X-ray CT device of the comparative example starts the startup at the startup start time "7:30" in anticipation of the normal startup time (30 minutes) so as to be in time for the earliest examination start time "8:00". However, the X-ray CT device of the comparative example is delayed by the error resolution time (+α minutes) required for retry, and the examination start time becomes "8:xx". The X-ray CT device of the comparative example is configured by omitting the startup processing circuit 46 from the X-ray CT device 1 of the present embodiment. In addition, in the X-ray CT device of the comparative example, power is consumed in each unit of the standard function and the optional function from the start processing manually performed by the user until the end processing manually performed by the user. Therefore, the X-ray CT device 1 of the comparative example starts the startup at the start start time which anticipates only the normal startup time, which is troublesome for the user, and in addition, if an error resolution time occurs, the startup completion is delayed and the startup is not completed by the examination start time.
[0073] As described above, according to the first embodiment, the X-ray CT apparatus 1 having a plurality of units includes a startup processing circuit 46 for reducing the user's effort in starting the apparatus. The startup processing circuit 46 acquires, by an acquisition function 461, first information on an error of at least one unit at a first timing and second information on a second timing after the first timing. The startup processing circuit 46 estimates, by an estimation function 462, the time required for starting the unit, including the time required for solving the error, based on the first information. The startup processing circuit 46 determines, by a determination function 463, a third timing for starting the startup of at least one unit, based on the time required for starting the unit and the second information. In this way, the startup processing circuit 46 estimates the time required for starting the unit, including the time required for solving the error, and determines the third timing for starting the unit, thereby reducing the effort in starting the apparatus and preventing a delay in starting up. For example, the effort in obtaining the startup start time by considering the initial scheduled time can be reduced, and the startup start time can be obtained so that the startup completion is not delayed from the initial scheduled time. Therefore, the X-ray CT apparatus is started up by the scheduled time when it is required, so that the examination can be started immediately.
[0074] According to the first embodiment, the second information may be information about the start time of the examination at the second timing. In this case, in addition to the above-mentioned effects, it is possible to complete the startup by the start time of the examination. Therefore, since the X-ray CT apparatus is started up by the required start time of the examination, the examination can be started immediately.
[0075] According to the first embodiment, the first information may include at least the error type. The startup processing circuit 46 may estimate the time required for startup based on the error type using the estimation function 462. In this case, in addition to the above-mentioned effects, for example, the time required for error resolution is estimated for each error type, and the time required for startup is estimated from this estimation result, so that the third timing for starting startup of the unit can be determined with accuracy for each error type. Furthermore, the configuration for estimating the error resolution time for each error type makes it possible to omit the number of resets in the first information.
[0076] According to the first embodiment, the HMS 4411 may be provided in at least one of the units to collect information on errors in the units. The startup processing circuit 46 may obtain the collected information as the first information by the acquisition function 461. In this case, in addition to the above-mentioned effects, the configuration in which errors are collected on the side of the unit to be started can reduce the processing load on the startup processing circuit 46 for obtaining the first information.
[0077] Furthermore, according to the first embodiment, the unit in which the HMS4411 is provided may be started at a third timing. In this case, in addition to the above-mentioned effects, by activating the unit including the HMS4411 at the third timing, information on errors that occur after the third timing is collected, so that it is possible to prevent information on errors from being overlooked and to reduce estimation errors in the time required to resolve the errors.
[0078] Furthermore, according to the first embodiment, the acquisition function 461, the estimation function 462, and the determination function 463 of the startup processing circuit 46 may execute operations in response to the end of the operations of a plurality of units. In this case, in addition to the above-mentioned effects, since information regarding errors that have occurred before the end of the operations of a plurality of units is acquired, it is possible to prevent information regarding errors from being overlooked and to reduce estimation errors regarding the time required to resolve the errors.
[0079] Furthermore, according to the first embodiment, the start-up processing circuit 46 may start the start-up of at least one unit based on the third timing by the control function 464. In this case, in addition to the above-mentioned effects, it is possible to eliminate the trouble of the user having to start the units manually.
[0080] The above process is merely an example, and various modifications are possible.
[0081] For example, in the first embodiment, the startup processing circuit 46 acquires the startup-related information and then acquires the inspection schedule, but this is not limited to the above. For example, the startup processing circuit 46 may acquire the startup-related information and then acquire the inspection schedule. Even with this modification, the same effects as those of the first embodiment can be obtained.
[0082] Also, for example, in the first embodiment, the startup processing circuit 46 estimates the startup time required after acquiring the inspection schedule, but this is not limited to this. For example, the startup processing circuit 46 may acquire the inspection schedule after estimating the startup time required. Even with such a modification, the same effect as that of the first embodiment can be obtained.
[0083] In the first embodiment, the startup-related information includes information including a normal startup time and a retry count, but is not limited to this. For example, the startup-related information may further include performance maintenance information in addition to the normal startup time and the retry count. The performance maintenance information includes, for example, a malfunction flag for each unit and a startup delay time when each unit malfunctions. In this case, the error resolution time can be estimated taking into account the startup delay time when a unit malfunctions in addition to the delay time based on the retry count.
[0084] <Second embodiment> Next, an X-ray CT apparatus according to a second embodiment will be described.
[0085] The second embodiment is a modification of the first embodiment, in which only the unit to be used in the earliest examination among a plurality of units is activated first, and the remaining units are activated later.
[0086] Accordingly, the acquisition function 461 of the startup processing circuit 46 acquires third information related to the unit used in the inspection in addition to the above-mentioned functions. The third information is, for example, a normal startup time (the time required for startup when there is no error).
[0087] In addition to the above functions, the estimation function 462 estimates the time required for starting up a unit used in an inspection based on the first information and the third information. For example, the estimation function 462 estimates the required startup time for a unit used in the first inspection based on the number of retries as the first information and the normal startup time as the third information, as shown in formula (1).
[0088] The decision function 463 decides a third timing for the first unit used in the earliest examination among the examinations, and further decides a fourth timing for starting the activation of the second unit based on the second information on the start time of the examination using the second unit not used in the earliest examination and the time required for the activation of the second unit. The first unit is a unit related to the standard function, for example, the gantry device 10, the bed device 30, and the console device 40 (excluding the second unit), and in particular, the reconstruction function 443 and the processing circuitry 44. The second unit is a unit related to the optional function, for example, the reconstruction system first optional function 444, the reconstruction system second optional function 445, and the processing circuitry 44.
[0089] The control function 464 initiates the activation of the first unit based on the third timing, and initiates the activation of the second unit based on the fourth timing.
[0090] The other configurations are similar to those of the first embodiment.
[0091] Next, the operation of the X-ray CT apparatus configured as above will be described with reference to FIGS.
[0092] (Overview of operation) In the X-ray CT device 1 on a certain day, as shown in Fig. 8, in the morning, start-up processing is performed before the start of the earliest examination (step ST10A). In the morning start-up processing, the start-up processing circuit 46 starts starting up the first unit to be used in the earliest examination at the start-up start time determined on the previous day taking into consideration the time required for error resolution. The first unit is a unit related to standard functions, and is all units of the X-ray CT device 1 excluding the second unit related to optional functions. After start-up is completed, step ST10A ends.
[0093] After step ST10A, the first units of the X-ray CT apparatus 1 operate to perform a series of inspections according to the inspection schedule. During the operation of the first units, the processing circuit 44 of the X-ray CT apparatus 1 collects information on errors of each of the first units by the HMS 4411 and stores the information in the memory 41.
[0094] During operation of the first unit, before starting an examination using the second unit related to the optional function, the X-ray CT device 1 executes a startup process for the second unit (step ST10B). The second unit is a unit related to the reconstruction system first optional function 444 and the reconstruction system second optional function 445 in the console device 40. After the startup is completed, step ST10B ends.
[0095] After step ST10B, the X-ray CT apparatus 1 operates a plurality of units including the first unit and the second unit to perform a series of inspections according to the inspection schedule. While the plurality of units are operating, the processing circuit 44 of the X-ray CT apparatus 1 uses the HMS4411 to collect information on errors in each of the plurality of units and store it in the memory 41. During the operation of the plurality of units, the X-ray CT apparatus 1 terminates the second unit in response to a user operation after the final inspection using the second unit is completed.
[0096] In the evening, the X-ray CT device 1 executes a termination process after the last examination is completed (step ST30A). In the evening termination process, the startup process circuit 46 terminates the operation of the first unit. Thereafter, the startup process circuit 46 determines the startup start time for the next day based on the error resolution time of at least one unit, and stores the determined time in the memory 41. After the startup start time is stored, step ST30A ends.
[0097] The next day, the X-ray CT apparatus 1 executes steps ST10A, ST10B, and ST30A in the same manner as described above. Similarly, the X-ray CT apparatus 1 executes steps ST10A, ST10B, and ST30A every day, except on days when the medical institution is closed.
[0098] (Details of operation) The start-up process of step ST10A includes steps ST11A, and ST12 to ST17, as shown in Fig. 9. This step ST10A differs from step ST10 in which the start-up of a plurality of units (all units) is started in that only the first unit used in the first test is started.
[0099] In step ST11A, the startup processing circuit 46 starts judging the current time based on the startup start time determined on the previous day for only the first unit of the standard function to be used in the earliest test.
[0100] After step ST11A, step ST12 is executed in the same manner as described above.
[0101] After step ST12, in step ST13, the startup processing circuit 46 performs switching control so as to switch the operation mode of only the first unit used in the first examination from the system shutdown mode to the startup mode. The power supply control device 50 starts supplying power to the gantry device 10, the bed device 30, and the console device 40 in accordance with the switching control. However, the power supply to the reconstruction system first option function 444 and the reconstruction system second option function 445 continues to be stopped. As a result, startup of only the first unit used in the first examination is started.
[0102] After step ST13, steps ST14 to ST17 are executed in the same manner as described above, and then step ST10A is terminated.
[0103] On the other hand, if the result of the determination in step ST14 is that the startup is completed, the startup processing circuit 46 ends step ST10A. Thereafter, with the completion of the startup, the startup processing circuit 46 switches only the first unit used for the first test from the startup mode to the operation mode via the system control function 441 of the processing circuit 44.
[0104] As a result, the processing circuit 44 of the X-ray CT apparatus 1 causes the display 42 to display a display screen g1 relating to the state of the unit started based on the start-up start time, as shown in Fig. 10. In the example of Fig. 10, the display screen g1 includes a window display screen g2 relating to the state of the unit. As shown by hatching and solid lines, the window display screen g2 includes an area U1 indicating the ON state of the scan function of the first unit, and an area U2 indicating the OFF state of the reconstruction function 443 of the first unit. In addition, the window display screen g2 includes an area U3 indicating the OFF state of the reconstruction system first option function 444 of the second unit, and an area U4 indicating the OFF state of the reconstruction system second option function 445 of the second unit, as shown by dashed lines.
[0105] Next, the start-up process (optional function) in step ST10B will be described.
[0106] The start-up process of step ST10B includes steps ST11B and ST12 to ST17, as shown in Fig. 11. This step ST10B is different from step ST10A in which start-up of only the first unit is started in that only the second unit used in the test using the optional function is started.
[0107] In step ST11B, the start-up processing circuit 46 starts judging the current time based on the start-up start time determined on the previous day for only the second unit of the optional function used in the test.
[0108] After step ST11B, step ST12 is executed in the same manner as described above.
[0109] After step ST12, in step ST13, the start-up processing circuit 46 performs switching control so as to switch the operation mode of only the second unit used for the inspection from the system shutdown mode to the start-up mode. The power supply control device 50 starts supplying power to the reconfiguration system first option function 444 and the reconfiguration system second option function 445 in accordance with the switching control. This starts the start-up of only the second unit used for the inspection.
[0110] After step ST13, steps ST14 to ST17 are executed in the same manner as described above, and then step ST10B is terminated.
[0111] On the other hand, if the result of the determination in step ST14 is that the startup is completed, the startup processing circuit 46 ends step ST10B. After that, with the completion of the startup, the startup processing circuit 46 switches only the second unit used for the inspection from the startup mode to the operation mode via the system control function 441 of the processing circuit 44.
[0112] Next, the termination process of step ST30A includes steps ST31 to ST34, ST35A, and ST35B, as shown in Fig. 12. Note that it is assumed that the operation mode of the second unit has already been switched to the system termination mode before step ST30A.
[0113] In step ST31, the start-up processing circuit 46 performs switching control to switch the operation mode of the first unit used in the examination from the active mode to the system shutdown mode. As a result, the X-ray CT apparatus 1 transitions to the system shutdown mode and performs system shutdown of the first unit. In addition, the power supply control device 50 stops the supply of power to the gantry device 10, the bed device 30, and the console device 40 in accordance with the switching control. However, the supply of power to the start-up processing circuit 46 continues.
[0114] After step ST31, steps ST32 to ST34 are executed for each of the first unit and the second unit in the same manner as described above.
[0115] After step ST34, in step ST35A, the startup processing circuit 46 determines the startup start time for the first unit of the standard function to be used in the earliest test on the next day based on the test schedule and the startup required time. The startup processing circuit 46 also stores the determined startup start time in the memory 41. The startup start time for the first unit is an example of the third timing.
[0116] After step ST35A, in step ST35B, the startup processing circuit 46 determines the startup start time for the second unit of the optional function to be used in the next day's test based on the test schedule and the startup required time. The startup start time for the second unit is an example of the fourth timing. Note that step ST35B may be executed before step ST35A. Thereafter, the startup processing circuit 46 stores the startup start time in the memory 41. This ends step ST30 including steps ST31 to ST34, ST35A, and ST35B.
[0117] 13, in the X-ray CT apparatus 1, in step ST10A, the first unit of the standard function starts to be started at the advanced start time "7:xx" so as to be in time for the earliest examination start time "8:00" in the same manner as described above. Thereafter, the power of the first unit of the standard function is consumed until the end process of step ST30A.
[0118] Furthermore, after the start-up process in step ST10A, in step ST10B, the X-ray CT apparatus 1 starts the start-up of the second unit of the optional function at the advanced start-up time "11:xx" so as to be in time for the examination start time "13:00". Thereafter, the power of the second unit of the optional function is consumed until the end process is performed by the user's operation. Therefore, in the X-ray CT apparatus 1 of this embodiment, the start-up process circuit 46 operates the second unit of the optional function only during the period used in the examination, thereby reducing power consumption.
[0119] In this way, the startup of the second unit that is not used is postponed according to the examination schedule. This makes it possible to shorten the startup time when it is not used for an examination, including emergency response. The startup of the postponed second unit is calculated backwards to the time when it is needed, so there is no negative impact due to the postponement.
[0120] As described above, according to the second embodiment, the startup processing circuit 46 further acquires third information related to the unit used in the inspection by the acquisition function 461. Furthermore, the startup processing circuit 46 estimates the time required for startup of the unit used in the inspection based on the first information and the third information by the estimation function 462. Therefore, in addition to the effect of the first embodiment, it is possible to estimate the time required for startup of the unit used in the inspection among the multiple units.
[0121] Furthermore, according to the second embodiment, the startup processing circuit 46 determines, by the determination function 463, a third timing for the first unit used in the earliest test among the tests, and further determines a fourth timing for starting the startup of the second unit based on the second information on the start time of the test using the second unit not used in the earliest test and the time required for starting the second unit. Therefore, in addition to the effect of the first embodiment, it is possible to determine the third timing for the first unit used in the earliest test and the fourth timing for starting the startup of the second unit not used in the earliest test.
[0122] According to the second embodiment, the start-up processing circuit 46 starts the start-up of the first unit based on the third timing and starts the start-up of the second unit based on the fourth timing by the control function 464. Therefore, in addition to the effect of the first embodiment, the power consumption of the second unit can be reduced between the third timing and the fourth timing. Also, by not starting a unit that is not required for some inspections, it is possible to expect a reduction in power consumption. Even if there is a unit that does not return to normal even after retrying, the X-ray CT device can be used for some inspections, which can lead to a reduction in downtime. For example, in an area with few overseas or domestic service bases, if an error occurs in the X-ray CT device 1, the X-ray CT inspection cannot be performed until a worker arrives and repairs the X-ray CT device 1. In this way, a situation in which the X-ray CT device goes down immediately due to an error occurrence is not preferable in terms of the inspection workflow. In contrast, according to the second embodiment, depending on the inspection, the X-ray CT device 1 can be used only with the first unit excluding the second unit that does not return to normal. Therefore, even if a part of the X-ray CT apparatus 1 breaks down depending on the examination, in overseas or domestic areas with few service bases, the workflow is not adversely affected.
[0123] Furthermore, according to the second embodiment, the processing circuit 44 can cause the display control function 446 to display the display screen g1 relating to the state of the unit activated based on the third timing on the display 42. Therefore, in addition to the effect of the first embodiment, it is possible to present the unit activated based on the third timing to the user.
[0124] Similarly, according to the second embodiment, the processing circuit 44 can display a display screen g1 relating to the state of the first unit started based on the third timing and the state of the second unit started based on the fourth timing on the display 42 by the display control function 446. Therefore, for example, the on state after the first unit is started and the off state before the second unit is started can be presented to the user in a distinguished manner.
[0125] In the second embodiment, the start-up processing circuit 46 starts the first unit to be in an on state based on the third timing and keeps the second unit in an off state, and starts the second unit to be in an on state based on the fourth timing, but is not limited thereto. For example, the start-up processing circuit 46 may start the first unit to be in an on state based on the third timing and start the second unit and then in a sleep state, and then in an on state based on the fourth timing. The processing circuit 44 may also display a display screen on the display 42 that distinguishes between the on state, off state, and sleep state of the units. In the case of such a modified example, in addition to the above-mentioned effects, the effect of being able to put the second unit in a sleep state can be obtained.
[0126] <Third embodiment> The third embodiment is a modification of the first or second embodiment, and relates to a medical image diagnostic system including an X-ray CT apparatus 1a having a plurality of units and an activation processing device. That is, the medical image diagnostic system includes an X-ray CT apparatus 1a obtained by omitting the activation processing circuit 46 from the above-mentioned X-ray CT apparatus 1, and an activation processing device 70 as an external device of the X-ray CT apparatus 1a.
[0127] Here, the startup processing device 70 includes a memory 71, a communication interface 75, and a startup processing circuit 76. The startup processing circuit 76 is a circuit similar to the startup processing circuit 46 described above, and includes a processor and a memory (not shown). The processor of the startup processing circuit 76 calls and executes a program in the memory 71, thereby realizing an acquisition function 761, an estimation function 762, a decision function 763, and a control function 764 corresponding to the program. The acquisition function 761, the estimation function 762, the decision function 763, and the control function 764 have the same configurations as the acquisition function 461, the estimation function 462, the decision function 463, and the control function 464 described above.
[0128] The startup processing device 70 is capable of communicating with each of the X-ray CT apparatus 1a, the RIS 200, and the HIS 201 via a network.
[0129] The memory 71 stores a program executed by the startup processing circuit 76, various data used in the processing of the startup processing circuit 76, etc. As the program, for example, a program that is installed in advance in a computer from a network or a non-transient computer-readable storage medium and causes the computer to realize each function of the startup processing circuit 76 is used.
[0130] The communication interface 75 connects the activation processing device 70 to a network. The RIS 200 and the HIS 201 are connected to the network.
[0131] The other configurations are similar to those of the first or second embodiment.
[0132] According to the above-described configuration, the startup processing circuit 76 of the startup processing device 70 provided as an external device of the X-ray CT device 1a operates in the same manner as the startup processing circuit 46 of the first or second embodiment and each modified example, and can obtain the same effects.
[0133] The configuration of the medical image diagnostic system of this embodiment is not limited to the above, and may further include a Picture Archiving and Communication System (PACS), a Hospital Information System (HIS), a Radiology Information System (RIS), and the like.
[0134] According to at least one of the embodiments described above, it is possible to reduce the effort required for startup and ensure that startup is completed by the time the examination starts.
[0135] The term "processor" used in the above description means a circuit such as a CPU, a GPU, an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)). When the processor is, for example, a CPU, the processor realizes a function by reading and executing a program stored in a memory. On the other hand, when the processor is, for example, an ASIC, instead of storing a program in a memory, the function is directly incorporated as a logic circuit in the circuit of the processor. Note that each processor in this embodiment is not limited to being configured as a single circuit for each processor, and may be configured as a single processor by combining multiple independent circuits to realize the function. Furthermore, the multiple components in FIG. 1 or FIG. 14 may be integrated into a single processor to realize the function.
[0136] Although some embodiments of the present invention 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, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope of the invention and its equivalents described in the claims, as well as in the scope and spirit of the invention. [Explanation of symbols]
[0137] 1,1a X-ray CT device 10 Mounting device 30 Sleeping device 40 Console device 41,71 Memory 42 Display 43 Input Interface 44 Processing circuit 441 System Control Functions 4411 HMS 442 Pre-processing function 443 Reconfiguration function 444 Reconstruction System 1st Option Function 445 Reconstruction System 2nd Option Function 446 Display Control Function 45,75 Communication Interface 46,76 Startup processing circuit 461,761 Acquisition Function 462,762 Estimated Features 463,763 Decision Function 464,764 Control Functions 50 Power supply control device 70 Startup Processing Device 200 RIS 201 HIS g1 display screen g2 Window display screen U1~U4 area
Claims
1. A medical image diagnostic apparatus having a plurality of units, an acquisition unit that acquires first information regarding an error of at least one unit at a first timing and second information regarding a second timing that is later than the first timing; an estimation unit that estimates a time required for starting up the unit, including a time required for eliminating the error, based on the first information; a determination unit that determines a third timing for starting the startup of the at least one unit based on the time required for the startup and the second information; A medical image diagnostic apparatus comprising:
2. The medical image diagnostic apparatus according to claim 1 , wherein the second information is information relating to a start time of an examination at the second timing.
3. The acquisition unit further acquires third information regarding a unit used in the inspection, the estimation unit estimates a time required for starting up a unit used in the inspection based on the first information and the third information. The medical image diagnostic apparatus according to claim 2 .
4. the determination unit determines the third timing for a first unit used in an earliest test among the tests, and further determines a fourth timing for starting the startup of the second unit based on the second information on a start time of a test using a second unit not used in the earliest test and a time required for startup of the second unit. The medical image diagnostic apparatus according to claim 3 .
5. a control unit that starts the start-up of the first unit based on the third timing and starts the start-up of the second unit based on the fourth timing; The medical image diagnostic apparatus according to claim 4 , further comprising:
6. The first information includes at least an error type, The medical image diagnostic apparatus according to claim 1 , wherein the estimation unit estimates the time required for the startup based on the error type.
7. a collection unit provided in at least one of the plurality of units, for collecting information on errors in the plurality of units; Further comprising: The medical image diagnostic apparatus according to claim 1 , wherein the acquisition unit acquires the collected information as the first information.
8. The medical image diagnostic apparatus according to claim 7 , wherein a unit in which the acquisition unit is provided starts to be activated at the third timing.
9. The medical image diagnostic apparatus according to claim 1 , wherein the acquisition unit, the estimation unit, and the determination unit execute operations in response to completion of operations of the plurality of units.
10. The medical image diagnostic apparatus according to claim 1 , further comprising a control unit that starts activation of the at least one unit based on the third timing.
11. The medical image diagnostic apparatus according to claim 1 , further comprising a display control unit that causes a display screen relating to a state of the unit activated based on the third timing to be displayed on a display.
12. A medical image diagnostic system comprising a medical image diagnostic apparatus having a plurality of units and a startup processing device for starting up the medical image diagnostic apparatus, The startup processing device includes: an acquisition unit that acquires first information regarding an error of at least one unit at a first timing and second information regarding a second timing that is later than the first timing; an estimation unit that estimates a time required for starting up the unit, including a time required for eliminating the error, based on the first information; a determination unit that determines a third timing for starting the startup of the at least one unit based on the time required for the startup and the second information; A medical image diagnostic system comprising:
13. A method for starting up a medical image diagnostic apparatus having a plurality of units, comprising: obtaining first information on an error of at least one unit at a first time point and second information on a second time point that is later than the first time point; estimating a time required for the start-up of the unit, including a time required for the error to be resolved, based on the first information; determining a third timing for starting the activation of the at least one unit based on the time required for the activation and the second information; The startup method includes:
14. A medical imaging diagnostic device having multiple units, obtaining first information on an error of at least one unit at a first time point and second information on a second time point subsequent to the first time point; a function of estimating a time required for the startup of the unit, including a time required for the error to be resolved, based on the first information; a function of determining a third timing for starting the startup of the at least one unit based on the time required for the startup and the second information; A startup processing program to achieve this.
Citation Information
Patent Citations
System and method for managing modality
JP2006075512A
