/FileExtraction/Java_unseen/IMS-MAXIMS_openMAXIMS/Source Library/openmaxims_workspace/ValueObjects/src/ims/RefMan/vo/beans/CatsReferralListManualAssemblyVoBean.java
//#############################################################################
//#                                                                           #
//#  Copyright (C) <2015>  <IMS MAXIMS>                                       #
//#                                                                           #
//#  This program is free software: you can redistribute it and/or modify     #
//#  it under the terms of the GNU Affero General Public License as           #
//#  published by the Free Software Foundation, either version 3 of the       #
//#  License, or (at your option) any later version.                          # 
//#                                                                           #
//#  This program is distributed in the hope that it will be useful,          #
//#  but WITHOUT ANY WARRANTY; without even the implied warranty of           #
//#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            #
//#  GNU Affero General Public License for more details.                      #
//#                                                                           #
//#  You should have received a copy of the GNU Affero General Public License #
//#  along with this program.  If not, see <http://www.gnu.org/licenses/>.    #
//#                                                                           #
//#  IMS MAXIMS provides absolutely NO GUARANTEE OF THE CLINICAL SAFTEY of    #
//#  this program.  Users of this software do so entirely at their own risk.  #
//#  IMS MAXIMS only ensures the Clinical Safety of unaltered run-time        #
//#  software that it builds, deploys and maintains.                          #
//#                                                                           #
//#############################################################################
//#EOH
// This code was generated by Barbara Worwood using IMS Development Environment (version 1.80 build 5589.25814)
// Copyright (C) 1995-2015 IMS MAXIMS. All rights reserved.
// WARNING: DO NOT MODIFY the content of this file

package ims.RefMan.vo.beans;

public class CatsReferralListManualAssemblyVoBean extends ims.vo.ValueObjectBean
{
	public CatsReferralListManualAssemblyVoBean()
	{
	}
	public CatsReferralListManualAssemblyVoBean(ims.RefMan.vo.CatsReferralListManualAssemblyVo vo)
	{
		this.catsreferralid = vo.getCatsReferralId();
		this.patientname = vo.getPatientName();
		this.verifiednhsnumber = vo.getVerifiedNHSNumber();
		this.patientdod = vo.getPatientDOD() == null ? null : (ims.framework.utils.beans.DateBean)vo.getPatientDOD().getBean();
		this.linkedicpid = vo.getLinkedICPID();
		this.linkedeleid = vo.getLinkedELEID();
		this.iscab = vo.getIsCAB();
		this.referrallocationname = vo.getReferralLocationName();
		this.isflaggedforreview = vo.getIsFlaggedForReview();
		this.end18ww = vo.getEnd18WW() == null ? null : (ims.framework.utils.beans.DateBean)vo.getEnd18WW().getBean();
		this.iscurrentlyallocated = vo.getIsCurrentlyAllocated();
		this.hasinvestigations = vo.getHasInvestigations();
		this.additionalinvstatus = vo.getAdditionalInvStatus() == null ? null : (ims.vo.LookupInstanceBean)vo.getAdditionalInvStatus().getBean();
		this.catscurrentstatus = vo.getCatsCurrentStatus() == null ? null : (ims.vo.LookupInstanceBean)vo.getCatsCurrentStatus().getBean();
		this.hasapointments = vo.getHasApointments();
		this.consappointmentdate = vo.getConsAppointmentDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getConsAppointmentDate().getBean();
		this.associatedpatientid = vo.getAssociatedPatientId();
		this.servicename = vo.getServiceName();
		this.consultationapptstatus = vo.getConsultationApptStatus() == null ? null : (ims.vo.LookupInstanceBean)vo.getConsultationApptStatus().getBean();
		this.consultationapptstarttime = vo.getConsultationApptStartTime() == null ? null : (ims.framework.utils.beans.TimeBean)vo.getConsultationApptStartTime().getBean();
		this.datereceived = vo.getDateReceived() == null ? null : (ims.framework.utils.beans.DateBean)vo.getDateReceived().getBean();
		this.hasdocuments = vo.getHasDocuments();
		this.hasreferralletter = vo.getHasReferralLetter();
		this.end18wwjuliandate = vo.getEnd18wwJulianDate();
		this.daysleft = vo.getDaysLeft();
		this.ischecked = vo.getIsChecked();
		this.anynhsnumber = vo.getAnyNHSNumber();
		this.displaypatid = vo.getDisplayPatID();
		this.patsurname = vo.getPatSurname();
		this.patforename = vo.getPatForename();
		this.pattitle = vo.getPatTitle();
		this.enddatekpi = vo.getEndDateKPI() == null ? null : (ims.framework.utils.beans.DateBean)vo.getEndDateKPI().getBean();
		this.referralurgency = vo.getReferralUrgency() == null ? null : (ims.vo.LookupInstanceBean)vo.getReferralUrgency().getBean();
		this.triageoutcomestatus = vo.getTriageOutcomeStatus() == null ? null : (ims.vo.LookupInstanceBean)vo.getTriageOutcomeStatus().getBean();
		this.referraldate = vo.getReferralDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getReferralDate().getBean();
		this.rttclockimpact = vo.getRTTClockImpact();
		this.hastriagependingdiagnosticresult = vo.getHasTriagePendingDiagnosticResult();
		this.ubrn = vo.getUBRN();
	}

