Table of Contents

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 DicomStatus

The status.

comment string

The comment.

DicomStatus(string, DicomState, string)

Initializes a new instance of the DicomStatus class.

public DicomStatus(string code, DicomState status, string desc)

Parameters

code string

The code.

status DicomState

The status.

desc string

The 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 string

The code.

status DicomState

The status.

desc string

The desc.

comment string

The comment.

Fields

AttributeListError

Warning: Attribute list error

public static readonly DicomStatus AttributeListError

Field Value

DicomStatus

AttributeValueOutOfRange

Warning: Attribute Value Out of Range

public static readonly DicomStatus AttributeValueOutOfRange

Field Value

DicomStatus

Cancel

Cancel: Cancel

public static readonly DicomStatus Cancel

Field Value

DicomStatus

ClassInstanceConflict

Failure: Class-instance conflict

public static readonly DicomStatus ClassInstanceConflict

Field Value

DicomStatus

Code

DICOM status code.

public readonly ushort Code

Field Value

ushort

Description

Description.

public readonly string Description

Field Value

string

DuplicateInvocation

Failure: Duplicate invocation

public static readonly DicomStatus DuplicateInvocation

Field Value

DicomStatus

DuplicateSOPInstance

Failure: Duplicate SOP instance

public static readonly DicomStatus DuplicateSOPInstance

Field Value

DicomStatus

ErrorComment

public readonly string ErrorComment

Field Value

string

InvalidArgumentValue

Failure: Invalid argument value

public static readonly DicomStatus InvalidArgumentValue

Field Value

DicomStatus

InvalidAttributeValue

Failure: Invalid attribute value

public static readonly DicomStatus InvalidAttributeValue

Field Value

DicomStatus

InvalidObjectInstance

Failure: Invalid object instance

public static readonly DicomStatus InvalidObjectInstance

Field Value

DicomStatus

MediaCreationManagementCancellationDeniedForUnspecifiedReason

MediaCreationManagement Failure: Cancellation denied for unspecified reason

public static readonly DicomStatus MediaCreationManagementCancellationDeniedForUnspecifiedReason

Field Value

DicomStatus

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

DicomStatus

MediaCreationManagementMediaCreationRequestAlreadyCompleted

MediaCreationManagement Failure: Media creation request already completed

public static readonly DicomStatus MediaCreationManagementMediaCreationRequestAlreadyCompleted

Field Value

DicomStatus

MediaCreationManagementMediaCreationRequestAlreadyInProgress

MediaCreationManagement Failure: Media creation request already in progress and cannot be interrupted

public static readonly DicomStatus MediaCreationManagementMediaCreationRequestAlreadyInProgress

Field Value

DicomStatus

MissingAttribute

Failure: Missing attribute

public static readonly DicomStatus MissingAttribute

Field Value

DicomStatus

MissingAttributeValue

Failure: Missing attribute value

public static readonly DicomStatus MissingAttributeValue

Field Value

DicomStatus

MistypedArgument

Failure: Mistyped argument

public static readonly DicomStatus MistypedArgument

Field Value

DicomStatus

NoSuchActionType

Failure: No such action type

public static readonly DicomStatus NoSuchActionType

Field Value

DicomStatus

NoSuchArgument

Failure: No such argument

public static readonly DicomStatus NoSuchArgument

Field Value

DicomStatus

NoSuchEventType

Failure: No such event type

public static readonly DicomStatus NoSuchEventType

Field Value

DicomStatus

NoSuchObjectInstance

Failure: No Such object instance

public static readonly DicomStatus NoSuchObjectInstance

Field Value

DicomStatus

NoSuchSOPClass

Failure: No Such SOP class

public static readonly DicomStatus NoSuchSOPClass

Field Value

DicomStatus

Pending

Pending: Pending

public static readonly DicomStatus Pending

Field Value

DicomStatus

PrintManagementCombinedImageLargerThanImageBox

PrintManagement Failure: Combined Print Image size is larger than the Image Box size

public static readonly DicomStatus PrintManagementCombinedImageLargerThanImageBox

Field Value

DicomStatus

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

DicomStatus

PrintManagementFilmBoxEmptyPage

PrintManagement Warning: Film box SOP instance hierarchy does not contain image box SOP instances (empty page)

public static readonly DicomStatus PrintManagementFilmBoxEmptyPage

Field Value

DicomStatus

PrintManagementFilmSessionEmpty

PrintManagement Failure: Film session SOP instance hierarchy does not contain film box SOP instances

public static readonly DicomStatus PrintManagementFilmSessionEmpty

Field Value

DicomStatus

PrintManagementFilmSessionEmptyPage

PrintManagement Warning: Film session SOP instance hierarchy does not contain image box SOP instances (empty page)

public static readonly DicomStatus PrintManagementFilmSessionEmptyPage

Field Value

DicomStatus

PrintManagementFilmSessionPrintingNotSupported

PrintManagement Warning: Film session printing (collation) is not supported

public static readonly DicomStatus PrintManagementFilmSessionPrintingNotSupported

Field Value

DicomStatus

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

DicomStatus

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

DicomStatus

PrintManagementImageDemagnified

PrintManagement Warning: Image size is larger than image box size, the image has been demagnified

public static readonly DicomStatus PrintManagementImageDemagnified

Field Value

DicomStatus

PrintManagementImageLargerThanImageBox

PrintManagement Failure: Image size is larger than image box size

public static readonly DicomStatus PrintManagementImageLargerThanImageBox

Field Value

DicomStatus

PrintManagementInsufficientMemoryInPrinter

