public class POCDMT000040SubstanceAdministration extends Object
Java class for POCD_MT000040.SubstanceAdministration complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="POCD_MT000040.SubstanceAdministration">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="realmCode" type="{urn:hl7-org:v3}CS" maxOccurs="unbounded" minOccurs="0"/>
<element name="typeId" type="{urn:hl7-org:v3}POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0"/>
<element name="templateId" type="{urn:hl7-org:v3}II" maxOccurs="unbounded" minOccurs="0"/>
<element name="id" type="{urn:hl7-org:v3}II" maxOccurs="unbounded" minOccurs="0"/>
<element name="code" type="{urn:hl7-org:v3}CD" minOccurs="0"/>
<element name="text" type="{urn:hl7-org:v3}ED" minOccurs="0"/>
<element name="statusCode" type="{urn:hl7-org:v3}CS" minOccurs="0"/>
<element name="effectiveTime" type="{urn:hl7-org:v3}SXCM_TS" maxOccurs="unbounded" minOccurs="0"/>
<element name="priorityCode" type="{urn:hl7-org:v3}CE" minOccurs="0"/>
<element name="repeatNumber" type="{urn:hl7-org:v3}IVL_INT" minOccurs="0"/>
<element ref="{http://ns.electronichealth.net.au/Ci/Cda/Extensions/3.0}methodCode" minOccurs="0"/>
<element name="routeCode" type="{urn:hl7-org:v3}CE" minOccurs="0"/>
<element name="approachSiteCode" type="{urn:hl7-org:v3}CD" maxOccurs="unbounded" minOccurs="0"/>
<element name="doseQuantity" type="{urn:hl7-org:v3}IVL_PQ" minOccurs="0"/>
<element name="rateQuantity" type="{urn:hl7-org:v3}IVL_PQ" minOccurs="0"/>
<element name="maxDoseQuantity" type="{urn:hl7-org:v3}RTO_PQ_PQ" minOccurs="0"/>
<element name="administrationUnitCode" type="{urn:hl7-org:v3}CE" minOccurs="0"/>
<element name="subject" type="{urn:hl7-org:v3}POCD_MT000040.Subject" minOccurs="0"/>
<element name="specimen" type="{urn:hl7-org:v3}POCD_MT000040.Specimen" maxOccurs="unbounded" minOccurs="0"/>
<element name="consumable" type="{urn:hl7-org:v3}POCD_MT000040.Consumable"/>
<element name="performer" type="{urn:hl7-org:v3}POCD_MT000040.Performer2" maxOccurs="unbounded" minOccurs="0"/>
<element name="author" type="{urn:hl7-org:v3}POCD_MT000040.Author" maxOccurs="unbounded" minOccurs="0"/>
<element name="informant" type="{urn:hl7-org:v3}POCD_MT000040.Informant12" maxOccurs="unbounded" minOccurs="0"/>
<element name="participant" type="{urn:hl7-org:v3}POCD_MT000040.Participant2" maxOccurs="unbounded" minOccurs="0"/>
<element name="entryRelationship" type="{urn:hl7-org:v3}POCD_MT000040.EntryRelationship" maxOccurs="unbounded" minOccurs="0"/>
<element name="reference" type="{urn:hl7-org:v3}POCD_MT000040.Reference" maxOccurs="unbounded" minOccurs="0"/>
<element name="precondition" type="{urn:hl7-org:v3}POCD_MT000040.Precondition" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="nullFlavor" type="{urn:hl7-org:v3}NullFlavor" />
<attribute name="classCode" use="required" type="{urn:hl7-org:v3}ActClass" fixed="SBADM" />
<attribute name="moodCode" use="required" type="{urn:hl7-org:v3}x_DocumentSubstanceMood" />
<attribute name="negationInd" type="{urn:hl7-org:v3}bl" />
</restriction>
</complexContent>
</complexType>
| Constructor and Description |
|---|
POCDMT000040SubstanceAdministration() |
| Modifier and Type | Method and Description |
|---|---|
CE |
getAdministrationUnitCode()
Gets the value of the administrationUnitCode property.
|
List<CD> |
getApproachSiteCode()
Gets the value of the approachSiteCode property.
|
List<POCDMT000040Author> |
getAuthor()
Gets the value of the author property.
|
ActClass |
getClassCode()
Gets the value of the classCode property.
|
CD |
getCode()
Gets the value of the code property.
|
POCDMT000040Consumable |
getConsumable()
Gets the value of the consumable property.
|
IVLPQ |
getDoseQuantity()
Gets the value of the doseQuantity property.
|
List<SXCMTS> |
getEffectiveTime()
Gets the value of the effectiveTime property.
|
List<POCDMT000040EntryRelationship> |
getEntryRelationship()
Gets the value of the entryRelationship property.
|
List<II> |
getId()
Gets the value of the id property.
|
List<POCDMT000040Informant12> |
getInformant()
Gets the value of the informant property.
|
RTOPQPQ |
getMaxDoseQuantity()
Gets the value of the maxDoseQuantity property.
|
CD |
getMethodCode()
Gets the value of the methodCode property.
|
XDocumentSubstanceMood |
getMoodCode()
Gets the value of the moodCode property.
|
NullFlavor |
getNullFlavor()
Gets the value of the nullFlavor property.
|
List<POCDMT000040Participant2> |
getParticipant()
Gets the value of the participant property.
|
List<POCDMT000040Performer2> |
getPerformer()
Gets the value of the performer property.
|
List<POCDMT000040Precondition> |
getPrecondition()
Gets the value of the precondition property.
|
CE |
getPriorityCode()
Gets the value of the priorityCode property.
|
IVLPQ |
getRateQuantity()
Gets the value of the rateQuantity property.
|
List<CS> |
getRealmCode()
Gets the value of the realmCode property.
|
List<POCDMT000040Reference> |
getReference()
Gets the value of the reference property.
|
IVLINT |
getRepeatNumber()
Gets the value of the repeatNumber property.
|
CE |
getRouteCode()
Gets the value of the routeCode property.
|
List<POCDMT000040Specimen> |
getSpecimen()
Gets the value of the specimen property.
|
CS |
getStatusCode()
Gets the value of the statusCode property.
|
POCDMT000040Subject |
getSubject()
Gets the value of the subject property.
|
List<II> |
getTemplateId()
Gets the value of the templateId property.
|
ED |
getText()
Gets the value of the text property.
|
POCDMT000040InfrastructureRootTypeId |
getTypeId()
Gets the value of the typeId property.
|
Boolean |
isNegationInd()
Gets the value of the negationInd property.
|
void |
setAdministrationUnitCode(CE value)
Sets the value of the administrationUnitCode property.
|
void |
setClassCode(ActClass value)
Sets the value of the classCode property.
|
void |
setCode(CD value)
Sets the value of the code property.
|
void |
setConsumable(POCDMT000040Consumable value)
Sets the value of the consumable property.
|
void |
setDoseQuantity(IVLPQ value)
Sets the value of the doseQuantity property.
|
void |
setMaxDoseQuantity(RTOPQPQ value)
Sets the value of the maxDoseQuantity property.
|
void |
setMethodCode(CD value)
Sets the value of the methodCode property.
|
void |
setMoodCode(XDocumentSubstanceMood value)
Sets the value of the moodCode property.
|
void |
setNegationInd(Boolean value)
Sets the value of the negationInd property.
|
void |
setNullFlavor(NullFlavor value)
Sets the value of the nullFlavor property.
|
void |
setPriorityCode(CE value)
Sets the value of the priorityCode property.
|
void |
setRateQuantity(IVLPQ value)
Sets the value of the rateQuantity property.
|
void |
setRepeatNumber(IVLINT value)
Sets the value of the repeatNumber property.
|
void |
setRouteCode(CE value)
Sets the value of the routeCode property.
|
void |
setStatusCode(CS value)
Sets the value of the statusCode property.
|
void |
setSubject(POCDMT000040Subject value)
Sets the value of the subject property.
|
void |
setText(ED value)
Sets the value of the text property.
|
void |
setTypeId(POCDMT000040InfrastructureRootTypeId value)
Sets the value of the typeId property.
|
protected POCDMT000040InfrastructureRootTypeId typeId
protected CD code
protected ED text
protected CS statusCode
protected CE priorityCode
protected IVLINT repeatNumber
protected CD methodCode
protected CE routeCode
protected IVLPQ doseQuantity
protected IVLPQ rateQuantity
protected RTOPQPQ maxDoseQuantity
protected CE administrationUnitCode
protected POCDMT000040Subject subject
protected List<POCDMT000040Specimen> specimen
protected POCDMT000040Consumable consumable
protected List<POCDMT000040Performer2> performer
protected List<POCDMT000040Author> author
protected List<POCDMT000040Informant12> informant
protected List<POCDMT000040Participant2> participant
protected List<POCDMT000040EntryRelationship> entryRelationship
protected List<POCDMT000040Reference> reference
protected List<POCDMT000040Precondition> precondition
protected NullFlavor nullFlavor
protected ActClass classCode
protected XDocumentSubstanceMood moodCode
protected Boolean negationInd
public List<CS> getRealmCode()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the realmCode property.
For example, to add a new item, do as follows:
getRealmCode().add(newItem);
Objects of the following type(s) are allowed in the list
CS
public POCDMT000040InfrastructureRootTypeId getTypeId()
POCDMT000040InfrastructureRootTypeIdpublic void setTypeId(POCDMT000040InfrastructureRootTypeId value)
value - allowed object is
POCDMT000040InfrastructureRootTypeIdpublic List<II> getTemplateId()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the templateId property.
For example, to add a new item, do as follows:
getTemplateId().add(newItem);
Objects of the following type(s) are allowed in the list
II
public List<II> getId()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the id property.
For example, to add a new item, do as follows:
getId().add(newItem);
Objects of the following type(s) are allowed in the list
II
public void setCode(CD value)
value - allowed object is
CDpublic void setText(ED value)
value - allowed object is
EDpublic CS getStatusCode()
CSpublic void setStatusCode(CS value)
value - allowed object is
CSpublic List<SXCMTS> getEffectiveTime()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the effectiveTime property.
For example, to add a new item, do as follows:
getEffectiveTime().add(newItem);
Objects of the following type(s) are allowed in the list
SXCMTS
public CE getPriorityCode()
CEpublic void setPriorityCode(CE value)
value - allowed object is
CEpublic IVLINT getRepeatNumber()
IVLINTpublic void setRepeatNumber(IVLINT value)
value - allowed object is
IVLINTpublic CD getMethodCode()
CDpublic void setMethodCode(CD value)
value - allowed object is
CDpublic CE getRouteCode()
CEpublic void setRouteCode(CE value)
value - allowed object is
CEpublic List<CD> getApproachSiteCode()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the approachSiteCode property.
For example, to add a new item, do as follows:
getApproachSiteCode().add(newItem);
Objects of the following type(s) are allowed in the list
CD
public IVLPQ getDoseQuantity()
IVLPQpublic void setDoseQuantity(IVLPQ value)
value - allowed object is
IVLPQpublic IVLPQ getRateQuantity()
IVLPQpublic void setRateQuantity(IVLPQ value)
value - allowed object is
IVLPQpublic RTOPQPQ getMaxDoseQuantity()
RTOPQPQpublic void setMaxDoseQuantity(RTOPQPQ value)
value - allowed object is
RTOPQPQpublic CE getAdministrationUnitCode()
CEpublic void setAdministrationUnitCode(CE value)
value - allowed object is
CEpublic POCDMT000040Subject getSubject()
POCDMT000040Subjectpublic void setSubject(POCDMT000040Subject value)
value - allowed object is
POCDMT000040Subjectpublic List<POCDMT000040Specimen> getSpecimen()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the specimen property.
For example, to add a new item, do as follows:
getSpecimen().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040Specimen
public POCDMT000040Consumable getConsumable()
POCDMT000040Consumablepublic void setConsumable(POCDMT000040Consumable value)
value - allowed object is
POCDMT000040Consumablepublic List<POCDMT000040Performer2> getPerformer()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the performer property.
For example, to add a new item, do as follows:
getPerformer().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040Performer2
public List<POCDMT000040Author> getAuthor()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the author property.
For example, to add a new item, do as follows:
getAuthor().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040Author
public List<POCDMT000040Informant12> getInformant()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the informant property.
For example, to add a new item, do as follows:
getInformant().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040Informant12
public List<POCDMT000040Participant2> getParticipant()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the participant property.
For example, to add a new item, do as follows:
getParticipant().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040Participant2
public List<POCDMT000040EntryRelationship> getEntryRelationship()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the entryRelationship property.
For example, to add a new item, do as follows:
getEntryRelationship().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040EntryRelationship
public List<POCDMT000040Reference> getReference()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the reference property.
For example, to add a new item, do as follows:
getReference().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040Reference
public List<POCDMT000040Precondition> getPrecondition()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the precondition property.
For example, to add a new item, do as follows:
getPrecondition().add(newItem);
Objects of the following type(s) are allowed in the list
POCDMT000040Precondition
public NullFlavor getNullFlavor()
NullFlavorpublic void setNullFlavor(NullFlavor value)
value - allowed object is
NullFlavorpublic ActClass getClassCode()
ActClasspublic void setClassCode(ActClass value)
value - allowed object is
ActClasspublic XDocumentSubstanceMood getMoodCode()
XDocumentSubstanceMoodpublic void setMoodCode(XDocumentSubstanceMood value)
value - allowed object is
XDocumentSubstanceMoodpublic Boolean isNegationInd()
BooleanCopyright © 2021. All rights reserved.