KR100394529B1 - Apparatus and method for PACS view based upon DICOM - Google Patents

Apparatus and method for PACS view based upon DICOM Download PDF

Info

Publication number
KR100394529B1
KR100394529B1 KR10-2000-0062535A KR20000062535A KR100394529B1 KR 100394529 B1 KR100394529 B1 KR 100394529B1 KR 20000062535 A KR20000062535 A KR 20000062535A KR 100394529 B1 KR100394529 B1 KR 100394529B1
Authority
KR
South Korea
Prior art keywords
image
unit
activex
dicom
pacs
Prior art date
Application number
KR10-2000-0062535A
Other languages
Korean (ko)
Other versions
KR20020031801A (en
Inventor
이동혁
김용석
이진형
안진영
김동욱
박희정
Original Assignee
주식회사 마로테크
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 주식회사 마로테크 filed Critical 주식회사 마로테크
Priority to KR10-2000-0062535A priority Critical patent/KR100394529B1/en
Publication of KR20020031801A publication Critical patent/KR20020031801A/en
Application granted granted Critical
Publication of KR100394529B1 publication Critical patent/KR100394529B1/en

Links

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
    • 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
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data

Landscapes

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

Abstract

본 발명은 DICOM 기반의 PACS 뷰 장치 및 그 방법을 제공하기 위한 것으로, 이러한 본 발명은 여러 Exam의 출력을 처리하는 멀티 Exam 처리부와; 상기 멀티 Exam 처리부와 연결되고, 단말기의 그래픽 디바이스와의 인터페이스를 수행하여 영상의 화면 출력을 처리하는 디스플레이 처리부와; 상기 멀티 Exam 처리부 및 상기 디스플레이 처리부와 연결되고, 진단에 필요한 기능을 모듈화하여 처리하는 진단 처리부를 포함하여, 상기 멀티 Exam 처리부와 상기 디스플레이 처리부와 상기 진단 처리부를 별도로 모듈화하여 PACS의 뷰 기능이 수행되도록 함으로써, PACS의 뷰 기능을 확장하여 사용자들의 다양한 요구를 수용하고 끊임없는 기능향상에 적절하도록 모듈화하여 새로운 기능을 용이하게 추가할 수 있게 되는 것이다.The present invention is to provide a DICOM-based PACS view device and a method thereof, the present invention comprises a multi-exam processing unit for processing the output of the various examinations; A display processing unit connected to the multi exam processing unit and processing an output of an image by performing an interface with a graphic device of the terminal; Including the diagnostic processing unit connected to the multi-test processing unit and the display processing unit, and modularizes and processes the functions necessary for the diagnosis, the multi-exam processing unit, the display processing unit and the diagnostic processing unit to be separately modularized so that the view function of the PACS is performed. By doing so, the PACS's view function can be extended to accommodate various needs of users and to be modularized to be constantly improved.

Description

디콤 기반의 피에이씨에스 뷰 장치 및 그 방법{Apparatus and method for PACS view based upon DICOM}Decom based PCS view device and its method {Apparatus and method for PACS view based upon DICOM}

본 발명은 DICOM(Digital Imaging and Communications in Medicine) 기반의 PACS 뷰 장치 및 그 방법에 관한 것으로, 특히 PACS(Picture Archiving and Communications System, 의료 영상 저장 전송시스템)의 뷰(View) 기능을 확장하여 사용자들의 다양한 요구를 수용하고 끊임없는 기능향상에 적절하도록 모듈화함으로써 새로운 기능을 용이하게 추가할 수 있도록 한 DICOM 기반의 PACS 뷰 장치 및 그 방법에 관한 것이다.The present invention relates to a PACS view device and method thereof based on DICOM (Digital Imaging and Communications in Medicine), and in particular, extends the view function of a PACS (Picture Archiving and Communications System). The present invention relates to a DICOM-based PACS view device and a method for easily adding new functions by accommodating various needs and modularizing them for continuous improvement.

일반적으로 PACS(Picture Archiving and Communications System)란 각종 의료 영상 장비에서 환자를 촬영하여 필름을 통해 영상판독을 수행하던 것을 의료 영상 장비에서 바로 디지털화된 영상을 얻어내어 네트워크를 이용하여 영상을 전송하고, 컴퓨터 화면을 통해 바로 판독, 저장 할 수 있도록 하는 시스템을 말한다.In general, PACS (Picture Archiving and Communications System) is a method of photographing a patient from various medical imaging equipment and performing image reading through film to obtain a digitized image directly from the medical imaging equipment and transmitting the image using a network. Refers to a system that can be read and stored directly on the screen.

이러한 PACS는 4개의 서브시스템(획득 서브시스템, 저장 서브시스템, 데이터베이스 서브시스템, 디스플레이 서브시스템)으로 구분하고, 4개의 서브시스템을 연결해주는 네트워크 서브시스템으로 분류하는 것이 일반적이다. 각 서브시스템을 연결해주고 있다는 의미에서 알 수 있듯이 네트워크의 장애는 각 서브시스템이 연결되지 않은 상태를 말하며 시스템의 안전성에 중요한 역할을 한다.Such PACS is generally classified into four subsystems (acquisition subsystem, storage subsystem, database subsystem, and display subsystem), and classified into network subsystems connecting the four subsystems. As can be seen from the fact that each subsystem is connected, the failure of the network refers to the state that each subsystem is not connected and plays an important role in the safety of the system.

여기서 디스플레이 서브시스템의, 경우 많은 수량을 가지고 있는 임상용 뷰잉 스테이션(viewing station)을 각 시간대별 업무와 영상 조회량을 고려하여 세그먼트(Segment)를 분리하여야만 피크 타임(peak time)에도 원활한 속도를 보장받을 수 있다. 또한 판독용의 경우 계속적인 영상 조회가 예상되기 때문에 많은 데이터량을 처리할 수 있도록 하여야 한다.In this case, the display subsystem, which has a large quantity of clinical viewing stations, must be segmented in consideration of the work of each time zone and the amount of video views to ensure smooth speed even at peak time. Can be. In addition, in case of reading, continuous video inquiry is expected, so a large amount of data should be processed.

특히 뷰잉 스테이션에 설치되어지는 네트워크 카드는 PC의 원인 불명의 잦은 장애 발생 요인으로 발생하는 사례가 많이 나타나고 있으므로 PC에서 사용되는 네트워크 카드 업체와 동일 기종의 워크그룹 스위치(WorkGroup Switch)를 사용하는 것이 권장되고 있다.In particular, network cards installed in viewing stations are frequently caused by unknown causes of PC failures, so it is recommended to use a workgroup switch of the same type as the network card companies used in PCs. It is becoming.

종래에는 PACS Exam의 뷰 기능을 구현할 경우 C++ 환경 하에서 클래스(Class)로 구분하였다.Conventionally, when implementing the view function of the PACS Exam, it is divided into classes under the C ++ environment.

그러나 이러한 C++ 환경 하에서 클래스로 구분할 경우 응용 프로그램의 구성이 완벽하게 모듈화되지 못하는 한계가 있었다.However, there is a limitation that the composition of an application is not completely modularized when classifying it into classes under such C ++ environment.

따라서 응용 프로그램의 기능을 향상시키기 위해서는 기존 코드의 대부분을 이해해야만 하고, 상당 부분을 재작성해야만 하는 문제점이 있었다.Therefore, in order to improve the function of the application program, it was necessary to understand most of the existing code and to rewrite a large part.

특히 PACS 뷰잉 소프트웨어와 같이 각 임상결과에 필요한 다양한 사용자 환경을 제공해야 하고, 진단에 필요한 각종 기능을 충족시켜야 하는 경우, 프로그램의 개발에 투입되는 인력과 시간이 다량으로 소비되는 문제점이 있었다.In particular, in case of providing various user environments required for each clinical result, such as PACS viewing software, and satisfying various functions necessary for diagnosis, there is a problem in that a large amount of manpower and time spent in program development are consumed.

이에 본 발명은 상기와 같은 종래의 제반 문제점을 해소하기 위해 제안된 것으로, 본 발명의 목적은 PACS의 뷰 기능을 확장하여 사용자들의 다양한 요구를 수용하고 끊임없는 기능향상에 적절하도록 모듈화함으로써 새로운 기능을 용이하게 추가할 수 있는 DICOM 기반의 PACS 뷰 장치 및 그 방법을 제공하는 데 있다.Accordingly, the present invention has been proposed to solve the above-mentioned conventional problems, and an object of the present invention is to expand the view function of the PACS to accommodate various demands of users and to modularize it appropriately for continuous improvement of functions. The present invention provides a DICOM-based PACS view device and a method thereof that can be easily added.

도 1은 본 발명에 의한 DICOM 기반의 PACS 뷰 장치의 블록구성도이고,1 is a block diagram of a DICOM-based PACS view device according to the present invention;

도 2는 도 1에 의한 실행화면을 보인 도면이며,2 is a view showing the execution screen shown in FIG.

도 3은 도 1에서 제어방식에 따른 구조를 보인 블록구성도이다.3 is a block diagram illustrating a structure according to the control method of FIG. 1.

* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

10 : 멀티 Exam 처리부 11 : 멀티 Exam 제어부10: Multi Exam control unit 11: Multi Exam control unit

12 : ActiveX 툴바 20 : 디스플레이 처리부12: ActiveX toolbar 20: display processing unit

21 : Exam 뷰 제어부 22 : ActiveX 섬네일 바21: Exam View Control 22: ActiveX Thumbnail Bar

23 : ActiveX 영상정보부 24 : ActiveX 영상부23: ActiveX video information 24: ActiveX video

25 : 영상디스플레이부 30 : 진단처리부25: image display unit 30: diagnostic processing unit

31 : 주석부 32 : 스캔라인 확인부31: Annotation section 32: Scan line confirmation section

33 : 데이터베이스 제어부 34 : 영상처리부33: database control unit 34: image processing unit

35 : 압축/신장부 36 : DICOM 표시부35: compression / extension 36: DICOM display

이하, 상기와 같은 본 발명, DICOM 기반의 PACS 뷰 장치 및 그 방법의 기술적 사상에 따른 일실시예를 첨부한 도면에 의거 설명하면 다음과 같다.Hereinafter, an embodiment according to the present invention as described above, a DICS-based PACS view device, and a method thereof will be described with reference to the accompanying drawings.

도 1은 본 발명에 의한 DICOM 기반의 PACS 뷰 장치의 블록구성도이다.1 is a block diagram of a DICOM-based PACS view device according to the present invention.

이에 도시된 바와 같이, 여러 Exam의 출력을 처리하는 멀티 Exam 처리부(10)와; 상기 멀티 Exam 처리부(10)와 연결되고, 단말기의 그래픽 디바이스와의 인터페이스를 수행하여 영상의 화면 출력을 처리하는 디스플레이 처리부(20)와; 상기 멀티 Exam 처리부(10) 및 상기 디스플레이 처리부(20)와 연결되고, 진단에 필요한 기능을 모듈화하여 처리하는 진단 처리부(30)를 포함하여, 상기 멀티 Exam 처리부(10)와 상기 디스플레이 처리부(20)와 상기 진단 처리부(30)를 별도로 모듈화하여 PACS의 뷰 기능이 수행되도록 한다.As shown in the figure, the multi-exam processing unit 10 for processing the output of the various examinations; A display processing unit 20 connected to the multi-exam processing unit 10 and performing an interface with a graphic device of the terminal to process a screen output of an image; The multi exam processing unit 10 and the display processing unit 20 are connected to the multi exam processing unit 10 and the display processing unit 20, and include a diagnosis processing unit 30 to modularize and process functions necessary for diagnosis. And the diagnostic processing unit 30 are separately modularized to perform the view function of the PACS.

상기에서 멀티 Exam 처리부(10)는, 상기 디스플레이 처리부(20)와 연동하여 사용자 인터페이스에 복수개의 영상이 최종적으로 출력되도록 하는 멀티 Exam 제어부(11)와; 상기 멀티 Exam 제어부(11)와 연결되고, ActiveX 툴바 기능이 수행되도록 하는 ActiveX 툴바(12)를 포함하여 구성된다.In the multi-exam processor 10, the multi-exam control unit 11 for intermittently outputting a plurality of images to the user interface in conjunction with the display processing unit 20; It is connected to the multi-exam control unit 11, and comprises an ActiveX toolbar 12 to perform an ActiveX toolbar function.

상기에서 디스플레이 처리부(20)는, 한 Exam에서 PACS를 뷰잉할 수 있도록 하는 Exam 뷰 제어부(21)와; 상기 Exam 뷰 제어부(21)와 연동하여 ActiveX 섬네일(Thumbnail) 바 기능이 수행되도록 하는 ActiveX 섬네일바(22)와; 상기 Exam 뷰 제어부(21)와 연결되고, 영상에서 읽어들인 출력에 필요한 헤더 파일 정보를 처리하는 ActiveX 영상정보부(23)와; 상기 ActiveX 영상정보부(23)의 정보를 이용하여 영상을 처리하는 ActiveX 영상부(24)와; 상기 ActiveX 영상부(24)에서 처리된 정보를 이용하여 영상이 화면상에 디스플레이되도록 하는 영상디스플레이부(25)를포함하여 구성된다.The display processing unit 20 includes: an exam view control unit (21) for viewing a PACS in an exam; An ActiveX thumbnail bar 22 for performing an ActiveX thumbnail bar function in cooperation with the Exam view control unit 21; An ActiveX image information unit 23 connected to the Exam view control unit 21 and processing header file information required for output read from an image; An ActiveX video unit 24 for processing an image by using the information of the ActiveX video information unit 23; And an image display unit 25 for displaying an image on the screen using the information processed by the ActiveX image unit 24.

상기에서 진단처리부(30)는, 진단과 판독에 필요한 사항을 영상 위에 기입할 수 있도록 하는 주석부(31)와; 전체 바디(Body) CT 또는 MRI로부터 스캔 라인(Scan Line)의 위치를 확인하는 스캔라인 확인부(32)와; 데이터베이스의 정보를 조절하는 데이터베이스 제어부(33)와; 영상을 처리하는 영상처리부(34)와; DICOM 파일의 이미지 부분을 레이어(Layer)별로 DPCM 또는 JPEG으로 파일을 압축하거나, 압축되어 있는 DICOM 파일의 이미지 부분을 레이어별로 압축해제하며, DICOM 영상을 윈도우에 표시하고자 할 경우 윈도우 크기에 가장 근접한 레이어의 영상을 압축해제하는 압축/신장부(35)와; DICOM을 읽기 위한 기본적인 환자 정보를 표시하는 DICOM 표시부(36)를 포함하여 구성되고; 상기 주석부(31), 스캔라인 확인부(32), 데이터베이스 제어부(33), 영상처리부(34), 압축/신장부(35), DICOM 표시부(36)는 각각 별도로 모듈화시켜 구성한다.The diagnostic processing unit 30 includes an annotation unit 31 for writing items necessary for diagnosis and reading on an image; A scan line checking unit 32 for checking a position of a scan line from an entire body CT or MRI; A database controller 33 for adjusting information of the database; An image processor 34 for processing an image; Compresses the image part of the DICOM file in layers by DPCM or JPEG, or decompresses the image part of the compressed DICOM file by layer, and the layer closest to the window size when displaying the DICOM image in the window. A compression / extension unit 35 for decompressing the image of the camera; A DICOM display section 36 for displaying basic patient information for reading DICOM; The annotation unit 31, the scan line confirming unit 32, the database control unit 33, the image processing unit 34, the compression / extension unit 35, and the DICOM display unit 36 are each modularized.

도 3은 도 1에서 제어방식에 따른 구조를 보인 블록구성도이다.3 is a block diagram illustrating a structure according to the control method of FIG. 1.

이에 도시된 바와 같이, 상기에서 DICOM 기반의 PACS 뷰 장치는, 사용자 인터페이스에 복수개의 영상이 최종적으로 출력되도록 하는 멀티 Exam 제어부(11)와, 상기 멀티 Exam 제어부(11)와 연결되고, ActiveX 툴바 기능이 수행되도록 하는 ActiveX 툴바(12)와, 한 Exam에서 PACS를 뷰잉할 수 있도록 하는 Exam 뷰 제어부(21)와, 상기 Exam 뷰 제어부(21)와 연동하여 ActiveX 섬네일 바 기능이 수행되도록 하는 ActiveX 섬네일바(22)와, 상기 Exam 뷰 제어부(21)와 연결되고, 영상에서 읽어들인 출력에 필요한 헤더 파일 정보를 처리하는 ActiveX영상정보부(23)와, 상기 ActiveX 영상정보부(23)의 정보를 이용하여 영상을 처리하는 ActiveX 영상부(24)를 포함하여 구비하고, 마이크로 소프트 비주얼 베이직에서 사용하던 파일로 기능을 모아 놓은 라이브러리인 OCX(OLE custom control)를 제어하는 OCX 제어부(40)와; 진단과 판독에 필요한 사항을 영상 위에 기입할 수 있도록 하는 주석부(31)와, 전체 바디 CT 또는 MRI로부터 스캔 라인의 위치를 확인하는 스캔라인 확인부(32)와, 데이터베이스의 정보를 조절하는 데이터베이스 제어부(33)와, 영상을 처리하는 영상처리부(34)와, DICOM 파일의 이미지 부분을 레이어별로 DPCM 또는 JPEG으로 파일을 압축하거나, 압축되어 있는 DICOM 파일의 이미지 부분을 레이어별로 압축해제하며, DICOM 영상을 윈도우에 표시하고자 할 경우 윈도우 크기에 가장 근접한 레이어의 영상을 압축해제하는 압축/신장부(35)와, DICOM을 읽기 위한 기본적인 환자 정보를 표시하는 DICOM 표시부(36)와, 상기 ActiveX 영상부(24)에서 처리된 정보를 이용하여 영상이 화면상에 디스플레이되도록 하는 영상디스플레이부(25)를 구비하고, 동적으로 링크될 수 있는 모듈들을 하나로 묶어 관리하는 DLL(Dynamic Link Library)를 제어하는 DLL 제어부(50)를 포함하여 구성된다.As shown in the drawing, the DICOM-based PACS viewing device is connected to the multi-exam control unit 11 and the multi-exam control unit 11 to finally output a plurality of images to the user interface, and has an ActiveX toolbar function. An ActiveX toolbar 12 for performing this operation, an Exam view control unit 21 for viewing a PACS in one exam, and an ActiveX thumbnail bar for performing an ActiveX thumbnail bar function in conjunction with the Exam view control unit 21. (22), an ActiveX image information unit (23) connected to the Exam view control unit (21) and processing header file information required for output read from an image, and an image using information of the ActiveX image information unit (23). OCX control unit which includes an ActiveX video unit 24 for processing the OCX, and controls OCX (OLE custom control), which is a library in which functions are collected by a file used in Microsoft Visual Basic. 40); An annotation unit 31 for writing the diagnosis and reading necessary on the image, a scan line confirmation unit 32 for confirming the position of the scan line from the entire body CT or MRI, and a database for adjusting the information of the database. The control unit 33, the image processing unit 34 for processing an image, and the image portion of the DICOM file for each layer in DPCM or JPEG file compression, or decompressed image portion of the DICOM file for each layer, DICOM In order to display an image in a window, a compression / decompression unit 35 decompressing an image of a layer closest to the window size, a DICOM display unit 36 displaying basic patient information for reading DICOM, and the ActiveX image unit And an image display unit 25 which allows an image to be displayed on the screen by using the information processed at 24, and which can be dynamically linked. It is configured to include a DLL control unit 50 for controlling the DLL (Dynamic Link Library) to manage as a bundle.

이와 같이 구성된 본 발명에 의한 DICOM 기반의 PACS 뷰 장치 및 그 방법의 동작을 첨부한 도면에 의거 상세히 설명하면 다음과 같다.The operation of the DICOM-based PACS view device and the method according to the present invention configured as described above will be described in detail with reference to the accompanying drawings.

먼저 본 발명은 PACS 뷰잉 소프트웨어의 한 부분으로서, 데이터베이스의 영상과 영상정보를 화면에 출력하고 적절한 압축기술을 이용하여 영상을 압축하며, 진단에 필요한 기능을 제공하는 역할을 담당한다.First of all, the present invention is a part of the PACS viewing software, which outputs a database image and image information on a screen, compresses the image using an appropriate compression technique, and provides a function for diagnosis.

그래서 본 발명의 PACS를 사용하는 엔드 유저들이 가장 많이 접하는 부분으로서, 사용자들의 다양한 요구를 수용할 수 있고, 끊임없는 기능 향상을 이루기에 적합하도록 한 것이다.Therefore, end users using the PACS of the present invention are the most intimate parts, which can accommodate various needs of users and are suitable for achieving continuous function improvement.

이러한 기능 향상의 요구에 적절히 대응하기 위해서는 응용 프로그램의 구조가 최적으로 정비되어 있어야 하며, 모듈화되어 기능추가가 용이해야 한다.In order to properly respond to the demands of such function enhancement, the structure of the application program should be optimally maintained and modularized to make it easy to add functions.

