Mercurial > hg > orthanc
comparison TODO @ 3967:5b731d898bee
refresh TODO
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 22 May 2020 09:11:00 +0200 |
parents | ea8c1c0e81eb |
children | be88fe7e4670 |
comparison
equal
deleted
inserted
replaced
3966:fde1355a625a | 3967:5b731d898bee |
---|---|
15 * Support partial file retrieval in Orthanc::HttpClient | 15 * Support partial file retrieval in Orthanc::HttpClient |
16 * Support retry counter in Orthanc::HttpClient | 16 * Support retry counter in Orthanc::HttpClient |
17 * Option to enable DNS lookups in DICOM: https://goo.gl/woa35Z | 17 * Option to enable DNS lookups in DICOM: https://goo.gl/woa35Z |
18 | 18 |
19 | 19 |
20 ============ | |
21 Dependencies | |
22 ============ | |
23 | |
24 * Switch from libiconv to libICU (http://site.icu-project.org/download), | |
25 as recommended by Boost: | |
26 http://www.boost.org/doc/libs/1_64_0/libs/locale/doc/html/building_boost_locale.html | |
27 | |
28 | |
29 ============= | 20 ============= |
30 Documentation | 21 Documentation |
31 ============= | 22 ============= |
32 | 23 |
33 * Document REST API with Swagger/OpenAPI | 24 * Expand documentation of REST API with Swagger/OpenAPI: |
25 https://hg.orthanc-server.com/orthanc-book/file/default/OpenAPI | |
34 | 26 |
35 | 27 |
36 ======== | 28 ======== |
37 REST API | 29 REST API |
38 ======== | 30 ======== |
39 | 31 |
40 ---------- | 32 -------- |
41 Short-term | 33 Mid-term |
42 ---------- | 34 -------- |
43 | 35 |
44 * Create multi-frame images with /tools/create-dicom (by adding a | 36 * Create multi-frame images with /tools/create-dicom (by adding a |
45 "MultiFrame" flag to avoid creating a series) | 37 "MultiFrame" flag to avoid creating a series) |
46 * In the /studies/{id}/anonymize route, add an option to remove secondary captures. | 38 * In the /studies/{id}/anonymize route, add an option to remove secondary captures. |
47 They usually contains Patient info in the image. The SOPClassUID might be used to | 39 They usually contains Patient info in the image. The SOPClassUID might be used to |
71 - On SCU side: | 63 - On SCU side: |
72 https://groups.google.com/d/msg/orthanc-users/wPl0g5mqZco/5X1Z8tEzBgAJ | 64 https://groups.google.com/d/msg/orthanc-users/wPl0g5mqZco/5X1Z8tEzBgAJ |
73 * Support "Instance Availability" (0008,0056) in C-FIND: | 65 * Support "Instance Availability" (0008,0056) in C-FIND: |
74 http://dicom.nema.org/medical/DICOM/2019a/output/chtml/part04/sect_C.4.html#sect_C.4.1.1.3.2 | 66 http://dicom.nema.org/medical/DICOM/2019a/output/chtml/part04/sect_C.4.html#sect_C.4.1.1.3.2 |
75 https://groups.google.com/d/msg/orthanc-users/hteDgE6igo8/j-ArqD7pBQAJ | 67 https://groups.google.com/d/msg/orthanc-users/hteDgE6igo8/j-ArqD7pBQAJ |
76 * Support C-GET: | |
77 http://dclunie.blogspot.be/2016/05/to-c-move-is-human-to-c-get-divine.html | |
78 * Check Big Endian transfer syntax in ParsedDicomFile::EmbedImage and | 68 * Check Big Endian transfer syntax in ParsedDicomFile::EmbedImage and |
79 DicomImageDecoder | 69 DicomImageDecoder |
80 * Strict hierarchical C-FIND: | 70 * Strict hierarchical C-FIND: |
81 https://groups.google.com/d/msg/orthanc-users/VBHpeGVSNKM/tkaVvjWFBwAJ | 71 https://groups.google.com/d/msg/orthanc-users/VBHpeGVSNKM/tkaVvjWFBwAJ |
82 | 72 |
83 --------- | 73 --------- |
84 Long-term | 74 Long-term |
85 --------- | 75 --------- |
86 | 76 |
87 * Support DICOM TLS (cf. "--enable-tls" in storescp) | 77 * Support DICOM TLS (cf. "--enable-tls" in storescp) |
88 * Support Storage Commitment: | |
89 https://groups.google.com/forum/#!msg/orthanc-users/VZOn8St65jw/s8kg_OHesj0J | |
90 * Support extended association: | 78 * Support extended association: |
91 https://groups.google.com/d/msg/orthanc-users/xD4d3mpc6ms/srF7E2goAAAJ | 79 https://groups.google.com/d/msg/orthanc-users/xD4d3mpc6ms/srF7E2goAAAJ |
92 * Support C-MOVE-CANCEL: | 80 * Support C-MOVE-CANCEL: |
93 https://groups.google.com/d/msg/orthanc-users/KnduYBFd06A/o86cl5SeCAAJ | 81 https://groups.google.com/d/msg/orthanc-users/KnduYBFd06A/o86cl5SeCAAJ |
94 | 82 |
95 --------- | 83 -------------------- |
96 Encodings | 84 Internationalization |
97 --------- | 85 -------------------- |
98 | 86 |
99 * Support multiple specific character sets (cf. "SCSH32" in orthanc-tests) | 87 * Support multiple specific character sets (cf. "SCSH32" in orthanc-tests) |
100 - http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.12.html#sect_C.12.1.1.2 | 88 - http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.12.html#sect_C.12.1.1.2 |
101 - Japanese test: http://dicom.nema.org/MEDICAL/dicom/2017c/output/chtml/part05/sect_H.3.2.html | 89 - Japanese test: http://dicom.nema.org/MEDICAL/dicom/2017c/output/chtml/part05/sect_H.3.2.html |
102 * Support Supplementary Kanji set (ISO 2022 IR 159) | 90 * Support Supplementary Kanji set (ISO 2022 IR 159) |
109 | 97 |
110 --- | 98 --- |
111 SDK | 99 SDK |
112 --- | 100 --- |
113 | 101 |
114 * Image transcoding API | |
115 * Add plugins for normalized operations (notably so as to support | 102 * Add plugins for normalized operations (notably so as to support |
116 Print SCU/SCP): | 103 Print SCU/SCP): |
117 https://web.archive.org/web/20170923150432/https://www.medicalconnections.co.uk/kb/DICOM_Print_Service | 104 https://web.archive.org/web/20170923150432/https://www.medicalconnections.co.uk/kb/DICOM_Print_Service |
118 * Provide access to the Orthanc::DicomUserConnection class in plugins: | 105 * Provide access to the Orthanc::DicomUserConnection class in plugins: |
119 https://groups.google.com/d/msg/orthanc-users/ycDA1xPuTRY/nsT2_GOtEgAJ | 106 https://groups.google.com/d/msg/orthanc-users/ycDA1xPuTRY/nsT2_GOtEgAJ |