|
PACS System 0.1.0
PACS DICOM system library
|
Selective DICOM metadata retrieval and series navigation service. More...
#include <chrono>#include <cstdint>#include <memory>#include <optional>#include <string>#include <string_view>#include <unordered_map>#include <unordered_set>#include <vector>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::web::metadata_request |
| Parameters for selective metadata retrieval. More... | |
| struct | kcenon::pacs::web::tag_value |
| DICOM tag value in metadata response. More... | |
| struct | kcenon::pacs::web::metadata_response |
| Response for selective metadata retrieval. More... | |
| struct | kcenon::pacs::web::sorted_instance |
| Instance info for series navigation. More... | |
| struct | kcenon::pacs::web::sorted_instances_response |
| Response for sorted instances query. More... | |
| struct | kcenon::pacs::web::navigation_info |
| Navigation info for an instance. More... | |
| struct | kcenon::pacs::web::window_level_preset |
| Window/Level preset. More... | |
| struct | kcenon::pacs::web::voi_lut_info |
| VOI LUT information from DICOM. More... | |
| struct | kcenon::pacs::web::frame_info |
| Multi-frame information. More... | |
| class | kcenon::pacs::web::metadata_service |
| Service for selective metadata retrieval and series navigation. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::storage |
| namespace | kcenon::pacs::web |
Enumerations | |
| enum class | kcenon::pacs::web::metadata_preset { kcenon::pacs::web::image_display , kcenon::pacs::web::window_level , kcenon::pacs::web::patient_info , kcenon::pacs::web::acquisition , kcenon::pacs::web::positioning , kcenon::pacs::web::multiframe } |
| Metadata preset types for common use cases. More... | |
| enum class | kcenon::pacs::web::sort_order { kcenon::pacs::web::position , kcenon::pacs::web::instance_number , kcenon::pacs::web::acquisition_time } |
| Sort order for series instances. More... | |
Functions | |
| std::string_view | kcenon::pacs::web::preset_to_string (metadata_preset preset) |
| Convert preset enum to string. | |
| std::optional< metadata_preset > | kcenon::pacs::web::preset_from_string (std::string_view str) |
| Parse preset from string. | |
| std::string_view | kcenon::pacs::web::sort_order_to_string (sort_order order) |
| Convert sort order enum to string. | |
| std::optional< sort_order > | kcenon::pacs::web::sort_order_from_string (std::string_view str) |
| Parse sort order from string. | |
Selective DICOM metadata retrieval and series navigation service.
Provides APIs for selective tag retrieval, preset-based metadata, series navigation, and window/level presets.
Definition in file metadata_service.h.