class Reports::AutomatedCareplusExporter
Constants
- VACCINE_COLUMNS
Public Class Methods
Source
# File app/lib/reports/automated_careplus_exporter.rb, line 13 def self.call(team:, academic_year:, start_date:, end_date:) Reports::CareplusExporter.call( **shared_args(team:, academic_year:), start_date:, end_date:, include_missing_nhs_number: false ) end
Source
# File app/lib/reports/automated_careplus_exporter.rb, line 22 def self.from_records(vaccination_records:, team:, academic_year:) Reports::CareplusExporter.from_records( **shared_args(team:, academic_year:), vaccination_records: vaccination_records.includes( :patient, :vaccine, session: %i[location team_location] ) ) end
Source
# File app/lib/reports/automated_careplus_exporter.rb, line 34 def self.vaccination_records_scope( team:, academic_year:, start_date:, end_date: ) Reports::CareplusExporter.vaccination_records_scope( team:, programmes: team.programmes, academic_year:, start_date:, end_date:, include_missing_nhs_number: false ) end