Characterize cohorts with the HADES Characterization Package
Source:R/Module-Characterization.R
CharacterizationModule.RdComputes cohort characterization information against the OMOP Common Data Model
Super class
StrategusModule -> CharacterizationModule
Methods
CharacterizationModule$execute()
Execute characterization
Usage
CharacterizationModule$execute(
connectionDetails,
analysisSpecifications,
executionSettings
)Arguments
connectionDetailsAn object of class
connectionDetailsas created by theDatabaseConnector::createConnectionDetails()function.analysisSpecificationsAn object of type
AnalysisSpecificationsas created bycreateEmptyAnalysisSpecificiations().analysisSpecificationsAn object of type
AnalysisSpecificationsas created bycreateEmptyAnalysisSpecificiations().executionSettingsAn object of type
ExecutionSettingsas created bycreateCdmExecutionSettings()orcreateResultsExecutionSettings().
CharacterizationModule$createResultsDataModel()
Create the results data model for the module
Usage
CharacterizationModule$createResultsDataModel(
resultsConnectionDetails,
resultsDatabaseSchema,
tablePrefix = self$tablePrefix
)Arguments
resultsConnectionDetailsThe connection details to the results database which is an object of class
connectionDetailsas created by theDatabaseConnector::createConnectionDetails()function.resultsConnectionDetailsThe connection details to the results database which is an object of class
connectionDetailsas created by theDatabaseConnector::createConnectionDetails()function.resultsDatabaseSchemaThe schema in the results database that holds the results data model.
tablePrefixA prefix to apply to the database table names (optional).
tablePrefixA prefix to apply to the database table names (optional).
CharacterizationModule$getResultsDataModelSpecification()
Get the results data model specification for the module
CharacterizationModule$uploadResults()
Upload the results for the module
Usage
CharacterizationModule$uploadResults(
resultsConnectionDetails,
analysisSpecifications,
resultsDataModelSettings
)Arguments
resultsConnectionDetailsThe connection details to the results database which is an object of class
connectionDetailsas created by theDatabaseConnector::createConnectionDetails()function.resultsConnectionDetailsThe connection details to the results database which is an object of class
connectionDetailsas created by theDatabaseConnector::createConnectionDetails()function.analysisSpecificationsAn object of type
AnalysisSpecificationsas created bycreateEmptyAnalysisSpecificiations().analysisSpecificationsAn object of type
AnalysisSpecificationsas created bycreateEmptyAnalysisSpecificiations().resultsDataModelSettingsThe results data model settings as created using
createResultsDataModelSettings().
CharacterizationModule$createModuleSpecifications()
Creates the CharacterizationModule Specifications
Usage
CharacterizationModule$createModuleSpecifications(
characterizationSettings = NULL,
targetIds = NULL,
limitToFirstInNDays = NULL,
minPriorObservation = NULL,
outcomeIds = NULL,
outcomeWashoutDays = NULL,
riskWindowStart = NULL,
startAnchor = NULL,
riskWindowEnd = NULL,
endAnchor = NULL,
dechallengeStopInterval = NULL,
dechallengeEvaluationWindow = NULL,
covariateSettings = NULL,
caseCovariateSettings = NULL,
casePreTargetDuration = NULL,
casePostOutcomeDuration = NULL,
includeTimeToEvent = NULL,
includeDechallengeRechallenge = NULL,
includeTargetBaseline = NULL,
includeRiskFactors = NULL,
includeCaseSeries = NULL,
mode = "CohortIncidence",
minSMD = 0,
minCharacterizationMean = 0,
minCovariateCount = 0,
minTargetSize = 0,
minCaseSize = 0,
outputTable = "characterization_cohorts"
)Arguments
characterizationSettingsThe settings defined using Characterization::createCharacterizationSettings
targetIdsDeprecated. Use Characterization v4 settings objects via
characterizationSettings.limitToFirstInNDaysDeprecated. Use Characterization v4 settings objects via
characterizationSettings.minPriorObservationDeprecated. Use Characterization v4 settings objects via
characterizationSettings.outcomeIdsDeprecated. Use Characterization v4 settings objects via
characterizationSettings.outcomeWashoutDaysDeprecated. Use Characterization v4 settings objects via
characterizationSettings.riskWindowStartDeprecated. Use Characterization v4 settings objects via
characterizationSettings.startAnchorDeprecated. Use Characterization v4 settings objects via
characterizationSettings.riskWindowEndDeprecated. Use Characterization v4 settings objects via
characterizationSettings.endAnchorDeprecated. Use Characterization v4 settings objects via
characterizationSettings.dechallengeStopIntervalDeprecated. Use Characterization v4 settings objects via
characterizationSettings.dechallengeEvaluationWindowDeprecated. Use Characterization v4 settings objects via
characterizationSettings.covariateSettingsDeprecated. Use Characterization v4 settings objects via
characterizationSettings.caseCovariateSettingsDeprecated. Use Characterization v4 settings objects via
characterizationSettings.casePreTargetDurationDeprecated. Use Characterization v4 settings objects via
characterizationSettings.casePostOutcomeDurationDeprecated. Use Characterization v4 settings objects via
characterizationSettings.includeTimeToEventDeprecated. Use Characterization v4 settings objects via
characterizationSettings.includeDechallengeRechallengeDeprecated. Use Characterization v4 settings objects via
characterizationSettings.includeTargetBaselineDeprecated. Use Characterization v4 settings objects via
characterizationSettings.includeRiskFactorsDeprecated. Use Characterization v4 settings objects via
characterizationSettings.includeCaseSeriesDeprecated. Use Characterization v4 settings objects via
characterizationSettings.modePick one of 'CohortIncidence'/'Efficient'/'PatientLevelPrediction' to specify how the non-cases are defined
minSMDThe minimum standardized mean difference for the risk factors analysis
minCharacterizationMeanThe minimum fraction patients in the target have a covariate for it to be included
minCovariateCountThe minimum number of patients in the analysis to have a covariate for it to be included
minTargetSizeDeprecated. Use Characterization v4 settings objects via
characterizationSettings.minCaseSizeDeprecated. Use Characterization v4 settings objects via
characterizationSettings.outputTableThe table used by characterization to create the cohorts used in characterization (included targets, cases, non-cases, etc.). The spec hash and database hash are added to this name to make it unique per run.