comparison NEWS @ 1859:4e7c318a3f69

C-FIND SCP will return tags with sequence value representation
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 02 Dec 2015 11:22:05 +0100
parents 36ab170733d6
children a7bea843a7bc
comparison
equal deleted inserted replaced
1856:36ab170733d6 1859:4e7c318a3f69
2 =============================== 2 ===============================
3 3
4 Major 4 Major
5 ----- 5 -----
6 6
7 * Experimental support of DICOM C-Find SCP for modality worklists through plugins 7 * Experimental support of DICOM C-FIND SCP for modality worklists through plugins
8 * Support of DICOM C-Find SCU for modality worklists ("/modalities/{dicom}/find-worklist") 8 * Support of DICOM C-FIND SCU for modality worklists ("/modalities/{dicom}/find-worklist")
9 9
10 REST API 10 REST API
11 -------- 11 --------
12 12
13 * New URIs: 13 * New URIs:
62 * Optional argument "keepStrings" in "DumpJson()" 62 * Optional argument "keepStrings" in "DumpJson()"
63 63
64 Maintenance 64 Maintenance
65 ----------- 65 -----------
66 66
67 * Full indexation of the patient/study tags to speed up searches and C-Find 67 * Full indexation of the patient/study tags to speed up searches and C-FIND
68 * Many refactorings, notably of the searching features and of the image decoding 68 * Many refactorings, notably of the searching features and of the image decoding
69 * C-Move SCP for studies using AccessionNumber tag 69 * C-MOVE SCP for studies using AccessionNumber tag
70 * Fix issue 4 (C-Store Association not renegotiated on Specific-to-specific transfer syntax change) 70 * Fix issue 4 (C-STORE Association not renegotiated on Specific-to-specific transfer syntax change)
71 * Fix formatting of multipart HTTP answers 71 * Fix formatting of multipart HTTP answers
72 * "--logdir" flag creates a single log file instead of 3 separate files for errors/warnings/infos 72 * "--logdir" flag creates a single log file instead of 3 separate files for errors/warnings/infos
73 * "--errors" flag lists the error codes that could be returned by Orthanc 73 * "--errors" flag lists the error codes that could be returned by Orthanc
74 * Under Windows, the exit status of Orthanc corresponds to the encountered error code 74 * Under Windows, the exit status of Orthanc corresponds to the encountered error code
75 * New "AgfaImpax", "EFilm2" and "Vitrea" modality manufacturers 75 * New "AgfaImpax", "EFilm2" and "Vitrea" modality manufacturers
76 * C-FIND SCP will return tags with sequence value representation
76 * Upgrade to Boost 1.59.0 for static builds 77 * Upgrade to Boost 1.59.0 for static builds
77 78
78 79
79 Version 0.9.4 (2015/09/16) 80 Version 0.9.4 (2015/09/16)
80 ========================== 81 ==========================
146 147
147 General 148 General
148 ------- 149 -------
149 150
150 * The configuration can be splitted into several files stored inside the same folder 151 * The configuration can be splitted into several files stored inside the same folder
151 * Custom setting of the local AET during C-Store SCU (both in Lua and in the REST API) 152 * Custom setting of the local AET during C-STORE SCU (both in Lua and in the REST API)
152 * Many code refactorings 153 * Many code refactorings
153 154
154 Lua 155 Lua
155 --- 156 ---
156 157
165 * Plugins can send answers as multipart messages 166 * Plugins can send answers as multipart messages
166 167
167 Fixes 168 Fixes
168 ----- 169 -----
169 170
170 * Fix compatibility issues for C-Find SCU to Siemens Syngo.Via modalities SCP 171 * Fix compatibility issues for C-FIND SCU to Siemens Syngo.Via modalities SCP
171 * Fix issue 15 (Lua scripts making HTTP requests) 172 * Fix issue 15 (Lua scripts making HTTP requests)
172 * Fix issue 35 (Characters in PatientID string are not protected for C-Find) 173 * Fix issue 35 (Characters in PatientID string are not protected for C-FIND)
173 * Fix issue 37 (Hyphens trigger range query even if datatype does not support ranges) 174 * Fix issue 37 (Hyphens trigger range query even if datatype does not support ranges)
174 175
175 176
176 Version 0.9.0 (2015/06/03) 177 Version 0.9.0 (2015/06/03)
177 ========================== 178 ==========================
178 179
179 Major 180 Major
180 ----- 181 -----
181 182
182 * DICOM Query/Retrieve available from Orthanc Explorer 183 * DICOM Query/Retrieve available from Orthanc Explorer
183 * C-Move SCU and C-Find SCU are accessible through the REST API 184 * C-MOVE SCU and C-FIND SCU are accessible through the REST API
184 * "?expand" flag for URIs "/patients", "/studies" and "/series" 185 * "?expand" flag for URIs "/patients", "/studies" and "/series"
185 * "/tools/find" URI to search for DICOM resources from REST 186 * "/tools/find" URI to search for DICOM resources from REST
186 * Support of FreeBSD 187 * Support of FreeBSD
187 * The "Orthanc Client" SDK is now a separate project 188 * The "Orthanc Client" SDK is now a separate project
188 189
189 Minor 190 Minor
190 ----- 191 -----
191 192
192 * Speed-up in Orthanc Explorer for large amount of images 193 * Speed-up in Orthanc Explorer for large amount of images
193 * Speed-up of the C-Find SCP server of Orthanc 194 * Speed-up of the C-FIND SCP server of Orthanc
194 * Allow replacing PatientID/StudyInstanceUID/SeriesInstanceUID from Lua scripts 195 * Allow replacing PatientID/StudyInstanceUID/SeriesInstanceUID from Lua scripts
195 * Option "CaseSensitivePN" to enable case-insensitive C-Find SCP 196 * Option "CaseSensitivePN" to enable case-insensitive C-FIND SCP
196 197
197 Fixes 198 Fixes
198 ----- 199 -----
199 200
200 * Prevent freeze on C-FIND if no DICOM tag is to be returned 201 * Prevent freeze on C-FIND if no DICOM tag is to be returned
201 * Fix slow C-Store SCP on recent versions of Linux, if 202 * Fix slow C-STORE SCP on recent versions of Linux, if
202 USE_SYSTEM_DCMTK is set to OFF (http://forum.dcmtk.org/viewtopic.php?f=1&t=4009) 203 USE_SYSTEM_DCMTK is set to OFF (http://forum.dcmtk.org/viewtopic.php?f=1&t=4009)
203 * Fix issue 30 (QR response missing "Query/Retrieve Level" (008,0052)) 204 * Fix issue 30 (QR response missing "Query/Retrieve Level" (008,0052))
204 * Fix issue 32 (Cyrillic symbols): Introduction of the "Windows1251" encoding 205 * Fix issue 32 (Cyrillic symbols): Introduction of the "Windows1251" encoding
205 * Plugins now receive duplicated GET arguments in their REST callbacks 206 * Plugins now receive duplicated GET arguments in their REST callbacks
206 207
267 Version 0.8.4 (2014/09/19) 268 Version 0.8.4 (2014/09/19)
268 ========================== 269 ==========================
269 270
270 * "/instances-tags" to get the tags of all the child instances of a 271 * "/instances-tags" to get the tags of all the child instances of a
271 patient/study/series with a single REST call (bulk tags retrieval) 272 patient/study/series with a single REST call (bulk tags retrieval)
272 * Configuration/Lua to select the accepted C-Store SCP transfer syntaxes 273 * Configuration/Lua to select the accepted C-STORE SCP transfer syntaxes
273 * Fix reporting of errors in Orthanc Explorer when sending images to peers/modalities 274 * Fix reporting of errors in Orthanc Explorer when sending images to peers/modalities
274 * Installation of plugin SDK in CMake 275 * Installation of plugin SDK in CMake
275 276
276 277
277 Version 0.8.3 (2014/09/11) 278 Version 0.8.3 (2014/09/11)
378 379
379 380
380 Version 0.7.5 (2014/05/08) 381 Version 0.7.5 (2014/05/08)
381 ========================== 382 ==========================
382 383
383 * Dynamic negotiation of SOP classes for C-Store SCU 384 * Dynamic negotiation of SOP classes for C-STORE SCU
384 * Creation of DICOM instances using the REST API 385 * Creation of DICOM instances using the REST API
385 * Embedding of images within DICOM instances 386 * Embedding of images within DICOM instances
386 * Adding/removal/modification of remote modalities/peers through REST 387 * Adding/removal/modification of remote modalities/peers through REST
387 * Reuse of the previous SCU connection to avoid unnecessary handshakes 388 * Reuse of the previous SCU connection to avoid unnecessary handshakes
388 * Fix problems with anonymization and modification 389 * Fix problems with anonymization and modification
425 426
426 Version 0.7.2 (2013/11/08) 427 Version 0.7.2 (2013/11/08)
427 ========================== 428 ==========================
428 429
429 * Support of Query/Retrieve from medInria 430 * Support of Query/Retrieve from medInria
430 * Accept more transfer syntaxes for C-Store SCP and SCU (notably JPEG) 431 * Accept more transfer syntaxes for C-STORE SCP and SCU (notably JPEG)
431 * Create the meta-header when receiving files through C-Store SCP 432 * Create the meta-header when receiving files through C-STORE SCP
432 * Fixes and improvements thanks to the static analyzer cppcheck 433 * Fixes and improvements thanks to the static analyzer cppcheck
433 434
434 435
435 Version 0.7.1 (2013/10/30) 436 Version 0.7.1 (2013/10/30)
436 ========================== 437 ==========================
469 470
470 Version 0.6.1 (2013/09/16) 471 Version 0.6.1 (2013/09/16)
471 ========================== 472 ==========================
472 473
473 * Detection of stable patients/studies/series 474 * Detection of stable patients/studies/series
474 * C-Find SCU at the instance level 475 * C-FIND SCU at the instance level
475 * Link from modified to original resource in Orthanc Explorer 476 * Link from modified to original resource in Orthanc Explorer
476 * Fix of issue #8 477 * Fix of issue #8
477 * Anonymization of the medical alerts tag (0010,2000) 478 * Anonymization of the medical alerts tag (0010,2000)
478 479
479 480
579 580
580 * Transparent compression of the DICOM instances on the disk 581 * Transparent compression of the DICOM instances on the disk
581 * The patient/study/series/instances are now indexed by SHA-1 digests 582 * The patient/study/series/instances are now indexed by SHA-1 digests
582 of their DICOM Instance IDs (and not by UUIDs anymore): The same 583 of their DICOM Instance IDs (and not by UUIDs anymore): The same
583 DICOM objects are thus always identified by the same Orthanc IDs 584 DICOM objects are thus always identified by the same Orthanc IDs
584 * Log of exported instances through DICOM C-Store SCU ("/exported" URI) 585 * Log of exported instances through DICOM C-STORE SCU ("/exported" URI)
585 * Full refactoring of the DB schema and of the REST API 586 * Full refactoring of the DB schema and of the REST API
586 * Introduction of generic classes for REST APIs (in Core/RestApi) 587 * Introduction of generic classes for REST APIs (in Core/RestApi)
587 588
588 Minor changes 589 Minor changes
589 ------------- 590 -------------