Skip to content

BIH-CEI/erker-on-fhir

Repository files navigation

ERKER on FHIR

Docker

Workflow

Multiple parts:

  • REDCap interface to request data using the REDCap API
    • using pycap
  • Mapping from REDCap records to FHIR resources
    • dynamic specification from e.g. YAML file
  • FHIR interface to provide read-access for resources
  • Authentication (binding Charite AD)

@startuml object REDCap object REDCapInterface object Mapping object FHIRInterface

REDCap <- REDCapInterface REDCapInterface <- Mapping Mapping <- FHIRInterface @enduml

Start

From Source

Start with

uvicorn erkeronfhir.api:app --reload

Using Docker

docker run --rm \
    -v $(pwd)/configs:/app/configs \
    -p 8765:8000 \
    [-e http_proxy=<proxy>] \
    [-e https_proxy=<proxy>] \
    ghcr.io/bih-cei/erker-on-fhir:main

Package

Install this repository as Python package using

pip install git+https://github.com/BIH-CEI/erker-on-fhir#egg=erkeronfhir