class Antech::Resources::LabResult

Public Class Methods

new(auth_token) click to toggle source
Calls superclass method Antech::Resources::BaseResource::new
# File lib/antech/resources/lab_result.rb, line 6
def initialize(auth_token)
  super(auth_token)
end

Public Instance Methods

find(lab_accession_id) click to toggle source
# File lib/antech/resources/lab_result.rb, line 25
def find(lab_accession_id)
  request = {
    method: :get,
    url: "#{base_url}/v1.1/LabResults/#{lab_accession_id}/Details"
  }

  submit(request)
end
history(accession_result_id) click to toggle source
# File lib/antech/resources/lab_result.rb, line 34
def history(accession_result_id)
  request = {
    method: :get,
    url: "#{base_url}/v2.0/LabResults/History",
    query: { accessionResultId: accession_result_id }
  }
end
list(query = {}) click to toggle source

Required query params: startDate, endDate

Optional query params: petName, ownerName, doctorName, labAccessionID

# File lib/antech/resources/lab_result.rb, line 15
def list(query = {})
  request = {
    method: :get,
    url: "#{base_url}/v2.0/LabResults",
    query: query
  }

  submit(request)
end