Enum ConfidentialityProfileOptions

Enum ConfidentialityProfileOptions

Namespace: Aspose.Medical.Dicom.Anonymization
Assembly: Aspose.Medical.dll (25.11.0)

Confidentiality Profile options as described in DICOM PS 3.15 https://dicom.nema.org/medical/dicom/current/output/chtml/part15/chapter_E.html#table_E.1-1 .

[Flags]
public enum ConfidentialityProfileOptions : short

Fields

All = 2047

Special value. Includes all available options.

BasicProfile = 1

Basic Profile. XML/JSON column name is basic_profile.

CleanDesc = 256

Clean Desc Option Profile. XML/JSON column name is clean_desc_opt.

CleanGraph = 1024

Clean Graph Option Profile. XML/JSON column name is clean_graph_opt.

CleanStructdCont = 512

Clean Structd Cont Option Profile. XML/JSON column name is clean_struct_cont_opt.

RetainDeviceIdent = 8

Retain Device Ident Option Profile. XML/JSON column name is rtn_dev_id_opt.

RetainInstitutionIdent = 16

Retain Institution Ident Option Profile. XML/JSON column name is rtn_inst_id_opt.

RetainLongFullDates = 64

Retain Long Full Dates Option Profile. XML/JSON column name is rtn_long_full_dates_opt.

RetainLongModifDates = 128

Retain Long Modif Dates Option Profile. XML/JSON column name is rtn_long_modif_dates_opt.

RetainPatientChars = 32

Retain Patient Chars Option Profile. XML/JSON column name is rtn_pat_chars_opt.

RetainSafePrivate = 2

Retain Safe Private Option Profile. XML/JSON column name is rtn_safe_priv_opt.

RetainUIDs = 4

Retain UIDs Option Profile. XML/JSON column name is rtn_uids_opt.

Remarks

The order of the flags are mapped to the profile’s CSV file.