org.LexGrid.LexBIG.Extensions.Load
Interface HL7_Loader

All Superinterfaces:
Extendable, Loader, java.io.Serializable

public interface HL7_Loader
extends Loader

Known issues are listed in tracker item #10516 at http://gforge.nci.nih.gov/tracker/index.php?func=detail&aid=10516&group_id=14&atid=137 Loading the HL7 RIM to a LexBIG environment will result in 250 coding schemes many of which are minimal place holders for full size terminologies Functionality: Loads coding schemes from an HL7 RIM database stored in an MSAccess database according to a mapping of HL7 RIM database elements to LexBIG

Author:
Scott Bauer, Craig Stancl

Method Summary
 void load(java.lang.String path, boolean stopOnErrors, boolean async)
           
 void validate(java.lang.String dbName, int validationLevel)
           
 
Methods inherited from interface org.LexGrid.LexBIG.Extensions.Load.Loader
clearLog, getCodingSchemeManifest, getCodingSchemeManifestURI, getCodingSchemeReferences, getLoaderPreferences, getLog, getStatus, setCodingSchemeManifest, setCodingSchemeManifestURI, setLoaderPreferences, setLoaderPreferences
 
Methods inherited from interface org.LexGrid.LexBIG.Extensions.Extendable
getDescription, getName, getProvider, getVersion
 

Method Detail

load

void load(java.lang.String path,
          boolean stopOnErrors,
          boolean async)
          throws LBException
Parameters:
path - Location of the source Access database. Example: C:/rim0216d-rim-vocab.mdb
URI - Location of the manifest file.
stopOnErrors - True means stop if any load error is detected. False means attempt to load what can be loaded if recoverable errors are encountered.
async - Flag controlling whether load occurs in the calling thread. If true, the load will occur in a separate asynchronous process. If false, this method blocks until the load operation completes or fails. Regardless of setting, the getStatus and getLog calls are used to fetch results.
Throws:
LBException

validate

void validate(java.lang.String dbName,
              int validationLevel)
              throws LBException
Parameters:
dbName - Location of the source Access database. Example: C:/rim0216d-rim-vocab.mdb
validationLevel - Loader-specific level of validation; 0 = verify that the database and target terminologies are present and accessible.
Throws:
LBException

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.