Mercurial > hg > orthanc
changeset 7153:5d0e92f4cccf default tip
renamed "DICOM conformance statement" as "DICOM conformance summary"
| author | Sebastien Jodogne <s.jodogne@gmail.com> |
|---|---|
| date | Tue, 22 Sep 2026 11:48:57 +0200 |
| parents | bcbf76afb3b2 |
| children | |
| files | NEWS OrthancServer/CMakeLists.txt OrthancServer/Resources/DicomConformance.mustache OrthancServer/Resources/DicomConformance.txt OrthancServer/Sources/OrthancRestApi/OrthancRestSystem.cpp |
| diffstat | 5 files changed, 37 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- 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
--- 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
--- 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. ---------------------
--- 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. ---------------------
--- 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); }
