comparison Sphinx/source/users/anonymization.rst @ 995:5c8d2250b361

anon profile 2023b
author Alain Mazy <am@osimis.io>
date Wed, 06 Dec 2023 09:12:28 +0100
parents 1316bc62b5d5
children 2e103fb1fa11
comparison
equal deleted inserted replaced
994:df9162e80fc8 995:5c8d2250b361
18 Orthanc allows to anonymize a single DICOM instance and to download 18 Orthanc allows to anonymize a single DICOM instance and to download
19 the resulting anonymized DICOM file (without storing the anonymized 19 the resulting anonymized DICOM file (without storing the anonymized
20 DICOM instance into Orthanc). Anonymization consists in erasing all 20 DICOM instance into Orthanc). Anonymization consists in erasing all
21 the tags that are specified in `Table E.1-1 from PS 3.15 21 the tags that are specified in `Table E.1-1 from PS 3.15
22 <http://dicom.nema.org/medical/dicom/current/output/chtml/part15/chapter_E.html#table_E.1-1>`__ 22 <http://dicom.nema.org/medical/dicom/current/output/chtml/part15/chapter_E.html#table_E.1-1>`__
23 of the DICOM standard 2008, 2017c or 2021b (default). Example:: 23 of the DICOM standard 2008, 2017c, 2021b, 2023b (default). Example::
24 24
25 $ curl http://localhost:8042/instances/6e67da51-d119d6ae-c5667437-87b9a8a5-0f07c49f/anonymize -X POST -d '{}' > Anonymized.dcm 25 $ curl http://localhost:8042/instances/6e67da51-d119d6ae-c5667437-87b9a8a5-0f07c49f/anonymize -X POST -d '{}' > Anonymized.dcm
26 26
27 It is possible to control how anonymization is achieved by specifying 27 It is possible to control how anonymization is achieved by specifying
28 a JSON body:: 28 a JSON body::
59 private tags (i.e. manufacturer-specific tags) are not removed by 59 private tags (i.e. manufacturer-specific tags) are not removed by
60 the anonymization process. The default behavior consists in removing 60 the anonymization process. The default behavior consists in removing
61 the private tags, as such tags can contain patient-specific 61 the private tags, as such tags can contain patient-specific
62 information. 62 information.
63 * ``DicomVersion`` specifies which version of the DICOM standard shall 63 * ``DicomVersion`` specifies which version of the DICOM standard shall
64 be used for anonymization. Allowed values are ``2008``, ``2017c``, 64 be used for anonymization. Allowed values are ``2008``, ``2017c``,
65 or ``2021b`` (new in Orthanc 1.9.4). This parameter has been 65 ``2021b`` (new in Orthanc 1.9.4) or ``2023b`` (new in Orthanc 1.12.1).
66 introduced in Orthanc 1.3.0. In earlier version, the ``2008`` 66 This parameter has been introduced in Orthanc 1.3.0. In earlier version,
67 standard was used. If the parameter is absent, the highest version 67 the ``2008`` standard was used. If the parameter is absent, the highest
68 that is supported by Orthanc is used. 68 version that is supported by Orthanc is used.
69 * ``Remove`` can also be used to provide a list of tags to be manually 69 * ``Remove`` can also be used to provide a list of tags to be manually
70 deleted. 70 deleted.
71 71
72 **Important:** Starting with Orthanc 1.9.4, the ``Replace``, ``Keep`` 72 **Important:** Starting with Orthanc 1.9.4, the ``Replace``, ``Keep``
73 and ``Remove`` fields can also specify sequences, using the same 73 and ``Remove`` fields can also specify sequences, using the same