Skip to content

An EDC Connector extension for transferring medical images via DICOMweb.

License

Notifications You must be signed in to change notification settings

Ijusttyped/edc-dicomweb-transfer

Repository files navigation

DICOMWeb Data Transfer Extension for Eclipse Dataspace Components (EDC) Connectors

This extension provides the capability to fetch or post data from/to a DICOMWeb endpoint when executing a data transfer scenario with EDC Connectors.

Note: This extension is a sample implementation of a data transfer extension for EDC Connectors. It is not intended for production use.

Quick start

  1. Clone this repository
  2. Run ./gradlew clean :runtimes:connector:build to build a sample connector
  3. Run docker run -p 4242:4242 -p 8042:8042 --rm jodogne/orthanc-plugins to start an Orthanc DICOMWeb server
  4. Start a provider connector with the following command:
java -Dedc.keystore=runtimes/connector/certs/cert.pfx \
   -Dedc.keystore.password=123456 \
   -Dedc.fs.config=runtimes/connector/configuration/provider-configuration.properties \
   -jar runtimes/connector/build/libs/connector.jar
  1. Start a consumer connector with the following command:
java -Dedc.keystore=runtimes/connector/certs/cert.pfx \
     -Dedc.keystore.password=123456 \
     -Dedc.fs.config=runtimes/connector/configuration/consumer-configuration.properties \
     -jar runtimes/connector/build/libs/connector.jar
  1. Execute a data transfer scenario with the templates in the runtimes/connector/resources directory

For more information on the development and usage of this extension, please refer to the Medium article.

About

An EDC Connector extension for transferring medical images via DICOMweb.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published