org.LexGrid.LexBIG.Extensions.Load
Interface HL7_Loader
- All Superinterfaces:
- Extendable, Loader, java.io.Serializable, StatusReporter
- All Known Implementing Classes:
- HL7LoaderImpl
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
Field Summary |
static java.lang.String |
description
|
static java.lang.String |
name
|
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, getOntologyFormat, getOptions, getStatus, load, setCodingSchemeManifest, setCodingSchemeManifestURI, setLoaderPreferences, setLoaderPreferences |
name
static final java.lang.String name
- See Also:
- Constant Field Values
description
static final java.lang.String description
- See Also:
- Constant Field Values
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.mdbURI
- 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.mdbvalidationLevel
- Loader-specific level of validation; 0 = verify that the
database and target terminologies are present and accessible.
- Throws:
LBException