-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Format of age as a range #23
Comments
Will need mapping criteria from other age bins (such as 10-20) to our age groups |
Suggest stay with 5 year ranges where possible, categorised per the WHO defined terms above. |
Questions to consider: how do we ingest datasets that have wider age buckets, such as 10 years, or slightly differing age buckets (off-by-one as in our previous line lists, with buckets for 0, 1-5, 6-10, ...) |
In some outbreaks, information reported on age is not always consistent. Some reports may provide us with an exact age, in which curators can place the case(s) into age buckets, usually following the WHO 5-year grouping suggestion. For example, some of the earliest reports from the Ministry of Health in the 2023 MVD outbreak in Equatorial Guinea report the age of each case (see health alert no. 3, page 7). When we had this information, we placed individuals into corresponding 5-year age buckets (see Eq Guinea Marburg linelist, case IDs 1-30, columns N and O). However, later reports from the Ministry of Health (same source reporter) only provided aggregate case information and would group cases into larger 15-year age buckets (see MVD Epi Update, slide 6). If you look at case IDs 31-43 in the linelist, most cases have their age buckets listed as 'NK,' as it was hard to distinguish which age bucket the new cases fell into. If we found supporting sources with more information on individual cases, we would then go back and place the added cases into the appropriate age bucket (see case ID 38-40). |
I suggest doing ageRange.low and ageRange.high as a FHIR Range datatype: https://build.fhir.org/datatypes.html#range that way we can capture arbitrary age brackets. We can still standardise to 5 or 10 year buckets but that allows us flexibility when a particular country only reports in non-standard buckets. It is also quite usual to have buckets of <18, 18-65 and 65+ in many analyses. |
<18, 18-65 and 65+ can be captured in WHO age categories YEARSLESS18 (<18 years), AGE18-65, and AGE65-100 (nothing for greater than years) |
Interesting idea to use FHIR low/high range. Let's think about exceptions to the rule. Also --- should we be capturing other categories/descriptors for age? For example, capturing MEAN, MEDIAN statistics. Here's an mpox example that covers two age range groups and source provides the MEDIAN case data. (All confirmed cases as of 20 June 2022 at 14:00 are male, aged between 19 and 71 years (median age: 34 years). Report |
Recommendation: age ranges as per WHO categories, any or all can be selected depending on the information available. FHIR low/high range could be used if FHIR profile is implemented. I think it is useful to capture statistics around age data if this is all that is available. Maybe an age comment field? |
WHO 5 year age groupings Code AGEGROUP (Global health observatory) https://apps.who.int/gho/data/node.metadata.AGEGROUP?lang=en;
AGE0-4 | AGE5-9 | AGE10-14 | AGE15-19 | AGE20-24 | AGE25-29 | AGE30-34 | AGE35-39 | AGE40-44 | AGE45-49 | AGE50-54 | AGE55-59 | AGE60-64 | AGE65-69 | AGE70-74 | AGE75-79 | AGE80-84 | AGE85-89 | AGE90-94 | AGE 95-99 | AGE100+
Is additional granularity required for the 0-4 age group? e.g. 0 to <6 months, 6 months to < 1 year, 1 to <2 years, 2-4 years?
The text was updated successfully, but these errors were encountered: