To close this off:
- measure_estimated: maps to the new
valTreatheader inmeasures, and will be treated in wide names like the attributesqualityFlag.value, andpurpose. The wide-name formula for a measure or measure-value iscompartment_specimen_fraction_measure_unit_aggregation_index_attributewhere theattributeat the end is always eithervalue,purpose,qualityFlag, or (now)valTreat. - measure_value_alpha: mapping value and value_alpha to the same field.
- measure_value_normalization_method: Using the new “pre-populated and multiple attribute” wide name structure, creates the wide name:
cl_2_AND_calcType__standardization__standard. - measures_name: maps to
measurein themeasurestable. - site_code : resolved to map
site_codeto aparent siteID, but to not create a newsitestable entry for the parent (@Sorin - let me know if you hate this idea). - Variant_code: maps to
measurein the measures table (or “measure_name” in the current EUxODM structure) - Variant_name: This maps to
groupin themeasurestable. - ECDC_category: see this topic for the continuation of this discussion: New Table Proposal: Public Health Actions Table
- WHO_category: see “ECDC_category” above.
- Is_subvariant_of: To be continued in a separate discussion, if needed, but currently the suggestion is to drop this field and not record it in ODM.
- Sample_size: a unit of “total # of samples”, ie.
wat_sa_NR_hfMe_unitless_me_NA_sampleNum_value) - Variant_cases: a unit of “# of positive samples”, ie.
wat_sa_NR_hfMe_unitless_me_NA_posSmple_value.
This covers all points raised, I’ll leave the topic open a little longer in case folks have other comments or additions. To @Sorin 's point about parent-child relationships for measures, I agree that it makes sense and could work elegantly. But because we already have measure sets, the additional relationship options would create some confusion. For something like sub variants too, it’s really not like most measures because it doesn’t change. So it’s a piece of metadata about a part (a measurement), and should (if logic is to be consistent) be stored in the parts table. Short of that, it makes more sense to point out for it, so maybe the lineage being stored in the sequencing info linked in the accessions table might be enough?