Mercurial > hg > orthanc-book
comparison Sphinx/source/users/anonymization.rst @ 877:900033cffeb2
loosened sanity checks for modifications
author | Alain Mazy <am@osimis.io> |
---|---|
date | Mon, 26 Sep 2022 19:13:38 +0200 |
parents | f72b2dd172da |
children | 6474e299918b |
comparison
equal
deleted
inserted
replaced
875:1006435326a7 | 877:900033cffeb2 |
---|---|
208 { | 208 { |
209 "ID" : "1c3f7bf4-85b4aa20-236e6315-5d450dcc-3c1bcf28", | 209 "ID" : "1c3f7bf4-85b4aa20-236e6315-5d450dcc-3c1bcf28", |
210 "Path" : "/studies/1c3f7bf4-85b4aa20-236e6315-5d450dcc-3c1bcf28" | 210 "Path" : "/studies/1c3f7bf4-85b4aa20-236e6315-5d450dcc-3c1bcf28" |
211 } | 211 } |
212 | 212 |
213 Pay attention to the fact that Orthanc implements safety checks to | 213 Up to version 1.11.2, Orthanc implemented safety checks to |
214 preserve the :ref:`DICOM model of the real world <model-world>`. These | 214 preserve the :ref:`DICOM model of the real world <model-world>`. These |
215 checks prevent the modification of some tags that are known to belong | 215 checks prevented the modification of some tags that are known to belong |
216 to a level in the patient/study/series/instance hierarchy that is | 216 to a level in the patient/study/series/instance hierarchy that is |
217 higher than the level that corresponds to the REST API call. For | 217 higher than the level that corresponds to the REST API call. For |
218 instance, the tag ``PatientID`` cannot be modified if using the | 218 instance, the tag ``PatientID`` could not be modified if using the |
219 ``/studies/{id}/modify`` route (in the latter case, the | 219 ``/studies/{id}/modify`` route (in the latter case, the |
220 ``/patients/{id}/modify`` route must be used, cf. next section). You | 220 ``/patients/{id}/modify`` route had to be used, cf. next section). |
221 also have to set the ``Force`` argument to ``true`` if modifying one | 221 These sanity checks have been loosened in more recent versions and users must |
222 be very careful to preserve the DICOM model when updating these tags (e.g. | |
223 if you modify the ``PatientID`` at study level, also make sure to modify all other Patient related | |
224 tags (``PatientName``, ``PatientBirthDate``, ...)). | |
225 | |
226 Also note that you have to set the ``Force`` argument to ``true`` if modifying one | |
222 of the :ref:`DICOM identifiers tags <orthanc-ids>` | 227 of the :ref:`DICOM identifiers tags <orthanc-ids>` |
223 (i.e. ``PatientID``, ``StudyInstanceUID``, ``SeriesInstanceUID`` and | 228 (i.e. ``PatientID``, ``StudyInstanceUID``, ``SeriesInstanceUID`` and |
224 ``SOPInstanceUID``). | 229 ``SOPInstanceUID``). |
225 | 230 |
226 | 231 |