diff Sphinx/source/users/advanced-rest.rst @ 905:db62aa60a9b3

private tags
author Alain Mazy <am@osimis.io>
date Fri, 06 Jan 2023 16:03:36 +0100
parents f72b2dd172da
children 6057a8beee07
line wrap: on
line diff
--- a/Sphinx/source/users/advanced-rest.rst	Thu Dec 22 14:38:53 2022 +0100
+++ b/Sphinx/source/users/advanced-rest.rst	Fri Jan 06 16:03:36 2023 +0100
@@ -301,8 +301,8 @@
 
   {
     "Dictionary" : {
-      "0405,0010" : [ "LO", "Private data element", 1, 1, "RawDataStore" ],
-      "0405,1001" : [ "ST", "XML", 1, 1, "RawDataStore" ]
+      "0405,0010" : [ "LO", "PrivateCreatorForMyCompany", 1, 1, "My Company" ],   // reserve 0405,10xx for "MyCompany"
+      "0405,1001" : [ "ST", "MyPrivateXMLTag", 1, 1, "My Company" ]               // all tags from "MyCompany" must start with 0405,10xx 
     }
   }
 
@@ -311,16 +311,22 @@
 ``/tools/create-dicom``::
 
   {
-    "PrivateCreator" : "RawDataStore",
+    "PrivateCreator" : "My Company",                             // private creator here
     "Tags" :
     {
       "PatientName" : "Love^Sarah",
       "PatientID" : "7",
-      "0405,0010" : "RawDataStore",
-      "0405,1001" : "<xml><test>Testing</test></xml>"
+      "PrivateCreatorForMyCompany" : "My Company",               // and here !
+      "MyPrivateXMLTag" : "<xml><test>Testing</test></xml>"
     }
   }
 
+Which then gives this in Orthanc UI:
+
+.. image:: ../images/PrivateTagsInCreateDicom.png
+           :align: center
+           :width: 400px
+
 Rob Oakes provides more a `detailed explanation about how to use
 private tags with Orthanc
 <https://oak-tree.tech/blog/soandor-orthanc-private-headers>`__ on