A shared metric language: the versioned catalog
The same heart rate can arrive from two sources with different units, frequencies and time formats. In EnaResearch each metric is defined in a canonical catalog: its unit, sampling type (continuous, interval or spot), valid value range and which sources can provide it from which platform data. The catalog holds about 197 device metrics today; manually entered measurements (such as pain scales and lab values) have been added as a separate source type.
The catalog is versioned. When a definition or transformation changes, the old one is not overwritten; a new version is added, and you know which transformation version produced each measurement. The source’s own unit, measurement time and device or app identity are preserved.
- Unit and sampling type
- Valid value range
- Source mapping
- Versioned transformation