Packages

Cover My Relief is an Elixir client to the CoverMyMeds API.

Current section

Files

Jump to
cover_my_relief lib cover_my_relief.ex
Raw

lib/cover_my_relief.ex

defmodule CoverMyRelief do
@api_site "https://api.covermymeds.com"
@version "1"
def drug_search api_client, query do
HTTPoison.start
response = HTTPoison.get! "#{@api_site}/drugs/?api_id=#{api_client.id}&q=#{query}&v=#{@version}"
response.body |>
Poison.Parser.parse! |>
Map.get("drugs")
end
def get_drug api_client, drug_id do
HTTPoison.start
response = HTTPoison.get! "#{@api_site}/drugs/#{drug_id}/?api_id=#{api_client.id}&v=#{@version}"
response.body |>
Poison.Parser.parse!
end
end