A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes All Packages

A

abbreviation - Variable in class org.mitre.synthea.world.geography.Place
The state abbreviation.
accepts(Person, long) - Method in class org.mitre.synthea.world.agents.Provider
Will this provider accept the given person as a patient at the given time?.
accepts(Person, long) - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns whether a plan will accept the given patient at this time using the plan eligibility criteria.
activate() - Method in class org.mitre.synthea.engine.ExpressedSymptom.SymptomSource
Activate the symptom, marking it as unresolved.
ACTIVE_EMERGENCY_ENCOUNTER - Static variable in class org.mitre.synthea.modules.EncounterModule
Attribute key for active emergency encounters.
ACTIVE_URGENT_CARE_ENCOUNTER - Static variable in class org.mitre.synthea.modules.EncounterModule
Attribute key for active urgent care encounters.
ACTIVE_WEIGHT_MANAGEMENT - Static variable in class org.mitre.synthea.modules.WeightLossModule
Indicates active weight management.
ACTIVE_WEIGHT_MANAGEMENT - Static variable in class org.mitre.synthea.world.agents.Person
Represents whether the person is actively managing their weight.
ACTIVE_WELLNESS_ENCOUNTER - Static variable in class org.mitre.synthea.modules.EncounterModule
Attribute key for active wellness encounters.
ActiveAllergy() - Constructor for class org.mitre.synthea.engine.Logic.ActiveAllergy
 
ActiveCarePlan() - Constructor for class org.mitre.synthea.engine.Logic.ActiveCarePlan
 
ActiveCondition() - Constructor for class org.mitre.synthea.engine.Logic.ActiveCondition
 
ActiveMedication() - Constructor for class org.mitre.synthea.engine.Logic.ActiveMedication
 
