/FileExtraction/Java_unseen/IMS-MAXIMS_openMAXIMS/Source Library/openmaxims_workspace/ValueObjects/src/ims/core/vo/beans/CDSElectiveListVoBean.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.core.vo.beans;

public class CDSElectiveListVoBean extends ims.vo.ValueObjectBean
{
	public CDSElectiveListVoBean()
	{
	}
	public CDSElectiveListVoBean(ims.core.vo.CDSElectiveListVo vo)
	{
		this.id = vo.getBoId();
		this.version = vo.getBoVersion();
		this.cdsapplicabledate = vo.getCDSApplicableDate() == null ? null : (ims.framework.utils.beans.DateTimeBean)vo.getCDSApplicableDate().getBean();
		this.cdssenderorgcode = vo.getCDSSenderOrgCode();
		this.ubrn = vo.getUBRN();
		this.pathwayidentifier = vo.getPathwayIdentifier();
		this.pathwayorgcode = vo.getPathwayOrgCode();
		this.referraltotreatmentstatus = vo.getReferralToTreatmentStatus();
		this.waittimemeasuretype = vo.getWaitTimeMeasureType();
		this.rttstartdate = vo.getRTTStartDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getRTTStartDate().getBean();
		this.rttenddate = vo.getRTTEndDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getRTTEndDate().getBean();
		this.localpatientidentifier = vo.getLocalPatientIdentifier();
		this.ccgorgcode = vo.getCCGOrgCode();
		this.withheldidentityreason = vo.getWithHeldIdentityReason();
		this.patidorgcode = vo.getPatIdOrgCode();
		this.nhsnumber = vo.getNHSNumber();
		this.nhsnumberstatusind = vo.getNHSNumberStatusInd();
		this.patientname = vo.getPatientName();
		this.patientaddress = vo.getPatientAddress();
		this.postcode = vo.getPostCode();
		this.pctorgcode = vo.getPCTOrgCode();
		this.dateofbirth = vo.getDateOfBirth() == null ? null : (ims.framework.utils.beans.DateBean)vo.getDateOfBirth().getBean();
		this.persongender = vo.getPersonGender();
		this.carersupportind = vo.getCarerSupportInd();
		this.commserialnumber = vo.getCommSerialNumber();
		this.nhsservagreelinenum = vo.getNHSServAgreeLineNum();
		this.providerrefnum = vo.getProviderRefNum();
		this.commissionerreferencenum = vo.getCommissionerReferenceNum();
		this.orgcodeprovider = vo.getOrgCodeProvider();
		this.orgcodecommissioner = vo.getOrgCodeCommissioner();
		this.nhsservagreechangedate = vo.getNHSServAgreeChangeDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getNHSServAgreeChangeDate().getBean();
		this.electivelistid = vo.getElectiveListID();
		this.admincategory = vo.getAdminCategory();
		this.countsuspendeddays = vo.getCountSuspendedDays();
		this.elestatus = vo.getELEStatus();
		this.eletype = vo.getELEType();
		this.intendedmanagement = vo.getIntendedManagement();
		this.intendedprocedure = vo.getIntendedProcedure();
		this.prioritytypecode = vo.getPriorityTypeCode();
		this.patientclassification = vo.getPatientClassification();
		this.decidedtoadmitdate = vo.getDecidedToAdmitDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getDecidedToAdmitDate().getBean();
		this.ageatcdsactivity = vo.getAgeAtCDSActivity();
		this.admissionmethod = vo.getAdmissionMethod();
		this.overseasvisitorstatus = vo.getOverseasVisitorStatus();
		this.guarenteedadmissiondate = vo.getGuarenteedAdmissionDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getGuarenteedAdmissionDate().getBean();
		this.lastdnacancelleddate = vo.getLastDNACancelledDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getLastDNACancelledDate().getBean();
		this.lastrevieweddate = vo.getLastReviewedDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getLastReviewedDate().getBean();
		this.consultantcode = vo.getConsultantCode();
		this.specialtycode = vo.getSpecialtyCode();
		this.treatmentfunccode = vo.getTreatmentFuncCode();
		this.localsubspecialtycode = vo.getLocalSubSpecialtyCode();
		this.procedurescheme = vo.getProcedureScheme();
		this.procedure = vo.getProcedure();
		this.proceduredate = vo.getProcedureDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getProcedureDate().getBean();
		this.profregistrationcode = vo.getProfRegistrationCode();
		this.profregistrationid = vo.getProfRegistrationID();
		this.patientgpcode = vo.getPatientGPCode();
		this.patientgppractice = vo.getPatientGPPractice();
		this.referrercode = vo.getReferrerCode();
		this.referrerpractice = vo.getReferrerPractice();
		this.outcomecode = vo.getOutcomeCode();
		this.datetcioffered = vo.getDateTCIOffered() == null ? null : (ims.framework.utils.beans.DateBean)vo.getDateTCIOffered().getBean();
		this.erodate = vo.getERODate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getERODate().getBean();
		this.origdecisiontoadmitdate = vo.getOrigDecisionToAdmitDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getOrigDecisionToAdmitDate().getBean();
		this.startdate = vo.getStartDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getStartDate().getBean();
		this.removalreason = vo.getRemovalReason();
		this.removaldate = vo.getRemovalDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getRemovalDate().getBean();
		this.episodestartdate = vo.getEpisodeStartDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getEpisodeStartDate().getBean();
		if(vo.getOPCSProcedureGroup() != null)
		{
			this.opcsproceduregroup = new ims.vo.RefVoBean[vo.getOPCSProcedureGroup().size()];
			for(int opcsproceduregroup_i = 0; opcsproceduregroup_i < vo.getOPCSProcedureGroup().size(); opcsproceduregroup_i++)
			{
				this.opcsproceduregroup[opcsproceduregroup_i] = new ims.vo.RefVoBean(vo.getOPCSProcedureGroup().get(opcsproceduregroup_i).getBoId(),vo.getOPCSProcedureGroup().get(opcsproceduregroup_i).getBoVersion());
			}
		}
		this.readproceduregroup = vo.getREADProcedureGroup() == null ? null : new ims.vo.RefVoBean(vo.getREADProcedureGroup().getBoId(), vo.getREADProcedureGroup().getBoVersion());
		this.locationgroup = vo.getLocationGroup() == null ? null : new ims.vo.RefVoBean(vo.getLocationGroup().getBoId(), vo.getLocationGroup().getBoVersion());
		this.carecontextid = vo.getCareContextId();
		this.hrgcode = vo.getHRGCode();
	}

