| LEADTOOLS DICOM C DLL Help > Function References > L_DicomGetCodedConceptGroup | 
#include "ltdic.h"
L_LTDIC_API pDICOMCONTEXTGROUP L_DicomGetCodedConceptGroup(pCodedConcept)
| pDICOMCODEDCONCEPT pCodedConcept; | /* pointer to a Coded Concept */ | 
Returns a pointer to the Context Group in the Context Group Table to which the specified Coded Concept belongs.
| Parameter | Description | 
| pCodedConcept | Pointer to a DICOMCODEDCONCEPT structure that specifies a Coded Concept. The function returns a pointer to the DICOMCONTEXTGROUP structure that specifies the Context Group to which this Coded Concept belongs. | 
Returns
Pointer to the DICOMCONTEXTGROUP structure that specifies the Context Group in the Context Group Table to which the specified Coded Concept belongs.
Required DLLs and Libraries
| For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application | 
Win32, x64, Linux.
See Also
| Functions: | L_DicomGetFirstCodedConcept, L_DicomFindIndexCodedConcept, L_DicomFindCodedConcept, L_DicomInsertCodedConcept | 
| Topics: | 
Example
L_INT DicomGetCodedConceptGroupExample(
   pDICOMCODEDCONCEPT pConcept,
   L_BOOL bYesNo)
{
   pDICOMCONTEXTGROUP pGroup; 
   L_TCHAR szMsg[256], szTitle[32];
   // Is it a valid pointer? 
   if (!L_DicomExistsCodedConcept(pConcept)) 
      return DICOM_ERROR_NULL_PTR;
   pGroup = L_DicomGetCodedConceptGroup (pConcept); 
   wsprintf(szTitle, TEXT("Coded Concept (%s)"), pGroup->pszContextIdentifier); 
   if (pConcept->pszCodingSchemeVersion)
   {
      wsprintf(szMsg,
               bYesNo ? TEXT("%s\n%s\n%s\n%s\n\nContinue?") : TEXT("%s\n%s\n%s\n%s"),
               pConcept->pszCodingSchemeDesignator, 
               pConcept->pszCodingSchemeVersion, 
               pConcept->pszCodeValue, 
               pConcept->pszCodeMeaning); 
   }
   else
   {
      wsprintf(szMsg,
               bYesNo ? TEXT("%s\n%s\n%s\n\nContinue?") :TEXT( "%s\n%s\n%s"),
               pConcept->pszCodingSchemeDesignator, 
               pConcept->pszCodeValue, 
               pConcept->pszCodeMeaning); 
   }
   if (bYesNo)
   {
      if (MessageBox(NULL, szMsg, szTitle, MB_YESNO) != IDYES)
         return FAILURE - 1;
   }
   else
      MessageBox(NULL, szMsg, szTitle, MB_OK); 
   return DICOM_SUCCESS;
}