Page History
Code Block |
---|
import org.LexGrid.LexBIG.LexBIGService.LexBIGService; |
...
import org.LexGrid.LexBIG.Utility.Constructors; |
...
import org.LexGrid.LexBIG.caCore.interfaces.LexEVSApplicationService; |
...
import org.LexGrid.codingSchemes.CodingScheme; |
...
import gov.nih.nci.system.client.ApplicationServiceProvider; |
...
public class Test |
...
{ LexBIGService lbSvc; public void run(String codingScheme, String version) |
...
{ // Set the LexEVS URL (for remote access) |
...
String evsUrl = "https://lexevsapi65.nci.nih.gov/lexevsapi65"; |
...
// Get the LexBIG service reference from LexEVS Application |
...
Service try { lbSvc = (LexEVSApplicationService) ApplicationServiceProvider.getApplicationServiceFromUrl(evsUrl, |
...
"EvsServiceInfo"); |
...
} catch (Exception e1) { e1.printStackTrace(); |
...
} // Resolve Scheme try { CodingScheme scheme = lbSvc.resolveCodingScheme(codingScheme, Constructors.createCodingSchemeVersionOrTagFromVersion(version)); |
...
if(scheme != null) { System.out.println("Found scheme: " + scheme.getCodingSchemeName()); |
...
}else |
...
{ System.out.println("Scheme not found: " + codingScheme); |
...
} } catch (Exception e) { e.printStackTrace(); } } /** * Main */ public static void main(String[] args) |
...
{ String name = "NCI Thesaurus"; String version = "18.03d"; |
...
new Test().run(name, version); |
...
} } |