	public void populate(ims.vo.ValueObjectBeanMap map, ims.RefMan.vo.CatsReferralListManualAssemblyVo vo)
	{
		this.catsreferralid = vo.getCatsReferralId();
		this.patientname = vo.getPatientName();
		this.verifiednhsnumber = vo.getVerifiedNHSNumber();
		this.patientdod = vo.getPatientDOD() == null ? null : (ims.framework.utils.beans.DateBean)vo.getPatientDOD().getBean();
		this.linkedicpid = vo.getLinkedICPID();
		this.linkedeleid = vo.getLinkedELEID();
		this.iscab = vo.getIsCAB();
		this.referrallocationname = vo.getReferralLocationName();
		this.isflaggedforreview = vo.getIsFlaggedForReview();
		this.end18ww = vo.getEnd18WW() == null ? null : (ims.framework.utils.beans.DateBean)vo.getEnd18WW().getBean();
		this.iscurrentlyallocated = vo.getIsCurrentlyAllocated();
		this.hasinvestigations = vo.getHasInvestigations();
		this.additionalinvstatus = vo.getAdditionalInvStatus() == null ? null : (ims.vo.LookupInstanceBean)vo.getAdditionalInvStatus().getBean();
		this.catscurrentstatus = vo.getCatsCurrentStatus() == null ? null : (ims.vo.LookupInstanceBean)vo.getCatsCurrentStatus().getBean();
		this.hasapointments = vo.getHasApointments();
		this.consappointmentdate = vo.getConsAppointmentDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getConsAppointmentDate().getBean();
		this.associatedpatientid = vo.getAssociatedPatientId();
		this.servicename = vo.getServiceName();
		this.consultationapptstatus = vo.getConsultationApptStatus() == null ? null : (ims.vo.LookupInstanceBean)vo.getConsultationApptStatus().getBean();
		this.consultationapptstarttime = vo.getConsultationApptStartTime() == null ? null : (ims.framework.utils.beans.TimeBean)vo.getConsultationApptStartTime().getBean();
		this.datereceived = vo.getDateReceived() == null ? null : (ims.framework.utils.beans.DateBean)vo.getDateReceived().getBean();
		this.hasdocuments = vo.getHasDocuments();
		this.hasreferralletter = vo.getHasReferralLetter();
		this.end18wwjuliandate = vo.getEnd18wwJulianDate();
		this.daysleft = vo.getDaysLeft();
		this.ischecked = vo.getIsChecked();
		this.anynhsnumber = vo.getAnyNHSNumber();
		this.displaypatid = vo.getDisplayPatID();
		this.patsurname = vo.getPatSurname();
		this.patforename = vo.getPatForename();
		this.pattitle = vo.getPatTitle();
		this.enddatekpi = vo.getEndDateKPI() == null ? null : (ims.framework.utils.beans.DateBean)vo.getEndDateKPI().getBean();
		this.referralurgency = vo.getReferralUrgency() == null ? null : (ims.vo.LookupInstanceBean)vo.getReferralUrgency().getBean();
		this.triageoutcomestatus = vo.getTriageOutcomeStatus() == null ? null : (ims.vo.LookupInstanceBean)vo.getTriageOutcomeStatus().getBean();
		this.referraldate = vo.getReferralDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getReferralDate().getBean();
		this.rttclockimpact = vo.getRTTClockImpact();
		this.hastriagependingdiagnosticresult = vo.getHasTriagePendingDiagnosticResult();
		this.ubrn = vo.getUBRN();
	}

	public ims.RefMan.vo.CatsReferralListManualAssemblyVo buildVo()
	{
		return this.buildVo(new ims.vo.ValueObjectBeanMap());
	}

	public ims.RefMan.vo.CatsReferralListManualAssemblyVo buildVo(ims.vo.ValueObjectBeanMap map)
	{
		ims.RefMan.vo.CatsReferralListManualAssemblyVo vo = null;
		if(map != null)
			vo = (ims.RefMan.vo.CatsReferralListManualAssemblyVo)map.getValueObject(this);
		if(vo == null)
		{
			vo = new ims.RefMan.vo.CatsReferralListManualAssemblyVo();
			map.addValueObject(this, vo);
			vo.populate(map, this);
		}
		return vo;
	}

