PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::ai::ai_assessment Struct Reference

Complete assessment of an AI result. More...

#include <aira_assessment.h>

Collaboration diagram for kcenon::pacs::ai::ai_assessment:
Collaboration graph

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_modificationmodification
 Modification details (only for assessment_type::modify)
 
std::optional< assessment_rejectionrejection
 Rejection details (only for assessment_type::reject)
 
std::chrono::system_clock::time_point assessment_time
 Timestamp of the assessment.
 

Detailed Description

Complete assessment of an AI result.

Definition at line 106 of file aira_assessment.h.

Member Data Documentation

◆ ai_result

◆ assessment_time

std::chrono::system_clock::time_point kcenon::pacs::ai::ai_assessment::assessment_time
Initial value:
{
std::chrono::system_clock::now()}

Timestamp of the assessment.

Examples
/home/runner/work/pacs_system/pacs_system/include/kcenon/pacs/ai/aira_assessment.h.

Definition at line 135 of file aira_assessment.h.

135 {
136 std::chrono::system_clock::now()};

◆ assessor_id

std::optional<std::string> kcenon::pacs::ai::ai_assessment::assessor_id

◆ assessor_name

std::string kcenon::pacs::ai::ai_assessment::assessor_name

◆ comment

std::optional<std::string> kcenon::pacs::ai::ai_assessment::comment

◆ institution_name

std::optional<std::string> kcenon::pacs::ai::ai_assessment::institution_name

◆ modification

◆ rejection

std::optional<assessment_rejection> kcenon::pacs::ai::ai_assessment::rejection

◆ status

assessment_status kcenon::pacs::ai::ai_assessment::status {assessment_status::draft}

◆ type


The documentation for this struct was generated from the following file: