# HG changeset patch # User Sebastien Jodogne # Date 1790070537 -7200 # Node ID 5d0e92f4cccf6152bcb2e68d92e35a35af4e86c9 # Parent bcbf76afb3b2afdbffe7a1f3653783482f9fa910 renamed "DICOM conformance statement" as "DICOM conformance summary" diff -r bcbf76afb3b2 -r 5d0e92f4cccf NEWS --- a/NEWS Tue Sep 22 11:25:08 2026 +0200 +++ b/NEWS Tue Sep 22 11:48:57 2026 +0200 @@ -17,6 +17,9 @@ Maintenance ----------- +* Renamed the "DICOM conformance statement" of Orthanc as "DICOM conformance summary", + as it is not a formal DICOM Conformance Statement in the sense of DICOM PS3.2, but only + a summary of supported SOP Classes and Transfer Syntaxes (thanks Jörg Riesmeier). * Fixed a TCP socket leak when a DICOM association is received with an invalid calling AET. * Added more tolerance to invalid OW value representations * Fix use of the static runtime under Visual Studio (/MT), which broke in 1.12.10 diff -r bcbf76afb3b2 -r 5d0e92f4cccf OrthancServer/CMakeLists.txt --- a/OrthancServer/CMakeLists.txt Tue Sep 22 11:25:08 2026 +0200 +++ b/OrthancServer/CMakeLists.txt Tue Sep 22 11:48:57 2026 +0200 @@ -264,7 +264,7 @@ ##################################################################### set(ORTHANC_EMBEDDED_FILES - DICOM_CONFORMANCE_STATEMENT ${CMAKE_SOURCE_DIR}/Resources/DicomConformance.txt + DICOM_CONFORMANCE ${CMAKE_SOURCE_DIR}/Resources/DicomConformance.txt FONT_UBUNTU_MONO_BOLD_16 ${CMAKE_SOURCE_DIR}/Resources/Fonts/UbuntuMonoBold-16.json LUA_TOOLBOX ${CMAKE_SOURCE_DIR}/Resources/Toolbox.lua PREPARE_DATABASE ${CMAKE_SOURCE_DIR}/Sources/Database/PrepareDatabase.sql diff -r bcbf76afb3b2 -r 5d0e92f4cccf OrthancServer/Resources/DicomConformance.mustache --- a/OrthancServer/Resources/DicomConformance.mustache Tue Sep 22 11:25:08 2026 +0200 +++ b/OrthancServer/Resources/DicomConformance.mustache Tue Sep 22 11:48:57 2026 +0200 @@ -1,6 +1,18 @@ -====================================== -DICOM Conformance Statement of Orthanc -====================================== +==================================== +DICOM Conformance Summary of Orthanc +==================================== + +This document is a summary of the SOP Classes and transfer syntaxes +supported by Orthanc, together with a short description of the +transfer syntax selection policy implemented by Orthanc. + +It is *not* a formal DICOM Conformance Statement (DCS) in the sense of +the DICOM standard, i.e., as defined by DICOM PS3.2 (either the +pre-2023 Annex A format, such as in DICOM PS3.2-2022d, or the current +Annex N format). It does not follow the structure, and it does not +contain all of the information, required of a formal DCS. Vendors and +integrators who need a full DCS for a specific Orthanc-based product +should refer to that product's own documentation. --------------------- diff -r bcbf76afb3b2 -r 5d0e92f4cccf OrthancServer/Resources/DicomConformance.txt --- a/OrthancServer/Resources/DicomConformance.txt Tue Sep 22 11:25:08 2026 +0200 +++ b/OrthancServer/Resources/DicomConformance.txt Tue Sep 22 11:48:57 2026 +0200 @@ -1,6 +1,18 @@ -====================================== -DICOM Conformance Statement of Orthanc -====================================== +==================================== +DICOM Conformance Summary of Orthanc +==================================== + +This document is a summary of the SOP Classes and transfer syntaxes +supported by Orthanc, together with a short description of the +transfer syntax selection policy implemented by Orthanc. + +It is *not* a formal DICOM Conformance Statement (DCS) in the sense of +the DICOM standard, i.e., as defined by DICOM PS3.2 (either the +pre-2023 Annex A format, such as in DICOM PS3.2-2022d, or the current +Annex N format). It does not follow the structure, and it does not +contain all of the information, required of a formal DCS. Vendors and +integrators who need a full DCS for a specific Orthanc-based product +should refer to that product's own documentation. --------------------- diff -r bcbf76afb3b2 -r 5d0e92f4cccf OrthancServer/Sources/OrthancRestApi/OrthancRestSystem.cpp --- a/OrthancServer/Sources/OrthancRestApi/OrthancRestSystem.cpp Tue Sep 22 11:25:08 2026 +0200 +++ b/OrthancServer/Sources/OrthancRestApi/OrthancRestSystem.cpp Tue Sep 22 11:48:57 2026 +0200 @@ -398,13 +398,13 @@ call.GetDocumentation() .SetTag("System") .SetSummary("Get DICOM conformance") - .SetDescription("Get the DICOM conformance statement of Orthanc") - .AddAnswerType(MimeType_PlainText, "The DICOM conformance statement"); + .SetDescription("Get the DICOM conformance summary of Orthanc") + .AddAnswerType(MimeType_PlainText, "The DICOM conformance summary"); return; } std::string statement; - GetFileResource(statement, ServerResources::DICOM_CONFORMANCE_STATEMENT); + GetFileResource(statement, ServerResources::DICOM_CONFORMANCE); call.GetOutput().AnswerBuffer(statement, MimeType_PlainText); }