이를 위해 본 발명에서는 최신의 프로그래밍 기법인 COM(Component Object Model)에 기반하여 뛰어난 확장성을 가지는 내부 구조를 개발한 것이다.To this end, the present invention has developed an internal structure having excellent extensibility based on the latest programming technique, Component Object Model (COM).

여기서 COM(Component Object Model)은 프로그램의 컴포넌트 객체들을 개발하고 지원하기 위한 하부 기반구조로서, CORBA(Common Object Request Broker Architecture)에서 정의된 수준의 기능 제공을 목표로 한다. 마이크로소프트의 OLE(Object Linking and Embedding, 개체연결 및 삽입)가 사용자가 화면에서 볼 수 있는 복합문서를 위한 서비스를 제공하는 반면, COM은 인터페이스 교섭, 생명주기 관리(언제쯤 객체가 시스템에서 제거될 수 있는지 판단), 라이선스, 이벤트 서비스(다른 객체에서 발생된 이벤트의 결과로서 한 객체를 서비스에 배정) 등 하부 서비스를 제공한다. 또한 COM은 COM+, DCOM, ActiveX interfaces, 프로그래밍 도구 등을 포함한다.Here, COM (Component Object Model) is a sub-infrastructure for developing and supporting component objects of a program, and aims to provide a level of functionality defined in the Common Object Request Broker Architecture (CORBA). While Microsoft's OLE (Object Linking and Embedding) provides services for compound documents that users can view on the screen, COM provides interface negotiation and lifecycle management (sometimes objects can be removed from the system). Provide sub-services, such as determining whether there is one), licensing, and event services (assigning one object to the service as a result of an event occurring in another object). COM also includes COM +, DCOM, ActiveX interfaces, and programming tools.

