@@ -28,8 +28,13 @@ class API::Reporting::TotalsController < API::Reporting::BaseController
2828
2929 METRIC_HEADERS = {
3030 cohort : "Cohort" ,
31- vaccinated : "Vaccinated" ,
32- not_vaccinated : "Not Vaccinated"
31+ no_consent : "No Consent" ,
32+ consent_no_response : "Consent No Response" ,
33+ consent_refused : "Consent Refused" ,
34+ consent_conflicts : "Consent Conflicts" ,
35+ consent_given : "Consent Given" ,
36+ not_vaccinated : "Not Vaccinated" ,
37+ vaccinated : "Vaccinated"
3338 } . freeze
3439
3540 FLU_SPECIFIC_METRIC_HEADERS = { } . freeze
@@ -139,7 +144,12 @@ def grouped_record_json(record, groups)
139144 . merge (
140145 cohort : record . cohort ,
141146 vaccinated : record . vaccinated ,
142- not_vaccinated : record . not_vaccinated
147+ not_vaccinated : record . not_vaccinated ,
148+ consent_given : record . consent_given ,
149+ no_consent : record . no_consent ,
150+ consent_no_response : record . consent_no_response ,
151+ consent_refused : record . consent_refused ,
152+ consent_conflicts : record . consent_conflicts
143153 )
144154 end
145155
@@ -151,15 +161,17 @@ def render_totals_json
151161 cohort :,
152162 vaccinated :,
153163 not_vaccinated : cohort - vaccinated ,
164+ consent_given : @totals_scope . consent_given_count ,
165+ no_consent : @totals_scope . no_consent_count ,
166+ consent_no_response : @totals_scope . consent_no_response_count ,
167+ consent_refused : @totals_scope . consent_refused_count ,
168+ consent_conflicts : @totals_scope . consent_conflicts_count ,
154169 vaccinated_by_sais : @scope . vaccinated_by_sais_count ,
155170 vaccinated_elsewhere_declared : @scope . vaccinated_elsewhere_declared_count ,
156171 vaccinated_elsewhere_recorded : @scope . vaccinated_elsewhere_recorded_count ,
157172 vaccinated_previously : @scope . vaccinated_previously_count ,
158173 vaccinations_given : @base_scope . vaccinations_given_count ,
159174 monthly_vaccinations_given : @base_scope . monthly_vaccinations_given ,
160- consent_given : @scope . consent_given_count ,
161- consent_no_response : @scope . consent_no_response_count ,
162- consent_conflicts : @scope . consent_conflicts_count ,
163175 parent_refused_consent : @scope . parent_refused_consent_count ,
164176 child_refused_vaccination : @scope . child_refused_vaccination_count ,
165177 refusal_reasons : consent_refusal_reasons ,
0 commit comments