Index: sources/view/VTreatmentCreate.cpp =================================================================== diff -u -rcc7aae88f15228ff37b840946818692e444718bf -rb4d8fe6f11b7cdf0c631b3ab35ba36f18e0d7bc4 --- sources/view/VTreatmentCreate.cpp (.../VTreatmentCreate.cpp) (revision cc7aae88f15228ff37b840946818692e444718bf) +++ sources/view/VTreatmentCreate.cpp (.../VTreatmentCreate.cpp) (revision b4d8fe6f11b7cdf0c631b3ab35ba36f18e0d7bc4) @@ -21,6 +21,7 @@ #include "FileHandler.h" #include "MsgDefs.h" #include "TreatmentLog.h" +#include "RxProfilesController.h" using namespace Gui; using namespace View; @@ -80,7 +81,27 @@ parametersConfirmed(true); emit didAdjustment(confirmTreatmentRequest); } +void VTreatmentCreate::doAddRxProfile(){ + _RxProfilesController.clearRxProfiles(); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eBloodFlowRate , _bloodFlowRate ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eDialysateFlowRate , _dialysateFlowRate ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eTreatmentDuration , _treatmentDuration ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eAcidConcentrateType , _acidConcentrate ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eBicarbonateConcentrateType , _bicarbonateConcentrate ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eDialysateTemperature , _dialysateTemp ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eDialyzerType , _dialyzerType ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eHeparinConcentration , _heparinType ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eHeparinBolusVolume , _heparinBolusVolume ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eHeparinDispenseRate , _heparinDispensingRate ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eHeparinStop , _heparinStopTime ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eSalineVolume , _salineBolusVolume ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eVitalSigns , _bloodPressureMeasureInterval ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eProfileName , _patientID ); + _RxProfilesController.insertRxProfileItem(Model::RxProfilesIndex::eFavorite , false ); + _RxProfilesController.doSave(); +} + /** * \brief VCreateTreatment::doCancel * \details Notifies FW the user has canceled confirming the treatment parameters