Java Code Snippet
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()); } } }