public abstract class FactHandler extends AbstractFactHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
TEMP_OBSERVATION_COMPLETE_TABLE |
static String |
TEMP_OBSERVATION_TABLE |
| Constructor and Description |
|---|
FactHandler(org.arp.javautil.sql.ConnectionSpec connSpec,
String propertyName,
String startConfig,
String finishConfig,
String unitsPropertyName,
Metadata metadata,
RejectedFactHandlerFactory rejectedFactHandlerFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
String |
getFinishConfig() |
String |
getPropertyName() |
String |
getStartConfig() |
String |
getUnitsPropertyName() |
protected Date |
handleFinishDate(org.protempa.proposition.Proposition prop,
org.protempa.proposition.Proposition encounterProp,
org.protempa.proposition.value.Value propertyVal) |
abstract void |
handleRecord(PatientDimension patient,
VisitDimension visit,
ProviderDimension provider,
org.protempa.proposition.Proposition encounterProp,
Map<org.protempa.proposition.Proposition,List<org.protempa.proposition.Proposition>> forwardDerivations,
Map<org.protempa.proposition.Proposition,List<org.protempa.proposition.Proposition>> backwardDerivations,
Map<org.protempa.proposition.UniqueId,org.protempa.proposition.Proposition> references,
Set<org.protempa.proposition.Proposition> derivedPropositions) |
protected Date |
handleStartDate(org.protempa.proposition.Proposition prop,
org.protempa.proposition.Proposition encounterProp,
org.protempa.proposition.value.Value propertyVal) |
protected String |
handleUnits(org.protempa.proposition.Proposition prop) |
void |
insert(ObservationFact record) |
protected ObservationFact |
populateObxFact(org.protempa.proposition.Proposition prop,
org.protempa.proposition.Proposition encounterProp,
PatientDimension patient,
VisitDimension visit,
ProviderDimension provider,
PropertyConceptId conceptId,
ModifierConceptId modConceptId) |
setParametersgetConnection, importTimestamppublic static final String TEMP_OBSERVATION_TABLE
public static final String TEMP_OBSERVATION_COMPLETE_TABLE
public FactHandler(org.arp.javautil.sql.ConnectionSpec connSpec,
String propertyName,
String startConfig,
String finishConfig,
String unitsPropertyName,
Metadata metadata,
RejectedFactHandlerFactory rejectedFactHandlerFactory)
throws SQLException
SQLExceptionpublic String getStartConfig()
public String getFinishConfig()
public String getUnitsPropertyName()
public String getPropertyName()
public void close()
throws SQLException
close in interface AutoCloseableclose in class RecordHandler<ObservationFact>SQLExceptionpublic abstract void handleRecord(PatientDimension patient, VisitDimension visit, ProviderDimension provider, org.protempa.proposition.Proposition encounterProp, Map<org.protempa.proposition.Proposition,List<org.protempa.proposition.Proposition>> forwardDerivations, Map<org.protempa.proposition.Proposition,List<org.protempa.proposition.Proposition>> backwardDerivations, Map<org.protempa.proposition.UniqueId,org.protempa.proposition.Proposition> references, Set<org.protempa.proposition.Proposition> derivedPropositions) throws InvalidFactException
InvalidFactExceptionprotected ObservationFact populateObxFact(org.protempa.proposition.Proposition prop, org.protempa.proposition.Proposition encounterProp, PatientDimension patient, VisitDimension visit, ProviderDimension provider, PropertyConceptId conceptId, ModifierConceptId modConceptId) throws InvalidFactException
InvalidFactExceptionpublic void insert(ObservationFact record) throws SQLException
insert in class RecordHandler<ObservationFact>SQLExceptionprotected final String handleUnits(org.protempa.proposition.Proposition prop)
protected final Date handleStartDate(org.protempa.proposition.Proposition prop, org.protempa.proposition.Proposition encounterProp, org.protempa.proposition.value.Value propertyVal) throws InvalidFactException
InvalidFactExceptionprotected final Date handleFinishDate(org.protempa.proposition.Proposition prop, org.protempa.proposition.Proposition encounterProp, org.protempa.proposition.value.Value propertyVal) throws InvalidFactException
InvalidFactExceptionCopyright © 2012–2016 Emory University. All rights reserved.