class Medicapi::Diagnosis

Attributes

accuracy[R]
id[R]
name[R]
profname[R]
ranking[R]

Public Class Methods

all(symptoms,gender,year,token) click to toggle source
# File lib/medicapi.rb, line 31
def self.all(symptoms,gender,year,token)
  ruby_data = []
  bulk_data = Unirest.get("https://healthservice.priaid.ch/diagnosis?symptoms=#{symptoms}&gender=#{gender}&year_of_birth=#{year}&token=#{token}&language=en-gb&format=json").body
  bulk_data.each do |diagnosis|
    ruby_data << Diagnosis.new(diagnosis)
  end
  ruby_data
end
new(input_options) click to toggle source
# File lib/medicapi.rb, line 23
def initialize(input_options)
  @id = input_options["Issue"]["ID"].to_i
  @name = input_options["Issue"]["Name"]
  @accuracy = input_options["Issue"]["Accuracy"].to_f
  @profname = input_options["Issue"]["ProfName"]
  @ranking = input_options["Issue"]["Ranking"].to_i
  
end