This repository is part of a PoC demonstrator in order to conduct a feasibility study whether to utilize a git/flow based specification development methodology for the telematics infrastructure specification of the German federal health system.
The PoC utilises sphinx for describing the required specifications and the sphinx-needs extension module to be able to manage requirements which is essential for specifying a robust system, targeted to process delicate personal data of about 80 million German citizens.
The following tools shall be provisioned before attempting to make a specification build:
- make
- python3
- pip
- graphviz
In addition, the python modules as described in requirements.txt shall be provided via pip install:
pip install -r requirements.txt
In the simplest case, just execute the 'req' make target:
make req
As a result, the regarding html specification files shall be available in the build folder.
All files in this repository are licensed under Apache license as you can see in the LICENSE file unless particularly marked and noted otherwise.
The document versions used in this PoC in GitHub do not correspond to the latest official, valid and admissible specification document versions of the national agency for digitalization of the German federal health system gematik. The current stage of the PoC in this Repository is still in a test phase.