private void saveDiagnosisSequence()
{
PatientDiagnosisAtConsultationVoCollection diagnosisList = form.getGlobalContext().Core.getPatientDiagnosisAtConsultationList();
for (int gridIndex = 0 ; gridIndex < form.grdDiagnosis().getRows().size() ; gridIndex++)
{
PatientDiagnosisAtConsultationVo diagnosisVo = (PatientDiagnosisAtConsultationVo)form.grdDiagnosis().getRows().get(gridIndex).getValue();
diagnosisVo.setCodingSequence(gridIndex);
diagnosisList.set(diagnosisList.indexOf(diagnosisVo), diagnosisVo);
}
String[] errors = diagnosisList.validate();
if(errors != null && errors.length >0)
{
engine.showErrors(errors);
return;
}
try
{
form.getGlobalContext().Core.setPatientDiagnosisAtConsultationList(domain.saveDiagnosis(diagnosisList));
}
catch (StaleObjectException e)
{
e.printStackTrace();
engine.showMessage(ConfigFlag.UI.STALE_OBJECT_MESSAGE.getValue());
form.getGlobalContext().Core.setPatientDiagnosisAtConsultationList(domain.listPatientDiagnosis(form.getLocalContext().getCareContext()));
populatePatientDiagnosisGrid(form.getGlobalContext().Core.getPatientDiagnosisAtConsultationList());
}
}
Logic.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:openMAXIMS
作者:
评论列表
文章目录