	public Integer getCatsReferralId()
	{
		return this.catsreferralid;
	}
	public void setCatsReferralId(Integer value)
	{
		this.catsreferralid = value;
	}
	public String getPatientName()
	{
		return this.patientname;
	}
	public void setPatientName(String value)
	{
		this.patientname = value;
	}
	public String getVerifiedNHSNumber()
	{
		return this.verifiednhsnumber;
	}
	public void setVerifiedNHSNumber(String value)
	{
		this.verifiednhsnumber = value;
	}
	public ims.framework.utils.beans.DateBean getPatientDOD()
	{
		return this.patientdod;
	}
	public void setPatientDOD(ims.framework.utils.beans.DateBean value)
	{
		this.patientdod = value;
	}
	public Boolean getLinkedICPID()
	{
		return this.linkedicpid;
	}
	public void setLinkedICPID(Boolean value)
	{
		this.linkedicpid = value;
	}
	public Boolean getLinkedELEID()
	{
		return this.linkedeleid;
	}
	public void setLinkedELEID(Boolean value)
	{
		this.linkedeleid = value;
	}
	public Boolean getIsCAB()
	{
		return this.iscab;
	}
	public void setIsCAB(Boolean value)
	{
		this.iscab = value;
	}
	public String getReferralLocationName()
	{
		return this.referrallocationname;
	}
	public void setReferralLocationName(String value)
	{
		this.referrallocationname = value;
	}
	public Boolean getIsFlaggedForReview()
	{
		return this.isflaggedforreview;
	}
	public void setIsFlaggedForReview(Boolean value)
	{
		this.isflaggedforreview = value;
	}
	public ims.framework.utils.beans.DateBean getEnd18WW()
	{
		return this.end18ww;
	}
	public void setEnd18WW(ims.framework.utils.beans.DateBean value)
	{
		this.end18ww = value;
	}
	public Boolean getIsCurrentlyAllocated()
	{
		return this.iscurrentlyallocated;
	}
	public void setIsCurrentlyAllocated(Boolean value)
	{
		this.iscurrentlyallocated = value;
	}
	public Boolean getHasInvestigations()
	{
		return this.hasinvestigations;
	}
	public void setHasInvestigations(Boolean value)
	{
		this.hasinvestigations = value;
	}
	public ims.vo.LookupInstanceBean getAdditionalInvStatus()
	{
		return this.additionalinvstatus;
	}
	public void setAdditionalInvStatus(ims.vo.LookupInstanceBean value)
	{
		this.additionalinvstatus = value;
	}
	public ims.vo.LookupInstanceBean getCatsCurrentStatus()
	{
		return this.catscurrentstatus;
	}
	public void setCatsCurrentStatus(ims.vo.LookupInstanceBean value)
	{
		this.catscurrentstatus = value;
	}
	public Boolean getHasApointments()
	{
		return this.hasapointments;
	}
	public void setHasApointments(Boolean value)
	{
		this.hasapointments = value;
	}
	public ims.framework.utils.beans.DateBean getConsAppointmentDate()
	{
		return this.consappointmentdate;
	}
	public void setConsAppointmentDate(ims.framework.utils.beans.DateBean value)
	{
		this.consappointmentdate = value;
	}
	public Integer getAssociatedPatientId()
	{
		return this.associatedpatientid;
	}
	public void setAssociatedPatientId(Integer value)
	{
		this.associatedpatientid = value;
	}
	public String getServiceName()
	{
		return this.servicename;
	}
	public void setServiceName(String value)
	{
		this.servicename = value;
	}
	public ims.vo.LookupInstanceBean getConsultationApptStatus()
	{
		return this.consultationapptstatus;
	}
	public void setConsultationApptStatus(ims.vo.LookupInstanceBean value)
	{
		this.consultationapptstatus = value;
	}
	public ims.framework.utils.beans.TimeBean getConsultationApptStartTime()
	{
		return this.consultationapptstarttime;
	}
	public void setConsultationApptStartTime(ims.framework.utils.beans.TimeBean value)
	{
		this.consultationapptstarttime = value;
	}
	public ims.framework.utils.beans.DateBean getDateReceived()
	{
		return this.datereceived;
	}
	public void setDateReceived(ims.framework.utils.beans.DateBean value)
	{
		this.datereceived = value;
	}
	public Boolean getHasDocuments()
	{
		return this.hasdocuments;
	}
	public void setHasDocuments(Boolean value)
	{
		this.hasdocuments = value;
	}
	public Boolean getHasReferralLetter()
	{
		return this.hasreferralletter;
	}
	public void setHasReferralLetter(Boolean value)
	{
		this.hasreferralletter = value;
	}
	public String getEnd18wwJulianDate()
	{
		return this.end18wwjuliandate;
	}
	public void setEnd18wwJulianDate(String value)
	{
		this.end18wwjuliandate = value;
	}
	public Integer getDaysLeft()
	{
		return this.daysleft;
	}
	public void setDaysLeft(Integer value)
	{
		this.daysleft = value;
	}
	public Boolean getIsChecked()
	{
		return this.ischecked;
	}
	public void setIsChecked(Boolean value)
	{
		this.ischecked = value;
	}
	public String getAnyNHSNumber()
	{
		return this.anynhsnumber;
	}
	public void setAnyNHSNumber(String value)
	{
		this.anynhsnumber = value;
	}
	public String getDisplayPatID()
	{
		return this.displaypatid;
	}
	public void setDisplayPatID(String value)
	{
		this.displaypatid = value;
	}
	public String getPatSurname()
	{
		return this.patsurname;
	}
	public void setPatSurname(String value)
	{
		this.patsurname = value;
	}
	public String getPatForename()
	{
		return this.patforename;
	}
	public void setPatForename(String value)
	{
		this.patforename = value;
	}
	public String getPatTitle()
	{
		return this.pattitle;
	}
	public void setPatTitle(String value)
	{
		this.pattitle = value;
	}
	public ims.framework.utils.beans.DateBean getEndDateKPI()
	{
		return this.enddatekpi;
	}
	public void setEndDateKPI(ims.framework.utils.beans.DateBean value)
	{
		this.enddatekpi = value;
	}
	public ims.vo.LookupInstanceBean getReferralUrgency()
	{
		return this.referralurgency;
	}
	public void setReferralUrgency(ims.vo.LookupInstanceBean value)
	{
		this.referralurgency = value;
	}
	public ims.vo.LookupInstanceBean getTriageOutcomeStatus()
	{
		return this.triageoutcomestatus;
	}
	public void setTriageOutcomeStatus(ims.vo.LookupInstanceBean value)
	{
		this.triageoutcomestatus = value;
	}
	public ims.framework.utils.beans.DateBean getReferralDate()
	{
		return this.referraldate;
	}
	public void setReferralDate(ims.framework.utils.beans.DateBean value)
	{
		this.referraldate = value;
	}
	public Boolean getRTTClockImpact()
	{
		return this.rttclockimpact;
	}
	public void setRTTClockImpact(Boolean value)
	{
		this.rttclockimpact = value;
	}
	public Boolean getHasTriagePendingDiagnosticResult()
	{
		return this.hastriagependingdiagnosticresult;
	}
	public void setHasTriagePendingDiagnosticResult(Boolean value)
	{
		this.hastriagependingdiagnosticresult = value;
	}
	public String getUBRN()
	{
		return this.ubrn;
	}
	public void setUBRN(String value)
	{
		this.ubrn = value;
	}

