PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::storage::patient_repository Member List

This is the complete list of members for kcenon::pacs::storage::patient_repository, including all inherited members.

db_kcenon::pacs::storage::patient_repositoryprivate
delete_patient(std::string_view patient_id) -> VoidResultkcenon::pacs::storage::patient_repository
find_patient(std::string_view patient_id) const -> std::optional< patient_record >kcenon::pacs::storage::patient_repository
find_patient_by_pk(int64_t pk) const -> std::optional< patient_record >kcenon::pacs::storage::patient_repository
operator=(const patient_repository &) -> patient_repository &=deletekcenon::pacs::storage::patient_repository
operator=(patient_repository &&) noexcept -> patient_repository &kcenon::pacs::storage::patient_repository
parse_patient_row(void *stmt) const -> patient_recordkcenon::pacs::storage::patient_repositoryprivate
patient_count() const -> Result< size_t >kcenon::pacs::storage::patient_repository
patient_repository(sqlite3 *db)kcenon::pacs::storage::patient_repositoryexplicit
patient_repository(const patient_repository &)=deletekcenon::pacs::storage::patient_repository
patient_repository(patient_repository &&) noexceptkcenon::pacs::storage::patient_repository
search_patients(const patient_query &query) const -> Result< std::vector< patient_record > >kcenon::pacs::storage::patient_repository
to_like_pattern(std::string_view pattern) -> std::stringkcenon::pacs::storage::patient_repositoryprivatestatic
upsert_patient(std::string_view patient_id, std::string_view patient_name="", std::string_view birth_date="", std::string_view sex="") -> Result< int64_t >kcenon::pacs::storage::patient_repository
upsert_patient(const patient_record &record) -> Result< int64_t >kcenon::pacs::storage::patient_repository
~patient_repository()kcenon::pacs::storage::patient_repository