Medical information processing device and medical information processing method
The medical information processing apparatus automates layout adjustments in clinical workflows by recording and assessing layout changes, reducing the manual effort needed for users to adapt screens to workflow transitions.
Patent Information
- Application Number
- JP2021200420
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-09
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2041-12-09
AI Technical Summary
Existing systems require significant effort from users to change layouts on screens when steps in a clinical workflow shift, necessitating manual adjustments for each transition.
A medical information processing apparatus with a recording unit to record layout changes, a determination unit to assess the importance of the changed view, and a change unit to automatically adjust subsequent screen layouts based on the recorded information, reducing the need for manual intervention.
Automated layout adjustments based on recorded changes reduce the effort required for users to adapt screens to workflow shifts, enhancing efficiency and consistency in clinical workflows.
Smart Images

Figure 0007783036000001 
Figure 0007783036000002 
Figure 0007783036000003
Abstract
Description
[Technical Field]
[0001] The embodiments disclosed in the present specification and drawings relate to a medical information processing apparatus and a medical information processing method.
[0002] Conventionally, there are systems that display screens with layouts corresponding to each step in a clinical workflow. In addition, users such as doctors may change the layout depending on the situation, for example, by adding information to be displayed on the screen.
[0003] However, when a step in the clinical workflow is shifted, the user must again change the layout on the screen corresponding to the shifted step. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-328678 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 reduce the effort required for changing the layout. 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 below can also be positioned as other problems. [Means for solving the problem]
[0006] A medical image processing apparatus according to an embodiment includes a recording unit, a determination unit, and a change unit. When the layout of a display area is changed in a first step included in a clinical workflow, the recording unit records layout change information indicating the change. When the layout of the display area is changed in the first step, the determination unit determines whether to change a preset layout of a display area for a second step, which is any step subsequent to the first step, based on the layout change information. The change unit changes the layout in the second step based on the determination result of the determination unit. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of a medical information display system according to the first embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a layout change according to the first embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the data configuration of the user database. [Figure 4] FIG. 4 is a diagram illustrating an example of the data configuration of the step database. [Figure 5] FIG. 5 is a diagram illustrating an example of the data structure of the view database. [Figure 6] FIG. 6 is a diagram illustrating an example of the data configuration of the disease database. [Figure 7] FIG. 7 is a diagram showing an example of the second screen to which the notification image is added. [Figure 8] FIG. 8 is a flowchart showing an example of the screen display process executed by the display server according to the first embodiment. [Figure 9] FIG. 9 is a block diagram showing an example of the configuration of a medical information display system according to the second embodiment. [Figure 10] FIG. 10 is a flowchart showing an example of a screen display process executed by the display server according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0008] Hereinafter, a medical information processing apparatus and a medical information processing method according to the present embodiment will be described with reference to the drawings. In the following embodiments, parts with the same reference numerals perform similar operations, and redundant explanations will be omitted as appropriate.
[0009] (First embodiment) FIG. 1 is a block diagram showing an example of the configuration of a medical information display system 1 according to the first embodiment. The medical information display system 1 includes a medical image diagnostic apparatus 10, an operation terminal 20, and a display server 30. The systems and devices included in the medical information display system 1 are connected to each other via a network 40 so that they can communicate with each other. The configuration shown in FIG. 1 is an example, and the number of systems and devices may be changed as desired. Devices not shown in FIG. 1 may also be connected to the network 40.
[0010] The medical image diagnostic apparatus 10 is an apparatus that captures images to examine a subject. The medical image diagnostic apparatus 10 is, for example, an X-ray diagnostic apparatus, an X-ray CT (Computed Tomography) apparatus, a magnetic resonance imaging apparatus, a nuclear medicine diagnostic apparatus, an ultrasound diagnostic apparatus, or the like.
[0011] The operation terminal 20 is a terminal that displays various screens of the clinical workflow and accepts operations. For example, the operation terminal 20 is realized by a computer device such as a personal computer or a tablet terminal.
[0012] The display server 30 controls the display of a screen with a layout corresponding to each step in the clinical workflow. The display server 30 displays the screen with a layout corresponding to each step on the medical image diagnostic apparatus 10, the operation terminal 20, or a device connected to the network 40. For example, the display server 30 is realized by a computer device such as a server or a workstation.
[0013] A clinical workflow is a series of steps in a clinical workflow. For example, the clinical workflow may be a series of procedures such as surgery or catheterization, or a series of treatments from the initial consultation to the end of treatment. A step is each stage of the clinical workflow. For example, if the clinical workflow is a procedure such as catheterization, the steps may be coronary angiography or catheter penetration of a stenotic lesion. If the clinical workflow is a series of treatments, the steps may be an initial consultation, diagnostic imaging, or a definitive diagnosis. The display server 30 is not limited to displaying screens related to procedures such as surgery or catheterization, and may display screens related to any medical information. For example, the display server 30 may display screens related to electronic medical records, diagnostic imaging reports, or electrocardiograms.
[0014] The display server 30 causes the operation terminal 20 to display a screen having multiple views in a layout defined for each step of the clinical workflow. A view is a display area associated with displayable information. That is, a view is a display area that displays specified medical information. The layout of the screen views displayed at each step of the clinical workflow is defined for each step. The layout may be defined for each facility such as a hospital, for each department, for each medical professional such as a doctor, or by an application.
[0015] Here, a user who uses the clinical workflow may change the screen layout depending on the patient's condition, etc. For example, the user may add a view to the screen depending on the patient's condition or replace a view. When the layout of a view is changed and the step of the clinical workflow transitions, the display server 30 determines whether to apply the layout change to the screen of the step after the transition.
[0016] Here, Fig. 2 is a diagram showing an example of layout change according to the first embodiment. Fig. 2(a) shows a screen with a standard layout before change in step A. Fig. 2(b) shows a screen after layout change in step A. Fig. 2(c) shows a screen with a standard layout before change in step B. Fig. 2(d) shows a screen after layout change in step B.
[0017] 2, in step A, the display server 30 displays, for example, a standard screen including views A, B, C, D, and E. In step B, which is a step subsequent to step A, the display server 30 displays, for example, a standard screen including views G, H, I, J, and K.
[0018] In this case, it is assumed that the user makes a layout change to add view F in step A, as shown in FIG. 2(b). The display server 30 calculates the importance of the changed view. That is, the display server 30 calculates the importance of view F. The display server 30 also determines whether to apply the layout change based on the importance. As shown in FIG. 2(d), if the display server 30 determines to apply the layout change, it adds view F to the screen in step B.
[0019] Next, the configuration of the display server 30 according to the first embodiment will be described.
[0020] As shown in FIG. 1, the display server 30 includes a network (NW) interface 310, an input interface 320, a display 330, a storage circuit 340, and a processing circuit 350.
[0021] The NW interface 310 is connected to the processing circuit 350, and controls the transmission and communication of various data between the processing circuit 350 and each device connected via the network 40. For example, the NW interface 310 is realized by a network card, a network adapter, a NIC (Network Interface Controller), or the like.
[0022] The input interface 320 is connected to the processing circuitry 350 and converts input operations received from an operator (medical professional) into electrical signals and outputs the electrical signals to the processing circuitry 350. Specifically, the input interface 320 converts the input operations received from the operator into electrical signals and outputs the electrical signals to the processing circuitry 350. For example, the input interface 320 may be realized by a trackball, a switch button, a mouse, a keyboard, a touchpad that performs input operations by touching the operation surface, a touchscreen that integrates a display screen and a touchpad, a non-contact input circuit using an optical sensor, a voice input circuit, or the like. Note that in this specification, the input interface 320 is not limited to those that include physical operation components such as a mouse and a keyboard. For example, 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 a control circuit is also included as an example of the input interface 320.
[0023] The display 330 is connected to the processing circuit 350 and displays various information and image data output from the processing circuit 350. For example, the display 330 is realized by a liquid crystal display, a CRT (Cathode Ray Tube) display, an organic EL display, a plasma display, a touch panel, or the like.
[0024] The memory circuitry 340 is connected to the processing circuitry 350 and stores various data. The memory circuitry 340 also stores various programs that are read and executed by the processing circuitry 350 to realize various functions. For example, the memory circuitry 340 is realized by a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, a hard disk, an optical disk, or the like.
[0025] For example, the storage circuitry 340 stores a user database 341, a step database 342, a view database 343, and a disease database 344.
[0026] The user database 341 has information about users such as medical professionals. FIG. 3 is a diagram showing an example of the data configuration of the user database 341. The user database 341 has information such as the number of years of experience, medical department, and occupation of each user. The number of years of experience is information indicating the number of years of experience the user has as a medical professional. The medical department is information indicating the medical department to which the user belongs. For example, the medical department is information indicating internal medicine, surgery, radiology, etc. The occupation is information indicating the occupation of the user. For example, the occupation is information indicating doctor, nurse, technician, etc. The user database 341 may also have information other than these.
[0027] The step database 342 is a database of information that is recommended to be displayed in order to make clinical decisions at each step of the clinical workflow. Fig. 4 is a diagram showing an example of the data configuration of the step database 342. The step database 342 has information such as display recommendation information and importance for each step. The display recommendation information is information that is recommended to be displayed in order to make clinical decisions at each step of the clinical workflow. The importance is information that indicates the importance of the associated display recommendation information.
[0028] The view database 343 is a database of views. Fig. 5 is a diagram showing an example of the data configuration of the view database 343. The view database 343 has information such as displayable information and importance of each view. The displayable information is information displayed in each view. More specifically, the displayable information is medical information specified in each view. The importance is information indicating the importance of the associated displayable information.
[0029] The disease database 344 is a database related to diseases. Fig. 6 is a diagram showing an example of the data configuration of the disease database 344. The disease database 344 has information such as monitoring information and importance for each disease. The monitoring information is information that is recommended to be monitored for each disease. The importance is information that indicates the importance of the associated monitoring information.
[0030] The processing circuitry 350 controls the overall operation of the display server 30. The processing circuitry 350 has, for example, a layout change recording function 351, a step transition detection function 352, an importance calculation function 353, a determination function 354, a layout change function 355, and a display control function 356. In the embodiment, each processing function performed by the components of the layout change recording function 351, the step transition detection function 352, the importance calculation function 353, the determination function 354, the layout change function 355, and the display control function 356 is stored in the storage circuitry 340 in the form of a computer-executable program. The processing circuitry 350 is a processor that reads and executes the program from the storage circuitry 340 to realize the function corresponding to each program. In other words, the processing circuitry 350 in a state in which each program has been read has each function shown in the processing circuitry 350 of FIG. 1.
[0031] 1 has been described as realizing the layout change recording function 351, step transition detection function 352, importance calculation function 353, determination function 354, layout change function 355, and display control function 356 with a single processor, but it is also possible to combine multiple independent processors to configure processing circuit 350, and have each processor execute a program to realize the function. Also, in FIG. 1, it has been described as realizing the function of a single storage circuit such as storage circuit 340, but it is also possible to have multiple storage circuits distributed and have processing circuit 350 read out the corresponding program from each storage circuit.
[0032] The term "processor" used in the above description refers to a circuit such as a CPU (Central Processing Unit), a GPU (Graphical Processing Unit), 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)). The processor realizes its functions by reading and executing a program stored in the memory circuit 340. Note that instead of storing a program in the memory circuit 340, the processor may be configured so that the program is directly embedded in its circuitry. In this case, the processor realizes its functions by reading and executing the program embedded in its circuitry.
[0033] When the layout of the display area is changed in the first step included in the clinical workflow, the layout change recording function 351 records layout change information indicating the details of the change. The layout change recording function 351 is an example of a recording unit. The first screen is a screen whose layout has been changed by a user. The layout change information includes information for identifying the screen whose layout has been changed and information for identifying the changed view. The layout change information may also include a user code for identifying the user who changed the layout.
[0034] More specifically, when the layout change recording function 351 detects that the layout has been changed by the user, it generates layout change information and stores the layout change information in the storage circuitry 340 or the like.
[0035] The step transition detection function 352 detects a transition from one step to another in the clinical workflow. More specifically, the step transition detection function 352 detects a step transition condition defined for each step. The transition condition may be anything. For example, the transition condition may be an operation that instructs a step transition, detection by a sensor attached to an instrument used in a procedure, image recognition results of an image captured by a camera installed in an operating room, or the like, or registration of specific information such as a definitive diagnosis.
[0036] The importance calculation function 353 calculates the importance of the changed view indicated in the layout change information. The importance calculation function 353 is an example of a calculation unit. That is, the importance calculation function 353 calculates the importance of the changed view based on the importance of the display recommendation information recommended to be displayed in the second step after the first step corresponding to the first screen and the importance of the displayable information of the changed view. The second step is a step of the clinical workflow provided after the first step corresponding to the first screen. That is, the second step may be the step after the first step, or may be a step two or more steps after the first step. Furthermore, the first screen is displayed in the second step.
[0037] More specifically, the importance calculation function 353 obtains the importance of one or more pieces of display recommendation information associated with the second step from the step database 342. Furthermore, the importance calculation function 353 obtains the importance of one or more pieces of displayable information associated with the changed view from the view database 343. Then, the importance calculation function 353 calculates the importance of the changed view based on the importance of the display recommendation information and the importance of the displayable information of the changed view.
[0038] For example, the importance calculation function 353 multiplies the importance of the display recommendation information and the displayable information that indicate the same content. Then, the importance calculation function 353 adds the multiplied values that indicate the same content. In this way, the importance calculation function 353 calculates the importance of the changed view.
[0039] For example, in the step database 342 shown in FIG. 4 and the view database 343 shown in FIG. 5, the importance calculation function 353 multiplies information A of the recommended display information by information A of the displayable information. The importance calculation function 353 also multiplies information B of the recommended display information by information B of the displayable information. The importance calculation function 353 also multiplies information C of the recommended display information by information C of the displayable information. The importance calculation function 353 then calculates the importance of the view by adding the multiplied value of information A, the multiplied value of information B, and the multiplied value of information C.
[0040] Here, the view changed by the user is added because the user judged it to be important. Therefore, the importance calculation function 353 may execute a process to increase the importance of the view changed by the user. For example, the importance calculation function 353 may add a specific value to the calculated importance of the view, may multiply the calculated importance of the view by a specific value, or may execute other processes.
[0041] When the layout of the display area is changed in the first step, the determination function 354 determines whether or not to change the layout of the display area that has been preset for the second step, which is any step subsequent to the first step, based on the layout change information. The determination function 354 is an example of a determination unit. In other words, the determination function 354 determines whether or not to change the layout in the second step based on the importance of the view calculated by the importance calculation function 353 based on the layout change information.
[0042] For example, the determination function 354 determines to change the layout when the importance of the changed view indicated by the layout change information is higher than the importance of the view in the second screen. On the other hand, the determination function 354 determines not to change the layout when the importance of the changed view indicated by the layout change information is lower than the importance of the view in the second screen. Note that the determination function 354 is not limited to the relative importance, and may determine to change the layout when the importance of the changed view indicated by the layout change information is higher than a threshold, or may use other methods for the determination.
[0043] The layout modification function 355 changes the layout in the second step based on the determination result of the determination function 354. The layout modification function 355 is an example of a modification unit. More specifically, the layout modification function 355 changes screen layout information that indicates the layout of the screen to be displayed in each step in the clinical workflow. Here, the screen layout information is information that indicates the layout of the views included in the screen. For example, the screen layout information includes view identification information for identifying the views included in the screen, position information that indicates the position where each view is displayed, and information that indicates the size of each view.
[0044] For example, when the layout change information indicates the addition of a view, the layout change function 355 adds the view added in the layout change information to the second screen or replaces the view on the second screen based on the size of the view on the second screen. More specifically, when the layout change function 355 displays the view identified by the view identification information included in the screen layout information and the changed view indicated by the layout change information, it determines whether the size of each view is equal to or larger than a threshold. In other words, the layout change function 355 determines whether the area of each view on the screen is equal to or larger than a threshold.
[0045] If the area of the view is equal to or larger than a threshold, the layout change function 355 adds the changed view indicated by the layout change information. That is, the layout change function 355 adds the view changed by the user to the screen layout information indicating the layout of the second screen.
[0046] On the other hand, when the area of the view is less than the threshold, the layout change function 355 adds the changed view indicated by the layout change information by replacement. For example, the layout change function 355 replaces a view with a low importance among the views identified by the view identification information in the screen layout information with the changed view indicated by the layout change information. In other words, the layout change function 355 replaces the view in the screen layout information indicating the layout of the second screen.
[0047] The display control function 356 displays a screen corresponding to each step of the clinical workflow based on screen layout information indicating the layout of a view associated with the displayable information to be displayed. For example, the display control function 356 displays a screen whose layout has been changed by the layout change function 355 on the operation terminal 20 or the like. Note that the display control function 356 may display the screen whose layout has been changed by the layout change function 355 not only on the operation terminal 20 but also on the display of the medical image diagnostic apparatus 10 or on the display of another device installed in the hospital.
[0048] More specifically, the display control function 356 displays the first screen based on the screen layout information of the first step, and the display control function 356 displays the second screen based on the screen layout information of the second step.
[0049] Furthermore, when the display control function 356 displays a second screen whose layout has been changed by the layout change function 355, the display control function 356 displays the second screen to which a notification image G1 notifying that the layout has been changed is added. The display control function 356 is an example of a display control unit. FIG. 7 is a diagram showing an example of the second screen to which the notification image G1 is added. As shown in FIG. 7, the notification image G1 notifies that the view of the second screen has been changed. The notification image G1 also has a back button G11 and a confirmation button G12.
[0050] The back button G11 is a button that accepts an operation to return to the second screen with a standard layout in which the view has not been changed. When the back button G11 is pressed, the display control function 356 displays the second screen with a standard layout. Therefore, the user can easily return to the standard layout when an unnecessary layout change has been made.
[0051] The confirmation button G12 is a button for temporarily displaying the second screen with a standard layout in which the view has not been changed. When the back button G11 is pressed, the display control function 356 temporarily displays the second screen with the standard layout. This allows the user to determine whether the second screen with the changed layout or the second screen with the standard layout is the appropriate screen.
[0052] Next, various processes executed by the display server 30 will be described.
[0053] FIG. 8 is a flowchart showing an example of the screen display process executed by the display server 30 according to the first embodiment.
[0054] When the layout change recording function 351 detects that the layout of a view included in a screen has been changed in the clinical workflow, it records layout change information indicating the change content (step S1).
[0055] The step transition detection function 352 detects that a step in the clinical workflow has transitioned (step S2).
[0056] The importance calculation function 353 calculates the importance of the changed view (step S3).
[0057] The determination function 354 determines whether or not to change the layout of the view on the screen to be displayed in the step after the transition, based on the calculated importance (step S4).
[0058] If the layout of the view on the screen is not to be changed (step S4; Yes), the display control function 356 causes the operation terminal 20 or the like to display a screen with a standard layout (step S5).
[0059] When changing the layout of the view on the screen (step S4; No), the layout change function 355 determines whether the area of the view on the screen is equal to or greater than a threshold value when the changed view is added to the screen (step S6).
[0060] If the area of the view on the screen is equal to or larger than the threshold (step S6; Yes), the layout modification function 355 adds the changed view to the screen (step S7). That is, the layout modification function 355 adds the view changed by the user to the screen layout information indicating the layout of the screen to be displayed in the post-transition step.
[0061] The display control function 356 causes the screen of the layout to which the view has been added to be displayed on the operation terminal 20 or the like (step S8).
[0062] If the area of the view on the screen is less than the threshold (step S6; No), the layout modification function 355 adds the view changed by replacement to the screen (step S9). That is, the layout modification function 355 replaces the view in the screen layout information indicating the layout of the screen to be displayed in the post-transition step.
[0063] The display control function 356 causes the screen of the layout in which the view has been replaced to be displayed on the operation terminal 20 or the like (step S10).
[0064] With the above, the display server 30 ends the screen display process.
[0065] As described above, the display server 30 according to the first embodiment records layout change information indicating the layout change content when it receives an operation to add or replace a view to a first screen displayed in a certain step of a clinical workflow. Furthermore, the display server 30 determines, based on the layout change information, whether to change the layout of a second screen corresponding to a second step subsequent to the first step corresponding to the first screen. Then, the display server 30 changes the layout of the second screen based on the determination result. As a result, the display server 30 causes the operation terminal 20 or the like to display a second screen reflecting the view change in the second step following the first step. Therefore, the display server 30 can reduce the effort required for layout changes.
[0066] (Variation 1) The importance calculation function 353 according to the first embodiment has been described as calculating the importance of a view based on the importance of the display recommendation information and the importance of the display target information. However, the importance calculation function 353 may calculate the importance of a view based on the importance of the display recommendation information, the importance of the display target information, and the importance of information recommended to be displayed for each disease.
[0067] In the case of diagnosis to determine the disease or condition of a patient, important information differs depending on the disease the patient is suffering from. In other words, the monitoring information to be observed differs depending on the disease the patient is suffering from. The monitoring information is information obtained by measuring the patient. For example, the monitoring information includes information such as body temperature, blood flow, heart rate, the amount of movement of a specific part of the heart, and blood oxygen saturation.
[0068] The importance calculation function 353 calculates the importance of the view based on the importance of the display recommendation information, the importance of the display target information, and the importance of the monitoring information recommended to be displayed for each disease. More specifically, the importance calculation function 353 acquires the importance of one or more pieces of display recommendation information associated with the second step from the step database 342. The importance calculation function 353 also acquires the importance of one or more pieces of display target information associated with the changed view from the view database 343. The importance calculation function 353 also acquires the importance of monitoring information for diseases suspected of the patient being affected or definitively diagnosed from the disease database 344. The importance calculation function 353 then calculates the importance of the changed view based on the importance of the display recommendation information, the importance of the display target information, and the importance of the monitoring information recommended to be displayed for each disease.
[0069] For example, the importance calculation function 353 multiplies the importance of the display recommendation information, the display target information, and the monitoring information, which all indicate the same content. Then, the importance calculation function 353 adds the multiplied values, which indicate the same content. In this way, the importance calculation function 353 calculates the importance of the view. Furthermore, when a patient is suspected of having multiple diseases, the importance calculation function 353 may weight the views based on the probability that the patient has each disease.
[0070] For example, if the possibility of having disease A is 40 percent, the possibility of having disease B is 30 percent, and the possibility of having disease C is 30 percent, the importance of the monitoring information for disease A is multiplied by 0.4, the importance of the monitoring information for disease B is multiplied by 0.3, and the importance of the monitoring information for disease C is multiplied by 0.3. The importance calculation function 353 multiplies the weighted importance of the display recommended information, display target information, and monitoring information that indicate the same content. Then, the importance calculation function 353 adds up the respective multiplied values that indicate the same content. In this way, the importance calculation function 353 calculates the importance of the view weighted for each disease.
[0071] As described above, the display server 30 according to the first modification calculates the importance of the view based on the importance of the overlapping display recommended information, the importance of the display target information, and the importance of the monitoring information recommended to be displayed for each disease. Therefore, the display server 30 can determine whether or not to add the changed view to the second screen depending on the disease that the patient is suffering from.
[0072] (Variation 2) When multiple users each use a clinical workflow, the importance calculation function 353 may increase or decrease the importance of a view depending on the user.
[0073] For example, even if a view has been added by the attending physician, the technician operating the medical image diagnostic apparatus 10 will have a low priority for viewing if the information is not related to image diagnosis. Furthermore, the attending physician should know all information about the patient, so he or she should also view views added by the technician operating the medical image diagnostic apparatus 10. Therefore, when the technician views the screen, the importance calculation function 353 does not change the importance of the view added by the attending physician. On the other hand, when the attending physician views the screen, the importance calculation function 353 increases the importance of the view added by the technician.
[0074] Alternatively, the importance calculation function 353 may increase the importance if the user who added the view has a long history of experience, or if the user who added the view has a high position.
[0075] More specifically, the importance calculation function 353 increases or decreases the importance of a view based on the user database 341, the user code indicating the user who changed the layout contained in the layout change information, the user code indicating the user who is using the clinical workflow, and the increase / decrease conditions that are the conditions for increasing or decreasing the importance of the view.
[0076] The importance calculation function 353 changes the importance of the view depending on the first user who changed the layout in step 1. For example, the importance calculation function 353 increases the importance of the view when the user who added the view has a long or high level of experience.
[0077] The importance calculation function 353 changes the importance of the view depending on the first user and the second user who displays the layout in the second step. That is, the importance calculation function 353 changes the importance of the view depending on the relationship between the first user and the second user. For example, if the position of the user who displays the second screen is lower than the position of the user who added the view, the importance calculation function 353 increases the importance of the added view.
[0078] As described above, the display server 30 according to the second modification adjusts the importance of a view depending on the user who added or replaced a view on the first screen and the user who views the second screen. Thus, the display server 30 can display the second screen according to the user.
[0079] (Second embodiment) The display server 30a according to the second embodiment estimates the reason for the change in the layout of the screen view in the clinical workflow, and reduces the importance when the reason for the change in the layout is resolved.
[0080] 9 is a block diagram showing an example of the configuration of a medical information display system 1a according to the second embodiment. The processing circuit of the display server 30a has a layout change estimation function 357.
[0081] The layout change estimation function 357 estimates the reason for a change in the layout of a view on a screen corresponding to each step of a clinical workflow and the conditions for resolving the change. The layout change estimation function 357 is an example of an estimation unit. For example, the layout change estimation function 357 estimates the reason for the change based on the importance in the view database 343. More specifically, the layout change estimation function 357 estimates that the layout was changed in order to view the displayable information with the highest importance among the changed views indicated by the layout change information.
[0082] For example, in a fluoroscopy view associated with displayable information relating to an image of a patient fluoroscopically viewed with X-rays, the importance of blood vessel running information indicating the running of blood vessels is 0.4, the importance of blood vessel stenosis information indicating stenosis of blood vessels is 0.3, the importance of position and shape information indicating the shape of the catheter position is 0.3, and the importance of radiation exposure information indicating the amount of radiation exposure is 0. In this case, when a fluoroscopy view is added to the screen, the layout change estimation function 357 determines that it has been added in order to view the blood vessel running information.
[0083] Furthermore, the layout change estimation function 357 estimates the detailed reason for wanting to view the most important displayable information. For example, the layout change estimation function 357 compares the detailed reason set for each piece of displayable information with a matching condition to determine whether the detailed reason applies. Examples of the matching condition include the patient's condition entered in the electronic medical record and the condition detected by a sensor attached to a medical device. If the layout change estimation function 357 determines that the matching condition is met, it estimates that the detailed reason applies.
[0084] For example, the layout change estimation function 357 estimates that a view has been added to view blood vessel running information based on the importance in the view database 343. Also, assume that the detailed reason for the blood vessel running information, ie, a blood vessel malformation, is set in the blood vessel running information, and that the input of an electronic medical record or the movement speed of a catheter is set as a matching condition. In this case, the layout change estimation function 357 estimates the detailed reason based on the input of the electronic medical record or the movement speed of the catheter.
[0085] Alternatively, the layout change estimation function 357 estimates that a view was added to view information indicating an exposure dose, based on the importance in the view database 343. The information indicating an exposure dose is set with a detailed reason for the exposure dose, and an exposure dose equal to or greater than a threshold is set as a compatibility condition. In this case, the layout change estimation function 357 estimates the detailed reason based on whether the exposure dose is equal to or greater than the threshold.
[0086] Furthermore, the layout change estimation function 357 estimates whether the resolution condition set for each detailed reason has been satisfied. For example, if the detailed reason is a vascular malformation, the layout change estimation function 357 estimates that the resolution condition has been satisfied when the catheter has passed through the location of the vascular malformation. For example, if the detailed reason is radiation exposure dose, the layout change estimation function 357 estimates that the resolution condition has been satisfied when X-ray irradiation has ended.
[0087] The step transition detection function 352a detects a transition of a step in the clinical workflow. The step transition detection function 352a also detects, as a step transition, that the resolution condition estimated by the layout change estimation function 357 has been satisfied. For example, the step transition detection function 352a detects, as a step transition, that a catheter has passed through the location of a vascular malformation. The step transition detection function 352a also detects, as a step transition, the end of X-ray irradiation.
[0088] Here, when the resolution condition corresponding to the reason for the change of the added view is satisfied, the display server 30a does not need to display the added view on the second screen. Therefore, when the resolution condition corresponding to the reason for the change is satisfied, the importance calculation function 353a reduces the importance of the view.
[0089] More specifically, when the step transition detection function 352a detects that the resolution condition has been met, the importance calculation function 353a reduces the calculated importance of the view. For example, the importance calculation function 353a subtracts a specific value from the calculated importance of the view. As a result, the added view's importance is reduced, and the view is no longer displayed on the second screen in the second step. Therefore, the view whose reason for addition has been resolved is no longer displayed.
[0090] FIG. 10 is a flowchart showing an example of a screen display process executed by the display server 30a according to the second embodiment.
[0091] When the layout change recording function 351 detects that the layout of a view included in a screen has been changed in the clinical workflow, it records the changed screen and the changed view (step S21).
[0092] The layout change estimation function 357 estimates the reason for the change, a detailed reason for the change, and a resolution condition for the detailed reason (step S22).
[0093] The step transition detection function 352a detects that the resolution condition for the detailed reason has been satisfied as a step transition (step S23).
[0094] The importance calculation function 353a calculates the importance of the changed view, and decreases the calculated importance of the view (step S24).
[0095] In steps S25 to S31, the same processes as those in steps S4 to S10 of the screen display process according to the first embodiment shown in FIG. 8 are executed.
[0096] As described above, the display server 30a according to the second embodiment estimates the reason for the layout change and the resolution condition corresponding to the reason for the change. Then, when the resolution condition corresponding to the reason for the change is satisfied, the display server 30a reduces the importance of the changed view. Thus, the display server 30a can suppress the display of views that are no longer necessary.
[0097] Furthermore, in the first embodiment, modified example 1, modified example 2, and second embodiment, it has been described that the display servers 30 and 30a are provided with the layout change recording function 351, the step transition detection functions 352 and 352a, the importance calculation functions 353 and 353a, the determination function 354, the layout change function 355, the display control function 356, and the layout change estimation function 357. However, all or some of the functions of the layout change recording function 351, the step transition detection functions 352 and 352a, the importance calculation functions 353 and 353a, the determination function 354, the layout change function 355, the display control function 356, and the layout change estimation function 357 may be provided in the operation terminal 20 or in the medical image diagnostic apparatus 10.
[0098] According to at least one of the embodiments described above, it is possible to reduce the effort required for changing the layout.
[0099] Although several embodiments have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, modifications, and combinations of embodiments can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, as well as within the scope of the invention and its equivalents as defined in the claims. [Explanation of symbols]
[0100] 1, 1a Medical Information Display System 10 Medical imaging diagnostic equipment 20 Operation terminal 30, 30a display server 40 Network 310 NW (network) interface 320 input interface 330 Display 340 Memory circuit 341 User Database 342 Step Database 343 Views Database 344 Disease Database 350 Processing Circuit 351 Layout change recording function 352, 352a Step transition detection function 353, 353a Importance calculation function 354 Judgment Function 355 Layout change function 356 Display Control Function 357 Layout change estimation function G1 notification image G11 Back button G12 Confirm button
Claims
1. a recording unit that, when a layout of a display area is changed in a first step included in a clinical workflow, records layout change information indicating the content of the change; a determination unit that, when the layout of the display area is changed in the first step, determines whether or not to change a layout of the display area that is preset for a second step, which is any step subsequent to the first step, based on the layout change information; a change unit that changes the layout in the second step based on a determination result of the determination unit; A medical information processing device comprising:
2. a calculation unit that calculates the importance of the changed display area indicated in the layout change information, the determination unit determines whether to change the layout in the second step based on the importance of the display area. The medical information processing device according to claim 1 .
3. the calculation unit calculates the importance of the display area based on the importance of the display recommended information that is recommended to be displayed in the second step and the importance of the displayable information that is displayed in the display area. The medical information processing device according to claim 2 .
4. the calculation unit calculates the importance of the display area based on the importance of the display recommended information, the importance of the displayable information, and the importance of monitoring information recommended to be displayed for each disease. The medical information processing device according to claim 3 .
5. an estimation unit that estimates a reason for the layout change and a resolution condition corresponding to the reason for the change; the calculation unit reduces the importance of the display area when a resolution condition corresponding to the reason for change is satisfied. The medical information processing device according to claim 3 .
6. When the layout change information indicates that the display area has been added, the change unit adds the display area added in the layout change information or replaces the display area based on the size of the display area. The medical information processing device according to any one of claims 1 to 5.
7. the calculation unit changes the importance of the display area in accordance with a first user who has changed the layout in the first step. The medical information processing device according to claim 2 .
8. the calculation unit changes the importance of the display area depending on the first user and a second user who causes the layout to be displayed in the second step. The medical information processing device according to claim 7 .
9. a display control unit that displays a notification image notifying that the layout has been changed; The medical information processing device according to any one of claims 1 to 7.
10. When the layout of the display area is changed in a first step included in the clinical workflow, layout change information indicating the content of the change is recorded; If the layout of the display area is changed in the first step, determining whether or not to change the layout of the display area that is preset for a second step that follows the first step based on the layout change information; changing the layout in the second step based on the determination result; A medical information processing method comprising:
Citation Information
Patent Citations
Electronic clinical chart system
JP2007328678A
Layout processing apparatus, layout processing method and program
JP2011204014A
Inspection report display control device
JP2013171526A
Information display device, method, and computer program
JP2016021188A
Medical examination support device and medical examination support system
JP2019012486A