Access raw frame
Access the raw content of one individual frame of the DICOM instance of interest, bypassing image decoding. This is notably useful to access the source files in compressed transfer syntaxes.
Access the raw content of one individual frame of the DICOM instance of interest, bypassing image decoding. This is notably useful to access the source files in compressed transfer syntaxes.
Access the raw content of one individual frame of the DICOM instance of interest, bypassing image decoding. This is notably useful to access the source files in compressed transfer syntaxes. The image is compressed using gzip
Synchronously create a DICOMDIR media containing the DICOM patient whose Orthanc identifier is provided in the URL. This flavor is synchronous, which might *not* be desirable to archive large amount of data, as it might lead to network timeouts. Prefer the asynchronous version using `POST` method.
Synchronously create a DICOMDIR media containing the DICOM series whose Orthanc identifier is provided in the URL. This flavor is synchronous, which might *not* be desirable to archive large amount of data, as it might lead to network timeouts. Prefer the asynchronous version using `POST` method.
Synchronously create a ZIP archive containing the DICOM patient whose Orthanc identifier is provided in the URL. This flavor is synchronous, which might *not* be desirable to archive large amount of data, as it might lead to network timeouts. Prefer the asynchronous version using `POST` method.
Synchronously create a ZIP archive containing the DICOM series whose Orthanc identifier is provided in the URL. This flavor is synchronous, which might *not* be desirable to archive large amount of data, as it might lead to network timeouts. Prefer the asynchronous version using `POST` method.
Decode one frame of interest from the given DICOM instance. Pixels of grayscale images are truncated to the [-32768,32767] range. Negative values must be interpreted according to two's complement.
Decode one frame of interest from the given DICOM instance. The full dynamic range of grayscale images is rescaled to the [0,255] range.
Decode one frame of interest from the given DICOM instance. Pixels of grayscale images are truncated to the [0,65535] range.
Decode one frame of interest from the given DICOM instance. Pixels of grayscale images are truncated to the [0,255] range.
Decode the first frame of the given DICOM instance. Pixels of grayscale images are truncated to the [-32768,32767] range. Negative values must be interpreted according to two's complement.
Decode the first frame of the given DICOM instance. The full dynamic range of grayscale images is rescaled to the [0,255] range.
Decode the first frame of the given DICOM instance. Pixels of grayscale images are truncated to the [0,65535] range.
Decode the first frame of the given DICOM instance. Pixels of grayscale images are truncated to the [0,255] range.
Decode one frame of interest from the given DICOM instance, and export this frame as a Octave/Matlab matrix to be imported with `eval()`: https://book.orthanc-server.com/faq/matlab.html
Decode the first frame of the given DICOM instance., and export this frame as a Octave/Matlab matrix to be imported with `eval()`: https://book.orthanc-server.com/faq/matlab.html
Decode one frame of interest from the given DICOM instance, for use with numpy in Python. The numpy array has 3 dimensions: (height, width, color channel).
Decode the given DICOM instance, for use with numpy in Python. The numpy array has 4 dimensions: (frame, height, width, color channel).
Get the (binary) content of one attachment associated with the given instance
Get the (binary) content of one attachment associated with the given patient
Get the (binary) content of one attachment associated with the given series
Get the (binary) content of one attachment associated with the given instance. The attachment will not be decompressed if `StorageCompression` is `true`.
Get the (binary) content of one attachment associated with the given patient. The attachment will not be decompressed if `StorageCompression` is `true`.
Get the (binary) content of one attachment associated with the given series. The attachment will not be decompressed if `StorageCompression` is `true`.
Get detailed information about the child instances of the DICOM patient whose Orthanc identifier is provided in the URL
Get detailed information about the child instances of the DICOM series whose Orthanc identifier is provided in the URL
Get detailed information about the child series of the DICOM patient whose Orthanc identifier is provided in the URL
Get detailed information about the child studies of the DICOM patient whose Orthanc identifier is provided in the URL
Get the DICOM tags in the meta-header of the DICOM instance. By default, the `full` format is used, which combines hexadecimal tags with human-readable description.
Get the DICOM tags in the specified format. By default, the `full` format is used, which combines hexadecimal tags with human-readable description.
Get the PDF file that is embedded in one DICOM instance. If the DICOM instance doesn't contain the `EncapsulatedDocument` tag or if the `MIMETypeOfEncapsulatedDocument` tag doesn't correspond to the PDF type, a `404` HTTP error is raised.
Get the DICOM tags in human-readable format (same as the `/instances/{id}/tags?simplify` route)
Get all the information about the attachment associated with the given instance
Get all the information about the attachment associated with the given patient
Get all the information about the attachment associated with the given series
Get detailed information about the DICOM instance whose Orthanc identifier is provided in the URL
Get detailed information about the DICOM patient whose Orthanc identifier is provided in the URL
Get detailed information about the DICOM series whose Orthanc identifier is provided in the URL
Get the instance module of the DICOM instance whose Orthanc identifier is provided in the URL
Get statistics about the given instance
Retrieve detailed information about the job whose identifier is provided in the URL: https://book.orthanc-server.com/users/advanced-rest.html#jobs
Retrieve some output produced by a job. As of Orthanc 1.8.2, only the jobs that generate a DICOMDIR media or a ZIP archive provide such an output (with `key` equals to `archive`).
Get the query level (value of the `QueryRetrieveLevel` tag) of the query/retrieve operation whose identifier is provided in the URL
Get the MD5 hash of one attachment associated with the given instance
Get the MD5 hash of one attachment associated with the given patient
Get the MD5 hash of one attachment associated with the given series
Get the MD5 hash of one attachment associated with the given instance, as stored on the disk. This is different from `.../md5` iff `EnableStorage` is `true`.
Get the MD5 hash of one attachment associated with the given patient, as stored on the disk. This is different from `.../md5` iff `EnableStorage` is `true`.
Get the MD5 hash of one attachment associated with the given series, as stored on the disk. This is different from `.../md5` iff `EnableStorage` is `true`.
Get the value of a metadata that is associated with the given instance
Get the value of a metadata that is associated with the given patient
Get detailed information about the configuration of some DICOM modality
Get the identifier of the DICOM modality that was targeted by the query/retrieve operation whose identifier is provided in the URL
Get the content (DICOM tags) of one answer associated with the query/retrieve operation whose identifier is provided in the URL
Get the original DICOM filter associated with the query/retrieve operation whose identifier is provided in the URL
Get detailed information about the parent patient of the DICOM instance whose Orthanc identifier is provided in the URL
Get detailed information about the parent series of the DICOM instance whose Orthanc identifier is provided in the URL
Get detailed information about the parent study of the DICOM instance whose Orthanc identifier is provided in the URL
Get the patient module of the DICOM patient whose Orthanc identifier is provided in the URL
Get statistics about the given patient
Get detailed information about the configuration of some Orthanc peer
Get system information about some Orthanc peer. This corresponds to doing a `GET` request against the `/system` URI of the remote peer. This route can be used to test connectivity.
Get system information about the plugin whose identifier is provided in the URL
Get the raw content of one DICOM tag in the hierarchy of DICOM dataset
Extract the DICOM tags whose value is constant across all the child instances of the DICOM patient whose Orthanc identifier is provided in the URL
Get the size of one attachment associated with the given instance
Get the size of one attachment associated with the given patient
Get the size of one attachment associated with the given series
Get the size of one attachment associated with the given instance, as stored on the disk. This is different from `.../size` iff `EnableStorage` is `true`.
Get the size of one attachment associated with the given patient, as stored on the disk. This is different from `.../size` iff `EnableStorage` is `true`.
Get the size of one attachment associated with the given series, as stored on the disk. This is different from `.../size` iff `EnableStorage` is `true`.
Get the tags of all the child instances of the DICOM patient whose Orthanc identifier is provided in the URL
Get the tags of all the child instances of the DICOM series whose Orthanc identifier is provided in the URL
Test whether the attachment has been stored as a compressed file on the disk.
Test whether the attachment has been stored as a compressed file on the disk.
Test whether the attachment has been stored as a compressed file on the disk.
Is the patient protected against recycling?
Get the JavaScript extensions that are installed by all the plugins using the `OrthancPluginExtendOrthancExplorer()` function of the plugin SDK. This route is for internal use of Orthanc Explorer.
List the indices of all the available answers resulting from a query/retrieve operation on some DICOM modality, whose identifier is provided in the URL
Get the list of attachments that are associated with the given instance
Get the list of attachments that are associated with the given patient
Get the list of attachments that are associated with the given series
List the frames that are available in the DICOM instance of interest
Whenever Orthanc receives a new DICOM instance, this event is recorded in the so-called _Changes Log_. This enables remote scripts to react to the arrival of new DICOM resources. A typical application is auto-routing, where an external script waits for a new DICOM instance to arrive into Orthanc, then forward this instance to another modality.
List all the DICOM modalities that are known to Orthanc. This corresponds either to the content of the `DicomModalities` configuration option, or to the information stored in the database if `DicomModalitiesInDatabase` is `true`.
List all the available jobs
Get the list of metadata that are associated with the given instance
Get the list of metadata that are associated with the given patient
Get the list of metadata that are associated with the given series
List the available operations under URI `/instances/{id}/frames/{frame}/`
List the available operations for the query/retrieve operation whose identifier is provided in the URL
List the available operations on an answer associated with the query/retrieve operation whose identifier is provided in the URL
Get the list of the operations that are available for attachments associated with the given instance
Get the list of the operations that are available for attachments associated with the given patient
Get the list of the operations that are available for attachments associated with the given series
List the operations that are available for a DICOM modality.
List the operations that are available for an Orthanc peer.
List all the Orthanc peers that are known to Orthanc. This corresponds either to the content of the `OrthancPeers` configuration option, or to the information stored in the database if `OrthancPeersInDatabase` is `true`.
List all the installed plugins
List the identifiers of all the query/retrieve operations on DICOM modalities, as initiated by calls to `/modalities/{id}/query`. The length of this list is bounded by the `QueryRetrieveSize` configuration option of Orthanc. https://book.orthanc-server.com/users/rest.html#performing-query-retrieve-c-find-and-find-with-rest
Tell us which provider you need, and we will ship it in the registry.
Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.