PrintManagement Failure: Insufficient memory in printer to store the image

public static readonly DicomStatus PrintManagementInsufficientMemoryInPrinter

Field Value

DicomStatus

PrintManagementMemoryAllocationNotSupported

PrintManagement Warning: Memory allocation not supported

public static readonly DicomStatus PrintManagementMemoryAllocationNotSupported

Field Value

DicomStatus

PrintManagementMinMaxDensityOutOfRange

PrintManagement Warning: Requested min density or max density outside of printer's operating range

public static readonly DicomStatus PrintManagementMinMaxDensityOutOfRange

Field Value

DicomStatus

PrintManagementPrintQueueFull

PrintManagement Failure: Unable to create Print Job SOP Instance; print queue is full

public static readonly DicomStatus PrintManagementPrintQueueFull

Field Value

DicomStatus

ProcessingFailure

Failure: Processing failure

public static readonly DicomStatus ProcessingFailure

Field Value

DicomStatus

QueryRetrieveIdentifierDoesNotMatchSOPClass

QueryRetrieve Failure: Identifier does not match SOP Class

public static readonly DicomStatus QueryRetrieveIdentifierDoesNotMatchSOPClass

Field Value

DicomStatus

QueryRetrieveMoveDestinationUnknown

QueryRetrieve Failure: Move Destination unknown

public static readonly DicomStatus QueryRetrieveMoveDestinationUnknown

Field Value

DicomStatus

QueryRetrieveOptionalKeysNotSupported

QueryRetrieve Pending: Optional Keys Not Supported

public static readonly DicomStatus QueryRetrieveOptionalKeysNotSupported

Field Value

DicomStatus

QueryRetrieveOutOfResources

QueryRetrieve Failure: Out of Resources

public static readonly DicomStatus QueryRetrieveOutOfResources

Field Value

DicomStatus

QueryRetrieveSubOpsOneOrMoreFailures

QueryRetrieve Warning: Sub-operations Complete - One or more Failures

public static readonly DicomStatus QueryRetrieveSubOpsOneOrMoreFailures

Field Value

DicomStatus

QueryRetrieveUnableToCalculateNumberOfMatches

QueryRetrieve Failure: Unable to calculate number of matches

public static readonly DicomStatus QueryRetrieveUnableToCalculateNumberOfMatches

Field Value

DicomStatus

QueryRetrieveUnableToPerformSuboperations

QueryRetrieve Failure: Unable to perform suboperations

public static readonly DicomStatus QueryRetrieveUnableToPerformSuboperations

Field Value

DicomStatus

QueryRetrieveUnableToProcess

QueryRetrieve Failure: Unable to process

public static readonly DicomStatus QueryRetrieveUnableToProcess

Field Value

DicomStatus

ResourceLimitation

Failure: Resource limitation

public static readonly DicomStatus ResourceLimitation

Field Value

DicomStatus

SOPClassNotSupported

Failure: Refused: SOP class not supported

public static readonly DicomStatus SOPClassNotSupported

Field Value

DicomStatus

State

State of this DICOM status code.

public readonly DicomState State

Field Value

DicomState

StorageCannotUnderstand

Storage Failure: Cannot understand

public static readonly DicomStatus StorageCannotUnderstand

Field Value

DicomStatus

StorageCoercionOfDataElements

Storage Warning: Coercion of Data Elements

public static readonly DicomStatus StorageCoercionOfDataElements

Field Value

DicomStatus

StorageDataSetDoesNotMatchSOPClassError

Storage Failure: Data Set does not match SOP Class (Error)

public static readonly DicomStatus StorageDataSetDoesNotMatchSOPClassError

Field Value

DicomStatus

StorageDataSetDoesNotMatchSOPClassWarning

Storage Warning: Data Set does not match SOP Class (Warning)

public static readonly DicomStatus StorageDataSetDoesNotMatchSOPClassWarning

Field Value

DicomStatus

StorageElementsDiscarded

Storage Warning: Elements Discarded

public static readonly DicomStatus StorageElementsDiscarded

Field Value

DicomStatus

StorageStorageOutOfResources

Storage Failure: Out of Resources

public static readonly DicomStatus StorageStorageOutOfResources

Field Value

DicomStatus

Success

Success: Success

public static readonly DicomStatus Success

Field Value

DicomStatus

UnrecognizedOperation

Failure: Unrecognized operation

public static readonly DicomStatus UnrecognizedOperation

Field Value

DicomStatus

Warning

Warning: Warning

public static readonly DicomStatus Warning

Field Value

DicomStatus

WarningClass

Warning: Warning Class

public static readonly DicomStatus WarningClass

Field Value

DicomStatus

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)

Determines whether the specified object is equal to the current object.

public override bool Equals(object obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

Exceptions

NullReferenceException

The obj parameter is null.

GetHashCode()

public override int GetHashCode()

Returns

int

Lookup(ushort)

Looks up the specified code and returns a new instance

public static DicomStatus Lookup(ushort code)

Parameters

code ushort

The code.

Returns

DicomStatus

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

Operators

operator ==(DicomStatus, DicomStatus)

Implements the operator ==.

public static bool operator ==(DicomStatus s1, DicomStatus s2)

Parameters

s1 DicomStatus

DICOM Status

s2 DicomStatus

DICOM Status

Returns

bool

The result of the operator.

operator !=(DicomStatus, DicomStatus)

Implements the operator !=.

public static bool operator !=(DicomStatus s1, DicomStatus s2)

Parameters

s1 DicomStatus

DICOM Status

s2 DicomStatus

DICOM Status

Returns

bool

The result of the operator.