US20210358597A1 - Information processing device and medical image system - Google Patents
Information processing device and medical image system Download PDFInfo
- Publication number
- US20210358597A1 US20210358597A1 US17/318,309 US202117318309A US2021358597A1 US 20210358597 A1 US20210358597 A1 US 20210358597A1 US 202117318309 A US202117318309 A US 202117318309A US 2021358597 A1 US2021358597 A1 US 2021358597A1
- Authority
- US
- United States
- Prior art keywords
- medical
- image
- medical image
- imaging
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 22
- 238000003384 imaging method Methods 0.000 claims abstract description 110
- 238000001514 detection method Methods 0.000 claims abstract description 61
- 230000005856 abnormality Effects 0.000 claims abstract description 48
- 238000004891 communication Methods 0.000 claims abstract description 29
- 230000005540 biological transmission Effects 0.000 claims abstract description 9
- 206010028980 Neoplasm Diseases 0.000 claims description 57
- 201000011510 cancer Diseases 0.000 claims description 57
- 230000036210 malignancy Effects 0.000 claims description 57
- 230000003902 lesion Effects 0.000 claims description 38
- 238000003745 diagnosis Methods 0.000 description 44
- 238000000034 method Methods 0.000 description 28
- 230000008569 process Effects 0.000 description 26
- 201000010099 disease Diseases 0.000 description 12
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 12
- 238000011282 treatment Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 210000000038 chest Anatomy 0.000 description 4
- 238000011976 chest X-ray Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 238000010801 machine learning Methods 0.000 description 4
- 238000005457 optimization Methods 0.000 description 4
- 239000003814 drug Substances 0.000 description 3
- 210000004072 lung Anatomy 0.000 description 3
- 208000035473 Communicable disease Diseases 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000004397 blinking Effects 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 201000008827 tuberculosis Diseases 0.000 description 2
- 206010006187 Breast cancer Diseases 0.000 description 1
- 208000026310 Breast neoplasm Diseases 0.000 description 1
- 206010058467 Lung neoplasm malignant Diseases 0.000 description 1
- 206010035664 Pneumonia Diseases 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000001574 biopsy Methods 0.000 description 1
- 238000004195 computer-aided diagnosis Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 208000015181 infectious disease Diseases 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 201000005202 lung cancer Diseases 0.000 description 1
- 208000020816 lung neoplasm Diseases 0.000 description 1
- 230000003211 malignant effect Effects 0.000 description 1
- 238000009607 mammography Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/20—ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0012—Biomedical image inspection
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/40—ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/20—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H80/00—ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10116—X-ray image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30061—Lung
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30096—Tumor; Lesion
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H15/00—ICT specially adapted for medical reports, e.g. generation or transmission thereof
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
Definitions
- the present invention relates to an information processing device and a medical image system.
- machine learning has been supporting imaging diagnosis, which used to be done by doctors.
- machine learning machines learn patterns and relations of a mass of data and performs identification, recognition, detection, prediction, and the like.
- the present invention has been conceived in view of the problems in the conventional techniques as described above, and has an object of realizing efficiency improvement and optimization of workflows in medical fields.
- n information processing device reflecting one aspect of the present invention is interposed between an imaging control device and an image management device in communication, the information processing device including:
- an abnormality detector that performs detection of an abnormality in a medical image received from the imaging control device
- a first hardware processor that determines, based on a result of the detection by the abnormality detector, content or a destination of transmission of the medical image or the result of the detection.
- a medical image system reflecting one aspect of the present invention including:
- the image management device comprises:
- FIG. 1 shows a system configuration of a medical image system according to an embodiment of the present invention
- FIG. 2 is a block diagram showing a functional configuration of an imaging diagnosis support device
- FIG. 3 shows an exemplary data configuration of a doctor attribute table
- FIG. 4A is an example of a chest X-ray image
- FIG. 4B is an example of a malignancy level map generated for the chest X-ray image
- FIG. 5 is a block diagram showing a functional configuration of the image management device
- FIG. 6 shows an exemplary data configuration of a medical image database
- FIG. 7 is a flowchart showing an imaging diagnosis support process executed by the image diagnosis support device
- FIG. 8 is a flowchart showing a matching process of an abnormality detection result and an attribute of a doctor
- FIG. 9 is a flowchart showing an image interpretation doctor assignment process
- FIG. 10A shows exemplary data of medical images
- FIG. 10B shows exemplary display of the data sorted according to the malignancy level
- FIG. 11A shows exemplary data of medical images according to a modification
- FIG. 11B shows exemplary display of the data grouped by date of examination and sorted according to the malignancy level.
- FIG. 1 shows a system configuration of a medical image system 100 .
- the medical image system 100 includes a modality(s) 10 , a console(s) 20 , an imaging diagnosis support device 30 , an image management device 40 , an RIS (Radiology Information System) 51 , an electronic clinical record server 52 , a reservation system 53 , and a terminal(s) for medical worker(s) 54 , and is connected for data communication via a communication network N such as a LAN (Local Area Network).
- a communication network N such as a LAN (Local Area Network).
- HL7 Health Level Seven
- DICOM Digital Image and Communications in Medicine
- the numbers of the modalities 10 , the consoles 20 , and the terminals for medical workers 54 are not particularly limited.
- the modality 10 is an image generation device such as an X-ray imaging machine (DR, CR), an ultrasound diagnostic machine (US), a CT scanner and an MRI machine, and generates medical images by imaging the patients.
- the modality 10 writes attribute information (patient information, examination information, etc.) to headers of image files in conformity with DICOM standard, and thereby attaches the attribute information to the medical images.
- the console 20 is an imaging control device that controls the imaging in the modality 10 .
- the console 20 outputs imaging conditions and image reading conditions to the modality 10 and obtains the image data of the medical images imaged by the modality 10 .
- the console 20 includes a controller, a display, an operation interface, a communication unit, and a storage and such components are connected by a bus.
- the imaging diagnosis support device 30 which is an information processing device located in the communication network between the console 20 and the image management device 40 , receives medical images from the console 20 , and transmits the medical images to the image management device 40 .
- the imaging diagnosis support device 30 uses artificial intelligence (AI) that performs imaging diagnosis and image analysis including detection of lesions of CAD (Computer Aided Diagnosis/Detection) on the medical images.
- AI artificial intelligence
- the image management device 40 stores and manages the image data of the medical images generated by the modality 10 .
- the image management device 40 is, for example, PACS (Picture Archiving and Communication System).
- the RIS 51 manages information in the radiology department such as examinations by the radiation devices, reservations of treatments, results of examinations, and the like.
- the RIS 51 manages examination orders issued by the electronic clinical record server 52 and transmits the examination orders to the modality 10 used in the examinations.
- the electronic medical clinical server 52 generates electronic clinical record information including treatments and diagnoses to patients and examination orders for requesting the examinations of the patients according to the operation input via the terminal for medical workers 54 .
- the reservation system 53 manages reservations of the examinations such as imaging examinations using the modality 10 , for example, in the medical facility.
- the terminal for medical workers 54 is a computer device such as a personal computer (PC) used by medical workers.
- the medical workers creates the electronic clinical records, generates the examination orders, views the medical images, and create image interpretation reports on the terminals for medical workers 54 .
- the terminal for medical workers 54 includes a controller, a display, an operation interface, a communication unit, and a storage, and such components are connected by a bus.
- FIG. 2 shows a functional configuration of the imaging diagnosis support device 30 .
- the imaging diagnosis support device 30 includes a controller (first hardware processor) 31 , a display 32 , an operation interface 33 , a communication unit 34 , and a storage 35 , and such components are connected by a bus.
- the controller 31 which includes a central processing unit (CPU), a random access memory (RAM), and the like, centrally controls processing operations of the components of the imaging diagnosis support device 30 .
- the CPU retrieves various processing programs stored in the program storage 35 , deploys them in the RAM, and executes various kinds of processing in cooperation with the programs.
- the display 32 which includes a monitor of a liquid crystal display (LCD), shows various screens according to the display signals input by the controller 31 .
- LCD liquid crystal display
- the operation interface 33 which includes a keyboard with cursor keys, letter and number input keys, various function keys, and the like, and a pointing device such as a mouse, outputs key operations on the keyboard, operation signals input by the mouse operation, or the like to the controller 31 .
- the communication unit 34 which includes a network interface, transmits and receives data to and from an external device(s) connected via the communication network. For example, the communication unit 34 receives the medical images obtained by imaging of the patients by the modality 10 from the console 20 . The communication unit 34 transmits the medical images to the image management device 40 .
- the storage 35 is a memory device including a hard disk drive (HDD) and a non-volatile memory.
- the storage 35 stores various programs executed by the controller 31 and parameters and data required for executing the programs.
- the storage 35 stores a transmission control program P 1 , an abnormality detection program P 2 , and an additional examination determination program P 3 .
- the storage 35 also stores the doctor attribute table 351 , and a notification destination table 352 .
- the transmission control program P 1 is a program for executing a process of determination of contents to be sent or a recipient of a medical image(s) or an abnormality detection result based on a medical image or an abnormality detection result.
- the abnormality detection program P 2 is a program for executing a process of detection of an abnormality from the medical image.
- the additional examination determination program P 3 is a program for executing a process of determination whether an additional examination (additional imaging, reimaging) is required.
- the doctor attribute table 351 is a table for managing the attribute information of doctors.
- the attribute information may be input from the imaging diagnosis support device 30 or any device that is connectable to the imaging diagnosis support device 30 .
- FIG. 3 shows an exemplary data configuration of the doctor attribute table 351 .
- a doctor name, user ID, specialty, image interpretation ability, fatigue level, and availability for each of the doctors are stored in the doctor attribute table 351 .
- the doctor name is a name of a doctor.
- the user ID is a user ID for the doctor using the medical image system 100 .
- the specialty is a medical department which the doctor is specialized in or belongs to.
- the image interpretation ability is information indicating the level of the image interpretation skill of the doctor.
- the image interpretation ability is, for example, represented by classification of high, medium, and low, which is determined by the years of experience, the cumulative number of the interpreted images, and the like.
- the fatigue level is information indicating the degree of fatigue of the doctor.
- the fatigue level is, for example, represented by classification of high, medium, ad low, which is determined by the number of the interpreted images in a predetermined period.
- the fatigue level is determined by the number of the interpreted images on a day in the simplest way.
- the doctor (user) her/himself can set the fatigue level.
- the availability is information indicating the availability of the doctor (0-100%, etc.).
- the availability is calculated from the number of images to be interpreted, the reservations, the current image interpretation status, and the like.
- the doctor (user) her/himself can set the availability (especially in a remote site of image interpretation).
- the notification destination table 352 is a table for managing a destination of notification from the imaging diagnosis device 30 for each of the medical workers (users).
- a user ID, a name, an e-mail address, and the like associated with each other are stored in the notification destination table 352 .
- the user ID, name, and e-mail address are each the medical worker's. Other destination information may be stored instead of the e-mail address.
- the controller 31 detects an abnormality in the medical image received from the console 20 in association with the abnormality detection program P 2 . That is, the controller 31 functions as an abnormality detector.
- the controller 31 generates a lesion name (disease name), a position of the lesion, a size of the lesion, a category of the lesion, a malignancy level, or a malignancy level map.
- the category of the lesion is information indicating the degree of suspicion of malignancy.
- a lesion is divided into five categories as shown below. Categories 3 to 5 require detailed examination.
- the malignancy level is a numerical measure of the level of malignancy based on a name, position, size, category and the like of the lesion.
- the malignancy level may be calculated for each medical image.
- the malignancy level may be calculated for each lesion on one medical image (ex. lung cancer: 0.13, tuberculosis: 0.72, aerothorax: 0.86, etc.).
- the malignancy level map is a heatmap colored according to the malignancy level of each area on the medical image.
- the contrasting malignancy levels (numerical data) are visualized in the malignancy level map.
- An exemplary malignancy level map of a chest X-ray image in FIG. 4A is shown in FIG. 4B . It is desirable that a region with a high malignancy level is represented by red, for example, to draw attention to the region with a high malignancy level.
- the controller 31 writes a “SOP instance UID” of the medical image for which the malignancy level map is created on a tag “reference SOP instance UID” of the malignancy level map, and thereby records which malignancy level map corresponds to which medical image.
- the feature of analysis including abnormality detection is realized by machine learning.
- the controller 31 outputs an abnormality detection result such as possible diseases using a detector that have learned pre-prepared data set (combinations of medical images and abnormality detection results in the concerning medical images).
- the controller 31 presents whether an additional examination or re-imaging is required and what item is to be examined in cooperation with the additional examination determination program P 3 . That is, the controller 31 functions as an additional examination determining means.
- the examination items are information specifying examination details (modality, region to be imaged, etc.). Specifically, the controller 31 presents at least one of the modality 10 , the region to be imaged, and the imaging method.
- the imaging method includes specifying a direction of imaging, enlargement, and the like.
- the controller 31 determines information to be transmitted or a recipient of the medical image or the detection result based on the abnormality detection result in cooperation with the transmission control program P 1 .
- the recipient includes not only the actual recipient of the medical image or the detection result but also a publication range which the medical image or the detection result is open to.
- the controller 31 determines whether the medical image is transmitted to the image management device 40 based on the detection result.
- the controller 31 determines a device to which the medical image or the detection result is transmitted based on the detection result.
- the device to which the medical image or the detection result is transmitted includes the image management device 40 (PACS), the console 20 , the RIS 51 , the electronic clinical record server 52 , the reservation system 53 , the terminal for medical workers 54 (including a tablet terminal and a mobile terminal), and the HIS (Hospital Information System).
- the controller 31 determines a medical worker who is requested to interpret the medical image(s) based on the detection result and the attributes of the medical workers.
- the attributes of the medical workers include at least one of the specialty, the image interpretation ability, the fatigue level, and the availability.
- the controller 31 assigns a priority for displaying the medical image to the medical image based on the detection result, and transmits the priority associated with the medical image to the image management device 40 .
- the controller 31 updates the fatigue level and the availability in the doctor attribute table 351 stored in the storage 35 based on the information on the doctors obtained from the image management device 40 , the terminal for medical workers 54 , and the like.
- the timing for update may be every 10 minutes, every hour, or any other time.
- FIG. 5 shows a functional configuration of the image management device 40 .
- the image management device 40 includes a controller (second hardware processor) 41 , a communication unit 42 , and a storage 43 , and such components are connected by a bus.
- controller second hardware processor
- the controller 41 which includes a CPU and a RAM, centrally controls processing operations of the components of the image management device 40 .
- the CPU retrieves various processing programs stored in the program storage 43 , deploys them in the RAM, and executes various kinds of processing in cooperation with the programs.
- the communication unit 42 which includes a network interface, transmits and receives data to and from an external device(s) connected via the communication network N.
- the storage 43 is a memory device including an HDD and a non-volatile memory.
- the storage 43 stores various programs executed by the controller 41 and parameters and data necessary for executing the programs.
- the storage 43 stores a user information table 431 and a medical image database 432 .
- the storage 43 includes a medical image memory area 433 .
- the user information table 431 is a table for managing the information on users (medical workers) using the medical image system 100 by each.
- the user information table 431 stores a user ID, name, facility, specialty, and the like associated with each other for each user.
- the user ID is user identification information
- the name is a name of the user.
- the facility is a medical facility to which the user belongs.
- the specialty is a medical department which the user is specialized in.
- the medical image database 432 is a database for managing information on the medical images managed in the image management device 40 .
- FIG. 6 shows an exemplary data configuration of the medical image database 432 .
- a patient ID, a patient name, examination date and time, an examination ID, a modality, a SOP instance UID, an image file name, a file storage location, an abnormality detection result, an image interpretation doctor, a priority, and the like are associated with each other in the medical image database 432 .
- the patient ID and the name is a patient ID and a name of the patient who undergoes an imaging examination.
- the examination date and time is date and time when the examination concerning the medical image.
- the examination ID is identification information of the examination concerning the medical image.
- the modality is a modality used in the examination (imaging)
- the SOP instance UID is identification information allotted to the medical image.
- the image file name is a name of the file containing the medical image.
- the file storage location is information indicating a destination of the file of the medical image in the medical image memory area 433 .
- the abnormal detection result which is information obtained by the abnormality detection process for the medical image, includes presence/absence of an abnormality, a name of a lesion, a position of the lesion, a size of the lesion, a category of the lesion, and a malignancy level.
- the image interpretation doctor is a doctor who is assigned to interpret the medical image. Specifically, the information on the image interpretation doctor determined in an image interpretation doctor assignment process described later (refer to FIG. 9 ) is obtained from the imaging diagnosis support device 30 and stored in the field “image interpretation doctor.”
- the priority is a priority for displaying the medical image.
- the malignancy level deduced from the medical image is used as the priority.
- the medical image memory area 433 stores the files of the medical images.
- the medical image transmitted from the imaging diagnosis support device 30 and associated with the priority is stored in the storage 43 .
- the controller 41 In response to a request of acquisition of the medical image from an external device via the communication unit 42 , the controller 41 transmits display data for displaying the requested medical image to the external device according to the acquisition request.
- the controller 41 determines an order of displaying a list of medical images on a display means (the display of the terminal for medical workers 54 , or the like) based on the priorities associated with the medical images and stored in the storage 43 . That is, the controller 41 functions as a display control means.
- FIG. 7 is a flowchart showing an imaging diagnosis support process executed by the imaging diagnosis support device 30 . This process is executed by software processing by the CPU of the controller 31 in association with the programs stored in the storage 35 (the transmission control program P 1 , the abnormality detection program P 2 , the additional examination determination program P 3 ).
- the controller 31 receives a medical image generated by the modality 10 from the console 20 via the communication unit 34 (Step S 1 ).
- the controller 31 executes an abnormality detection process on the medical image using the detector obtained by machine learning (Step S 2 ).
- the controller 31 detects an abnormality (possible lesion, image error, etc.), and generates data on the name of the lesion, the position of the lesion, the size of the lesion, the category of the lesion, and the malignancy level.
- a technique involving deep learning may be employed in the abnormality detection on the medical image.
- the controller 31 determines whether there is a suspicion of a disease which requires immediate treatments such as an infectious disease based on the detection result (Step S 3 ). For example, the controller 31 determines whether there is a suspicion of tuberculosis, pneumonia, and the like, in the case of chest disease.
- Step S 3 If it is determined that there is a suspicion of a disease requiring immediate treatments (Step S 3 ; YES), the controller 31 notifies the terminal for medical workers 54 possessed by a doctor or technician who requested the examination concerning the medical image via the communication unit 34 (Step S 4 ).
- the doctor, technician, or the like who requested the examination concerning the medical image is attached to the medical image as attribute information, for example.
- the controller 31 reads out a notification destination such as an e-mail address of the doctor, technician, or medical worker who requested the examination concerning the medical image from the notification destination table 352 in the storage 35 , and transmits a notification about a suspicion of a disease requiring immediate treatments to the destination.
- the controller 31 may display a pop-up window with a message that there is a suspicion of a disease requiring immediate treatments on the display of the terminal for medical workers 54 or the console 20 .
- the controller 31 may display a mark indicating that there is a suspicion of a disease requiring immediate treatments in a row of the concerning examination on the list.
- the controller 31 may displays a blinking icon dedicated for showing that there is a suspicion of a disease requiring immediate treatments on the display of the terminal for medical workers 54 or the console 20 .
- Step S 5 the controller 31 determines whether an additional examination is required or not.
- the controller 31 determines the modality 10 to be used in the additional examination, the region to be imaged, the imaging method, and the like.
- the controller 31 determines that re-imaging is required for an image that does not have an image quality above a predetermined level due to body movement or foreign matter inclusion or an image that is not suitable for diagnosis such as a chest image lacking a lung region. In a chest image lacking a lung region, the entire thorax is not in the irradiated area, and the lung region is missing.
- the controller 31 determines a direction of imaging, an enlargement, and the like that are required in additional imaging based on the abnormality detection result.
- the controller 31 determines whether imaging (re-imaging, additional imaging) using the same modality 10 as the one which generated the medical image received at Step S 1 is required or not (Step S 6 ).
- Step S 6 If imaging using the same modality 10 is required (Step S 6 ; YES), the controller 31 is on standby for transmission of the medical image received at Step S 1 to the image management device 40 (Step S 7 ), and notifies via the communication unit 34 the console 20 which transmitted the concerning medical image that re-imaging or additional imaging is required and of an order of re-imaging or additional imaging (item to be examined, region to be imaged, direction of imaging, etc.) (Step S 8 ).
- the order of the re-imaging or additional imaging is displayed on the display of the console 20 .
- the controller 31 displays a pop-up window showing the order of the re-imaging or additional imaging on the display of the console 20 .
- the controller 31 may display a mark indicating re-imaging or additional imaging in a row of the concerning examination on the list.
- the controller 31 may display a blinking icon indicating re-imaging or additional imaging on the display of the console 20 .
- the medical image in the re-imaging is to be transmitted unless further re-imaging is required.
- the medical image previously imaged is not transmitted to the image management device 40 .
- Step S 9 the controller 31 determines whether imaging using the modality 10 different than the one which generated the medical image received at Step S 1 is required as a result of the additional examination determination process.
- Step S 9 If imaging using a different modality 10 is required (Step S 9 ; YES), the controller 31 registers additional imaging to the reservation system 53 (Step S 10 ). Specifically, the controller 31 transmits information on the modality 10 to be used in the additional imaging, the region to be imaged, the imaging method, and the like to the reservation system 53 via the communication unit 34 . An examination reservation concerning the additional imaging is registered in the reservation system 53 .
- the controller 31 may transmit an order of the additional imaging to the reservation system 53 after displaying on the display 32 that the additional imaging is required and what are the modality to be used in the additional imaging, the region to be imaged, the imaging method, and the like, and then waiting for the user to transmit an order via the operation interface 33 before the additional imaging is registered to the reservation system 53 .
- Step S 9 If imaging using a different modality 10 is not required at Step S 9 (Step S 9 ; NO), or after Step S 10 , the controller 31 performs a matching process of the abnormality detection result and the attribute of the doctor (Step S 11 ).
- the controller 31 obtains the abnormality detection result (name of the lesion, position of the lesion, size of the lesion, category of the lesion, malignancy level, etc.) obtained in the abnormality detection process at Step S 2 (Step S 21 ).
- the controller 31 determines difficulty of diagnosis for the medical image (Step S 22 ). For example, the controller 31 sets “difficulty: high” for a case of a disease which is difficult to diagnose based on the malignancy level included in the abnormality detection result. Specifically, the controller 31 sets “difficulty: high” for the malignancy level of 0.4 to 0.6, “difficulty: medium” for the malignancy level of 0.2 to 0.4 or 0.6 to 0.8, “difficulty: low” for the malignancy level of 0 to 0.2 or 0.8 to 1.0. According to the criteria for determination used here, it is most difficult to diagnose a disease by the medical image with a result indicating a medium malignancy level.
- the difficulty may be calculated from the name, position, and size of the lesion. In determination by the name of the lesion, the less common the lesion, the higher the difficulty. In determination by the position of the lesion, the more structures overlap at the position, the higher the difficulty. In determination by the size of the lesion, the smaller the size, the higher the difficulty.
- the controller 31 obtains the attribute information of each doctor (specialty, image interpretation ability, fatigue level, availability) from the doctor attribute table 351 stored in the storage 35 (Step S 23 ).
- the controller 31 determines the specialty appropriate for the lesion from the name of the lesion included in the abnormality detection result (Step S 24 ).
- the controller 31 picks up interpretation doctor options (option group A) based on the specialty (Step S 25 ). Specifically, the controller 31 extracts the doctors with the attribute information including the “specialty” matching with the one determined at Step S 24 .
- the controller 31 picks up interpretation doctor options (option group B) based on the difficulty of the medical image and the image interpretation ability of the doctor from the option group A (Step S 26 ). Specifically, the controller 31 extracts doctors in the option group A with the attribute information including the “image interpretation ability” corresponding to the difficulty determined at Step S 22 . For example, doctors with “interpretation ability: high” are picked up for “difficulty: high,” and doctors with “interpretation ability: low” are picked up for “difficulty: low.”
- the controller 31 performs the image interpretation doctor assignment process (Step S 27 ).
- the image interpretation doctor is assigned based on the fatigue level and the availability included in the attribute information of the doctor.
- the image interpretation doctor assignment process is described with reference to FIG. 9 .
- the controller 31 determines whether there is a doctor with a low fatigue level and availability higher than 0% among the doctors included in the option group B (Step S 31 ).
- Step S 31 determines whether there is a doctor with a medium fatigue level and availability higher than 0% among the doctors included in the option group B (Step S 33 ).
- Step S 33 If there is a doctor with a medium fatigue level and availability higher than 0% among the doctors included in the option group B (Step S 33 ; YES), the controller 31 assigns a doctor with the highest availability among the doctors with a medium fatigue level and availability higher than 0% (Step S 34 ).
- Step S 33 determines whether there is a doctor with a high fatigue level and availability higher than 0% among the doctors included in the option group B (Step S 35 ).
- Step S 35 If there is a doctor with a high fatigue level and availability higher than 0% among the doctors included in the option group B (Step S 35 ; YES), the controller 31 assigns a doctor with the highest availability among the doctors with a high fatigue level and availability higher than 0% (Step S 36 ).
- Step S 35 If there is no doctor with a high fatigue level and availability higher than 0% among the doctors included in the option group B at Step S 35 (Step S 35 ; NO), the controller 31 obtains the fatigue level and availability of each doctor and updates the fatigue level and availability of each doctor in the doctor attribute table 351 in the storage 35 (Step S 37 ).
- the controller 31 returns to Step S 31 after Step S 37 and repeats the steps based on the updated fatigue level and availability.
- the controller 31 ends the image interpretation doctor assignment process after Step S 32 , S 34 , or S 36 .
- the controller 31 After the image interpretation doctor assignment process, the controller 31 ends the matching process of the abnormality detection result and the attribute of the doctor in FIG. 8 .
- Step S 11 the controller 31 assigns a priority for displaying the medical image to the medical image based on the abnormality detection result (Step S 12 ) in FIG. 7 .
- the controller 31 uses the “malignancy level” as the priority.
- the controller 31 associates the medical image with the abnormality detection result (presence/absence of abnormality, name of the lesion, position of the lesion, size of the lesion, category of the lesion, and malignancy level), the image interpretation doctor, and the priority with each other, and transmits them to the image management device 40 via the communication unit 34 (Step S 13 ).
- the controller 31 transmits the malignancy level map with the medical image to the image management device 40 via the communication unit 34 .
- the imaging diagnosis support process is ended here.
- the controller 41 of the image management device 40 receives the medical image, the abnormality detection result, the image interpretation doctor, and the priority which are transmitted from the imaging diagnosis support device 30 via the communication unit 42 .
- the controller 41 stores the medical image transmitted from the imaging diagnosis support device 30 in the medical image memory area 433 of the storage 43 and stores the information on the medical image in the medical image database 432 .
- the controller 41 stores, in the medical image database 432 , a patient ID, a patient name, examination date and time, an examination ID, a modality, a SOP instance UID, an image file name, a file storage location, an abnormality detection result, an image interpretation doctor, a priority, and the like associated with each other.
- the patient ID, patient name, examination date and time, examination ID, modality, and SOP instance UID are obtained from the attribute information of the medical image.
- the controller 41 specifies the medical worker who is operating the terminal for medical workers by the “user ID” input in the terminal for medical workers 54 .
- the controller 41 refers to the user information table 431 in the storage 43 and specifies the medical worker (name of user) who is operating the terminal for medical workers 54 based on the user ID.
- the controller 41 refers to the medial image database 432 in the storage 43 , extracts records (medical images) which are associated with the medical worker who is operating the terminal for medical workers 54 in the “image interpretation doctor” field, and displays a list (examination list) of medical images to be interpreted by the medical worker who is operating the terminal for medical workers 54 on the display of the terminal for medical workers 54 .
- FIG. 10A shows exemplary data (patient ID, patient name, examination date, malignancy, etc.) dedicated to the medical images which the medical worker who is operating the terminal for medical workers 54 is requested to interpret.
- FIG. 10B shows exemplary display of the data in FIG. 10A sorted according to the malignancy level (priority).
- the data patient ID, patient name, examination date, malignancy, etc.
- the data is sorted in order of malignancy from high to low.
- the controller 41 displays the medical image selected on the list on the display of the terminal for medical workers 54 according to an operation via the operation interface of the terminal for medical workers 54 .
- the controller 41 may display the malignancy level map associated with the medical image on the display along with the medical image when displaying the medical image for interpretation.
- the imaging diagnosis support device 30 determines contents and a destination of transmission of the medical image or the detection result based on the result of the detection of an abnormality. Thus, efficiency improvement and optimization of workflows in medical fields may be realized.
- the medical workers such as a doctor who requested the examination or a technician are notified of that via the terminal for medical workers 54 , based on the detection result. In this way, timely communication with the medical workers is possible.
- the imaging diagnosis support device 30 determines the medical worker who is to be requested to interpret the medical image based on the detection result and the attributes of the medical worker, and then determines thereby the publication range which the medical image or the detection result is open to. This makes it possible to request an appropriate medical worker to interpret the medical image.
- the imaging diagnosis support device 30 determines whether to transmit the medical image to the image management device 40 based on the detection result. For example, in the case where re-imaging using the same modality 10 is required, the medical image taken previously is not transmitted to the image management device 40 .
- additional imaging is not convenient for the doctor, technician, or patient if additional imaging is to be requested after the doctor interprets the medial image.
- additional imaging is determined by analysis of the medical image right after the imaging, the additional imaging may be requested while the patient is in the imaging room, which improves productivity.
- the imaging diagnosis support device 30 may transmit the priority for displaying the medical image associated with the medical image to the image management device 40 , presenting the priority of the medical image to the image management device 40 .
- the medical images to be interpreted on the list are associated with different dates of examination, the medical images on different dates are not mixed up.
- the controller 41 of the image management device 40 determines an order of the medical images for displaying the list on the display (the display of the terminal for medical workers 54 , etc.) based on the priority of each of the medical images stored in the storage 43 .
- the controller 41 displays the list of the medical images grouped by a predetermined period according to the examination date of each of the medical images included in the list, and determines an order of the medical images in the predetermined period based on the priority of each of the medical images.
- a day (0 o'clock to 24 o'clock on the same day) is the predetermined period.
- the controller 41 specifies the medical worker who is operating the terminal for medical workers by the “user ID” input in the terminal for medical workers 54 .
- the controller 41 refers to the medial image database 432 in the storage 43 , extracts records (medical images) which are associated, in the “image interpretation doctor” field, with the medical worker who is operating the terminal for medical workers 54 , and displays a list (examination list) of the medical images to be interpreted by the medical worker who is operating the terminal for medical workers 54 on the display of the terminal for medical workers 54 .
- FIG. 11A shows exemplary data (patient ID, patient name, examination date and time, malignancy, etc.) dedicated to the medical images which the medical worker who is operating the terminal for medical workers 54 is requested to interpret.
- the malignancy level deduced from the medical image is used also as the priority.
- FIG. 11B shows exemplary display of the data in FIG. 11A grouped by examination date and sorted according to the malignancy level (priority).
- the data patient ID, patient name, examination date, malignancy, etc.
- the data corresponding to the medical images with the examination date of “Jan. 23, 2020” are sorted by malignancy from high to low in Group G 1 .
- the data corresponding to the medical images with the examination date of “Feb. 1, 2020” are sorted by malignancy from high to low in Group G 2 .
- the list of the medical images generated on multiple examination dates is displayed, the data on the same date are sorted and the medical images on different dates are not mixed up. That is, the medical images with high malignancy are displayed on the top of the list among the medical images on the same date.
- the “predetermined period” for grouping the examination dates and times are not limited to one day.
- the examination dates and times may be grouped by multiple days, by two or three days for example.
- the malignancy level map is created using variation in color according to the malignancy level, but a heatmap may be created according to the diagnosis difficulty at each position on the medical image.
- the controller 31 of the imaging diagnosis support device 30 may specify diagnosis difficulty concerning the medical image for the medical image transmitted to the image management device 40 .
- the controller 31 may add to the medical image with high difficulty a reason (comments) for setting “difficulty: high.”
- the image management device 40 may add a mark on the image with high difficulty when displaying the list of the medical images and call attention of the image interpretation doctor.
- the controller 31 of the imaging diagnosis support device 30 may pre-populate the field with the information obtained from the abnormality detection result for the medical image.
- the information input in the field of image interpretation opinions from the technician is managed in RIS 51 .
- the program(s) for executing each process in the devices may be stored in a portable recording medium.
- a carrier wave may also be applied as a medium providing the program data a communication line.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Primary Health Care (AREA)
- Epidemiology (AREA)
- Biomedical Technology (AREA)
- Radiology & Medical Imaging (AREA)
- Theoretical Computer Science (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Pathology (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
- The entire disclosure of Japanese Patent Application No. 2020-085921 filed on May 15, 2020 is incorporated herein by reference in its entirety.
- The present invention relates to an information processing device and a medical image system.
- In recent years in the medical field, machine learning has been supporting imaging diagnosis, which used to be done by doctors. In machine learning, machines learn patterns and relations of a mass of data and performs identification, recognition, detection, prediction, and the like.
- In clinical medicine, it is necessary to perform examinations and diagnoses appropriately and quickly, which requires efficiency improvement and optimization of examinations and diagnoses.
- For example, there has been proposed a diagnosis support system to calculate scores of difficulty in diagnosis of patient cases and rank the cases for efficient diagnosis (see JP2017515574A). In this system, an appropriate doctor can be assigned to each case according to the diagnosis ability of doctors.
- In clinical medicine, further efficiency improvement and optimization of workflows are desired.
- For example, in imaging of a patient, if additional imaging is required after a doctor interpreted an image(s) obtained by photographing the patient, it is necessary to ask the patient to come to the medical facility and take clothes off, as well as reserve the examination equipment, prepare and set up the photographing, which decreases the productivity.
- In regard of information communication, timely contact with the medical workers is required because of necessity of immediate responses to patients with infectious diseases.
- It is necessary that appropriate doctors (attribute, ability of image interpretation, etc.) deliver image interpretation in imaging diagnosis.
- The present invention has been conceived in view of the problems in the conventional techniques as described above, and has an object of realizing efficiency improvement and optimization of workflows in medical fields.
- To achieve at least one of the abovementioned objects, according to an aspect of the present invention, n information processing device reflecting one aspect of the present invention is interposed between an imaging control device and an image management device in communication, the information processing device including:
- an abnormality detector that performs detection of an abnormality in a medical image received from the imaging control device;
- a first hardware processor that determines, based on a result of the detection by the abnormality detector, content or a destination of transmission of the medical image or the result of the detection.
- To achieve at least one of the abovementioned objects, according to another aspect of the present invention, a medical image system reflecting one aspect of the present invention including:
- the information processing device; and
- the image management device,
- wherein the image management device comprises:
-
- a storage that stores the plurality of medical images transmitted from the information processing device and priorities associated with the respective plurality of medical images; and
- a second hardware processor that determines an order of the plurality of medical images stored in the storage on a list to be displayed on a display based on the priorities associated with the plurality of medical images stored in the storage.
- The advantages and features provided by one or more embodiments of the invention will become more fully understood from the detailed description given hereinbelow and the appended drawings which are given by way of illustration only, and thus are not intended as a definition of the limits of the present invention, wherein:
-
FIG. 1 shows a system configuration of a medical image system according to an embodiment of the present invention; -
FIG. 2 is a block diagram showing a functional configuration of an imaging diagnosis support device; -
FIG. 3 shows an exemplary data configuration of a doctor attribute table; -
FIG. 4A is an example of a chest X-ray image; -
FIG. 4B is an example of a malignancy level map generated for the chest X-ray image; -
FIG. 5 is a block diagram showing a functional configuration of the image management device; -
FIG. 6 shows an exemplary data configuration of a medical image database; -
FIG. 7 is a flowchart showing an imaging diagnosis support process executed by the image diagnosis support device; -
FIG. 8 is a flowchart showing a matching process of an abnormality detection result and an attribute of a doctor; -
FIG. 9 is a flowchart showing an image interpretation doctor assignment process; -
FIG. 10A shows exemplary data of medical images; -
FIG. 10B shows exemplary display of the data sorted according to the malignancy level; -
FIG. 11A shows exemplary data of medical images according to a modification; and -
FIG. 11B shows exemplary display of the data grouped by date of examination and sorted according to the malignancy level. - Hereinafter, embodiments of an image processing device and a medical image system according to the present invention are described with reference to the drawings. However, the scope of the present invention is not limited to the embodiments or illustrated examples.
-
FIG. 1 shows a system configuration of amedical image system 100. - As shown in
FIG. 1 , themedical image system 100 includes a modality(s) 10, a console(s) 20, an imagingdiagnosis support device 30, animage management device 40, an RIS (Radiology Information System) 51, an electronicclinical record server 52, areservation system 53, and a terminal(s) for medical worker(s) 54, and is connected for data communication via a communication network N such as a LAN (Local Area Network). These components of themedical image system 100 are in conformity with HL7 (Health Level Seven), DICOM (Digital Image and Communications in Medicine) standard, or the like and communicate with one another in conformity with DICOM standard. The numbers of themodalities 10, theconsoles 20, and the terminals formedical workers 54 are not particularly limited. - The
modality 10 is an image generation device such as an X-ray imaging machine (DR, CR), an ultrasound diagnostic machine (US), a CT scanner and an MRI machine, and generates medical images by imaging the patients. Themodality 10 writes attribute information (patient information, examination information, etc.) to headers of image files in conformity with DICOM standard, and thereby attaches the attribute information to the medical images. - The
console 20 is an imaging control device that controls the imaging in themodality 10. Theconsole 20 outputs imaging conditions and image reading conditions to themodality 10 and obtains the image data of the medical images imaged by themodality 10. Theconsole 20 includes a controller, a display, an operation interface, a communication unit, and a storage and such components are connected by a bus. - The imaging
diagnosis support device 30, which is an information processing device located in the communication network between theconsole 20 and theimage management device 40, receives medical images from theconsole 20, and transmits the medical images to theimage management device 40. The imagingdiagnosis support device 30 uses artificial intelligence (AI) that performs imaging diagnosis and image analysis including detection of lesions of CAD (Computer Aided Diagnosis/Detection) on the medical images. - The
image management device 40 stores and manages the image data of the medical images generated by themodality 10. Theimage management device 40 is, for example, PACS (Picture Archiving and Communication System). - The
RIS 51 manages information in the radiology department such as examinations by the radiation devices, reservations of treatments, results of examinations, and the like. TheRIS 51 manages examination orders issued by the electronicclinical record server 52 and transmits the examination orders to themodality 10 used in the examinations. - The electronic medical
clinical server 52 generates electronic clinical record information including treatments and diagnoses to patients and examination orders for requesting the examinations of the patients according to the operation input via the terminal formedical workers 54. - The
reservation system 53 manages reservations of the examinations such as imaging examinations using themodality 10, for example, in the medical facility. - The terminal for
medical workers 54 is a computer device such as a personal computer (PC) used by medical workers. The medical workers creates the electronic clinical records, generates the examination orders, views the medical images, and create image interpretation reports on the terminals formedical workers 54. The terminal formedical workers 54 includes a controller, a display, an operation interface, a communication unit, and a storage, and such components are connected by a bus. -
FIG. 2 shows a functional configuration of the imagingdiagnosis support device 30. - As shown in
FIG. 2 , the imagingdiagnosis support device 30 includes a controller (first hardware processor) 31, adisplay 32, anoperation interface 33, acommunication unit 34, and astorage 35, and such components are connected by a bus. - The
controller 31, which includes a central processing unit (CPU), a random access memory (RAM), and the like, centrally controls processing operations of the components of the imagingdiagnosis support device 30. Specifically, the CPU retrieves various processing programs stored in theprogram storage 35, deploys them in the RAM, and executes various kinds of processing in cooperation with the programs. - The
display 32, which includes a monitor of a liquid crystal display (LCD), shows various screens according to the display signals input by thecontroller 31. - The
operation interface 33, which includes a keyboard with cursor keys, letter and number input keys, various function keys, and the like, and a pointing device such as a mouse, outputs key operations on the keyboard, operation signals input by the mouse operation, or the like to thecontroller 31. - The
communication unit 34, which includes a network interface, transmits and receives data to and from an external device(s) connected via the communication network. For example, thecommunication unit 34 receives the medical images obtained by imaging of the patients by themodality 10 from theconsole 20. Thecommunication unit 34 transmits the medical images to theimage management device 40. - The
storage 35 is a memory device including a hard disk drive (HDD) and a non-volatile memory. Thestorage 35 stores various programs executed by thecontroller 31 and parameters and data required for executing the programs. For example, thestorage 35 stores a transmission control program P1, an abnormality detection program P2, and an additional examination determination program P3. Thestorage 35 also stores the doctor attribute table 351, and a notification destination table 352. - The transmission control program P1 is a program for executing a process of determination of contents to be sent or a recipient of a medical image(s) or an abnormality detection result based on a medical image or an abnormality detection result.
- The abnormality detection program P2 is a program for executing a process of detection of an abnormality from the medical image.
- The additional examination determination program P3 is a program for executing a process of determination whether an additional examination (additional imaging, reimaging) is required.
- The doctor attribute table 351 is a table for managing the attribute information of doctors. The attribute information may be input from the imaging
diagnosis support device 30 or any device that is connectable to the imagingdiagnosis support device 30.FIG. 3 shows an exemplary data configuration of the doctor attribute table 351. A doctor name, user ID, specialty, image interpretation ability, fatigue level, and availability for each of the doctors are stored in the doctor attribute table 351. - The doctor name is a name of a doctor.
- The user ID is a user ID for the doctor using the
medical image system 100. - The specialty is a medical department which the doctor is specialized in or belongs to.
- The image interpretation ability is information indicating the level of the image interpretation skill of the doctor. The image interpretation ability is, for example, represented by classification of high, medium, and low, which is determined by the years of experience, the cumulative number of the interpreted images, and the like.
- The fatigue level is information indicating the degree of fatigue of the doctor. The fatigue level is, for example, represented by classification of high, medium, ad low, which is determined by the number of the interpreted images in a predetermined period. The fatigue level is determined by the number of the interpreted images on a day in the simplest way. The doctor (user) her/himself can set the fatigue level.
- The availability is information indicating the availability of the doctor (0-100%, etc.). The availability is calculated from the number of images to be interpreted, the reservations, the current image interpretation status, and the like. The doctor (user) her/himself can set the availability (especially in a remote site of image interpretation).
- The notification destination table 352 is a table for managing a destination of notification from the
imaging diagnosis device 30 for each of the medical workers (users). A user ID, a name, an e-mail address, and the like associated with each other are stored in the notification destination table 352. - The user ID, name, and e-mail address are each the medical worker's. Other destination information may be stored instead of the e-mail address.
- The
controller 31 detects an abnormality in the medical image received from theconsole 20 in association with the abnormality detection program P2. That is, thecontroller 31 functions as an abnormality detector. - The
controller 31 generates a lesion name (disease name), a position of the lesion, a size of the lesion, a category of the lesion, a malignancy level, or a malignancy level map. - The category of the lesion is information indicating the degree of suspicion of malignancy. In mammography, a lesion is divided into five categories as shown below.
Categories 3 to 5 require detailed examination. - Category 1: no abnormality
- Category 2: clearly benign
- Category 3: benign (But cannot deny malignancy)
- Category 4: suspected of malignancy (There is high possibility of malignancy, but there is still possibility of benignity. Cytology and biopsy are recommended.)
- Category 5: malignant (Breast cancer is almost certain)
- The malignancy level is a numerical measure of the level of malignancy based on a name, position, size, category and the like of the lesion. The malignancy level may be calculated for each medical image. Alternatively, the malignancy level may be calculated for each lesion on one medical image (ex. lung cancer: 0.13, tuberculosis: 0.72, aerothorax: 0.86, etc.).
- The malignancy level map is a heatmap colored according to the malignancy level of each area on the medical image. The contrasting malignancy levels (numerical data) are visualized in the malignancy level map. An exemplary malignancy level map of a chest X-ray image in
FIG. 4A is shown inFIG. 4B . It is desirable that a region with a high malignancy level is represented by red, for example, to draw attention to the region with a high malignancy level. - The
controller 31 writes a “SOP instance UID” of the medical image for which the malignancy level map is created on a tag “reference SOP instance UID” of the malignancy level map, and thereby records which malignancy level map corresponds to which medical image. - The feature of analysis including abnormality detection is realized by machine learning. The
controller 31 outputs an abnormality detection result such as possible diseases using a detector that have learned pre-prepared data set (combinations of medical images and abnormality detection results in the concerning medical images). - The
controller 31 presents whether an additional examination or re-imaging is required and what item is to be examined in cooperation with the additional examination determination program P3. That is, thecontroller 31 functions as an additional examination determining means. The examination items (what item is to be examined) are information specifying examination details (modality, region to be imaged, etc.). Specifically, thecontroller 31 presents at least one of themodality 10, the region to be imaged, and the imaging method. The imaging method includes specifying a direction of imaging, enlargement, and the like. - The
controller 31 determines information to be transmitted or a recipient of the medical image or the detection result based on the abnormality detection result in cooperation with the transmission control program P1. In this embodiment, the recipient includes not only the actual recipient of the medical image or the detection result but also a publication range which the medical image or the detection result is open to. - For example, the
controller 31 determines whether the medical image is transmitted to theimage management device 40 based on the detection result. - The
controller 31 determines a device to which the medical image or the detection result is transmitted based on the detection result. The device to which the medical image or the detection result is transmitted includes the image management device 40 (PACS), theconsole 20, theRIS 51, the electronicclinical record server 52, thereservation system 53, the terminal for medical workers 54 (including a tablet terminal and a mobile terminal), and the HIS (Hospital Information System). - The
controller 31 determines a medical worker who is requested to interpret the medical image(s) based on the detection result and the attributes of the medical workers. The attributes of the medical workers include at least one of the specialty, the image interpretation ability, the fatigue level, and the availability. - The
controller 31 assigns a priority for displaying the medical image to the medical image based on the detection result, and transmits the priority associated with the medical image to theimage management device 40. - The
controller 31 updates the fatigue level and the availability in the doctor attribute table 351 stored in thestorage 35 based on the information on the doctors obtained from theimage management device 40, the terminal formedical workers 54, and the like. The timing for update may be every 10 minutes, every hour, or any other time. -
FIG. 5 shows a functional configuration of theimage management device 40. - As shown in
FIG. 5 , theimage management device 40 includes a controller (second hardware processor) 41, acommunication unit 42, and astorage 43, and such components are connected by a bus. - The
controller 41, which includes a CPU and a RAM, centrally controls processing operations of the components of theimage management device 40. The CPU retrieves various processing programs stored in theprogram storage 43, deploys them in the RAM, and executes various kinds of processing in cooperation with the programs. - The
communication unit 42, which includes a network interface, transmits and receives data to and from an external device(s) connected via the communication network N. - The
storage 43 is a memory device including an HDD and a non-volatile memory. Thestorage 43 stores various programs executed by thecontroller 41 and parameters and data necessary for executing the programs. For example, thestorage 43 stores a user information table 431 and amedical image database 432. Thestorage 43 includes a medicalimage memory area 433. - The user information table 431 is a table for managing the information on users (medical workers) using the
medical image system 100 by each. The user information table 431 stores a user ID, name, facility, specialty, and the like associated with each other for each user. - The user ID is user identification information, and the name is a name of the user.
- The facility is a medical facility to which the user belongs.
- The specialty is a medical department which the user is specialized in.
- The
medical image database 432 is a database for managing information on the medical images managed in theimage management device 40.FIG. 6 shows an exemplary data configuration of themedical image database 432. A patient ID, a patient name, examination date and time, an examination ID, a modality, a SOP instance UID, an image file name, a file storage location, an abnormality detection result, an image interpretation doctor, a priority, and the like are associated with each other in themedical image database 432. - The patient ID and the name is a patient ID and a name of the patient who undergoes an imaging examination.
- The examination date and time is date and time when the examination concerning the medical image.
- The examination ID is identification information of the examination concerning the medical image.
- The modality is a modality used in the examination (imaging)
- The SOP instance UID is identification information allotted to the medical image.
- The image file name is a name of the file containing the medical image.
- The file storage location is information indicating a destination of the file of the medical image in the medical
image memory area 433. - The abnormal detection result, which is information obtained by the abnormality detection process for the medical image, includes presence/absence of an abnormality, a name of a lesion, a position of the lesion, a size of the lesion, a category of the lesion, and a malignancy level.
- The image interpretation doctor is a doctor who is assigned to interpret the medical image. Specifically, the information on the image interpretation doctor determined in an image interpretation doctor assignment process described later (refer to
FIG. 9 ) is obtained from the imagingdiagnosis support device 30 and stored in the field “image interpretation doctor.” - The priority is a priority for displaying the medical image. In this embodiment, the malignancy level deduced from the medical image is used as the priority.
- The medical
image memory area 433 stores the files of the medical images. - As the image file name and location of the medical image are associated with the priority in the
medical image database 432, the medical image transmitted from the imagingdiagnosis support device 30 and associated with the priority is stored in thestorage 43. - In response to a request of acquisition of the medical image from an external device via the
communication unit 42, thecontroller 41 transmits display data for displaying the requested medical image to the external device according to the acquisition request. - The
controller 41 determines an order of displaying a list of medical images on a display means (the display of the terminal formedical workers 54, or the like) based on the priorities associated with the medical images and stored in thestorage 43. That is, thecontroller 41 functions as a display control means. - Next, operation of the imaging
diagnosis support device 30 is described. -
FIG. 7 is a flowchart showing an imaging diagnosis support process executed by the imagingdiagnosis support device 30. This process is executed by software processing by the CPU of thecontroller 31 in association with the programs stored in the storage 35 (the transmission control program P1, the abnormality detection program P2, the additional examination determination program P3). - First, the
controller 31 receives a medical image generated by themodality 10 from theconsole 20 via the communication unit 34 (Step S1). - Next, the
controller 31 executes an abnormality detection process on the medical image using the detector obtained by machine learning (Step S2). Thecontroller 31 detects an abnormality (possible lesion, image error, etc.), and generates data on the name of the lesion, the position of the lesion, the size of the lesion, the category of the lesion, and the malignancy level. A technique involving deep learning may be employed in the abnormality detection on the medical image. - Techniques concerning a lesion detection task on a chest X-ray image using deep learning are disclosed in the following documents, for example.
- Wang, X. et al. ChestX-ray8: hospital-scale chest X-ray database and benchmarks on weakly-supervised classification and localization of common thorax diseases. Preprint at https://arxiv.org/abs/1705.02315 (2017).
- Baltruschat, I. M. et al. Comparison of Deep Learning Approaches for Multi-Label Chest X-Ray Classification. Preprint at https://arxiv.org/abs/1803.02315 (2018).
- Here, the
controller 31 determines whether there is a suspicion of a disease which requires immediate treatments such as an infectious disease based on the detection result (Step S3). For example, thecontroller 31 determines whether there is a suspicion of tuberculosis, pneumonia, and the like, in the case of chest disease. - If it is determined that there is a suspicion of a disease requiring immediate treatments (Step S3; YES), the
controller 31 notifies the terminal formedical workers 54 possessed by a doctor or technician who requested the examination concerning the medical image via the communication unit 34 (Step S4). - The doctor, technician, or the like who requested the examination concerning the medical image is attached to the medical image as attribute information, for example. The
controller 31 reads out a notification destination such as an e-mail address of the doctor, technician, or medical worker who requested the examination concerning the medical image from the notification destination table 352 in thestorage 35, and transmits a notification about a suspicion of a disease requiring immediate treatments to the destination. - The
controller 31 may display a pop-up window with a message that there is a suspicion of a disease requiring immediate treatments on the display of the terminal formedical workers 54 or theconsole 20. In the case where a list of examinations is displayed on the display of the terminal formedical workers 54 or theconsole 20, thecontroller 31 may display a mark indicating that there is a suspicion of a disease requiring immediate treatments in a row of the concerning examination on the list. Thecontroller 31 may displays a blinking icon dedicated for showing that there is a suspicion of a disease requiring immediate treatments on the display of the terminal formedical workers 54 or theconsole 20. - If it is determined that there is no suspicion of a disease requiring immediate treatments at Step S3 (S3; NO), or after Step S4, the
controller 31 performs an additional examination determination process (Step S5). In the additional examination determination process, thecontroller 31 determines whether an additional examination is required or not. Thecontroller 31 determines themodality 10 to be used in the additional examination, the region to be imaged, the imaging method, and the like. - For example, the
controller 31 determines that re-imaging is required for an image that does not have an image quality above a predetermined level due to body movement or foreign matter inclusion or an image that is not suitable for diagnosis such as a chest image lacking a lung region. In a chest image lacking a lung region, the entire thorax is not in the irradiated area, and the lung region is missing. Thecontroller 31 determines a direction of imaging, an enlargement, and the like that are required in additional imaging based on the abnormality detection result. - Here, the
controller 31 determines whether imaging (re-imaging, additional imaging) using thesame modality 10 as the one which generated the medical image received at Step S1 is required or not (Step S6). - If imaging using the
same modality 10 is required (Step S6; YES), thecontroller 31 is on standby for transmission of the medical image received at Step S1 to the image management device 40 (Step S7), and notifies via thecommunication unit 34 theconsole 20 which transmitted the concerning medical image that re-imaging or additional imaging is required and of an order of re-imaging or additional imaging (item to be examined, region to be imaged, direction of imaging, etc.) (Step S8). - The order of the re-imaging or additional imaging is displayed on the display of the
console 20. For example, thecontroller 31 displays a pop-up window showing the order of the re-imaging or additional imaging on the display of theconsole 20. In the case where a list of examinations is displayed on the display of theconsole 20, thecontroller 31 may display a mark indicating re-imaging or additional imaging in a row of the concerning examination on the list. Thecontroller 31 may display a blinking icon indicating re-imaging or additional imaging on the display of theconsole 20. - In the case of the re-imaging using the
same modality 10, after the steps from Step S1 are performed on the medical image generated by the re-imaging, the medical image in the re-imaging is to be transmitted unless further re-imaging is required. The medical image previously imaged is not transmitted to theimage management device 40. - If imaging using the same modality is not required at Step S6 (Step S6; NO), or after Step S8, the
controller 31 determines whether imaging using themodality 10 different than the one which generated the medical image received at Step S1 is required as a result of the additional examination determination process (Step S9). - If imaging using a
different modality 10 is required (Step S9; YES), thecontroller 31 registers additional imaging to the reservation system 53 (Step S10). Specifically, thecontroller 31 transmits information on themodality 10 to be used in the additional imaging, the region to be imaged, the imaging method, and the like to thereservation system 53 via thecommunication unit 34. An examination reservation concerning the additional imaging is registered in thereservation system 53. - The
controller 31 may transmit an order of the additional imaging to thereservation system 53 after displaying on thedisplay 32 that the additional imaging is required and what are the modality to be used in the additional imaging, the region to be imaged, the imaging method, and the like, and then waiting for the user to transmit an order via theoperation interface 33 before the additional imaging is registered to thereservation system 53. - If imaging using a
different modality 10 is not required at Step S9 (Step S9; NO), or after Step S10, thecontroller 31 performs a matching process of the abnormality detection result and the attribute of the doctor (Step S11). - The matching process of the abnormality detection result and the attribute of the doctor is described below with reference to
FIG. 8 . - The
controller 31 obtains the abnormality detection result (name of the lesion, position of the lesion, size of the lesion, category of the lesion, malignancy level, etc.) obtained in the abnormality detection process at Step S2 (Step S21). - Next, the
controller 31 determines difficulty of diagnosis for the medical image (Step S22). For example, thecontroller 31 sets “difficulty: high” for a case of a disease which is difficult to diagnose based on the malignancy level included in the abnormality detection result. Specifically, thecontroller 31 sets “difficulty: high” for the malignancy level of 0.4 to 0.6, “difficulty: medium” for the malignancy level of 0.2 to 0.4 or 0.6 to 0.8, “difficulty: low” for the malignancy level of 0 to 0.2 or 0.8 to 1.0. According to the criteria for determination used here, it is most difficult to diagnose a disease by the medical image with a result indicating a medium malignancy level. - The difficulty may be calculated from the name, position, and size of the lesion. In determination by the name of the lesion, the less common the lesion, the higher the difficulty. In determination by the position of the lesion, the more structures overlap at the position, the higher the difficulty. In determination by the size of the lesion, the smaller the size, the higher the difficulty.
- Next, the
controller 31 obtains the attribute information of each doctor (specialty, image interpretation ability, fatigue level, availability) from the doctor attribute table 351 stored in the storage 35 (Step S23). - Next, the
controller 31 determines the specialty appropriate for the lesion from the name of the lesion included in the abnormality detection result (Step S24). - Next, the
controller 31 picks up interpretation doctor options (option group A) based on the specialty (Step S25). Specifically, thecontroller 31 extracts the doctors with the attribute information including the “specialty” matching with the one determined at Step S24. - Next, the
controller 31 picks up interpretation doctor options (option group B) based on the difficulty of the medical image and the image interpretation ability of the doctor from the option group A (Step S26). Specifically, thecontroller 31 extracts doctors in the option group A with the attribute information including the “image interpretation ability” corresponding to the difficulty determined at Step S22. For example, doctors with “interpretation ability: high” are picked up for “difficulty: high,” and doctors with “interpretation ability: low” are picked up for “difficulty: low.” - Next, the
controller 31 performs the image interpretation doctor assignment process (Step S27). In the image interpretation doctor assignment process, the image interpretation doctor is assigned based on the fatigue level and the availability included in the attribute information of the doctor. - The image interpretation doctor assignment process is described with reference to
FIG. 9 . - The
controller 31 determines whether there is a doctor with a low fatigue level and availability higher than 0% among the doctors included in the option group B (Step S31). - If there is a doctor with a low fatigue level and availability higher than 0% among the doctors included in the option group B (Step S31; YES), the
controller 31 assigns a doctor with the highest availability among the doctors with a low fatigue level and availability higher than 0% (Step S32). - If there is no doctor with a low fatigue level and availability higher than 0% among the doctors included in the option group B at Step S31 (Step S31; NO), the
controller 31 determines whether there is a doctor with a medium fatigue level and availability higher than 0% among the doctors included in the option group B (Step S33). - If there is a doctor with a medium fatigue level and availability higher than 0% among the doctors included in the option group B (Step S33; YES), the
controller 31 assigns a doctor with the highest availability among the doctors with a medium fatigue level and availability higher than 0% (Step S34). - If there is no doctor with a medium fatigue level and availability higher than 0% among the doctors included in the option group B at Step S3 (Step S33; NO), the
controller 31 determines whether there is a doctor with a high fatigue level and availability higher than 0% among the doctors included in the option group B (Step S35). - If there is a doctor with a high fatigue level and availability higher than 0% among the doctors included in the option group B (Step S35; YES), the
controller 31 assigns a doctor with the highest availability among the doctors with a high fatigue level and availability higher than 0% (Step S36). - If there is no doctor with a high fatigue level and availability higher than 0% among the doctors included in the option group B at Step S35 (Step S35; NO), the
controller 31 obtains the fatigue level and availability of each doctor and updates the fatigue level and availability of each doctor in the doctor attribute table 351 in the storage 35 (Step S37). - The
controller 31 returns to Step S31 after Step S37 and repeats the steps based on the updated fatigue level and availability. - The
controller 31 ends the image interpretation doctor assignment process after Step S32, S34, or S36. - After the image interpretation doctor assignment process, the
controller 31 ends the matching process of the abnormality detection result and the attribute of the doctor inFIG. 8 . - After Step S11, the
controller 31 assigns a priority for displaying the medical image to the medical image based on the abnormality detection result (Step S12) inFIG. 7 . Here, thecontroller 31 uses the “malignancy level” as the priority. - Next, the
controller 31 associates the medical image with the abnormality detection result (presence/absence of abnormality, name of the lesion, position of the lesion, size of the lesion, category of the lesion, and malignancy level), the image interpretation doctor, and the priority with each other, and transmits them to theimage management device 40 via the communication unit 34 (Step S13). - In the case where the malignancy level map is generated in the abnormality detection process, the
controller 31 transmits the malignancy level map with the medical image to theimage management device 40 via thecommunication unit 34. - The imaging diagnosis support process is ended here.
- The
controller 41 of theimage management device 40 receives the medical image, the abnormality detection result, the image interpretation doctor, and the priority which are transmitted from the imagingdiagnosis support device 30 via thecommunication unit 42. Thecontroller 41 stores the medical image transmitted from the imagingdiagnosis support device 30 in the medicalimage memory area 433 of thestorage 43 and stores the information on the medical image in themedical image database 432. Thecontroller 41 stores, in themedical image database 432, a patient ID, a patient name, examination date and time, an examination ID, a modality, a SOP instance UID, an image file name, a file storage location, an abnormality detection result, an image interpretation doctor, a priority, and the like associated with each other. - The patient ID, patient name, examination date and time, examination ID, modality, and SOP instance UID are obtained from the attribute information of the medical image.
- In the case where the
controller 41 receives the malignancy level map with the medical image from the imagingdiagnosis support device 30, thecontroller 41 stores in thestorage 43 the malignancy level map associated with the medical image for which the map is created. Specifically, thecontroller 41 writes the “SOP instance UID” of the medical image for which the malignancy level map is created on a tag “reference SOP instance UID” of the malignancy level map, and thereby associates the malignancy level map with the medical image. - When the terminal for
medical workers 54 is accessed, thecontroller 41 specifies the medical worker who is operating the terminal for medical workers by the “user ID” input in the terminal formedical workers 54. Specifically, thecontroller 41 refers to the user information table 431 in thestorage 43 and specifies the medical worker (name of user) who is operating the terminal formedical workers 54 based on the user ID. - The
controller 41 refers to themedial image database 432 in thestorage 43, extracts records (medical images) which are associated with the medical worker who is operating the terminal formedical workers 54 in the “image interpretation doctor” field, and displays a list (examination list) of medical images to be interpreted by the medical worker who is operating the terminal formedical workers 54 on the display of the terminal formedical workers 54. -
FIG. 10A shows exemplary data (patient ID, patient name, examination date, malignancy, etc.) dedicated to the medical images which the medical worker who is operating the terminal formedical workers 54 is requested to interpret. -
FIG. 10B shows exemplary display of the data inFIG. 10A sorted according to the malignancy level (priority). InFIG. 10B , the data (patient ID, patient name, examination date, malignancy, etc.) associated with each of the medical images is sorted in order of malignancy from high to low. - The
controller 41 displays the medical image selected on the list on the display of the terminal formedical workers 54 according to an operation via the operation interface of the terminal formedical workers 54. - The
controller 41 may display the malignancy level map associated with the medical image on the display along with the medical image when displaying the medical image for interpretation. - As described hereinbefore, the imaging
diagnosis support device 30 according to this embodiment determines contents and a destination of transmission of the medical image or the detection result based on the result of the detection of an abnormality. Thus, efficiency improvement and optimization of workflows in medical fields may be realized. - For example, in the case where there is a suspicion of a disease which requires immediate treatments such as an infectious disease, the medical workers such as a doctor who requested the examination or a technician are notified of that via the terminal for
medical workers 54, based on the detection result. In this way, timely communication with the medical workers is possible. - The imaging
diagnosis support device 30 determines the medical worker who is to be requested to interpret the medical image based on the detection result and the attributes of the medical worker, and then determines thereby the publication range which the medical image or the detection result is open to. This makes it possible to request an appropriate medical worker to interpret the medical image. - The imaging
diagnosis support device 30 determines whether to transmit the medical image to theimage management device 40 based on the detection result. For example, in the case where re-imaging using thesame modality 10 is required, the medical image taken previously is not transmitted to theimage management device 40. - It is not convenient for the doctor, technician, or patient if additional imaging is to be requested after the doctor interprets the medial image. As additional imaging is determined by analysis of the medical image right after the imaging, the additional imaging may be requested while the patient is in the imaging room, which improves productivity.
- The imaging
diagnosis support device 30 transmits a request for re-imaging or additional imaging to theconsole 20 in the case where the re-imaging or additional imaging using thesame modality 10 is required. - The image
diagnosis support device 30 transmits information on themodality 10 used in the additional imaging, the region to be imaged, the imaging method, and the like to thereservation system 53 in the case where imaging using adifferent modality 10 is required based on the detection result. - The imaging
diagnosis support device 30 may transmit the priority for displaying the medical image associated with the medical image to theimage management device 40, presenting the priority of the medical image to theimage management device 40. - The
image management device 40 determines the order of the medical images on the list to be displayed on the terminal formedical workers 54 based on the priority associated with each of the medical images. - In a modification, in the case where the medical images to be interpreted on the list are associated with different dates of examination, the medical images on different dates are not mixed up.
- The
controller 41 of theimage management device 40 determines an order of the medical images for displaying the list on the display (the display of the terminal formedical workers 54, etc.) based on the priority of each of the medical images stored in thestorage 43. - The
controller 41 displays the list of the medical images grouped by a predetermined period according to the examination date of each of the medical images included in the list, and determines an order of the medical images in the predetermined period based on the priority of each of the medical images. In the modification, a day (0 o'clock to 24 o'clock on the same day) is the predetermined period. - When the terminal for medical workers is accessed, the
controller 41 specifies the medical worker who is operating the terminal for medical workers by the “user ID” input in the terminal formedical workers 54. - The
controller 41 refers to themedial image database 432 in thestorage 43, extracts records (medical images) which are associated, in the “image interpretation doctor” field, with the medical worker who is operating the terminal formedical workers 54, and displays a list (examination list) of the medical images to be interpreted by the medical worker who is operating the terminal formedical workers 54 on the display of the terminal formedical workers 54. -
FIG. 11A shows exemplary data (patient ID, patient name, examination date and time, malignancy, etc.) dedicated to the medical images which the medical worker who is operating the terminal formedical workers 54 is requested to interpret. In the modification, the malignancy level deduced from the medical image is used also as the priority. -
FIG. 11B shows exemplary display of the data inFIG. 11A grouped by examination date and sorted according to the malignancy level (priority). InFIG. 11 , the data (patient ID, patient name, examination date, malignancy, etc.) corresponding to each of the medical images are grouped into Group G1 and G2 by examination date. The data corresponding to the medical images with the examination date of “Jan. 23, 2020” are sorted by malignancy from high to low in Group G1. The data corresponding to the medical images with the examination date of “Feb. 1, 2020” are sorted by malignancy from high to low in Group G2. - As described above, when the list of the medical images generated on multiple examination dates is displayed, the data on the same date are sorted and the medical images on different dates are not mixed up. That is, the medical images with high malignancy are displayed on the top of the list among the medical images on the same date.
- When the order of the medical images on the list is determined according to the priority only, interpretation of a medical image with low priority may be put back. In the modification, however, a medical image is not replaced with another in a different group of the “predetermined period”. This makes it possible not to unnecessarily put back interpretation of a medical image with low priority.
- The “predetermined period” for grouping the examination dates and times are not limited to one day. The examination dates and times may be grouped by multiple days, by two or three days for example.
- The above embodiments and modifications are examples of an information processing device and a medical image system according to the present invention, and are not intended to limit the present invention. The detailed configurations and operations of the components constituting the image forming apparatus can also be appropriately modified within the scope of the present invention.
- In the above embodiment, the malignancy level map is created using variation in color according to the malignancy level, but a heatmap may be created according to the diagnosis difficulty at each position on the medical image.
- The
controller 31 of the imagingdiagnosis support device 30 may specify diagnosis difficulty concerning the medical image for the medical image transmitted to theimage management device 40. Thecontroller 31 may add to the medical image with high difficulty a reason (comments) for setting “difficulty: high.” - In the case where diagnosis difficulty is specified for the medical image transmitted from the imaging
diagnosis support device 30, theimage management device 40 may add a mark on the image with high difficulty when displaying the list of the medical images and call attention of the image interpretation doctor. - When displaying a form field of image interpretation opinions from the technician on the display of the
console 20, thecontroller 31 of the imagingdiagnosis support device 30 may pre-populate the field with the information obtained from the abnormality detection result for the medical image. The information input in the field of image interpretation opinions from the technician is managed inRIS 51. - The program(s) for executing each process in the devices may be stored in a portable recording medium. A carrier wave may also be applied as a medium providing the program data a communication line.
Claims (11)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020-085921 | 2020-05-15 | ||
JP2020085921A JP7415787B2 (en) | 2020-05-15 | 2020-05-15 | medical imaging system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20210358597A1 true US20210358597A1 (en) | 2021-11-18 |
Family
ID=78510112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/318,309 Pending US20210358597A1 (en) | 2020-05-15 | 2021-05-12 | Information processing device and medical image system |
Country Status (2)
Country | Link |
---|---|
US (1) | US20210358597A1 (en) |
JP (1) | JP7415787B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20240201921A1 (en) * | 2022-12-16 | 2024-06-20 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, radiation imaging system, and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020025172A1 (en) * | 2000-03-21 | 2002-02-28 | Takao Tsuda | Control system of image processor |
US20030210813A1 (en) * | 2002-05-13 | 2003-11-13 | Fuji Photo Film Co., Ltd. | Method and apparatus for forming images and image furnishing service system |
US20080058639A1 (en) * | 2006-08-29 | 2008-03-06 | Fujifilm Corporation | Medical network system, medical imaging apparatus, medical image processor, and medical image processing method |
US20090175417A1 (en) * | 2006-04-06 | 2009-07-09 | Yasuhiko Sasano | Medical information processing device |
US20130123603A1 (en) * | 2011-11-15 | 2013-05-16 | Samsung Electronics Co., Ltd. | Medical device and method for displaying medical image using the same |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006051198A (en) | 2004-08-12 | 2006-02-23 | Fuji Photo Film Co Ltd | Medical image processing system |
JP2006192066A (en) | 2005-01-13 | 2006-07-27 | Fuji Photo Film Co Ltd | Photographing system, photographing method, and program for the same |
JP2007330514A (en) | 2006-06-15 | 2007-12-27 | Fujifilm Corp | Medical image diagnosis supporting system |
JP5328146B2 (en) | 2007-12-25 | 2013-10-30 | キヤノン株式会社 | Medical image processing apparatus, medical image processing method and program |
RU2687760C2 (en) | 2014-05-12 | 2019-05-16 | Конинклейке Филипс Н.В. | Method and system for computer stratification of patients based on the difficulty of cases of diseases |
ES2914387T3 (en) | 2018-06-14 | 2022-06-10 | Kheiron Medical Tech Ltd | immediate study |
JP7192372B2 (en) | 2018-10-05 | 2022-12-20 | コニカミノルタ株式会社 | Information processing device, medical image display device and program |
-
2020
- 2020-05-15 JP JP2020085921A patent/JP7415787B2/en active Active
-
2021
- 2021-05-12 US US17/318,309 patent/US20210358597A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020025172A1 (en) * | 2000-03-21 | 2002-02-28 | Takao Tsuda | Control system of image processor |
US20030210813A1 (en) * | 2002-05-13 | 2003-11-13 | Fuji Photo Film Co., Ltd. | Method and apparatus for forming images and image furnishing service system |
US20090175417A1 (en) * | 2006-04-06 | 2009-07-09 | Yasuhiko Sasano | Medical information processing device |
US20080058639A1 (en) * | 2006-08-29 | 2008-03-06 | Fujifilm Corporation | Medical network system, medical imaging apparatus, medical image processor, and medical image processing method |
US20130123603A1 (en) * | 2011-11-15 | 2013-05-16 | Samsung Electronics Co., Ltd. | Medical device and method for displaying medical image using the same |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20240201921A1 (en) * | 2022-12-16 | 2024-06-20 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, radiation imaging system, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
JP2021178110A (en) | 2021-11-18 |
JP7415787B2 (en) | 2024-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10282835B2 (en) | Methods and systems for automatically analyzing clinical images using models developed using machine learning based on graphical reporting | |
US11195610B2 (en) | Priority alerts based on medical information | |
US20060100738A1 (en) | Method and apparatus for selecting the operating parameters for a medical imaging system | |
JP6933617B2 (en) | Medical support device | |
JP7049196B2 (en) | Medical support device | |
US20210287783A1 (en) | Methods and systems for a workflow tracker | |
US20210358597A1 (en) | Information processing device and medical image system | |
JP7013841B2 (en) | Interpretation report analysis device and program | |
JP2019101678A (en) | Information processing apparatus, information processing method, information process system, and program | |
US20200118659A1 (en) | Method and apparatus for displaying values of current and previous studies simultaneously | |
JP7529416B2 (en) | Medical information processing device, medical information processing method, and program | |
JP7324298B2 (en) | Medical support device, medical support method, medical support program | |
US20220180989A1 (en) | Medical care support device | |
US20210304894A1 (en) | Medical information processing system and medical information processing apparatus | |
JP2022037649A (en) | Medical information management device | |
JP2019204189A (en) | Image interpretation report management device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KONICA MINOLTA, INC., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MINAMI, HIROTAKE;KATSUHARA, SHINSUKE;ITO, RYOHEI;AND OTHERS;SIGNING DATES FROM 20210408 TO 20210413;REEL/FRAME:056223/0395 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |