Mercurial > hg > orthanc
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 ------------- |