NIH | National Cancer Institute | NCI Wiki  

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