	public void populate(ims.vo.ValueObjectBeanMap map, ims.core.vo.CDSElectiveListVo vo)
	{
		this.id = vo.getBoId();
		this.version = vo.getBoVersion();
		this.cdsapplicabledate = vo.getCDSApplicableDate() == null ? null : (ims.framework.utils.beans.DateTimeBean)vo.getCDSApplicableDate().getBean();
		this.cdssenderorgcode = vo.getCDSSenderOrgCode();
		this.ubrn = vo.getUBRN();
		this.pathwayidentifier = vo.getPathwayIdentifier();
		this.pathwayorgcode = vo.getPathwayOrgCode();
		this.referraltotreatmentstatus = vo.getReferralToTreatmentStatus();
		this.waittimemeasuretype = vo.getWaitTimeMeasureType();
		this.rttstartdate = vo.getRTTStartDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getRTTStartDate().getBean();
		this.rttenddate = vo.getRTTEndDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getRTTEndDate().getBean();
		this.localpatientidentifier = vo.getLocalPatientIdentifier();
		this.ccgorgcode = vo.getCCGOrgCode();
		this.withheldidentityreason = vo.getWithHeldIdentityReason();
		this.patidorgcode = vo.getPatIdOrgCode();
		this.nhsnumber = vo.getNHSNumber();
		this.nhsnumberstatusind = vo.getNHSNumberStatusInd();
		this.patientname = vo.getPatientName();
		this.patientaddress = vo.getPatientAddress();
		this.postcode = vo.getPostCode();
		this.pctorgcode = vo.getPCTOrgCode();
		this.dateofbirth = vo.getDateOfBirth() == null ? null : (ims.framework.utils.beans.DateBean)vo.getDateOfBirth().getBean();
		this.persongender = vo.getPersonGender();
		this.carersupportind = vo.getCarerSupportInd();
		this.commserialnumber = vo.getCommSerialNumber();
		this.nhsservagreelinenum = vo.getNHSServAgreeLineNum();
		this.providerrefnum = vo.getProviderRefNum();
		this.commissionerreferencenum = vo.getCommissionerReferenceNum();
		this.orgcodeprovider = vo.getOrgCodeProvider();
		this.orgcodecommissioner = vo.getOrgCodeCommissioner();
		this.nhsservagreechangedate = vo.getNHSServAgreeChangeDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getNHSServAgreeChangeDate().getBean();
		this.electivelistid = vo.getElectiveListID();
		this.admincategory = vo.getAdminCategory();
		this.countsuspendeddays = vo.getCountSuspendedDays();
		this.elestatus = vo.getELEStatus();
		this.eletype = vo.getELEType();
		this.intendedmanagement = vo.getIntendedManagement();
		this.intendedprocedure = vo.getIntendedProcedure();
		this.prioritytypecode = vo.getPriorityTypeCode();
		this.patientclassification = vo.getPatientClassification();
		this.decidedtoadmitdate = vo.getDecidedToAdmitDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getDecidedToAdmitDate().getBean();
		this.ageatcdsactivity = vo.getAgeAtCDSActivity();
		this.admissionmethod = vo.getAdmissionMethod();
		this.overseasvisitorstatus = vo.getOverseasVisitorStatus();
		this.guarenteedadmissiondate = vo.getGuarenteedAdmissionDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getGuarenteedAdmissionDate().getBean();
		this.lastdnacancelleddate = vo.getLastDNACancelledDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getLastDNACancelledDate().getBean();
		this.lastrevieweddate = vo.getLastReviewedDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getLastReviewedDate().getBean();
		this.consultantcode = vo.getConsultantCode();
		this.specialtycode = vo.getSpecialtyCode();
		this.treatmentfunccode = vo.getTreatmentFuncCode();
		this.localsubspecialtycode = vo.getLocalSubSpecialtyCode();
		this.procedurescheme = vo.getProcedureScheme();
		this.procedure = vo.getProcedure();
		this.proceduredate = vo.getProcedureDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getProcedureDate().getBean();
		this.profregistrationcode = vo.getProfRegistrationCode();
		this.profregistrationid = vo.getProfRegistrationID();
		this.patientgpcode = vo.getPatientGPCode();
		this.patientgppractice = vo.getPatientGPPractice();
		this.referrercode = vo.getReferrerCode();
		this.referrerpractice = vo.getReferrerPractice();
		this.outcomecode = vo.getOutcomeCode();
		this.datetcioffered = vo.getDateTCIOffered() == null ? null : (ims.framework.utils.beans.DateBean)vo.getDateTCIOffered().getBean();
		this.erodate = vo.getERODate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getERODate().getBean();
		this.origdecisiontoadmitdate = vo.getOrigDecisionToAdmitDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getOrigDecisionToAdmitDate().getBean();
		this.startdate = vo.getStartDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getStartDate().getBean();
		this.removalreason = vo.getRemovalReason();
		this.removaldate = vo.getRemovalDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getRemovalDate().getBean();
		this.episodestartdate = vo.getEpisodeStartDate() == null ? null : (ims.framework.utils.beans.DateBean)vo.getEpisodeStartDate().getBean();
		if(vo.getOPCSProcedureGroup() != null)
		{
			this.opcsproceduregroup = new ims.vo.RefVoBean[vo.getOPCSProcedureGroup().size()];
			for(int opcsproceduregroup_i = 0; opcsproceduregroup_i < vo.getOPCSProcedureGroup().size(); opcsproceduregroup_i++)
			{
				this.opcsproceduregroup[opcsproceduregroup_i] = new ims.vo.RefVoBean(vo.getOPCSProcedureGroup().get(opcsproceduregroup_i).getBoId(),vo.getOPCSProcedureGroup().get(opcsproceduregroup_i).getBoVersion());
			}
		}
		this.readproceduregroup = vo.getREADProcedureGroup() == null ? null : new ims.vo.RefVoBean(vo.getREADProcedureGroup().getBoId(), vo.getREADProcedureGroup().getBoVersion());
		this.locationgroup = vo.getLocationGroup() == null ? null : new ims.vo.RefVoBean(vo.getLocationGroup().getBoId(), vo.getLocationGroup().getBoVersion());
		this.carecontextid = vo.getCareContextId();
		this.hrgcode = vo.getHRGCode();
	}

