Sha256: 09e402499e151788e10a7ab44db5193fb4fe6219038c7790a0561828f4cb8c20

Contents?: true

Size: 337 Bytes

Versions: 29

Compression:

Stored size: 337 Bytes

Contents

# frozen_string_literal: true

module Renalware
  module Patients
    class PatientSearch
      def self.call(params)
        Renalware::Patient
          .includes(current_modality: [:description])
          .search(params[:q]).tap do |search|
          search.sorts = %w(family_name given_name)
        end
      end
    end
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
renalware-core-2.0.40 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.39 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.38 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.37 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.36 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.35 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.34 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.33 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.32 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.31 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.30 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.28 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.27 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.26 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.25 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.24 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.23 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.22 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.21 app/models/renalware/patients/patient_search.rb
renalware-core-2.0.20 app/models/renalware/patients/patient_search.rb