All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hl7.v3.PRPAMT201302UV02PatientPatientNonPersonLivingSubject Maven / Gradle / Ivy

There is a newer version: 0.10.0
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.6 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2013.12.15 at 11:19:24 AM PST 
//


package org.hl7.v3;

import java.util.Collection;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;


/**
 * 

Java class for PRPA_MT201302UV02.Patient.patientNonPersonLivingSubject complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="PRPA_MT201302UV02.Patient.patientNonPersonLivingSubject">
 *   <complexContent>
 *     <extension base="{urn:hl7-org:v3}PRPA_MT201302UV02.NonPersonLivingSubject">
 *       <attribute name="updateMode" type="{urn:hl7-org:v3}PRPA_MT201302UV02.Patient.patientNonPersonLivingSubject.updateMode" />
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "PRPA_MT201302UV02.Patient.patientNonPersonLivingSubject", namespace = "urn:hl7-org:v3") public class PRPAMT201302UV02PatientPatientNonPersonLivingSubject extends PRPAMT201302UV02NonPersonLivingSubject { @XmlAttribute(name = "updateMode") protected PRPAMT201302UV02PatientPatientNonPersonLivingSubjectUpdateMode updateMode; /** * Gets the value of the updateMode property. * * @return * possible object is * {@link PRPAMT201302UV02PatientPatientNonPersonLivingSubjectUpdateMode } * */ public PRPAMT201302UV02PatientPatientNonPersonLivingSubjectUpdateMode getUpdateMode() { return updateMode; } /** * Sets the value of the updateMode property. * * @param value * allowed object is * {@link PRPAMT201302UV02PatientPatientNonPersonLivingSubjectUpdateMode } * */ public void setUpdateMode(PRPAMT201302UV02PatientPatientNonPersonLivingSubjectUpdateMode value) { this.updateMode = value; } public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withUpdateMode(PRPAMT201302UV02PatientPatientNonPersonLivingSubjectUpdateMode value) { setUpdateMode(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withRealmCode(CS... values) { if (values!= null) { for (CS value: values) { getRealmCode().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withRealmCode(Collection values) { if (values!= null) { getRealmCode().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withTypeId(II value) { setTypeId(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withTemplateId(II... values) { if (values!= null) { for (II value: values) { getTemplateId().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withTemplateId(Collection values) { if (values!= null) { getTemplateId().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withId(PRPAMT201302UV02NonPersonLivingSubjectId... values) { if (values!= null) { for (PRPAMT201302UV02NonPersonLivingSubjectId value: values) { getId().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withId(Collection values) { if (values!= null) { getId().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withCode(CE value) { setCode(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withName(EN... values) { if (values!= null) { for (EN value: values) { getName().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withName(Collection values) { if (values!= null) { getName().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withDesc(ED value) { setDesc(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withExistenceTime(IVLTS value) { setExistenceTime(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withTelecom(TEL... values) { if (values!= null) { for (TEL value: values) { getTelecom().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withTelecom(Collection values) { if (values!= null) { getTelecom().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withRiskCode(CE... values) { if (values!= null) { for (CE value: values) { getRiskCode().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withRiskCode(Collection values) { if (values!= null) { getRiskCode().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withHandlingCode(CE... values) { if (values!= null) { for (CE value: values) { getHandlingCode().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withHandlingCode(Collection values) { if (values!= null) { getHandlingCode().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withAdministrativeGenderCode(CE value) { setAdministrativeGenderCode(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withBirthTime(TS value) { setBirthTime(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withDeceasedInd(BL value) { setDeceasedInd(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withDeceasedTime(TS value) { setDeceasedTime(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withMultipleBirthInd(BL value) { setMultipleBirthInd(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withMultipleBirthOrderNumber(INT value) { setMultipleBirthOrderNumber(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withOrganDonorInd(BL value) { setOrganDonorInd(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withStrainText(ED value) { setStrainText(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withGenderStatusCode(CE value) { setGenderStatusCode(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withAsPatientOfOtherProvider(PRPAMT201302UV02PatientOfOtherProvider... values) { if (values!= null) { for (PRPAMT201302UV02PatientOfOtherProvider value: values) { getAsPatientOfOtherProvider().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withAsPatientOfOtherProvider(Collection values) { if (values!= null) { getAsPatientOfOtherProvider().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withAsMember(PRPAMT201302UV02Member... values) { if (values!= null) { for (PRPAMT201302UV02Member value: values) { getAsMember().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withAsMember(Collection values) { if (values!= null) { getAsMember().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withAsOtherIDs(PRPAMT201302UV02OtherIDs... values) { if (values!= null) { for (PRPAMT201302UV02OtherIDs value: values) { getAsOtherIDs().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withAsOtherIDs(Collection values) { if (values!= null) { getAsOtherIDs().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withContactParty(PRPAMT201302UV02ContactParty... values) { if (values!= null) { for (PRPAMT201302UV02ContactParty value: values) { getContactParty().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withContactParty(Collection values) { if (values!= null) { getContactParty().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withGuardian(PRPAMT201302UV02Guardian... values) { if (values!= null) { for (PRPAMT201302UV02Guardian value: values) { getGuardian().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withGuardian(Collection values) { if (values!= null) { getGuardian().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withPersonalRelationship(PRPAMT201302UV02PersonalRelationship... values) { if (values!= null) { for (PRPAMT201302UV02PersonalRelationship value: values) { getPersonalRelationship().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withPersonalRelationship(Collection values) { if (values!= null) { getPersonalRelationship().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withCareGiver(PRPAMT201302UV02CareGiver... values) { if (values!= null) { for (PRPAMT201302UV02CareGiver value: values) { getCareGiver().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withCareGiver(Collection values) { if (values!= null) { getCareGiver().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withBirthPlace(PRPAMT201302UV02BirthPlace value) { setBirthPlace(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withGuarantorRole(COCTMT670000UV04GuarantorRole... values) { if (values!= null) { for (COCTMT670000UV04GuarantorRole value: values) { getGuarantorRole().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withGuarantorRole(Collection values) { if (values!= null) { getGuarantorRole().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withNullFlavor(String... values) { if (values!= null) { for (String value: values) { getNullFlavor().add(value); } } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withNullFlavor(Collection values) { if (values!= null) { getNullFlavor().addAll(values); } return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withClassCode(EntityClassNonPersonLivingSubject value) { setClassCode(value); return this; } @Override public PRPAMT201302UV02PatientPatientNonPersonLivingSubject withDeterminerCode(String value) { setDeterminerCode(value); return this; } @Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE); } @Override public boolean equals(Object that) { return EqualsBuilder.reflectionEquals(this, that); } @Override public int hashCode() { return HashCodeBuilder.reflectionHashCode(this); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy