Package org.hl7.fhir
Class ImmunizationVaccinationProtocol
java.lang.Object
org.hl7.fhir.Element
org.hl7.fhir.BackboneElement
org.hl7.fhir.ImmunizationVaccinationProtocol
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
public class ImmunizationVaccinationProtocol
extends BackboneElement
implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
Describes the event of a patient being administered a vaccination or a record of a vaccination as reported by a patient, a clinician or another party and may include vaccine reaction information and what vaccination protocol was followed.
Java class for Immunization.VaccinationProtocol complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Immunization.VaccinationProtocol">
<complexContent>
<extension base="{http://hl7.org/fhir}BackboneElement">
<sequence>
<element name="doseSequence" type="{http://hl7.org/fhir}positiveInt"/>
<element name="description" type="{http://hl7.org/fhir}string" minOccurs="0"/>
<element name="authority" type="{http://hl7.org/fhir}Reference" minOccurs="0"/>
<element name="series" type="{http://hl7.org/fhir}string" minOccurs="0"/>
<element name="seriesDoses" type="{http://hl7.org/fhir}positiveInt" minOccurs="0"/>
<element name="targetDisease" type="{http://hl7.org/fhir}CodeableConcept" maxOccurs="unbounded"/>
<element name="doseStatus" type="{http://hl7.org/fhir}CodeableConcept"/>
<element name="doseStatusReason" type="{http://hl7.org/fhir}CodeableConcept" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Referenceprotected Stringprotected PositiveIntprotected CodeableConceptprotected CodeableConceptprotected Stringprotected PositiveIntprotected List<CodeableConcept> Fields inherited from class org.hl7.fhir.BackboneElement
modifierExtension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) booleanbooleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) Gets the value of the authority property.Gets the value of the description property.Gets the value of the doseSequence property.Gets the value of the doseStatus property.Gets the value of the doseStatusReason property.Gets the value of the series property.Gets the value of the seriesDoses property.Gets the value of the targetDisease property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) voidsetAuthority(Reference value) Sets the value of the authority property.voidsetDescription(String value) Sets the value of the description property.voidsetDoseSequence(PositiveInt value) Sets the value of the doseSequence property.voidsetDoseStatus(CodeableConcept value) Sets the value of the doseStatus property.voidSets the value of the doseStatusReason property.voidSets the value of the series property.voidsetSeriesDoses(PositiveInt value) Sets the value of the seriesDoses property.voidsetTargetDisease(List<CodeableConcept> value) toString()withAuthority(Reference value) withDescription(String value) withDoseSequence(PositiveInt value) withDoseStatus(CodeableConcept value) withExtension(Collection<Extension> values) withExtension(Extension... values) withModifierExtension(Collection<Extension> values) withModifierExtension(Extension... values) withSeries(String value) withSeriesDoses(PositiveInt value) withTargetDisease(Collection<CodeableConcept> values) withTargetDisease(CodeableConcept... values) Methods inherited from class org.hl7.fhir.BackboneElement
getModifierExtension, setModifierExtensionMethods inherited from class org.hl7.fhir.Element
getExtension, getId, setExtension, setId
-
Field Details
-
doseSequence
-
description
-
authority
-
series
-
seriesDoses
-
targetDisease
-
doseStatus
-
doseStatusReason
-
-
Constructor Details
-
ImmunizationVaccinationProtocol
public ImmunizationVaccinationProtocol()
-
-
Method Details
-
getDoseSequence
Gets the value of the doseSequence property.- Returns:
- possible object is
PositiveInt
-
setDoseSequence
Sets the value of the doseSequence property.- Parameters:
value- allowed object isPositiveInt
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getAuthority
Gets the value of the authority property.- Returns:
- possible object is
Reference
-
setAuthority
Sets the value of the authority property.- Parameters:
value- allowed object isReference
-
getSeries
Gets the value of the series property.- Returns:
- possible object is
String
-
setSeries
Sets the value of the series property.- Parameters:
value- allowed object isString
-
getSeriesDoses
Gets the value of the seriesDoses property.- Returns:
- possible object is
PositiveInt
-
setSeriesDoses
Sets the value of the seriesDoses property.- Parameters:
value- allowed object isPositiveInt
-
getTargetDisease
Gets the value of the targetDisease property.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 Jakarta XML Binding object. This is why there is not a
setmethod for the targetDisease property.For example, to add a new item, do as follows:
getTargetDisease().add(newItem);Objects of the following type(s) are allowed in the list
CodeableConcept -
getDoseStatus
Gets the value of the doseStatus property.- Returns:
- possible object is
CodeableConcept
-
setDoseStatus
Sets the value of the doseStatus property.- Parameters:
value- allowed object isCodeableConcept
-
getDoseStatusReason
Gets the value of the doseStatusReason property.- Returns:
- possible object is
CodeableConcept
-
setDoseStatusReason
Sets the value of the doseStatusReason property.- Parameters:
value- allowed object isCodeableConcept
-
withDoseSequence
-
withDescription
-
withAuthority
-
withSeries
-
withSeriesDoses
-
withTargetDisease
-
withTargetDisease
-
withDoseStatus
-
withDoseStatusReason
-
withModifierExtension
- Overrides:
withModifierExtensionin classBackboneElement
-
withModifierExtension
- Overrides:
withModifierExtensionin classBackboneElement
-
withExtension
- Overrides:
withExtensionin classBackboneElement
-
withExtension
- Overrides:
withExtensionin classBackboneElement
-
withId
- Overrides:
withIdin classBackboneElement
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) - Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classBackboneElement
-
equals
- Overrides:
equalsin classBackboneElement
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) - Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classBackboneElement
-
hashCode
public int hashCode()- Overrides:
hashCodein classBackboneElement
-
toString
- Overrides:
toStringin classBackboneElement
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classBackboneElement
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classBackboneElement
-
setTargetDisease
-