mirror of
https://github.com/samply/bridgehead.git
synced 2026-05-01 20:59:42 +02:00
Add OVIS module configuration and preprocessing options
Added configuration settings for OVIS module and preprocessing behavior.
This commit is contained in:
@@ -23,6 +23,139 @@ do
|
||||
source $module
|
||||
done
|
||||
|
||||
|
||||
# ========================================
|
||||
# OVIS Bridgehead Module Configuration
|
||||
# ========================================
|
||||
# Copy this file to ccp/vars and customize for your site.
|
||||
# This module supports CCP (FHIR-based) or DEMO (bundled data) import modes.
|
||||
# ========================================
|
||||
|
||||
# Enable OVIS module
|
||||
ENABLE_OVIS=
|
||||
|
||||
# ========================================
|
||||
# IMPORT MODE
|
||||
# ========================================
|
||||
# Set to "ccp" for FHIR-based Clinical Cancer Profile import
|
||||
# Set to "demo" for bundled demo data (no external dependencies)
|
||||
OVIS_IMPORT_MODE=demo
|
||||
|
||||
# ========================================
|
||||
# ROUTING / TRAEFIK
|
||||
# ========================================
|
||||
# Hostname for OVIS access
|
||||
HOST=localhost
|
||||
|
||||
# Traefik middleware for authentication
|
||||
OVIS_AUTH_MIDDLEWARE=traefik-forward-auth
|
||||
|
||||
# CORS origin for backend
|
||||
OVIS_CORS_ORIGIN=*
|
||||
|
||||
# ========================================
|
||||
# CORE RUNTIME
|
||||
# ========================================
|
||||
APOLLO_PORT=4001
|
||||
CREDOS_PORT=4000
|
||||
DB=onc_test
|
||||
MONGO_VER=latest
|
||||
|
||||
# Frontend login toggle
|
||||
PUBLIC_LOGIN_ENABLED=false
|
||||
|
||||
# ========================================
|
||||
# CCP IMPORTER / FHIR SOURCE
|
||||
# ========================================
|
||||
# Only required when OVIS_IMPORT_MODE=ccp
|
||||
# FHIR server URL (defaults to Bridgehead CCP Blaze)
|
||||
FHIR_SERVER_URL=http://bridgehead-ccp-blaze:8080/fhir
|
||||
FHIR_USERNAME=your-fhir-username
|
||||
FHIR_PASSWORD=your-fhir-password
|
||||
|
||||
# Optional ICD10 filter for CCP import
|
||||
ICD10_FILTER=
|
||||
|
||||
# ========================================
|
||||
# PREPROCESSOR ENDPOINT
|
||||
# ========================================
|
||||
# URL for uploading omock.json to preprocessing service
|
||||
# Uses Bridgehead service name (different from main compose default)
|
||||
OVIS_PREPROCESSOR_URL=http://ovis-backend-data-preprocessing:9000/omock
|
||||
|
||||
# ========================================
|
||||
# FRONTEND RUNTIME
|
||||
# ========================================
|
||||
# Catalogue upstream URL (uses Bridgehead service name)
|
||||
OVIS_CATALOGUE_UPSTREAM_URL=http://ovis-backend-data-preprocessing:9000/catalogue
|
||||
|
||||
# Express auth configuration
|
||||
EXPRESS_AUTH_URL=http://express-auth:5000
|
||||
EXPRESS_AUTH_USERNAME=your-express-username
|
||||
EXPRESS_AUTH_PASSWORD=your-express-password
|
||||
|
||||
# ========================================
|
||||
# PROXY CONFIGURATION (Optional)
|
||||
# ========================================
|
||||
# Use these only if your server must access the internet through a corporate proxy.
|
||||
# Leave all three empty when no proxy is required.
|
||||
OVIS_HTTP_PROXY=
|
||||
OVIS_HTTPS_PROXY=
|
||||
OVIS_NO_PROXY=
|
||||
|
||||
# ========================================
|
||||
# PREPROCESSOR OVERRIDES (Optional)
|
||||
# ========================================
|
||||
# These variables customize preprocessing behavior without code changes.
|
||||
# See main compose.yaml for detailed documentation of each variable.
|
||||
|
||||
# Global / patient status
|
||||
OVIS_PREPROC_DECEASED_KEYWORDS=["verstorben","dead","deceased","not alive","gestorben"]
|
||||
|
||||
# Rezidiv detection
|
||||
OVIS_PREPROC_REZIDIV_PREFIXES=["Rezidiv"]
|
||||
OVIS_PREPROC_REZIDIV_CANONICAL=Rezidiv
|
||||
OVIS_PREPROC_REZIDIV_LYMPH_STATES=["Rezidiv","Neu"]
|
||||
|
||||
# Progress / DFS
|
||||
OVIS_PREPROC_PROGRESS_LABELS=["Progression","Divergentes Geschehen","Rezidiv"]
|
||||
OVIS_PREPROC_COMPLETE_REMISSION_LABELS=["Vollremission / Tumorfrei (complete remission)"]
|
||||
|
||||
# DFS start conditions
|
||||
OVIS_PREPROC_RCLASS_SUCCESS=["R0"]
|
||||
OVIS_PREPROC_LOCAL_RSTATE_SUCCESS=["R0"]
|
||||
|
||||
# Metastasis detection
|
||||
OVIS_PREPROC_METASTASIS_PREFIXES=["Rezidiv","Neu"]
|
||||
OVIS_PREPROC_METASTASIS_SPREAD_VALUES=["Neu","Rezidiv","Tumornachweis"]
|
||||
OVIS_PREPROC_METASTASIS_STRAT_SYNCHRON=Synchrone Metastasierung
|
||||
OVIS_PREPROC_METASTASIS_STRAT_NONE=keine synchrone Metastasierung
|
||||
|
||||
# Study phases to treat as null
|
||||
OVIS_PREPROC_NULL_STUDY_PHASES=["NOPH","KA"]
|
||||
|
||||
# Therapy mappings
|
||||
OVIS_PREPROC_PREV_THERAPY_SURGERY=["operation"]
|
||||
OVIS_PREPROC_PREV_THERAPY_SYSTEMIC=["systemic"]
|
||||
OVIS_PREPROC_PREV_THERAPY_RADIATION=["radiation"]
|
||||
|
||||
# Consultation mappings
|
||||
OVIS_PREPROC_PREV_CONSULTATION_NUTRITION=["nutrition"]
|
||||
OVIS_PREPROC_PREV_CONSULTATION_SOCIAL=["social"]
|
||||
OVIS_PREPROC_PREV_CONSULTATION_PSYCHO=["psycho"]
|
||||
OVIS_PREPROC_PREV_CONSULTATION_GENETIC=["genetic"]
|
||||
|
||||
# Tumorboard patterns (regex)
|
||||
OVIS_PREPROC_TUMORBOARD_PATTERN_PRAE=prae|prä|pre
|
||||
OVIS_PREPROC_TUMORBOARD_PATTERN_POST=post
|
||||
OVIS_PREPROC_TUMORBOARD_PATTERN_MTB=mtb
|
||||
|
||||
# ECOG and distress
|
||||
OVIS_PREPROC_ECOG_PREFIX=ECOG
|
||||
OVIS_PREPROC_DISTRESS_TYPE=distress
|
||||
OVIS_PREPROC_DISTRESS_POSITIVE_VALUES=["Positiv"]
|
||||
|
||||
|
||||
idManagementSetup
|
||||
mtbaSetup
|
||||
obds2fhirRestSetup
|
||||
@@ -34,4 +167,4 @@ do
|
||||
source $module
|
||||
done
|
||||
|
||||
transfairSetup
|
||||
transfairSetup
|
||||
|
||||
Reference in New Issue
Block a user