{"main_topic":"health","sub_topic":"oasis","topic":"fetal_deaths","key":"health/oasis/fetal_deaths","version":"1.0.0","year_min":2000,"year_max":2025,"year_gaps":[],"update_frequency":"annual","detail_levels":["counties","states"],"default_detail":"counties","path_template":"health/fetal_deaths/year={year}/{detail}.parquet","grain":["year","county_fips","tract_geoid","demographic","mother_age"],"title":"Fetal Deaths and Fetal Mortality Rates","summary":"Fetal deaths (stillbirths at 20+ weeks of gestation) and fetal mortality rates per 1,000 live births plus fetal deaths by the mother's race, ethnicity and age, Georgia and its counties, 2000-2025 (DPH OASIS).","description":"Fetal deaths (stillbirths: deaths of a fetus at 20 or more weeks of gestation, before delivery) to mothers who live in Georgia, by the mother's county of residence, Georgia and its 159 counties, 2000-2025, from Georgia DPH OASIS (fetal death certificates): the fetal mortality rate per 1,000 live births plus fetal deaths (key metric), the number of fetal deaths, and the live births plus fetal deaths it divides by. Overall, by the mother's race and ethnicity, and by the mother's age (never crossed). Infant deaths after a live birth are a separate topic (infant_deaths).","explorer":true,"search_aliases":{"en":["stillbirths","stillborn babies","fetal mortality","pregnancy loss","deaths before birth","babies dying before birth","fetal death counts","maternal age stillbirth"],"es":["mortinatos","nacidos muertos","muerte fetal","muertes fetales","mortalidad fetal","defunciones fetales","pérdida del embarazo","bebés mortinatos","muertes antes del nacimiento"]},"source":"Georgia Department of Public Health, Office of Health Indicators for Planning (OHIP), OASIS Data Table Tool, Fetal Deaths; live births: OASIS Births module","source_url":"https://oasis.state.ga.us/dtt/fetaldeath","endpoint":"/api/v1/health/fetal_deaths","columns":[{"name":"year","type":"integer","role":"year","nullable":false,"label":"Year","short_description":"","description":"Calendar year of the fetal death (delivery), 2000-2025; the live births are those of the same year.","valid_values":null,"example":2024,"unit":null,"value_min":null,"value_max":null,"null_meaning":null,"key_metric_grain_contributor":false,"metric_component":null},{"name":"county_fips","type":"string","role":"fk_county","nullable":true,"label":"County FIPS","short_description":"","description":"5-digit FIPS of the mother's county of residence (FK to the counties dimension); NULL on Georgia's statewide row.","valid_values":null,"example":"13121","unit":null,"value_min":null,"value_max":null,"null_meaning":null,"key_metric_grain_contributor":false,"metric_component":null},{"name":"tract_geoid","type":"string","role":"fk_tract","nullable":true,"label":"Tract GEOID","short_description":"","description":"Always NULL: state and county rows only.","valid_values":null,"example":null,"unit":null,"value_min":null,"value_max":null,"null_meaning":null,"key_metric_grain_contributor":false,"metric_component":null},{"name":"demographic","type":"string","role":"fk_demographic","nullable":false,"label":"Demographic","short_description":"","description":"The mother's race and ethnicity: all; hispanic (any race) and non-Hispanic white, black, asian, native_american (American Indian or Alaska Native), pacific_islander (Native Hawaiian or Other Pacific Islander) and multiracial, plus race_unknown (our calculation: all minus those seven; unknown ethnicity, or non-Hispanic of unknown race; fetal deaths only). The race groups' fetal deaths add up to all, except in the place-years our race mask NULLs them. A race group's row has mother_age = 'all' (never crossed).","valid_values":["all","asian","black","hispanic","multiracial","native_american","pacific_islander","race_unknown","white"],"example":"all","unit":null,"value_min":null,"value_max":null,"null_meaning":null,"key_metric_grain_contributor":true,"metric_component":null},{"name":"mother_age","type":"string","role":"categorical","nullable":false,"label":"Mother Age","short_description":"Mother's age group at the delivery","description":"The mother's age at the delivery, OASIS's groups: all, 10_14, 15_17, 18_19, 20_24, 25_29, 30_34, 35_39, 40_44 and 45_55 (to 55 inclusive). The groups add up to all. A mother's age row has demographic = 'all' (never crossed).","valid_values":["10_14","15_17","18_19","20_24","25_29","30_34","35_39","40_44","45_55","all"],"example":"all","unit":null,"value_min":null,"value_max":null,"null_meaning":null,"key_metric_grain_contributor":true,"metric_component":null},{"name":"fetal_death_rate_per_1k","type":"number","role":"metric","nullable":true,"label":"Fetal Death Rate per 1k","short_description":"Fetal deaths per 1,000 live births plus fetal deaths","description":"OASIS's fetal mortality rate: fetal deaths (20+ weeks) per 1,000 live births plus fetal deaths of the place, year and group (num_fetal_deaths x 1,000 / num_live_births_and_fetal_deaths, reproduced on every row). Combine places as SUM(num_fetal_deaths) * 1000 / SUM(num_live_births_and_fetal_deaths) over rows where both are published (the race mask NULLs a race group's denominator, and sometimes its fetal deaths); never add or average it across rows. 0 where there were no fetal deaths; NULL on 1-4 fetal deaths (withheld) or no deliveries. Lower from 2008 (the obstetric estimate; see limitations). Georgia 2024: 7.12 (906 fetal deaths, 127,210 live births plus fetal deaths). The highest county rate (all groups), 63.6 (county 13193, 2025: 7 fetal deaths, 110 live births plus fetal deaths), and of any row, 157.9 (county 13001, 2002, mother_age 30_34: 6 fetal deaths, 38 live births plus fetal deaths), are preserved as published: rates on few deliveries.","valid_values":null,"example":null,"unit":"rate_per_population","value_min":null,"value_max":null,"null_meaning":"No rate: OASIS withholds rates based on 1-4 events (shown as * on OASIS) (code -5, 14,837 rows); no live births and no fetal deaths in the place and group (num_live_births_and_fetal_deaths 0), where OASIS shows 0: the rate is undefined (our mask, 14,576 rows) (row counts are totals over all years). race_unknown rows never have one (our residual of fetal deaths only). Never recompute a withheld rate from the counts. NULL on every race group's row of a place-year whose fetal deaths or live births are more than 20% of unknown race (our mask; 399 place-years).","key_metric_grain_contributor":false,"metric_component":null},{"name":"num_fetal_deaths","type":"integer","role":"metric","nullable":true,"label":"Number Fetal Deaths","short_description":"","description":"Fetal deaths at 20 or more weeks of gestation to mothers resident in the place, in the group. OASIS publishes every count, however small. race_unknown is our subtraction from OASIS's counts. Georgia 2024: 906.","valid_values":null,"example":null,"unit":"count","value_min":null,"value_max":null,"null_meaning":"NULL on every race group's row of a place-year whose fetal deaths are more than 20% race_unknown (our mask; 328 place-years). The all, mother's age and race_unknown rows always carry it.","key_metric_grain_contributor":false,"metric_component":"numerator"},{"name":"num_live_births_and_fetal_deaths","type":"integer","role":"metric","nullable":true,"label":"Number Live Births and Fetal Deaths","short_description":"","description":"Live births plus fetal deaths of the place, year and group, the rate's denominator: OASIS's live births (its births module; the mother's race and age, as in the births topic) plus num_fetal_deaths, our sum. Live births are this minus num_fetal_deaths. 0 where the group had neither, whose rate is then NULL. Georgia 2024: 127,210.","valid_values":null,"example":null,"unit":"count","value_min":null,"value_max":null,"null_meaning":"NULL on race_unknown rows (our residual of fetal deaths; no rate). NULL on every race group's row of a place-year whose fetal deaths or live births are more than 20% of unknown race (our mask; 399 place-years).","key_metric_grain_contributor":false,"metric_component":"denominator"}],"key_metric":"fetal_death_rate_per_1k","numeric_filter_columns":["fetal_death_rate_per_1k","num_fetal_deaths","num_live_births_and_fetal_deaths"],"usage":"For a place's fetal mortality rate pin demographic = 'all' and mother_age = 'all' and read fetal_death_rate_per_1k; follow it over time (from 2008, the obstetric estimate) or compare places. For a race group pin mother_age = 'all'; for a mother's age group pin demographic = 'all' (the two are never crossed). Combine places or years by adding the counts: SUM(num_fetal_deaths) * 1000 / SUM(num_live_births_and_fetal_deaths) within one group (never to rebuild a withheld rate); never add or average the rate. For a race group pool only rows with a denominator: the race mask NULLs it (and sometimes the fetal deaths) in some county-years, so a race group's sums across counties skip them. Live births are num_live_births_and_fetal_deaths - num_fetal_deaths. Read directly with DuckDB over Parquet.","limitations":"Fetal deaths at 20+ weeks of gestation, by the mother's county of residence; rates are per 1,000 live births plus fetal deaths. From 2008 OASIS dates gestation by the obstetric estimate, lowering the rate: compare across 2008 with care. Race is the mother's; in 2000-2010 9-17% of fetal deaths a year lack it, so Georgia's race-group rates then run low; race-group rates are NULL where over 20% of fetal deaths or births lack it (our mask). OASIS withholds rates on 1-4 fetal deaths (NULL here). A fetal death is OASIS's: a death before complete delivery, with no sign of life after it, reported on a fetal death certificate; OASIS counts those at 20 or more weeks of gestation, of Georgia residents wherever the fetal death occurred. num_live_births_and_fetal_deaths is OASIS's live births (its births module, the same place, year and group, the mother's race and age) plus the fetal deaths, our sum; num_fetal_deaths x 1,000 / num_live_births_and_fetal_deaths reproduces every published rate, which OASIS defines the same way (live births = num_live_births_and_fetal_deaths - num_fetal_deaths). Gestational age: on 2015-12-15 OASIS moved from a gestational age based on the last menstrual period to the obstetric estimate (the national standard) and applied it back to 2008; its known data issues say the new method lowers gestational ages slightly ('~0.5 per 1,000'), so the fetal mortality rate is lower than in 2007 (https://oasis.state.ga.us/dtt/content/KDIFetalDeath.htm). Georgia's fetal deaths fell from 1,292 (8.49) in 2007 to 1,088 (7.37) in 2008, its largest one-year fall; its rate was 8.29-9.63 a year in 2000-2007 and 7.12-8.36 since. Race groups are the mother's race and ethnicity in the platform convention: hispanic is Hispanic of any race; white, black, asian, native_american (American Indian or Alaska Native), pacific_islander (Native Hawaiian or Other Pacific Islander) and multiracial are non-Hispanic. race_unknown is our calculation, the total minus those seven (unknown ethnicity, or non-Hispanic of unknown race), so the race groups add up to all where every group's count is published (our race mask NULLs them in the place-years where race is mostly unknown); it has no rate. demographic and mother_age are never crossed: a race group's row has mother_age = 'all', and a mother's age row has demographic = 'all'. Both the fetal deaths and the live births carry the mother's race and ethnicity. Fetal death certificates leave the mother's ethnicity or race unrecorded far more often than birth certificates: race_unknown is 9-17% of Georgia's fetal deaths a year in 2000-2010 (at most 7% since) but at most 5% of its live births plus fetal deaths, so those fetal deaths fall in no race group while their group's births stay in the denominator. The births' race recording break of 2007-2008 reaches the denominator: multiracial live births plus fetal deaths were 654 in 2006, 3,542 in 2007 and 6,970 in 2008 (see the births topic). Counties break harder and for longer: in 84 county-years of 2000-2012 (17 counties, most often Catoosa, Dade and Walker on the Tennessee border) more than 25% of the live births plus fetal deaths have no recorded race or ethnicity of the mother, up to 78%. There the live births lack it more often than the fetal deaths, so, unlike Georgia's, those counties' race-group rates ran high: every nonzero race-group rate OASIS published in those county-years (5) is above the county's all-group rate (Ben Hill's black rate in 2009 was 86.2: 5 fetal deaths, 58 live births plus fetal deaths, against 16.6 for all); they are NULL here. The rate counts two recorded events with the mother's race on each, so our mask (OASIS's own 20% threshold for missing items) measures the unknown share on each, on the mother_age = 'all' rows: where race or ethnicity is unknown for more than 20% of a place-year's fetal deaths, every race group's fetal deaths for that place and year are NULL; its denominator (which contains them) is NULL there and also where the mother's race is unknown for more than 20% of the live births (the county-years the births topic masks), and the rate goes with the denominator. Each group would miss its share of the unknowns, so its rate runs low or high with the recording. A place-year with no fetal deaths has no fetal deaths' share: its 0s stay. The all, mother's age and race_unknown rows are kept. That covers 399 place-years (2000-2025, 122 counties, 44 of them from 2013; never Georgia): 328 on the fetal deaths' share (a county's few fetal deaths) and 97 on the live births' (71 of them keep their fetal deaths). Compare a county's race-group rates over time from 2013 only (at most 17% since). mother_age is the mother's age at the delivery in OASIS's groups (10_14, 15_17, 18_19, then five-year groups to 40_44, and 45_55); the groups add up to all. Rates on few deliveries swing widely: the highest county fetal mortality rate (all groups) is 63.6 (county 13193, 2025: 7 fetal deaths, 110 live births plus fetal deaths), and the highest county rate of any row is 157.9 (county 13001, 2002, mother_age 30_34: 6 fetal deaths, 38 live births plus fetal deaths). 78% of rows with at least one fetal death have no rate (1-4 fetal deaths in small counties and groups, or a race group's denominator our mask NULLs). OASIS publishes every count, however small, and withholds rates on 1-4 fetal deaths (NULL here); the platform adds no small-cell suppression of its own (its race mask is a quality mask) and never recomputes a withheld rate. A place and group with neither live births nor fetal deaths (num_live_births_and_fetal_deaths 0) has no rate (NULL): OASIS shows 0 there, but the rate is undefined and would rank as the lowest (our mask). Counties add up to Georgia, and the race groups (with race_unknown) and mother's ages to all, except a race group's counts in the place-years our race mask NULLs them: there a race group's counties fall short of Georgia's row. Not served: OASIS's SES-vulnerability rows (its SES rates here divide by each group's own live births plus fetal deaths, but the platform's demographics have no SES category yet); the fetal death page has no education, payer or sex breakdown. 2025 is the newest year. tract_geoid is always NULL.","null_semantics":{"suppressed_to_null":true,"zero_is_real":true},"available_years":[2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025],"schema_hash":"ea6c4884cee1384f86b19acae4306db98b890e162170025c706d495413d81f87","tags":["health","georgia department of public health, office of health indicators for planning","fetal_deaths"],"granularity_description":"One row per year, county_fips, tract_geoid, demographic, mother_age (geography columns are NULL at higher aggregation levels).","example_queries":[{"description":"Latest year (2025), counties detail","query":"SELECT * FROM fetal_deaths WHERE year = 2025 LIMIT 100"},{"description":"Filter by mother_age = all","query":"SELECT * FROM fetal_deaths WHERE mother_age = 'all' AND year = 2025 LIMIT 100"}],"foreign_keys":[{"column":"county_fips","target_object":"counties","target_columns":["county_fips"],"attribute_columns_added":["county_name"],"scope":"global"},{"column":"tract_geoid","target_object":"tracts","target_columns":["tract_geoid"],"attribute_columns_added":["tract_name"],"scope":"global"},{"column":"demographic","target_object":"demographics","target_columns":["demographic"],"attribute_columns_added":["demographic_label","demographic_category"],"scope":"global"}],"filters":[{"param":"year","kind":"year_exact","type":"integer","multi_value":false,"enum_enforced":false,"values":null},{"param":"year_min","kind":"year_range","type":"integer","multi_value":false,"enum_enforced":false,"values":null},{"param":"year_max","kind":"year_range","type":"integer","multi_value":false,"enum_enforced":false,"values":null},{"param":"detail","kind":"detail","type":"string","multi_value":false,"enum_enforced":true,"values":["counties","states"],"default":"counties"},{"param":"county_fips","kind":"foreign_key","column":"county_fips","type":"string","multi_value":true,"enum_enforced":false,"values":null},{"param":"tract_geoid","kind":"foreign_key","column":"tract_geoid","type":"string","multi_value":true,"enum_enforced":false,"values":null},{"param":"demographic","kind":"foreign_key","column":"demographic","type":"string","multi_value":true,"enum_enforced":true,"values":["all","asian","black","hispanic","multiracial","native_american","pacific_islander","race_unknown","white"]},{"param":"mother_age","kind":"categorical","column":"mother_age","type":"string","multi_value":true,"enum_enforced":true,"values":["10_14","15_17","18_19","20_24","25_29","30_34","35_39","40_44","45_55","all"],"has_total":true,"total_value":"all","requires_single_value":false,"nullable":false,"null_filter_token":null},{"param":"demographic_category","kind":"dimension_attribute","dimension":"demographics","column":"demographic_category","type":"string","multi_value":true,"enum_enforced":true,"values":["aggregate","disability","economic_status","esol","foster_care","gender","grade","homeless_status","migrant_status","military","race","sped"]}],"filter_hints":[],"non_additive":[],"partitions":[],"value_implications":[],"year_meaning":null,"pooled_rates":[],"series_breaks":[],"year_window":null,"pooled_min_count":{"count":5,"reason":"OASIS withholds rates based on 1-4 fetal deaths (shown as * on OASIS), so no figure combined from fewer than 5 fetal deaths is given."},"values_endpoint":"/api/v1/health/fetal_deaths/values"}