|
PACS System 0.1.0
PACS DICOM system library
|
DICOM de-identification profiles per PS3.15 Annex E. More...
#include <cstdint>#include <optional>#include <string>#include <string_view>

Go to the source code of this file.
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::security |
Enumerations | |
| enum class | kcenon::pacs::security::anonymization_profile : std::uint8_t { kcenon::pacs::security::basic = 0 , kcenon::pacs::security::clean_pixel = 1 , kcenon::pacs::security::clean_descriptions = 2 , kcenon::pacs::security::retain_longitudinal = 3 , kcenon::pacs::security::retain_patient_characteristics = 4 , kcenon::pacs::security::hipaa_safe_harbor = 5 , kcenon::pacs::security::gdpr_compliant = 6 } |
| DICOM de-identification profiles based on PS3.15 Annex E. More... | |
Functions | |
| constexpr auto | kcenon::pacs::security::to_string (anonymization_profile profile) noexcept -> std::string_view |
| Convert profile enum to string representation. | |
| auto | kcenon::pacs::security::profile_from_string (std::string_view name) -> std::optional< anonymization_profile > |
| Parse profile from string. | |
DICOM de-identification profiles per PS3.15 Annex E.
This file defines anonymization profiles for DICOM data as specified in DICOM PS3.15 (Security and System Management Profiles) Annex E.
Definition in file anonymization_profile.h.