NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Code Block
languageJava
titleJava Code Snippet

<?xml version="1.0" encoding="utf-8"?>
<html>
<source lang = java>

Code Block
<nowiki>
       // Create a basic service object for data retrieval
       LexBIGServiceImpl lbs = LexBIGServiceImpl.defaultInstance();
       
       // Create a list of unique references (concept codes) for this coding scheme.
       // Parameters:  
       //       A String array initialized with a single concept code
       //       The name of the target Coding Scheme.
       ConceptReferenceList crefs = ConvenienceMethods.createConceptReferenceList( 
                       new String[], 

...

SAMPLE_SCHEME);

...


       
       // Initialize a coding scheme version object the version of

...

 the
       // sample scheme.

...


       CodingSchemeVersionOrTag csvt = new CodingSchemeVersionOrTag();

...


       csvt.setVersion(VERSION);

...


       
       // Initialize a CodedNodeSet Object with all possible concepts in our sample

...

 coding
       // scheme, then restrict the node set to a single node using restrictToCodes(crefs)

...


       CodedNodeSet nodes = lbs.getCodingSchemeConcepts(SAMPLE_SCHEME, csvt).

...


                       restrictToCodes(crefs);

...


        
       // Build a potential list of references from the current (and already restricted)

...

 set
       // and restrict them to the single property name "textualPresentation"

...

 and
       // allow the list a size of 1.

...


       ResolvedConceptReferenceList matches = nodes.resolveToList(

...


                       null, ConvenienceMethods.createLocalNameList("textualPresentation"), null, 1);

...


       
       // Check the list size to see if any references are returned.  If

...

 true
       // get the only referenced entity in the list and print out it's "presentation"

...


       // or textual representation.

...


       if(matches.getResolvedConceptReferenceCount() > 0)

...


       {
           ResolvedConceptReference ref = (ResolvedConceptReference)matches.

...


                       enumerateResolvedConceptReference().nextElement();

...


           Entity entry = ref.getReferencedEntry();

...


           System.out.println("Matching Name: "

...

 +
                   entry.getPresentation(0).getValue().getContent() );

...

</source>

...