CN111885166B - Method, device and system for acquiring DICOM file - Google Patents
Method, device and system for acquiring DICOM file Download PDFInfo
- Publication number
- CN111885166B CN111885166B CN202010722097.2A CN202010722097A CN111885166B CN 111885166 B CN111885166 B CN 111885166B CN 202010722097 A CN202010722097 A CN 202010722097A CN 111885166 B CN111885166 B CN 111885166B
- Authority
- CN
- China
- Prior art keywords
- data packet
- dicom
- dicom file
- data
- medical imaging
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
- G06F16/184—Distributed file systems implemented as replicated file system
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Primary Health Care (AREA)
- Computing Systems (AREA)
- Epidemiology (AREA)
- Radiology & Medical Imaging (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
Abstract
The embodiment of the invention discloses a method, a device and a system for acquiring a digital imaging and communications in medicine (DICOM) file. The method comprises the following steps: obtaining a copy data packet of a data packet provided by a data copy device and sent by a medical image device; when a predetermined DICOM file feature is detected from the duplicate data packet, a DICOM file is extracted from the duplicate data packet. The embodiment of the invention can acquire the DICOM file without depending on an image archiving and communication system (PACS), has wide application range, is convenient to implement and can save cost.
Description
Technical Field
The present invention relates to the technical field of medical devices, and in particular, to a method, apparatus and system for acquiring digital imaging and communications in medicine (Digital Imaging and Communications in Medicine, DICOM) files.
Background
DICOM is an international standard for medical images and related information. It defines a medical image format that can be used for data exchange with quality meeting clinical needs. DICOM is widely used in radiology, cardiovascular imaging, and radiodiagnosis and diagnosis apparatuses (e.g., X-ray apparatus, CT apparatus, magnetic resonance apparatus, ultrasound apparatus, etc.), and is being widely used in medical fields such as ophthalmology and dentistry. The DICOM file contains not only the information of the image itself, but also a lot of medical related information. The release and implementation of the DICOM standard simplifies the implementation of medical image information exchange and promotes the research and development of an image archiving and communication system (Picture Archiving and Communication Systems, PACS).
The PACS mainly aims to store various medical images (including images generated by nuclear magnetism, CT, ultrasound, various X-ray machines, various infrared instruments, microscopes and other equipment) generated in daily life in a digital mode in a mass mode through various interfaces, and can quickly call the medical images when needed, and meanwhile, auxiliary diagnosis management functions are added.
Currently, users typically acquire DICOM files through PACS. However, deploying PACS causes cost problems. Moreover, the user needs to obtain the DICOM file at a fixed arrangement of PACS, and the usage mode is not flexible. In addition, the user needs to know enough experience of PACS to obtain DICOM files, which also causes inconvenience to the user.
Disclosure of Invention
The embodiment of the invention provides a method, a device and a system for acquiring a DICOM file.
The technical scheme of the embodiment of the invention is as follows:
a method of obtaining a DICOM file, comprising:
obtaining a copy data packet of a data packet provided by a data copy device and sent by a medical image device;
when a predetermined DICOM file feature is detected from the duplicate data packet, a DICOM file is extracted from the duplicate data packet.
Therefore, the embodiment of the invention can extract the DICOM file based on the copied data packet of the data packet sent by the medical imaging equipment, can acquire the DICOM file without depending on PACS, has wide application range, is convenient to implement and can save cost.
In one embodiment, the obtaining the copy data packet of the data packet provided by the data copy device and sent by the medical imaging device includes:
generating, at a network test access point (Test Access Point, TAP) arranged between the medical imaging device and the data exchange device, the duplicate data packet based on the data packet issued by the medical imaging device;
the duplicate data packet is obtained from the network TAP.
Thus, duplicate data packets of data packets sent by the medical imaging device can be conveniently generated by the network TAP arranged between the medical imaging device and the data exchange device.
In one embodiment, the obtaining the copy data packet of the data packet provided by the data copy device and sent by the medical imaging device includes:
transmitting a data packet sent by the medical imaging device to the PACS through a first port in the data exchange device connected with the medical imaging device;
and acquiring a copy data packet of the data packet sent by the medical image equipment through the mirror image port of the first port.
Therefore, the data exchange equipment with the port mirror image function can conveniently generate the copy data packet of the data packet sent by the medical image equipment.
In one embodiment, the detecting the predetermined DICOM file characteristic from the duplicate data packet includes at least one of:
detecting a DICOM prefix from the duplicate data packet that is equivalent to the first predetermined character;
a DICOM prefix equivalent to a first predetermined character and a data type field equivalent to a second predetermined character are detected from the duplicate data packet.
Therefore, the DICOM file can be conveniently identified by detecting the DICOM prefix. In addition, the embodiment of the invention can accurately identify the DICOM file through the comprehensive detection of the DICOM prefix and the data type field.
An apparatus for obtaining DICOM files, comprising:
the acquisition module is adapted to acquire a copy data packet of the data packet sent by the medical image equipment and provided by the data copy equipment;
an extraction module adapted to extract a DICOM file from the duplicate data packet when a predetermined DICOM file feature is detected from the duplicate data packet.
Therefore, the embodiment of the invention can extract the DICOM file based on the copied data packet of the data packet sent by the medical imaging equipment, can acquire the DICOM file without depending on PACS, has wide application range, is convenient to implement and can save cost.
In an embodiment, the acquisition module is adapted to acquire duplicate data packets of the data packets sent by the medical imaging device from a network TAP arranged between the medical imaging device and the data exchange device.
Thus, duplicate data packets of data packets sent by the medical imaging device can be conveniently generated by the network TAP arranged between the medical imaging device and the data exchange device.
In one embodiment, the obtaining module is adapted to obtain the duplicate data packet of the data packet sent by the medical imaging device from a mirrored port of a first port of the data exchange device connected to the medical imaging device, wherein the first port is connected to the PACS.
Therefore, the data exchange equipment with the port mirror image function can conveniently generate the copy data packet of the data packet sent by the medical image equipment.
In one embodiment, the extraction module is adapted to extract the DICOM file from the replication data packet when a DICOM prefix equivalent to the first predetermined character is detected from the replication data packet or when a DICOM prefix equivalent to the first predetermined character and a data type field equivalent to the second predetermined character is detected from the replication data packet.
Therefore, the DICOM file can be conveniently identified by detecting the DICOM prefix. In addition, the embodiment of the invention can accurately identify the DICOM file through the comprehensive detection of the DICOM prefix and the data type field.
A system for obtaining DICOM files, comprising:
the network TAP is connected with the medical image equipment and is adapted to generate a copy data packet based on the data packet sent by the medical image equipment;
the data exchange equipment is connected with the network test access point and is adapted to send the data packet sent by the medical image equipment to the PACS;
means for retrieving a DICOM file, connected to the network TAP, adapted to retrieve said duplicate data package, and to extract a DICOM file from said duplicate data package when a predetermined DICOM file feature is detected from said duplicate data package.
Therefore, the embodiment of the invention can extract the DICOM file based on the copied data packet of the data packet sent by the medical imaging equipment, can acquire the DICOM file without depending on PACS, has wide application range, is convenient to implement and can save cost. Moreover, duplicate data packets of data packets sent by the medical imaging device can be conveniently generated by a network TAP arranged between the medical imaging device and the data exchange device.
A system for obtaining DICOM files, comprising:
the data exchange device is connected with the medical imaging device and comprises a first port connected with the PACS and a mirror image port of the first port;
and the device for acquiring the DICOM file is connected with the mirror port and is adapted to acquire a copy data packet of a data packet sent to the PACS through the first port and sent by the medical imaging equipment from the mirror port, and when the predetermined DICOM file characteristic is detected from the copy data packet, the DICOM file is extracted from the copy data packet.
Therefore, the embodiment of the invention can extract the DICOM file based on the copied data packet of the data packet sent by the medical imaging equipment, can acquire the DICOM file without depending on PACS, has wide application range, is convenient to implement and can save cost. Moreover, the data exchange equipment with the port mirror image function can conveniently generate the copy data packet of the data packet sent by the medical image equipment.
An apparatus for obtaining a DICOM file comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program when executed by the processor implementing a method for obtaining a DICOM file as claimed in any one of the preceding claims.
Therefore, the embodiment of the invention also provides a device with a processor-memory architecture, which can acquire the DICOM file without depending on PACS, has wide application range, is convenient to implement and can save cost.
A computer readable storage medium having stored thereon a computer program which when executed by a processor implements a method of obtaining a DICOM file as claimed in any one of the preceding claims.
Therefore, the embodiment of the invention also provides a computer readable storage medium containing the computer program, the DICOM file can be acquired without depending on PACS, the application range is wide, the implementation is convenient, and the cost can be saved.
Drawings
FIG. 1 is a flow chart of a method for obtaining a DICOM file in accordance with an embodiment of the invention.
FIG. 2 is a schematic diagram of a DICOM file format.
FIG. 3 is a block diagram of an apparatus for capturing DICOM files according to an embodiment of the invention.
FIG. 4 is a first exemplary block diagram of a system for retrieving DICOM files in accordance with an embodiment of the invention.
FIG. 5 is a second exemplary block diagram of a system for retrieving DICOM files in accordance with an embodiment of the invention.
FIG. 6 is a block diagram of an apparatus for retrieving DICOM files having a processor-memory architecture in accordance with an embodiment of the invention.
Wherein, the reference numerals are as follows:
| 100 | method for obtaining DICOM file |
| 101~102 | Step (a) |
| 20 | DICOM file |
| 31 | DICOM file header |
| 32 | DICOM data set |
| 21 | File introduction |
| 22 | DICOM prefix |
| 23 | File information element |
| 24 | Data element |
| 41 | DICOM tag |
| 42 | Value representation field |
| 43 | Value length field |
| 44 | Value field |
| 300 | Device for acquiring DICOM file |
| 301 | Acquisition module |
| 302 | Extraction module |
| 50 | System for acquiring DICOM file |
| 51 | Medical imaging device |
| 52 | Network TAP |
| 53 | Device for acquiring DICOM file |
| 54 | Data exchange device |
| 55 | PACS |
| 60 | System for acquiring DICOM file |
| 61 | Medical imaging device |
| 62 | Data exchange device |
| 621 | First port |
| 622 | Mirror image port |
| 63 | PACS |
| 64 | Device for acquiring DICOM file |
| 600 | Device for acquiring DICOM file |
| 601 | Processor and method for controlling the same |
| 602 | Memory device |
Detailed Description
In order to make the technical scheme and advantages of the present invention more apparent, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the detailed description is intended to illustrate the invention and is not intended to limit the scope of the invention.
For simplicity and clarity of description, the following description sets forth aspects of the invention by describing several exemplary embodiments. Numerous details in the embodiments are provided solely to aid in the understanding of the invention. It will be apparent, however, that the embodiments of the invention may be practiced without limitation to these specific details. Some embodiments are not described in detail in order to avoid unnecessarily obscuring aspects of the present invention, but rather only to present a framework. Hereinafter, "comprising" means "including but not limited to", "according to … …" means "according to at least … …, but not limited to only … …". The term "a" or "an" is used herein to refer to a number of components, either one or more, or at least one, unless otherwise specified.
The applicant found that: in the prior art, there are many areas for improvement due to the reliance on PACS to obtain DICOM files. The embodiment of the invention provides a technical scheme for independently acquiring DICOM files without depending on PACS.
FIG. 1 is a flow chart of a method for obtaining a DICOM file in accordance with an embodiment of the invention. The method is suitable for execution by a device that obtains DICOM files that is not included in PACS.
As shown in fig. 1, the method includes:
step 101: and obtaining the copy data packet of the data packet provided by the data copy equipment and sent by the medical image equipment.
Here, the medical imaging device refers to various instruments for reproducing structures inside a human body as images by using various media as information carriers, and the image information has a spatial and temporal distribution correspondence with the actual structures of the human body. For example, the medical imaging device may include an X-ray device, a CT device, a magnetic resonance device, an ultrasound device, and the like. The medical imaging device may generate a DICOM file and encapsulate the DICOM file into data packets based on a predetermined transmission protocol (e.g., TCP/IP protocol or CAN protocol, etc.), and send the data packets out, such as to a PACS system, via a data exchange device (e.g., a switch or router, etc.) coupled to the medical imaging device.
While the above exemplary embodiment of a medical imaging device has been described, those skilled in the art will recognize that this description is exemplary only and is not intended to limit the scope of embodiments of the present invention.
And the data copying device is used for copying the data packet generated by the medical image device. In step 101, the apparatus for obtaining the DICOM file may obtain the copy data packet of the data packet sent from the medical imaging device from the data copy device.
In one embodiment, at a network TAP disposed between the medical imaging device and the data exchange device, a duplicate data packet is generated based on the data packet sent by the medical imaging device; the duplicate packets are obtained from the network TAP.
In particular, the data replication device may be embodied as a TAP arranged between the medical imaging device and the data exchange device. The input port of the TAP is connected with the medical imaging device to receive the data packet sent by the medical imaging device. The network TAP generates a duplicate data packet based on the data packet sent by the medical imaging device. Furthermore, the network TAP has two output ports, one of which is connected to the data exchange device to send the data packet sent by the medical imaging device to the data exchange device, so that the data packet is sent out by the data exchange device, for example, to the PACS system; the other output port is connected to the device for obtaining the DICOM file, thereby sending the copy data packet to the device for obtaining the DICOM file.
It can be seen that duplicate data packets of data packets sent by the medical imaging device can be conveniently generated by means of a network TAP arranged between the medical imaging device and the data exchange device.
In one embodiment, a data packet sent by a medical imaging device is sent to a PACS via a first port in a data exchange device connected with the medical imaging device; and acquiring a copy data packet of the data packet sent by the medical image equipment through the mirror image port of the first port.
The data copying device may be implemented as a port mapping (port Mirroring) capable data exchange device arranged in connection with the medical imaging device. The input port of the data exchange device is connected with the medical image device to receive the data packet sent by the medical image device. Furthermore, based on the port mirroring function of the data switching device, data traffic of one or more source ports on the data switching device may be forwarded to a designated port to effect interception of the network, wherein the designated port is referred to as a mirrored port. The data switching device may be embodied as a switch or router, etc.
Specifically, the data exchange device is provided with an input port for receiving a data packet sent by the medical imaging device. The data exchange device is provided with two ports (both output ports), wherein the first port is connected with the PACS to send data packets sent by the medical image device to the PACS system; the second port is a mirrored port of the first port. The mirror port is coupled to the device for obtaining the DICOM file to send the replicated data packets of the data packets output via the first port to the device for obtaining the DICOM file.
Step 102: when a predetermined DICOM file feature is detected from the duplicate data packet, the DICOM file is extracted from the duplicate data packet.
In one embodiment, detecting the predetermined DICOM file characteristic from the duplicate data packet includes at least one of:
(1) A DICOM prefix equivalent to the first predetermined character is detected from the duplicate data packet.
Therefore, the DICOM file can be conveniently identified by detecting the DICOM prefix.
(2) A DICOM prefix equivalent to a first predetermined character and a data type field equivalent to a second predetermined character are detected from the duplicate data packet.
Therefore, the embodiment of the invention can accurately identify the DICOM file through the comprehensive detection of the DICOM prefix and the data type field
Embodiments of the present invention are described below in connection with the DICOM file format. DICOM files refer to medical files stored in accordance with the DICOM standard. The fifth part of the DICOM standard introduces its Data structure, defines a Data Set (Data Set) to hold Information Object Definitions (IODs), and is made up of a number of Data elements (Data elements).
FIG. 2 is a schematic diagram of a DICOM file format. As shown in FIG. 2, the DICOM file 20 includes a DICOM header 31 and a DICOM data collection 32.
The DICOM file header 31 contains information about the identification data set and each DICOM file includes a header. The DICOM header 31 contains information that identifies the data set. Specifically, the DICOM header 31 includes: (1) a file header 21 consisting of 128 bytes; (2) A DICOM prefix 22 for determining whether the file is a DICOM file based on whether a string of 4 bytes in length is equal to "DICOM"; (3), a file information element 23.
The DICOM data set 32 is the main component of the DICOM file 31 and comprises a plurality of data elements 24. Each data element 24 comprises: (1), DICOM TAG (TAG) 41: storing an identification of the item of information; (2) Value representation (value representation, VR) field 42: storing a data type describing the item of information; (3), value length field 43: storing a data length describing the item of information; (4), value (value) field 44: a data value describing the item of information is stored.
The DICOM standard defines 27 basic data types, i.e., 27 VR, in PS 3.5.
Specifically, the value representation field 42 may include: (1) Code String (CS); (2), short String (SH); (3), long Strings (LOs); (4), short Text (ST); (5), long Text (LT); (6), unlimited Text (UT); (6), application entity (Application Entity, AE); (8), patient Name (PN); (9), unique identifier (Unique Identifier, UI); (10), date (Data, DA); (11), time (Time, TM); (12), date Time (DT); (13), age String (AS); (14) Integer Strings (IS); (15), small Digit Strings (DS); (16), signed Short (SS); (17), unsigned Short (US); (18), signed Long (SL); (19), unsigned Long length (UL); (20), attribute Tags (AT); (21), single precision Floating point (FL); (22) A double-precision binary floating point number (Floating Point Double, FD); (23) Other byte strings (Other Byte String, OB); (24) Other word strings (Other Word String, OW); (25) Other floating point strings (Other Float String, OF); (26), a Sequence of entries (SQ); (27), unknown (UN).
In one embodiment, it may be determined whether a DICOM file feature is detected based on the DICOM prefix 22.
Specifically, when a DICOM prefix equivalent to a predetermined character is detected from the duplicate data packet, the detection of the DICOM file feature may be deemed.
For example, a DICOM file feature may be identified as detected when a DICOM prefix (i.e., a 4-byte string "DICM") is detected after a length of the file header 31 (i.e., 128 bytes) from a start bit of a payload field of a duplicate packet. At this point, the full DICOM file may be fetched starting from the start bit of the payload field of the duplicate packet. In this embodiment, there is the advantage of fast detection simply by determining whether a DICOM prefix is detected, i.e., whether a DICOM file feature is detected.
In one embodiment, it may also be determined whether a DICOM file feature is detected based on the DICOM prefix 22 and the value representation field 42 together. Specifically, the DICOM file feature may be determined to be detected when a DICOM prefix equivalent to a first predetermined character and a data type field equivalent to a second predetermined character are detected from the duplicate data packet.
For example, a DICOM file feature may be considered detected when a DICOM prefix (i.e., a 4-byte string "DICM") is detected after the length of the file header 31 (i.e., 128 bytes) from the start of the payload field of the duplicate packet, and any of the 27 basic data types described above is detected from the VR field 42. At this point, the full DICOM file may be fetched starting from the start bit of the payload field of the duplicate packet. In this embodiment, by comprehensive detection of the DICOM prefix and data type fields, it may be accurately determined whether DICOM file characteristics are detected.
While the above exemplary embodiment has been described in terms of detecting characteristics of a DICOM file, those skilled in the art will recognize that this description is exemplary only and is not intended to limit the scope of embodiments of the present invention.
In summary, the embodiment of the invention can extract the DICOM file based on the copy data packet of the data packet sent by the medical imaging device, can obtain the DICOM file without relying on PACS, has wide application range, is convenient to implement, and can save cost. Moreover, the copied data packet can be synchronous with the data packet sent by the medical imaging equipment, so that the DICOM file can be obtained in real time according to the embodiment of the invention.
Based on the above description, the embodiment of the invention also provides a device for acquiring the DICOM file.
FIG. 3 is a block diagram of an apparatus for capturing DICOM files according to an embodiment of the invention. The device for acquiring the DICOM file can sniff the DICOM file from the data packet.
As shown in fig. 3, the apparatus 300 for obtaining a DICOM file includes:
the acquisition module 301 is adapted to acquire a copy data packet of a data packet sent by the medical image device and provided by the data copy device;
an extraction module 302 adapted to extract the DICOM file from the replication data packet when a predetermined DICOM file feature is detected from the replication data packet.
In an embodiment, the acquisition module 301 is adapted to acquire duplicate data packets of data packets sent by the medical imaging device from a network TAP arranged between the medical imaging device and the data exchange device.
In one embodiment, the obtaining module 301 is adapted to obtain the duplicate data packet of the data packet sent by the medical imaging device from a mirrored port of a first port of the data exchange device connected to the medical imaging device, where the first port is connected to the PACS.
In one embodiment, the extraction module 302 is adapted to extract the DICOM file from the replication data packet when the DICOM prefix equivalent to the first predetermined character is detected from the replication data packet or when the DICOM prefix equivalent to the first predetermined character and the data type field equivalent to the second predetermined character are detected from the replication data packet.
Based on the above description, the embodiment of the invention also provides a system for acquiring the DICOM file.
FIG. 4 is a first exemplary block diagram of a system for retrieving DICOM files in accordance with an embodiment of the invention.
As shown in fig. 4, the system 50 includes:
a network TAP52 connected to the medical imaging device 51 and adapted to generate a duplicate packet based on the data packet sent by the medical imaging device 51;
a data exchange device 54 connected to the network TAP52 and adapted to send data packets sent by the medical imaging device 51 to the PACS55;
and means 53 for obtaining a DICOM file, connected to the network TAP52, adapted to obtain a copy data packet generated by the network TAP52, and to extract the DICOM file from the copy data packet when a predetermined DICOM file feature is detected from the copy data packet.
The apparatus 53 for obtaining a DICOM file may be specifically implemented as an apparatus 300 for obtaining a DICOM file as shown in fig. 3. Moreover, the data switching device 54 may be embodied as a switch or router, among others. The medical imaging device 51 may be embodied in particular as an X-ray device, a CT device, a magnetic resonance device, an ultrasound device, etc.
FIG. 5 is a second exemplary block diagram of a system for retrieving DICOM files in accordance with an embodiment of the invention.
As shown in fig. 5, the system 60 for obtaining DICOM files includes:
a data exchange device 62 connected to the medical imaging device 61 and including a first port 621 connected to the PACS63 and a mirror port 622 of the first port 621;
means 64 for obtaining a DICOM file, connected to the mirror port 622, adapted to obtain from the mirror port 622 a copy of the data packets sent to the PACS63 via the first port 621 from the medical imaging device 61, and to extract the DICOM file from the copy data packets when a predetermined DICOM file characteristic is detected from the copy data packets.
The apparatus 64 for obtaining a DICOM file may be embodied as the apparatus 300 for obtaining a DICOM file shown in fig. 3. Moreover, the data switching device 62 may be implemented as a switch or a router. The medical imaging device 61 may be embodied in particular as an X-ray device, a CT device, a magnetic resonance device, an ultrasound device, etc.
FIG. 6 is a block diagram of an apparatus for retrieving DICOM files having a processor-memory architecture in accordance with an embodiment of the invention.
As shown in fig. 6, the apparatus 600 includes a processor 601 and a memory 602;
the memory 602 has stored therein an application executable by the processor 1201 for causing the processor 601 to perform the method 100 of DICOM files as shown in fig. 1.
The memory 602 may be implemented as a variety of storage media such as an electrically erasable programmable read-only memory (EEPROM), a Flash memory (Flash memory), a programmable read-only memory (PROM), and the like. Processor 601 may be implemented to include one or more central processors or one or more field programmable gate arrays that integrate one or more central processor cores. In particular, the central processor or central processor core may be implemented as a CPU or MCU.
It should be noted that not all the steps and modules in the above processes and the structure diagrams are necessary, and some steps or modules may be omitted according to actual needs. The execution sequence of the steps is not fixed and can be adjusted as required. The division of the modules is merely for convenience of description and the division of functions adopted in the embodiments, and in actual implementation, one module may be implemented by a plurality of modules, and functions of a plurality of modules may be implemented by the same module, and the modules may be located in the same device or different devices.
The hardware modules in the various embodiments may be implemented mechanically or electronically. For example, a hardware module may include specially designed permanent circuits or logic devices (e.g., special purpose processors such as FPGAs or ASICs) for performing certain operations. A hardware module may also include programmable logic devices or circuits (e.g., including a general purpose processor or other programmable processor) temporarily configured by software for performing particular operations. As regards implementation of the hardware modules in a mechanical manner, either by dedicated permanent circuits or by circuits that are temporarily configured (e.g. by software), this may be determined by cost and time considerations.
The present invention also provides a machine-readable storage medium storing instructions for causing a machine to perform a method as described herein. Specifically, a system or apparatus provided with a storage medium on which a software program code realizing the functions of any of the above embodiments is stored, and a computer (or CPU or MPU) of the system or apparatus may be caused to read out and execute the program code stored in the storage medium. Further, some or all of the actual operations may be performed by an operating system or the like operating on a computer based on instructions of the program code. The program code read out from the storage medium may also be written into a memory provided in an expansion board inserted into a computer or into a memory provided in an expansion unit connected to the computer, and then, based on instructions of the program code, a CPU or the like mounted on the expansion board or the expansion unit may be caused to perform part or all of actual operations, thereby realizing the functions of any of the above embodiments. Storage medium implementations for providing program code include floppy disks, hard disks, magneto-optical disks, optical disks (e.g., CD-ROMs, CD-R, CD-RWs, DVD-ROMs, DVD-RAMs, DVD-RWs, DVD+RWs), magnetic tapes, non-volatile memory cards, and ROMs. Alternatively, the program code may be downloaded from a server computer or cloud by a communications network.
The foregoing is merely a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. A method (100) of obtaining a DICOM file, comprising:
a replication data packet (101) of a data packet provided by a data replication device and sent by a medical image device is obtained; transmitting data packets sent by the medical imaging device (61) to the image archiving and communication system (63) via a first port (621) in a data exchange device (62) connected to the medical imaging device (61);
acquiring a copy data packet of a data packet sent by the medical imaging device (61) through a mirror port (622) of the first port (621);
when a predetermined DICOM file feature is detected from the duplicate data packet, a DICOM file is extracted from the duplicate data packet (102).
2. The method (100) of obtaining a DICOM file of claim 1,
the data packet (101) for obtaining the data packet provided by the data copying device and sent by the medical imaging device comprises:
generating, at a network test access point (52) arranged between the medical imaging device (51) and the data exchange device (54), the duplicate data packet based on data packets issued by the medical imaging device (51);
the duplicate packets are obtained from the network test access point (52).
3. The method (100) of obtaining a DICOM file of claim 1,
the detecting of the predetermined DICOM file characteristics from the duplicate data packet includes at least one of:
detecting a DICOM prefix from the duplicate data packet that is equivalent to a first predetermined character;
a DICOM prefix equivalent to a first predetermined character and a data type field equivalent to a second predetermined character are detected from the duplicate data packet.
4. An apparatus (300) for obtaining DICOM files, comprising:
an acquisition module (301) adapted to acquire a copy data packet of a data packet provided by the data copy device and sent by the medical imaging device; is adapted to obtain duplicate data packets of data packets sent by a medical imaging device (61) from a mirrored port (622) of a first port (621) of a data switching device (62) connected to the medical imaging device (61), wherein the first port (621) is connected to an image archiving and communication system (63);
an extraction module (302) adapted to extract a DICOM file from the replication data packet when a predetermined DICOM file feature is detected from the replication data packet.
5. The apparatus (300) for retrieving a DICOM file as recited in claim 4, wherein,
an acquisition module (301) adapted to acquire duplicate data packets of data packets sent by the medical imaging device (51) from a network test access point (52) arranged between the medical imaging device (51) and the data exchange device (54).
6. The apparatus (300) for retrieving a DICOM file as recited in claim 4, wherein,
an extraction module (302) adapted to extract a DICOM file from the replication data packet when a DICOM prefix equivalent to a first predetermined character is detected from the replication data packet or when a DICOM prefix equivalent to a first predetermined character and a data type field equivalent to a second predetermined character is detected from the replication data packet.
7. A system (50) for obtaining DICOM files, comprising:
a network test access point (52) connected to the medical imaging device (51) adapted to generate duplicate data packets based on data packets sent by the medical imaging device (51);
a data exchange device (54) connected to the network test access point (52) and adapted to send data packets sent by the medical imaging device (51) to the image archiving and communication system (55);
means (53) for retrieving a DICOM file, coupled to the network test access point (52), adapted to retrieve said duplicate data package, and to extract a DICOM file from said duplicate data package when a predetermined DICOM file feature is detected from said duplicate data package.
8. A system (60) for obtaining DICOM files, comprising:
a data exchange device (62) connected to the medical imaging device (61) and comprising a first port (621) connected to the image archiving and communication system (63) and a mirrored port (622) of said first port (621);
means (64) for obtaining a DICOM file, connected to said mirror port (622), adapted to obtain from the mirror port (622) a duplicate data packet of a data packet sent to the medical imaging device (61) of the image archiving and communication system (63) via the first port (621), from which duplicate data packet the DICOM file is extracted when a predetermined DICOM file characteristic is detected from said duplicate data packet.
9. An apparatus (600) for obtaining a DICOM file, comprising a processor (601), a memory (602) and a computer program stored on the memory (602) and executable on the processor (601), which computer program when executed by the processor (601) implements the method (100) for obtaining a DICOM file according to any of claims 1 to 3.
10. A computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, which computer program, when executed by a processor, implements the method (100) of obtaining a DICOM file according to any of claims 1 to 3.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010722097.2A CN111885166B (en) | 2020-07-24 | 2020-07-24 | Method, device and system for acquiring DICOM file |
| PCT/CN2021/100437 WO2022017084A1 (en) | 2020-07-24 | 2021-06-16 | Method, apparatus and system for acquiring dicom file |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010722097.2A CN111885166B (en) | 2020-07-24 | 2020-07-24 | Method, device and system for acquiring DICOM file |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111885166A CN111885166A (en) | 2020-11-03 |
| CN111885166B true CN111885166B (en) | 2023-09-05 |
Family
ID=73200398
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010722097.2A Active CN111885166B (en) | 2020-07-24 | 2020-07-24 | Method, device and system for acquiring DICOM file |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN111885166B (en) |
| WO (1) | WO2022017084A1 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111885166B (en) * | 2020-07-24 | 2023-09-05 | 西门子(中国)有限公司 | Method, device and system for acquiring DICOM file |
| CN114500498B (en) * | 2021-12-28 | 2023-12-08 | 武汉联影医疗科技有限公司 | DICOM file transmission and storage method, system, equipment and storage medium |
| CN113647976B (en) * | 2021-08-17 | 2023-08-15 | 逸超科技(武汉)有限公司 | Echo data encapsulation method, device, equipment and readable storage medium |
| CN117672471B (en) * | 2024-02-01 | 2024-04-19 | 达州爱迦飞诗特科技有限公司 | Medical image file processing method and system supporting remote access and operation |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104331298A (en) * | 2013-07-22 | 2015-02-04 | 蓝网科技有限公司 | Method for generating medical DICOM image |
| JP2017103531A (en) * | 2015-11-30 | 2017-06-08 | 株式会社沖データ | Image forming apparatus and image processing method |
| CN107087008A (en) * | 2017-05-26 | 2017-08-22 | 北京立思辰新技术有限公司 | The method for safety monitoring and system of a kind of medical network |
| CN107145730A (en) * | 2017-04-27 | 2017-09-08 | 广州慧扬健康科技有限公司 | DICOM medical images file reads adaption system |
| CN111415726A (en) * | 2020-03-13 | 2020-07-14 | 远影医疗信息科技(北京)有限公司 | Medical data information digital image data cloud storage method |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7047235B2 (en) * | 2002-11-29 | 2006-05-16 | Agency For Science, Technology And Research | Method and apparatus for creating medical teaching files from image archives |
| WO2011133917A2 (en) * | 2010-04-23 | 2011-10-27 | Datcard Systems, Inc. | Event notification in interconnected content-addressable storage systems |
| CN103414904A (en) * | 2013-09-05 | 2013-11-27 | 苏州皓琪信息科技有限公司 | Data compression storage method for medical high-capacity digital imaging and communications in medicine (DICOM) dynamic images |
| KR101562434B1 (en) * | 2013-10-16 | 2015-10-21 | 주식회사 아이엠알 | Processing method of DICOM medical image at Smart Pad Multi-platform environments and its system |
| CN104077588A (en) * | 2014-07-10 | 2014-10-01 | 苏州皓琪信息科技有限公司 | Method for automatically interposing frame offsets into medical DICOM dynamic images compressed by JPEG |
| CN110752011A (en) * | 2019-10-16 | 2020-02-04 | 王蓉 | Method for constructing DICOM server cluster |
| CN111885166B (en) * | 2020-07-24 | 2023-09-05 | 西门子(中国)有限公司 | Method, device and system for acquiring DICOM file |
-
2020
- 2020-07-24 CN CN202010722097.2A patent/CN111885166B/en active Active
-
2021
- 2021-06-16 WO PCT/CN2021/100437 patent/WO2022017084A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104331298A (en) * | 2013-07-22 | 2015-02-04 | 蓝网科技有限公司 | Method for generating medical DICOM image |
| JP2017103531A (en) * | 2015-11-30 | 2017-06-08 | 株式会社沖データ | Image forming apparatus and image processing method |
| CN107145730A (en) * | 2017-04-27 | 2017-09-08 | 广州慧扬健康科技有限公司 | DICOM medical images file reads adaption system |
| CN107087008A (en) * | 2017-05-26 | 2017-08-22 | 北京立思辰新技术有限公司 | The method for safety monitoring and system of a kind of medical network |
| CN111415726A (en) * | 2020-03-13 | 2020-07-14 | 远影医疗信息科技(北京)有限公司 | Medical data information digital image data cloud storage method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111885166A (en) | 2020-11-03 |
| WO2022017084A1 (en) | 2022-01-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111885166B (en) | Method, device and system for acquiring DICOM file | |
| US20020023172A1 (en) | Routing medical images within a computer network | |
| BRPI0719356A2 (en) | COMPUTER IMPLEMENTED METHOD FOR INFORMATION AND SYSTEM MANAGEMENT | |
| JP6634173B2 (en) | Image annotation information processing method, apparatus and system | |
| KR101238374B1 (en) | Method and appratus for supplying mashup service | |
| WO2022017085A1 (en) | Dicom file processing method, device and system | |
| CN106792653B (en) | Communication number information processing method, device and system | |
| CN101295332A (en) | DICOM file patient information anonymization processing method | |
| CN102457778A (en) | Label information management device and method thereof, and label information management system | |
| JP2006343944A (en) | Information management system and device | |
| JP6985721B2 (en) | Pathological diagnosis management system, method and program | |
| JP2006304886A (en) | Mobile radiography apparatus, control method therefor, and program | |
| CN111352917B (en) | Information input method and device, electronic equipment and storage medium | |
| CN110175256B (en) | Image data retrieval method, device, equipment and storage medium | |
| JPH11232161A (en) | Image data transfer system | |
| US20120179676A1 (en) | Method and apparatus for annotating image in digital camera | |
| CN115495319A (en) | Service link monitoring method and device, storage medium, and computer equipment | |
| CN117061144A (en) | Domain name resolution log filtering method, device, equipment and storage medium | |
| CN117393172A (en) | Medical data query method, apparatus and computer-readable recording medium | |
| JP2006011738A (en) | Personal information management system, personal information management method, personal information data convertion device, leakage detection device, leakage detection method and program | |
| JP2003281279A (en) | Medical image display system | |
| JP2001005825A (en) | Medical image server device and image retrieving method | |
| CN118984267B (en) | Fault message positioning method and device, computer equipment and storage medium | |
| CN116244475A (en) | Store and retrieve media records in object storage | |
| CN116661854A (en) | Interface document management method and device, electronic equipment and storage 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 |