# Guide

This is the official Guide for the ReiberRechner

# Just use the Application default way

The easiest way to use the App is to use our instance here (opens new window). But if you want to host it your self you can do so by following the Guide from here.

# Install the application

This Application is not just a Website. It's a progressive webapp (PWA) so it can be installed on any System. With Chrome on Android there comes up a dialog to install the app when you open it the first time. On iOS open the app in Safari, tap the "Share" button, scroll down and tap "Add to Homescreen".

In both cases the app will appear on the home screen like a native app.

On Desktop it's the same, while the reccomended browser is Chrome.

# Settings

# General Settings

Application wise [TO DO]

# Evaluation

with options to change the respective Offset of the Charts in Evaluation.

For Example 0.05 complies to a 5% Offset. Therefore it calculates the Classes of the Reibergramm with an displacement of 5% in each direction

# Export

with options to change the width [in mm] and Resulution [in dpi] of the chart for the Export

# Switch between modes

To switch between modes there is a navigation bar at the bottom. On the left tab you can import CSV files, select the data you need and evaluate it.

An image

On the middle tab you can plot single datasets from one Person. Either with the raw blood serum and CFS data or the calculated quotients data.

An image

On the right tab, there is a help section which gives you prefilled CSV files and some other information about the application

An image

# Single dataset plotting

For single data input. The right-lower Button is for importing the Data. After pressing the Button you can either type in the CSF and Serum data to calculate the Quotients or fill them in directly. It has to be at least one Immunoglobulin- and the Albumin-Quotient. For plotting you only need to specify the age (> 4) and spress the confirm Button.

For downloading your Data, you can click the left-lower Button. Then you can export either the PNG or the PDF-Report.

# Multifile handling

# Import

The Import only supports CSV-Files. By clicking Select a CSV file. You can either choose one or multiple Files.

For the next Step click the Import-Button

recommendation

Use the provided CSV-files to download in the Application under Help in the right bottom corner. Its also possilbe to add further columns, but they are not taken into account in the evalution.

After Importing, you are asked to select the desired Attributes from the CSV-File. For the next Step click the Continue-Button

In the next step the imported data is shown in the parsed Data Table. There you can download the Data Table as CSV-File or select the desired Patients for Evaluation. For Evaluation click the Continue-Button

As evaluation, the following options are listed below.

# Massplot

Plots every Chart of the selected Patients. Options for either downloading the single PNGs or PDFs as .zip are provided.

# Multiplot

Plots the selected Data in a single Chart-Group supplemented with Vertical Lines showing the Quartils.

TIP

different colors and quartiles are used for grouping the data. This can be achieved by adding a column GROUP in the CSV file as used in the Complete Template in the App under Help

Options for downloading as PNGs or PDF-Report are provided.

# Classification

Shows a Datatable, containing the selected Patients with Classification represented as additional columns:

IG refers to the respective immunoglobulins: IgA, IgG, IgM

IG_LOK: locally synthesized concentration in cerebrospinal fluid in mg/l

IG_IF: intrathecal fractions in %

Classification_IG: Classification is based on the following Reibergramm. Offset_IG columns show the adjacent Quadrants calculated with the Offset Parameter in the Settings.

An image

Quadrant Classification
1 Normal range
2 Pure barrier disorder
3 Barrier disorder and autochthonus ig-synthesis
4 Pure autochtonus ig synthesis
5 Suspicion of Measurement Error

# Install experts

Installing the Application this way just makes sence, if you want to look in the code or change it.

# Project setup

# Clone

git clone git@github.com:lennartkoebe/reiberschema.git

# Go to the folder

cd reiberschema

# Install dependencies

npm install

# Compile and hot-reload for development

# The application

npm run serve

# The documentation

npm run docs:dev

# Compile and minifie the app and documentation for production

npm run build:all

# Run your unit tests

npm run test:unit

# Lints and fixes files

npm run lint