二次捕获图像:创建和存储的正确工作流程是什么?

时间:2017-02-11 21:27:23

标签: dicom imaging medical

我需要创建一个二级捕获图像,表示在体检期间注射给患者的放射性药物和剂量相关的报告。 我知道二级捕获图像不是完成任务的正确选择,但这是客户需要的。

以下是我认为要开发该功能的步骤,我想阅读社区的一些意见或建议。

假设:实施MWL并在RIS中生成研究实例UID

  1. 查询MWL(C-FIND)以获取请求的过程对象
  2. 解析结果以获得StudyInstanceUID和患者相关 信息(姓名,性别,生日等)
  3. 查询(C -FIND)寻找特定研究的模态 实例UID
  4. 解析结果以获取Series Instance UID
  5. 创建图像设置三个必修属性Study 实例UID,系列实例UID,模态(以及某些类型 我在前面查询了MWL和模态的2个属性 步骤)
  6. C-STORE将图像保存到存储档案
  7. 提交图像(我真的需要吗?)
  8. 我非常感谢评论意见或有人能够解决我更加坚实的架构。

1 个答案:

答案 0 :(得分:2)

  1. 正确
  2. 正确。不要忘记那些不那么明显的属性,如入学ID,入学号,转诊医师姓名等。
  3. 大多数方式不支持查询/检索作为SCP。如果您确实需要查询图像,请将C-FIND发送到PACS而不是模态。研究实例UID随工作清单一起提供。即使您通过Query找到的UID与此不同,我强烈建议您使用工作清单中的UID。但是,我认为使用其他来源的属性没有任何意义,而不是MWL和你自己的“收购”。
  4. 为什么要将图像添加到现有系列?创建一个新的可能更合适。这有很多原因,例如模态和供应商/设备信息是系列级信息,可能不同。
  5. SC有更多必需属性(例如,在一般图像模块中)。并非所有人都来自MWL。
  6. 你不必。但是,假设您的图像丢失了:

    a)您已收到PACS的存储承诺 - >责怪PACS

    b)您尚未收到PACS的存储承诺 - >责怪 ...? ; - )