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
DicomCodeItemitems
DicomContentItem[]
Methods
Open(Stream)
Read DICOM StructuredReport
public static DicomStructuredReport Open(Stream stream)
Parameters
stream
StreamStream to read.
Returns
- DicomStructuredReport
DicomStructuredReport instance.
Open(Stream, Encoding)
Read DICOM StructuredReport
public static DicomStructuredReport Open(Stream stream, Encoding fallbackEncoding)
Parameters
Returns
- DicomStructuredReport
DicomStructuredReport instance.
Open(string)
Read DICOM StructuredReport
public static DicomStructuredReport Open(string filename)
Parameters
filename
stringName of file to read.
Returns
- DicomStructuredReport
DicomStructuredReport instance.
Open(string, Encoding)
Read DICOM StructuredReport
public static DicomStructuredReport Open(string filename, Encoding fallbackEncoding)
Parameters
filename
stringName of file to read.
fallbackEncoding
EncodingEncoding 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
StreamStream 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
StreamStream on which to save DICOM file.
Returns
- Task
Awaitable task.
SaveAsync(string)
Save to file asynchronously.
public Task SaveAsync(string fileName)
Parameters
fileName
stringName of file.