public final class I2B2DataSourceBackendForPhenotype
extends org.protempa.backend.dsb.relationaldb.RelationalDbDataSourceBackend
| Constructor and Description |
|---|
I2B2DataSourceBackendForPhenotype() |
| Modifier and Type | Method and Description |
|---|---|
protected org.protempa.backend.dsb.relationaldb.EntitySpec[] |
constantSpecs(String keyIdSchema,
String keyIdTable,
String keyIdColumn,
String keyIdJoinKey) |
protected org.protempa.backend.dsb.relationaldb.EntitySpec[] |
eventSpecs(String keyIdSchema,
String keyIdTable,
String keyIdColumn,
String keyIdJoinKey) |
String |
getDiagnosisCodesRootFullName() |
org.protempa.proposition.value.GranularityFactory |
getGranularityFactory() |
String |
getIcd10DiagnosisCodesRootFullName() |
String |
getIcd10ProcedureCodesRootFullName() |
String |
getIcd9ProcedureCodesRootFullName() |
String |
getKeyType() |
String |
getLabsRootFullName() |
String |
getMedicationOrdersRootFullName() |
Long |
getResultInstanceId() |
org.protempa.KeySetSpec[] |
getSelectedKeySetSpecs() |
org.protempa.proposition.value.UnitFactory |
getUnitFactory() |
String |
getVitalsRootFullName() |
void |
initialize(org.protempa.backend.BackendInstanceSpec config) |
protected org.protempa.backend.dsb.relationaldb.EntitySpec[] |
primitiveParameterSpecs(String keyIdSchema,
String keyIdTable,
String keyIdColumn,
String keyIdJoinKey) |
void |
setDiagnosisCodesRootFullName(String diagnosisCodesRootFullName) |
void |
setIcd10DiagnosisCodesRootFullName(String icd10DiagnosisCodesRootFullName) |
void |
setIcd10ProcedureCodesRootFullName(String icd10ProcedureCodesRootFullName) |
void |
setIcd9ProcedureCodesRootFullName(String icd9ProcedureCodesRootFullName) |
void |
setLabsRootFullName(String labsRootFullName) |
void |
setMedicationOrdersRootFullName(String medicationOrdersRootFullName) |
void |
setResultInstanceId(Long resultInstanceId) |
void |
setVitalsRootFullName(String vitalsRootFullName) |
close, deleteAllKeys, getConnectionSpecInstance, getDatabaseAPI, getDatabaseId, getDefaultKeyIdColumn, getDefaultKeyIdJoinKey, getDefaultKeyIdTable, getDefaultKeyLoaderFromDateYYYYMMDD, getKeyFile, getKeyLoaderFromDateYYYYMMDD, getKeyLoaderKeyIdColumn, getKeyLoaderKeyIdJoinKey, getKeyLoaderKeyIdSchema, getKeyLoaderKeyIdTable, getMappingsFactory, getPassword, getQueryThreadCount, getQueryTimeout, getSchemaName, getUsername, isDryRun, isInKeySetMode, parseDatabaseAPI, parseDryRun, parseMappingsFactory, readPropositions, setDatabaseAPI, setDatabaseId, setDefaultKeyIdColumn, setDefaultKeyIdJoinKey, setDefaultKeyIdTable, setDefaultKeyLoaderFromDateYYYYMMDD, setDryRun, setKeyFile, setKeyLoaderFromDateYYYYMMDD, setKeyLoaderKeyIdColumn, setKeyLoaderKeyIdJoinKey, setKeyLoaderKeyIdSchema, setKeyLoaderKeyIdTable, setMappingsFactory, setPassword, setQueryThreadCount, setQueryTimeout, setSchemaName, setUsername, validateConfiguration, validateData, writeKeys, writeKeysFromKeySetgetDataSourceBackendId, getDisplayName, getId, nameForErrors, parseGranularityFactory, parseUnitFactory, setDataSourceBackendId, setId, setKeyTypegetKeyIdComparator, getKeyTypeDisplayName, getKeyTypePluralDisplayName, getSourceSystem, setGranularityFactory, setKeyIdComparator, setUnitFactoryaddBackendListener, fireBackendUpdated, fireEvent, fireUnrecoverableError, getConfigurationsId, removeBackendListener, setEventListenerspublic void initialize(org.protempa.backend.BackendInstanceSpec config)
throws org.protempa.backend.BackendInitializationException
initialize in interface org.protempa.backend.Backend<org.protempa.backend.DataSourceBackendUpdatedEvent>initialize in class org.protempa.backend.dsb.relationaldb.RelationalDbDataSourceBackendorg.protempa.backend.BackendInitializationExceptionprotected org.protempa.backend.dsb.relationaldb.EntitySpec[] constantSpecs(String keyIdSchema, String keyIdTable, String keyIdColumn, String keyIdJoinKey) throws IOException
constantSpecs in class org.protempa.backend.dsb.relationaldb.RelationalDbDataSourceBackendIOExceptionprotected org.protempa.backend.dsb.relationaldb.EntitySpec[] eventSpecs(String keyIdSchema, String keyIdTable, String keyIdColumn, String keyIdJoinKey) throws IOException
eventSpecs in class org.protempa.backend.dsb.relationaldb.RelationalDbDataSourceBackendIOExceptionprotected org.protempa.backend.dsb.relationaldb.EntitySpec[] primitiveParameterSpecs(String keyIdSchema, String keyIdTable, String keyIdColumn, String keyIdJoinKey) throws IOException
primitiveParameterSpecs in class org.protempa.backend.dsb.relationaldb.RelationalDbDataSourceBackendIOExceptionpublic org.protempa.proposition.value.GranularityFactory getGranularityFactory()
getGranularityFactory in interface org.protempa.backend.dsb.DataSourceBackendgetGranularityFactory in class org.protempa.backend.dsb.AbstractDataSourceBackendpublic org.protempa.proposition.value.UnitFactory getUnitFactory()
getUnitFactory in interface org.protempa.backend.dsb.DataSourceBackendgetUnitFactory in class org.protempa.backend.dsb.AbstractDataSourceBackendpublic void setResultInstanceId(Long resultInstanceId)
public Long getResultInstanceId()
public org.protempa.KeySetSpec[] getSelectedKeySetSpecs()
throws org.protempa.DataSourceReadException
getSelectedKeySetSpecs in interface org.protempa.backend.dsb.DataSourceBackendgetSelectedKeySetSpecs in class org.protempa.backend.dsb.relationaldb.RelationalDbDataSourceBackendorg.protempa.DataSourceReadExceptionpublic String getKeyType()
getKeyType in interface org.protempa.backend.dsb.DataSourceBackendgetKeyType in class org.protempa.backend.AbstractCommonsDataSourceBackendpublic void setLabsRootFullName(String labsRootFullName)
public String getLabsRootFullName()
public String getVitalsRootFullName()
public void setVitalsRootFullName(String vitalsRootFullName)
public String getDiagnosisCodesRootFullName()
public void setDiagnosisCodesRootFullName(String diagnosisCodesRootFullName)
public String getMedicationOrdersRootFullName()
public void setMedicationOrdersRootFullName(String medicationOrdersRootFullName)
public String getIcd9ProcedureCodesRootFullName()
public void setIcd9ProcedureCodesRootFullName(String icd9ProcedureCodesRootFullName)
public String getIcd10DiagnosisCodesRootFullName()
public void setIcd10DiagnosisCodesRootFullName(String icd10DiagnosisCodesRootFullName)
public String getIcd10ProcedureCodesRootFullName()
public void setIcd10ProcedureCodesRootFullName(String icd10ProcedureCodesRootFullName)
Copyright © 2012–2021 Emory University. All rights reserved.