그리고 본 발명은 크게 세 부분으로 구조화되어 있다. 여러 Exam을 출력해야 하는 경우 각 Exam을 전체적으로 담당하는 부분인 멀티 Exam 제어부(10)와, 컴퓨터의 그래픽 디바이스와의 인터페이스를 전담하여 화면 출력을 책임지는 부분인 디스플레이 처리부(20)와, 진단에 필요한 기능을 모듈화하여 한 부분으로 구성한 진단처리부(30)가 그것이다.And the present invention is largely structured into three parts. If multiple exams are to be outputted, the multi-exam control unit 10 which is in charge of each examination as a whole, the display processing unit 20 which is responsible for outputting the screen exclusively for the interface with the graphic device of the computer, and necessary for diagnosis The diagnostic processing unit 30 is modularized to form a function.

이런 방식을 가지는 이유는 PACS 뷰잉 소프트웨어의 특성상, 의사들의 요구가 가장 빈번하게 발생하기 때문에 의학 영상에 대한 의사들의 요구는, 영상을 획득한 후 전처리(Pre-processing)와 같은 기능을 거친 후, 영상의 왜곡이 없도록 하기 위한 비쥬얼라이제이션(Visualization), 종양 크기의 측정과 같은 기능을 요하는 애널라이즈(Analysis), 가상 기술을 시도해 볼 수 있는 시뮬레이션(Simulation)과 같은 네 단계에서 발생한다. 따라서 이를 한 부분으로 구조화하면 기능 추가가 매우 용이해진다. 또한 화면 출력이 컴퓨터 하드웨어의 특성에 좌우되는 경우가 있기 때문에 이를 한 부분으로 구성해 둘 필요성이 발생한다.The reason for this approach is that due to the nature of the PACS viewing software, doctors 'requests are the most frequent, so doctors' requests for medical images are taken after pre-processing. It occurs in four stages: visualization to eliminate distortion, analysis that requires features such as tumor size measurement, and simulation to try virtual techniques. Therefore, structuring it into one part makes it very easy to add functionality. In addition, screen output sometimes depends on the characteristics of the computer hardware, so there is a need to configure it as one part.

따라서 본 발명은 종래의 문제점을 해결하여 마이크로 소프트의 컴포넌트 소프트웨어 기술의 근간이 되는 COM의 개념을 도입하여, PACS의 Exam 뷰를 작성할 경우, 기존의 코드를 모두 이해할 필요없이 몇 가지 인터페이스만 새로 작성함으로서 새로운 기능을 용이하게 추가할 수 있게 되었다. 그래서 PACS의 기능을 면밀히 분석하여 크게 세 부분으로 구조화할 수 있었으며, 구조의 각 부분은 다른 응용 프로그램에서도 차용하여 사용할 수 있도록 하였다.Therefore, the present invention solves the conventional problem and introduces the concept of COM, which is the basis of Microsoft's component software technology, and when writing the Exam view of PACS, by writing only a few interfaces without having to understand all the existing code. It's easy to add new features. Therefore, by analyzing the function of PACS closely, it could be structured into three parts, and each part of the structure was borrowed from other applications.

도 1은 본 발명에 의한 DICOM 기반의 PACS 뷰 장치의 블록구성도이다.1 is a block diagram of a DICOM-based PACS view device according to the present invention.

그래서 멀티 Exam 처리부(10)는 멀티 Exam 제어부(11)와 ActiveX 툴바(12)를 구비하여 여러 Exam의 출력을 처리한다.Thus, the multi exam processing unit 10 includes a multi exam control unit 11 and an ActiveX toolbar 12 to process outputs of various exams.

