Module: OpenEHR::TerminologyService

Defined in:
lib/openehr/terminology_service.rb

Defined Under Namespace

Classes: NullProvider

Class Method Summary collapse

Class Method Details

.has_code_for_group?(group_id, code) ⇒ Boolean

Returns:

  • (Boolean)


39
40
41
# File 'lib/openehr/terminology_service.rb', line 39

def has_code_for_group?(group_id, code)
  provider.has_code_for_group?(group_id, code)
end

.providerObject



27
28
29
# File 'lib/openehr/terminology_service.rb', line 27

def provider
  @provider ||= NullProvider.new
end

.provider=(provider) ⇒ Object



31
32
33
# File 'lib/openehr/terminology_service.rb', line 31

def provider=(provider)
  @provider = provider || NullProvider.new
end

.valid_code?(terminology_id, code) ⇒ Boolean

Returns:

  • (Boolean)


35
36
37
# File 'lib/openehr/terminology_service.rb', line 35

def valid_code?(terminology_id, code)
  provider.valid_code?(terminology_id, code)
end