Class InstanceStorageInfo
Provides basic information for a DICOM instance and storage hierarchy/path.
Namespace: Nvidia.Clara.DicomAdapter.API
Assembly: Nvidia.Clara.Dicom.API.dll
Syntax
public class InstanceStorageInfo : object
Properties
| Improve this Doc View SourceAeStoragePath
Gets the root path to the location of the AE storage.
Declaration
public string AeStoragePath { get; }
Property Value
Type | Description |
---|---|
String |
CalledAeTitle
Gets the name of the AE Title receiving the instance.
Declaration
public string CalledAeTitle { get; }
Property Value
Type | Description |
---|---|
String |
InstanceStorageFullPath
Gets the full path to the instance.
Declaration
public string InstanceStorageFullPath { get; }
Property Value
Type | Description |
---|---|
String |
PatientId
Gets Patient ID (0010,0020) of the DICOM instance.
Declaration
public string PatientId { get; }
Property Value
Type | Description |
---|---|
String |
PatientStoragePath
Gets the path to the location for this patient ID in the AE Storage.
Declaration
public string PatientStoragePath { get; }
Property Value
Type | Description |
---|---|
String |
SeriesInstanceUid
Gets Series Instance UID of the DICOM instance.
Declaration
public string SeriesInstanceUid { get; }
Property Value
Type | Description |
---|---|
String |
SeriesStoragePath
Gets the path to the location for this Series in the AE Storage.
Declaration
public string SeriesStoragePath { get; }
Property Value
Type | Description |
---|---|
String |
SopClassUid
Gets SOP Class UID of the DICOM instance.
Declaration
public string SopClassUid { get; }
Property Value
Type | Description |
---|---|
String |
SopInstanceUid
Gets SOP Instance UID of the DICOM instance.
Declaration
public string SopInstanceUid { get; }
Property Value
Type | Description |
---|---|
String |
StorageRootPath
Gets the root path to the storage location.
Declaration
public string StorageRootPath { get; }
Property Value
Type | Description |
---|---|
String |
StudyInstanceUid
Gets Study Instance UID of the DICOM instance.
Declaration
public string StudyInstanceUid { get; }
Property Value
Type | Description |
---|---|
String |
StudyStoragePath
Gets the path to the location for this Study in the AE Storage.
Declaration
public string StudyStoragePath { get; }
Property Value
Type | Description |
---|---|
String |
Methods
| Improve this Doc View SourceCreateInstanceStorageInfo(DicomCStoreRequest, String, String, UInt32, IFileSystem)
Static method to create an instance of InstanceStorageInfo
from DicomCStoreRequest
.
Declaration
public static InstanceStorageInfo CreateInstanceStorageInfo(DicomCStoreRequest request, string storageRootFullPath, string calledAeTitle, uint associationId, IFileSystem fileSystem = null)
Parameters
Type | Name | Description |
---|---|---|
DicomCStoreRequest | request | Instance of |
String | storageRootFullPath | Root path to the storage location. |
String | calledAeTitle | The calling AE title where the instance was sent from. |
UInt32 | associationId | |
IFileSystem | fileSystem | An (optional) instance of IFileSystem from System.IO.Abstractions |
Returns
Type | Description |
---|---|
InstanceStorageInfo |
CreateInstanceStorageInfo(DicomFile, String, IFileSystem)
Static method to create an instance of InstanceStorageInfo
from DicomFile
.
Declaration
public static InstanceStorageInfo CreateInstanceStorageInfo(DicomFile dicomFile, string storageRootFullPath, IFileSystem fileSystem = null)
Parameters
Type | Name | Description |
---|---|---|
DicomFile | dicomFile | Instance of |
String | storageRootFullPath | Root path to the storage location. |
IFileSystem | fileSystem | An (optional) instance of IFileSystem from System.IO.Abstractions |
Returns
Type | Description |
---|---|
InstanceStorageInfo |