Class DicomStatus
- Namespace
- FellowOakDicom.Network
- Assembly
- fo-dicom.core.dll
DICOM Status
public class DicomStatus
- Inheritance
-
DicomStatus
- Inherited Members
- Extension Methods
Constructors
DicomStatus(DicomStatus, string)
Initializes a new instance of the DicomStatus class.
public DicomStatus(DicomStatus status, string comment)
Parameters
status
DicomStatusThe status.
comment
stringThe comment.
DicomStatus(string, DicomState, string)
Initializes a new instance of the DicomStatus class.
public DicomStatus(string code, DicomState status, string desc)
Parameters
code
stringThe code.
status
DicomStateThe status.
desc
stringThe desc.
DicomStatus(string, DicomState, string, string)
Initializes a new instance of the DicomStatus class.
public DicomStatus(string code, DicomState status, string desc, string comment)
Parameters
code
stringThe code.
status
DicomStateThe status.
desc
stringThe desc.
comment
stringThe comment.
Fields
AttributeListError
Warning: Attribute list error
public static readonly DicomStatus AttributeListError
Field Value
AttributeValueOutOfRange
Warning: Attribute Value Out of Range
public static readonly DicomStatus AttributeValueOutOfRange
Field Value
Cancel
Cancel: Cancel
public static readonly DicomStatus Cancel
Field Value
ClassInstanceConflict
Failure: Class-instance conflict
public static readonly DicomStatus ClassInstanceConflict
Field Value
Code
DICOM status code.
public readonly ushort Code
Field Value
Description
Description.
public readonly string Description
Field Value
DuplicateInvocation
Failure: Duplicate invocation
public static readonly DicomStatus DuplicateInvocation
Field Value
DuplicateSOPInstance
Failure: Duplicate SOP instance
public static readonly DicomStatus DuplicateSOPInstance
Field Value
ErrorComment
public readonly string ErrorComment
Field Value
InvalidArgumentValue
Failure: Invalid argument value
public static readonly DicomStatus InvalidArgumentValue
Field Value
InvalidAttributeValue
Failure: Invalid attribute value
public static readonly DicomStatus InvalidAttributeValue
Field Value
InvalidObjectInstance
Failure: Invalid object instance
public static readonly DicomStatus InvalidObjectInstance
Field Value
MediaCreationManagementCancellationDeniedForUnspecifiedReason
MediaCreationManagement Failure: Cancellation denied for unspecified reason
public static readonly DicomStatus MediaCreationManagementCancellationDeniedForUnspecifiedReason
Field Value
MediaCreationManagementDuplicateInitiateMediaCreation
MediaCreationManagement Failure: Refused because an Initiate Media Creation action has already been received for this SOP Instance
public static readonly DicomStatus MediaCreationManagementDuplicateInitiateMediaCreation
Field Value
MediaCreationManagementMediaCreationRequestAlreadyCompleted
MediaCreationManagement Failure: Media creation request already completed
public static readonly DicomStatus MediaCreationManagementMediaCreationRequestAlreadyCompleted
Field Value
MediaCreationManagementMediaCreationRequestAlreadyInProgress
MediaCreationManagement Failure: Media creation request already in progress and cannot be interrupted
public static readonly DicomStatus MediaCreationManagementMediaCreationRequestAlreadyInProgress
Field Value
MissingAttribute
Failure: Missing attribute
public static readonly DicomStatus MissingAttribute
Field Value
MissingAttributeValue
Failure: Missing attribute value
public static readonly DicomStatus MissingAttributeValue
Field Value
MistypedArgument
Failure: Mistyped argument
public static readonly DicomStatus MistypedArgument
Field Value
NoSuchActionType
Failure: No such action type
public static readonly DicomStatus NoSuchActionType
Field Value
NoSuchArgument
Failure: No such argument
public static readonly DicomStatus NoSuchArgument
Field Value
NoSuchEventType
Failure: No such event type
public static readonly DicomStatus NoSuchEventType
Field Value
NoSuchObjectInstance
Failure: No Such object instance
public static readonly DicomStatus NoSuchObjectInstance
Field Value
NoSuchSOPClass
Failure: No Such SOP class
public static readonly DicomStatus NoSuchSOPClass
Field Value
Pending
Pending: Pending
public static readonly DicomStatus Pending
Field Value
PrintManagementCombinedImageLargerThanImageBox
PrintManagement Failure: Combined Print Image size is larger than the Image Box size
public static readonly DicomStatus PrintManagementCombinedImageLargerThanImageBox
Field Value
PrintManagementExistingFilmBoxNotPrinted
PrintManagement Failure: There is an existing film box that has not been printed and N-ACTION at the Film Session level is not supported.
public static readonly DicomStatus PrintManagementExistingFilmBoxNotPrinted
Field Value
PrintManagementFilmBoxEmptyPage
PrintManagement Warning: Film box SOP instance hierarchy does not contain image box SOP instances (empty page)
public static readonly DicomStatus PrintManagementFilmBoxEmptyPage
Field Value
PrintManagementFilmSessionEmpty
PrintManagement Failure: Film session SOP instance hierarchy does not contain film box SOP instances
public static readonly DicomStatus PrintManagementFilmSessionEmpty
Field Value
PrintManagementFilmSessionEmptyPage
PrintManagement Warning: Film session SOP instance hierarchy does not contain image box SOP instances (empty page)
public static readonly DicomStatus PrintManagementFilmSessionEmptyPage
Field Value
PrintManagementFilmSessionPrintingNotSupported
PrintManagement Warning: Film session printing (collation) is not supported
public static readonly DicomStatus PrintManagementFilmSessionPrintingNotSupported
Field Value
PrintManagementImageCropped
PrintManagement Warning: Image size is larger than the image box size, the Image has been cropped to fit
public static readonly DicomStatus PrintManagementImageCropped
Field Value
PrintManagementImageDecimated
PrintManagement Warning: Image size or combined print image size is larger than the image box size, image or combined print image has been decimated to fit
public static readonly DicomStatus PrintManagementImageDecimated
Field Value
PrintManagementImageDemagnified
PrintManagement Warning: Image size is larger than image box size, the image has been demagnified
public static readonly DicomStatus PrintManagementImageDemagnified
Field Value
PrintManagementImageLargerThanImageBox
PrintManagement Failure: Image size is larger than image box size
public static readonly DicomStatus PrintManagementImageLargerThanImageBox
Field Value
PrintManagementInsufficientMemoryInPrinter
PrintManagement Failure: Insufficient memory in printer to store the image
public static readonly DicomStatus PrintManagementInsufficientMemoryInPrinter
Field Value
PrintManagementMemoryAllocationNotSupported
PrintManagement Warning: Memory allocation not supported
public static readonly DicomStatus PrintManagementMemoryAllocationNotSupported
Field Value
PrintManagementMinMaxDensityOutOfRange
PrintManagement Warning: Requested min density or max density outside of printer's operating range
public static readonly DicomStatus PrintManagementMinMaxDensityOutOfRange
Field Value
PrintManagementPrintQueueFull
PrintManagement Failure: Unable to create Print Job SOP Instance; print queue is full
public static readonly DicomStatus PrintManagementPrintQueueFull
Field Value
ProcessingFailure
Failure: Processing failure
public static readonly DicomStatus ProcessingFailure
Field Value
QueryRetrieveIdentifierDoesNotMatchSOPClass
QueryRetrieve Failure: Identifier does not match SOP Class
public static readonly DicomStatus QueryRetrieveIdentifierDoesNotMatchSOPClass
Field Value
QueryRetrieveMoveDestinationUnknown
QueryRetrieve Failure: Move Destination unknown
public static readonly DicomStatus QueryRetrieveMoveDestinationUnknown
Field Value
QueryRetrieveOptionalKeysNotSupported
QueryRetrieve Pending: Optional Keys Not Supported
public static readonly DicomStatus QueryRetrieveOptionalKeysNotSupported
Field Value
QueryRetrieveOutOfResources
QueryRetrieve Failure: Out of Resources
public static readonly DicomStatus QueryRetrieveOutOfResources
Field Value
QueryRetrieveSubOpsOneOrMoreFailures
QueryRetrieve Warning: Sub-operations Complete - One or more Failures
public static readonly DicomStatus QueryRetrieveSubOpsOneOrMoreFailures
Field Value
QueryRetrieveUnableToCalculateNumberOfMatches
QueryRetrieve Failure: Unable to calculate number of matches
public static readonly DicomStatus QueryRetrieveUnableToCalculateNumberOfMatches
Field Value
QueryRetrieveUnableToPerformSuboperations
QueryRetrieve Failure: Unable to perform suboperations
public static readonly DicomStatus QueryRetrieveUnableToPerformSuboperations
Field Value
QueryRetrieveUnableToProcess
QueryRetrieve Failure: Unable to process
public static readonly DicomStatus QueryRetrieveUnableToProcess
Field Value
ResourceLimitation
Failure: Resource limitation
public static readonly DicomStatus ResourceLimitation
Field Value
SOPClassNotSupported
Failure: Refused: SOP class not supported
public static readonly DicomStatus SOPClassNotSupported
Field Value
State
State of this DICOM status code.
public readonly DicomState State
Field Value
StorageCannotUnderstand
Storage Failure: Cannot understand
public static readonly DicomStatus StorageCannotUnderstand
Field Value
StorageCoercionOfDataElements
Storage Warning: Coercion of Data Elements
public static readonly DicomStatus StorageCoercionOfDataElements
Field Value
StorageDataSetDoesNotMatchSOPClassError
Storage Failure: Data Set does not match SOP Class (Error)
public static readonly DicomStatus StorageDataSetDoesNotMatchSOPClassError
Field Value
StorageDataSetDoesNotMatchSOPClassWarning
Storage Warning: Data Set does not match SOP Class (Warning)
public static readonly DicomStatus StorageDataSetDoesNotMatchSOPClassWarning
Field Value
StorageElementsDiscarded
Storage Warning: Elements Discarded
public static readonly DicomStatus StorageElementsDiscarded
Field Value
StorageStorageOutOfResources
Storage Failure: Out of Resources
public static readonly DicomStatus StorageStorageOutOfResources
Field Value
Success
Success: Success
public static readonly DicomStatus Success
Field Value
UnrecognizedOperation
Failure: Unrecognized operation
public static readonly DicomStatus UnrecognizedOperation
Field Value
Warning
Warning: Warning
public static readonly DicomStatus Warning
Field Value
WarningClass
Warning: Warning Class
public static readonly DicomStatus WarningClass
Field Value
Methods
AddKnownDicomStatuses(IEnumerable<DicomStatus>)
Adds a set of known DicomStatuses.
public static void AddKnownDicomStatuses(IEnumerable<DicomStatus> statuses)
Parameters
statuses
IEnumerable<DicomStatus>The statuses to add.
Equals(object)
public override bool Equals(object obj)
Parameters
Returns
Exceptions
- NullReferenceException
The
obj
parameter is null.
GetHashCode()
public override int GetHashCode()
Returns
Lookup(ushort)
Looks up the specified code and returns a new instance
public static DicomStatus Lookup(ushort code)
Parameters
code
ushortThe code.
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(DicomStatus, DicomStatus)
Implements the operator ==.
public static bool operator ==(DicomStatus s1, DicomStatus s2)
Parameters
s1
DicomStatusDICOM Status
s2
DicomStatusDICOM Status
Returns
- bool
The result of the operator.
operator !=(DicomStatus, DicomStatus)
Implements the operator !=.
public static bool operator !=(DicomStatus s1, DicomStatus s2)
Parameters
s1
DicomStatusDICOM Status
s2
DicomStatusDICOM Status
Returns
- bool
The result of the operator.