Skip to content

fidelio33b/menba

Repository files navigation

Menba

Easily browse and export orthanc PACS data !

This projects provides another way to browse and download orthanc data.

Written in python and django framework, for use under linux (not tested but should work under *BSD).

Features

  • connect to an existing orthanc server
  • browse data (patients/studies/series)
  • search data (patients/studies)
  • retrieve archives of data (studies/series) via a download link sent by email for security reasons
  • view (externally) studies via stone of orthanc and series via orthanc web viewer
  • print some statistics about orthanc server
  • localization of pages

Screenshots

More screenshots above.

Prerequisites

  • a linux server (tested with ubuntu distro but should work with any distro)
  • an orthanc server with

Installation

Short way

  1. install your distribution's version of apache or nginx
  2. install the django framework (see https://www.djangoproject.com/) with apache or nginx integration
  3. install celery distributed task queue (see https://docs.celeryproject.org/en/stable/index.html) and connect it to an existing amqp broker (or deploy your own)
  4. create a specific account
  5. download Menba source code and deploy it under this account in a specific location
  6. adapt menba/settings.py.sample, menba/wsgi.py.sample, common/config.py.sample and remove '.sample' extension

Long way

See INSTALL.md file for an "all in one" deployment.

Security

Protect your data by hardening apache or ngnix access to, at least, /view, /search and /admin urls.

Licensing

Menba code is licenced under GPLv3+ license (content in COPYING file).

More screenshots

First level of data browsing

Patient view

Study view

Search view

Infos about orthanc server

Received email to download an archive series

About

Easily browse and export orthanc PACS data !

Resources

License

Stars

Watchers

Forks

Packages

No packages published