DIMSE가 무엇인지에 대해 알아봅니다.
1. DIMSE란?
DICOM 표준을 잘 보다 보면 여러 가지 표준을 정의해 둔 것을 확인할 수 있습니다. 의료 영상에 대한 표준 규격부터 네트워크 상의 데이터 호환을 위한 정보 모델뿐 아니라 네트워크 상에서의 통신 프로토콜까지 정의가 되어 있습니다. 네트워크 상에서 DICOM을 송수신하기 위해서는 인터넷 환경에서의 표준을 준수해야 합니다. 이는 DICOM IOD(Informtion Object Definition)에 따라 구현됩니다.
위의 표와 같이 이미지마다 정의된 표준에 에 맞춰 필요한 정보를 사용해 IOD를 구성합니다. 그리고 DICOM 통신 시 데이터 전송을 위한 메시지 교환 규격에 따라 데이터를 전송합니다. 이를 DIMSE(DICOM Message Service Element)라고 부릅니다.
2. DIMSE의 구분
DIMSE는 Composite service와 Normalized service에 따라 DIMSE-C와 DIMSE-N으로 구분됩니다. DIMSE-C 서비스는 DICOM 애플리케이션 엔티티가 Composite SOP 인스턴스에서 다른 DICOM 애플리케이션 엔티티의 작업을 명시 적으로 요청할 수 있도록 하는 서비스입니다. DIMSE-C는 운영 서비스만을 제공하고 DIMSE-N 서비스는 Normalized SOP 인스턴스에 적용할 수 있는 알림 및 운영 서비스를 모두 제공합니다.
DIMSE-C
- C-STORE: 이미지를 저장(stroage)하는 동작.
- C-FIND: 이미지를 찾는(query) 동작.
- C-GET: 이미지를 가져오는(retrieve) 동작.
- C-MOVE: 이미지를 전송(transfer)하는 동작.
DIMSE-N
- N-CREATE: SOP 클래스의 인스턴스를 생성(create)하는 동작.
- N-DELETE: SOP 클래스의 인스턴스를 삭제(delete)하는 동작.
- N-SET: 정보 수정(update)을 요청하는 동작
- N-GET: 정보 검색(retrieve)을 요청하는 동작.
- N-ACTION: 작업 수행(domain-specific-operation)을 요청하는 동작.
- N-EVENT_NOTIFY: 인스턴스에 대한 이벤트를 보고(notification)하는 알림.
반응형
'Trunk > DICOM' 카테고리의 다른 글
[C#|FO-DICOM] DICOM 파일을 로드 해 태그 추출하기. (0) | 2022.05.03 |
---|---|
[DCMTK] MEPG2와 프레임 (0) | 2022.05.03 |
[DICOM] VR PN: PersonName (0) | 2021.10.19 |
[DICOM] Modality(0008, 0060) tag list. (0) | 2020.12.02 |
[DICOM] DICOM이란? (0) | 2020.11.25 |