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