Table of Contents

Class DicomStructuredReport

Namespace
FellowOakDicom.StructuredReport
Assembly
fo-dicom.core.dll

Class for managing DICOM Structured report objects

public class DicomStructuredReport : DicomContentItem
Inheritance
DicomStructuredReport
Inherited Members
Extension Methods

Constructors

DicomStructuredReport(DicomDataset)

public DicomStructuredReport(DicomDataset dataset)

Parameters

dataset DicomDataset

DicomStructuredReport(DicomCodeItem, params DicomContentItem[])

public DicomStructuredReport(DicomCodeItem code, params DicomContentItem[] items)

Parameters

code DicomCodeItem
items DicomContentItem[]

Methods

Open(Stream)

Read DICOM StructuredReport

public static DicomStructuredReport Open(Stream stream)

Parameters

stream Stream

Stream to read.

Returns

DicomStructuredReport

DicomStructuredReport instance.

Open(Stream, Encoding)

Read DICOM StructuredReport

public static DicomStructuredReport Open(Stream stream, Encoding fallbackEncoding)

Parameters

stream Stream

Stream to read.

fallbackEncoding Encoding

Encoding to use when reading the stream

Returns

DicomStructuredReport

DicomStructuredReport instance.

Open(string)

Read DICOM StructuredReport

public static DicomStructuredReport Open(string filename)

Parameters

filename string

Name of file to read.

Returns

DicomStructuredReport

DicomStructuredReport instance.

Open(string, Encoding)

Read DICOM StructuredReport

public static DicomStructuredReport Open(string filename, Encoding fallbackEncoding)

Parameters

filename string

Name of file to read.

fallbackEncoding Encoding

Encoding to use when reading the file

Returns

DicomStructuredReport

DicomStructuredReport instance.

Save(Stream)

Save DICOM Structured Report to stream.

public void Save(Stream stream)

Parameters

stream Stream

Stream on which to save DICOM file.

Save(string)

Save DICOM Structured Report to file.

public void Save(string filename)

Parameters

filename string

SaveAsync(Stream)

Asynchronously save DICOM Structured Report to stream.

public Task SaveAsync(Stream stream)

Parameters

stream Stream

Stream on which to save DICOM file.

Returns

Task

Awaitable task.

SaveAsync(string)

Save to file asynchronously.

public Task SaveAsync(string fileName)

Parameters

fileName string

Name of file.

Returns

Task

Awaitable Task.