Fraxinus
2023.01.05-dev+develop.0da12
An IGT application
|
Functionality for storing patient data in a folder on the disk and access to these data.Keeps track of a single active patient (patient folder). Only one such patient can be active at a time, since the global managers are updated by this class. More...
#include <cxPatientData.h>
Public Slots | |
DataPtr | importData (QString fileName, QString &infoText) |
Import data into CustusX. More... | |
void | removeData (QString uid) |
void | exportPatient (PATIENT_COORDINATE_SYSTEM externalSpace) |
void | autoSave () |
Signals | |
void | patientChanged () |
Public Member Functions | |
PatientData (DataServicePtr dataManager, SessionStorageServicePtr session, FileManagerServicePtr fileManager) | |
virtual | ~PatientData () |
QString | getActivePatientFolder () const |
bool | isPatientValid () const |
Functionality for storing patient data in a folder on the disk and access to these data.
Keeps track of a single active patient (patient folder). Only one such patient can be active at a time, since the global managers are updated by this class.
Definition at line 46 of file cxPatientData.h.
|
explicit |
Definition at line 44 of file cxPatientData.cpp.
|
virtual |
Definition at line 56 of file cxPatientData.cpp.
|
slot |
Definition at line 104 of file cxPatientData.cpp.
|
slot |
Definition at line 110 of file cxPatientData.cpp.
QString cx::PatientData::getActivePatientFolder | ( | ) | const |
Definition at line 59 of file cxPatientData.cpp.
|
slot |
Import data into CustusX.
fileName | The file name of the imported file(s) | |
[out] | infoText | Information about any errors/warnings that occurred during import |
Definition at line 141 of file cxPatientData.cpp.
bool cx::PatientData::isPatientValid | ( | ) | const |
Definition at line 64 of file cxPatientData.cpp.
|
signal |
|
slot |
Definition at line 181 of file cxPatientData.cpp.