SR document wrapper that renders a content tree into a DICOM data set.
Summary
Types
@type t() :: %Dicom.SR.Document{ accession_number: String.t() | nil, completion_flag: String.t(), completion_flag_description: String.t() | nil, content_datetime: NaiveDateTime.t() | DateTime.t(), instance_number: pos_integer(), mapping_resource: String.t() | nil, patient_id: String.t() | nil, patient_name: String.t() | nil, root_content: Dicom.SR.ContentItem.t(), series_description: String.t() | nil, series_instance_uid: String.t(), series_number: pos_integer(), sop_class_uid: String.t(), sop_instance_uid: String.t(), study_description: String.t() | nil, study_id: String.t() | nil, study_instance_uid: String.t(), template_identifier: String.t() | nil, verification_datetime: NaiveDateTime.t() | DateTime.t() | nil, verification_flag: String.t(), verifying_observer_name: String.t() | nil }
Functions
@spec new( Dicom.SR.ContentItem.t(), keyword() ) :: {:ok, t()} | {:error, term()}
@spec to_data_set(t()) :: {:ok, Dicom.DataSet.t()} | {:error, term()}