Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents

Introduction

EVS allows to manipulate the manipulation of vault contents using specific actors and specific patients, manually or based on previously exported vault contents.

...

This manual describes EVS v2.1.0.

Functionality

General

EVS EVS2 allows a certain actor to perform, for a certain patient, a number of actions.

These actions are triggered by dropping input files in (subfolders of) the input-folder:

EVS EVS2 watches these folder(s), executes the action(s) and generates output in the processed-folder:

EVS EVS2 can be launched via the "vault-uploader.cmd" batch file:

Image RemovedImage Added

The behaviour of EVS EVS2 must be determined by passing some mandatory parameters. Instead of using the "vault-uploader.cmd" batch file, it is easier to use the example batch file "start EVS.cmd":

Image RemovedImage Added

This batch file contains parameter values for a standard behaviour. How the parameters change the behaviour can be found in the paragraph EVS 2 EVS2 user manual.

Input-folder

Which patient?

...

Any type of files, with any extension, can be dropped. They are considered as "input-files". EVS EVS2 will, depending on the action folder, parse the files and extract the Kmehrmessage(s).

What is a Kmehrmessage?

...

A Kmehrmessage is that a part of the file that starts with <kmehrmessage ...> and ends with </kmehrmessage>. One file can contain 0 or more Kmehrmessages. 

EVS EVS2 will only work with Kmehrmessages of Kmehr-standard 20120401 and Kmehr-standard 20161201. It will automatically convert Kmehrmessages of Kmehr--20120401. In this standard, 1 medicationschemeelement transaction and 0 or more treatmentsuspension transactions were considered as the business data of 1 "data entry"standard 20120401 to Kmehr-standard 20160401.

All other data (among which the metadata) will be generated by the EVS and/or the Vitalink platform. As input the business data as depicted in blue here below will be used:

...

Path

Reserved

path

Reserved

name

Explanation
EVS      (fout)(fout)The root folder. The name and location can be freely chosen. Keep in mind that paths used in scenarios, patient and actor files are possibly impacted by changes to this!

 

\config     (tik)(tik)

Everything that defines the behaviour of EVS, configured as needed by the user.

  \actors    (tik)(tik)All the actors that can be used by EVS.
  \log4j    (tik)(tik)Settings of the log4j library. Please refer to https://logging.apache.org/log4j/2.x/manual/configuration.html for more explanation.
  \patients    (tik)(tik)All the patients that can be used by EVS.
 \exe     (tik)(tik) 
  \certificates    (fout)(fout)The certificates used in the actor configuration files.
  \exports    (fout)

(fout)

The folder were the EVS-exporter will put exported vault contents, see EVS 2 EVS2 user manual
  \interaction    (fout)(fout) 
   \input   (tik)(tik) 
    \katrien  (tik)(fout) 
     \gp_van_gucht (tik)(fout) 
      \add(tik)(tik) 
      \empty(tik)(tik) 
      \export(tik)(tik) 
      \removeID(tik)(tik) 
      \removeREF(tik)(tik) 
      \replace(tik)(tik) 
      \updateID(tik)(tik) 
      \updateREF(tik)(tik) 






\generateREF(tik)(tik)






\updateschemeREF(tik)(tik)
    \patient_template  (tik)(tik) 
   \processed   (tik)(tik) 
 

\scenarios

     (fout)(fout) 
  \basic_example    (fout)(fout) 
 \system     (tik)(tik) 
  \dependency-jars    (tik)(tik) 

...