carp.sensing-flutter
carp.sensing-flutter copied to clipboard
Analysis Sub-system
We should add a simple Analysis sub-system to CAMS (note that such an analysis sub-system is part of the original CARP Core architecture).
Use cases include:
- Aggregating step counts over 24 hours, i.e., pr. day
- Feature extraction on IMU (acc, gyro, mag) [x,y,z] data
- Calculating mobility features, e.g., homestay and location entropy
- Anonymizing data (note that anonymization of individual measurements is currently handled by the
Transformerconcept in CAMS) - Calculating a risk score based on one or more surveys (like the color-coding in the DiaFocus app)
A domain model should specify:
- WHEN to do the analysis (e.g., once pr. day (step counts) or after a set of survey have been filled in (DiaFocus))
- WHAT the analysis consists of (e.g., feature extraction on IMU data)
- what DATA to use (e.g., a list of IMU (x,y,z) data)
Note – this looks a lot like the
Trigger-Task-Measureconstruct of aStudyProtocol