← 返回所有博客文章

LEADTOOLS PACS框架包括六个示例AddIns,如下所示:

  1. Leadtools.AddIn.DicomLog - 实现INotifyReceiveMessage和INotifySendMessages接口。 这允许加载项记录所有传入和传出的DICOM消息。 日志记录由Microsoft Enterprise Library日志记录处理。 加载项在DICOM服务器目录中创建一个Log目录。 所有日志信息都将写入“output.log”文件。 如果启用了数据集保存,则将其写入“Log \ Datasets”。 保存的数据集的文件名是SOP Instance UID

 

  1. Leadtools.AddIn.Store - 实现IProcessCStore界面。 该加载项实现了一个Storage SCP。 支持以下存储类:
  • CT Image Storage
  • NM Image Storage
  • DX Image Storage
  • MR Image Storage
  • Hemodynamic Waveform Storage
  • XA Image Storage
  • CR Image Storage
  • US Image Storage
  • SC Image Storage
  • US Multiframe Image Storage
  • Video Endoscopic Image Storage
  • Video Microscopic Image Storage
  • XRay Radiofluoroscopic Image Storage

支持以下传输语法:

Implicit VR Little EndianJPEG 2000JPEG Lossless OnlyJPEG Baseline 1Explicit VR Big EndianExplicit VR Little EndianJPEG Lossless No Hierarchal 14JPEG Lossless No Hierarchal 14B

当加载项加载时,它将在服务器目录中创建一个新的SQLCE 3.5数据库(Dicom.sdf)。 此外,它会在服务器目录中创建一个Images目录,该目录将包含服务器上接收到的所有DICOM数据集。

  1. Leadtools.AddIn.Find -

    实现IProcessCFind接口。 此加载项实现DICOM查询服务。 此加载项支持以下服务类:

    • Patient Root Query Find
    • Study Root Query Find

    此加载项使用由Store addin创建的相同数据库。 如果调用此加载项时数据库不存在,则会创建它。 因此,如果您在做存储之前尝试查找,这并不重要。

     

  2. Leadtools.AddIn.Move -

    实现IProcessCMove界面。 该加载项实现了DICOM检索服务。 此加载项支持以下服务类:

    • Patient Root Query Find
    • Study Root Query Find

    此加载项使用由Store addin创建的相同数据库。 如果调用此加载项时数据库不存在,则会创建它。 因此,如果您在做存储之前尝试查找,这并不重要。

     

  3. Leadtools.AddIn.MWLFind -

    实现IProcessCFind接口。 此加载项支持以下服务类:

    • Modality Worklist Find

    该加载项在服务器目录中创建一个SQLCE 3.5数据库(MWLSCP.sdf)。 此外,此加载项还会创建一个选项对话框,您可以从服务器管理器编辑数据库。

     

  4. Leadtools.AddIn.StorageCommit -

    实现IProcessNAction接口。 此加载项支持以下服务类:

    • Storage Commitment Push Model Class

    该加载项使用存储插件创建的SQLCE 3.5数据库。 它期望数据库已经创建。 如果数据库不可用,承诺请求将生成ResourceLimitation错误。

    如果数据库存在,承诺请求将在另一个线程中处理,并且响应立即发送回客户端。 一旦提交请求被确定,代表加载项将请求发送到始发客户端。