|
PACS System 0.1.0
PACS DICOM system library
|
Represents a complete patient study with multiple modalities. More...
#include <test_data_generator.h>

Public Member Functions | |
| std::vector< core::dicom_dataset > | get_by_modality (const std::string &modality) const |
| Get datasets filtered by modality. | |
| size_t | series_count () const |
| Get total number of series in study. | |
Public Attributes | |
| std::string | patient_id |
| Patient identifier. | |
| std::string | patient_name |
| Patient name. | |
| std::string | study_uid |
| Study Instance UID. | |
| std::vector< core::dicom_dataset > | datasets |
| All datasets in study. | |
Represents a complete patient study with multiple modalities.
Used for testing clinical workflow scenarios where a patient undergoes multiple imaging procedures in a single study.
Definition at line 50 of file test_data_generator.h.
|
nodiscard |
Get datasets filtered by modality.
| modality | Modality code (CT, MR, XA, US, etc.) |
Definition at line 28 of file test_data_generator.cpp.
References datasets, and kcenon::pacs::core::tags::modality.
|
nodiscard |
Get total number of series in study.
Definition at line 38 of file test_data_generator.cpp.
References datasets, kcenon::pacs::core::tags::series_instance_uid, and uid.
| std::vector<core::dicom_dataset> kcenon::pacs::integration_test::multi_modal_study::datasets |
All datasets in study.
Definition at line 54 of file test_data_generator.h.
Referenced by get_by_modality(), and series_count().
| std::string kcenon::pacs::integration_test::multi_modal_study::patient_id |
Patient identifier.
Definition at line 51 of file test_data_generator.h.
| std::string kcenon::pacs::integration_test::multi_modal_study::patient_name |
Patient name.
Definition at line 52 of file test_data_generator.h.
| std::string kcenon::pacs::integration_test::multi_modal_study::study_uid |
Study Instance UID.
Definition at line 53 of file test_data_generator.h.