activities - Variable in class org.mitre.synthea.world.concepts.HealthRecord.CarePlan
The set of activities included in the care plan.
add(double, E) - Method in class org.mitre.synthea.helpers.RandomCollection
Add an object (result) to the collection with a given weight.
addAll(RandomCollection<E>) - Method in class org.mitre.synthea.helpers.RandomCollection
Add all of the entries from the supplied RandomCollection.
addAttribute(String, String) - Method in class org.mitre.synthea.world.agents.Payer
Add additional attributes to Payer.
addCosts(Claim.ClaimCost) - Method in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Add the costs from the other entry to this one.
addCoveredCost(BigDecimal) - Method in class org.mitre.synthea.world.agents.Payer
Increases the total costs incurred by the payer by the given amount.
addCoveredCost(BigDecimal) - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Adds a covered cost to this plan.
addCurrentProvider(String, Provider) - Method in class org.mitre.synthea.world.agents.Person
Set the current provider to be the supplied provider.
addEncounter(HealthRecord.Encounter) - Method in class org.mitre.synthea.helpers.ConsolidatedServicePeriods
Add the supplied encounter to the list managed by this instance.
addEncounter(HealthRecord.Encounter) - Method in class org.mitre.synthea.helpers.ConsolidatedServicePeriods.ConsolidatedServicePeriod
Extend the current period to encapsulate the time bounds and costs of the supplied encounter.
addFact(String, String) - Method in class org.mitre.synthea.helpers.FactTable
Adds a new key/fact combination to the table and returns the ID.
addHash(String) - Static method in class org.mitre.synthea.world.concepts.Names
Adds a 1- to 3-digit hashcode to the end of the name.
addInfo(String, long, int, Boolean) - Method in class org.mitre.synthea.engine.ExpressedSymptom.SymptomSource
Record a new symptom.
addLineItem(HealthRecord.Entry) - Method in class org.mitre.synthea.world.concepts.Claim
Adds non-explicit costs to the Claim (e.g., procedures, immunizations).
addModules(File) - Static method in class org.mitre.synthea.engine.Module
Recursively adds a folder or directory of module files to the static list of modules.
addNewEntry(long) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.OnsetCondition
Adds a new onset entry.
addObservation(long, String, Object) - Method in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Add an observation to the encounter.
addObservation(long, String, Object, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Add an observation to the encounter and uses the type to set the first code.
addPlan(InsurancePlan) - Method in class org.mitre.synthea.world.agents.Payer
Adds a new insurance plan to the payer.
addPoint(int, long, double) - Method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Adds a point to the end of the trajectory.
addPointFromPercentile(int, long, double, String) - Method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Adds a point to the end of the trajectory.
addQols(double) - Method in class org.mitre.synthea.world.agents.Payer
Adds the Quality of Life Score (QOLS) of a patient of the current (past?) year.
address - Variable in class org.mitre.synthea.world.agents.Provider
Address of the provider.
ADDRESS - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for address attribute.
ADDRESS - Static variable in class org.mitre.synthea.world.agents.Person
Represents the address of the person.
addressed - Variable in class org.mitre.synthea.engine.State.Symptom
Whether the symptom has been addressed
addressLargestSymptom() - Method in class org.mitre.synthea.world.agents.Person
Mark the largest valued symptom as addressed.
addressSource(String) - Method in class org.mitre.synthea.engine.ExpressedSymptom
Address a given source.
addRevenue(double) - Method in class org.mitre.synthea.world.agents.Provider
Adds the given amount to the provider's total revenue.
addRevenue(BigDecimal) - Method in class org.mitre.synthea.world.agents.Payer
Adds the given revenue to the payer.
addSymptoms(String, ExpressedSymptom.SymptomSource) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ConditionWithSymptoms
Record a symptom for the supplied module.
addUncoveredCost(BigDecimal) - Method in class org.mitre.synthea.world.agents.Payer
Increases the costs the payer did not cover by the given amount.
addUncoveredCost(BigDecimal) - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Adds an uncovered cost to this plan.
addValue(double) - Method in class org.mitre.synthea.helpers.TimeSeriesData
Adds a value to the time series.
adherence - Static variable in class org.mitre.synthea.modules.WeightLossModule
How closely the medical patient follows care instructions, represented as a probability
adherence(Person, long) - Static method in class org.mitre.synthea.modules.LifecycleModule
Adjust the probability of a patients adherence to Doctor orders, whether medication, careplans, whatever.
ADHERENCE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the adherence level of the person.
ADHERENCE_PROBABILITY - Static variable in class org.mitre.synthea.modules.LifecycleModule
Attribute key for a person's probability to follow doctor's orders and recommendations
adjustBMIVectorForSuccessfulManagement(Person) - Method in class org.mitre.synthea.modules.WeightLossModule
Change the BMI vector to reflect successful management of weight.
adjustClaim(Claim.ClaimEntry, Person) - Method in interface org.mitre.synthea.world.agents.behaviors.payeradjustment.IPayerAdjustment
Adjust the claim entry according to this adjustment strategy.
adjustClaim(Claim.ClaimEntry, Person) - Method in class org.mitre.synthea.world.agents.behaviors.payeradjustment.PayerAdjustmentFixed
 
adjustClaim(Claim.ClaimEntry, Person) - Method in class org.mitre.synthea.world.agents.behaviors.payeradjustment.PayerAdjustmentNone
 
adjustClaim(Claim.ClaimEntry, Person) - Method in class org.mitre.synthea.world.agents.behaviors.payeradjustment.PayerAdjustmentRandom
 
adjustClaim(Claim.ClaimEntry, Person) - Method in class org.mitre.synthea.world.agents.Payer
Determines whether or not this payer will adjust this claim, and by how much.
adjustClaim(Claim.ClaimEntry, Person) - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Determines whether or not this payer will adjust this claim, and by how much.
adjustment - Variable in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Amount the charge was decreased by payer adjustment.
administration - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Medication
Whether the medication is being administered
adultRegression(Person, long) - Method in class org.mitre.synthea.modules.WeightLossModule
Weight regression is linear from a person's current weight to their original weight over the second through fifth year of active weight management.
adultWeightLoss(Person, long) - Method in class org.mitre.synthea.modules.WeightLossModule
Weight loss is linear from the person's start weight to their target weight (start - percentage loss) over the first year of active weight management.
age(long) - Method in class org.mitre.synthea.world.agents.Person
Returns a person's age in Period form.
Age() - Constructor for class org.mitre.synthea.engine.Logic.Age
 
ageInDecimalYears(long) - Method in class org.mitre.synthea.world.agents.Person
Returns a person's age in decimal years.
ageInMonths - Variable in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory.Point
Age in months for the individual.
ageInMonths(long) - Method in class org.mitre.synthea.world.agents.Person
Return the persons age in months at a given time.
ageInYears(long) - Method in class org.mitre.synthea.world.agents.Person
Returns the persons age in years at the given time.
agem - Variable in class org.mitre.synthea.world.concepts.NHANESSample
Age in months.
AgeRange(String) - Constructor for class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions.AgeRange
Creates an AgeRange by parsing the display string.
ages - Variable in class org.mitre.synthea.world.geography.Demographics
A map of age ranges to their frequency in the population.
ageSpecified - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
Age range applies.
ALCOHOLIC - Static variable in class org.mitre.synthea.world.agents.Person
Represents whether the person is an alcoholic.
alive(long) - Method in class org.mitre.synthea.world.agents.Person
Returns whether a person is alive at the given time.
allergies - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Allergies identified during the encounter.
Allergy(long, String) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.Allergy
Constructor for Entry.
allergyActive(String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Checks whether the specified allergy is active.
allergyEnd(long, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
End the current allergy of the specified type if one exists.
AllergyEnd() - Constructor for class org.mitre.synthea.engine.State.AllergyEnd
 
allergyEndByState(long, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
End an existing allergy with the supplied state if one exists.
AllergyOnset() - Constructor for class org.mitre.synthea.engine.State.AllergyOnset
 
allergyStart(long, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Return the current allergy of the specified type or create a new one if none exists.
allergyType - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Allergy
The type of allergy
allPropertyNames() - Static method in class org.mitre.synthea.helpers.Config
Get a set of the names for all properties in the config file.
ALWAYS - org.mitre.synthea.engine.State.TelemedicinePossibility
A telemedicine encounter will always happen
ambulatory - Variable in class org.mitre.synthea.world.concepts.TelemedicineConfig.TelemedicineProbabilities
Ambulatory care transition probability
AMBULATORY - org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Ambulatory care visit.
AMBULATORY - Static variable in class org.mitre.synthea.world.agents.Clinician
Identifier for ambulatory services.
AMBULATORY - Static variable in class org.mitre.synthea.world.concepts.TelemedicineConfig
Ambulatory type of care
And() - Constructor for class org.mitre.synthea.engine.Logic.And
 
App - Class in <Unnamed>
This Java source file was generated by the Gradle 'init' task.
App() - Constructor for class App
 
appendNumbersToNames - Static variable in class org.mitre.synthea.world.concepts.Names
Indicates whether numbers should be appended to generated names.
ASCVD - Class in org.mitre.synthea.modules.calculators
ASCVD Risk Calculator.
ASCVD() - Constructor for class org.mitre.synthea.modules.calculators.ASCVD
 
ascvd10Year(Person, long, boolean) - Static method in class org.mitre.synthea.modules.calculators.ASCVD
Calculates the 10-year ASCVD Risk Estimates, based on the Pooled Cohort Equations for Estimation of 10-Year Risk of Hard ASCVD.
assignCosts() - Method in class org.mitre.synthea.world.concepts.Claim
Assign costs between the payer and patient for all ClaimEntries in this claim.
assignPoint(Person, String) - Method in class org.mitre.synthea.world.geography.Location
Assign a geographic location to the given Person.
AtLeast() - Constructor for class org.mitre.synthea.engine.Logic.AtLeast
 
AtMost() - Constructor for class org.mitre.synthea.engine.Logic.AtMost
 
atrialFibrillation10Year(Person, long, boolean) - Static method in class org.mitre.synthea.modules.calculators.Framingham
Calculate 10 year risk of atrial fibrillation.
Attachment() - Constructor for class org.mitre.synthea.engine.Components.Attachment
Default constructor for Attachment.
Attachment(Components.Attachment) - Constructor for class org.mitre.synthea.engine.Components.Attachment
Copy constructor for Attachments.
attribute - Variable in class org.mitre.synthea.engine.Transition.NamedDistribution
The attribute to fetch the distribution from, if applicable.
Attribute() - Constructor for class org.mitre.synthea.engine.Logic.Attribute
 
ATTRIBUTE - org.mitre.synthea.helpers.physiology.IoMapper.IoType
Attribute type mapping.
attributes - Variable in class org.mitre.synthea.engine.Components.SampledData
Person attributes containing TimeSeriesData objects.
attributes - Variable in class org.mitre.synthea.world.agents.Clinician
Attributes of the clinician, such as name, gender, and specialty.
attributes - Variable in class org.mitre.synthea.world.agents.Person
Map of attributes for the person.
attributes - Variable in class org.mitre.synthea.world.agents.Provider
Map of provider attributes.
Attributes - Class in org.mitre.synthea.helpers
Task class to export a report of all Person attributes that Synthea is aware of.
Attributes() - Constructor for class org.mitre.synthea.helpers.Attributes
 
Attributes.Inventory - Class in org.mitre.synthea.helpers
Inventory of a single attribute, including who reads it, who writes it, and example values.

B

Base64EncodedChart(byte[]) - Constructor for class org.mitre.synthea.helpers.ChartRenderer.Base64EncodedChart
Constructor for Base64EncodedChart.
bedCount - Variable in class org.mitre.synthea.world.agents.Provider
Number of beds available at the provider.
beforeInitialSample(long) - Method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Determines whether the given time is before or after the NHANES sample selected as the seed for this growth trajectory.
BiometricsConfig - Class in org.mitre.synthea.world.concepts
Class exposing various configurable biometric settings, which are set in resources/biometrics.yml.
BiometricsConfig() - Constructor for class org.mitre.synthea.world.concepts.BiometricsConfig
 
birth(Person, long) - Static method in class org.mitre.synthea.modules.LifecycleModule
For unto us a child is born.
BIRTH_CITY - Static variable in class org.mitre.synthea.world.agents.Person
Represents the city of birth of the person.
BIRTH_COUNTRY - Static variable in class org.mitre.synthea.world.agents.Person
Represents the country of birth of the person.
BIRTH_DATE - Static variable in class org.mitre.synthea.world.concepts.BirthStatistics
The date of birth during pregnancy.
BIRTH_HEIGHT - Static variable in class org.mitre.synthea.world.concepts.BirthStatistics
The height of the baby at birth.
BIRTH_SEX - Static variable in class org.mitre.synthea.world.concepts.BirthStatistics
The sex of the baby at birth.
BIRTH_STATE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the state of birth of the person.
BIRTH_WEEK - Static variable in class org.mitre.synthea.world.concepts.BirthStatistics
The week of birth during pregnancy.
BIRTH_WEIGHT - Static variable in class org.mitre.synthea.world.concepts.BirthStatistics
The weight of the baby at birth.
BIRTHDATE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the birthdate of the person.
BIRTHDATE_AS_LOCALDATE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the birthdate of the person as a LocalDate object.
birthdateTimestamp() - Method in interface org.mitre.synthea.identity.IdentityRecord
Get the individual's birthdate as a timestamp.
birthdateTimestamp() - Method in class org.mitre.synthea.identity.Seed
 
birthdateTimestamp() - Method in class org.mitre.synthea.identity.Variant
 
BIRTHPLACE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the birthplace of the person.
BirthStatistics - Class in org.mitre.synthea.world.concepts
BirthStatistics determines when a mother will give birth, the sex of the baby, and the newborn height and weight.
BirthStatistics() - Constructor for class org.mitre.synthea.world.concepts.BirthStatistics
 
BLINDNESS - Static variable in class org.mitre.synthea.world.agents.Person
Represents whether the person is blind.
BloodPressureValueGenerator - Class in org.mitre.synthea.modules
Generate realistic blood pressure vital signs, with impacts from select medications.
BloodPressureValueGenerator(Person, BloodPressureValueGenerator.SysDias) - Constructor for class org.mitre.synthea.modules.BloodPressureValueGenerator
Constructor for BloodPressureValueGenerator.
BloodPressureValueGenerator.SysDias - Enum in org.mitre.synthea.modules
Enum representing systolic and diastolic blood pressure.
bmi - Variable in class org.mitre.synthea.world.concepts.NHANESSample
BMI computed from height and weight.
bmi - Variable in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory.Point
Body Mass Index (BMI) of the individual.
BMI - Class in org.mitre.synthea.world.concepts
A utility class for calculating Body Mass Index (BMI) and related metrics.
BMI - org.mitre.synthea.world.concepts.GrowthChart.ChartType
Growth chart for body mass index
BMI() - Constructor for class org.mitre.synthea.world.concepts.BMI
 
BMI_LOINC_CODE - Static variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
LOINC code for BMI observations.
BMI_PERCENTILE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the BMI percentile of the person.
bodySite - Variable in class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy.Series
A SNOMED-CT body structures code.
branches - Variable in class org.mitre.synthea.world.geography.quadtree.QuadTree
The branches of this QuadTree node, if it is not a leaf.
build(Module, String, JsonObject) - Static method in class org.mitre.synthea.engine.State
Construct a state object from the given definitions.
buildPlanEligibilities(String, String) - Static method in class org.mitre.synthea.world.agents.behaviors.planeligibility.PlanEligibilityFinder
Builds the plan eligibilities for the given state and CSV input file.
buildReactionDistributions() - Method in class org.mitre.synthea.engine.ReactionProbabilities
This will validate the reaction probabilities and generate the underlying objects used to get weighted samples of reaction severities.

C

C19_FULLY_VACCINATED - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
This is somewhat redundant given that there is C19_VACCINE_STATUS, but GMF modules can't check attributes set to java enumeration values, so this will just be a simple boolean
C19_LATE_ADOPTER_MODEL - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
If someone does not get vaccinated in the period of time that they are eligible and Synthea has national statistics on, there is still a chance that they will get vaccinated.
C19_PERSON_ATTRS_KEY - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Key to use in Person.attributes in the IMMUNIZATIONS entry.
C19_SCHEDULED_FIRST_SHOT - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Attribute key for the scheduled first shot.
C19_SCHEDULED_SECOND_SHOT - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Attribute key for the scheduled second shot.
C19_VACCINE - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Attribute key for the vaccine to give to the individual.
C19_VACCINE_STATUS - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Attribute key for COVID-19 vaccine status.
C19ImmunizationModule - Class in org.mitre.synthea.modules.covid
A module to simulate COVID-19 Immunizations in the United States.
C19ImmunizationModule() - Constructor for class org.mitre.synthea.modules.covid.C19ImmunizationModule
Create and initialize an instance of the module.
C19ImmunizationModule.VaccinationStatus - Enum in org.mitre.synthea.modules.covid
Enum representing the vaccination status of a person.
C19Vaccine - Class in org.mitre.synthea.modules.covid
This class provides information on the currently Emergency Use Authorized (EUA) vaccines in the United States.
C19Vaccine(String, String, boolean, double, long) - Constructor for class org.mitre.synthea.modules.covid.C19Vaccine
Create an instance of a COVID-19 Vaccine by supplying information on it.
C19Vaccine.EUASet - Enum in org.mitre.synthea.modules.covid
Enum representing the Emergency Use Authorization (EUA) set of vaccines.
C19VaccineAgeDistributions - Class in org.mitre.synthea.modules.covid
This class parses the CSV file that is created by calling the CDC API for COVID-19 vaccination information.
C19VaccineAgeDistributions() - Constructor for class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
 
C19VaccineAgeDistributions.AgeRange - Class in org.mitre.synthea.modules.covid
Representation of an age range in years with logic for parsing the format used by the CDC API.
calculate(double, double) - Static method in class org.mitre.synthea.world.concepts.BMI
Calculate the Body Mass Index (BMI) given height and weight.
calculate(Person, long) - Static method in class org.mitre.synthea.modules.QualityOfLifeModule
Calculate the HALYs for this person, at the given time.
calculateZScore(double) - Static method in class org.mitre.synthea.world.concepts.GrowthChart
Z is the z-score that corresponds to the percentile.
CallSubmodule() - Constructor for class org.mitre.synthea.engine.State.CallSubmodule
 
canAffordPlan(InsurancePlan) - Method in class org.mitre.synthea.world.agents.Person
Returns whether or not a person can afford a given payer.
CardiovascularDiseaseModule - Class in org.mitre.synthea.modules
Module for simulating cardiovascular disease risks and outcomes.
CardiovascularDiseaseModule() - Constructor for class org.mitre.synthea.modules.CardiovascularDiseaseModule
Constructor for the Cardiovascular Disease Module.
CarePlan(long, String) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.CarePlan
Constructor for CarePlan HealthRecord Entry.
careplanActive(String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Returns whether the careplan is currently active
careplanEnd(long, String, HealthRecord.Code) - Method in class org.mitre.synthea.world.concepts.HealthRecord
End the current care plan of the specified type if one exists.
CarePlanEnd() - Constructor for class org.mitre.synthea.engine.State.CarePlanEnd
 
careplanEndByState(long, String, HealthRecord.Code) - Method in class org.mitre.synthea.world.concepts.HealthRecord
End an existing care plan with the supplied state if one exists.
careplans - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Care plans initiated or updated during the encounter.
careplanStart(long, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Get the current care plan of the specified type or create a new one if none found.
CarePlanStart() - Constructor for class org.mitre.synthea.engine.State.CarePlanStart
 
category - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Allergy
The category of allergy
category - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Observation
The category this observation falls under, bound by a valueset
CAUSE_OF_DEATH - Static variable in class org.mitre.synthea.world.agents.Person
Represents the cause of death of the person.
CAUSE_OF_DEATH_CODE - Static variable in class org.mitre.synthea.modules.DeathModule
Code representing the cause of death on the U.S.
chanceOfGettingShot(Person, long) - Static method in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
Determines the likelihood that an individual will get a COVID-19 vaccine based on their age.
chart - Variable in class org.mitre.synthea.engine.Components.Attachment
Configuration to generate a chart image.
ChartConfig() - Constructor for class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
 
ChartRenderer - Class in org.mitre.synthea.helpers
This class provides methods to create and render charts using JFreeChart.
ChartRenderer() - Constructor for class org.mitre.synthea.helpers.ChartRenderer
 
ChartRenderer.Base64EncodedChart - Class in org.mitre.synthea.helpers
Represents a base64 encoded chart image.
ChartRenderer.ChartConfig - Class in org.mitre.synthea.helpers
POJO configuration for a chart.
ChartRenderer.ChartType - Enum in org.mitre.synthea.helpers
Enumeration of supported chart types.
ChartRenderer.MultiTableChartConfig - Class in org.mitre.synthea.helpers
POJO configuration for a chart with data from a MultiTable.
ChartRenderer.MultiTableSeriesConfig - Class in org.mitre.synthea.helpers
POJO configuration for a chart series with data from a MultiTable.
ChartRenderer.PersonChartConfig - Class in org.mitre.synthea.helpers
POJO configuration for a chart with data from a Person object.
ChartRenderer.PersonSeriesConfig - Class in org.mitre.synthea.helpers
POJO configuration for a chart series with data from a Person object.
chd10Year(Person, long, boolean) - Static method in class org.mitre.synthea.modules.calculators.Framingham
Calculates a patient's risk of coronary heart disease, based on the 1998 Framingham study group.
checkCriteria(Person, long, int, boolean) - Method in class org.mitre.synthea.engine.Generator
Determines if a patient meets the requested criteria.
checkEmployment(Person, long) - Method in class org.mitre.synthea.world.concepts.Employment
Checks on the employment status for the person.
checkToPayMonthlyPremium(long) - Method in class org.mitre.synthea.world.agents.Person
Checks if the person has paid their monthly premium.
checkValidSolver(String) - Static method in class org.mitre.synthea.engine.PhysiologySimulator
Checks whether a string is a valid solver name.
chooseClinicianList(String, RandomNumberGenerator) - Method in class org.mitre.synthea.world.agents.Provider
Randomly chooses a clinician out of a given clinician list.
chooseCost(Person) - Method in class org.mitre.synthea.world.concepts.Costs.CostData
Select an individual cost based on this cost data.
chooseRandomPlan(List<InsurancePlan>, RandomNumberGenerator) - Method in interface org.mitre.synthea.world.agents.behaviors.planfinder.IPlanFinder
Choose a random payer from a list of payers.
chronic - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Medication
Whether the medication is being taken chronically
chronicMedications - Variable in class org.mitre.synthea.world.agents.Person
Map of chronic medications for the person.
chronicMedsRenewed - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Track if we renewed meds at this encounter.
city - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
City name
city - Variable in class org.mitre.synthea.world.agents.Provider
City where the provider is located.
city - Variable in class org.mitre.synthea.world.geography.Demographics
The name of the city.
city - Variable in class org.mitre.synthea.world.geography.Location
The name of the city.
CITY - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for city attribute.
CITY - Static variable in class org.mitre.synthea.world.agents.Person
Represents the city of residence of the person.
claim - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Claim associated with the encounter.
claim - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Medication
The claim associated with this medication
Claim - Class in org.mitre.synthea.world.concepts
Represents a claim for healthcare services, including costs and payer details.
Claim(HealthRecord.Entry, Person) - Constructor for class org.mitre.synthea.world.concepts.Claim
Constructor of a Claim for an Entry.
Claim.ClaimCost - Class in org.mitre.synthea.world.concepts
Represents the cost details of a claim.
Claim.ClaimEntry - Class in org.mitre.synthea.world.concepts
Represents a specific entry in a claim, such as an encounter or medication.
ClaimCost() - Constructor for class org.mitre.synthea.world.concepts.Claim.ClaimCost
Create a new instance with all costs set to zero.
ClaimCost(Claim.ClaimCost) - Constructor for class org.mitre.synthea.world.concepts.Claim.ClaimCost
Create a new instance with the same cost values as the supplied instance.
ClaimEntry(HealthRecord.Entry) - Constructor for class org.mitre.synthea.world.concepts.Claim.ClaimEntry
Create a new ClaimEntry for the given health record entry.
cleanMap(Map) - Static method in class org.mitre.synthea.helpers.Utilities
Iterate through a Map and remove any entries where there is a key, but the value is null.
clear() - Static method in class org.mitre.synthea.world.agents.Provider
Clear the list of loaded and cached providers.
clearBirthStatistics(Person) - Static method in class org.mitre.synthea.world.concepts.BirthStatistics
Clear birth statistics of mothers newborn.
cliaNumber - Variable in class org.mitre.synthea.world.agents.Provider
CLIA number.
clinicalNote - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Clinical note associated with the encounter.
clinician - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Clinician who performed the encounter.
clinician - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Procedure
The clinician who performed the procedure.
Clinician - Class in org.mitre.synthea.world.agents
Represents a clinician, including their attributes, services provided, and organizational details.
Clinician(long, RandomNumberGenerator, long, Provider) - Constructor for class org.mitre.synthea.world.agents.Clinician
Create a new clinician.
clinicianMap - Variable in class org.mitre.synthea.world.agents.Provider
Map of clinicians categorized by their specialties.
clinicianSeed - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
The clinician seed matches the random seed
clone() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord
Create a shallow clone of this instance.
clone() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ConditionPeriod
Creates a clone of this ConditionPeriod.
clone() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ConditionWithSymptoms
Create a shallow copy of this instance.
clone() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ModuleConditions
Create a shallow copy of this instance.
clone() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.OnsetCondition
Creates a shallow copy of this object.
clone() - Method in class org.mitre.synthea.engine.ExpressedSymptom
Create a shallow copy of this instance.
clone() - Method in class org.mitre.synthea.engine.ExpressedSymptom.SymptomInfo
Create a clone of this SymptomInfo instance.
clone() - Method in class org.mitre.synthea.engine.ExpressedSymptom.SymptomSource
Create a shallow copy of this instance.
clone() - Method in class org.mitre.synthea.engine.Module
Clone this module.
clone() - Method in class org.mitre.synthea.engine.State.AllergyEnd
 
clone() - Method in class org.mitre.synthea.engine.State.CallSubmodule
 
clone() - Method in class org.mitre.synthea.engine.State.CarePlanEnd
 
clone() - Method in class org.mitre.synthea.engine.State.CarePlanStart
 
clone() - Method in class org.mitre.synthea.engine.State
clone() should copy all the necessary variables of this State so that it can be correctly executed and modified without altering the original copy.
clone() - Method in class org.mitre.synthea.engine.State.ConditionEnd
 
clone() - Method in class org.mitre.synthea.engine.State.Counter
 
clone() - Method in class org.mitre.synthea.engine.State.Death
 
clone() - Method in class org.mitre.synthea.engine.State.Delay
 
clone() - Method in class org.mitre.synthea.engine.State.Delayable
 
clone() - Method in class org.mitre.synthea.engine.State.Device
 
clone() - Method in class org.mitre.synthea.engine.State.DeviceEnd
 
clone() - Method in class org.mitre.synthea.engine.State.Encounter
 
clone() - Method in class org.mitre.synthea.engine.State.EncounterEnd
 
clone() - Method in class org.mitre.synthea.engine.State.Guard
 
clone() - Method in class org.mitre.synthea.engine.State.ImagingStudy
 
clone() - Method in class org.mitre.synthea.engine.State.LegacyStateWithUnitlessRV
 
clone() - Method in class org.mitre.synthea.engine.State.MedicationEnd
 
clone() - Method in class org.mitre.synthea.engine.State.MedicationOrder
 
clone() - Method in class org.mitre.synthea.engine.State.MultiObservation
 
clone() - Method in class org.mitre.synthea.engine.State.Observation
 
clone() - Method in class org.mitre.synthea.engine.State.Physiology
 
clone() - Method in class org.mitre.synthea.engine.State.Procedure
 
clone() - Method in class org.mitre.synthea.engine.State.SetAttribute
 
clone() - Method in class org.mitre.synthea.engine.State.SupplyList
 
clone() - Method in class org.mitre.synthea.engine.State.Symptom
 
clone() - Method in class org.mitre.synthea.engine.State.Vaccine
 
clone() - Method in class org.mitre.synthea.engine.State.VitalSign
 
clone() - Method in class org.mitre.synthea.modules.CardiovascularDiseaseModule
Clone the module.
clone() - Method in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Clone the module.
clone() - Method in class org.mitre.synthea.modules.EncounterModule
Clone the module.
clone() - Method in class org.mitre.synthea.modules.HealthInsuranceModule
 
clone() - Method in class org.mitre.synthea.modules.LifecycleModule
 
clone() - Method in class org.mitre.synthea.modules.QualityOfLifeModule
 
clone() - Method in class org.mitre.synthea.modules.WeightLossModule
 
clone() - Method in class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy.Instance
 
clone() - Method in class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy.Series
 
cmsCategory - Variable in class org.mitre.synthea.world.agents.Provider
CMS category.
cmsPin - Variable in class org.mitre.synthea.world.agents.Provider
CMS PIN.
cmsProviderNum - Variable in class org.mitre.synthea.world.agents.Provider
CMS provider number.
cmsProviderType - Variable in class org.mitre.synthea.world.agents.Provider
CMS provider type.
cmsRegion - Variable in class org.mitre.synthea.world.agents.Provider
CMS region.
CMSStateCodeMapper - Class in org.mitre.synthea.world.geography
Utility class for converting between state names and abbreviations and CMS provider state codes.
CMSStateCodeMapper() - Constructor for class org.mitre.synthea.world.geography.CMSStateCodeMapper
Create a new instance.
cmsUpin - Variable in class org.mitre.synthea.world.agents.Provider
CMS UPIN.
code - Variable in class org.mitre.synthea.engine.State.Device
Code of the device
code - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Code
The code itself.
code - Variable in enum org.mitre.synthea.world.concepts.HealthRecord.ReactionSeverity
The code of the reaction severity
code() - Method in enum org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Returns the code for this EncounterType.
Code(JsonObject) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.Code
Create a new code from JSON.
Code(String, String, String) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.Code
Create a new code.
codeInValueSet(HealthRecord.Code, String) - Static method in class org.mitre.synthea.helpers.RandomCodeGenerator
Check whether the given code is in the given ValueSet.
codeListCache - Static variable in class org.mitre.synthea.helpers.RandomCodeGenerator
A cache of ValueSet URIs to their corresponding list of codes.
codes - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Entry
List of associated codes for the entry.
coinsurancePaidByPayer - Variable in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Coinsurance paid by the payer.
compare(Boolean, Boolean, String) - Static method in class org.mitre.synthea.helpers.Utilities
Compare two Booleans.
compare(Double, Double, String) - Static method in class org.mitre.synthea.helpers.Utilities
Compare two Doubles.
compare(Integer, Integer, String) - Static method in class org.mitre.synthea.helpers.Utilities
Compare two Integers.
compare(Object, Object, String) - Static method in class org.mitre.synthea.helpers.Utilities
Compare two objects.
compare(String, String, String) - Static method in class org.mitre.synthea.helpers.Utilities
Compare two Strings.
compare(HealthRecord.Code, HealthRecord.Code, String) - Static method in class org.mitre.synthea.helpers.Utilities
Compare two Codes.
compareDefaultInputs() - Method in class org.mitre.synthea.helpers.physiology.SimRunner
Sets the inputs to compare to the model default inputs.
compareTo(HealthRecord.Code) - Method in class org.mitre.synthea.world.concepts.HealthRecord.Code
 
compareTo(Demographics) - Method in class org.mitre.synthea.world.geography.Demographics
 
ComplexTransition(List<Transition.ComplexTransitionOption>) - Constructor for class org.mitre.synthea.engine.Transition.ComplexTransition
Represents a complex transition with a list of options.
ComplexTransitionOption() - Constructor for class org.mitre.synthea.engine.Transition.ComplexTransitionOption
 
Components - Class in org.mitre.synthea.engine
Various components used in the generic module framework.
Components() - Constructor for class org.mitre.synthea.engine.Components
 
Components.Attachment - Class in org.mitre.synthea.engine
Attachment class to support inline image file generation, raw base64 data, or URLs of image attachments for Observations.
Components.DateInput - Class in org.mitre.synthea.engine
Represents a specific date input with detailed time components.
Components.Exact<T> - Class in org.mitre.synthea.engine
An Exact quantity representing a single fixed value.
Components.ExactWithUnit<T> - Class in org.mitre.synthea.engine
Variant of the Exact class, where a unit is required.
Components.Range<R extends java.lang.Number> - Class in org.mitre.synthea.engine
A Range of values, with a low and a high.
Components.RangeWithUnit<R extends java.lang.Number> - Class in org.mitre.synthea.engine
Variant of the Range class, where a unit is required.
Components.SampledData - Class in org.mitre.synthea.engine
Represents sampled data with attributes and series.
Concepts - Class in org.mitre.synthea.helpers
Task class to export a report of all clinical concepts (aka Codes) that Synthea is aware of.
Concepts() - Constructor for class org.mitre.synthea.helpers.Concepts
 
conditionActive(String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Check whether the specified condition type is currently active (end is not specified).
ConditionalTransition(List<Transition.ConditionalTransitionOption>) - Constructor for class org.mitre.synthea.engine.Transition.ConditionalTransition
Represents a conditional transition with a list of options.
ConditionalTransitionOption() - Constructor for class org.mitre.synthea.engine.Transition.ConditionalTransitionOption
 
conditionEnd(long, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
End an existing condition if one exists.
ConditionEnd() - Constructor for class org.mitre.synthea.engine.State.ConditionEnd
 
conditionEndByState(long, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
End an existing condition with the supplied state if one exists.
ConditionOnset() - Constructor for class org.mitre.synthea.engine.State.ConditionOnset
 
ConditionPeriod(Long) - Constructor for class org.mitre.synthea.engine.ExpressedConditionRecord.ConditionPeriod
Constructs a ConditionPeriod with the specified onset time.
ConditionPeriod(Long, Long) - Constructor for class org.mitre.synthea.engine.ExpressedConditionRecord.ConditionPeriod
Constructs a ConditionPeriod with the specified onset and end times.
conditions - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Conditions diagnosed during the encounter.
conditionsInYear(List<HealthRecord.Entry>, long, long) - Static method in class org.mitre.synthea.modules.QualityOfLifeModule
Given a list of conditions, return a subset that was active during a given time period indicated by stop and stop.
conditionStart(long, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Return an existing Entry for the specified code or create a new Entry if none exists.
ConditionWithSymptoms(String, Long, Long) - Constructor for class org.mitre.synthea.engine.ExpressedConditionRecord.ConditionWithSymptoms
Create a new instance for the supplied condition name, onset and end times.
Config - Class in org.mitre.synthea.helpers
Utility class for managing configuration properties in Synthea.
Config() - Constructor for class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
 
Config() - Constructor for class org.mitre.synthea.helpers.Config
 
ConsolidatedServicePeriod(HealthRecord.Encounter) - Constructor for class org.mitre.synthea.helpers.ConsolidatedServicePeriods.ConsolidatedServicePeriod
Create a new instance initialized with the time bounds and costs of the supplied encounter.
ConsolidatedServicePeriods - Class in org.mitre.synthea.helpers
Utility class to group encounters by provider that are separated by less than a configurable amount of time.
ConsolidatedServicePeriods(long) - Constructor for class org.mitre.synthea.helpers.ConsolidatedServicePeriods
Constructor to initialize the ConsolidatedServicePeriods instance.
ConsolidatedServicePeriods.ConsolidatedServicePeriod - Class in org.mitre.synthea.helpers
Represents a single consolidated service period.
ConstantValueGenerator - Class in org.mitre.synthea.helpers
A value generator that returns a set constant value for all eternity.
ConstantValueGenerator(Person, double) - Constructor for class org.mitre.synthea.helpers.ConstantValueGenerator
Constructor for ConstantValueGenerator.
CONTACT_EMAIL - Static variable in class org.mitre.synthea.world.agents.Person
Represents the email contact information of the person.
CONTACT_FAMILY_NAME - Static variable in class org.mitre.synthea.world.agents.Person
Represents the family name of the emergency contact for the person.
CONTACT_GIVEN_NAME - Static variable in class org.mitre.synthea.world.agents.Person
Represents the given name of the emergency contact for the person.
contains(long) - Method in class org.mitre.synthea.identity.Period
Determines whether the timestamp is within this period.
contains(LocalDate) - Method in class org.mitre.synthea.identity.Period
Checks if the given date is within this period.
containsCode(String, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord.Entry
Determines if the given entry contains the provided code in its list of codes.
containsReason(String, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord.EntryWithReasons
Determines if the given entry contains the provided reason code in its list of reason codes.
contentType - Variable in class org.mitre.synthea.engine.Components.Attachment
Code for the MIME type of the content, with charset etc.
convertCalendarYearsToTime(int) - Static method in class org.mitre.synthea.helpers.Utilities
Convert a calendar year (e.g.
convertRiskToTimestep(double, double) - Static method in class org.mitre.synthea.helpers.Utilities
Calculates 1 - (1-risk)^(currTimeStepInMS/originalPeriodInMS).
convertRiskToTimestep(double, double, double) - Static method in class org.mitre.synthea.helpers.Utilities
Calculates 1 - (1-risk)^(newTimeStepInMS/originalPeriodInMS).
convertTime(String, double) - Static method in class org.mitre.synthea.helpers.Utilities
Convert a quantity of time in a specified units into milliseconds.
convertTime(String, long) - Static method in class org.mitre.synthea.helpers.Utilities
Convert a quantity of time in a specified units into milliseconds.
coordinate - Variable in class org.mitre.synthea.world.geography.Place
Coordinate of the place.
COORDINATE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the geographic coordinates of the person.
copayPaidByPatient - Variable in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Copay paid by the patient.
core - Variable in class org.mitre.synthea.engine.Module.ModuleSupplier
Indicates whether the module is a core module.
correlation - Variable in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory.YearInformation
Correlation of extended BMI Z Score between the current year and the next year.
cost - Variable in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Total cost of the entry.
Costs - Class in org.mitre.synthea.world.concepts
Costs is a utility class that provides methods to determine the cost of various healthcare entries such as procedures, medications, encounters, immunizations, devices, and supplies.
Costs() - Constructor for class org.mitre.synthea.world.concepts.Costs
 
Costs.CostData - Class in org.mitre.synthea.world.concepts
Helper class to store a grouping of cost data for a single concept.
Counter() - Constructor for class org.mitre.synthea.engine.State.Counter
 
county - Variable in class org.mitre.synthea.world.geography.Demographics
The name of the county where the city is located.
COUNTY - Static variable in class org.mitre.synthea.world.agents.Person
Represents the county of residence of the person.
coverage - Variable in class org.mitre.synthea.world.agents.Person
Record of insurance coverage.
CoverageRecord - Class in org.mitre.synthea.world.concepts.healthinsurance
A class that manages a history of coverage.
CoverageRecord(Person) - Constructor for class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Create a new CoverageRecord for the given Person.
coveredByMedicare() - Method in class org.mitre.synthea.world.concepts.Claim
Checks if this claim was covered by Medicare as the primary payer.
coversCare(HealthRecord.Entry) - Method in class org.mitre.synthea.world.agents.Payer
Returns whether or not this payer will cover the given entry.
coversService(HealthRecord.Entry) - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Determines whether this plan covers the given service type.
COVID_CODE - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
COVID-19 SNOMED code.
create(Gson, TypeToken<R>) - Method in class org.mitre.synthea.helpers.InnerClassTypeAdapterFactory
Creates a type adapter for the specified type.
createChart(Person, ChartRenderer.PersonChartConfig) - Static method in class org.mitre.synthea.helpers.ChartRenderer
Create a JFreeChart object based on values from a Person object.
createChart(MultiTable, ChartRenderer.MultiTableChartConfig) - Static method in class org.mitre.synthea.helpers.ChartRenderer
Create a JFreeChart object based on values from a MultiTable.
createEncounter(Person, long, HealthRecord.EncounterType, String, HealthRecord.Code, String) - Static method in class org.mitre.synthea.modules.EncounterModule
Create an Encounter that is coded, with a provider organization, and a clinician.
createPerson(long, Map<String, Object>) - Method in class org.mitre.synthea.engine.Generator
Create a new person and update them until Generator.stop or they die, whichever comes sooner.
creation - Variable in class org.mitre.synthea.engine.Components.Attachment
Date attachment was first created.
CSV_DATE_FORMAT - Static variable in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
Date format used in the CSV file.
CSVEligibility - Class in org.mitre.synthea.world.agents.behaviors.planeligibility
Determines if a person is eligible for a health insurance plan based on a CSV input file that defines various eligibility criteria.
CSVEligibility(Map<String, String>) - Constructor for class org.mitre.synthea.world.agents.behaviors.planeligibility.CSVEligibility
Constructor.
current - Variable in class org.mitre.synthea.helpers.TransitionMetrics.Metric
Number of people that are "currently" in that state.
CURRENT_CHANCE - Static variable in class org.mitre.synthea.helpers.Telemedicine
Odds of an encounter being virtual, a.k.a.
CURRENT_ENCOUNTER_MODULE - Static variable in class org.mitre.synthea.world.agents.Person
Key for tracking the current encounter module.
CURRENT_WEIGHT_LENGTH_PERCENTILE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the current weight-length percentile of the person.
currentBMI(Person, long) - Method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Provides the BMI for the individual at the supplied time.
currentEncounter(long) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Get the latest encounter or, if none exists, create a new wellness encounter.
currentlyHasCOVID(Person) - Static method in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Checks a person's health record to see if they currently have COVID-19.
currentModules - Variable in class org.mitre.synthea.world.agents.Person
Tracks the remaining modules for a person over a serialize/deserialize.
CURRENTPROVIDER - Static variable in class org.mitre.synthea.world.agents.Person
The current provider key
cvd10Year(Person, long, boolean) - Static method in class org.mitre.synthea.modules.calculators.Framingham
Calculates a patient's risk of cardiovascular disease, based on the 2008 Framingham study group.

D

DALY - Static variable in class org.mitre.synthea.modules.QualityOfLifeModule
Disability-Adjusted Life Year (DALY) metric.
data - Variable in class org.mitre.synthea.engine.Components.Attachment
Data inline, base64 encoded.
data - Variable in class org.mitre.synthea.world.geography.quadtree.QuadTree
local data before split.
Date() - Constructor for class org.mitre.synthea.engine.Logic.Date
 
DATE_COLUMN_HEADER - Static variable in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
Column header for dates in the CSV file.
DateInput() - Constructor for class org.mitre.synthea.engine.Components.DateInput
 
day - Variable in class org.mitre.synthea.engine.Components.DateInput
The day component of the date.
DAYS_UNTIL_DEATH - Static variable in class org.mitre.synthea.modules.LifecycleModule
Attribute key for days until a person will die
daysToTravelForward - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
Time period in days to evolve the population loaded from initialPopulationSnapshotPath.
death - Variable in class org.mitre.synthea.world.concepts.HealthRecord
recorded death date/time.
death(Person, long) - Static method in class org.mitre.synthea.modules.LifecycleModule
Mark a person as dead if they are old enough or if they roll a random number that is less than the likelihood of death for their age.
Death() - Constructor for class org.mitre.synthea.engine.State.Death
 
DEATH_CERTIFICATE - Static variable in class org.mitre.synthea.modules.DeathModule
Code representing the U.S.
DEATH_CERTIFICATION - Static variable in class org.mitre.synthea.modules.DeathModule
Code representing the death certification process.
DEATHDATE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the death date of the person.
deathFromLossOfCare(Person) - Static method in class org.mitre.synthea.modules.LifecycleModule
Determines whether a person dies due to loss-of-care and lack of necessary treatment.
DeathModule - Class in org.mitre.synthea.modules
Module representing the death of a person.
DeathModule() - Constructor for class org.mitre.synthea.modules.DeathModule
 
decideOnShot(Person, long) - Static method in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Given an individual, randomly select whether they will get vaccinated, with the selection weighted by the proportion of individuals in their age group who have been vaccinated according to national statistics.
decimalFormat - Variable in class org.mitre.synthea.engine.Components.SampledData
Format for the output decimal numbers.
decimals - Variable in class org.mitre.synthea.engine.Components.Range
Decimal places for value within the range.
deductiblePaidByPatient - Variable in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Deductible paid by the patient.
DEFAULT - Static variable in class org.mitre.synthea.world.agents.behaviors.planeligibility.PlanEligibilityFinder
Default eligibility algorithm.
DEFAULT_HEIGHT - Static variable in class org.mitre.synthea.world.concepts.BirthStatistics
Default birth height.
DEFAULT_STATE - Static variable in class org.mitre.synthea.engine.Generator
The state to default to
DEFAULT_WEIGHT - Static variable in class org.mitre.synthea.world.concepts.BirthStatistics
Default birth weight.
defaultDistribution - Variable in class org.mitre.synthea.engine.Transition.NamedDistribution
The default distribution value to use if the attribute is not present.
DefaultPlanEligibility - Class in org.mitre.synthea.world.agents.behaviors.planeligibility
DefaultPlanEligibility can be used for the No Insurance plan.
DefaultPlanEligibility() - Constructor for class org.mitre.synthea.world.agents.behaviors.planeligibility.DefaultPlanEligibility
 
DefaultRandomNumberGenerator - Class in org.mitre.synthea.helpers
A default implementation of the RandomNumberGenerator interface.
DefaultRandomNumberGenerator(long) - Constructor for class org.mitre.synthea.helpers.DefaultRandomNumberGenerator
Create a new default random number generator.
defaultRecord - Variable in class org.mitre.synthea.world.agents.Person
Default health record.
Delay() - Constructor for class org.mitre.synthea.engine.State.Delay
 
Delayable() - Constructor for class org.mitre.synthea.engine.State.Delayable
 
demographicAttributesForPerson() - Method in class org.mitre.synthea.identity.Seed
Returns the attributes the Synthea Generator usually fills in for a person.
demographicAttributesForPerson() - Method in class org.mitre.synthea.identity.Variant
Returns the attributes the Synthea Generator usually fills in for a person.
Demographics - Class in org.mitre.synthea.world.geography
Demographics class holds the information from the towns.json and associated county config files.
Demographics() - Constructor for class org.mitre.synthea.world.geography.Demographics
 
demographicsAtRecordCreation - Variable in class org.mitre.synthea.world.concepts.HealthRecord
The person's demographics at the time of record creation.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.mitre.synthea.identity.EntityDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.mitre.synthea.identity.LocalDateDeserializer
 
destinations - Variable in class org.mitre.synthea.helpers.TransitionMetrics.Metric
Tracker for what states this state transitions to.
determineCopay(String, long) - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Determines the copay owed for this Payer based on the type of entry.
determineCostOfEntry(HealthRecord.Entry, Person) - Static method in class org.mitre.synthea.world.concepts.Costs
Return the cost of the given entry (Encounter/Procedure/Immunization/Medication).
determinePlanOwnership(long, Person, PlanRecord) - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Determines and returns what the ownership of the person's insurance at this age.
Device() - Constructor for class org.mitre.synthea.engine.State.Device
 
Device(long, String) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.Device
Constructor for device
DeviceEnd() - Constructor for class org.mitre.synthea.engine.State.DeviceEnd
 
deviceIdentifier - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Device
Mandatory fixed portion of UDI
deviceImplant(long, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Implant or assign a device to this patient.
deviceRemove(long, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Remove a device from the patient.
deviceRemoveByState(long, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Remove a device from the patient based on the state where it was assigned.
devices - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Devices implanted or assigned during the encounter.
diagnose(Person, long) - Method in class org.mitre.synthea.engine.State.AllergyOnset
 
diagnose(Person, long) - Method in class org.mitre.synthea.engine.State.ConditionOnset
 
DiagnosticReport() - Constructor for class org.mitre.synthea.engine.State.DiagnosticReport
 
DIALYSIS - org.mitre.synthea.world.agents.Provider.ProviderType
Dialysis provider.
DIASTOLIC - org.mitre.synthea.modules.BloodPressureValueGenerator.SysDias
Diastolic blood pressure.
dicomUid - Variable in class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy
A randomly assigned DICOM UID
dicomUid - Variable in class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy.Instance
A randomly assigned DICOM UID.
dicomUid - Variable in class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy.Series
A randomly assigned DICOM UID.
diff - Variable in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory.YearInformation
Difference in mean BMI between the current year and the next year.
DirectTransition(String) - Constructor for class org.mitre.synthea.engine.Transition.DirectTransition
Represents a transition with a direct state name.
DISABLED - Static variable in class org.mitre.synthea.world.agents.Person
Represents whether the person is disabled.
discharge - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Discharge information for the encounter.
display - Variable in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions.AgeRange
Display string for the age range.
display - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Code
The human-readable description of the code.
display - Variable in enum org.mitre.synthea.world.concepts.HealthRecord.ReactionSeverity
The text display describing the code
distance(QuadTreeElement) - Method in interface org.mitre.synthea.world.geography.quadtree.QuadTreeElement
Return the distance between this element and another.
DistributedTransition(List<Transition.DistributedTransitionOption>) - Constructor for class org.mitre.synthea.engine.Transition.DistributedTransition
Represents a distributed transition with multiple options.
DistributedTransitionOption() - Constructor for class org.mitre.synthea.engine.Transition.DistributedTransitionOption
Represents a distributed transition option with a state and probability.
DistributedTransitionOption(String, double) - Constructor for class org.mitre.synthea.engine.Transition.DistributedTransitionOption
Represents a distributed transition option with a state and probability.
Distribution - Class in org.mitre.synthea.engine
Represents different types of distributions that can be used to model random variables in Synthea States.
Distribution() - Constructor for class org.mitre.synthea.engine.Distribution
 
Distribution.Kind - Enum in org.mitre.synthea.engine
Enum representing the types of distributions supported.
distributions - Static variable in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
Processed distributions of doses by age range.
DOSE_RATES_FILE - Static variable in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
File containing dose rates.
doubles(String) - Static method in class org.mitre.synthea.world.concepts.BiometricsConfig
Helper function to get a list of doubles from a given location as an array.
drawChartAsBase64(Person, ChartRenderer.PersonChartConfig) - Static method in class org.mitre.synthea.helpers.ChartRenderer
Draw a JFreeChart to a base64 encoded image based on values from a Person object.
drawChartAsBase64(MultiTable, ChartRenderer.MultiTableChartConfig) - Static method in class org.mitre.synthea.helpers.ChartRenderer
Draw a JFreeChart to a base64 encoded image based on values from a MultiTable.
drawChartAsFile(Person, ChartRenderer.PersonChartConfig) - Static method in class org.mitre.synthea.helpers.ChartRenderer
Draw a JFreeChart to an image file based on values from a Person object.
drawChartAsFile(MultiTable, ChartRenderer.MultiTableChartConfig) - Static method in class org.mitre.synthea.helpers.ChartRenderer
Draw a JFreeChart to an image file based on values from a MultiTable.
duration - Variable in class org.mitre.synthea.engine.Components.Attachment
Length in seconds (audio/video).
duration - Variable in class org.mitre.synthea.helpers.TransitionMetrics.Metric
Total length of time (ms) people were in this state.

E

education - Variable in class org.mitre.synthea.world.geography.Demographics
A map of education levels to their frequency in the population.
EDUCATION - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for education attribute.
EDUCATION - Static variable in class org.mitre.synthea.world.agents.Person
Represents the education level of the person.
EDUCATION_LEVEL - Static variable in class org.mitre.synthea.world.agents.Person
Represents the education level category of the person.
educationLevel(String, RandomNumberGenerator) - Method in class org.mitre.synthea.world.geography.Demographics
Return a random number between the configured bounds for a specified education level.
eligibleForShot(Person, long) - Static method in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Check to see if a person is eligible for a COVID-19 vaccine at the time in the simulation.
emergency - Variable in class org.mitre.synthea.world.concepts.TelemedicineConfig.TelemedicineProbabilities
Emergency care transition probability
EMERGENCY - org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Emergency room visit.
EMERGENCY - Static variable in class org.mitre.synthea.world.agents.Clinician
Identifier for emergency services.
EMERGENCY - Static variable in class org.mitre.synthea.world.concepts.TelemedicineConfig
Emergency type of care
EMERGENCY_SYMPTOM_THRESHOLD - Static variable in class org.mitre.synthea.modules.EncounterModule
Threshold for symptoms to trigger an emergency room visit.
Employment - Class in org.mitre.synthea.world.concepts
A model of employment / unemployment that is expected to be run as a part of the LifecycleModule.
Employment(double) - Constructor for class org.mitre.synthea.world.concepts.Employment
Constructor for Employment.
EMPLOYMENT_MODEL - Static variable in class org.mitre.synthea.world.agents.Person
Represents the employment model associated with the person.
ENABLE_DEATH_BY_LOSS_OF_CARE - Static variable in class org.mitre.synthea.modules.LifecycleModule
Enables death by loss of care.
ENABLE_DEATH_BY_NATURAL_CAUSES - Static variable in class org.mitre.synthea.modules.LifecycleModule
Enables death by natural causes.
ENABLE_PHYSIOLOGY_GENERATORS - Static variable in class org.mitre.synthea.modules.LifecycleModule
Enables physiology generators.
ENABLE_PHYSIOLOGY_STATE - Static variable in class org.mitre.synthea.engine.State
Indicates whether the physiology state is enabled.
enabled - Static variable in class org.mitre.synthea.helpers.TransitionMetrics
Whether to track the metrics
enabledModules - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
List of module names to enable.
enableReadingURIFromJar(URI) - Static method in class org.mitre.synthea.helpers.Utilities
Enable reading the given URI from within a JAR file.
Encounter() - Constructor for class org.mitre.synthea.engine.State.Encounter
 
Encounter(long, String) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Construct an encounter.
ENCOUNTER_CHECKUP - Static variable in class org.mitre.synthea.modules.EncounterModule
Code for a check-up encounter.
ENCOUNTER_EMERGENCY - Static variable in class org.mitre.synthea.modules.EncounterModule
Code for an emergency room admission.
ENCOUNTER_URGENTCARE - Static variable in class org.mitre.synthea.modules.EncounterModule
Code for an urgent care clinic visit.
encounterEnd(long, HealthRecord.EncounterType) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Ends an encounter.
EncounterEnd() - Constructor for class org.mitre.synthea.engine.State.EncounterEnd
 
EncounterModule - Class in org.mitre.synthea.modules
Module for managing patient encounters, including wellness visits, symptom-driven visits, and emergency care.
EncounterModule() - Constructor for class org.mitre.synthea.modules.EncounterModule
Constructor for the EncounterModule.
encounters - Variable in class org.mitre.synthea.world.concepts.HealthRecord
encounters in this health record
ENCOUNTERS - Static variable in class org.mitre.synthea.world.agents.Provider
Key for tracking encounters.
ENCOUNTERS - Static variable in class org.mitre.synthea.world.concepts.HealthRecord
Constant representing encounters in the health record.
encounterStart(long, HealthRecord.EncounterType) - Method in class org.mitre.synthea.world.agents.Person
Start an encounter for the current provider.
encounterStart(long, HealthRecord.EncounterType) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Starts an encounter of the given type at the given time.
encountersWithObservationsOfCode(List<HealthRecord.Encounter>, String) - Method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Filter a list of encounters to find all that have an observation with a particular code.
end(long) - Method in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
End the encounter.
endCondition(String, long) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ModuleConditions
Records the end of a condition.
ended - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Indicates whether the encounter has ended.
endedTime - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Time when the encounter ended.
endEncounterModuleEncounters(Person, long) - Method in class org.mitre.synthea.modules.EncounterModule
End a wellness encounter if currently active.
endLastEntry(long) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.OnsetCondition
Sets the end time for the last entry.
endOfDelay(long, Person) - Method in class org.mitre.synthea.engine.State.Delay
 
endOfDelay(long, Person) - Method in class org.mitre.synthea.engine.State.Delayable
Determines the end of the delay for this state.
endOfDelay(long, Person) - Method in class org.mitre.synthea.engine.State.Procedure
 
endTime - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
End time of Synthea simulation.
enter(boolean) - Method in class org.mitre.synthea.helpers.TransitionMetrics.Metric
Helper function to increment the counts when a state is entered.
enter(String, String, boolean) - Static method in class org.mitre.synthea.helpers.TransitionMetrics
Track entering a state within a given module.
entered - Variable in class org.mitre.synthea.engine.State
The time the state was entered.
entered - Variable in class org.mitre.synthea.helpers.TransitionMetrics.Metric
Number of times the state was entered.
Entity - Class in org.mitre.synthea.identity
This class represents a set of desired demographic information about a Person to be simulated.
Entity() - Constructor for class org.mitre.synthea.identity.Entity
Default constructor for the Entity class.
ENTITY - Static variable in class org.mitre.synthea.world.agents.Person
Represents the entity associated with the person.
EntityDeserializer - Class in org.mitre.synthea.identity
Class responsible for converting JSON representations of an Entity into Entity objects.
EntityDeserializer() - Constructor for class org.mitre.synthea.identity.EntityDeserializer
 
entityManager - Static variable in class org.mitre.synthea.engine.Generator
EntityManager is used to manage fixed patient demographics records.
EntityManager - Class in org.mitre.synthea.identity
Singleton class that manages all Entities in a simulation.
EntityManager() - Constructor for class org.mitre.synthea.identity.EntityManager
 
entry - Variable in class org.mitre.synthea.engine.State
The entry associated with this state.
entry - Variable in class org.mitre.synthea.world.concepts.Claim.ClaimEntry
The health record entry associated with this claim entry.
Entry(long, String) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.Entry
Constructor for Entry.
EntryWithReasons(long, String) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.EntryWithReasons
Constructor for HealthRecord EntryWithReasons.
equals(Object) - Method in class org.mitre.synthea.engine.Transition.LookupTableKey
Overides the equals method.
equals(Object) - Method in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions.AgeRange
 
equals(Object) - Method in class org.mitre.synthea.world.agents.Payer
 
equals(Object) - Method in class org.mitre.synthea.world.concepts.HealthRecord.Code
 
ethnicity - Variable in class org.mitre.synthea.world.geography.Demographics
The percentage of the population that is of Hispanic ethnicity.
ETHNICITY - Static variable in class org.mitre.synthea.world.agents.Person
Represents the ethnicity of the person.
EUAs - Static variable in class org.mitre.synthea.modules.covid.C19Vaccine
Map of EUA keys to their object representation
evaluate(Map<String, Object>) - Method in class org.mitre.synthea.helpers.ExpressionProcessor
Evaluates the expression with the given parameters.
evaluate(Person, long) - Method in class org.mitre.synthea.helpers.ExpressionProcessor
Evaluates the expression with parameters derived from the given Person object.
evaluateFromSimResults(MultiTable, double) - Method in class org.mitre.synthea.helpers.ExpressionProcessor
Evaluates the provided expression given the simulation results.
evaluateNumeric(Map<String, Object>) - Method in class org.mitre.synthea.helpers.ExpressionProcessor
Evaluates the expression with the given numeric parameters, returning the result as a BigDecimal.
exact - Variable in class org.mitre.synthea.engine.State.LegacyStateWithUnitlessRV
The exact value of the random variable.
Exact() - Constructor for class org.mitre.synthea.engine.Components.Exact
 
EXACT - org.mitre.synthea.engine.Distribution.Kind
A distribution with a single exact value.
ExactWithUnit() - Constructor for class org.mitre.synthea.engine.Components.ExactWithUnit
 
exampleValues - Variable in class org.mitre.synthea.helpers.Attributes.Inventory
List of example values as strings.
execute(long) - Method in class org.mitre.synthea.helpers.physiology.SimRunner
Executes the simulation if any input values are beyond the variance threshold.
executeAll(Person, HealthRecord, long, long) - Method in class org.mitre.synthea.engine.HealthRecordEditors
Runs all of the registered implementations of HealthRecordEditor.
exit(String, long) - Method in class org.mitre.synthea.helpers.TransitionMetrics.Metric
Helper function to increment the count for a destination state.
exit(String, String, String, long) - Static method in class org.mitre.synthea.helpers.TransitionMetrics
Track exiting a state and the resulting destination.
exited - Variable in class org.mitre.synthea.engine.State
The time the state was exited.
expand(UriType, IntegerType, IntegerType) - Method in interface org.mitre.synthea.helpers.TerminologyClient
Expands a ValueSet based on the provided parameters.
EXPAND_AGE_TO_TWELVE - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Time when vaccine eligibility expanded to age 12.
EXPAND_AGE_TO_TWELVE - Static variable in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
Date when vaccine eligibility expanded to age 12.
expandBaseUrl - Static variable in class org.mitre.synthea.helpers.RandomCodeGenerator
The base URL for expanding ValueSets using the terminology service.
EXPANDED_ELIGIBLE_AGE - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Expanded eligible age for vaccination.
expirationTime - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Device
time of expiry of this device (if applicable)
EXPONENTIAL - org.mitre.synthea.engine.Distribution.Kind
An exponential distribution.
exportMetrics() - Static method in class org.mitre.synthea.helpers.TransitionMetrics
Exports the metrics as JSON in the exporter base directory.
ExpressedConditionRecord - Class in org.mitre.synthea.engine
Represents a record of conditions expressed by a person, including onset and end times, and associated symptoms.
ExpressedConditionRecord(Person) - Constructor for class org.mitre.synthea.engine.ExpressedConditionRecord
Create a new instance of ExpressedConditionRecord.
ExpressedConditionRecord.ConditionPeriod - Class in org.mitre.synthea.engine
this class contains basic info regarding an expressed conditions.
ExpressedConditionRecord.ConditionWithSymptoms - Class in org.mitre.synthea.engine
Represents a condition with its associated symptoms.
ExpressedConditionRecord.ModuleConditions - Class in org.mitre.synthea.engine
Used to record condition onset by modules.
ExpressedConditionRecord.OnsetCondition - Class in org.mitre.synthea.engine
Represents a condition with a set of onset and end time entries.
ExpressedSymptom - Class in org.mitre.synthea.engine
Represents an expressed symptom with associated sources and their details.
ExpressedSymptom(String) - Constructor for class org.mitre.synthea.engine.ExpressedSymptom
Create a new ExpressedSymptom instance with the given name.
ExpressedSymptom.SymptomInfo - Class in org.mitre.synthea.engine
Contains basic information regarding an expressed symptom, such as the cause, value, and the time it was set.
ExpressedSymptom.SymptomSource - Class in org.mitre.synthea.engine
Encapsulates module-based information regarding an expressed symptom.
ExpressionProcessor - Class in org.mitre.synthea.helpers
ExpressionProcessor is a utility class for evaluating CQL expressions
ExpressionProcessor(String) - Constructor for class org.mitre.synthea.helpers.ExpressionProcessor
ExpressionProcessor convenience constructor when all parameters are Decimals.
ExpressionProcessor(String, Map<String, String>) - Constructor for class org.mitre.synthea.helpers.ExpressionProcessor
ExpressionProcessor constructor.
extendedZScore(double, int, String, double) - Static method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Calculates the extended BMI Z Score.

F

factor - Variable in class org.mitre.synthea.engine.Components.SampledData
Multiply data by this before adding to origin.
FactTable - Class in org.mitre.synthea.helpers
The FactTable helper class aids in the export of database-style Fact Tables.
FactTable() - Constructor for class org.mitre.synthea.helpers.FactTable
Create a FactTable with an ID that starts at 1 and increments with each new key/fact.
fakeAddress(boolean, Person) - Static method in class org.mitre.synthea.world.concepts.Names
Generate a Street Address.
fakeFirstName(String, String, Person) - Static method in class org.mitre.synthea.world.concepts.Names
Generate a first name appropriate for a given gender and language.
fakeLastName(String, Person) - Static method in class org.mitre.synthea.world.concepts.Names
Generate a surname appropriate for a given language.
False() - Constructor for class org.mitre.synthea.engine.Logic.False
 
find(List<Provider>, Person, HealthRecord.EncounterType, long) - Method in interface org.mitre.synthea.world.agents.behaviors.providerfinder.IProviderFinder
Find a provider with a specific service for the person.
find(List<Provider>, Person, HealthRecord.EncounterType, long) - Method in class org.mitre.synthea.world.agents.behaviors.providerfinder.ProviderFinderNearest
 
find(List<Provider>, Person, HealthRecord.EncounterType, long) - Method in class org.mitre.synthea.world.agents.behaviors.providerfinder.ProviderFinderNearestMedicare
 
find(List<Provider>, Person, HealthRecord.EncounterType, long) - Method in class org.mitre.synthea.world.agents.behaviors.providerfinder.ProviderFinderRandom
 
find(List<InsurancePlan>, Person, HealthRecord.EncounterType, long) - Method in interface org.mitre.synthea.world.agents.behaviors.planfinder.IPlanFinder
Find a payer that meets the person's and simulation's requirements.
find(List<InsurancePlan>, Person, HealthRecord.EncounterType, long) - Method in class org.mitre.synthea.world.agents.behaviors.planfinder.PlanFinderBestRates
Find a provider with a specific service for the person.
find(List<InsurancePlan>, Person, HealthRecord.EncounterType, long) - Method in class org.mitre.synthea.world.agents.behaviors.planfinder.PlanFinderPriority
 
find(List<InsurancePlan>, Person, HealthRecord.EncounterType, long) - Method in class org.mitre.synthea.world.agents.behaviors.planfinder.PlanFinderRandom
Find a provider with a specific service for the person.
findEntity(String) - Method in class org.mitre.synthea.identity.EntityManager
Find a particular Entity by Id.
findObservation(String) - Method in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Find the first observation in the encounter with the given LOINC code.
findService(Person, HealthRecord.EncounterType, long) - Static method in class org.mitre.synthea.world.agents.Provider
Find specific service provider for the given person.
findServiceNewProvider(Person, HealthRecord.EncounterType, long, List<String>) - Static method in class org.mitre.synthea.world.agents.Provider
Find a provider that does not already have a health record for the given person.
FIPS - Static variable in class org.mitre.synthea.world.agents.Person
Represents the FIPS code of the person's location.
fipsCountyCode - Variable in class org.mitre.synthea.world.agents.Provider
FIPS county code of the provider's location.
FIRST_ELIGIBLE_AGE - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
First eligible age for vaccination.
FIRST_LANGUAGE - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for first language attribute.
FIRST_LANGUAGE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the first language of the person.
FIRST_NAME - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for first name attribute.
FIRST_NAME - Static variable in class org.mitre.synthea.world.agents.Person
Represents the first name of the person.
FIRST_POSSIBLE_SHOT_TIME - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
First possible time for a COVID-19 shot.
FIRST_SHOT - org.mitre.synthea.modules.covid.C19ImmunizationModule.VaccinationStatus
Received the first shot.
FIRST_SHOT_PROBS_FILE - Static variable in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
File containing first shot probabilities by age.
firstFiveYearsOfManagement(Person, long) - Method in class org.mitre.synthea.modules.WeightLossModule
Determines whether the person is currently within their first five years of active weight management based on the WEIGHT_MANAGEMENT_START attribute.
firstShotProbByAge - Static variable in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
Probabilities of getting the first shot by age range.
firstYearOfManagement(Person, long) - Method in class org.mitre.synthea.modules.WeightLossModule
Determines whether the person is currently within their first year of active weight management based on the WEIGHT_MANAGEMENT_START attribute.
fixedRecordPath - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
File used to import fixed patient demographics records.
follow(Person, long) - Method in class org.mitre.synthea.engine.Transition.ComplexTransition
 
follow(Person, long) - Method in class org.mitre.synthea.engine.Transition.ConditionalTransition
 
follow(Person, long) - Method in class org.mitre.synthea.engine.Transition.DirectTransition
 
follow(Person, long) - Method in class org.mitre.synthea.engine.Transition.DistributedTransition
 
follow(Person, long) - Method in class org.mitre.synthea.engine.Transition
Get the name of the next state.
follow(Person, long) - Method in class org.mitre.synthea.engine.Transition.LookupTableTransition
 
follow(Person, long) - Method in class org.mitre.synthea.engine.Transition.TypeOfCareTransition
 
FOOD_INSECURITY - Static variable in class org.mitre.synthea.world.agents.Person
Represents whether the person experiences food insecurity.
frames - Variable in class org.mitre.synthea.engine.Components.Attachment
Number of frames if more than 1 (photo).
Framingham - Class in org.mitre.synthea.modules.calculators
Calculates cardiovascular risk using the Framingham Heart Study.
Framingham() - Constructor for class org.mitre.synthea.modules.calculators.Framingham
 
fromConfig(File, Person) - Static method in class org.mitre.synthea.helpers.PhysiologyValueGenerator
Instantiates PhysiologyValueGenerators for each VitalSign output in the generator configuration at the provided path.
fromConfig(PhysiologyGeneratorConfig, Person) - Static method in class org.mitre.synthea.helpers.PhysiologyValueGenerator
Instantiates PhysiologyValueGenerators for each VitalSign output in the generator configuration.
fromJson(JsonArray) - Static method in class org.mitre.synthea.world.concepts.HealthRecord.Code
Parse a JSON array of codes.
fromJSON() - Static method in class org.mitre.synthea.world.concepts.TelemedicineConfig
Create an instance of TelemedicineConfig by reading it in from the JSON file in resources.
fromJSON(String) - Static method in class org.mitre.synthea.identity.EntityManager
Creates a new EntityManager by reading in the JSON containing all of the information on entities, seeds and variants.
fromString(String) - Static method in enum org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Convert the given string into an EncounterType.
fullUrl - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Entry
Cached full URL used in FHIR exporters.
FULLY_VACCINATED - org.mitre.synthea.modules.covid.C19ImmunizationModule.VaccinationStatus
Fully vaccinated.

G

GAUSSIAN - org.mitre.synthea.engine.Distribution.Kind
A Gaussian (normal) distribution.
gender - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
Gender to be generated.
gender - Variable in class org.mitre.synthea.world.geography.Demographics
A map of genders to their frequency in the population.
Gender() - Constructor for class org.mitre.synthea.engine.Logic.Gender
 
GENDER - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for gender attribute.
GENDER - Static variable in class org.mitre.synthea.world.agents.Person
Represents the gender of the person.
GENERAL_EXAM - Static variable in class org.mitre.synthea.modules.EncounterModule
Code for a general examination.
generate(Person) - Method in class org.mitre.synthea.engine.Distribution
Generate a sample from the random variable.
generateNextYearBMI(Person, long) - Method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Generates a BMI for the person one year later.
generateOverrides() - Method in class org.mitre.synthea.helpers.ModuleOverrides
Perform the actual processing to generate the list of properties, per the given settings.
generatePerson(int) - Method in class org.mitre.synthea.engine.Generator
Deprecated.
generatePerson(int, long) - Method in class org.mitre.synthea.engine.Generator
Generate a random Person, from the given seed.
generateSeverity(Person) - Method in class org.mitre.synthea.engine.ReactionProbabilities
Generate a severity for the reaction of an allergy or intolerance.
generateUDI(RandomNumberGenerator) - Method in class org.mitre.synthea.world.concepts.HealthRecord.Device
Set the human readable form of the UDI for this Person's device.
Generator - Class in org.mitre.synthea.engine
Generator creates a population by running the generic modules each timestep per Person.
Generator() - Constructor for class org.mitre.synthea.engine.Generator
Create a Generator, using all default settings.
Generator(int) - Constructor for class org.mitre.synthea.engine.Generator
Create a Generator, with the given population size and seed.
Generator(int, long, long) - Constructor for class org.mitre.synthea.engine.Generator
Create a Generator, with the given population size and seed.
Generator(Generator.GeneratorOptions) - Constructor for class org.mitre.synthea.engine.Generator
Create a Generator, with the given options.
Generator(Generator.GeneratorOptions, Exporter.ExporterRuntimeOptions) - Constructor for class org.mitre.synthea.engine.Generator
Create a Generator, with the given options.
Generator.GeneratorOptions - Class in org.mitre.synthea.engine
Helper class following the "Parameter Object" pattern.
GeneratorOptions() - Constructor for class org.mitre.synthea.engine.Generator.GeneratorOptions
 
GENERATORS_PATH - Static variable in class org.mitre.synthea.helpers.PhysiologyValueGenerator
Path to the directory containing physiology generator configurations.
GENERIC - Static variable in class org.mitre.synthea.world.agents.behaviors.planeligibility.PlanEligibilityFinder
Generic eligibility type.
get() - Method in class org.mitre.synthea.engine.Module.ModuleSupplier
 
get(String) - Static method in class org.mitre.synthea.helpers.Config
Get a named property.
get(String) - Method in class org.mitre.synthea.helpers.SimpleYML
Get the object at the given path from the YML.
get(String) - Static method in class org.mitre.synthea.world.concepts.BiometricsConfig
Get the object at the given path from the YML.
get(String, Object) - Static method in class org.mitre.synthea.world.concepts.BiometricsConfig
Get the object at the given path from the YML.
get(String, String) - Static method in class org.mitre.synthea.helpers.Config
Get a named property, or the default value if not found.
getAbbreviation(String) - Static method in class org.mitre.synthea.world.geography.Location
Get the abbreviation for a state.
getAddressLines() - Method in interface org.mitre.synthea.identity.IdentityRecord
Get the individual's address lines.
getAddressLines() - Method in class org.mitre.synthea.identity.Seed
 
getAddressLines() - Method in class org.mitre.synthea.identity.Variant
Gets the address lines for the variant.
getAllCodes() - Static method in class org.mitre.synthea.modules.CardiovascularDiseaseModule
Get all of the Codes this module uses, for inventory purposes.
getAllCodes() - Static method in class org.mitre.synthea.modules.DeathModule
Get all of the Codes this module uses, for inventory purposes.
getAllCodes() - Static method in class org.mitre.synthea.modules.EncounterModule
Get all of the Codes this module uses, for inventory purposes.
getAllCodes() - Static method in class org.mitre.synthea.modules.Immunizations
Get all of the Codes this module uses, for inventory purposes.
getAllCodes() - Static method in class org.mitre.synthea.modules.LifecycleModule
Get all of the Codes this module uses, for inventory purposes.
getAmountCovered() - Method in class org.mitre.synthea.world.agents.Payer
Returns the amount of money the payer paid for healthcare.
getAmountUncovered() - Method in class org.mitre.synthea.world.agents.Payer
Returns the amount of money the payer did not cover.'
getAnniversary(long, int) - Static method in class org.mitre.synthea.helpers.Utilities
Get the timestamp of the nth anniversary of the supplied timestamp.
getArgs() - Method in class org.mitre.synthea.helpers.physiology.PreGenerator
Gets the list of arguments to pass to the generator's constructor.
getAsBoolean(String) - Static method in class org.mitre.synthea.helpers.Config
Get a named property as a boolean value.
getAsBoolean(String, boolean) - Static method in class org.mitre.synthea.helpers.Config
Get a named property as a boolean, or the default value if not found.
getAsDouble(String) - Static method in class org.mitre.synthea.helpers.Config
Get a named property as a double value.
getAsDouble(String, double) - Static method in class org.mitre.synthea.helpers.Config
Get a named property as a double, or the default value if not found.
getAsInteger(String) - Static method in class org.mitre.synthea.helpers.Config
Get a named property as an int value.
getAsInteger(String, int) - Static method in class org.mitre.synthea.helpers.Config
Get a named property as an int, or the default value if not found.
getAsLong(String) - Static method in class org.mitre.synthea.helpers.Config
Get a named property as a long value.
getAsLong(String, long) - Static method in class org.mitre.synthea.helpers.Config
Get a named property as a long, or the default value if not found.
getAttribute() - Method in class org.mitre.synthea.helpers.ChartRenderer.PersonSeriesConfig
Gets the attribute plotted on this series.
getAttributeInventory() - Static method in class org.mitre.synthea.helpers.Attributes
Get the list of all Person attributes in Synthea, as a list of CSV strings.
getAttributes() - Method in class org.mitre.synthea.world.agents.Clinician
Get the clinician's attributes.
getAttributes() - Method in class org.mitre.synthea.world.agents.Payer
Returns the Map of the payer's second class attributes.
getAttributes() - Method in class org.mitre.synthea.world.agents.Provider
Returns the attributes of the provider.
getAxisAttributeX() - Method in class org.mitre.synthea.helpers.ChartRenderer.PersonChartConfig
Gets the attribute to render on the x-axis.
getAxisLabelX() - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Gets the label of the X axis.
getAxisLabelY() - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Gets the label of the Y axis.
getAxisParamX() - Method in class org.mitre.synthea.helpers.ChartRenderer.MultiTableChartConfig
Gets the parameter to render on the x-axis.
getBedCount() - Method in class org.mitre.synthea.world.agents.Provider
Get the bed count for this Provider facility.
getBeginTime() - Method in class org.mitre.synthea.helpers.TrendingValueGenerator
Get the begin time of the value generation.
getCause() - Method in class org.mitre.synthea.engine.ExpressedSymptom.SymptomInfo
Get the cause of the symptom.
getChanceOfGettingShot() - Method in class org.mitre.synthea.modules.covid.LateAdopterModel
Retrieves the chance of getting a shot for this model.
getCharts() - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Gets the chart configurations for the simulation.
getCity() - Method in interface org.mitre.synthea.identity.IdentityRecord
Get the individual's city of residence.
getCity() - Method in class org.mitre.synthea.identity.Seed
 
getCity() - Method in class org.mitre.synthea.identity.Variant
Gets the city for the variant.
getClassName() - Method in class org.mitre.synthea.helpers.physiology.PreGenerator
Gets the fully qualified class name for the generator.
getCode(String, long) - Static method in class org.mitre.synthea.helpers.RandomCodeGenerator
Gets a random code from the expansion of a ValueSet.
getCode(String, long, HealthRecord.Code) - Static method in class org.mitre.synthea.helpers.RandomCodeGenerator
Gets a random code from the expansion of a ValueSet.
getCoinsurancePaid() - Method in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Returns the amount of coinsurance paid by the patient, either via secondary insurance or out of pocket.
getConceptInventory(boolean) - Static method in class org.mitre.synthea.helpers.Concepts
Get the list of all concepts in Synthea, as a list of CSV strings.
getConditionFromState(String) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ModuleConditions
Gets the condition name associated with a state.
getConditionFromState(String, String) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord
Method for retrieving the condition name from a state name.
getConditionLastEndTime(String) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ModuleConditions
Gets the last recorded end time of a condition.
getConditionLastEndTimeFromModule(String, String) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord
Method that is used to retrieve the last time a ConditionEnd state has been processed for a given condition from a given module.
getConditionLastOnsetTime(String) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ModuleConditions
Gets the last recorded onset time of a condition.
getConditionLastOnsetTimeFromModule(String, String) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord
Method that is used to retrieve the last time a condition has been onset from a given module.
getConditionName() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ConditionWithSymptoms
Get the name of the condition.
getConditionSymptoms() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord
Get the symptoms that were expressed as parts of the conditions the person suffers from.
getConfig() - Method in class org.mitre.synthea.helpers.physiology.SimRunner
Retrieves the simulation configuration.
getConfig(File) - Static method in class org.mitre.synthea.helpers.PhysiologyValueGenerator
Retrieves the PhysiologyValueGenerator configuration from the given file.
getConfig(String) - Static method in class org.mitre.synthea.helpers.PhysiologyValueGenerator
Retrieves the PhysiologyValueGenerator configuration from the given path.
getCopayPaid() - Method in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Returns the total copay paid by the patient.
getCost() - Method in class org.mitre.synthea.world.concepts.HealthRecord.Entry
Returns the base cost of the entry.
getCount() - Method in class org.mitre.synthea.helpers.DefaultRandomNumberGenerator
 
getCount() - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Returns the number of times this random number generator has been called.
getCount() - Method in class org.mitre.synthea.world.agents.Person
 
getCoveredCost() - Method in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Returns the total cost covered by the payer, which includes coinsurance and any amounts paid by the secondary payer.
getCoveredExpenses() - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Get the covered expenses for the plan record.
getCurrentEncounterModule() - Method in class org.mitre.synthea.world.agents.Person
Get the module with the current encounter or null if no module is currently in an encounter.
getCurrentProvider(String) - Method in class org.mitre.synthea.world.agents.Person
Get the current provider for the specified module.
getCurrentValue() - Method in class org.mitre.synthea.engine.ExpressedSymptom.SymptomSource
Get the current value of the symptom.
getCustomerUtilization(String) - Method in class org.mitre.synthea.world.agents.Payer
Returns the number of years the given customer was with this Payer.
getCvx() - Method in class org.mitre.synthea.modules.covid.C19Vaccine
Get the CVX code for the vaccine.
getDalys() - Method in class org.mitre.synthea.world.agents.Person
Returns the sum of DALYS of this person's life.
getDateOfBirth() - Method in class org.mitre.synthea.identity.Entity
Get the date of birth of the person.
getDateOfBirth() - Method in interface org.mitre.synthea.identity.IdentityRecord
Get the individual's date of birth.
getDateOfBirth() - Method in class org.mitre.synthea.identity.Seed
 
getDateOfBirth() - Method in class org.mitre.synthea.identity.Variant
Gets the date of birth for the variant.
getDeductible() - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns the deductible amount for this plan.
getDeductiblePaid() - Method in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Returns the total deductible paid by the patient.
getDisplay() - Method in class org.mitre.synthea.modules.covid.C19Vaccine
Get the display name of the vaccine.
getDuration() - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Gets the duration of the simulation.
getEarliestDiagnosis(Person) - Method in class org.mitre.synthea.world.agents.behaviors.planeligibility.QualifyingConditionCodesEligibility
Gets the earliest occurrence of a qualifying condition that is active/present on the person.
getEarliestDisabilityDiagnosisTime(Person) - Static method in class org.mitre.synthea.modules.LifecycleModule
Determines earliest disability diagnosis time according to input file criteria.
getEligibilityAlgorithm(String) - Static method in class org.mitre.synthea.world.agents.behaviors.planeligibility.PlanEligibilityFinder
Returns the correct eligibility algorithm based on the given string.
getEncodedBytes() - Method in class org.mitre.synthea.helpers.ChartRenderer.Base64EncodedChart
Get the base64 encoded bytes.
getEncounterCount() - Method in class org.mitre.synthea.world.agents.Clinician
Get the number of encounters performed by this clinician.
getEncounters() - Method in class org.mitre.synthea.helpers.ConsolidatedServicePeriods.ConsolidatedServicePeriod
Get the list of encounters in this service period.
getEncountersCoveredCount() - Method in class org.mitre.synthea.world.agents.Payer
Returns the number of encounters this payer paid for.
getEncountersUncoveredCount() - Method in class org.mitre.synthea.world.agents.Payer
Returns the number of encounters this payer did not cover for their customers.
getEnd() - Method in class org.mitre.synthea.identity.Period
Gets the end date of the period.
getEndTime() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ConditionPeriod
Gets the end time of the condition.
getEndTime() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ConditionWithSymptoms
Get the end time of the condition.
getEndTime() - Method in class org.mitre.synthea.helpers.ChartRenderer.MultiTableChartConfig
Gets the simulation time in seconds to end charting points.
getEndTime() - Method in class org.mitre.synthea.helpers.TrendingValueGenerator
Get the end time of the value generation.
getExpressedSymptoms() - Method in class org.mitre.synthea.world.agents.Person
Gets the expressed symptoms of the person.
getExpression() - Method in class org.mitre.synthea.helpers.ExpressionProcessor
Returns the expression associated with this expression processor.
getFactById(Integer) - Method in class org.mitre.synthea.helpers.FactTable
Get the fact for a given key.
getFactByKey(String) - Method in class org.mitre.synthea.helpers.FactTable
Get the fact for a given key.
getFactId(String) - Method in class org.mitre.synthea.helpers.FactTable
Get the ID for a fact by a key.
getFamilyName() - Method in interface org.mitre.synthea.identity.IdentityRecord
Get the individual's family name.
getFamilyName() - Method in class org.mitre.synthea.identity.Seed
 
getFamilyName() - Method in class org.mitre.synthea.identity.Variant
Gets the family name for the variant.
getFilename() - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Gets the filename of the chart image.
getFipsCodeByZipCode(String) - Static method in class org.mitre.synthea.world.geography.Location
Get the FIPS code, if it exists, for a given zip code.
getFrom() - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Retrieves the "from" field of this IoMapper.
getFromExp() - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Gets the expression for the 'from' field.
getFromList() - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Retrieves the "fromList" field of this IoMapper.
getFullname() - Method in class org.mitre.synthea.world.agents.Clinician
Get the clinician's full name, including title (e.g., "Dr.").
getGender() - Method in class org.mitre.synthea.identity.Entity
Get the gender of the person.
getGender() - Method in interface org.mitre.synthea.identity.IdentityRecord
Get the individual's gender.
getGender() - Method in class org.mitre.synthea.identity.Seed
 
getGender() - Method in class org.mitre.synthea.identity.Variant
Gets the gender for the variant.
getGenerator(Person) - Method in class org.mitre.synthea.helpers.physiology.PreGenerator
Instantiates the ValueGenerator from the configuration options.
getGivenName() - Method in interface org.mitre.synthea.identity.IdentityRecord
Get the individual's given name.
getGivenName() - Method in class org.mitre.synthea.identity.Seed
 
getGivenName() - Method in class org.mitre.synthea.identity.Variant
Gets the given name for the variant.
getGovernmentPayerPlan() - Method in class org.mitre.synthea.world.agents.Payer
Returns the government payer plan if this is a government payer.
getGson() - Static method in class org.mitre.synthea.helpers.Utilities
Get a Gson object, preconfigured to load the GMF modules into classes.
getHealthRecord(Provider, long) - Method in class org.mitre.synthea.world.agents.Person
Returns the current HealthRecord based on the provider.
getHeight() - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Gets the height of the chart in pixels.
getHighEmergencyUseInsuranceNames() - Method in class org.mitre.synthea.world.concepts.TelemedicineConfig
Returns the list of insurance names with high emergency department utilization.
getHousingStatus() - Method in class org.mitre.synthea.identity.Entity
Get the housing status of the person.
getImmunizationsCoveredCount() - Method in class org.mitre.synthea.world.agents.Payer
Returns the number of immunizations this payer paid for.
getImmunizationsUncoveredCount() - Method in class org.mitre.synthea.world.agents.Payer
Returns the number of immunizations this payer did not cover for their customers.
getIndex(String) - Static method in class org.mitre.synthea.world.geography.Location
Get the index for a state.
getIndividualId() - Method in class org.mitre.synthea.identity.Entity
Get the unique identifier for the individual.
getInputs() - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Gets the input mappings for the simulation.
getInputs() - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Gets the input mappings for the simulation.
getInstance() - Static method in class org.mitre.synthea.engine.HealthRecordEditors
Get the singleton instance of HealthRecordEditors.
getInsuranceExpenses() - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Get the insurance expenses for the plan record.
getInsuranceStatus() - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns the insurance status type of this plan.
getLastEndTime() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.OnsetCondition
Gets the last recorded end time.
getLastOnsetTime() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.OnsetCondition
Gets the last recorded onset time.
getLastPlanRecord() - Method in class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Get the last plan record.
getLastUpdated() - Method in class org.mitre.synthea.modules.covid.LateAdopterModel
Retrieves the last updated time for this model.
getLastUpdateTime() - Method in class org.mitre.synthea.engine.ExpressedSymptom.SymptomSource
Get the last update time of the symptom.
getLatestObservation(String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Get the latest observation of the specified type or null if none exists.
getLeadTime() - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Gets the lead time for the simulation.
getLevel() - Method in class org.mitre.synthea.engine.ReactionProbabilities.SeverityProbability
Gets the severity level.
getLonLat() - Method in class org.mitre.synthea.world.agents.Clinician
Get the clinician's geographic location as a point.
getLonLat() - Method in class org.mitre.synthea.world.agents.Person
Returns the geographic coordinates of the person.
getLonLat() - Method in class org.mitre.synthea.world.agents.Provider
Returns the geographic coordinates of the provider.
getMaximumDoses(String) - Static method in class org.mitre.synthea.modules.Immunizations
Get the maximum number of vaccine doses for a particular code.
getMaxOop() - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns the maximum out-of-pocket cost for this plan.
getMedicationsCoveredCount() - Method in class org.mitre.synthea.world.agents.Payer
Returns the number of medications this payer paid for.
getMedicationsUncoveredCount() - Method in class org.mitre.synthea.world.agents.Payer
Returns the number of medications this payer did not cover for their customers.
getModel() - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Gets the model name for the simulation.
getModel() - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Gets the model name.
getModuleByPath(String) - Static method in class org.mitre.synthea.engine.Module
Get a module by path.
getModuleNames() - Static method in class org.mitre.synthea.engine.Module
Unused.
getModulePaths() - Static method in class org.mitre.synthea.engine.Module
Get the paths to the modules directories, ensuring the right file system support is loaded if we are running from a jar file.
getModules() - Static method in class org.mitre.synthea.engine.Module
Get the top-level modules.
getModules(Predicate<String>) - Static method in class org.mitre.synthea.engine.Module
Get a list of top-level modules including core and submodules.
getModuleSuppliers() - Static method in class org.mitre.synthea.engine.Module
Get the list of ModuleSuppliers.
getModuleSuppliers(Predicate<Module.ModuleSupplier>) - Static method in class org.mitre.synthea.engine.Module
Get a list of ModuleSuppliers, given a path predicate.
getMonth(long) - Static method in class org.mitre.synthea.helpers.Utilities
Get the month of a Unix timestamp.
getMonthlyPremium(int) - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns the monthly premium for this plan.
getName() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.OnsetCondition
Gets the name of the condition.
getName() - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Gets the name of the simulation.
getName() - Method in class org.mitre.synthea.world.agents.Payer
Returns the name of the payer.
getNumYearsCovered() - Method in class org.mitre.synthea.world.agents.Payer
Returns the total number of member years covered by this payer.
getOnsetConditionRecord() - Method in class org.mitre.synthea.world.agents.Person
Gets the onset condition record of the person.
getOnsetConditions() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ModuleConditions
Gets the recorded conditions and onset/end information.
getOnsetTime() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ConditionPeriod
Gets the onset time of the condition.
getOnsetTime() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ConditionWithSymptoms
Get the onset time of the condition.
getOrganization() - Method in class org.mitre.synthea.world.agents.Clinician
Get the clinician's organization.
getOutOfPocketExpenses() - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Get the out-of-pocket expenses for the plan record.
getOutputResult(MultiTable, double) - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Retrieves the numeric result for this IoMapper from simulation output.
getOutputs() - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Gets the output mappings for the simulation.
getOwnership() - Method in class org.mitre.synthea.world.agents.Payer
Returns the ownership type of the payer (Government/Private).
getParam() - Method in class org.mitre.synthea.helpers.ChartRenderer.MultiTableSeriesConfig
Gets the parameter plotted on this series.
getParamDefault(String) - Method in class org.mitre.synthea.engine.PhysiologySimulator
Retrieves the default value for a model parameter.
getParameters() - Method in class org.mitre.synthea.engine.PhysiologySimulator
Returns a list of all model parameters.
getParamNames() - Method in class org.mitre.synthea.helpers.ExpressionProcessor
Returns a list of parameters in the expression associated with this processor.
getParamTypes() - Method in class org.mitre.synthea.helpers.ExpressionProcessor
Returns a map of parameter names to their CQL types as provided to the constructor.
getPatientCoinsurance() - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns the patient's coinsurance rate for this plan.
getPatientCost() - Method in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Returns the total cost paid by the patient, which includes out-of-pocket expenses, copay, and deductible.
getPayer() - Method in class org.mitre.synthea.world.concepts.Claim
Returns the plan record associated with this claim.
getPayer() - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns the payer associated with this insurance plan.
getPayerCoinsurance() - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns the payer's coinsurance rate for this plan.
getPeriod() - Method in class org.mitre.synthea.helpers.TimeSeriesData
Retrieves the sampling period in seconds.
getPeriod() - Method in class org.mitre.synthea.identity.Seed
Retrieves the period during which the seed is valid.
getPeriod() - Method in class org.mitre.synthea.identity.Variant
Gets the period associated with the seed.
getPeriods() - Method in class org.mitre.synthea.helpers.ConsolidatedServicePeriods
Create a list of consolidated service periods from the encounters previously added.
getPersonAttributeDefaults() - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Gets the default person attributes for the simulation.
getPersonValue(String, Person, long) - Static method in class org.mitre.synthea.helpers.ExpressionProcessor
Retrieve the desired value from a Person model.
getPersonValue(String, Person, long, String) - Static method in class org.mitre.synthea.helpers.ExpressionProcessor
Retrieve the desired value from a Person model.
getPhone() - Method in interface org.mitre.synthea.identity.IdentityRecord
Get the individual's phone number.
getPhone() - Method in class org.mitre.synthea.identity.Seed
 
getPhone() - Method in class org.mitre.synthea.identity.Variant
Gets the phone number for the variant.
getPlan() - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Get the primary insurance plan associated with the record.
getPlanAtTime(long) - Method in class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Returns this coverage record history's record of the plan at the given time.
getPlanHistory() - Method in class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Get the plan history associated with this CoverageRecord.
getPlanLinkId() - Method in class org.mitre.synthea.world.agents.Payer
Returns the plan link id for this payer.
getPlanRecordAtTime(long) - Method in class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Get the Plan active at a given time.
getPlanRecordMemberId() - Method in class org.mitre.synthea.world.concepts.Claim
Returns the member ID of the plan record associated with this claim.
getPlans() - Method in class org.mitre.synthea.world.agents.Payer
Returns the set of plans offered by this payer.
getPopulation(String) - Method in class org.mitre.synthea.world.geography.Location
Gets the population of a specific city.
getPopulationSize() - Method in class org.mitre.synthea.identity.EntityManager
Get the total number of Entities in the simulation.
getPreGenerator() - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Gets the pre-generator instance.
getPreTelemedHighEmergency() - Method in class org.mitre.synthea.world.concepts.TelemedicineConfig
Returns the distribution of emergency care types before telemedicine for high emergency use insurance.
getPreTelemedTypicalEmergency() - Method in class org.mitre.synthea.world.concepts.TelemedicineConfig
Returns the distribution of emergency care types before telemedicine for typical emergency use insurance.
getPriority() - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns the priority level of this plan.
getProcedureCount() - Method in class org.mitre.synthea.world.agents.Clinician
Get the number of procedures performed by this clinician.
getProceduresCoveredCount() - Method in class org.mitre.synthea.world.agents.Payer
Returns the number of procedures this payer paid for.
getProceduresUncoveredCount() - Method in class org.mitre.synthea.world.agents.Payer
Returns the number of procedures this payer did not cover for their customers.
getProvider() - Method in class org.mitre.synthea.helpers.ConsolidatedServicePeriods.ConsolidatedServicePeriod
Get the provider associated with this service period.
getProvider(HealthRecord.EncounterType, long) - Method in class org.mitre.synthea.world.agents.Person
Get the preferred provider for the specified encounter type.
getProviderList() - Static method in class org.mitre.synthea.world.agents.Provider
Returns the list of all providers.
getQalys() - Method in class org.mitre.synthea.world.agents.Person
Returns the sum of QALYS of this person's life.
getQolsAverage() - Method in class org.mitre.synthea.world.agents.Payer
Returns the average of the payer's QOLS of customers over the number of years covered.
getQolsForYear(int) - Method in class org.mitre.synthea.world.agents.Person
Returns the person's QOL at the given time.
getQuantity() - Method in class org.mitre.synthea.world.concepts.HealthRecord.Medication
Get the quantity of medication prescribed or administered.
getRandomizer() - Method in class org.mitre.synthea.engine.Generator
Get the seeded random number generator used by this Generator.
getReaction() - Method in class org.mitre.synthea.engine.ReactionProbabilities
Gets the reaction code.
getRecords() - Method in class org.mitre.synthea.identity.EntityManager
Get the list of Entities in the simulation.
getResourceID() - Method in class org.mitre.synthea.world.agents.Clinician
Get the clinician's UUID.
getResourceID() - Method in class org.mitre.synthea.world.agents.Payer
Gets the resource ID of the payer.
getResourceID() - Method in class org.mitre.synthea.world.agents.Provider
Returns the unique resource ID of the provider.
getResourceLocationID() - Method in class org.mitre.synthea.world.agents.Provider
Returns the unique resource location ID of the provider.
getRevenue() - Method in class org.mitre.synthea.world.agents.Payer
Returns the total amount of money received from patients.
getRevenue() - Method in class org.mitre.synthea.world.agents.Provider
Returns the total revenue of this provider.
getSecondaryPayer() - Method in class org.mitre.synthea.world.concepts.Claim
Returns the secondary payer of this claim, if applicable.
getSecondaryPlan() - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Get the secondary insurance plan associated with the record.
getSeed() - Method in class org.mitre.synthea.helpers.DefaultRandomNumberGenerator
 
getSeed() - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Returns the seed value used by this random number generator.
getSeed() - Method in class org.mitre.synthea.identity.Variant
Gets the seed associated with the variant.
getSeed() - Method in class org.mitre.synthea.world.agents.Person
 
getSeedId() - Method in class org.mitre.synthea.identity.Seed
Retrieves the unique identifier for the seed.
getSeeds() - Method in class org.mitre.synthea.identity.Entity
Get the list of seeds representing demographic information over time.
getSeries() - Method in class org.mitre.synthea.helpers.ChartRenderer.MultiTableChartConfig
Gets the list of series configurations for this chart.
getSeries() - Method in class org.mitre.synthea.helpers.ChartRenderer.PersonChartConfig
Gets the list of series configurations for this chart.
getSimDuration() - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Gets the simulation duration.
getSocialSecurityNumber() - Method in interface org.mitre.synthea.identity.IdentityRecord
Get the individual's Social Security Number.
getSocialSecurityNumber() - Method in class org.mitre.synthea.identity.Seed
 
getSocialSecurityNumber() - Method in class org.mitre.synthea.identity.Variant
 
getSolver() - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Gets the solver name for the simulation.
getSolver() - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Gets the solver name.
getSolvers() - Static method in class org.mitre.synthea.engine.PhysiologySimulator
Gets the set of valid solver names.
getSource() - Method in class org.mitre.synthea.engine.ExpressedSymptom.SymptomSource
Get the source of the symptom.
getSources() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord
Get the sources of conditions expressed by the person.
getSources() - Method in class org.mitre.synthea.engine.ExpressedSymptom
Get the sources of the symptom.
getSourceWithHighValue() - Method in class org.mitre.synthea.engine.ExpressedSymptom
Retrieve the source with the highest value not yet addressed.
getStart() - Method in class org.mitre.synthea.helpers.ConsolidatedServicePeriods.ConsolidatedServicePeriod
Get the start time of this service period.
getStart() - Method in class org.mitre.synthea.identity.Period
Gets the start date of the period.
getStartTime() - Method in class org.mitre.synthea.helpers.ChartRenderer.MultiTableChartConfig
Gets the simulation time in seconds to start charting points.
getStartTime() - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Get the start time of the plan record.
getState() - Method in interface org.mitre.synthea.identity.IdentityRecord
Get the individual's state of residence.
getState() - Method in class org.mitre.synthea.identity.Seed
 
getState() - Method in class org.mitre.synthea.identity.Variant
Gets the state for the variant.
getState(String) - Method in class org.mitre.synthea.engine.Module
Get a state by name.
getStateCode(String) - Method in class org.mitre.synthea.world.geography.CMSStateCodeMapper
Return state code for a given state.
getStateName(String) - Static method in class org.mitre.synthea.world.geography.Location
Get the state name from an abbreviation.
getStateNames() - Method in class org.mitre.synthea.engine.Module
Get a collection of the names of all the states this Module contains.
getStepSize() - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Gets the step size for the simulation.
getStepSize() - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Gets the step size for the simulation.
getStop() - Method in class org.mitre.synthea.helpers.ConsolidatedServicePeriods.ConsolidatedServicePeriod
Get the stop time of this service period.
getStopTime() - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Get the stop time of the plan record.
getSymptom() - Method in class org.mitre.synthea.engine.ExpressedSymptom
Retrieve the value associated with a given symptom.
getSymptom(String) - Method in class org.mitre.synthea.world.agents.Person
Method for retrieving the value associated to a given symptom.
getSymptomLastUpdatedTime(String) - Method in class org.mitre.synthea.engine.ExpressedSymptom
Retrieve the last time the symptom was updated from a given module.
getSymptomLastUpdatedTime(String, String) - Method in class org.mitre.synthea.world.agents.Person
Method for retrieving the last time a given symptom has been updated from a given module.
getSymptoms() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ConditionWithSymptoms
Get the symptoms associated with the condition.
getSymptoms() - Method in class org.mitre.synthea.world.agents.Person
Get active symptoms above some threshold.
getTelemedHighEmergency() - Method in class org.mitre.synthea.world.concepts.TelemedicineConfig
Returns the distribution of emergency care types during telemedicine for high emergency use insurance.
getTelemedicineStartTime() - Method in class org.mitre.synthea.world.concepts.TelemedicineConfig
Returns the time in the simulation that transitions to telemedicine should start.
getTelemedTypicalEmergency() - Method in class org.mitre.synthea.world.concepts.TelemedicineConfig
Returns the distribution of emergency care types during telemedicine for typical emergency use insurance.
getTime() - Method in class org.mitre.synthea.engine.ExpressedSymptom.SymptomInfo
Get the time the symptom was set.
getTimeBetweenDoses() - Method in class org.mitre.synthea.modules.covid.C19Vaccine
Get the time between doses for a two-dose vaccine.
getTimeInfos() - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.OnsetCondition
Gets the list of time periods for the condition.
getTimeInfos() - Method in class org.mitre.synthea.engine.ExpressedSymptom.SymptomSource
Get the times and associated information for this symptom.
getTimezoneByState(String) - Static method in class org.mitre.synthea.world.geography.Location
Get the full name of the timezone by the full name of the state.
getTitle() - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Gets the title of the chart.
getTo() - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Retrieves the "to" field of this IoMapper.
getTotalAdjustment() - Method in class org.mitre.synthea.world.concepts.Claim
Returns the total adjustment amount for this claim, which is the amount
getTotalClaimCost() - Method in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Returns the total cost of the Claim, including immunizations/procedures tied to the encounter.
getTotalClaimCost() - Method in class org.mitre.synthea.world.concepts.Claim
Returns the unique identifier for this claim.
getTotalCoinsurancePaid() - Method in class org.mitre.synthea.world.concepts.Claim
Returns the amount of coinsurance paid by the patient, either via secondary insurance or out of pocket.
getTotalCopayPaid() - Method in class org.mitre.synthea.world.concepts.Claim
Returns the total copay paid by the patient for this claim.
getTotalCost() - Method in class org.mitre.synthea.helpers.ConsolidatedServicePeriods.ConsolidatedServicePeriod
Get the total cost of this service period.
getTotalCoverage() - Method in class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Returns the total healthcare coverage for this person.
getTotalCoveredCost() - Method in class org.mitre.synthea.world.concepts.Claim
Returns the total cost covered by the payer for this claim.
getTotalDeductiblePaid() - Method in class org.mitre.synthea.world.concepts.Claim
Returns the total cost of the claim, including all associated items.
getTotalOutOfPocketExpenses() - Method in class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Returns the total healthcare expenses for this person.
getTotalPaidBySecondaryPayer() - Method in class org.mitre.synthea.world.concepts.Claim
Returns the total amount paid by the patient, which includes
getTotalPatientCost() - Method in class org.mitre.synthea.world.concepts.Claim
Returns the total cost to the patient, which includes copay, coinsurance, and deductible.
getTotalPremiumExpenses() - Method in class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Returns the total premium expenses.
getTransition() - Method in class org.mitre.synthea.engine.State
Gets the transition associated with this state.
getType() - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Gets the type of the chart.
getType() - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Retrieves the type of this IoMapper.
getType() - Method in class org.mitre.synthea.helpers.physiology.PreGenerator.PreGeneratorArg
Returns the data type of the argument.
getUnencodedLength() - Method in class org.mitre.synthea.helpers.ChartRenderer.Base64EncodedChart
Get the unencoded length of the image.
getUniqueCustomers() - Method in class org.mitre.synthea.world.agents.Payer
Returns the total number of unique customers of this payer.
getUsagePercentage() - Method in class org.mitre.synthea.modules.covid.C19Vaccine
Get the usage percentage of the vaccine.
getUtilization() - Method in class org.mitre.synthea.world.agents.Provider
Returns the utilization statistics for the provider.
getValue() - Method in class org.mitre.synthea.engine.ExpressedSymptom.SymptomInfo
Get the value associated with the symptom.
getValue() - Method in class org.mitre.synthea.engine.ReactionProbabilities.SeverityProbability
Gets the probability of the severity level.
getValue() - Method in class org.mitre.synthea.helpers.physiology.PreGenerator.PreGeneratorArg
Returns the value of the argument.
getValue(long) - Method in class org.mitre.synthea.helpers.ConstantValueGenerator
 
getValue(long) - Method in class org.mitre.synthea.helpers.PhysiologyValueGenerator
 
getValue(long) - Method in class org.mitre.synthea.helpers.RandomValueGenerator
 
getValue(long) - Method in class org.mitre.synthea.helpers.TrendingValueGenerator
Return the value at the given time.
getValue(long) - Method in class org.mitre.synthea.helpers.ValueGenerator
Get a value at a given point in time.
getValue(long) - Method in class org.mitre.synthea.modules.BloodPressureValueGenerator
Get the blood pressure value at a specific time.
getValueFromSource(String) - Method in class org.mitre.synthea.engine.ExpressedSymptom
Retrieve the value associated with a given source.
getValues() - Method in class org.mitre.synthea.helpers.TimeSeriesData
Retrieves the list of time series values.
getVariance() - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Gets the variance threshold.
getVariantId() - Method in class org.mitre.synthea.identity.Variant
Gets the variant ID.
getVariants() - Method in class org.mitre.synthea.identity.Seed
Retrieves the list of variants associated with this seed.
getVitalSign() - Method in class org.mitre.synthea.helpers.PhysiologyValueGenerator
Returns the VitalSign this generator targets.
getVitalSign(VitalSign, long) - Method in class org.mitre.synthea.world.agents.Person
Get a vital sign value.
getVitalSignTarget() - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Retrieves the VitalSign corresponding to this IoMapper's "to" field.
getVitalSignValue(VitalSign) - Method in class org.mitre.synthea.helpers.physiology.SimRunner
Retrieves the value of a specified vital sign from the simulation results.
getWellnessVisitCode(Person, long) - Static method in class org.mitre.synthea.modules.EncounterModule
Get the correct Wellness Visit Code by age of patient.
getWidth() - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Gets the width of the chart in pixels.
getX() - Method in class org.mitre.synthea.world.agents.Clinician
Get the X coordinate of the clinician's location.
getX() - Method in class org.mitre.synthea.world.agents.Person
 
getX() - Method in class org.mitre.synthea.world.agents.Provider
 
getX() - Method in class org.mitre.synthea.world.geography.Place
 
getX() - Method in interface org.mitre.synthea.world.geography.quadtree.QuadTreeElement
Get the x-coordinate of this element.
getY() - Method in class org.mitre.synthea.world.agents.Clinician
Get the Y coordinate of the clinician's location.
getY() - Method in class org.mitre.synthea.world.agents.Person
 
getY() - Method in class org.mitre.synthea.world.agents.Provider
 
getY() - Method in class org.mitre.synthea.world.geography.Place
 
getY() - Method in interface org.mitre.synthea.world.geography.quadtree.QuadTreeElement
Get the y-coordinate of this element.
getYear(long) - Static method in class org.mitre.synthea.helpers.Utilities
Get the year of a Unix timestamp.
getYearlyCost(int) - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns the yearly cost of this plan.
getZipCode() - Method in interface org.mitre.synthea.identity.IdentityRecord
Get the individual's ZIP code.
getZipCode() - Method in class org.mitre.synthea.identity.Seed
 
getZipCode() - Method in class org.mitre.synthea.identity.Variant
Gets the zip code for the variant.
getZipCode(String, RandomNumberGenerator) - Method in class org.mitre.synthea.world.geography.Location
Get the zip code for the given city name.
getZipCodes(String) - Method in class org.mitre.synthea.world.geography.Location
Get the list of zip codes (or postal codes) by city name.
GMF_VERSION - Static variable in class org.mitre.synthea.engine.Module
Version of the Generic Module Framework (GMF).
gmfVersion - Variable in class org.mitre.synthea.engine.Module
Version of the Generic Module Framework (GMF) used by this module.
goals - Variable in class org.mitre.synthea.world.concepts.HealthRecord.CarePlan
The set of goals included in the care plan.
graph(Map<String, Attributes.Inventory>, String, boolean) - Static method in class org.mitre.synthea.helpers.Attributes
Output a graphviz image of the inventoried attributes.
Graphviz - Class in <Unnamed>
Generate Graphviz-like graphs of disease modules.
Graphviz() - Constructor for class Graphviz
 
GROWTH_TRAJECTORY - Static variable in class org.mitre.synthea.world.agents.Person
Represents the growth trajectory of the person.
GrowthChart - Class in org.mitre.synthea.world.concepts
Represents a growth chart for a particular measure.
GrowthChart(GrowthChart.ChartType, Map<String, Map<String, Map<String, String>>>) - Constructor for class org.mitre.synthea.world.concepts.GrowthChart
Construct a new GrowthChart.
GrowthChart.ChartType - Enum in org.mitre.synthea.world.concepts
The type of growth chart (e.g., HEIGHT, WEIGHT, BMI, HEAD).
GrowthChartEntry - Class in org.mitre.synthea.world.concepts
Represents the LMS parameters on the CDC growth chart for a particular sex and age in months.
GrowthChartEntry(double, double, double) - Constructor for class org.mitre.synthea.world.concepts.GrowthChartEntry
Create a new growth chart entry based on LMS values.
GrowthDataErrorsEditor - Class in org.mitre.synthea.editors
This editor simulates errors that occur in growth data as it would be collected in a clinical setting.
GrowthDataErrorsEditor() - Constructor for class org.mitre.synthea.editors.GrowthDataErrorsEditor
Empty constructor
GrowthDataErrorsEditor.Config - Class in org.mitre.synthea.editors
Configuration class for specifying error rates in growth data editing.
Guard() - Constructor for class org.mitre.synthea.engine.State.Guard
 

H

hadPriorState(String) - Method in class org.mitre.synthea.world.agents.Person
Check for prior existence of specified state.
hadPriorState(String, String, Long) - Method in class org.mitre.synthea.world.agents.Person
Check for prior existence of specified state.
hasBoundsAround(QuadTreeElement) - Method in class org.mitre.synthea.world.geography.quadtree.QuadTree
Check if this QuadTree should contain this item.
hasBoundsAround(QuadTreeElement, double) - Method in class org.mitre.synthea.world.geography.quadtree.QuadTree
Check if this QuadTree should contain this item, given some error (in distance) around the item location.
hasCost(HealthRecord.Entry) - Static method in class org.mitre.synthea.world.concepts.Costs
Whether or not this HealthRecord.Entry has an associated cost on a claim.
hasCurrentEncounter() - Method in class org.mitre.synthea.world.agents.Person
Check if there is a current encounter.
hasExecuted() - Method in class org.mitre.synthea.helpers.physiology.SimRunner
Checks if the simulation has been executed.
hash - Variable in class org.mitre.synthea.engine.Components.Attachment
Hash of the data (SHA-1, base64 encoded).
hashCode() - Method in class org.mitre.synthea.engine.Transition.LookupTableKey
Overrides the hashcode method.
hashCode() - Method in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions.AgeRange
 
hashCode() - Method in class org.mitre.synthea.world.agents.Payer
 
hashCode() - Method in class org.mitre.synthea.world.concepts.HealthRecord.Code
 
hasMultipleRecords - Variable in class org.mitre.synthea.world.agents.Person
Flag that enables each provider having a different health record for each patient.
hasService(String) - Method in class org.mitre.synthea.world.agents.Clinician
Check if the clinician provides a specific service.
hasService(HealthRecord.EncounterType) - Method in class org.mitre.synthea.world.agents.Provider
Checks if the provider offers a specific service.
hasSpecifiedCost(String) - Static method in class org.mitre.synthea.world.concepts.Costs
Returns Whether or not this code has an ossociated specified cost in one of the cost CSVs.
HEAD - org.mitre.synthea.world.concepts.GrowthChart.ChartType
Growth chart for head size
HealthInsuranceModule - Class in org.mitre.synthea.modules
HealthInsuranceModule represents health insurance coverage for a Person.
HealthInsuranceModule() - Constructor for class org.mitre.synthea.modules.HealthInsuranceModule
HealthInsuranceModule constructor.
HealthRecord - Class in org.mitre.synthea.world.concepts
HealthRecord contains all the coded entries in a person's health record.
HealthRecord(Person) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord
Construct a health record for the supplied person.
HealthRecord.Allergy - Class in org.mitre.synthea.world.concepts
Allergy represents an allergy or intolerance that a person has.
HealthRecord.CarePlan - Class in org.mitre.synthea.world.concepts
CarePlan is a plan for care that may include multiple activities and goals.
HealthRecord.Code - Class in org.mitre.synthea.world.concepts
HealthRecord.Code represents a system, code, and display value.
HealthRecord.Device - Class in org.mitre.synthea.world.concepts
Device is an implantable device such as a coronary stent, artificial knee or hip, heart pacemaker, or implantable defibrillator.
HealthRecord.Encounter - Class in org.mitre.synthea.world.concepts
Represents a single encounter in a person's health record.
HealthRecord.EncounterType - Enum in org.mitre.synthea.world.concepts
EncounterType represents the type of an encounter.
HealthRecord.Entry - Class in org.mitre.synthea.world.concepts
All things within a HealthRecord are instances of Entry.
HealthRecord.EntryWithReasons - Class in org.mitre.synthea.world.concepts
An Entry with a list of reason codes
HealthRecord.ImagingStudy - Class in org.mitre.synthea.world.concepts
ImagingStudy represents a collection of images
HealthRecord.ImagingStudy.Instance - Class in org.mitre.synthea.world.concepts
ImagingStudy.Instance represents a single imaging Instance taken as part of a Series of images.
HealthRecord.ImagingStudy.Series - Class in org.mitre.synthea.world.concepts
ImagingStudy.Series represents a series of images that were taken of a specific part of the body.
HealthRecord.Immunization - Class in org.mitre.synthea.world.concepts
Represents an immunization entry in a patient's health record.
HealthRecord.Medication - Class in org.mitre.synthea.world.concepts
Medication is a prescription or administration of a medication.
HealthRecord.Observation - Class in org.mitre.synthea.world.concepts
An Observation for the patient record
HealthRecord.Procedure - Class in org.mitre.synthea.world.concepts
Represents a procedure performed on a patient.
HealthRecord.ReactionSeverity - Enum in org.mitre.synthea.world.concepts
Enum of snomed codes to use for Allergy resource
HealthRecord.Report - Class in org.mitre.synthea.world.concepts
Report is a collection of observations that are grouped together
HealthRecord.Supply - Class in org.mitre.synthea.world.concepts
Supply resource
HealthRecordEditor - Interface in org.mitre.synthea.engine
The HealthRecordEditor offers an interface that can be implemented to modify a Synthea Person's HealthRecord.
HealthRecordEditors - Class in org.mitre.synthea.engine
A singleton class for managing all of the implementations of HealthRecordEditor.
height - Variable in class org.mitre.synthea.engine.Components.Attachment
Height of the image in pixels (photo/video).
HEIGHT - org.mitre.synthea.world.concepts.GrowthChart.ChartType
Growth chart for height
HEIGHT_LOINC_CODE - Static variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
LOINC code for height observations.
heightAbsoluteErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
Probability of introducing an absolute error in height measurements.
heightAbsoluteErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Probability rate of introducing absolute errors in height measurements.
heightCarriedForwardErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
Probability of carrying forward previous height measurements.
heightCarriedForwardErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Probability rate of carrying forward previous height measurements erroneously.
heightDuplicateErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
Probability of duplicating height measurements.
heightDuplicateErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Probability rate of duplicating height measurements.
heightExtremeErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
Probability of introducing an extreme error in height measurements.
heightExtremeErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Probability rate of introducing extreme (outlier) errors in height measurements.
heightSwitchErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
Probability of switching height values between records.
heightSwitchErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Probability rate of switching height values between different records.
heightTransposeErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
Probability of transposing digits in height measurements.
heightTransposeErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Probability rate of introducing digit transposition errors in height measurements.
heightUnitErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
Probability of introducing a unit error in height measurements.
heightUnitErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Probability rate of introducing unit errors in height measurements.
high - Variable in class org.mitre.synthea.engine.Components.Range
Maximum value of the range.
history - Variable in class org.mitre.synthea.world.agents.Person
History of the currently active module.
HOME - org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Home health care.
HOME_HEALTH - org.mitre.synthea.world.agents.Provider.ProviderType
Home health provider.
HOSPICE - org.mitre.synthea.world.agents.Provider.ProviderType
Hospice provider.
HOSPICE - org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Hospice care.
HOSPITAL - org.mitre.synthea.world.agents.Provider.ProviderType
Hospital provider.
hour - Variable in class org.mitre.synthea.engine.Components.DateInput
The hour component of the time.
HOUSEHOLD - Static variable in class org.mitre.synthea.world.agents.Person
Represents the household associated with the person.
HOUSEHOLD_ROLE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the role of the person within the household.
ht - Variable in class org.mitre.synthea.world.concepts.NHANESSample
Height of the individual.

I

id - Variable in class org.mitre.synthea.engine.Generator
Unique ID for this instance of the Generator.
id - Variable in class org.mitre.synthea.world.agents.Provider
Identifier for the provider.
id - Variable in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Unique identifier for the insurance plan.
id - Variable in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Unique identifier for the plan record.
id - Variable in class org.mitre.synthea.world.concepts.NHANESSample
NHANES ID.
id - Variable in class org.mitre.synthea.world.geography.Demographics
The unique identifier for the location.
ID - Static variable in class org.mitre.synthea.world.agents.Person
Represents the ID of the person.
identifier - Variable in class org.mitre.synthea.world.agents.Clinician
Unique identifier for the clinician.
IDENTIFIER_DRIVERS - Static variable in class org.mitre.synthea.world.agents.Person
Represents the driver's license identifier of the person.
IDENTIFIER_PASSPORT - Static variable in class org.mitre.synthea.world.agents.Person
Represents the passport identifier of the person.
IDENTIFIER_SEED_ID - Static variable in class org.mitre.synthea.world.agents.Person
Represents the seed ID identifier of the person.
IDENTIFIER_SITE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the site identifier of the person.
IDENTIFIER_SSN - Static variable in class org.mitre.synthea.world.agents.Person
Represents the social security number identifier of the person.
IDENTIFIER_VARIANT_ID - Static variable in class org.mitre.synthea.world.agents.Person
Represents the variant ID identifier of the person.
IdentityRecord - Interface in org.mitre.synthea.identity
Interface representing an individual's identity record.
IHS - org.mitre.synthea.world.agents.Provider.ProviderType
Indian Health Service provider.
imagingStudies - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Imaging studies performed during the encounter.
imagingStudy(long, String, List<HealthRecord.ImagingStudy.Series>) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Create a new imaging study.
ImagingStudy() - Constructor for class org.mitre.synthea.engine.State.ImagingStudy
 
ImagingStudy(Person, long, String) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy
Constructor for ImagingStudy HealthRecord Entry.
immunization(long, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Create a new immunization and add it to the current encounter.
Immunization(long, String) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.Immunization
Constructor for Immunization HealthRecord Entry.
immunizationDue(String, Person, long, Map<String, List<Long>>) - Static method in class org.mitre.synthea.modules.Immunizations
Return whether or not the specified immunization is due.
immunizations - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Immunizations administered during the encounter.
Immunizations - Class in org.mitre.synthea.modules
This is a complete, but fairly simplistic approach to synthesizing immunizations.
Immunizations() - Constructor for class org.mitre.synthea.modules.Immunizations
 
IMMUNIZATIONS - Static variable in class org.mitre.synthea.modules.Immunizations
The key used to identify immunizations in the system.
IMMUNIZATIONS - Static variable in class org.mitre.synthea.world.concepts.HealthRecord
Constant representing immunizations in the health record.
in(int) - Method in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions.AgeRange
Determines whether the specified age falls within this range.
INCHES_PER_CM - Static variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Conversion factor from centimeters to inches.
income - Variable in class org.mitre.synthea.world.geography.Demographics
A map of income ranges to their frequency in the population.
INCOME - Static variable in class org.mitre.synthea.world.agents.Person
Represents the income of the person.
INCOME_LEVEL - Static variable in class org.mitre.synthea.world.agents.Person
Represents the income level of the person.
incomeLevel(int) - Method in class org.mitre.synthea.world.geography.Demographics
Simple linear formula just maps federal poverty level to 0.0 and 75,000 to 1.0.
incomeRemaining(long) - Method in class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Returns the amount of income the person has remaining at the given time.
IncomeSpenddownEligibility - Class in org.mitre.synthea.world.agents.behaviors.planeligibility
A class that defines the elgibility logic for Income medical cost spenddowns (MNIL, in the case of Medicaid).
IncomeSpenddownEligibility(String, String) - Constructor for class org.mitre.synthea.world.agents.behaviors.planeligibility.IncomeSpenddownEligibility
Constructor.
incrementCoveredEntries(HealthRecord.Entry) - Method in class org.mitre.synthea.world.agents.Payer
Increments the entries covered by this payer.
incrementCoveredEntries(HealthRecord.Entry) - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Increments the number of covered entries.
incrementCustomers(String) - Method in class org.mitre.synthea.world.agents.Payer
Increments the number of unique users.
incrementCustomers(String) - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Increments the number of customers that have used this plan's payers.
incrementEncounters() - Method in class org.mitre.synthea.world.agents.Clinician
Increment the number of encounters performed by this clinician.
incrementEncounters(HealthRecord.EncounterType, int) - Method in class org.mitre.synthea.world.agents.Provider
Increments the number of encounters for a specific service and year.
incrementLabs(int) - Method in class org.mitre.synthea.world.agents.Provider
Increments the number of labs for a specific year.
incrementOutOfPocketExpenses(BigDecimal) - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Increment out-of-pocket expenses for the plan record.
incrementPrescriptions(int) - Method in class org.mitre.synthea.world.agents.Provider
Increments the number of prescriptions for a specific year.
incrementPrimaryCoverage(BigDecimal) - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Increment primary coverage expenses for the plan record.
incrementProcedures() - Method in class org.mitre.synthea.world.agents.Clinician
Increment the number of procedures performed by this clinician.
incrementProcedures(int) - Method in class org.mitre.synthea.world.agents.Provider
Increments the number of procedures for a specific year.
incrementSecondaryCoverage(BigDecimal) - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Increment secondary coverage expenses for the plan record.
incrementUncoveredEntries(HealthRecord.Entry) - Method in class org.mitre.synthea.world.agents.Payer
Increments the entries not covered by this payer.
incrementUncoveredEntries(HealthRecord.Entry) - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Increments the number of uncovered entries.
Initial() - Constructor for class org.mitre.synthea.engine.State.Initial
 
initialize() - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Initializes the expression processor if needed with all inputs set as the default type (Decimal).
initialize() - Static method in class org.mitre.synthea.modules.covid.C19Vaccine
Initialize the class level information on vaccination.
initialize() - Static method in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
Run all methods needed to interact with the methods to select shot time or shot chance.
initialize(Map<String, String>) - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Initializes the expression processor for each thread if needed.
initialize(Module, String, JsonObject) - Method in class org.mitre.synthea.engine.State.Counter
 
initialize(Module, String, JsonObject) - Method in class org.mitre.synthea.engine.State.Delay
 
initialize(Module, String, JsonObject) - Method in class org.mitre.synthea.engine.State
Initializes the state with the given module, name, and definition.
initialize(Module, String, JsonObject) - Method in class org.mitre.synthea.engine.State.Observation
 
initialize(Module, String, JsonObject) - Method in class org.mitre.synthea.engine.State.Physiology
 
initialize(Module, String, JsonObject) - Method in class org.mitre.synthea.engine.State.Procedure
 
initialize(Module, String, JsonObject) - Method in class org.mitre.synthea.engine.State.SetAttribute
 
initialize(Module, String, JsonObject) - Method in class org.mitre.synthea.engine.State.Symptom
 
initialize(Module, String, JsonObject) - Method in class org.mitre.synthea.engine.State.VitalSign
 
initializeDefaultHealthRecords() - Method in class org.mitre.synthea.world.agents.Person
Initializes person's default health records.
initialPopulationSnapshotPath - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
File used to initialize a population.
InnerClassTypeAdapterFactory<T> - Class in org.mitre.synthea.helpers
Adapts values whose runtime type may differ from their declaration type.
INPATIENT - org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Inpatient hospital stay.
INPATIENT - Static variable in class org.mitre.synthea.world.agents.Clinician
Identifier for inpatient services.
insert(QuadTreeElement) - Method in class org.mitre.synthea.world.geography.quadtree.QuadTree
Insert an item into this tree.
Instance() - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy.Instance
 
instances - Variable in class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy.Series
One or more imaging Instances that belong to this Series.
institutional - Variable in class org.mitre.synthea.world.agents.Provider
institutional (e.g.
INSURANCE_STATUS - Static variable in class org.mitre.synthea.world.agents.Person
Represents the insurance status of the person.
InsurancePlan - Class in org.mitre.synthea.world.concepts.healthinsurance
A class that defines an insurance plan.
InsurancePlan(int, Payer, Set<String>, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal, boolean, boolean, boolean, int, int, int, String) - Constructor for class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Constructor for InsurancePlan.
introduceHeightAbsoluteError(HealthRecord.Encounter, RandomNumberGenerator) - Static method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Reduce the height observation by 3 to 6 cm.
introduceHeightCarriedForwardError(HealthRecord.Encounter) - Static method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Replace the height observation in this encounter with the value from the person's last encounter.
introduceHeightDuplicateError(HealthRecord.Encounter, RandomNumberGenerator) - Static method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Create a duplicate height observation in the encounter that is off slightly.
introduceHeightExtremeError(HealthRecord.Encounter) - Static method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Shift the decimal place for the height observation one place to the right.
introduceHeightSwitchError(HealthRecord.Encounter) - Static method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Swap height and weight.
introduceHeightUnitError(HealthRecord.Encounter) - Static method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Convert the height observation from cm to in.
introduceTransposeError(HealthRecord.Encounter, String) - Static method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Flip the tens and ones place in the desired observation value.
introduceWeightCarriedForwardError(HealthRecord.Encounter) - Static method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Replace the weight observation in this encounter with the value from the person's last encounter.
introduceWeightDuplicateError(HealthRecord.Encounter, RandomNumberGenerator) - Static method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Create a duplicate weight observation in the encounter that is off slightly.
introduceWeightExtremeError(HealthRecord.Encounter) - Static method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Shift the decimal place for the weight observation one place to the right.
introduceWeightSwitchError(HealthRecord.Encounter) - Static method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Swap weight and height.
introduceWeightUnitError(HealthRecord.Encounter) - Static method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Convert the weight observation value from kg to lbs.
ints(String) - Static method in class org.mitre.synthea.world.concepts.BiometricsConfig
Helper function to get a list of ints from a given location as an array.
inventory(Map<String, Attributes.Inventory>, String, String, boolean, boolean, String) - Static method in class org.mitre.synthea.helpers.Attributes
Inventory an attribute with read, write, and example values.
Inventory() - Constructor for class org.mitre.synthea.helpers.Attributes.Inventory
Create a new Inventory object with instantiated read, write, and exampleValues collections.
inventoryAttributes(Map<String, Attributes.Inventory>) - Static method in class org.mitre.synthea.modules.calculators.ASCVD
Populate the given attribute map with the list of attributes that this module reads/writes with example values when appropriate.
inventoryAttributes(Map<String, Attributes.Inventory>) - Static method in class org.mitre.synthea.modules.calculators.Framingham
Populate the given attribute map with the list of attributes that this module reads/writes with example values when appropriate.
inventoryAttributes(Map<String, Attributes.Inventory>) - Static method in class org.mitre.synthea.modules.CardiovascularDiseaseModule
Populate the given attribute map with the list of attributes that this module reads/writes with example values when appropriate.
inventoryAttributes(Map<String, Attributes.Inventory>) - Static method in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Populate the given attribute map with the list of attributes that this module reads/writes with example values when appropriate.
inventoryAttributes(Map<String, Attributes.Inventory>) - Static method in class org.mitre.synthea.modules.DeathModule
Populate the given attribute map with the list of attributes that this module reads/writes with example values when appropriate.
inventoryAttributes(Map<String, Attributes.Inventory>) - Static method in class org.mitre.synthea.modules.EncounterModule
Populate the given attribute map with the list of attributes that this module reads/writes with example values when appropriate.
inventoryAttributes(Map<String, Attributes.Inventory>) - Static method in class org.mitre.synthea.modules.HealthInsuranceModule
Populate the given attribute map with the list of attributes that this module reads/writes with example values when appropriate.
inventoryAttributes(Map<String, Attributes.Inventory>) - Static method in class org.mitre.synthea.modules.Immunizations
Populate the given attribute map with the list of attributes that this module reads/writes with example values when appropriate.
inventoryAttributes(Map<String, Attributes.Inventory>) - Static method in class org.mitre.synthea.modules.LifecycleModule
Populate the given attribute map with the list of attributes that this module reads/writes with example values when appropriate.
inventoryAttributes(Map<String, Attributes.Inventory>) - Static method in class org.mitre.synthea.modules.QualityOfLifeModule
Populate the given attribute map with the list of attributes that this module reads/writes with example values when appropriate.
inventoryCodes(Map<HealthRecord.Code, Set<String>>, Collection<HealthRecord.Code>, String) - Static method in class org.mitre.synthea.helpers.Concepts
Add the Codes in the given Collection to the given inventory of concepts.
inventoryModule(Map<HealthRecord.Code, Set<String>>, JsonObject) - Static method in class org.mitre.synthea.helpers.Concepts
Catalog all concepts from the given module into the given Table.
inventoryState(Map<HealthRecord.Code, Set<String>>, JsonObject, String) - Static method in class org.mitre.synthea.helpers.Concepts
Catalog all concepts from the given state into the given Table.
IoMapper - Class in org.mitre.synthea.helpers.physiology
Class for handling simulation inputs and outputs.
IoMapper() - Constructor for class org.mitre.synthea.helpers.physiology.IoMapper
Default constructor for IoMapper.
IoMapper(IoMapper) - Constructor for class org.mitre.synthea.helpers.physiology.IoMapper
Copy constructor.
IoMapper.IoType - Enum in org.mitre.synthea.helpers.physiology
Represents the type of input/output mapping.
IPayerAdjustment - Interface in org.mitre.synthea.world.agents.behaviors.payeradjustment
Interface to abstract various claim adjustment strategies.
IPlanEligibility - Interface in org.mitre.synthea.world.agents.behaviors.planeligibility
Interface for plan elgibility algorithms
IPlanFinder - Interface in org.mitre.synthea.world.agents.behaviors.planfinder
Find a particular provider by service.
IProviderFinder - Interface in org.mitre.synthea.world.agents.behaviors.providerfinder
Find a particular provider by service.
isActive(long) - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns whether this plan is active at the given time.
isAxisHiddenX() - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Checks if the X axis is hidden.
isAxisHiddenY() - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Checks if the Y axis is hidden.
isContiguous(HealthRecord.Encounter, long) - Method in class org.mitre.synthea.helpers.ConsolidatedServicePeriods.ConsolidatedServicePeriod
Determines whether the supplied encounter is contiguous (plus or minus the supplied interval) with this period.
isCopayBased() - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns whether this plan is copay-based.
isDisabled(Person, long) - Static method in class org.mitre.synthea.modules.LifecycleModule
Determines if the person is disabled according to input file criteria.
isGovernmentPayer() - Method in class org.mitre.synthea.world.agents.Payer
Checks if the payer is a government payer.
isGovernmentPlan() - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns whether this is a government plan.
isLeaf - Variable in class org.mitre.synthea.world.geography.quadtree.QuadTree
Indicates whether this QuadTree node is a leaf.
isLegacyGmf() - Method in class org.mitre.synthea.engine.State.Delay
Based on attributes provided in JSON, determine whether this state was defined with legacy GMF (Version 1.0).
isLegacyGmf() - Method in class org.mitre.synthea.engine.State.LegacyStateWithUnitlessRV
Based on attributes provided in JSON, determine whether this state was defined with legacy GMF (Version 1.0).
isMedicareSupplementPlan() - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns whether this plans is a medicare supplement plan.
isNoInsurance() - Method in class org.mitre.synthea.world.agents.Payer
Returns whether this is the no insurance payer.
isNoInsurance() - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns whether this plan is based on the no insurance payer.
isNotGettingShot() - Method in class org.mitre.synthea.modules.covid.LateAdopterModel
At some point, the model will stop trying to see if the person will get vaccination.
isPersonEligible(Person, long) - Method in class org.mitre.synthea.world.agents.behaviors.planeligibility.CSVEligibility
 
isPersonEligible(Person, long) - Method in class org.mitre.synthea.world.agents.behaviors.planeligibility.DefaultPlanEligibility
 
isPersonEligible(Person, long) - Method in class org.mitre.synthea.world.agents.behaviors.planeligibility.IncomeSpenddownEligibility
 
isPersonEligible(Person, long) - Method in interface org.mitre.synthea.world.agents.behaviors.planeligibility.IPlanEligibility
Returns whether the given person meets the eligibility criteria of this algorithm at the given time.
isPersonEligible(Person, long) - Method in class org.mitre.synthea.world.agents.behaviors.planeligibility.PovertyMultiplierFileEligibility
 
isPersonEligible(Person, long) - Method in class org.mitre.synthea.world.agents.behaviors.planeligibility.QualifyingAttributesEligibility
 
isPersonEligible(Person, long) - Method in class org.mitre.synthea.world.agents.behaviors.planeligibility.QualifyingConditionCodesEligibility
 
isPopulated() - Method in class org.mitre.synthea.engine.ReactionProbabilities
Checks if the ReactionProbabilities object has any possible severities defined.
isPrimitive() - Method in class org.mitre.synthea.helpers.physiology.PreGenerator.PreGeneratorArg
Returns whether the argument is a primitive type.
isResolved() - Method in class org.mitre.synthea.engine.ExpressedSymptom.SymptomSource
Check if the symptom is resolved.
isTwoDose() - Method in class org.mitre.synthea.modules.covid.C19Vaccine
Check if the vaccine requires two doses.
isUsePreGenerators() - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Checks if pre-generators are used.
isValid(String) - Static method in class org.mitre.synthea.helpers.SimpleCSV
Simple CSV validator that ensures the number of columns in each file matches the number of elements in each row.
isValid(String, char) - Static method in class org.mitre.synthea.helpers.SimpleCSV
Simple CSV validator that ensures the number of columns in each file matches the number of elements in each row.
isWellness() - Method in class org.mitre.synthea.engine.State.Encounter
Returns whether this encounter is a wellness encounter.
items - Variable in class org.mitre.synthea.world.concepts.Claim
Additional items in the claim.

J

JANSSEN - org.mitre.synthea.modules.covid.C19Vaccine.EUASet
Johnson and Johnson (Janssen) COVID-19 Vaccine.
JANSSEN_APPROVED - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Time when Janssen vaccine was approved.
justAfter(long) - Method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Finds the closest point occurring after the given time.
justBefore(long) - Method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Finds the closest point occurring before the given time.

K

keepPatientsModulePath - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
Path to a module defining which patients should be kept and exported.
KILOGRAMS_TO_GAIN - Static variable in class org.mitre.synthea.world.agents.Person
Represents the kilograms to gain for the person.
kind - Variable in class org.mitre.synthea.engine.Distribution
The type of distribution.

L

LABS - Static variable in class org.mitre.synthea.world.agents.Provider
Key for tracking labs.
language - Variable in class org.mitre.synthea.engine.Components.Attachment
Human language of the content (BCP-47).
languageFromRaceAndEthnicity(String, String, RandomNumberGenerator) - Method in class org.mitre.synthea.world.geography.Demographics
Selects a language based on race and ethnicity.
LAST_NAME - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for last name attribute.
LAST_NAME - Static variable in class org.mitre.synthea.world.agents.Person
Represents the last name of the person.
LAST_VISIT_SYMPTOM_TOTAL - Static variable in class org.mitre.synthea.modules.EncounterModule
Attribute key for the last visit symptom total.
lastEncounterTime() - Method in class org.mitre.synthea.world.concepts.HealthRecord
Gets the time of the most recent encounter in this health record.
lastUpdated - Variable in class org.mitre.synthea.world.agents.Person
Tracks the last time that the person was updated over a serialize/deserialize.
lastWellnessEncounter() - Method in class org.mitre.synthea.world.concepts.HealthRecord
Return the last wellness encounter for the individual.
LATE_ADOPTION_START_TIME - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Start time for late adoption of vaccines.
LateAdopterModel - Class in org.mitre.synthea.modules.covid
The COVID-19 Immunization Module uses actual data to predict whether someone will get a vaccine during the time period for which data is available.
LateAdopterModel(Person, long) - Constructor for class org.mitre.synthea.modules.covid.LateAdopterModel
Create a new model for the person at a given time in the simulation.
LegacyStateWithUnitlessRV() - Constructor for class org.mitre.synthea.engine.State.LegacyStateWithUnitlessRV
 
LifecycleModule - Class in org.mitre.synthea.modules
LifecycleModule is responsible for managing the lifecycle of a Person.
LifecycleModule() - Constructor for class org.mitre.synthea.modules.LifecycleModule
Constructor for LifecycleModule.
likelihoodOfDeath(int) - Static method in class org.mitre.synthea.modules.LifecycleModule
Function that determines the probability of death based on age.
LINE - org.mitre.synthea.helpers.ChartRenderer.ChartType
Line chart type.
LINK_ID - Static variable in class org.mitre.synthea.world.agents.Person
Represents the link ID associated with the person.
load(File) - Static method in class org.mitre.synthea.helpers.Config
Load properties from a file.
load(InputStream) - Static method in class org.mitre.synthea.helpers.Config
Load properties from an input stream (e.g., when running inside a JAR).
load(String) - Static method in class org.mitre.synthea.world.geography.Demographics
Get a Table of (State, CityId, Demographics), with the given restrictions on state and city.
loadAll(Person) - Static method in class org.mitre.synthea.helpers.PhysiologyValueGenerator
Returns a List of all PhysiologyValueGenerators defined in the configuration directory.
loadAll(Person, String) - Static method in class org.mitre.synthea.helpers.PhysiologyValueGenerator
Loads all PhysiologyValueGenerators defined in the given generator configuration subdirectory.
loadCharts() - Static method in class org.mitre.synthea.world.concepts.GrowthChart
Load all of the growth charts from the cdc_growth_charts.json file.
loadCitiesByLanguage(String) - Static method in class org.mitre.synthea.world.geography.Location
Load a resource which contains foreign places of birth based on ethnicity in json format:
loadCorrelations() - Static method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Load correlations of extended BMI Z Scores from age year to age year.
loadCostData() - Static method in class org.mitre.synthea.world.concepts.Costs
Load all cost data needed by the system.
loadDisabilityWeights() - Static method in class org.mitre.synthea.modules.QualityOfLifeModule
Load the disability weights from the gbd_disability_weights.csv file.
loadDistribution() - Static method in class org.mitre.synthea.world.concepts.NHANESSample
Load the NHANES samples from resources into an EnumeratedDistribution.
loadFile(Path, boolean, Properties, boolean) - Static method in class org.mitre.synthea.engine.Module
Loads the module defined from the file at the given path.
loadProviders(Location, String, Provider.ProviderType, Set<HealthRecord.EncounterType>, RandomNumberGenerator, boolean) - Static method in class org.mitre.synthea.world.agents.Provider
Read the providers from the given resource file, only importing the ones for the given state.
loadProviders(Location, DefaultRandomNumberGenerator) - Static method in class org.mitre.synthea.world.agents.Provider
Load into cache the list of providers for a state.
loadRawDistribution() - Static method in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
Reads in the CSV file.
loadSamples() - Static method in class org.mitre.synthea.world.concepts.NHANESSample
Load the NHANES samples from resources.
loadShotProbabilitiesByAge() - Static method in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
Load the JSON file that has a map of age ranges to percentage of that age range that has been vaccinated.
loadValueSet(String, ValueSet) - Static method in class org.mitre.synthea.helpers.RandomCodeGenerator
Load the given value set into our cache.
LocalDateDeserializer - Class in org.mitre.synthea.identity
A custom deserializer for LocalDate objects using Gson.
LocalDateDeserializer() - Constructor for class org.mitre.synthea.identity.LocalDateDeserializer
 
localDateToTimestamp(LocalDate) - Static method in class org.mitre.synthea.helpers.Utilities
Convert the given LocalDate into a Unix timestamp.
localModuleDir - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
When Synthea is used as a standalone library, this directory holds any locally created modules.
location - Variable in class org.mitre.synthea.engine.Generator
The location where the population is generated.
Location - Class in org.mitre.synthea.world.geography
Represents a geographical location with associated data such as population.
Location(String, String) - Constructor for class org.mitre.synthea.world.geography.Location
Location is a set of demographic and place information.
LOCATION - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for location attribute.
LOCATION - Static variable in class org.mitre.synthea.world.agents.Person
Represents the location of the person.
Logic - Class in org.mitre.synthea.engine
Logic represents any portion of a generic module that requires a logical expression.
Logic() - Constructor for class org.mitre.synthea.engine.Logic
 
Logic.ActiveAllergy - Class in org.mitre.synthea.engine
Represents an active allergy logic condition.
Logic.ActiveCarePlan - Class in org.mitre.synthea.engine
The Active CarePlan condition type tests whether a given care plan is currently prescribed and active for the patient.
Logic.ActiveCondition - Class in org.mitre.synthea.engine
The Active Condition condition type tests whether a given condition is currently diagnosed and active on the patient.
Logic.ActiveMedication - Class in org.mitre.synthea.engine
The Active Medication condition type tests whether a given medication is currently prescribed and active for the patient.
Logic.Age - Class in org.mitre.synthea.engine
The Age condition type tests the patient's age, in a given unit.
Logic.And - Class in org.mitre.synthea.engine
The And condition type tests that a set of sub-conditions are all true.
Logic.AtLeast - Class in org.mitre.synthea.engine
The At Least condition type tests that a minimum number of conditions from a set of sub-conditions are true.
Logic.AtMost - Class in org.mitre.synthea.engine
The At Most condition type tests that a maximum number of conditions from a set of sub-conditions are true.
Logic.Attribute - Class in org.mitre.synthea.engine
The Attribute condition type tests a named attribute on the patient entity.
Logic.Date - Class in org.mitre.synthea.engine
The Date condition type tests the current year, month, or date being simulated.
Logic.False - Class in org.mitre.synthea.engine
The False condition always returns false.
Logic.Gender - Class in org.mitre.synthea.engine
The Gender condition type tests the patient's gender.
Logic.Not - Class in org.mitre.synthea.engine
The Not condition type negates its sub-condition.
Logic.Observation - Class in org.mitre.synthea.engine
The Observation condition type tests the most recent observation of a given type against a given value.
Logic.Or - Class in org.mitre.synthea.engine
The Or condition type tests that at least one of its sub-conditions is true.
Logic.PriorState - Class in org.mitre.synthea.engine
The PriorState condition type tests the progression of the patient through the module, and checks if a specific state has already been processed (in other words, the state is in the module's state history).
Logic.Race - Class in org.mitre.synthea.engine
The Race condition type tests a patient's race.
Logic.SocioeconomicStatus - Class in org.mitre.synthea.engine
The Socioeconomic Status condition type tests the patient's socioeconomic status.
Logic.Symptom - Class in org.mitre.synthea.engine
The Symptom condition type tests a patient's current symptoms.
Logic.True - Class in org.mitre.synthea.engine
The True condition always returns true.
Logic.VitalSign - Class in org.mitre.synthea.engine
The Vital Sign condition type tests a patient's current vital signs.
LONG_TERM - org.mitre.synthea.world.agents.Provider.ProviderType
Long-term care provider.
LONG_TERM_WEIGHT_LOSS - Static variable in class org.mitre.synthea.modules.WeightLossModule
Indicates long-term weight loss.
LOOK_UP_CDC_ETHNICITY_CODE - Static variable in class org.mitre.synthea.world.concepts.RaceAndEthnicity
A lookup map for CDC ethnicity LOINC codes.
LOOK_UP_CDC_ETHNICITY_DISPLAY - Static variable in class org.mitre.synthea.world.concepts.RaceAndEthnicity
A lookup map for CDC ethnicity display names, with each one mapping to either "hispanic" or "non-hispanic".
LOOK_UP_CDC_RACE - Static variable in class org.mitre.synthea.world.concepts.RaceAndEthnicity
A lookup map for CDC race LOINC codes.
lookUp(double) - Method in class org.mitre.synthea.world.concepts.GrowthChartEntry
Look up the value for a particular percentile.
lookUp(int, String, double) - Method in class org.mitre.synthea.world.concepts.GrowthChart
Lookup and calculate values from the CDC growth charts, using the LMS values to calculate the intermediate values.
lookupGrowthChart(String, String, int, double) - Static method in class org.mitre.synthea.modules.LifecycleModule
Lookup and calculate values from the CDC growth charts, using the LMS values to calculate the intermediate values.
LookupTableKey(List<String>, Integer, Long) - Constructor for class org.mitre.synthea.engine.Transition.LookupTableKey
Create a symbolic lookup key for a given row that contains actual patient values.
LookupTableKey(List<String>, Range<Integer>, Range<Long>) - Constructor for class org.mitre.synthea.engine.Transition.LookupTableKey
Create a symbolic lookup key for a given row that contains lookup values.
LookupTableTransition(List<Transition.LookupTableTransitionOption>) - Constructor for class org.mitre.synthea.engine.Transition.LookupTableTransition
Constructor for LookupTableTransition.
LookupTableTransitionOption() - Constructor for class org.mitre.synthea.engine.Transition.LookupTableTransitionOption
 
LOSS_OF_CARE - Static variable in class org.mitre.synthea.modules.LifecycleModule
Death From Lack of Treatment SNOMED Code (Due to a Payer not covering treatment) Note: This SNOMED Code (397709008) is just for death - not death from lack of treatment.
lossOfCareEnabled - Variable in class org.mitre.synthea.world.agents.Person
Experimental feature flag.
lossOfCareRecord - Variable in class org.mitre.synthea.world.agents.Person
Only used if "lossOfCareEnabled" is true.
lotNumber - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Device
Lot number of manufacture
low - Variable in class org.mitre.synthea.engine.Components.Range
Minimum value of the range.
lowerLimit - Variable in class org.mitre.synthea.engine.Components.SampledData
Lower limit of detection.
LOWEST_CHANCE_THRESHOLD - Static variable in class org.mitre.synthea.modules.covid.LateAdopterModel
The lowest chance of getting a shot before the model stops trying to see if the person will get vaccinated.

M

MAIDEN_NAME - Static variable in class org.mitre.synthea.world.agents.Person
Represents the maiden name of the person.
main(String[]) - Static method in class App
Run Synthea generation.
main(String[]) - Static method in class Graphviz
Generate the Graphviz-like graphs of the disease modules.
main(String[]) - Static method in class org.mitre.synthea.engine.PhysiologySimulator
Executes a physiology simulation according to a given configuration file.
main(String[]) - Static method in class org.mitre.synthea.helpers.Attributes
Generate an output file containing all Person attributes used in Synthea.
main(String[]) - Static method in class org.mitre.synthea.helpers.Concepts
Generate an output file containing all clinical concepts used in Synthea.
main(String[]) - Static method in class org.mitre.synthea.helpers.ModuleOverrides
Main method, not to be invoked directly: should always be called via gradle task `overrides`.
main(String[]) - Static method in class RunFlexporter
Main method.
mainEntry - Variable in class org.mitre.synthea.world.concepts.Claim
The main entry of the claim.
maintainBMIPercentile(Person, long) - Method in class org.mitre.synthea.modules.WeightLossModule
For patients under 20 that have successful weight management and long term success, they will maintain their BMI until they reach age 20.
maintenance - Static variable in class org.mitre.synthea.modules.WeightLossModule
The percent chance a patient will continue maintaining their weight loss long term
manageFirstYearWeight(Person, long) - Method in class org.mitre.synthea.modules.WeightLossModule
This method handles all weight management cases (adherent and non-adherent) for the first year of weight management.
managementStartAge - Static variable in class org.mitre.synthea.modules.WeightLossModule
The minimum age to start weight management.
manageYearTwoThroughFive(Person, long) - Method in class org.mitre.synthea.modules.WeightLossModule
This method handles all weight management cases (adherent and non-adherent) for the year two through year five of weight management.
mandateOccupation - Static variable in class org.mitre.synthea.modules.HealthInsuranceModule
Represents the proportion of the population required to have health insurance coverage due to an occupation-related mandate.
mandateTime - Static variable in class org.mitre.synthea.modules.HealthInsuranceModule
The year at which the mandate went into effect
manufacturer - Variable in class org.mitre.synthea.engine.State.Device
Manufacturer of the device
manufacturer - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Device
manufacturer of the device
manufactureTime - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Device
the time the device was manufactured
MARITAL_STATUS - Static variable in class org.mitre.synthea.world.agents.Person
Represents the marital status of the person.
max - Variable in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions.AgeRange
Maximum age in the range.
MAX_AGE - Static variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
The maximum age (in years) for which this editor will operate.
MAX_PERCENTILE - Static variable in class org.mitre.synthea.world.concepts.GrowthChartEntry
The highest percentile to use when attempting to calculate a value.
maxAge - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
Maximum age of people to be generated.
maxLoss - Static variable in class org.mitre.synthea.modules.WeightLossModule
The maximum amount of weight a patient will lose when adhering to the plan, represented as a percentage
maxNumberInstances - Variable in class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy.Series
max
maxNumberSeries - Variable in class org.mitre.synthea.engine.State.ImagingStudy
Max number of the series
maxPedPercentileChange - Static variable in class org.mitre.synthea.modules.WeightLossModule
The max percentile BMI change for young patient (below 20), replaces minLoss/maxLoss
mayPurchaseSupplement() - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Returns whether a customer may buy a supplement to this plan.
MEDICARE - Static variable in class org.mitre.synthea.world.agents.Provider
Provider selection behavior: Medicare provider.
Medication(long, String) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.Medication
Constructor for Medication HealthRecord Entry.
medicationActive(String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Returns whether the specified medication is active
medicationAdministration(long, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Administer a medication without altering existing medications.
medicationEnd(long, String, HealthRecord.Code) - Method in class org.mitre.synthea.world.concepts.HealthRecord
End a current medication of the specified type if one exists.
MedicationEnd() - Constructor for class org.mitre.synthea.engine.State.MedicationEnd
 
medicationEndByState(long, String, HealthRecord.Code) - Method in class org.mitre.synthea.world.concepts.HealthRecord
End an existing medication with the supplied state if one exists.
MedicationOrder() - Constructor for class org.mitre.synthea.engine.State.MedicationOrder
 
medications - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Medications prescribed or administered during the encounter.
MEDICATIONS - Static variable in class org.mitre.synthea.world.concepts.HealthRecord
Constant representing medications in the health record.
medicationStart(long, String, boolean) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Get an existing medication of the specified type or create one if none exists.
meetsAffordabilityRequirements(InsurancePlan, Person, HealthRecord.EncounterType, long) - Static method in interface org.mitre.synthea.world.agents.behaviors.planfinder.IPlanFinder
Determine whether or not the given payer meets the person's basic requirements.
meetsWeightManagementThresholds(Person, long) - Method in class org.mitre.synthea.modules.WeightLossModule
Determines whether a person meets the thresholds for starting weight management.
mergeCodeList(List<HealthRecord.Code>) - Method in class org.mitre.synthea.world.concepts.HealthRecord.Entry
Merges the passed in code list into the existing list of codes for this entry.
mergeReasonList(List<HealthRecord.Code>) - Method in class org.mitre.synthea.world.concepts.HealthRecord.EntryWithReasons
Merges the passed in code list into the existing list of codes for this entry.
Metric() - Constructor for class org.mitre.synthea.helpers.TransitionMetrics.Metric
 
MIDDLE_NAME - Static variable in class org.mitre.synthea.world.agents.Person
Represents the middle name of the person.
MILD - org.mitre.synthea.world.concepts.HealthRecord.ReactionSeverity
Mild allergic reaction
millisecond - Variable in class org.mitre.synthea.engine.Components.DateInput
The millisecond component of the time.
min - Variable in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions.AgeRange
Minimum age in the range.
MIN_EMPLOYMENT_STATE_LENGTH - Static variable in class org.mitre.synthea.world.concepts.Employment
Minimum length a person can have an employment condition
minAge - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
Minimum age of people to be generated.
minLoss - Static variable in class org.mitre.synthea.modules.WeightLossModule
The minimum amount of weight a patient will lose when adhering to the plan, represented as a percentage
minNumberInstances - Variable in class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy.Series
Minimum and maximum number of instances in this series.
minNumberSeries - Variable in class org.mitre.synthea.engine.State.ImagingStudy
Minimum and maximum number of series in this study.
minute - Variable in class org.mitre.synthea.engine.Components.DateInput
The minute component of the time.
modality - Variable in class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy.Series
A DICOM acquisition modality code.
model - Variable in class org.mitre.synthea.engine.State.Device
Model of the device
model - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Device
model of the device
MODERATE - org.mitre.synthea.world.concepts.HealthRecord.ReactionSeverity
Moderate allergic reaction
MODERNA - org.mitre.synthea.modules.covid.C19Vaccine.EUASet
Moderna COVID-19 Vaccine.
MODERNA_APPROVED - Static variable in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Time when Moderna vaccine was approved.
module - Variable in class org.mitre.synthea.engine.State
The module associated with this state.
Module - Class in org.mitre.synthea.engine
Module represents the entry point of a generic module.
Module() - Constructor for class org.mitre.synthea.engine.Module
Protected no-args constructor only allowed to be used by subclasses.
Module(JsonObject, boolean) - Constructor for class org.mitre.synthea.engine.Module
Create a new Module.
Module.ModuleSupplier - Class in org.mitre.synthea.engine
ModuleSupplier allows for lazy loading of Modules.
ModuleConditions(String) - Constructor for class org.mitre.synthea.engine.ExpressedConditionRecord.ModuleConditions
Create new instance for the specified module name.
ModuleOverrides - Class in org.mitre.synthea.helpers
Task class to generate a properties list of "overridable" fields within the modules, which includes the name of the file, the JSONPath to the field, and the original value.
ModuleOverrides(List<String>, List<String>, List<String>, List<String>) - Constructor for class org.mitre.synthea.helpers.ModuleOverrides
Create a ModuleOverrides object which will process the modules according to the given options.
ModuleSupplier(boolean, String, Callable<Module>) - Constructor for class org.mitre.synthea.engine.Module.ModuleSupplier
Create a ModuleSupplier.
ModuleSupplier(Module) - Constructor for class org.mitre.synthea.engine.Module.ModuleSupplier
Constructs a Module supplier around a singleton Module instance.
month - Variable in class org.mitre.synthea.engine.Components.DateInput
The month component of the date.
multiObservation(long, String, int) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Add a new observation for the specified time and type, move the specified number of observations (in reverse order) from the encounter to sub observations of the new observation.
MultiObservation() - Constructor for class org.mitre.synthea.engine.State.MultiObservation
 
MULTIPLE_BIRTH_STATUS - Static variable in class org.mitre.synthea.world.agents.Person
Represents whether the person is part of a multiple birth.
MultiTableChartConfig() - Constructor for class org.mitre.synthea.helpers.ChartRenderer.MultiTableChartConfig
 
MultiTableSeriesConfig() - Constructor for class org.mitre.synthea.helpers.ChartRenderer.MultiTableSeriesConfig
 

N

name - Variable in class org.mitre.synthea.engine.Module
Name of the module.
name - Variable in class org.mitre.synthea.engine.State
The name of the state.
name - Variable in class org.mitre.synthea.world.agents.Provider
Name of the provider.
name - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Entry
Name of the entry.
name - Variable in class org.mitre.synthea.world.geography.Place
The name of the place.
NAME - Static variable in class org.mitre.synthea.modules.EncounterModule
Module name.
NAME - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for name attribute.
NAME - Static variable in class org.mitre.synthea.world.agents.Person
Represents the name of the person.
NAME_FATHER - Static variable in class org.mitre.synthea.world.agents.Person
Represents the father's name of the person.
NAME_MOTHER - Static variable in class org.mitre.synthea.world.agents.Person
Represents the mother's name of the person.
NAME_PREFIX - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for name prefix attribute.
NAME_PREFIX - Static variable in class org.mitre.synthea.world.agents.Person
Represents the prefix of the person's name.
NAME_SUFFIX - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for name suffix attribute.
NAME_SUFFIX - Static variable in class org.mitre.synthea.world.agents.Person
Represents the suffix of the person's name.
NamedDistribution(JsonObject) - Constructor for class org.mitre.synthea.engine.Transition.NamedDistribution
Constructor for NamedDistribution.
NamedDistribution(Map<String, ?>) - Constructor for class org.mitre.synthea.engine.Transition.NamedDistribution
Constructor for NamedDistribution.
Names - Class in org.mitre.synthea.world.concepts
Provides utilities for generating and managing names.
Names() - Constructor for class org.mitre.synthea.world.concepts.Names
 
NEAREST - Static variable in class org.mitre.synthea.world.agents.Provider
Provider selection behavior: nearest provider.
NETWORK - Static variable in class org.mitre.synthea.world.agents.Provider
Provider selection behavior: network provider.
NEVER_GOING_TO_GET_SHOT - org.mitre.synthea.modules.covid.C19ImmunizationModule.VaccinationStatus
Never going to get vaccinated.
newEnrollmentPeriod(long) - Method in class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Determines whether the person should enter an enrollment period and search for a new insurance plan.
next - Variable in class org.mitre.synthea.engine.State.Delayable
next is "transient" in the sense that it represents object state as opposed to the other fields which represent object definition hence it is unset in clone()
next(RandomNumberGenerator) - Method in class org.mitre.synthea.helpers.RandomCollection
Select an item from the collection at random by the weight of the items.
NHANESSample - Class in org.mitre.synthea.world.concepts
Representation of a sample of information from NHANES - https://www.cdc.gov/nchs/nhanes/index.htm Synthea contains a file that is a sample of NHANES information from 1999 - 2015 where heights and weights were recorded for individuals between 24 and 36 months old.
NHANESSample() - Constructor for class org.mitre.synthea.world.concepts.NHANESSample
 
NINETEEN_YEARS_IN_MONTHS - Static variable in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
The number of months in nineteen years.
NO_VEHICLE_ACCESS - Static variable in class org.mitre.synthea.world.agents.Person
Represents whether the person has no vehicle access.
NONE - org.mitre.synthea.engine.State.TelemedicinePossibility
A telemedicine encounter will never happen
Not() - Constructor for class org.mitre.synthea.engine.Logic.Not
 
NOT_ELIGIBLE - org.mitre.synthea.modules.covid.C19ImmunizationModule.VaccinationStatus
Not eligible for vaccination.
note - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Entry
Note associated with the entry.
npi - Variable in class org.mitre.synthea.world.agents.Clinician
National Provider Identifier (NPI) for the clinician.
npi - Variable in class org.mitre.synthea.world.agents.Provider
National Provider Identifier (NPI).
NURSING - org.mitre.synthea.world.agents.Provider.ProviderType
Nursing provider.

O

observation(long, String, Object) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Add an observation with the supplied properties to the current encounter.
Observation() - Constructor for class org.mitre.synthea.engine.Logic.Observation
 
Observation() - Constructor for class org.mitre.synthea.engine.State.Observation
 
Observation(long, String, Object) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.Observation
Constructor for Observation HealthRecord Entry.
observations - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Observations recorded during the encounter.
observations - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Observation
List of sub-observations
observations - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Report
The observations which comprise this report
OCCUPATION_LEVEL - Static variable in class org.mitre.synthea.world.agents.Person
Represents the occupation level of the person.
of(Class<T>, String) - Static method in class org.mitre.synthea.helpers.InnerClassTypeAdapterFactory
Creates a new runtime type adapter using for baseType using typeFieldName as the type field name.
onConditionEnd(String, String, long) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord
Method that is used to update the onsetConditions field when a ConditionEnd state is processed.
onConditionOnset(String, String, String, long) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord
Method that is used to update the onsetConditions field when a ConditionOnset state is processed.
ONE_YEAR - Static variable in class org.mitre.synthea.modules.WeightLossModule
Represents one year in milliseconds.
ONE_YEAR - Static variable in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
The number of milliseconds in one year.
onSet(String, String, long, int, Boolean) - Method in class org.mitre.synthea.engine.ExpressedSymptom
Update the data structure with a symptom being onset from a module.
onsetCondition(String, String, long) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ModuleConditions
Records the onset of a condition.
OnsetCondition(String) - Constructor for class org.mitre.synthea.engine.ExpressedConditionRecord.OnsetCondition
Constructs an OnsetCondition with the specified name.
onsetConditionRecord - Variable in class org.mitre.synthea.world.agents.Person
Data structure for storing onset conditions (init_time, end_time).
options - Variable in class org.mitre.synthea.engine.Generator
Options for configuring the generator.
Or() - Constructor for class org.mitre.synthea.engine.Logic.Or
 
org.mitre.synthea.editors - package org.mitre.synthea.editors
 
org.mitre.synthea.engine - package org.mitre.synthea.engine
 
org.mitre.synthea.helpers - package org.mitre.synthea.helpers
 
org.mitre.synthea.helpers.physiology - package org.mitre.synthea.helpers.physiology
 
org.mitre.synthea.identity - package org.mitre.synthea.identity
 
org.mitre.synthea.modules - package org.mitre.synthea.modules
 
org.mitre.synthea.modules.calculators - package org.mitre.synthea.modules.calculators
 
org.mitre.synthea.modules.covid - package org.mitre.synthea.modules.covid
 
org.mitre.synthea.world.agents - package org.mitre.synthea.world.agents
 
org.mitre.synthea.world.agents.behaviors.payeradjustment - package org.mitre.synthea.world.agents.behaviors.payeradjustment
 
org.mitre.synthea.world.agents.behaviors.planeligibility - package org.mitre.synthea.world.agents.behaviors.planeligibility
 
org.mitre.synthea.world.agents.behaviors.planfinder - package org.mitre.synthea.world.agents.behaviors.planfinder
 
org.mitre.synthea.world.agents.behaviors.providerfinder - package org.mitre.synthea.world.agents.behaviors.providerfinder
 
org.mitre.synthea.world.concepts - package org.mitre.synthea.world.concepts
 
org.mitre.synthea.world.concepts.healthinsurance - package org.mitre.synthea.world.concepts.healthinsurance
 
org.mitre.synthea.world.geography - package org.mitre.synthea.world.geography
 
org.mitre.synthea.world.geography.quadtree - package org.mitre.synthea.world.geography.quadtree
 
originValue - Variable in class org.mitre.synthea.engine.Components.SampledData
Zero value.
OUTPATIENT - org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Outpatient care visit.
overflow - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
Population as exclusively live persons or including deceased.
ownerName - Variable in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Name of the owner of the insurance plan.
ownership - Variable in class org.mitre.synthea.world.agents.Provider
Ownership type of the provider.
ownership - Variable in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Ownership type of the insurance plan.

P

pages - Variable in class org.mitre.synthea.engine.Components.Attachment
Number of printed pages.
paidByPayer - Variable in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Amount otherwise paid by the primary payer.
paidBySecondaryPayer - Variable in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Amount otherwise paid by the secondary payer.
parameters - Variable in class org.mitre.synthea.engine.Distribution
Parameters defining the distribution (e.g., mean, standard deviation).
parse(String) - Static method in class org.mitre.synthea.helpers.SimpleCSV
Parse the data from the given CSV file into a List of Maps, where the key is the column name.
parse(String, char) - Static method in class org.mitre.synthea.helpers.SimpleCSV
Parse the data from the given CSV file into a List of Maps, where the key is the column name.
parseDateRange(String) - Static method in class org.mitre.synthea.helpers.Utilities
Parse a range of Synthea timestamps (milliseconds since the epoch) from a String.
parseLineByLine(String) - Static method in class org.mitre.synthea.helpers.SimpleCSV
Parse the data from the given CSV file into an Iterator of Maps, where the key is the column name.
parseYamlToResources(List<Map<String, Object>>, Class<T>) - Static method in class org.mitre.synthea.helpers.Utilities
Helper method to parse FHIR resources from YAML.
path - Variable in class org.mitre.synthea.engine.Module.ModuleSupplier
The file path of the module.
patientOutOfPocket - Variable in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Amount otherwise paid by the patient out of pocket.
Payer - Class in org.mitre.synthea.world.agents
Represents a payer organization that provides insurance plans.
Payer(String, int, Set<String>, String) - Constructor for class org.mitre.synthea.world.agents.Payer
Payer constructor.
PayerAdjustmentFixed - Class in org.mitre.synthea.world.agents.behaviors.payeradjustment
Fixed payment adjustment strategy.
PayerAdjustmentFixed(double) - Constructor for class org.mitre.synthea.world.agents.behaviors.payeradjustment.PayerAdjustmentFixed
Create a new fixed payer adjustment.
PayerAdjustmentNone - Class in org.mitre.synthea.world.agents.behaviors.payeradjustment
Default payer adjustment strategy -- no adjustment.
PayerAdjustmentNone() - Constructor for class org.mitre.synthea.world.agents.behaviors.payeradjustment.PayerAdjustmentNone
 
PayerAdjustmentRandom - Class in org.mitre.synthea.world.agents.behaviors.payeradjustment
Randomized payment adjustment strategy.
PayerAdjustmentRandom(double) - Constructor for class org.mitre.synthea.world.agents.behaviors.payeradjustment.PayerAdjustmentRandom
Create a new random payer adjustment.
payMonthlyPremium(double, int) - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
Pays the plan's premium to the Payer, increasing their revenue.
payMonthlyPremiums(double, int) - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Pay monthly premiums associated with this plan.
payMonthlyPremiumsAtTime(long, double, int) - Method in class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Pay monthly premiums to the payers at this time.
PCP_SYMPTOM_THRESHOLD - Static variable in class org.mitre.synthea.modules.EncounterModule
These are thresholds for patients to seek symptom-driven care - they'll go to the appropriate provider based on which threshold they meet.
PediatricGrowthTrajectory - Class in org.mitre.synthea.world.concepts
This class provides growth trajectories for individuals between 2 and 20.
PediatricGrowthTrajectory(long, long) - Constructor for class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Starts a new pediatric growth trajectory.
PediatricGrowthTrajectory.Point - Class in org.mitre.synthea.world.concepts
A representation of a point in the growth trajectory.
PediatricGrowthTrajectory.YearInformation - Class in org.mitre.synthea.world.concepts
Container for data on changes between years for BMI information.
pediatricRegression(Person, long) - Method in class org.mitre.synthea.modules.WeightLossModule
This will regress a pediatric patient back to their BMI percentile.
percentileFor(int, String, double) - Method in class org.mitre.synthea.world.concepts.GrowthChart
Given a value, find the percentile of the individual based on sex and age in months.
percentileForBMI(double, String, int) - Static method in class org.mitre.synthea.modules.LifecycleModule
Look up the percentile that a given BMI falls into based on gender and age in months.
percentileForValue(double) - Method in class org.mitre.synthea.world.concepts.GrowthChartEntry
Look up the percentile that a given value falls into.
percentileToBMI(double, int, String, double) - Static method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Uses extended percentiles when calculating a BMI greater than or equal to the 95th percentile.
performEncounter(Person, long) - Static method in class org.mitre.synthea.modules.Immunizations
Administer vaccines to the person at the state time according to the required immunization schedule.
Period - Class in org.mitre.synthea.identity
A simple representation of a time period with a start and end date.
Period(LocalDate, LocalDate) - Constructor for class org.mitre.synthea.identity.Period
Constructs a Period with a start and end date.
person - Variable in class org.mitre.synthea.helpers.ValueGenerator
The person associated with this value generator
person - Variable in class org.mitre.synthea.world.concepts.Claim
The person associated with this claim.
Person - Class in org.mitre.synthea.world.agents
Represents a person in the simulation.
Person(long) - Constructor for class org.mitre.synthea.world.agents.Person
Person constructor.
PersonChartConfig() - Constructor for class org.mitre.synthea.helpers.ChartRenderer.PersonChartConfig
 
PersonSeriesConfig() - Constructor for class org.mitre.synthea.helpers.ChartRenderer.PersonSeriesConfig
 
PFIZER - org.mitre.synthea.modules.covid.C19Vaccine.EUASet
Pfizer-BioNTech COVID-19 Vaccine.
PHARMACY - org.mitre.synthea.world.agents.Provider.ProviderType
Pharmacy provider.
phone - Variable in class org.mitre.synthea.world.agents.Provider
Phone number of the provider.
Physiology() - Constructor for class org.mitre.synthea.engine.State.Physiology
 
PhysiologyGeneratorConfig - Class in org.mitre.synthea.helpers.physiology
ValueGenerator configuration for a physiology model file.
PhysiologyGeneratorConfig() - Constructor for class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
 
PhysiologySimulator - Class in org.mitre.synthea.engine
Executes simulations of physiology models represented in SBML files.
PhysiologySimulator(String, String, double, double) - Constructor for class org.mitre.synthea.engine.PhysiologySimulator
PhysiologySimulator constructor.
PhysiologySimulator.SimConfig - Class in org.mitre.synthea.engine
POJO configuration for the simulation.
PhysiologyValueGenerator - Class in org.mitre.synthea.helpers
A ValueGenerator for generation of values from a physiology simulation.
PhysiologyValueGenerator(PhysiologyGeneratorConfig, SimRunner, VitalSign, Person, double) - Constructor for class org.mitre.synthea.helpers.PhysiologyValueGenerator
A generator of VitalSign values from a physiology simulation.
pickAge(RandomNumberGenerator) - Method in class org.mitre.synthea.world.geography.Demographics
Pick an age based on the population distribution for the city.
pickEducation(RandomNumberGenerator) - Method in class org.mitre.synthea.world.geography.Demographics
Return a random education level based on statistics.
pickEthnicity(RandomNumberGenerator) - Method in class org.mitre.synthea.world.geography.Demographics
Pick an ethnicity based on the population distribution for the city.
pickFixedDemographics(Entity, RandomNumberGenerator) - Method in class org.mitre.synthea.engine.Generator
Pick a person's demographics based on their seed fixed record.
pickGender(RandomNumberGenerator) - Method in class org.mitre.synthea.world.geography.Demographics
Pick a gender based on the population distribution for the city.
pickIncome(RandomNumberGenerator) - Method in class org.mitre.synthea.world.geography.Demographics
Pick an income level based on the population distribution for the city.
pickRace(RandomNumberGenerator) - Method in class org.mitre.synthea.world.geography.Demographics
Pick a race based on the population distribution for the city.
Place - Class in org.mitre.synthea.world.geography
Place represents a named place with a postal code and coordinate.
Place(Map<String, String>) - Constructor for class org.mitre.synthea.world.geography.Place
Create a new row from a CSV row.
PlanEligibilityFinder - Class in org.mitre.synthea.world.agents.behaviors.planeligibility
Returns the requested Payer eligibility algorithm.
PlanEligibilityFinder() - Constructor for class org.mitre.synthea.world.agents.behaviors.planeligibility.PlanEligibilityFinder
 
PlanFinderBestRates - Class in org.mitre.synthea.world.agents.behaviors.planfinder
Find a particular provider by service.
PlanFinderBestRates() - Constructor for class org.mitre.synthea.world.agents.behaviors.planfinder.PlanFinderBestRates
 
PlanFinderPriority - Class in org.mitre.synthea.world.agents.behaviors.planfinder
Implements a priority-based plan finder.
PlanFinderPriority() - Constructor for class org.mitre.synthea.world.agents.behaviors.planfinder.PlanFinderPriority
 
PlanFinderRandom - Class in org.mitre.synthea.world.agents.behaviors.planfinder
Find a particular provider by service.
PlanFinderRandom() - Constructor for class org.mitre.synthea.world.agents.behaviors.planfinder.PlanFinderRandom
 
PlanRecord - Class in org.mitre.synthea.world.concepts.healthinsurance
A class that manages a person's record of plan uses and expenses for an enrollment period.
PlanRecord(long, InsurancePlan, long) - Constructor for class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Create a new Plan with the given Payer.
Point() - Constructor for class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory.Point
 
populateDistributions() - Static method in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
Processes the raw distribution information into the EnumeratedDistributions that will be used to select the date of vaccination administration.
population - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
Population size
population - Variable in class org.mitre.synthea.helpers.TransitionMetrics.Metric
Number of people that ever his this state.
population - Variable in class org.mitre.synthea.world.geography.Demographics
Number of people in the location.
populationSeed - Variable in class org.mitre.synthea.world.agents.Clinician
Seed for generating random values for the clinician.
populationSeed - Variable in class org.mitre.synthea.world.agents.Person
The random number generator seed for generating the population
POSSIBLE - org.mitre.synthea.engine.State.TelemedicinePossibility
A telemedicine encounter is possible
postalCode - Variable in class org.mitre.synthea.world.geography.Place
The postal code.
POTENTIAL_LATE_ADOPTER - org.mitre.synthea.modules.covid.C19ImmunizationModule.VaccinationStatus
Potential late adopter of vaccination.
POUNDS_PER_KG - Static variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Conversion factor from kilograms to pounds.
POVERTY_RATIO - Static variable in class org.mitre.synthea.world.agents.Person
Represents the poverty ratio of the person.
povertyLevel - Static variable in class org.mitre.synthea.modules.HealthInsuranceModule
The poverty level used in the simulation to determine socioeconomic factors.
PovertyMultiplierFileEligibility - Class in org.mitre.synthea.world.agents.behaviors.planeligibility
An eligiblity type based on a file that dictates by-age and by-state poverty multiplier thresholds.
PovertyMultiplierFileEligibility(String, String) - Constructor for class org.mitre.synthea.world.agents.behaviors.planeligibility.PovertyMultiplierFileEligibility
Constructs a PovertyMultiplierFileEligibility instance.
povertyRatio(int) - Method in class org.mitre.synthea.world.geography.Demographics
Return the poverty ratio.
PRE_MANAGEMENT_WEIGHT - Static variable in class org.mitre.synthea.modules.WeightLossModule
Indicates pre-management weight.
PREFERREDYPROVIDER - Static variable in class org.mitre.synthea.world.agents.Person
The preferred provider key
PreGenerator - Class in org.mitre.synthea.helpers.physiology
Class for handling pre-simulation outputs.
PreGenerator() - Constructor for class org.mitre.synthea.helpers.physiology.PreGenerator
 
PreGenerator.PreGeneratorArg - Class in org.mitre.synthea.helpers.physiology
Represents an argument for the PreGenerator.
PreGeneratorArg() - Constructor for class org.mitre.synthea.helpers.physiology.PreGenerator.PreGeneratorArg
 
PREPANDEMIC_CHANCE - Static variable in class org.mitre.synthea.helpers.Telemedicine
Chance of a telemedicine visit prior to the COVID pandemic
prescriptionDetails - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Medication
Details about the prescription
PRESCRIPTIONS - Static variable in class org.mitre.synthea.world.agents.Provider
Key for tracking prescriptions.
present - Variable in class org.mitre.synthea.world.concepts.HealthRecord
A map of ids to entries in the record
presentOnset(String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Get the onset time for any entry that is currently present in the healthrecord.
previousEncounter() - Method in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Find the encounter that happened before this one.
PRIMARY - org.mitre.synthea.world.agents.Provider.ProviderType
Primary care provider.
primitive(JsonPrimitive) - Static method in class org.mitre.synthea.helpers.Utilities
Converts a JsonPrimitive into a primitive Boolean, Double, or String.
PriorState() - Constructor for class org.mitre.synthea.engine.Logic.PriorState
 
prob - Variable in class org.mitre.synthea.world.concepts.NHANESSample
Weighted probability that this sample should be selected relative to the other selected samples.
procedure(long, String) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Create a new procedure of the specified type.
Procedure() - Constructor for class org.mitre.synthea.engine.State.Procedure
 
Procedure(long, String) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.Procedure
Constructor for Procedure HealthRecord Entry.
procedures - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Procedures performed during the encounter.
PROCEDURES - Static variable in class org.mitre.synthea.world.agents.Provider
Key for tracking procedures.
PROCEDURES - Static variable in class org.mitre.synthea.world.concepts.HealthRecord
Constant representing procedures in the health record.
process(Person) - Method in class org.mitre.synthea.engine.Components.Attachment
Processes the attachment for the given person.
process(Person, long) - Method in class org.mitre.synthea.engine.Module
Process this Module with the given Person at the specified time within the simulation.
process(Person, long) - Method in class org.mitre.synthea.engine.State.AllergyEnd
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.CallSubmodule
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.CarePlanEnd
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.CarePlanStart
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.ConditionEnd
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.Counter
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.Death
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.Delayable
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.Device
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.DeviceEnd
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.DiagnosticReport
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.Encounter
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.EncounterEnd
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.Guard
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.ImagingStudy
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.Initial
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.MedicationEnd
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.MedicationOrder
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.MultiObservation
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.Observation
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.Physiology
 
process(Person, long) - Method in class org.mitre.synthea.engine.State
Process this State with the given Person at the specified time within the simulation.
process(Person, long) - Method in class org.mitre.synthea.engine.State.SetAttribute
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.Simple
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.SupplyList
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.Symptom
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.Terminal
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.Vaccine
 
process(Person, long) - Method in class org.mitre.synthea.engine.State.VitalSign
 
process(Person, long) - Method in class org.mitre.synthea.modules.CardiovascularDiseaseModule
Process the module for a person at a given time.
process(Person, long) - Method in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Process the module for a person at a given time.
process(Person, long) - Static method in class org.mitre.synthea.modules.DeathModule
Process the death of a person at a given time.
process(Person, long) - Method in class org.mitre.synthea.modules.EncounterModule
 
process(Person, long) - Method in class org.mitre.synthea.modules.HealthInsuranceModule
Process this HealthInsuranceModule with the given Person at the specified time within the simulation.
process(Person, long) - Method in class org.mitre.synthea.modules.LifecycleModule
 
process(Person, long) - Method in class org.mitre.synthea.modules.QualityOfLifeModule
 
process(Person, long) - Method in class org.mitre.synthea.modules.WeightLossModule
 
process(Person, long, boolean) - Method in class org.mitre.synthea.engine.Module
Process this Module with the given Person at the specified time within the simulation.
process(Person, List<HealthRecord.Encounter>, long) - Method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Potentially mess up heights and weights in the encounters.
process(Person, List<HealthRecord.Encounter>, long) - Method in interface org.mitre.synthea.engine.HealthRecordEditor
Perform the operation on the HealthRecord.Encounter(s).
processOnce(Person, long) - Method in class org.mitre.synthea.engine.State.Delayable
Process any aspect of this state which should only happen once.
processOnce(Person, long) - Method in class org.mitre.synthea.engine.State.Procedure
 
provider - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Provider responsible for the encounter.
provider - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Procedure
The provider responsible for the procedure.
provider - Variable in class org.mitre.synthea.world.concepts.HealthRecord
the provider associated with the health record
Provider - Class in org.mitre.synthea.world.agents
Represents a healthcare provider.
Provider() - Constructor for class org.mitre.synthea.world.agents.Provider
Create a new Provider with no information.
Provider.ProviderType - Enum in org.mitre.synthea.world.agents
Types of healthcare providers.
providerCount() - Method in class org.mitre.synthea.world.agents.Person
Gets the count of providers associated with the person.
providerCount() - Method in class org.mitre.synthea.world.concepts.HealthRecord
Returns the number of providers associated with this healthrecord.
ProviderFinderNearest - Class in org.mitre.synthea.world.agents.behaviors.providerfinder
ProviderFinderNearest finds the nearest provider for a person based on distance and other criteria such as service type and provider type.
ProviderFinderNearest() - Constructor for class org.mitre.synthea.world.agents.behaviors.providerfinder.ProviderFinderNearest
 
ProviderFinderNearestMedicare - Class in org.mitre.synthea.world.agents.behaviors.providerfinder
ProviderFinderNearestMedicare finds the nearest Medicare provider for a person based on distance and other criteria such as service type.
ProviderFinderNearestMedicare() - Constructor for class org.mitre.synthea.world.agents.behaviors.providerfinder.ProviderFinderNearestMedicare
 
ProviderFinderRandom - Class in org.mitre.synthea.world.agents.behaviors.providerfinder
ProviderFinderRandom selects a random provider for a person from the list of available providers that meet the criteria.
ProviderFinderRandom() - Constructor for class org.mitre.synthea.world.agents.behaviors.providerfinder.ProviderFinderRandom
 

Q

QALY - Static variable in class org.mitre.synthea.modules.QualityOfLifeModule
Quality-Adjusted Life Year (QALY) metric.
QOLS - Static variable in class org.mitre.synthea.modules.QualityOfLifeModule
Quality of Life Score (QOLS) metric.
QuadTree - Class in org.mitre.synthea.world.geography.quadtree
Simple QuadTree class that is optimized for query speed.
QuadTree() - Constructor for class org.mitre.synthea.world.geography.quadtree.QuadTree
Default constructor creates a QuadTree centered around (0, 0) with bounds around the center point of 180.
QuadTreeElement - Interface in org.mitre.synthea.world.geography.quadtree
QuadTreeElement represents a subdivision of the tree.
QualifyingAttributesEligibility - Class in org.mitre.synthea.world.agents.behaviors.planeligibility
An eligibility criteria based on whether a person has any of the given attributes.
QualifyingAttributesEligibility(String) - Constructor for class org.mitre.synthea.world.agents.behaviors.planeligibility.QualifyingAttributesEligibility
Constructor.
QualifyingConditionCodesEligibility - Class in org.mitre.synthea.world.agents.behaviors.planeligibility
An algorithm that defines the logic for eligibility based on a set of qualifying condition codes.
QualifyingConditionCodesEligibility(String) - Constructor for class org.mitre.synthea.world.agents.behaviors.planeligibility.QualifyingConditionCodesEligibility
Constructor.
QualityOfLifeModule - Class in org.mitre.synthea.modules
A module for calculating quality of life metrics such as QALY, DALY, and QOLS.
QualityOfLifeModule() - Constructor for class org.mitre.synthea.modules.QualityOfLifeModule
Constructs a new QualityOfLifeModule with the default name "Quality of Life".
quantity - Variable in class org.mitre.synthea.engine.Components.Exact
The fixed value.
quantity - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Supply
Amount in the supply
query(QuadTreeElement, double) - Method in class org.mitre.synthea.world.geography.quadtree.QuadTree
Query this QuadTree for elements around a given point.
QUIT_ALCOHOLISM_AGE - Static variable in class org.mitre.synthea.modules.LifecycleModule
Attribute key for the age at which a person quit alcoholism
QUIT_ALCOHOLISM_PROBABILITY - Static variable in class org.mitre.synthea.modules.LifecycleModule
Attribute key for the probability a person stops drinking per process call
QUIT_SMOKING_AGE - Static variable in class org.mitre.synthea.modules.LifecycleModule
Attribute key for the age at which the person stopped smoking
QUIT_SMOKING_PROBABILITY - Static variable in class org.mitre.synthea.modules.LifecycleModule
Attribute key for the probability a person quits smoking per process call
quitAlcoholism(Person, long) - Static method in class org.mitre.synthea.modules.LifecycleModule
If the person is an alcoholic, there is a small chance they will quit.
quitSmoking(Person, long) - Static method in class org.mitre.synthea.modules.LifecycleModule
If the person is a smoker, there is a small chance they will quit.

R

race - Variable in class org.mitre.synthea.world.geography.Demographics
A map of races to their frequency in the population.
Race() - Constructor for class org.mitre.synthea.engine.Logic.Race
 
RACE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the race of the person.
RaceAndEthnicity - Class in org.mitre.synthea.world.concepts
Represents mappings for race and ethnicity codes and displays based on CDC standards.
RaceAndEthnicity() - Constructor for class org.mitre.synthea.world.concepts.RaceAndEthnicity
 
racec - Variable in class org.mitre.synthea.world.concepts.NHANESSample
Race code of the individual.
rand() - Method in class org.mitre.synthea.helpers.DefaultRandomNumberGenerator
 
rand() - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Returns a double between 0-1 from a uniform distribution.
rand() - Method in class org.mitre.synthea.world.agents.Person
Returns a random double.
rand(double[]) - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Helper function to get a random number based on an array of [min, max].
rand(double, double) - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Returns a random double in the given range.
rand(double, double, Integer) - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Returns a random double in the given range with no more than the specified number of decimal places.
rand(int[]) - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Helper function to get a random number based on an integer array of [min, max].
rand(String...) - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Return one of the options randomly with uniform distribution.
randBoolean() - Method in class org.mitre.synthea.helpers.DefaultRandomNumberGenerator
 
randBoolean() - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Returns a random boolean value.
randBoolean() - Method in class org.mitre.synthea.world.agents.Person
Returns a random boolean.
randGaussian() - Method in class org.mitre.synthea.helpers.DefaultRandomNumberGenerator
 
randGaussian() - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Returns a double from a normal distribution with a mean of 0 and a standard deviation of 1.
randGaussian() - Method in class org.mitre.synthea.world.agents.Person
Returns a double from a normal distribution.
randInt() - Method in class org.mitre.synthea.helpers.DefaultRandomNumberGenerator
 
randInt() - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Returns a random integer.
randInt() - Method in class org.mitre.synthea.world.agents.Person
Returns a random integer.
randInt(int) - Method in class org.mitre.synthea.helpers.DefaultRandomNumberGenerator
 
randInt(int) - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Returns a random integer within the given bound.
randInt(int) - Method in class org.mitre.synthea.world.agents.Person
Returns a random integer in the given bound.
randLong() - Method in class org.mitre.synthea.helpers.DefaultRandomNumberGenerator
 
randLong() - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Returns a random long value.
randLong() - Method in class org.mitre.synthea.world.agents.Person
Return a random long.
RANDOM - Static variable in class org.mitre.synthea.world.agents.Provider
Provider selection behavior: random provider.
randomBirthPlace(RandomNumberGenerator) - Method in class org.mitre.synthea.world.geography.Location
Pick a random birth place, weighted by population.
randomBirthplaceByLanguage(RandomNumberGenerator, String) - Method in class org.mitre.synthea.world.geography.Location
Method which returns a city from the foreignPlacesOfBirth map if the map contains values for an language.
randomCity(RandomNumberGenerator) - Method in class org.mitre.synthea.world.geography.Location
Pick the name of a random city from the current "world".
randomCityName(RandomNumberGenerator) - Method in class org.mitre.synthea.world.geography.Location
Pick a random city name, weighted by population.
RandomCodeGenerator - Class in org.mitre.synthea.helpers
Generates random codes based upon ValueSet URIs, with the help of a FHIR terminology service API.
RandomCodeGenerator() - Constructor for class org.mitre.synthea.helpers.RandomCodeGenerator
 
RandomCollection<E> - Class in org.mitre.synthea.helpers
Random collection of objects, with weightings.
RandomCollection() - Constructor for class org.mitre.synthea.helpers.RandomCollection
 
randomDemographics(RandomNumberGenerator) - Method in class org.mitre.synthea.engine.Generator
Create a set of random demographics.
randomDicomUid(RandomNumberGenerator, long, int, int) - Static method in class org.mitre.synthea.helpers.Utilities
Generate a random DICOM UID to uniquely identify an ImagingStudy, Series, or Instance.
RandomNumberGenerator - Interface in org.mitre.synthea.helpers
RandomNumberGenerator provides methods for generating random numbers with various distributions and ranges.
RandomValueGenerator - Class in org.mitre.synthea.helpers
Generate random values within a defined range.
RandomValueGenerator(Person, double, double) - Constructor for class org.mitre.synthea.helpers.RandomValueGenerator
Create a new RandomValueGenerator.
RandomValueGenerator(Person, Distribution) - Constructor for class org.mitre.synthea.helpers.RandomValueGenerator
Create a new RandomValueGenerator with a specific distribution.
randUUID() - Method in class org.mitre.synthea.helpers.DefaultRandomNumberGenerator
 
randUUID() - Method in interface org.mitre.synthea.helpers.RandomNumberGenerator
Returns a random UUID.
randUUID() - Method in class org.mitre.synthea.world.agents.Person
Return a random UUID.
range - Variable in class org.mitre.synthea.engine.State.LegacyStateWithUnitlessRV
The range of the random variable.
Range() - Constructor for class org.mitre.synthea.engine.Components.Range
 
RangeWithUnit() - Constructor for class org.mitre.synthea.engine.Components.RangeWithUnit
 
rawDistributions - Static variable in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
Raw distributions of doses by age range.
ReactionProbabilities - Class in org.mitre.synthea.engine
ReactionProbabilities is a structure to capture the kind and severity of reaction for a given AllergyIntolerance.
ReactionProbabilities(HealthRecord.Code, List<ReactionProbabilities.SeverityProbability>) - Constructor for class org.mitre.synthea.engine.ReactionProbabilities
Constructs a ReactionProbabilities object with a reaction code and possible severities.
ReactionProbabilities.SeverityProbability - Class in org.mitre.synthea.engine
Represents the severity level and its associated probability for a reaction.
reactions - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Allergy
Map associating codes with reaction severity
read - Variable in class org.mitre.synthea.helpers.Attributes.Inventory
Key: Module Name, Values: State names that read this attribute.
read(JsonReader) - Method in class org.mitre.synthea.helpers.SerializableTypeAdapter
 
read(String, String) - Method in class org.mitre.synthea.helpers.Attributes.Inventory
Mark that the given "module" reads this attribute from the given "state".
readResource(String) - Static method in class org.mitre.synthea.helpers.Utilities
Read the entire contents of a file in resources into a String.
readResource(String, boolean, boolean) - Static method in class org.mitre.synthea.helpers.Utilities
Read the entire contents of a file into a String.
readResourceAndStripBOM(String) - Static method in class org.mitre.synthea.helpers.Utilities
Read the entire contents of a file in resources into a String and strip the BOM if present.
readResourceOrPath(String) - Static method in class org.mitre.synthea.helpers.Utilities
Read the entire contents of a file into a String.
reason - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Reason for the encounter.
reasons - Variable in class org.mitre.synthea.world.concepts.HealthRecord.EntryWithReasons
A list of reason codes associated with the entry.
recalculateBMI(HealthRecord.Encounter) - Static method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Recalculate the BMI based on the existing height and weight observations in the encounter.
recommendedTimeBetweenWellnessVisits(Person, long) - Method in class org.mitre.synthea.modules.EncounterModule
Recommended time between Wellness Visits by age of patient and whether they have chronic medications.
record - Variable in class org.mitre.synthea.world.agents.Person
The active health record.
recordDeath(long, HealthRecord.Code) - Method in class org.mitre.synthea.world.agents.Person
Records a person's death.
recordPerson(Person, int) - Method in class org.mitre.synthea.engine.Generator
Record the person using whatever tracking mechanisms are currently configured.
records - Variable in class org.mitre.synthea.world.agents.Person
Individual provider health records (if "hasMultipleRecords" is enabled).
referenceTime - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
Reference Time when to start Synthea.
referenceTime - Variable in class org.mitre.synthea.engine.Generator
The reference time for the simulation, in milliseconds since epoch.
registerEditor(HealthRecordEditor) - Method in class org.mitre.synthea.engine.HealthRecordEditors
Add a HealthRecordEditor to be run during the simulation.
REHAB - org.mitre.synthea.world.agents.Provider.ProviderType
Rehabilitation provider.
relativePath(Path, Path) - Static method in class org.mitre.synthea.engine.Module
Create a relative path from a folder to a file, removing the file extension and normalizing path segment separators.
releaseCurrentEncounter(long, String) - Method in class org.mitre.synthea.world.agents.Person
Releases the current encounter reservation.
remainingDeductible - Variable in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Remaining deductible for the plan record.
remarks - Variable in class org.mitre.synthea.engine.Logic
Remarks or comments associated with the logic.
remarks - Variable in class org.mitre.synthea.engine.Module
List of remarks or comments associated with this module.
remarks - Variable in class org.mitre.synthea.engine.State
Remarks associated with this state.
remarks - Variable in class org.mitre.synthea.engine.Transition
Remarks associated with the transition.
remove(String) - Static method in class org.mitre.synthea.helpers.Config
Unset a configuration value.
removeCurrentProvider(String) - Method in class org.mitre.synthea.world.agents.Person
Remove the current provider for the specified module.
report - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Observation
The report this observation is part of, if any
report(long, String, int) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Add a new report for the specified time and type, copy the specified number of observations (in reverse order) from the encounter to the new report.
Report(long, String, List<HealthRecord.Observation>) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.Report
Constructor for Report HealthRecord Entry.
reports - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Reports generated during the encounter.
reserveCurrentEncounter(long, String) - Method in class org.mitre.synthea.world.agents.Person
Reserve the current Encounter...
reset() - Method in class org.mitre.synthea.world.concepts.Claim.ClaimCost
Reset all claim costs to zero.
resetEditors() - Method in class org.mitre.synthea.engine.HealthRecordEditors
Remove all registered editors.
resolve() - Method in class org.mitre.synthea.engine.ExpressedSymptom.SymptomSource
Mark the symptom as resolved.
reverseWeightPercentile(String, double) - Method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Given the sex, BMI and height percentile at age 2, calculate the correct weight percentile.
round - Variable in class org.mitre.synthea.engine.Distribution
Whether the generated value should be rounded to the nearest integer.
run() - Method in class org.mitre.synthea.engine.Generator
Generate the population, using the currently set configuration settings.
run(Map<String, Double>) - Method in class org.mitre.synthea.engine.PhysiologySimulator
Solves the model at each time step for the specified duration using the provided inputs as initial parameters.
run(Person, long, boolean) - Method in class org.mitre.synthea.engine.State
Run the state.
RunFlexporter - Class in <Unnamed>
Entrypoint for the "Flexporter" when run as a standalone gradle task.
RunFlexporter() - Constructor for class RunFlexporter
 
runStartTime - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
Actual time the run started.

S

sameState(String) - Method in class org.mitre.synthea.world.geography.Place
Check whether or not this Place is in the given state.
SampledData() - Constructor for class org.mitre.synthea.engine.Components.SampledData
Default constructor for SampledData.
SampledData(Components.SampledData) - Constructor for class org.mitre.synthea.engine.Components.SampledData
Copy constructor for SampledData.
SCATTER - org.mitre.synthea.helpers.ChartRenderer.ChartType
Scatter plot chart type.
second - Variable in class org.mitre.synthea.engine.Components.DateInput
The second component of the time.
seed - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
By default use the current time as random seed.
Seed - Class in org.mitre.synthea.identity
A representation of demographic information for an Entity for a period of time.
Seed() - Constructor for class org.mitre.synthea.identity.Seed
 
seedAt(long) - Method in class org.mitre.synthea.identity.Entity
Find the seed at a particular time.
seedAt(LocalDate) - Method in class org.mitre.synthea.identity.Entity
Find the seed at a particular date.
selectedCodes - Static variable in class org.mitre.synthea.helpers.RandomCodeGenerator
A list of codes that have been selected during the current session.
selectShot(Person) - Static method in class org.mitre.synthea.modules.covid.C19Vaccine
Select a vaccine to be used for an individual.
selectShotTime(Person, long) - Static method in class org.mitre.synthea.modules.covid.C19VaccineAgeDistributions
Selects a time for an individual to get the COVID-19 vaccine based on their age and historical distributions of vaccine administration based on age.
selectVaccine(Person, long) - Static method in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Select a vaccine for an individual based on national distribution statistics and whether the vaccine was eligible for the time in simulation.
selectVariant(RandomNumberGenerator) - Method in class org.mitre.synthea.identity.Seed
Randomly pick a Variant of this seed, using the source of randomness passed in.
SerializableTypeAdapter<E extends java.io.Serializable> - Class in org.mitre.synthea.helpers
The SerializableTypeAdapter is a GSON TypeAdapter used to allow GSON to handle classes that are Serializable, but can't be instrumented by GSON for whatever reason.
SerializableTypeAdapter() - Constructor for class org.mitre.synthea.helpers.SerializableTypeAdapter
 
serialNumber - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Device
Serial number assigned by the manufacturer
series - Variable in class org.mitre.synthea.engine.Components.SampledData
List of actual series data collections.
series - Variable in class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy
The series of images associated with this study
series - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Immunization
Make the series functionally null
Series() - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy.Series
 
servicesProvided - Variable in class org.mitre.synthea.world.agents.Provider
Set of services provided by the provider.
set(String, String) - Static method in class org.mitre.synthea.helpers.Config
Manually set a property.
setAddressLines(List<String>) - Method in class org.mitre.synthea.identity.Seed
Sets the address lines of the entity.
setAddressLines(List<String>) - Method in class org.mitre.synthea.identity.Variant
Sets the address lines.
setArgs(List<PreGenerator.PreGeneratorArg>) - Method in class org.mitre.synthea.helpers.physiology.PreGenerator
Sets the list of arguments to pass to the generator's constructor.
setAttribute(String) - Method in class org.mitre.synthea.helpers.ChartRenderer.PersonSeriesConfig
Sets the attribute for this series.
SetAttribute() - Constructor for class org.mitre.synthea.engine.State.SetAttribute
 
setAxisAttributeX(String) - Method in class org.mitre.synthea.helpers.ChartRenderer.PersonChartConfig
Sets the attribute for the x-axis.
setAxisHiddenX(boolean) - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Sets whether the X axis is hidden.
setAxisHiddenY(boolean) - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Sets whether the Y axis is hidden.
setAxisLabelX(String) - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Sets the label of the X axis.
setAxisLabelY(String) - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Sets the label of the Y axis.
setAxisParamX(String) - Method in class org.mitre.synthea.helpers.ChartRenderer.MultiTableChartConfig
Sets the parameter for the x-axis.
setBaseUrl(String) - Static method in class org.mitre.synthea.helpers.RandomCodeGenerator
Sets the base URL for the terminology service.
setBirthStatistics(Person, long) - Static method in class org.mitre.synthea.world.concepts.BirthStatistics
Sets attributes on the mother on when her baby will be born, the baby sex, and the birth height and weight.
setChanceOfGettingShot(double) - Method in class org.mitre.synthea.modules.covid.LateAdopterModel
Sets the chance of getting a shot for this model.
setCharts(List<ChartRenderer.MultiTableChartConfig>) - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Sets the chart configurations for the simulation.
setCity(String) - Method in class org.mitre.synthea.identity.Seed
Sets the city of the entity.
setCity(String) - Method in class org.mitre.synthea.identity.Variant
Sets the city.
setClassName(String) - Method in class org.mitre.synthea.helpers.physiology.PreGenerator
Sets the fully qualified class name for the generator.
setCurrentWeightForLengthPercentile(Person, long) - Static method in class org.mitre.synthea.modules.LifecycleModule
If the person is 36 months old or less, then the "weight for length" percentile attribute is set.
setCvx(String) - Method in class org.mitre.synthea.modules.covid.C19Vaccine
Set the CVX code for the vaccine.
setDateOfBirth(LocalDate) - Method in class org.mitre.synthea.identity.Entity
Set the date of birth of the person.
setDateOfBirth(LocalDate) - Method in class org.mitre.synthea.identity.Variant
Sets the date of birth.
setDisplay(String) - Method in class org.mitre.synthea.modules.covid.C19Vaccine
Set the display name of the vaccine.
setDuration(double) - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Sets the duration of the simulation.
setEndTime(double) - Method in class org.mitre.synthea.helpers.ChartRenderer.MultiTableChartConfig
Sets the simulation time to end charting points.
setEndTime(Long) - Method in class org.mitre.synthea.engine.ExpressedConditionRecord.ConditionPeriod
Sets the end time of the condition.
setEntity(Entity) - Method in class org.mitre.synthea.identity.Seed
Sets the entity associated with this seed.
setFamilyName(String) - Method in class org.mitre.synthea.identity.Seed
Sets the family name of the entity.
setFamilyName(String) - Method in class org.mitre.synthea.identity.Variant
Sets the family name.
setFilename(String) - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Sets the filename of the chart image.
setFrom(String) - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Sets the "from" field of this IoMapper.
setFromExp(String) - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Sets the expression for the 'from' field.
setFromList(String) - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Sets the "fromList" field of this IoMapper.
setGender(String) - Method in class org.mitre.synthea.identity.Entity
Set the gender of the person.
setGender(String) - Method in class org.mitre.synthea.identity.Variant
Sets the gender.
setGeneratorsPath(Path) - Static method in class org.mitre.synthea.helpers.PhysiologyValueGenerator
Sets the path to the generators directory.
setGivenName(String) - Method in class org.mitre.synthea.identity.Seed
Sets the given name of the entity.
setGivenName(String) - Method in class org.mitre.synthea.identity.Variant
Sets the given name.
setHeader(String) - Method in class org.mitre.synthea.helpers.FactTable
Set the column headers of the fact table.
setHeight(int) - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Sets the height of the chart in pixels.
setHousingStatus(String) - Method in class org.mitre.synthea.identity.Entity
Set the housing status of the person.
setIndividualId(String) - Method in class org.mitre.synthea.identity.Entity
Set the unique identifier for the individual.
setInputs(long) - Method in class org.mitre.synthea.helpers.physiology.SimRunner
Sets up the model inputs for execution and determines if the simulation needs to run due to sufficient change in inputs.
setInputs(List<IoMapper>) - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Sets the input mappings for the simulation.
setInputs(Map<String, Double>) - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Sets the input mappings for the simulation.
setLastUpdated(long) - Method in class org.mitre.synthea.modules.covid.LateAdopterModel
Sets the last updated time for this model.
setLeadTime(double) - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Sets the lead time for the simulation.
setLevel(String) - Method in class org.mitre.synthea.engine.ReactionProbabilities.SeverityProbability
Sets the severity level.
setModel(String) - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Sets the model name for the simulation.
setModel(String) - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Sets the model name.
setName(String) - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Sets the name of the simulation.
setNextId(int) - Method in class org.mitre.synthea.helpers.FactTable
Set the next ID.
setOutputPath(Path) - Static method in class org.mitre.synthea.engine.PhysiologySimulator
Sets the path to place main simulation results in.
setOutputs(List<IoMapper>) - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Sets the output mappings for the simulation.
setOutputVariance(double) - Method in class org.mitre.synthea.helpers.PhysiologyValueGenerator
Sets the amount of variance to generate for the output VitalSign.
setParam(String) - Method in class org.mitre.synthea.helpers.ChartRenderer.MultiTableSeriesConfig
Sets the parameter for this series.
setPayerAdjustment(IPayerAdjustment) - Method in class org.mitre.synthea.world.agents.Payer
Sets the payer claim adjustment strategy.
setPeriod(double) - Method in class org.mitre.synthea.helpers.TimeSeriesData
Sets the sampling period in seconds.
setPeriod(Period) - Method in class org.mitre.synthea.identity.Seed
Sets the period during which the seed is valid.
setPersonAttributeDefaults(Map<String, Object>) - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Sets the default person attributes for the simulation.
setPhone(String) - Method in class org.mitre.synthea.identity.Seed
Sets the phone number of the entity.
setPhone(String) - Method in class org.mitre.synthea.identity.Variant
Sets the phone number.
setPlanAtTime(long, InsurancePlan, InsurancePlan) - Method in class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Sets the person's payer history at the given time to the given payers.
setPlanToNoInsurance(long) - Method in class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Sets the person's payer history at the given time to become no insurance.
setPreGenerator(PreGenerator) - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Sets the pre-generator instance.
setPrimitive(boolean) - Method in class org.mitre.synthea.helpers.physiology.PreGenerator.PreGeneratorArg
Sets whether the argument is a primitive type.
setProvider(HealthRecord.EncounterType, long) - Method in class org.mitre.synthea.world.agents.Person
Set the preferred provider for the specified encounter type to be the provider at the specified time.
setProvider(HealthRecord.EncounterType, Provider) - Method in class org.mitre.synthea.world.agents.Person
Set the preferred provider for the specified encounter type.
setReaction(HealthRecord.Code) - Method in class org.mitre.synthea.engine.ReactionProbabilities
Sets the reaction code.
setRecords(List<Entity>) - Method in class org.mitre.synthea.identity.EntityManager
Set the list of Entities in the simulation.
setSecondaryPlan(InsurancePlan) - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Set the secondary insurance plan for the record.
setSeed(Seed) - Method in class org.mitre.synthea.identity.Variant
Sets the seed associated with the variant.
setSeedId(String) - Method in class org.mitre.synthea.identity.Seed
Sets the unique identifier for the seed.
setSeeds(List<Seed>) - Method in class org.mitre.synthea.identity.Entity
Set the list of seeds representing demographic information over time.
setSeries(List<ChartRenderer.MultiTableSeriesConfig>) - Method in class org.mitre.synthea.helpers.ChartRenderer.MultiTableChartConfig
Sets the list of series configurations for this chart.
setSeries(List<ChartRenderer.PersonSeriesConfig>) - Method in class org.mitre.synthea.helpers.ChartRenderer.PersonChartConfig
Sets the list of series configurations for this chart.
setSeriesData(Person) - Method in class org.mitre.synthea.engine.Components.SampledData
Retrieves the actual data lists from the given Person according to the provided timeSeriesAttributes values.
setSimDuration(double) - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Sets the simulation duration.
setSocialDeterminants(Person) - Method in class org.mitre.synthea.world.geography.Location
Set social determinants of health attributes on the patient, as defined by the optional social determinants of health county-level file.
setSocialSecurityNumber(String) - Method in class org.mitre.synthea.identity.Seed
Sets the social security number for the entity.
setSocialSecurityNumber(String) - Method in class org.mitre.synthea.identity.Variant
Sets the social security number.
setSolver(String) - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Sets the solver name for the simulation.
setSolver(String) - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Sets the solver name.
setStartTime(double) - Method in class org.mitre.synthea.helpers.ChartRenderer.MultiTableChartConfig
Sets the simulation time to start charting points.
setState(String) - Method in class org.mitre.synthea.identity.Seed
Sets the state of the entity.
setState(String) - Method in class org.mitre.synthea.identity.Variant
Sets the state.
setStepSize(double) - Method in class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
Sets the step size for the simulation.
setStepSize(double) - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Sets the step size for the simulation.
setSymptom(String, String, String, long, int, Boolean) - Method in class org.mitre.synthea.world.agents.Person
Updating the method for accounting of the time on which the symptom is set.
setTimeBetweenDoses(long) - Method in class org.mitre.synthea.modules.covid.C19Vaccine
Set the time between doses for a two-dose vaccine.
setTitle(String) - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Sets the title of the chart.
setTo(String) - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Sets the "to" field of this IoMapper.
setTwoDose(boolean) - Method in class org.mitre.synthea.modules.covid.C19Vaccine
Set whether the vaccine requires two doses.
setType(String) - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Sets the type of the chart.
setType(String) - Method in class org.mitre.synthea.helpers.physiology.PreGenerator.PreGeneratorArg
Sets the data type of the argument.
setType(IoMapper.IoType) - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Sets the type of this IoMapper.
setUsagePercentage(double) - Method in class org.mitre.synthea.modules.covid.C19Vaccine
Set the usage percentage of the vaccine.
setUsePreGenerators(boolean) - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Sets whether to use pre-generators.
setValue(float) - Method in class org.mitre.synthea.engine.ReactionProbabilities.SeverityProbability
Sets the probability of the severity level.
setValue(String) - Method in class org.mitre.synthea.helpers.physiology.PreGenerator.PreGeneratorArg
Sets the value of the argument.
setValues(List<Double>) - Method in class org.mitre.synthea.helpers.TimeSeriesData
Sets the list of time series values.
setVariance(double) - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Sets the variance threshold.
setVariantId(String) - Method in class org.mitre.synthea.identity.Variant
Sets the variant ID.
setVariants(List<Variant>) - Method in class org.mitre.synthea.identity.Seed
Sets the list of variants associated with this seed.
setVitalSign(VitalSign, double) - Method in class org.mitre.synthea.world.agents.Person
Convenience function to set a vital sign to a constant value.
setVitalSign(VitalSign, ValueGenerator) - Method in class org.mitre.synthea.world.agents.Person
Set a vital sign's value generator.
setWidth(int) - Method in class org.mitre.synthea.helpers.ChartRenderer.ChartConfig
Sets the width of the chart in pixels.
setZipCode(String) - Method in class org.mitre.synthea.identity.Seed
Sets the ZIP code of the entity.
setZipCode(String) - Method in class org.mitre.synthea.identity.Variant
Sets the zip code.
SEVERE - org.mitre.synthea.world.concepts.HealthRecord.ReactionSeverity
Severe allergic reaction
SEVERE_HOUSING_COST_BURDEN - Static variable in class org.mitre.synthea.world.agents.Person
Represents whether the person experiences severe housing cost burden.
SeverityProbability(String, float) - Constructor for class org.mitre.synthea.engine.ReactionProbabilities.SeverityProbability
Constructor for SeverityProbability.
sex - Variable in class org.mitre.synthea.world.concepts.NHANESSample
Sex of the individual.
SEXUAL_ORIENTATION - Static variable in class org.mitre.synthea.world.agents.Person
Represents the sexual orientation of the person.
shouldEncounterBeVirtual(Person, long) - Static method in class org.mitre.synthea.helpers.Telemedicine
Determines whether an encounter should be telemedicine, with different chances before and after the start of the COVID-19 pandemic.
shouldRun(Person, HealthRecord, long) - Method in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Checks to see if the person is under MAX_AGE.
shouldRun(Person, HealthRecord, long) - Method in interface org.mitre.synthea.engine.HealthRecordEditor
Determine whether the editor should be run at the given time step.
sigma(String, double) - Static method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Calculate the parameter needed to model the half normal distribution for BMI values at or above the 95th percentile.
SIGMA_FEMALE_A - Static variable in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Sigma is approximated using a quadratic formula, with different weights based on sex The following constants are for those weights assuming a quadratic formula of: ax^2 + bx +c
SIGMA_FEMALE_B - Static variable in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Quadratic coefficient B for sigma calculation for females.
SIGMA_FEMALE_C - Static variable in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Quadratic coefficient C for sigma calculation for females.
SIGMA_MALE_A - Static variable in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Quadratic coefficient A for sigma calculation for males.
SIGMA_MALE_B - Static variable in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Quadratic coefficient B for sigma calculation for males.
SIGMA_MALE_C - Static variable in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Quadratic coefficient C for sigma calculation for males.
SimConfig() - Constructor for class org.mitre.synthea.engine.PhysiologySimulator.SimConfig
 
Simple() - Constructor for class org.mitre.synthea.engine.State.Simple
 
SimpleCSV - Class in org.mitre.synthea.helpers
Helper class to translate CSV data back and forth between raw string data and a simple data structure.
SimpleCSV() - Constructor for class org.mitre.synthea.helpers.SimpleCSV
 
SimpleYML - Class in org.mitre.synthea.helpers
Helper class to parse a YAML file into a (hopefully) useable map format.
SimpleYML(String) - Constructor for class org.mitre.synthea.helpers.SimpleYML
Create a new SimpleYML from the String contents from a file.
SimRunner - Class in org.mitre.synthea.helpers.physiology
Class for handling execution of a PhysiologySimulator.
SimRunner(PhysiologyGeneratorConfig, Person) - Constructor for class org.mitre.synthea.helpers.physiology.SimRunner
Handles execution of a PhysiologySimulator.
singlePersonSeed - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
Fixed seed for generating a single individual
size - Variable in class org.mitre.synthea.engine.Components.Attachment
Number of bytes of content (if URL provided).
size() - Method in class org.mitre.synthea.world.geography.quadtree.QuadTree
Get the count of elements within this QuadTree including all branches.
SMOKER - Static variable in class org.mitre.synthea.world.agents.Person
Represents whether the person is a smoker.
SNF - org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Skilled nursing facility stay.
SOCIOECONOMIC_CATEGORY - Static variable in class org.mitre.synthea.world.agents.Person
Represents the socioeconomic category of the person.
SOCIOECONOMIC_SCORE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the socioeconomic score of the person.
socioeconomicCategory(double) - Method in class org.mitre.synthea.world.geography.Demographics
Return a high/middle/low socio economic category based on the supplied score and the configured stratifier values.
socioeconomicScore(double, double, double) - Method in class org.mitre.synthea.world.geography.Demographics
Calculate the socio-economic score for the supplied parameters.
SocioeconomicStatus() - Constructor for class org.mitre.synthea.engine.Logic.SocioeconomicStatus
 
sopClass - Variable in class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy.Instance
A DICOM Service-Object Pair (SOP) class.
specialty - Variable in class org.mitre.synthea.engine.Module
Specialty associated with the module, if any.
SPECIALTY - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for specialty attribute.
start - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Entry
Start time of the entry.
startBMI - Static variable in class org.mitre.synthea.modules.WeightLossModule
The start value for the patient's BMI
startPercentile - Static variable in class org.mitre.synthea.modules.WeightLossModule
The start percentile for the patient's BMI
startWeightManagement(Person, long) - Method in class org.mitre.synthea.modules.WeightLossModule
Starts active weight management for the person.
startWeightManagementProb - Static variable in class org.mitre.synthea.modules.WeightLossModule
The probability of starting weight management.
state - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
State name
state - Variable in class org.mitre.synthea.world.agents.Provider
State where the provider is located.
state - Variable in class org.mitre.synthea.world.geography.Demographics
The name of the state where the city is located.
state - Variable in class org.mitre.synthea.world.geography.Location
The name of the state.
state - Variable in class org.mitre.synthea.world.geography.Place
The name of the state.
State - Class in org.mitre.synthea.engine
Represents a state in the simulation, which can be extended to define specific behaviors.
State() - Constructor for class org.mitre.synthea.engine.State
 
STATE - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for state attribute.
STATE - Static variable in class org.mitre.synthea.world.agents.Person
Represents the state of residence of the person.
State.AllergyEnd - Class in org.mitre.synthea.engine
The AllergyEnd state type indicates a point in the module where a currently active allergy should be ended, for example if the patient's allergy subsides with time.
State.AllergyOnset - Class in org.mitre.synthea.engine
The AllergyOnset state type indicates a point in the module where the patient acquires an allergy.
State.CallSubmodule - Class in org.mitre.synthea.engine
The CallSubmodule state immediately processes a reusable series of states contained in a submodule.
State.CarePlanEnd - Class in org.mitre.synthea.engine
The CarePlanEnd state type indicates a point in the module where a currently prescribed care plan should be ended.
State.CarePlanStart - Class in org.mitre.synthea.engine
The CarePlanStart state type indicates a point in the module where a care plan should be prescribed.
State.ConditionEnd - Class in org.mitre.synthea.engine
The ConditionEnd state type indicates a point in the module where a currently active condition should be ended, for example if the patient has been cured of a disease.
State.ConditionOnset - Class in org.mitre.synthea.engine
The ConditionOnset state type indicates a point in the module where the patient acquires a condition.
State.Counter - Class in org.mitre.synthea.engine
The Counter state type increments or decrements a specified numeric attribute on the patient entity.
State.Death - Class in org.mitre.synthea.engine
The Death state type indicates a point in the module at which the patient dies or the patient is given a terminal diagnosis (e.g.
State.Delay - Class in org.mitre.synthea.engine
The Delay state type introduces a pre-configured temporal delay in the module's timeline.
State.Delayable - Class in org.mitre.synthea.engine
Represents a state that can be delayed.
State.Device - Class in org.mitre.synthea.engine
The Device state indicates the point that a permanent or semi-permanent device (for example, a prosthetic, or pacemaker) is associated to a person.
State.DeviceEnd - Class in org.mitre.synthea.engine
The DeviceEnd state indicates the point that a permanent or semi-permanent device (for example, a prosthetic, or pacemaker) is removed from a person.
State.DiagnosticReport - Class in org.mitre.synthea.engine
The DiagnosticReport state indicates that some number of Observations should be grouped together within a single Diagnostic Report.
State.Encounter - Class in org.mitre.synthea.engine
The Encounter state type indicates a point in the module where an encounter should take place.
State.EncounterEnd - Class in org.mitre.synthea.engine
The EncounterEnd state type indicates the end of the encounter the patient is currently in, for example when the patient leaves a clinician's office, or is discharged from a hospital.
State.Guard - Class in org.mitre.synthea.engine
The Guard state type indicates a point in the module through which a patient can only pass if they meet certain logical conditions.
State.ImagingStudy - Class in org.mitre.synthea.engine
The ImagingStudy state indicates a point in the module when an imaging study was performed.
State.Initial - Class in org.mitre.synthea.engine
The Initial state type is the first state that is processed in a generic module.
State.LegacyStateWithUnitlessRV - Class in org.mitre.synthea.engine
Represents a legacy state with unitless random variables.
State.MedicationEnd - Class in org.mitre.synthea.engine
The MedicationEnd state type indicates a point in the module where a currently prescribed medication should be ended.
State.MedicationOrder - Class in org.mitre.synthea.engine
The MedicationOrder state type indicates a point in the module where a medication is prescribed.
State.MultiObservation - Class in org.mitre.synthea.engine
The MultiObservation state indicates that some number of Observations should be grouped together as a single observation.
State.Observation - Class in org.mitre.synthea.engine
The Observation state type indicates a point in the module where an observation is recorded.
State.Physiology - Class in org.mitre.synthea.engine
The Physiology state executes a physiology simulation according to the provided configuration options.
State.Procedure - Class in org.mitre.synthea.engine
The Procedure state type indicates a point in the module where a procedure should be performed.
State.SetAttribute - Class in org.mitre.synthea.engine
The SetAttribute state type sets a specified attribute on the patient entity.
State.Simple - Class in org.mitre.synthea.engine
The Simple state type indicates a state that performs no additional actions, adds no additional information to the patient entity, and just transitions to the next state.
State.SupplyList - Class in org.mitre.synthea.engine
The SupplyList state includes a list of supplies that are needed for the current encounter.
State.Symptom - Class in org.mitre.synthea.engine
The Symptom state type adds or updates a patient's symptom.
State.TelemedicinePossibility - Enum in org.mitre.synthea.engine
Enum for telemedicine encounter possibilities
State.Terminal - Class in org.mitre.synthea.engine
The Terminal state type indicates the end of the module progression.
State.Vaccine - Class in org.mitre.synthea.engine
The Vaccine state type indicates a point in the module where the patient is vaccinated.
State.VitalSign - Class in org.mitre.synthea.engine
The VitalSign state type indicates a point in the module where a patient's vital sign is set.
stateCountyNameToCountyCode(String, String, RandomNumberGenerator) - Method in class org.mitre.synthea.world.geography.CMSStateCodeMapper
Get the SSA county code for a given state and county.
stats - Variable in class org.mitre.synthea.engine.Generator
Statistics about the generated population, such as counts of alive and dead individuals.
stop - Variable in class org.mitre.synthea.engine.Generator
The time at which the simulation stops, in milliseconds since epoch.
stop - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Entry
Stop time of the entry.
stopReason - Variable in class org.mitre.synthea.world.concepts.HealthRecord.CarePlan
The reason for stopping the care plan.
stopReason - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Medication
The reason to stop giving the medication
stopWeightManagement(Person) - Method in class org.mitre.synthea.modules.WeightLossModule
Person stops weight management.
stroke10Year(Person, long, boolean) - Static method in class org.mitre.synthea.modules.calculators.Framingham
Calculate 10 year stroke risk.
strToObject(Class<?>, String) - Static method in class org.mitre.synthea.helpers.Utilities
Utility function to convert from string to a base Java object type.
submodule - Variable in class org.mitre.synthea.engine.Module.ModuleSupplier
Indicates whether the module is a submodule.
submodule - Variable in class org.mitre.synthea.engine.Module
True if this is a submodule, false otherwise.
submoduleName - Variable in class org.mitre.synthea.engine.Module
If a submodule, the original name of this submodule.
supplies - Variable in class org.mitre.synthea.engine.State.SupplyList
List of components making up this supply list
supplies - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Encounter
Supplies used during the encounter.
Supply(long, String) - Constructor for class org.mitre.synthea.world.concepts.HealthRecord.Supply
Constructor for Supply
SupplyList() - Constructor for class org.mitre.synthea.engine.State.SupplyList
 
swt - Variable in class org.mitre.synthea.world.concepts.NHANESSample
Sample weight as assigned by NHANES.
Symptom() - Constructor for class org.mitre.synthea.engine.Logic.Symptom
 
Symptom() - Constructor for class org.mitre.synthea.engine.State.Symptom
 
SymptomInfo(String, Integer, Long) - Constructor for class org.mitre.synthea.engine.ExpressedSymptom.SymptomInfo
Create a new instance for the supplied cause, value, and time.
SymptomSource(String) - Constructor for class org.mitre.synthea.engine.ExpressedSymptom.SymptomSource
Create a new instance for the supplied module source.
symptomTotal() - Method in class org.mitre.synthea.world.agents.Person
The total number of all unaddressed symptom severities.
SyncedEnumeratedDistro<T> - Class in org.mitre.synthea.helpers
Class that wraps EnumeratedDistribution for thread safe use in Synthea.
SyncedEnumeratedDistro(List<Pair<T, Double>>) - Constructor for class org.mitre.synthea.helpers.SyncedEnumeratedDistro
Just calls super.
syncedReseededSample(Person) - Method in class org.mitre.synthea.helpers.SyncedEnumeratedDistro
Sample from the distribution after it has been reseeded using the Person provided as a source of randomness.
SYNTHEA_VERSION - Static variable in class org.mitre.synthea.helpers.Utilities
The version identifier from the current version of Synthea.
system - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Code
Code System (e.g.
SYSTOLIC - org.mitre.synthea.modules.BloodPressureValueGenerator.SysDias
Systolic blood pressure.

T

tail() - Method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory
Finds the last point of the growth trajectory.
TARGET_WEIGHT_LOSS - Static variable in class org.mitre.synthea.world.agents.Person
Represents the target weight loss for the person.
TELECOM - Static variable in class org.mitre.synthea.world.agents.Person
Represents the telecom information of the person.
telemedicine - Variable in class org.mitre.synthea.world.concepts.TelemedicineConfig.TelemedicineProbabilities
Telemedicine care transition probability
Telemedicine - Class in org.mitre.synthea.helpers
A place for helpers related to telemedicine.
Telemedicine() - Constructor for class org.mitre.synthea.helpers.Telemedicine
 
TELEMEDICINE - Static variable in class org.mitre.synthea.world.concepts.TelemedicineConfig
Telemedicine type of care
TELEMEDICINE_START_DATE - Static variable in class org.mitre.synthea.helpers.Telemedicine
The first date telemedicine was available to patients
TELEMEDICINE_UPTAKE_DATE - Static variable in class org.mitre.synthea.helpers.Telemedicine
The date at which to switch from using the prepandemic chance to the current chance of a telemedicine encounter
TelemedicineConfig - Class in org.mitre.synthea.world.concepts
Configuration that drives TypeOfCare transitions in Synthea.
TelemedicineConfig() - Constructor for class org.mitre.synthea.world.concepts.TelemedicineConfig
 
TelemedicineConfig.TelemedicineProbabilities - Class in org.mitre.synthea.world.concepts
A class to hold the transition probabilities of a given scenario.
TelemedicineProbabilities(Map<String, Double>) - Constructor for class org.mitre.synthea.world.concepts.TelemedicineConfig.TelemedicineProbabilities
Create a new object based on the Map that is pulled out of the config JSON.
TEN_YEARS_IN_MS - Static variable in class org.mitre.synthea.modules.calculators.ASCVD
10 years in milliseconds (used for risk conversion).
TEN_YEARS_IN_MS - Static variable in class org.mitre.synthea.modules.calculators.Framingham
The number of milliseconds in 10 years.
Terminal() - Constructor for class org.mitre.synthea.engine.State.Terminal
 
TerminologyClient - Interface in org.mitre.synthea.helpers
HAPI annotation client for invoking operations on a FHIR terminology service.
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.Age
Test whether the person's age satisfies the specified condition.
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.And
 
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.AtLeast
 
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.AtMost
 
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.Attribute
 
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.Date
 
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.False
 
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.Gender
Test whether the person's gender matches the specified gender.
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.Not
 
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.Observation
 
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.Or
 
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.PriorState
 
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.Race
Test whether the person's race matches the specified race.
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.SocioeconomicStatus
 
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.Symptom
 
test(Person, long) - Method in class org.mitre.synthea.engine.Logic
Test whether the logic is true for the given person at the given time.
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.True
 
test(Person, long) - Method in class org.mitre.synthea.engine.Logic.VitalSign
 
textSummary() - Method in class org.mitre.synthea.world.concepts.HealthRecord
Create a text summary of the health record containing counts of each time of entry.
threadPoolSize - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
Number of threads to use
threadPoolSize - Variable in class org.mitre.synthea.engine.Generator
The size of the thread pool used for generating patients.
timeInSimulation - Variable in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory.Point
Time spent in the simulation.
TimeSeriesData - Class in org.mitre.synthea.helpers
Represents a collection of time series values along with sampling metadata.
TimeSeriesData(double) - Constructor for class org.mitre.synthea.helpers.TimeSeriesData
Constructs a TimeSeriesData object with a specified sampling period.
TimeSeriesData(int, double) - Constructor for class org.mitre.synthea.helpers.TimeSeriesData
Constructs a TimeSeriesData object with an initial capacity for values and a sampling period.
TimeSeriesData(List<Double>, double) - Constructor for class org.mitre.synthea.helpers.TimeSeriesData
Constructs a TimeSeriesData object with specified values and sampling period.
timeSinceLastWellnessEncounter(long) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Return the time between the supplied time and the time of the last wellness encounter.
timestampToLocalDate(long) - Static method in class org.mitre.synthea.helpers.Utilities
Convert the given Unix timestamp into a LocalDate.
timestep - Variable in class org.mitre.synthea.engine.Generator
The amount of time per timestep, in milliseconds.
title - Variable in class org.mitre.synthea.engine.Components.Attachment
Label to display in place of the data.
title - Variable in class org.mitre.synthea.world.concepts.HealthRecord.ImagingStudy.Instance
A title for this image.
toEnumeratedDistribution() - Method in class org.mitre.synthea.world.concepts.TelemedicineConfig.TelemedicineProbabilities
Turn the configuration information into an actual EnumeratedDistribution which can be used to select transitions.
toModelInputs(Person, long, Map<String, Double>) - Method in class org.mitre.synthea.helpers.physiology.IoMapper
Populates model input parameters from the given person object.
toString() - Method in class org.mitre.synthea.engine.State
 
toString() - Method in class org.mitre.synthea.engine.Transition.LookupTableKey
Overrides the toString method for LookupTableKey.
toString() - Method in class org.mitre.synthea.helpers.PhysiologyValueGenerator
 
toString() - Method in class org.mitre.synthea.helpers.TrendingValueGenerator
 
toString() - Method in class org.mitre.synthea.world.agents.behaviors.planeligibility.CSVEligibility
 
toString() - Method in class org.mitre.synthea.world.concepts.healthinsurance.InsurancePlan
 
toString() - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
 
toString() - Method in class org.mitre.synthea.world.concepts.HealthRecord.Code
toString() - Method in enum org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Convert this EncounterType into a string.
toString() - Method in class org.mitre.synthea.world.concepts.HealthRecord.Entry
Converts the entry to a String.
toString() - Method in class org.mitre.synthea.world.concepts.NHANESSample
 
toString() - Method in class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory.Point
 
toString() - Method in class org.mitre.synthea.world.geography.quadtree.QuadTree
 
totalGeneratedPopulation - Variable in class org.mitre.synthea.engine.Generator
The total number of individuals generated in the population.
totals - Variable in class org.mitre.synthea.world.concepts.Claim
Totals for the claim.
toVariant() - Method in class org.mitre.synthea.identity.Seed
Wrap the Seed in a Variant.
transition(Person, long) - Method in class org.mitre.synthea.engine.State.Physiology
Directs to the normal transition if Physiology states are enabled.
transition(Person, long) - Method in class org.mitre.synthea.engine.State
Follows the transition for this state.
Transition - Class in org.mitre.synthea.engine
Transition represents all the transition types within the generic module framework.
Transition() - Constructor for class org.mitre.synthea.engine.Transition
 
Transition.ComplexTransition - Class in org.mitre.synthea.engine
Complex transitions are a combination of direct, distributed, and conditional transitions.
Transition.ComplexTransitionOption - Class in org.mitre.synthea.engine
A DistributedTransitionOption represents a transition option with any of: - a single state to transition to, - a condition that must be true, or - a set of distributions and transitions.
Transition.ConditionalTransition - Class in org.mitre.synthea.engine
Conditional transitions will transition to one of several possible states based on conditional logic.
Transition.ConditionalTransitionOption - Class in org.mitre.synthea.engine
A ConditionalTransitionOption represents a single destination state, with a given logical condition that must be true in order for the state to be transitioned to.
Transition.DirectTransition - Class in org.mitre.synthea.engine
Direct transitions are the simplest of transitions.
Transition.DistributedTransition - Class in org.mitre.synthea.engine
Distributed transitions will transition to one of several possible states based on the configured distribution.
Transition.DistributedTransitionOption - Class in org.mitre.synthea.engine
A DistributedTransitionOption represents a single destination state, with a given distribution percentage, or a named distribution representing an attribute containing the distribution percentage.
Transition.LookupTableKey - Class in org.mitre.synthea.engine
Represents a key for lookup tables, containing attributes, age, and time information.
Transition.LookupTableTransition - Class in org.mitre.synthea.engine
LookupTable transitions will transition to one of any number of possible states based on probabilities for each state extacted from a table.
Transition.LookupTableTransitionOption - Class in org.mitre.synthea.engine
A LookupTableTransitionOption represents a destination state which will be compared with a table lookup to find its probability and attributes.
Transition.NamedDistribution - Class in org.mitre.synthea.engine
Helper class for distributions, which may either be a double, or a NamedDistribution with an attribute to fetch the desired probability from and a default.
Transition.TypeOfCareTransition - Class in org.mitre.synthea.engine
A transition that is based on the type of care that will follow.
Transition.TypeOfCareTransitionOptions - Class in org.mitre.synthea.engine
Represents options for transitioning based on the type of care.
TransitionMetrics - Class in org.mitre.synthea.helpers
Class to track state and transition metrics from the modules.
TransitionMetrics() - Constructor for class org.mitre.synthea.helpers.TransitionMetrics
 
TransitionMetrics.Metric - Class in org.mitre.synthea.helpers
Helper class to track the metrics of a single State.
transitionRegression(Person, long) - Method in class org.mitre.synthea.modules.WeightLossModule
Revert the person to their 240 month weight percentile following the same procedure as pediatric regression.
TrendingValueGenerator - Class in org.mitre.synthea.helpers
A ValueGenerator for generation of trending values.
TrendingValueGenerator(Person, double, double, double, long, long, Double, Double) - Constructor for class org.mitre.synthea.helpers.TrendingValueGenerator
A ValueGenerator that generates values which follow a trend.
TRIANGULAR - org.mitre.synthea.engine.Distribution.Kind
A triangular distribution.
TRIGGER_WEIGHT_LOSS - Static variable in class org.mitre.synthea.modules.WeightLossModule
Indicates the trigger for weight loss.
True() - Constructor for class org.mitre.synthea.engine.Logic.True
 
TW0_YEARS_IN_MONTHS - Static variable in class org.mitre.synthea.modules.WeightLossModule
Represents two years in months.
twelveMonthEncounterCount(HealthRecord, long) - Method in class org.mitre.synthea.world.agents.behaviors.planfinder.PlanFinderBestRates
Calculates the number of encounters during the last 12 months.
TWENTY_YEARS_IN_MONTHS - Static variable in class org.mitre.synthea.modules.WeightLossModule
Represents twenty years in months.
type - Variable in class org.mitre.synthea.world.agents.Provider
Type of the provider.
type - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Entry
Type of the entry.
TypeOfCareTransition(Transition.TypeOfCareTransitionOptions) - Constructor for class org.mitre.synthea.engine.Transition.TypeOfCareTransition
Creates a new telemedicine config essentially from the JSON in GMF.
TypeOfCareTransitionOptions() - Constructor for class org.mitre.synthea.engine.Transition.TypeOfCareTransitionOptions
 

U

udi - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Device
UDI == Unique Device Identifier.
UNEMPLOYED - Static variable in class org.mitre.synthea.world.agents.Person
Represents whether the person is unemployed.
UNIFORM - org.mitre.synthea.engine.Distribution.Kind
A uniform distribution.
UNINSURED - Static variable in class org.mitre.synthea.world.agents.Person
Represents whether the person is uninsured.
unit - Variable in class org.mitre.synthea.engine.Components.ExactWithUnit
Unit for the quantity (e.g., "days" if the quantity represents an amount of time).
unit - Variable in class org.mitre.synthea.engine.Components.RangeWithUnit
Unit for the range (e.g., "years" if the range represents an amount of time).
unit - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Observation
The unit of the value
unparse(List<? extends Map<String, String>>) - Static method in class org.mitre.synthea.helpers.SimpleCSV
Convert the data in the given List of Maps to a String of CSV data.
unparse(List<? extends Map<String, String>>, char) - Static method in class org.mitre.synthea.helpers.SimpleCSV
Convert the data in the given List of Maps to a String of CSV data.
updatedPopulationSnapshotPath - Variable in class org.mitre.synthea.engine.Generator.GeneratorOptions
File used to store a population snapshot.
updateLastPayerQols(double) - Method in class org.mitre.synthea.world.concepts.healthinsurance.CoverageRecord
Update the quality of life score for the most recent plan.
updateOnsetInfo(Person, long) - Method in class org.mitre.synthea.engine.State.ConditionOnset
 
updatePerson(Person) - Method in class org.mitre.synthea.engine.Generator
Update a previously created person from the time they were last updated until Generator.stop or they die, whichever comes sooner.
updateRecordExportPerson(Person, int) - Method in class org.mitre.synthea.engine.Generator
Update person record to stop time, record the entry and export record.
updateStopTime(long) - Method in class org.mitre.synthea.world.concepts.healthinsurance.PlanRecord
Update the stop time of the plan record.
upperLimit - Variable in class org.mitre.synthea.engine.Components.SampledData
Upper limit of detection.
URGENT - org.mitre.synthea.world.agents.Provider.ProviderType
Urgent care provider.
URGENT_CARE_SYMPTOM_THRESHOLD - Static variable in class org.mitre.synthea.modules.EncounterModule
Threshold for symptoms to trigger an urgent care visit
URGENTCARE - org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Urgent care visit.
URGENTCARE - Static variable in class org.mitre.synthea.world.agents.Clinician
Identifier for urgent care services.
url - Variable in class org.mitre.synthea.engine.Components.Attachment
URI where the data can be found.
usage() - Static method in class App
Display usage info - what are the command line args, examples, etc.
USE_HOSPITAL_AS_DEFAULT - Static variable in class org.mitre.synthea.world.agents.Provider
Default behavior to use hospital when provider selection fails.
useSupply(long, HealthRecord.Code, int) - Method in class org.mitre.synthea.world.concepts.HealthRecord
Track the use of a supply in the provision of care for this patient.
Utilities - Class in org.mitre.synthea.helpers
A utility class providing various helper methods for time conversions, comparisons, file reading, and resource parsing.
Utilities() - Constructor for class org.mitre.synthea.helpers.Utilities
 
uuid - Variable in class org.mitre.synthea.world.agents.Clinician
Universally unique identifier (UUID) for the clinician.
uuid - Variable in class org.mitre.synthea.world.agents.Payer
Universally unique identifier for the payer.
uuid - Variable in class org.mitre.synthea.world.agents.Provider
Unique identifier for the provider.
uuid - Variable in class org.mitre.synthea.world.concepts.Claim
Unique identifier for the claim.
uuid - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Entry
Unique identifier for the entry.

V

vaccinate(Person, long, int) - Static method in class org.mitre.synthea.modules.covid.C19ImmunizationModule
Provide a COVID-19 vaccine to the person.
Vaccine() - Constructor for class org.mitre.synthea.engine.State.Vaccine
 
validate() - Method in class org.mitre.synthea.engine.Components.Attachment
Validates that attachment parameters are valid.
validate() - Method in class org.mitre.synthea.engine.Distribution
Determine whether the Distribution has all of the information it needs to generate a sample value.
validate() - Method in class org.mitre.synthea.engine.ReactionProbabilities
Validates the reaction probabilities to ensure that the sum of all probabilities is less than or equal to 1.0.
validate() - Method in class org.mitre.synthea.helpers.physiology.PhysiologyGeneratorConfig
Validates that all inputs are appropriate and within bounds.
validate() - Method in class org.mitre.synthea.identity.EntityManager
Ensures that all Entities loaded by this EntityManager are valid.
validate(Module, String) - Method in class org.mitre.synthea.engine.State.Observation
Validates the observation state.
validated - Variable in class org.mitre.synthea.engine.Components.Attachment
Whether this Attachment has been validated.
validSeedPeriods() - Method in class org.mitre.synthea.identity.Entity
Checks to see whether the seeds for this entity are valid.
value - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Observation
The value of this observation
ValueGenerator - Class in org.mitre.synthea.helpers
The base for all value generators.
ValueGenerator(Person) - Constructor for class org.mitre.synthea.helpers.ValueGenerator
Constructor for ValueGenerator.
valueOf(String) - Static method in enum org.mitre.synthea.engine.Distribution.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mitre.synthea.engine.State.TelemedicinePossibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mitre.synthea.helpers.ChartRenderer.ChartType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mitre.synthea.helpers.physiology.IoMapper.IoType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mitre.synthea.modules.BloodPressureValueGenerator.SysDias
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mitre.synthea.modules.covid.C19ImmunizationModule.VaccinationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mitre.synthea.modules.covid.C19Vaccine.EUASet
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mitre.synthea.world.agents.Provider.ProviderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mitre.synthea.world.concepts.GrowthChart.ChartType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mitre.synthea.world.concepts.HealthRecord.ReactionSeverity
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mitre.synthea.engine.Distribution.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mitre.synthea.engine.State.TelemedicinePossibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mitre.synthea.helpers.ChartRenderer.ChartType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mitre.synthea.helpers.physiology.IoMapper.IoType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mitre.synthea.modules.BloodPressureValueGenerator.SysDias
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mitre.synthea.modules.covid.C19ImmunizationModule.VaccinationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mitre.synthea.modules.covid.C19Vaccine.EUASet
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mitre.synthea.world.agents.Provider.ProviderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mitre.synthea.world.concepts.GrowthChart.ChartType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mitre.synthea.world.concepts.HealthRecord.ReactionSeverity
Returns an array containing the constants of this enum type, in the order they are declared.
valueSet - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Code
A ValueSet URI that defines a set of possible codes, one of which should be selected at random.
Variant - Class in org.mitre.synthea.identity
A representation of demographic information for a person.
Variant() - Constructor for class org.mitre.synthea.identity.Variant
 
version - Variable in class org.mitre.synthea.world.concepts.HealthRecord.Code
An identifier for the version of the code system that this code is part of.
VETERAN - org.mitre.synthea.world.agents.Provider.ProviderType
Veteran care provider.
VETERAN - Static variable in class org.mitre.synthea.world.agents.Person
Represents whether the person is a veteran.
VIRTUAL - org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Virtual care visit.
VITAL_SIGN - org.mitre.synthea.helpers.physiology.IoMapper.IoType
Vital sign type mapping.
VitalSign() - Constructor for class org.mitre.synthea.engine.Logic.VitalSign
 
VitalSign() - Constructor for class org.mitre.synthea.engine.State.VitalSign
 
vitalSigns - Variable in class org.mitre.synthea.world.agents.Person
Map of vital signs to their value generators.

W

WAITING_FOR_SHOT - org.mitre.synthea.modules.covid.C19ImmunizationModule.VaccinationStatus
Waiting for the first shot.
walkAllModules(Path, Consumer<Path>) - Static method in class org.mitre.synthea.helpers.Utilities
Walk the directory structure of the modules starting at the given location, and apply the given function for every module underneath.
walkAllModules(BiConsumer<Path, Path>) - Static method in class org.mitre.synthea.helpers.Utilities
Walk the directory structure of the modules, and apply the given function for every module.
weight(double, int) - Static method in class org.mitre.synthea.modules.QualityOfLifeModule
Calculates the age-adjusted disability weight for a single year.
WEIGHT - org.mitre.synthea.world.concepts.GrowthChart.ChartType
Growth chart for weight
WEIGHT_LOINC_CODE - Static variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
LOINC code for weight observations.
WEIGHT_LOSS_ADHERENCE - Static variable in class org.mitre.synthea.modules.WeightLossModule
Represents weight loss adherence.
WEIGHT_LOSS_BMI_PERCENTILE_CHANGE - Static variable in class org.mitre.synthea.modules.WeightLossModule
Represents BMI percentile change during weight loss.
WEIGHT_LOSS_PERCENTAGE - Static variable in class org.mitre.synthea.modules.WeightLossModule
Represents weight loss percentage.
WEIGHT_MANAGEMENT_START - Static variable in class org.mitre.synthea.modules.WeightLossModule
Indicates the start of weight management.
weightCarriedForwardErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
Probability of carrying forward previous weight measurements.
weightCarriedForwardErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Probability rate of carrying forward previous weight measurements erroneously.
weightDuplicateErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
Probability of duplicating weight measurements.
weightDuplicateErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Probability rate of duplicating weight measurements.
weightExtremeErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
Probability of introducing an extreme error in weight measurements.
weightExtremeErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Probability rate of introducing extreme (outlier) errors in weight measurements.
weightForHeightAndBMI(double, double) - Static method in class org.mitre.synthea.world.concepts.BMI
Calculate the weight for a given height and BMI.
WeightLossModule - Class in org.mitre.synthea.modules
This module allows patients in Synthea to lose weight.
WeightLossModule() - Constructor for class org.mitre.synthea.modules.WeightLossModule
Constructor
weightSwitchErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
Probability of switching weight values between records.
weightSwitchErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Probability rate of switching weight values between different records.
weightTransposeErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
Probability of transposing digits in weight measurements.
weightTransposeErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Probability rate of introducing digit transposition errors in weight measurements.
weightUnitErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor.Config
Probability of introducing a unit error in weight measurements.
weightUnitErrorRate - Variable in class org.mitre.synthea.editors.GrowthDataErrorsEditor
Probability rate of introducing unit errors in weight measurements.
WELL_CHILD_VISIT - Static variable in class org.mitre.synthea.modules.EncounterModule
Code for a well-child visit.
WELLNESS - org.mitre.synthea.world.concepts.HealthRecord.EncounterType
Routine wellness check.
WELLNESS - Static variable in class org.mitre.synthea.world.agents.Clinician
Identifier for wellness services.
width - Variable in class org.mitre.synthea.engine.Components.Attachment
Width of the image in pixels (photo/video).
willGetShot(Person, long) - Method in class org.mitre.synthea.modules.covid.LateAdopterModel
Determines if the person will attempt to get vaccinated at the given time in the simulation.
willStartWeightManagement(Person, long) - Method in class org.mitre.synthea.modules.WeightLossModule
Determines whether a person will start weight management.
write - Variable in class org.mitre.synthea.helpers.Attributes.Inventory
Key: Module Name, Values: State names that write to this attribute.
write(JsonWriter, E) - Method in class org.mitre.synthea.helpers.SerializableTypeAdapter
 
write(Writer) - Method in class org.mitre.synthea.helpers.FactTable
Write the contents of the FactTable to a file.
write(String, String, String) - Method in class org.mitre.synthea.helpers.Attributes.Inventory
Mark that the given "module" writes this attribute from the given "state".
wt - Variable in class org.mitre.synthea.world.concepts.NHANESSample
Weight of the individual.

Y

year - Variable in class org.mitre.synthea.engine.Components.DateInput
The year component of the date.
YearInformation() - Constructor for class org.mitre.synthea.world.concepts.PediatricGrowthTrajectory.YearInformation
 

Z

ZERO_CENTS - Static variable in class org.mitre.synthea.world.concepts.Claim
Constant representing zero cost in cents.
zip - Variable in class org.mitre.synthea.world.agents.Provider
ZIP code of the provider's location.
ZIP - Static variable in class org.mitre.synthea.world.agents.Clinician
Key for ZIP code attribute.
ZIP - Static variable in class org.mitre.synthea.world.agents.Person
Represents the ZIP code of the person's residence.
zipToCountyCode(String) - Method in class org.mitre.synthea.world.geography.CMSStateCodeMapper
Get the SSA county code for a given zipcode.
zipToFipsCountyCode(String) - Method in class org.mitre.synthea.world.geography.CMSStateCodeMapper
Get the FIPS county code for a given zipcode.
zscoreForValue(double) - Method in class org.mitre.synthea.world.concepts.GrowthChartEntry
Compute the z-score given a value and the LMS parameters.
zscoreToPercentile(double) - Static method in class org.mitre.synthea.world.concepts.GrowthChart
Convert a z-score into a percentile.
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes All Packages