	public ims.core.vo.CDSElectiveListVo buildVo()
	{
		return this.buildVo(new ims.vo.ValueObjectBeanMap());
	}

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

	public Integer getId()
	{
		return this.id;
	}
	public void setId(Integer value)
	{
		this.id = value;
	}
	public int getVersion()
	{
		return this.version;
	}
	public void setVersion(int value)
	{
		this.version = value;
	}
	public ims.framework.utils.beans.DateTimeBean getCDSApplicableDate()
	{
		return this.cdsapplicabledate;
	}
	public void setCDSApplicableDate(ims.framework.utils.beans.DateTimeBean value)
	{
		this.cdsapplicabledate = value;
	}
	public String getCDSSenderOrgCode()
	{
		return this.cdssenderorgcode;
	}
	public void setCDSSenderOrgCode(String value)
	{
		this.cdssenderorgcode = value;
	}
	public String getUBRN()
	{
		return this.ubrn;
	}
	public void setUBRN(String value)
	{
		this.ubrn = value;
	}
	public String getPathwayIdentifier()
	{
		return this.pathwayidentifier;
	}
	public void setPathwayIdentifier(String value)
	{
		this.pathwayidentifier = value;
	}
	public String getPathwayOrgCode()
	{
		return this.pathwayorgcode;
	}
	public void setPathwayOrgCode(String value)
	{
		this.pathwayorgcode = value;
	}
	public String getReferralToTreatmentStatus()
	{
		return this.referraltotreatmentstatus;
	}
	public void setReferralToTreatmentStatus(String value)
	{
		this.referraltotreatmentstatus = value;
	}
	public String getWaitTimeMeasureType()
	{
		return this.waittimemeasuretype;
	}
	public void setWaitTimeMeasureType(String value)
	{
		this.waittimemeasuretype = value;
	}
	public ims.framework.utils.beans.DateBean getRTTStartDate()
	{
		return this.rttstartdate;
	}
	public void setRTTStartDate(ims.framework.utils.beans.DateBean value)
	{
		this.rttstartdate = value;
	}
	public ims.framework.utils.beans.DateBean getRTTEndDate()
	{
		return this.rttenddate;
	}
	public void setRTTEndDate(ims.framework.utils.beans.DateBean value)
	{
		this.rttenddate = value;
	}
	public String getLocalPatientIdentifier()
	{
		return this.localpatientidentifier;
	}
	public void setLocalPatientIdentifier(String value)
	{
		this.localpatientidentifier = value;
	}
	public String getCCGOrgCode()
	{
		return this.ccgorgcode;
	}
	public void setCCGOrgCode(String value)
	{
		this.ccgorgcode = value;
	}
	public String getWithHeldIdentityReason()
	{
		return this.withheldidentityreason;
	}
	public void setWithHeldIdentityReason(String value)
	{
		this.withheldidentityreason = value;
	}
	public String getPatIdOrgCode()
	{
		return this.patidorgcode;
	}
	public void setPatIdOrgCode(String value)
	{
		this.patidorgcode = value;
	}
	public String getNHSNumber()
	{
		return this.nhsnumber;
	}
	public void setNHSNumber(String value)
	{
		this.nhsnumber = value;
	}
	public String getNHSNumberStatusInd()
	{
		return this.nhsnumberstatusind;
	}
	public void setNHSNumberStatusInd(String value)
	{
		this.nhsnumberstatusind = value;
	}
	public String getPatientName()
	{
		return this.patientname;
	}
	public void setPatientName(String value)
	{
		this.patientname = value;
	}
	public String getPatientAddress()
	{
		return this.patientaddress;
	}
	public void setPatientAddress(String value)
	{
		this.patientaddress = value;
	}
	public String getPostCode()
	{
		return this.postcode;
	}
	public void setPostCode(String value)
	{
		this.postcode = value;
	}
	public String getPCTOrgCode()
	{
		return this.pctorgcode;
	}
	public void setPCTOrgCode(String value)
	{
		this.pctorgcode = value;
	}
	public ims.framework.utils.beans.DateBean getDateOfBirth()
	{
		return this.dateofbirth;
	}
	public void setDateOfBirth(ims.framework.utils.beans.DateBean value)
	{
		this.dateofbirth = value;
	}
	public String getPersonGender()
	{
		return this.persongender;
	}
	public void setPersonGender(String value)
	{
		this.persongender = value;
	}
	public String getCarerSupportInd()
	{
		return this.carersupportind;
	}
	public void setCarerSupportInd(String value)
	{
		this.carersupportind = value;
	}
	public String getCommSerialNumber()
	{
		return this.commserialnumber;
	}
	public void setCommSerialNumber(String value)
	{
		this.commserialnumber = value;
	}
	public String getNHSServAgreeLineNum()
	{
		return this.nhsservagreelinenum;
	}
	public void setNHSServAgreeLineNum(String value)
	{
		this.nhsservagreelinenum = value;
	}
	public String getProviderRefNum()
	{
		return this.providerrefnum;
	}
	public void setProviderRefNum(String value)
	{
		this.providerrefnum = value;
	}
	public String getCommissionerReferenceNum()
	{
		return this.commissionerreferencenum;
	}
	public void setCommissionerReferenceNum(String value)
	{
		this.commissionerreferencenum = value;
	}
	public String getOrgCodeProvider()
	{
		return this.orgcodeprovider;
	}
	public void setOrgCodeProvider(String value)
	{
		this.orgcodeprovider = value;
	}
	public String getOrgCodeCommissioner()
	{
		return this.orgcodecommissioner;
	}
	public void setOrgCodeCommissioner(String value)
	{
		this.orgcodecommissioner = value;
	}
	public ims.framework.utils.beans.DateBean getNHSServAgreeChangeDate()
	{
		return this.nhsservagreechangedate;
	}
	public void setNHSServAgreeChangeDate(ims.framework.utils.beans.DateBean value)
	{
		this.nhsservagreechangedate = value;
	}
	public String getElectiveListID()
	{
		return this.electivelistid;
	}
	public void setElectiveListID(String value)
	{
		this.electivelistid = value;
	}
	public String getAdminCategory()
	{
		return this.admincategory;
	}
	public void setAdminCategory(String value)
	{
		this.admincategory = value;
	}
	public Integer getCountSuspendedDays()
	{
		return this.countsuspendeddays;
	}
	public void setCountSuspendedDays(Integer value)
	{
		this.countsuspendeddays = value;
	}
	public String getELEStatus()
	{
		return this.elestatus;
	}
	public void setELEStatus(String value)
	{
		this.elestatus = value;
	}
	public String getELEType()
	{
		return this.eletype;
	}
	public void setELEType(String value)
	{
		this.eletype = value;
	}
	public String getIntendedManagement()
	{
		return this.intendedmanagement;
	}
	public void setIntendedManagement(String value)
	{
		this.intendedmanagement = value;
	}
	public String getIntendedProcedure()
	{
		return this.intendedprocedure;
	}
	public void setIntendedProcedure(String value)
	{
		this.intendedprocedure = value;
	}
	public String getPriorityTypeCode()
	{
		return this.prioritytypecode;
	}
	public void setPriorityTypeCode(String value)
	{
		this.prioritytypecode = value;
	}
	public String getPatientClassification()
	{
		return this.patientclassification;
	}
	public void setPatientClassification(String value)
	{
		this.patientclassification = value;
	}
	public ims.framework.utils.beans.DateBean getDecidedToAdmitDate()
	{
		return this.decidedtoadmitdate;
	}
	public void setDecidedToAdmitDate(ims.framework.utils.beans.DateBean value)
	{
		this.decidedtoadmitdate = value;
	}
	public Integer getAgeAtCDSActivity()
	{
		return this.ageatcdsactivity;
	}
	public void setAgeAtCDSActivity(Integer value)
	{
		this.ageatcdsactivity = value;
	}
	public String getAdmissionMethod()
	{
		return this.admissionmethod;
	}
	public void setAdmissionMethod(String value)
	{
		this.admissionmethod = value;
	}
	public String getOverseasVisitorStatus()
	{
		return this.overseasvisitorstatus;
	}
	public void setOverseasVisitorStatus(String value)
	{
		this.overseasvisitorstatus = value;
	}
	public ims.framework.utils.beans.DateBean getGuarenteedAdmissionDate()
	{
		return this.guarenteedadmissiondate;
	}
	public void setGuarenteedAdmissionDate(ims.framework.utils.beans.DateBean value)
	{
		this.guarenteedadmissiondate = value;
	}
	public ims.framework.utils.beans.DateBean getLastDNACancelledDate()
	{
		return this.lastdnacancelleddate;
	}
	public void setLastDNACancelledDate(ims.framework.utils.beans.DateBean value)
	{
		this.lastdnacancelleddate = value;
	}
	public ims.framework.utils.beans.DateBean getLastReviewedDate()
	{
		return this.lastrevieweddate;
	}
	public void setLastReviewedDate(ims.framework.utils.beans.DateBean value)
	{
		this.lastrevieweddate = value;
	}
	public String getConsultantCode()
	{
		return this.consultantcode;
	}
	public void setConsultantCode(String value)
	{
		this.consultantcode = value;
	}
	public String getSpecialtyCode()
	{
		return this.specialtycode;
	}
	public void setSpecialtyCode(String value)
	{
		this.specialtycode = value;
	}
	public String getTreatmentFuncCode()
	{
		return this.treatmentfunccode;
	}
	public void setTreatmentFuncCode(String value)
	{
		this.treatmentfunccode = value;
	}
	public String getLocalSubSpecialtyCode()
	{
		return this.localsubspecialtycode;
	}
	public void setLocalSubSpecialtyCode(String value)
	{
		this.localsubspecialtycode = value;
	}
	public String getProcedureScheme()
	{
		return this.procedurescheme;
	}
	public void setProcedureScheme(String value)
	{
		this.procedurescheme = value;
	}
	public String getProcedure()
	{
		return this.procedure;
	}
	public void setProcedure(String value)
	{
		this.procedure = value;
	}
	public ims.framework.utils.beans.DateBean getProcedureDate()
	{
		return this.proceduredate;
	}
	public void setProcedureDate(ims.framework.utils.beans.DateBean value)
	{
		this.proceduredate = value;
	}
	public String getProfRegistrationCode()
	{
		return this.profregistrationcode;
	}
	public void setProfRegistrationCode(String value)
	{
		this.profregistrationcode = value;
	}
	public String getProfRegistrationID()
	{
		return this.profregistrationid;
	}
	public void setProfRegistrationID(String value)
	{
		this.profregistrationid = value;
	}
	public String getPatientGPCode()
	{
		return this.patientgpcode;
	}
	public void setPatientGPCode(String value)
	{
		this.patientgpcode = value;
	}
	public String getPatientGPPractice()
	{
		return this.patientgppractice;
	}
	public void setPatientGPPractice(String value)
	{
		this.patientgppractice = value;
	}
	public String getReferrerCode()
	{
		return this.referrercode;
	}
	public void setReferrerCode(String value)
	{
		this.referrercode = value;
	}
	public String getReferrerPractice()
	{
		return this.referrerpractice;
	}
	public void setReferrerPractice(String value)
	{
		this.referrerpractice = value;
	}
	public String getOutcomeCode()
	{
		return this.outcomecode;
	}
	public void setOutcomeCode(String value)
	{
		this.outcomecode = value;
	}
	public ims.framework.utils.beans.DateBean getDateTCIOffered()
	{
		return this.datetcioffered;
	}
	public void setDateTCIOffered(ims.framework.utils.beans.DateBean value)
	{
		this.datetcioffered = value;
	}
	public ims.framework.utils.beans.DateBean getERODate()
	{
		return this.erodate;
	}
	public void setERODate(ims.framework.utils.beans.DateBean value)
	{
		this.erodate = value;
	}
	public ims.framework.utils.beans.DateBean getOrigDecisionToAdmitDate()
	{
		return this.origdecisiontoadmitdate;
	}
	public void setOrigDecisionToAdmitDate(ims.framework.utils.beans.DateBean value)
	{
		this.origdecisiontoadmitdate = value;
	}
	public ims.framework.utils.beans.DateBean getStartDate()
	{
		return this.startdate;
	}
	public void setStartDate(ims.framework.utils.beans.DateBean value)
	{
		this.startdate = value;
	}
	public String getRemovalReason()
	{
		return this.removalreason;
	}
	public void setRemovalReason(String value)
	{
		this.removalreason = value;
	}
	public ims.framework.utils.beans.DateBean getRemovalDate()
	{
		return this.removaldate;
	}
	public void setRemovalDate(ims.framework.utils.beans.DateBean value)
	{
		this.removaldate = value;
	}
	public ims.framework.utils.beans.DateBean getEpisodeStartDate()
	{
		return this.episodestartdate;
	}
	public void setEpisodeStartDate(ims.framework.utils.beans.DateBean value)
	{
		this.episodestartdate = value;
	}
	public ims.vo.RefVoBean[] getOPCSProcedureGroup()
	{
		return this.opcsproceduregroup;
	}
	public void setOPCSProcedureGroup(ims.vo.RefVoBean[] value)
	{
		this.opcsproceduregroup = value;
	}
	public ims.vo.RefVoBean getREADProcedureGroup()
	{
		return this.readproceduregroup;
	}
	public void setREADProcedureGroup(ims.vo.RefVoBean value)
	{
		this.readproceduregroup = value;
	}
	public ims.vo.RefVoBean getLocationGroup()
	{
		return this.locationgroup;
	}
	public void setLocationGroup(ims.vo.RefVoBean value)
	{
		this.locationgroup = value;
	}
	public Integer getCareContextId()
	{
		return this.carecontextid;
	}
	public void setCareContextId(Integer value)
	{
		this.carecontextid = value;
	}
	public String getHRGCode()
	{
		return this.hrgcode;
	}
	public void setHRGCode(String value)
	{
		this.hrgcode = value;
	}

