Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

Repository files navigation

EyeMatics Test Data Generator

A simple tool to generate (fake) test data for the EyeMatics project. The tool is written in Java 17 and uses the HAPI FHIR library (Version 5.1.0).

About

This software project is part of the EyeMatics project. It is developed for the use of test data exchange using the EyeMatics Data Sharing Framework Plugin. If you are interested in the DSF, please visit the DSF website. This project contains a simple command line application that generates test data for the EyeMatics project, based on Builder classes for creating EyeMatics FHIR resources.

The Observation, DiagnosticReport, Medication, MedicationAdministration and MedicationRequest resources are generated according to the Eyematics Core Data Set. Furthermore, the MeasureReport resources are generated with an EyeMatics associated profile (https://eyematics.org/fhir/MeasureReport/ivi-patients-summary).

The Consent resource is generated according to the MII IG Consent v2025 standard.

Prerequisites

  1. Install git
  2. Clone this GitHub repository
  3. Change directory to the cloned GitHub repository (working tree)

Build the Application

This project uses Maven as its build tool. Test data can either be generated by building the project and running the resulting JAR file or by running the applications "main" directly from the IDE.

Build the JAR

Run the following command in the project root:

mvn clean package

After the build completes, the target/ directory will contain:

eyematics-test-data-generator-<version>.jar

Running the Application

java -jar target/eyematics-test-data-generator-<version>.jar

The application will generate test data and print the steps to the console. The generated data can be found in the output/ directory.

Requirements

  • Java 17+
  • Maven 3.6+

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages