NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
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);

...


    }
}