Full application.yaml
spring:
datasource:
url: 'jdbc:postgresql://[% db_host %]:[% db_port %]/clinlims?currentSchema=clinlims'
#url: jdbc:h2:mem:test_mem
username: clinlims
password: [% db_password %]
driverClassName: org.postgresql.Driver
max-active: 15
jpa:
properties:
hibernate.dialect: org.hibernate.dialect.PostgreSQLDialect
# hibernate.search.model_mapping: ca.uhn.fhir.jpa.search.lucenesearchmappingfactory
# hibernate.format_sql: false
hibernate.show_sql: false
hibernate.hbm2ddl.auto: update
# hibernate.jdbc.batch_size: 20
# hibernate.cache.use_query_cache: false
# hibernate.cache.use_second_level_cache: false
# hibernate.cache.use_structured_entries: false
# hibernate.cache.use_minimal_puts: false
# hibernate.search.default.directory_provider: filesystem
# hibernate.search.default.indexbase: target/lucenefiles
# hibernate.search.lucene_version: lucene_current
batch:
job:
enabled: false
#server:
# port: 8443
# ssl:
# client-auth: need
# key-store: file:/run/secrets/keystore
# key-store-password:
# key-password:
# trust-store: file:/run/secrets/truststore
# trust-store-password:
hapi:
fhir:
### enable to set the Server URL
server_address: [% local_fhir_server_address %]
### This is the FHIR version. Choose between, DSTU2, DSTU3, R4 or R5
fhir_version: R4
# defer_indexing_for_codesystems_of_size: 101
#implementationguides:
#example from registry (
packages.fhir.org)
#swiss:
#name: swiss.mednet.fhir
#version: 0.8.0
#example not from registry
#ips_1_0_0:
#url:
https://build.fhir.org/ig/HL7/fhir-ips/package.tgz #name: hl7.fhir.uv.ips
#version: 1.0.0
#supported_resource_types:
# - Patient
# - Observation
# allow_cascading_deletes: true
allow_contains_searches: true
allow_external_references: true
# allow_multiple_delete: true
# allow_override_default_search_params: true
allow_placeholder_references: true
auto_create_placeholder_reference_targets: true
# default_encoding: JSON
default_pretty_print: false
default_page_size: 100
# enable_index_missing_fields: false
# enforce_referential_integrity_on_delete: false
# enforce_referential_integrity_on_write: false
# etag_support_enabled: true
# expunge_enabled: true
# daoconfig_client_id_strategy: null
fhirpath_interceptor_enabled: false
# filter_search_enabled: true
# graphql_enabled: true
# narrative_enabled: true
#partitioning:
# allow_references_across_partitions: false
# partitioning_include_in_search_hashes: false
#cors:
# allow_Credentials: true
# Supports multiple, comma separated allowed origin entries
# cors.allowed_origin=
http://localhost:8080,
https://localhost:8080,
https://fhirtest.uhn.ca # allowed_origin:
# - '*'
# logger:
# error_format: 'ERROR - ${requestVerb} ${requestUrl}'
# format: >-
# Path[${servletPath}] Source[${requestHeader.x-forwarded-for}]
# Operation[${operationType} ${operationName} ${idOrResourceName}]
# UA[${requestHeader.user-agent}] Params[${requestParameters}]
# ResponseEncoding[${responseEncodingNoDefault}]
# log_exceptions: true
# name: fhirtest.access
# max_binary_size: 104857600
max_page_size: 200
retain_cached_searches_mins: 60
reuse_cached_search_results_millis: 1
tester:
home:
name: OE adjacent FHIR Store
server_address: '[% local_fhir_server_address %]'
refuse_to_fetch_third_party_urls: false
fhir_version: R4
# validation:
# requests_enabled: true
# responses_enabled: true
# binary_storage_enabled: true
# bulk_export_enabled: true
subscription:
resthook_enabled: true
# websocket_enabled: false
# email:
# from:
so...@test.com# host:
google.com# port:
# username:
# password:
# auth:
# startTlsEnable:
# startTlsRequired:
# quitWait:
# lastn_enabled: true
#
#elasticsearch:
# debug:
# pretty_print_json_log: false
# refresh_after_write: false
# enabled: false
# password: SomePassword
# required_index_status: YELLOW
# rest_url: '
http://localhost:9200'
# schema_management_strategy: CREATE
# username: SomeUsername