carp.sensing-flutter icon indicating copy to clipboard operation
carp.sensing-flutter copied to clipboard

Analysis Sub-system

Open bardram opened this issue 1 year ago • 0 comments

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 Transformer concept 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-Measure construct of a StudyProtocol

bardram avatar Apr 11 '24 06:04 bardram