class ChangeHealth::Request::TradingPartner

Constants

ENDPOINT

Public Class Methods

query(term) click to toggle source
# File lib/change_health/request/trading_partner.rb, line 6
def self.query(term)
  params = {
    query: term,
    serviceName: 'medicalEligibility',
    strictFilters: true
  }
  response = ChangeHealth::Connection.new.request(endpoint: ENDPOINT, verb: :get, query: params)
  trading_partners_data = ChangeHealth::Response::TradingPartnersData.new(response).medical_eligibility_enabled
  trading_partners_data.map {|partner| ChangeHealth::Models::TradingPartner.new(name: partner.name, service_id: partner.medical_eligibility_service_id) }
end