• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java DynamicAssessmentHelper类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java SWTBotPerspective类代码示例发布时间:2022-05-15
下一篇:
Java ConfigLocationLiteVo类代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap