class ChangeHealth::Response::TradingPartnerData
Public Class Methods
new(trading_partner_data)
click to toggle source
# File lib/change_health/response/trading_partner_data.rb, line 4 def initialize(trading_partner_data) @raw = trading_partner_data end
Public Instance Methods
medical_eligibility_service()
click to toggle source
# File lib/change_health/response/trading_partner_data.rb, line 16 def medical_eligibility_service return nil unless services services.detect {|service| service.dig('serviceName') == 'medicalEligibility' } end
medical_eligibility_service_id()
click to toggle source
# File lib/change_health/response/trading_partner_data.rb, line 21 def medical_eligibility_service_id return nil unless medical_eligibility_service medical_eligibility_service.dig('serviceConnections', 'direct', 'serviceId') end
name()
click to toggle source
# File lib/change_health/response/trading_partner_data.rb, line 8 def name @raw.dig('tradingPartnerName') end
services()
click to toggle source
# File lib/change_health/response/trading_partner_data.rb, line 12 def services @raw.dig('clearingHouses', 'legacyExchange') end