|
PACS System 0.1.0
PACS DICOM system library
|
IHE PIR (Patient Information Reconciliation) Service. More...
#include "kcenon/pacs/core/dicom_dataset.h"#include <chrono>#include <map>#include <optional>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::services::pir::patient_demographics |
| Updated patient demographics for a reconciliation operation. More... | |
| struct | kcenon::pacs::services::pir::demographics_update_request |
| Request to update patient demographics. More... | |
| struct | kcenon::pacs::services::pir::patient_merge_request |
| Request to merge two patients. More... | |
| struct | kcenon::pacs::services::pir::reconciliation_result |
| Result of a reconciliation operation. More... | |
| struct | kcenon::pacs::services::pir::reconciliation_audit_record |
| Audit record of a reconciliation operation. More... | |
| class | kcenon::pacs::services::pir::patient_reconciliation_service |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::services |
| namespace | kcenon::pacs::services::pir |
Enumerations | |
| enum class | kcenon::pacs::services::pir::reconciliation_type { kcenon::pacs::services::pir::demographics_update , kcenon::pacs::services::pir::patient_merge , kcenon::pacs::services::pir::patient_link } |
| Type of patient reconciliation operation. More... | |
Functions | |
| std::string | kcenon::pacs::services::pir::to_string (reconciliation_type type) |
| Convert reconciliation_type to string. | |
IHE PIR (Patient Information Reconciliation) Service.
Handles patient demographic corrections and patient merge operations across stored DICOM instances. When patient identity information is updated, PIR ensures all stored instances are updated consistently.
Definition in file patient_reconciliation_service.h.