Skip to content

Commit

Permalink
add fhir data evaluator to triangle
Browse files Browse the repository at this point in the history
  • Loading branch information
juliangruendner committed Nov 19, 2024
1 parent 411bb71 commit 857d935
Show file tree
Hide file tree
Showing 6 changed files with 2,155 additions and 1 deletion.
1 change: 0 additions & 1 deletion feasibility-portal/backend/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,6 @@ services:
PRIVACY_THRESHOLD_SITES_RESULT: ${DATAPORTAL_BACKEND_PRIVACY_THRESHOLD_SITES_RESULT:-0}
QUERYRESULT_DISABLE_LOG_FILE_ENCRYPTION: "true"
# ---- Elastic Search
ELASTIC_SEARCH_ENABLED: ${DATAPORTAL_BACKEND_ELASTIC_SEARCH_ENABLED:-true}
ELASTIC_SEARCH_HOST: ${DATAPORTAL_BACKEND_ELASTIC_SEARCH_HOST:-dataportal-elastic}
ELASTIC_SEARCH_FILTER: ${DATAPORTAL_BACKEND_ELASTIC_SEARCH_FILTER:-context,terminology,kds_module}
# ---- logging
Expand Down
2 changes: 2 additions & 0 deletions feasibility-triangle/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
/testdata/*.json
/testdata/*.zip
troubleshooting/input-queries.json
fhir-data-evaluator/output/*
!fhir-data-evaluator/output/README.md
21 changes: 21 additions & 0 deletions feasibility-triangle/fhir-data-evaluator/.env.default
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
FDE_CONVERT_TO_CSV=true
FDE_FHIR_SERVER=http://localhost:8080/fhir
FDE_FHIR_USER=
FDE_FHIR_PASSWORD=
FDE_FHIR_MAX_CONNECTIONS=4
FDE_FHIR_MAX_QUEUE_SIZE=500
FDE_FHIR_PAGE_COUNT=1000
FDE_FHIR_BEARER_TOKEN=
FDE_FHIR_OAUTH_ISSUER_URI=
FDE_FHIR_OAUTH_CLIENT_ID=
FDE_FHIR_OAUTH_CLIENT_SECRET=
FDE_MAX_IN_MEMORY_SIZE_MIB=10
FDE_INPUT_MEASURE=../Documentation/example-measures/example-measure-kds.json
FDE_OUTPUT_DIR=../output
FDE_TZ=Europe/Berlin
FDE_FHIR_REPORT_DESTINATION_SERVER=http://localhost:8080/fhir
FDE_SEND_REPORT_TO_SERVER=false
FDE_AUTHOR_IDENTIFIER_SYSTEM=http://dsf.dev/sid/organization-identifier
FDE_AUTHOR_IDENTIFIER_VALUE=fde-dic
FDE_PROJECT_IDENTIFIER_SYSTEM=http://medizininformatik-initiative.de/sid/project-identifier
FDE_PROJECT_IDENTIFIER_VALUE=fdpg-data-availability-report
30 changes: 30 additions & 0 deletions feasibility-triangle/fhir-data-evaluator/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
services:
fhir-data-evaluator:
image: ghcr.io/medizininformatik-initiative/fhir-data-evaluator:pr-48
environment:
CONVERT_TO_CSV: ${FDE_CONVERT_TO_CSV:-true}
FHIR_SERVER: ${FDE_FHIR_SERVER:-http://localhost:8080/fhir}
FHIR_USER: ${FDE_FHIR_USER:-}
FHIR_PASSWORD: ${FDE_FHIR_PASSWORD:-}
FHIR_MAX_CONNECTIONS: ${FDE_FHIR_MAX_CONNECTIONS:-4}
FHIR_MAX_QUEUE_SIZE: ${FDE_FHIR_MAX_QUEUE_SIZE:-500}
FHIR_PAGE_COUNT: ${FDE_FHIR_PAGE_COUNT:-1000}
FHIR_BEARER_TOKEN: ${FDE_FHIR_BEARER_TOKEN:-}
FHIR_OAUTH_ISSUER_URI: ${FDE_FHIR_OAUTH_ISSUER_URI:-}
FHIR_OAUTH_CLIENT_ID: ${FDE_FHIR_OAUTH_CLIENT_ID:-}
FHIR_OAUTH_CLIENT_SECRET: ${FDE_FHIR_OAUTH_CLIENT_SECRET:-}
MAX_IN_MEMORY_SIZE_MIB: ${FDE_MAX_IN_MEMORY_SIZE_MIB:-10}
SEND_REPORT_TO_SERVER: ${FDE_SEND_REPORT_TO_SERVER:-false}
AUTHOR_IDENTIFIER_SYSTEM: ${FDE_AUTHOR_IDENTIFIER_SYSTEM:-http://dsf.dev/sid/organization-identifier}
AUTHOR_IDENTIFIER_VALUE: ${FDE_AUTHOR_IDENTIFIER_VALUE:-fde-dic}
PROJECT_IDENTIFIER_SYSTEM: ${FDE_PROJECT_IDENTIFIER_SYSTEM:-http://medizininformatik-initiative.de/sid/project-identifier}
PROJECT_IDENTIFIER_VALUE: ${FDE_PROJECT_IDENTIFIER_VALUE:-fdpg-data-availability-report}
FHIR_REPORT_DESTINATION_SERVER: ${FDE_FHIR_REPORT_DESTINATION_SERVER:-http://localhost:8080/fhir}
TZ: ${FDE_TZ:-Europe/Berlin}
extra_hosts:
- "auth.localhost:host-gateway"
- "localhost:host-gateway"
volumes:
- "${FDE_INPUT_MEASURE:-./measure/kds-measure.json}:/app/measure.json"
- "${FDE_OUTPUT_DIR:-./output}:/app/output"
- ../auth:/app/certs
Loading

0 comments on commit 857d935

Please sign in to comment.