diff Resources/Configuration.json @ 435:28ba73274919

registration of user-defined metadata
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 15 May 2013 15:57:05 +0200
parents 2d269089078f
children 081a44d5110b
line wrap: on
line diff
--- a/Resources/Configuration.json	Wed May 15 14:54:58 2013 +0200
+++ b/Resources/Configuration.json	Wed May 15 15:57:05 2013 +0200
@@ -1,104 +1,110 @@
 {
-    /**
-     * General configuration of Orthanc
-     **/
+  /**
+   * General configuration of Orthanc
+   **/
+
+  // The logical name of this instance of Orthanc. This one is
+  // displayed in Orthanc Explorer and at the URI "/system".
+  "Name" : "MyOrthanc",
 
-    // The logical name of this instance of Orthanc. This one is
-    // displayed in Orthanc Explorer and at the URI "/system".
-    "Name" : "MyOrthanc",
+  // Path to the directory that holds the heavyweight files
+  // (i.e. the raw DICOM instances)
+  "StorageDirectory" : "OrthancStorage",
 
-    // Path to the directory that holds the heavyweight files
-    // (i.e. the raw DICOM instances)
-    "StorageDirectory" : "OrthancStorage",
+  // Path to the directory that holds the SQLite index (if unset,
+  // the value of StorageDirectory is used). This index could be
+  // stored on a RAM-drive or a SSD device for performance reasons.
+  "IndexDirectory" : "OrthancStorage",
 
-    // Path to the directory that holds the SQLite index (if unset,
-    // the value of StorageDirectory is used). This index could be
-    // stored on a RAM-drive or a SSD device for performance reasons.
-    "IndexDirectory" : "OrthancStorage",
+  // Enable the transparent compression of the DICOM instances
+  "StorageCompression" : false,
 
-    // Enable the transparent compression of the DICOM instances
-    "StorageCompression" : false,
+  // Maximum size of the storage in MB (a value of "0" indicates no
+  // limit on the storage size)
+  "MaximumStorageSize" : 0,
 
-    // Maximum size of the storage in MB (a value of "0" indicates no
-    // limit on the storage size)
-    "MaximumStorageSize" : 0,
+  // Maximum number of patients that can be stored at a given time
+  // in the storage (a value of "0" indicates no limit on the number
+  // of patients)
+  "MaximumPatientCount" : 0,
+  
+  // List of paths to the custom Lua scripts to load into this
+  // instance of Orthanc
+  "LuaScripts" : [
+  ],
 
-    // Maximum number of patients that can be stored at a given time
-    // in the storage (a value of "0" indicates no limit on the number
-    // of patients)
-    "MaximumPatientCount" : 0,
-  
-    // List of paths to the custom Lua scripts to load into this
-    // instance of Orthanc
-    "LuaScripts" : [
-    ],
+  // Dictionary of the user-specific metadata. Each entry must map a
+  // number between 1024 and 65535 to an unique string.
+  "UserMetadata" : {
+    // "Sample" : 1024
+  },
 
 
 
-    /**
-     * Configuration of the HTTP server
-     **/
+  /**
+   * Configuration of the HTTP server
+   **/
 
-    // HTTP port for the REST services and for the GUI
-    "HttpPort" : 8042,
+  // HTTP port for the REST services and for the GUI
+  "HttpPort" : 8042,
 
 
 
-    /**
-     * Configuration of the DICOM server
-     **/
+  /**
+   * Configuration of the DICOM server
+   **/
 
-    // The DICOM Application Entity Title
-    "DicomAet" : "ORTHANC",
+  // The DICOM Application Entity Title
+  "DicomAet" : "ORTHANC",
 
-    // Check whether the called AET corresponds during a DICOM request
-    "DicomCheckCalledAet" : false,
+  // Check whether the called AET corresponds during a DICOM request
+  "DicomCheckCalledAet" : false,
 
-    // The DICOM port
-    "DicomPort" : 4242,
+  // The DICOM port
+  "DicomPort" : 4242,
 
 
 
-    /**
-     * Security-related options for the HTTP server
-     **/
+  /**
+   * Security-related options for the HTTP server
+   **/
 
-    // Whether remote hosts can connect to the HTTP server
-    "RemoteAccessAllowed" : false,
+  // Whether remote hosts can connect to the HTTP server
+  "RemoteAccessAllowed" : false,
 
-    // Whether or not SSL is enabled
-    "SslEnabled" : false,
+  // Whether or not SSL is enabled
+  "SslEnabled" : false,
 
-    // Path to the SSL certificate (meaningful only if SSL is enabled)
-    "SslCertificate" : "certificate.pem",
+  // Path to the SSL certificate (meaningful only if SSL is enabled)
+  "SslCertificate" : "certificate.pem",
 
-    // Whether or not the password protection is enabled
-    "AuthenticationEnabled" : false,
+  // Whether or not the password protection is enabled
+  "AuthenticationEnabled" : false,
 
-    // The list of the registered users. Because Orthanc uses HTTP
-    // Basic Authentication, the passwords are stored as plain text.
-    "RegisteredUsers" : {
-        "alice" : "alicePassword"
-    },
+  // The list of the registered users. Because Orthanc uses HTTP
+  // Basic Authentication, the passwords are stored as plain text.
+  "RegisteredUsers" : {
+    // "alice" : "alicePassword"
+  },
 
 
 
-    /**
-     * Network topology
-     **/
+  /**
+   * Network topology
+   **/
 
-    // The list of the known DICOM modalities
-    "DicomModalities" : {
-      /**
-       * Uncommenting the following line would enable Orthanc to
-       * connect to an instance of the "storescp" open-source DICOM
-       * store (shipped in the DCMTK distribution) started by the
-       * command line "storescp 2000".
-       **/
-      // "sample" : [ "STORESCP", "localhost", 2000 ]
-    },
+  // The list of the known DICOM modalities
+  "DicomModalities" : {
+    /**
+     * Uncommenting the following line would enable Orthanc to
+     * connect to an instance of the "storescp" open-source DICOM
+     * store (shipped in the DCMTK distribution) started by the
+     * command line "storescp 2000".
+     **/
+    // "sample" : [ "STORESCP", "localhost", 2000 ]
+  },
 
-    // The list of the known Orthanc peers (currently unused)
-    "OrthancPeers" : {
-    }
+  // The list of the known Orthanc peers (currently unused)
+  "OrthancPeers" : {
+  }
 }