	private Integer id;
	private int version;
	private ims.framework.utils.beans.DateTimeBean cdsapplicabledate;
	private String cdssenderorgcode;
	private String ubrn;
	private String pathwayidentifier;
	private String pathwayorgcode;
	private String referraltotreatmentstatus;
	private String waittimemeasuretype;
	private ims.framework.utils.beans.DateBean rttstartdate;
	private ims.framework.utils.beans.DateBean rttenddate;
	private String localpatientidentifier;
	private String ccgorgcode;
	private String withheldidentityreason;
	private String patidorgcode;
	private String nhsnumber;
	private String nhsnumberstatusind;
	private String patientname;
	private String patientaddress;
	private String postcode;
	private String pctorgcode;
	private ims.framework.utils.beans.DateBean dateofbirth;
	private String persongender;
	private String carersupportind;
	private String commserialnumber;
	private String nhsservagreelinenum;
	private String providerrefnum;
	private String commissionerreferencenum;
	private String orgcodeprovider;
	private String orgcodecommissioner;
	private ims.framework.utils.beans.DateBean nhsservagreechangedate;
	private String electivelistid;
	private String admincategory;
	private Integer countsuspendeddays;
	private String elestatus;
	private String eletype;
	private String intendedmanagement;
	private String intendedprocedure;
	private String prioritytypecode;
	private String patientclassification;
	private ims.framework.utils.beans.DateBean decidedtoadmitdate;
	private Integer ageatcdsactivity;
	private String admissionmethod;
	private String overseasvisitorstatus;
	private ims.framework.utils.beans.DateBean guarenteedadmissiondate;
	private ims.framework.utils.beans.DateBean lastdnacancelleddate;
	private ims.framework.utils.beans.DateBean lastrevieweddate;
	private String consultantcode;
	private String specialtycode;
	private String treatmentfunccode;
	private String localsubspecialtycode;
	private String procedurescheme;
	private String procedure;
	private ims.framework.utils.beans.DateBean proceduredate;
	private String profregistrationcode;
	private String profregistrationid;
	private String patientgpcode;
	private String patientgppractice;
	private String referrercode;
	private String referrerpractice;
	private String outcomecode;
	private ims.framework.utils.beans.DateBean datetcioffered;
	private ims.framework.utils.beans.DateBean erodate;
	private ims.framework.utils.beans.DateBean origdecisiontoadmitdate;
	private ims.framework.utils.beans.DateBean startdate;
	private String removalreason;
	private ims.framework.utils.beans.DateBean removaldate;
	private ims.framework.utils.beans.DateBean episodestartdate;
	private ims.vo.RefVoBean[] opcsproceduregroup;
	private ims.vo.RefVoBean readproceduregroup;
	private ims.vo.RefVoBean locationgroup;
	private Integer carecontextid;
	private String hrgcode;
}
