Orthanc

Software Screenshot:
Orthanc
Software Details:
Version: 0.9.1 updated
Upload Date: 18 Jul 15
Developer: Sebastien Jodogne
Distribution Type: Freeware
Downloads: 30

Rating: 2.0/5 (Total Votes: 2)

Orthanc is a completely free, open source, simple, lightweight, yet powerful RESTful standalone DICOM (Digital Imaging and Communications in Medicine) server that can be used in healthcare and medical research environments.

It’s a command-line software implemented in C++ and engineered in such a way that it can easily turn a personal computer into a veritable DICOM store, which is also known as a mini-PACS system.

The program also provides users with a RESTful API (Application Programming Interface) that allows it to be driven from any computer language. It can be easily installed on any computer using the CMake tool (see the next section for details).

Getting started with Orthanc

To install and use the Orthanc software on your GNU/Linux computer, you must first download the latest version from Softoware, save the archive somewhere on your PC and extract its contents with your favorite archive manager.

Then open the Terminal app and navigate to the location of the extracted archive files using the ‘cd’ command (e.g. cd /home/softoware/Orthanc-0.8.5), execute the ‘cmake .’ command to configure the program, followed by the ‘make’ command to compile it.

Lastly, install the Orthanc project on your machine by running the ‘make install’ command as root or the ‘sudo make install’ command as a privileged user. Then, you can simply use it from the command-line by executing the ‘orthanc’ command.

Add the ‘--help’ option to the orthanc command to view the program’s usage message and command-line options.

Under the hood and supported operating systems/architectures

As mentioned, Orthanc is written entirely in the C++ programming language. It’s a platform-independent software, known to work well under the GNU/Linux and Microsoft Windows operating systems. It supports both 32-bit and 64-bit computer architectures, and it does not require complex database administration, neither third-party dependencies.

What is new in this release:

  • The configuration can be splitted into several files stored inside the same folder
  • Custom setting of the local AET during C-Store SCU (both in Lua and in the REST API)
  • Many code refactorings
  • Lua:
  • Access to the REST API of Orthanc (RestApiGet, RestApiPost, RestApiPut, RestApiDelete)
  • Functions to convert between Lua values and JSON strings: "ParseJson" and "DumpJson"
  • New events: "OnStablePatient", "OnStableStudy", "OnStableSeries", "Initialize", "Finalize"
  • Plugins:
  • Plugins can retrieve the configuration file directly as a JSON string
  • Plugins can send answers as multipart messages
  • Fixes:
  • Fix compatibility issues for C-Find SCU to Siemens Syngo.Via modalities SCP
  • Fix issue 15 (Lua scripts making HTTP requests)
  • Fix issue 35 (Characters in PatientID string are not protected for C-Find)
  • Fix issue 37 (Hyphens trigger range query even if datatype does not support ranges)

What is new in version 0.8.6:

  • Major:
  • URIs to get all the parents of a given resource in a single REST call
  • Instances without PatientID are now allowed
  • Support of HTTP proxy to access Orthanc peers
  • Minor:
  • Support of Tudor DICOM in Query/Retrieve
  • More flexible "/modify" and "/anonymize" for single instance
  • Access to called AET and remote AET from Lua scripts ("OnStoredInstance")
  • Option "DicomAssociationCloseDelay" to set delay before closing DICOM association
  • ZIP archives now display the accession number of the studies
  • Plugins:
  • Introspection of plugins (cf. the "/plugins" URI)
  • Plugins can access the command-line arguments used to launch Orthanc
  • Plugins can extend Orthanc Explorer with custom JavaScript
  • Plugins can get/set global properties to save their configuration
  • Plugins can do REST calls to other plugins (cf. "xxxAfterPlugins()")
  • Scan of folders for plugins
  • Fixes:
  • Code refactorings
  • Fix issue 25 (AET with underscore not allowed)
  • Fix replacement and insertion of private DICOM tags
  • Fix anonymization generating non-portable DICOM files

What is new in version 0.8.5:

  • Update README.md

What is new in version 0.7.2:

  • Query/Retrieve from medInria.
  • JPEG/JPEG2k transfer syntaxes.

What is new in version 0.7.1:

  • This maintenance release features better compatibility in the ZIP archives that are downloaded from Orthanc (notably for Mac OS X), an important refactoring of the CMake options, and support for big-endian architectures.

What is new in version 0.7.0:

  • This release introduces support of Query/Retrieve into Orthanc, turning it into a real mini-PACS server.
  • Technically speaking, Orthanc now acts as a C-Find SCP, C-Move SCP, and C-Store SCP.
  • It is therefore possible for standard DICOM tools or viewers (such as OsiriX, 3D Slicer, or Ginkgo CADx) to retrieve medical images directly from Orthanc.

What is new in version 0.5.2:

  • This release features "bulk" Store-SCU (sending of several DICOM instances with the same DICOM connexion) to improve the performance of DICOM routing.
  • It also introduces experimental Lua scripting (for filtering incoming requests).

Requirements:

  • CMake
  • Python
  • Mercurial
  • p7zip

Similar Software

checkmyclones
checkmyclones

11 May 15

NEO
NEO

15 Apr 15

Jmol
Jmol

22 Jun 18

Comments to Orthanc

Comments not found
Add Comment
Turn on images!