IGUHealth
    Preparing search index...

    Module @iguhealth/server - v0.25.21

    Environment Variables

    name description required defaults
    IGUHEALTH_ENVIRONMENT The environment the server is running in true development
    SESSION_COOKIE_SECRETS Secret used to sign session cookies true iguhealth
    RESOURCE_STORE_TYPE Resource storage type. true
    SEARCH_STORE_TYPE Search storage type. true
    FHIR_STORAGE_ASYNC Determine whether to process storage operations [storage + indexing] in process or asynchronously on seperate processes [generally via queue]. false true
    KAFKA_BROKERS Kafka brokers true
    KAFKA_CLIENT_ID Kafka client id true
    REDIS_HOST Redis host true 127.0.0.1
    REDIS_PORT Redis port true 6379
    REDIS_SSL Whether Redis connection is SSL false false
    FHIR_DELETE_CONDITIONAL_LIMIT Maximum total number of records to delete in a single conditional delete operation false 20
    API_URL Current url where API is hosted from (used in operation execution clients). true
    AWS_REGION AWS Region where you want lambdas to be executed from. false
    AWS_LAMBDA_ROLE Execution role of lambda functions. false
    AWS_LAMBDA_ACCESS_KEY_ID Access key id for lambda (must have permission to invoke and create lambda functions) false
    AWS_LAMBDA_ACCESS_KEY_SECRET Access key secret for lambda (must have permission to invoke and create lambda functions). false
    AWS_LAMBDA_LAYER_ARN ARN Layer for lambda (current expectation is layer installed with all @iguhealth packages). false
    AUTH_PUBLIC_ACCESS Sets the server to allow full public access when set to true. false false
    AUTH_ALLOW_GLOBAL_SIGNUP Sets whether to allow global signup for users. false false
    AUTH_ALLOW_TENANT_SIGNUP Sets whether to allow tenant signup for users. false false
    AUTH_ISSUER The issuer of the tokens true
    AUTH_LOCAL_CERTIFICATION_LOCATION Location for local certifications for IGUHEALTH ISSUER true
    AUTH_LOCAL_SIGNING_KEY The signing key used to generate new local tokens true
    EMAIL_PROVIDER Set the email provider. false
    EMAIL_SENDGRID_API_KEY Set the sendgrid api key (only used on email provider set to sendgrid). false
    EMAIL_FROM Set the email from address. false
    ENCRYPTION_TYPE The type of encryption (used to encrypt user secrets) false
    AWS_KMS_ACCESS_KEY_ID KMS client access key ID false
    AWS_KMS_ACCESS_KEY_SECRET KMS client access key secret false
    AWS_ENCRYPTION_GENERATOR_KEY KMS key used to generate data keys on keyring false
    AWS_ENCRYPTION_KEY Additional KMS key used for encryption false
    POSTGRES_TRANSACTION_ENTRY_LIMIT Postgres transaction entry limit false 20
    SENTRY_SERVER_DSN Sentry DSN URL for monitoring errors and performance. false
    SENTRY_WORKER_DSN Sentry Worker for monitoring errors and performance on worker false
    SENTRY_TRACES_SAMPLE_RATE Sentry sample rate. false
    SENTRY_PROFILES_SAMPLE_RATE Sentry profiles rate. false
    ADMIN_APP_REDIRECT_URI Redirect URI for admin app false
    PROXY Whether behind proxy and server should use X-Forwarded-For header. false false
    PROXY_IP_HEADER Header to derive the users IP address from false false

    Modules

    certification
    cli
    config
    email
    encryption
    fhir-http
    fhir-server
    fhir-terminology
    migration
    resolveStatic
    search-stores
    server
    storage
    transactions
    utilities
    version
    views