Export presets namespace
Query/Retrieve service namespace
Storage service namespace
Task namespace
users service namespace
Disable a plugin.
Note: Requires Dicoogle 3.
the type of plugin
the name of the plugin
the callback function
Retrieve an image's meta-data (perform an information dump)
the SOP instance UID
the callback function
Retrieve an image's meta-data (perform an information dump)
the SOP instance UID
a list of provider plugins
the callback function
Enable a plugin.
Note: Requires Dicoogle 3.
the type of plugin
the name of the plugin
the callback function
Retrieve the AE title of the Dicoogle archive.
the callback function
Obtain the base URL of all Dicoogle services. This method is synchronous.
the currently configured base endpoint of Dicoogle
Retrieve a list of index provider plugins
the callback function
Get the current Indexer settings. Unless a specific field is mentioned, all indexer settings will be provided. The type of the given outcome depends on whether a particular field was chosen or all of them were requested.
the callback function
Obtain a detailed description of all plugins installed.
Note: Requires Dicoogle 3.
the callback function
Obtain a detailed description of plugins of the given type or category.
Note: Requires Dicoogle 3.
the type of plugins or information to include in the response
the callback function
Obtain a URL pointing to an item's quick preview of the image. This function is synchronous.
a SOPInstanceUID or URI of the item
the frame number, if applicable
the full URL to the preview
Retrieve a list of query provider plugins
the callback function
Retrieve a list of provider plugins
the type of provider ("query", "index", ...) - defaults to "query"
the callback function
Retrieve a list of query provider plugins
the callback function
Retrieve the Dicoogle server's log text.
the callback function
Get the names of the roles assigned to this user.
an array of role names, null if the user is not authenticated
Retrieve a list of storage interface plugins
the callback function
Obtain a URL pointing to an item's thumbnail. This function is synchronous.
a SOPInstanceUID or URI of the item
the frame number, if applicable
the full URL to the thumbnail
[EXPERTS] Retrieve the authentication token. This token is ephemeral and may expire after some time. This method is synchronous. Use it only when you know what you are doing.
the user's current authentication token, null if the user is not authenticated
Get the list of current transfer syntax settings available.
the callback function
Get the user name of the currently authenticated user.
the unique user name, null if the use is not authenticated
Retrieve the running Dicoogle version.
the callback function
Retrieve information about currently installed web UI plugins.
the identifiers of slots to contemplate, retrieve all kinds if empty or null
the callback function
Request a new indexing task over a given URI. The operation is recursive, indexing anything in the URI's endpoint.
a URI or array of URIs representing the root resource of the files to be indexed
the function to call when the task is successfully issued
Request a new indexation task over a given URI. The operation is recursive, indexing anything in the URI's endpoint.
a URI or array of URIs representing the root resource of the files to be indexed
a provider or array of provider names in which the indexation will carry out, all by default
the function to call when the task is successfully issued
Check whether the user is authenticated to the server. Authenticated clients will hold an authentication token.
whether the user is authenticated or not.
Request a CSV file of the results.
the query to perform
a set of field names to be passed to the query providers when requesting the query. The same fields will be provided in the resulting CSV file, in the given order.
the callback function providing the UID of the file
Manually log in to Dicoogle using the given credentials.
the unique user name for the client
the user's password for authentication
the callback function providing the authentication token and user information
Log out from the server.
the callback function
Request that the file at the given URI is permanently removed. The operation, unlike index(), is not recursive. Indices will not be updated, hence the files should be unindexed manually if so is intended.
a URI or array of URIs representing the files to be removed
the function to call on completion
Perform a generic GET request to Dicoogle's services. Users of this method can invoke any REST service exposed by Dicoogle, including those from plugins. The resulting object is the start of a SuperAgent request.
a URI or array of resource sequences to the service, relative to Dicoogle's base URL. There should be no leading slash ('/').
a superagent request object
Perform a generic request to Dicoogle's services. Users of this method can invoke any REST service exposed by Dicoogle, including those from plugins. The resulting object is the start of a SuperAgent request.
the kind of HTTP method to make, defaults to "GET"
a URI or array of resource sequences to the service, relative to Dicoogle's base URL. There should be no leading slash ('/').
a superagent request object
[EXPERTS] Clear this object's user session information. This method is synchronous. Use it only when you know what you are doing.
Restore a living Dicoogle session identified by the given token.
the same user's token of a previous session
the callback function providing user information
Perform a text query.
text query
the callback function providing the outcome
Perform a text query.
text query
a set of options related to the search
the callback function providing the outcome
Perform a text query with DIM-formatted outcome.
text query
the callback function providing the outcome
Perform a text query with DIM-formatted outcome.
text query
a hash of options related to the search
the callback function providing the outcome
Redefine the AE title of the Dicoogle archive.
a valid AE title for the PACS archive
the callback function
Set a portions of the Indexer settings.
a dictionary of settings and their respective values
the callback function
Set a particular Indexer setting. A valid field and value is required.
either a dictionary of settings or the name of a particular field to set
the value to assign to the field, required the first argument is a string
the callback function
[EXPERTS] Assign the module's session token internally. This method is synchronous. Use it only when you know what you are doing. When restoring a previous (but still living) session, please prefer [@link restoreSession] instead.
the same user's token of a previous session
Set (or reset) an option of a particular transfer syntax.
the unique identifier of the transfer syntax
the name of the option to modify
whether to set (true) or reset (false) the option
the callback function
Request that the file at the given URI is unindexed. The operation, unlike index(), is not recursive.
a URI or array of URIs representing the files to be unindexed
the function to call on completion
Request that the file at the given URI is unindexed. The operation, unlike index(), is not recursive.
a URI or array of URIs representing the files to be unindexed
a provider or array of provider names in which the unindexation will carry out, all by default
the function to call on completion
Generated using TypeDoc
Client and main entrypoint to the Dicoogle web API.
Obtain an instance of this type by calling the default export or the export named
dicoogleClient
.