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
statusDicomStatusThe status.
commentstringThe comment.
DicomStatus(string, DicomState, string)
Initializes a new instance of the DicomStatus class.
public DicomStatus(string code, DicomState status, string desc)
  Parameters
codestringThe code.
statusDicomStateThe status.
descstringThe 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
codestringThe code.
statusDicomStateThe status.
descstringThe desc.
commentstringThe 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
statusesIEnumerable<DicomStatus>The statuses to add.
Equals(object)
public override bool Equals(object obj)
  Parameters
Returns
Exceptions
- NullReferenceException
 The
objparameter 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
codeushortThe code.
Returns
ToString()
public override string ToString()
  Returns
Operators
operator ==(DicomStatus, DicomStatus)
Implements the operator ==.
public static bool operator ==(DicomStatus s1, DicomStatus s2)
  Parameters
s1DicomStatusDICOM Status
s2DicomStatusDICOM Status
Returns
- bool
 The result of the operator.
operator !=(DicomStatus, DicomStatus)
Implements the operator !=.
public static bool operator !=(DicomStatus s1, DicomStatus s2)
  Parameters
s1DicomStatusDICOM Status
s2DicomStatusDICOM Status
Returns
- bool
 The result of the operator.