멀티 Exam 제어부(11)는 디스플레이 처리부(20)와 연동하여 사용자 인터페이스에 복수개의 영상이 최종적으로 출력되도록 한다. 이러한 멀티 Exam 제어부(11)는 최상위 컨트롤로써, ActiveX 섬네일바(22)와 연동하여 사용자 인터페이스에 영상을 최종적으로 나타내게 된다. 또한 MaroViewView 파일을 사용하지 않고 새로운 응용프로그램을 개발하여, 레이아웃(Layout), 줌(Zoom), 인/아웃(In/Out), 팬 및 스크롤(PanScroll), 오리엔테이션(Orientation) 등의 간단한 PACS 기능을 이용할 수 있다.The multi exam controller 11 interlocks with the display processor 20 to finally output a plurality of images to the user interface. The multi-exam control unit 11 is the highest level control, and finally displays an image on the user interface in conjunction with the ActiveX thumbnail bar 22. In addition, you can develop new applications without using MaroViewView files to implement simple PACS features such as Layout, Zoom, In / Out, Pan and Scroll, and Orientation. It is available.

ActiveX 툴바(12)는 멀티 Exam 제어부(11)와 연결되고, ActiveX 툴바 기능이 수행되도록 한다.The ActiveX toolbar 12 is connected to the multi exam control unit 11 and allows the ActiveX toolbar function to be performed.

또한 디스플레이 처리부(20)는 Exam 뷰 제어부(21), ActiveX 섬네일바(22), ActiveX 영상정보부(23), ActiveX 영상부(24), 영상디스플레이부(25)를 포함하여 멀티 Exam 처리부(10)와 연결되고, 단말기의 그래픽 디바이스와의 인터페이스를 수행하여 영상의 화면 출력을 처리한다.In addition, the display processing unit 20 includes an Exam view control unit 21, an ActiveX thumbnail bar 22, an ActiveX image information unit 23, an ActiveX image unit 24, and an image display unit 25. It is connected to and processes the screen output of the image by performing an interface with the graphic device of the terminal.

Exam 뷰 제어부(21)는 한 Exam에서 PACS를 뷰잉할 수 있도록 한다. 이는 멀티가 아닌 한 Exam에서 PACS를 뷰잉할 때 사용하며, 외부 제어 중에서 ActiveX 섬네일바(22)와 함께 사용한다. 특히 구현된 기능으로는 주석 삭제와 저장 기능 및 시네(Cine) 기능 그리고 섬네일 생성(Thumbnail Create) 등을 할 수 있다.The Exam view control unit 21 allows the PACS to be viewed in one Exam. This is used when viewing PACS in Exam unless it is multi, and it is used with ActiveX thumbnail bar 22 among external controls. In particular, the implemented functions include annotation deletion, storage function, cine function, and thumbnail creation.

ActiveX 섬네일바(22)는 Exam 뷰 제어부(21)와 연동하여 ActiveX 섬네일(Thumbnail) 바 기능이 수행되도록 한다.The ActiveX thumbnail bar 22 performs an ActiveX thumbnail bar function in cooperation with the Exam view control unit 21.

ActiveX 영상정보부(23)는 Exam 뷰 제어부(21)와 연결되고, 영상에서 읽어들인 출력에 필요한 헤더 파일 정보를 처리한다.The ActiveX image information unit 23 is connected to the Exam view control unit 21 and processes header file information necessary for output read from the image.

ActiveX 영상부(24)는 ActiveX 영상정보부(23)의 정보를 이용하여 영상을 처리한다.The ActiveX image unit 24 processes the image using the information of the ActiveX image information unit 23.

영상디스플레이부(25)는 ActiveX 영상부(24)에서 처리된 정보를 이용하여 영상이 화면상에 디스플레이되도록 한다. 영상디스플레이스부(24)의 클래스는 이미지 데이터를 픽셀워크(Pixelworks)와 메튜스(Metheus) 그리고 일반 그래픽 카드의 특성을 몰라도 영상디스플레이부(25)에서 지원하는 함수를 이용하여 영상을 디스플레이 할 수 있다. 그리고 윈도윙을 쉽게 하기 위해 3개의 함수를 지원한다. 또한 윈도우 시작/끝(Start/End) 값을 변경하면서 영상의 밝기와 명암을 조절해서 표시할 수 있다.The image display unit 25 causes the image to be displayed on the screen using the information processed by the ActiveX image unit 24. The class of the image display unit 24 may display an image data using a function supported by the image display unit 25 without knowing the characteristics of Pixelworks, Metheus, and a general graphics card. . It also supports three functions to make windowing easier. In addition, the brightness and contrast of the image can be adjusted and displayed while the window start / end value is changed.

더불어 진단 처리부(30)는 멀티 Exam 처리부(10) 및 디스플레이 처리부(20)와 연결되고, 진단에 필요한 기능을 모듈화하여 처리하는 것으로, 주석부(31), 스캔라인 확인부(32), 데이터베이스 제어부(33), 영상처리부(34), 압축/신장부(35), DICOM 표시부(36)를 포함하여 구성된다.In addition, the diagnostic processing unit 30 is connected to the multi-exam processing unit 10 and the display processing unit 20, and processes the functions necessary for the diagnosis in a modular manner, including the annotation unit 31, the scan line checking unit 32, and the database control unit. (33), the image processing unit 34, compression / decompression unit 35, and DICOM display unit 36 is configured.

주석(Annotation)부(31)는 진단과 판독에 필요한 사항을 영상 위에 기입할 수 있게 한다.Annotation section 31 allows writing of the information necessary for diagnosis and reading onto the image.

스캔라인 확인부(32)는 전체 바디(Body) CT 또는 MRI로부터 스캔 라인의 위치를 확인한다.The scan line checking unit 32 checks the position of the scan line from the entire body CT or MRI.

데이터베이스 제어부(33)는 데이터베이스의 정보를 조절한다.The database control unit 33 adjusts the information of the database.

영상처리부(34)는 영상을 처리한다.The image processor 34 processes an image.

압축/신장부(35)는 DICOM 파일의 이미지 부분을 레이어(Layer)별로 DPCM 또는 JPEG으로 파일을 압축하거나, 압축되어 있는 DICOM 파일의 이미지 부분을 레이어별로 압축해제하며, DICOM 영상을 윈도우에 표시하고자 할 경우 윈도우 크기에 가장 근접한 레이어의 영상을 압축해제한다.The compression / decompression unit 35 compresses the image portion of the DICOM file by layer to DPCM or JPEG, decompresses the image portion of the compressed DICOM file by layer, and displays the DICOM image in the window. In this case, the image of the layer closest to the window size is decompressed.

DICOM 표시부(36)는 DICOM을 읽기 위한 기본적인 환자 정보를 표시한다. 이는 그룹(Group), 아이템(Item), 길이(Length)로 구성되는 DICOM 파일을 기반으로 하고 있다.The DICOM display unit 36 displays basic patient information for reading DICOM. It is based on a DICOM file that consists of Group, Item, and Length.

도 2는 도 1에 의한 실행화면을 보인 도면이다.2 is a view showing the execution screen shown in FIG.

그래서 도면에 보인 바와 같이, COM 및 DLL 파일 등을 이용하여 다음과 같은 PACS 뷰잉 관련 의사들의 요구사항을 충족시키는 부분과 DICOM 영상을 화면에 출력하는 부분, 그리고 여러 Exam을 하나로 관리하는 부분의 크게 세 부분으로 구성할 수도 있다.Therefore, as shown in the drawing, the parts that meet the requirements of the following PACS viewing doctors using COM and DLL files, the output of DICOM images on the screen, and the management of several exams into one It can also consist of parts.

도 2에서 참조번호 30은 PACS 뷰잉 관련 의사들의 요구를 충족시키는 부분이다. 그래서 개발된 COM 및 DLL 모듈을 이용하여 PACS 뷰어 및 압축 부분, 그리고 개인 파일 부분 등으로 만들 수 있다. 특히 PACS를 사용하는 의사들은 연구 교육이라는 목적에 맞게 사용하고자 하는 데, 그런 욕구에 적절하게 부응할 수 있게 된다.In FIG. 2, reference numeral 30 denotes a part that satisfies the needs of doctors related to PACS viewing. So, you can use the developed COM and DLL module to make the PACS viewer, compressed part, and personal file part. In particular, physicians using PACS want to use it for the purpose of research and education, and they can respond appropriately to such needs.

DICOM 표시부(36)와 멀티 Exam 제어부(11)를 이용하여 DICOM 뷰 부분을 만들 수 있고, 압축/신장부(35)와 멀티 Exam 제어부(11)를 이용하여 압축 구조를 만들 수 있으며, 데이터베이스 제어부(33)와 멀티 Exam 제어부(11)를 이용해서 개인 버전을 만들 수 있다.The DICOM view part can be made using the DICOM display unit 36 and the multi-exam control unit 11, and a compression structure can be made using the compression / extension unit 35 and the multi-exam control unit 11, and the database control unit ( 33) and the Multi Exam control unit 11 to create a personal version.

도 2에서 참조번호 20은 DICOM 영상을 화면에 출력하는 부분이다.In FIG. 2, reference numeral 20 denotes a part for outputting a DICOM image on the screen.

그래서 DICOM 3.0 영상은 촬영장비에서 나오는 영상들의 표준으로 DICOM 3.0 파일에서 헤더 관련 정보들을 가지고 환자 정보 및 영상 정보를 화면에 나타낼 수 있게 된다.Therefore, DICOM 3.0 image is a standard of images from imaging equipment, and it is possible to display patient information and image information with header related information in DICOM 3.0 file.

특히, DICOM 영상에서 각각의 필드 마다 태그 및 파일 사이즈가 정의되어 있으며, 신장(Decompression) 모듈을 이용해서 영상을 표시한다.In particular, tags and file sizes are defined for each field in the DICOM image, and the image is displayed by using a decompression module.

도 2에서 참조번호 10은 여러 Exam을 하나로 관리하는 부분이다.In FIG. 2, reference numeral 10 is a part for managing several exams into one.

그래서 PACS 프로그램은 한 환자의 영상을 보여주는 것이 아니라, 여러 환자의 영상, 즉 많은 수의 Exam을 화면에 표시하기 때문에 각 Exam을 조정하는 멀티 Exam이 필요하며, 이 부분은 멀티 Exam 제어부(11)에서 담당한다.Therefore, the PACS program does not show images of one patient, but displays multiple patient images, that is, a large number of exams on the screen. Therefore, a multi exam for adjusting each exam is required. In charge.

한편 도 3은 도 1에서 제어방식에 따른 구조를 보인 블록구성도이다.3 is a block diagram illustrating a structure according to the control method of FIG. 1.

DICOM 기반의 PACS 뷰 장치는 OCX 제어부(40)와 DLL 제어부(50)로 구분되어 구성될 수 있다.The DICOM-based PACS view device may be divided into an OCX control unit 40 and a DLL control unit 50.

OCX 제어부(40)는 멀티 Exam 제어부(11)와, ActiveX 툴바(12)와, Exam 뷰 제어부(21)와, ActiveX 섬네일바(22)와, ActiveX 영상정보부(23)와, ActiveX 영상부(24)를 포함하여 구비한다.The OCX control unit 40 includes a multi exam control unit 11, an ActiveX toolbar 12, an exam view control unit 21, an ActiveX thumbnail bar 22, an ActiveX image information unit 23, and an ActiveX image unit 24. ), Including.

DLL 제어부(50)는 주석부(31)와, 스캔라인 확인부(32)와, 데이터베이스 제어부(33)와, 영상처리부(34)와, 압축/신장부(35)와, DICOM 표시부(36)와, 영상디스플레이부(25)를 구비한다.The DLL control unit 50 includes an annotation unit 31, a scan line checking unit 32, a database control unit 33, an image processing unit 34, a compression / extension unit 35, and a DICOM display unit 36. And a video display unit 25.

여기서 VBX는 프로그래밍 언어의 하나인 마이크로 소프트 비주얼 베이직에서 사용하던 파일로 기능을 모아 놓은 라이브러리이다. 최근에는 거의 모든 프로그래밍 언어에서 지원한다. 이것을 32비트용으로 확장한 것이 OCX이다.Here, VBX is a library that gathers functions from files used by Microsoft Visual Basic, one of the programming languages. Recently, almost all programming languages are supported. The extension to 32-bit is OCX.

즉, OCX란 하나의 객체 연결 및 포함(OLE) 맞춤형 컨트롤로, 마이크로소프트 윈도우에서 수행되는 응용프로그램에서 사용되기 위해 만들어질 수 있는 특수목적 프로그램이다. OCX는 윈도우 크기 조정이나 스크롤바의 움직임 등을 처리하는 기능을 제공한다. 보통 윈도우95 이상의 운영체계를 사용하는 경우, 윈도우 디렉토리에 OCX라는 확장자를 가진 파일들이 많이 있다.In other words, OCX is an object linking and embedding (OLE) custom control. It is a special purpose program that can be created for use in an application running on Microsoft Windows. OCX provides functions to handle window resizing and scrollbar movement. If you're using a Windows 95 or later operating system, there are many files with the extension OCX in your Windows directory.

