From af3a96b69ac02dba4c9afdce27a97992eb00362d Mon Sep 17 00:00:00 2001 From: dsweber2 Date: Thu, 16 May 2024 23:33:19 -0500 Subject: [PATCH 01/35] nssp documentation draft --- docs/Gemfile | 3 + docs/Gemfile.lock | 246 +++++++++++++++-------------- docs/api/covidcast-signals/nssp.md | 84 ++++++++++ 3 files changed, 212 insertions(+), 121 deletions(-) create mode 100644 docs/api/covidcast-signals/nssp.md diff --git a/docs/Gemfile b/docs/Gemfile index 3af1f7382..d61359ba5 100644 --- a/docs/Gemfile +++ b/docs/Gemfile @@ -10,6 +10,7 @@ source "https://rubygems.org" # Happy Jekylling! #gem "jekyll", "~> 3.8.7" +gem "jekyll-include-cache" # This is the default theme for new Jekyll sites. You may change this to anything you like. gem "minima", "~> 2.0" @@ -32,3 +33,5 @@ end # Performance-booster for watching directories on Windows gem "wdm", "~> 0.1.0", :install_if => Gem.win_platform? + +gem "webrick", "~> 1.8" diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 6ba650506..b88901522 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -7,43 +7,42 @@ GEM minitest (~> 5.1) tzinfo (~> 1.1) zeitwerk (~> 2.2, >= 2.2.2) - addressable (2.8.0) - public_suffix (>= 2.0.2, < 5.0) + addressable (2.8.6) + public_suffix (>= 2.0.2, < 6.0) coffee-script (2.4.1) coffee-script-source execjs - coffee-script-source (1.11.1) + coffee-script-source (1.12.2) colorator (1.1.0) - commonmarker (0.17.13) - ruby-enum (~> 0.5) - concurrent-ruby (1.2.0) - dnsruby (1.61.5) - simpleidn (~> 0.1) - em-websocket (0.5.2) + commonmarker (0.23.10) + concurrent-ruby (1.2.3) + dnsruby (1.72.0) + simpleidn (~> 0.2.1) + em-websocket (0.5.3) eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - ethon (0.12.0) - ffi (>= 1.3.0) + http_parser.rb (~> 0) + ethon (0.16.0) + ffi (>= 1.15.0) eventmachine (1.2.7) - execjs (2.7.0) - faraday (1.3.0) - faraday-net_http (~> 1.0) - multipart-post (>= 1.2, < 3) - ruby2_keywords - faraday-net_http (1.0.1) - ffi (1.15.0) + execjs (2.9.1) + faraday (2.9.0) + faraday-net_http (>= 2.0, < 3.2) + faraday-net_http (3.1.0) + net-http + ffi (1.16.3) forwardable-extended (2.6.0) - gemoji (3.0.1) - github-pages (214) - github-pages-health-check (= 1.17.0) - jekyll (= 3.9.0) - jekyll-avatar (= 0.7.0) - jekyll-coffeescript (= 1.1.1) - jekyll-commonmark-ghpages (= 0.1.6) - jekyll-default-layout (= 0.1.4) - jekyll-feed (= 0.15.1) + gemoji (4.1.0) + github-pages (231) + github-pages-health-check (= 1.18.2) + jekyll (= 3.9.5) + jekyll-avatar (= 0.8.0) + jekyll-coffeescript (= 1.2.2) + jekyll-commonmark-ghpages (= 0.4.0) + jekyll-default-layout (= 0.1.5) + jekyll-feed (= 0.17.0) jekyll-gist (= 1.5.0) - jekyll-github-metadata (= 2.13.0) + jekyll-github-metadata (= 2.16.1) + jekyll-include-cache (= 0.2.1) jekyll-mentions (= 1.6.0) jekyll-optional-front-matter (= 0.3.2) jekyll-paginate (= 1.1.0) @@ -52,49 +51,49 @@ GEM jekyll-relative-links (= 0.6.1) jekyll-remote-theme (= 0.4.3) jekyll-sass-converter (= 1.5.2) - jekyll-seo-tag (= 2.7.1) + jekyll-seo-tag (= 2.8.0) jekyll-sitemap (= 1.4.0) jekyll-swiss (= 1.0.0) - jekyll-theme-architect (= 0.1.1) - jekyll-theme-cayman (= 0.1.1) - jekyll-theme-dinky (= 0.1.1) - jekyll-theme-hacker (= 0.1.2) - jekyll-theme-leap-day (= 0.1.1) - jekyll-theme-merlot (= 0.1.1) - jekyll-theme-midnight (= 0.1.1) - jekyll-theme-minimal (= 0.1.1) - jekyll-theme-modernist (= 0.1.1) - jekyll-theme-primer (= 0.5.4) - jekyll-theme-slate (= 0.1.1) - jekyll-theme-tactile (= 0.1.1) - jekyll-theme-time-machine (= 0.1.1) + jekyll-theme-architect (= 0.2.0) + jekyll-theme-cayman (= 0.2.0) + jekyll-theme-dinky (= 0.2.0) + jekyll-theme-hacker (= 0.2.0) + jekyll-theme-leap-day (= 0.2.0) + jekyll-theme-merlot (= 0.2.0) + jekyll-theme-midnight (= 0.2.0) + jekyll-theme-minimal (= 0.2.0) + jekyll-theme-modernist (= 0.2.0) + jekyll-theme-primer (= 0.6.0) + jekyll-theme-slate (= 0.2.0) + jekyll-theme-tactile (= 0.2.0) + jekyll-theme-time-machine (= 0.2.0) jekyll-titles-from-headings (= 0.5.3) - jemoji (= 0.12.0) - kramdown (= 2.3.1) + jemoji (= 0.13.0) + kramdown (= 2.4.0) kramdown-parser-gfm (= 1.1.0) - liquid (= 4.0.3) + liquid (= 4.0.4) mercenary (~> 0.3) minima (= 2.5.1) - nokogiri (>= 1.10.4, < 2.0) - rouge (= 3.26.0) + nokogiri (>= 1.13.6, < 2.0) + rouge (= 3.30.0) terminal-table (~> 1.4) - github-pages-health-check (1.17.0) + github-pages-health-check (1.18.2) addressable (~> 2.3) dnsruby (~> 1.60) - octokit (~> 4.0) - public_suffix (>= 2.0.2, < 5.0) + octokit (>= 4, < 8) + public_suffix (>= 3.0, < 6.0) typhoeus (~> 1.3) - html-pipeline (2.14.0) + html-pipeline (2.14.3) activesupport (>= 2) nokogiri (>= 1.4) - http_parser.rb (0.6.0) - i18n (0.9.5) + http_parser.rb (0.8.0) + i18n (1.14.4) concurrent-ruby (~> 1.0) - jekyll (3.9.0) + jekyll (3.9.5) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) - i18n (~> 0.7) + i18n (>= 0.7, < 2) jekyll-sass-converter (~> 1.0) jekyll-watch (~> 2.0) kramdown (>= 1.17, < 3) @@ -103,27 +102,29 @@ GEM pathutil (~> 0.9) rouge (>= 1.7, < 4) safe_yaml (~> 1.0) - jekyll-avatar (0.7.0) + jekyll-avatar (0.8.0) jekyll (>= 3.0, < 5.0) - jekyll-coffeescript (1.1.1) + jekyll-coffeescript (1.2.2) coffee-script (~> 2.2) - coffee-script-source (~> 1.11.1) - jekyll-commonmark (1.3.1) - commonmarker (~> 0.14) - jekyll (>= 3.7, < 5.0) - jekyll-commonmark-ghpages (0.1.6) - commonmarker (~> 0.17.6) - jekyll-commonmark (~> 1.2) - rouge (>= 2.0, < 4.0) - jekyll-default-layout (0.1.4) - jekyll (~> 3.0) - jekyll-feed (0.15.1) + coffee-script-source (~> 1.12) + jekyll-commonmark (1.4.0) + commonmarker (~> 0.22) + jekyll-commonmark-ghpages (0.4.0) + commonmarker (~> 0.23.7) + jekyll (~> 3.9.0) + jekyll-commonmark (~> 1.4.0) + rouge (>= 2.0, < 5.0) + jekyll-default-layout (0.1.5) + jekyll (>= 3.0, < 5.0) + jekyll-feed (0.17.0) jekyll (>= 3.7, < 5.0) jekyll-gist (1.5.0) octokit (~> 4.2) - jekyll-github-metadata (2.13.0) + jekyll-github-metadata (2.16.1) jekyll (>= 3.4, < 5.0) - octokit (~> 4.0, != 4.4.0) + octokit (>= 4, < 7, != 4.4.0) + jekyll-include-cache (0.2.1) + jekyll (>= 3.7, < 5.0) jekyll-mentions (1.6.0) html-pipeline (~> 2.3) jekyll (>= 3.7, < 5.0) @@ -143,65 +144,65 @@ GEM rubyzip (>= 1.3.0, < 3.0) jekyll-sass-converter (1.5.2) sass (~> 3.4) - jekyll-seo-tag (2.7.1) + jekyll-seo-tag (2.8.0) jekyll (>= 3.8, < 5.0) jekyll-sitemap (1.4.0) jekyll (>= 3.7, < 5.0) jekyll-swiss (1.0.0) - jekyll-theme-architect (0.1.1) - jekyll (~> 3.5) + jekyll-theme-architect (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-cayman (0.1.1) - jekyll (~> 3.5) + jekyll-theme-cayman (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-dinky (0.1.1) - jekyll (~> 3.5) + jekyll-theme-dinky (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-hacker (0.1.2) + jekyll-theme-hacker (0.2.0) jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-leap-day (0.1.1) - jekyll (~> 3.5) + jekyll-theme-leap-day (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-merlot (0.1.1) - jekyll (~> 3.5) + jekyll-theme-merlot (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-midnight (0.1.1) - jekyll (~> 3.5) + jekyll-theme-midnight (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-minimal (0.1.1) - jekyll (~> 3.5) + jekyll-theme-minimal (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-modernist (0.1.1) - jekyll (~> 3.5) + jekyll-theme-modernist (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-primer (0.5.4) + jekyll-theme-primer (0.6.0) jekyll (> 3.5, < 5.0) jekyll-github-metadata (~> 2.9) jekyll-seo-tag (~> 2.0) - jekyll-theme-slate (0.1.1) - jekyll (~> 3.5) + jekyll-theme-slate (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-tactile (0.1.1) - jekyll (~> 3.5) + jekyll-theme-tactile (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-time-machine (0.1.1) - jekyll (~> 3.5) + jekyll-theme-time-machine (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) jekyll-titles-from-headings (0.5.3) jekyll (>= 3.3, < 5.0) jekyll-watch (2.2.1) listen (~> 3.0) - jemoji (0.12.0) - gemoji (~> 3.0) + jemoji (0.13.0) + gemoji (>= 3, < 5) html-pipeline (~> 2.2) jekyll (>= 3.0, < 5.0) - kramdown (2.3.1) + kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - liquid (4.0.3) - listen (3.5.1) + liquid (4.0.4) + listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.3.6) @@ -210,53 +211,54 @@ GEM jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) - minitest (5.17.0) multipart-post (2.1.1) nokogiri (1.16.5) - mini_portile2 (~> 2.8.2) + minitest (5.22.3) + net-http (0.4.1) + uri + nokogiri (1.16.3) racc (~> 1.4) - octokit (4.20.0) - faraday (>= 0.9) - sawyer (~> 0.8.0, >= 0.5.3) + octokit (4.25.1) + faraday (>= 1, < 3) + sawyer (~> 0.9) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (4.0.6) + public_suffix (5.0.4) racc (1.7.3) - rb-fsevent (0.10.4) + rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rexml (3.2.5) - rouge (3.26.0) - ruby-enum (0.9.0) - i18n - ruby2_keywords (0.0.4) - rubyzip (2.3.0) + rexml (3.2.6) + rouge (3.30.0) + rubyzip (2.3.2) safe_yaml (1.0.5) sass (3.7.4) sass-listen (~> 4.0.0) sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) - sawyer (0.8.2) + sawyer (0.9.2) addressable (>= 2.3.5) - faraday (> 0.8, < 2.0) + faraday (>= 0.17.3, < 3) simpleidn (0.2.1) unf (~> 0.1.4) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) thread_safe (0.3.6) - typhoeus (1.4.0) + typhoeus (1.4.1) ethon (>= 0.9.0) - tzinfo (1.2.10) + tzinfo (1.2.11) thread_safe (~> 0.1) tzinfo-data (1.2021.1) tzinfo (>= 1.0.0) unf (0.1.4) unf_ext - unf_ext (0.0.7.7) - unicode-display_width (1.7.0) + unf_ext (0.0.9.1) + unicode-display_width (1.8.0) + uri (0.13.0) wdm (0.1.1) - zeitwerk (2.6.6) + webrick (1.8.1) + zeitwerk (2.6.13) PLATFORMS ruby @@ -264,10 +266,12 @@ PLATFORMS DEPENDENCIES github-pages jekyll-feed (~> 0.6) + jekyll-include-cache minima (~> 2.0) tzinfo (~> 1.2) tzinfo-data wdm (~> 0.1.0) + webrick (~> 1.8) BUNDLED WITH 2.2.15 diff --git a/docs/api/covidcast-signals/nssp.md b/docs/api/covidcast-signals/nssp.md new file mode 100644 index 000000000..a8719193e --- /dev/null +++ b/docs/api/covidcast-signals/nssp.md @@ -0,0 +1,84 @@ +--- +title: NSSP +parent: Data Sources and Signals +grand_parent: COVIDcast Main Endpoint +--- +# National Syndromic Surveillance Program (NSSP) Emerency Department (ED) visits +{: .no_toc} + +* **Source name:** `nssp` +* **Earliest issue available:** (TODO ask Minh) +* **Number of data revisions since 19 May 2020:** (TODO) +* **Date of last change:** TODO +* **Available for:** county, hrr, msa, state (see [geography coding docs](../covidcast_geography.md)) +* **Time type:** week (see [date format docs](../covidcast_times.md)) +* **License:** [Public Domain US Government](https://www.usa.gov/government-works) + +[The National Syndromic Surveillance Program (NSSP)](https://www.cdc.gov/nssp/php/about/index.html) is an effort to track epidemiologically relevant conditions. +This dataset in particular tracks emergency department (ED) visits arising from a subset of influenza-like illnesses, specifically flu, COVID-19, and RSV. +It is derived from [this cdc dataset](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/rdmq-nq56/about_data). +Originating in late 2022, as of May 2024, NSSP received data from 78% of US EDs. + +| Signal | Description | +|---------------------------------|-------------------------------------------------------------------------| +| `pct_visits_covid` | Percent of visits with a discharge diagnosis code of covid | +| `pct_visits_influenza` | Percent of visits with a discharge diagnosis code of influenza | +| `pct_visits_rsv` | Percent of visits with a discharge diagnosis code of rsv | +| `pct_visits_combined` | Percent of visits with a discharge diagnosis code of covid, flu, or rsv | +| `smoothed_pct_visits_covid` | 3 week moving average of `pct_visits_covid` | +| `smoothed_pct_visits_influenza` | 3 week moving average of `pct_visits_influenza` | +| `smoothed_pct_visits_rsv` | 3 week moving average of `pct_visits_rsv` | +| `smoothed_pct_visits_combined` | 3 week moving average of `pct_visits_combined` | + +## Table of contents +{: .no_toc .text-delta} + +1. TOC +{:toc} + +## Estimation + +The percent visits is as a fraction of visits at facilities reporting to NSSP, rather than all facilities in the area. +The county and state level are direct data sources, while `hrr` and `msa` are estimated. + +### Geographic weighting +As the original data is a percentage, to compute `hrr` and `msa` from county-level, we do a weighted mean, weighting by the county's population in the last census (2020). +This assumes that the number of ED visits is proportional to the overall population of the county, which may not strictly be the case (e.g. denser counties having easier access and thus may have a higher rate of ED visits per capita). + +State-level data is reported separately, and is **not** simply an average of the county-level data, but may contain facilities omitted at the regional level (for example, if small facilities are excluded for privacy reasons).[^1] + +### Smoothing + +The smoothed values are a simple 3 week average of the corresponding signals (note that since this is weekly data, this is 3 values rather than 21). + +## Limitations + +As of May 2024, NSSP received data from 78% of US EDs. +The geographic distribution of those sites can be seen [here](https://www.cdc.gov/nssp/media/images/2024/04/Participation-with-date.png); the most noticeable gaps in coverage are in California, Oklahoma, and Colorado, though most states have some counties that are absent. + +NSSP notes that not every patient entering an ED is tested for these conditions, so this may represent an undercount of total cases. + +## Missingness + +Counties which do not have data are listed, but with an `NA` value. + +## Lag and Backfill + +There is significant backfill in this signal, primarily arising when a new facility joins the network and its data is included in a region. +This has the strongest effects at the highest levels of aggregation. + + +The weekly signal is reported on Friday mornings. + +## Source and Licensing + +This source is processed from this [data.cdc.gov site](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/rdmq-nq56/about_data). +There is another version of the state-only data available [here](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/7mra-9cq9/about_data). + +This data was originally published by the National Center for Health Statistics, and is made available here as a convenience to the forecasting community under the terms of the original license, which is [U.S. Government Public Domain](https://www.usa.gov/government-copyright). + +If the signal has specific licensing or sourcing that should be acknowledged, +describe it here. Also, include links to source websites for data that is +scraped or received from another source. + +[^1]: (TODO should probably confirm this in some way) From d965fea1c9e5c3b00bad6b0520b303cfe0b05845 Mon Sep 17 00:00:00 2001 From: george haff Date: Fri, 31 May 2024 10:28:13 -0400 Subject: [PATCH 02/35] fix boneheaded version typo --- src/client/packaging/pypi/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/packaging/pypi/CHANGELOG.md b/src/client/packaging/pypi/CHANGELOG.md index 4d3890175..ec6534f1a 100644 --- a/src/client/packaging/pypi/CHANGELOG.md +++ b/src/client/packaging/pypi/CHANGELOG.md @@ -3,7 +3,7 @@ All notable future changes to the `delphi_epidata` python client will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/). -## [4.2.23] - 2024-05-31 +## [4.1.23] - 2024-05-31 ### Includes - https://github.com/cmu-delphi/delphi-epidata/pull/1460 From 20d2de8a480a2441fdc8750fa98723b468d9f0ec Mon Sep 17 00:00:00 2001 From: Alex Reinhart Date: Mon, 3 Jun 2024 10:54:41 -0400 Subject: [PATCH 03/35] Another CTIS publication --- docs/symptom-survey/publications.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/symptom-survey/publications.md b/docs/symptom-survey/publications.md index 60bb41a88..6824639d8 100644 --- a/docs/symptom-survey/publications.md +++ b/docs/symptom-survey/publications.md @@ -26,6 +26,10 @@ Pandemic"](https://www.pnas.org/topic/548) in *PNAS*: Research publications using the survey data include: +- Y. Yang, W. Dempsey, P. Han, Y. Deshmukh, S. Richardson, B. Tom, and B. Mukherjee + (2024). [Exploring the Big Data Paradox for various estimands using vaccination + data from the global COVID-19 Trends and Impact Survey (CTIS)](https://doi.org/10.1126/sciadv.adj0266). + *Science Advances* 10 (22). - Perofsky, A.C., Hansen, C.L., Burstein, R. et al (2024). [Impacts of human mobility on the citywide transmission dynamics of 18 respiratory viruses in pre- and post-COVID-19 pandemic years](https://doi.org/10.1038/s41467-024-48528-2). From 203af7001b2db45cbb834aa82df67ad423831f5f Mon Sep 17 00:00:00 2001 From: Dmitry Shemetov Date: Thu, 2 May 2024 18:21:31 -0700 Subject: [PATCH 04/35] doc: update instructions for client libraries * include Nat's review and fixes Co-authored-by: nmdefries <42820733+nmdefries@users.noreply.github.com> --- docs/api/client_libraries.md | 86 +++++++++++++++++------------------ docs/api/covidcast_clients.md | 16 +++---- 2 files changed, 50 insertions(+), 52 deletions(-) diff --git a/docs/api/client_libraries.md b/docs/api/client_libraries.md index 5d4abb956..64116b150 100644 --- a/docs/api/client_libraries.md +++ b/docs/api/client_libraries.md @@ -6,83 +6,81 @@ nav_order: 1 # Epidata API Client Libraries +To access Delphi Epidata programmatically, we recommend our client libraries: + +- R: [epidatr](https://cmu-delphi.github.io/epidatr/), +- Python: [delphi-epidata](https://pypi.org/project/delphi-epidata/) (soon to be replaced with [epidatpy](https://github.com/cmu-delphi/epidatpy)), +- Javascript: [delphi-epidata](https://github.com/cmu-delphi/delphi-epidata/blob/master/src/client/delphi_epidata.js). + For anyone looking for COVIDCast data, please visit our [COVIDCast Libraries](covidcast_clients.md). -A full-featured Epidata client for R is available at -[epidatr](https://github.com/cmu-delphi/epidatr) and -[also on CRAN](https://cran.r-project.org/web/packages/epidatr/index.html). - -We are currently working on a new full-featured Epidata client for Python. It is not ready -for release yet, but you can track our development progress and help us test it out at -[epidatpy](https://github.com/cmu-delphi/epidatpy). - -In the meantime, minimalist Epidata clients remain available for -[Python](https://github.com/cmu-delphi/delphi-epidata/blob/master/src/client/delphi_epidata.py), -[JavaScript](https://github.com/cmu-delphi/delphi-epidata/blob/master/src/client/delphi_epidata.js), -and -[R (legacy)](https://github.com/cmu-delphi/delphi-epidata/blob/master/src/client/delphi_epidata.R). -The following samples show how to import the library and fetch Delphi's COVID-19 -Surveillance Streams from Facebook Survey CLI for county 06001, and days +The following samples show how to import the library and fetch Delphi's +COVID-19 Surveillance Streams from Facebook Survey CLI for county 06001 and days `20200401` and `20200405-20200414` (11 days total). ### R -````R -# [Optional] configure your API key, if desired -# Interactive. See https://cmu-delphi.github.io/epidatr/articles/epidatr.html#api-keys for details. +Install [`epidatr` from CRAN](https://cran.r-project.org/package=epidatr) +with `install.packages("epidatr")`. + +```R +# Configure API key interactively, if needed. See +# https://cmu-delphi.github.io/epidatr/articles/epidatr.html#api-keys for details. #save_api_key() -# Import library(epidatr) -# Fetch data res <- pub_covidcast('fb-survey', 'smoothed_cli', 'county', 'day', geo_values = '06001', time_values = c(20200401, 20200405:20200414)) cat(res) -```` +``` ### Python -Optionally install the [package from PyPI](https://pypi.org/project/delphi-epidata/) using pip(env): -````bash -pip install delphi-epidata -```` +Install [`delphi-epidata` from PyPI](https://pypi.org/project/delphi-epidata/) with +`pip install delphi-epidata`. -Otherwise, place -[`delphi_epidata.py`](https://github.com/cmu-delphi/delphi-epidata/blob/master/src/client/delphi_epidata.py) -in the same directory as your Python script. - -````python -# Import +```python from delphi_epidata import Epidata -# [Optional] configure your API key, if desired +# Configure API key, if needed. #Epidata.auth = ('epidata', ) -# Fetch data res = Epidata.covidcast('fb-survey', 'smoothed_cli', 'day', 'county', [20200401, Epidata.range(20200405, 20200414)], '06001') print(res['result'], res['message'], len(res['epidata'])) -```` +``` ### JavaScript (in a web browser) -The minimalist JavaScript client does not currently support API keys. If you need API key support in JavaScript, contact delphi-support+privacy@andrew.cmu.edu. +The minimalist JavaScript client does not currently support API keys. +If you need API key support in JavaScript, contact delphi-support+privacy@andrew.cmu.edu. -````html - +```html - -```` +``` ### R (legacy) +The old Delphi Epidata R client is available +[here](https://github.com/cmu-delphi/delphi-epidata/blob/dev/src/client/delphi_epidata.R), +but its use is discouraged. + ```R -# [Optional] configure your API key, if desired +# Configure API key, if needed. #option('epidata.auth', ) -# Import source('delphi_epidata.R') -# Fetch data res <- Epidata$covidcast('fb-survey', 'smoothed_cli', 'day', 'county', list(20200401, Epidata$range(20200405, 20200414)), '06001') cat(paste(res$result, res$message, length(res$epidata), "\n")) ``` diff --git a/docs/api/covidcast_clients.md b/docs/api/covidcast_clients.md index de6031e49..c85389f5f 100644 --- a/docs/api/covidcast_clients.md +++ b/docs/api/covidcast_clients.md @@ -6,15 +6,15 @@ nav_order: 1 # COVIDcast Libraries -Dedicated COVIDcast access and analysis libraries are available for several languages: +To access COVIDcast data, we recommend using the following client libraries: -* R: [covidcast](https://cmu-delphi.github.io/covidcast/covidcastR/) -* Python: [covidcast](https://cmu-delphi.github.io/covidcast/covidcast-py/html/) +- R: [epidatr](https://cmu-delphi.github.io/epidatr/), +- Python: [covidcast](https://cmu-delphi.github.io/covidcast/covidcast-py/html/) (soon to be replaced with [epidatpy](https://github.com/cmu-delphi/epidatpy)). These packages provide a convenient way to obtain COVIDcast data as a data frame -ready to be used in further analyses and provide convenient mapping and -analysis functions. For installation instructions and examples, consult their -respective webpages. +ready to be used in further analyses and provide convenient mapping and analysis +functions. For installation instructions and examples, consult their respective +webpages. - -To access Epidata datasets on other diseases, visit our [Epidata API Client Libraries)](client_libraries.md) documentation. +To access Epidata datasets on other diseases, visit our +[Epidata API Client Libraries](client_libraries.md) documentation. From dc918b6701cfc4c3648b9407a59ed9593fc49008 Mon Sep 17 00:00:00 2001 From: Nat DeFries <42820733+nmdefries@users.noreply.github.com> Date: Wed, 5 Jun 2024 18:14:27 -0400 Subject: [PATCH 05/35] limitations detail and wording improvements --- docs/api/covidcast-signals/nssp.md | 41 +++++++++++++++++------------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/docs/api/covidcast-signals/nssp.md b/docs/api/covidcast-signals/nssp.md index a8719193e..11f238bc1 100644 --- a/docs/api/covidcast-signals/nssp.md +++ b/docs/api/covidcast-signals/nssp.md @@ -1,5 +1,5 @@ --- -title: NSSP +title: NSSP emergency department visits parent: Data Sources and Signals grand_parent: COVIDcast Main Endpoint --- @@ -8,23 +8,25 @@ grand_parent: COVIDcast Main Endpoint * **Source name:** `nssp` * **Earliest issue available:** (TODO ask Minh) -* **Number of data revisions since 19 May 2020:** (TODO) -* **Date of last change:** TODO +* **Number of data revisions since 19 May 2020:** 0 +* **Date of last change:** Never * **Available for:** county, hrr, msa, state (see [geography coding docs](../covidcast_geography.md)) * **Time type:** week (see [date format docs](../covidcast_times.md)) * **License:** [Public Domain US Government](https://www.usa.gov/government-works) +## Overview + [The National Syndromic Surveillance Program (NSSP)](https://www.cdc.gov/nssp/php/about/index.html) is an effort to track epidemiologically relevant conditions. -This dataset in particular tracks emergency department (ED) visits arising from a subset of influenza-like illnesses, specifically flu, COVID-19, and RSV. -It is derived from [this cdc dataset](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/rdmq-nq56/about_data). -Originating in late 2022, as of May 2024, NSSP received data from 78% of US EDs. +This dataset in particular tracks emergency department (ED) visits arising from a subset of influenza-like illnesses, specifically influenza, COVID-19, and RSV. +It is derived from the CDC's [Respiratory Virus Response NSSP Emergency Department Visit Trajectories dataset](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/rdmq-nq56/about_data), which started reporting data in late 2022. +As of May 2024, NSSP received data from 78% of US EDs. | Signal | Description | |---------------------------------|-------------------------------------------------------------------------| -| `pct_visits_covid` | Percent of visits with a discharge diagnosis code of covid | -| `pct_visits_influenza` | Percent of visits with a discharge diagnosis code of influenza | -| `pct_visits_rsv` | Percent of visits with a discharge diagnosis code of rsv | -| `pct_visits_combined` | Percent of visits with a discharge diagnosis code of covid, flu, or rsv | +| `pct_visits_covid` | Percent of ED visits that had a discharge diagnosis code of covid | +| `pct_visits_influenza` | Percent of ED visits that had a discharge diagnosis code of influenza | +| `pct_visits_rsv` | Percent of ED visits that had a discharge diagnosis code of rsv | +| `pct_visits_combined` | Percent of ED visits that had a discharge diagnosis code of covid, influenza, or rsv | | `smoothed_pct_visits_covid` | 3 week moving average of `pct_visits_covid` | | `smoothed_pct_visits_influenza` | 3 week moving average of `pct_visits_influenza` | | `smoothed_pct_visits_rsv` | 3 week moving average of `pct_visits_rsv` | @@ -38,25 +40,30 @@ Originating in late 2022, as of May 2024, NSSP received data from 78% of US EDs. ## Estimation -The percent visits is as a fraction of visits at facilities reporting to NSSP, rather than all facilities in the area. -The county and state level are direct data sources, while `hrr` and `msa` are estimated. +The percent visits signals are calculated as a fraction of visits at facilities reporting to NSSP, rather than all facilities in the area. +County and state level data is reported as-is from NSSP, without modification, while `hrr` and `msa` are estimated by Delphi. ### Geographic weighting -As the original data is a percentage, to compute `hrr` and `msa` from county-level, we do a weighted mean, weighting by the county's population in the last census (2020). -This assumes that the number of ED visits is proportional to the overall population of the county, which may not strictly be the case (e.g. denser counties having easier access and thus may have a higher rate of ED visits per capita). +As the original data is a percentage and raw case counts are not available, `hrr` and `msa` values are computed from county-level data using a weighted mean. Each county is assigned a weight equal to its population in the last census (2020). +This assumes that the number of ED visits is proportional to the overall population of a county, i.e. the per-capita ED visit rate is the same for all counties, which may not be the case (for example, denser counties may have easier access to EDs and thus higher rates of ED visits per capita). State-level data is reported separately, and is **not** simply an average of the county-level data, but may contain facilities omitted at the regional level (for example, if small facilities are excluded for privacy reasons).[^1] ### Smoothing -The smoothed values are a simple 3 week average of the corresponding signals (note that since this is weekly data, this is 3 values rather than 21). +Smoothed signals are calculated using a simple 3 week moving average of the relevant weekly signals. Note that since the unsmoothed `pct_visits_*` signals report weekly data, each smoothed signal value is computed from 3 points rather than 21, as would be used if the unsmoothed data were reported daily. ## Limitations As of May 2024, NSSP received data from 78% of US EDs. -The geographic distribution of those sites can be seen [here](https://www.cdc.gov/nssp/media/images/2024/04/Participation-with-date.png); the most noticeable gaps in coverage are in California, Oklahoma, and Colorado, though most states have some counties that are absent. +The most noticeable gaps in [geographic coverage](https://www.cdc.gov/nssp/media/images/2024/04/Participation-with-date.png) are in California, Colorado, Missouri, Oklahoma, and Virginia, though most states have some counties that are absent. + +NSSP notes that not every patient entering an ED is tested for the conditions of interest, so the data may undercount total cases and as a result underreport percent visits. + +Our [geographic weighting approach](#geographic-weighting) assumes that the number of ED visits is proportional to the overall population of a county. However, in reality we expect denser, more urban counties to have 1) more and larger EDs and 2) easier access to EDs. The first factor may mean that residents of rural counties are more likely to go to EDs in urban counties. The second factor may increase the total number of ED visits that someone living in an urban county will make, that is, the average urban resident may make more ED visits than the average rural resident. + +As a result, total ED visits per capita in rural counties may be lower than total ED visits per capita in urban counties. Since our weighting approach uses population as the weighting factor, rural counties would tend to be overrepresented in estimated values. -NSSP notes that not every patient entering an ED is tested for these conditions, so this may represent an undercount of total cases. ## Missingness From 6c62a524c9b546126b4af8a8ab9f8d08c50db983 Mon Sep 17 00:00:00 2001 From: Dmitry Shemetov Date: Mon, 3 Jun 2024 13:46:56 -0700 Subject: [PATCH 06/35] doc: remove outdated dev instructions --- docs/epidata_development.md | 422 +++++++++--------------------------- 1 file changed, 99 insertions(+), 323 deletions(-) diff --git a/docs/epidata_development.md b/docs/epidata_development.md index c8c35e11f..2710069c0 100644 --- a/docs/epidata_development.md +++ b/docs/epidata_development.md @@ -49,346 +49,122 @@ $ [sudo] make test pdb=1 $ [sudo] make test test=repos/delphi/delphi-epidata/integrations/acquisition ``` -## Long version - -**Prerequisite:** this guide assumes that you have read the -[frontend development guide](https://github.com/cmu-delphi/operations/blob/main/docs/frontend_development.md). - -This guide describes how to write and test code for the Epidata API. For -preliminary steps, -[install docker and create a virtual network](https://github.com/cmu-delphi/operations/blob/main/docs/frontend_development.md#setup). - -After reading this guide, you may want to visit -[the `fluview_meta` tutorial](new_endpoint_tutorial.md) for an example of how -to add a new endpoint to the API. - -# setup - -For working on the Epidata API, you'll need the following two Delphi -repositories: - -- [operations](https://github.com/cmu-delphi/operations) -- [delphi-epidata](https://github.com/cmu-delphi/delphi-epidata) - -You likely won't need to modify the `operations` repo, so cloning directly from -`cmu-delphi` is usually sufficient. However, since you _are_ going to be -modifying `delphi-epidata` sources, you'll first need to fork the repository -and then clone your personal fork. For more details, see the Delphi-specific -[discussion on forking and branching](https://github.com/cmu-delphi/operations/blob/main/docs/backend_development.md#everyone). - -Here's an example of how to set up your local workspace. Note that you will need -to use your own GitHub username where indicated. - -```bash -# collect everything in a directory called "repos" -mkdir repos && cd repos - -# delphi python (sub)packages -mkdir delphi && cd delphi -git clone https://github.com/cmu-delphi/operations -git clone https://github.com/Your-GitHub-Username/delphi-epidata -cd .. - -# go back up to the workspace root -cd .. -``` - -Your workspace should now look like this: - -```bash -tree -L 3 . -``` - -``` -. -└── repos - └── delphi - ├── delphi-epidata - └── operations -``` - -# build images - -We now need images for the Epidata API web server and the `epidata` database. -These are both based on core Delphi images as defined in the -[`operations` repo](https://github.com/cmu-delphi/operations) which you cloned -above. The base images are built first, followed by the derived -`epidata`-specific images. - -- The [`delphi_web_epidata` image](https://github.com/cmu-delphi/delphi-epidata/blob/main/dev/docker/web/epidata/README.md) adds - the Epidata API to the `delphi_web_epidata` image. -- The - [`delphi_database_epidata` image](https://github.com/cmu-delphi/delphi-epidata/blob/main/dev/docker/database/epidata/README.md) - adds user accounts, `epidata` & other appropriate databases, and relevant tables - (initially empty) to a Percona database image. - -From the root of your workspace, all of the images can be built as follows: - -```bash -docker build -t delphi_web_epidata\ - -f ./devops/Dockerfile .;\ - -docker build -t delphi_database_epidata \ - -f repos/delphi/delphi-epidata/dev/docker/database/epidata/Dockerfile . -``` - -# test - -At this point, you're ready to bring the stack online. - -First, make sure you have the docker network set up so that the containers can -communicate: - -``` -docker network create --driver bridge delphi-net -``` - -Next, start containers for the epidata-specific web and database images. As an aside, the -output from these commands (especially the webserver) can be very helpful for -debugging. For example: - -```bash -# launch the database -docker run --rm -p 127.0.0.1:13306:3306 \ - --network delphi-net --name delphi_database_epidata \ - delphi_database_epidata - -# launch the web server -docker run --rm -p 127.0.0.1:10080:80 \ - --network delphi-net --name delphi_web_epidata \ - delphi_web_epidata -``` - -## unit tests - -Unit tests are self-contained and do not depend on external services like -databases or web servers. You can run unit tests at any time according to the -instructions in the -[backend development guide](https://github.com/cmu-delphi/operations/blob/main/docs/backend_development.md). - -First, [build the `delphi_python` image](https://github.com/cmu-delphi/operations/blob/main/docs/backend_development.md#creating-an-image). -Your test sources will live in, and be executed from within, this image. - -Then run the tests in a container based on that image: - -```bash -docker run --rm delphi_python \ - python3 -m undefx.py3tester.py3tester --color \ - repos/delphi/delphi-epidata/tests -``` - -The final line of output should be similar to the following: - -``` -All 48 tests passed! 68% (490/711) coverage. -``` - -You can also run tests using pytest like this: -``` -docker run --rm delphi_python pytest repos/delphi/delphi-epidata/tests/ -``` -and with pdb enabled like this: -``` -docker run -it --rm delphi_python pytest repos/delphi/delphi-epidata/tests/ --pdb -``` - -## manual tests +## Rapid Iteration and Bind Mounts + +To reduce friction, we +[bind-mount](https://docs.docker.com/storage/bind-mounts/) local source files to +the containers, which replaces the corresponding files from the image and allows +your code changes to be reflected immediately, without needing to rebuild. This +approach comes with some drawbacks you should be aware of: + +- the container will be able read and write to your local filesystem (which may + be a security concern, especially if you are running the containers as root) +- there may be also be strange behaviors with file permissions, especially if + you are running the containers as root +- bind mounts do not interact well with `selinux` on some systems, leading to + various access denials at runtime. As a workaround, you may have to use the + [dangerous "Z" + flag](https://docs.docker.com/storage/bind-mounts/#configure-the-selinux-label) + or temporarily disable selinux -- neither of which is advised. +- for more see the [Epicast development + guide](https://github.com/cmu-delphi/www-epicast/blob/main/docs/epicast_development.md#develop). + +## Manual Installation + +We recommend using the quickstart above. If you need to customize the install, +please inspect the installation script `install.sh` above and look in the +`Makefile` to find the Docker commands. + +## Manual Tests You can test your changes manually by: 1. inserting test data into the relevant table(s) 2. querying the API using your client of choice (`curl` is handy for sanity - checks) + checks) Here's a full example based on the `fluview` endpoint: 1. Populate the database (particularly the `fluview` table) with some fake - data. For example: - - ```bash - echo 'insert into fluview values \ - (0, "2020-04-07", 202021, 202020, "nat", 1, 2, 3, 4, 3.14159, 1.41421, \ - 10, 11, 12, 13, 14, 15)' | \ - mysql --user=user --password=pass \ - --port 13306 --host 127.0.0.1 epidata - ``` - - Note that the host and port given above are "external" values, which are - locally visible. You'll need the `mysql` client installed locally to run the - above command. - - In case you don't have the `mysql` client installed on your machine and - don't want to install it, you can simply use the binary that's bundled with - the `mariadb` docker image, which you should already have from building the - `delphi_database` image. In that case, use the "internal" values, which are - visible to containers on the same virtual network. For example: - - ```bash - echo 'insert into fluview values \ - (0, "2020-04-07", 202021, 202020, "nat", 1, 2, 3, 4, 3.14159, 1.41421, \ - 10, 11, 12, 13, 14, 15)' | \ - docker run --rm -i --network delphi-net mariadb \ - mysql --user=user --password=pass \ - --port 3306 --host delphi_database_epidata epidata - ``` - - Note that for these inserts, absence of command-line output is a sign of - success. On the other hand, output after the insertion likely indicates - failure (like, for example, attempting to insert a duplicate unique key). + data. For example: -2. Query the API directly: +```bash +echo 'insert into fluview values \ + (0, "2020-04-07", 202021, 202020, "nat", 1, 2, 3, 4, 3.14159, 1.41421, \ + 10, 11, 12, 13, 14, 15)' | \ +mysql --user=user --password=pass \ + --port 13306 --host 127.0.0.1 epidata +``` - ```bash - curl -s \ - 'http://localhost:10080/epidata/api.php?source=fluview&epiweeks=202020®ions=nat' | \ - python3 -m json.tool - ``` - - The pipe to python's built-in JSON formatter is optional, but handy. You - should expect to see the following response from the server: - - ```json - { - "result": 1, - "epidata": [ - { - "release_date": "2020-04-07", - "region": "nat", - "issue": 202021, - "epiweek": 202020, - "lag": 1, - "num_ili": 2, - "num_patients": 3, - "num_providers": 4, - "num_age_0": 10, - "num_age_1": 11, - "num_age_2": 12, - "num_age_3": 13, - "num_age_4": 14, - "num_age_5": 15, - "wili": 3.14159, - "ili": 1.41421 - } - ], - "message": "success" - } - ``` - - Alternatively, you could query the API using one of the available client - libraries. However, this would require you to modify the base URL within the - client's code, and there is some additional amount of boilerplate involved in - calling the client and displaying the result. For these reasons, client - libraries are better candidates for automated integration tests (and unit - tests, in the case of the python client) than one-off manual tests. - -## integration tests - -Writing an integration test is outside of the scope of this document. However, -a number of existing integration tests exist and can be used as a good starting -point for additional tests. For example, see the tests for the -[`fluview` API endpoint](https://github.com/cmu-delphi/delphi-epidata/blob/main/integrations/server/test_fluview.py) and the -[`covidcast` ingestion pipeline](https://github.com/cmu-delphi/delphi-epidata/blob/main/integrations/acquisition/covidcast). - -To run the existing tests and any new tests that you write, you must -follow the -[backend development guide](https://github.com/cmu-delphi/operations/blob/main/docs/backend_development.md) -_within the same workspace_, so that the `delphi_python` image is created with -any changes you have made (e.g., adding new integration tests). That image will -contain the test driver and the source code of your integration tests. Then, -run the tests inside a container based on that image. Note that the container -of tests will need to be attached to the virtual network `delphi-net` -to see and communicate with the web and database servers. - -More concretely, you can run Epidata API integration tests like this: - -1. Build server images as described in the [building section](#build-images) - above. - -2. Launch the server containers as described in the [test section](#test) - above. - -3. Build the `delphi_python` image per the - [backend development guide](https://github.com/cmu-delphi/operations/blob/main/docs/backend_development.md#creating-an-image). - Your test sources will live in, and be executed from within, this image. - -4. Run integration tests in a container based on the `delphi_python` image: - - ```bash - docker run --rm --network delphi-net delphi_python \ - python3 -m undefx.py3tester.py3tester --color \ - repos/delphi/delphi-epidata/integrations - ``` - - You should see output similar to the following (edited for brevity): - - ``` - test_privacy_filtering (repos.delphi.delphi-epidata.integrations.test_covid_survey_hrr_daily.CovidSurveyHrrDailyTests - Don't return rows with too small of a denominator. ... ok - test_round_trip (repos.delphi.delphi-epidata.integrations.test_covid_survey_hrr_daily.CovidSurveyHrrDailyTests) - Make a simple round-trip with some sample data. ... ok - - test_round_trip (repos.delphi.delphi-epidata.integrations.test_fluview.FluviewTests) - Make a simple round-trip with some sample data. ... ok - - ✔ All 3 tests passed! [coverage unavailable] - ``` - - You can also run tests using pytest like this: - ``` - docker run --network delphi-net --rm delphi_python pytest repos/delphi/delphi-epidata/integrations/ - ``` - and with pdb enabled like this: - ``` - docker run --network delphi-net -it --rm delphi_python pytest repos/delphi/delphi-epidata/integrations/ --pdb - ``` - -5. Bring down the servers, for example with the `docker stop` command. - -# rapid iteration - -The workflow described above requires containers to be stopped, rebuilt, and -restarted each time code (including tests) is changed, which can be tedious. To -reduce friction, it's possible to -[bind-mount](https://docs.docker.com/storage/bind-mounts/) your local source -files into a container, which replaces the corresponding files from the image. -This allows your code changes to be reflected immediately, without needing to -rebuild containers. - -There are some drawbacks, however, as discussed in the -[Epicast development guide](https://github.com/cmu-delphi/www-epicast/blob/main/docs/epicast_development.md#develop). -For example: - -- Code running in the container can read (and possibly also write) your local filesystem. -- The command-line specification of bind-mounts is quite tedious. -- Bind mounts do not interact well with `selinux` on some systems, leading to -various access denials at runtime. As a workaround, you may have to use the -[dangerous "Z" flag](https://docs.docker.com/storage/bind-mounts/#configure-the-selinux-label) -or temporarily disable `selinux` -- neither of which is advised. - -## bind-mounting - -### non-server code - -Python sources (e.g. data acquisition, API clients, and tests), can be -bind-mounted into a `delphi_python` container as follows: +Note that the host and port given above are "external" values, which are +locally visible. You'll need the `mysql` client installed locally to run the +above command. + +In case you don't have the `mysql` client installed on your machine and +don't want to install it, you can simply use the binary that's bundled with +the `mariadb` docker image, which you should already have from building the +`delphi_database` image. In that case, use the "internal" values, which are +visible to containers on the same virtual network. For example: ```bash -docker run --rm --network delphi-net \ - --mount type=bind,source="$(pwd)"/repos/delphi/delphi-epidata,target=/usr/src/app/repos/delphi/delphi-epidata,readonly \ - --mount type=bind,source="$(pwd)"/repos/delphi/delphi-epidata/src,target=/usr/src/app/delphi/epidata,readonly \ - delphi_python \ -python3 -m undefx.py3tester.py3tester --color \ - repos/delphi/delphi-epidata/integrations +echo 'insert into fluview values \ + (0, "2020-04-07", 202021, 202020, "nat", 1, 2, 3, 4, 3.14159, 1.41421, \ + 10, 11, 12, 13, 14, 15)' | \ +docker run --rm -i --network delphi-net mariadb \ +mysql --user=user --password=pass \ + --port 3306 --host delphi_database_epidata epidata ``` -The command above maps two local directories into the container: +Note that for these inserts, absence of command-line output is a sign of +success. On the other hand, output after the insertion likely indicates +failure (like, for example, attempting to insert a duplicate unique key). -- `/repos/delphi/delphi-epidata`: The entire repo, notably including unit and - integration test sources. -- `/repos/delphi/delphi-epidata/src`: Just the source code, which forms the - container's `delphi.epidata` python package. +2. Query the API directly: -## instrumentation with Sentry +```bash +curl -s \ + 'http://localhost:10080/epidata/api.php?source=fluview&epiweeks=202020®ions=nat' | \ +python3 -m json.tool +``` + +The pipe to python's built-in JSON formatter is optional, but handy. You +should expect to see the following response from the server: + +```json +{ + "result": 1, + "epidata": [ + { + "release_date": "2020-04-07", + "region": "nat", + "issue": 202021, + "epiweek": 202020, + "lag": 1, + "num_ili": 2, + "num_patients": 3, + "num_providers": 4, + "num_age_0": 10, + "num_age_1": 11, + "num_age_2": 12, + "num_age_3": 13, + "num_age_4": 14, + "num_age_5": 15, + "wili": 3.14159, + "ili": 1.41421 + } + ], + "message": "success" +} +``` + +Alternatively, you could query the API using one of the available client +libraries. However, this would require you to modify the base URL within the +client's code, and there is some additional amount of boilerplate involved in +calling the client and displaying the result. For these reasons, client +libraries are better candidates for automated integration tests (and unit +tests, in the case of the python client) than one-off manual tests. + +## Instrumentation with Sentry Delphi uses [Sentry](https://sentry.io/welcome/) in production for debugging, APM, and other observability purposes. You can instrument your local environment if you want to take advantage of Sentry's features during the development process. In most cases this option is available to internal Delphi team members only. From a65a8083f90ed74dd88e0999bfc106d35bad9509 Mon Sep 17 00:00:00 2001 From: Nat DeFries <42820733+nmdefries@users.noreply.github.com> Date: Thu, 6 Jun 2024 11:22:23 -0400 Subject: [PATCH 07/35] limitations detail --- docs/api/covidcast-signals/nssp.md | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/docs/api/covidcast-signals/nssp.md b/docs/api/covidcast-signals/nssp.md index 11f238bc1..debff9c84 100644 --- a/docs/api/covidcast-signals/nssp.md +++ b/docs/api/covidcast-signals/nssp.md @@ -53,39 +53,47 @@ State-level data is reported separately, and is **not** simply an average of the Smoothed signals are calculated using a simple 3 week moving average of the relevant weekly signals. Note that since the unsmoothed `pct_visits_*` signals report weekly data, each smoothed signal value is computed from 3 points rather than 21, as would be used if the unsmoothed data were reported daily. + ## Limitations -As of May 2024, NSSP received data from 78% of US EDs. -The most noticeable gaps in [geographic coverage](https://www.cdc.gov/nssp/media/images/2024/04/Participation-with-date.png) are in California, Colorado, Missouri, Oklahoma, and Virginia, though most states have some counties that are absent. +There is substantial missingness at the county level. This tends to impact more rural and lower population locations. See the [missingness section below](#missingness) for more information. NSSP notes that not every patient entering an ED is tested for the conditions of interest, so the data may undercount total cases and as a result underreport percent visits. -Our [geographic weighting approach](#geographic-weighting) assumes that the number of ED visits is proportional to the overall population of a county. However, in reality we expect denser, more urban counties to have 1) more and larger EDs and 2) easier access to EDs. The first factor may mean that residents of rural counties are more likely to go to EDs in urban counties. The second factor may increase the total number of ED visits that someone living in an urban county will make, that is, the average urban resident may make more ED visits than the average rural resident. +Our [geographic weighting approach](#geographic-weighting) assumes that the number of ED visits is proportional to the overall population of a county. However, in reality, there are various factors that could affect the accuracy of this assumption. + +For example, we might expect denser, more urban counties to have 1) more and larger EDs and 2) easier access to EDs. The first factor may mean that residents of rural counties are more likely to go to EDs in urban counties. The second factor may increase the total number of ED visits that someone living in an urban county will make, that is, the average urban resident may make more ED visits than the average rural resident. As a result, total ED visits per capita in rural counties may be lower than total ED visits per capita in urban counties. Since our weighting approach uses population as the weighting factor, rural counties would tend to be overrepresented in estimated values. +Some low population counties occasionally report outliers, e.g. 33.33%, 50%, 100% of ER visits being covid-related. As of May 2024, an analysis shows around 10 unusually high values across the full history of all signals, so they are rare. We expect that these high rates are by chance, due to a small total number of ED visits in a given week. + ## Missingness +As of May 2024, NSSP received data from 78% of US EDs. +The most noticeable gaps in [county coverage](https://www.cdc.gov/nssp/media/images/2024/04/Participation-with-date.png) are in California, Colorado, Missouri, Oklahoma, and Virginia, though most states have some counties that are absent. + +The following states have no country-level data at all: CA, WA, AK, AZ, AL, CO, SD, ND, MO, AR, FL, OH, NH, CT, NJ. Counties which do not have data are listed, but with an `NA` value. +At the state level, South Dakota, Missouri, and territories are not reported. + + ## Lag and Backfill +The weekly signal is reported on Friday mornings, adding data from the prior week. +For example, on Friday, 2024-04-19, the source added new data from the week ending 2024-04-13. + There is significant backfill in this signal, primarily arising when a new facility joins the network and its data is included in a region. This has the strongest effects at the highest levels of aggregation. -The weekly signal is reported on Friday mornings. - ## Source and Licensing -This source is processed from this [data.cdc.gov site](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/rdmq-nq56/about_data). -There is another version of the state-only data available [here](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/7mra-9cq9/about_data). +This source is derived from the CDC's [Respiratory Virus Response NSSP Emergency Department Visit Trajectories dataset](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/rdmq-nq56/about_data). +There is another version of the dataset that includes [state data only](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/7mra-9cq9/about_data). This data was originally published by the National Center for Health Statistics, and is made available here as a convenience to the forecasting community under the terms of the original license, which is [U.S. Government Public Domain](https://www.usa.gov/government-copyright). -If the signal has specific licensing or sourcing that should be acknowledged, -describe it here. Also, include links to source websites for data that is -scraped or received from another source. - [^1]: (TODO should probably confirm this in some way) From 0d1d2a2fafeeb6c13516ff2a409fca47865a1dcb Mon Sep 17 00:00:00 2001 From: Nat DeFries <42820733+nmdefries@users.noreply.github.com> Date: Thu, 6 Jun 2024 11:51:06 -0400 Subject: [PATCH 08/35] lag and backfill details --- docs/api/covidcast-signals/nssp.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/api/covidcast-signals/nssp.md b/docs/api/covidcast-signals/nssp.md index debff9c84..28f09a63f 100644 --- a/docs/api/covidcast-signals/nssp.md +++ b/docs/api/covidcast-signals/nssp.md @@ -85,8 +85,9 @@ At the state level, South Dakota, Missouri, and territories are not reported. The weekly signal is reported on Friday mornings, adding data from the prior week. For example, on Friday, 2024-04-19, the source added new data from the week ending 2024-04-13. -There is significant backfill in this signal, primarily arising when a new facility joins the network and its data is included in a region. -This has the strongest effects at the highest levels of aggregation. +This data source has frequent backfill, primarily arising from newly included EDs. When a new facility joins the reporting network, its historical data is added to the dataset, resulting in changes to historical values for every geographic level that ED is part of (county through nation). Because of this, the broadest geographic levels are more likely to be revised. + +In previous revisions, we have noted changes to values dating back about 2 years. ## Source and Licensing From 6a3eadd8c8dcd8c45383f8f92bbfa9c9a195c112 Mon Sep 17 00:00:00 2001 From: dsweber2 Date: Thu, 6 Jun 2024 11:33:06 -0500 Subject: [PATCH 09/35] don't update Gem by hand --- docs/Gemfile | 3 - docs/Gemfile.lock | 246 +++++++++++++++++++++++----------------------- 2 files changed, 121 insertions(+), 128 deletions(-) diff --git a/docs/Gemfile b/docs/Gemfile index d61359ba5..3af1f7382 100644 --- a/docs/Gemfile +++ b/docs/Gemfile @@ -10,7 +10,6 @@ source "https://rubygems.org" # Happy Jekylling! #gem "jekyll", "~> 3.8.7" -gem "jekyll-include-cache" # This is the default theme for new Jekyll sites. You may change this to anything you like. gem "minima", "~> 2.0" @@ -33,5 +32,3 @@ end # Performance-booster for watching directories on Windows gem "wdm", "~> 0.1.0", :install_if => Gem.win_platform? - -gem "webrick", "~> 1.8" diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index b88901522..6ba650506 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -7,42 +7,43 @@ GEM minitest (~> 5.1) tzinfo (~> 1.1) zeitwerk (~> 2.2, >= 2.2.2) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) + addressable (2.8.0) + public_suffix (>= 2.0.2, < 5.0) coffee-script (2.4.1) coffee-script-source execjs - coffee-script-source (1.12.2) + coffee-script-source (1.11.1) colorator (1.1.0) - commonmarker (0.23.10) - concurrent-ruby (1.2.3) - dnsruby (1.72.0) - simpleidn (~> 0.2.1) - em-websocket (0.5.3) + commonmarker (0.17.13) + ruby-enum (~> 0.5) + concurrent-ruby (1.2.0) + dnsruby (1.61.5) + simpleidn (~> 0.1) + em-websocket (0.5.2) eventmachine (>= 0.12.9) - http_parser.rb (~> 0) - ethon (0.16.0) - ffi (>= 1.15.0) + http_parser.rb (~> 0.6.0) + ethon (0.12.0) + ffi (>= 1.3.0) eventmachine (1.2.7) - execjs (2.9.1) - faraday (2.9.0) - faraday-net_http (>= 2.0, < 3.2) - faraday-net_http (3.1.0) - net-http - ffi (1.16.3) + execjs (2.7.0) + faraday (1.3.0) + faraday-net_http (~> 1.0) + multipart-post (>= 1.2, < 3) + ruby2_keywords + faraday-net_http (1.0.1) + ffi (1.15.0) forwardable-extended (2.6.0) - gemoji (4.1.0) - github-pages (231) - github-pages-health-check (= 1.18.2) - jekyll (= 3.9.5) - jekyll-avatar (= 0.8.0) - jekyll-coffeescript (= 1.2.2) - jekyll-commonmark-ghpages (= 0.4.0) - jekyll-default-layout (= 0.1.5) - jekyll-feed (= 0.17.0) + gemoji (3.0.1) + github-pages (214) + github-pages-health-check (= 1.17.0) + jekyll (= 3.9.0) + jekyll-avatar (= 0.7.0) + jekyll-coffeescript (= 1.1.1) + jekyll-commonmark-ghpages (= 0.1.6) + jekyll-default-layout (= 0.1.4) + jekyll-feed (= 0.15.1) jekyll-gist (= 1.5.0) - jekyll-github-metadata (= 2.16.1) - jekyll-include-cache (= 0.2.1) + jekyll-github-metadata (= 2.13.0) jekyll-mentions (= 1.6.0) jekyll-optional-front-matter (= 0.3.2) jekyll-paginate (= 1.1.0) @@ -51,49 +52,49 @@ GEM jekyll-relative-links (= 0.6.1) jekyll-remote-theme (= 0.4.3) jekyll-sass-converter (= 1.5.2) - jekyll-seo-tag (= 2.8.0) + jekyll-seo-tag (= 2.7.1) jekyll-sitemap (= 1.4.0) jekyll-swiss (= 1.0.0) - jekyll-theme-architect (= 0.2.0) - jekyll-theme-cayman (= 0.2.0) - jekyll-theme-dinky (= 0.2.0) - jekyll-theme-hacker (= 0.2.0) - jekyll-theme-leap-day (= 0.2.0) - jekyll-theme-merlot (= 0.2.0) - jekyll-theme-midnight (= 0.2.0) - jekyll-theme-minimal (= 0.2.0) - jekyll-theme-modernist (= 0.2.0) - jekyll-theme-primer (= 0.6.0) - jekyll-theme-slate (= 0.2.0) - jekyll-theme-tactile (= 0.2.0) - jekyll-theme-time-machine (= 0.2.0) + jekyll-theme-architect (= 0.1.1) + jekyll-theme-cayman (= 0.1.1) + jekyll-theme-dinky (= 0.1.1) + jekyll-theme-hacker (= 0.1.2) + jekyll-theme-leap-day (= 0.1.1) + jekyll-theme-merlot (= 0.1.1) + jekyll-theme-midnight (= 0.1.1) + jekyll-theme-minimal (= 0.1.1) + jekyll-theme-modernist (= 0.1.1) + jekyll-theme-primer (= 0.5.4) + jekyll-theme-slate (= 0.1.1) + jekyll-theme-tactile (= 0.1.1) + jekyll-theme-time-machine (= 0.1.1) jekyll-titles-from-headings (= 0.5.3) - jemoji (= 0.13.0) - kramdown (= 2.4.0) + jemoji (= 0.12.0) + kramdown (= 2.3.1) kramdown-parser-gfm (= 1.1.0) - liquid (= 4.0.4) + liquid (= 4.0.3) mercenary (~> 0.3) minima (= 2.5.1) - nokogiri (>= 1.13.6, < 2.0) - rouge (= 3.30.0) + nokogiri (>= 1.10.4, < 2.0) + rouge (= 3.26.0) terminal-table (~> 1.4) - github-pages-health-check (1.18.2) + github-pages-health-check (1.17.0) addressable (~> 2.3) dnsruby (~> 1.60) - octokit (>= 4, < 8) - public_suffix (>= 3.0, < 6.0) + octokit (~> 4.0) + public_suffix (>= 2.0.2, < 5.0) typhoeus (~> 1.3) - html-pipeline (2.14.3) + html-pipeline (2.14.0) activesupport (>= 2) nokogiri (>= 1.4) - http_parser.rb (0.8.0) - i18n (1.14.4) + http_parser.rb (0.6.0) + i18n (0.9.5) concurrent-ruby (~> 1.0) - jekyll (3.9.5) + jekyll (3.9.0) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) - i18n (>= 0.7, < 2) + i18n (~> 0.7) jekyll-sass-converter (~> 1.0) jekyll-watch (~> 2.0) kramdown (>= 1.17, < 3) @@ -102,29 +103,27 @@ GEM pathutil (~> 0.9) rouge (>= 1.7, < 4) safe_yaml (~> 1.0) - jekyll-avatar (0.8.0) + jekyll-avatar (0.7.0) jekyll (>= 3.0, < 5.0) - jekyll-coffeescript (1.2.2) + jekyll-coffeescript (1.1.1) coffee-script (~> 2.2) - coffee-script-source (~> 1.12) - jekyll-commonmark (1.4.0) - commonmarker (~> 0.22) - jekyll-commonmark-ghpages (0.4.0) - commonmarker (~> 0.23.7) - jekyll (~> 3.9.0) - jekyll-commonmark (~> 1.4.0) - rouge (>= 2.0, < 5.0) - jekyll-default-layout (0.1.5) - jekyll (>= 3.0, < 5.0) - jekyll-feed (0.17.0) + coffee-script-source (~> 1.11.1) + jekyll-commonmark (1.3.1) + commonmarker (~> 0.14) + jekyll (>= 3.7, < 5.0) + jekyll-commonmark-ghpages (0.1.6) + commonmarker (~> 0.17.6) + jekyll-commonmark (~> 1.2) + rouge (>= 2.0, < 4.0) + jekyll-default-layout (0.1.4) + jekyll (~> 3.0) + jekyll-feed (0.15.1) jekyll (>= 3.7, < 5.0) jekyll-gist (1.5.0) octokit (~> 4.2) - jekyll-github-metadata (2.16.1) + jekyll-github-metadata (2.13.0) jekyll (>= 3.4, < 5.0) - octokit (>= 4, < 7, != 4.4.0) - jekyll-include-cache (0.2.1) - jekyll (>= 3.7, < 5.0) + octokit (~> 4.0, != 4.4.0) jekyll-mentions (1.6.0) html-pipeline (~> 2.3) jekyll (>= 3.7, < 5.0) @@ -144,65 +143,65 @@ GEM rubyzip (>= 1.3.0, < 3.0) jekyll-sass-converter (1.5.2) sass (~> 3.4) - jekyll-seo-tag (2.8.0) + jekyll-seo-tag (2.7.1) jekyll (>= 3.8, < 5.0) jekyll-sitemap (1.4.0) jekyll (>= 3.7, < 5.0) jekyll-swiss (1.0.0) - jekyll-theme-architect (0.2.0) - jekyll (> 3.5, < 5.0) + jekyll-theme-architect (0.1.1) + jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-cayman (0.2.0) - jekyll (> 3.5, < 5.0) + jekyll-theme-cayman (0.1.1) + jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-dinky (0.2.0) - jekyll (> 3.5, < 5.0) + jekyll-theme-dinky (0.1.1) + jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-hacker (0.2.0) + jekyll-theme-hacker (0.1.2) jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-leap-day (0.2.0) - jekyll (> 3.5, < 5.0) + jekyll-theme-leap-day (0.1.1) + jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-merlot (0.2.0) - jekyll (> 3.5, < 5.0) + jekyll-theme-merlot (0.1.1) + jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-midnight (0.2.0) - jekyll (> 3.5, < 5.0) + jekyll-theme-midnight (0.1.1) + jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-minimal (0.2.0) - jekyll (> 3.5, < 5.0) + jekyll-theme-minimal (0.1.1) + jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-modernist (0.2.0) - jekyll (> 3.5, < 5.0) + jekyll-theme-modernist (0.1.1) + jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-primer (0.6.0) + jekyll-theme-primer (0.5.4) jekyll (> 3.5, < 5.0) jekyll-github-metadata (~> 2.9) jekyll-seo-tag (~> 2.0) - jekyll-theme-slate (0.2.0) - jekyll (> 3.5, < 5.0) + jekyll-theme-slate (0.1.1) + jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-tactile (0.2.0) - jekyll (> 3.5, < 5.0) + jekyll-theme-tactile (0.1.1) + jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) - jekyll-theme-time-machine (0.2.0) - jekyll (> 3.5, < 5.0) + jekyll-theme-time-machine (0.1.1) + jekyll (~> 3.5) jekyll-seo-tag (~> 2.0) jekyll-titles-from-headings (0.5.3) jekyll (>= 3.3, < 5.0) jekyll-watch (2.2.1) listen (~> 3.0) - jemoji (0.13.0) - gemoji (>= 3, < 5) + jemoji (0.12.0) + gemoji (~> 3.0) html-pipeline (~> 2.2) jekyll (>= 3.0, < 5.0) - kramdown (2.4.0) + kramdown (2.3.1) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - liquid (4.0.4) - listen (3.9.0) + liquid (4.0.3) + listen (3.5.1) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.3.6) @@ -211,54 +210,53 @@ GEM jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) + minitest (5.17.0) multipart-post (2.1.1) nokogiri (1.16.5) - minitest (5.22.3) - net-http (0.4.1) - uri - nokogiri (1.16.3) + mini_portile2 (~> 2.8.2) racc (~> 1.4) - octokit (4.25.1) - faraday (>= 1, < 3) - sawyer (~> 0.9) + octokit (4.20.0) + faraday (>= 0.9) + sawyer (~> 0.8.0, >= 0.5.3) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (5.0.4) + public_suffix (4.0.6) racc (1.7.3) - rb-fsevent (0.11.2) + rb-fsevent (0.10.4) rb-inotify (0.10.1) ffi (~> 1.0) - rexml (3.2.6) - rouge (3.30.0) - rubyzip (2.3.2) + rexml (3.2.5) + rouge (3.26.0) + ruby-enum (0.9.0) + i18n + ruby2_keywords (0.0.4) + rubyzip (2.3.0) safe_yaml (1.0.5) sass (3.7.4) sass-listen (~> 4.0.0) sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) - sawyer (0.9.2) + sawyer (0.8.2) addressable (>= 2.3.5) - faraday (>= 0.17.3, < 3) + faraday (> 0.8, < 2.0) simpleidn (0.2.1) unf (~> 0.1.4) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) thread_safe (0.3.6) - typhoeus (1.4.1) + typhoeus (1.4.0) ethon (>= 0.9.0) - tzinfo (1.2.11) + tzinfo (1.2.10) thread_safe (~> 0.1) tzinfo-data (1.2021.1) tzinfo (>= 1.0.0) unf (0.1.4) unf_ext - unf_ext (0.0.9.1) - unicode-display_width (1.8.0) - uri (0.13.0) + unf_ext (0.0.7.7) + unicode-display_width (1.7.0) wdm (0.1.1) - webrick (1.8.1) - zeitwerk (2.6.13) + zeitwerk (2.6.6) PLATFORMS ruby @@ -266,12 +264,10 @@ PLATFORMS DEPENDENCIES github-pages jekyll-feed (~> 0.6) - jekyll-include-cache minima (~> 2.0) tzinfo (~> 1.2) tzinfo-data wdm (~> 0.1.0) - webrick (~> 1.8) BUNDLED WITH 2.2.15 From fff0654897ed539153bdbc8763aa074211905547 Mon Sep 17 00:00:00 2001 From: David Weber Date: Thu, 6 Jun 2024 11:12:51 -0700 Subject: [PATCH 10/35] include national data Co-authored-by: nmdefries <42820733+nmdefries@users.noreply.github.com> --- docs/api/covidcast-signals/nssp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/covidcast-signals/nssp.md b/docs/api/covidcast-signals/nssp.md index 28f09a63f..8cf67d936 100644 --- a/docs/api/covidcast-signals/nssp.md +++ b/docs/api/covidcast-signals/nssp.md @@ -10,7 +10,7 @@ grand_parent: COVIDcast Main Endpoint * **Earliest issue available:** (TODO ask Minh) * **Number of data revisions since 19 May 2020:** 0 * **Date of last change:** Never -* **Available for:** county, hrr, msa, state (see [geography coding docs](../covidcast_geography.md)) +* **Available for:** county, hrr, msa, state, nation (see [geography coding docs](../covidcast_geography.md)) * **Time type:** week (see [date format docs](../covidcast_times.md)) * **License:** [Public Domain US Government](https://www.usa.gov/government-works) From 761a808b8b8e4909550b1719b6c464666a7b8026 Mon Sep 17 00:00:00 2001 From: Nat DeFries <42820733+nmdefries@users.noreply.github.com> Date: Thu, 6 Jun 2024 18:15:14 -0400 Subject: [PATCH 11/35] missingness detail --- docs/api/covidcast-signals/nssp.md | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/docs/api/covidcast-signals/nssp.md b/docs/api/covidcast-signals/nssp.md index 8cf67d936..eeea67e6f 100644 --- a/docs/api/covidcast-signals/nssp.md +++ b/docs/api/covidcast-signals/nssp.md @@ -44,10 +44,11 @@ The percent visits signals are calculated as a fraction of visits at facilities County and state level data is reported as-is from NSSP, without modification, while `hrr` and `msa` are estimated by Delphi. ### Geographic weighting -As the original data is a percentage and raw case counts are not available, `hrr` and `msa` values are computed from county-level data using a weighted mean. Each county is assigned a weight equal to its population in the last census (2020). -This assumes that the number of ED visits is proportional to the overall population of a county, i.e. the per-capita ED visit rate is the same for all counties, which may not be the case (for example, denser counties may have easier access to EDs and thus higher rates of ED visits per capita). +As the original data is a percentage and raw case counts are not available, `hrr` and `msa` values are computed from county-level data using a weighted mean. Each county is assigned a weight equal to its population in the last census (2020). Unreported counties are implicitly treated as having a weight of 0 or a value equal to the group mean. -State-level data is reported separately, and is **not** simply an average of the county-level data, but may contain facilities omitted at the regional level (for example, if small facilities are excluded for privacy reasons).[^1] +This weighting approach assumes that the number of ED visits is proportional to the overall population of a county, i.e. the per-capita ED visit rate is the same for all counties, which may not be the case (for example, denser counties may have easier access to EDs and thus higher rates of ED visits per capita). + +State reporting process is separate from the county reporting process. As such, state-level data is **not** simply an average of the county-level data, but may contain facilities omitted at the regional level. For example, state-level values are available for California, even though no California county data is reported. ### Smoothing @@ -58,26 +59,31 @@ Smoothed signals are calculated using a simple 3 week moving average of the rele There is substantial missingness at the county level. This tends to impact more rural and lower population locations. See the [missingness section below](#missingness) for more information. -NSSP notes that not every patient entering an ED is tested for the conditions of interest, so the data may undercount total cases and as a result underreport percent visits. +NSSP notes that not every patient entering an ED is tested for the conditions of interest, so the data may undercount total cases and as a result percent visits may be biased downward. Our [geographic weighting approach](#geographic-weighting) assumes that the number of ED visits is proportional to the overall population of a county. However, in reality, there are various factors that could affect the accuracy of this assumption. -For example, we might expect denser, more urban counties to have 1) more and larger EDs and 2) easier access to EDs. The first factor may mean that residents of rural counties are more likely to go to EDs in urban counties. The second factor may increase the total number of ED visits that someone living in an urban county will make, that is, the average urban resident may make more ED visits than the average rural resident. +For example, we might expect denser, more urban counties to have 1) more and larger EDs and 2) easier access to EDs. The first factor may mean that residents of rural counties are more likely to go to EDs in urban counties. The second factor may increase the total number of ED visits that someone living in an urban county will make, that is, the average urban resident may make more ED visits than the average rural resident over a given period of time. -As a result, total ED visits per capita in rural counties may be lower than total ED visits per capita in urban counties. Since our weighting approach uses population as the weighting factor, rural counties would tend to be overrepresented in estimated values. +As a result, total ED visits per capita in rural counties may be lower than total ED visits per capita in urban counties. Since our weighting approach uses population as the weights, rural counties would tend to be overrepresented in estimated values. Some low population counties occasionally report outliers, e.g. 33.33%, 50%, 100% of ER visits being covid-related. As of May 2024, an analysis shows around 10 unusually high values across the full history of all signals, so they are rare. We expect that these high rates are by chance, due to a small total number of ED visits in a given week. +Not all counties contain reporting EDs, including in states where NSSP reports state-level data. + ## Missingness As of May 2024, NSSP received data from 78% of US EDs. -The most noticeable gaps in [county coverage](https://www.cdc.gov/nssp/media/images/2024/04/Participation-with-date.png) are in California, Colorado, Missouri, Oklahoma, and Virginia, though most states have some counties that are absent. -The following states have no country-level data at all: CA, WA, AK, AZ, AL, CO, SD, ND, MO, AR, FL, OH, NH, CT, NJ. -Counties which do not have data are listed, but with an `NA` value. +[The NSSP site participation map](https://www.cdc.gov/nssp/media/images/2024/04/Participation-with-date.png) shows counties containing at least one reporting ED between January 2023 and April 2024. +California, Colorado, Missouri, Oklahoma, and Virginia have the most noticeable gaps in coverage, with many component counties having either no eligible EDs or having no recently reported data in NSSP. However, most states have some counties that are absent. + +NSSP does not report county-level data for all counties with reporting EDs; some reporting EDs are only included in state-level values. -At the state level, South Dakota, Missouri, and territories are not reported. +The following states report no data through NSSP at the county level: CA, WA, AK, AZ, AL, CO, SD, ND, MO, AR, FL, OH, NH, CT, NJ. + +South Dakota, Missouri, and territories report no data through NSSP at the state level. ## Lag and Backfill @@ -96,5 +102,3 @@ This source is derived from the CDC's [Respiratory Virus Response NSSP Emergency There is another version of the dataset that includes [state data only](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/7mra-9cq9/about_data). This data was originally published by the National Center for Health Statistics, and is made available here as a convenience to the forecasting community under the terms of the original license, which is [U.S. Government Public Domain](https://www.usa.gov/government-copyright). - -[^1]: (TODO should probably confirm this in some way) From 889abe1ec044377457c61caa705492fb012d2b93 Mon Sep 17 00:00:00 2001 From: Nat DeFries <42820733+nmdefries@users.noreply.github.com> Date: Thu, 6 Jun 2024 18:18:31 -0400 Subject: [PATCH 12/35] move limitations down --- docs/api/covidcast-signals/nssp.md | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/api/covidcast-signals/nssp.md b/docs/api/covidcast-signals/nssp.md index eeea67e6f..868a71223 100644 --- a/docs/api/covidcast-signals/nssp.md +++ b/docs/api/covidcast-signals/nssp.md @@ -55,23 +55,6 @@ State reporting process is separate from the county reporting process. As such, Smoothed signals are calculated using a simple 3 week moving average of the relevant weekly signals. Note that since the unsmoothed `pct_visits_*` signals report weekly data, each smoothed signal value is computed from 3 points rather than 21, as would be used if the unsmoothed data were reported daily. -## Limitations - -There is substantial missingness at the county level. This tends to impact more rural and lower population locations. See the [missingness section below](#missingness) for more information. - -NSSP notes that not every patient entering an ED is tested for the conditions of interest, so the data may undercount total cases and as a result percent visits may be biased downward. - -Our [geographic weighting approach](#geographic-weighting) assumes that the number of ED visits is proportional to the overall population of a county. However, in reality, there are various factors that could affect the accuracy of this assumption. - -For example, we might expect denser, more urban counties to have 1) more and larger EDs and 2) easier access to EDs. The first factor may mean that residents of rural counties are more likely to go to EDs in urban counties. The second factor may increase the total number of ED visits that someone living in an urban county will make, that is, the average urban resident may make more ED visits than the average rural resident over a given period of time. - -As a result, total ED visits per capita in rural counties may be lower than total ED visits per capita in urban counties. Since our weighting approach uses population as the weights, rural counties would tend to be overrepresented in estimated values. - -Some low population counties occasionally report outliers, e.g. 33.33%, 50%, 100% of ER visits being covid-related. As of May 2024, an analysis shows around 10 unusually high values across the full history of all signals, so they are rare. We expect that these high rates are by chance, due to a small total number of ED visits in a given week. - -Not all counties contain reporting EDs, including in states where NSSP reports state-level data. - - ## Missingness As of May 2024, NSSP received data from 78% of US EDs. @@ -96,6 +79,23 @@ This data source has frequent backfill, primarily arising from newly included ED In previous revisions, we have noted changes to values dating back about 2 years. +## Limitations + +There is substantial missingness at the county level. This tends to impact more rural and lower population locations. See the [missingness section](#missingness) for more information. + +Not all counties contain reporting EDs, including in states where NSSP reports state-level data. + +NSSP notes that not every patient entering an ED is tested for the conditions of interest, so the data may undercount total cases and as a result percent visits may be biased downward. + +Our [geographic weighting approach](#geographic-weighting) assumes that the number of ED visits is proportional to the overall population of a county. However, in reality, there are various factors that could affect the accuracy of this assumption. + +For example, we might expect denser, more urban counties to have 1) more and larger EDs and 2) easier access to EDs. The first factor may mean that residents of rural counties are more likely to go to EDs in urban counties. The second factor may increase the total number of ED visits that someone living in an urban county will make, that is, the average urban resident may make more ED visits than the average rural resident over a given period of time. + +As a result, total ED visits per capita in rural counties may be lower than total ED visits per capita in urban counties. Since our weighting approach uses population as the weights, rural counties would tend to be overrepresented in estimated values. + +Some low population counties occasionally report outliers, e.g. 33.33%, 50%, 100% of ER visits being covid-related. As of May 2024, an analysis shows around 10 unusually high values across the full history of all signals, so they are rare. We expect that these high rates are by chance, due to a small total number of ED visits in a given week. + + ## Source and Licensing This source is derived from the CDC's [Respiratory Virus Response NSSP Emergency Department Visit Trajectories dataset](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/rdmq-nq56/about_data). From 2a455280172f95960c27f38bad13c6a9700eb106 Mon Sep 17 00:00:00 2001 From: dsweber2 Date: Thu, 6 Jun 2024 18:21:41 -0500 Subject: [PATCH 13/35] earliest dates, checked states missing Counties --- docs/api/covidcast-signals/nssp.md | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/docs/api/covidcast-signals/nssp.md b/docs/api/covidcast-signals/nssp.md index 868a71223..704165b9d 100644 --- a/docs/api/covidcast-signals/nssp.md +++ b/docs/api/covidcast-signals/nssp.md @@ -21,16 +21,16 @@ This dataset in particular tracks emergency department (ED) visits arising from It is derived from the CDC's [Respiratory Virus Response NSSP Emergency Department Visit Trajectories dataset](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/rdmq-nq56/about_data), which started reporting data in late 2022. As of May 2024, NSSP received data from 78% of US EDs. -| Signal | Description | -|---------------------------------|-------------------------------------------------------------------------| -| `pct_visits_covid` | Percent of ED visits that had a discharge diagnosis code of covid | -| `pct_visits_influenza` | Percent of ED visits that had a discharge diagnosis code of influenza | -| `pct_visits_rsv` | Percent of ED visits that had a discharge diagnosis code of rsv | -| `pct_visits_combined` | Percent of ED visits that had a discharge diagnosis code of covid, influenza, or rsv | -| `smoothed_pct_visits_covid` | 3 week moving average of `pct_visits_covid` | -| `smoothed_pct_visits_influenza` | 3 week moving average of `pct_visits_influenza` | -| `smoothed_pct_visits_rsv` | 3 week moving average of `pct_visits_rsv` | -| `smoothed_pct_visits_combined` | 3 week moving average of `pct_visits_combined` | +| Signal | Description | +|---------------------------------|--------------------------------------------------------------------------------------------------------------------------------------| +| `pct_visits_covid` | Percent of ED visits that had a discharge diagnosis code of covid
**Earliest date available:** 2022-10-01 | +| `pct_visits_influenza` | Percent of ED visits that had a discharge diagnosis code of influenza
**Earliest date available:** 2022-10-01 | +| `pct_visits_rsv` | Percent of ED visits that had a discharge diagnosis code of rsv
**Earliest date available:** 2022-10-01 | +| `pct_visits_combined` | Percent of ED visits that had a discharge diagnosis code of covid, influenza, or rsv
**Earliest date available:** 2022-10-01 | +| `smoothed_pct_visits_covid` | 3 week moving average of `pct_visits_covid`
**Earliest date available:** 2022-10-01 | +| `smoothed_pct_visits_influenza` | 3 week moving average of `pct_visits_influenza`
**Earliest date available:** 2022-10-01 | +| `smoothed_pct_visits_rsv` | 3 week moving average of `pct_visits_rsv`
**Earliest date available:** 2022-10-01 | +| `smoothed_pct_visits_combined` | 3 week moving average of `pct_visits_combined`
**Earliest date available:** 2022-10-01 | ## Table of contents {: .no_toc .text-delta} @@ -48,7 +48,7 @@ As the original data is a percentage and raw case counts are not available, `hrr This weighting approach assumes that the number of ED visits is proportional to the overall population of a county, i.e. the per-capita ED visit rate is the same for all counties, which may not be the case (for example, denser counties may have easier access to EDs and thus higher rates of ED visits per capita). -State reporting process is separate from the county reporting process. As such, state-level data is **not** simply an average of the county-level data, but may contain facilities omitted at the regional level. For example, state-level values are available for California, even though no California county data is reported. +State reporting process is separate from the county reporting process. As such, state-level data is **not** simply an average of the county-level data, but may contain facilities omitted at the regional level. For example, state-level values are available for California, even though no California county data is reported; see the [missingness section below](#missingness) for a list of such states. ### Smoothing @@ -77,6 +77,8 @@ For example, on Friday, 2024-04-19, the source added new data from the week endi This data source has frequent backfill, primarily arising from newly included EDs. When a new facility joins the reporting network, its historical data is added to the dataset, resulting in changes to historical values for every geographic level that ED is part of (county through nation). Because of this, the broadest geographic levels are more likely to be revised. In previous revisions, we have noted changes to values dating back about 2 years. +The following states have no county-level data at all: AK, AL, AR, AZ, CA, FL, MO, ND, NH, NJ, OH, SD, WA. +Counties with `NA` values are as originally reported in the dataset from which this source is derived; this is not a complete list of counties, and reflects missing data as collected by the NSSP. ## Limitations @@ -84,14 +86,14 @@ In previous revisions, we have noted changes to values dating back about 2 years There is substantial missingness at the county level. This tends to impact more rural and lower population locations. See the [missingness section](#missingness) for more information. Not all counties contain reporting EDs, including in states where NSSP reports state-level data. +A minority of these (as of June 2024) are counties without EDs, while others are only covered by the ~22% of EDs that don't yet report to the NSSP. NSSP notes that not every patient entering an ED is tested for the conditions of interest, so the data may undercount total cases and as a result percent visits may be biased downward. Our [geographic weighting approach](#geographic-weighting) assumes that the number of ED visits is proportional to the overall population of a county. However, in reality, there are various factors that could affect the accuracy of this assumption. -For example, we might expect denser, more urban counties to have 1) more and larger EDs and 2) easier access to EDs. The first factor may mean that residents of rural counties are more likely to go to EDs in urban counties. The second factor may increase the total number of ED visits that someone living in an urban county will make, that is, the average urban resident may make more ED visits than the average rural resident over a given period of time. - -As a result, total ED visits per capita in rural counties may be lower than total ED visits per capita in urban counties. Since our weighting approach uses population as the weights, rural counties would tend to be overrepresented in estimated values. +For example, we might expect denser, more urban counties to have 1) more and larger EDs and 2) easier access to EDs. The first factor may mean that residents of rural counties are more likely to go to EDs in urban counties. The second factor may increase the total number of ED visits that the typical urban resident will make relative to the typical rural resident. +As a result, total ED visits per capita in rural counties may be lower than total ED visits per capita in urban counties. If this is a strong dynamic, since our weighting approach uses population as the weights, rural counties would tend to be overrepresented in estimated values. Some low population counties occasionally report outliers, e.g. 33.33%, 50%, 100% of ER visits being covid-related. As of May 2024, an analysis shows around 10 unusually high values across the full history of all signals, so they are rare. We expect that these high rates are by chance, due to a small total number of ED visits in a given week. From e423cb4a004389f7ac7adc1d26c40207bcf43dcc Mon Sep 17 00:00:00 2001 From: Dmitry Shemetov Date: Thu, 6 Jun 2024 19:42:21 -0700 Subject: [PATCH 14/35] feat: port pyclient build config to pyproject.toml (#1470) * feat: port pyclient build config to pyproject.toml * Update src/client/packaging/pypi/pyproject.toml Co-authored-by: george * Update src/client/packaging/pypi/pyproject.toml Co-authored-by: george * Update src/client/packaging/pypi/pyproject.toml Co-authored-by: george * Update src/client/packaging/pypi/pyproject.toml Co-authored-by: george * Update src/client/packaging/pypi/pyproject.toml Co-authored-by: george * Update src/client/packaging/pypi/pyproject.toml Co-authored-by: george * fix: remove setuptools version pin and python >= 3.8 req * fix: omit dev version classifier metadata for pyclient * fix: small formats to pyclient build config * fix: add python 2 support to our classification * fix(client)+doc: update ci and changelog --------- Co-authored-by: george --- .bumpversion.cfg | 2 +- .github/workflows/release-helper.yml | 8 ++--- src/client/packaging/pypi/CHANGELOG.md | 8 +++++ src/client/packaging/pypi/pyproject.toml | 44 ++++++++++++++++++++++++ src/client/packaging/pypi/setup.py | 28 --------------- 5 files changed, 57 insertions(+), 33 deletions(-) create mode 100644 src/client/packaging/pypi/pyproject.toml delete mode 100644 src/client/packaging/pypi/setup.py diff --git a/.bumpversion.cfg b/.bumpversion.cfg index b9f9c3763..d6a12c902 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -13,6 +13,6 @@ tag = False [bumpversion:file:src/client/packaging/npm/package.json] -[bumpversion:file:src/client/packaging/pypi/setup.py] +[bumpversion:file:src/client/packaging/pypi/pyproject.toml] [bumpversion:file:dev/local/setup.cfg] diff --git a/.github/workflows/release-helper.yml b/.github/workflows/release-helper.yml index f6a57a6b3..d4c24dfcc 100644 --- a/.github/workflows/release-helper.yml +++ b/.github/workflows/release-helper.yml @@ -57,14 +57,14 @@ jobs: - name: Install build dependencies run: | python -m pip install --upgrade pip - pip install wheel twine + pip install build wheel twine - name: Prepare package run: | cp src/client/*.py src/client/packaging/pypi/delphi_epidata/ - name: Create release working-directory: src/client/packaging/pypi run: | - python setup.py sdist bdist_wheel + python -m build --sdist --wheel - uses: actions/upload-artifact@v2 with: name: delphi_epidata_py @@ -80,8 +80,8 @@ jobs: with: user: __token__ password: ${{ secrets.DELPHI_PYPI_PROD_TOKEN }} - packages_dir: src/client/packaging/pypi/dist/ - skip_existing: true + packages-dir: src/client/packaging/pypi/dist/ + skip-existing: true # repository_url: https://test.pypi.org/legacy/ release_js_client: diff --git a/src/client/packaging/pypi/CHANGELOG.md b/src/client/packaging/pypi/CHANGELOG.md index ec6534f1a..05316a9bf 100644 --- a/src/client/packaging/pypi/CHANGELOG.md +++ b/src/client/packaging/pypi/CHANGELOG.md @@ -3,6 +3,14 @@ All notable future changes to the `delphi_epidata` python client will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/). +## [4.1.24] - 2024-06-06 + +### Includes +- https://github.com/cmu-delphi/delphi-epidata/pull/1470 + +### Changed +- Replaced `setup.py` with `pyproject.toml` for package metadata and build configuration. + ## [4.1.23] - 2024-05-31 ### Includes diff --git a/src/client/packaging/pypi/pyproject.toml b/src/client/packaging/pypi/pyproject.toml new file mode 100644 index 000000000..2aadda4e9 --- /dev/null +++ b/src/client/packaging/pypi/pyproject.toml @@ -0,0 +1,44 @@ +# This file was derived from the PyPA Sample Project +# https://github.com/pypa/sampleproject + +# Guide (user-friendly): +# https://packaging.python.org/en/latest/guides/writing-pyproject-toml/ + +# Specification (technical, formal): +# https://packaging.python.org/en/latest/specifications/pyproject-toml/ + + +# Choosing a build backend: +# https://packaging.python.org/en/latest/tutorials/packaging-projects/#choosing-a-build-backend +[build-system] +# A list of packages that are needed to build your package: +requires = ["setuptools"] # REQUIRED if [build-system] table is used +# The name of the Python object that frontends will use to perform the build: +build-backend = "setuptools.build_meta" # If not defined, then legacy behavior can happen. + +[project] +name = "delphi_epidata" # REQUIRED, is the only field that cannot be marked as dynamic. +version = "4.1.23" +description = "A programmatic interface to Delphi's Epidata API." +readme = "README.md" +license = { file = "LICENSE" } +authors = [{ name = "David Farrow", email = "dfarrow0@gmail.com" }] +maintainers = [ + { name = "Delphi Support", email = "delphi-support+pypi@andrew.cmu.edu" }, +] +# For a list of valid classifiers, see https://pypi.org/classifiers/ +classifiers = [ + "License :: OSI Approved :: MIT License", + "Programming Language :: Python", + "Programming Language :: Python :: 2", + "Programming Language :: Python :: 3", + "Operating System :: OS Independent", + "Intended Audience :: Science/Research", + "Natural Language :: English", + "Topic :: Scientific/Engineering :: Bio-Informatics", +] +dependencies = ["aiohttp", "delphi-utils", "requests>=2.7.0", "tenacity"] + +[project.urls] +"Homepage" = "https://github.com/cmu-delphi/delphi-epidata" +"Changelog" = "https://github.com/cmu-delphi/delphi-epidata/blob/main/src/client/packaging/pypi/CHANGELOG.md" diff --git a/src/client/packaging/pypi/setup.py b/src/client/packaging/pypi/setup.py deleted file mode 100644 index d71ce3db9..000000000 --- a/src/client/packaging/pypi/setup.py +++ /dev/null @@ -1,28 +0,0 @@ -import setuptools - -with open("README.md", "r") as f: - long_description = f.read() - -setuptools.setup( - name="delphi_epidata", - version="4.1.23", - author="David Farrow", - author_email="dfarrow0@gmail.com", - description="A programmatic interface to Delphi's Epidata API.", - long_description=long_description, - long_description_content_type="text/markdown", - url="https://github.com/cmu-delphi/delphi-epidata", - project_urls={ - "Changelog": "https://github.com/cmu-delphi/delphi-epidata/blob/main/src/client/packaging/pypi/CHANGELOG.md", - }, - packages=setuptools.find_packages(), - install_requires=["aiohttp", "delphi-utils", "requests>=2.7.0", "tenacity"], - classifiers=[ - "Programming Language :: Python", - "License :: OSI Approved :: MIT License", - "Operating System :: OS Independent", - "Intended Audience :: Science/Research", - "Natural Language :: English", - "Topic :: Scientific/Engineering :: Bio-Informatics", - ], -) From 28482cf5547ee3e7c4c5be4c96ae5cd96fa0fe7b Mon Sep 17 00:00:00 2001 From: dsweber2 Date: Fri, 7 Jun 2024 13:04:29 -0500 Subject: [PATCH 15/35] earliest issue from Minh --- docs/api/covidcast-signals/nssp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/covidcast-signals/nssp.md b/docs/api/covidcast-signals/nssp.md index 704165b9d..bfe526494 100644 --- a/docs/api/covidcast-signals/nssp.md +++ b/docs/api/covidcast-signals/nssp.md @@ -7,7 +7,7 @@ grand_parent: COVIDcast Main Endpoint {: .no_toc} * **Source name:** `nssp` -* **Earliest issue available:** (TODO ask Minh) +* **Earliest issue available:** April 17, 2024 * **Number of data revisions since 19 May 2020:** 0 * **Date of last change:** Never * **Available for:** county, hrr, msa, state, nation (see [geography coding docs](../covidcast_geography.md)) From b1916c582a7113a44a47c5eb44e6de8094569c6e Mon Sep 17 00:00:00 2001 From: Alex Reinhart Date: Mon, 10 Jun 2024 13:49:52 -0400 Subject: [PATCH 16/35] Another CTIS publication --- docs/symptom-survey/publications.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/symptom-survey/publications.md b/docs/symptom-survey/publications.md index 6824639d8..905be8ef3 100644 --- a/docs/symptom-survey/publications.md +++ b/docs/symptom-survey/publications.md @@ -26,6 +26,10 @@ Pandemic"](https://www.pnas.org/topic/548) in *PNAS*: Research publications using the survey data include: +- K. Sasse, R. Mahabir, O. Gkountouna, A. Crooks, A. Croitoru (2024). + [Understanding the determinants of vaccine hesitancy in the United + States: A comparison of social surveys and social media](https://doi.org/10.1371/journal.pone.0301488). + *PLoS ONE* 19(6), e0301488. - Y. Yang, W. Dempsey, P. Han, Y. Deshmukh, S. Richardson, B. Tom, and B. Mukherjee (2024). [Exploring the Big Data Paradox for various estimands using vaccination data from the global COVID-19 Trends and Impact Survey (CTIS)](https://doi.org/10.1126/sciadv.adj0266). From 122cd1869df3274eca271a805ccdb167a845a96f Mon Sep 17 00:00:00 2001 From: Tina Townes Date: Thu, 13 Jun 2024 21:29:49 -0400 Subject: [PATCH 17/35] Renamed several files Removed -inactive, and renamed quidel files to distinguish covid and flu. --- .../{indicator-combination-inactive.md => indicator-combination} | 0 docs/api/covidcast-signals/{quidel.md => quidel-covid19.md} | 0 docs/api/covidcast-signals/{quidel-inactive.md => quidel-flu.md} | 0 .../api/covidcast-signals/{safegraph-inactive.md => safegraph.md} | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename docs/api/covidcast-signals/{indicator-combination-inactive.md => indicator-combination} (100%) rename docs/api/covidcast-signals/{quidel.md => quidel-covid19.md} (100%) rename docs/api/covidcast-signals/{quidel-inactive.md => quidel-flu.md} (100%) rename docs/api/covidcast-signals/{safegraph-inactive.md => safegraph.md} (100%) diff --git a/docs/api/covidcast-signals/indicator-combination-inactive.md b/docs/api/covidcast-signals/indicator-combination similarity index 100% rename from docs/api/covidcast-signals/indicator-combination-inactive.md rename to docs/api/covidcast-signals/indicator-combination diff --git a/docs/api/covidcast-signals/quidel.md b/docs/api/covidcast-signals/quidel-covid19.md similarity index 100% rename from docs/api/covidcast-signals/quidel.md rename to docs/api/covidcast-signals/quidel-covid19.md diff --git a/docs/api/covidcast-signals/quidel-inactive.md b/docs/api/covidcast-signals/quidel-flu.md similarity index 100% rename from docs/api/covidcast-signals/quidel-inactive.md rename to docs/api/covidcast-signals/quidel-flu.md diff --git a/docs/api/covidcast-signals/safegraph-inactive.md b/docs/api/covidcast-signals/safegraph.md similarity index 100% rename from docs/api/covidcast-signals/safegraph-inactive.md rename to docs/api/covidcast-signals/safegraph.md From 30fab5300be371a73c83fd5b69534e5634841f9b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 16 Jun 2024 23:25:30 +0000 Subject: [PATCH 18/35] chore(deps-dev): bump braces in /src/client/packaging/npm Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] --- src/client/packaging/npm/package-lock.json | 32 +++++++++++----------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/client/packaging/npm/package-lock.json b/src/client/packaging/npm/package-lock.json index 8568c3359..c339d4a6e 100644 --- a/src/client/packaging/npm/package-lock.json +++ b/src/client/packaging/npm/package-lock.json @@ -1,12 +1,12 @@ { "name": "delphi_epidata", - "version": "4.1.12", + "version": "4.1.23", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "delphi_epidata", - "version": "4.1.12", + "version": "4.1.23", "license": "MIT", "dependencies": { "cross-fetch": "^3.1.4" @@ -1373,12 +1373,12 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -1895,9 +1895,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -5283,12 +5283,12 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "browser-process-hrtime": { @@ -5682,9 +5682,9 @@ } }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "requires": { "to-regex-range": "^5.0.1" From f2ad849beef3e199ae3a87e13205f03862032803 Mon Sep 17 00:00:00 2001 From: Nat DeFries <42820733+nmdefries@users.noreply.github.com> Date: Mon, 17 Jun 2024 17:26:32 -0400 Subject: [PATCH 19/35] active quidel page no suffix --- docs/api/covidcast-signals/{quidel-covid19.md => quidel.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename docs/api/covidcast-signals/{quidel-covid19.md => quidel.md} (98%) diff --git a/docs/api/covidcast-signals/quidel-covid19.md b/docs/api/covidcast-signals/quidel.md similarity index 98% rename from docs/api/covidcast-signals/quidel-covid19.md rename to docs/api/covidcast-signals/quidel.md index 6cb153269..1e0de1dec 100644 --- a/docs/api/covidcast-signals/quidel-covid19.md +++ b/docs/api/covidcast-signals/quidel.md @@ -159,5 +159,5 @@ not enough samples can be filled in from the parent state for smoothed signals s no data is reported for that area on that day; an API query for all reported geographic areas on that day will not include it. -## Flu Tests (inactive) -These signals were updated until May 19, 2020. Documentation is still available on the [inactive Quidel page](quidel-inactive.md). \ No newline at end of file +## Flu Tests +These signals are inactive. They were updated until May 19, 2020. Documentation is still available on the [inactive Quidel page](quidel-inactive.md). \ No newline at end of file From 40ecc24c7158b254348c795eed7ae6db15cdcb90 Mon Sep 17 00:00:00 2001 From: Nat DeFries <42820733+nmdefries@users.noreply.github.com> Date: Mon, 17 Jun 2024 17:27:47 -0400 Subject: [PATCH 20/35] indicator combo link --- src/server/endpoints/covidcast_utils/db_sources.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/endpoints/covidcast_utils/db_sources.csv b/src/server/endpoints/covidcast_utils/db_sources.csv index da7a7fbdc..0a8349131 100644 --- a/src/server/endpoints/covidcast_utils/db_sources.csv +++ b/src/server/endpoints/covidcast_utils/db_sources.csv @@ -19,7 +19,7 @@ safegraph,safegraph-weekly,SafeGraph (Weekly),[SafeGraph](https://docs.safegraph usa-facts,usa-facts,USAFacts,USAFacts is a nonprofit that aggregates and standardizes a vast array of data from US government agencies. This source reports confirmed COVID-19 cases and deaths.,confirmed_incidence_num,CC BY,,[API Documentation](https://cmu-delphi.github.io/delphi-epidata/api/covidcast-signals/usa-facts.html) ght,ght,Google Health Trends,"Google Health Trends tracks Google searches on health-related topics. This source includes Google Health Trends API results for overall searcher interest in a set of COVID-19 related terms about anosmia (lack of smell or taste), which emerged as a symptom of the coronavirus. No longer updated after March 8, 2021.",smoothed_search,unknown,,[API Documentation](https://cmu-delphi.github.io/delphi-epidata/api/covidcast-signals/ght.html) google-survey,google-survey,Google Symptom Surveys,"Delphi ran symptom surveys using a Google tool which collects responses through publisher websites, Google's Opinions Reward app, and similar applications. No longer updated after May 15, 2020.",smoothed_cli,CC BY,,[API Documentation](https://cmu-delphi.github.io/delphi-epidata/api/covidcast-signals/google-survey.html) -indicator-combination,indicator-combination-nmf,Statistical Combination (NMF),"This source provides signals which are statistical combinations of other sources, calculated by Delphi. It is not a primary data source. No longer updated after March 17, 2021.",nmf_day_doc_fbs_ght,CC BY,,[API Documentation](https://cmu-delphi.github.io/delphi-epidata/api/covidcast-signals/indicator-combination-inactive.html) +indicator-combination,indicator-combination-nmf,Statistical Combination (NMF),"This source provides signals which are statistical combinations of other sources, calculated by Delphi. It is not a primary data source. No longer updated after March 17, 2021.",nmf_day_doc_fbs_ght,CC BY,,[API Documentation](https://cmu-delphi.github.io/delphi-epidata/api/covidcast-signals/indicator-combination.html) quidel,quidel-flu,Quidel Inc. (Flu),"Quidel, Inc. manufactures diagnostic equipment for healthcare applications, and provides Delphi with anonymized data on tests and test results. This source includes flu tests. No longer updated after May 19, 2020.",smoothed_pct_negative,CC BY,https://cmu.box.com/s/sax48yxnahllrnbqlq6wqxblg6lsyq24,[API Documentation](https://cmu-delphi.github.io/delphi-epidata/api/covidcast-signals/quidel.html#flu-tests) safegraph,safegraph-daily,SafeGraph (Daily),"[SafeGraph](https://docs.safegraph.com/docs/social-distancing-metrics) compiles daily mobility information using anonymized location data from mobile phones. This source includes a range of isolation/lockdown behaviors and home dwell time. No longer updated after April 19, 2021.",completely_home_prop,CC BY,https://cmu.box.com/s/m0p1wpet4vuvey7od83n70h0e97ky2kg,[API Documentation](https://cmu-delphi.github.io/delphi-epidata/api/covidcast-signals/safegraph.html) nchs-mortality,nchs-mortality,NCHS Mortality Data,"This data source of national provisional death counts is based on death certificate data received and coded by the National Center for Health Statistics ([NCHS](https://www.cdc.gov/nchs/nvss/vsrr/COVID19/index.htm)). This data is different from the death data available from USAFacts and JHU CSSE: deaths are reported by the date they occur, not the date they are reported by local health departments, and data is frequently reissued as additional death certificates from recent weeks are received and tabulated.",deaths_allcause_incidence_num,[NCHS Data Use Agreement](https://www.cdc.gov/nchs/data_access/restrictions.htm),,[API Documentation](https://cmu-delphi.github.io/delphi-epidata/api/covidcast-signals/nchs-mortality.html) From 1ff149173e011eb2ce6669cc8f15cc402ddc06ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 06:30:08 +0000 Subject: [PATCH 21/35] chore(deps-dev): bump ws in /src/client/packaging/npm Bumps [ws](https://github.com/websockets/ws) from 7.5.5 to 7.5.10. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/compare/7.5.5...7.5.10) --- updated-dependencies: - dependency-name: ws dependency-type: indirect ... Signed-off-by: dependabot[bot] --- src/client/packaging/npm/package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/client/packaging/npm/package-lock.json b/src/client/packaging/npm/package-lock.json index c339d4a6e..28b4268c4 100644 --- a/src/client/packaging/npm/package-lock.json +++ b/src/client/packaging/npm/package-lock.json @@ -4130,9 +4130,9 @@ } }, "node_modules/ws": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "engines": { "node": ">=8.3.0" @@ -7393,9 +7393,9 @@ } }, "ws": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, "requires": {} }, From ae609fa0f67653c077b99728129e5ffe8f7df736 Mon Sep 17 00:00:00 2001 From: Nat DeFries <42820733+nmdefries@users.noreply.github.com> Date: Tue, 18 Jun 2024 10:02:46 -0400 Subject: [PATCH 22/35] indicator combo and quidel links --- docs/api/covidcast-signals/quidel.md | 2 +- docs/api/covidcast_licensing.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/api/covidcast-signals/quidel.md b/docs/api/covidcast-signals/quidel.md index 1e0de1dec..0072769ef 100644 --- a/docs/api/covidcast-signals/quidel.md +++ b/docs/api/covidcast-signals/quidel.md @@ -160,4 +160,4 @@ no data is reported for that area on that day; an API query for all reported geo that day will not include it. ## Flu Tests -These signals are inactive. They were updated until May 19, 2020. Documentation is still available on the [inactive Quidel page](quidel-inactive.md). \ No newline at end of file +These signals are inactive. They were updated until May 19, 2020. Documentation is still available on the [Quidel influenza page](quidel-flu.md). \ No newline at end of file diff --git a/docs/api/covidcast_licensing.md b/docs/api/covidcast_licensing.md index d9b354c9d..1ad4c6e37 100644 --- a/docs/api/covidcast_licensing.md +++ b/docs/api/covidcast_licensing.md @@ -36,7 +36,7 @@ Attribution license](https://creativecommons.org/licenses/by/4.0/): * [Doctor Visits](covidcast-signals/doctor-visits.md) * [Hospital Admissions](covidcast-signals/hospital-admissions.md) -* [Indicator Combination](covidcast-signals/indicator-combination-inactive.md): signals +* [Indicator Combination](covidcast-signals/indicator-combination.md): signals with names beginning `nmf_*` * [Quidel](covidcast-signals/quidel.md) * [COVID-19 Trends and Impact Survey](covidcast-signals/fb-survey.md) @@ -61,7 +61,7 @@ These data streams are essentially mirrors of their respective sources, and are published here subject to the original license provided by the source: * [Google Health Trends](covidcast-signals/ght.md) -* [Indicator Combination](covidcast-signals/indicator-combination-inactive.md): cases and +* [Indicator Combination](covidcast-signals/indicator-combination.md): cases and deaths signals * [JHU Cases and Deaths](covidcast-signals/jhu-csse.md) * [SafeGraph Mobility](covidcast-signals/safegraph.md) From 60945e281190b08b164fbb776cc7c3c546fccd5a Mon Sep 17 00:00:00 2001 From: george Date: Thu, 20 Jun 2024 18:36:14 -0400 Subject: [PATCH 23/35] Add mailing list info to API key registration email --- src/server/admin/api_key_form_script.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/server/admin/api_key_form_script.js b/src/server/admin/api_key_form_script.js index 2a48d1459..7258f2b05 100644 --- a/src/server/admin/api_key_form_script.js +++ b/src/server/admin/api_key_form_script.js @@ -45,6 +45,8 @@ function onSubmit(e) { For usage information, see the API Keys section of the documentation: https://cmu-delphi.github.io/delphi-epidata/api/api_keys.html + We strongly suggest you subscribe to our API mailing list to make sure you are informed on important topics, like announcements of API changes, details of updates to data, and unexpected downtime or other problems: https://lists.andrew.cmu.edu/mailman/listinfo/delphi-covidcast-api + Best, Delphi Team` }); From 6fb174e34c591afe49e00b8c17a117c5582c61a1 Mon Sep 17 00:00:00 2001 From: Dmitry Shemetov Date: Fri, 21 Jun 2024 15:50:07 -0700 Subject: [PATCH 24/35] doc: fix dev instruction examples --- docs/epidata_development.md | 63 +++++++++++++++++++------------------ 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/docs/epidata_development.md b/docs/epidata_development.md index 2710069c0..e8861804c 100644 --- a/docs/epidata_development.md +++ b/docs/epidata_development.md @@ -49,6 +49,8 @@ $ [sudo] make test pdb=1 $ [sudo] make test test=repos/delphi/delphi-epidata/integrations/acquisition ``` +You can read the commands executed by the Makefile [here](dev/local/Makefile). + ## Rapid Iteration and Bind Mounts To reduce friction, we @@ -83,43 +85,40 @@ You can test your changes manually by: 2. querying the API using your client of choice (`curl` is handy for sanity checks) -Here's a full example based on the `fluview` endpoint: +What follows is a worked demonstration based on the `fluview` endpoint. Before +starting, make sure that you have the `delphi_database_epidata`, +`delphi_web_epidata`, and `delphi_redis` containers running; if you don't, see +the Makefile instructions above. -1. Populate the database (particularly the `fluview` table) with some fake - data. For example: +First, let's insert some fake data into the `fluview` table: ```bash +# If you have the mysql client installed locally: echo 'insert into fluview values \ (0, "2020-04-07", 202021, 202020, "nat", 1, 2, 3, 4, 3.14159, 1.41421, \ 10, 11, 12, 13, 14, 15)' | \ -mysql --user=user --password=pass \ + mysql --user=user --password=pass \ --port 13306 --host 127.0.0.1 epidata -``` - -Note that the host and port given above are "external" values, which are -locally visible. You'll need the `mysql` client installed locally to run the -above command. -In case you don't have the `mysql` client installed on your machine and -don't want to install it, you can simply use the binary that's bundled with -the `mariadb` docker image, which you should already have from building the -`delphi_database` image. In that case, use the "internal" values, which are -visible to containers on the same virtual network. For example: - -```bash +# If you do not have mysql locally, you can use a Docker image that has it: echo 'insert into fluview values \ - (0, "2020-04-07", 202021, 202020, "nat", 1, 2, 3, 4, 3.14159, 1.41421, \ - 10, 11, 12, 13, 14, 15)' | \ -docker run --rm -i --network delphi-net mariadb \ -mysql --user=user --password=pass \ - --port 3306 --host delphi_database_epidata epidata + (0, "2020-04-07", 202021, 202020, "nat", 1, 2, 3, 4, 3.14159, 1.41421, \ + 10, 11, 12, 13, 14, 15)' | \ + docker run --rm -i --network delphi-net percona:ps-8 \ + mysql --user=user --password=pass \ + --port 3306 --host delphi_database_epidata epidata ``` -Note that for these inserts, absence of command-line output is a sign of -success. On the other hand, output after the insertion likely indicates -failure (like, for example, attempting to insert a duplicate unique key). +(The host and port given in the first command are "external" values, which are +locally visible. In the second command, we use the Docker "internal" values, +which are visible to containers on the same virtual network. Port 3306 on the +outside of the container is mapped to 13360, which can be seen in the Makefile.) + +For the inserts above, absence of command-line output is a sign of success. On +the other hand, output after the insertion likely indicates failure (like, for +example, attempting to insert a duplicate unique key). -2. Query the API directly: +Next, you can query the API directly (and parse with Python's JSON tool): ```bash curl -s \ @@ -127,12 +126,11 @@ curl -s \ python3 -m json.tool ``` -The pipe to python's built-in JSON formatter is optional, but handy. You -should expect to see the following response from the server: +You should expect to see the following response from the server, which is the +data you inserted earlier: ```json { - "result": 1, "epidata": [ { "release_date": "2020-04-07", @@ -153,6 +151,7 @@ should expect to see the following response from the server: "ili": 1.41421 } ], + "result": 1, "message": "success" } ``` @@ -161,8 +160,12 @@ Alternatively, you could query the API using one of the available client libraries. However, this would require you to modify the base URL within the client's code, and there is some additional amount of boilerplate involved in calling the client and displaying the result. For these reasons, client -libraries are better candidates for automated integration tests (and unit -tests, in the case of the python client) than one-off manual tests. +libraries are better candidates for automated integration tests (and unit tests, +in the case of the python client) than one-off manual tests. + +Our API integration tests use this same Docker image and network setup, but +truncate the database tables before running tests, so any manual changes to the +database will be lost after running integration tests. ## Instrumentation with Sentry From fe51f39c69bf76695321c3b6d5a380d17c0ce211 Mon Sep 17 00:00:00 2001 From: Dmitry Shemetov Date: Fri, 21 Jun 2024 15:51:48 -0700 Subject: [PATCH 25/35] doc: fix link --- docs/epidata_development.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/epidata_development.md b/docs/epidata_development.md index e8861804c..024f1b4dc 100644 --- a/docs/epidata_development.md +++ b/docs/epidata_development.md @@ -49,7 +49,7 @@ $ [sudo] make test pdb=1 $ [sudo] make test test=repos/delphi/delphi-epidata/integrations/acquisition ``` -You can read the commands executed by the Makefile [here](dev/local/Makefile). +You can read the commands executed by the Makefile [here](../dev/local/Makefile). ## Rapid Iteration and Bind Mounts From a610dcfc280a6d35f8ee3568945d18efdaffabb6 Mon Sep 17 00:00:00 2001 From: Nat DeFries <42820733+nmdefries@users.noreply.github.com> Date: Mon, 24 Jun 2024 14:46:14 -0400 Subject: [PATCH 26/35] replace codebook with updated one from gdrive --- docs/symptom-survey/contingency-codebook.csv | 1128 +++++++++++------- 1 file changed, 722 insertions(+), 406 deletions(-) diff --git a/docs/symptom-survey/contingency-codebook.csv b/docs/symptom-survey/contingency-codebook.csv index 5b28b10ad..4050aebdc 100644 --- a/docs/symptom-survey/contingency-codebook.csv +++ b/docs/symptom-survey/contingency-codebook.csv @@ -1,407 +1,723 @@ -Active?,Category,Indicator name,Description,Definition (US),Definition (global),US item,Global item,US indicator start,Global indicator start,To add -NO,Behaviors,wearing_mask_5d,Percentage of people who wore a mask most or all of the time while in public in the past 5 days,(C14 == 'most of the time' | C14 == 'all of the time') / any C14 response,--,C14,--,2020-09-08,--,TRUE -YES,Behaviors,wearing_mask_7d,Percentage of people who wore a mask most or all of the time while in public in the past 7 days,(C14a == 'most of the time' | C14a == 'all of the time') / any C14a response,(C5 == 'most of the time' | C5 == 'all of the time') / any C5 response,C14a,C5,2021-02-08,2021-01-06,FALSE -YES,CLI/ILI,cli,Percentage with COVID-like illness,B2 == 'fever' & (B2 == 'cough' | B2 == 'shortness of breath' | B2 == 'difficulty breathing' / any response to B2,B1 == 'fever' AND (B1 == 'cough' | B1 == 'shortness of breath' | B1 == 'difficulty breathing' / any response to B1,B2,B1,2021-01-06,2021-01-06,FALSE -YES,CLI/ILI,ili,Percentage with influenza-like illness,B2 == 'fever' & (B2 == 'cough' | B2 == 'sore throat') / any response to B2,B1 == 'fever' & (B1 == 'cough' | B1 == 'sore throat') / any response to B1,B2,B1,2021-01-06,2021-01-06,FALSE -YES,CLI/ILI,hh_cmnty_cli,Percentage of people reporting illness in their local community including their household,https://cmu-delphi.github.io/delphi-epidata/api/covidcast-signals/fb-survey.html#estimating-community-cli,--,"A1, A4",--,2021-01-06,--,FALSE -NO,Contact,direct_contact,Percentage of respondents that have reported having had direct contact with people not staying with them.,"respondent = someone who answered any of the four contact types +Category,Indicator name,Description,Definition (US),Definition (global),US item,Global item,US indicator start,US indicator end,Global indicator start,Global indicator end +Behaviors,wearing_mask_5d,Percentage of people who wore a mask most or all of the time while in public in the past 5 days,(C14 == 'most of the time' | C14 == 'all of the time') / any C14 response,NA,C14,NA,2020-09-06,2021-02-20,NA,NA +Behaviors,wearing_mask_7d,Percentage of people who wore a mask most or all of the time while in public in the past 7 days,(C14a == 'most of the time' | C14a == 'all of the time') / any C14a response,(C5 == 'most of the time' | C5 == 'all of the time') / any C5 response,C14a,C5,2021-02-07,2022-06-25,2020-04-26,2022-06-25 +CLI/ILI,cli,Percentage with COVID-like illness,B2 == 'fever' & (B2 == 'cough' | B2 == 'shortness of breath' | B2 == 'difficulty breathing' / any response to B2,B1 == 'fever' AND (B1 == 'cough' | B1 == 'shortness of breath' | B1 == 'difficulty breathing' / any response to B1,B2,B1,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +CLI/ILI,ili,Percentage with influenza-like illness,B2 == 'fever' & (B2 == 'cough' | B2 == 'sore throat') / any response to B2,B1 == 'fever' & (B1 == 'cough' | B1 == 'sore throat') / any response to B1,B2,B1,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +CLI/ILI,hh_cmnty_cli,Percentage of people reporting illness in their local community including their household,https://cmu-delphi.github.io/delphi-epidata/api/covidcast-signals/fb-survey.html#estimating-community-cli,NA,"A1, A4",NA,2020-04-12,2022-06-25,NA,NA +CLI/ILI,nohh_cmnty_cli,"Percentage of people reporting illness in their local community, not including their household",https://cmu-delphi.github.io/delphi-epidata/api/covidcast-signals/fb-survey.html#estimating-community-cli,NA,A4,NA,2020-04-12,2022-06-25,NA,NA +Contact,direct_contact,Percentage of respondents that have reported having had direct contact with people not staying with them.,"respondent = someone who answered any of the four contact types -# (responses to at least one contact type > 0) / # (responses to at least one contact type)",C1_m == 'yes' / any response to C1_m,C10,C1_m,2021-04-06,2021-01-06,TRUE -YES,Symptoms,anosmia,Percentage of respondents experiencing anosmia,B2 == 'loss of taste or smell' / any response to B2,B1_10 == 'yes' / any response to B1,B2,B1,2021-01-06,2021-01-06,TRUE -YES,Vaccines,vaccinated,Percentage vaccinated,V1 == 'yes' / any response to V1,V1 == 'yes' / any response to V1,V1,V1,2021-01-06,2021-01-06,FALSE -YES,Vaccines,received_2_vaccine_doses,Percentage receiving two doses,V2 == '2 doses' / any response to V2,V2 == '2 doses' / any response to V2,V2,V2,2021-01-06,2021-01-06,FALSE -NO,Vaccines,accept_vaccine,Percentage who would definitely or probably choose to get vaccinated,"(V3 == 'yes, definitely' | V3 == 'yes, probably') / any response to V3","(V3 == 'yes, definitely' | V3 == 'yes, probably') / any response to V3",V3,V3,2021-01-06,2021-01-06,FALSE -NO,Vaccines,hesitant_vaccine,Percentage who would definitely or probably NOT choose to get vaccinated,"(V3 == 'no, definitely not' | V3 == 'no, probably not') / any response to V3","(V3 == 'no, definitely not' | V3 == 'no, probably not') / any response to V3",V3,V3,2021-01-06,2021-01-06,FALSE -NO,Vaccines,vaccinated_or_accept,"Percentage who have either already received a COVID vaccine or would definitely or probably choose to get vaccinated, if a vaccine were offered to them today.","(V1 == ‘yes’ | (V3 == ‘yes, definitely’ | V3 == ‘yes, probably’)) / (any response to V3 | (V1 == 'yes'))","(V1 == ‘yes’ | (V3 == ‘yes, definitely’ | V3 == ‘yes, probably’)) / (any response to V3 | (V1 == 'yes'))","V1, V3","V1, V3",2021-01-06,2021-01-06,FALSE -YES,Vaccines,accept_vaccine_defyes,Percentage who would definitely choose to get vaccinated,"V3|V3a == 'yes, definitely would' / any response to V3|V3a","V3|V3a == 'yes, definitely would' / any response to V3|V3a",V3|V3a,V3|V3a,2021-01-06,2021-01-06,FALSE -YES,Vaccines,accept_vaccine_probyes,Percentage who would probably choose to get vaccinated,"V3|V3a == 'yes, probably would' / any response to V3|V3a","V3|V3a == 'yes, probably would' / any response to V3|V3a",V3|V3a,V3|V3a,2021-01-06,2021-01-06,FALSE -YES,Vaccines,accept_vaccine_probno,Percentage would probably not choose to get vaccinated,"V3|V3a == 'no, probably would not' / any response to V3|V3a","V3|V3a == 'no, probably would not' / any response to V3|V3a",V3|V3a,V3|V3a,2021-01-06,2021-01-06,FALSE -YES,Vaccines,accept_vaccine_defno,Percentage would definitely not choose to get vaccinated,"V3|V3a == 'no, definitely would not' / any response to V3|V3a","V3|V3a == 'no, definitely would not' / any response to V3|V3a",V3|V3a,V3|V3a,2021-01-06,2021-01-06,FALSE -NO,Vaccines,vaccine_likely_friends,Percentage more likely to get vaccinated if recommended by friends & family,V4 == 'more likely friends & family' / any response to V4,V4 == 'more likely friends & family' / any response to V4,V4,V4,2021-01-06,2021-01-06,FALSE -NO,Vaccines,vaccine_likely_local_health,Percentage more likely to get vaccinated if recommended by local healthcare workers,V4 == 'more likely healthcare' / any response to V4,V4 == 'more likely healthcare' / any response to V4,V4,V4,2021-01-06,2021-01-06,FALSE -NO,Vaccines,vaccine_likely_who,Percentage more likely to get vaccinated if recommended by WHO,V4 == 'more likely WHO' / any response to V4,V4 == 'more likely WHO' / any response to V4,V4,V4,2021-01-06,2021-01-06,FALSE -NO,Vaccines,vaccine_likely_govt_health,Percentage more likely to get vaccinated if recommended by government health officials,V4 == 'more likely govt' / any response to V4,V4 == 'more likely govt' / any response to V4,V4,V4,2021-01-06,2021-01-06,FALSE -NO,Vaccines,vaccine_likely_politicians,Percentage more likely to get vaccinated if recommended by politicians,V4 == 'more likely politicians' / any response to V4,V4 == 'more likely politicians' / any response to V4,V4,V4,2021-01-06,2021-01-06,FALSE -NO,Vaccines,vaccine_likely_doctors,Percentage more likely to get vaccinated if recommended by doctors and other health professionals,V4 == 'more likely doctors' / any response V4,V4 == 'more likely doctors' / any response V4,V4,V4,2021-02-05,2021-02-05,FALSE -YES,Vaccines,worried_vaccine_sideeffects,Percentage very or moderately concerned about side effects,(V9 == 'very concerned' | V9 == 'moderately concerned') / any response to V9 ,(V9 == 'very concerned' | V9 == 'moderately concerned') / any response to V9 ,V9,V9,2021-01-13,2021-01-13,FALSE -YES,Vaccines,hesitant_worried_vaccine_sideeffects,Percentage very or moderately concerned about side effects among those who are hesitant,"(V9 == 'very concerned' | V9 == 'moderately concerned') & (V3|V3a == 'no, probably not' | V3|V3a == 'no definitely not')/ (any response to V9 & (V3|V3a == 'no, probably not' | V3|V3a == 'no definitely not'))","(V9 == 'very concerned' | V9 == 'moderately concerned') & (V3|V3a == 'no, probably not' | V3|V3a == 'no definitely not')/ (any response to V9 & (V3|V3a == 'no, probably not' | V3|V3a == 'no definitely not'))","V3|V3a, V9","V3|V3a, V9",2021-01-13,2021-01-13,FALSE -NO,Vaccines,hesitant_vaccine_likely_friends,Percentage more likely to get vaccinated if recommended by friends & family among those who are hesitant,"V4 == 'more likely family & friends' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V4 == 'more likely family & friends' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V3, V4","V3, V4a",2021-01-06,2021-01-06,FALSE -NO,Vaccines,hesitant_vaccine_likely_local_health,"Percentage more likely -to get vaccinated if recommended by local healthcare workers among those who are hesitant","V4 == 'more likely healthcare workers' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V4 == 'more likely healthcare workers' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V3, V4","V3, V4a",2021-01-06,2021-01-06,FALSE -NO,Vaccines,hesitant_vaccine_likely_who,Percentage more likely to get vaccinated if recommended by WHO among those who are hesitant,"V4 == 'more likely who' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V4 == 'more likely who' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V3, V4","V3, V4a",2021-01-06,2021-01-06,FALSE -NO,Vaccines,hesitant_vaccine_likely_govt,Percentage more likely to get vaccinated if recommended by government health officials among those who are hesitant,"V4 == 'more likely government' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V4 == 'more likely government' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V3, V4","V3, V4a",2021-01-06,2021-01-06,FALSE -NO,Vaccines,hesitant_vaccine_likely_politicians,Percentage more likely to get vaccinated if recommended by politicians among those who are hesitant,"V4 == 'more likely politicians') / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V4 == 'more likely politicians') / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V3, V4","V3, V4a",2021-01-06,2021-01-06,FALSE -NO,Vaccines,hesitant_vaccine_likely_doctors,Percentage more likely to get vaccinated if recommended by doctors and other health professionals among those who are hesitant,"V4 == 'more likely doctors' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V4 == 'more likely doctors' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V3, V4","V3, V4a",2021-02-05,2021-02-05,FALSE -YES,Vaccines,hesitant_barrier_sideeffects,Percentage of all hesitant respondents (who can to V5 who are concerned about possible side effects of a COVID-19 vaccine,(V5b|V5c == 'I am concerned about possible side effects of a COVID-19 vaccine.') / (any response to V5b|V5c),(V5a|V5b == 'I am concerned about possible side effects of a COVID-19 vaccine.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-09,2021-02-06,FALSE -NO,Vaccines,hesitant_barrier_allergic,Percentage of all hesitant respondents to V5 who are concerned about having an allergic reaction to a COVID-19 vaccine,(V5b|V5c == 'I am concerned about having an allergic reaction to a COVID-19 vaccine.') / (any response to V5b|V5c),--,V5b|V5c,--,2021-02-09,--,FALSE -YES,Vaccines,hesitant_barrier_ineffective,Percentage of all hesitant respondents to V5 who don’t know if a COVID-19 vaccine will work,(V5b|V5c == 'I don’t know if a COVID-19 vaccine will work.') / (any response to V5b|V5c),(V5a|V5b == 'I don’t know if a COVID-19 vaccine will work.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-09,2021-02-06,FALSE -YES,Vaccines,hesitant_barrier_dontneed,Percentage of all hesitant respondents to V5 who don’t believe they need a COVID-19 vaccine,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') / (any response to V5b|V5c),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-09,2021-02-06,FALSE -YES,Vaccines,hesitant_barrier_dislike_vaccines,Percentage of all hesitant respondents to V5 who don’t like vaccines,(V5b|V5c == 'I don't like vaccines.') / (any response to V5b|V5c),(V5a|V5b == 'I don't like vaccines.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-09,2021-02-06,FALSE -NO,Vaccines,hesitant_barrier_not_recommended,Percentage of all hesitant respondents to V5 whose doctors have not recommended it,(V5b|V5c == 'My doctor has not recommended it.') / (any response to V5b|V5c),--,V5b|V5c,--,2021-02-09,--,FALSE -YES,Vaccines,hesitant_barrier_wait_safety,Percentage of all hesitant respondents to V5 who plan to wait and see if it is safe and may get it later,(V5b|V5c == 'I plan to wait and see if it is safe and may get it later.') / (any response to V5b|V5c),(V5a|V5b == 'I plan to wait and see if it is safe and may get it later.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-09,2021-02-06,FALSE -YES,Vaccines,hesitant_barrier_low_priority,Percentage of all hesitant respondents to V5 who think other people need it more than they do right now,(V5b|V5c == 'I think other people need it more than I do right now.') / (any response to V5b|V5c),(V5a|V5b == 'I think other people need it more than I do right now.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-09,2021-02-06,FALSE -YES,Vaccines,hesitant_barrier_cost,Percentage of all hesitant respondents to V5 who are concerned about the cost of a COVID-19 vaccine,(V5b|V5c == 'I am concerned about the cost of a COVID-19 vaccine.') / (any response to V5b|V5c),(V5a|V5b == 'I am concerned about the cost of a COVID-19 vaccine.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-09,2021-02-06,FALSE -NO,Vaccines,hesitant_barrier_distrust_vaccines,Percentage of all hesitant respondents to V5 who don’t trust COVID-19 vaccines,(# V5b or V5c: “I don't trust COVID-19 vaccines”) / (# V5b or V5c any response),--,V5b|V5c,--,2021-02-09,--,FALSE -YES,Vaccines,hesitant_barrier_religious,Percentage of all hesitant respondents to V5 who say a COVID-19 vaccine is against their religious beliefs,(V5b|V5c == 'It is against my religious beliefs.') / (any response to V5b|V5c),(V5a|V5b == 'It is against my religious beliefs.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-09,2021-02-06,FALSE -NO,Vaccines,hesitant_barrier_health_condition,Percentage of all hesitant respondents to V5 who have a health condition and are concerned about the safety of the vaccine for people with their condition,"(V5b|V5c == 'I have a health condition and am concerned about the safety of the vaccine for -people with my condition.') / (any response to V5b|V5c)",--,V5b|V5c,--,2021-02-09,--,FALSE -NO,Vaccines,hesitant_barrier_pregnant,Percentage of all hesitant respondents to V5 who are currently/planning to be pregnant and/or breastfeeding and do not want to get vaccinated at this time,"(V5b|V5c == 'I am currently/planning to be pregnant and/or breastfeeding and do not want to -get vaccinated at this time.') / (any response to V5b|V5c)",--,V5b|V5c,--,2021-02-09,--,FALSE -YES,Vaccines,hesitant_barrier_other,Percentage of all hesitant respondents to V5 who have a another barrier to choosing to get a COVID-19 vaccine,(V5b|V5c == 'Other.') / (any response to V5b|V5c),(V5a|V5b == 'Other.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-09,2021-02-06,FALSE -YES,Vaccines,hesitant_dontneed_reason_had_covid,Percentage of all hesitant respondents to V5 AND V6 who have already had COVID-19,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I already had COVID-19.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I already had COVID-19.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,hesitant_dontneed_reason_dont_spend_time,Percentage of all hesitant respondents to V5 AND V6 who do not spend time with any high-risk people,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I do not spend time with any high-risk people.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I do not spend time with any high-risk people.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,hesitant_dontneed_reason_not_high_risk,Percentage of all hesitant respondents to V5 AND V6 who are not a member of a high-risk group,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I am not a member of a high-risk group.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I am not a member of a high-risk group.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,hesitant_dontneed_reason_precautions,Percentage of all hesitant respondents to V5 AND V6 who plan to use masks or other precautions instead,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I plan to use masks or other precautions instead.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I plan to use masks or other precautions instead.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,hesitant_dontneed_reason_not_serious,Percentage of all hesitant respondents to V5 AND V6 who don’t believe COVID-19 is a serious illness,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't believe COVID-19 is a serious illness.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't believe COVID-19 is a serious illness.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,hesitant_dontneed_reason_not_beneficial,Percentage of all hesitant respondents to V5 AND V6 who don’t think vaccines are beneficial,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't think vaccines are beneficial.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't think vaccines are beneficial.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,hesitant_dontneed_reason_other,Percentage of all hesitant respondents to V5 AND V6 who don’t think believe they need a COVID-19 vaccine for another reason,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'Other.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'Other.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,barrier_sideeffects,"Percentage of all respondents to V5a, V5b, and V5c who are concerned about possible side effects of a COVID-19 vaccine",(V5a|V5b|V5c == 'I am concerned about possible side effects of a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I am concerned about possible side effects of a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-09,2021-02-06,FALSE -NO,Vaccines,barrier_allergic,"Percentage of all respondents to V5a, V5b, and V5c who are concerned about having an allergic reaction to a COVID-19 vaccine",(V5a|V5b|V5c == 'I am concerned about having an allergic reaction to a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),--,V5a|V5b|V5c,--,2021-02-09,--,FALSE -YES,Vaccines,barrier_ineffective,"Percentage of all respondents to V5a, V5b, and V5c who don’t know if a COVID-19 vaccine will work",(V5a|V5b|V5c == 'I don’t know if a COVID-19 vaccine will work.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I don’t know if a COVID-19 vaccine will work.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-09,2021-02-06,FALSE -YES,Vaccines,barrier_dontneed,"Percentage of all respondents to V5a, V5b, and V5c who don’t believe they need a COVID-19 vaccine",(V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-09,2021-02-06,FALSE -YES,Vaccines,barrier_dislike_vaccines,"Percentage of all respondents to V5a, V5b, and V5c who don’t like vaccines",(V5a|V5b|V5c == 'I don't like vaccines.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I don't like vaccines.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-09,2021-02-06,FALSE -NO,Vaccines,barrier_not_recommended,"Percentage of all respondents to V5a, V5b, and V5c whose doctors have not recommended it",(V5a|V5b|V5c == 'My doctor has not recommended it.') / (any response to V5a|V5b|V5c),--,V5a|V5b|V5c,--,2021-02-09,--,FALSE -YES,Vaccines,barrier_wait_safety,"Percentage of all respondents to V5a, V5b, and V5c who plan to wait and see if it is safe and may get it later",(V5a|V5b|V5c == 'I plan to wait and see if it is safe and may get it later.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I plan to wait and see if it is safe and may get it later.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-09,2021-02-06,FALSE -YES,Vaccines,barrier_low_priority,"Percentage of all respondents to V5a, V5b, and V5c who think other people need it more than they do right now",(V5a|V5b|V5c == 'I think other people need it more than I do right now.') / (any response to V5a|V5b|V5c),"(# V5a, V5b, or V5c: “I think other people need it more than I do right now.”) / (# V5a, V5b, or V5c any response)",V5a|V5b|V5c,V5a|V5b|V5c,2021-02-09,2021-02-06,FALSE -YES,Vaccines,barrier_cost,"Percentage of all respondents to V5a, V5b, and V5c who are concerned about the cost of a COVID-19 vaccine",(V5a|V5b|V5c == 'I am concerned about the cost of a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I am concerned about the cost of a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-09,2021-02-06,FALSE -NO,Vaccines,barrier_distrust_vaccines,"Percentage of all respondents to V5a, V5b, and V5c who don’t trust COVID-19 vaccines",(V5a|V5b|V5c == 'I don't trust COVID-19 vaccines.') / (any response to V5a|V5b|V5c),--,V5a|V5b|V5c,--,2021-02-09,--,FALSE -YES,Vaccines,barrier_distrust_govt,"Percentage of all respondents to V5a, V5b, and V5c who don’t trust the government",(V5a|V5b|V5c == 'I don't trust the government.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I don't trust the government.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-09,2021-02-06,FALSE -YES,Vaccines,barrier_religious,"Percentage of all respondents to V5a, V5b, and V5c who say a COVID-19 vaccine is against their religious beliefs",(V5a|V5b|V5c == 'It is against my religious beliefs.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'It is against my religious beliefs.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-09,2021-02-06,FALSE -NO,Vaccines,barrier_health_condition,"Percentage of all respondents to V5a, V5b, and V5c who have a health condition and are concerned about the safety of the vaccine for people with their condition","(V5b|V5c == 'I have a health condition and am concerned about the safety of the vaccine for -people with my condition.') / (any response to V5b|V5c)",--,V5a|V5b|V5c,--,2021-02-09,--,FALSE -NO,Vaccines,barrier_pregnant,"Percentage of all respondents to V5a, V5b, and V5c who are currently/planning to be pregnant and/or breastfeeding and do not want to get vaccinated at this time","(V5b|V5c == 'I am currently/planning to be pregnant and/or breastfeeding and do not want to -get vaccinated at this time.') / (any response to V5b|V5c)",--,V5a|V5b|V5c,--,2021-02-09,--,FALSE -YES,Vaccines,barrier_other,"Percentage of all respondents to V5a, V5b, and V5c who have a another barrier to choosing to get a COVID-19 vaccine",(V5a|V5b|V5c == 'Other.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'Other.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-09,2021-02-06,FALSE -YES,Vaccines,dontneed_reason_had_covid,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who have already had COVID-19",((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I already had COVID-19.))/ (any response to V5a|V5b|V5c & any response to V6),((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I already had COVID-19.))/ (any response to V5a|V5b|V5c & any response to V6),"V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,dontneed_reason_dont_spend_time,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who do not spend time with any high-risk people",((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I do not spend time with any high-risk people.'))/ (any response to V5a|V5b|V5c & any response to V6),((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I do not spend time with any high-risk people.'))/ (any response to V5a|V5b|V5c & any response to V6),"V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,dontneed_reason_not_high_risk,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who are not a member of a high-risk group",((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I am not a member of a high-risk group.'))/ (any response to V5a|V5b|V5c & any response to V6),((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I am not a member of a high-risk group.'))/ (any response to V5a|V5b|V5c & any response to V6),"V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,dontneed_reason_precautions,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who plan to use masks or other precautions instead",((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I plan to use masks or other precautions instead.'))/ (any response to V5a|V5b|V5c & any response to V6),((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I plan to use masks or other precautions instead.'))/ (any response to V5a|V5b|V5c & any response to V6),"V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,dontneed_reason_not_serious,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who don’t believe COVID-19 is a serious illness","((V5a, V5b, or V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't believe COVID-19 is a serious illness.'))/ (any response to V5a|V5b|V5c & any response to V6)","((V5a, V5b, or V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't believe COVID-19 is a serious illness.'))/ (any response to V5a|V5b|V5c & any response to V6)","V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,dontneed_reason_not_beneficial,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who don’t think vaccines are beneficial",((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't think vaccines are beneficial.')) / (any response to V5a|V5b|V5c & any response to V6),((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't think vaccines are beneficial.')) / (any response to V5a|V5b|V5c & any response to V6),"V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,dontneed_reason_other,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who don’t think believe they need a COVID-19 vaccine for another reason",((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'Other.'))/ (any response to V5a|V5b|V5c & any response to V6),((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'Other.'))/ (any response to V5a|V5b|V5c & any response to V6),"V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,hesitant_barrier_distrust_govt,Percentage of all hesitant respondents to V5 who don’t trust the government,(V5b|V5c == 'I don't trust the government.') / (any response to V5b|V5c),(V5a|V5b == 'I don't trust the government.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-09,2021-02-06,FALSE -YES,Vaccines,defno_barrier_sideeffects,Percentage of respondents who would definitely not choose to get vaccinated and who are concerned about possible side effects of a COVID-19 vaccine,(V5c == 'I am concerned about possible side effects of a COVID-19 vaccine.') / (any response to V5c),(V5a == 'I am concerned about possible side effects of a COVID-19 vaccine.') / (any response to V5a),V5c,V5a,2021-02-09,2021-02-06,FALSE -NO,Vaccines,defno_barrier_allergic,Percentage of respondents who would definitely not choose to get vaccinated AND who are concerned about having an allergic reaction to a COVID-19 vaccine,(V5c == 'I am concerned about having an allergic reaction to a COVID-19 vaccine.') / (any response to V5c),--,V5c,--,2021-02-09,--,FALSE -YES,Vaccines,defno_barrier_ineffective,Percentage of respondents who would definitely not choose to get vaccinated AND who don’t know if a COVID-19 vaccine will work,(V5c == 'I don’t know if a COVID-19 vaccine will work.') / (any response to V5c),(V5a == 'I don’t know if a COVID-19 vaccine will work.') / (any response to V5a),V5c,V5a,2021-02-09,2021-02-06,FALSE -YES,Vaccines,defno_barrier_dontneed,Percentage of respondents who would definitely not choose to get vaccinated AND who don’t believe they need a COVID-19 vaccine,(V5c == 'I don't believe I need a COVID-19 vaccine.') / (any response to V5c),(V5a == 'I don't believe I need a COVID-19 vaccine.') / (any response to V5a),V5c,V5a,2021-02-09,2021-02-06,FALSE -YES,Vaccines,defno_barrier_dislike_vaccines,Percentage of respondents who would definitely not choose to get vaccinated AND who don’t like vaccines,(V5c == 'I don't like vaccines.') / (any response to V5c),(V5a == 'I don't like vaccines.') / (any response to V5a),V5c,V5a,2021-02-09,2021-02-06,FALSE -NO,Vaccines,defno_barrier_not_recommended,Percentage of respondents who would definitely not choose to get vaccinated AND whose doctors have not recommended it,(V5c == 'My doctor has not recommended it.') / (any response to V5c),--,V5c,--,2021-02-09,--,FALSE -YES,Vaccines,defno_barrier_wait_safety,Percentage of respondents who would definitely not choose to get vaccinated AND who plan to wait and see if it is safe and may get it later,(V5c == 'I plan to wait and see if it is safe and may get it later.') / (any response to V5c),(V5a == 'I plan to wait and see if it is safe and may get it later.') / (any response to V5a),V5c,V5a,2021-02-09,2021-02-06,FALSE -YES,Vaccines,defno_barrier_low_priority,Percentage of respondents who would definitely not choose to get vaccinated AND who think other people need it more than they do right now,(V5c == 'I think other people need it more than I do right now.') / (any response to V5c),(V5a == 'I think other people need it more than I do right now.') / (any response to V5a),V5c,V5a,2021-02-09,2021-02-06,FALSE -YES,Vaccines,defno_barrier_cost,Percentage of respondents who would definitely not choose to get vaccinated AND who are concerned about the cost of a COVID-19 vaccine,(V5c == 'I am concerned about the cost of a COVID-19 vaccine.') / (any response to V5c),(V5a == 'I am concerned about the cost of a COVID-19 vaccine.') / (any response to V5a),V5c,V5a,2021-02-09,2021-02-06,FALSE -NO,Vaccines,defno_barrier_distrust_vaccines,Percentage of respondents who would definitely not choose to get vaccinated AND who don’t trust COVID-19 vaccines,(V5c == 'I don't trust COVID-19 vaccines') / (any response to V5c),--,V5c,NA,2021-02-09,--,FALSE -YES,Vaccines,defno_barrier_distrust_govt,Percentage of respondents who would definitely not choose to get vaccinated AND who don’t trust the government,(V5c == 'I don't trust the government.') / (any response to V5c),--,V5c,V5a,2021-02-09,--,FALSE -YES,Vaccines,defno_barrier_religious,Percentage of respondents who would definitely not choose to get vaccinated AND who say a COVID-19 vaccine is against their religious beliefs,(V5c == 'It is against my religious beliefs.') / (any response to V5c),(V5a == 'It is against my religious beliefs.') / (any response to V5a),V5c,V5a,2021-02-09,2021-02-06,FALSE -NO,Vaccines,defno_barrier_health_condition,Percentage of respondents who would definitely not choose to get vaccinated AND who have a health condition and are concerned about the safety of the vaccine for people with their condition,"(V5c == 'I have a health condition and am concerned about the safety of the vaccine for -people with my condition.') / (any response to V5c)",--,V5c,--,2021-02-09,--,FALSE -NO,Vaccines,defno_barrier_pregnant,Percentage of respondents who would definitely not choose to get vaccinated AND who are currently/planning to be pregnant and/or breastfeeding and do not want to get vaccinated at this time,"(V5c == 'I am currently/planning to be pregnant and/or breastfeeding and do not want to -get vaccinated at this time.') / (any response to V5c)",--,V5c,--,2021-02-09,--,FALSE -YES,Vaccines,defno_barrier_other,Percentage of respondents who would definitely not choose to get vaccinated AND V6 who have a another barrier to choosing to get a COVID-19 vaccine,(V5c == 'Other.') / (any response to V5c),(V5a == 'Other.') / (any response to V5a),V5c,V5a,2021-02-09,2021-02-06,FALSE -YES,Vaccines,defno_dontneed_reason_had_covid,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who have already had COVID-19,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I already had COVID-19.'))/ (any response to V5c & any response to V6),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I already had COVID-19.'))/ (any response to V5a & any response to V6),"V5c, V6","V5a, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,defno_dontneed_reason_dont_spend_time,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who do not spend time with any high-risk people,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I do not spend time with any high-risk people.'))/ (any response to V5c & any response to V6),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I do not spend time with any high-risk people.'))/ (any response to V5a & any response to V6),"V5c, V6","V5a, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,defno_dontneed_reason_not_high_risk,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who are not a member of a high-risk group,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I am not a member of a high-risk group.'))/ (any response to V5c & any response to V6),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I am not a member of a high-risk group.'))/ (any response to V5a & any response to V6),"V5c, V6","V5a, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,defno_dontneed_reason_precautions,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who plan to use masks or other precautions instead,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I plan to use masks or other precautions instead.'))/ (any response to V5c & any response to V6),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I plan to use masks or other precautions instead.'))/ (any response to V5a & any response to V6),"V5c, V6","V5a, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,defno_dontneed_reason_not_serious,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who don’t believe COVID-19 is a serious illness,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't believe COVID-19 is a serious illness.'))/ (any response to V5c & any response to V6),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't believe COVID-19 is a serious illness.'))/ (any response to V5a & any response to V6),"V5c, V6","V5a, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,defno_dontneed_reason_not_beneficial,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who don’t think vaccines are beneficial,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't think vaccines are beneficial.')/ (any response to V5c & any response to V6),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't think vaccines are beneficial.')/ (any response to V5a & any response to V6),"V5c, V6","V5a, V6",2021-02-09,2021-02-06,FALSE -YES,Vaccines,defno_dontneed_reason_other,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who don’t think believe they need a COVID-19 vaccine for another reason,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'Other'))/ (V5c == any response & V6 == any response),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'Other'))/ (V5a == any response & V6 == any response),"V5c, V6","V5a, V6",2021-02-09,2021-02-06,FALSE -NO,Vaccines,informed_access,Percentage of respondents who are very or moderately informed about how to get a vaccination,V13 == 'very informed' | V13 == 'moderately informed' / any response to V13,V13 == 'very informed' | V13 == 'moderately informed' / any response to V13,V13,V13,2021-03-02,2021-03-02,TRUE -NO,Vaccines,appointment_have,Percentage of people who have an appointment to get a COVID-19 vaccine conditional on being accepting,V11 = 'yes' / any response to V11,V15 == 'yes' / any response to V15,V11,V15,2021-03-02,2021-03-02,TRUE -NO,Vaccines,appointment_tried,Percentage of people without an appointment who have tried to get one conditional on being accepting,V12 == 'yes' / any response to V12,V16 == 'yes' / any response to V16,V12,V16,2021-03-02,2021-03-02,TRUE -YES,Vaccines,appointment_or_accept_vaccine,Percentage who have an appointment or would definitely or probably choose to get vaccinated,"(V11a == 'yes' | (V3a == 'yes, definitely' | V3a == 'yes, probably')) / (any response to V3a | V11a == 'yes')","(V15a == 'yes' | (V3a == 'yes, definitely' | V3a == 'yes, probably')) / (any response to V3a | V15a == 'yes')","V3a, V11a","V3a, V15a",2021-05-20,2021-05-20, -YES,Vaccines,vaccinated_appointment_or_accept,"Percentage of who have either already reecived a COVID vaccine, have an appointment, or would definitely or probably choose to get vaccinated","(V1 == 'yes' | (V3a == 'yes, definitely' | V3a == 'yes, probably') | V11a == 'yes') / (any response to V3a | V1 == 'yes' | V11a == 'yes')","(V1 == 'yes' | (V3a == 'yes, definitely' | V3a == 'yes, probably') | V15a == 'yes') / (any response to V3a | V1 == 'yes' | V15a == 'yes')","V1, V3a, V11a","V1, V3a, V15a",2021-05-20,2021-05-20, -YES,Vaccines,accept_vaccine_no_appointment_defyes,Percentage who would definitely choose to get vaccinated but who do not have an appointment,"V3a == 'yes, definitely would' / any response to V3a","V3a == 'yes, definitely would' / any response to V3a",V3a,V3a,2021-05-20,2021-05-20, -YES,Vaccines,accept_vaccine_no_appointment_probyes,Percentage who would probably choose to get vaccinated and who do not have an appointment,"V3a == 'yes, probably would' / any response to V3a","V3a == 'yes, probably would' / any response to V3a",V3a,V3a,2021-05-20,2021-05-20, -YES,Vaccines,accept_vaccine_no_appointment_probno,Percentage who would probably not choose to get vaccinated and who do not have an appointment,"V3a == 'no, probably would not' / any response to V3a","V3a == 'no, probably would not' / any response to V3a",V3a,V3a,2021-05-20,2021-05-20, -YES,Vaccines,accept_vaccine_no_appointment_defno,Percentage who would definitely not choose to get vaccinated and who do not have an appointment,"V3a == 'no, definitely would not' / any response to V3a","V3a == 'no, definitely would not' / any response to V3a",V3a,V3a,2021-05-20,2021-05-20, -YES,Vaccines,trust_covid_info_doctors,"Percentage of people who trust COVID info from local health works, clinics, and community organizations",I6_1 == 'trust' / any response to I6_1,I6_1 == 'trust' / any response to I6_1,I6_1,I6_1,2021-05-20,2021-05-20, -YES,Vaccines,trust_covid_info_experts,Percentage of people who trust COVID info from scientists and other health experts,I6_2 == 'trust' / any response to I6_2,I6_2 == 'trust' / any response to I6_2,I6_2,I6_2,2021-05-20,2021-05-20, -YES,Vaccines,trust_covid_info_cdc,Percentage of people who trust COVID info from the Centers for Disease Control,I6_3 == 'trust' / any response to I6_3,--,I6_3,--,2021-05-20,--, -YES,Vaccines,trust_covid_info_who,Percentage of people who trust COVID info from the World Health Organization,--,I6_3 == 'trust' / any response to I6_3,---,I6_3,--,2021-05-20, -YES,Vaccines,trust_covid_info_govt_health,Percentage of people who trust COVID info from government health authorities,I6_4 == 'trust' / any response to I6_4,I6_4 == 'trust' / any response to I6_4,I6_4,I6_4,2021-05-20,2021-05-20, -YES,Vaccines,trust_covid_info_politicians,Percentage of people who trust COVID info from politicians,I6_5 == 'trust' / any response to I6_5,I6_5 == 'trust' / any response to I6_5,I6_5,I6_5,2021-05-20,2021-05-20, -YES,Vaccines,trust_covid_info_journalists,Percentage of people who trust COVID info from journalists,I6_6 == 'trust' / any response to I6_6,I6_6 == 'trust' / any response to I6_6,I6_6,I6_6,2021-05-20,2021-05-20, -YES,Vaccines,trust_covid_info_friends,Percentage of people who trust COVID info from friends and family,I6_7 == 'trust' / any response to I6_7,I6_7 == 'trust' / any response to I6_7,I6_7,I6_7,2021-05-20,2021-05-20, -YES,Vaccines,trust_covid_info_religious,Percentage of people who trust COVID info from religious leaders,I6_8 == 'trust' / any response to I6_8,I6_8 == 'trust' / any response to I6_8,I6_8,I6_8,2021-05-20,2021-05-20, -YES,Vaccines,hesitant_trust_covid_info_doctors,"Percentage of people who trust COVID info from local health works, clinics, and community organizations among those who are hesitant","I6_1 == 'trust doctors' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust doctors' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_1","V3a, I6_1",2021-05-20,2021-05-20, -YES,Vaccines,hesitant_trust_covid_info_experts,Percentage of people who trust COVID info from scientists and other health experts among those who are hesitant,"I6_1 == 'trust experts' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust experts' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_2","V3a, I6_2",2021-05-20,2021-05-20, -YES,Vaccines,hesitant_trust_covid_info_cdc,Percentage of people who trust COVID info from the Centers for Disease Control among those who are hesitant,"I6_1 == 'trust CDC' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))",--,"V3a, I6_3",--,2021-05-20,--, -YES,Vaccines,hesitant_trust_covid_info_who,Percentage of people who trust COVID info from the World Health Organization among those who are hesitant,--,"I6_1 == 'trust WHO' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))",--,"V3a, I6_3",--,2021-05-20, -YES,Vaccines,hesitant_trust_covid_info_govt_health,Percentage of people who trust COVID info from government health authorities among those who are hesitant,"I6_1 == 'trust government health authorities' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust government health authorities' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_4","V3a, I6_4",2021-05-20,2021-05-20, -YES,Vaccines,hesitant_trust_covid_info_politicians,Percentage of people who trust COVID info from politicians among those who are hesitant,"I6_1 == 'trust politicians' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust politicians' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_5","V3a, I6_5",2021-05-20,2021-05-20, -YES,Vaccines,hesitant_trust_covid_info_journalists,Percentage of people who trust COVID info from journalists among those who are hesitant,"I6_1 == 'trust journalists' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust journalists' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_6","V3a, I6_6",2021-05-20,2021-05-20, -YES,Vaccines,hesitant_trust_covid_info_friends,Percentage of people who trust COVID info from friends and family among those who are hesitant,"I6_1 == 'trust friends and family' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust friends and family' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_7","V3a, I6_7",2021-05-20,2021-05-20, -YES,Vaccines,hesitant_trust_covid_info_religious,Percentage of people who trust COVID info from religious leaders among those who are hesitant,"I6_1 == 'trust religious leaders' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust religious leaders' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_8","V3a, I6_8",2021-05-20,2021-05-20, -YES,Vaccines,appointment_not_vaccinated,Percentage of people who have an appointment to get vaccinated conditional on not being vaccinated.,V11a == 'yes' / (V1 == 'no' & any response to V11a),V15a == 'yes' / (V1 == 'no' & any response to V15a),"V1, V11a","V1, V15a",2021-05-20,2021-05-20, -YES,Vaccines,vaccine_tried,Percentage of people without an appointment who have tried to get a vaccine conditional on being accepting,"V12a == 'yes' / (any response to V12a & (V3a == 'yes, definitely' | V3a == 'yes, probably'))","V16a == 'yes' / (any response to V16a & (V3a == 'yes, definitely' | V3a == 'yes, probably'))","V3a, V12a","V3a, V16a",2021-05-20,2021-05-20, -YES,Symptoms,"had_covid_ever [US] -had_covid [GLOBAL]",Percentage of people reporting having had COVID-19,B13 == 'yes' / any response to B13,B0 == 'yes' / any response to B0,B13,B0,2021-05-20,2021-05-20, -NO,Testing,test_reason_sick,"Percentage of people who report having been tested because they felt sick, out of all respondents tested in the last 14 days",B10b == 'I felt sick' / any response to B10b,B15 == 'I felt sick' / any response to B15,B10b,B15,2020-09-08,2021-05-20, -NO,Testing,test_reason_contact,"Percentage of people who report having been tested because they were in contact with someone who was sick, out of all respondents tested in the last 14 days",B10b == 'contact with sick' / any response to B10b,B15 == 'contact with sick' / any response to B15,B10b,B15,2020-09-08,2021-05-20, -NO,Testing,test_reason_medical,"Percentage of people who report having been tested because they were receiving medical care, out of all respondents tested in the last 14 days",B10b == 'while medical care' / any response to B10b,B15 == 'while medical care' / any response to B15,B10b,B15,2020-09-08,2021-05-20, -NO,Testing,test_reason_required,"Percentage of people who report having been tested because their work or school required it, out of all respondents tested in the last 14 days",B10b == 'employer or school required' / any response to B10b,B15 == 'employer or school required' / any response to B15,B10b,B15,2020-09-08,2021-05-20, -NO,Testing,test_reason_travel,"Percentage of people who report having been tested because it was required for travel, out of all respondents tested in the last 14 days",B10b == 'required for travel' / any response to B10b,B15 == 'required for travel' / any response to B15,B10b,B15,2020-09-08,2021-05-20, -NO,Testing,test_reason_visit,"Percentage of people who report having been tested so that they could visit family and friends, out of all respondents tested in the last 14 days",B10b == 'visit family and friends' / any response to B10b,B15 == 'visit family and friends' / any response to B15,B10b,B15,2020-09-08,2021-05-20, -NO,Testing,test_reason_none,"Percentage of people reporting ""none of the above"" as their reason for being tested, out of all respondents tested in the last 14 days",(V9 == 'very concerned' | V9 == 'moderately concerned') / any response to V9 ,B15 == 'none of the above' / any response to B15,B10b,B15,2020-09-08,2021-05-20, -NO,Vaccines,vaccine_barrier_eligible,Percentage of people reporting eligibilty requirements is a barrier to getting the vaccine,V15a|V15b == 'eligibility requirements' / any response to V15a|V15b,V18a|V18b == 'eligibility requirements' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_no_appointments,Percentage of people reporting no appointments available is a barrier to getting the vaccine,V15a|V15b == 'no appointments' / any response to V15a|V15b,V18a|V18b == 'no appointments' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_appointment_time,Percentage of people reporting that available appointment times did not work for them is a barrier to getting the vaccine,V15a|V15b == 'available appointment times' / any response to V15a|V15b,V18a|V18b == 'available appointment times' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_technical_difficulties,Percentage of people reporting that technical difficulties are a barrier to getting the vaccine,V15a|V15b == 'technical difficulties' / any response to V15a|V15b,V18a|V18b == 'technical difficulties' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_document,Percentage of people reporting that inability to provide required document is a barrier to getting the vaccine,V15a|V15b == 'required document' / any response to V15a|V15b,V18a|V18b == 'required document' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_technology_access,Percentage of people reporting that limited access to internet or phone is a barrier to getting the vaccine,V15a|V15b == 'access to internet and phone' / any response to V15a|V15b,V18a|V18b == 'access to internet and phone' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_travel,Percentage of people reporting that difficulty traveling to vaccination site is a barrier to getting the vaccine,V15a|V15b == 'travel to vaccination site' / any response to V15a|V15b,V18a|V18b == 'travel to vaccination site' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_language,Percentage of people reporting that information not in their native language is a barrier to getting the vaccine,V15a|V15b == 'information in native language' / any response to V15a|V15b,V18a|V18b == 'information in native language' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_childcare,Percentage of people reporting lack of childcare is a barrier to getting the vaccine,V15a|V15b == 'lack of childare' / any response to V15a|V15b,V18a|V18b == 'lack of childare' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_time,Percentage of people that report difficulty getting time away from school or work is a barrier to getting the vaccine,V15a|V15b == 'time away from work or school' / any response to V15a|V15b,V18a|V18b == 'time away from work or school' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_type,Percentage of people that report type of vaccine available is a barrier to getting the vaccine,V15a|V15b == 'type of vaccine' / any response to V15a|V15b,V18a|V18b == 'type of vaccine' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_none,"Percentage of people that report ""none of the above"" as their barrier to getting the vaccine",V15a|V15b == 'none of the above' / any response to V15a|V15b,V18a|V18b == 'none of the above' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_eligible_has,Percentage of people reporting eligibilty requirements is a barrier to getting the vaccine,V15a == 'eligibility requirements' / any response to V15a,V18a == 'eligibility requirements' / any response to V18a,V15a,V18a,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_no_appointments_has,Percentage of people reporting no appointments available is a barrier to getting the vaccine,V15a == 'no appointments' / any response to V15a,V18a == 'no appointments' / any response to V18a,V15a,V18a,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_appointment_time_has,Percentage of people reporting that available appointment times did not work for them is a barrier to getting the vaccine,V15a == 'available appointment times' / any response to V15a,V18a == 'available appointment times' / any response to V18a,V15a,V18a,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_technical_difficulties_has,Percentage of people reporting that technical difficulties are a barrier to getting the vaccine,V15a == 'technical difficulties' / any response to V15a,V18a == 'technical difficulties' / any response to V18a,V15a,V18a,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_document_has,Percentage of people reporting that inability to provide required document is a barrier to getting the vaccine,V15a == 'required document' / any response to V15a,V18a == 'required document' / any response to V18a,V15a,V18a,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_technology_access_has,Percentage of people reporting that limited access to internet or phone is a barrier to getting the vaccine,V15a == 'access to internet and phone' / any response to V15a,V18a == 'access to internet and phone' / any response to V18a,V15a,V18a,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_travel_has,Percentage of people reporting that difficulty traveling to vaccination site is a barrier to getting the vaccine,V15a == 'travel to vaccination site' / any response to V15a,V18a == 'travel to vaccination site' / any response to V18a,V15a,V18a,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_language_has,Percentage of people reporting that information not in their native language is a barrier to getting the vaccine,V15a == 'information in native language' / any response to V15a,V18a == 'information in native language' / any response to V18a,V15a,V18a,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_childcare_has,Percentage of people reporting lack of childcare is a barrier to getting the vaccine,V15a == 'lack of childare' / any response to V15a,V18a == 'lack of childare' / any response to V18a,V15a,V18a,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_time_has,Percentage of people that report difficulty getting time away from school or work is a barrier to getting the vaccine,V15a == 'time away from work or school' / any response to V15a,V18a == 'time away from work or school' / any response to V18a,V15a,V18a,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_type_has,Percentage of people that report type of vaccine available is a barrier to getting the vaccine,V15a == 'type of vaccine' / any response to V15a,V18a == 'type of vaccine' / any response to V18a,V15a,V18a,2021-05-20,2021-05-20, -NO,Vaccines,vaccine_barrier_none_has,"Percentage of people that report ""none of the above"" as their barrier to getting the vaccine",V15a == 'none of the above' / any response to V15a,V18a == 'none of the above' / any response to V18a,V15a,V18a,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_barrier_eligible_tried,Percentage of people reporting eligibilty requirements is a barrier to getting the vaccine,V15b == 'eligibility requirements' / any response to V15b,V18b == 'eligibility requirements' / any response to V18b,V15b,V18b,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_barrier_no_appointments_tried,Percentage of people reporting no appointments available is a barrier to getting the vaccine,V15b == 'no appointments' / any response to V15b,V18b == 'no appointments' / any response to V18b,V15b,V18b,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_barrier_appointment_time_tried,Percentage of people reporting that available appointment times did not work for them is a barrier to getting the vaccine,V15b == 'available appointment times' / any response to V15b,V18b == 'available appointment times' / any response to V18b,V15b,V18b,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_barrier_technical_difficulties_tried,Percentage of people reporting that technical difficulties are a barrier to getting the vaccine,V15b == 'technical difficulties' / any response to V15b,V18b == 'technical difficulties' / any response to V18b,V15b,V18b,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_barrier_document_tried,Percentage of people reporting that inability to provide required document is a barrier to getting the vaccine,V15b == 'required document' / any response to V15b,V18b == 'required document' / any response to V18b,V15b,V18b,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_barrier_technology_access_tried,Percentage of people reporting that limited access to internet or phone is a barrier to getting the vaccine,V15b == 'access to internet and phone' / any response to V15b,V18b == 'access to internet and phone' / any response to V18b,V15b,V18b,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_barrier_travel_tried,Percentage of people reporting that difficulty traveling to vaccination site is a barrier to getting the vaccine,V15b == 'travel to vaccination site' / any response to V15b,V18b == 'travel to vaccination site' / any response to V18b,V15b,V18b,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_barrier_language_tried,Percentage of people reporting that information not in their native language is a barrier to getting the vaccine,V15b == 'information in native language' / any response to V15b,V18b == 'information in native language' / any response to V18b,V15b,V18b,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_barrier_childcare_tried,Percentage of people reporting lack of childcare is a barrier to getting the vaccine,V15b == 'lack of childare' / any response to V15b,V18b == 'lack of childare' / any response to V18b,V15b,V18b,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_barrier_time_tried,Percentage of people that report difficulty getting time away from school or work is a barrier to getting the vaccine,V15b == 'time away from work or school' / any response to V15b,V18b == 'time away from work or school' / any response to V18b,V15b,V18b,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_barrier_type_tried,Percentage of people that report type of vaccine available is a barrier to getting the vaccine,V15b == 'type of vaccine' / any response to V15b,V18b == 'type of vaccine' / any response to V18b,V15b,V18b,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_barrier_none_tried,"Percentage of people that report ""none of the above"" as their barrier to getting the vaccine",V15b == 'none of the above' / any response to V15b,V18b == 'none of the above' / any response to V18b,V15b,V18b,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_timing_weeks,Percentage of people reporting they will try to get the vaccine within a week or two,V16 == 'within a week or two' / any response to V16,V19 == 'within a week or two' / any response to V19,V16,V19,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_timing_onemonth,Percentage of people reporting they will try to get the vaccine within a month,V16 == 'within a month' / any response to V16,V19 == 'within a month' / any response to V19,V16,V19,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_timing_threemonths,Percentage of people reporting they will try to get the vaccine within three months,V16 == 'within three months' / any response to V16,V19 == 'within three months' / any response to V19,V16,V19,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_timing_sixmonths,Percentage of people reporting they will try to get the vaccine within six months,V16 == 'within six months' / any response to V16,V19 == 'within six months' / any response to V19,V16,V19,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_timing_morethansix,Percentage of people reporting they will try to get the vaccine in more than six months,V16 == 'more than six months' / any response to V16,V19 == 'more than six months' / any response to V19,V16,V19,2021-05-20,2021-05-20, -YES,Vaccines,vaccine_timing_dontknow,Percentage of people reporting that they don't know when they will get the vaccine,V16 == 'I don't know' / any response to V16,V19 == 'I don't know' / any response to V19,V16,V19,2021-05-20,2021-05-20, -YES,Module A,worried_catch_covid,Percentage of people worrying either a great deal or a moderate amount about catching COVID-19,(G1 == 'A great deal' | G1 == 'A moderate amount') / any response to G1,(G1 == 'A great deal' | G1 == 'A moderate amount') / any response to G1,C9,G1,2021-04-06,2021-05-20, -YES,Module A,belief_distancing_effective,Percentage of people who believe social distancing is either very or moderately effective for preventing the spread of COVID-19,(G2 == 'Very effective' | G2 == 'Moderately effective') / any response to G2,(G2 == 'Very effective' | G2 == 'Moderately effective') / any response to G2,G2,G2,2021-05-20,2021-05-20, -YES,Module A,belief_masking_effective,Percentage of people who believe that wearing a face mask is very or moderately effective for preventing the spread of COVID-19,(G3 == 'Very effective' | G3 == 'Moderately effective') / any response to G3,(G3 == 'Very effective' | G3 == 'Moderately effective') / any response to G3,G3,G3,2021-05-20,2021-05-20, -YES,Module A,others_distanced_public,Percentage of people who reported that all or most people they saw in public in the last 7 days maintained a distance of at least [1 meter / 6 feet],(H1 == 'Most people' | H1 == 'All of the people') / (H1 != 'I have not been in public during the past 7 days'),(H1 == 'Most people' | H1 == 'All of the people') / (H1 != 'I have not been in public during the past 7 days'),H1,H1,2021-05-20,2021-05-20, -YES,Module A,others_masked_public,Percentage of people who reported that all or most people they saw in public in the last 7 days wore a mask,(H2 == 'Most people' | H2 == 'All of the people') / (H2 != 'I have not been in public during the past 7 days),(H2 == 'Most people' | H2 == 'All of the people') / (H2 != 'I have not been in public during the past 7 days),C16,H2,2020-11-24,2021-05-20, -YES,Module A,covid_vaccinated_friends,Percentage of people who reported that all or most of their friends and family have gotten a COVID-19 vaccine,(H3 == 'All of the people' | H3 == 'Most people') / any response to H3,(H3 == 'All of the people' | H3 == 'Most people') / any response to H3,H3,H3,2021-05-20,2021-05-20, -NO,Module A,belief_vaccinated_mask_unnecessary,"Percentage of people who indicate that ""Getting the COVID-19 vaccine means that you can stop wearing a mask around people outside your household."" is definitely or probably true",(I1 == 'Definitely true' | I1 == 'Probably true') / any response to I1,(I1 == 'Definitely true' | I1 == 'Probably true') / any response to I1,I1,I1,2021-05-20,2021-05-20, -NO,Module A,belief_children_immune,"Percentage of people who indicate that ""Children cannot get COVID-19"" is definitely or probably true.",(I2 == 'Definitely true' | I2 == 'Probably true') / any response to I2,(I2 == 'Definitely true' | I2 == 'Probably true') / any response to I2,I2,I2,2021-05-20,2021-05-20, -YES,Module A,belief_created_small_group,"Percentage of people who indicate that ""COVID-19 was deliberately created by a small group of people who secretly manipulate world events"" is definitely or probably true",(I3 == 'Definitely true' | I3 == 'Probably true') / any response to I3,--,I3,--,2021-05-20,--, -YES,Module A,belief_govt_exploitation,"Percentage of people who indicate that ""The COVID-19 pandemic is being exploited by the government to control people"" is definitely or probably true",(I4 == 'Definitely true' | I4 == 'Probably true') / any response to I4,--,I4,--,2021-05-20,--, -NO,Module A,belief_no_spread_hot_humid,"Percentage of people who indicate that ""COVID-19 cannot spread in hot and humid climates"" definitely or probably true",--,(I8 == 'Definitely true' | I8 == 'Probably true') / any response to I8,--,I8,2021-05-20,2021-05-20, -NO,Module A,news_online,Percentage of people who got news about COVID-19 in the last 7 days from online sources,--,I9_noneu == 'online sources' / any response to I9_noneu,--,I9_noneu,--,2021-05-20, -NO,Module A,news_messaging,Percentage of people who got news about COVID-19 in the last 7 days from messaging apps,--,I9_noneu == 'messaging apps' / any response to I9_noneu,--,I9_noneu,--,2021-05-20, -NO,Module A,news_newspaper,Percentage of people who got news about COVID-19 in the last 7 days from newspapers,--,I9_noneu == 'newspapers' / any response to I9_noneu,--,I9_noneu,--,2021-05-20, -NO,Module A,news_television,Percentage of people who got news about COVID-19 in the last 7 days from television,--,I9_noneu == 'television' / any response to I9_noneu,--,I9_noneu,--,2021-05-20, -NO,Module A,news_radio,Percentage of people who got news about COVID-19 in the last 7 days from radio,--,I9_noneu == 'radio' / any response to I9_noneu,--,I9_noneu,--,2021-05-20, -NO,Module A,news_none,"Percentage of people who got news about COVID-19 in the last 7 days from ""none of the above""",--,I9_noneu == 'none of the above' / any response I9_noneu,--,I9_noneu,--,2021-05-20, -NO,Module A,trust_news_online,Percentage of people who report trusting online sources to provide accurate news and information about COVID-19,--,"I10_noneu_1 == ""trust"" / any response to I10_noneu_1",--,I10_noneu_1,--,2021-05-20, -NO,Module A,trust_news_messaging,Percentage of people who report trusting messaging apps to provide accurate news and information about COVID-19,--,"I10_noneu_2 == ""trust"" / any response to I10_noneu_2",--,I10_noneu_2,--,2021-05-20, -NO,Module A,trust_news_newspaper,Percentage of people who report trusting newspapers to provide accurate news and information about COVID-19,--,"I10_noneu_3 == ""trust"" / any response to I10_noneu_3",--,I10_noneu_3,--,2021-05-20, -NO,Module A,trust_news_television,Percentage of people who report trusting television to provide accurate news and information about COVID-19,--,"I10_noneu_4 == ""trust"" / any response to I10_noneu_4",--,I10_noneu_4,--,2021-05-20, -NO,Module A,trust_news_radio,Percentage of people who report trusting radio to provide accurate news and information about COVID-19,--,I10_noneu_5 == 3 / any response to I10_noneu_5,--,I10_noneu_5,--,2021-05-20, -YES,Module A,want_info_covid_treatment,Percentage of people who say they want more information about the treatment of COVID-19,I7 == 'treatment of COVID-19' / any response to I7,I7 == 'treatment of COVID-19' / any response to I7,I7,I7,2021-05-20,2021-05-20, -YES,Module A,want_info_vaccine_access,Percentage of people who say they want more information about how to get a COVID-19 vaccine,I7 == 'how to get vaccine' / any response to I7,I7 == 'how to get vaccine' / any response to I7,I7,I7,2021-05-20,2021-05-20, -YES,Module A,want_info_vaccine_types,Percentage of people who say they want more information about different types of COVID-19 vaccines,I7 == 'different types of vaccines' / any response to I7,I7 == 'different types of vaccines' / any response to I7,I7,I7,2021-05-20,2021-05-20, -YES,Module A,want_info_covid_variants,Percentage of people who say they want more information about variants of COVID-19 (also known as coronavirus mutations),I7 == 'variants of COVID-19' / any response to I7,I7 == 'variants of COVID-19' / any response to I7,I7,I7,2021-05-20,2021-05-20, -YES,Module A,want_info_children_education,Percentage of people who say they want more information about how to support their children's education,I7 == 'support children's education' / any response to I7,I7 == 'support children's education' / any response to I7,I7,I7,2021-05-20,2021-05-20, -YES,Module A,want_info_economic_impact,Percentage of people who say they want more information about the economic impact of COVID-19 to themselves personally,--,I7 == 'economic impact to me personally' / any response to I7,--,I7,--,2021-05-20, -YES,Module A,want_info_mental_health,Percentage of people who say they want more information about how to maintain their mental health,I7 == 'maintain mental health' / any response to I7,I7 == 'maintain mental health' / any response to I7,I7,I7,2021-05-20,2021-05-20, -YES,Module A,want_info_relationships,Percentage of people who say they want more information about how to maintain their social relationships despite physical distancing,I7 == 'maintain social relationships' / any response to I7,I7 == 'maintain social relationships' / any response to I7,I7,I7,2021-05-20,2021-05-20, -YES,Module A,want_info_employment,Percentage of people who say they want more information about employment and other economic and financial issues,I7 == 'employment or other economic or financial issues' / any response to I7,I7 == 'employment or other economic or financial issues' / any response to I7,I7,I7,2021-05-20,2021-05-20, -YES,Module A,want_info_none,"Percentage of people reporting that they want more information about ""None of the above""",I7 == 'none of the above' / any response to I7,I7 == 'none of the above' / any response to I7,I7,I7,2021-05-20,2021-05-20, -YES,Module A,received_news_local_health,"Percentage of respondents reporting having received news about COVID-19 in the past 7 days from local health workers, clinics, and community organizations","I5 == 'Local health workers, clinics, and community organizations' / any response to I5","I5 == 'Local health workers, clinics, and community organizations' / any response to I5",I5,I5,2021-05-20,2021-05-20, -YES,Module A,received_news_experts,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from scientists and other health experts,I5 == 'Scientists and other health experts' / any response to I5,I5 == 'Scientists and other health experts' / any response to I5,I5,I5,2021-05-20,2021-05-20, -YES,Module A,received_news_who,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from the World Health Organization (WHO),I5 == 'World Health Organization (WHO)' / any response to I5,I5 == 'World Health Organization (WHO)' / any response to I5,I5,I5,2021-05-20,2021-05-20, -YES,Module A,received_news_govt_health,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from government health authorities or officials,I5 == 'Government health authorities or officials' / any response to I5,I5 == 'Government health authorities or officials' / any response to I5,I5,I5,2021-05-20,2021-05-20, -YES,Module A,received_news_politicians,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from politicians,I5 == 'Politicians' / any response to I5,I5 == 'Politicians' / any response to I5,I5,I5,2021-05-20,2021-05-20, -YES,Module A,received_news_journalists,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from journalists,I5 == 'Journalists' / any response to I5,I5 == 'Journalists' / any response to I5,I5,I5,2021-05-20,2021-05-20, -YES,Module A,received_news_friends,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from friends and family,I5 == 'Friends and family' / any response to I5,I5 == 'Friends and family' / any response to I5,I5,I5,2021-05-20,2021-05-20, -YES,Module A,received_news_religious,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from religious leaders,I5 == 'Religious leaders' / any response to I5,I5 == 'Religious leaders' / any response to I5,I5,I5,2021-05-20,2021-05-20, -YES,Module A,received_news_none,"Percentage of respondents reporting having received news about COVID-19 in the past 7 days from ""None of the above.""",I5 == 'None of the above' / any response to I5,I5 == 'None of the above' / any response to I5,I5,I5,2021-05-20,2021-05-20, -YES,Heathcare,delayed_care_cost,Percentage of respondents who have not sought medical care in the past year because of cost,K1 == 'Yes' / any response to K1,K1 == 'Yes' / any response to K1,K1,K1,2021-05-20,2021-05-20, -YES,Heathcare,race_treated_fairly_healthcare,"Percentage of respondents who somewhat or strongly agree that ""People of my race are treated fairly in a healthcare setting.""",(K2 == 'strongly agree' | K2 == 'somewhat agree') / any response to K2,--,K2,--,2021-05-20,--, -NO,Vaccines,vaccinate_children,Percentage of respondents with children who report that they will definitely or probably get the vaccine for their children.,"(E4 == 'Yes, definitely' | E4 == 'Yes, probably') / (E4 != 'I don't have children')","(J2 == 'Yes, definitely' OR J2 == 'Yes, probably') / (J2 != 'I don't have children')",E4,J2,2021-05-20,2021-05-20, -YES,Symptoms,symp_fever,Percentage of respondents that report having a fever in the past 24 hours.,B2 == 'fever' / any response to B2,B1_1 == 'yes' / any response to B1,B2,B1_1,2020-04-06,2020-04-23, -YES,Symptoms,symp_cough,Percentage of respondents that report having a cough in the past 24 hours,B2 == 'cough' / any response to B2,B1_2 == 'yes' / any response to B1,B2,B1_2,2020-04-06,2020-04-23, -YES,Symptoms,symp_diff_breathing,Percentage of respondents that report having difficulty breathing in the past 24 hours,B2 == 'difficulty breathing' / any response to B2,B1_3 == 'yes' / any response to B1,B2,B1_3,2020-04-06,2020-04-23, -YES,Symptoms,symp_fatigue,Percentage of respondents that report having fatigue in the past 24 hours,B2 == 'tiredness or exhaustion' / any response to B2,B1_4 == 'yes' / any response to B1,B2,B1_4,2020-04-06,2020-04-23, -YES,Symptoms,symp_stuffy_nose,Percentage of respondents that report having a stuffy or runny nose in the past 24 hours,--,B1_5 == 'yes' / any response to B1,--,B1_5,--,2020-04-23, -YES,Symptoms,symp_aches,Percentage of respondents that report having aches or muscle pain in the past 24 hours,B2 == 'muscle or joint aches' / any response to B2,B1_6 == 'yes' / any response to B1,B2,B1_6,2020-04-06,2020-04-23, -YES,Symptoms,symp_sore_throat,Percentage of respondents that report having a sore throat in the past 24 hours,B2 == 'sore throat' / any response to B2,B1_7 == 'yes' / any response to B1,B2,B1_7,2020-04-06,2020-04-23, -YES,Symptoms,symp_chest_pain,Percentage of respondents that report having chest pain in the past 24 hours,B2 == 'persistent pain or pressure in your chest' / any response to B2,B1_8 == 'yes' / any response to B1,B2,B1_8,2020-04-06,2020-04-23, -YES,Symptoms,symp_nausea,Percentage of respondents that report having nausea in the past 24 hours,B2 == 'nausea or vomiting' / any response to B2,B1_9 == 'yes' / any response to B1,B2,B1_9,2020-04-06,2020-04-23, -YES,Symptoms,symp_loss_smell_taste,Percentage of respondents that report having loss of smell or taste in the past 24 hours. ,B2 == 'loss of smell or taste' / any response to B2,B1_10 == 'yes' / any response to B1,B2,B1_10,2020-04-06,2020-04-23, -NO,Symptoms,symp_eye_pain,Percentage of respondents that report having eye pain in the past 24 hours,B2 == 'eye pain' / any response to B2,B1_11 == 'yes' / any response to B1,B2,B1_11,2020-05-21,2020-04-23, -YES,Symptoms,symp_headache,Percentage of respondents that report having a headache in the past 24 hours,B2 == 'headaches' / any response to B2,B1_12 == 'yes' / any response to B1,B2,B1_12,2020-11-24,2020-04-23, -YES,Symptoms,symp_chills,Percentage of respondents that report having chills in the past 24 hours,B2 == 'chills' / any response to B2,B1_13 == 'yes' / any response to B1,B2,B1_13,2020-09-08,2020-05-07, -NO,Symptoms,symp_sleep_changes,Percentage of respondents that report having sleep changes in the past 24 hours,B2 == 'changes in sleep' / any response to B2,B1_14 == 'yes' / any response to B1,B2,B1_14,2020-11-24,2020-11-23, -YES,Symptoms,symp_other,Percentage of respondents that report having other symptoms in the past 24 hours,B2 == 'other' / any response to B2,--,B2,--,2020-04-06,--, -YES,Symptoms,symp_none,Percentage of respondents that report having no symptoms in the past 24 hours,B2 == 'none of the above' / any response to B2,--,B2,--,2020-04-06,--, -YES,Symptoms,symp_shortness_breath,Percentage of respondents that report having shortness of breath in the past 24 hours,B2 == 'shortness of breath' / any response to B2,--,B2,--,2020-04-06,--, -YES,Symptoms,symp_nasal_congestion,Percentage of respondents that report having nasal congestion in the past 24 hours,B2 == 'nasal congestion' / any response to B2,--,B2,--,2020-04-06,--, -YES,Symptoms,symp_runny_nose,Percentage of respondents that report having a runny nose in the past 24 hours,B2 == 'runny nose' / any response to B2,--,B2,--,2020-04-06,--, -YES,Symptoms,symp_diarrhea,Percentage of respondents that report having diarrhea in the past 24 hours,B2 == 'diarrhea' / any response to B2,--,B2,--,2020-04-06,--, -YES,Symptoms,symp_fever_unusual,Percentage of respondents reporting their fever is new or unusal out of all respondents reporting fever,B2b == 'fever' / any response to B2b,B1b_x1 == 'yes' / B1_1 == 'yes',B2c,B1b_x1,2020-09-08,2020-06-27, -YES,Symptoms,symp_cough_unusual,Percentage of respondents reporting their cough is new or unusal out of all respondents reporting cough,B2b == 'cough' / any response to B2b,B1b_x2 == 'yes' / B1_2 == 'yes',B2c,B1b_x2,2020-09-08,2020-06-27, -YES,Symptoms,symp_diff_breathing_unusual,Percentage of respondents reporting their difficulty breathing is new or unusal out of all respondents reporting difficulty breathing,B2b == 'difficulty breathing' / any response to B2b,B1b_x3 == 'yes' / B1_3 == 'yes',B2c,B1b_x3,2020-09-08,2020-06-27, -YES,Symptoms,symp_fatigue_unusual,Percentage of respondents reporting their fatigue is new or unusal out of all respondents reporting fatigue,B2b == 'tiredness or exhaustion' / any response to B2b,B1b_x4 == 'yes' / B1_4 == 'yes',B2c,B1b_x4,2020-09-08,2020-06-27, -YES,Symptoms,symp_stuffy_nose_unusual,Percentage of respondents reporting their stuffy or runny nose is new or unusal out of all respondents reporting stuffy or runny nose,--,B1b_x5 == 'yes' / B1_5 == 'yes',--,B1b_x5,--,2020-06-27, -YES,Symptoms,symp_aches_unusual,Percentage of respondents reporting their aches or muscle pain is new or unusal out of all respondents reporting aches or muscle pain,B2b == 'muscle or joint aches' / any response to B2b,B1b_x6 == 'yes' / B1_6 == 'yes',B2c,B1b_x6,2020-09-08,2020-06-27, -YES,Symptoms,symp_sore_throat_unusual,Percentage of respondents reporting their sore throat is new or unusal out of all respondents reporting sore throat,B2b == 'sore throat' / any response to B2b,B1b_x7 == 'yes' / B1_7 == 'yes',B2c,B1b_x7,2020-09-08,2020-06-27, -YES,Symptoms,symp_chest_pain_unusual,Percentage of respondents reporting their chest pain is new or unusal out of all respondents reporting chest pain,B2b == 'persistent pain or pressure in your chest' / any response to B2b,B1b_x8 == 'yes' / B1_8 == 'yes',B2c,B1b_x8,2020-09-08,2020-06-27, -YES,Symptoms,symp_nausea_unusual,Percentage of respondents reporting their nausea is new or unusal out of all respondents reporting nausea,B2b == 'nausea or vomiting' / any response to B2b,B1b_x9 == 'yes' / B1_9 == 'yes',B2c,B1b_x9,2020-09-08,2020-06-27, -YES,Symptoms,anosmia_unusual,Percentage of respondents reporting their loss of smell or taste is new or unusal out of all respondents reporting loss of smell or taste,B2b == 'loss of smell or taste' / any response to B2b,B1b_x10 == 'yes' / B1_10 == 'yes',B2c,B1b_x10,2020-09-08,2020-06-27, -NO,Symptoms,symp_eye_pain_unusual,Percentage of respondents reporting their eye pain is new or unusual out of all respondents reporting eye pain,B2b == 'eye pain' / any response to B2b,B1b_x11 == 'yes' / B1_11 == 'yes',B2c,B1b_x11,2020-09-08,2020-06-27, -YES,Symptoms,symp_headache_unusual,Percentage of respondents reporting their headache is new or unusal out of all respondents reporting headache,B2b == 'headaches' / any response to B2b,B1b_x12 == 'yes' / B1_12 == 'yes',B2c,B1b_x12,2020-11-24,2020-06-27, -YES,Symptoms,symp_chills_unusual,Percentage of respondents reporting their chills are new or unusal out of all respondents reporting chills,B2b == 'chills' / any response to B2b,B1b_x13 == 'yes' / B1_13 == 'yes',B2c,B1b_x13,2020-09-08,2020-06-27, -NO,Symptoms,symp_sleep_changes_unusual,Percentage of respondents reporting their sleep changes are new or unusual out of all respondents reporting sleep changes,B2b == 'changes in sleep' / any response to B2b,B1b_x14 == 'yes' / B1_14 == 'yes',B2c,B1b_x14,2020-11-24,2020-11-23, -YES,Symptoms,symp_shortness_breath_unusual,Percentage of respondents reporting their shortness of breath is new or unusual out of all respondents reporting shortness of breath,B2b == 'shortness of breath' / any response to B2b,--,B2c,--,2020-09-08,--, -YES,Symptoms,symp_nasal_congestion_unusual,Percentage of respondents reporting their nasal congestion is new or unusual out of all respondents reporting nasal congestion,B2b == 'nasal congestion' / any response to B2b,--,B2c,--,2020-09-08,--, -YES,Symptoms,symp_runny_nose_unusual,Percentage of respondents reporting their runny nose is new or unusual out of all respondents reporting runny nose,B2b == 'runny nose' / any response to B2b,--,B2c,--,2020-09-08,--, -YES,Symptoms,symp_diarrhea_unusual,Percentage of respondents reporting their diarrhea is new or unusual out of all respondents reporting diarrhea,B2b == 'diarrhea' / any response to B2b,--,B2c,--,2020-09-08,--, -YES,Symptoms,cmty_covid,Percentage of respondents that report knowing someone that is sick with a fever and either a cough or difficulty breathing,--,B3 == 'yes' / any response to B3,--,B3,--,2020-04-23, -NO,Symptoms,sick_spending_time_7d,Percentage of people that report having spent time with someone who has symptoms,--,B5 == 'yes' / any response to B5,--,B5,--,2020-04-23, -YES,Testing,ever_tested,Percentage of people who report having been tested for COVID-19,B8 == 'yes' / any response to B8,B6 == 'yes' / any response to B6,B8,B6,2020-09-08,2020-04-23, -YES,Testing,tested_14d,"Percentage of people who were tested for COVID-19 in the past 14 days, regardless of their test result",B10 == 'yes' / any response to B10,B7 == 'yes' / any response to B7,B10,B7,2020-09-08,2020-04-23, -YES,Testing,tested_positive_14d,Percentage of people who tested positive for COVID-19 in the past 14 days,B10a == 'yes' / any response to B10a,"B8 == 'yes' & B7 == ""yes' / any response to B8",B10a,B8,2020-09-08,2020-04-23, -NO,Testing,pay_test,"Percentage of respondents that report having to pay for the COVID-19 test, out of those that were tested in the past 14 days.",--,B9 == 'yes' / any response to B9,--,B9,--,2020-06-27, -NO,Testing,reduce_spending,Percentage of respondents that report having to reduce spending on household needs due to the cost of the COVID-19 test,--,B10 == 'yes' / any response to B10,--,B10,--,2020-06-27, -YES,Testing,wanted_test_14d,"Percentage of people who wanted to be tested for COVID-19 in the past 14 days, out of people who were not tested in that time",B12 == 'yes' / any response to B12,B11c == 'yes' / any response to B11c,B12,B11,2020-09-08,2020-06-27, -NO,Vaccines,receive_all_doses_yes,Percentage of respondents who have received all required doses among those respondents who have not had 2 doses,"V2a == 'yes, received all required doses' / any response to V2a","V2a == 'yes, received all required doses' / any response to V2a",V2a,V2a,2021-02-08,2021-02-05, -NO,Vaccines,receive_all_doses_plan,Percentage of respondents who plan to receive all required doses among those respondents who have not had 2 doses,"V2a == 'yes, plan to receive all required doses' / any response to V2a","V2a == 'yes, plan to receive all required doses' / any response to V2a",V2a,V2a,2021-02-08,2021-02-05, -NO,Vaccines,receive_all_doses_noplan,Percentage of respondents who do not plan to receive all required doses among those respondents who have not had 2 doses,"V2a == 'no, don't plan to receive all doses' / any response to V2a","V2a == 'no, don't plan to receive all doses' / any response to V2a",V2a,V2a,2021-02-08,2021-02-05, -YES,Vaccines,barrier_reason_dontneed_alreadyhad,Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse they already had the COVID-19 virus. ,V6 == 'I already had COVID-19' / any response to V6,V6 == 'I already had COVID-19' / any response to V6,V6,V6,2021-02-08,2021-02-05, -YES,Vaccines,barrier_reason_dontneed_dontspendtime,Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse they do not spend time with any high-risk people. ,V6 == 'I do not spend time with any high-risk group' / any response to V6,V6 == 'I do not spend time with any high-risk group' / any response to V6,V6,V6,2021-02-08,2021-02-05, -YES,Vaccines,barrier_reason_dontneed_nothighrisk,Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse they are not part of a high-risk group. ,V6 == 'I am not a member of a high-risk group' / any response to V6,V6 == 'I am not a member of a high-risk group' / any response to V6,V6,V6,2021-02-08,2021-02-05, -YES,Vaccines,barrier_reason_dontneed_takeprecautions,Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse they plan to use masks or other precautions instead. ,V6 == 'I plan to use masks or other precautions instead' / any response to V6,V6 == 'I plan to use masks or other precautions instead' / any response to V6,V6,V6,2021-02-08,2021-02-05, -YES,Vaccines,barrier_reason_dontneed_notserious,Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse they do not belive COVID-19 is a seuorus illeness.,V6 == 'I don't believe COVID-19 is a serious illness' / any response to V6,V6 == 'I don't believe COVID-19 is a serious illness' / any response to V6,V6,V6,2021-02-08,2021-02-05, -YES,Vaccines,barrier_reason_dontneed_notbeneficial,Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse they do not think vaccines are beneficial. ,V6 == 'I don't think vaccines are beneficial' / any response to V6,V6 == 'I don't think vaccines are beneficial' / any response to V6,V6,V6,2021-02-08,2021-02-05, -YES,Vaccines,barrier_reason_dontneed_other,Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse of other reasons which are not not listed. ,V6 == 'Other' / any response to V6,V6 == 'Other' / any response to V6,V6,V6,2021-02-08,2021-02-05, -NO,Vaccines,barrier_reason_side_effects,Percentage of respondents who list concerns about possible side effects as a reason they would not choose to get the vaccine,V5a|V5b|V5c|V5d == 'I am concerned about possible side effects of a COVID-19 vaccine' / any response to V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d == 'I am concerned about possible side effects of a COVID-19 vaccine' / any response to V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-08,2021-02-05, -NO,Vaccines,barrier_reason_wontwork,Percentage of respondents who list concerns that the vaccine won't work as a reason they would not choose to get the vaccine,V5a|V5b|V5c|V5d == 'I don't know if a COVID-19 vaccine will work' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I don't know if a COVID-19 vaccine will work' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-08,2021-02-05, -NO,Vaccines,barrier_reason_dontbelieve,Percentage of respondents who list that they don't believe in vaccines as a reason they would not choose to get the vaccine,V5a|V5b|V5c|V5d == 'I don't believe I need a COVID-19 vaccine' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I don't believe I need a COVID-19 vaccine' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-08,2021-02-05, -NO,Vaccines,barrier_reason_dontlike,Percentage of respondents who list that they don't like vaccines as a reason they would not choose to get the vaccine,V5a|V5b|V5c|V5d == 'I don't like vaccines' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I don't like vaccines' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-08,2021-02-05, -NO,Vaccines,barrier_reason_waitlater,Percentage of respondents who list that they will wait and see as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I plan to wait and see if it is safe and may get it later' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I plan to wait and see if it is safe and may get it later' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-08,2021-02-05, -NO,Vaccines,barrier_reason_otherpeople,Percentage of respondents who list that other people need it more as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I think other people need it more than I do right now' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I think other people need it more than I do right now' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-08,2021-02-05, -NO,Vaccines,barrier_reason_cost,Percentage of respondents who list the cost of the vaccine as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I am concerned about the cost of a COVID-19 vaccine' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I am concerned about the cost of a COVID-19 vaccine' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-08,2021-02-05, -NO,Vaccines,barrier_reason_religious,Percentage of respondents who list religious reasons as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'It is against my religious beliefs' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'It is against my religious beliefs' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-08,2021-02-05, -NO,Vaccines,barrier_reason_other,"Percentage of respondents who list ""other"" as a reason they would not get the vaccine",V5a|V5b|V5c|V5d == 'Other' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'Other' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-08,2021-02-05, -NO,Vaccines,barrier_reason_government,Percentage of respondents who list lack of trust for the government as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I don't trust the government' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I don't trust the government' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-08,2020-03-01, -NO,Vaccines,barrier_reason_allergic,Percentage of respondents who list concern about an allergic reaction as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I am concerned about having an allergic reaction' / any response to V5a|V5b|V5c|V5d ,--,V5a|V5b|V5c|V5d,--,2021-02-08,--, -NO,Vaccines,barrier_reason_doctor_recommend,Percentage of respondents who list that their doctor has not recommended it as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'My doctor has not recommended it' / any response to V5a|V5b|V5c|V5d ,--,V5a|V5b|V5c|V5d,--,2021-02-08,--, -NO,Vaccines,barrier_reason_trust,Percentage of respondents who list that they don't trust COVID-19 vaccines as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I don't trust COVID-19 vaccines' / any response to V5a|V5b|V5c|V5d ,--,V5a|V5b|V5c|V5d,--,2021-02-08,--, -NO,Vaccines,barrier_reason_health_condition,Percentage of respondents who list that they have a health condition and am concerned about the safety of the vaccine for people with their condition as the reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I have a health condition and am concerned about the safety of the vaccine for people with my condition' / any response to V5a|V5b|V5c|V5d ,--,V5a|V5b|V5c|V5d,--,2021-02-08,--, -NO,Vaccines,barrier_reason_pregnant,Percentage of respondents who list that they are currently/planning to be pregnant and/or breastfeeding and do not want to get vaccinated at this time as the reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I am currently/planning to be pregnant and/or breastfeeding and do not want to get vaccinated at this time' / any response to V5a|V5b|V5c|V5d ,--,V5a|V5b|V5c|V5d,--,2021-02-08,--, -NO,Testing,notest_not_able,"Percentage of respondents that report inability to get test as a reason they were not tested in last 14 days, among those that indicated they would have liked to be tested",B12a == 'I tried to get a test but was not able to get one' / any response to B12a,B12_1 == 'yes' / any response to B12,B12a,B12_1,2020-09-08,2020-06-27, -NO,Testing,notest_where,"Percentage of respondents that report not knowing where to get test as a reason they were not tested in the last 14 days, among those that indicated they would have liked to be tested",B12a == 'I don't know where to go' / any response to B12a,B12_2 == 'yes' / any response to B12,B12a,B12_2,2020-09-08,2020-06-27, -NO,Testing,notest_cant_afford,"Percentage of respondents that report inability to pay for the test as a reason they were not tested in the last 14 days, among those that indicated they would have liked to be tested",B12a == 'I can't afford the cost of the test' / any response to B12a,B12_3 == 'yes' / any response to B12,B12a,B12_3,2020-09-08,2020-06-27, -NO,Testing,notest_no_time,"Percentage of respondents that report lack of time as a reason they were not tested in the last 14 days, among those that indicated they would have liked to be tested",B12a == 'I don't have time to get tested' / any response to B12a,B12_4 == 'yes' / any response to B12,B12a,B12_4,2020-09-08,2020-06-27, -NO,Testing,notest_travel,"Percentage of respondents that reported inability to travel to testing location as a reason they were not tested in the last 14 days, among those that indicated they would have liked to be tested",B12a == 'I am unable to travel to a testing location' / any response to B12a,B12_5 == 'yes' / any response to B12,B12a,B12_5,2020-09-08,2020-06-27, -NO,Testing,notest_worry,"Percentage of respondents that report worry about bad things happening to their family/friends as a reason they were not tested in the last 14 days, among those that indicated they would have liked to be tested",B12a == 'I am worried about bad things happening to me or my family' / any response to B12a,B12_6 == 'yes' / any response to B12,B12a,B12_6,2020-09-08,2020-06-27, -NO,Testing,notest_waiting_appointment,"Percentage of respondents that report waiting for an appointment as a reason they were not tested in the last 14 days, among those that indicated they would have liked to be tested",B12a == 'I am waiting for an appointment to be tested' / any response to B12a,--,B12a,--,2020-09-08,--, -NO,Heathcare,nohealth_EMS,Percentage of respondents that report in the last 30 days they needed emergency transportation services or emergency rescue and was unable to get it,--,B13_1 == 'yes' / any response to B13,--,B13_1,--,2020-06-27, -NO,Heathcare,nohealth_overnight,Percentage of respondents that report in the last 30 days that they needed medical care with an overnight stay in a facility and was unable to get it,--,B13_2 == 'yes' / any response to B13,--,B13_2,--,2020-06-27, -NO,Heathcare,nohealth_care_no_overnight,Percentage of respondents that report in the last 30 days that they needed medical/dental care or treatment without an overnight stay and was unable to get it,--,B13_3 == 'yes' / any response to B13,--,B13_3,--,2020-06-27, -NO,Heathcare,nohealth_preventative,Percentage of respondents that report in the last 30 days that they needed preventative health services and was unable to get it,--,B13_4 == 'yes' / any response to B13,--,B13_4,--,2020-06-27, -NO,Heathcare,nohealth_medication,Percentage of respondents that report in the last 30 days that they needed medication and were unable to get them,--,B13_5 == 'yes' / any response to B13,--,B13_5,--,2020-06-27, -NO,Heathcare,nohealth_protective,Percentage of respondents that report in the last 30 days that they needed protective health supplies and were unable to get them,--,B13_6 == 'yes' / any response to B13,--,B13_6,--,2020-06-27, -NO,Heathcare,nohealth_equipment,"Percentage of respondents that report in the last 30 days that they needed medical equipment (eyeglasses, hearing aid, crutches, etc.) and were unable to get it",--,B13_7 == 'yes' / any response to B13,--,B13_7,--,2020-06-27, -NO,Healthcare,reason_nohealth_where,"Percentage of respondents that report that they were unable to get medical treatment, services or products in the last 30 days because they did not know where to go",--,B14_1 == 'yes' / any response to B14,--,B14_1,--,2020-06-27, -NO,Healthcare,reason_nohealth_afford,"Percentage of respondents that report that they were unable to get medical treatment, services or products in the last 30 days because they could not afford them",--,B14_2 == 'yes' / any response to B14,--,B14_2,--,2020-06-27, -NO,Healthcare,reason_nohealth_travel,"Percentage of respondents that report that they were unable to get medical treatment, services or products in the last 30 days because they were unable to travel to the location",--,B14_3 == 'yes' / any response to B14,--,B14_3,--,2020-06-27, -NO,Healthcare,reason_nohealth_infection,"Percentage of respondents that report that they were unable to get medical treatment, services or products in the last 30 days because they were afraid they might be infected at the location",--,B14_4 == 'yes' / any response to B14,--,B14_4,--,2020-06-27, -NO,Healthcare,reason_nohealth_not_available,"Percentage of respondents that report that they were unable to get medical treatment, services or products in the last 30 days because they were not available",--,B14_5 == 'yes' / any response to B14,--,B14_5,--,2020-06-27, -YES,Behavior,work_outside_home_1d,Percentage of respondents who reported working outside their home in the past 24 hours.,"C13 == 'Gone to work or school indoors, outside the place where you are currently staying' / any response to C13",(C0_1 == 'Yes' | C0a == 'gone to work outside the place where you are currently staying') / any response to C0|C0a,C13|C13b,C0|C0a,2020-09-08,2020-04-23, -YES,Behavior,shop_1d,"Percentage of respondents who reported going to a market, grocery store, or pharmacy in the past 24 hours.","C13 == 'Gone to an indoor market, grocery store, or pharmacy' / any response to C13","(C0_2 == 'Yes' | C0a == 'went to a market, grocery store, or pharmacy')/ any response to C0|C0a",C13|C13b,C0|C0a,2020-09-08,2020-04-23, -NO,Behavior,restaurant_1d,"Percentage of respondents who reported going to a shopping center, restaurant, or cafe in the past 24 hours.",--,C0_3 == 'Yes' / any response to C0,--,C0,--,2020-04-23, -YES,Behavior,restaurant_bar_1d,"Percentage of respondents who reported going to a bar, restaurant, or cafe in the past 24 hours.","C13 == 'Had a drink or a meal indoors at a bar, restaurant, or cafe' / any response to C13","C0a == 'gone to a restaurant, bar, or cafe' / any response to C0a",C13|C13b,--,2020-09-08,2021-05-20, -YES,Behavior,spent_time_1d,Percentage of respondents who reported spending time with someone who isn’t currently staying with them in the past 24 hours.,C13 == 'Spent time indoors with someone who isn't currently staying with you' / any response to C13,(C0_4 == 'Yes' | C0a == 'spent time with someone not currently staying with me') / # any response to C0|C0a,C13|C13b,C0|C0a,2020-09-08,2020-04-23, -YES,Behavior,large_event_1d,Percentage of respondents who reported attending an event with more than 10 people in the past 24 hours.,C13 == 'Attended an indoor event with more than 10 people' / any response to C13,(C0_5 == 'Yes' | C0a == 'attended an event with more than 10 people') / any response to C0|C0a,C13|C13b,C0|C0a,2020-09-08,2020-04-23, -YES,Behavior,public_transit_1d,Percentage of respondents who reported using public transit in the past 24 hours.,C13 == 'Used public transit' / any response to C13,(C0_6 == 'Yes' | C0a == 'used public transit') / any response to C0|C0a,C13|C13b,C0|C0a,2020-09-08,2020-04-23, -YES,Behavior,mask_work_outside_home_1d,"Of those respondents that reported working outside their home in the past 24 hours, the percentage that reported wearing a mask during the activity.","C13a == 'Gone to work or school indoors, outside the place where you are currently staying' / C13 == 'Gone to work or school indoors, outside the place where you are currently staying'","(C13_1 == 'Yes' | C13a == 'gone to work outside the place where you are currently staying') / (C0_1 == 'yes' | C0a == 'gone to work or school indoors, outside the place where you are currently staying')","C13, C13a","C0|C0a, C13|C13a",2020-09-08,2020-11-23, -YES,Behavior,mask_shop_1d,"Of those respondents that reported going to a market, grocery store, or pharmacy in the past 24 hours, the percentage that reported wearing a mask during the activity.","C13a == 'Gone to an indoor market, grocery store, or pharmacy' / C13 == 'gone to an indoor market, grocery store, or pharmacy'","(C13_2 == 'Yes' | C13a == 'went to a market, grocery store, or pharmacy')/ (C0_2 == 'yes' | C0a == 'gone to an indoor market, grocery store, or pharmacy')","C13, C13a","C0|C0a, C13|C13a",2020-09-08,2020-11-23, -YES,Behavior,mask_restaurant_1d,"Of those respondents that reported going to a bar, restaurant, or cafe in the past 24 hours, the percentage that reported wearing a mask during the activity.","C13a == 'Had a drink or a meal indoors at a bar, restaurant, or cafe' / C13 == 'had a drink or a meal indoors at a bar, restuarant, or cafe'","(C13_3 == 'Yes' | C13a == 'gone to a restuarant, bar, or cafe') / (C0_3 == 'yes' | C0a == 'had a drink or a meal indoors at a bar, restaurant, or cafe')","C13, C13a","C0|C0a, C13|C13a",2020-09-08,2020-11-23, -YES,Behavior,mask_spent_time_1d,"Of those respondents that reported spending time with someone who isn't currently staying with them in the past 24 hours, the percentage that reported wearing a mask during the activity.",C13a == 'Spent time indoors with someone who isn't currently staying with you' / C13 == 'Spent time indoors with someone who isn't currently staying with you',(C13_4 == 'Yes' | C13a == 'spent time with someone not currently staying with me') / (C0_4 == 'yes' | C0a == 'spent time indoors with someone who isn't currently staying with you'),"C13, C13a","C0|C0a, C13|C13a",2020-09-08,2020-11-23, -YES,Behavior,mask_large_event_1d,"Of those respondents that reported attending an event with more than 10 people in the past 24 hours, the percentage that reported wearing a mask during the activity.",C13a == 'Attended an indoor event with more than 10 people' / C13 == 'attended an indoor event with more than 10 people',(C13_5 == 'Yes' | C13a == 'attended an event with more than 10 people') / (C0_5 == 'yes' | C0a == 'attended an indoor event with more than 10 people'),"C13, C13a","C0|C0a, C13|C13a",2020-09-08,2020-11-23, -YES,Behavior,mask_public_transit_1d,"Of those respondents that reported using public transit in the past 24 hours, the percentage that reported wearing a mask during the activity.",C13a == 'Used public transit' / C13 == 'used public transit',(C13_6 == 'Yes' | C13a == 'used public transit') / (C0_6 == 'yes' | C0a == 'used public transit'),"C13, C13a","C0|C0a, C13|C13a",2020-09-08,2020-11-23, -NO,Behavior,contact,Percentage of respondents reporting that they had direct contact with a person that they were not staying with in the last 24 hours,--,C1_m == 'yes' / any response to C1_m,--,C1_m,2020-04-06,2020-04-23, -NO,Behavior,contact_people_1_to_4,"Of those respondents that reported having direct contact with a person not staying with them in the last 24 hours, the percentage that had contact with 1 - 4 people",--,C2 == '1-4 people' / any response to C2,--,C2,--,2020-04-23, -NO,Behavior,contact_people_5_to_9,"Of those respondents that reported having direct contact with a person not staying with them in the last 24 hours, the percentage that had contact with 5 - 9 people",--,C2 == '5-9 people' / any response to C2,--,C2,--,2020-04-23, -NO,Behavior,contact_people_10_to_19,"Of those respondents that reported having direct contact with a person not staying with them in the last 24 hours, the percentage that had contact with 10 - 19 people",--,C2 == '10-19 people' / any response to C2,--,C2,--,2020-04-23, -NO,Behavior,contact_people_20_more,"Of those respondents that reported having direct contact with a person not staying with them in the last 24 hours, the percentage that had contact with 20 or more people",--,C2 == '20 or more people' / any response to C2,--,C2,--,2020-04-23, -NO,Behavior,access_wash,Percentage of espondents with access to soap and water for washing their hands.,--,C8 == 'Yes' / any response to C8,--,C8,--,2020-06-27, -NO,Behavior,wash_hands_24h_0times,Percentage of respondents who washed their hands 0 times in the last 24 hours,--,C7 == '0 times' / any response to C7,--,C7,--,2020-06-27, -NO,Behavior,wash_hands_24h_1to2,Percentage of respondents who washed their hands 1 to 2 times in the last 24 hours. ,--,C7 == '1-2 times' / any response to C7,--,C7,--,2020-06-27, -NO,Behavior,wash_hands_24h_3to6,Percentage of respondents who washed their hands 3 to 6 times in the last 24 hours. ,--,C7 == '3-6 times' / any response to C7,--,C7,--,2020-06-27, -NO,Behavior,wash_hands_24h_7orMore,Percentage of respondents who washed their hands 7+ times in the last 24 hours. ,--,C7 == '7 or more times' / any response to C7,--,C7,--,2020-06-27, -NO,Behavior,spent_time_health_clinic,Percentage of respondents who reported spending time in a health clinic or hospital in the last 7 days,--,C3 == 'yes' / any response to C3,--,C3,--,2020-04-23, -NO,Behavior,spendtime_0_days,Percentage of respondents indicating that they spent time on 0 days in the last week with individuals that aren't staying with them,--,C6 == '0 days' / any response to C6,--,C6,--,2020-04-23, -NO,Behavior,spendtime_1_days,Percentage of respondents indicating that they spent time on 1 day in the last week with individuals that aren't staying with them,--,C6 == '1 day' / any response to C6,--,C6,--,2020-04-23, -NO,Behavior,spendtime_2to4_days,Percentage of respondents indicating that they spent time on 2 to 4 days in the last week with individuals that aren't staying with them,--,C6 == '2 to 4 days' / any response to C6,--,C6,--,2020-04-23, -NO,Behavior,spendtime_5to7_days,Percentage of respondents indicating that they spent time on 4 to 7 days in the last week with individuals that aren't staying with them,--,C6 == '4 to 7 days' / any response to C6,--,C6,--,2020-04-23, -NO,Vaccines,flu_vaccine_have,Percentage of respondents who have received a flu vaccination since June 2020,C2 == 'yes' / responses to C2,C9|C9a == 'yes' / any response to C9|C9a,C2,C9/C9a,2020-04-06,2020-11-23, -NO,Vaccines,flu_vaccine_plan,Percentage of respondents who have not yet received a flu vaccine who plan to receive a flu vaccination by the end of January 2021,C17 == 'yes' / responses to C17,C10 == 'yes' / any response to C10,C17,C10,2020-11-24,2020-11-23, -NO,Vaccines,flu_vaccine_cost,Percentage of respondents who will not or will probably not get a flu vaccine because of cost,--,C11_no_1 | C11_unsure_1 == 'yes' / any response to C11_no_1|C11_unsure_1,--,C11_no_1|C11_unsure_1,--,2020-11-23, -NO,Vaccines,flu_vaccine_inconvenience,Percentage of respondents who will not or will probably not get a flu vaccine because of inconvenience,--,C11_no_2 | C11_unsure_2 == 'yes' / any response to C11_no_2|C11_unsure_2,--,C11_no_2|C11_unsure_2,--,2020-11-23, -NO,Vaccines,flu_vaccine_where,Percentage of respondents who will not or will probably not get a flu vaccine because of unsure where to get vaccine,--,C11_no_3 | C11_unsure_3 == 'yes' / any response to C11_no_3|C11_unsure_3,--,C11_no_3|C11_unsure_3,--,2020-11-23, -NO,Vaccines,flu_vaccine_not_important,Percentage of respondents who will not or will probably not get a flu vaccine because of they don't think that getting the flu vaccine is important,--,C11_no_4 | C11_unsure_4 == 'yes' / any response to C11_no_4|C11_unsure_4,--,C11_no_4|C11_unsure_4,--,2020-11-23, -NO,Vaccines,flu_vaccine_unsure,Percentage of respondents who will not or will probably not get a flu vaccine but they are unsure why,--,C11_no_5 | C11_unsure_5 == 'yes' / any response to C11_no_5|C11_unsure_5,--,C11_no_5|C11_unsure_5,--,2020-11-23, -NO,Vaccines,flu_vaccine_never,Percentage of respondents who will not or will probably not get a flu vaccine because they never get a flu vaccine,--,C11_no_6 | C11_unsure_6 == 'yes' / any response to C11_no_6|C11_unsure_6,--,C11_no_6|C11_unsure_6,--,2020-11-23, -NO,Vaccines,flu_vaccine_other,Percentage of respondents who will not or will probably not get a flu vaccine because of another reason,--,C11_no_7 | C11_unsure_7 == 'yes' / any response to C11_no_7|C11_unsure_7,--,C11_no_7|C11_unsure_7,--,2020-11-23, -NO,Vaccines,flu_vaccine_2019,"Percentage of respondents who have received a flu vaccine between June 2019 and February 2020, out of those that have not gotten one since June 2020.",--,C12 == 'yes' / any response to C12,--,C12,--,2020-11-23, -YES,Mental Health,anxious_7d,"Percentage of respondents who reported feeling “nervous, anxious, or on edge” for most or all of the past 7 days.",(C8_1|C18a == 'All of the time' | C8_1|C18a == 'Most of the time') / any response to C8_1|C18a,(D1 == 'All of the time' | D1 == 'Most of the time') / any response to D1,C8_1|C18a,D1,2021-03-02,2020-04-23, -NO,Mental Health,anxious_5d,"Percentage of respondents who reported feeling “nervous, anxious, or on edge” for most or all of the past 5 days.",(C8_1 == 'All of the time' | C8_1 == 'Most of the time') / any response to C8_1,--,C8_1,--,2020-04-06,--, -YES,Mental Health,depressed_7d,Percentage of respondents who reported feeling depressed for most or all of the past 7 days ,(C8_2|C18b == 'All of the time' | C8_2|C18b == 'Most of the time') / any response to C8_2|C18b,(D2 == 'All of the time' | D2 == 'Most of the time') / any response to D2,C8_2|C18b,D2,2021-03-02,2020-04-23, -NO,Mental Health,depressed_5d,Percentage of respondents who reported feeling depressed for most or all of the past 5 days ,(C8_2 == 'All of the time' | C8_2 == 'Most of the time') / any response to C8_2,--,C8_2,--,2020-04-06,--, -NO,Mental Health,worried_become_ill,Percentage of respondents who reported feeling very or somewhat worried that “you or someone in your immediate family might become seriously ill from COVID-19” ,(C9 == 'very worried' | C9 == 'somewhat worried') / any response to C9,(D3 == 'very worried' | D3 == 'somewhat worried') / any response to D3,C9,D3,2020-04-06,2020-04-23, -YES,Economy,food_security,Percentage of respondents who are very worried or somewhat worried about having enough to eat in the next week.,--,(D4 == 'very worried' | D4 == 'somewhat worried') / any response to D4,--,D4,--,2020-04-23, -YES,Economy,finance,Percentage of respondents who report being very or somewhat worried about their “household’s finances for the next month” ,(C15 == 'very worried' | C15 == 'somewhat worried') / any response to C15,(D5 == 'very worried' | D5 == 'somewhat worried') / any response to D5,C15,D5,2020-09-08,2020-05-01, -NO,Economy,finance_worry_income_loss,Percentage of respondents who report their financial worry is due to loss of income among those respondents that report being very or somewhat worried about their household's finances in the next month,--,D6_1 == 'yes' / any response to D6,--,D6_1,--,2020-09-18, -NO,Economy,finance_worry_health_covid,Percentage of respondents who report their financial worry is due to healthcare costs related to COVID-19 among those respondents that report being very or somewhat worried about their household's finances in the next month,--,D6_2 == 'yes' / any response to D6,--,D6_2,--,2020-09-18, -NO,Economy,finance_worry_health_notcovid,Percentage of respondents who report their financial worry is due to healthcare costs NOT related to COVID-19 among those respondents that report being very or somewhat worried about their household's finances in the next month,--,D6_3 == 'yes' / any response to D6,--,D6_3,--,2020-09-18, -YES,Economy,work_for_pay_7d,Percentage of respondents who reported working for pay in the last 7 days,--,D7 == 'yes' / responses to D7,--,D7,--,2020-06-27, -NO,Economy,work_for_pay_previous,"Among those respondents who didn't work for pay in the last 7 days, the percentage that were employed prior to February 2020",--,D8 == 'yes' / responses to D8,--,D8,--,2020-06-27, -NO,Symptoms,symptoms_hospital,"Among those respondents reporting symptoms, the percentage that have been to the hospital for treatment",B6 == 'yes' / any response to B6,--,B6,--,2020-04-06,--, -NO,Symptoms,symptoms_hospital_tried,"Among those respondents reporting symptoms, the percentage that tried to go to the hospital but were unable","B6 == 'I have tried, but been unable to receive care' / any response to B6",--,B6,--,2020-04-06,--, -NO,Symptoms,medical_care_advice,"Among those respondents reporting unusual symptoms, the percentage that sought medical care by calling their doctor's office for advice",B7 == 'I called my doctor's office for advice' / any response to B7,--,B7,--,2020-09-08,--, -NO,Symptoms,medical_care_telemedicine,"Among those respondents reporting unusual symptoms, the percentage that sought medical care by telemedicine visit with their doctor",B7 == 'I had a telemedicine visit with my doctor' / any response to B7,--,B7,--,2020-09-08,--, -NO,Symptoms,medical_care_doctor_visit,"Among those respondents reporting unusual symptoms, the percentage that sought medical care by visiting a doctor's office or making an appointment","B7 == 'I visited a doctor's office, or made an appointment' / any response to B7",--,B7,--,2020-09-08,--, -NO,Symptoms,medical_care_urgent,"Among those respondents reporting unusual symptoms, the percentage that sought medical care by visiting an urgent care clinic",B7 == 'I visited an urgent care clinic' / any response to B7,--,B7,--,2020-09-08,--, -NO,Symptoms,medical_care_emergency,"Among those respondents reporting unusual symptoms, the percentage that sought medical care by visiting an emergency room",B7 == 'I went to the emergency room' / any response to B7,--,B7,--,2020-09-08,--, -NO,Symptoms,medical_care_hospital,"Among those respondents reporting unusual symptoms, the percentage that sought medical care and were admitted to the hospital",B7 == 'I was admitted to a hospital' / any response to B7,--,B7,--,2020-09-08,--, -NO,Symptoms,medical_care_tried,"Among those respondents reporting unusual symptoms, the percentage that tried to seek medical care but were unable to receive care","B7 == 'I tried, but have been unable to receive care' / any response to B7",--,B7,--,2020-09-08,--, -NO,Symptoms,medical_care_none,"Among those respondents reporting unusual symptoms, the percentage that sought medical care by ""none of the above""",B7 == 'none of the above' / any response to B7,--,B7,--,2020-09-08,--, -NO,Testing,ever_tested_positive,Percentage of respondents who report having ever tested positive for COVID-19.,B11 == 'yes' / any response to B11,--,B11,--,2020-09-08,--, -NO,Behavior,work_outside_home_5d,Percentage of respondents who reported working outside their home in the past 5 days,C3 == 'yes' / any response to C3,--,C3,--,2020-04-06,--, -NO,Behavior,work_healthcare,"Percentage of respondents who reported working or volunteering in a hospital, medical office, ambulance service, first responder services, or any other health care setting in the past 5 days",C4 == 'yes' / any response to C4,--,C4,--,2020-04-06,--, -NO,Behavior,work_visit_longterm,Percentage of respondents who reported working at or visiting a long term care facility or nursing home in the past 5 days.,C5 == 'yes' / any response to C5,--,C5,--,2020-04-06,--, -NO,Behavior,travel_outside_state_5d,Percentage of respondents who reported traveling outside their state in the past 5 days,C6 == 'yes' / any response to C6,--,C6,--,2020-04-06,--, -NO,Behavior,travel_outside_state_7d,Percentage of respodents who reported traveling outside their state in the past 7 days,C6|C6a == 'yes' / any response to C6|C6a,--,C6|C6a,--,2021-03-02,--, -NO,Mental Health,felt_isolated_5d,"Percentage of respondents who reported feeling ""isolated from others"" most or all of the time in the past 5 days",(C8_3 == 'All of the time' | C8_3 == 'Most of the time') / any response to C8_3,--,C8_3,--,2020-09-08,--, -NO,Mental Health,felt_isolated_7d,"Percentage of respondents who reported feeling ""isolated from others"" most or all of the time in the past 7 days",(C8_3 == 'All of the time' | C8_3 == 'Most of the time') / any response to C8_3,--,C8_3,--,2021-03-02,--, -NO,Behavior,contact_positive,Percentage of respondents who report having direct contact with a person who recently tested positive with COVID-19 in the last 24 hours,C11 == 'yes' / any response to C11,--,C11,--,2020-04-06,--, -NO,Behavior,contact_positive_household,Percentage of respondents whose recent direct contact with a COVID-19 positive person was with a member of their household,C12 == 'yes' / any response to C12,--,C12,--,2020-04-06,--, -YES,Vaccines,initial_dose_one_of_one,"Among those that are vaccinated, the estimated percentage of respondents that reported that they initially received one dose of a one dose vaccine","V2a == ""one dose of a one-dose vaccine"" / any response to V2a","V2a == ""one dose of a one-dose vaccine"" / any response to V2a",V2a,V2a,2021-12-19,2021-12-19, -YES,Vaccines,initial_dose_one_of_two,"Among those that are vaccinated, the estimated percentage of respondents that reported that they have received the first dose of a two-dose sequence","V2a == ""one dose of a two-dose vaccine"" / any response to V2a","V2a == ""one dose of a two-dose vaccine"" / any response to V2a",V2a,V2a,2021-12-19,2021-12-19, -YES,Vaccines,initial_dose_two_of_two,"Among those that are vaccinated, the estimated percentage of respondents that reported that they initially received two doses of a two dose vaccine.","V2a == ""two doses of a two-dose vaccine"" / any response to V2a","V2a == ""two doses of a two-dose vaccine"" / any response to V2a",V2a,V2a,2021-12-19,2021-12-19, -YES,Vaccines,vaccinated_one_booster,"Among those that are vaccinated, the estimated percentage that report having received one additional dose or booster shot.","V2b == ""Yes, I received an additional dose or booster"" / any response to V2b","V2b == ""Yes, I received an additional dose or booster"" / any response to V2b",V2b,V2b,2021-12-19,2021-12-19, -YES,Vaccines,vaccinated_two_or_more_boosters,"Among those that are vaccinated, the estimated percentage that report having received more than one additional dose or booster shot.","V2b == ""Yes, I received 2 or more additional doses or booster shots"" / any response to V2b","V2b == ""Yes, I received 2 or more additional doses or booster shots"" / any response to V2b",V2b,V2b,2021-12-19,2021-12-19, -YES,Vaccines,vaccinated_at_least_one_booster,"Among those that are vaccinated, the estimated percentage that report having received at least one booster shot.","V2b == ""Yes, I received an additional dose or booster"" OR V2b == ""Yes, I received 2 or more additional doses or booster shots"" / any response to V2b","V2b == ""Yes, I received an additional dose or booster"" OR V2b == ""Yes, I received 2 or more additional doses or booster shots"" / any response to V2b",V2b,V2b,2021-12-19,2021-12-19, -YES,Vaccines,vaccinated_no_booster,"Among those that are vaccinated, the estimated percentage that report having not received an additional dose or booster shot.","V2b == ""No, did no receive an additional dose or booster shot"" / any response to V2b","V2b == ""No, did no receive an additional dose or booster shot"" / any response to V2b",V2b,V2b,2021-12-19,2021-12-19, -YES,Vaccines,vaccinated_booster_accept,"Among those that are vaccinated and have not received a booster shot, the estimated percentage that report that they are accepting - they responded ""yes, definitely"" or ""yes, probably"" planning to get an additional dose or booster shot.","(V2c == ""yes, definitely"" OR V2c == ""yes, probably"") / any response to V2c","(V2c == ""yes, definitely"" OR V2c == ""yes, probably"") / any response to V2c",V2c,V2c,2021-12-19,2021-12-19, -YES,Vaccines,vaccinated_booster_hesitant,"Among those that are vaccinated and have not received a booster shot, the estimated percentage that report that they are hesitant - they responded ""no, definitely not"" or ""no, probably not"" planning to get an additional dose or booster shot.","(V2c == ""no, probably not"" OR V2c == ""no, definitely not"") / any response to V2c","(V2c == ""no, probably not"" OR V2c == ""no, definitely not"") / any response to V2c",V2c,V2c,2021-12-19,2021-12-19, -YES,Vaccines,vaccinated_booster_defyes,"Among those that are vaccinated and have not received a booster shot, the estimated percentage that report that they are ""yes, definitely"" planning to get an additional dose or booster shot.","V2c == ""yes, definitely"" / any response to V2c","V2c == ""yes, definitely"" / any response to V2c",V2c,V2c,2021-12-19,2021-12-19, -YES,Vaccines,vaccinated_booster_probyes,"Among those that are vaccinated and have not received a booster shot, the estimated percentage that report that they are ""yes, probably"" planning to get an additional dose or booster shot.","V2c == ""yes, probably"" / any response to V2c","V2c == ""yes, probably"" / any response to V2c",V2c,V2c,2021-12-19,2021-12-19, -YES,Vaccines,vaccinated_booster_probno,"Among those that are vaccinated and have not received a booster shot, the estimated percentage that report that they are ""no, probably not"" planning to get an additional dose or booster shot.","V2c == ""no, probably not"" / any response to V2c","V2c == ""no, probably not"" / any response to V2c",V2c,V2c,2021-12-19,2021-12-19, -YES,Vaccines,vaccinated_booster_defno,"Among those that are vaccinated and have not received a booster shot, the estimated percentage that report that they are ""no, definitely not"" planning to get an additional dose or booster shot.","V2c == ""no, definitely not"" / any response to V2c","V2c == ""no, definitely not"" / any response to V2c",V2c,V2c,2021-12-19,2021-12-19, -YES,Parenting,oldest_child_male,"Of those that report having a child under 18 years old, the estimated percentage who report that the oldest child is male.",--,"J8 == ""Male"" / any response to J8",--,J8,--,2021-12-19, -YES,Parenting,oldest_child_female,"Of those that report having a child under 18 years old, the estimated percentage who report that the oldest child is female.",--,"J8 == ""Female"" / any response to J8",--,J8,--,2021-12-19, -YES,Parenting,oldest_child_other,"Of those that report having a child under 18 years old, the estimated percentage who report that their oldest child is an other gender.",--,"(J8 == ""Other"") / any response to J8",--,J8,--,2021-12-19, -YES,Vaccines,flu_vaccine_2021,"Estimated percentage of people reporting having had a seasonal flu vaccination since July 1, 2021 (fielded during Winter of 2021 / 2022)","C17b == ""yes"" / any response to C17b",--,C17b,--,2021-12-19,--, \ No newline at end of file +# (responses to at least one contact type > 0) / # (responses to at least one contact type)",C1_m == 'yes' / any response to C1_m,C10,C1_m,2020-04-05,2021-08-07,2020-04-26,2021-09-04 +Symptoms,anosmia,Percentage of respondents experiencing anosmia,NA,B1_10 == 'yes' / any response to B1,NA,B1,NA,NA,2020-04-26,2022-06-25 +Vaccines,vaccinated,Percentage vaccinated,V1 == 'yes' / any response to V1,V1 == 'yes' / any response to V1,V1,V1,2021-01-03,2022-06-25,2021-01-10,2022-06-25 +Vaccines,received_2_vaccine_doses,Percentage receiving two doses,V2 == '2 doses' / any response to V2,V2 == '2 doses' / any response to V2,V2,V2,2021-01-10,2021-11-13,2021-01-10,2022-02-19 +Vaccines,accept_vaccine,Percentage who would definitely or probably choose to get vaccinated,"(V3 == 'yes, definitely' | V3 == 'yes, probably') / any response to V3","(V3 == 'yes, definitely' | V3 == 'yes, probably') / any response to V3",V3,V3,2021-01-03,2021-08-07,2021-01-10,2021-09-04 +Vaccines,hesitant_vaccine,Percentage who would definitely or probably NOT choose to get vaccinated,"(V3 == 'no, definitely not' | V3 == 'no, probably not') / any response to V3","(V3|V3a == 'no, definitely not' | V3|V3a == 'no, probably not') / any response to V3|V3a",V3,V3|V3a,2021-01-03,2022-06-25,2021-01-10,2022-06-25 +Vaccines,vaccinated_or_accept,"Percentage who have either already received a COVID vaccine or would definitely or probably choose to get vaccinated, if a vaccine were offered to them today.","(V1 == ‘yes’ | (V3 == ‘yes, definitely’ | V3 == ‘yes, probably’)) / (any response to V3 | (V1 == 'yes'))","(V1 == ‘yes’ | (V3 == ‘yes, definitely’ | V3 == ‘yes, probably’)) / (any response to V3 | (V1 == 'yes'))","V1, V3","V1, V3",2020-12-20,2021-08-07,2021-01-10,2021-09-04 +Vaccines,accept_vaccine_defyes,Percentage who would definitely choose to get vaccinated,"V3|V3a == 'yes, definitely would' / any response to V3|V3a","V3|V3a == 'yes, definitely would' / any response to V3|V3a",V3|V3a,V3|V3a,2021-01-03,2021-08-07,2021-01-10,2021-09-04 +Vaccines,accept_vaccine_probyes,Percentage who would probably choose to get vaccinated,"V3|V3a == 'yes, probably would' / any response to V3|V3a","V3|V3a == 'yes, probably would' / any response to V3|V3a",V3|V3a,V3|V3a,2021-01-03,2021-08-07,2021-01-10,2021-09-04 +Vaccines,accept_vaccine_probno,Percentage would probably not choose to get vaccinated,"V3|V3a == 'no, probably would not' / any response to V3|V3a","V3|V3a == 'no, probably would not' / any response to V3|V3a",V3|V3a,V3|V3a,2021-01-03,2021-08-07,2021-01-10,2021-09-04 +Vaccines,accept_vaccine_defno,Percentage would definitely not choose to get vaccinated,"V3|V3a == 'no, definitely would not' / any response to V3|V3a","V3|V3a == 'no, definitely would not' / any response to V3|V3a",V3|V3a,V3|V3a,2021-01-03,2021-08-07,2021-01-10,2021-09-04 +Vaccines,vaccine_likely_friends,Percentage more likely to get vaccinated if recommended by friends & family,V4 == 'more likely friends & family' / any response to V4,V4 == 'more likely friends & family' / any response to V4,V4,V4,2021-01-03,2021-08-07,2021-01-10,2021-09-04 +Vaccines,vaccine_likely_local_health,Percentage more likely to get vaccinated if recommended by local healthcare workers,V4 == 'more likely healthcare' / any response to V4,V4 == 'more likely healthcare' / any response to V4,V4,V4,2021-01-03,2021-02-20,2021-01-10,2021-02-27 +Vaccines,vaccine_likely_who,Percentage more likely to get vaccinated if recommended by WHO,V4 == 'more likely WHO' / any response to V4,V4 == 'more likely WHO' / any response to V4,V4,V4,2021-01-03,2021-08-07,2021-01-10,2021-09-04 +Vaccines,vaccine_likely_govt_health,Percentage more likely to get vaccinated if recommended by government health officials,V4 == 'more likely govt' / any response to V4,V4 == 'more likely govt' / any response to V4,V4,V4,2021-01-03,2021-08-07,2021-01-10,2021-09-04 +Vaccines,vaccine_likely_politicians,Percentage more likely to get vaccinated if recommended by politicians,V4 == 'more likely politicians' / any response to V4,V4 == 'more likely politicians' / any response to V4,V4,V4,2021-01-03,2021-08-07,2021-01-10,2021-09-04 +Vaccines,vaccine_likely_doctors,Percentage more likely to get vaccinated if recommended by doctors and other health professionals,V4 == 'more likely doctors' / any response V4,V4 == 'more likely doctors' / any response V4,V4,V4,2021-02-07,2021-08-07,2021-01-31,2021-09-04 +Vaccines,worried_vaccine_sideeffects,Percentage very or moderately concerned about side effects,(V9 == 'very concerned' | V9 == 'moderately concerned') / any response to V9 ,(V9 == 'very concerned' | V9 == 'moderately concerned') / any response to V9 ,V9,V9,2021-01-10,2022-06-25,2021-01-10,2022-06-25 +Vaccines,hesitant_worried_vaccine_sideeffects,Percentage very or moderately concerned about side effects among those who are hesitant,"(V9 == 'very concerned' | V9 == 'moderately concerned') & (V3|V3a == 'no, probably not' | V3|V3a == 'no definitely not')/ (any response to V9 & (V3|V3a == 'no, probably not' | V3|V3a == 'no definitely not'))","(V9 == 'very concerned' | V9 == 'moderately concerned') & (V3|V3a == 'no, probably not' | V3|V3a == 'no definitely not')/ (any response to V9 & (V3|V3a == 'no, probably not' | V3|V3a == 'no definitely not'))","V3|V3a, V9","V3|V3a, V9",2021-01-10,2022-06-25,2021-01-10,2022-06-25 +Vaccines,hesitant_vaccine_likely_friends,Percentage more likely to get vaccinated if recommended by friends & family among those who are hesitant,"V4 == 'more likely family & friends' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V4 == 'more likely family & friends' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V3, V4","V3, V4",2021-01-03,2021-08-07,2021-01-10,2021-09-04 +Vaccines,hesitant_vaccine_likely_local_health,"Percentage more likely +to get vaccinated if recommended by local healthcare workers among those who are hesitant","V4 == 'more likely healthcare workers' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V4 == 'more likely healthcare workers' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V3, V4","V3, V4",2021-01-03,2021-02-20,2021-01-10,2021-02-27 +Vaccines,hesitant_vaccine_likely_who,Percentage more likely to get vaccinated if recommended by WHO among those who are hesitant,"V4 == 'more likely who' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V4 == 'more likely who' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V3, V4","V3, V4",2021-01-03,2021-08-07,2021-01-10,2021-09-04 +Vaccines,hesitant_vaccine_likely_govt,Percentage more likely to get vaccinated if recommended by government health officials among those who are hesitant,"V4 == 'more likely government' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V4 == 'more likely government' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V3, V4","V3, V4",2021-01-03,2021-08-07,2021-01-10,2021-09-04 +Vaccines,hesitant_vaccine_likely_politicians,Percentage more likely to get vaccinated if recommended by politicians among those who are hesitant,"V4 == 'more likely politicians') / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V4 == 'more likely politicians') / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V3, V4","V3, V4",2021-01-03,2021-08-07,2021-01-10,2021-09-04 +Vaccines,hesitant_vaccine_likely_doctors,Percentage more likely to get vaccinated if recommended by doctors and other health professionals among those who are hesitant,"V4 == 'more likely doctors' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V4 == 'more likely doctors' / (any response to V4 & (V3 == 'no, probably not' | V3 == 'no definitely not'))","V3, V4","V3, V4",2021-02-07,2021-08-07,2021-01-31,2021-09-04 +Vaccines,hesitant_barrier_sideeffects,Percentage of all hesitant respondents (who can to V5 who are concerned about possible side effects of a COVID-19 vaccine,(V5b|V5c == 'I am concerned about possible side effects of a COVID-19 vaccine.') / (any response to V5b|V5c),(V5a|V5b == 'I am concerned about possible side effects of a COVID-19 vaccine.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_barrier_allergic,Percentage of all hesitant respondents to V5 who are concerned about having an allergic reaction to a COVID-19 vaccine,(V5b|V5c == 'I am concerned about having an allergic reaction to a COVID-19 vaccine.') / (any response to V5b|V5c),NA,V5b|V5c,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,hesitant_barrier_ineffective,Percentage of all hesitant respondents to V5 who don’t know if a COVID-19 vaccine will work,(V5b|V5c == 'I don’t know if a COVID-19 vaccine will work.') / (any response to V5b|V5c),(V5a|V5b == 'I don’t know if a COVID-19 vaccine will work.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_barrier_dontneed,Percentage of all hesitant respondents to V5 who don’t believe they need a COVID-19 vaccine,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') / (any response to V5b|V5c),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_barrier_dislike_vaccines,Percentage of all hesitant respondents to V5 who don’t like vaccines,(V5b|V5c == 'I don't like vaccines.') / (any response to V5b|V5c),(V5a|V5b == 'I don't like vaccines.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-07,2021-12-25,2021-01-31,2021-12-25 +Vaccines,hesitant_barrier_dislike_vaccines_generally,Percentage of all hesitant respondents to V5 who don’t like vaccines generally,(V5b|V5c == 'I don't like vaccines generally.') / (any response to V5b|V5c),NA,V5b|V5c,NA,2021-12-19,2022-06-25,NA,NA +Vaccines,hesitant_barrier_not_recommended,Percentage of all hesitant respondents to V5 whose doctors have not recommended it,(V5b|V5c == 'My doctor has not recommended it.') / (any response to V5b|V5c),NA,V5b|V5c,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,hesitant_barrier_wait_safety,Percentage of all hesitant respondents to V5 who plan to wait and see if it is safe and may get it later,(V5b|V5c == 'I plan to wait and see if it is safe and may get it later.') / (any response to V5b|V5c),(V5a|V5b == 'I plan to wait and see if it is safe and may get it later.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_barrier_low_priority,Percentage of all hesitant respondents to V5 who think other people need it more than they do right now,(V5b|V5c == 'I think other people need it more than I do right now.') / (any response to V5b|V5c),(V5a|V5b == 'I think other people need it more than I do right now.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_barrier_cost,Percentage of all hesitant respondents to V5 who are concerned about the cost of a COVID-19 vaccine,(V5b|V5c == 'I am concerned about the cost of a COVID-19 vaccine.') / (any response to V5b|V5c),(V5a|V5b == 'I am concerned about the cost of a COVID-19 vaccine.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_barrier_distrust_vaccines,Percentage of all hesitant respondents to V5 who don’t trust COVID-19 vaccines,(# V5b or V5c: “I don't trust COVID-19 vaccines”) / (# V5b or V5c any response),NA,V5b|V5c,NA,2021-02-07,2022-06-25,NA,NA +Vaccines,hesitant_barrier_religious,Percentage of all hesitant respondents to V5 who say a COVID-19 vaccine is against their religious beliefs,(V5b|V5c == 'It is against my religious beliefs.') / (any response to V5b|V5c),(V5a|V5b == 'It is against my religious beliefs.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_barrier_health_condition,Percentage of all hesitant respondents to V5 who have a health condition and are concerned about the safety of the vaccine for people with their condition,"(V5b|V5c == 'I have a health condition and am concerned about the safety of the vaccine for +people with my condition.') / (any response to V5b|V5c)",NA,V5b|V5c,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,hesitant_barrier_pregnant,Percentage of all hesitant respondents to V5 who are currently/planning to be pregnant and/or breastfeeding and do not want to get vaccinated at this time,"(V5b|V5c == 'I am currently/planning to be pregnant and/or breastfeeding and do not want to +get vaccinated at this time.') / (any response to V5b|V5c)",NA,V5b|V5c,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,hesitant_barrier_other,Percentage of all hesitant respondents to V5 who have a another barrier to choosing to get a COVID-19 vaccine,(V5b|V5c == 'Other.') / (any response to V5b|V5c),(V5a|V5b == 'Other.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_dontneed_reason_had_covid,Percentage of all hesitant respondents to V5 AND V6 who have already had COVID-19,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I already had COVID-19.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I already had COVID-19.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_dontneed_reason_dont_spend_time,Percentage of all hesitant respondents to V5 AND V6 who do not spend time with any high-risk people,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I do not spend time with any high-risk people.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I do not spend time with any high-risk people.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_dontneed_reason_not_high_risk,Percentage of all hesitant respondents to V5 AND V6 who are not a member of a high-risk group,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I am not a member of a high-risk group.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I am not a member of a high-risk group.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_dontneed_reason_precautions,Percentage of all hesitant respondents to V5 AND V6 who plan to use masks or other precautions instead,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I plan to use masks or other precautions instead.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I plan to use masks or other precautions instead.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_dontneed_reason_not_serious,Percentage of all hesitant respondents to V5 AND V6 who don’t believe COVID-19 is a serious illness,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't believe COVID-19 is a serious illness.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't believe COVID-19 is a serious illness.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_dontneed_reason_not_beneficial,Percentage of all hesitant respondents to V5 AND V6 who don’t think vaccines are beneficial,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't think vaccines are beneficial.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't think vaccines are beneficial.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_dontneed_reason_other,Percentage of all hesitant respondents to V5 AND V6 who don’t think believe they need a COVID-19 vaccine for another reason,(V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'Other.')/ (any response to V5b|V5c & any response to V6),(V5a|V5b == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'Other.')/ (any response to V5a|V5b & any response to V6),"V5b|V5c, V6","V5a|V5b, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_sideeffects,"Percentage of all respondents to V5a, V5b, and V5c who are concerned about possible side effects of a COVID-19 vaccine",(V5a|V5b|V5c == 'I am concerned about possible side effects of a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I am concerned about possible side effects of a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_allergic,"Percentage of all respondents to V5a, V5b, and V5c who are concerned about having an allergic reaction to a COVID-19 vaccine",(V5a|V5b|V5c == 'I am concerned about having an allergic reaction to a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),NA,V5a|V5b|V5c,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,barrier_ineffective,"Percentage of all respondents to V5a, V5b, and V5c who don’t know if a COVID-19 vaccine will work",(V5a|V5b|V5c == 'I don’t know if a COVID-19 vaccine will work.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I don’t know if a COVID-19 vaccine will work.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_dontneed,"Percentage of all respondents to V5a, V5b, and V5c who don’t believe they need a COVID-19 vaccine",(V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_dislike_vaccines,"Percentage of all respondents to V5a, V5b, and V5c who don’t like vaccines",(V5a|V5b|V5c == 'I don't like vaccines.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I don't like vaccines.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-07,2021-12-25,2021-01-31,2021-12-25 +Vaccines,"barrier_distrust_vaccines [US] +barrier_reason_covidvax [GLOBAL]","Estimated percentage of respondents who say they are hesitant to get vaccinated because they do not trust COVID vaccines, among respondents who answered “Yes, probably”, “No, probably not”, or “No, definitely not” when asked if they would get vaccinated if offered (item V3). ",(V5a|V5b|V5c == 'I don't trust COVID-19 vaccines.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I don't trust COVID-19 vaccines.') / (any response to V5a|V5b|V5c),V5abc,V5abc,2021-02-07,2022-06-25,2021-12-19,2022-06-25 +Vaccines,"barrier_dislike_vaccines_generally [US] +barrier_reason_vaxgeneral [GLOBAL]","Estimated percentage of respondents who say they are hesitant to get vaccinated because they do not like vaccines generally, among respondents who answered “Yes, probably”, “No, probably not”, or “No, definitely not” when asked if they would get vaccinated if offered (item V3). ",(V5a|V5b|V5c == 'I don't like vaccines generally.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I don't like vaccines generally.') / (any response to V5a|V5b|V5c),V5abc,V5abc,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Vaccines,barrier_not_recommended,"Percentage of all respondents to V5a, V5b, and V5c whose doctors have not recommended it",(V5a|V5b|V5c == 'My doctor has not recommended it.') / (any response to V5a|V5b|V5c),NA,V5a|V5b|V5c,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,barrier_wait_safety,"Percentage of all respondents to V5a, V5b, and V5c who plan to wait and see if it is safe and may get it later",(V5a|V5b|V5c == 'I plan to wait and see if it is safe and may get it later.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I plan to wait and see if it is safe and may get it later.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_low_priority,"Percentage of all respondents to V5a, V5b, and V5c who think other people need it more than they do right now",(V5a|V5b|V5c == 'I think other people need it more than I do right now.') / (any response to V5a|V5b|V5c),"(# V5a, V5b, or V5c: “I think other people need it more than I do right now.”) / (# V5a, V5b, or V5c any response)",V5a|V5b|V5c,V5a|V5b|V5c,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_cost,"Percentage of all respondents to V5a, V5b, and V5c who are concerned about the cost of a COVID-19 vaccine",(V5a|V5b|V5c == 'I am concerned about the cost of a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I am concerned about the cost of a COVID-19 vaccine.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_distrust_govt,"Percentage of all respondents to V5a, V5b, and V5c who don’t trust the government",(V5a|V5b|V5c == 'I don't trust the government.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'I don't trust the government.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-07,2022-06-25,2021-03-02,2022-06-25 +Vaccines,barrier_religious,"Percentage of all respondents to V5a, V5b, and V5c who say a COVID-19 vaccine is against their religious beliefs",(V5a|V5b|V5c == 'It is against my religious beliefs.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'It is against my religious beliefs.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_health_condition,"Percentage of all respondents to V5a, V5b, and V5c who have a health condition and are concerned about the safety of the vaccine for people with their condition","(V5b|V5c == 'I have a health condition and am concerned about the safety of the vaccine for +people with my condition.') / (any response to V5b|V5c)",NA,V5a|V5b|V5c,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,barrier_pregnant,"Percentage of all respondents to V5a, V5b, and V5c who are currently/planning to be pregnant and/or breastfeeding and do not want to get vaccinated at this time","(V5b|V5c == 'I am currently/planning to be pregnant and/or breastfeeding and do not want to +get vaccinated at this time.') / (any response to V5b|V5c)",NA,V5a|V5b|V5c,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,barrier_other,"Percentage of all respondents to V5a, V5b, and V5c who have a another barrier to choosing to get a COVID-19 vaccine",(V5a|V5b|V5c == 'Other.') / (any response to V5a|V5b|V5c),(V5a|V5b|V5c == 'Other.') / (any response to V5a|V5b|V5c),V5a|V5b|V5c,V5a|V5b|V5c,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,dontneed_reason_had_covid,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who have already had COVID-19",((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I already had COVID-19.))/ (any response to V5a|V5b|V5c & any response to V6),((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I already had COVID-19.))/ (any response to V5a|V5b|V5c & any response to V6),"V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,dontneed_reason_dont_spend_time,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who do not spend time with any high-risk people",((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I do not spend time with any high-risk people.'))/ (any response to V5a|V5b|V5c & any response to V6),((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I do not spend time with any high-risk people.'))/ (any response to V5a|V5b|V5c & any response to V6),"V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,dontneed_reason_not_high_risk,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who are not a member of a high-risk group",((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I am not a member of a high-risk group.'))/ (any response to V5a|V5b|V5c & any response to V6),((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I am not a member of a high-risk group.'))/ (any response to V5a|V5b|V5c & any response to V6),"V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,dontneed_reason_precautions,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who plan to use masks or other precautions instead",((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I plan to use masks or other precautions instead.'))/ (any response to V5a|V5b|V5c & any response to V6),((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I plan to use masks or other precautions instead.'))/ (any response to V5a|V5b|V5c & any response to V6),"V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,dontneed_reason_not_serious,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who don’t believe COVID-19 is a serious illness","((V5a, V5b, or V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't believe COVID-19 is a serious illness.'))/ (any response to V5a|V5b|V5c & any response to V6)","((V5a, V5b, or V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't believe COVID-19 is a serious illness.'))/ (any response to V5a|V5b|V5c & any response to V6)","V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,dontneed_reason_not_beneficial,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who don’t think vaccines are beneficial",((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't think vaccines are beneficial.')) / (any response to V5a|V5b|V5c & any response to V6),((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't think vaccines are beneficial.')) / (any response to V5a|V5b|V5c & any response to V6),"V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,dontneed_reason_other,"Percentage of all respondents to (V5a, V5b, OR V5c) AND V6 who don’t think believe they need a COVID-19 vaccine for another reason",((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'Other.'))/ (any response to V5a|V5b|V5c & any response to V6),((V5a|V5b|V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'Other.'))/ (any response to V5a|V5b|V5c & any response to V6),"V5a|V5b|V5c, V6","V5a|V5b|V5c, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,hesitant_barrier_distrust_govt,Percentage of all hesitant respondents to V5 who don’t trust the government,(V5b|V5c == 'I don't trust the government.') / (any response to V5b|V5c),(V5a|V5b == 'I don't trust the government.') / (any response to V5a|V5b),V5b|V5c,V5a|V5b,2021-02-07,2022-06-25,2021-02-28,2022-06-25 +Vaccines,defno_barrier_sideeffects,Percentage of respondents who would definitely not choose to get vaccinated and who are concerned about possible side effects of a COVID-19 vaccine,(V5c == 'I am concerned about possible side effects of a COVID-19 vaccine.') / (any response to V5c),(V5a == 'I am concerned about possible side effects of a COVID-19 vaccine.') / (any response to V5a),V5c,V5a,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_barrier_allergic,Percentage of respondents who would definitely not choose to get vaccinated AND who are concerned about having an allergic reaction to a COVID-19 vaccine,(V5c == 'I am concerned about having an allergic reaction to a COVID-19 vaccine.') / (any response to V5c),NA,V5c,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,defno_barrier_ineffective,Percentage of respondents who would definitely not choose to get vaccinated AND who don’t know if a COVID-19 vaccine will work,(V5c == 'I don’t know if a COVID-19 vaccine will work.') / (any response to V5c),(V5a == 'I don’t know if a COVID-19 vaccine will work.') / (any response to V5a),V5c,V5a,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_barrier_dontneed,Percentage of respondents who would definitely not choose to get vaccinated AND who don’t believe they need a COVID-19 vaccine,(V5c == 'I don't believe I need a COVID-19 vaccine.') / (any response to V5c),(V5a == 'I don't believe I need a COVID-19 vaccine.') / (any response to V5a),V5c,V5a,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_barrier_dislike_vaccines,Percentage of respondents who would definitely not choose to get vaccinated AND who don’t like vaccines,(V5c == 'I don't like vaccines.') / (any response to V5c),(V5a == 'I don't like vaccines.') / (any response to V5a),V5c,V5a,2021-02-07,2021-12-25,2021-01-31,2021-12-25 +Vaccines,defno_barrier_dislike_vaccines_generally,Percentage of respondents who would definitely not choose to get vaccinated AND who don’t like vaccines generally,(V5c == 'I don't like vaccines generally.') / (any response to V5c),NA,V5c,NA,2021-12-19,2022-06-25,NA,NA +Vaccines,defno_barrier_not_recommended,Percentage of respondents who would definitely not choose to get vaccinated AND whose doctors have not recommended it,(V5c == 'My doctor has not recommended it.') / (any response to V5c),NA,V5c,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,defno_barrier_wait_safety,Percentage of respondents who would definitely not choose to get vaccinated AND who plan to wait and see if it is safe and may get it later,(V5c == 'I plan to wait and see if it is safe and may get it later.') / (any response to V5c),(V5a == 'I plan to wait and see if it is safe and may get it later.') / (any response to V5a),V5c,V5a,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_barrier_low_priority,Percentage of respondents who would definitely not choose to get vaccinated AND who think other people need it more than they do right now,(V5c == 'I think other people need it more than I do right now.') / (any response to V5c),(V5a == 'I think other people need it more than I do right now.') / (any response to V5a),V5c,V5a,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_barrier_cost,Percentage of respondents who would definitely not choose to get vaccinated AND who are concerned about the cost of a COVID-19 vaccine,(V5c == 'I am concerned about the cost of a COVID-19 vaccine.') / (any response to V5c),(V5a == 'I am concerned about the cost of a COVID-19 vaccine.') / (any response to V5a),V5c,V5a,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_barrier_distrust_vaccines,Percentage of respondents who would definitely not choose to get vaccinated AND who don’t trust COVID-19 vaccines,(V5c == 'I don't trust COVID-19 vaccines') / (any response to V5c),NA,V5c,NA,2021-02-07,2022-06-25,NA,NA +Vaccines,defno_barrier_distrust_govt,Percentage of respondents who would definitely not choose to get vaccinated AND who don’t trust the government,(V5c == 'I don't trust the government.') / (any response to V5c),(V5a == 'I don't trust the government.') / (any response to V5a),V5c,V5a,2021-02-07,2022-06-25,2021-02-28,2022-06-25 +Vaccines,defno_barrier_religious,Percentage of respondents who would definitely not choose to get vaccinated AND who say a COVID-19 vaccine is against their religious beliefs,(V5c == 'It is against my religious beliefs.') / (any response to V5c),(V5a == 'It is against my religious beliefs.') / (any response to V5a),V5c,V5a,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_barrier_health_condition,Percentage of respondents who would definitely not choose to get vaccinated AND who have a health condition and are concerned about the safety of the vaccine for people with their condition,"(V5c == 'I have a health condition and am concerned about the safety of the vaccine for +people with my condition.') / (any response to V5c)",NA,V5c,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,defno_barrier_pregnant,Percentage of respondents who would definitely not choose to get vaccinated AND who are currently/planning to be pregnant and/or breastfeeding and do not want to get vaccinated at this time,"(V5c == 'I am currently/planning to be pregnant and/or breastfeeding and do not want to +get vaccinated at this time.') / (any response to V5c)",NA,V5c,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,defno_barrier_other,Percentage of respondents who would definitely not choose to get vaccinated AND V6 who have a another barrier to choosing to get a COVID-19 vaccine,(V5c == 'Other.') / (any response to V5c),(V5a == 'Other.') / (any response to V5a),V5c,V5a,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_dontneed_reason_had_covid,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who have already had COVID-19,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I already had COVID-19.'))/ (any response to V5c & any response to V6),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I already had COVID-19.'))/ (any response to V5a & any response to V6),"V5c, V6","V5a, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_dontneed_reason_dont_spend_time,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who do not spend time with any high-risk people,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I do not spend time with any high-risk people.'))/ (any response to V5c & any response to V6),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I do not spend time with any high-risk people.'))/ (any response to V5a & any response to V6),"V5c, V6","V5a, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_dontneed_reason_not_high_risk,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who are not a member of a high-risk group,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I am not a member of a high-risk group.'))/ (any response to V5c & any response to V6),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I am not a member of a high-risk group.'))/ (any response to V5a & any response to V6),"V5c, V6","V5a, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_dontneed_reason_precautions,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who plan to use masks or other precautions instead,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I plan to use masks or other precautions instead.'))/ (any response to V5c & any response to V6),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I plan to use masks or other precautions instead.'))/ (any response to V5a & any response to V6),"V5c, V6","V5a, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_dontneed_reason_not_serious,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who don’t believe COVID-19 is a serious illness,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't believe COVID-19 is a serious illness.'))/ (any response to V5c & any response to V6),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't believe COVID-19 is a serious illness.'))/ (any response to V5a & any response to V6),"V5c, V6","V5a, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_dontneed_reason_not_beneficial,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who don’t think vaccines are beneficial,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't think vaccines are beneficial.')/ (any response to V5c & any response to V6),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'I don't think vaccines are beneficial.')/ (any response to V5a & any response to V6),"V5c, V6","V5a, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,defno_dontneed_reason_other,Percentage of respondents who would definitely not choose to get vaccinated who responded to V5c AND V6 who don’t think believe they need a COVID-19 vaccine for another reason,((V5c == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'Other'))/ (V5c == any response & V6 == any response),((V5a == 'I don't believe I need a COVID-19 vaccine.') & (V6 == 'Other'))/ (V5a == any response & V6 == any response),"V5c, V6","V5a, V6",2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,informed_access,Percentage of respondents who are very or moderately informed about how to get a vaccination,V13 == 'very informed' | V13 == 'moderately informed' / any response to V13,V13 == 'very informed' | V13 == 'moderately informed' / any response to V13,V13,V13,2021-02-28,2021-08-07,2021-02-28,2021-09-04 +Vaccines,appointment_have,Percentage of people who have an appointment to get a COVID-19 vaccine conditional on being accepting,V11 = 'yes' / any response to V11,V15 == 'yes' / any response to V15,V11,V15,2021-02-28,2021-08-07,2021-02-28,2022-06-25 +Vaccines,appointment_tried,Percentage of people without an appointment who have tried to get one conditional on being accepting,V12 == 'yes' / any response to V12,V16 == 'yes' / any response to V16,V12,V16,2021-02-28,2021-08-07,2021-02-28,2021-09-04 +Vaccines,appointment_or_accept_vaccine,Percentage who have an appointment or would definitely or probably choose to get vaccinated,"(V11a == 'yes' | (V3a == 'yes, definitely' | V3a == 'yes, probably')) / (any response to V3a | V11a == 'yes')","(V15a == 'yes' | (V3a == 'yes, definitely' | V3a == 'yes, probably')) / (any response to V3a | V15a == 'yes')","V3a, V11a","V3a, V15a",2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccinated_appointment_or_accept,"Percentage of who have either already reecived a COVID vaccine, have an appointment, or would definitely or probably choose to get vaccinated","(V1 == 'yes' | (V3a == 'yes, definitely' | V3a == 'yes, probably') | V11a == 'yes') / (any response to V3a | V1 == 'yes' | V11a == 'yes')","(V1 == 'yes' | (V3a == 'yes, definitely' | V3a == 'yes, probably') | V15a == 'yes') / (any response to V3a | V1 == 'yes' | V15a == 'yes')","V1, V3a, V11a","V1, V3a, V15a",2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,accept_vaccine_no_appointment,Percentage who would definitely or probably choose to get vaccinated but who do not have an appointment,"(V3a == 'yes, definitely would' | V3a == 'yes, probably would') / any response to V3a",NA,V3a,NA,2021-05-16,2022-06-25,NA,NA +Vaccines,accept_vaccine_no_appointment_defyes,Percentage who would definitely choose to get vaccinated but who do not have an appointment,"V3a == 'yes, definitely would' / any response to V3a","V3a == 'yes, definitely would' / any response to V3a",V3a,V3a,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,accept_vaccine_no_appointment_probyes,Percentage who would probably choose to get vaccinated and who do not have an appointment,"V3a == 'yes, probably would' / any response to V3a","V3a == 'yes, probably would' / any response to V3a",V3a,V3a,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,accept_vaccine_no_appointment_probno,Percentage who would probably not choose to get vaccinated and who do not have an appointment,"V3a == 'no, probably would not' / any response to V3a","V3a == 'no, probably would not' / any response to V3a",V3a,V3a,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,accept_vaccine_no_appointment_defno,Percentage who would definitely not choose to get vaccinated and who do not have an appointment,"V3a == 'no, definitely would not' / any response to V3a","V3a == 'no, definitely would not' / any response to V3a",V3a,V3a,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,trust_covid_info_doctors,"Percentage of people who trust COVID info from local health works, clinics, and community organizations",I6_1 == 'trust' / any response to I6_1,I6_1 == 'trust' / any response to I6_1,I6_1,I6_1,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,trust_covid_info_experts,Percentage of people who trust COVID info from scientists and other health experts,I6_2 == 'trust' / any response to I6_2,I6_2 == 'trust' / any response to I6_2,I6_2,I6_2,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,trust_covid_info_cdc,Percentage of people who trust COVID info from the Centers for Disease Control,I6_3 == 'trust' / any response to I6_3,NA,I6_3,NA,2021-05-16,2022-06-25,NA,NA +Vaccines,trust_covid_info_who,Percentage of people who trust COVID info from the World Health Organization,NA,I6_3 == 'trust' / any response to I6_3,NA,I6_3,NA,NA,2021-05-16,2022-06-25 +Vaccines,trust_covid_info_govt_health,Percentage of people who trust COVID info from government health authorities,I6_4 == 'trust' / any response to I6_4,I6_4 == 'trust' / any response to I6_4,I6_4,I6_4,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,trust_covid_info_politicians,Percentage of people who trust COVID info from politicians,I6_5 == 'trust' / any response to I6_5,I6_5 == 'trust' / any response to I6_5,I6_5,I6_5,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,trust_covid_info_journalists,Percentage of people who trust COVID info from journalists,I6_6 == 'trust' / any response to I6_6,I6_6 == 'trust' / any response to I6_6,I6_6,I6_6,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,trust_covid_info_friends,Percentage of people who trust COVID info from friends and family,I6_7 == 'trust' / any response to I6_7,I6_7 == 'trust' / any response to I6_7,I6_7,I6_7,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,trust_covid_info_religious,Percentage of people who trust COVID info from religious leaders,I6_8 == 'trust' / any response to I6_8,I6_8 == 'trust' / any response to I6_8,I6_8,I6_8,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,hesitant_trust_covid_info_doctors,"Percentage of people who trust COVID info from local health works, clinics, and community organizations among those who are hesitant","I6_1 == 'trust doctors' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust doctors' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_1","V3a, I6_1",2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,hesitant_trust_covid_info_experts,Percentage of people who trust COVID info from scientists and other health experts among those who are hesitant,"I6_1 == 'trust experts' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust experts' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_2","V3a, I6_2",2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,hesitant_trust_covid_info_cdc,Percentage of people who trust COVID info from the Centers for Disease Control among those who are hesitant,"I6_1 == 'trust CDC' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))",NA,"V3a, I6_3",NA,2021-05-16,2022-06-25,NA,NA +Vaccines,hesitant_trust_covid_info_who,Percentage of people who trust COVID info from the World Health Organization among those who are hesitant,NA,"I6_1 == 'trust WHO' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))",NA,"V3a, I6_3",NA,NA,2021-05-16,2022-06-25 +Vaccines,hesitant_trust_covid_info_govt_health,Percentage of people who trust COVID info from government health authorities among those who are hesitant,"I6_1 == 'trust government health authorities' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust government health authorities' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_4","V3a, I6_4",2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,hesitant_trust_covid_info_politicians,Percentage of people who trust COVID info from politicians among those who are hesitant,"I6_1 == 'trust politicians' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust politicians' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_5","V3a, I6_5",2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,hesitant_trust_covid_info_journalists,Percentage of people who trust COVID info from journalists among those who are hesitant,"I6_1 == 'trust journalists' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust journalists' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_6","V3a, I6_6",2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,hesitant_trust_covid_info_friends,Percentage of people who trust COVID info from friends and family among those who are hesitant,"I6_1 == 'trust friends and family' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust friends and family' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_7","V3a, I6_7",2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,hesitant_trust_covid_info_religious,Percentage of people who trust COVID info from religious leaders among those who are hesitant,"I6_1 == 'trust religious leaders' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","I6_1 == 'trust religious leaders' / (any response to I6 & (V3a == 'no, probably not' | V3a == 'no, definitely not'))","V3a, I6_8","V3a, I6_8",2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,"appointment_not_vaccinated [US] +appointment_have_not_vaccinated [GLOBAL]",Percentage of people who have an appointment to get vaccinated conditional on not being vaccinated.,V11a == 'yes' / (V1 == 'no' & any response to V11a),V15a == 'yes' / (V1 == 'no' & any response to V15a),"V1, V11a","V1, V15a",2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_tried,Percentage of people without an appointment who have tried to get a vaccine conditional on being accepting,"V12a == 'yes' / (any response to V12a & (V3a == 'yes, definitely' | V3a == 'yes, probably'))","V16a == 'yes' / (any response to V16a & (V3a == 'yes, definitely' | V3a == 'yes, probably'))","V3a, V12a","V3a, V16a",2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Symptoms,"had_covid_ever [US] +had_covid [GLOBAL]",Percentage of people reporting having had COVID-19,B13 == 'yes' / any response to B13,B0 == 'yes' / any response to B0,B13,B0,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Testing,test_reason_sick,"Percentage of people who report having been tested because they felt sick, out of all respondents tested in the last 14 days",B10b == 'I felt sick' / any response to B10b,B15 == 'I felt sick' / any response to B15,B10b,B15,2020-09-06,2022-02-19,2021-05-16,2022-02-19 +Testing,test_reason_contact,"Percentage of people who report having been tested because they were in contact with someone who was sick, out of all respondents tested in the last 14 days",B10b == 'contact with sick' / any response to B10b,B15 == 'contact with sick' / any response to B15,B10b,B15,2020-09-06,2022-02-19,2021-05-16,2022-02-19 +Testing,test_reason_medical,"Percentage of people who report having been tested because they were receiving medical care, out of all respondents tested in the last 14 days",B10b == 'while medical care' / any response to B10b,B15 == 'while medical care' / any response to B15,B10b,B15,2020-09-06,2022-02-19,2021-05-16,2022-02-19 +Testing,test_reason_required,"Percentage of people who report having been tested because their work or school required it, out of all respondents tested in the last 14 days",B10b == 'employer or school required' / any response to B10b,B15 == 'employer or school required' / any response to B15,B10b,B15,2020-09-06,2022-02-19,2021-05-16,2022-02-19 +Testing,test_reason_travel,"Percentage of people who report having been tested because it was required for travel, out of all respondents tested in the last 14 days",B10b == 'required for travel' / any response to B10b,B15 == 'required for travel' / any response to B15,B10b,B15,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Testing,test_reason_visit,"Percentage of people who report having been tested so that they could visit family and friends, out of all respondents tested in the last 14 days",B10b == 'visit family and friends' / any response to B10b,B15 == 'visit family and friends' / any response to B15,B10b,B15,2020-09-06,2022-02-19,2021-05-16,2022-02-19 +Testing,test_reason_crowd,"Percentage of people who report having been tested because they were in a crowded environment, out of all respondents tested in the last 14 days",B10b == 'I was in a crowded indoor environment' / any response to B10b,NA,B10b,NA,2020-09-06,2021-08-07,NA,NA +Testing,test_reason_large_event,"Percentage of people who report having been tested because they attended a large event, out of all respondents tested in the last 14 days",B10b == 'I attended a large outdoor event or gathering' / any response to B10b,NA,B10b,NA,2020-09-06,2021-08-07,NA,NA +Testing,test_reason_none,"Percentage of people reporting ""none of the above"" as their reason for being tested, out of all respondents tested in the last 14 days",(V9 == 'very concerned' | V9 == 'moderately concerned') / any response to V9 ,B15 == 'none of the above' / any response to B15,B10b,B15,2020-09-06,2022-02-19,2021-05-16,2022-02-19 +Vaccines,vaccine_barrier_eligible,Percentage of people reporting eligibilty requirements is a barrier to getting the vaccine,V15a|V15b == 'eligibility requirements' / any response to V15a|V15b,V18a|V18b == 'eligibility requirements' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-16,2022-02-19,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_no_appointments,Percentage of people reporting no appointments available is a barrier to getting the vaccine,V15a|V15b == 'no appointments' / any response to V15a|V15b,V18a|V18b == 'no appointments' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-16,2022-02-19,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_appointment_time,Percentage of people reporting that available appointment times did not work for them is a barrier to getting the vaccine,V15a|V15b == 'available appointment times' / any response to V15a|V15b,V18a|V18b == 'available appointment times' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-16,2022-02-19,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_technical_difficulties,Percentage of people reporting that technical difficulties are a barrier to getting the vaccine,V15a|V15b == 'technical difficulties' / any response to V15a|V15b,V18a|V18b == 'technical difficulties' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-16,2022-02-19,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_document,Percentage of people reporting that inability to provide required document is a barrier to getting the vaccine,V15a|V15b == 'required document' / any response to V15a|V15b,V18a|V18b == 'required document' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-16,2022-02-19,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_technology_access,Percentage of people reporting that limited access to internet or phone is a barrier to getting the vaccine,V15a|V15b == 'access to internet and phone' / any response to V15a|V15b,V18a|V18b == 'access to internet and phone' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-16,2022-02-19,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_travel,Percentage of people reporting that difficulty traveling to vaccination site is a barrier to getting the vaccine,V15a|V15b == 'travel to vaccination site' / any response to V15a|V15b,V18a|V18b == 'travel to vaccination site' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-16,2022-02-19,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_language,Percentage of people reporting that information not in their native language is a barrier to getting the vaccine,V15a|V15b == 'information in native language' / any response to V15a|V15b,V18a|V18b == 'information in native language' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-16,2022-02-19,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_childcare,Percentage of people reporting lack of childcare is a barrier to getting the vaccine,V15a|V15b == 'lack of childare' / any response to V15a|V15b,V18a|V18b == 'lack of childare' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-16,2022-02-19,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_time,Percentage of people that report difficulty getting time away from school or work is a barrier to getting the vaccine,V15a|V15b == 'time away from work or school' / any response to V15a|V15b,V18a|V18b == 'time away from work or school' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-16,2022-02-19,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_type,Percentage of people that report type of vaccine available is a barrier to getting the vaccine,V15a|V15b == 'type of vaccine' / any response to V15a|V15b,V18a|V18b == 'type of vaccine' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-16,2022-02-19,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_none,"Percentage of people that report ""none of the above"" as their barrier to getting the vaccine",V15a|V15b == 'none of the above' / any response to V15a|V15b,V18a|V18b == 'none of the above' / any response to V18a|V18b,V15a|V15b,V18a|V18b,2021-05-16,2022-02-19,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_eligible_has,Percentage of people reporting eligibilty requirements is a barrier to getting the vaccine,V15a == 'eligibility requirements' / any response to V15a,V18a == 'eligibility requirements' / any response to V18a,V15a,V18a,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Vaccines,vaccine_barrier_no_appointments_has,Percentage of people reporting no appointments available is a barrier to getting the vaccine,V15a == 'no appointments' / any response to V15a,V18a == 'no appointments' / any response to V18a,V15a,V18a,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Vaccines,vaccine_barrier_appointment_time_has,Percentage of people reporting that available appointment times did not work for them is a barrier to getting the vaccine,V15a == 'available appointment times' / any response to V15a,V18a == 'available appointment times' / any response to V18a,V15a,V18a,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Vaccines,vaccine_barrier_technical_difficulties_has,Percentage of people reporting that technical difficulties are a barrier to getting the vaccine,V15a == 'technical difficulties' / any response to V15a,V18a == 'technical difficulties' / any response to V18a,V15a,V18a,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Vaccines,vaccine_barrier_document_has,Percentage of people reporting that inability to provide required document is a barrier to getting the vaccine,V15a == 'required document' / any response to V15a,V18a == 'required document' / any response to V18a,V15a,V18a,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Vaccines,vaccine_barrier_technology_access_has,Percentage of people reporting that limited access to internet or phone is a barrier to getting the vaccine,V15a == 'access to internet and phone' / any response to V15a,V18a == 'access to internet and phone' / any response to V18a,V15a,V18a,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Vaccines,vaccine_barrier_travel_has,Percentage of people reporting that difficulty traveling to vaccination site is a barrier to getting the vaccine,V15a == 'travel to vaccination site' / any response to V15a,V18a == 'travel to vaccination site' / any response to V18a,V15a,V18a,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Vaccines,vaccine_barrier_language_has,Percentage of people reporting that information not in their native language is a barrier to getting the vaccine,V15a == 'information in native language' / any response to V15a,V18a == 'information in native language' / any response to V18a,V15a,V18a,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Vaccines,vaccine_barrier_childcare_has,Percentage of people reporting lack of childcare is a barrier to getting the vaccine,V15a == 'lack of childare' / any response to V15a,V18a == 'lack of childare' / any response to V18a,V15a,V18a,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Vaccines,vaccine_barrier_time_has,Percentage of people that report difficulty getting time away from school or work is a barrier to getting the vaccine,V15a == 'time away from work or school' / any response to V15a,V18a == 'time away from work or school' / any response to V18a,V15a,V18a,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Vaccines,vaccine_barrier_type_has,Percentage of people that report type of vaccine available is a barrier to getting the vaccine,V15a == 'type of vaccine' / any response to V15a,V18a == 'type of vaccine' / any response to V18a,V15a,V18a,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Vaccines,vaccine_barrier_none_has,"Percentage of people that report ""none of the above"" as their barrier to getting the vaccine",V15a == 'none of the above' / any response to V15a,V18a == 'none of the above' / any response to V18a,V15a,V18a,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Vaccines,vaccine_barrier_eligible_tried,Percentage of people reporting eligibilty requirements is a barrier to getting the vaccine,V15b == 'eligibility requirements' / any response to V15b,V18b == 'eligibility requirements' / any response to V18b,V15b,V18b,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_no_appointments_tried,Percentage of people reporting no appointments available is a barrier to getting the vaccine,V15b == 'no appointments' / any response to V15b,V18b == 'no appointments' / any response to V18b,V15b,V18b,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_appointment_time_tried,Percentage of people reporting that available appointment times did not work for them is a barrier to getting the vaccine,V15b == 'available appointment times' / any response to V15b,V18b == 'available appointment times' / any response to V18b,V15b,V18b,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_technical_difficulties_tried,Percentage of people reporting that technical difficulties are a barrier to getting the vaccine,V15b == 'technical difficulties' / any response to V15b,V18b == 'technical difficulties' / any response to V18b,V15b,V18b,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_document_tried,Percentage of people reporting that inability to provide required document is a barrier to getting the vaccine,V15b == 'required document' / any response to V15b,V18b == 'required document' / any response to V18b,V15b,V18b,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_technology_access_tried,Percentage of people reporting that limited access to internet or phone is a barrier to getting the vaccine,V15b == 'access to internet and phone' / any response to V15b,V18b == 'access to internet and phone' / any response to V18b,V15b,V18b,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_travel_tried,Percentage of people reporting that difficulty traveling to vaccination site is a barrier to getting the vaccine,V15b == 'travel to vaccination site' / any response to V15b,V18b == 'travel to vaccination site' / any response to V18b,V15b,V18b,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_language_tried,Percentage of people reporting that information not in their native language is a barrier to getting the vaccine,V15b == 'information in native language' / any response to V15b,V18b == 'information in native language' / any response to V18b,V15b,V18b,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_childcare_tried,Percentage of people reporting lack of childcare is a barrier to getting the vaccine,V15b == 'lack of childare' / any response to V15b,V18b == 'lack of childare' / any response to V18b,V15b,V18b,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_time_tried,Percentage of people that report difficulty getting time away from school or work is a barrier to getting the vaccine,V15b == 'time away from work or school' / any response to V15b,V18b == 'time away from work or school' / any response to V18b,V15b,V18b,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_type_tried,Percentage of people that report type of vaccine available is a barrier to getting the vaccine,V15b == 'type of vaccine' / any response to V15b,V18b == 'type of vaccine' / any response to V18b,V15b,V18b,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_barrier_none_tried,"Percentage of people that report ""none of the above"" as their barrier to getting the vaccine",V15b == 'none of the above' / any response to V15b,V18b == 'none of the above' / any response to V18b,V15b,V18b,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_timing_weeks,Percentage of people reporting they will try to get the vaccine within a week or two,V16 == 'within a week or two' / any response to V16,V19 == 'within a week or two' / any response to V19,V16,V19,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_timing_onemonth,Percentage of people reporting they will try to get the vaccine within a month,V16 == 'within a month' / any response to V16,V19 == 'within a month' / any response to V19,V16,V19,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_timing_threemonths,Percentage of people reporting they will try to get the vaccine within three months,V16 == 'within three months' / any response to V16,V19 == 'within three months' / any response to V19,V16,V19,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_timing_sixmonths,Percentage of people reporting they will try to get the vaccine within six months,V16 == 'within six months' / any response to V16,V19 == 'within six months' / any response to V19,V16,V19,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_timing_morethansix,Percentage of people reporting they will try to get the vaccine in more than six months,V16 == 'more than six months' / any response to V16,V19 == 'more than six months' / any response to V19,V16,V19,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Vaccines,vaccine_timing_dontknow,Percentage of people reporting that they don't know when they will get the vaccine,V16 == 'I don't know' / any response to V16,V19 == 'I don't know' / any response to V19,V16,V19,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,worried_catch_covid,Percentage of people worrying either a great deal or a moderate amount about catching COVID-19,(G1 == 'A great deal' | G1 == 'A moderate amount') / any response to G1,(G1 == 'A great deal' | G1 == 'A moderate amount') / any response to G1,C9,G1,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,belief_distancing_effective,Percentage of people who believe social distancing is either very or moderately effective for preventing the spread of COVID-19,(G2 == 'Very effective' | G2 == 'Moderately effective') / any response to G2,(G2 == 'Very effective' | G2 == 'Moderately effective') / any response to G2,G2,G2,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,belief_masking_effective,Percentage of people who believe that wearing a face mask is very or moderately effective for preventing the spread of COVID-19,(G3 == 'Very effective' | G3 == 'Moderately effective') / any response to G3,(G3 == 'Very effective' | G3 == 'Moderately effective') / any response to G3,G3,G3,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,others_distanced_public,Percentage of people who reported that all or most people they saw in public in the last 7 days maintained a distance of at least [1 meter / 6 feet],(H1 == 'Most people' | H1 == 'All of the people') / (H1 != 'I have not been in public during the past 7 days'),(H1 == 'Most people' | H1 == 'All of the people') / (H1 != 'I have not been in public during the past 7 days'),H1,H1,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,others_distanced_public_alt,"Percentage of people who reported that all, most, or some people they saw in public in the last 7 days maintained a distance of at least [1 meter / 6 feet]",(H1 == 'Some people' | H1 == 'Most people' | H1 == 'All of the people') / (H1 != 'I have not been in public during the past 7 days'),NA,H1,NA,2021-05-16,2022-06-25,NA,NA +Module A,others_masked_public,Percentage of people who reported that all or most people they saw in public in the last 7 days wore a mask,(H2 == 'Most people' | H2 == 'All of the people') / (H2 != 'I have not been in public during the past 7 days),(H2 == 'Most people' | H2 == 'All of the people') / (H2 != 'I have not been in public during the past 7 days),H2,H2,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,others_masked_public_alt,"Alternative indicator for percentage of respondents reporting others are masked in public, includes respondents that report that ""all of the people,"" ""most of the people,"" or ""some of the people"" are masked in public.",(H2 == 'Most people' | H2 == 'All of the people' | H2 == ‘Some’) / (H2 != 'I have not been in public during the past 7 days),(H2 == 'Most people' | H2 == 'All of the people' | H2 == ‘Some’) / (H2 != 'I have not been in public during the past 7 days),H2,H2,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,covid_vaccinated_friends,Percentage of people who reported that all or most of their friends and family have gotten a COVID-19 vaccine,(H3 == 'All of the people' | H3 == 'Most people') / any response to H3,(H3 == 'All of the people' | H3 == 'Most people') / any response to H3,H3,H3,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,belief_vaccinated_mask_unnecessary,"Percentage of people who indicate that ""Getting the COVID-19 vaccine means that you can stop wearing a mask around people outside your household."" is definitely or probably true",(I1 == 'Definitely true' | I1 == 'Probably true') / any response to I1,(I1 == 'Definitely true' | I1 == 'Probably true') / any response to I1,I1,I1,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Module A,belief_children_immune,"Percentage of people who indicate that ""Children cannot get COVID-19"" is definitely or probably true.",(I2 == 'Definitely true' | I2 == 'Probably true') / any response to I2,(I2 == 'Definitely true' | I2 == 'Probably true') / any response to I2,I2,I2,2021-05-16,2022-02-19,2021-05-16,2022-02-19 +Module A,belief_created_small_group,"Percentage of people who indicate that ""COVID-19 was deliberately created by a small group of people who secretly manipulate world events"" is definitely or probably true",(I3 == 'Definitely true' | I3 == 'Probably true') / any response to I3,NA,I3,NA,2021-05-16,2022-06-25,NA,NA +Module A,belief_govt_exploitation,"Percentage of people who indicate that ""The COVID-19 pandemic is being exploited by the government to control people"" is definitely or probably true",(I4 == 'Definitely true' | I4 == 'Probably true') / any response to I4,NA,I4,NA,2021-05-16,2022-06-25,NA,NA +Module A,belief_no_spread_hot_humid,"Percentage of people who indicate that ""COVID-19 cannot spread in hot and humid climates"" definitely or probably true",NA,(I8 == 'Definitely true' | I8 == 'Probably true') / any response to I8,NA,I8,NA,NA,2021-05-16,2022-02-19 +Module A,news_online,Percentage of people who got news about COVID-19 in the last 7 days from online sources,NA,I9_noneu == 'online sources' / any response to I9_noneu,NA,I9_noneu,NA,NA,2021-05-16,2022-02-19 +Module A,news_messaging,Percentage of people who got news about COVID-19 in the last 7 days from messaging apps,NA,I9_noneu == 'messaging apps' / any response to I9_noneu,NA,I9_noneu,NA,NA,2021-05-16,2022-02-19 +Module A,news_newspaper,Percentage of people who got news about COVID-19 in the last 7 days from newspapers,NA,I9_noneu == 'newspapers' / any response to I9_noneu,NA,I9_noneu,NA,NA,2021-05-16,2022-02-19 +Module A,news_television,Percentage of people who got news about COVID-19 in the last 7 days from television,NA,I9_noneu == 'television' / any response to I9_noneu,NA,I9_noneu,NA,NA,2021-05-16,2022-02-19 +Module A,news_radio,Percentage of people who got news about COVID-19 in the last 7 days from radio,NA,I9_noneu == 'radio' / any response to I9_noneu,NA,I9_noneu,NA,NA,2021-05-16,2022-02-19 +Module A,news_none,"Percentage of people who got news about COVID-19 in the last 7 days from ""none of the above""",NA,I9_noneu == 'none of the above' / any response I9_noneu,NA,I9_noneu,NA,NA,2021-05-16,2022-02-19 +Module A,trust_news_online,Percentage of people who report trusting online sources to provide accurate news and information about COVID-19,NA,"I10_noneu_1 == ""trust"" / any response to I10_noneu_1",NA,I10_noneu_1,NA,NA,2021-05-16,2022-02-19 +Module A,trust_news_messaging,Percentage of people who report trusting messaging apps to provide accurate news and information about COVID-19,NA,"I10_noneu_2 == ""trust"" / any response to I10_noneu_2",NA,I10_noneu_2,NA,NA,2021-05-16,2022-02-19 +Module A,trust_news_newspaper,Percentage of people who report trusting newspapers to provide accurate news and information about COVID-19,NA,"I10_noneu_3 == ""trust"" / any response to I10_noneu_3",NA,I10_noneu_3,NA,NA,2021-05-16,2022-02-19 +Module A,trust_news_television,Percentage of people who report trusting television to provide accurate news and information about COVID-19,NA,"I10_noneu_4 == ""trust"" / any response to I10_noneu_4",NA,I10_noneu_4,NA,NA,2021-05-16,2022-02-19 +Module A,trust_news_radio,Percentage of people who report trusting radio to provide accurate news and information about COVID-19,NA,I10_noneu_5 == 3 / any response to I10_noneu_5,NA,I10_noneu_5,NA,NA,2021-05-16,2022-02-19 +Module A,want_info_covid_treatment,Percentage of people who say they want more information about the treatment of COVID-19,I7 == 'treatment of COVID-19' / any response to I7,I7 == 'treatment of COVID-19' / any response to I7,I7,I7,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,want_info_vaccine_access,Percentage of people who say they want more information about how to get a COVID-19 vaccine,I7 == 'how to get vaccine' / any response to I7,I7 == 'how to get vaccine' / any response to I7,I7,I7,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,want_info_vaccine_types,Percentage of people who say they want more information about different types of COVID-19 vaccines,I7 == 'different types of vaccines' / any response to I7,I7 == 'different types of vaccines' / any response to I7,I7,I7,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,want_info_covid_variants,Percentage of people who say they want more information about variants of COVID-19 (also known as coronavirus mutations),I7 == 'variants of COVID-19' / any response to I7,I7 == 'variants of COVID-19' / any response to I7,I7,I7,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,want_info_children_education,Percentage of people who say they want more information about how to support their children's education,I7 == 'support children's education' / any response to I7,I7 == 'support children's education' / any response to I7,I7,I7,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,want_info_economic_impact,Percentage of people who say they want more information about the economic impact of COVID-19 to themselves personally,NA,I7 == 'economic impact to me personally' / any response to I7,NA,I7,NA,NA,2021-05-16,2022-06-25 +Module A,want_info_mental_health,Percentage of people who say they want more information about how to maintain their mental health,I7 == 'maintain mental health' / any response to I7,I7 == 'maintain mental health' / any response to I7,I7,I7,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,want_info_relationships,Percentage of people who say they want more information about how to maintain their social relationships despite physical distancing,I7 == 'maintain social relationships' / any response to I7,I7 == 'maintain social relationships' / any response to I7,I7,I7,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,want_info_employment,Percentage of people who say they want more information about employment and other economic and financial issues,I7 == 'employment or other economic or financial issues' / any response to I7,I7 == 'employment or other economic or financial issues' / any response to I7,I7,I7,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,want_info_none,"Percentage of people reporting that they want more information about ""None of the above""",I7 == 'none of the above' / any response to I7,I7 == 'none of the above' / any response to I7,I7,I7,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,received_news_local_health,"Percentage of respondents reporting having received news about COVID-19 in the past 7 days from local health workers, clinics, and community organizations","I5 == 'Local health workers, clinics, and community organizations' / any response to I5","I5 == 'Local health workers, clinics, and community organizations' / any response to I5",I5,I5,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,received_news_experts,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from scientists and other health experts,I5 == 'Scientists and other health experts' / any response to I5,I5 == 'Scientists and other health experts' / any response to I5,I5,I5,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,received_news_who,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from the World Health Organization (WHO),NA,I5 == 'World Health Organization (WHO)' / any response to I5,NA,I5,NA,NA,2021-05-16,2022-06-25 +Module A,received_news_cdc,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from the US Centers for Disease Control (CDC),I5 == 'Centers for Disease Control (CDC)' / any response to I5,NA,I5,I5,2021-05-16,2022-06-25,NA,NA +Module A,received_news_govt_health,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from government health authorities or officials,I5 == 'Government health authorities or officials' / any response to I5,I5 == 'Government health authorities or officials' / any response to I5,I5,I5,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,received_news_politicians,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from politicians,I5 == 'Politicians' / any response to I5,I5 == 'Politicians' / any response to I5,I5,I5,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,received_news_journalists,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from journalists,I5 == 'Journalists' / any response to I5,I5 == 'Journalists' / any response to I5,I5,I5,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,received_news_friends,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from friends and family,I5 == 'Friends and family' / any response to I5,I5 == 'Friends and family' / any response to I5,I5,I5,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,received_news_religious,Percentage of respondents reporting having received news about COVID-19 in the past 7 days from religious leaders,I5 == 'Religious leaders' / any response to I5,I5 == 'Religious leaders' / any response to I5,I5,I5,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Module A,received_news_none,"Percentage of respondents reporting having received news about COVID-19 in the past 7 days from ""None of the above.""",I5 == 'None of the above' / any response to I5,I5 == 'None of the above' / any response to I5,I5,I5,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Heathcare,delayed_care_cost,Percentage of respondents who have not sought medical care in the past year because of cost,K1 == 'Yes' / any response to K1,K1 == 'Yes' / any response to K1,K1,K1,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Heathcare,race_treated_fairly_healthcare,"Percentage of respondents who somewhat or strongly agree that ""People of my race are treated fairly in a healthcare setting.""",(K2 == 'strongly agree' | K2 == 'somewhat agree') / any response to K2,NA,K2,NA,2021-05-16,2022-06-25,NA,NA +Vaccines,vaccinate_children,Percentage of respondents with children who report that they will definitely or probably get the vaccine for their children.,"(E4 == 'Yes, definitely' | E4 == 'Yes, probably') / (E4 != 'I don't have children')","(J2 == 'Yes, definitely' OR J2 == 'Yes, probably') / (J2 != 'I don't have children')",E4,J2,2021-05-16,2021-12-25,2021-05-16,2021-12-25 +Symptoms,symp_fever,Percentage of respondents that report having a fever in the past 24 hours.,B2 == 'fever' / any response to B2,B1_1 == 'yes' / any response to B1,B2,B1_1,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Symptoms,symp_cough,Percentage of respondents that report having a cough in the past 24 hours,B2 == 'cough' / any response to B2,B1_2 == 'yes' / any response to B1,B2,B1_2,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Symptoms,symp_diff_breathing,Percentage of respondents that report having difficulty breathing in the past 24 hours,B2 == 'difficulty breathing' / any response to B2,B1_3 == 'yes' / any response to B1,B2,B1_3,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Symptoms,symp_fatigue,Percentage of respondents that report having fatigue in the past 24 hours,B2 == 'tiredness or exhaustion' / any response to B2,B1_4 == 'yes' / any response to B1,B2,B1_4,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Symptoms,symp_stuffy_nose,Percentage of respondents that report having a stuffy or runny nose in the past 24 hours,B2 == 'stuffy or runny nose' / any response to B2,B1_5 == 'yes' / any response to B1,B2,B1_5,2021-05-16,2022-06-25,2020-04-26,2022-06-25 +Symptoms,symp_aches,Percentage of respondents that report having aches or muscle pain in the past 24 hours,B2 == 'muscle or joint aches' / any response to B2,B1_6 == 'yes' / any response to B1,B2,B1_6,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Symptoms,symp_sore_throat,Percentage of respondents that report having a sore throat in the past 24 hours,B2 == 'sore throat' / any response to B2,B1_7 == 'yes' / any response to B1,B2,B1_7,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Symptoms,symp_chest_pain,Percentage of respondents that report having chest pain in the past 24 hours,B2 == 'persistent pain or pressure in your chest' / any response to B2,B1_8 == 'yes' / any response to B1,B2,B1_8,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Symptoms,symp_nausea,Percentage of respondents that report having nausea in the past 24 hours,B2 == 'nausea or vomiting' / any response to B2,B1_9 == 'yes' / any response to B1,B2,B1_9,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Symptoms,"symp_anosmia [US] +symp_loss_smell_taste [GLOBAL]",Percentage of respondents that report having loss of smell or taste in the past 24 hours. ,B2 == 'loss of smell or taste' / any response to B2,B1_10 == 'yes' / any response to B1,B2,B1_10,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Symptoms,symp_eye_pain,Percentage of respondents that report having eye pain in the past 24 hours,B2 == 'eye pain' / any response to B2,B1_11 == 'yes' / any response to B1,B2,B1_11,2020-05-17,2021-08-07,2020-04-26,2021-09-04 +Symptoms,symp_headache,Percentage of respondents that report having a headache in the past 24 hours,B2 == 'headaches' / any response to B2,B1_12 == 'yes' / any response to B1,B2,B1_12,2020-11-22,2022-06-25,2020-04-26,2022-06-25 +Symptoms,symp_chills,Percentage of respondents that report having chills in the past 24 hours,B2 == 'chills' / any response to B2,B1_13 == 'yes' / any response to B1,B2,B1_13,2020-09-06,2022-06-25,2020-05-03,2022-06-25 +Symptoms,symp_sleep_changes,Percentage of respondents that report having sleep changes in the past 24 hours,B2 == 'changes in sleep' / any response to B2,B1_14 == 'yes' / any response to B1,B2,B1_14,2020-11-22,2021-08-07,2020-11-22,2021-09-04 +Symptoms,symp_other,Percentage of respondents that report having other symptoms in the past 24 hours,B2 == 'other' / any response to B2,NA,B2,NA,2020-04-05,2022-06-25,NA,NA +Symptoms,symp_none,Percentage of respondents that report having no symptoms in the past 24 hours,B2 == 'none of the above' / any response to B2,NA,B2,NA,2020-04-05,2022-06-25,NA,NA +Symptoms,symp_shortness_breath,Percentage of respondents that report having shortness of breath in the past 24 hours,B2 == 'shortness of breath' / any response to B2,NA,B2,NA,2020-04-05,2022-06-25,NA,NA +Symptoms,symp_nasal_congestion,Percentage of respondents that report having nasal congestion in the past 24 hours,B2 == 'nasal congestion' / any response to B2,NA,B2,NA,2020-04-05,2021-08-07,NA,NA +Symptoms,symp_runny_nose,Percentage of respondents that report having a runny nose in the past 24 hours,B2 == 'runny nose' / any response to B2,NA,B2,NA,2020-04-05,2021-08-07,NA,NA +Symptoms,symp_diarrhea,Percentage of respondents that report having diarrhea in the past 24 hours,B2 == 'diarrhea' / any response to B2,NA,B2,NA,2020-04-05,2022-06-25,NA,NA +Symptoms,"symp_unusual_given_fever [US] +symp_fever_unusual [GLOBAL]",Percentage of respondents reporting their fever is new or unusal out of all respondents reporting fever,B2c == 'fever' / B2 == 'fever',B1b_x1 == 'yes' / B1_1 == 'yes',"B2c, B2",B1b_x1,2020-09-06,2022-06-25,2020-06-21,2022-06-25 +Symptoms,"symp_unusual_given_cough [US] +symp_cough_unusual [GLOBAL]",Percentage of respondents reporting their cough is new or unusal out of all respondents reporting cough,B2c == 'cough' / B2 == 'cough',B1b_x2 == 'yes' / B1_2 == 'yes',"B2c, B2",B1b_x2,2020-09-06,2022-06-25,2020-06-21,2022-06-25 +Symptoms,"symp_unusual_given_diff_breathing [US] +symp_diff_breathing_unusual [GLOBAL]",Percentage of respondents reporting their difficulty breathing is new or unusal out of all respondents reporting difficulty breathing,B2c == 'difficulty breathing' / B2 == 'difficulty breathing',B1b_x3 == 'yes' / B1_3 == 'yes',"B2c, B2",B1b_x3,2020-09-06,2022-06-25,2020-06-21,2022-06-25 +Symptoms,"symp_unusual_given_fatigue [US] +symp_fatigue_unusual [GLOBAL]",Percentage of respondents reporting their fatigue is new or unusal out of all respondents reporting fatigue,B2c == 'tiredness or exhaustion' / B2 == 'tiredness or exhaustion',B1b_x4 == 'yes' / B1_4 == 'yes',"B2c, B2",B1b_x4,2020-09-06,2022-06-25,2020-06-21,2022-06-25 +Symptoms,"symp_unusual_given_stuffy_nose [US] +symp_stuffy_nose_unusual [GLOBAL]",Percentage of respondents reporting their stuffy or runny nose is new or unusal out of all respondents reporting stuffy or runny nose,B2c == 'stuffy or runny nose' / B2 == 'stuffy or runny nose',B1b_x5 == 'yes' / B1_5 == 'yes',"B2c, B2",B1b_x5,2021-05-16,2022-06-25,2020-06-21,2022-06-25 +Symptoms,"symp_unusual_given_aches [US] +symp_aches_unusual [GLOBAL]",Percentage of respondents reporting their aches or muscle pain is new or unusal out of all respondents reporting aches or muscle pain,B2c == 'muscle or joint aches' / B2 == 'muscle or joint aches',B1b_x6 == 'yes' / B1_6 == 'yes',"B2c, B2",B1b_x6,2020-09-06,2022-06-25,2020-06-21,2022-06-25 +Symptoms,"symp_unusual_given_sore_throat [US] +symp_sore_throat_unusual [GLOBAL]",Percentage of respondents reporting their sore throat is new or unusal out of all respondents reporting sore throat,B2c == 'sore throat' / B2 == 'sore throat',B1b_x7 == 'yes' / B1_7 == 'yes',"B2c, B2",B1b_x7,2020-09-06,2022-06-25,2020-06-21,2022-06-25 +Symptoms,"symp_unusual_given_chest_pain [US] +symp_chest_pain_unusual [GLOBAL]",Percentage of respondents reporting their chest pain is new or unusal out of all respondents reporting chest pain,B2c == 'persistent pain or pressure in your chest' / B2 == 'persistent pain or pressure in your chest',B1b_x8 == 'yes' / B1_8 == 'yes',"B2c, B2",B1b_x8,2020-09-06,2022-06-25,2020-06-21,2022-06-25 +Symptoms,"symp_unusual_given_nausea [US] +symp_nausea_unusual [GLOBAL]",Percentage of respondents reporting their nausea is new or unusal out of all respondents reporting nausea,B2c == 'nausea or vomiting' / B2 == 'nausea or vomiting',B1b_x9 == 'yes' / B1_9 == 'yes',"B2c, B2",B1b_x9,2020-09-06,2022-06-25,2020-06-21,2022-06-25 +Symptoms,"symp_unusual_given_anosmia [US] +anosmia_unusual [GLOBAL]",Percentage of respondents reporting their loss of smell or taste is new or unusal out of all respondents reporting loss of smell or taste,B2c == 'loss of smell or taste' / B2 == 'loss of smell or taste',B1b_x10 == 'yes' / B1_10 == 'yes',"B2c, B2",B1b_x10,2020-09-06,2022-06-25,2020-06-21,2022-06-25 +Symptoms,"symp_unusual_given_eye_pain [US] +symp_eye_pain_unusual [GLOBAL]",Percentage of respondents reporting their eye pain is new or unusual out of all respondents reporting eye pain,B2c == 'eye pain' / B2 == 'eye pain',B1b_x11 == 'yes' / B1_11 == 'yes',"B2c, B2",B1b_x11,2020-09-06,2021-08-07,2020-06-21,2021-09-04 +Symptoms,"symp_unusual_given_headache [US] +symp_headache_unusual [GLOBAL]",Percentage of respondents reporting their headache is new or unusal out of all respondents reporting headache,B2c == 'headaches' / B2 == 'headaches',B1b_x12 == 'yes' / B1_12 == 'yes',"B2c, B2",B1b_x12,2020-11-22,2022-06-25,2020-06-21,2022-06-25 +Symptoms,"symp_unusual_given_chills [US] +symp_chills_unusual [GLOBAL]",Percentage of respondents reporting their chills are new or unusal out of all respondents reporting chills,B2c == 'chills' / B2 == 'chills',B1b_x13 == 'yes' / B1_13 == 'yes',"B2c, B2",B1b_x13,2020-09-06,2022-06-25,2020-06-21,2022-06-25 +Symptoms,"symp_unusual_given_sleep_changes [US] +symp_sleep_changes_unusual [GLOBAL]",Percentage of respondents reporting their sleep changes are new or unusual out of all respondents reporting sleep changes,B2c == 'changes in sleep' / B2 == 'changes in sleep',B1b_x14 == 'yes' / B1_14 == 'yes',"B2c, B2",B1b_x14,2020-11-22,2021-08-07,2020-11-22,2021-09-04 +Symptoms,"symp_unusual_given_shortness_breath [US] +symp_shortness_breath_unusual [GLOBAL]",Percentage of respondents reporting their shortness of breath is new or unusual out of all respondents reporting shortness of breath,B2c == 'shortness of breath' / B2 == 'shortness of breath',NA,"B2c, B2",NA,2020-09-06,2022-06-25,NA,NA +Symptoms,"symp_unusual_given_nasal_congestion [US] +symp_nasal_congestion_unusual [GLOBAL]",Percentage of respondents reporting their nasal congestion is new or unusual out of all respondents reporting nasal congestion,B2c == 'nasal congestion' / B2 == 'nasal congestion',NA,"B2c, B2",NA,2020-09-06,2021-08-07,NA,NA +Symptoms,"symp_unusual_given_runny_nose [US] +symp_runny_nose_unusual [GLOBAL]",Percentage of respondents reporting their runny nose is new or unusual out of all respondents reporting runny nose,B2c == 'runny nose' / B2 == 'runny nose',NA,"B2c, B2",NA,2020-09-06,2021-08-07,NA,NA +Symptoms,"symp_unusual_given_diarrhea [US] +symp_diarrhea_unusual [GLOBAL]",Percentage of respondents reporting their diarrhea is new or unusual out of all respondents reporting diarrhea,B2c == 'diarrhea' / B2 == 'diarrhea',NA,"B2c, B2",NA,2020-09-06,2022-06-25,NA,NA +Symptoms,"symp_unusual_given_other [US] +symp_other_unusual [GLOBAL]","Percentage of respondents reporting another, unlisted symptom is new or unusual out of all respondents reporting another symptom",B2c == 'Other symptom not listed' / B2 == 'Other symptom not listed',NA,"B2c, B2",NA,2020-09-06,2022-06-25,NA,NA +Symptoms,unusual_symptom_fever,Percentage of respondents reporting their fever is new or unusal out of all respondents experiencing any unusual symptom,B2c == 'fever' / any response to B2c,NA,B2c,NA,2020-09-06,2022-06-25,NA,NA +Symptoms,unusual_symptom_cough,Percentage of respondents reporting their cough is new or unusal out of all respondents experiencing any unusual symptom,B2c == 'cough' / any response to B2c,NA,B2c,NA,2020-09-06,2022-06-25,NA,NA +Symptoms,unusual_symptom_breathing,Percentage of respondents reporting their difficulty breathing is new or unusal out of all respondents experiencing any unusual symptom,B2c == 'difficulty breathing' / any response to B2c,NA,B2c,NA,2020-09-06,2022-06-25,NA,NA +Symptoms,unusual_symptom_tired,Percentage of respondents reporting their fatigue is new or unusal out of all respondents experiencing any unusual symptom,B2c == 'tiredness or exhaustion' / any response to B2c,NA,B2c,NA,2020-09-06,2022-06-25,NA,NA +Symptoms,unusual_symptom_stuffy_nose,Percentage of respondents reporting their stuffy or runny nose is new or unusal out of all respondents experiencing any unusual symptom,B2c == 'stuffy or runny nose' / any response to B2c,NA,B2c,NA,2021-05-16,2022-06-25,NA,NA +Symptoms,unusual_symptom_muscle,Percentage of respondents reporting their aches or muscle pain is new or unusal out of all respondents experiencing any unusual symptom,B2c == 'muscle or joint aches' / any response to B2c,NA,B2c,NA,2020-09-06,2022-06-25,NA,NA +Symptoms,unusual_symptom_sorethroat,Percentage of respondents reporting their sore throat is new or unusal out of all respondents experiencing any unusual symptom,B2c == 'sore throat' / any response to B2c,NA,B2c,NA,2020-09-06,2022-06-25,NA,NA +Symptoms,unusual_symptom_chestpain,Percentage of respondents reporting their chest pain is new or unusal out of all respondents experiencing any unusual symptom,B2c == 'persistent pain or pressure in your chest' / any response to B2c,NA,B2c,NA,2020-09-06,2022-06-25,NA,NA +Symptoms,unusual_symptom_nausea,Percentage of respondents reporting their nausea is new or unusal out of all respondents experiencing any unusual symptom,B2c == 'nausea or vomiting' / any response to B2c,NA,B2c,NA,2020-09-06,2022-06-25,NA,NA +Symptoms,unusual_symptom_anosmia,Percentage of respondents reporting their loss of smell or taste is new or unusal out of all respondents experiencing any unusual symptom,B2c == 'loss of smell or taste' / any response to B2c,NA,B2c,NA,2020-09-06,2022-06-25,NA,NA +Symptoms,unusual_symptom_eyepain,Percentage of respondents reporting their eye pain is new or unusual out of all respondents experiencing any unusual symptom,B2c == 'eye pain' / any response to B2c,NA,B2c,NA,2020-09-06,2021-08-07,NA,NA +Symptoms,unusual_symptom_headache,Percentage of respondents reporting their headache is new or unusal out of all respondents experiencing any unusual symptom,B2c == 'headaches' / any response to B2c,NA,B2c,NA,2020-11-22,2022-06-25,NA,NA +Symptoms,unusual_symptom_chills,Percentage of respondents reporting their chills are new or unusal out of all respondents experiencing any unusual symptom,B2c == 'chills' / any response to B2c,NA,B2c,NA,2020-09-06,2022-06-25,NA,NA +Symptoms,unusual_symptom_sleep_changes,Percentage of respondents reporting their sleep changes are new or unusual out of all respondents experiencing any unusual symptom,B2c == 'changes in sleep' / any response to B2c,NA,B2c,NA,2020-11-22,2021-08-07,NA,NA +Symptoms,unusual_symptom_shortness_breath,Percentage of respondents reporting their shortness of breath is new or unusual out of all respondents experiencing any unusual symptom,B2c == 'shortness of breath' / any response to B2c,NA,B2c,NA,2020-09-06,2022-06-25,NA,NA +Symptoms,unusual_symptom_congestion,Percentage of respondents reporting their nasal congestion is new or unusual out of all respondents experiencing any unusual symptom,B2c == 'nasal congestion' / any response to B2c,NA,B2c,NA,2020-09-06,2021-08-07,NA,NA +Symptoms,unusual_symptom_runnynose,Percentage of respondents reporting their runny nose is new or unusual out of all respondents experiencing any unusual symptom,B2c == 'runny nose' / any response to B2c,NA,B2c,NA,2020-09-06,2021-08-07,NA,NA +Symptoms,unusual_symptom_diarrhea,Percentage of respondents reporting their diarrhea is new or unusual out of all respondents experiencing any unusual symptom,B2c == 'diarrhea' / any response to B2c,NA,B2c,NA,2020-09-06,2022-06-25,NA,NA +Symptoms,unusual_symptom_other,"Percentage of respondents reporting another, unlisted symptom is new or unusual out of all respondents experiencing any unusual symptom",B2c == 'Other symptom not listed' / any response to B2c,NA,B2c,NA,2020-09-06,2022-06-25,NA,NA +Symptoms,cmty_covid,Percentage of respondents that report knowing someone that is sick with a fever and either a cough or difficulty breathing,NA,B3 == 'yes' / any response to B3,NA,B3,NA,NA,2020-04-26,2022-06-25 +Symptoms,sick_spending_time_7d,Percentage of people that report having spent time with someone who has symptoms,NA,B5 == 'yes' / any response to B5,NA,B5,NA,NA,2020-04-26,2021-09-04 +Testing,ever_tested,Percentage of people who report having been tested for COVID-19,B8 == 'yes' / any response to B8,B6 == 'yes' / any response to B6,B8,B6,2020-09-06,2021-08-07,2020-04-26,2021-09-04 +Testing,tested_14d,"Percentage of people who were tested for COVID-19 in the past 14 days, regardless of their test result",B10 == 'yes' / any response to B10,B7 == 'yes' / any response to B7,B10,B7,2020-09-06,2022-06-25,2020-04-26,2022-06-25 +Testing,tested_positive_14d,Percentage of people who tested positive for COVID-19 in the past 14 days,B10a == 'yes' / any response to B10a,"B8 == 'yes' & B7 == ""yes' / any response to B8",B10a,B8,2020-09-06,2022-06-25,2020-04-26,2021-09-04 +Testing,pay_test,"Percentage of respondents that report having to pay for the COVID-19 test, out of those that were tested in the past 14 days.",NA,B9 == 'yes' / any response to B9,NA,B9,NA,NA,2020-06-21,2021-09-04 +Testing,reduce_spending,Percentage of respondents that report having to reduce spending on household needs due to the cost of the COVID-19 test,NA,B10 == 'yes' / any response to B10,NA,B10,NA,NA,2020-06-21,2021-09-04 +Testing,wanted_test_14d,"Percentage of people who wanted to be tested for COVID-19 in the past 14 days, out of people who were not tested in that time",B12 == 'yes' / any response to B12,B11c == 'yes' / any response to B11c,B12,B11,2020-09-06,2021-08-07,2020-06-21,2021-12-25 +Vaccines,receive_all_doses_yes,Percentage of respondents who have received all required doses among those respondents who have not had 2 doses,"V2a == 'yes, received all required doses' / any response to V2a","V2a == 'yes, received all required doses' / any response to V2a",V2a,V2a,2021-02-07,2021-08-07,2021-01-31,2021-09-04 +Vaccines,receive_all_doses_plan,Percentage of respondents who plan to receive all required doses among those respondents who have not had 2 doses,"V2a == 'yes, plan to receive all required doses' / any response to V2a","V2a == 'yes, plan to receive all required doses' / any response to V2a",V2a,V2a,2021-02-07,2021-08-07,2021-01-31,2021-09-04 +Vaccines,receive_all_doses_noplan,Percentage of respondents who do not plan to receive all required doses among those respondents who have not had 2 doses,"V2a == 'no, don't plan to receive all doses' / any response to V2a","V2a == 'no, don't plan to receive all doses' / any response to V2a",V2a,V2a,2021-02-07,2021-08-07,2021-01-31,2021-09-04 +Vaccines,"barrier_reason_dontneed_had_covid [US] +barrier_reason_dontneed_alreadyhad [GLOBAL]",Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse they already had the COVID-19 virus. ,V6 == 'I already had COVID-19' / any response to V6,V6 == 'I already had COVID-19' / any response to V6,V6,V6,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,"barrier_reason_dontneed_dont_spend_time [US] +barrier_reason_dontneed_dontspendtime [GLOBAL]",Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse they do not spend time with any high-risk people. ,V6 == 'I do not spend time with any high-risk group' / any response to V6,V6 == 'I do not spend time with any high-risk group' / any response to V6,V6,V6,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,"barrier_reason_dontneed_not_high_risk [US] +barrier_reason_dontneed_nothighrisk [GLOBAL]",Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse they are not part of a high-risk group. ,V6 == 'I am not a member of a high-risk group' / any response to V6,V6 == 'I am not a member of a high-risk group' / any response to V6,V6,V6,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,"barrier_reason_dontneed_precautions [US] +barrier_reason_dontneed_takeprecautions [GLOBAL]",Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse they plan to use masks or other precautions instead. ,V6 == 'I plan to use masks or other precautions instead' / any response to V6,V6 == 'I plan to use masks or other precautions instead' / any response to V6,V6,V6,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,"barrier_reason_dontneed_not_serious [US] +barrier_reason_dontneed_notserious [GLOBAL]",Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse they do not belive COVID-19 is a seuorus illeness.,V6 == 'I don't believe COVID-19 is a serious illness' / any response to V6,V6 == 'I don't believe COVID-19 is a serious illness' / any response to V6,V6,V6,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,"barrier_reason_dontneed_not_beneficial [US] +barrier_reason_dontneed_notbeneficial [GLOBAL]",Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse they do not think vaccines are beneficial. ,V6 == 'I don't think vaccines are beneficial' / any response to V6,V6 == 'I don't think vaccines are beneficial' / any response to V6,V6,V6,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_reason_dontneed_other,Percentage of respondents who do not believe they need a COVID-19 vaccine beacuse of other reasons which are not not listed. ,V6 == 'Other' / any response to V6,V6 == 'Other' / any response to V6,V6,V6,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,"barrier_reason_sideeffect [US] +barrier_reason_side_effects [GLOBAL]",Percentage of respondents who list concerns about possible side effects as a reason they would not choose to get the vaccine,V5a|V5b|V5c|V5d == 'I am concerned about possible side effects of a COVID-19 vaccine' / any response to V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d == 'I am concerned about possible side effects of a COVID-19 vaccine' / any response to V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_reason_wontwork,Percentage of respondents who list concerns that the vaccine won't work as a reason they would not choose to get the vaccine,V5a|V5b|V5c|V5d == 'I don't know if a COVID-19 vaccine will work' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I don't know if a COVID-19 vaccine will work' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_reason_dontbelieve,Percentage of respondents who list that they don't believe in vaccines as a reason they would not choose to get the vaccine,V5a|V5b|V5c|V5d == 'I don't believe I need a COVID-19 vaccine' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I don't believe I need a COVID-19 vaccine' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_reason_dontlike,Percentage of respondents who list that they don't like vaccines as a reason they would not choose to get the vaccine,V5a|V5b|V5c|V5d == 'I don't like vaccines' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I don't like vaccines' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-07,2021-12-18,2021-01-31,2021-09-04 +Vaccines,"barrier_reason_wait [US] +barrier_reason_waitlater [GLOBAL]",Percentage of respondents who list that they will wait and see as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I plan to wait and see if it is safe and may get it later' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I plan to wait and see if it is safe and may get it later' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_reason_otherpeople,Percentage of respondents who list that other people need it more as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I think other people need it more than I do right now' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I think other people need it more than I do right now' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_reason_cost,Percentage of respondents who list the cost of the vaccine as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I am concerned about the cost of a COVID-19 vaccine' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I am concerned about the cost of a COVID-19 vaccine' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,"barrier_reason_religion [US] +barrier_reason_religious [GLOBAL]",Percentage of respondents who list religious reasons as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'It is against my religious beliefs' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'It is against my religious beliefs' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,barrier_reason_other,"Percentage of respondents who list ""other"" as a reason they would not get the vaccine",V5a|V5b|V5c|V5d == 'Other' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'Other' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Vaccines,"barrier_reason_distrust_gov [US] +barrier_reason_government [GLOBAL]",Percentage of respondents who list lack of trust for the government as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I don't trust the government' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d == 'I don't trust the government' / any response to V5a|V5b|V5c|V5d ,V5a|V5b|V5c|V5d,V5a|V5b|V5c|V5d,2021-02-07,2022-06-25,2021-02-28,2022-06-25 +Vaccines,barrier_reason_allergic,Percentage of respondents who list concern about an allergic reaction as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I am concerned about having an allergic reaction' / any response to V5a|V5b|V5c|V5d ,NA,V5a|V5b|V5c|V5d,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,barrier_reason_not_recommended,Percentage of respondents who list that their doctor has not recommended it as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'My doctor has not recommended it' / any response to V5a|V5b|V5c|V5d ,NA,V5a|V5b|V5c|V5d,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,barrier_reason_distrust_vaccine,Percentage of respondents who list that they don't trust COVID-19 vaccines as a reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I don't trust COVID-19 vaccines' / any response to V5a|V5b|V5c|V5d ,NA,V5a|V5b|V5c|V5d,NA,2021-02-07,2022-06-25,NA,NA +Vaccines,barrier_reason_health,Percentage of respondents who list that they have a health condition and am concerned about the safety of the vaccine for people with their condition as the reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I have a health condition and am concerned about the safety of the vaccine for people with my condition' / any response to V5a|V5b|V5c|V5d ,NA,V5a|V5b|V5c|V5d,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,barrier_reason_pregnant,Percentage of respondents who list that they are currently/planning to be pregnant and/or breastfeeding and do not want to get vaccinated at this time as the reason they would not get the vaccine,V5a|V5b|V5c|V5d == 'I am currently/planning to be pregnant and/or breastfeeding and do not want to get vaccinated at this time' / any response to V5a|V5b|V5c|V5d ,NA,V5a|V5b|V5c|V5d,NA,2021-02-07,2021-08-07,NA,NA +Testing,"reason_not_tested_tried [US] +notest_not_able [GLOBAL]","Percentage of respondents that report inability to get test as a reason they were not tested in last 14 days, among those that indicated they would have liked to be tested",B12a == 'I tried to get a test but was not able to get one' / any response to B12a,B12_1 == 'yes' / any response to B12,B12a,B12_1,2020-09-06,2021-08-07,2020-06-21,2021-12-25 +Testing,"reason_not_tested_location [US] +notest_where [GLOBAL]","Percentage of respondents that report not knowing where to get test as a reason they were not tested in the last 14 days, among those that indicated they would have liked to be tested",B12a == 'I don't know where to go' / any response to B12a,B12_2 == 'yes' / any response to B12,B12a,B12_2,2020-09-06,2021-08-07,2020-06-21,2021-12-25 +Testing,"reason_not_tested_cost [US] +notest_cant_afford [GLOBAL]","Percentage of respondents that report inability to pay for the test as a reason they were not tested in the last 14 days, among those that indicated they would have liked to be tested",B12a == 'I can't afford the cost of the test' / any response to B12a,B12_3 == 'yes' / any response to B12,B12a,B12_3,2020-09-06,2021-08-07,2020-06-21,2021-12-25 +Testing,"reason_not_tested_time [US] +notest_no_time [GLOBAL]","Percentage of respondents that report lack of time as a reason they were not tested in the last 14 days, among those that indicated they would have liked to be tested",B12a == 'I don't have time to get tested' / any response to B12a,B12_4 == 'yes' / any response to B12,B12a,B12_4,2020-09-06,2021-08-07,2020-06-21,2021-12-25 +Testing,"reason_not_tested_travel [US] +notest_travel [GLOBAL]","Percentage of respondents that reported inability to travel to testing location as a reason they were not tested in the last 14 days, among those that indicated they would have liked to be tested",B12a == 'I am unable to travel to a testing location' / any response to B12a,B12_5 == 'yes' / any response to B12,B12a,B12_5,2020-09-06,2021-08-07,2020-06-21,2021-12-25 +Testing,"reason_not_tested_stigma [US] +notest_worry [GLOBAL]","Percentage of respondents that report worry about bad things happening to their family/friends as a reason they were not tested in the last 14 days, among those that indicated they would have liked to be tested",B12a == 'I am worried about bad things happening to me or my family' / any response to B12a,B12_6 == 'yes' / any response to B12,B12a,B12_6,2020-09-06,2021-08-07,2020-06-21,2021-12-25 +Testing,reason_not_tested_appointment,"Percentage of respondents that report waiting for an appointment as a reason they were not tested in the last 14 days, among those that indicated they would have liked to be tested",B12a == 'I am waiting for an appointment to be tested' / any response to B12a,NA,B12a,NA,2020-09-06,2021-08-07,NA,NA +Testing,reason_not_tested_none,"Percentage of respondents that report no listed reasons for why they were not tested in the last 14 days, among those that indicated they would have liked to be tested",B12a == 'None of the above' / any response to B12a,NA,B12a,NA,2020-09-06,2021-08-07,NA,NA +Heathcare,nohealth_EMS,Percentage of respondents that report in the last 30 days they needed emergency transportation services or emergency rescue and was unable to get it,NA,B13_1 == 'yes' / any response to B13,NA,B13_1,NA,NA,2020-06-21,2021-09-04 +Heathcare,nohealth_overnight,Percentage of respondents that report in the last 30 days that they needed medical care with an overnight stay in a facility and was unable to get it,NA,B13_2 == 'yes' / any response to B13,NA,B13_2,NA,NA,2020-06-21,2021-09-04 +Heathcare,nohealth_care_no_overnight,Percentage of respondents that report in the last 30 days that they needed medical/dental care or treatment without an overnight stay and was unable to get it,NA,B13_3 == 'yes' / any response to B13,NA,B13_3,NA,NA,2020-06-21,2021-09-04 +Heathcare,nohealth_preventative,Percentage of respondents that report in the last 30 days that they needed preventative health services and was unable to get it,NA,B13_4 == 'yes' / any response to B13,NA,B13_4,NA,NA,2020-06-21,2021-09-04 +Heathcare,nohealth_medication,Percentage of respondents that report in the last 30 days that they needed medication and were unable to get them,NA,B13_5 == 'yes' / any response to B13,NA,B13_5,NA,NA,2020-06-21,2021-09-04 +Heathcare,nohealth_protective,Percentage of respondents that report in the last 30 days that they needed protective health supplies and were unable to get them,NA,B13_6 == 'yes' / any response to B13,NA,B13_6,NA,NA,2020-06-21,2021-09-04 +Heathcare,nohealth_equipment,"Percentage of respondents that report in the last 30 days that they needed medical equipment (eyeglasses, hearing aid, crutches, etc.) and were unable to get it",NA,B13_7 == 'yes' / any response to B13,NA,B13_7,NA,NA,2020-06-21,2021-09-04 +Healthcare,reason_nohealth_where,"Percentage of respondents that report that they were unable to get medical treatment, services or products in the last 30 days because they did not know where to go",NA,B14_1 == 'yes' / any response to B14,NA,B14_1,NA,NA,2020-06-21,2021-09-04 +Healthcare,reason_nohealth_afford,"Percentage of respondents that report that they were unable to get medical treatment, services or products in the last 30 days because they could not afford them",NA,B14_2 == 'yes' / any response to B14,NA,B14_2,NA,NA,2020-06-21,2021-09-04 +Healthcare,reason_nohealth_travel,"Percentage of respondents that report that they were unable to get medical treatment, services or products in the last 30 days because they were unable to travel to the location",NA,B14_3 == 'yes' / any response to B14,NA,B14_3,NA,NA,2020-06-21,2021-09-04 +Healthcare,reason_nohealth_infection,"Percentage of respondents that report that they were unable to get medical treatment, services or products in the last 30 days because they were afraid they might be infected at the location",NA,B14_4 == 'yes' / any response to B14,NA,B14_4,NA,NA,2020-06-21,2021-09-04 +Healthcare,reason_nohealth_not_available,"Percentage of respondents that report that they were unable to get medical treatment, services or products in the last 30 days because they were not available",NA,B14_5 == 'yes' / any response to B14,NA,B14_5,NA,NA,2020-06-21,2021-09-04 +Behavior,work_outside_home_1d,Percentage of respondents who reported working outside their home in the past 24 hours.,C13 == 'Gone to work or school outside the place where you are currently staying' / any response to C13,(C0_1 == 'Yes' | C0a == 'gone to work outside the place where you are currently staying') / any response to C0|C0a,C13,C0|C0a,2020-09-06,2021-03-13,2020-04-26,2022-06-25 +Behavior,work_outside_home_indoors_1d,Percentage of respondents who reported working outside their home at an indoor location in the past 24 hours.,"C13b == 'Gone to work or school indoors, outside the place where you are currently staying' / any response to C13b",NA,C13b,NA,2021-02-28,2022-06-25,NA,NA +Behavior,shop_1d,"Percentage of respondents who reported going to a market, grocery store, or pharmacy in the past 24 hours.","C13 == 'Gone to a market, grocery store, or pharmacy' / any response to C13","(C0_2 == 'Yes' | C0a == 'went to a market, grocery store, or pharmacy')/ any response to C0|C0a",C13|C13b,C0|C0a,2020-09-06,2021-03-13,2020-04-26,2022-06-25 +Behavior,shop_indoors_1d,"Percentage of respondents who reported going to an indoors market, grocery store, or pharmacy in the past 24 hours.","C13b == 'Gone to an indoor market, grocery store, or pharmacy' / any response to C13b",NA,C13b,NA,2021-02-28,2022-06-25,NA,NA +Behavior,restaurant_1d,"Percentage of respondents who reported going to a shopping center, restaurant, or cafe in the past 24 hours.",NA,C0_3 == 'Yes' / any response to C0,,C0,NA,NA,2020-04-26,2021-09-04 +Behavior,"restaurant_1d [US] +restaurant_bar_1d [GLOBAL]","Percentage of respondents who reported going to a bar, restaurant, or cafe in the past 24 hours.","C13 == 'Had a drink or a meal at a bar, restaurant, or cafe' / any response to C13","C0a == 'gone to a restaurant, bar, or cafe' / any response to C0a",C13,C0a,2020-09-06,2021-03-13,2021-05-16,2022-06-25 +Behavior,restaurant_indoors_1d,"Percentage of respondents who reported going to an indoors shopping center, restaurant, or cafe in the past 24 hours.","C13b == 'Had a drink or meal indoors at a bar, restaurant or cafe' / any response to C13b",NA,C13b,NA,2021-02-28,2022-06-25,NA,NA +Behavior,spent_time_1d,Percentage of respondents who reported spending time with someone who isn’t currently staying with them in the past 24 hours.,C13 == 'Spent time with someone who isn't currently staying with you' / any response to C13,(C0_4 == 'Yes' | C0a == 'spent time with someone not currently staying with me') / # any response to C0|C0a,C13,C0|C0a,2020-09-06,2021-03-13,2020-04-26,2022-06-25 +Behavior,spent_time_indoors_1d,Percentage of respondents who reported spending time indoors with someone who isn’t currently staying with them in the past 24 hours.,C13b == 'Spent time indoors with someone who isn't currently staying with you' / any response to C13b,NA,C13b,NA,2021-02-28,2022-06-25,NA,NA +Behavior,large_event_1d,Percentage of respondents who reported attending an event with more than 10 people in the past 24 hours.,C13 == 'Attended an event with more than 10 people' / any response to C13,(C0_5 == 'Yes' | C0a == 'attended an event with more than 10 people') / any response to C0|C0a,C13,C0|C0a,2020-09-06,2021-03-13,2020-04-26,2022-06-25 +Behavior,large_event_indoors_1d,Percentage of respondents who reported attending an indoorevent with more than 10 people in the past 24 hours.,C13b == 'Attended an indoor event with more than 10 people' / any response to C13b,NA,C13b,NA,2021-02-28,2022-06-25,NA,NA +Behavior,public_transit_1d,Percentage of respondents who reported using public transit in the past 24 hours.,C13 == 'Used public transit' / any response to C13,(C0_6 == 'Yes' | C0a == 'used public transit') / any response to C0|C0a,C13|C13b,C0|C0a,2020-09-06,2022-06-25,2020-04-26,2022-06-25 +Behavior,mask_work_outside_home_1d,"Of those respondents that reported working outside their home in the past 24 hours, the percentage that reported wearing a mask during the activity.",C13a == 'Gone to work or school outside the place where you are currently staying' / C13 == 'Gone to work or school outside the place where you are currently staying',"(C13_1 == 'Yes' | C13a == 'gone to work outside the place where you are currently staying') / (C0_1 == 'yes' | C0a == 'gone to work or school indoors, outside the place where you are currently staying')","C13, C13a","C0|C0a, C13|C13a",2020-09-06,2021-03-13,2020-11-22,2022-06-25 +Behavior,mask_work_outside_home_indoors_1d,"Of those respondents that reported working outside their home at an indoors location in the past 24 hours, the percentage that reported wearing a mask during the activity.","C13c == 'Gone to work or school indoors, outside the place where you are currently staying' / C13b == 'Gone to work or school indoors, outside the place where you are currently staying'",NA,"C13b, C13c",NA,2021-02-28,2022-06-25,NA,NA +Behavior,mask_shop_1d,"Of those respondents that reported going to a market, grocery store, or pharmacy in the past 24 hours, the percentage that reported wearing a mask during the activity.","C13a == 'Gone to a market, grocery store, or pharmacy' / C13 == 'Gone to a market, grocery store, or pharmacy'","(C13_2 == 'Yes' | C13a == 'went to a market, grocery store, or pharmacy')/ (C0_2 == 'yes' | C0a == 'gone to an indoor market, grocery store, or pharmacy')","C13, C13a","C0|C0a, C13|C13a",2020-09-06,2021-03-13,2020-11-22,2022-06-25 +Behavior,mask_shop_indoors_1d,"Of those respondents that reported going to an indoor market, grocery store, or pharmacy in the past 24 hours, the percentage that reported wearing a mask during the activity.","C13c == 'Gone to an indoor market, grocery store, or pharmacy' / C13c == 'gone to an indoor market, grocery store, or pharmacy'",NA,"C13b, C13c",NA,2021-02-28,2022-06-25,NA,NA +Behavior,mask_restaurant_1d,"Of those respondents that reported going to a bar, restaurant, or cafe in the past 24 hours, the percentage that reported wearing a mask during the activity.","C13a == 'Had a drink or a meal at a bar, restaurant, or cafe' / C13 == 'had a drink or a meal at a bar, restuarant, or cafe'","(C13_3 == 'Yes' | C13a == 'gone to a restuarant, bar, or cafe') / (C0_3 == 'yes' | C0a == 'had a drink or a meal indoors at a bar, restaurant, or cafe')","C13, C13a","C0|C0a, C13|C13a",2020-09-06,2021-03-13,2020-11-22,2022-06-25 +Behavior,mask_restaurant_indoors_1d,"Of those respondents that reported going to an indoor bar, restaurant, or cafe in the past 24 hours, the percentage that reported wearing a mask during the activity.","C13c == 'Had a drink or a meal indoors at a bar, restaurant, or cafe' / C13b == 'had a drink or a meal indoors at a bar, restuarant, or cafe'",NA,"C13b, C13c",NA,2021-02-28,2022-06-25,NA,NA +Behavior,mask_spent_time_1d,"Of those respondents that reported spending time with someone who isn't currently staying with them in the past 24 hours, the percentage that reported wearing a mask during the activity.",C13a == 'Spent time with someone who isn't currently staying with you' / C13 == 'Spent time with someone who isn't currently staying with you',(C13_4 == 'Yes' | C13a == 'spent time with someone not currently staying with me') / (C0_4 == 'yes' | C0a == 'spent time indoors with someone who isn't currently staying with you'),"C13, C13a","C0|C0a, C13|C13a",2020-09-06,2021-03-13,2020-11-22,2022-06-25 +Behavior,mask_spent_time_indoors_1d,"Of those respondents that reported spending time indoors with someone who isn't currently staying with them in the past 24 hours, the percentage that reported wearing a mask during the activity.",C13c == 'Spent time indoors with someone who isn't currently staying with you' / C13b == 'Spent time indoors with someone who isn't currently staying with you',NA,"C13b, C13c",NA,2021-02-28,2022-06-25,NA,NA +Behavior,mask_large_event_1d,"Of those respondents that reported attending an event with more than 10 people in the past 24 hours, the percentage that reported wearing a mask during the activity.",C13a == 'Attended an event with more than 10 people' / C13 == 'Attended an event with more than 10 people',(C13_5 == 'Yes' | C13a == 'attended an event with more than 10 people') / (C0_5 == 'yes' | C0a == 'attended an indoor event with more than 10 people'),"C13, C13a","C0|C0a, C13|C13a",2020-09-06,2021-03-13,2020-11-22,2022-06-25 +Behavior,mask_large_event_indoors_1d,"Of those respondents that reported attending an indor event with more than 10 people in the past 24 hours, the percentage that reported wearing a mask during the activity.",C13c == 'Attended an indoor event with more than 10 people' / C13b == 'attended an indoor event with more than 10 people',NA,"C13b, C13c",NA,2021-02-28,2022-06-25,NA,NA +Behavior,mask_public_transit_1d,"Of those respondents that reported using public transit in the past 24 hours, the percentage that reported wearing a mask during the activity.",C13a == 'Used public transit' / C13 == 'used public transit',(C13_6 == 'Yes' | C13a == 'used public transit') / (C0_6 == 'yes' | C0a == 'used public transit'),"C13, C13a","C0|C0a, C13|C13a",2021-02-28,2022-06-25,2020-11-22,2022-06-25 +Behavior,contact,Percentage of respondents reporting that they had direct contact with a person that they were not staying with in the last 24 hours,NA,C1_m == 'yes' / any response to C1_m,NA,C1_m,NA,NA,2020-04-26,2021-09-04 +Behavior,contact_people_1_to_4,"Of those respondents that reported having direct contact with a person not staying with them in the last 24 hours, the percentage that had contact with 1 - 4 people",NA,C2 == '1-4 people' / any response to C2,NA,C2,NA,NA,2020-04-26,2021-09-04 +Behavior,contact_people_5_to_9,"Of those respondents that reported having direct contact with a person not staying with them in the last 24 hours, the percentage that had contact with 5 - 9 people",NA,C2 == '5-9 people' / any response to C2,NA,C2,NA,NA,2020-04-26,2021-09-04 +Behavior,contact_people_10_to_19,"Of those respondents that reported having direct contact with a person not staying with them in the last 24 hours, the percentage that had contact with 10 - 19 people",NA,C2 == '10-19 people' / any response to C2,NA,C2,NA,NA,2020-04-26,2021-09-04 +Behavior,contact_people_20_more,"Of those respondents that reported having direct contact with a person not staying with them in the last 24 hours, the percentage that had contact with 20 or more people",NA,C2 == '20 or more people' / any response to C2,NA,C2,NA,NA,2020-04-26,2021-09-04 +Behavior,access_wash,Percentage of espondents with access to soap and water for washing their hands.,NA,C8 == 'Yes' / any response to C8,NA,C8,NA,NA,2020-06-21,2021-09-04 +Behavior,wash_hands_24h_0times,Percentage of respondents who washed their hands 0 times in the last 24 hours,NA,C7 == '0 times' / any response to C7,NA,C7,NA,NA,2020-06-21,2021-09-04 +Behavior,wash_hands_24h_1to2,Percentage of respondents who washed their hands 1 to 2 times in the last 24 hours. ,NA,C7 == '1-2 times' / any response to C7,NA,C7,NA,NA,2020-06-21,2021-09-04 +Behavior,wash_hands_24h_3to6,Percentage of respondents who washed their hands 3 to 6 times in the last 24 hours. ,NA,C7 == '3-6 times' / any response to C7,NA,C7,NA,NA,2020-06-21,2021-09-04 +Behavior,wash_hands_24h_7orMore,Percentage of respondents who washed their hands 7+ times in the last 24 hours. ,NA,C7 == '7 or more times' / any response to C7,NA,C7,NA,NA,2020-06-21,2021-09-04 +Behavior,spent_time_health_clinic,Percentage of respondents who reported spending time in a health clinic or hospital in the last 7 days,NA,C3 == 'yes' / any response to C3,NA,C3,NA,NA,2020-04-26,2021-09-04 +Behavior,spendtime_0_days,Percentage of respondents indicating that they spent time on 0 days in the last week with individuals that aren't staying with them,NA,C6 == '0 days' / any response to C6,NA,C6,NA,NA,2020-04-26,2021-09-04 +Behavior,spendtime_1_days,Percentage of respondents indicating that they spent time on 1 day in the last week with individuals that aren't staying with them,NA,C6 == '1 day' / any response to C6,NA,C6,NA,NA,2020-04-26,2021-09-04 +Behavior,spendtime_2to4_days,Percentage of respondents indicating that they spent time on 2 to 4 days in the last week with individuals that aren't staying with them,NA,C6 == '2 to 4 days' / any response to C6,NA,C6,NA,NA,2020-04-26,2021-09-04 +Behavior,spendtime_5to7_days,Percentage of respondents indicating that they spent time on 4 to 7 days in the last week with individuals that aren't staying with them,NA,C6 == '4 to 7 days' / any response to C6,NA,C6,NA,NA,2020-04-26,2021-09-04 +Vaccines,flu_shot_1y,Percentage of respondents who have received a flu vaccination in 12 months,C2 == 'yes' / responses to C2,NA,C2,NA,2020-04-05,2020-09-12,NA,NA +Vaccines,flu_vaccine_have,Percentage of respondents who have received a flu vaccination since June 2020,NA,C9|C9a == 'yes' / any response to C9|C9a,NA,C9/C9a,NA,NA,2020-11-22,2021-09-04 +Vaccines,flu_vaccine_plan,Percentage of respondents who have not yet received a flu vaccine who plan to receive a flu vaccination by the end of January 2021,NA,C10 == 'yes' / any response to C10,NA,C10,NA,NA,2020-11-22,2021-02-27 +Vaccines,flu_vaccine_cost,Percentage of respondents who will not or will probably not get a flu vaccine because of cost,NA,C11_no_1 | C11_unsure_1 == 'yes' / any response to C11_no_1|C11_unsure_1,NA,C11_no_1|C11_unsure_1,NA,NA,2020-11-22,2021-02-06 +Vaccines,flu_vaccine_inconvenience,Percentage of respondents who will not or will probably not get a flu vaccine because of inconvenience,NA,C11_no_2 | C11_unsure_2 == 'yes' / any response to C11_no_2|C11_unsure_2,NA,C11_no_2|C11_unsure_2,NA,NA,2020-11-22,2021-02-06 +Vaccines,flu_vaccine_where,Percentage of respondents who will not or will probably not get a flu vaccine because of unsure where to get vaccine,NA,C11_no_3 | C11_unsure_3 == 'yes' / any response to C11_no_3|C11_unsure_3,NA,C11_no_3|C11_unsure_3,NA,NA,2020-11-22,2021-02-06 +Vaccines,flu_vaccine_not_important,Percentage of respondents who will not or will probably not get a flu vaccine because of they don't think that getting the flu vaccine is important,NA,C11_no_4 | C11_unsure_4 == 'yes' / any response to C11_no_4|C11_unsure_4,NA,C11_no_4|C11_unsure_4,NA,NA,2020-11-22,2021-02-06 +Vaccines,flu_vaccine_unsure,Percentage of respondents who will not or will probably not get a flu vaccine but they are unsure why,NA,C11_no_5 | C11_unsure_5 == 'yes' / any response to C11_no_5|C11_unsure_5,NA,C11_no_5|C11_unsure_5,NA,NA,2020-11-22,2021-02-06 +Vaccines,flu_vaccine_never,Percentage of respondents who will not or will probably not get a flu vaccine because they never get a flu vaccine,NA,C11_no_6 | C11_unsure_6 == 'yes' / any response to C11_no_6|C11_unsure_6,NA,C11_no_6|C11_unsure_6,NA,NA,2020-11-22,2021-02-06 +Vaccines,flu_vaccine_other,Percentage of respondents who will not or will probably not get a flu vaccine because of another reason,NA,C11_no_7 | C11_unsure_7 == 'yes' / any response to C11_no_7|C11_unsure_7,NA,C11_no_7|C11_unsure_7,NA,NA,2020-11-22,2021-02-06 +Vaccines,flu_vaccine_2019,"Percentage of respondents who have received a flu vaccine between June 2019 and February 2020, out of those that have not gotten one since June 2020.",NA,C12 == 'yes' / any response to C12,NA,C12,NA,NA,2020-11-22,2021-09-04 +Vaccines,flu_vaccine_june_2020,Percentage of respondents who have gotten a seasonal flu vaccination since June 2020.,(C17 == ‘Yes’) / (any response to C17),NA,C17,NA,2020-11-22,2021-02-20,NA,NA +Vaccines,flu_vaccine_july_2020,Percentage of respondents who have gotten a seasonal flu vaccination since July 2020.,(C17a == ‘Yes’) / (any response to C17a),NA,C17a,NA,2021-02-07,2021-08-07,NA,NA +Mental Health,anxious_7d,"Percentage of respondents who reported feeling “nervous, anxious, or on edge” for most or all of the past 7 days.",(C8_1|C18a == 'All of the time' | C8_1|C18a == 'Most of the time') / any response to C8_1|C18a,(D1 == 'All of the time' | D1 == 'Most of the time') / any response to D1,C8_1|C18a,D1,2021-02-28,2022-06-25,2020-04-26,2022-06-25 +Mental Health,anxious_5d,"Percentage of respondents who reported feeling “nervous, anxious, or on edge” for most or all of the past 5 days.",(C8_1 == 'All of the time' | C8_1 == 'Most of the time') / any response to C8_1,NA,C8_1,NA,2020-09-06,2021-03-13,NA,NA +Mental Health,depressed_7d,Percentage of respondents who reported feeling depressed for most or all of the past 7 days ,(C8_2|C18b == 'All of the time' | C8_2|C18b == 'Most of the time') / any response to C8_2|C18b,(D2 == 'All of the time' | D2 == 'Most of the time') / any response to D2,C8_2|C18b,D2,2021-02-28,2022-06-25,2020-04-26,2022-06-25 +Mental Health,depressed_5d,Percentage of respondents who reported feeling depressed for most or all of the past 5 days ,(C8_2 == 'All of the time' | C8_2 == 'Most of the time') / any response to C8_2,NA,C8_2,NA,2020-09-06,2021-03-13,NA,NA +Mental Health,worried_become_ill,Percentage of respondents who reported feeling very or somewhat worried that “you or someone in your immediate family might become seriously ill from COVID-19” ,(C9 == 'very worried' | C9 == 'somewhat worried') / any response to C9,(D3 == 'very worried' | D3 == 'somewhat worried') / any response to D3,C9,D3,2020-09-06,2021-08-07,2020-04-26,2021-09-04 +Economy,food_security,Percentage of respondents who are very worried or somewhat worried about having enough to eat in the next week.,NA,(D4 == 'very worried' | D4 == 'somewhat worried') / any response to D4,NA,D4,NA,NA,2020-04-26,2022-06-25 +Economy,finance,Percentage of respondents who report being very or somewhat worried about their “household’s finances for the next month” ,(C15 == 'very worried' | C15 == 'somewhat worried') / any response to C15,(D5 == 'very worried' | D5 == 'somewhat worried') / any response to D5,C15,D5,2020-09-06,2022-06-25,2020-04-26,2022-06-25 +Economy,finance_worry_income_loss,Percentage of respondents who report their financial worry is due to loss of income among those respondents that report being very or somewhat worried about their household's finances in the next month,NA,D6_1 == 'yes' / any response to D6,NA,D6_1,NA,NA,2020-09-13,2021-09-04 +Economy,finance_worry_health_covid,Percentage of respondents who report their financial worry is due to healthcare costs related to COVID-19 among those respondents that report being very or somewhat worried about their household's finances in the next month,NA,D6_2 == 'yes' / any response to D6,NA,D6_2,NA,NA,2020-09-13,2021-09-04 +Economy,finance_worry_health_notcovid,Percentage of respondents who report their financial worry is due to healthcare costs NOT related to COVID-19 among those respondents that report being very or somewhat worried about their household's finances in the next month,NA,D6_3 == 'yes' / any response to D6,NA,D6_3,NA,NA,2020-09-13,2021-09-04 +Economy,work_for_pay_7d,Percentage of respondents who reported working for pay in the last 7 days,NA,D7 == 'yes' / responses to D7,NA,D7,NA,NA,2020-06-21,2021-09-04 +Economy,work_for_pay_previous,"Among those respondents who didn't work for pay in the last 7 days, the percentage that were employed prior to February 2020",NA,D8 == 'yes' / responses to D8,NA,D8,NA,NA,2020-06-21,2021-09-04 +Symptoms,symptom_hospital,"Among those respondents reporting symptoms, the percentage that have been to the hospital for treatment",B6 == 'yes' / any response to B6,NA,B6,NA,2020-04-05,2020-09-12,NA,NA +Symptoms,symptom_hospital_tried,"Among those respondents reporting symptoms, the percentage that tried to go to the hospital but were unable","B6 == 'I have tried, but been unable to receive care' / any response to B6",NA,B6,NA,2020-04-05,2020-09-12,NA,NA +Symptoms,unusual_symptom_medical_care_called_doctor,"Among those respondents reporting unusual symptoms, the percentage that sought medical care by calling their doctor's office for advice",B7 == 'I called my doctor's office for advice' / any response to B7,NA,B7,NA,2020-09-06,2021-03-13,NA,NA +Symptoms,unusual_symptom_medical_care_telemedicine,"Among those respondents reporting unusual symptoms, the percentage that sought medical care by telemedicine visit with their doctor",B7 == 'I had a telemedicine visit with my doctor' / any response to B7,NA,B7,NA,2020-09-06,2021-03-13,NA,NA +Symptoms,unusual_symptom_medical_care_visited_doctor,"Among those respondents reporting unusual symptoms, the percentage that sought medical care by visiting a doctor's office or making an appointment","B7 == 'I visited a doctor's office, or made an appointment' / any response to B7",NA,B7,NA,2020-09-06,2021-03-13,NA,NA +Symptoms,unusual_symptom_medical_care_urgent_care,"Among those respondents reporting unusual symptoms, the percentage that sought medical care by visiting an urgent care clinic",B7 == 'I visited an urgent care clinic' / any response to B7,NA,B7,NA,2020-09-06,2021-03-13,NA,NA +Symptoms,unusual_symptom_medical_care_er,"Among those respondents reporting unusual symptoms, the percentage that sought medical care by visiting an emergency room",B7 == 'I went to the emergency room' / any response to B7,NA,B7,NA,2020-09-06,2021-03-13,NA,NA +Symptoms,unusual_symptom_medical_care_hospital,"Among those respondents reporting unusual symptoms, the percentage that sought medical care and were admitted to the hospital",B7 == 'I was admitted to a hospital' / any response to B7,NA,B7,NA,2020-09-06,2021-03-13,NA,NA +Symptoms,unusual_symptom_medical_care_tried,"Among those respondents reporting unusual symptoms, the percentage that tried to seek medical care but were unable to receive care","B7 == 'I tried, but have been unable to receive care' / any response to B7",NA,B7,NA,2020-09-06,2021-03-13,NA,NA +Symptoms,unusual_symptom_medical_care_none,"Among those respondents reporting unusual symptoms, the percentage that sought medical care by ""none of the above""",B7 == 'none of the above' / any response to B7,NA,B7,NA,2020-09-06,2021-03-13,NA,NA +Testing,ever_tested_positive,Percentage of respondents who report having ever tested positive for COVID-19.,B11 == 'yes' / any response to B11,NA,B11,NA,2020-09-06,2021-08-07,NA,NA +Behavior,work_outside_home_5d,Percentage of respondents who reported working outside their home in the past 5 days,C3 == 'yes' / any response to C3,NA,C3,NA,2020-04-05,2020-09-12,NA,NA +Behavior,work_healthcare_5d,"Percentage of respondents who reported working or volunteering in a hospital, medical office, ambulance service, first responder services, or any other health care setting in the past 5 days",C4 == 'yes' / any response to C4,NA,C4,NA,2020-04-05,2020-09-12,NA,NA +Behavior,work_nursing_home_5d,Percentage of respondents who reported working at or visiting a long term care facility or nursing home in the past 5 days.,C5 == 'yes' / any response to C5,NA,C5,NA,2020-04-05,2020-09-12,NA,NA +Behavior,travel_outside_state_5d,Percentage of respondents who reported traveling outside their state in the past 5 days,C6 == 'yes' / any response to C6,NA,C6,NA,2020-04-05,2021-03-13,NA,NA +Behavior,travel_outside_state_7d,Percentage of respodents who reported traveling outside their state in the past 7 days,C6|C6a == 'yes' / any response to C6|C6a,NA,C6|C6a,NA,2021-02-28,2022-02-19,NA,NA +Mental Health,felt_isolated_5d,"Percentage of respondents who reported feeling ""isolated from others"" most or all of the time in the past 5 days",(C8_3 == 'All of the time' | C8_3 == 'Most of the time') / any response to C8_3,NA,C8_3,NA,2020-09-06,2021-03-13,NA,NA +Mental Health,felt_isolated_7d,"Percentage of respondents who reported feeling ""isolated from others"" most or all of the time in the past 7 days",(C8_3 == 'All of the time' | C8_3 == 'Most of the time') / any response to C8_3,NA,C8_3,NA,2021-02-28,2021-08-07,NA,NA +Behavior,direct_contact_covid,Percentage of respondents who report having direct contact with a person who recently tested positive with COVID-19 in the last 24 hours,C11 == 'yes' / any response to C11,NA,C11,NA,2020-04-05,2021-03-13,NA,NA +Behavior,direct_contact_covid_hh,Percentage of respondents whose recent direct contact with a COVID-19 positive person was with a member of their household,C12 == 'yes' / any response to C12,NA,C12,NA,2020-04-05,2021-03-13,NA,NA +Vaccines,initial_dose_one_of_one,"Among those that are vaccinated, the estimated percentage of respondents that reported that they initially received one dose of a one dose vaccine","V2a == ""one dose of a one-dose vaccine"" / any response to V2a","V2a == ""one dose of a one-dose vaccine"" / any response to V2a",V2a,V2a,2022-01-30,2022-06-25,2022-01-30,2022-06-25 +Vaccines,initial_dose_one_of_two,"Among those that are vaccinated, the estimated percentage of respondents that reported that they have received the first dose of a two-dose sequence","V2a == ""one dose of a two-dose vaccine"" / any response to V2a","V2a == ""one dose of a two-dose vaccine"" / any response to V2a",V2a,V2a,2022-01-30,2022-06-25,2022-01-30,2022-06-25 +Vaccines,initial_dose_two_of_two,"Among those that are vaccinated, the estimated percentage of respondents that reported that they initially received two doses of a two dose vaccine.","V2a == ""two doses of a two-dose vaccine"" / any response to V2a","V2a == ""two doses of a two-dose vaccine"" / any response to V2a",V2a,V2a,2022-01-30,2022-06-25,2022-01-30,2022-06-25 +Vaccines,vaccinated_one_booster,"Among those that are vaccinated, the estimated percentage that report having received one additional dose or booster shot.","V2b == ""Yes, I received an additional dose or booster"" / any response to V2b","V2b == ""Yes, I received an additional dose or booster"" / any response to V2b",V2b,V2b,2022-01-30,2022-06-25,2022-01-30,2022-06-25 +Vaccines,vaccinated_two_or_more_boosters,"Among those that are vaccinated, the estimated percentage that report having received more than one additional dose or booster shot.","V2b == ""Yes, I received 2 or more additional doses or booster shots"" / any response to V2b","V2b == ""Yes, I received 2 or more additional doses or booster shots"" / any response to V2b",V2b,V2b,2022-01-30,2022-06-25,2022-01-30,2022-06-25 +Vaccines,vaccinated_at_least_one_booster,"Among those that are vaccinated, the estimated percentage that report having received at least one booster shot.","V2b == ""Yes, I received an additional dose or booster"" OR V2b == ""Yes, I received 2 or more additional doses or booster shots"" / any response to V2b","V2b == ""Yes, I received an additional dose or booster"" OR V2b == ""Yes, I received 2 or more additional doses or booster shots"" / any response to V2b",V2b,V2b,2022-01-30,2022-06-25,2022-01-30,2022-06-25 +Vaccines,vaccinated_no_booster,"Among those that are vaccinated, the estimated percentage that report having not received an additional dose or booster shot.","V2b == ""No, did no receive an additional dose or booster shot"" / any response to V2b","V2b == ""No, did no receive an additional dose or booster shot"" / any response to V2b",V2b,V2b,2022-01-30,2022-06-25,2022-01-30,2022-06-25 +Vaccines,vaccinated_booster_accept,"Among those that are vaccinated and have not received a booster shot, the estimated percentage that report that they are accepting - they responded ""yes, definitely"" or ""yes, probably"" planning to get an additional dose or booster shot.","(V2c == ""yes, definitely"" OR V2c == ""yes, probably"") / any response to V2c","(V2c == ""yes, definitely"" OR V2c == ""yes, probably"") / any response to V2c",V2c,V2c,2022-01-30,2022-06-25,2022-01-30,2022-06-25 +Vaccines,vaccinated_booster_hesitant,"Among those that are vaccinated and have not received a booster shot, the estimated percentage that report that they are hesitant - they responded ""no, definitely not"" or ""no, probably not"" planning to get an additional dose or booster shot.","(V2c == ""no, probably not"" OR V2c == ""no, definitely not"") / any response to V2c","(V2c == ""no, probably not"" OR V2c == ""no, definitely not"") / any response to V2c",V2c,V2c,2022-01-30,2022-06-25,2022-01-30,2022-06-25 +Vaccines,vaccinated_booster_defyes,"Among those that are vaccinated and have not received a booster shot, the estimated percentage that report that they are ""yes, definitely"" planning to get an additional dose or booster shot.","V2c == ""yes, definitely"" / any response to V2c","V2c == ""yes, definitely"" / any response to V2c",V2c,V2c,2022-01-30,2022-06-25,2022-01-30,2022-06-25 +Vaccines,vaccinated_booster_probyes,"Among those that are vaccinated and have not received a booster shot, the estimated percentage that report that they are ""yes, probably"" planning to get an additional dose or booster shot.","V2c == ""yes, probably"" / any response to V2c","V2c == ""yes, probably"" / any response to V2c",V2c,V2c,2022-01-30,2022-06-25,2022-01-30,2022-06-25 +Vaccines,vaccinated_booster_probno,"Among those that are vaccinated and have not received a booster shot, the estimated percentage that report that they are ""no, probably not"" planning to get an additional dose or booster shot.","V2c == ""no, probably not"" / any response to V2c","V2c == ""no, probably not"" / any response to V2c",V2c,V2c,2022-01-30,2022-06-25,2022-01-30,2022-06-25 +Vaccines,vaccinated_booster_defno,"Among those that are vaccinated and have not received a booster shot, the estimated percentage that report that they are ""no, definitely not"" planning to get an additional dose or booster shot.","V2c == ""no, definitely not"" / any response to V2c","V2c == ""no, definitely not"" / any response to V2c",V2c,V2c,2022-01-30,2022-06-25,2022-01-30,2022-06-25 +Parenting,oldest_child_male,"Of those that report having a child under 18 years old, the estimated percentage who report that the oldest child is male.",NA,"J8 == ""Male"" / any response to J8",NA,J8,NA,NA,2022-01-30,2022-06-25 +Parenting,oldest_child_female,"Of those that report having a child under 18 years old, the estimated percentage who report that the oldest child is female.",NA,"J8 == ""Female"" / any response to J8",NA,J8,NA,NA,2022-01-30,2022-06-25 +Parenting,oldest_child_other,"Of those that report having a child under 18 years old, the estimated percentage who report that their oldest child is an other gender.",NA,"(J8 == ""Other"") / any response to J8",NA,J8,NA,NA,2022-01-30,2022-06-25 +Vaccines,flu_vaccinated_2021,"Estimated percentage of people reporting having had a seasonal flu vaccination since July 1, 2021 (fielded during Winter of 2021 / 2022)","C17b == ""yes"" / any response to C17b",NA,C17b,NA,2022-01-30,2022-06-25,NA,NA +Vaccines,vaccine_barrier_appointment_location,"Estimated percentage of respondents who report available appointment locations as a barrier to getting the vaccine, among those who have already been vaccinated or have tried to get vaccinated.",V15c|V15b == 'available appointment locations' / any response to V15c|V15b != 'I have not tried to get vaccinated',V18c|V18b == 'available appointment locations' / any response to V18c|V18b != 'I have not tried to get vaccinated',V15bc,V18bc,2021-12-19,2022-02-19,2021-12-19,2022-06-25 +Vaccines,vaccine_barrier_appointment_location_has,"Estimated percentage of respondents who report available appointment locations as a barrier to getting the vaccine, among those who have already been vaccinated.",V15c == 'available appointment locations' / any response to V15c,V18c == 'available appointment locations' / any response to V18c,V15c,V18c,2021-12-19,2022-02-19,2021-12-19,2022-02-19 +Vaccines,vaccine_barrier_other,"Estimated percentage of respondents who report 'other' as a barrier to getting the vaccine, among those who have already been vaccinated or have tried to get vaccinated.",V15c|V15b == 'other' / any response to V15c|V15b != 'I have not tried to get vaccinated',V18c|V18b == 'other' / any response to V18c|V18b != 'I have not tried to get vaccinated',V15bc,V18bc,2021-12-19,2022-02-19,2021-12-19,2022-06-25 +Vaccines,vaccine_barrier_other_has,"Estimated percentage of respondents who report 'other' as a barrier to getting the vaccine, among those who have already been vaccinated.",V15c == 'other' / any response to V15c,V18c == 'other' / any response to V18c,V15c,V18c,2021-12-19,2022-02-19,2021-12-19,2022-02-19 +Vaccines,vaccine_barrier_appointment_location_tried,"Estimated percentage of respondents who report available appointment locations as a barrier to getting the vaccine, among those who have tried to get vaccinated.",V15b == 'available appointment locations' / any response to V15b != 'I have not tried to get vaccinated',V18b == 'available appointment locations' / any response to V18b != 'I have not tried to get vaccinated',V15b,V18b,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Vaccines,vaccine_barrier_other_tried,"Estimated percentage of respondents who report 'other' as a barrier to getting the vaccine, among those who have tried to get vaccinated.",V15b == 'other' / any response to V15b != 'I have not tried to get vaccinated',V18b == 'other' / any response to V18b != 'I have not tried to get vaccinated',V15b,V18b,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Vaccines,overall_vaccine_hesitancy,"Estimated percentage of respondents who report vaccine hesitancy (V3a is ""no, definitely"" or ""no, probably"") out of the entire population (all respondents to V1).","(V3a == 'no, definitely' | V3a == 'no, probably') / (any response to V3a | V1 == 'yes' | V15a == 'yes')","(V3a == 'no, definitely' | V3a == 'no, probably') / (any response to V3a | V1 == 'yes' | V15a == 'yes')","V1, V3, V3a, V15a","V1, V3, V3a, V15a",2020-12-20,2022-06-25,2021-01-10,2022-06-25 +Behaviors,others_masked,Percentage of people who reported that all or most people they saw when out in public places where social distancing is not possible in the last 7 days wore a mask,(C16 == 'Most people' | C16 == 'All of the people') / (C16 != 'I have not been in public during the past 7 days),NA,C16,NA,2020-11-22,2021-08-07,NA,NA +Behaviors,others_masked_alt,"Alternative indicator for percentage of respondents reporting others are masked in public, includes respondents that report that ""all of the people,"" ""most of the people,"" or ""some of the people"" are masked in public places where social distancing is not possible.",(C16 == 'Most people' | C16 == 'All of the people' | C16 == ‘Some’) / (C16 != 'I have not been in public during the past 7 days),NA,C16,NA,2020-11-22,2021-08-07,NA,NA +Behaviors,wearing_mask_5d_alt,"Alternative indicator for percentage of respondents wearing masks in the last 5 days which includes respondents that report that they wore masks ""all of the time,"" ""most of the time,"" or ""some of the time""",(C14 == 'most of the time' | C14 == 'all of the time' | C14 == 'some of the time' ) / any C14 response,NA,C14,NA,2020-09-06,2021-02-20,NA,NA +Behavior,wearing_mask_7d_alt,"Alternative indicator for percentage of respondents wearing masks in the last 7 days which includes respondents that report that they wore masks ""all of the time,"" ""most of the time,"" or ""some of the time""",(C14a == 'most of the time' | C14a == 'all of the time' | C14a == ‘some of the time’ / any C14a response,(C5 == 'most of the time' | C5 == 'all of the time’ | C5 == ‘some of the time') / any C5 response,C14a,C5,2021-02-07,2022-06-25,2020-04-26,2022-06-25 +Behavior,covid_vaccinated_friends_alt,"Alternative indicator for percentage of respondents reporting that their friends are vaccinated, includes respondents that report that ""all of the people,"" ""most of the people,"" and ""some of the people"" are vaccinated.",(H3 == 'All of the people' | H3 == 'Most people' | H3 == ‘Some’) / any response to H3,(H3 == 'All of the people' | H3 == 'Most people' | H3 == ‘Some’) / any response to H3,H3,H3,2021-05-16,2022-06-25,2021-05-16,2022-06-25 +Mental Health,anxious_7d_alt,"Alternative indicator for percentage of respondents reporting anxiety in the last 7 days, includes respondents that report that they feel anxiety ""all of the time,"" ""most of the time,"" and ""some of the time.""",(C8_1|C8a_1|C18a == 'All of the time' OR 'Most of the time' OR ‘Some of the time’) / any response to C8_1|C8a_1|C18a,(D1 == 'All of the time' | D1 == 'Most of the time' | D1 == ‘Some’) / any response to D1,"C8_1, C8a_1, C18a",D1,2021-02-28,2022-06-25,2020-04-26,2022-06-25 +Mental Health,anxious_5d_alt,"Alternative indicator for percentage of respondents reporting anxiety in the last 5 days, includes respondents that report that they feel anxiety ""all of the time,"" ""most of the time,"" and ""some of the time.""",(C8_1 == 'All of the time' OR 'Most of the time' OR 'Some of the time') / any response to C8_1,NA,C8_1,NA,2020-09-06,2021-03-13,NA,NA +Mental Health,depressed_7d_alt,"Alternative indicator for percentage of respondents reporting depression in the last 7 days, includes respondents that report that they feel depressed ""all of the time,"" ""most of the time,"" and ""some of the time.""",(C8_2|C8a_2|C18b == 'All of the time' OR 'Most of the time' OR ‘Some of the time’) / any response to C8_2|C8a_2|C18b,(D2 == 'All of the time' | D2 == 'Most of the time' | D2 == ‘Some’) / any response to D2,"C8_2, C8a_2, C18b",D2,2021-02-28,2022-06-25,2020-04-26,2022-06-25 +Mental Health,depressed_5d_alt,"Percentage of respondents who reported feeling depressed for some, most, or all of the past 5 days ",(C8_2 == 'All of the time' | C8_2 == 'Most of the time' | C8_2 == 'Some of the time') / any response to C8_2,NA,C8_2,NA,2020-09-06,2021-03-13,NA,NA +Mental Health,felt_isolated_7d_alt,"Alternative indicator for percentage of respondents reporting feeling isolated in the last 7 days, includes respondents that report that they felt isolated ""all of the time,"" ""most of the time,"" and ""some of the time.""",(C8_3|C8a_3 == 'All of the time' OR 'Most of the time' OR ‘Some of the time’) / any response to C8_3|C8a_3,NA,"C8_3, C8a_3",NA,2021-02-28,2021-08-07,NA,NA +Mental Health,felt_isolated_5d_alt,"Alternative indicator for percentage of respondents reporting feeling isolated in the last 5 days, includes respondents that report that they felt isolated ""all of the time,"" ""most of the time,"" and ""some of the time.""",(C8_3 == 'All of the time' OR 'Most of the time' OR 'Some of the time') / any response to C8_3,NA,C8_3,NA,2020-09-06,2021-03-13,NA,NA +Behavior,food_security_alt,"Alternative indicator for percentage of respondents worried about having enough to eat in the next week, including only those respondents who said they are ""very worried.""",NA,(D4 == 'very worried') / any response to D4,NA,D4,NA,NA,2020-04-26,2022-06-25 +Behavior,finance_alt,"Alternative indicator for percentage of respondents worried about their household's finances in the next month, including only those respondents who said they are ""very worried.""",(C15 == 'very worried') / any response to C15,(D5 == 'very worried') / any response to D5,C15,D5,2020-09-06,2022-06-25,2020-04-26,2022-06-25 +Behavior,avoid_contact,Estimated percentage of people who report intentionally avoiding contact with other people either all or most of the time.,(C7 == 'All of the time' | C7 == 'Most of the time') / any response to C7,(C14a == 'All of the time' | C14a == 'Most of the time') / any response to C14a,C7,C14a,2020-04-05,2021-08-07,2020-11-22,2022-06-25 +Behavior,avoid_contact_7d,Estimated percentage of people who report intentionally avoiding contact with other people either all or most of the time.,(C7a == 'All of the time' | C7a == 'Most of the time') / any response to C7a,NA,C7a,NA,2021-05-16,2022-06-25,NA,NA +Behavior,wash_hands_7d,The percentage of people who indicated they washed their hands with soap after being outside their home all or most of the time.,NA,(C4 == 'All of the time' | C4 == 'Most of the time') / any response to C4,NA,C4,NA,NA,2020-04-26,2020-06-27 +Behavior,wash_hands_7d_alt,"The percentage of people who indicated they washed their hands with soap after being outside their home all, most, or some of the time,",NA,(C4 == 'All of the time' | C4 == 'Most of the time' | C4 == 'Some of the time') / any response to C4,NA,C4,NA,NA,2020-04-26,2020-06-27 +Sociodemographics,main_occ_agriculture,"Among respondents that reported working in the last 4 weeks, the percentage that worked in agriculture.",NA,(D10a == 'Agriculture') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_buy_sell,"Among respondents that reported working in the last 4 weeks, the percentage that worked in buying or selling.",NA,(D10a == 'Buying and selling') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_construction,"Among respondents that reported working in the last 4 weeks, the percentage that worked in construction.",NA,(D10a == 'Construction') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_education,"Among respondents that reported working in the last 4 weeks, the percentage that worked in education.",NA,(D10a == 'Education') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_electricity,"Among respondents that reported working in the last 4 weeks, the percentage that worked in electricity, water, gas, or waste.",NA,(D10a == 'Electricy / water / gas / waste') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_financial,"Among respondents that reported working in the last 4 weeks, the percentage that worked in financial services, insurance, and/or real estate.",NA,(D10a == 'Financial / insurance / real estate services') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_health,"Among respondents that reported working in the last 4 weeks, the percentage that worked in health.",NA,(D10a == 'Health') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_manufacturing,"Among respondents that reported working in the last 4 weeks, the percentage that worked in manufacturing.",NA,(D10a == 'Manufacturing') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_mining,"Among respondents that reported working in the last 4 weeks, the percentage that worked in mining.",NA,(D10a == 'Mining') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_personal_services,"Among respondents that reported working in the last 4 weeks, the percentage that worked in personal services.",NA,(D10a == 'Personal services') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_professional,"Among respondents that reported working in the last 4 weeks, the percentage that worked in professional, scientific, and/or technical activities.",NA,(D10a == 'Professional / scientific / technical activities') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_public_admin,"Among respondents that reported working in the last 4 weeks, the percentage that worked in public administration. ",NA,(D10a == 'Public administration') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_tourism,"Among respondents that reported working in the last 4 weeks, the percentage that worked in tourism.",NA,(D10a == 'Tourism') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_transportation,"Among respondents that reported working in the last 4 weeks, the percentage that worked in transportation.",NA,(D10a == 'Transportation') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,main_occ_other,"Among respondents that reported working in the last 4 weeks, the percentage that reported that their occupation was in the ""other"" category.",NA,(D10a == 'Other') / (any response to D10a),NA,D10a,NA,NA,2020-06-21,2022-06-25 +Sociodemographics,work_for_pay_4w,Percentage of respondents that reported having done any work for pay in the last 4 weeks.,D9 == 'yes' / responses to D9,D7a == 'yes' / responses to D7a,D9,D7a,2020-09-06,2022-06-25,2021-05-16,2022-06-25 +Sociodemographics,work_for_pay_outside_home_4w,Percentage of respondents that reported having done any work for pay outside their home in the last 4 weeks.,"(D9 == 'yes' & D10 == ""yes"") / any response to D9",NA,"D9, D10",NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,work_outside_home_4w,"Percentage of respondents that reported having done any work outside their home, out of those who worked for pay in the last 4 weeks.",(D10 == 'yes') / any response to D10,NA,D10,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,reason_stop_work_covid,"Among those respondents who didn't work for pay in the last 7 days but were employed prior to February 2020, the percentage that reported they stopped working because their employer closed due to COVID-19.",NA,(D9 == 'My employer closed for coronavirus-related reasons') / (any response to D9),NA,D9,NA,NA,2020-06-21,2021-09-04 +Sociodemographics,reason_stop_work_another_reason,"Among those respondents who didn't work for pay in the last 7 days but were employed prior to February 2020, the percentage that reported they stopped working because their employer closed unrelated to COVID-19.",NA,(D9 == 'My employer closed for another reason') / (any response to D9),NA,D9,NA,NA,2020-06-21,2021-09-04 +Sociodemographics,reason_stop_work_laid_off,"Among those respondents who didn't work for pay in the last 7 days but were employed prior to February 2020, the percentage that reported they stopped working because they were laid off or furloughed.",NA,(D9 == 'I was laid off or furloughed') / (any response to D9),NA,D9,NA,NA,2020-06-21,2021-09-04 +Sociodemographics,reason_stop_work_seasonal,"Among those respondents who didn't work for pay in the last 7 days but were employed prior to February 2020, the percentage that reported they stopped working because they were a seasonal worker.",NA,(D9 == 'I am a seasonal worker') / (any response to D9),NA,D9,NA,NA,2020-06-21,2021-09-04 +Sociodemographics,reason_stop_work_ill,"Among those respondents who didn't work for pay in the last 7 days but were employed prior to February 2020, the percentage that reported they stopped working because they were ill or quarantined.",NA,(D9 == 'I was ill or quarantined') / (any response to D9),NA,D9,NA,NA,2020-06-21,2021-09-04 +Sociodemographics,reason_stop_work_care,"Among those respondents who didn't work for pay in the last 7 days but were employed prior to February 2020, the percentage that reported they stopped working because they needed to care for someone.",NA,(D9 == 'I needed to care for someone') / (any response to D9),NA,D9,NA,NA,2020-06-21,2021-09-04 +Sociodemographics,reason_stop_work_other,"Among those respondents who didn't work for pay in the last 7 days but were employed prior to February 2020, the percentage that reported they stopped working for an ""other"" reason.",NA,(D9 == 'Other') / (any response to D9),NA,D9,NA,NA,2020-06-21,2021-09-04 +Sociodemographics,rooms_for_sleeping_one,The percentage of respondents who have one room that is used for sleeping in their household.,NA,(E7 == '1 room') / (any response to E7),NA,E7,NA,NA,2020-06-21,2021-09-04 +Sociodemographics,rooms_for_sleeping_two,The percentage of respondents who have two rooms used for sleeping in their household.,NA,(E7 == '2 rooms') / (any response to E7),NA,E7,NA,NA,2020-06-21,2021-09-04 +Sociodemographics,rooms_for_sleeping_three,The percentage of respondents who have three rooms used for sleeping in their household.,NA,(E7 == '3 rooms') / (any response to E7),NA,E7,NA,NA,2020-06-21,2021-09-04 +Sociodemographics,rooms_for_sleeping_four,The percentage of respondents who have four rooms used for sleeping in their household.,NA,(E7 == '4 rooms') / (any response to E7),NA,E7,NA,NA,2020-06-21,2021-09-04 +Sociodemographics,rooms_for_sleeping_five,The percentage of respondents who have 5 or more rooms used for sleeping in their household.,NA,(E7 == '5 or more rooms') / (any response to E7),NA,E7,NA,NA,2020-06-21,2021-09-04 +Behavior,smartphone,The percentage of respondents that indicated that they own a smartphone.,NA,(F1 == 'Yes') / (any response to F1),NA,F1,NA,NA,2020-06-21,2021-03-06 +Behavior,tracking_app_contact_new,"Among those respondents that own a smartphone, the percentage that reported having installed a contact tracing app.",NA,(F2_1 == 'Yes') / (any response to F2_1),NA,F2_1,NA,NA,2020-06-21,2021-03-06 +Behavior,tracking_app_symptom_new,"Among those respondents that own a smartphone, the percentage that reported having installed a symptom tracking app.",NA,(F2_2 == 'Yes') / (any response to F2_2),NA,F2_2,NA,NA,2020-06-21,2021-03-06 +Behavior,tracking_app_covidsafe,"Among respondents in Australia, the percentage that reported installing the COVIDsafe app on their phone.",NA,(F3_au == 'Yes') / (any response to F3_au),NA,F3_au,NA,NA,2020-06-21,2021-03-06 +Behavior,tracking_app_coronawarn,"Among respondents in Germany, the percentage that reported installing the Coronawarn app.",NA,(F3_de == 'Yes') / (any response to F3_de),NA,F3_de,NA,NA,2020-06-21,2021-03-06 +Module,trust_covid_info_doctors_somewhat,"Percentage of people who report that they somewhat trust COVID info from local health works, clinics, and community organizations",NA,I6_1 == 'somewhat trust'' / any response to I6_1,NA,I6,NA,NA,2021-05-16,2022-06-25 +Module,trust_covid_info_experts_somewhat,Percentage of people who report that they somewhat trust COVID info from scientists and other health experts,NA,I6_2 == 'somewhat trust'' / any response to I6_2,NA,I6,NA,NA,2021-05-16,2022-06-25 +Module,trust_covid_info_who_somewhat,Percentage of people who report that they somewhat trust COVID info from the World Health Organization,NA,I6_3 == 'somewhat trust'' / any response to I6_3,NA,I6,NA,NA,2021-05-16,2022-06-25 +Module,trust_covid_info_govt_health_somewhat,Percentage of people who report that they somewhat trust COVID info from government health authorities,NA,I6_4 == 'somewhat trust'' / any response to I6_4,NA,I6,NA,NA,2021-05-16,2022-06-25 +Module,trust_covid_info_politicians_somewhat,Percentage of people who report that they somewhat trust COVID info from politicians,NA,I6_5 == 'somewhat trust'' / any response to I6_5,NA,I6,NA,NA,2021-05-16,2022-06-25 +Module,trust_covid_info_journalists_somewhat,Percentage of people who report that they somewhat trust COVID info from journalists,NA,I6_6 == 'somewhat trust'' / any response to I6_6,NA,I6,NA,NA,2021-05-16,2022-06-25 +Module,trust_covid_info_friends_somewhat,Percentage of people who report that they somewhat trust COVID info from friends and family,NA,I6_7 == 'somewhat trust'' / any response to I6_7,NA,I6,NA,NA,2021-05-16,2022-06-25 +Module,trust_covid_info_religious_somewhat,Percentage of people who report that they somewhat trust COVID info from religious leaders,NA,I6_8 == 'somewhat trust'' / any response to I6_8,NA,I6,NA,NA,2021-05-16,2022-06-25 +Sociodemographics,gender_male,Percentage of respondents that report that their gender is male.,(D1 == ‘male’) / (any response to D1),(E3 == ‘male’) / (any response to E3),D1,E3,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Sociodemographics,gender_female,Percentage of respondents that report that their gender is female.,(D1 == ‘female’) / (any response to D1),(E3 == ‘female’) / (any response to E3),D1,E3,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Sociodemographics,gender_nonbinary_other,Percentage of respondents that report that their gender is non-binary or other.,(D1 == ‘nonbinary’ | D1 == 'prefer to self-describe') / (any response to D1),(E3 == ‘other’) / (any response to E3),D1,E3,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Sociodemographics,gender_unknown,"Percentage of respondents that report that they ""prefer not to answer"" the gender question.",(D1 == ‘Prefer not to answer’) / (any response to D1),NA,D1,NA,2020-04-05,2022-06-25,NA,NA +Sociodemographics,age_18_24,Percentage of respondents between 18 - 24 years of age.,(D2 == ‘18-24’) / (any response to D2),(E4 == ‘18-24’) / (any response to E4),D2,E4,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Sociodemographics,age_25_34,Percentage of respondents between 25 - 34 years of age.,(D2 == ‘25-34’) / (any response to D2),(E4 == ‘25-34’) / (any response to E4),D2,E4,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Sociodemographics,age_35_44,Percentage of respondents between 35- 44 years of age.,(D2 == ‘35-44’) / (any response to D2),(E4 == ‘35-44’) / (any response to E4),D2,E4,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Sociodemographics,age_45_54,Percentage of respondents between 45 - 54 years of age,(D2 == ‘45-54’) / (any response to D2),(E4 == ‘45-54’) / (any response to E4),D2,E4,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Sociodemographics,age_55_64,Percentage of respondents between 55 - 64 years of age.,(D2 == ‘55-64’) / (any response to D2),(E4 == ‘55-64’) / (any response to E4),D2,E4,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Sociodemographics,age_65_74,Percentage of respondents between 65 - 74 years of age,(D2 == ‘65-74’) / (any response to D2),(E4 == ‘65-74’) / (any response to E4),D2,E4,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Sociodemographics,age_75_older,Percentage of respondents 75 years of age or older.,(D2 == ‘75 or older’) / (any response to D2),(E4 == ‘75 or older’) / (any response to E4),D2,E4,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Sociodemographics,education_less_than_primary,Percentage of respondents with less than primary schooling.,NA,(E8 ==’no formal schooling’ | E8 == ‘less than primary school’’) / (any response to E8),NA,E8,NA,NA,2021-05-16,2022-06-25 +Sociodemographics,education_primary_school,Percentage of respondents with primary school education,NA,(E8 == ‘primary school’) / (any response to E8),NA,E8,NA,NA,2021-05-16,2022-06-25 +Sociodemographics,education_secondary_school,Percentage of respondents with secondary school education.,NA,(E8 == ‘secondary school’) / (any response to E8),NA,E8,NA,NA,2021-05-16,2022-06-25 +Sociodemographics,education_college_university,Percentage of respondents with college or univesity education.,NA,(E8 == ‘college/pre-uni/universit’) / (any response to E8),NA,E8,NA,NA,2021-05-16,2022-06-25 +Sociodemographics,education_postgrad,Percentage of respondents with post-graduate education.,NA,(E8 == ‘university post-graduate’) / (any response to E8),NA,E8,NA,NA,2021-05-16,2022-06-25 +Sociodemographics,education_highschool_or_equivalent,Percentage of respondents with high school or equivalent education.,(D8 == ‘high school graduate’) / (any response to D8),(E8 == ‘high school completed’) / (any response to E8),D8,E8,2020-09-06,2022-06-25,2021-05-16,2022-06-25 +Sociodemographics,education_less_than_highschool,Percentage of respondents with less than a high school education,(D8 == ‘less than high school’) / (any response to D8),NA,D8,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,education_some_college,Percentage of respondents with some college education,(D8 == ‘some college’) / (any response to D8),NA,D8,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,education_2yr_degree,Percentage of respondents with a 2-year degree,(D8 == ‘2 year degree’) / (any response to D8),NA,D8,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,education_4yr_degree,Percentage of respondents with a 4-year degree,(D8 == ‘4 year degree’) / (any response to D8),NA,D8,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,education_masters,Percentage of respondents with a Master's degree,(D8 == ‘masters’) / (any response to D8),NA,D8,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,education_professional_degree,Percentage of respondents with a professional degree,(D8 == ‘professional degree’) / (any response to D8),NA,D8,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,education_doctorate,Percentage of respondents with a doctorate degree.,(D8 == ‘doctorate’) / (any response to D8),NA,D8,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,city,Percentage of respondents who report living in a city.,NA,(E2 == ‘city’) / (any response to E2),NA,E2,NA,NA,2020-04-26,2022-06-25 +Sociodemographics,town,Percentage of respondents who report living in a town.,NA,(E2 == ‘town’) / (any response to E2),NA,E2,NA,NA,2020-04-26,2022-06-25 +Sociodemographics,village_rural,Percentage of respondents who report living in a village or rural area.,NA,(E2 == ‘village or rural’) / (any response to E2),NA,E2,NA,NA,2020-04-26,2022-06-25 +Sociodemographics,condition_asthma,Percentage of respondents who report having previously been diagnosed with Asthma,(C1 == 'Asthma') / (any response to C1),(V10 == 'Asthma') / (any response to V10),C1,V10,2020-04-05,2022-06-25,2021-01-31,2022-06-25 +Sociodemographics,condition_lung,Percentage of respondents who report having previously been diagnosed with chronic lung disease.,(C1 == 'Chronic lung disease') / (any response to C1),"(V10 == 'Chronic lung disease such as COPD, ...') / (any response to V10)",C1,V10,2020-04-05,2022-06-25,2021-01-31,2022-06-25 +Sociodemographics,condition_cancer,Percentage of respondents who report having previously been diagnosed with cancer.,(C1 == 'Cancer') / (any response to C1),(V10 == 'Cancer') / (any response to V10),C1,V10,2020-04-05,2022-06-25,2021-01-31,2022-06-25 +Sociodemographics,condition_diabetes,Percentage of respondents who report having previously been diagnosed with Diabetes.,(C1 == 'Diabetes' OR C1 == 'Type 1 diabetes' OR C1 == 'Type 2 diabetes') / (any response to C1),(V10 == 'Diabetes') / (any response to V10),C1,V10,2020-04-05,2022-06-25,2021-01-31,2022-06-25 +Sociodemographics,condition_hbp,Percentage of respondents who report having previously been diagnosed with High Blood Pressure,(C1 == 'High blood pressure') / (any response to C1),(V10 == 'High blood pressure') / (any response to V10),C1,V10,2020-04-05,2022-06-25,2021-01-31,2022-06-25 +Sociodemographics,condition_kidney,Percentage of respondents who report having previously been diagnosed with kidney disease.,(C1 == 'Kidney disease') / (any response to C1),(V10 == 'Kidney disease') / (any response to V10),C1,V10,2020-04-05,2022-06-25,2021-01-31,2022-06-25 +Sociodemographics,condition_immune,Percentage of respondents who report having previously been diagnosed with a weakened or compromised immune system or an auto-immune disorder.,(C1 == 'Autoimmune disorder...') / (any response to C1),(V10 == 'Weakened or compromised immune system') / (any response to V10),C1,V10,2020-04-05,2021-08-07,2021-01-31,2022-06-25 +Sociodemographics,condition_cvd,"Percentage of respondents who report having previously been diagnosed with heart attack, heart disease, or other heart condition.",(C1 == 'Heart disease') / (any response to C1),"(V10 == 'Heart attack, heart disease, or other heart condition') / (any response to V10)",C1,V10,2020-04-05,2022-06-25,2021-01-31,2022-06-25 +Sociodemographics,condition_obesity,Percentage of respondents who report having previously been diagnosed with obsesity.,(C1 == 'Obesity') / (any response to C1),(V10 == 'Obesity') / (any response to V10),C1,V10,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Sociodemographics,condition_none,Percentage of respondents who report having been diagnosed with none of the listed conditions.,(C1 == 'None of the above') / (any response to C1),(V10 == 'None of these') / (any response to V10),C1,V10,2020-04-05,2022-06-25,2021-01-31,2022-06-25 +Sociodemographics,pregnant,Percentage of respondents who report being currently pregnant.,(D1b == 'Yes') / (any response to D1b),(V11 == 'Yes') / (any response to V11),D1b,V11,2020-04-05,2022-06-25,2021-01-31,2022-06-25 +Sociodemographics,smoke,Percentage of respondents who report that they smoke cigarettes.,(D11 == 'Yes') / (any response to D11),(V12 == 'Yes') / (any response to V12),D11,V12,2021-02-07,2022-06-25,2021-01-31,2022-06-25 +Parenting,has_child_under_18,Estimated percentage of respondents who report having a child under the age of 18 years old.,P1 == 'yes' / any response to P1,J3 == 'yes' / any response to J3,P1,J3,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Parenting,oldest_child_under_5,"Of those that report having a child under 18 years old, the estimated percentage who report that the oldest child is under 5 years old.",P2 == 'under 5 years old' / any response to P2,J4 == 'under 5 years old' / any response to J4,P2,J4,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Parenting,oldest_child_5_to_11,"Of those that report having a child under 18 years old, the estimated percentage who report that the oldest child is between 5 to 11 years old.",P2 == '5 to 11 years old' / any response to P2,J4 == '5 to 11 years old' / any response to J4,P2,J4,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Parenting,oldest_child_12_to_15,"Of those that report having a child under 18 years old, the estimated percentage who report that the oldest child is between 12 to 15 years old.",P2 == '12 to 15 years old' / any response to P2,J4 == '12 to 15 years old' / any response to J4,P2,J4,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Parenting,oldest_child_16_to_17,"Of those that report having a child under 18 years old, the estimated percentage who report that the oldest child is between 16 to 17 years old.",P2 == '16 to 17 years old' / any response to P2,J4 == '16 to 17 years old' / any response to J4,P2,J4,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Parenting,child_vaccine_already,"Among respondents who report having a child under 18, the estimated percentage who report that their oldest child under 18 years old is vaccinated. ",P3 == 'They are already vacccinated for COVID-19' / any response to P3,J5 == 'They are already vacccinated for COVID-19' / any response to J5,P3,J5,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Parenting,child_vaccine_yes_def,"Among respondents who report having a child under 18, the estimated percentage who report that they will ""yes, definitely"" vaccinate their oldest child.","P3 == 'Yes, definitely' / any response to P3","J5 == 'Yes, definitely' / any response to J5",P3,J5,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Parenting,child_vaccine_yes_prob,"Among respondents who report having a child under 18, the estimated percentage who report that they will ""yes, probably"" vaccinate their oldest child.","P3 == 'Yes, probably' / any response to P3","J5 == 'Yes, probably' / any response to J5",P3,J5,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Parenting,child_vaccine_no_prob,"Among respondents who report having a child under 18, the estimated percentage who report that they will ""no, probably not"" vaccinate their oldest child.","P3 == 'No, probably' / any response to P3","J5 == 'No, probably' / any response to J5",P3,J5,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Parenting,child_vaccine_no_def,"Among respondents who report having a child under 18, the estimated percentage who report that they will ""no, definitely not"" vaccinate their oldest child.","P3 == 'No, definitely' / any response to P3","J5 == 'No, definitely' / any response to J5",P3,J5,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Parenting,child_vaccine_vaccinated_or_accept,"Among respondents who report having a child under 18, the estimated percentage who report that they have either already vaccinated their oldest child or have reported ""yes, definitely"" or ""yes, probably"" that they will vaccinate their oldest child.","P3 == 'They are already vacccinated for COVID-19' OR P3 == 'Yes, definitely' OR P3 == 'Yes, probably' / any response to P3","J5 == 'They are already vacccinated for COVID-19' OR J5 == 'Yes, definitely' OR J5 == 'Yes, probably' / any response to J5",P3,J5,2021-12-19,2022-06-25,2021-12-19,2022-06-25 +Parenting,global_school_in_person,"Among respondents who report having a child under 18, the estimated percentage who report that their oldest child is going to school in person.",NA,J6 == 'Going to in-person classes' / any response to J6,NA,J6,NA,NA,2021-12-19,2022-06-25 +Parenting,global_school_remote,"Among respondents who report having a child under 18, the estimated percentage who report that their oldest child is attending school using online, remote, or distance learning.",NA,"J6 == 'Online, remote, or distance learning' / any response to J6",NA,J6,NA,NA,2021-12-19,2022-06-25 +Parenting,global_school_mixed,"Among respondents who report having a child under 18, the estimated percentage who report that their oldest child is attending school using a mix of in-person and online, remote or distance learning.",NA,"J6 == 'Mix of in-person and online, remote, or distance learning' / any response to J6",NA,J6,NA,NA,2021-12-19,2022-06-25 +Parenting,global_school_not,"Among respondents who report having a child under 18, the estimated percentage who report that their oldest child is not in school.",NA,J6 == 'Not in school' / any response to J6,NA,J6,NA,NA,2021-12-19,2022-06-25 +Parenting,global_school_remote_online_computer,"Among respondents who report having a child under 18 in online, remote, or distance learning, the estimated percentage that describes how their oldest child is learning as ""online using a computer or tablet.""",NA,J7 == 'Online using a computer or tablet' / any response to J7,NA,J7,NA,NA,2021-12-19,2022-06-25 +Parenting,global_school_remote_online_phone,"Among respondents who report having a child under 18 in online, remote, or distance learning, the estimated percentage that describes how their oldest child is learning as ""online using a mobile phone.""",NA,J7 == 'Online using a mobile phone' / any response to J7,NA,J7,NA,NA,2021-12-19,2022-06-25 +Parenting,global_school_remote_paper,"Among respondents who report having a child under 18 in online, remote, or distance learning, the estimated percentage that describes how their oldest child is learning as ""paper materials sent home.""",NA,J7 == 'Paper materials sent home' / any response to J7,NA,J7,NA,NA,2021-12-19,2022-06-25 +Parenting,global_school_remote_television,"Among respondents who report having a child under 18 in online, remote, or distance learning, the estimated percentage that describes how their oldest child is learning as ""classes on television.""",NA,J7 == 'Classes on television' / any response to J7,NA,J7,NA,NA,2021-12-19,2022-06-25 +Parenting,global_school_remote_radio,"Among respondents who report having a child under 18 in online, remote, or distance learning, the estimated percentage that describes how their oldest child is learning as ""classes on radio.""",NA,J7 == 'Classes on radio' / any response to J7,NA,J7,NA,NA,2021-12-19,2022-06-25 +Parenting,global_school_remote_other,"Among respondents who report having a child under 18 in online, remote, or distance learning, the estimated percentage that describes how their oldest child is learning as ""other.""",NA,J7 == 'Other' / any response to J7,NA,J7,NA,NA,2021-12-19,2022-06-25 +Sociodemographics,hispanic_latino,Percentage of respondents who identify as Hispanic or Latino.,(D6 == ‘Yes’) / (any response to D6),NA,D6,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,race_american_indian_alaska_native,Percentage of respondents who indicate that their race is American Indian or Alaska Native.,(D7 == ‘American indian or alaska native’) / (any response to D6),NA,D7,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,race_asian,Percentage of respondents who indicate that their race is Asian.,(D7 == ‘Asian’) / (any response to D6),NA,D7,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,race_black_african_american,Percentage of respondents who indicate that their race is Black or African-American,(D7 == ‘Black’) / (any response to D6),NA,D7,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,race_native_hawaiian_pacific_islander,Percentage of respondents who indicate that their race is Native Hawaiian or Pacific Islander,(D7 == ‘Native hawaiian’) / (any response to D6),NA,D7,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,race_white,Percentage of respondents who indicate their race is white.,(D7 == ‘White’) / (any response to D6),NA,D7,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,race_multiple_other,"Percentage of respondents who indicated their race was ""some other race"" or selected multiple race options.",(D7 == ‘Some other race’ OR multiple response options selected) / (any response to D6),NA,D7,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,language_home_english,Percentage of respondents who indicated that they speak English at home,(D12 == ‘english’) / (any response to D12),NA,D12,NA,2021-05-16,2022-06-25,NA,NA +Sociodemographics,language_home_spanish,Percentage of respondents who indicated that they speak Spanish at home,(D12 == ‘spanish’) / (any response to D12),NA,D12,NA,2021-05-16,2022-06-25,NA,NA +Sociodemographics,language_home_chinese,Percentage of respondents who indicated that they speak Chinese at home,(D12 == ‘chinese’) / (any response to D12),NA,D12,NA,2021-05-16,2022-06-25,NA,NA +Sociodemographics,language_home_vietnamese,Percentage of respondents who indicated they speak Vietnamese at home,(D12 == ‘vietnamese’) / (any response to D12),NA,D12,NA,2021-05-16,2022-06-25,NA,NA +Sociodemographics,language_home_french,Percentage of respondents who indicated they speak French at home,(D12 == ‘french’) / (any response to D12),NA,D12,NA,2021-05-16,2022-06-25,NA,NA +Sociodemographics,language_home_portuguese,Percentage of respondents who indicated they speak Portuguese at home,(D12 == ‘portuguese’) / (any response to D12),NA,D12,NA,2021-05-16,2022-06-25,NA,NA +Sociodemographics,language_home_other,Percentage of respondents who reported speaking some other language at home.,(D12 == ‘other’) / (any response to D12),NA,D12,NA,2021-05-16,2022-06-25,NA,NA +Sociodemographics,education_years,Level of education in years,NA,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",NA,E6,NA,NA,2020-06-21,2021-09-04 +Symptoms,days_symptoms,Days with symptoms,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)","Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",B2b,B2,2020-04-05,2022-06-25,2020-04-26,2022-06-25 +Symptoms,ppl_with_symptoms,Number of people known in community with symptoms,NA,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",NA,B4,NA,NA,2020-04-26,2022-06-25 +Sociodemographics,ppl_in_same_place,Number of people staying in the same place as the respondent,NA,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",NA,E5,NA,NA,2020-04-26,2022-06-25 +Sociodemographics,ppl_in_household_children,Number of children under 18 in the household,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",NA,A5_1,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,ppl_in_household_adults,Number of adults between 18 to 64 years old in household,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",NA,A5_2,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,ppl_in_household_olderadults,Number of adults older than 65 years old in household,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",NA,A5_3,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,ppl_in_household,Number of people in household,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",NA,A2b,NA,2020-04-05,2022-06-25,NA,NA +Sociodemographics,rooms_for_sleeping,Number of rooms used for sleeping in the place where the respondent is staying,NA,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",NA,E7a,NA,NA,2021-05-16,2022-06-25 +Sociodemographics,children_in_household,Number of children under 18 in the household,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)","Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",D3,J1,2020-04-05,2020-09-12,2021-05-16,2021-12-25 +Sociodemographics,adults_in_household,Number of adults between 18 to 64 years old in household,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",NA,D4,NA,2020-04-05,2020-09-12,NA,NA +Sociodemographics,olderadults_in_household,Number of adults older than 65 years old in household,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",NA,D5,NA,2020-04-05,2020-09-12,NA,NA +Symptoms,ppl_symptoms_household,Number of people in household with symptoms,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",NA,A2,NA,2020-04-05,2022-06-25,NA,NA +Symptoms,ppl_symptoms_community,Number of people known in community with symptoms,"Estimates available include average (_mean), standard deviation (_sd), 25th percentile (_p25), Median (_p50), and 75th percentile (_p75)",NA,A4,NA,2020-04-12,2022-06-25,NA,NA +Parenting,child_school_public,"Among respondents who report having a child under 18, the estimated percentage who report that their oldest child is attending public school including charter schools.","P4 == 'Public school, including charter schools' / any response to P4",NA,P4,NA,2021-12-19,2022-06-25,NA,NA +Parenting,child_school_private,"Among respondents who report having a child under 18, the estimated percentage who report that their oldest child is attending private school including religious schools.","P4 == 'Private school, including religious schools' / any response to P4",NA,P4,NA,2021-12-19,2022-06-25,NA,NA +Parenting,child_school_homeschool,"Among respondents who report having a child under 18, the estimated percentage who report that their oldest child is homeschooled",P4 == 'Homeschooling' / any response to P4,NA,P4,NA,2021-12-19,2022-06-25,NA,NA +Parenting,child_school_not,"Among respondents who report having a child under 18, the estimated percentage who report that their oldest child is not in school.",P4 == 'Not in school' / any response to P4,NA,P4,NA,2021-12-19,2022-06-25,NA,NA +Parenting,child_school_other,"Among respondents who report having a child under 18, the estimated percentage who report that their oldest child attends an ""other"" school.",P4 == 'Other' / any response to P4,NA,P4,NA,2021-12-19,2022-06-25,NA,NA +Parenting,school_safety_measures_mask_students,"Among respondents who report having a child under 18 in in-person or mix of in-person and online schooling, the estimated percentage that report their oldest child's school requires mask wearing for students.",P6 == 'Mandatory mask-wearing for students' / any response to P6,NA,P6,NA,2021-12-19,2022-06-25,NA,NA +Parenting,school_safety_measures_mask_teachers,"Among respondents who report having a child under 18 in in-person or mix of in-person and online schooling, the estimated percentage that report their oldest child's school requires mask wearing for teachers.",P6 == 'Mandatory mask-wearing for teachers' / any response to P6,NA,P6,NA,2021-12-19,2022-06-25,NA,NA +Parenting,school_safety_measures_restricted_entry,"Among respondents who report having a child under 18 in in-person or mix of in-person and online schooling, the estimated percentage that report their oldest child's school restricts entry into school.",P6 == 'Restricted entry into school' / any response to P6,NA,P6,NA,2021-12-19,2022-06-25,NA,NA +Parenting,school_safety_measures_separators,"Among respondents who report having a child under 18 in in-person or mix of in-person and online schooling, the estimated percentage that report their oldest child's school uses separators or desk shields in classrooms.",P6 == 'Use of separators or desk shields in classrooms' / any response to P6,NA,P6,NA,2021-12-19,2022-06-25,NA,NA +Parenting,school_safety_measures_extracurricular,"Among respondents who report having a child under 18 in in-person or mix of in-person and online schooling, the estimated percentage that report their oldest child's school has no school-based extracurricular activities.",P6 == 'No school-based extracurricular activities' / any response to P6,NA,P6,NA,2021-12-19,2022-06-25,NA,NA +Parenting,school_safety_measures_symptom_screen,"Among respondents who report having a child under 18 in in-person or mix of in-person and online schooling, the estimated percentage that report their oldest child's school requires daily symptom screening for those going onto campus.",P6 == 'Daily symptom screening for those going onto campus' / any response to P6,NA,P6,NA,2021-12-19,2022-06-25,NA,NA +Parenting,school_safety_measures_ventilation,"Among respondents who report having a child under 18 in in-person or mix of in-person and online schooling, the estimated percentage that report their oldest child's school has made ventilation improvements.",P6 == 'Ventilation improvements' / any response to P6,NA,P6,NA,2021-12-19,2022-06-25,NA,NA +Parenting,school_safety_measures_testing_staff,"Among respondents who report having a child under 18 in in-person or mix of in-person and online schooling, the estimated percentage that report their oldest child's school requires regular testing of teachers and staff.",P6 == 'Regular testing of teachers and staff' / any response to P6,NA,P6,NA,2021-12-19,2022-06-25,NA,NA +Parenting,school_safety_measures_testing_students,"Among respondents who report having a child under 18 in in-person or mix of in-person and online schooling, the estimated percentage that report their oldest child's school requires regular testing of students.",P6 == 'Regular testing of students' / any response to P6,NA,P6,NA,2021-12-19,2022-06-25,NA,NA +Parenting,school_safety_measures_vaccine_staff,"Among respondents who report having a child under 18 in in-person or mix of in-person and online schooling, the estimated percentage that report their oldest child's school requires vaccines for teachers and staff.",P6 == 'Vaccine requirement of teachers and staff' / any response to P6,NA,P6,NA,2021-12-19,2022-06-25,NA,NA +Parenting,school_safety_measures_vaccine_students,"Among respondents who report having a child under 18 in in-person or mix of in-person and online schooling, the estimated percentage that report their oldest child's school requires vaccines for students in the eligible age range.",P6 == 'Vaccine requirement of students in the eligible age range' / any response to P6,NA,P6,NA,2021-12-19,2022-06-25,NA,NA +Parenting,school_safety_measures_cafeteria,"Among respondents who report having a child under 18 in in-person or mix of in-person and online schooling, the estimated percentage that report their oldest child's school modified cafeteria usage.",P6 == 'Modified cafeteria usage' / any response to P6,NA,P6,NA,2021-12-19,2022-06-25,NA,NA +Parenting,school_safety_measures_dont_know,"Among respondents who report having a child under 18 in in-person or mix of in-person and online schooling, the estimated percentage that report that they don't know what measures are taken at school.",P6 == 'I don't know' / any response to P6,NA,P6,NA,2021-12-19,2022-06-25,NA,NA +Symptoms,taken_temp,Percentage of respondents who have taken their temperature among respondents who reported fever as a symptom.,(B3 == 'Yes') / (any response to B3),NA,B3,NA,2020-04-05,2020-09-12,NA,NA +Symptoms,cough_mucus,"Percentage of respondents who reported coughing up mucus, among respondents who reported cough as a symptom.",(B4 == 'Yes') / (any response to B4),NA,B4,NA,2020-04-05,2020-09-12,NA,NA +Symptoms,unusual_symptom_tested,"Among respondents who reported having symptoms, the percentage that were tested for COVID-19.","(B5 == 'Yes, regardless of result') / (any response to B5)",NA,B5,NA,2020-04-05,2020-09-12,NA,NA +Symptoms,unusual_symptom_tested_positive,"Among respondents who reported having symptoms, the percentage that tested positive for COVID-19.","(B5 == 'Yes, and COVID+') / (any response to B5)",NA,B5,NA,2020-04-05,2020-09-12,NA,NA +Vaccines,vaccine_incomplete_sideeffect,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesitant due to side effects.",(V5d == 'I am concerned about possible side effects...') / (any response to V5d),(V5d == 'I am concerned aobut possible side effects...') / (any response to V5d),V5d,V5d,2021-02-07,2021-08-07,2021-02-28,2021-09-04 +Vaccines,vaccine_incomplete_wontwork,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesistant because they are not sure it will work.",(V5d == 'I don't know if a COVID-19 vaccine will work') / (any response to V5d),(V5d == 'I don't know if a COVID-19 vaccine will work') / (any response to V5d),V5d,V5d,2021-02-07,2021-08-07,2021-02-28,2021-09-04 +Vaccines,vaccine_incomplete_dontbelieve,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesistant because they don't believe they need a vaccine.",(V5d == 'I don't believe I need a COVID vaccine') / (any response to V5d),(V5d == 'I don't believe I need a COVID vaccine') / (any response to V5d),V5d,V5d,2021-02-07,2021-08-07,2021-02-28,2021-09-04 +Vaccines,vaccine_incomplete_dontlike,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesitant because they don't like vaccines.",(V5d == 'I don't like vaccines') / (any response to V5d),(V5d == 'I don't like vaccines') / (any response to V5d),V5d,V5d,2021-02-07,2021-08-07,2021-02-28,2021-09-04 +Vaccines,vaccine_incomplete_wait,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesistant because they wish to wait and see.",(V5d == 'I plan to wait and see') / (any response to V5d),(V5d == 'I plan to wait and see') / (any response to V5d),V5d,V5d,2021-02-07,2021-08-07,2021-02-28,2021-09-04 +Vaccines,vaccine_incomplete_otherpeople,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesistant because they think other people need it more.",(V5d == 'I think other people need it more...') / (any response to V5d),(V5d == 'I think other people need it more...') / (any response to V5d),V5d,V5d,2021-02-07,2021-08-07,2021-02-28,2021-09-04 +Vaccines,vaccine_incomplete_cost,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesistant because they are concerned about the cost of the vaccine.",(V5d == 'I am concerned about the cost of a COVID-19 vaccine') / (any response to V5d),(V5d == 'I am concerned about the cost of a COVID-19 vaccine') / (any response to V5d),V5d,V5d,2021-02-07,2021-08-07,2021-02-28,2021-09-04 +Vaccines,vaccine_incomplete_religion,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesitant because of their religious beliefs.",(V5d == 'It is against my religious beliefs') / (any response to V5d),(V5d == 'It is against my religious beliefs') / (any response to V5d),V5d,V5d,2021-02-07,2021-08-07,2021-02-28,2021-09-04 +Vaccines,vaccine_incomplete_other,"Among respondents that have. already had at least one dose of vaccine, the percentage that reported ""other"" when asked reasons for hesitancy.",(V5d == 'Other') / (any response to V5d),(V5d == 'Other') / (any response to V5d),V5d,V5d,2021-02-07,2021-08-07,2021-02-28,2021-09-04 +Vaccines,vaccine_incomplete_allergic,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesitant due to concerns about allergic reactions.",(V5d == 'I am concerned about having an allergic reaction...') / (any response to V5d),NA,V5d,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,vaccine_incomplete_not_recommended,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesitant because their doctor has not recommended the vaccine.",(V5d == 'My doctor has not recommended it') / (any response to V5d),NA,V5d,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,vaccine_incomplete_distrust_vaccine,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesistant because they distrust COVID-19 vaccines.",(V5d == 'I don't trust COVID-19 vaccines') / (any response to V5d),NA,V5d,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,vaccine_incomplete_distrust_gov,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesitant because they do not trust the government.",(V5d == 'I don't trust the government') / (any response to V5d),NA,V5d,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,vaccine_incomplete_health,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesitant because they have a health condition.",(V5d == 'I have a health condition...') / (any response to V5d),NA,V5d,NA,2021-02-07,2021-08-07,NA,NA +Vaccines,vaccine_incomplete_pregnant,"Among respondents that have already had at least one dose of vaccine, the percentage that are hesitant because they are currently or planning to be pregnant.",(V5d == 'I am currently/planning to be pregnant...') / (any response to V5d),NA,V5d,NA,2021-02-07,2021-08-07,NA,NA +Parenting,children_prek,"Among respondents that reported having children in the household, the percentage that have students in pre-kindergarten or kindergarten.",(E1_1 == 'Yes') / (any response to E1),NA,E1,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_gr1_5,"Among respondents that reported having children in the household, the percentage that have students in grades 1 - 5.",(E1_2 == 'Yes') / (any response to E1),NA,E1,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_gr6_8,"Among respondents that reported having children in the household, the percentage that have students in grades 6 - 8.",(E1_3 == 'Yes') / (any response to E1),NA,E1,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_gr9_12,"Among respondents that reported having children in the household, the percentage that have students in grades 9 - 12.",(E1_4 == 'Yes') / (any response to E1),NA,E1,NA,2020-11-22,2021-12-25,NA,NA +Parenting,inperson_school_fulltime,"Among respondents with children in school, the percentage that attend in person schooling full-time.",(E2_1 == 'Yes') / (any response to E2),NA,E2,NA,2020-11-22,2021-12-25,NA,NA +Parenting,inperson_school_parttime,"Among respondents with children in school, the percentage that attend in person schooling part-time.",(E2_2 == 'Yes') / (any response to E2),NA,E2,NA,2020-11-22,2021-12-25,NA,NA +Parenting,inperson_school_fulltime_oldest,"Among respondents with children in school, the percentage where the oldest child attends in person schooling full-time.",(P5 == 'Going to in person classes') / (any response to P5),NA,E2,NA,2021-12-19,2022-06-25,NA,NA +Parenting,inperson_school_parttime_oldest,"Among respondents with children in school, the percentage where the oldest child attends in person schooling part-time.","(P5 == 'Mix of in-person and online, remote, or distance learning') / (any response to P5)",NA,E2,NA,2021-12-19,2022-06-25,NA,NA +Parenting,remote_school_fulltime_oldest,"Among respondents with children in school, the percentage where the oldest child attends remote schooling full-time.","(P5 == 'Online, remote, or distance learning') / (any response to P5)",NA,E2,NA,2021-12-19,2022-06-25,NA,NA +Parenting,children_school_measure_mask_students,"Among respondents with children in school, the percentage that indicate that their child's school has mandatory mask wearing for all students.",(E3 == 'Mandatory mask-wearing for students') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_school_measure_mask_teachers,"Among respondents with children in school, the percentage that indicate that their child's school has mandatory mask wearing for teachers.",(E3 == 'Mandatory mask-wearing for teachers') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_school_measure_same_teacher,"Among respondents with children in school, the percentage that indicate that their child's school has children with the same teacher all day as a mitigation",(E3 == 'Student is with the same teacher') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_school_measure_same_students,"Among respondents with children in school, the percentage that indicate that their child's school has student with the same students all day as a mitigation.",(E3 == 'Student is with the same students') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_school_measure_outdoor,"Among respondents with children in school, the percentage that indicate that their child's school as some or all outdoor instruction.",(E3 == 'Some or all outdoor instruction') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_school_measure_entry,"Among respondents with children in school, the percentage that indicate that their child's school has restricted entry into school as a mitigation.",(E3 == 'Restricted entry into school') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_school_measure_class_size,"Among respondents with children in school, the percentage that indicate that their child's school has reduced class size as a mitigation.",(E3 == 'Reduced class size') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_school_measure_cafeteria,"Among respondents with children in school, the percentage that indicate that their child's school has closed the cafeteria as a mitigation.",(E3 == 'Closed cafeteria') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_school_measure_playground,"Among respondents with children in school, the percentage that indicate that their child's school has closed the playground as a mitigation.",(E3 == 'Closed playground') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_school_measure_desk_shield,"Among respondents with children in school, the percentage that indicate that their child's school uses desk shields.",(E3 == 'Use of separators of desk shield') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_school_measure_desk_space,"Among respondents with children in school, the percentage that indicate that their child's school uses extra space between desks as a mitigation.",(E3 == 'Extra space betwen desks') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_school_measure_extracurricular,"Among respondents with children in school, the percentage that indicate that their child's school has no school-based extracurriculars as a mitigation.",(E3 == 'No school-based extracurriculars') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_school_measure_supplies,"Among respondents with children in school, the percentage that indicate that their child's school has no sharing of books or supplies as a mitigation.",(E3 == 'No sharing of books or supplies') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Parenting,children_school_measure_screening,"Among respondents with children in school, the percentage that indicate that their child's school has daily symptom screening.",(E3 == 'Daily symptom screening') / (any response to E3),NA,E3,NA,2020-11-22,2021-12-25,NA,NA +Behavior,financial_threat,Percentage of respondents that indicate that COVID-19 is a substantial threat to their household's finances.,(Q36 == 'substantial threat') / (any response to Q36),NA,Q36,NA,2020-04-05,2020-09-12,NA,NA +Sociodemographics,occ_4w_social,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is in the community and social service sector.",(Q64 == 'Community and social service') / (any response to Q64),NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_education,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is in education, training, and library.","(Q64 == 'Education, training, ...') / (any response to Q64)",NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_arts,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is in the arts, design, entertainment, sports, and media sector.","(Q64 == 'Arts design, entertainment, sports, and media') / (any response to Q64)",NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_health_prac,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is healthcare practitioner or technician.",(Q64 == 'Healthcare practitioners') / (any response to Q64),NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_health_support,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is healthcare support.",(Q64 == 'Healthcare support') / (any response to Q64),NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_protective,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is protective service.",(Q64 == 'Protective service') / (any response to Q64),NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_food,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is food preparation or serving related.",(Q64 == 'Food preparation...') / (any response to Q64),NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_building,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is building and grounds cleaning or maintenance.",(Q64 == 'Building and grounds cleaning...') / (any response to Q64),NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_personal,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is personal care and service (not healthcare).",(Q64 == 'Personal care and service') / (any response to Q64),NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_sales,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is sales and related.",(Q64 == 'Sales and related') / (any response to Q64),NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_admin,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is office and administrative support (including postal workers).",(Q64 == 'Office and administrative support') / (any response to Q64),NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_construction,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is constuction and extraction (oil, gas, mining, or quarrying).",(Q64 == 'Construction and extraction') / (any response to Q64),NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_maintenance,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is installation, maintenance, and repair.","(Q64 == 'Installation, maintenance, and repair') / (any response to Q64)",NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_production,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is production.",(Q64 == 'Production') / (any response to Q64),NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_transportation,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is transportation and material moving (including delivery services).",(Q64 == 'Transportation and material moving') / (any response to Q64),NA,Q64,NA,2020-09-06,2022-06-25,NA,NA +Sociodemographics,occ_4w_other,"Among respondents that worked for pay in the past 4 weeks, the percentage that indicated that their main occupation is ""other.""",(Q64 == 'Other occ') / (any response to Q64),NA,Q64,NA,2020-09-06,2022-06-25,NA,NA \ No newline at end of file From 10a0a6f7b2a1e97767c53f7646b7405d380402b8 Mon Sep 17 00:00:00 2001 From: Rostyslav Zatserkovnyi Date: Tue, 25 Jun 2024 17:48:14 +0300 Subject: [PATCH 27/35] Decouple client release from Delphi release (#1465) Co-authored-by: Dmitry Shemetov Co-authored-by: george --- .bumpversion.cfg | 4 --- .github/workflows/create-release.yml | 40 +++++++++++++++++++--- .github/workflows/release-helper.yml | 32 ++++++++++++++--- requirements.dev.txt | 1 - src/client/packaging/pypi/.bumpversion.cfg | 8 +++++ 5 files changed, 72 insertions(+), 13 deletions(-) create mode 100644 src/client/packaging/pypi/.bumpversion.cfg diff --git a/.bumpversion.cfg b/.bumpversion.cfg index d6a12c902..84caef621 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -9,10 +9,6 @@ tag = False [bumpversion:file:src/client/delphi_epidata.R] -[bumpversion:file:src/client/delphi_epidata.py] - [bumpversion:file:src/client/packaging/npm/package.json] -[bumpversion:file:src/client/packaging/pypi/pyproject.toml] - [bumpversion:file:dev/local/setup.cfg] diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 329fa76aa..77e087d72 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: inputs: versionName: - description: 'Semantic Version Number (i.e., 5.5.0 or patch, minor, major, prepatch, preminor, premajor, prerelease)' + description: 'Semantic Version Number (i.e., 5.5.0 or patch, minor, major)' required: true default: patch @@ -27,11 +27,43 @@ jobs: python-version: 3.8 - name: Change version number id: version + # See this issue for explanation and testing: + # https://github.com/cmu-delphi/delphi-epidata/pull/1473 run: | python -m pip install bump2version - echo -n "::set-output name=next_tag::" - bump2version --list ${{ github.event.inputs.versionName }} | grep new_version | sed -r s,"^.*=",, - - name: Create pull request into prod + if [[ ${{ github.event.inputs.versionName }} =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then + # use given version number + NEXT_TAG="${{ github.event.inputs.versionName }}" + elif [[ ${{ github.event.inputs.versionName }} =~ ^(major|minor|patch)$ ]]; then + # calculate new version number based on given tag + NEXT_TAG=$(bump2version --dry-run --list ${{ github.event.inputs.versionName }} | grep ^new_version | sed -r s,"^.*=",,) + else + echo "\nInvalid version name: ${{ github.event.inputs.versionName }}" + exit 1 + fi + # apply given or calculated version number + bump2version --new-version $NEXT_TAG _ignored_arg_ + # save version number for later + echo "next_tag=$NEXT_TAG" >> $GITHUB_OUTPUT + - name: Get Python client file changes + id: changed-py + uses: dorny/paths-filter@v3 + with: + base: "main" + ref: "dev" + filters: | + python_client_changed: + - src/client/delphi_epidata.py + - src/client/packaging/pypi/** + - name: Bump Python versions if client files changed + if: steps.changed-py.outputs.python_client_changed == 'true' + # _ignored_arg_ below is required because of tool quirk + # https://github.com/c4urself/bump2version/issues/22 + run: | + cd src/client/packaging/pypi + # this is using the new literal version number (steps.version.outputs.next_tag) output from the bump2version step above, not the workflow input (github.event.inputs.versionName) which can be relative + bump2version --allow-dirty --new-version ${{ steps.version.outputs.next_tag }} _ignored_arg_ + - name: Create pull request into main uses: peter-evans/create-pull-request@v3 with: branch: release/delphi-epidata-${{ steps.version.outputs.next_tag }} diff --git a/.github/workflows/release-helper.yml b/.github/workflows/release-helper.yml index d4c24dfcc..bc87d3b0e 100644 --- a/.github/workflows/release-helper.yml +++ b/.github/workflows/release-helper.yml @@ -13,6 +13,29 @@ jobs: if: github.repository_owner != 'cmu-delphi' run: exit 1 + client_changed: + needs: correct_repository + runs-on: ubuntu-latest + steps: + - name: Check out code + uses: actions/checkout@v2 + with: + fetch-depth: 2 + - name: Get Python client file changes + id: changed-py + uses: dorny/paths-filter@v3 + with: + # when base and ref are the same, changes are detected against the most recent commit before the push. + # see https://github.com/dorny/paths-filter#usage for details. + base: 'main' + ref: 'main' + filters: | + python_client_changed: + - src/client/delphi_epidata.py + - src/client/packaging/pypi/** + outputs: + python_client_changed: ${{ steps.changed-py.outputs.python_client_changed }} + create_release: needs: correct_repository runs-on: ubuntu-latest @@ -29,8 +52,8 @@ jobs: id: extract_version run: | python -m pip install bump2version - echo -n "::set-output name=version::" - bump2version --dry-run --list patch | grep ^current_version | sed -r s,"^.*=",, + VERSION=$(bump2version --dry-run --list patch | grep ^current_version | sed -r s,"^.*=",,) + echo "version=$VERSION" >> $GITHUB_OUTPUT - name: Create Release id: create_release uses: release-drafter/release-drafter@v5 @@ -45,7 +68,8 @@ jobs: tag_name: ${{ steps.create_release.outputs.tag_name }} release_python_client: - needs: create_release + needs: [client_changed, create_release] + if: needs.client_changed.outputs.python_client_changed == 'true' runs-on: ubuntu-latest steps: - name: Check out code @@ -95,7 +119,7 @@ jobs: uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: - node-version: '16.x' + node-version: "16.x" - name: Cache Node.js modules uses: actions/cache@v2 with: diff --git a/requirements.dev.txt b/requirements.dev.txt index ff7da9923..92c707c13 100644 --- a/requirements.dev.txt +++ b/requirements.dev.txt @@ -1,6 +1,5 @@ aiohttp==3.9.4 black>=20.8b1 -bump2version==1.0.1 covidcast==0.1.5 delphi_utils docker==6.0.1 diff --git a/src/client/packaging/pypi/.bumpversion.cfg b/src/client/packaging/pypi/.bumpversion.cfg new file mode 100644 index 000000000..5184e1935 --- /dev/null +++ b/src/client/packaging/pypi/.bumpversion.cfg @@ -0,0 +1,8 @@ +[bumpversion] +current_version = 4.1.23 +commit = False +tag = False + +[bumpversion:file:../../delphi_epidata.py] + +[bumpversion:file:pyproject.toml] From a028cbe4b0af00699a5d1ef2d07e5e0584f9a9f3 Mon Sep 17 00:00:00 2001 From: dsweber2 Date: Tue, 25 Jun 2024 11:09:00 -0500 Subject: [PATCH 28/35] adding ed, right source --- docs/api/covidcast-signals/nssp.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/api/covidcast-signals/nssp.md b/docs/api/covidcast-signals/nssp.md index bfe526494..5071c8304 100644 --- a/docs/api/covidcast-signals/nssp.md +++ b/docs/api/covidcast-signals/nssp.md @@ -23,16 +23,16 @@ As of May 2024, NSSP received data from 78% of US EDs. | Signal | Description | |---------------------------------|--------------------------------------------------------------------------------------------------------------------------------------| -| `pct_visits_covid` | Percent of ED visits that had a discharge diagnosis code of covid
**Earliest date available:** 2022-10-01 | -| `pct_visits_influenza` | Percent of ED visits that had a discharge diagnosis code of influenza
**Earliest date available:** 2022-10-01 | -| `pct_visits_rsv` | Percent of ED visits that had a discharge diagnosis code of rsv
**Earliest date available:** 2022-10-01 | -| `pct_visits_combined` | Percent of ED visits that had a discharge diagnosis code of covid, influenza, or rsv
**Earliest date available:** 2022-10-01 | -| `smoothed_pct_visits_covid` | 3 week moving average of `pct_visits_covid`
**Earliest date available:** 2022-10-01 | -| `smoothed_pct_visits_influenza` | 3 week moving average of `pct_visits_influenza`
**Earliest date available:** 2022-10-01 | -| `smoothed_pct_visits_rsv` | 3 week moving average of `pct_visits_rsv`
**Earliest date available:** 2022-10-01 | -| `smoothed_pct_visits_combined` | 3 week moving average of `pct_visits_combined`
**Earliest date available:** 2022-10-01 | - -## Table of contents +| `pct_ed_visits_covid` | Percent of ED visits that had a discharge diagnosis code of covid
**Earliest date available:** 2022-10-01 | +| `pct_ed_visits_influenza` | Percent of ED visits that had a discharge diagnosis code of influenza
**Earliest date available:** 2022-10-01 | +| `pct_ed_visits_rsv` | Percent of ED visits that had a discharge diagnosis code of rsv
**Earliest date available:** 2022-10-01 | +| `pct_ed_visits_combined` | Percent of ED visits that had a discharge diagnosis code of covid, influenza, or rsv
**Earliest date available:** 2022-10-01 | +| `smoothed_pct_ed_visits_covid` | 3 week moving average of `pct_ed_visits_covid`
**Earliest date available:** 2022-10-01 | +| `smoothed_pct_ed_visits_influenza` | 3 week moving average of `pct_ed_visits_influenza`
**Earliest date available:** 2022-10-01 | +| `smoothed_pct_ed_visits_rsv` | 3 week moving average of `pct_ed_visits_rsv`
**Earliest date available:** 2022-10-01 | +| `smoothed_pct_ed_visits_combined` | 3 week moving average of `pct_ed_visits_combined`
**Earliest date available:** 2022-10-01 | + +## Table of Contents {: .no_toc .text-delta} 1. TOC @@ -52,7 +52,7 @@ State reporting process is separate from the county reporting process. As such, ### Smoothing -Smoothed signals are calculated using a simple 3 week moving average of the relevant weekly signals. Note that since the unsmoothed `pct_visits_*` signals report weekly data, each smoothed signal value is computed from 3 points rather than 21, as would be used if the unsmoothed data were reported daily. +Smoothed signals are calculated using a simple 3 week moving average of the relevant weekly signals. Note that since the unsmoothed `pct_ed_visits_*` signals report weekly data, each smoothed signal value is computed from 3 points rather than 21, as would be used if the unsmoothed data were reported daily. ## Missingness @@ -103,4 +103,4 @@ Some low population counties occasionally report outliers, e.g. 33.33%, 50%, 100 This source is derived from the CDC's [Respiratory Virus Response NSSP Emergency Department Visit Trajectories dataset](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/rdmq-nq56/about_data). There is another version of the dataset that includes [state data only](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/7mra-9cq9/about_data). -This data was originally published by the National Center for Health Statistics, and is made available here as a convenience to the forecasting community under the terms of the original license, which is [U.S. Government Public Domain](https://www.usa.gov/government-copyright). +This data was originally published by the CDC, and is made available here as a convenience to the forecasting community under the terms of the original license, which is [U.S. Government Public Domain](https://www.usa.gov/government-copyright). From cafa9d6756c61ccc726cf4b9f8a2bf3137fd6d84 Mon Sep 17 00:00:00 2001 From: Nat DeFries <42820733+nmdefries@users.noreply.github.com> Date: Tue, 25 Jun 2024 13:37:30 -0400 Subject: [PATCH 29/35] title --- docs/api/covidcast-signals/nssp.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/api/covidcast-signals/nssp.md b/docs/api/covidcast-signals/nssp.md index 5071c8304..41ce78c93 100644 --- a/docs/api/covidcast-signals/nssp.md +++ b/docs/api/covidcast-signals/nssp.md @@ -1,9 +1,9 @@ --- -title: NSSP emergency department visits +title: NSSP ED Visits parent: Data Sources and Signals grand_parent: COVIDcast Main Endpoint --- -# National Syndromic Surveillance Program (NSSP) Emerency Department (ED) visits +# National Syndromic Surveillance Program Emergency Department Visits {: .no_toc} * **Source name:** `nssp` @@ -23,10 +23,10 @@ As of May 2024, NSSP received data from 78% of US EDs. | Signal | Description | |---------------------------------|--------------------------------------------------------------------------------------------------------------------------------------| -| `pct_ed_visits_covid` | Percent of ED visits that had a discharge diagnosis code of covid
**Earliest date available:** 2022-10-01 | +| `pct_ed_visits_covid` | Percent of ED visits that had a discharge diagnosis code of COVID-19
**Earliest date available:** 2022-10-01 | | `pct_ed_visits_influenza` | Percent of ED visits that had a discharge diagnosis code of influenza
**Earliest date available:** 2022-10-01 | | `pct_ed_visits_rsv` | Percent of ED visits that had a discharge diagnosis code of rsv
**Earliest date available:** 2022-10-01 | -| `pct_ed_visits_combined` | Percent of ED visits that had a discharge diagnosis code of covid, influenza, or rsv
**Earliest date available:** 2022-10-01 | +| `pct_ed_visits_combined` | Percent of ED visits that had a discharge diagnosis code of COVID-19, influenza, or rsv
**Earliest date available:** 2022-10-01 | | `smoothed_pct_ed_visits_covid` | 3 week moving average of `pct_ed_visits_covid`
**Earliest date available:** 2022-10-01 | | `smoothed_pct_ed_visits_influenza` | 3 week moving average of `pct_ed_visits_influenza`
**Earliest date available:** 2022-10-01 | | `smoothed_pct_ed_visits_rsv` | 3 week moving average of `pct_ed_visits_rsv`
**Earliest date available:** 2022-10-01 | @@ -60,7 +60,7 @@ Smoothed signals are calculated using a simple 3 week moving average of the rele As of May 2024, NSSP received data from 78% of US EDs. [The NSSP site participation map](https://www.cdc.gov/nssp/media/images/2024/04/Participation-with-date.png) shows counties containing at least one reporting ED between January 2023 and April 2024. -California, Colorado, Missouri, Oklahoma, and Virginia have the most noticeable gaps in coverage, with many component counties having either no eligible EDs or having no recently reported data in NSSP. However, most states have some counties that are absent. +California, Colorado, Missouri, Oklahoma, and Virginia have the most noticeable gaps in coverage, with many counties in those states having either no eligible EDs or having no recently reported data in NSSP. However, most states have some counties that do not contain any reporting EDs. NSSP does not report county-level data for all counties with reporting EDs; some reporting EDs are only included in state-level values. @@ -95,7 +95,7 @@ Our [geographic weighting approach](#geographic-weighting) assumes that the numb For example, we might expect denser, more urban counties to have 1) more and larger EDs and 2) easier access to EDs. The first factor may mean that residents of rural counties are more likely to go to EDs in urban counties. The second factor may increase the total number of ED visits that the typical urban resident will make relative to the typical rural resident. As a result, total ED visits per capita in rural counties may be lower than total ED visits per capita in urban counties. If this is a strong dynamic, since our weighting approach uses population as the weights, rural counties would tend to be overrepresented in estimated values. -Some low population counties occasionally report outliers, e.g. 33.33%, 50%, 100% of ER visits being covid-related. As of May 2024, an analysis shows around 10 unusually high values across the full history of all signals, so they are rare. We expect that these high rates are by chance, due to a small total number of ED visits in a given week. +Some low population counties occasionally report outliers, e.g. 33.33%, 50%, 100% of ER visits being COVID-19-related. We expect that these high rates are by chance, due to a small total number of ED visits in a given week. As of May 2024, an analysis shows around 10 unusually high values across the full history of all signals, so they are rare. ## Source and Licensing From fb7c54d0de8a1908cd5d00eee3c27e880e576d1b Mon Sep 17 00:00:00 2001 From: Nat DeFries <42820733+nmdefries@users.noreply.github.com> Date: Tue, 25 Jun 2024 13:39:28 -0400 Subject: [PATCH 30/35] rsv full name --- docs/api/covidcast-signals/nssp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api/covidcast-signals/nssp.md b/docs/api/covidcast-signals/nssp.md index 41ce78c93..b2eb618c0 100644 --- a/docs/api/covidcast-signals/nssp.md +++ b/docs/api/covidcast-signals/nssp.md @@ -17,7 +17,7 @@ grand_parent: COVIDcast Main Endpoint ## Overview [The National Syndromic Surveillance Program (NSSP)](https://www.cdc.gov/nssp/php/about/index.html) is an effort to track epidemiologically relevant conditions. -This dataset in particular tracks emergency department (ED) visits arising from a subset of influenza-like illnesses, specifically influenza, COVID-19, and RSV. +This dataset in particular tracks emergency department (ED) visits arising from a subset of influenza-like illnesses, specifically influenza, COVID-19, and respiratory syncytial virus (RSV). It is derived from the CDC's [Respiratory Virus Response NSSP Emergency Department Visit Trajectories dataset](https://data.cdc.gov/Public-Health-Surveillance/2023-Respiratory-Virus-Response-NSSP-Emergency-Dep/rdmq-nq56/about_data), which started reporting data in late 2022. As of May 2024, NSSP received data from 78% of US EDs. From 552aad1f62ac1a1134b543c228107eff7f1e88ca Mon Sep 17 00:00:00 2001 From: Tina Townes Date: Mon, 1 Jul 2024 23:01:38 -0400 Subject: [PATCH 31/35] Updated Epidata Index (main description page) Updated Epidata Index page. --- docs/index.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/docs/index.md b/docs/index.md index 931434984..4a3d9d7c2 100644 --- a/docs/index.md +++ b/docs/index.md @@ -3,17 +3,19 @@ title: Epidata API Home nav_order: 0 --- -# Delphi's Epidata API +# Delphi Epidata API Delphi's Epidata API provides real-time access to epidemiological surveillance data. It is built and maintained by the Carnegie Mellon University [Delphi research group](https://delphi.cmu.edu/). The Epidata API includes: - -- [COVIDcast data](api/covidcast.md), providing daily updates about COVID-19 - activity across the United States. [API clients](api/covidcast_clients.md) for - quick access to COVID data are available. -- [Data about other diseases](api/README.md), including influenza, dengue, and - other diseases tracked by Delphi through various data streams. +* Data about diseases including COVID-19, influenza and dengue tracked by Delphi through various data streams. +* A full-featured Epidata client for R available at epidatr and on CRAN. A new full-featured Epidata client for Python is in progress but not ready for release yet (track our development and help us test this at epidatpy). +* [COVIDcast data](api/covidcast.md), providing daily updates about COVID-19 + activity across the United States. +*[API clients](api/covidcast_clients.md) for + quick access to COVID-19 data. + +## Data Access Anyone may access the Epidata API anonymously without providing any personal data. Anonymous API access is currently rate-limited and restricted to public From 4661bd9bb5088e21f8c54f7ba37c0133128c5a7e Mon Sep 17 00:00:00 2001 From: Nat DeFries <42820733+nmdefries@users.noreply.github.com> Date: Tue, 2 Jul 2024 18:25:49 -0400 Subject: [PATCH 32/35] unite client discussion --- docs/index.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/docs/index.md b/docs/index.md index 4a3d9d7c2..700fea3fc 100644 --- a/docs/index.md +++ b/docs/index.md @@ -3,19 +3,16 @@ title: Epidata API Home nav_order: 0 --- -# Delphi Epidata API +# The Epidata API Delphi's Epidata API provides real-time access to epidemiological surveillance data. It is built and maintained by the Carnegie Mellon University [Delphi research group](https://delphi.cmu.edu/). The Epidata API includes: -* Data about diseases including COVID-19, influenza and dengue tracked by Delphi through various data streams. -* A full-featured Epidata client for R available at epidatr and on CRAN. A new full-featured Epidata client for Python is in progress but not ready for release yet (track our development and help us test this at epidatpy). -* [COVIDcast data](api/covidcast.md), providing daily updates about COVID-19 - activity across the United States. -*[API clients](api/covidcast_clients.md) for - quick access to COVID-19 data. - -## Data Access + +* The [main endpoint (COVIDcast)](api/covidcast.md), providing daily updates about current COVID-19 and influenza activity across the United States. +* A [variety of other endpoints](api/README.md), providing primarily historical data about various diseases including COVID-19, influenza, dengue fever, and norovirus in several countries. + +A [full-featured R client](api/client_libraries.md) is available for quick access to all data. While we continue developing a full-featured Python client, the [legacy Python client](api/client_libraries.md#python) remains available. The main endpoint can also be accessed with a [dedicated COVIDcast client](api/covidcast_clients.md). Anyone may access the Epidata API anonymously without providing any personal data. Anonymous API access is currently rate-limited and restricted to public From 6a3f6836ff3e9c186800d9e4e2f760e1cae5f479 Mon Sep 17 00:00:00 2001 From: george Date: Tue, 9 Jul 2024 11:59:41 -0400 Subject: [PATCH 33/35] py client: drop delphi_utils requirement, log to stderr instead (#1486) * py client: drop bloated delphi_utils requirement, log to stderr instead * Replace assertlogs with stderr capture --------- Co-authored-by: Rostyslav Zatserkovnyi --- integrations/client/test_delphi_epidata.py | 72 ++++++++++++---------- src/client/delphi_epidata.py | 17 +++-- src/client/packaging/pypi/pyproject.toml | 2 +- 3 files changed, 51 insertions(+), 40 deletions(-) diff --git a/integrations/client/test_delphi_epidata.py b/integrations/client/test_delphi_epidata.py index 02a1a9275..3b69eb4cf 100644 --- a/integrations/client/test_delphi_epidata.py +++ b/integrations/client/test_delphi_epidata.py @@ -49,6 +49,12 @@ def localSetUp(self): secrets.db.host = 'delphi_database_epidata' secrets.db.epi = ('user', 'pass') + @pytest.fixture(autouse=True) + def capsys(self, capsys): + """Hook capsys (stdout and stderr) into this test class.""" + + self.capsys = capsys + def test_covidcast(self): """Test that the covidcast endpoint returns expected data.""" @@ -238,46 +244,46 @@ def raise_for_status(self): pass try: with self.subTest(name='test multiple GET'): - with self.assertLogs('delphi_epidata_client', level='INFO') as logs: - get.reset_mock() - get.return_value = MockResponse(b'{"key": "value"}', 200) - Epidata._request_with_retry("test_endpoint1", params={"key1": "value1"}) - Epidata._request_with_retry("test_endpoint2", params={"key2": "value2"}) + get.reset_mock() + get.return_value = MockResponse(b'{"key": "value"}', 200) + Epidata._request_with_retry("test_endpoint1", params={"key1": "value1"}) + Epidata._request_with_retry("test_endpoint2", params={"key2": "value2"}) - output = logs.output + captured = self.capsys.readouterr() + output = captured.err.splitlines() self.assertEqual(len(output), 4) # [request, response, request, response] self.assertIn("Sending GET request", output[0]) - self.assertIn("\"url\": \"http://delphi_web_epidata/epidata/test_endpoint1/\"", output[0]) - self.assertIn("\"params\": {\"key1\": \"value1\"}", output[0]) + self.assertIn("\'url\': \'http://delphi_web_epidata/epidata/test_endpoint1/\'", output[0]) + self.assertIn("\'params\': {\'key1\': \'value1\'}", output[0]) self.assertIn("Received response", output[1]) - self.assertIn("\"status_code\": 200", output[1]) - self.assertIn("\"len\": 16", output[1]) + self.assertIn("\'status_code\': 200", output[1]) + self.assertIn("\'len\': 16", output[1]) self.assertIn("Sending GET request", output[2]) - self.assertIn("\"url\": \"http://delphi_web_epidata/epidata/test_endpoint2/\"", output[2]) - self.assertIn("\"params\": {\"key2\": \"value2\"}", output[2]) + self.assertIn("\'url\': \'http://delphi_web_epidata/epidata/test_endpoint2/\'", output[2]) + self.assertIn("\'params\': {\'key2\': \'value2\'}", output[2]) self.assertIn("Received response", output[3]) - self.assertIn("\"status_code\": 200", output[3]) - self.assertIn("\"len\": 16", output[3]) + self.assertIn("\'status_code\': 200", output[3]) + self.assertIn("\'len\': 16", output[3]) with self.subTest(name='test GET and POST'): - with self.assertLogs('delphi_epidata_client', level='INFO') as logs: - get.reset_mock() - get.return_value = MockResponse(b'{"key": "value"}', 414) - post.reset_mock() - post.return_value = MockResponse(b'{"key": "value"}', 200) - Epidata._request_with_retry("test_endpoint3", params={"key3": "value3"}) - - output = logs.output - self.assertEqual(len(output), 3) # [request, response, request, response] + get.reset_mock() + get.return_value = MockResponse(b'{"key": "value"}', 414) + post.reset_mock() + post.return_value = MockResponse(b'{"key": "value"}', 200) + Epidata._request_with_retry("test_endpoint3", params={"key3": "value3"}) + + captured = self.capsys.readouterr() + output = captured.err.splitlines() + self.assertEqual(len(output), 3) # [request, retry, response] self.assertIn("Sending GET request", output[0]) - self.assertIn("\"url\": \"http://delphi_web_epidata/epidata/test_endpoint3/\"", output[0]) - self.assertIn("\"params\": {\"key3\": \"value3\"}", output[0]) + self.assertIn("\'url\': \'http://delphi_web_epidata/epidata/test_endpoint3/\'", output[0]) + self.assertIn("\'params\': {\'key3\': \'value3\'}", output[0]) self.assertIn("Received 414 response, retrying as POST request", output[1]) - self.assertIn("\"url\": \"http://delphi_web_epidata/epidata/test_endpoint3/\"", output[1]) - self.assertIn("\"params\": {\"key3\": \"value3\"}", output[1]) + self.assertIn("\'url\': \'http://delphi_web_epidata/epidata/test_endpoint3/\'", output[1]) + self.assertIn("\'params\': {\'key3\': \'value3\'}", output[1]) self.assertIn("Received response", output[2]) - self.assertIn("\"status_code\": 200", output[2]) - self.assertIn("\"len\": 16", output[2]) + self.assertIn("\'status_code\': 200", output[2]) + self.assertIn("\'len\': 16", output[2]) finally: # make sure this global is always reset Epidata.debug = False @@ -288,12 +294,12 @@ def test_sandbox(self, get, post): Epidata.debug = True Epidata.sandbox = True try: - with self.assertLogs('delphi_epidata_client', level='INFO') as logs: - Epidata.covidcast('src', 'sig', 'day', 'county', 20200414, '01234') - output = logs.output + Epidata.covidcast('src', 'sig', 'day', 'county', 20200414, '01234') + captured = self.capsys.readouterr() + output = captured.err.splitlines() self.assertEqual(len(output), 1) self.assertIn("Sending GET request", output[0]) - self.assertIn("\"url\": \"http://delphi_web_epidata/epidata/covidcast/\"", output[0]) + self.assertIn("\'url\': \'http://delphi_web_epidata/epidata/covidcast/\'", output[0]) get.assert_not_called() post.assert_not_called() finally: # make sure these globals are always reset diff --git a/src/client/delphi_epidata.py b/src/client/delphi_epidata.py index 6fb7ab1ef..ca855b55a 100644 --- a/src/client/delphi_epidata.py +++ b/src/client/delphi_epidata.py @@ -8,6 +8,8 @@ - Compatible with Python 2 and 3. """ +import sys + # External modules import requests import time @@ -16,8 +18,6 @@ from aiohttp import ClientSession, TCPConnector, BasicAuth -from delphi_utils.logger import get_structured_logger - __version__ = "4.1.23" _HEADERS = {"user-agent": "delphi_epidata/" + __version__ + " (Python)"} @@ -45,10 +45,15 @@ class Epidata: client_version = __version__ - logger = get_structured_logger('delphi_epidata_client') debug = False # if True, prints extra logging statements sandbox = False # if True, will not execute any queries + @staticmethod + def log(evt, **kwargs): + kwargs['event'] = evt + kwargs['timestamp'] = time.strftime("%Y-%m-%d %H:%M:%S %z") + return sys.stderr.write(str(kwargs) + "\n") + # Helper function to cast values and/or ranges to strings @staticmethod def _listitem(value): @@ -72,7 +77,7 @@ def _request_with_retry(endpoint, params={}): """Make request with a retry if an exception is thrown.""" request_url = f"{Epidata.BASE_URL}/{endpoint}/" if Epidata.debug: - Epidata.logger.info("Sending GET request", url=request_url, params=params, headers=_HEADERS, auth=Epidata.auth) + Epidata.log("Sending GET request", url=request_url, params=params, headers=_HEADERS, auth=Epidata.auth) if Epidata.sandbox: resp = requests.Response() resp._content = b'true' @@ -81,10 +86,10 @@ def _request_with_retry(endpoint, params={}): req = requests.get(request_url, params, auth=Epidata.auth, headers=_HEADERS) if req.status_code == 414: if Epidata.debug: - Epidata.logger.info("Received 414 response, retrying as POST request", url=request_url, params=params, headers=_HEADERS) + Epidata.log("Received 414 response, retrying as POST request", url=request_url, params=params, headers=_HEADERS) req = requests.post(request_url, params, auth=Epidata.auth, headers=_HEADERS) if Epidata.debug: - Epidata.logger.info( + Epidata.log( "Received response", status_code=req.status_code, len=len(req.content), diff --git a/src/client/packaging/pypi/pyproject.toml b/src/client/packaging/pypi/pyproject.toml index 2aadda4e9..ca9f1e6a4 100644 --- a/src/client/packaging/pypi/pyproject.toml +++ b/src/client/packaging/pypi/pyproject.toml @@ -37,7 +37,7 @@ classifiers = [ "Natural Language :: English", "Topic :: Scientific/Engineering :: Bio-Informatics", ] -dependencies = ["aiohttp", "delphi-utils", "requests>=2.7.0", "tenacity"] +dependencies = ["aiohttp", "requests>=2.7.0", "tenacity"] [project.urls] "Homepage" = "https://github.com/cmu-delphi/delphi-epidata" From 559f27e2dc22e133d7da563ab84a0b419686dd0e Mon Sep 17 00:00:00 2001 From: melange396 Date: Tue, 9 Jul 2024 16:00:25 +0000 Subject: [PATCH 34/35] chore: release delphi-epidata 4.1.24 --- .bumpversion.cfg | 2 +- dev/local/setup.cfg | 2 +- src/client/delphi_epidata.R | 2 +- src/client/delphi_epidata.js | 2 +- src/client/delphi_epidata.py | 2 +- src/client/packaging/npm/package.json | 2 +- src/client/packaging/pypi/.bumpversion.cfg | 2 +- src/client/packaging/pypi/pyproject.toml | 2 +- src/server/_config.py | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 84caef621..7c34c9165 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 4.1.23 +current_version = 4.1.24 commit = False tag = False diff --git a/dev/local/setup.cfg b/dev/local/setup.cfg index 56dadceb4..4e67b3354 100644 --- a/dev/local/setup.cfg +++ b/dev/local/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = Delphi Development -version = 4.1.23 +version = 4.1.24 [options] packages = diff --git a/src/client/delphi_epidata.R b/src/client/delphi_epidata.R index b35e1213e..96e168e48 100644 --- a/src/client/delphi_epidata.R +++ b/src/client/delphi_epidata.R @@ -15,7 +15,7 @@ Epidata <- (function() { # API base url BASE_URL <- getOption('epidata.url', default = 'https://api.delphi.cmu.edu/epidata/') - client_version <- '4.1.23' + client_version <- '4.1.24' auth <- getOption("epidata.auth", default = NA) diff --git a/src/client/delphi_epidata.js b/src/client/delphi_epidata.js index 7c94b4d87..375c3ba01 100644 --- a/src/client/delphi_epidata.js +++ b/src/client/delphi_epidata.js @@ -22,7 +22,7 @@ } })(this, function (exports, fetchImpl, jQuery) { const BASE_URL = "https://api.delphi.cmu.edu/epidata/"; - const client_version = "4.1.23"; + const client_version = "4.1.24"; // Helper function to cast values and/or ranges to strings function _listitem(value) { diff --git a/src/client/delphi_epidata.py b/src/client/delphi_epidata.py index ca855b55a..9c55e0b73 100644 --- a/src/client/delphi_epidata.py +++ b/src/client/delphi_epidata.py @@ -18,7 +18,7 @@ from aiohttp import ClientSession, TCPConnector, BasicAuth -__version__ = "4.1.23" +__version__ = "4.1.24" _HEADERS = {"user-agent": "delphi_epidata/" + __version__ + " (Python)"} diff --git a/src/client/packaging/npm/package.json b/src/client/packaging/npm/package.json index c1b92738c..44468d7f7 100644 --- a/src/client/packaging/npm/package.json +++ b/src/client/packaging/npm/package.json @@ -2,7 +2,7 @@ "name": "delphi_epidata", "description": "Delphi Epidata API Client", "authors": "Delphi Group", - "version": "4.1.23", + "version": "4.1.24", "license": "MIT", "homepage": "https://github.com/cmu-delphi/delphi-epidata", "bugs": { diff --git a/src/client/packaging/pypi/.bumpversion.cfg b/src/client/packaging/pypi/.bumpversion.cfg index 5184e1935..5413f5eca 100644 --- a/src/client/packaging/pypi/.bumpversion.cfg +++ b/src/client/packaging/pypi/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 4.1.23 +current_version = 4.1.24 commit = False tag = False diff --git a/src/client/packaging/pypi/pyproject.toml b/src/client/packaging/pypi/pyproject.toml index ca9f1e6a4..7acf8dea7 100644 --- a/src/client/packaging/pypi/pyproject.toml +++ b/src/client/packaging/pypi/pyproject.toml @@ -18,7 +18,7 @@ build-backend = "setuptools.build_meta" # If not defined, then legacy behavior c [project] name = "delphi_epidata" # REQUIRED, is the only field that cannot be marked as dynamic. -version = "4.1.23" +version = "4.1.24" description = "A programmatic interface to Delphi's Epidata API." readme = "README.md" license = { file = "LICENSE" } diff --git a/src/server/_config.py b/src/server/_config.py index 73b8f88f5..9ef373d1e 100644 --- a/src/server/_config.py +++ b/src/server/_config.py @@ -7,7 +7,7 @@ load_dotenv() -VERSION = "4.1.23" +VERSION = "4.1.24" MAX_RESULTS = int(10e6) MAX_COMPATIBILITY_RESULTS = int(3650) From 832422fcb01f8ac5d4b1cafccef298089fa6b33b Mon Sep 17 00:00:00 2001 From: george Date: Tue, 9 Jul 2024 12:25:39 -0400 Subject: [PATCH 35/35] Update CHANGELOG.md --- src/client/packaging/pypi/CHANGELOG.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/client/packaging/pypi/CHANGELOG.md b/src/client/packaging/pypi/CHANGELOG.md index 05316a9bf..e053619c8 100644 --- a/src/client/packaging/pypi/CHANGELOG.md +++ b/src/client/packaging/pypi/CHANGELOG.md @@ -3,13 +3,21 @@ All notable future changes to the `delphi_epidata` python client will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/). -## [4.1.24] - 2024-06-06 +## [4.1.24] - 2024-07-09 ### Includes - https://github.com/cmu-delphi/delphi-epidata/pull/1470 +- https://github.com/cmu-delphi/delphi-epidata/pull/1486 +- https://github.com/cmu-delphi/delphi-epidata/pull/1463 +- https://github.com/cmu-delphi/delphi-epidata/pull/1465 ### Changed - Replaced `setup.py` with `pyproject.toml` for package metadata and build configuration. +- Removed heavy `delphi_utils` dependency by changing debug output from structured logger to direct stderr printing. + +### Fixed +- Resolved previous version number typo in CHANGELOG. +- Client version will now only incremented and released when there are structural/functional changes. ## [4.1.23] - 2024-05-31