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

Java ReferralsRecordingShortVoAssembler类代码示例

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

本文整理汇总了Java中ims.clinical.vo.domain.ReferralsRecordingShortVoAssembler的典型用法代码示例。如果您正苦于以下问题:Java ReferralsRecordingShortVoAssembler类的具体用法?Java ReferralsRecordingShortVoAssembler怎么用?Java ReferralsRecordingShortVoAssembler使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ReferralsRecordingShortVoAssembler类属于ims.clinical.vo.domain包,在下文中一共展示了ReferralsRecordingShortVoAssembler类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: listReferralsRecording

import ims.clinical.vo.domain.ReferralsRecordingShortVoAssembler; //导入依赖的package包/类
/**
* listReferralsRecording
*/
public ims.clinical.vo.ReferralsRecordingShortVoCollection listReferralsRecording(ims.core.admin.vo.CareContextRefVo careContextRefVo)
{
	DomainFactory factory = getDomainFactory();
	String hql = "from ReferralsRecording rr where rr.careContext.id = " + careContextRefVo.getID_CareContext();
	
	return ReferralsRecordingShortVoAssembler.
		createReferralsRecordingShortVoCollectionFromReferralsRecording((factory.find(hql))).sort();
}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:12,代码来源:CancerreferralDetailsImpl.java


示例2: getReferralsRecording

import ims.clinical.vo.domain.ReferralsRecordingShortVoAssembler; //导入依赖的package包/类
public ReferralsRecordingShortVo getReferralsRecording(ReferralsRecordingRefVo voRef)
{
	if(voRef == null || voRef.getID_ReferralsRecording() == null)
	{
		throw new DomainRuntimeException("Invalid record");
	}
	
	DomainFactory factory = getDomainFactory();
	ReferralsRecording domainRecord = (ReferralsRecording)factory.
		getDomainObject(ReferralsRecording.class, voRef.getID_ReferralsRecording().intValue());
	
	return ReferralsRecordingShortVoAssembler.create(domainRecord);	
}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:14,代码来源:DemoReferralListImpl.java


示例3: listReferralsForPatient

import ims.clinical.vo.domain.ReferralsRecordingShortVoAssembler; //导入依赖的package包/类
/**
* List Referrals
*/
public ReferralsRecordingShortVoCollection listReferralsForPatient(ReferralSearchCriteriaVo referralCriteria) 
{
	if(referralCriteria == null)
		throw new RuntimeException("Cannot get ReferralsRecordingVo for null referralCriteria");
	
	DomainFactory factory = getDomainFactory();
	StringBuffer hql = new StringBuffer(" ");
	String query = "from ReferralsRecording rr ";
	ArrayList markers = new ArrayList();
	ArrayList values = new ArrayList();
	String andStr = " ";
	
	hql.append(andStr + " rr.careContext.episodeOfCare.careSpell.patient.id = :patient");
	markers.add("patient");
	values.add(referralCriteria.getPatient().getID_Patient());			
	andStr = " and ";

	if(referralCriteria.getSpecialtyFunctionCode() != null)
	{
		hql.append(andStr + " rr.specialtyFunctionCode = :specialtyFunctionCode");
		markers.add("specialtyFunctionCode");
		values.add(getDomLookup(referralCriteria.getSpecialtyFunctionCode()));			
		andStr = " and ";
	}
	if(referralCriteria.getDisciplineIsNotNull())
	{
		hql.append(andStr + " rr.discipline = :discipline");
		markers.add("discipline");
		values.add(getDomLookup(referralCriteria.getDiscipline()));			
		andStr = " and ";
	}
	if(referralCriteria.getReferralStatus() != null)
	{
		hql.append(andStr + " rr.referralStatus = :rStat");
		markers.add("rStat");
		values.add(getDomLookup(referralCriteria.getReferralStatus()));			
		andStr = " and ";
	}
	if(referralCriteria.getReferralSource() != null)
	{
		hql.append(andStr + " rr.referralSource = :rS");
		markers.add("rS");
		values.add(getDomLookup(referralCriteria.getReferralSource()));			
		andStr = " and ";
	}
	if(referralCriteria.getReferralHCP() != null)
	{
		hql.append(andStr + " rr.referralHCP.id = :rHCP");
		markers.add("rHCP");
		values.add(referralCriteria.getReferralHCP().getID_MemberOfStaff());			
		andStr = " and ";
	}
	if(referralCriteria.getFromDateIsNotNull())
	{
		hql.append(andStr + " rr.dateSent >= :dateReceivedFrom"); 
		markers.add("dateReceivedFrom");
		values.add(referralCriteria.getFromDate().getDate());
		andStr = " and ";
	}	
	if(referralCriteria.getToDateIsNotNull())
	{
		hql.append(andStr + " rr.dateSent <= :dateReceivedTo"); 
		markers.add("dateReceivedTo");
		values.add(referralCriteria.getToDate().getDate());
		andStr = " and ";
	}	

	if (markers.size() > 0) query += " where ";
		query += hql.toString();
	
	List rrList = factory.find(query, markers, values);	
	ReferralsRecordingShortVoCollection coll = ReferralsRecordingShortVoAssembler.createReferralsRecordingShortVoCollectionFromReferralsRecording(rrList);
	if(coll != null && coll.size() > 0)
		return coll;
	else
		return null;
}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:81,代码来源:DemoPatientReferralListImpl.java


示例4: list

import ims.clinical.vo.domain.ReferralsRecordingShortVoAssembler; //导入依赖的package包/类
public ReferralsRecordingShortVoCollection list(CareContextRefVo careContext)
{
	return ReferralsRecordingShortVoAssembler.createReferralsRecordingShortVoCollectionFromReferralsRecording(
			getDomainFactory().find("from ReferralsRecording as ref where ref.careContext.id = :CARE_CONTEXT and ref.referralCategory = :REF_CAT", 
					new String[] {"CARE_CONTEXT", "REF_CAT"}, new Object[] {careContext.getID_CareContext(), getDomLookup(ReferralCategory.FURTHERREFERRAL)}));
}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:7,代码来源:ReferralsRecordingImpl.java



注:本文中的ims.clinical.vo.domain.ReferralsRecordingShortVoAssembler类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
Java ExternalEventMappingVo类代码示例发布时间:2022-05-15
下一篇:
Java ExactBestSequenceFinder类代码示例发布时间: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