|
PACS System 0.1.0
PACS DICOM system library
|
PACS index database for metadata storage and retrieval. More...
#include "audit_record.h"#include "instance_record.h"#include "migration_runner.h"#include "mpps_record.h"#include "patient_record.h"#include "series_record.h"#include "study_record.h"#include "ups_workitem.h"#include "worklist_record.h"#include <kcenon/common/patterns/result.h>#include <chrono>#include <filesystem>#include <memory>#include <optional>#include <string>#include <string_view>#include <vector>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::storage::index_config |
| Configuration for index database. More... | |
| class | kcenon::pacs::storage::index_database |
| struct | kcenon::pacs::storage::index_database::storage_stats |
| Storage statistics structure. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::storage |
PACS index database for metadata storage and retrieval.
This file provides the index_database class for managing DICOM metadata in a SQLite database. Supports CRUD operations for patients, studies, series, and instances.
When compiled with PACS_WITH_DATABASE_SYSTEM, uses database_system's query builder for parameterized queries. Otherwise, uses direct SQLite with prepared statements.
Definition in file index_database.h.