|
PACS System 0.1.0
PACS DICOM system library
|
Complete assessment of an AI result. More...
#include <aira_assessment.h>

Public Attributes | |
| assessment_type | type |
| Assessment type (accept/modify/reject) | |
| assessment_status | status {assessment_status::draft} |
| Current status of the assessment. | |
| assessed_result_reference | ai_result |
| Reference to the AI result being assessed. | |
| std::string | assessor_name |
| Clinician who performed the assessment. | |
| std::optional< std::string > | assessor_id |
| Clinician identifier. | |
| std::optional< std::string > | institution_name |
| Institution name. | |
| std::optional< std::string > | comment |
| Free-text comment about the assessment. | |
| std::optional< assessment_modification > | modification |
| Modification details (only for assessment_type::modify) | |
| std::optional< assessment_rejection > | rejection |
| Rejection details (only for assessment_type::reject) | |
| std::chrono::system_clock::time_point | assessment_time |
| Timestamp of the assessment. | |
Complete assessment of an AI result.
Definition at line 106 of file aira_assessment.h.
| assessed_result_reference kcenon::pacs::ai::ai_assessment::ai_result |
Reference to the AI result being assessed.
Definition at line 114 of file aira_assessment.h.
Referenced by kcenon::pacs::ai::assessment_creator::build_referenced_sop_sequence(), and kcenon::pacs::ai::assessment_creator::create_assessment().
| std::chrono::system_clock::time_point kcenon::pacs::ai::ai_assessment::assessment_time |
Timestamp of the assessment.
Definition at line 135 of file aira_assessment.h.
| std::optional<std::string> kcenon::pacs::ai::ai_assessment::assessor_id |
Clinician identifier.
Definition at line 120 of file aira_assessment.h.
| std::string kcenon::pacs::ai::ai_assessment::assessor_name |
Clinician who performed the assessment.
Definition at line 117 of file aira_assessment.h.
Referenced by kcenon::pacs::ai::assessment_creator::build_sr_content(), and kcenon::pacs::ai::assessment_creator::create_assessment().
| std::optional<std::string> kcenon::pacs::ai::ai_assessment::comment |
Free-text comment about the assessment.
Definition at line 126 of file aira_assessment.h.
Referenced by kcenon::pacs::ai::assessment_creator::build_sr_content().
| std::optional<std::string> kcenon::pacs::ai::ai_assessment::institution_name |
Institution name.
Definition at line 123 of file aira_assessment.h.
| std::optional<assessment_modification> kcenon::pacs::ai::ai_assessment::modification |
Modification details (only for assessment_type::modify)
Definition at line 129 of file aira_assessment.h.
Referenced by kcenon::pacs::ai::assessment_creator::build_referenced_sop_sequence(), and kcenon::pacs::ai::assessment_creator::build_sr_content().
| std::optional<assessment_rejection> kcenon::pacs::ai::ai_assessment::rejection |
Rejection details (only for assessment_type::reject)
Definition at line 132 of file aira_assessment.h.
Referenced by kcenon::pacs::ai::assessment_creator::build_sr_content().
| assessment_status kcenon::pacs::ai::ai_assessment::status {assessment_status::draft} |
Current status of the assessment.
Definition at line 111 of file aira_assessment.h.
Referenced by kcenon::pacs::ai::assessment_creator::create_assessment().
| assessment_type kcenon::pacs::ai::ai_assessment::type |
Assessment type (accept/modify/reject)
Definition at line 108 of file aira_assessment.h.
Referenced by kcenon::pacs::ai::assessment_creator::build_referenced_sop_sequence(), and kcenon::pacs::ai::assessment_creator::build_sr_content().