Class DicomFileStorageMetadata
Provides basic information for a DICOM instance and storage hierarchy/path.
Inheritance
DicomFileStorageMetadata
Assembly: Monai.Deploy.InformaticsGateway.Api.dll
public sealed class DicomFileStorageMetadata : FileStorageMetadata, IEquatable<FileStorageMetadata>, IEquatable<DicomFileStorageMetadata>
Constructors
|
Improve this Doc
View Source
Declaration
[JsonConstructor]
public DicomFileStorageMetadata()
|
Improve this Doc
View Source
Declaration
public DicomFileStorageMetadata(string associationId, string identifier, string studyInstanceUid, string seriesInstanceUid, string sopInstanceUid, DataService dataService, string callingAeTitle, string calledAeTitle)
Parameters
Type |
Name |
Description |
String |
associationId |
|
String |
identifier |
|
String |
studyInstanceUid |
|
String |
seriesInstanceUid |
|
String |
sopInstanceUid |
|
Monai.Deploy.Messaging.Events.DataService |
dataService |
|
String |
callingAeTitle |
|
String |
calledAeTitle |
|
Fields
|
Improve this Doc
View Source
DicomContentType
Declaration
public static readonly string DicomContentType
Field Value
|
Improve this Doc
View Source
DicomJsonContentType
Declaration
public static readonly string DicomJsonContentType
Field Value
|
Improve this Doc
View Source
Declaration
public static readonly string DicomJsonFileExtension
Field Value
|
Improve this Doc
View Source
Declaration
public static readonly string DicomSubDirectoryName
Field Value
|
Improve this Doc
View Source
Declaration
public static readonly string FileExtension
Field Value
Properties
|
Improve this Doc
View Source
Gets the root directory name
Declaration
[JsonIgnore]
public override string DataTypeDirectoryName { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Gets the storage object associated.
Declaration
[JsonPropertyName("file")]
public override StorageObjectMetadata File { get; set; }
Property Value
Overrides
|
Improve this Doc
View Source
Declaration
[JsonIgnore]
public override bool IsMoveCompleted { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Declaration
[JsonIgnore]
public override bool IsUploaded { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Declaration
[JsonIgnore]
public override bool IsUploadFailed { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Gets the storage object metadata for the JSON file associated with the DICOM instance.
Declaration
[JsonPropertyName("jsonFile")]
public StorageObjectMetadata JsonFile { get; set; }
Property Value
|
Improve this Doc
View Source
Gets or set the Series Instance UID of the DICOM instance.
Declaration
[JsonPropertyName("seriesInstanceUid")]
public string SeriesInstanceUid { get; set; }
Property Value
|
Improve this Doc
View Source
Gets or set the SOP Instance UID of the DICOM instance.
Declaration
[JsonPropertyName("sopInstanceUid")]
public string SopInstanceUid { get; set; }
Property Value
|
Improve this Doc
View Source
Gets or set the Study Instance UID of the DICOM instance.
Declaration
[JsonPropertyName("studyInstanceUid")]
public string StudyInstanceUid { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
Declaration
public override void SetFailed()
Overrides
|
Improve this Doc
View Source
Declaration
public void SetStudyInstanceUid(string newStudyInstanceUid)
Parameters
Type |
Name |
Description |
String |
newStudyInstanceUid |
|
|
Improve this Doc
View Source
Declaration
public void SetupGivenFilePaths(string DestinationFolder)
Parameters
Type |
Name |
Description |
String |
DestinationFolder |
|
Implements