public class I2b2KnowledgeSourceBackend
extends org.protempa.backend.AbstractCommonsKnowledgeSourceBackend
| Constructor and Description |
|---|
I2b2KnowledgeSourceBackend() |
getDisplayName, getId, nameForErrors, setIdfireKnowledgeSourceBackendUpdated, getPropositionsByTerm, getPropositionsByTermSubsumptionaddBackendListener, fireBackendUpdated, fireUnrecoverableError, getConfigurationsId, removeBackendListenerpublic org.arp.javautil.sql.DatabaseAPI getDatabaseApi()
DatabaseAPI. The default value is
DatabaseAPI.DRIVERMANAGERpublic void setDatabaseApi(org.arp.javautil.sql.DatabaseAPI databaseApi)
DriverManager
or DataSource. If null, the default is
assigned
(DatabaseAPI.DRIVERMANAGER).databaseApi - a DatabaseAPI.public String getTargetTable()
public void setTargetTable(String tableName)
public void parseDatabaseApi(String databaseApiString)
DriverManager
or DataSource by parsing a DatabaseAPI's name.
Cannot be null.databaseApiString - a DatabaseAPI's name.public String getDatabaseId()
public void setDatabaseId(String databaseId)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public String getPatientPatientIdPropertyName()
public void setPatientPatientIdPropertyName(String patientPatientIdPropertyName)
public String getPatientDetailsPatientIdPropertyName()
public void setPatientDetailsPatientIdPropertyName(String patientDetailsPatientIdPropertyName)
public String getPatientPropositionId()
public void setPatientPropositionId(String patientPropositionId)
public String getPatientDetailsPropositionId()
public void setPatientDetailsPropositionId(String patientDetailsPropositionId)
public String getPatientDetailsDisplayName()
public void setPatientDetailsDisplayName(String patientDetailsDisplayName)
public String getVisitPropositionId()
public void setVisitPropositionId(String visitPropositionId)
public String getVisitDisplayName()
public void setVisitDisplayName(String visitDisplayName)
public String getProviderPropositionId()
public void setProviderPropositionId(String providerPropositionId)
public String getProviderDisplayName()
public void setProviderDisplayName(String providerDisplayName)
public String getProviderNamePropertyName()
public void setProviderNamePropertyName(String providerNamePropertyName)
public String getInoutPropertyName()
public void setInoutPropertyName(String inoutPropertyName)
public String getInoutPropertySource()
public void setInoutPropertySource(String inoutPropertySource)
public org.protempa.valueset.ValueSet getInoutPropertyValueSet()
public void setInoutPropertyValueSet(org.protempa.valueset.ValueSet inoutPropertyValueSet)
public void parseInoutPropertyValueSet(String valueSetStr)
public String getInoutPropertyValueSetFile()
public void setInoutPropertyValueSetFile(String inoutPropertyValueSetFile)
public Boolean getInoutPropertyValueSetHasHeader()
public void setInoutPropertyValueSetHasHeader(Boolean inoutPropertyValueSetHasHeader)
public String getInoutPropertyValueSetDelimiter()
public void setInoutPropertyValueSetDelimiter(String inoutPropertyValueSetDelimiter)
public Integer getInoutPropertyValueSetIdColumn()
public void setInoutPropertyValueSetIdColumn(Integer inoutPropertyValueSetIdColumn)
public Integer getInoutPropertyValueSetDisplayNameColumn()
public void setInoutPropertyValueSetDisplayNameColumn(Integer inoutPropertyValueSetDisplayNameColumn)
public Integer getInoutPropertyValueSetDescriptionColumn()
public void setInoutPropertyValueSetDescriptionColumn(Integer inoutPropertyValueSetDescriptionColumn)
public String getVisitAgePropertyName()
public void setVisitAgePropertyName(String visitAgePropertyName)
public String getGenderPropertyName()
public void setGenderPropertyName(String genderPropertyName)
public org.protempa.valueset.ValueSet getGenderPropertyValueSet()
public void setGenderPropertyValueSet(org.protempa.valueset.ValueSet genderPropertyValueSet)
public void parseGenderPropertyValueSet(String valueSetStr)
public String getGenderPropertySource()
public void setGenderPropertySource(String genderPropertySource)
public String getGenderPropertyValueSetFile()
public void setGenderPropertyValueSetFile(String genderPropertyValueSetFile)
public Boolean getGenderPropertyValueSetHasHeader()
public void setGenderPropertyValueSetHasHeader(Boolean genderPropertyValueSetHasHeader)
public String getGenderPropertyValueSetDelimiter()
public void setGenderPropertyValueSetDelimiter(String genderPropertyValueSetDelimiter)
public Integer getGenderPropertyValueSetIdColumn()
public void setGenderPropertyValueSetIdColumn(Integer genderPropertyValueSetIdColumn)
public Integer getGenderPropertyValueSetDisplayNameColumn()
public void setGenderPropertyValueSetDisplayNameColumn(Integer genderPropertyValueSetDisplayNameColumn)
public Integer getGenderPropertyValueSetDescriptionColumn()
public void setGenderPropertyValueSetDescriptionColumn(Integer genderPropertyValueSetDescriptionColumn)
public String getRacePropertyName()
public void setRacePropertyName(String racePropertyName)
public org.protempa.valueset.ValueSet getRacePropertyValueSet()
public void setRacePropertyValueSet(org.protempa.valueset.ValueSet racePropertyValueSet)
public void parseRacePropertyValueSet(String valueSetStr)
public String getRacePropertyValueSetFile()
public void setRacePropertyValueSetFile(String racePropertyValueSetFile)
public Boolean getRacePropertyValueSetHasHeader()
public void setRacePropertyValueSetHasHeader(Boolean racePropertyValueSetHasHeader)
public String getRacePropertyValueSetDelimiter()
public void setRacePropertyValueSetDelimiter(String racePropertyValueSetDelimiter)
public Integer getRacePropertyValueSetIdColumn()
public void setRacePropertyValueSetIdColumn(Integer racePropertyValueSetIdColumn)
public Integer getRacePropertyValueSetDisplayNameColumn()
public void setRacePropertyValueSetDisplayNameColumn(Integer racePropertyValueSetDisplayNameColumn)
public Integer getRacePropertyValueSetDescriptionColumn()
public void setRacePropertyValueSetDescriptionColumn(Integer racePropertyValueSetDescriptionColumn)
public String getRacePropertySource()
public void setRacePropertySource(String racePropertySource)
public String getLanguagePropertyName()
public void setLanguagePropertyName(String languagePropertyName)
public org.protempa.valueset.ValueSet getLanguagePropertyValueSet()
public void setLanguagePropertyValueSet(org.protempa.valueset.ValueSet languagePropertyValueSet)
public void parseLanguagePropertyValueSet(String valueSetStr)
public String getLanguagePropertyValueSetFile()
public void setLanguagePropertyValueSetFile(String languagePropertyValueSetFile)
public Boolean getLanguagePropertyValueSetHasHeader()
public void setLanguagePropertyValueSetHasHeader(Boolean languagePropertyValueSetHasHeader)
public String getLanguagePropertyValueSetDelimiter()
public void setLanguagePropertyValueSetDelimiter(String languagePropertyValueSetDelimiter)
public Integer getLanguagePropertyValueSetIdColumn()
public void setLanguagePropertyValueSetIdColumn(Integer languagePropertyValueSetIdColumn)
public Integer getLanguagePropertyValueSetDisplayNameColumn()
public void setLanguagePropertyValueSetDisplayNameColumn(Integer languagePropertyValueSetDisplayNameColumn)
public Integer getLanguagePropertyValueSetDescriptionColumn()
public void setLanguagePropertyValueSetDescriptionColumn(Integer languagePropertyValueSetDescriptionColumn)
public String getLanguagePropertySource()
public void setLanguagePropertySource(String languagePropertySource)
public org.protempa.valueset.ValueSet getMaritalStatusPropertyValueSet()
public void setMaritalStatusPropertyValueSet(org.protempa.valueset.ValueSet maritalStatusPropertyValueSet)
public void parseMaritalStatusPropertyValueSet(String valueSetStr)
public String getMaritalStatusPropertyValueSetFile()
public void setMaritalStatusPropertyValueSetFile(String maritalStatusPropertyValueSetFile)
public Boolean getMaritalStatusPropertyValueSetHasHeader()
public void setMaritalStatusPropertyValueSetHasHeader(Boolean maritalStatusPropertyValueSetHasHeader)
public String getMaritalStatusPropertyValueSetDelimiter()
public void setMaritalStatusPropertyValueSetDelimiter(String maritalStatusPropertyValueSetDelimiter)
public Integer getMaritalStatusPropertyValueSetIdColumn()
public void setMaritalStatusPropertyValueSetIdColumn(Integer maritalStatusPropertyValueSetIdColumn)
public Integer getMaritalStatusPropertyValueSetDisplayNameColumn()
public void setMaritalStatusPropertyValueSetDisplayNameColumn(Integer maritalStatusPropertyValueSetDisplayNameColumn)
public Integer getMaritalStatusPropertyValueSetDescriptionColumn()
public void setMaritalStatusPropertyValueSetDescriptionColumn(Integer maritalStatusPropertyValueSetDescriptionColumn)
public String getMaritalStatusPropertySource()
public void setMaritalStatusPropertySource(String maritalStatusPropertySource)
public String getMaritalStatusPropertyName()
public void setMaritalStatusPropertyName(String maritalStatusPropertyName)
public String getReligionPropertyName()
public void setReligionPropertyName(String religionPropertyName)
public org.protempa.valueset.ValueSet getReligionPropertyValueSet()
public void setReligionPropertyValueSet(org.protempa.valueset.ValueSet religionPropertyValueSet)
public void parseReligionPropertyValueSet(String valueSetStr)
public String getReligionPropertyValueSetFile()
public void setReligionPropertyValueSetFile(String religionPropertyValueSetFile)
public Boolean getReligionPropertyValueSetHasHeader()
public void setReligionPropertyValueSetHasHeader(Boolean religionPropertyValueSetHasHeader)
public String getReligionPropertyValueSetDelimiter()
public void setReligionPropertyValueSetDelimiter(String religionPropertyValueSetDelimiter)
public Integer getReligionPropertyValueSetIdColumn()
public void setReligionPropertyValueSetIdColumn(Integer religionPropertyValueSetIdColumn)
public Integer getReligionPropertyValueSetDisplayNameColumn()
public void setReligionPropertyValueSetDisplayNameColumn(Integer religionPropertyValueSetDisplayNameColumn)
public Integer getReligionPropertyValueSetDescriptionColumn()
public void setReligionPropertyValueSetDescriptionColumn(Integer religionPropertyValueSetDescriptionColumn)
public String getReligionPropertySource()
public void setReligionPropertySource(String religionPropertySource)
public String getDateOfBirthPropertyName()
public void setDateOfBirthPropertyName(String dateOfBirthPropertyName)
public String getAgeInYearsPropertyName()
public void setAgeInYearsPropertyName(String ageInYearsPropertyName)
public String getDateOfDeathPropertyName()
public void setDateOfDeathPropertyName(String dateOfDeathPropertyName)
public String getVitalStatusPropertyName()
public void setVitalStatusPropertyName(String vitalStatusPropertyName)
public org.protempa.PropositionDefinition readPropositionDefinition(String id) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic List<org.protempa.PropositionDefinition> readPropositionDefinitions(String[] ids) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic String[] readIsA(String propId) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic Set<String> getKnowledgeSourceSearchResults(String searchKey) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic void initialize(org.protempa.backend.BackendInstanceSpec config)
throws org.protempa.backend.BackendInitializationException
initialize in interface org.protempa.backend.Backend<org.protempa.backend.KnowledgeSourceBackendUpdatedEvent>initialize in class org.protempa.backend.AbstractCommonsKnowledgeSourceBackendorg.protempa.backend.BackendInitializationExceptionpublic org.protempa.AbstractionDefinition readAbstractionDefinition(String id) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic List<org.protempa.AbstractionDefinition> readAbstractionDefinitions(String[] ids) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic org.protempa.ContextDefinition readContextDefinition(String id) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic List<org.protempa.ContextDefinition> readContextDefinitions(String[] toArray) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic org.protempa.TemporalPropositionDefinition readTemporalPropositionDefinition(String id) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic List<org.protempa.TemporalPropositionDefinition> readTemporalPropositionDefinitions(String[] ids) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic String[] readAbstractedInto(String propId) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic String[] readInduces(String propId) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic String[] readSubContextOfs(String propId) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic void close()
close in interface org.protempa.backend.Backend<org.protempa.backend.KnowledgeSourceBackendUpdatedEvent>close in class org.protempa.backend.ksb.AbstractKnowledgeSourceBackendpublic org.protempa.valueset.ValueSet readValueSet(String id) throws org.protempa.KnowledgeSourceReadException
readValueSet in interface org.protempa.backend.ksb.KnowledgeSourceBackendreadValueSet in class org.protempa.backend.ksb.AbstractKnowledgeSourceBackendorg.protempa.KnowledgeSourceReadExceptionpublic Collection<String> collectPropIdDescendantsUsingAllNarrower(boolean inDataSourceOnly, String[] propIds) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic Collection<String> collectPropIdDescendantsUsingInverseIsA(String[] propIds) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic Collection<org.protempa.PropositionDefinition> collectPropDefDescendantsUsingAllNarrower(boolean inDataSourceOnly, String[] propIds) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionpublic Collection<org.protempa.PropositionDefinition> collectPropDefDescendantsUsingInverseIsA(String[] propIds) throws org.protempa.KnowledgeSourceReadException
org.protempa.KnowledgeSourceReadExceptionCopyright © 2012–2016 Emory University. All rights reserved.