Sha256: e8b68bb8e2d55ddf703fe6d15cc410fe0bf9c50f4383bdc997980dca02f7a118

Contents?: true

Size: 669 Bytes

Versions: 3

Compression:

Stored size: 669 Bytes

Contents

module AthenaHealth
  class Client
    def initialize(production: false, client_id:, secret:, token: nil)
      @api = AthenaHealth::Connection.new(
        production: production,
        client_id: client_id,
        secret: secret,
        token: token,
      )
    end

    include Endpoints::Practices
    include Endpoints::Departments
    include Endpoints::Patients
    include Endpoints::Appointments
    include Endpoints::Providers
    include Endpoints::InsurancePackages
    include Endpoints::Encounters
    include Endpoints::Configurations
    include Endpoints::Subscriptions
    include Endpoints::Claims
    include Endpoints::CustomFields
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
athena_health-2.0.2 lib/athena_health/client.rb
athena_health-2.0.1 lib/athena_health/client.rb
athena_health-2.0.0 lib/athena_health/client.rb