DICOMCONTEXTGROUP

typedef struct tagDICOMCONTEXTGROUP
{
   GENERICLINK    /* reserved */
   L_CHAR * pszContextIdentifier; /* Context Identifier */
   L_CHAR * pszName; /* name */
   L_BOOL bExtensible; /* extensibility */
   pVALUEDATETIME pContextGroupVersion; /* pointer to the Context Group Version */

} DICOMCONTEXTGROUP, * pDICOMCONTEXTGROUP;

The DICOMCONTEXTGROUP structure is used to specify a Context Group.

Member

Description

GENERICLINK

Reserved.

pszContextIdentifier

Character string that contains the Context Identifier (0008,010F) of the Context Group (for example, "CID 2", "CID 82", "CID 3001", etc.). A Context Group is identified by its Context ID (CID). For a list of the Context IDs of the Context Groups maintained internally, refer to Context Identifier Values.

pszName

Character string that contains the name of the Context Group (for example, "Anatomic Modifier", "Units of Measurement", "ECG Leads", etc.).

bExtensible

A value that indicates whether the Context Group is extensible. Possible values are:

 

Value

Meaning

 

TRUE

The Context Group is Extensible.

 

FALSE

The Context Group is Non-extensible.

pContextGroupVersion

Pointer to a VALUEDATETIME structure that contains the Context Group Version (0008,0106) of the Context Group.

Comments

When the return value of a member function of the LDicomContextGroup class is a pointer to a DICOMCONTEXTGROUP structure, none of the members pszContextIdentifier, pszName, and pContextGroupVersion can be NULL.

See Also

Functions:

LDicomContextGroup::Load, LDicomContextGroup::Insert, LDicomContextGroup::GetFirst, LDicomContextGroup::FindIndex, LDicomContextGroup::Find, LDicomContextGroup::Delete, LDicomContextGroup::Default, LDicomContextGroup::GetFirstCodedConcept, LDicomContextGroup::FindIndexCodedConcept, LDicomContextGroup::FindCodedConcept, LDicomContextGroup::GetContextGroup

Topics:

Working with Context Groups