Structured Reports

My name is Julio Luna and I would like to know if you can give me some extra information about your Pacs system.

Actually have a need with the connection between USS Philips equipment’s (Affiniti 70/ EPIQ 7) & Orthanc. Those USS Philips equipment’s send a “Structured Reports” to Orthanc without any problem but for us is very important to use the data contains into the structured report received already from the USS equipment’s for internal integrations.

  • ¿It’s possible to receive a XML file from Structure Reports?

  • ¿ It’s possible to create a XML file from native Structure Reports?

Do not know if you have any Orthanc tool solution “for sale” or PRO solution for this need, if its yes please let me know all the info and price please and if it’s not I wonder if you can help us with some information about this.

Greetings

Hi Julio,

As far as I know, there is not turn key solution for doing that, but definitely, there is something doable through Orthanc API.
I would go for some Python scripting, but any other language could do the job.

If you want us to provide a solution, could you provide a fully detailed description of your need (schemes, reports samples, instances samples, XML samples, infrastructure,…) ?
In that way, we will be able to correctly understand your need and check if it fits with Lify developement roadmap or if we should go for a custom dev. So that we will eventually be able to provide a proposition to you.

HTH,

Hello,

I am not sure to correctly understand your question.

Orthanc will accept any DICOM file, including DICOM files containing a structured report (i.e. whose SOP class UID corresponds to 1.2.840.10008.5.1.4.1.1.88.XX).

If you want to convert a DICOM-SR instance to XML, you have 3 possibilities:

Regarding the reverse operation, i.e. convert from XML to DICOM-SR, there is currently no such primitive in Orthanc. A dedicated Orthanc plugin could obviously be developed to this end:
http://book.orthanc-server.com/developers/creating-plugins.html

However, you can already create a DICOM-SR file from JSON with the “/tools/create-dicom” URI, as shown in the integration tests:
https://bitbucket.org/sjodogne/orthanc-tests/src/a4804d3f74992ab75ddc2c9e4d3a6e27c6ee65ce/Tests/Tests.py#lines-1460

The “xml2dcm” command from DCMTK could also be useful:
https://support.dcmtk.org/docs/xml2dcm.html

HTH,

Sébastien-