发新话题
打印

谁能描述一下CFind SCP是怎么工作的?

谁能描述一下CFind SCP是怎么工作的?

当Client端向Server提出CFind申请的时候,Server是怎么样将查询到的结果,返给Client的,我觉得有两种思路:
1。Server接收到Client的请求,根据请求的参数,到本地查询到多个结果。将结果用一个DataSet返给Client,在这个DataSet中有多个结果。
2。Server接收到Client的请求,根据请求的参数,到本地查询到多个结果。将结果通过填充Squence的一个实例,在把这个实例返给Client。
不知道那个思路是正确的,还是其他的过程。提出问题供大家讨论。
在Dicom的漩涡中苦苦挣扎,希望与谁同伴,共渡成功彼岸! LW Zhang, Harbin Engineering University QQ:31931957 shuxiangsiyi@163.com

TOP

谁能描述一下CFind SCP是怎么工作的?


第一条思路基本正确假如这里说的 Dataset 是 Part 8 里的 P-DATA item. 不能任意返回 Dataset 内容,client 有指定那些 elements 是它要的。
第二种思路是错的。
Modality worklist 有一点不同,因为它只有一层 query。如果同一个 Study 里有几个 Scheduled Procedures,应将这些 procedures 都加到 (0040,0100)Sequence 里面去。但是 Study level 还是 Datasets。Modality worklist 返回 Dataset 内容则不见得都由 client 指定。

TOP

谁能描述一下CFind SCP是怎么工作的?

看了Jb的文章对worklist 又模糊了,不同厂家的设备对wl的支持不一样么,那么worklist不是标准的一部分么?

TOP

谁能描述一下CFind SCP是怎么工作的?

MWL是相同的,不过是Query的key不同,或者可能有多个Scheduled Procedures而已
一只加肥猫,有啥可怕? --- mouse forever
___________________________________
Name(姓名): mouse
Field(行业) : PACS & RIS & DICOM
QQ (OICQ) : 2670136
Page (主页): http://www.pacser.net

-------------------------------------------------------------

TOP

谁能描述一下CFind SCP是怎么工作的?

MWL是相同的,不过是Query的key不同——这句话是什么意思
是指mwl返回的结构是相同的,不过是查询的query部分的key不一样而以么?

TOP

谁能描述一下CFind SCP是怎么工作的?

对,就是结构是相同的,你可以参考DICOM标准第四章关于MWL的那部分说明,不同的就是查询条件不同产生的返回结果集合是不同的。
一只加肥猫,有啥可怕? --- mouse forever
___________________________________
Name(姓名): mouse
Field(行业) : PACS & RIS & DICOM
QQ (OICQ) : 2670136
Page (主页): http://www.pacser.net

-------------------------------------------------------------

TOP

谁能描述一下CFind SCP是怎么工作的?

你的两种思路都有错误。正确的应该是:
Server接收到Client的请求,根据请求的参数,到本地查询到多个结果。将结果用DataSet打包返给Client,一个Dataset中仅包含一个结果,然后循环发送直到完成。发送一条记录后,需要检测Client是否请求终止消息,如果有则终止发送,否则继续发送下一条记录。

TOP

谁能描述一下CFind SCP是怎么工作的?

[QUOTE]最初由 leeweizh 发表
[B]当Client端向Server提出CFind申请的时候,Server是怎么样将查询到的结果,返给Client的,我觉得有两种思路:
1。Server接收到Client的请求,根据请求的参数,到本地查询到多个结果。将结果用一个DataSet返给Client,... [/B][/QUOTE]

  第一种思路中,返回的DataSet时放在一个CFind Response中,当不是最后一个记录时,状态为Pending,最后一个CFind Response的状态为Complete就行了。

TOP

发新话题