4

我的问题是一个非常基本的问题。考虑通过 C-FIND 查询查询模态工作列表以获取一些工作项。考虑使用序列 ( SQ) 作为查询的返回键属性C-FIND,例如:[0040,0100]预定过程步骤)和通用匹配。

我应该期待 SCP 的C-FIND回应是什么?或者,更好的说法是,对于特定工作项的预定程序步骤,我应该期望找到什么?模态工作清单信息模型声明为封装在序列中的所有强制性项目?我应该改为明确发出C-FIND对我希望 SCP 在响应中返回的那些密钥的请求吗?

例如:如果我希望 SCP 返回Scheduled Procedure Step Start Time Scheduled Procedure Start Date,我是否需要C-FIND使用这些密钥发出特定请求或查询Scheduled Procedure Step密钥足以强制 SCP 发送所有相关的项目到计划程序步骤本身?

4

2 回答 2

3

是的,您应该在 0040,0100 序列中包含计划程序步骤开始时间/日期标签。

另请参阅服务类规范(K6.1.2.2)

这并不能确保您将检索到此信息,因为它取决于将返回哪些信息的模态工作列表提供者。您还可以向 Modality Provider 请求 Dicom 一致性声明,以了解请求/检索所需的标签。

于 2014-11-18T08:01:19.430 回答
1

对于表 K.6-1,您可以认为它仅显示了 SCP 端的要求或 SCP 需要使用什么来匹配键(即查询过滤器)和要返回的附加所需属性值(即返回键)匹配成功。支持与所需键的匹配取决于 SCP 的实现,但您始终可以期望 SCP 将匹配键中的值用于查询过滤器。

另请注意,SCP 只需要返回 C-FIND 请求中存在的属性的值。一个例外是序列匹配,您可以使用通用匹配机制,您可以在其中传递一个零长度的 ITEM 来检索整个序列。因此,如 PS 3.4 部分 C.2.2.2.6 中所述,您可以在 Scheduled Procedure Step Sequence (0040, 0100) 下仅包含一个带有 SQ 的 VR 的空 ITEM (FFFE, E000) 元素以进行通用匹配。

于 2014-12-12T21:42:08.237 回答