Index: sources/view/VTreatmentCreate.cpp =================================================================== diff -u -ra631df5b4ae818e351d8b8332bbe1e760f7de888 -rb532926372ae9d55831088c7c2ff3d4c95fc552a --- sources/view/VTreatmentCreate.cpp (.../VTreatmentCreate.cpp) (revision a631df5b4ae818e351d8b8332bbe1e760f7de888) +++ sources/view/VTreatmentCreate.cpp (.../VTreatmentCreate.cpp) (revision b532926372ae9d55831088c7c2ff3d4c95fc552a) @@ -21,6 +21,7 @@ #include "FileHandler.h" #include "MsgDefs.h" #include "TreatmentLog.h" +#include "RxProfilesController.h" using namespace Gui; using namespace View; @@ -81,7 +82,27 @@ parametersConfirmed(true); } +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