Page History
Code Block | ||||
---|---|---|---|---|
|
<?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>
...
|