本文整理汇总了Java中ims.assessment.helper.DynamicAssessmentHelper类的典型用法代码示例。如果您正苦于以下问题:Java DynamicAssessmentHelper类的具体用法?Java DynamicAssessmentHelper怎么用?Java DynamicAssessmentHelper使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DynamicAssessmentHelper类属于ims.assessment.helper包,在下文中一共展示了DynamicAssessmentHelper类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: populateAssessmentDataFromScreen
import ims.assessment.helper.DynamicAssessmentHelper; //导入依赖的package包/类
private boolean populateAssessmentDataFromScreen(PatientAssessmentVo vo, boolean createPOCRecords)
{
if(vo == null)
return false;
PatientAssessmentVo initialAssessment = vo != null ? (PatientAssessmentVo) vo.clone() : null;
if (vo.getAssessmentData() == null)
{
PatientAssessmentDataVo assessmentData = new PatientAssessmentDataVo();
assessmentData.setUserAssessment(form.getGlobalContext().Nursing.getUserAssessmentDPP());
vo.setAssessmentData(assessmentData);
}
UserAssessmentInstHelper helper = getHelper(form.lyrTabs().tabCurrent().dynQuestions());
PatientAssessmentGroupVoCollection currentAnswer = helper.getAnswers(vo.getAssessmentData().getAnswerGroups());
/*DynamicAssessmentHelper.populateHCPDataForAnswers(initialAssessment, vo, (HcpLiteVo)domain.getHcpLiteUser(), new DateTime());
DynamicAssessmentHelper.populateConfirmingHCPDataForAnswers(initialAssessment, vo, (HcpLiteVo)domain.getHcpLiteUser(), new DateTime());*/
/*PatientAssessmentGroupVoCollection notAvailableAnswColl = getNotApplicableAndNotAnswered(vo.getAssessmentData().getAnswerGroups());
removeNotAnswered(vo.getAssessmentData().getAnswerGroups());
vo.getAssessmentData().setAnswerGroups(getAnswerGroups(currentAnswer, notAvailableAnswColl));*/
DynamicAssessmentHelper.populateHCPDataForAnswers(initialAssessment, vo, (HcpLiteVo)domain.getHcpLiteUser(), new DateTime());
DynamicAssessmentHelper.populateConfirmingHCPDataForAnswers(initialAssessment, vo, (HcpLiteVo)domain.getHcpLiteUser(), new DateTime());
if (createPOCRecords)
{
return populatePlanOfCareVoCollection(currentAnswer, helper);
}
return true;
}
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:34,代码来源:Logic.java
示例2: doSave
import ims.assessment.helper.DynamicAssessmentHelper; //导入依赖的package包/类
private boolean doSave()
{
PatientAssessmentVo patientAssessment = form.lyrAssessments().tabPageGraphical().customControlDrawing().getPatientAssessment();
if(checkInputData(patientAssessment) == false)
return false;
patientAssessment.setAuthoringInformation(form.lyrAssessments().tabPageGraphical().customAuthoringInfo().getValue());
patientAssessment = DynamicAssessmentHelper.populateHCPDataForAnswers(form.getLocalContext().getInitialAssessment(), patientAssessment, (HcpLiteVo)domain.getHcpLiteUser(), new DateTime());
String[] errors = patientAssessment.validate();
if (errors != null)
{
engine.showErrors(errors);
return false;
}
try
{
patientAssessment = domain.savePatientAssessment(patientAssessment);
form.getLocalContext().setPatientAssessment(patientAssessment);
form.getLocalContext().setInitialAssessment(patientAssessment != null?(PatientAssessmentVo)patientAssessment.clone():null);
}
catch (StaleObjectException e)
{
engine.showMessage(ConfigFlag.UI.STALE_OBJECT_MESSAGE.getValue());
form.getLocalContext().setPatientAssessment(patientAssessment);
form.getLocalContext().setInitialAssessment(patientAssessment != null?(PatientAssessmentVo)patientAssessment.clone():null);
open();
return false;
}
return true;
}
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:37,代码来源:Logic.java
示例3: save
import ims.assessment.helper.DynamicAssessmentHelper; //导入依赖的package包/类
private boolean save()
{
if(uiErrors())
return false;
if(form.cmbStatus().getValue().equals(PatientAssessmentStatusReason.COMPLETED))
{
String[] herrors = form.customControlUAI().validateData();
if(herrors != null && herrors.length > 0)
{
engine.showErrors("Validation error(s)", herrors);
return false;
}
}
PatientAssessmentVo initialAssessment = form.getLocalContext().getCurrentAssessmentIsNotNull()?(PatientAssessmentVo)form.getLocalContext().getCurrentAssessment().clone():null;
setAnswers();
PatientAssessmentVo currentAssessment = form.getLocalContext().getCurrentAssessment();
currentAssessment = DynamicAssessmentHelper.populateHCPDataForAnswers(initialAssessment, currentAssessment, (HcpLiteVo)domain.getHcpLiteUser(), new DateTime());
String[] errors = currentAssessment.validate();
if(errors != null && errors.length > 0)
{
engine.showErrors("Validation error(s)", errors);
return false;
}
try
{
currentAssessment = domain.save(currentAssessment);
}
catch (StaleObjectException e)
{
engine.showMessage(ims.configuration.gen.ConfigFlag.UI.STALE_OBJECT_MESSAGE.getValue());
form.setMode(FormMode.VIEW);
open();
return false;
}
form.getLocalContext().setCurrentAssessment(currentAssessment);
return true;
}
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:45,代码来源:Logic.java
示例4: setAuthoringForAnswers
import ims.assessment.helper.DynamicAssessmentHelper; //导入依赖的package包/类
private PatientAssessmentVo setAuthoringForAnswers(PatientAssessmentVo initialAssessment, PatientAssessmentVo currentAssessment)
{
return DynamicAssessmentHelper.populateHCPDataForAnswers(initialAssessment, currentAssessment, (HcpLiteVo)domain.getHcpLiteUser(), new DateTime());
}
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:5,代码来源:Logic.java
注:本文中的ims.assessment.helper.DynamicAssessmentHelper类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论