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_demographics > target_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

Operator performing the merge.

Definition at line 106 of file patient_reconciliation_service.h.

Referenced by kcenon::pacs::services::pir::patient_reconciliation_service::merge_patients().

◆ reason

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

Reason for merge.

Definition at line 103 of file patient_reconciliation_service.h.

◆ source_patient_id

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

Patient ID to merge from (source - will be removed)

Definition at line 94 of file patient_reconciliation_service.h.

Referenced by kcenon::pacs::services::pir::patient_reconciliation_service::merge_patients().

◆ target_demographics

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

Optional updated demographics for the target.

Definition at line 100 of file patient_reconciliation_service.h.

Referenced by kcenon::pacs::services::pir::patient_reconciliation_service::merge_patients().

◆ target_patient_id

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

Patient ID to merge into (target - will retain)

Definition at line 97 of file patient_reconciliation_service.h.

Referenced by kcenon::pacs::services::pir::patient_reconciliation_service::merge_patients().


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