Class: CapabilityStatementDecorator

Inherits:
FHIR::CapabilityStatement
  • Object
show all
Defined in:
lib/au_ps_inferno/utils/capability_statement_decorator.rb

Overview

Decorator for FHIR::CapabilityStatement

Instance Method Summary collapse

Instance Method Details

#all_profilesObject



5
6
7
# File 'lib/au_ps_inferno/utils/capability_statement_decorator.rb', line 5

def all_profiles
  profiles + supported_profiles
end

#profilesObject



9
10
11
12
13
# File 'lib/au_ps_inferno/utils/capability_statement_decorator.rb', line 9

def profiles
  rest.map do |rest_item|
    rest_item.resource.map(&:profile)
  end.flatten.compact.uniq
end

#supported_profilesObject



15
16
17
18
19
# File 'lib/au_ps_inferno/utils/capability_statement_decorator.rb', line 15

def supported_profiles
  rest.map do |rest_item|
    rest_item.resource.map(&:supportedProfile)
  end.flatten.compact.uniq
end