|
|
|
|
@ -23,6 +23,7 @@ import 'package:hexcolor/hexcolor.dart';
|
|
|
|
|
void updateProcedureForm(context,
|
|
|
|
|
{String procedureName,
|
|
|
|
|
int orderNo,
|
|
|
|
|
int limetNo,
|
|
|
|
|
PatiantInformtion patient,
|
|
|
|
|
String orderType,
|
|
|
|
|
String procedureId,
|
|
|
|
|
@ -45,6 +46,7 @@ void updateProcedureForm(context,
|
|
|
|
|
procedureId: procedureId,
|
|
|
|
|
categoryId: categoreId,
|
|
|
|
|
orderNo: orderNo,
|
|
|
|
|
limetNo: limetNo,
|
|
|
|
|
);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
@ -58,6 +60,7 @@ class UpdateProcedureWidget extends StatefulWidget {
|
|
|
|
|
final String procedureId;
|
|
|
|
|
final String categoryId;
|
|
|
|
|
final int orderNo;
|
|
|
|
|
final int limetNo;
|
|
|
|
|
|
|
|
|
|
UpdateProcedureWidget(
|
|
|
|
|
{this.model,
|
|
|
|
|
@ -67,7 +70,8 @@ class UpdateProcedureWidget extends StatefulWidget {
|
|
|
|
|
this.patient,
|
|
|
|
|
this.procedureId,
|
|
|
|
|
this.categoryId,
|
|
|
|
|
this.orderNo});
|
|
|
|
|
this.orderNo,
|
|
|
|
|
this.limetNo});
|
|
|
|
|
@override
|
|
|
|
|
_UpdateProcedureWidgetState createState() => _UpdateProcedureWidgetState();
|
|
|
|
|
}
|
|
|
|
|
@ -257,7 +261,7 @@ class _UpdateProcedureWidgetState extends State<UpdateProcedureWidget> {
|
|
|
|
|
setSelectedType(value);
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
Text(TranslationBase.of(context).urgent),
|
|
|
|
|
Text('routine'),
|
|
|
|
|
Radio(
|
|
|
|
|
activeColor: Color(0xFFB9382C),
|
|
|
|
|
groupValue: selectedType,
|
|
|
|
|
@ -266,7 +270,7 @@ class _UpdateProcedureWidgetState extends State<UpdateProcedureWidget> {
|
|
|
|
|
setSelectedType(value);
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
Text('routine'),
|
|
|
|
|
Text(TranslationBase.of(context).urgent),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
@ -311,6 +315,7 @@ class _UpdateProcedureWidgetState extends State<UpdateProcedureWidget> {
|
|
|
|
|
}
|
|
|
|
|
Navigator.pop(context);
|
|
|
|
|
updateProcedure(
|
|
|
|
|
limetNO: widget.limetNo,
|
|
|
|
|
orderNo: widget.orderNo,
|
|
|
|
|
orderType: selectedType.toString(),
|
|
|
|
|
categorieId: widget.categoryId,
|
|
|
|
|
@ -340,6 +345,7 @@ class _UpdateProcedureWidgetState extends State<UpdateProcedureWidget> {
|
|
|
|
|
updateProcedure(
|
|
|
|
|
{ProcedureViewModel model,
|
|
|
|
|
String remarks,
|
|
|
|
|
int limetNO,
|
|
|
|
|
int orderNo,
|
|
|
|
|
String newProcedureId,
|
|
|
|
|
String newCategorieId,
|
|
|
|
|
@ -357,7 +363,7 @@ class _UpdateProcedureWidgetState extends State<UpdateProcedureWidget> {
|
|
|
|
|
|
|
|
|
|
updateProcedureReqModel.episodeID = patient.episodeNo;
|
|
|
|
|
updateProcedureReqModel.patientMRN = patient.patientMRN;
|
|
|
|
|
updateProcedureReqModel.lineItemNo = 1;
|
|
|
|
|
updateProcedureReqModel.lineItemNo = limetNO;
|
|
|
|
|
updateProcedureReqModel.orderNo = orderNo;
|
|
|
|
|
|
|
|
|
|
if (entityList.isNotEmpty) {
|
|
|
|
|
@ -370,7 +376,7 @@ class _UpdateProcedureWidgetState extends State<UpdateProcedureWidget> {
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
controlsProcedure.procedure = element.procedureId;
|
|
|
|
|
controlsProcedure.category = element.categoryID;
|
|
|
|
|
controlsProcedure.category = '0' + element.categoryID;
|
|
|
|
|
controlsProcedure.controls = controls;
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
@ -379,12 +385,12 @@ class _UpdateProcedureWidgetState extends State<UpdateProcedureWidget> {
|
|
|
|
|
code: "remarks", controlValue: remarks.isNotEmpty ? remarks : ""),
|
|
|
|
|
);
|
|
|
|
|
controls.add(
|
|
|
|
|
Controls(code: "ordertype", controlValue: '0'),
|
|
|
|
|
Controls(code: "ordertype", controlValue: orderType),
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
controlsProcedure.procedure = procedureId;
|
|
|
|
|
controlsProcedure.category = categorieId;
|
|
|
|
|
controlsProcedure.category = '0' + categorieId;
|
|
|
|
|
controlsProcedure.controls = controls;
|
|
|
|
|
// controlsProcedure.add(ProcedureDetail(
|
|
|
|
|
// category: categorieId, procedure: procedureId, controls: controls));
|
|
|
|
|
|