Beginning with LEADTOOLS version 19, external store (cloud storage) support has been added to the LEAD end-user quality LEAD Medical Storage Server (CSStorageServerManagerDemo.exe). The external store support is implemented as an add-in to the storage server. LEAD is shipping three external store add-ins (Atmos Cloud, Microsoft Azure, LEAD Sample). If you are not already familiar with the external store feature, see the External Store Feature for CSStorageServerManagerDemo.exe.
The external store support allows LEAD Medical Storage Server to store/retrieve/update/delete DICOM datasets externally. This can be any external store, including a cloud service.
This tutorial shows how a LEAD toolkit user can easily create a personal external store add-in. For simplicity, the tutorial external store will be on a local/network path. The full source code for the tutorial is provided in the setup in the location below. So as not to conflict with the existing external store add-in, the tutorial external store add-in has minor differences (a different GUID, member names use tutorial instead of sample). This means that both this Tutorial External Store Add-in (Leadtools.Medical.ExternalStore.Tutorial.Addin.dll) and the LEAD Sample External Store Add-in (Leadtools.Medical.ExternalStore.Sample.Addin.dll) can be used at the same time in the LEAD Medical Storage Server -- just copy both to the add-ins folder.
<installdir>\Examples\DotNet\PACSFramework\CS\Sample AddIns\Leadtools.Medical.ExternalStore.Sample.Addin
An external store add-in consists of the following components:
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document