Configuration
Environment Variables
Here is a full list of environment variables used by the module:
E_PRESCRIPTION_PORT
– HTTP port of the moduleLOG_LEVEL
– Level of logs severity. Available values: trace, debug, info, warn, error, fatal, report, default is - info.LOG_FORMAT
– Output format for logs. Available values: json, text, default is - text.DISABLE_SCHEDULER
- boolean variable for disabling internal task scheduler, by default scheduler is onAIDBOX_BASE_URL
– Aidbox base URL (without trailing slash)AIDBOX_CREDENTIALS
– Aidbox Client secret for module access; base64-encoded client name and secret from App resource definition:base64("client_name:client_secret")
TENANT_ORGANIZATION_ID
- top level organization ID for multi-tenant setupQUEUE_DB_SERVER
- Queue database server addressQUEUE_DB_PORT
- Queue database server portQUEUE_DB_NAME
- Queue database nameQUEUE_DB_SCHEMA
- Queue database schemaQUEUE_DB_USERNAME
- Queue database usernameQUEUE_DB_PASSWORD
- Queue database passwordSURESCRIPTS_ENV
– Surescripts environment (staging
orproduction
)SURESCRIPTS_PORTAL_NAME
– Surescripts provided portal nameSURESCRIPTS_PORTAL_ID
– Surescripts provided portal IDSURESCRIPTS_ACCOUNT_ID
– Surescripts provided account IDSURESCRIPTS_SYSTEM_ID
– Surescripts provided system ID (Directory sender ID)SURESCRIPTS_CA
orSURESCRIPTS_CA_PATH
– mTLS Surescripts Certificate Authority (certificate or path)SURESCRIPTS_CERT
orSURESCRIPTS_CERT_PATH
– mTLS Surescripts Certificate (certificate or path)SURESCRIPTS_PRIVATE_KEY
orSURESCRIPTS_PRIVATE_KEY_PATH
– mTLS Surescripts Private Key (key or path)FDB_KEY
– FDB API key to use medication databaseJAVA_OPTS
– allows to pass additional JVM options
Last updated
Was this helpful?