01
Context
Public-health disease investigations collect detailed information about symptoms, laboratory results, vaccination, travel, exposure and case management. Although these questionnaires shared a Salesforce platform, their questions and reporting needs varied substantially by disease.
I analysed those structures and designed an analytical model that could support consistent surveillance reporting without discarding disease-specific detail.
02
Challenge
A measles investigation may centre on vaccination and exposure, while an enteric-disease investigation places more emphasis on food, travel and environmental factors. Translating these flexible, disease-specific questionnaires into a well-defined relational and dimensional model required a careful balance between standardisation and flexibility.
Separate models for every disease would increase maintenance and hinder cross-disease analysis. One rigid structure, however, would obscure clinically important differences.
03
Approach
I analysed questionnaire definitions across enteric diseases, meningococcal disease, measles, mumps and rubella, pertussis, and Shiga toxin-producing E. coli (STEC/VTEC).
Individual fields were mapped into common analytical categories including clinical information, laboratory results, vaccination, travel, exposures, risk factors, comorbidities and case management. From that classification, I developed entity relationship diagrams and proposed dimensional structures built around shared facts, dimensions and bridge tables.
04
Technical detail
- Case and assessment entities for disease investigations and questionnaire responses
- Shared analytical categories spanning five disease groups
- Case-management structures for operational actions and decisions
- Bridge tables for repeating exposure, vaccination and travel records
- Separation of common entities from disease-specific detail
- Field mappings and ERDs to guide future implementation
05
Outcome
The project produced a structured analytical design supported by field mappings, logical classifications and entity relationship diagrams. This established a foundation for consistent disease-surveillance reporting and gave future data-engineering work clear implementation guidance.