Hi everyone,
My colleague @david.hernandez and I are currently working on the modelling for a remote glucose monitoring initiative. We need to represent several calculated metrics derived from Continuous Glucose Monitoring (CGM) data, such as:
-
Time in Range (TIR), TAR, and TBR (expressed as percentages).
-
Glucose Management Indicator (GMI).
-
Glycemic Variability (Coefficient of Variation and SD).
-
Mean Glucose.
In many existing templates, I see these metrics modeled using the CLUSTER.laboratory_test_analyte.v1. However, we feel this is semantically inaccurate since these are sensor-derived calculations and not “analytes” in the clinical laboratory sense (they are not processed from a physical sample).
I am looking for best practices or examples on how to model these “summary” metrics. Specifically:
-
Do you recommend using a specialized CLUSTER for this purpose? Or perhaps a specific
OBSERVATIONfor CGM Summaries? -
How do you handle the math functions? For metrics like “Mean Glucose”, would you use an interval event with the
meanmath function, or represent it as a single point-in-timeEVALUATION/OBSERVATIONthat captures the result of a period’s calculation?
If we use an Interval Event at the OBSERVATION level to indicate that the data covers a 14-day period, we run into the following issues:
-
Analyte Name: Which name should we use for this element, since it is mandatory?
-
Math Function: The mathematical function (
mean,variation, etc.) would be defined in themath_functionattribute of theOBSERVATIONEvent, not within the CLUSTER itself.
In conclusion, is there any recommended ‘Summary’ or ‘Device-derived statistics’ CLUSTER that you would suggest as a best practice? Or perhaps a specific pattern to handle these metrics without forcing them into a laboratory-centric structure?
Thanks in advance for your insights!