Operators for subsetting a cohort by demographic criteria
char vector Get auto generated name
CohortGenerator::SubsetOperator -> DemographicSubsetOperator
ageMinInt between 0 and 99999 - minimum age
ageMaxInt between 0 and 99999 - maximum age
gendervector of gender concept IDs
racecharacter string denoting race
ethnicitycharacter string denoting ethnicity
toList()List representation of object Map gender concepts to names
DemographicSubsetOperator$toList()
mapGenderConceptsToNames()DemographicSubsetOperator$mapGenderConceptsToNames(
mapping = list(`8507` = "males", `8532` = "females", `0` = "unknown gender")
)mappingoptional list of mappings for concept id to nouns
getAutoGeneratedName()name generated from subset operation properties
DemographicSubsetOperator$getAutoGeneratedName()character
toJSON()json serialized representation of object
DemographicSubsetOperator$toJSON()
isEqualTo()Compare Subset to another
DemographicSubsetOperator$isEqualTo(criteria)criteriaDemographicSubsetOperator instance
getGender()Gender getter - used when constructing SQL to default NULL to an empty string
DemographicSubsetOperator$getGender()
getRace()Race getter - used when constructing SQL to default NULL to an empty string
DemographicSubsetOperator$getRace()
getEthnicity()Ethnicity getter - used when constructing SQL to default NULL to an empty string
DemographicSubsetOperator$getEthnicity()
clone()The objects of this class are cloneable with this method.
DemographicSubsetOperator$clone(deep = FALSE)deepWhether to make a deep clone.