그리고 OLE는 문자, 그림, 소리, 동영상 등 여러가지 종류의 정보 양식을 가지고 있는 복합 문서를 지원하기 위해 설계되었다. 윈도우 데스크탑, 즉 바탕화면은 복합 문서의 대표적인 예이며, 마이크로소프트는 이를 구축하기 위해 OLE를 사용하였다. OLE와 COM(OLE를 계승하는 더욱 일반적인 개념)은 임의의 언어로 작성되어 시스템 내의 어떠한 애플리케이션에서라도 동적으로 사용될 수 있는 플러그 앤 플레이(plug and play) 프로그램 개발을 지원한다. 이러한 프로그램이 컴포넌트이고, 이들이 수행되는 애플리케이션을 컨테이너라 한다. 이런 컴포넌트 기반의 애플리케이션 개발을 통해 개발 기간 단축과 프로그램 성능과 품질을 향상시킬 수 있다. 파워빌더, MS Access 같은 윈도우95와 NT 애플리케이션 개발 프로그램은 OCX의 장점을 취하고 있다.OLE was designed to support compound documents with different types of information, including text, pictures, sounds, and video. The Windows desktop, or desktop, is a prime example of compound documents, and Microsoft used OLE to build it. OLE and COM (a more general concept of inheriting OLE) support the development of plug and play programs written in any language that can be used dynamically in any application in the system. These programs are components, and the applications on which they run are called containers. Application development based on these components can shorten development time and improve program performance and quality. Windows 95 and NT application development programs, such as PowerBuilder and MS Access, take advantage of OCX.

마이크로소프트는 이제 OCX를 ActiveX control이라 부른다. OCX나 ActiveX control은 실제로 DLL 형태로 구현된다 (DLL은 수많은 애플리케이션에서 사용될 서브 프로그램으로 생각할 수 있다. 각각의 애플리케이션 프로그램은 DLL 또는 OCX/ActiveX control 객체에 대해 컨테이너가 된다). 비주얼베이직과 C++은 OCX와ActiveX control을 만들기 위해 많이 사용된다.Microsoft now calls the OCX an ActiveX control. An OCX or ActiveX control is actually implemented as a DLL (a DLL can be thought of as a subprogram to be used by many applications. Each application program becomes a container for DLLs or OCX / ActiveX control objects). Visual Basic and C ++ are commonly used to create OCX and ActiveX controls.

이처럼 본 발명은 PACS의 뷰 기능을 확장하여 사용자들의 다양한 요구를 수용하고 끊임없는 기능향상에 적절하도록 모듈화함으로써 새로운 기능을 용이하게 추가할 수 있게 되는 것이다.As described above, the present invention extends the view function of the PACS to accommodate various needs of users and to modularize them to be appropriate for continuous improvement.

이상에서 본 발명의 바람직한 실시예를 설명하였으나, 본 발명은 다양한 변화와 변경 및 균등물을 사용할 수 있다. 본 발명은 상기 실시예를 적절히 변형하여 동일하게 응용할 수 있음이 명확하다. 따라서 상기 기재 내용은 하기 특허청구범위의 한계에 의해 정해지는 본 발명의 범위를 한정하는 것이 아니다.Although the preferred embodiment of the present invention has been described above, the present invention may use various changes, modifications, and equivalents. It is clear that the present invention can be applied in the same manner by appropriately modifying the above embodiments. Accordingly, the above description does not limit the scope of the invention as defined by the limitations of the following claims.

이상에서 살펴본 바와 같이, 본 발명에 의한 DICOM 기반의 PACS 뷰 장치 및 그 방법은 PACS의 뷰 기능을 확장하여 사용자들의 다양한 요구를 수용하고 끊임없는 기능향상에 적절하도록 모듈화함으로써 코드 작성 후 발생하는 다양한 문제와 요구에 대해 용이하게 대처할 수 있게 되고, 응용 프로그램의 코드를 전체적으로 이해할 필요없이 부분간의 인터페이스만 작성함으로써 개발에 필요한 노력과 시간을 대폭 단축할 수 있는 효과가 있게 된다.As described above, the DICOM-based PACS view device and its method according to the present invention extend the view function of the PACS to accommodate various needs of users and modularize them to be appropriate for continuous improvement of functions. It is possible to easily cope with the demands and demands, and to reduce the effort and time required for development by writing only the interface between parts without having to understand the code of the application as a whole.

Claims (6)

다중 영상을 출력하고 이를 제어하며, 각 화상을 압축 신장하여 영상을 처리하기 위한 PACS 뷰 장치에 있어서,In the PACS view device for outputting and controlling multiple images, and processing the image by compressing and stretching each image, (1) 사용자 인터페이스에 복수개의 영상이 최종적으로 출력되록 하는 멀티 Exam 제어부와, 상기 멀티 Exam 제어부와 연결되고, ActiveX툴바 기능이 수행되도록 하는 ActiveX 툴바와, 상기 한 Exam에서 PACS를 뷰잉할 수 있도록 하는 Exam뷰 제어부와, 상기 Exam뷰 제어부와 연동하여 ActiveX 섬네일 바 기능이 수행되도록 하는 ActiveX 섬네일 바와, 상기 Exam 뷰 제어부와 연결되고, 영상에서 읽어들인 출력에 필요한 헤더파일 정보를 처리하는 ActiveX 영상정보부와, 상기 ActiveX 영상정보부의 정보를 이용하여 영상을 처리하는 ActiveX 영상부를 구비하고, 마이크로 소프트 비주얼 베이직에서 사용하던 파일로 기능을 모아 놓은 라이브러리인 OCX를 제어하는 OCX제어부와,(1) a multi-exam control unit for finally outputting a plurality of images to the user interface, an ActiveX toolbar connected to the multi-exam control unit, and performing an ActiveX toolbar function, and allowing the PACS to be viewed in the one exam. An ActiveX thumbnail bar for performing an ActiveX thumbnail bar function by interworking with an Exam view control unit, an ActiveX thumbnail bar function for performing an ActiveX thumbnail bar function, an ActiveX image information unit connected to the Exam view control unit and processing header file information required for output read from an image; An OCX controller for controlling an OCX, which is a library in which a function is collected by a file used in Microsoft Visual Basic, and has an ActiveX image part for processing an image by using the information of the ActiveX image information part; (2) 상기 OCX제어부와 연동되어 진단과 판독에 필요한 사항을 영상위에 기입할 수 있도록 하는 주석부와, 전체 바디 CT 또는 MRI로부터 스캔라인의 위치를 확인하는 스캔라인 확인부와, 데이터베이스 정보를 조절하는 데이터베이스 제어부, 영상을 처리하는 영상처리부, DICOM파일의 이미지 부분을 레이어별로 DPCM 또는 JPEG 파일로 압축하거나, 압축되어 있는 DICOM 파일의 이미지 부분을 레이어별로 압축해제하며, DICOM 영상을 윈도우에 표시하고자 할 경우 윈도우 크기에 가장 근접한 레이어의 영상을 압축 해제하는 압축/신장부, DICOM을 읽기 위한 기본적인 환자 정보를 표시하는 DICOM표시부 및 상기 주석부, 스캔라인확인부, 데이터베이스제어부,영상처리부,압축신장부,DICOM표시부를 별도로 모듈화 시키는 진단처리부로 이루어지는 것을 특징으로 하는 DICOM기반의 PACS 뷰 장치.(2) Annotation unit for interlocking with the OCX control unit to write the necessary information for diagnosis and reading on the image, a scan line checking unit for checking the position of the scan line from the whole body CT or MRI, and adjusting database information Database control unit, image processing unit, image part of DICOM file to be compressed by DPCM or JPEG file for each layer, or decompressed image part of DICOM file by layer, and to display DICOM image on the window. In this case, the compression / decompression unit for decompressing the image of the layer closest to the window size, the DICOM display unit for displaying basic patient information for reading DICOM and the annotation unit, the scan line checking unit, the database control unit, the image processing unit, the compression extension unit, DICOM device comprising a diagnostic processing unit for modularizing the DICOM display unit View of the PACS system. 삭제delete 삭제delete 삭제delete 제 1 항에 있어서, 상기 진단처리부는,The method of claim 1, wherein the diagnostic processing unit, 상기 ActiveX 영상부에서 처리된 정보를 이용하여 영상이 화면상에 디스플레이되도록 하는 영상디스플레이부를 구비하고, 동적으로 링크될 수 있는 모듈들을 하나로 묶어 관리하는 DLL를 제어하는 DLL 제어부를 포함하여 구성된 것을 특징으로 하는 DICOM 기반의 PACS 뷰 장치.And a DLL control unit for controlling a DLL that bundles and manages modules that can be dynamically linked as one, and which has an image display unit to display an image on the screen using the information processed by the ActiveX image unit. DICOM based PACS view device. 의료 영상을 저장하고 전송하기 위한 PACS 뷰 방법에 있어서,In the PACS view method for storing and transmitting a medical image, 여러 Exam의 출력을 처리해야 하는 경우 각 Exam을 전체적으로 담당하는 부분으로 구분하는 단계와,If you need to process the output of multiple exams, divide each exam into parts that are responsible for it, 상기 단계 종료 후 그래픽 디바이스와의 인터페이스를 수행하여 영상의 화면출력을 처리하는 부분으로 구분하는 단계와,After the step of the step of performing an interface with the graphics device to divide the screen output portion of the image processing, 상기 단계 종료 후 진단에 필요한 기능을 모듈화하여 처리하는 부분으로 구조화하여 부분간의 인터페이스 구성으로 PACS의 뷰 기능이 수행되도록 하는 것을 특징으로 하는 DICOM 기반의 PACS 뷰 방법.DICOM-based PACS view method, characterized in that after the step is completed, the function necessary for the diagnosis is structured into a module for processing to perform the view function of the PACS by configuring the interface between the parts.
KR10-2000-0062535A 2000-10-24 2000-10-24 Apparatus and method for PACS view based upon DICOM KR100394529B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2000-0062535A KR100394529B1 (en) 2000-10-24 2000-10-24 Apparatus and method for PACS view based upon DICOM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2000-0062535A KR100394529B1 (en) 2000-10-24 2000-10-24 Apparatus and method for PACS view based upon DICOM

Publications (2)

Publication Number Publication Date
KR20020031801A KR20020031801A (en) 2002-05-03
KR100394529B1 true KR100394529B1 (en) 2003-08-09

Family

ID=19695061

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0062535A KR100394529B1 (en) 2000-10-24 2000-10-24 Apparatus and method for PACS view based upon DICOM

Country Status (1)

Country Link
KR (1) KR100394529B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030007230A (en) * 2002-08-05 2003-01-23 주식회사 바이오인포마이너 The implementation of new layer structure and its control shemes for the processing of images in a single document, and computer-readable media which record the above implementation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994013095A2 (en) * 1992-11-25 1994-06-09 Rstar, Inc. User interface for picture archiving and communication system
EP0616290A2 (en) * 1993-03-01 1994-09-21 Kabushiki Kaisha Toshiba Medical information processing system for supporting diagnosis.

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994013095A2 (en) * 1992-11-25 1994-06-09 Rstar, Inc. User interface for picture archiving and communication system
EP0616290A2 (en) * 1993-03-01 1994-09-21 Kabushiki Kaisha Toshiba Medical information processing system for supporting diagnosis.

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
논문(1998) *
논문(장비들을 통해 획득된 DICOM 영상들을 인터넷 상에서 가시화해주는 다른 DICOM 이미지 뷰어를 분석, 비교해보는 인터넷 기반의 의료영상관리시스템, 2000) *

Also Published As

Publication number Publication date
KR20020031801A (en) 2002-05-03

Similar Documents

Publication Publication Date Title
JP6313020B2 (en) System, computer-readable storage medium and method
Varma Managing DICOM images: Tips and tricks for the radiologist
US8117549B2 (en) System and method for capturing user actions within electronic workflow templates
US20180144824A1 (en) Electronic Method and System that Improves Efficiencies for Rendering Diagnosis of Radiology Procedures
US20010051881A1 (en) System, method and article of manufacture for managing a medical services network
US7840041B2 (en) Device for converting medical image data
US20140006926A1 (en) Systems and methods for natural language processing to provide smart links in radiology reports
US7834891B2 (en) System and method for perspective-based procedure analysis
US20140143299A1 (en) Systems and methods for medical imaging viewing
US20140140589A1 (en) Memory sensitive medical image browser
US11404158B2 (en) Image viewer
CN112530549B (en) Image display method, device and computer equipment
CN108463800B (en) Content sharing protocol
KR100394529B1 (en) Apparatus and method for PACS view based upon DICOM
Chatterjee et al. Microsoft DirectShow: A new media architecture
US8208702B2 (en) Method for providing image objects in a medical image information system, and medical image information system
Haynor et al. Hardware and software requirements for a picture archiving and communication system’s diagnostic workstations
CN114496175A (en) Medical image viewing method, device, equipment and storage medium
GB2538612A (en) 3D scene co-ordinate capture & storage
Herrera et al. Mobile applications for the registration and visualization of DICOM medical images: Practical guide and critical reflection
JP2021043961A (en) Display information control system and display information control method
dos Santos et al. High-performance web viewer for cardiac images
WO2001046895A2 (en) System, method and article of manufacture for managing a medical services network
Kuederle Applying task observations to improve MRI presentation
JP2023182365A (en) Image display system, analyzer, image management device and program

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130702

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20140704

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20150702

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20160704

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20170705

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20180702

Year of fee payment: 16

FPAY Annual fee payment

Payment date: 20190725

Year of fee payment: 17