Embodiments described herein relate generally to a medical image diagnostic apparatus and operation information recording apparatus.
Medical image diagnostic apparatuses are used in hospitals and the like. When a trouble has occurred in a medical image diagnostic apparatus, the user contacts a service person to request him or her to do repair at an installation location of the medical image diagnostic apparatus. The service person does repair by hearing a condition at the time of occurrence of the trouble. When the service person cannot do repair on site, he or she brings back information such as the hearing result from the user, operation logs of the medical image diagnostic apparatus, and the like, and conducts a detailed investigation. When the service person cannot go to the installation location of the medical image diagnostic apparatus, he or she cannot hear the condition at the time of occurrence of the trouble. Also, when the service person has taken time until he or she went to the installation location, he or she hardly reminds and understands the condition at the time of occurrence of the trouble.
It is an object to provide a medical image diagnostic apparatus and operation information recording apparatus, which can accurately inform a condition at the time of occurrence of a trouble.
In general, according to one embodiment, a medical image diagnostic apparatus used in medical examinations including, a user operation input unit, a generation unit, and a display unit. The user operation input unit accepts user operations for the medical examinations. The generation unit generates identification information of the input user operation in real time in response to the user operation input to the user operation input unit. The display unit displays the generated identification information and an information input column for the user operation on a screen image in real time.
A medical image diagnostic apparatus and operation information recording apparatus according to an embodiment will be described in detail hereinafter with reference to the drawings.
Assume that the user uses the medical image diagnostic apparatus according to this embodiment for medical examinations. Also, assume that a trouble associated with a user operation has occurred during use of the medical image diagnostic apparatus according to this embodiment (step S1). In this case, the medical image diagnostic apparatus records the trouble using trouble recording processing (to be described later) (step S2). As will be described later, a record which includes a user operation and information which records a condition of a trouble at the input timing of that user operation (to be referred to as trouble condition information hereinafter) will be referred to as a trouble report hereinafter.
This trouble report may also include time-series records of user operations (operation log information) before and after the record of the user operation, which records the trouble condition information, in addition to that record. The user restarts the medical image diagnostic apparatus and continues to use it (step S3). After completion of medical examinations, the user informs a service person at a service center of occurrence of the trouble (step S4). In response to the information from the user, the service person visits the hospital (step S5). The service person recovers a file of the trouble report generated in step S2 by writing it in, for example, a storage medium (step S6). The service person sends the file of the trouble report to a head office to issue an investigation request (step S7). Typically, the file of the trouble report is sent from the service center to the head office via a network. An engineer at the head office investigates the trouble using the trouble report (step S8). Then, the investigation result is presented from the head office to the service center (step S9). The service person visits the hospital and repairs the medical image diagnostic apparatus using the investigation result (step S10).
In this manner, the medical image diagnostic apparatus according to this embodiment can generate a trouble report which records a condition at the time of occurrence of a trouble in real time upon occurrence of the trouble. The arrangement of the medical image diagnostic apparatus according to this embodiment will be described below. This trouble report generation function is implemented by a computer incorporated in the medical image diagnostic apparatus. Note that this trouble report generation function is not limited to installation in the computer in the medical image diagnostic apparatus but it can be installed in every computer such as a work station.
The user operation input unit 11 accepts various user operations (operation events) via an input device provided to the medical image diagnostic apparatus. An input signal of a user operation is supplied to the operation information generation unit 13. The user operations to be input include all operation events input via the input device in medical examinations using the medical image diagnostic apparatus. However, assume that the user operations do not include any input operations of comments (to be described later).
The operation information generation unit 13 generates operation information, which represents an attribute of the user operation input to the user operation input unit 11, in accordance with the input signal from the user operation input unit 11. The operation information includes a user operation ID, operation identification information used to identify contents of a user operation, an input time of the user operation (operation time), and a layer to which the user operation belongs. The user operation and operation identification information are associated in advance with each other using a table or the like. The operation information generation unit 13 generates operation identification information from a user operation input from the user operation input unit 11 using this table. More specifically, the operation identification information includes a title (operation name) which most clearly indicates contents of a user operation or an identifier of the title. Assume that the operation identification information is an operation name in the following description. A combination of the operation name and operation time is generally called an operation log (operation log information). Typically, the operation information generation unit 13 has a table which associates operation names with layers. The operation information generation unit 13 specifies a layer of a user operation input to the user operation input unit 11 using this table. The generated operation information is supplied to the operation information recording unit 15 and display unit 25.
A user operation of one type means, for example, processing by the medical image diagnostic apparatus, which is assigned to an input operation via an input device such as a button, switch, mouse, or trackball. All user operations belong to any of layers. Each layer means a detail level of a user operation. As a detail level is higher, a layer is higher. Conversely, as a detail level is lower, a layer is lower.
In the following description, user operations are managed while being classified into a plurality of layers, as described above. The number of layers of user operations is not particularly limited as long as it is two or more. Alternatively, user operations may not be classified into layers. Assume that user operations are classified into four layers, for the sake of the following description to be given specifically.
The operation information recording unit 15 records the operation information generated by the operation information generation unit 13 in the storage unit 23. Respective pieces of operation information are recorded in the order of operation times. Typically, operation identification information (operation name) is stored in the storage unit 23 in association with an operation time and layer.
The trouble condition information input unit 17 accepts an input operation of trouble condition information via the input device. An input signal of trouble condition information is supplied to the trouble condition information generation unit 19. The trouble condition information includes at least one of a character string (comment), mark, image, and option, each of which expresses a condition of a trouble of a user operation. A comment input method may include a text input method via a keyboard or an audio input method via a microphone or the like. The trouble condition information is input in association with a user operation.
The trouble condition information generation unit 19 generates a trouble condition information set based on the input signal of the trouble condition information from the trouble condition information input unit 17 every time a user operation is input via the trouble condition information input unit 17. The trouble condition information set includes a trouble condition information comment and a user operation ID corresponding to that trouble condition information. The trouble condition information set is supplied to the trouble condition information recording unit 21 and display unit 25.
The trouble condition information recording unit 21 records the trouble condition information set generated by the trouble condition information generation unit 19 in the storage unit 23. In this case, the trouble condition information recording unit 21 records the trouble condition information set in association with operation information associated with a corresponding user operation. Note that not all items in the trouble condition information set and those in operation information need be recorded in association with each other. At the very least, a trouble condition information comment and operation identification information (operation name) need only be recorded in association with each other. Such combination of the trouble condition information set and operation information configures a trouble report.
The storage unit 23 stores, as a trouble report, a trouble condition information set and operation information in association with each other. Note that such trouble report need not include all items in the trouble condition information set and those in the operation information. The trouble report need only include at least trouble condition information and an operation name. A file of the trouble report is generated in a predetermined unit such as a day unit, or an activation unit, session unit, or the like of the medical image diagnostic apparatus.
The display unit 25 displays an operation name generated by the operation information generation unit 13 and an input column of trouble information on a screen image in real time every time a user operation is input via the user operation input unit 11. Also, every time trouble condition information is input via the trouble condition information input unit 17, the display unit 25 displays an operation name of an input user operation and an input column of trouble information in association with the user operation. The trouble condition information and operation name are displayed to be visually associated with each other. Note that to display to be visually associated with each other is to display a trouble condition information and operation name in a layout that allows the user to easily understand that they are associated with each other when he or she views them. This layout will be described later. The display unit 25 can change a display layout under the control of the display layout change unit 29 (to be described later). Also, the display unit 25 can read out and display the previously generated trouble report from the storage unit 23 in response to an instruction input from the user via the input device.
The display layout change request input unit 27 accepts a display layout change request from the user via the input device. The change request is supplied to the display layout change unit 29. The change request includes, for example, a switching request of a user operation layer to be displayed. Another change request includes, for example, a change request of a display color or font of trouble condition information.
The display layout change unit 29 controls the display unit 25 to change a display layout in accordance with a change request input via the display layout change request input unit 27. For example, when a layer switching request is input, the display layout change unit 29 controls the display unit 25 to display operation names in a layer according to the request.
The input/output unit 31 writes a file of a trouble report, which is designated by the user via the input device from a file of at least one trouble report stored in the storage unit 23, in a storage medium (not shown) or the like in response to an instruction from the user via the input device. When the medical image diagnostic apparatus is connected to the service center or head office, the input/output unit 31 may send a file of a trouble report designated by the user to the service center or head office. Alternatively, the input/output unit 31 may read out a file of a trouble report from a storage medium or the like, and may write it in the storage unit 23. When the medical image diagnostic apparatus is connected to the service center or head office, the input/output unit 31 may receive a file of a trouble report from the service center or head office, and may write it in the storage unit 23.
An operation example of the medical image diagnostic apparatus according to this embodiment will be described below. A basic operation of this embodiment will be described first.
Assume that the medical image diagnostic apparatus according to this embodiment executes an application associated with medical examinations. The user inputs various user operations via the input device so as to conduct medical examinations. The medical image diagnostic apparatus executes processes corresponding to the input user operations.
Every time a user operation is input via the user operation input unit 11, the display unit 25 displays a set of an operation name of the input user operation and the input column IB on the user operation window W2 in real time. Typically, the set of the operation name of the latest user operation and input column IB is displayed below the already displayed sets.
Operation names displayed on the user operation window W2 in
In the input column IB, a trouble condition information input via the trouble condition information input unit 17 is displayed in real time. For example, assume that an image saving operation is input via the user operation input unit 11, but the saving operation takes time. In this case, the user can input a character string (comment) “saving took time” in the input column IB of the operation name “image saving”, for example, as shown in
On the screen image, a plurality of marks MA, which are prepared in advance, may be displayed as trouble condition information. Each mark MA is a GUI object which specifically indicates a condition of a trouble, which is predicted in advance. For example, marks MA1 and MA2 indicate occurrence of troubles. A mark MA3 indicates a low operation speed. These marks MA are displayed to be able to be dragged and dropped by a mouse or the like. The user selects a mark MA according to a trouble using, for example, the mouse, and drags and drops that mark in an input column IB corresponding to an operation name of a user operation which has caused the trouble. In this way, the mark MA is used as trouble condition information. Using the mark MA, steps required to input a character string can be saved.
As one of measures for saving character string input steps, a capture image CA of the screen image at the time of occurrence of a trouble may be placed in an input column IB. More specifically, when a trouble has occurred, the user inputs an instruction to generate a capture image of the screen image via the input device and the trouble condition information input unit 17. In response to this instruction, a capture image is generated by the trouble condition information generation unit 19. The generated capture image CA is displayed on the screen image. The capture image CA is displayed to be able to be dragged and dropped by the mouse or the like. The user selects the capture image CA, and drags and drops that image in an input column IB corresponding to an operation name of a user operation that has caused the trouble. In this way, the capture image CA is used as trouble condition information. Using the capture image CA, steps required to input a character string by the user can be saved. Also, using the capture image CA, a condition of the trouble, which is hardly reported by means of text, can be recorded in an easy-to-be-understood form. Note that the capture image CA is not limited to an image of the entire screen image, but it may be an image of a partial area of the screen image, which is selected by the user.
Although not shown, options such as radio buttons and check boxes may be displayed as trouble condition information in each input column IB. More specifically, character strings which indicate conditions of troubles, which are predicted in advance, and options may be displayed to be juxtaposed in an input column IB. The user selects an option corresponding to a trouble that has occurred, using the mouse or the like. Then, that option is used as trouble condition information. Using such options, steps required to input a character string can be saved.
When many user operations are input, and the user operation window W2 can no longer display all sets of operation names and input columns IB, operation names of older user operations and input columns IB are moved in turn to fall outside a display range of the user operation window W2. That is, the operation names of the older user operations and input columns IB are ceased to be displayed within the user operation window W2. In order to display operation names of arbitrary user operations and input columns IB, a scroll bar SB is laid out on the right end of the user operation window W2. A position of a slider SS in the scroll bar SB indicates that of the display range of the user operation window W2. According to a slide operation of the slider SS, the display unit 25 can display operation names and input columns IB (or comments in these input columns IB) laid out within the display range according to the position of the slider SS in the scroll bar SB.
Every time a user operation is input via the user operation input unit 11, an operation name, an operation time, and a layer of the input user operation are stored by the operation information recording unit 15 in the storage unit 23. Trouble condition information input to an input column IB is recorded by the trouble condition information recording unit 21 in the storage unit 23 in association with the operation name, operation time, and layer of the corresponding user operation. A set of a user operation ID, operation name, operation time, layer, and trouble condition information, which are associated with one user operation, forms one record of a trouble record. When no trouble condition information is input, a set of a user operation ID, operation name, operation time, and layer forms one record of a trouble report. For example, a set of all records which are recorded from the beginning to the end of one session of the user forms one trouble report. In this way, a trouble report is generated. A file of the trouble report has an identification name including a trouble report ID, a date and time of generation, and the like.
The file of the trouble report generated in this way is written in a storage medium by the input/output unit 31 in accordance with an instruction input by, for example, the service person via the input device. The service person or an engineer of the head office recognizes a condition of a trouble based on the trouble report to explore a reform measure. For example, the service person or engineer of the head office can investigate the reason why [D] was not displayed in the above example. In this case, the service person or engineer of the head office can understand that an input operation of [D] was not recorded by checking the comment “[ABCD] was input, but [D] was not displayed”, and the operation name “ABC”. Hence, the service person or engineer can predict that the user mistook that he or she input [D], or he or she pressed an input switch of [D] but that input signal was not output.
On the user operation window W2 in
The display unit 25 according to the second embodiment displays the user operation window on the screen image to have a display layout that can eliminate a visibility drop compared to the first embodiment.
As shown in
At predetermined positions (for example, left corners) of the user operation display areas W2′ and W2, size switching buttons B1 and B2 are laid out. The display unit 25 prepares for two types of user operation windows having different areas, that is, the first user operation window W2′ and second user operation window W2 as display layouts. Assume that the first user operation window W2′ has a displayable area for one set, and the second user operation window W2 has a displayable area for a plurality of sets as in the first embodiment. Upon pressing of the switching button B1, the first user operation window W2′ is switched to the second user operation window W2. Also, upon pressing of the switching button B2, the second user operation window W2 is switched to the first user operation window W2′. In this manner, pressing operations of the switching buttons B1 and B2 correspond to inputs of change requests of areas of the user operation windows by the display layout change request input unit 27.
Note that a design of the switching button B1 on the first user operation window W2′ may be different from that of the switching button B2 on the second user operation window W2. For example, the switching button B1 may be displayed as a “+” mark, and the switching button B2 may be displayed as a “−” mark. In this case, when the “+” mark B1 is pressed, the first user operation window W2′ is expanded to the second user operation window W2. After expansion, the “+” mark B1 is changed to the “−” mark B2. When the “−” mark B2 is pressed, the second user operation window W2 is shrunk to the first user operation window B2′. After shrinking, the “−” mark B1 is changed to the “+” mark B2.
By allowing to switch the area of the user operation window in this manner, a tradeoff relationship between the operability of a comment input and the visibility of the screen image can be eliminated.
In the first embodiment, operation names associated with user operations of all layers are displayed. The display unit 25 according to the third embodiment displays operation names associated with user operations of selected layers.
As shown in
A medical image diagnostic apparatus according to this embodiment has a function of displaying a previous trouble report. Display processing of a previous trouble report will be described below.
Also, on the operation panel OP, a load button BP1 is laid out. When the load button BP1 is pressed while an identification name of a trouble report is selected from the list display area DP1, the display unit 25 reads out a file of the trouble report corresponding to the selected identification name from the storage unit 23 or storage medium, and displays the readout file. For example, when the user selects a trouble report “Oct. 15, 2001”, and presses the load button BP1, the selected trouble report “Oct. 15, 2001” is displayed on the user operation, display window, as shown in
As shown in
As shown in
As shown in
Based on the previous trouble report display function, the display unit 25 can display operation names of user operations and trouble condition information, and can reproduce a user operation at the time of occurrence of a trouble. Thus, the user can easily remember the condition at the time of occurrence of the trouble. A service person or engineer can easily recognize the condition at the time of occurrence of the trouble.
With the above arrangement, the medical image diagnostic apparatus according to this embodiment displays an operation name indicating contents of a user operation and an input column of trouble condition information on the screen image every time the user operation is generated. When the user operation has caused a trouble, trouble condition information t such as a character string which expresses a condition of the trouble can be input to the input column according to an instruction input from the user via the input device. In this manner, the trouble condition information and operation name are stored in association with each other. A set of the trouble condition information and operation name serves as a trouble report. As described above, the medical image diagnostic apparatus according to this embodiment can record trouble condition information in association with an operation name of a user operation immediately after occurrence of a trouble, that is, while the user has a clear memory. The user can make an input operation of trouble condition information and can associate an operation name with the trouble condition information without any service person. Based on the trouble report recorded in this way, the service person or engineer can obtain an accurate condition at the time of occurrence of the trouble, and can shorten a time required until problem solving.
As described above, the medical image diagnostic apparatus according to this embodiment can accurately inform a condition at the time of occurrence of a trouble.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2010-265712 | Nov 2010 | JP | national |
This application is a Continuation Application of PCT Application No. PCT/JP2011/077317, filed Nov. 28, 2011 and based upon and claiming the benefit of priority from prior Japanese Patent Application No. 2010-265712, filed Nov. 29, 2010, the entire contents of all of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2011/077317 | Nov 2011 | US |
Child | 13365761 | US |