module MedlineplusRuby::API
Public Instance Methods
description_data_for_code(diagnosis_code, options = {})
click to toggle source
Creates a Hash intended for use as a HTTP GET query, in which keys
represent both API endpoints and request parameters for the NLM Medlineplus Connect API request.
# File lib/medlineplus_ruby/api/api.rb, line 11 def description_data_for_code(diagnosis_code, options = {}) code_description_params = { 'mainSearchCriteria.v.c' => diagnosis_code, 'mainSearchCriteria.v.cs' => (options[:code_system] || MedlineplusRuby::API::CodeSystem::SYSTEM_ICD10), 'knowledgeResponseType' => (options[:response_type] || MedlineplusRuby::API::RequestFormat::RESPONSE_JSON) } MedlineplusRuby::API::Request.build.get_request code_description_params end