DEV Tool and Study Browser with Pagination and other features . .

Just wanted to mention that we are starting to migrate parts of an older project to a Docker Container having:

  1. Orthanc proxied by NGINX in the container with tls, somewhat based on one of the Osimis configurations, but modified to have just one instance currently.
  2. NGINX.
  3. MySQL and Postgres, with Postgres for the Orthanc Database.
  4. php-fpm to allow for .php pages to be served by the container’s NGINX instances, although those files are in directories of the container build folder.
  5. Numerous other additions including a python library to implement the pagination, wkhtmltopdf PIP module to implement pdf creation and manipulation server side on Orthanc, etc.

We have a demo up and running now here:

demo user is: / Testing!1

We are actively working on it, but it should be up and running most of the time since we can make live updates.

For now, mostly 2 pages:

  1. A study browser page that could be used for a patient, referring docs or reader’s portal. We are trying to integrate part of a RIS that was previously build, so trying add the features a Reader first.

  2. A developers tool page, a work in progress. Some of those features are obvious, but there is one to create a PDF from HTML. It has a preconfigured HTML in the field for the HTML code, and if you change (1 or 0, returns the PDF) to 1, it should actually display the PDF created, although you could go to the study browser and view that study in the viewer (click on the little magnifying glass icon with the “i”) you should be able to view the study with the newly created PDF attached.

  3. The Paper Clip allows you to upload a PDF directly or a .png directly to a study.

There are preloaded exams. We may periodically reset the whole server as things move forward.

We are actively working on implementing some access controls with this new setup.

There is an open repo on GitHub here, which is where we will update with instructions on how to get it up and operating in about 20-30 minutes using the Docker Container. That involves mostly populating the databases and setting up a few configurtations.

GitHub Repo




Thanks for your contribution. I have just indexed it to the “OrthancContributed” public repository: