Mercurial > hg > orthanc
comparison OrthancServer/Resources/Configuration.json @ 4474:f8c1d94363b6
new configuration options: "AcceptedTransferSyntaxes" and "H265TransferSyntaxAccepted"
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 26 Jan 2021 15:50:52 +0100 |
parents | fe774d8e904b |
children | d0581d0b22b8 |
comparison
equal
deleted
inserted
replaced
4473:68f52897c119 | 4474:f8c1d94363b6 |
---|---|
124 // The DICOM port | 124 // The DICOM port |
125 "DicomPort" : 4242, | 125 "DicomPort" : 4242, |
126 | 126 |
127 // The default encoding that is assumed for DICOM files without | 127 // The default encoding that is assumed for DICOM files without |
128 // "SpecificCharacterSet" DICOM tag, and that is used when answering | 128 // "SpecificCharacterSet" DICOM tag, and that is used when answering |
129 // C-Find requests (including worklists). The allowed values are | 129 // C-FIND requests (including worklists). The allowed values are |
130 // "Ascii", "Utf8", "Latin1", "Latin2", "Latin3", "Latin4", | 130 // "Ascii", "Utf8", "Latin1", "Latin2", "Latin3", "Latin4", |
131 // "Latin5", "Cyrillic", "Windows1251", "Arabic", "Greek", "Hebrew", | 131 // "Latin5", "Cyrillic", "Windows1251", "Arabic", "Greek", "Hebrew", |
132 // "Thai", "Japanese", "Chinese", "JapaneseKanji", "Korean", and | 132 // "Thai", "Japanese", "Chinese", "JapaneseKanji", "Korean", and |
133 // "SimplifiedChinese". | 133 // "SimplifiedChinese". |
134 "DefaultEncoding" : "Latin1", | 134 "DefaultEncoding" : "Latin1", |
135 | 135 |
136 // The transfer syntaxes that are accepted by Orthanc C-Store SCP | 136 // The transfer syntaxes that are accepted by Orthanc C-STORE SCP. |
137 "DeflatedTransferSyntaxAccepted" : true, | 137 // This is an array listing the accepted transfer syntax UIDs. Each |
138 "JpegTransferSyntaxAccepted" : true, | 138 // entry can contain wildcards ("?" or "*"). By default, all the |
139 "Jpeg2000TransferSyntaxAccepted" : true, | 139 // known transfer syntaxes are accepted. (new in Orthanc 1.9.0) |
140 "JpegLosslessTransferSyntaxAccepted" : true, | 140 "AcceptedTransferSyntaxes" : [ "1.2.840.10008.1.*" ], |
141 "JpipTransferSyntaxAccepted" : true, | 141 |
142 "Mpeg2TransferSyntaxAccepted" : true, | 142 // User-friendly groups of transfer syntaxes that can be enabled or |
143 "RleTransferSyntaxAccepted" : true, | 143 // disabled at once. These options are applied after the main |
144 "Mpeg4TransferSyntaxAccepted" : true, // New in Orthanc 1.6.0 | 144 // "AcceptedTransferSyntaxes" option has been applied (if present). |
145 | 145 /** |
146 // Whether Orthanc accepts to act as C-Store SCP for unknown storage | 146 "DeflatedTransferSyntaxAccepted" : true, |
147 "JpegTransferSyntaxAccepted" : true, | |
148 "Jpeg2000TransferSyntaxAccepted" : true, | |
149 "JpegLosslessTransferSyntaxAccepted" : true, | |
150 "JpipTransferSyntaxAccepted" : true, | |
151 "Mpeg2TransferSyntaxAccepted" : true, | |
152 "RleTransferSyntaxAccepted" : true, | |
153 "Mpeg4TransferSyntaxAccepted" : true, // New in Orthanc 1.6.0 | |
154 "H265TransferSyntaxAccepted" : true, // New in Orthanc 1.9.0 | |
155 **/ | |
156 | |
157 // Whether Orthanc accepts to act as C-STORE SCP for unknown storage | |
147 // SOP classes (aka. "promiscuous mode") | 158 // SOP classes (aka. "promiscuous mode") |
148 "UnknownSopClassAccepted" : false, | 159 "UnknownSopClassAccepted" : false, |
149 | 160 |
150 // Set the timeout (in seconds) after which the DICOM associations | 161 // Set the timeout (in seconds) after which the DICOM associations |
151 // are closed by the Orthanc SCP (server) if no further DIMSE | 162 // are closed by the Orthanc SCP (server) if no further DIMSE |
152 // command is received from the SCU (client). | 163 // command is received from the SCU (client). |
153 "DicomScpTimeout" : 30, | 164 "DicomScpTimeout" : 30, |
248 // of PEM certificates. (new in Orthanc 1.9.0) | 259 // of PEM certificates. (new in Orthanc 1.9.0) |
249 /** | 260 /** |
250 "DicomTlsTrustedCertificates" : "trusted.crt", | 261 "DicomTlsTrustedCertificates" : "trusted.crt", |
251 **/ | 262 **/ |
252 | 263 |
253 // Whether the Orthanc SCP allows incoming C-Echo requests, even | 264 // Whether the Orthanc SCP allows incoming C-ECHO requests, even |
254 // from SCU modalities it does not know about (i.e. that are not | 265 // from SCU modalities it does not know about (i.e. that are not |
255 // listed in the "DicomModalities" option above). Orthanc 1.3.0 | 266 // listed in the "DicomModalities" option above). Orthanc 1.3.0 |
256 // is the only version to behave as if this argument was set to "false". | 267 // is the only version to behave as if this argument was set to "false". |
257 "DicomAlwaysAllowEcho" : true, | 268 "DicomAlwaysAllowEcho" : true, |
258 | 269 |
259 // Whether the Orthanc SCP allows incoming C-Store requests, even | 270 // Whether the Orthanc SCP allows incoming C-STORE requests, even |
260 // from SCU modalities it does not know about (i.e. that are not | 271 // from SCU modalities it does not know about (i.e. that are not |
261 // listed in the "DicomModalities" option above) | 272 // listed in the "DicomModalities" option above) |
262 "DicomAlwaysAllowStore" : true, | 273 "DicomAlwaysAllowStore" : true, |
263 | 274 |
264 // Whether Orthanc checks the IP/hostname address of the remote | 275 // Whether Orthanc checks the IP/hostname address of the remote |
292 /** | 303 /** |
293 * A fourth parameter is available to enable patches for | 304 * A fourth parameter is available to enable patches for |
294 * specific PACS manufacturers. The allowed values are currently: | 305 * specific PACS manufacturers. The allowed values are currently: |
295 * - "Generic" (default value), | 306 * - "Generic" (default value), |
296 * - "GenericNoWildcardInDates" (to replace "*" by "" in date fields | 307 * - "GenericNoWildcardInDates" (to replace "*" by "" in date fields |
297 * in outgoing C-Find requests originating from Orthanc), | 308 * in outgoing C-FIND requests originating from Orthanc), |
298 * - "GenericNoUniversalWildcard" (to replace "*" by "" in all fields | 309 * - "GenericNoUniversalWildcard" (to replace "*" by "" in all fields |
299 * in outgoing C-Find SCU requests originating from Orthanc), | 310 * in outgoing C-FIND SCU requests originating from Orthanc), |
300 * - "Vitrea", | 311 * - "Vitrea", |
301 * - "GE" (Enterprise Archive, MRI consoles and Advantage Workstation | 312 * - "GE" (Enterprise Archive, MRI consoles and Advantage Workstation |
302 * from GE Healthcare). | 313 * from GE Healthcare). |
303 * | 314 * |
304 * This parameter is case-sensitive. | 315 * This parameter is case-sensitive. |
538 // Maximum number of query/retrieve DICOM requests that are | 549 // Maximum number of query/retrieve DICOM requests that are |
539 // maintained by Orthanc. The least recently used requests get | 550 // maintained by Orthanc. The least recently used requests get |
540 // deleted as new requests are issued. | 551 // deleted as new requests are issued. |
541 "QueryRetrieveSize" : 100, | 552 "QueryRetrieveSize" : 100, |
542 | 553 |
543 // When handling a C-Find SCP request, setting this flag to "true" | 554 // When handling a C-FIND SCP request, setting this flag to "true" |
544 // will enable case-sensitive match for PN value representation | 555 // will enable case-sensitive match for PN value representation |
545 // (such as PatientName). By default, the search is | 556 // (such as PatientName). By default, the search is |
546 // case-insensitive, which does not follow the DICOM standard. | 557 // case-insensitive, which does not follow the DICOM standard. |
547 "CaseSensitivePN" : false, | 558 "CaseSensitivePN" : false, |
548 | 559 |
582 // "00e1,10c2" : [ "UI", "PET-CT Multi Modality Name", 1, 1, "ELSCINT1" ] | 593 // "00e1,10c2" : [ "UI", "PET-CT Multi Modality Name", 1, 1, "ELSCINT1" ] |
583 // "7053,1003" : [ "ST", "Original Image Filename", 1, 1, "Philips PET Private Group" ] | 594 // "7053,1003" : [ "ST", "Original Image Filename", 1, 1, "Philips PET Private Group" ] |
584 // "2001,5f" : [ "SQ", "StackSequence", 1, 1, "Philips Imaging DD 001" ] | 595 // "2001,5f" : [ "SQ", "StackSequence", 1, 1, "Philips Imaging DD 001" ] |
585 }, | 596 }, |
586 | 597 |
587 // Whether to run DICOM C-Move operations synchronously. If set to | 598 // Whether to run DICOM C-MOVE operations synchronously. If set to |
588 // "false" (asynchronous mode), each incoming C-Move request results | 599 // "false" (asynchronous mode), each incoming C-MOVE request results |
589 // in the creation of a new background job. Up to Orthanc 1.3.2, the | 600 // in the creation of a new background job. Up to Orthanc 1.3.2, the |
590 // implicit behavior was to use synchronous C-Move ("true"). Between | 601 // implicit behavior was to use synchronous C-MOVE ("true"). Between |
591 // Orthanc 1.4.0 and 1.4.2, the default behavior was set to | 602 // Orthanc 1.4.0 and 1.4.2, the default behavior was set to |
592 // asynchronous C-Move ("false"). Since Orthanc 1.5.0, the default | 603 // asynchronous C-MOVE ("false"). Since Orthanc 1.5.0, the default |
593 // behavior is back to synchronous C-Move ("true", which ensures | 604 // behavior is back to synchronous C-MOVE ("true", which ensures |
594 // backward compatibility with Orthanc <= 1.3.2). | 605 // backward compatibility with Orthanc <= 1.3.2). |
595 "SynchronousCMove" : true, | 606 "SynchronousCMove" : true, |
596 | 607 |
597 // Maximum number of completed jobs that are kept in memory. A | 608 // Maximum number of completed jobs that are kept in memory. A |
598 // processing job is considered as complete once it is tagged as | 609 // processing job is considered as complete once it is tagged as |
720 // threads share "N" memory pools (known as "arenas"). Setting this | 731 // threads share "N" memory pools (known as "arenas"). Setting this |
721 // option to "0" doesn't call mallopt()", which was the behavior of | 732 // option to "0" doesn't call mallopt()", which was the behavior of |
722 // Orthanc <= 1.8.1. | 733 // Orthanc <= 1.8.1. |
723 "MallocArenaMax" : 5, | 734 "MallocArenaMax" : 5, |
724 | 735 |
725 // Deidentify/anonymize the contents of the logs (notably C-Find, | 736 // Deidentify/anonymize the contents of the logs (notably C-FIND, |
726 // C-Get, and C-Move queries submitted to Orthanc) according to | 737 // C-GET, and C-MOVE queries submitted to Orthanc) according to |
727 // Table E.1-1 of the DICOM standard (new in Orthanc 1.8.2) | 738 // Table E.1-1 of the DICOM standard (new in Orthanc 1.8.2) |
728 "DeidentifyLogs" : true, | 739 "DeidentifyLogs" : true, |
729 | 740 |
730 // If "DeidentifyLogs" is true, this sets the DICOM standard to | 741 // If "DeidentifyLogs" is true, this sets the DICOM standard to |
731 // follow for the deidentification/anonymization of the query | 742 // follow for the deidentification/anonymization of the query |