private DiagnosisManagementVo populateData(DiagnosisManagementVo voDiagnosisManagement)
{
if(voDiagnosisManagement == null)
voDiagnosisManagement = new ims.RefMan.vo.DiagnosisManagementVo();
if (form.chkFirstDefinitiveSystem().getValue() &&
form.dteFirstDefinitiveSystem().getValue() == null)
{
engine.showMessage("If First Definitive Treatment is checked DateTime is mandatory");
return null;
}
voDiagnosisManagement.setID_DiagnosisManagement(null);
voDiagnosisManagement.setAdviceAndInfoGiven(form.richTextAdviceAndInformationGiven().getValue());
voDiagnosisManagement.setActionRequiredByGPNotes(form.richTextActionRequiredByGP().getValue());
voDiagnosisManagement.setInvestigationsAndResults(form.richTextSummaryOfInvestigationsAndResults().getValue());
if (form.chkFirstDefinitiveSystem().getValue() &&
form.dteFirstDefinitiveSystem().getValue() != null)
{
voDiagnosisManagement.setFirstDefinitiveTreatmentDate(form.dteFirstDefinitiveSystem().getValue());
}
else {
voDiagnosisManagement.setFirstDefinitiveTreatmentDate(null);
}
PatientDiagnosisAtConsultationVoCollection coll = new PatientDiagnosisAtConsultationVoCollection();
for(int x = 0; x < this.form.grdDiagnosis().getRows().size(); x++)
{
coll.add(form.grdDiagnosis().getRows().get(x).getValue());
}
if(coll.size()>0)
voDiagnosisManagement.setDiagnosis(coll);
else
voDiagnosisManagement.setDiagnosis(null);
PatientProcedureShortVoCollection collProc = new PatientProcedureShortVoCollection();
for(int x = 0; x < this.form.grdProcedures().getRows().size(); x++)
{
collProc.add(form.grdProcedures().getRows().get(x).getValue());
}
if(collProc.size()>0)
voDiagnosisManagement.setProcedures(collProc);
else
voDiagnosisManagement.setProcedures(null);
if(form.GroupAction().getValue().equals(GenForm.GroupActionEnumeration.rdoActionYes))
voDiagnosisManagement.setActionRequiredByGP(YesNo.YES);
else
voDiagnosisManagement.setActionRequiredByGP(YesNo.NO);
if(form.GroupConsent().getValue().equals(GenForm.GroupConsentEnumeration.rdoConsentYes))
voDiagnosisManagement.setPatientConsent(YesNo.YES);
else
voDiagnosisManagement.setPatientConsent(YesNo.NO);
voDiagnosisManagement.setCatsReferral(form.getGlobalContext().RefMan.getCatsReferral());
voDiagnosisManagement.setLastAuthoringHCP(form.ccLastUpdating().getValue());
voDiagnosisManagement.setRecordingInformation(populateRecordinfInfo());
return voDiagnosisManagement;
}
Logic.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:openMAXIMS
作者:
评论列表
文章目录