update procedure for agreed categorise

merge-requests/335/head
hussam al-habibeh 5 years ago
parent 46b5f2a5f3
commit 0411462360

@ -99,6 +99,6 @@ class ProcedureViewModel extends BaseViewModel {
setState(ViewState.ErrorLocal); setState(ViewState.ErrorLocal);
} else } else
setState(ViewState.Idle); setState(ViewState.Idle);
await getProcedure(mrn: mrn); //await getProcedure(mrn: mrn);
} }
} }

@ -369,14 +369,16 @@ class _UpdateProcedureWidgetState extends State<UpdateProcedureWidget> {
if (entityList.isNotEmpty) { if (entityList.isNotEmpty) {
entityList.forEach((element) { entityList.forEach((element) {
controls.add( controls.add(
Controls(code: "remarks", controlValue: element.remarks ?? remarks), Controls(code: "remarks", controlValue: element.remarks ?? ''),
); );
controls.add( controls.add(
Controls(code: "ordertype", controlValue: '1'), Controls(code: "ordertype", controlValue: '1'),
); );
controlsProcedure.procedure = element.procedureId; controlsProcedure.procedure = element.procedureId;
controlsProcedure.category = '0' + element.categoryID; controlsProcedure.category = int.parse(element.categoryID) > 9
? element.categoryID
: "0" + element.categoryID;
controlsProcedure.controls = controls; controlsProcedure.controls = controls;
}); });
} else { } else {
@ -387,11 +389,12 @@ class _UpdateProcedureWidgetState extends State<UpdateProcedureWidget> {
controls.add( controls.add(
Controls(code: "ordertype", controlValue: orderType), Controls(code: "ordertype", controlValue: orderType),
); );
}
controlsProcedure.procedure = procedureId; controlsProcedure.procedure = procedureId;
controlsProcedure.category = '0' + categorieId; controlsProcedure.category = '0' + categorieId;
controlsProcedure.controls = controls;
controlsProcedure.controls = controls;
}
// controlsProcedure.add(ProcedureDetail( // controlsProcedure.add(ProcedureDetail(
// category: categorieId, procedure: procedureId, controls: controls)); // category: categorieId, procedure: procedureId, controls: controls));
updateProcedureReqModel.procedureDetail = controlsProcedure; updateProcedureReqModel.procedureDetail = controlsProcedure;
@ -405,6 +408,7 @@ class _UpdateProcedureWidgetState extends State<UpdateProcedureWidget> {
model.getProcedure(mrn: patient.patientMRN); model.getProcedure(mrn: patient.patientMRN);
} else if (model.state == ViewState.Idle) { } else if (model.state == ViewState.Idle) {
DrAppToastMsg.showSuccesToast('procedure has been updated'); DrAppToastMsg.showSuccesToast('procedure has been updated');
model.getProcedure(mrn: patient.patientMRN);
} }
} }

Loading…
Cancel
Save