|
PACS System 0.1.0
PACS DICOM system library
|
Anonymization options. More...
#include <anonymizer.h>

Public Attributes | |
| bool | replace_uids {true} |
| Replace UIDs with new generated UIDs. | |
| std::string | patient_name_replacement {"ANONYMOUS"} |
| Replace patient name with this value (empty = remove) | |
| std::string | patient_id_prefix {"ANON"} |
| Replace patient ID with this prefix + counter. | |
| bool | remove_birth_date {true} |
| Remove patient birth date. | |
| bool | remove_address {true} |
| Remove patient address. | |
| bool | remove_referring_physician {true} |
| Remove referring physician name. | |
| bool | remove_institution {false} |
| Remove institution name. | |
| bool | remove_descriptions {false} |
| Remove study/series descriptions. | |
| bool | keep_private_tags {false} |
| Keep private tags (vendor-specific) | |
Anonymization options.
Definition at line 74 of file anonymizer.h.
| bool kcenon::pacs::dcm_modify::anonymize_options::keep_private_tags {false} |
Keep private tags (vendor-specific)
Definition at line 100 of file anonymizer.h.
Referenced by kcenon::pacs::dcm_modify::anonymizer::anonymize().
| std::string kcenon::pacs::dcm_modify::anonymize_options::patient_id_prefix {"ANON"} |
Replace patient ID with this prefix + counter.
Definition at line 82 of file anonymizer.h.
Referenced by kcenon::pacs::dcm_modify::anonymizer::anonymize_patient_info().
| std::string kcenon::pacs::dcm_modify::anonymize_options::patient_name_replacement {"ANONYMOUS"} |
Replace patient name with this value (empty = remove)
Definition at line 79 of file anonymizer.h.
Referenced by kcenon::pacs::dcm_modify::anonymizer::anonymize_patient_info().
| bool kcenon::pacs::dcm_modify::anonymize_options::remove_address {true} |
Remove patient address.
Definition at line 88 of file anonymizer.h.
Referenced by kcenon::pacs::dcm_modify::anonymizer::anonymize().
| bool kcenon::pacs::dcm_modify::anonymize_options::remove_birth_date {true} |
Remove patient birth date.
Definition at line 85 of file anonymizer.h.
Referenced by kcenon::pacs::dcm_modify::anonymizer::anonymize().
| bool kcenon::pacs::dcm_modify::anonymize_options::remove_descriptions {false} |
Remove study/series descriptions.
Definition at line 97 of file anonymizer.h.
Referenced by kcenon::pacs::dcm_modify::anonymizer::anonymize().
| bool kcenon::pacs::dcm_modify::anonymize_options::remove_institution {false} |
Remove institution name.
Definition at line 94 of file anonymizer.h.
Referenced by kcenon::pacs::dcm_modify::anonymizer::anonymize().
| bool kcenon::pacs::dcm_modify::anonymize_options::remove_referring_physician {true} |
Remove referring physician name.
Definition at line 91 of file anonymizer.h.
Referenced by kcenon::pacs::dcm_modify::anonymizer::anonymize().
| bool kcenon::pacs::dcm_modify::anonymize_options::replace_uids {true} |
Replace UIDs with new generated UIDs.
Definition at line 76 of file anonymizer.h.
Referenced by kcenon::pacs::dcm_modify::anonymizer::anonymize().