PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
mpps_record.h File Reference

MPPS (Modality Performed Procedure Step) record data structures. More...

#include <chrono>
#include <optional>
#include <string>
#include <vector>
Include dependency graph for mpps_record.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::pacs::storage::performed_series_info
 Information about a performed series. More...
 
struct  kcenon::pacs::storage::mpps_record
 MPPS record from the database. More...
 
struct  kcenon::pacs::storage::mpps_query
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::storage
 

Enumerations

enum class  kcenon::pacs::storage::mpps_status { kcenon::pacs::storage::in_progress , kcenon::pacs::storage::completed , kcenon::pacs::storage::discontinued }
 MPPS status values. More...
 

Functions

auto kcenon::pacs::storage::to_string (mpps_status status) -> std::string
 Convert mpps_status enum to string representation.
 
auto kcenon::pacs::storage::parse_mpps_status (std::string_view str) -> std::optional< mpps_status >
 Parse string to mpps_status enum.
 

Detailed Description

MPPS (Modality Performed Procedure Step) record data structures.

This file provides the mpps_record and mpps_query structures for MPPS data manipulation in the PACS index database. MPPS tracks exam progress from modalities and enables workflow integration with RIS/HIS systems.

See also
SRS-SVC-007, FR-3.4
Author
kcenon
Since
1.0.0

Definition in file mpps_record.h.