LDicomContextGroup::GetContextGroup
#include "ltdic.h"
static pDICOMCONTEXTGROUP LDicomContextGroup::GetContextGroup(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
|
LTDIC For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application |
See Also
|
Functions: |
LDicomContextGroup::GetFirstCodedConcept, LDicomContextGroup::FindIndexCodedConcept, LDicomContextGroup::FindCodedConcept, LDicomContextGroup::InsertCodedConcept, Class Members |
|
Topics: |
Example
L_BOOL DisplayCodedConcept(pDICOMCODEDCONCEPT pConcept, L_BOOL bYesNo)
{
// Is it a valid pointer?
if (!LDicomContextGroup::ExistsCodedConcept (pConcept))
{
return FALSE;
}
L_TCHAR szMsg[256], szTitle[32];
pDICOMCONTEXTGROUP pGroup = LDicomContextGroup::GetContextGroup(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)
{
return (::MessageBox(NULL, szMsg, szTitle, MB_YESNO) == IDYES);
}
else
{
::MessageBox(NULL, szMsg, szTitle, MB_OK);
return TRUE;
}
}