Module: OpenehrRails

Defined in:
lib/openehr_rails.rb,
lib/openehr_rails/rm.rb,
lib/openehr_rails/opt.rb,
lib/openehr_rails/engine.rb,
lib/openehr_rails/naming.rb,
lib/openehr_rails/rm/ehr.rb,
lib/openehr_rails/rm/node.rb,
lib/openehr_rails/rm/nodes.rb,
lib/openehr_rails/storable.rb,
lib/openehr_rails/aql/errors.rb,
lib/openehr_rails/opt/parser.rb,
lib/openehr_rails/rm/version.rb,
lib/openehr_rails/rm/type_map.rb,
lib/openehr_rails/aql/executor.rb,
lib/openehr_rails/aql_queryable.rb,
lib/openehr_rails/fhir/type_map.rb,
lib/openehr_rails/release_check.rb,
lib/openehr_rails/rm/data_value.rb,
lib/openehr_rails/rm/composition.rb,
lib/openehr_rails/rm/data_values.rb,
lib/openehr_rails/fhir/serializer.rb,
lib/openehr_rails/rm/contribution.rb,
lib/openehr_rails/rm/graph_builder.rb,
lib/openehr_rails/fhir/deserializer.rb,
lib/openehr_rails/rm/ehr_serializer.rb,
lib/openehr_rails/template_importer.rb,
lib/openehr_rails/template_registry.rb,
lib/openehr_rails/template_uploader.rb,
lib/openehr_rails/opt/remote_fetcher.rb,
lib/openehr_rails/rm/graph_persister.rb,
lib/openehr_rails/runtime_scaffolder.rb,
lib/openehr_rails/aql/dataset_adapter.rb,
lib/openehr_rails/aql/query_validator.rb,
lib/openehr_rails/opt/field_extractor.rb,
lib/openehr_rails/rm/rm_object_builder.rb,
lib/openehr_rails/fhir/profile_generator.rb,
lib/openehr_rails/fhir/resource_registry.rb,
lib/openehr_rails/fhir/profile_repository.rb,
lib/openehr_rails/rm/canonical_serializer.rb,
lib/openehr_rails/rm/composition_committer.rb,
lib/openehr_rails/fhir/capability_statement.rb,
app/controllers/openehr_rails/ehrs_controller.rb,
app/controllers/openehr_rails/fhir_controller.rb,
app/controllers/openehr_rails/queries_controller.rb,
app/controllers/openehr_rails/templates_controller.rb,
app/controllers/openehr_rails/application_controller.rb,
app/controllers/openehr_rails/openehr_api/ehrs_controller.rb,
app/controllers/openehr_rails/openehr_api/compositions_controller.rb

Defined Under Namespace

Modules: Aql, AqlQueryable, Fhir, Naming, OpenehrApi, Opt, Rm, Storable, TemplateRegistry Classes: ApplicationController, EhrSummary, EhrsController, Engine, FhirController, QueriesController, ReleaseCheck, RuntimeScaffolder, TemplateImporter, TemplateUploader, TemplatesController

Class Method Summary collapse

Class Method Details

.runtime_scaffolding_allowed?Boolean

Returns:

  • (Boolean)


61
62
63
64
65
# File 'lib/openehr_rails.rb', line 61

def self.runtime_scaffolding_allowed?
  return enable_runtime_scaffolding unless enable_runtime_scaffolding.nil?

  defined?(::Rails.env) && ::Rails.env.development?
end

.unauthenticated_access_allowed?Boolean

Returns:

  • (Boolean)


85
86
87
88
89
90
# File 'lib/openehr_rails.rb', line 85

def self.unauthenticated_access_allowed?
  return allow_unauthenticated_access unless allow_unauthenticated_access.nil?
  return false unless defined?(::Rails.env)

  ::Rails.env.development? || ::Rails.env.test?
end