NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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

<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() );
</nowiki>


</source>

</html>

  • No labels