-
Notifications
You must be signed in to change notification settings - Fork 13
Tool architecture
Tool architecture includes the process of:
- identifying tool modules, sub-modules and various structural elements
- define their relationships
- visually (Master flow chart)
- by describing their inputs, functions, and outputs
- by defining processed data in detail (codebooks, variables, attributes)
- defining and harmonizing a nomenclature by which structural elements are referred to.
- maintaining an overview of code files and other documents
(workflow here refers to the main, linear flow from inputs to outputs. Think of it as a highly simplified architecture. Or an attempt to explore nomenclature. Also see master flow chart)
ITHIM-R Modules:
Below modules define the ITHIM-R project structure. They may or may not have equivalents in the tool interface structure.
-
Data Sources (user input data, generic data used by the tool, and their various formats, implications)
-
Data localization (adjustments, calibration of international, national data to local settings of ITHIM application)
-
Data harmonization (conversion of various data formats, variable definitions, to generic ITHIM formats)
-
Synthetic "baseline" population (creation of a synthetic sample of 10k individuals, based on all input data)
-
Visualization and Checking of Baseline Data (review and validation of entered data vs. synthetic population produced)
-
Scenario Definition (2 options:)
- Manipulation of baseline population through a scenario definition module (interface or code).
- creation of a synthetic "scenario" population, based on local data sources, analogous to steps for baseline population. Further: use case definitions, criteria, methodologica parameters, etc.)
-
Visualization and Checking of Scenario Data (review and validation of entered data vs. synthetic population produced)
-
Exposure calculations (adding distributions of various exposure indicators to synth.pop data (baseline and scenario)
- pathway specific
-
(Environmental Impacts Calculations)
- Carbon emission reductions
- Air pollution background concentration
- Noise reduction
-
Health Impact pathway calculations (exposures meet epidemiologic literature/evidence)
Pathways: PA, AP, Noise, Injury
Impact calculation method: PIF/PAF vs. Disease burden calculation, PMSLT
Outcome definitions: deaths, dalys etc.- Health Impact calculations for PA
- Health Impact calculations for AP
- Health impact calculations Noise
- Event calculation for injuries
- [From events to disease burden injuries]
- Comparative Risk Assessment applied to GBD data
- Multistate life table
-
Impacts presentations (outcome definitions, level of detail, visualization)
- combined pathway results
- pathway specific
-
Overarching modules
- User interface
- Website contents/documentation
- Tool Parameters ("is the math being done in miles or km?" A central place for default values, units, constants, assumptions to be called by various tool elements)
- Comparison approaches (Impact calculation methods, CRA, lifetables, etc.)
-
Overarching domains
- Coding guidelines
- Documentation
- Scientific publications
- Dissemenination
- Case studies/applications
-
Overarching modules
-
Overarching project domains
- Coding guidelines
- Documentation
- Scientific publications
- Dissemination
- Case studies/applications