Code Snippets
Request Coded Node Set
Request Coded Node Graph
QueryByExampleWithQueryOptions Snippet
QueryByExampleWithNoQueryOptions Snippet
Code Files
Distributed Sample Client Code
ZIP archive file containing sample distributed code.
Distributed Coding Scheme List
import org.LexGrid.LexBIG.DataModel.Collections.CodingSchemeRenderingList; import org.LexGrid.LexBIG.DataModel.InterfaceElements.CodingSchemeRendering; import org.LexGrid.LexBIG.Exceptions.LBInvocationException; import org.LexGrid.LexBIG.caCore.interfaces.LexEVSApplicationService; import org.LexGrid.LexBIG.caCore.interfaces.LexEVSDistributed; import org.LexGrid.LexBIG.caCore.interfaces.LexEVSService; import gov.nih.nci.system.client.ApplicationServiceProvider; public class RemoteTestClient { private String serviceUrl = "https://lexevsapi65.nci.nih.gov/lexevsapi65"; private LexEVSService lexevsService; public static void main(String args[]) throws Exception { RemoteTestClient client = new RemoteTestClient(); client.queryLexEVSDistributed(); } public RemoteTestClient() throws Exception { lexevsService = (LexEVSApplicationService)ApplicationServiceProvider .getApplicationServiceFromUrl(serviceUrl, "EvsServiceInfo"); } public void queryLexEVSDistributed() throws LBInvocationException { LexEVSDistributed distributedSvc = lexevsService; CodingSchemeRenderingList csrl = distributedSvc.getSupportedCodingSchemes(); CodingSchemeRendering[] csr = csrl.getCodingSchemeRendering(); for(int i=0;i<csr.length;i++){ System.out.println("\t\tOutput: " + "Coding Scheme: " + csr[i].getCodingSchemeSummary().getLocalName()); System.out.println("\t\tOutput: " + " -- Version: " + csr[i].getCodingSchemeSummary().getRepresentsVersion()); System.out.println("\t\tOutput: " + " -- URI: " + csr[i].getCodingSchemeSummary().getCodingSchemeURI()); } } }