[go: up one dir, main page]

CN111916184B - Medical examination image downloading method and device and computer equipment - Google Patents

Medical examination image downloading method and device and computer equipment Download PDF

Info

Publication number
CN111916184B
CN111916184B CN202010759575.7A CN202010759575A CN111916184B CN 111916184 B CN111916184 B CN 111916184B CN 202010759575 A CN202010759575 A CN 202010759575A CN 111916184 B CN111916184 B CN 111916184B
Authority
CN
China
Prior art keywords
image
downloading
priority
medical examination
sequence
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.)
Active
Application number
CN202010759575.7A
Other languages
Chinese (zh)
Other versions
CN111916184A (en
Inventor
李彬
彭胜聪
徐辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping'an Haoyi Investment Management Co ltd
Original Assignee
Ping'an Haoyi Investment Management Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ping'an Haoyi Investment Management Co ltd filed Critical Ping'an Haoyi Investment Management Co ltd
Priority to CN202010759575.7A priority Critical patent/CN111916184B/en
Publication of CN111916184A publication Critical patent/CN111916184A/en
Application granted granted Critical
Publication of CN111916184B publication Critical patent/CN111916184B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/20ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS

Landscapes

  • Health & Medical Sciences (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Engineering & Computer Science (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

The application relates to a medical examination image downloading method, a medical examination image downloading device, a computer device and a storage medium. The method comprises the following steps: acquiring image information of each medical examination image in the associated examination sequence from a server according to a patient identifier carried in a viewing instruction for the medical examination image of the patient; according to the image information, the downloading tasks of the medical examination images are added into the sequence queue, and the medical examination images are downloaded from the server through the sequence downloading thread according to the downloading sequence in the sequence queue; when images in the medical examination images are triggered to be downloaded preferentially, determining a first preferentially downloaded image in the medical examination images; and adding the downloading task of the first priority downloading image into the head of the priority queue, and downloading the first priority downloading image from the server through the priority downloading thread. In addition, the invention also relates to a block chain technology, and the server stores the medical examination image in the block chain. By adopting the method, the efficiency of reading the medical examination image by the user is improved.

Description

Medical examination image downloading method and device and computer equipment
Technical Field
The present application relates to the field of computer technologies, and in particular, to a medical examination image downloading method, apparatus, computer device, and storage medium.
Background
Downloading medical examination images is an action that is frequently performed by medical image clouds on a daily basis. The medical image cloud system is used by a radiologist to store and retrieve medical examination images, and the medical image cloud system downloads the images of the server from the client every time one examination image is opened. Each examination has multiple sequences, each sequence having hundreds of images, each of hundreds of KB in size. These images are characterized by a large number but not a large volume per image. With the development of medical equipment such as CT, MR and the like, medical examination images are clearer, the number of images for each examination is larger, and the total volume of data is larger.
The conventional downloading process downloads one checked image one by one from the first to the last in order, and the user has to browse the downloaded images in order. If the image wanted to be viewed is not at the front of the download queue, the user is forced to wait for the download, resulting in inefficient reading by the user.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a medical examination image downloading method, apparatus, computer device and storage medium capable of improving the efficiency of user film reading.
A medical examination image download method, the method comprising:
acquiring a viewing instruction for a medical examination image of a patient;
acquiring image information of each medical examination image in the associated examination sequence from a server according to the patient identifier carried in the viewing instruction;
according to the image information of each medical examination image, adding the downloading task of each medical examination image into a sequence queue, and downloading each medical examination image from the server through a sequence downloading thread according to the downloading sequence in the sequence queue;
when images in each medical examination image are triggered to be downloaded preferentially, determining a first preferentially downloaded image in each medical examination image;
and adding the downloading task of the first priority downloading image into the head of a priority queue, and downloading the first priority downloading image from the server through a priority downloading thread.
In one embodiment, the downloading task of each medical examination image into an order queue according to the image information of each medical examination image, and downloading each medical examination image from the server through an order downloading thread according to a downloading order in the order queue includes:
performing image type analysis according to the image information of each medical examination image, and determining whether each medical examination image is a thumbnail corresponding to the examination sequence to which the medical examination image belongs;
adding the downloading task of the medical examination images corresponding to the thumbnails of the belonged examination sequences to the head of the sequence queue, and adding the downloading task of the medical examination images not corresponding to the thumbnails of the belonged examination sequences to the tail of the sequence queue;
and downloading the medical examination images from the server through a sequential downloading thread according to the downloading sequence in the sequential queue.
In one embodiment, after the step of adding the downloading task of the first priority downloading image to the head of the priority queue and downloading the first priority downloading image from the server through the priority downloading thread, the method further includes:
determining the position of the first priority downloading image in the belonging checking sequence according to the image information of the first priority downloading image;
determining a second priority download image from the check sequence according to the position of the first priority download image in the check sequence;
and adding the downloading task of the second priority downloading image into a priority queue, and downloading the second priority downloading image from the server through a priority downloading thread.
In one embodiment, the adding the download task of the first priority download image to the head of a priority queue, and downloading the first priority download image from the server through a priority download thread includes:
judging whether the downloading task of the first priority downloading image is in a priority queue or not according to the image information of the first priority downloading image;
when the downloading task of the first priority downloading image is in a priority queue, the downloading task of the first priority downloading image is placed at the head of the priority queue, and the first priority downloading image is downloaded from the server through a priority downloading thread;
when the downloading task of the first priority downloading image is not in the priority queue, reconstructing the priority queue, putting the downloading task of the first priority downloading image to the head of the priority queue, and downloading the first priority downloading image from the server through a priority downloading thread.
In one embodiment, the determining a first priority download image in each medical examination image when an image in each medical examination image is triggered to be downloaded preferentially includes:
when detecting that the inspection sequence which is not downloaded is selected, triggering preferential downloading;
determining the selected checking sequence according to the priority downloading;
taking the medical examination images which are not downloaded in the selected examination sequence as first priority download images;
or, when the medical examination images which are not downloaded are detected to be browsed, the preferential downloading is triggered;
determining the browsed medical examination image according to the priority downloading;
and determining a first priority download image according to the image information of the browsed medical examination image.
In one embodiment, the determining a first priority download image according to the image information of the browsed medical examination image comprises:
detecting whether the images currently downloaded by the sequential downloading thread and the priority downloading thread comprise the browsed medical examination images according to the image information of the browsed medical examination images;
when the browsed medical examination image is not included, taking the browsed medical examination image as a first priority download image;
when the browsed medical examination image is included, the browsed medical examination image is not downloaded as a first priority.
In one embodiment, the method further comprises:
when the downloading of the image currently downloaded by the sequential downloading thread or the priority downloading thread is finished, detecting whether the image exists in a local disk;
discarding the image when present in the local disk;
and when the image does not exist in the local disk, storing the image in the local disk.
A medical examination image download apparatus, the apparatus comprising:
a viewing instruction acquisition module for acquiring a viewing instruction for a medical examination image of a patient;
the image information acquisition module is used for acquiring the image information of each medical examination image in the associated examination sequence from the server according to the patient identifier carried in the viewing instruction;
the sequential downloading module is used for adding the downloading tasks of the medical examination images into a sequential queue according to the image information of the medical examination images and downloading the medical examination images from the server through a sequential downloading thread according to the downloading sequence in the sequential queue;
the priority downloading image determining module is used for determining a first priority downloading image in each medical examination image when the image in each medical examination image is triggered to be downloaded preferentially;
and the priority downloading module is used for adding the downloading task of the first priority downloading image into the head of the priority queue and downloading the first priority downloading image from the server through a priority downloading thread.
A computer device comprising a memory storing a computer program and a processor implementing the steps of the method when executing the computer program.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method.
According to the medical examination image downloading method, the medical examination image downloading device, the computer equipment and the storage medium, when a viewing instruction of a medical examination image of a patient is triggered, the terminal acquires image information of each medical examination image in an associated examination sequence from the server according to a patient identifier carried in the viewing instruction; according to the image information of each medical examination image, adding the downloading task of each medical examination image into a sequence queue, and downloading each medical examination image from a server through a sequence downloading thread according to the downloading sequence in the sequence queue; when one or more medical examination images need to be viewed preferentially, a preferential download instruction can be triggered to determine a first preferential download image in each medical examination image; and adding the downloading task of the first priority downloading image into the head of the priority queue, and downloading one or more medical examination images needing to be viewed preferentially from the server through the priority downloading thread. The user can quickly read the image needing to be read preferentially without waiting for queuing for downloading, and the efficiency of reading the medical examination image by the user is improved.
Drawings
FIG. 1 is a diagram of an exemplary medical examination image download system;
FIG. 2 is a flow diagram illustrating a method for downloading medical examination images in one embodiment;
FIG. 3 is a diagram illustrating the relationship of inspection, inspection sequence, and images in one embodiment;
FIG. 4 is a diagram of a sequential queue in one embodiment;
FIG. 5 is a flowchart illustrating a medical examination image downloading method according to another embodiment;
FIG. 6 is a diagram of a priority queue in one embodiment;
FIG. 7 is a block diagram showing the configuration of a medical examination image downloading apparatus according to an embodiment;
FIG. 8 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The medical examination image method provided by the application can be applied to the application environment shown in fig. 1. Wherein the terminal 102 communicates with the server 104 via a network. The terminal 102 acquires a viewing instruction for a medical examination image of a patient; acquiring image information of each medical examination image in the associated examination sequence from the server 104 according to the patient identifier carried in the viewing instruction; the terminal 102 adds the downloading task of each medical examination image into the sequence queue according to the image information of each medical examination image, and downloads each medical examination image from the server 104 through the sequence downloading thread according to the downloading sequence in the sequence queue; when images in the medical examination images are triggered to be downloaded preferentially, determining a first preferentially downloaded image in the medical examination images; and adding the downloading task of the first priority downloading image into the head of the priority queue, and downloading the first priority downloading image from the server 104 through the priority downloading thread. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the server 104 may be implemented by an independent server or a server cluster composed of a plurality of servers, and may be a node in a block chain.
In one embodiment, as shown in fig. 2, a medical examination image method is provided, which is exemplified by the application of the method to the terminal in fig. 1, and comprises the following steps:
in step S220, a viewing instruction for a medical examination image of a patient is acquired.
The medical examination image is an image of an internal tissue obtained by a medical imaging technique in a non-invasive manner on a human body or a certain part of the human body, and the medical imaging technique includes: CT, B-mode ultrasonography, X-ray film, nuclear magnetic resonance, cardiovascular radiography, doppler color ultrasonography, etc. The viewing instruction is a viewing instruction obtained by the terminal based on the triggering operation of the doctor when the doctor views the medical examination image of the patient through the terminal, such as: the doctor can trigger the viewing instruction by clicking the viewing control of the medical examination image of the patient displayed by the terminal. Such as: and a doctor clicks a picture adjusting control on the client based on the client corresponding to the medical image cloud system on the terminal, so that a viewing instruction of the terminal is triggered.
Step S240, acquiring image information of each medical examination image in the associated examination sequence from the server according to the patient identifier carried in the viewing instruction.
The patient identifier is a mark for marking a patient, and may be a patient number, and one patient number corresponds to one unique patient. A patient may have one or two examination items, and an examination item may have one or two sequences formed by classifying the patient according to each medical examination image in the examination item, wherein each sequence comprises one or more than two medical examination images. Each medical examination image and corresponding image information is associated with a patient identification. The image information is the relevant information of the medical examination image, such as: image number, image thickness, pixel value, etc.
In one scenario, patient a performs a CT examination and the CT device generates medical examination images. These images may be categorized into n examination sequences, each containing a plurality of medical examination images. Medical examination images of a plurality of examination sequences are generated based on one examination item, and each medical examination image in each examination sequence is associated with a patient identifier of a patient a. As shown in fig. 3, the server manages the medical examination images through a three-layer structure of "examination-examination sequence-images", and it is emphasized that, in order to further ensure the privacy and security of the patient information and medical examination images of the patient, the server managing the patient information and medical examination images of the patient may be a node of a block chain, and the medical examination images are stored in the block chain. The examination information is common information of all images of an examination, such as an examination number, examination time, patient name and the like, the examination number can be used for identifying an examination, common information of all images in each sequence below the examination is used as examination sequence information corresponding to each sequence, the examination sequence information can be serial number, sequence description, equipment type and the like, each medical examination image below each sequence also has image information corresponding to each medical examination image, and the image information can be image number, image thickness, pixel value and the like. When a doctor needs to check medical examination images of the CT examination of the patient A, the doctor clicks a CT examination check control of the patient A based on a client corresponding to a medical image cloud system on a terminal, the CT examination has a corresponding patient identifier, and image information of the medical examination images under examination sequences related to the patient identifier can be obtained from a server correspondingly.
Step S260, according to the image information of each medical examination image, the downloading task of each medical examination image is added into the sequence queue, and each medical examination image is downloaded from the server through the sequence downloading thread according to the downloading sequence in the sequence queue.
Wherein the downloading task is a task of downloading medical examination images. The sequential queue is a queue for storing all medical examination image tasks to be downloaded according to the sequential storage structure. The sequential download thread is a download thread for downloading medical examination image tasks stored in the sequential queue. And sequentially downloading the medical examination images to the slave server by the sequential downloading thread according to the head of the queue in the sequential queue, and deleting the downloaded tasks from the queue. In practical use, the number (N) of the downloading threads of the sequence queue is the number (P) of the logic cores of the CPU minus the number (M) of the downloading threads of the priority queue, the number (N) of the downloading threads of the sequence queue is greater than 1, the number (M) of the downloading threads of the priority queue is greater than or equal to 2, and the number of the downloading threads of the sequence queue is flexibly set according to the terminal configuration by taking the number (N) of the downloading threads of the sequence queue as a principle.
In step S280, when an image in each medical examination image is triggered to be downloaded preferentially, a first preferentially downloaded image in each medical examination image is determined.
Wherein, the first priority download image is a medical examination image which needs to be downloaded in advance in the medical examination images which are not downloaded in the sequence queue. The first priority download image may be one medical examination image or may be two or more medical examination images.
And step S300, adding the downloading task of the first priority downloading image into the head of the priority queue, and downloading the first priority downloading image from the server through the priority downloading thread.
Wherein, the downloading task of the first priority downloading image is the downloading task of the medical examination image needing to be downloaded in advance. The priority queue is a queue for storing a download task of a first priority download image which needs to be downloaded preferentially. The priority downloading thread is a downloading thread for downloading a downloading task of the medical examination images stored in the priority queue. When more than two first priority downloading images are available, the downloading tasks of the first priority downloading images can be arranged from the head of the priority queue to the tail of the priority queue according to the downloading priority, and the first priority downloading images are downloaded by the priority downloading thread according to the sequence in the priority queue.
In the medical examination image downloading method, when a viewing instruction of a medical examination image of a patient is triggered, the terminal acquires image information of each medical examination image in an associated examination sequence from the server according to a patient identifier carried in the viewing instruction; according to the image information of each medical examination image, adding the downloading task of each medical examination image into a sequence queue, and downloading each medical examination image from a server through a sequence downloading thread according to the downloading sequence in the sequence queue; when one or more medical examination images need to be viewed preferentially, a preferential download instruction can be triggered to determine a first preferential download image in each medical examination image; and adding the downloading task of the first priority downloading image into the head of the priority queue, and downloading one or more medical examination images needing to be viewed preferentially from the server through the priority downloading thread. The user can quickly read the image needing to be read preferentially without waiting for queuing for downloading, and the efficiency of reading the medical examination image by the user is improved.
In one embodiment, the downloading task of each medical examination image is added into the sequence queue according to the image information of each medical examination image, and each medical examination image is downloaded from the server through the sequence downloading thread according to the downloading sequence in the sequence queue, and the method comprises the following steps:
performing image type analysis according to the image information of each medical examination image, and determining whether each medical examination image is a thumbnail corresponding to the examination sequence to which the medical examination image belongs; adding the downloading task of the medical examination images which are the thumbnails corresponding to the belonged examination sequence to the head of the sequence queue, and adding the downloading task of the medical examination images which are not the thumbnails corresponding to the belonged examination sequence to the tail of the sequence queue; and downloading the medical examination images from the server through the sequential downloading thread according to the downloading sequence in the sequential queue.
The thumbnail is a representative of the examination sequence, one thumbnail can be used for representing the examination sequence, when a doctor views medical examination images of a patient, the thumbnail of each examination sequence needs to be displayed first, so that the doctor can conveniently see the sequencing of each examination sequence in a terminal interface, and the medical examination images which the doctor wants to see are quickly found. The thumbnails are preferentially downloaded and displayed, the thumbnails are used as an operation entrance, and a doctor can switch the currently displayed examination sequence by clicking a certain thumbnail. Thus, the thumbnails for each inspection sequence need to be downloaded first. The image type analysis is carried out according to the image information of each medical examination image, whether each medical examination image is a thumbnail corresponding to the belonging examination sequence is determined, and whether each medical examination image is the thumbnail is judged, wherein the image number can be the image number in the image information of the medical examination image (the image number is numbered according to the sequence of the medical examination images in the examination sequence, for example, the serial number of one examination sequence is D, and the image number of the first image in the examination sequence is D-1), and whether the medical examination image is the first image of the examination sequence, if the medical examination image is the first image, the first image is the thumbnail, and if the medical examination image is not the first image, the first image is not the thumbnail. The download task of the medical examination images which are the thumbnails corresponding to the belonging examination sequence is added to the head of the sequence queue, the download task of the medical examination images which are not the thumbnails corresponding to the belonging examination sequence is added to the tail of the sequence queue, and the formed sequence queue is shown in fig. 4.
In an embodiment, referring to fig. 5, after the step of adding the downloading task of the first priority downloaded image to the head of the priority queue and downloading the first priority downloaded image from the server through the priority downloading thread, the method further includes steps S420 to S460:
step S420, determining the position of the first priority downloaded image in the belonging check sequence according to the image information of the first priority downloaded image.
The image information of the first priority downloading image comprises the image number of the first priority downloading image, and the image number can determine the position of the first priority downloading image in the checking sequence.
Step S440, according to the position of the first priority download image in the checking sequence, determining a second priority download image from the checking sequence.
According to the position of the first priority download image in the belonging inspection sequence, the image information of the medical inspection images arranged in front of and behind the first priority download image in the belonging inspection sequence and the number of the medical inspection images arranged in front of and behind the first priority download image can be determined, a preset number of medical inspection images arranged in front of and behind the first priority download image can be taken as a second priority download image, the preset number can be 2, 3, 4 or the like, and the preset number can be set according to actual use requirements.
Step S460, adding the download task of the second priority downloaded image into the priority queue, and downloading the second priority downloaded image from the server preferentially through the priority download thread.
When the download task of the second priority download image is added to the priority queue, the download task of the second priority download image is arranged behind the first priority download image, as shown in fig. 6. In one scene, the focus is three-dimensional, one focus can be positioned on several adjacent medical examination images, so the observation habit of a doctor is to look up the whole view of the focus by turning up and down after finding the focus, the first priority downloaded image and m medical examination images before and after the first priority downloaded image are put into a priority queue to wait for downloading, the examination sequence or the medical examination image which the doctor is interested in can be judged, the examination sequence or the medical examination image which the doctor is interested in is controlled to be downloaded with high priority by utilizing the priority queue, the sequence queue and the multithreading technology, and other medical examination images are downloaded according to low priority in sequence, so that the doctor can quickly see the medical examination image of the interested part.
In one embodiment, the downloading task of the first priority downloading image is added to the head of the priority queue, and the first priority downloading image is downloaded from the server through the priority downloading thread, and the downloading task comprises the following steps:
judging whether the downloading task of the first priority downloading image is in the priority queue or not according to the image information of the first priority downloading image; when the downloading task of the first priority downloading image is in the priority queue, the downloading task of the first priority downloading image is placed at the head of the priority queue, and the first priority downloading image is downloaded from the server through the priority downloading thread; and when the downloading task of the first priority downloading image is not in the priority queue, reconstructing the priority queue, putting the downloading task of the first priority downloading image to the head of the priority queue, and downloading the first priority downloading image from the server through the priority downloading thread.
Wherein, the number of downloading threads (M) of the priority queue is set to be 2 or more than 2. When the download task of the first priority download image is already in the priority queue, it may be a case where the first priority download image is already defined as a case where the second priority download image is added to the priority queue before the first priority download image is defined as the first priority download image, but the download task has not yet been executed. The downloading task of the first priority downloading image is not in the priority queue, and the downloading task of the first priority downloading image is not added into the priority queue before the downloading task of the first priority downloading image. The reconstruction priority queue is used for starting a downloading task of a first priority downloading image in the priority queue storage. The downloading order of the first priority download image stored in the priority queue is changed in real time, for example, when observing lung images, the user may want to first see the enhancement sequence and then see the flat scan sequence. Therefore, when the doctor looks at the third image of the enhanced sequence with priority, the priority of the sequence is also high, the downloading task of the third image of the enhanced sequence is put at the head of the priority queue, and even if the task which is not downloaded is still in the priority queue, the downloading task of the third image of the enhanced sequence is still put at the head of the priority queue. The first priority download image arranged at the head of the priority queue can be changed in real time according to the checking condition of a doctor. After the first priority downloaded image is added to the head of the priority queue and is waiting for downloading, the downloading task corresponding to the first priority downloaded image queued in the sequence queue for downloading can be deleted.
In one embodiment, when an image in each medical examination image is triggered to be downloaded preferentially, determining a first preferentially downloaded image in each medical examination image comprises:
when detecting that the inspection sequence which is not downloaded is selected, triggering preferential downloading; determining the selected checking sequence according to the priority downloading; taking the medical examination images which are not downloaded in the selected examination sequence as first priority download images;
or, when the medical examination images which are not downloaded are detected to be browsed, the preferential downloading is triggered; determining the browsed medical examination image according to the priority downloading; a first priority download image is determined based on image information of the viewed medical examination image.
Wherein, the check sequence selected without downloading is detected, such as: for example, the medical examination images of the enhanced sequence are downloaded first, and then the medical examination images of the flat-scan sequence are downloaded, while the doctor needs to watch the medical examination images of the flat-scan sequence first, and then triggers to download the medical examination images of the flat-scan sequence preferentially by clicking the thumbnails of the flat-scan sequence, and the medical examination images which are not downloaded in the flat-scan sequence are all used as the first priority download images. Browsing of medical examination images not downloaded is detected, such as: for example, lung images, the downloading task in the sequence queue is to download the medical examination images of the enhanced sequence first and then download the medical examination images of the flat-scan sequence, and if the doctor needs to see the third medical examination image in the flat-scan sequence first, the browsing interface is turned to the interface of the third medical examination image in the flat-scan sequence, and the third medical examination image is displayed after the downloading is completed, and then the third medical examination image is used as the first priority downloading image.
In one embodiment, determining a first priority download image based on image information of a viewed medical examination image comprises: detecting whether the images currently downloaded by the sequential downloading thread and the priority downloading thread comprise the browsed medical examination images or not according to the image information of the browsed medical examination images; when the browsed medical examination image is not included, taking the browsed medical examination image as a first priority download image; when the browsed medical examination image is included, the browsed medical examination image is not downloaded as the first priority.
When the browsed medical examination image is downloaded in the sequential downloading thread or the priority downloading thread, the priority downloading is not needed to be carried out as the first priority downloading image, the conflict problem caused by delay of the sequential queue and the priority queue can be solved, and the waste of network resources is reduced.
In one embodiment, the medical examination image downloading method further comprises: when the downloading of the currently downloaded image of the sequential downloading thread or the priority downloading thread is finished, detecting whether the image exists in a local disk or not; when the image exists in the local disk, discarding the image; and when the image does not exist in the local disk, storing the image in the local disk.
The local disk is a disk used by the client for storing the medical examination images which are downloaded. The currently downloaded image is the medical examination image currently downloaded in the sequential downloading thread or the priority downloading thread. And after downloading, detecting, namely judging whether the file on the disk exists or not when the downloading is finished, and if so, discarding the currently downloaded image. This avoids frequent execution of multi-threaded lock operations without affecting download speed.
It should be understood that although the steps in the flowcharts of fig. 2 and 5 are shown in sequence as indicated by the arrows, the steps are not necessarily performed in sequence as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 2 and 5 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of performing the steps or stages is not necessarily sequential, but may be performed alternately or alternately with other steps or at least some of the other steps or stages.
In one embodiment, as shown in fig. 7, there is provided a medical examination image downloading apparatus including: a viewing instruction obtaining module 310, an image information obtaining module 320, a sequential downloading module 330, a priority downloading image determining module 340, and a priority downloading module 350, wherein:
a viewing instruction acquisition module 310 for acquiring a viewing instruction for a medical examination image of a patient;
an image information obtaining module 320, configured to obtain, from the server, image information of each medical examination image in the associated examination sequence according to the patient identifier carried in the viewing instruction;
a sequential downloading module 330, configured to add a downloading task of each medical examination image into a sequential queue according to image information of each medical examination image, and download each medical examination image from a server through a sequential downloading thread according to a downloading sequence in the sequential queue;
a priority download image determining module 340, configured to determine a first priority download image in each medical examination image when an image in each medical examination image is triggered to be downloaded preferentially;
and a priority downloading module 350, configured to add a downloading task of the first priority downloaded image to the head of the priority queue, and download the first priority downloaded image from the server through the priority downloading thread.
In one embodiment, the sequential download module 330 is further configured to: performing image type analysis according to the image information of each medical examination image, and determining whether each medical examination image is a thumbnail corresponding to the examination sequence to which the medical examination image belongs; adding the downloading task of the medical examination images which are the thumbnails corresponding to the belonged examination sequence to the head of the sequence queue, and adding the downloading task of the medical examination images which are not the thumbnails corresponding to the belonged examination sequence to the tail of the sequence queue; and downloading the medical examination images from the server through the sequential downloading thread according to the downloading sequence in the sequential queue.
In one embodiment, the apparatus further comprises: the second priority downloaded image determining module is used for determining the position of the first priority downloaded image in the checking sequence to which the first priority downloaded image belongs according to the image information of the first priority downloaded image; determining a second priority download image from the check sequence according to the position of the first priority download image in the check sequence; and adding the downloading task of the second priority downloading image into the priority queue, and downloading the second priority downloading image from the server through the priority downloading thread.
In one embodiment, the priority download module 350 is further configured to: judging whether the downloading task of the first priority downloading image is in the priority queue or not according to the image information of the first priority downloading image; when the downloading task of the first priority downloading image is in the priority queue, the downloading task of the first priority downloading image is placed at the head of the priority queue, and the first priority downloading image is downloaded from the server through the priority downloading thread; and when the downloading task of the first priority downloading image is not in the priority queue, reconstructing the priority queue, putting the downloading task of the first priority downloading image to the head of the priority queue, and downloading the first priority downloading image from the server through the priority downloading thread.
In one embodiment, the priority download image determination module 340 is further configured to: when detecting that the inspection sequence which is not downloaded is selected, triggering preferential downloading; determining the selected checking sequence according to the priority downloading; taking the medical examination images which are not downloaded in the selected examination sequence as first priority download images; or, when the medical examination images which are not downloaded are detected to be browsed, the preferential downloading is triggered; determining the browsed medical examination image according to the priority downloading; a first priority download image is determined based on image information of the viewed medical examination image.
In one embodiment, the priority download image determination module 340 is further configured to: detecting whether the images currently downloaded by the sequential downloading thread and the priority downloading thread comprise the browsed medical examination images or not according to the image information of the browsed medical examination images; when the browsed medical examination image is not included, taking the browsed medical examination image as a first priority download image; when the browsed medical examination image is included, the browsed medical examination image is not downloaded as the first priority.
In one embodiment, the apparatus further comprises a storage module: the image downloading method comprises the steps of detecting whether an image exists in a local disk or not when the downloading of the image currently downloaded by a sequential downloading thread or a priority downloading thread is finished; when the image exists in the local disk, discarding the image; and when the image does not exist in the local disk, storing the image in the local disk.
For the specific definition of the medical examination image downloading device, reference may be made to the definition of the medical examination image downloading method above, and details are not repeated here. The various modules in the medical examination image downloading device can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent of a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 8. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used for communicating with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a medical examination image download method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 8 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory having a computer program stored therein and a processor that when executing the computer program performs the steps of:
acquiring a viewing instruction for a medical examination image of a patient; acquiring image information of each medical examination image in the associated examination sequence from a server according to the patient identifier carried in the viewing instruction; according to the image information of each medical examination image, the downloading tasks of each medical examination image are added into the sequence queue, and each medical examination image is downloaded from the server through the sequence downloading thread according to the downloading sequence in the sequence queue; when images in the medical examination images are triggered to be downloaded preferentially, determining a first preferentially downloaded image in the medical examination images; and adding the downloading task of the first priority downloading image into the head of the priority queue, and downloading the first priority downloading image from the server through the priority downloading thread.
In one embodiment, the processor, when executing the computer program, further performs the steps of: performing image type analysis according to the image information of each medical examination image, and determining whether each medical examination image is a thumbnail corresponding to the examination sequence to which the medical examination image belongs; adding the downloading task of the medical examination images corresponding to the thumbnails of the belonged examination sequences to the head of the sequence queue, and adding the downloading task of the medical examination images not corresponding to the thumbnails of the belonged examination sequences to the tail of the sequence queue; and downloading the medical examination images from the server through the sequential downloading thread according to the downloading sequence in the sequential queue.
In one embodiment, the processor, when executing the computer program, further performs the steps of: the second priority downloaded image determining module is used for determining the position of the first priority downloaded image in the belonging checking sequence according to the image information of the first priority downloaded image; determining a second priority download image from the check sequence according to the position of the first priority download image in the check sequence; and adding the downloading task of the second priority downloading image into the priority queue, and downloading the second priority downloading image from the server through the priority downloading thread.
In one embodiment, the processor, when executing the computer program, further performs the steps of: judging whether the downloading task of the first priority downloading image is in the priority queue or not according to the image information of the first priority downloading image; when the downloading task of the first priority downloading image is in the priority queue, the downloading task of the first priority downloading image is placed at the head of the priority queue, and the first priority downloading image is downloaded from the server through the priority downloading thread; when the downloading task of the first priority downloading image is not in the priority queue, reconstructing the priority queue, putting the downloading task of the first priority downloading image to the head of the priority queue, and downloading the first priority downloading image from the server through the priority downloading thread.
In one embodiment, the processor, when executing the computer program, further performs the steps of: when detecting that the inspection sequence which is not downloaded is selected, triggering preferential downloading; determining the selected checking sequence according to the priority downloading; taking the medical examination images which are not downloaded in the selected examination sequence as first priority download images; or, when the medical examination images which are not downloaded are detected to be browsed, the preferential downloading is triggered; determining the browsed medical examination image according to the priority downloading; a first priority download image is determined based on image information of the viewed medical examination image.
In one embodiment, the processor, when executing the computer program, further performs the steps of: detecting whether the images currently downloaded by the sequential downloading thread and the priority downloading thread comprise the browsed medical examination images or not according to the image information of the browsed medical examination images; when the browsed medical examination image is not included, taking the browsed medical examination image as a first priority download image; when the browsed medical examination image is included, the browsed medical examination image is not downloaded as the first priority.
In one embodiment, the processor when executing the computer program further performs the steps of: when the downloading of the currently downloaded image of the sequential downloading thread or the priority downloading thread is finished, detecting whether the image exists in a local disk or not; when the image exists in the local disk, discarding the image; and when the image does not exist in the local disk, storing the image in the local disk.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
acquiring a viewing instruction for a medical examination image of a patient; acquiring image information of each medical examination image in the associated examination sequence from a server according to the patient identifier carried in the viewing instruction; according to the image information of each medical examination image, the downloading tasks of each medical examination image are added into the sequence queue, and each medical examination image is downloaded from the server through the sequence downloading thread according to the downloading sequence in the sequence queue; when images in the medical examination images are triggered to be downloaded preferentially, determining a first preferentially downloaded image in the medical examination images; and adding the downloading task of the first priority downloading image into the head of the priority queue, and downloading the first priority downloading image from the server through the priority downloading thread.
In one embodiment, the computer program when executed by the processor further performs the steps of: performing image type analysis according to the image information of each medical examination image, and determining whether each medical examination image is a thumbnail corresponding to the examination sequence to which the medical examination image belongs; adding the downloading task of the medical examination images which are the thumbnails corresponding to the belonged examination sequence to the head of the sequence queue, and adding the downloading task of the medical examination images which are not the thumbnails corresponding to the belonged examination sequence to the tail of the sequence queue; and downloading the medical examination images from the server through the sequential downloading thread according to the downloading sequence in the sequential queue.
In one embodiment, the computer program when executed by the processor further performs the steps of: the second priority downloaded image determining module is used for determining the position of the first priority downloaded image in the belonging checking sequence according to the image information of the first priority downloaded image; determining a second priority download image from the check sequence according to the position of the first priority download image in the check sequence; and adding the downloading task of the second priority downloading image into the priority queue, and downloading the second priority downloading image from the server through the priority downloading thread.
In one embodiment, the computer program when executed by the processor further performs the steps of: judging whether the downloading task of the first priority downloading image is in the priority queue or not according to the image information of the first priority downloading image; when the downloading task of the first priority downloading image is in the priority queue, the downloading task of the first priority downloading image is placed at the head of the priority queue, and the first priority downloading image is downloaded from the server through the priority downloading thread; and when the downloading task of the first priority downloading image is not in the priority queue, reconstructing the priority queue, putting the downloading task of the first priority downloading image to the head of the priority queue, and downloading the first priority downloading image from the server through the priority downloading thread.
In one embodiment, the computer program when executed by the processor further performs the steps of: when detecting that the inspection sequence which is not downloaded is selected, triggering preferential downloading; determining the selected checking sequence according to the priority downloading; taking the medical examination images which are not downloaded in the selected examination sequence as first priority download images; or, when the medical examination images which are not downloaded are detected to be browsed, the preferential downloading is triggered; determining the browsed medical examination image according to the priority downloading; a first priority download image is determined based on image information of the viewed medical examination image.
In one embodiment, the computer program when executed by the processor further performs the steps of: detecting whether the images currently downloaded by the sequential downloading thread and the priority downloading thread comprise the browsed medical examination images or not according to the image information of the browsed medical examination images; when the browsed medical examination image is not included, taking the browsed medical examination image as a first priority download image; when the browsed medical examination image is included, the browsed medical examination image is not downloaded as the first priority.
In one embodiment, the computer program when executed by the processor further performs the steps of: when the downloading of the currently downloaded image of the sequential downloading thread or the priority downloading thread is finished, detecting whether the image exists in a local disk or not; when the image exists in the local disk, discarding the image; and when the image does not exist in the local disk, storing the image in the local disk.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), for example.
The block chain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like. A block chain (Blockchain), which is essentially a decentralized database, is a series of data blocks associated by using a cryptographic method, and each data block contains information of a batch of network transactions, so as to verify the validity (anti-counterfeiting) of the information and generate a next block. The blockchain may include a blockchain underlying platform, a platform product service layer, an application service layer, and the like.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is specific and detailed, but not to be understood as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A medical examination image downloading method, characterized in that the method comprises:
acquiring a viewing instruction for a medical examination image of a patient;
acquiring image information of each medical examination image in the associated examination sequence from a server according to the patient identifier carried in the viewing instruction; the medical examination image and corresponding image information are associated with the patient identification; the image information includes an image number, an image thickness, and a pixel value of the medical examination image;
according to the image information of each medical examination image, adding the downloading task of each medical examination image into a sequence queue, and downloading each medical examination image from the server through a sequence downloading thread according to the downloading sequence in the sequence queue;
when images in each medical examination image are triggered to be downloaded preferentially, determining a first preferentially downloaded image in each medical examination image; the first preferentially downloaded image is an undelivered medical examination image or a browsed but undelivered medical examination image in the selected examination sequence; the condition for triggering the preferential downloading is that the selected non-downloaded inspection sequence is detected or the browsed but non-downloaded medical inspection image is detected;
and adding the downloading task of the first priority downloading image into the head of a priority queue, and downloading the first priority downloading image from the server through a priority downloading thread.
2. The method according to claim 1, wherein the loading task of each medical examination image is added to an order queue according to the image information of each medical examination image, and each medical examination image is downloaded from the server through an order downloading thread according to the downloading order in the order queue, and the method comprises the following steps:
performing image type analysis according to the image information of each medical examination image, and determining whether each medical examination image is a thumbnail corresponding to the examination sequence to which the medical examination image belongs;
adding the downloading task of the medical examination images which are the thumbnails corresponding to the belonged examination sequence to the head of the sequence queue, and adding the downloading task of the medical examination images which are not the thumbnails corresponding to the belonged examination sequence to the tail of the sequence queue;
and downloading the medical examination images from the server through a sequential downloading thread according to the downloading sequence in the sequential queue.
3. The method according to claim 1, wherein after the step of adding the downloading task of the first priority downloading image to the head of the priority queue and downloading the first priority downloading image from the server through the priority downloading thread, the method further comprises:
determining the position of the first priority downloading image in the belonging checking sequence according to the image information of the first priority downloading image;
determining a second priority download image from the check sequence according to the position of the first priority download image in the check sequence;
and adding the downloading task of the second priority downloading image into a priority queue, and downloading the second priority downloading image from the server through a priority downloading thread.
4. The method according to claim 1, wherein the task of downloading the first priority download image is added to the head of a priority queue, and the first priority download image is downloaded from the server through a priority download thread, and the method comprises:
judging whether the downloading task of the first priority downloading image is in a priority queue or not according to the image information of the first priority downloading image;
when the downloading task of the first priority downloading image is in a priority queue, the downloading task of the first priority downloading image is placed at the head of the priority queue, and the first priority downloading image is downloaded from the server through a priority downloading thread;
when the downloading task of the first priority downloading image is not in the priority queue, reconstructing the priority queue, putting the downloading task of the first priority downloading image to the head of the priority queue, and downloading the first priority downloading image from the server through a priority downloading thread.
5. The method of claim 1, wherein determining a first priority download image of each of the medical examination images when an image of each of the medical examination images is triggered to be downloaded preferentially comprises:
when detecting that the inspection sequence which is not downloaded is selected, triggering preferential downloading;
determining the selected checking sequence according to the priority downloading;
taking the medical examination images which are not downloaded in the selected examination sequence as first priority download images;
or, when the medical examination images which are not downloaded are detected to be browsed, the preferential downloading is triggered;
determining the browsed medical examination image according to the priority downloading;
determining a first priority download image according to the image information of the browsed medical examination image.
6. The method of claim 5, wherein determining a first priority download image based on the image information of the viewed medical examination image comprises:
detecting whether the images currently downloaded by the sequential downloading thread and the priority downloading thread comprise the browsed medical examination images or not according to the image information of the browsed medical examination images;
when the browsed medical examination image is not included, taking the browsed medical examination image as a first priority download image;
when the browsed medical examination image is included, the browsed medical examination image is not downloaded as a first priority.
7. The method of claim 1, further comprising:
when the downloading of the image currently downloaded by the sequential downloading thread or the priority downloading thread is finished, detecting whether the image exists in a local disk;
discarding the image when present in the local disk;
and when the image does not exist in the local disk, storing the image in the local disk.
8. A medical examination image download apparatus, characterized in that the apparatus comprises:
a viewing instruction acquisition module for acquiring a viewing instruction of a medical examination image of a patient;
the image information acquisition module is used for acquiring the image information of each medical examination image in the associated examination sequence from the server according to the patient identifier carried in the viewing instruction; the medical examination image and corresponding image information are associated with the patient identification; the image information includes an image number, an image thickness, and a pixel value of the medical examination image;
the sequence downloading module is used for adding the downloading tasks of the medical examination images into a sequence queue according to the image information of the medical examination images and downloading the medical examination images from the server through a sequence downloading thread according to the downloading sequence in the sequence queue;
the priority downloading image determining module is used for determining a first priority downloading image in each medical examination image when the image in each medical examination image is triggered to be downloaded preferentially; the first priority downloading image is an undelivered medical examination image or a browsed but undelivered medical examination image in the selected examination sequence; the condition for triggering the preferential downloading is that the selected non-downloaded inspection sequence is detected or the browsed but non-downloaded medical inspection image is detected;
and the priority downloading module is used for adding the downloading task of the first priority downloading image into the head of the priority queue and downloading the first priority downloading image from the server through a priority downloading thread.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 7.
CN202010759575.7A 2020-07-31 2020-07-31 Medical examination image downloading method and device and computer equipment Active CN111916184B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010759575.7A CN111916184B (en) 2020-07-31 2020-07-31 Medical examination image downloading method and device and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010759575.7A CN111916184B (en) 2020-07-31 2020-07-31 Medical examination image downloading method and device and computer equipment

Publications (2)

Publication Number Publication Date
CN111916184A CN111916184A (en) 2020-11-10
CN111916184B true CN111916184B (en) 2023-04-18

Family

ID=73286922

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010759575.7A Active CN111916184B (en) 2020-07-31 2020-07-31 Medical examination image downloading method and device and computer equipment

Country Status (1)

Country Link
CN (1) CN111916184B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112466440B (en) * 2020-12-08 2023-07-21 深圳平安智慧医健科技有限公司 Medical image loading method and device, electronic equipment and storage medium
CN112863651A (en) * 2021-02-08 2021-05-28 卫宁健康科技集团股份有限公司 Method, system, equipment and storage medium for downloading image file of client
CN113241153A (en) * 2021-05-08 2021-08-10 上海联影医疗科技股份有限公司 Image loading method and device, electronic equipment and storage medium
CN113592819B (en) * 2021-07-30 2024-07-26 上海皓桦科技股份有限公司 Image processing system and method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006191A (en) * 1996-05-13 1999-12-21 Dirienzo; Andrew L. Remote access medical image exchange system and methods of operation therefor
WO2014085918A1 (en) * 2012-12-03 2014-06-12 International Medical Solutions, Inc. System and method of viewing digital medical images
CN108447547A (en) * 2018-03-13 2018-08-24 沈阳东软医疗系统有限公司 A kind of storage of medical image data, method for down loading and device
CN110136807A (en) * 2019-05-22 2019-08-16 图兮深维医疗科技(苏州)有限公司 A kind of medical image pre-load means and equipment
CN110767291A (en) * 2019-10-15 2020-02-07 武汉联影医疗科技有限公司 Medical image processing method, device and storage medium
CN111131410A (en) * 2019-12-10 2020-05-08 武汉联影医疗科技有限公司 Image downloading method, computer device and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731645A (en) * 2015-03-19 2015-06-24 蔡树彬 Task scheduling method and device and data downloading method and device
CN109525615A (en) * 2017-09-18 2019-03-26 贵阳朗玛信息技术股份有限公司 A kind of method and device preloading medical imaging
CN109842673A (en) * 2018-12-20 2019-06-04 北京奇艺世纪科技有限公司 Picture downloads device and method, picture downloading accelerator and medium
CN109785939A (en) * 2018-12-20 2019-05-21 蓝网科技股份有限公司 Medical image display methods, device, equipment and storage medium based on cloud
CN110827959B (en) * 2019-11-04 2023-03-24 武汉联影医疗科技有限公司 Medical image processing method, device and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006191A (en) * 1996-05-13 1999-12-21 Dirienzo; Andrew L. Remote access medical image exchange system and methods of operation therefor
WO2014085918A1 (en) * 2012-12-03 2014-06-12 International Medical Solutions, Inc. System and method of viewing digital medical images
CN108447547A (en) * 2018-03-13 2018-08-24 沈阳东软医疗系统有限公司 A kind of storage of medical image data, method for down loading and device
CN110136807A (en) * 2019-05-22 2019-08-16 图兮深维医疗科技(苏州)有限公司 A kind of medical image pre-load means and equipment
CN110767291A (en) * 2019-10-15 2020-02-07 武汉联影医疗科技有限公司 Medical image processing method, device and storage medium
CN111131410A (en) * 2019-12-10 2020-05-08 武汉联影医疗科技有限公司 Image downloading method, computer device and storage medium

Also Published As

Publication number Publication date
CN111916184A (en) 2020-11-10

Similar Documents

Publication Publication Date Title
CN111916184B (en) Medical examination image downloading method and device and computer equipment
JP7089014B2 (en) Systems and methods for anonymizing health data and modifying and editing health data across geographic areas for analysis
US20200335199A1 (en) Methods and Systems for Electronically Receiving, Modifying and Distributing Three-Dimensional Medical Images
US9760990B2 (en) Cloud-based infrastructure for feedback-driven training and image recognition
US8935628B2 (en) User interface for medical diagnosis
US20140096048A1 (en) Drag and drop searches of user interface objects
CN110767291A (en) Medical image processing method, device and storage medium
JP2017191461A (en) Medical report creation apparatus and control method thereof, medical image viewing apparatus and control method thereof, and program
CN108536467B (en) Code positioning processing method, device, terminal device and storage medium
CN114822782B (en) Medical image analysis methods, systems, equipment, media and program products
CN106326416B (en) DICOM image display method and device
US20080120140A1 (en) Managing medical imaging data
WO2016035094A1 (en) A method and system for analyzing one or more multi-resolution medical images
CN112768036A (en) DICOM file information desensitization method, apparatus, server and readable storage medium
CN114201464A (en) Data display method, apparatus, computer equipment and storage medium
CN117355850A (en) Training method and device for machine learning model, computer equipment and storage medium
Li et al. SP-MIOV: A novel framework of shadow proxy based medical image online visualization in computing and storage resource restrained environments
KR102731898B1 (en) Apparatus and method for anonymizing medical images
CN112530549A (en) Image display method and device and computer equipment
CN113742506B (en) Image display method and computer device
CN110827959A (en) Medical image processing method, device and storage medium
CN114913260A (en) Image reconstruction method, apparatus, computer equipment and storage medium
CN112509674A (en) Method, system and display method for downloading DICOM medical image data
CN111651131B (en) Image display method and device and computer equipment
CN113628727A (en) Medical image loading method, system, computing equipment and computer readable medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant