Dicom要点整理三:C-Find/C-Move/C-Store 几个重要概念

一个是模型(Information model,

Patient root

Study root

Patient/study root


一个是级别(Query/retrieve level

Patient level, study level, series level,image level

Patient root 下可有包含patient Level 在内的四个level

Study root 下只有三个level,

study root 下不能q/r patient level 信息与影像。


(1)C-find

既然需要依据某个条件查询一组或某个patient/study/series/image, 必须需要一个或一组查询键值, 同时需要告诉对方应该返回什么, 还有怎样区分每组数据。DICOM 中定义的query key, return key and unique key.

Unique key patient id, studyinstance UID, series instance UID, SOP instance UID.

Query key 对应每个level 有不同的值,常见的比如检查级的studydate, 序列级的modality

Unique key 必须在返回列中,否则SCU无法区分各组数据。

有些Q/R SCP 支持关联查询,SCU 可以根据Study levelquery key来获取series.


(2)C-move

SCU 发送请求前,启动一个storage SCP用于接收影像,

依据c-find 的返回结果,读取unique key,

Patient root

Patient level Patient id

Study level patient id, study instance UID

Series level patient id, study instanceUID, series instance UID

Image level patient id, study instance UID,series instance UID, SOP instance UID

Study root

Study level study instance UID

Series level study instance UID, seriesinstance UID

Image level study instance UID, seriesinstance UID, SOP instance UID

每个level, 自己及上一个级别的unique key 必须提供作为query key.


(3)C-Store

C-Store服务类由服务使用方(C-STORE-SCU)和服务提供方(C-STORE-SCP)两部分组成。

143335866.jpg



你可能感兴趣的:(C-Find,C-MOVE,C-STORE)