package org.hl7.v3; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name="POCD_MT000040.Component4", propOrder={"realmCode", "typeId", "templateId", "sequenceNumber", "seperatableInd", "act", "encounter", "observation", "observationMedia", "organizer", "procedure", "regionOfInterest", "substanceAdministration", "supply"}) public class POCDMT000040Component4 { protected List<CS> realmCode; protected POCDMT000040InfrastructureRootTypeId typeId; protected List<II> templateId; protected INT sequenceNumber; protected BL seperatableInd; protected POCDMT000040Act act; protected POCDMT000040Encounter encounter; protected POCDMT000040Observation observation; protected POCDMT000040ObservationMedia observationMedia; protected POCDMT000040Organizer organizer; protected POCDMT000040Procedure procedure; protected POCDMT000040RegionOfInterest regionOfInterest; protected POCDMT000040SubstanceAdministration substanceAdministration; protected POCDMT000040Supply supply; @XmlAttribute(name="nullFlavor") protected List<String> nullFlavor; @XmlAttribute(name="typeCode") protected ActRelationshipHasComponent typeCode; @XmlAttribute(name="contextConductionInd") protected Boolean contextConductionInd; public List<CS> getRealmCode() { if (this.realmCode == null) { this.realmCode = new ArrayList(); } return this.realmCode; } public POCDMT000040InfrastructureRootTypeId getTypeId() { return this.typeId; } public void setTypeId(POCDMT000040InfrastructureRootTypeId value) { this.typeId = value; } public List<II> getTemplateId() { if (this.templateId == null) { this.templateId = new ArrayList(); } return this.templateId; } public INT getSequenceNumber() { return this.sequenceNumber; } public void setSequenceNumber(INT value) { this.sequenceNumber = value; } public BL getSeperatableInd() { return this.seperatableInd; } public void setSeperatableInd(BL value) { this.seperatableInd = value; } public POCDMT000040Act getAct() { return this.act; } public void setAct(POCDMT000040Act value) { this.act = value; } public POCDMT000040Encounter getEncounter() { return this.encounter; } public void setEncounter(POCDMT000040Encounter value) { this.encounter = value; } public POCDMT000040Observation getObservation() { return this.observation; } public void setObservation(POCDMT000040Observation value) { this.observation = value; } public POCDMT000040ObservationMedia getObservationMedia() { return this.observationMedia; } public void setObservationMedia(POCDMT000040ObservationMedia value) { this.observationMedia = value; } public POCDMT000040Organizer getOrganizer() { return this.organizer; } public void setOrganizer(POCDMT000040Organizer value) { this.organizer = value; } public POCDMT000040Procedure getProcedure() { return this.procedure; } public void setProcedure(POCDMT000040Procedure value) { this.procedure = value; } public POCDMT000040RegionOfInterest getRegionOfInterest() { return this.regionOfInterest; } public void setRegionOfInterest(POCDMT000040RegionOfInterest value) { this.regionOfInterest = value; } public POCDMT000040SubstanceAdministration getSubstanceAdministration() { return this.substanceAdministration; } public void setSubstanceAdministration(POCDMT000040SubstanceAdministration value) { this.substanceAdministration = value; } public POCDMT000040Supply getSupply() { return this.supply; } public void setSupply(POCDMT000040Supply value) { this.supply = value; } public List<String> getNullFlavor() { if (this.nullFlavor == null) { this.nullFlavor = new ArrayList(); } return this.nullFlavor; } public ActRelationshipHasComponent getTypeCode() { if (this.typeCode == null) { return ActRelationshipHasComponent.COMP; } return this.typeCode; } public void setTypeCode(ActRelationshipHasComponent value) { this.typeCode = value; } public boolean isContextConductionInd() { if (this.contextConductionInd == null) { return true; } return this.contextConductionInd.booleanValue(); } public void setContextConductionInd(Boolean value) { this.contextConductionInd = value; } }