Projects:QIN:3D Slicer Annotation Image Markup:Standard Terminology

From NAMIC Wiki
Jump to: navigation, search
Home < Projects:QIN:3D Slicer Annotation Image Markup:Standard Terminology

This is a collection of relevant pieces from:

Segmentation image module attributes

Segmentation image module attributes must in particular include the following (PS 3.3-2011, p.989):

PS3.3-SegmentationAttributes.png

PS3.3-CodedEntryData.png

Code sequence attributes

PS3.3-CodeSequenceAttributes.png

General Anatomy Macro

The General Anatomy Macro is defined as follows (PS 3.3-2011, p.96):

PS3.3-GeneralAnatomyMacro.png

Coding Scheme Designators

PS3.3-CodingSchemeDesignators1.png

PS3.3-CodingSchemeDesignators2.png

NOTE: this table is incomplete, consult PS 3.16-2011 p.43.

RadLex

RadLex RID13419.png

SNOMED

David Clunie in email communication Sept 17, 2012:

[...] The [DICOM] agreement with SNOMED
is to allow any implementer to use the terms included in DICOM in their
implementations and products without fee; it is not just to be able to
include them in the text of the standard documents.

So, since Slicer would be using the concepts to include in a DICOM SEG
object, you do not need any additional agreement, nor any agreement with
SNOMED to distribute the source code (my PixelMed Java DICOM toolkit is
full of SNOMED codes, for example, and I neither have not need such an
additional agreement).

Notes on choosing SNOMED concepts when fleshing out the table, esp. regarding anatomy. Make sure that you choose "(body structure)" concepts for anatomy, and that you pick the "entire ..." concept rather than "structure of" etc., and if the choice is not obvious, include about your choice so that these can be flagged for special attention during review.

One way to find the right SNOMED code without using one of the terminology browsers is just to download the text files from the UMLS (from http://www.nlm.nih.gov/research/umls/licensedcontent/snomedctfiles.html). You will need to register and get a user name and password.

Then you can use grep as follows:

% grep -i 'frontal lobe' sct1_Concepts_Core_INT_20110131.txt | grep -i structure | grep -i entire
180920004	0	Entire frontal lobe (body structure)	7N000	T-A2218	1
279169003	0	Entire frontal lobe gyrus (body structure)	Xa10B	T-A2207	1
314141005	0	Entire right frontal lobe (body structure)	XaEYz	T-A2213	0
314142003	0	Entire left frontal lobe (body structure)	XaEZ0	T-A2214	0
362330001	0	Entire cortex of frontal lobe (body structure)	XU96w	T-A2211	1
362331002	0	Entire white matter of frontal lobe (body structure)	XU96y	T-A2221	1

You can find this sort of thing using the UMLS Terminology Browser (at https://uts.nlm.nih.gov/metathesaurus.html), for example, as follows:

Umls terminologybrowser entirefrontallobe.png

Mapping Slicer GeneralAnatomy LUT to Standard Terminology (work in progress)

Original GeneralAnatomy LUT see here: http://www.slicer.org/slicerWiki/index.php/Documentation/4.1/SlicerApplication/LookupTables/GenericAnatomyColors

Standing issues: licensing and redistribution

TODO items: consider using alternative terminology vocabularies (will add corresponding columns):


NOTE: work in progress translating Slicer General Anatomy into SNOMED terminology is done on a Google Documents spreadsheet. Please email Andrey Fedorov (fedorov at Bwh (.) harvard edu) if you are interested to participate or see the status.

Segmentation objects allow to encode recommended display color in "Recommended Display CIELab Value" (0062,000D) attribute; these values are encoded in CIALab.

DICOM correction proposal to Refactor segment description, extend segment types and anatomy: CIP-1528 ftp://medical.nema.org/medical/dicom/cp/cp1258_01.pdf