The Docker images “jodogne/orthanc-python:1.9.3” and “osimis/orthanc:21.6.0” have also been published and include this new version of the plugin.
This release adds a number of interesting Python primitives from Orthanc SDK 1.8.1 that were not wrapped in Python yet, notably:
orthanc.CreateDicom() to create a DICOM instance from a JSON file and an image
orthanc.CreateImageFromBuffer() to create an Orthanc image from a Python image (can be used for interfacing with PIL/Pillow)
orthanc.DicomInstance.GetInstanceData() to get the raw DICOM file from an instance stored in Orthanc
orthanc.Image.GetImageBuffer() to get a copy of the memory buffer that corresponds to an Orthanc image
orthanc.LookupDictionary() to search for a DICOM tag in the dictionary
orthanc.RegisterFindCallback() to implement a custom C-FIND SCP callback
orthanc.RegisterMoveCallback() to implement a custom C-MOVE SCP callback
orthanc.RegisterWorklistCallback() to implement a custom C-FIND SCP callback for worklist
These primitives make easier to interface Orthanc with image analysis libraries coded in Python, or with HL7/FHIR environments. They can also be used to implement DICOM query/retrieve proxies.
The Orthanc Book contains various examples of those new primitives:
2021-07-08 - Orthanc 1.9.5 is out, together with its associated 21.7.0 packages by Osimis!
This maintenance release improves anonymization by removing tags in nested sequences, makes persistent the error description in jobs, and fixes the broken “Do lookup” button in Orthanc Explorer.
The Windows installers 21.7.0 and the Docker images “osimis/orthanc:21.7.0” by Osimis also contains cumulative upgrades for the recently-released plugins (MySQL 4.1, GDCM 1.4 and Stone Web viewer 2.1).
As far I can see, today there are available Windows installers and Docker images for Linux-based OS. Does Docker images are capable to run over Windows Server? Is there any kind of support in this direction?
I personally don’t use proprietary software, and notably not Microsoft Windows. However, here is the link for your Docker-related question: https://docs.docker.com/docker-for-windows/
This maintenance release fixes the possibility of having orphaned attachments in the storage area if bad revision numbers are provided. Furthermore, Orthanc Explorer provides the possibility of selecting a specific date if doing a local lookup or a query/retrieve.
This new release introduces a Python exception “orthanc.OrthancException” that is specific to the Orthanc module, and allows to implement a custom storage area using Python. The corresponding examples are available in the Orthanc Book: https://book.orthanc-server.com/plugins/python.html#catching-exceptions
Thanks to these new plugins, it is possible to connect Orthanc to ODBC data sources. In particular, Orthanc can now be interfaced with Microsoft SQL Server. Check out the full documentation in the Orthanc Book: https://book.orthanc-server.com/plugins/odbc.html
The new versions 21.8.1 of the Osimis distributions (Windows installers, macOS package and “osimis/orthanc” Docker images) have also been released and include these new plugins: https://www.orthanc-server.com/download.php
We warmly acknowledge the industrial sponsor who funded this new development!