|
|
|
|
@ -166,10 +166,12 @@ class _AdmissionRequestThirdScreenState extends State<AdmissionRequestThirdScree
|
|
|
|
|
await model.getICDCodes(patient.patientMRN!).then((_) => GifLoaderDialogUtils.hideDialog(context));
|
|
|
|
|
if (model.state == ViewState.Idle && model.icdCodes.length > 0) {
|
|
|
|
|
openListDialogField('description', 'code', model.icdCodes, (selectedValue) {
|
|
|
|
|
GifLoaderDialogUtils.showMyDialog(context);
|
|
|
|
|
soapModel.getMorphologyDiagnosis(selectedValue['code']
|
|
|
|
|
.toString()
|
|
|
|
|
.trim());
|
|
|
|
|
setState(() {
|
|
|
|
|
GifLoaderDialogUtils.hideDialog(context);
|
|
|
|
|
_selectedIcd = selectedValue;
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
@ -408,7 +410,7 @@ class _AdmissionRequestThirdScreenState extends State<AdmissionRequestThirdScree
|
|
|
|
|
model.admissionRequestData.diagnosis = "${_selectedIcd['code']} : ${_selectedIcd['description']}; ";
|
|
|
|
|
|
|
|
|
|
model.admissionRequestData!.admissionRequestDiagnoses = admissionRequestDiagnoses;
|
|
|
|
|
model.admissionRequestData!.morphologyCode = morphologyCode;
|
|
|
|
|
model.admissionRequestData!.morphologyCode = morphologyCode.toString();
|
|
|
|
|
model.admissionRequestData!.morphologyDescription = morphologyController.text;
|
|
|
|
|
|
|
|
|
|
await model.makeAdmissionRequest();
|
|
|
|
|
|