Class: Candid::PreEncounter::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/candid/pre_encounter/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(client:, base_url: nil, environment: nil) ⇒ void

Parameters:



11
12
13
14
15
# File 'lib/candid/pre_encounter/client.rb', line 11

def initialize(client:, base_url: nil, environment: nil)
  @client = client
  @base_url = base_url
  @environment = environment
end

Instance Method Details

#appointmentsCandid::Appointments::Client

Returns:

  • (Candid::Appointments::Client)


18
19
20
# File 'lib/candid/pre_encounter/client.rb', line 18

def appointments
  @appointments ||= Candid::PreEncounter::Appointments::Client.new(client: @client, base_url: @base_url, environment: @environment)
end

#coveragesCandid::Coverages::Client

Returns:

  • (Candid::Coverages::Client)


23
24
25
# File 'lib/candid/pre_encounter/client.rb', line 23

def coverages
  @coverages ||= Candid::PreEncounter::Coverages::Client.new(client: @client, base_url: @base_url, environment: @environment)
end

#eligibility_checksCandid::EligibilityChecks::Client

Returns:

  • (Candid::EligibilityChecks::Client)


28
29
30
# File 'lib/candid/pre_encounter/client.rb', line 28

def eligibility_checks
  @eligibility_checks ||= Candid::PreEncounter::EligibilityChecks::Client.new(client: @client, base_url: @base_url, environment: @environment)
end

#imagesCandid::Images::Client

Returns:

  • (Candid::Images::Client)


33
34
35
# File 'lib/candid/pre_encounter/client.rb', line 33

def images
  @images ||= Candid::PreEncounter::Images::Client.new(client: @client, base_url: @base_url, environment: @environment)
end

#listsCandid::Lists::Client

Returns:

  • (Candid::Lists::Client)


38
39
40
# File 'lib/candid/pre_encounter/client.rb', line 38

def lists
  @lists ||= Candid::PreEncounter::Lists::Client.new(client: @client, base_url: @base_url, environment: @environment)
end

#notesCandid::Notes::Client

Returns:

  • (Candid::Notes::Client)


43
44
45
# File 'lib/candid/pre_encounter/client.rb', line 43

def notes
  @notes ||= Candid::PreEncounter::Notes::Client.new(client: @client, base_url: @base_url, environment: @environment)
end

#organization_external_providersCandid::OrganizationExternalProviders::Client

Returns:

  • (Candid::OrganizationExternalProviders::Client)


48
49
50
# File 'lib/candid/pre_encounter/client.rb', line 48

def organization_external_providers
  @organization_external_providers ||= Candid::PreEncounter::OrganizationExternalProviders::Client.new(client: @client, base_url: @base_url, environment: @environment)
end

#patientsCandid::Patients::Client

Returns:

  • (Candid::Patients::Client)


53
54
55
# File 'lib/candid/pre_encounter/client.rb', line 53

def patients
  @patients ||= Candid::PreEncounter::Patients::Client.new(client: @client, base_url: @base_url, environment: @environment)
end

#tagsCandid::Tags::Client

Returns:

  • (Candid::Tags::Client)


58
59
60
# File 'lib/candid/pre_encounter/client.rb', line 58

def tags
  @tags ||= Candid::PreEncounter::Tags::Client.new(client: @client, base_url: @base_url, environment: @environment)
end