DICOMUID

typedef struct _DICOMUID
{
   GENERICLINK; /* reserved */
   L_CHAR *pszCode; /* code */
   L_CHAR *pszName; /* name */
   L_INT nType; /* type */
} DICOMUID, L_FAR * pDICOMUID;

The DICOMUID structure contains information about Unique Identifiers.

Member

Description

GENERICLINK

Reserved.

pszCode

Unique identifier code. For a list of default values, refer to the Default UID Table.

pszName

The name of the unique identifier. For a list of default values, refer to the Default UID Table.

nType

Type of UID. Possible values are:

 

Value

Meaning

 

UID_TYPE_OTHER

Unknown

 

UID_TYPE_TRANSFER1

Transfer Syntax - Uncompressed Image

 

UID_TYPE_TRANSFER2

Transfer Syntax - Compressed Image

 

UID_TYPE_CLASS

SOP Class

 

UID_TYPE_META_CLASS

Meta SOP Class

 

UID_TYPE_INSTANCE

SOP Instance

 

UID_TYPE_APPLICATION

Application Context Name

Comments

Internally LEADTOOLS maintains a table or list of available unique identifiers. These values can include default values for standard unique identifiers available in DICOM, as well as user defined unique identifiers. You can access any of this information, add to the table, or delete items from the table using the LDicomUID class member functions. To see the default values, refer to the Default UID Table.

See Also

Functions:

LDicomUID::Default, LDicomUID::Insert, LDicomUID::Delete, LDicomUID::Exists, LDicomUID::Reset, LDicomUID::GetFirst, LDicomUID::GetLast, LDicomUID::GetPrev, LDicomUID::GetNext, LDicomUID::GetCount, LDicomUID::Find, LDicomUID::FindIndex, LDicomUID::SetName

Topics:

Working with Unique Identifiers