	private Integer catsreferralid;
	private String patientname;
	private String verifiednhsnumber;
	private ims.framework.utils.beans.DateBean patientdod;
	private Boolean linkedicpid;
	private Boolean linkedeleid;
	private Boolean iscab;
	private String referrallocationname;
	private Boolean isflaggedforreview;
	private ims.framework.utils.beans.DateBean end18ww;
	private Boolean iscurrentlyallocated;
	private Boolean hasinvestigations;
	private ims.vo.LookupInstanceBean additionalinvstatus;
	private ims.vo.LookupInstanceBean catscurrentstatus;
	private Boolean hasapointments;
	private ims.framework.utils.beans.DateBean consappointmentdate;
	private Integer associatedpatientid;
	private String servicename;
	private ims.vo.LookupInstanceBean consultationapptstatus;
	private ims.framework.utils.beans.TimeBean consultationapptstarttime;
	private ims.framework.utils.beans.DateBean datereceived;
	private Boolean hasdocuments;
	private Boolean hasreferralletter;
	private String end18wwjuliandate;
	private Integer daysleft;
	private Boolean ischecked;
	private String anynhsnumber;
	private String displaypatid;
	private String patsurname;
	private String patforename;
	private String pattitle;
	private ims.framework.utils.beans.DateBean enddatekpi;
	private ims.vo.LookupInstanceBean referralurgency;
	private ims.vo.LookupInstanceBean triageoutcomestatus;
	private ims.framework.utils.beans.DateBean referraldate;
	private Boolean rttclockimpact;
	private Boolean hastriagependingdiagnosticresult;
	private String ubrn;
}
