PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::services::pir::patient_merge_request Struct Reference

Request to merge two patients. More...

#include <patient_reconciliation_service.h>

Collaboration diagram for kcenon::pacs::services::pir::patient_merge_request:
Collaboration graph

Public Attributes

std::string source_patient_id
 Patient ID to merge from (source - will be removed)
 
std::string target_patient_id
 Patient ID to merge into (target - will retain)
 
std::optional< patient_demographicstarget_demographics
 Optional updated demographics for the target.
 
std::optional< std::string > reason
 Reason for merge.
 
std::optional< std::string > operator_name
 Operator performing the merge.
 

Detailed Description

Request to merge two patients.

Definition at line 92 of file patient_reconciliation_service.h.

Member Data Documentation

◆ operator_name

std::optional<std::string> kcenon::pacs::services::pir::patient_merge_request::operator_name

◆ reason

std::optional<std::string> kcenon::pacs::services::pir::patient_merge_request::reason

◆ source_patient_id

std::string kcenon::pacs::services::pir::patient_merge_request::source_patient_id

◆ target_demographics

std::optional<patient_demographics> kcenon::pacs::services::pir::patient_merge_request::target_demographics

◆ target_patient_id

std::string kcenon::pacs::services::pir::patient_merge_request::target_patient_id

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