Skip to content

This is the staging server which preliminarily processed data and anonymize them before sending it to destinations such as CNBP

License

Notifications You must be signed in to change notification settings

CNBP/DICOMTransit

Repository files navigation

GitHub license Build Status GitHub issues Coverage Status codebeat badge Scrutinizer Code Quality Maintainability Codacy Badge

DICOMTranist Logo

An intermediate server that built around Orthanc server to include several commonly used components to serve a variety of functions to facilicate data transport and exchange from the scanner all the way to data storage services such as LORIS or offsite tertiary storage servers.

Planned features and other details forthcoming:

  • @TODO: Sphinx documentation
  • @TODO: HeuDiCom conversion of incoming DICOM files into BIDS compatible format.
  • @TODO: Automated BIDS validation.

Deployment:

  • Containerized and deployable via Docker or Docker-Compose.
  • Bundled Osimis Orthanc for MRI console connectivity

Incoming Data Stream:

  • Listen to Orthanc server at the default configuration.

Automated Conversion, DICOM Manipuation:

  • Basic anonymization routine to guarantee the removal of the NAME and SUBJECT ID for now.
  • Basic SQLite database to store the anonymization process and the results research ID substitution.

Outgoing:

  • Remote SSH upload
  • Conversation/interaction (e.g LORIS) with remote system substitute and modify DICOM. E.g. obtain an ID remotely, write info into DICOM.

Security / Logging:

  • Finite State Machine implementation: Sentry.IO remote automated bug report.
  • @TODO: Unerasble, auditable trail of all actions taken.
  • @TODO: Unerasble, auditable record of all settings.

Funding and Support:

  • Currently, Canadian Neonatal Brain Platform, Canada

Continuous Integration:

  • TravisCI for unit testings
  • Sentry for Logging
  • @TODO: Appveyor

About

This is the staging server which preliminarily processed data and anonymize them before sending it to destinations such as CNBP

Resources

License

Stars

Watchers

Forks

Packages

No packages published