public class Immunization extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Immunization.ImmunizationEducationComponent |
static class |
Immunization.ImmunizationPerformerComponent |
static class |
Immunization.ImmunizationProtocolAppliedComponent |
static class |
Immunization.ImmunizationReactionComponent |
static class |
Immunization.ImmunizationStatus |
static class |
Immunization.ImmunizationStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
static ca.uhn.fhir.rest.gclient.DateClientParam |
DATE
Fluent Client search parameter constant for date
|
protected Quantity |
doseQuantity
The quantity of vaccine product that was administered.
|
protected List<Immunization.ImmunizationEducationComponent> |
education
Educational material presented to the patient (or guardian) at the time of vaccine administration.
|
protected Reference |
encounter
The visit or admission or other contact between patient and health care provider the immunization was performed as part of.
|
protected Encounter |
encounterTarget
The actual object that is the target of the reference (The visit or admission or other contact between patient and health care provider the immunization was performed as part of.)
|
protected DateType |
expirationDate
Date vaccine batch expires.
|
protected CodeableConcept |
fundingSource
Indicates the source of the vaccine actually administered.
|
protected List<Identifier> |
identifier
A unique identifier assigned to this immunization record.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_MANUFACTURER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_REACTION
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_REASON_REFERENCE
Constant for fluent queries to be used to add include statements.
|
protected BooleanType |
isSubpotent
Indication if a dose is considered to be subpotent.
|
protected Reference |
location
The service delivery location where the vaccine administration occurred.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
LOCATION
Fluent Client search parameter constant for location
|
protected Location |
locationTarget
The actual object that is the target of the reference (The service delivery location where the vaccine administration occurred.)
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
LOT_NUMBER
Fluent Client search parameter constant for lot-number
|
protected StringType |
lotNumber
Lot number of the vaccine product.
|
protected Reference |
manufacturer
Name of vaccine manufacturer.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
MANUFACTURER
Fluent Client search parameter constant for manufacturer
|
protected Organization |
manufacturerTarget
The actual object that is the target of the reference (Name of vaccine manufacturer.)
|
protected List<Annotation> |
note
Extra information about the immunization that is not conveyed by the other attributes.
|
protected Type |
occurrence
Date vaccine administered or was to be administered.
|
protected Reference |
patient
The patient who either received or did not receive the immunization.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected Patient |
patientTarget
The actual object that is the target of the reference (The patient who either received or did not receive the immunization.)
|
protected List<Immunization.ImmunizationPerformerComponent> |
performer
Indicates who performed the immunization event.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PERFORMER
Fluent Client search parameter constant for performer
|
protected BooleanType |
primarySource
An indication that the content of the record is based on information from the person who administered the vaccine.
|
protected List<CodeableConcept> |
programEligibility
Indicates a patient's eligibility for a funding program.
|
protected List<Immunization.ImmunizationProtocolAppliedComponent> |
protocolApplied
The protocol (set of recommendations) being followed by the provider who administered the dose.
|
protected List<Immunization.ImmunizationReactionComponent> |
reaction
Categorical data indicating that an adverse event is associated in time to an immunization.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
REACTION
Fluent Client search parameter constant for reaction
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
REACTION_DATE
Fluent Client search parameter constant for reaction-date
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
REASON_CODE
Fluent Client search parameter constant for reason-code
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
REASON_REFERENCE
Fluent Client search parameter constant for reason-reference
|
protected List<CodeableConcept> |
reasonCode
Reasons why the vaccine was administered.
|
protected List<Reference> |
reasonReference
Condition, Observation or DiagnosticReport that supports why the immunization was administered.
|
protected List<Resource> |
reasonReferenceTarget
The actual objects that are the target of the reference (Condition, Observation or DiagnosticReport that supports why the immunization was administered.)
|
protected DateTimeType |
recorded
The date the occurrence of the immunization was first captured in the record - potentially significantly after the occurrence of the event.
|
protected CodeableConcept |
reportOrigin
The source of the data when the report of the immunization event is not based on information from the person who administered the vaccine.
|
protected CodeableConcept |
route
The path by which the vaccine product is taken into the body.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
SERIES
Fluent Client search parameter constant for series
|
protected CodeableConcept |
site
Body site where vaccine was administered.
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_LOCATION
Search parameter: location
|
static String |
SP_LOT_NUMBER
Search parameter: lot-number
|
static String |
SP_MANUFACTURER
Search parameter: manufacturer
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PERFORMER
Search parameter: performer
|
static String |
SP_REACTION
Search parameter: reaction
|
static String |
SP_REACTION_DATE
Search parameter: reaction-date
|
static String |
SP_REASON_CODE
Search parameter: reason-code
|
static String |
SP_REASON_REFERENCE
Search parameter: reason-reference
|
static String |
SP_SERIES
Search parameter: series
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_STATUS_REASON
Search parameter: status-reason
|
static String |
SP_TARGET_DISEASE
Search parameter: target-disease
|
static String |
SP_VACCINE_CODE
Search parameter: vaccine-code
|
protected Enumeration<Immunization.ImmunizationStatus> |
status
Indicates the current status of the immunization event.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS_REASON
Fluent Client search parameter constant for status-reason
|
protected CodeableConcept |
statusReason
Indicates the reason the immunization event was not performed.
|
protected List<CodeableConcept> |
subpotentReason
Reason why a dose is considered to be subpotent.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TARGET_DISEASE
Fluent Client search parameter constant for target-disease
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
VACCINE_CODE
Fluent Client search parameter constant for vaccine-code
|
protected CodeableConcept |
vaccineCode
Vaccine that was administered or was to be administered.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Immunization()
Constructor
|
Immunization(Enumeration<Immunization.ImmunizationStatus> status,
CodeableConcept vaccineCode,
Reference patient,
Type occurrence)
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected Enumeration<Immunization.ImmunizationStatus> status
protected CodeableConcept statusReason
protected CodeableConcept vaccineCode
protected Reference patient
protected Patient patientTarget
protected Reference encounter
protected Encounter encounterTarget
protected Type occurrence
protected DateTimeType recorded
protected BooleanType primarySource
protected CodeableConcept reportOrigin
protected Reference location
protected Location locationTarget
protected Reference manufacturer
protected Organization manufacturerTarget
protected StringType lotNumber
protected DateType expirationDate
protected CodeableConcept site
protected CodeableConcept route
protected Quantity doseQuantity
protected List<Immunization.ImmunizationPerformerComponent> performer
protected List<Annotation> note
protected List<CodeableConcept> reasonCode
protected List<Reference> reasonReference
protected List<Resource> reasonReferenceTarget
protected BooleanType isSubpotent
protected List<CodeableConcept> subpotentReason
protected List<Immunization.ImmunizationEducationComponent> education
protected List<CodeableConcept> programEligibility
protected CodeableConcept fundingSource
protected List<Immunization.ImmunizationReactionComponent> reaction
protected List<Immunization.ImmunizationProtocolAppliedComponent> protocolApplied
public static final String SP_DATE
Description: Vaccination (non)-Administration Date
Type: date
Path: Immunization.occurrence[x]
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Description: Vaccination (non)-Administration Date
Type: date
Path: Immunization.occurrence[x]
public static final String SP_IDENTIFIER
Description: Business identifier
Type: token
Path: Immunization.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: Business identifier
Type: token
Path: Immunization.identifier
public static final String SP_PERFORMER
Description: The practitioner or organization who played a role in the vaccination
Type: reference
Path: Immunization.performer.actor
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER
Description: The practitioner or organization who played a role in the vaccination
Type: reference
Path: Immunization.performer.actor
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER
public static final String SP_REACTION
Description: Additional information on reaction
Type: reference
Path: Immunization.reaction.detail
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REACTION
Description: Additional information on reaction
Type: reference
Path: Immunization.reaction.detail
public static final ca.uhn.fhir.model.api.Include INCLUDE_REACTION
public static final String SP_LOT_NUMBER
Description: Vaccine Lot Number
Type: string
Path: Immunization.lotNumber
public static final ca.uhn.fhir.rest.gclient.StringClientParam LOT_NUMBER
Description: Vaccine Lot Number
Type: string
Path: Immunization.lotNumber
public static final String SP_STATUS_REASON
Description: Reason why the vaccine was not administered
Type: token
Path: Immunization.statusReason
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS_REASON
Description: Reason why the vaccine was not administered
Type: token
Path: Immunization.statusReason
public static final String SP_REASON_CODE
Description: Reason why the vaccine was administered
Type: token
Path: Immunization.reasonCode
public static final ca.uhn.fhir.rest.gclient.TokenClientParam REASON_CODE
Description: Reason why the vaccine was administered
Type: token
Path: Immunization.reasonCode
public static final String SP_MANUFACTURER
Description: Vaccine Manufacturer
Type: reference
Path: Immunization.manufacturer
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MANUFACTURER
Description: Vaccine Manufacturer
Type: reference
Path: Immunization.manufacturer
public static final ca.uhn.fhir.model.api.Include INCLUDE_MANUFACTURER
public static final String SP_TARGET_DISEASE
Description: The target disease the dose is being administered against
Type: token
Path: Immunization.protocolApplied.targetDisease
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TARGET_DISEASE
Description: The target disease the dose is being administered against
Type: token
Path: Immunization.protocolApplied.targetDisease
public static final String SP_PATIENT
Description: The patient for the vaccination record
Type: reference
Path: Immunization.patient
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: The patient for the vaccination record
Type: reference
Path: Immunization.patient
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_SERIES
Description: The series being followed by the provider
Type: string
Path: Immunization.protocolApplied.series
public static final ca.uhn.fhir.rest.gclient.StringClientParam SERIES
Description: The series being followed by the provider
Type: string
Path: Immunization.protocolApplied.series
public static final String SP_VACCINE_CODE
Description: Vaccine Product Administered
Type: token
Path: Immunization.vaccineCode
public static final ca.uhn.fhir.rest.gclient.TokenClientParam VACCINE_CODE
Description: Vaccine Product Administered
Type: token
Path: Immunization.vaccineCode
public static final String SP_REASON_REFERENCE
Description: Why immunization occurred
Type: reference
Path: Immunization.reasonReference
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REASON_REFERENCE
Description: Why immunization occurred
Type: reference
Path: Immunization.reasonReference
public static final ca.uhn.fhir.model.api.Include INCLUDE_REASON_REFERENCE
public static final String SP_LOCATION
Description: The service delivery location or facility in which the vaccine was / was to be administered
Type: reference
Path: Immunization.location
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION
Description: The service delivery location or facility in which the vaccine was / was to be administered
Type: reference
Path: Immunization.location
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION
public static final String SP_STATUS
Description: Immunization event status
Type: token
Path: Immunization.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: Immunization event status
Type: token
Path: Immunization.status
public static final String SP_REACTION_DATE
Description: When reaction started
Type: date
Path: Immunization.reaction.date
public static final ca.uhn.fhir.rest.gclient.DateClientParam REACTION_DATE
Description: When reaction started
Type: date
Path: Immunization.reaction.date
public Immunization()
public Immunization(Enumeration<Immunization.ImmunizationStatus> status, CodeableConcept vaccineCode, Reference patient, Type occurrence)
public List<Identifier> getIdentifier()
identifier (A unique identifier assigned to this immunization record.)public Immunization setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public Immunization addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic Enumeration<Immunization.ImmunizationStatus> getStatusElement()
status (Indicates the current status of the immunization event.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public Immunization setStatusElement(Enumeration<Immunization.ImmunizationStatus> value)
value - status (Indicates the current status of the immunization event.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Immunization.ImmunizationStatus getStatus()
public Immunization setStatus(Immunization.ImmunizationStatus value)
value - Indicates the current status of the immunization event.public CodeableConcept getStatusReason()
statusReason (Indicates the reason the immunization event was not performed.)public boolean hasStatusReason()
public Immunization setStatusReason(CodeableConcept value)
value - statusReason (Indicates the reason the immunization event was not performed.)public CodeableConcept getVaccineCode()
vaccineCode (Vaccine that was administered or was to be administered.)public boolean hasVaccineCode()
public Immunization setVaccineCode(CodeableConcept value)
value - vaccineCode (Vaccine that was administered or was to be administered.)public Reference getPatient()
patient (The patient who either received or did not receive the immunization.)public boolean hasPatient()
public Immunization setPatient(Reference value)
value - patient (The patient who either received or did not receive the immunization.)public Patient getPatientTarget()
patient The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The patient who either received or did not receive the immunization.)public Immunization setPatientTarget(Patient value)
value - patient The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The patient who either received or did not receive the immunization.)public Reference getEncounter()
encounter (The visit or admission or other contact between patient and health care provider the immunization was performed as part of.)public boolean hasEncounter()
public Immunization setEncounter(Reference value)
value - encounter (The visit or admission or other contact between patient and health care provider the immunization was performed as part of.)public Encounter getEncounterTarget()
encounter The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The visit or admission or other contact between patient and health care provider the immunization was performed as part of.)public Immunization setEncounterTarget(Encounter value)
value - encounter The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The visit or admission or other contact between patient and health care provider the immunization was performed as part of.)public Type getOccurrence()
occurrence (Date vaccine administered or was to be administered.)public DateTimeType getOccurrenceDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
occurrence (Date vaccine administered or was to be administered.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasOccurrenceDateTimeType()
public StringType getOccurrenceStringType() throws org.hl7.fhir.exceptions.FHIRException
occurrence (Date vaccine administered or was to be administered.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasOccurrenceStringType()
public boolean hasOccurrence()
public Immunization setOccurrence(Type value)
value - occurrence (Date vaccine administered or was to be administered.)public DateTimeType getRecordedElement()
recorded (The date the occurrence of the immunization was first captured in the record - potentially significantly after the occurrence of the event.). This is the underlying object with id, value and extensions. The accessor "getRecorded" gives direct access to the valuepublic boolean hasRecordedElement()
public boolean hasRecorded()
public Immunization setRecordedElement(DateTimeType value)
value - recorded (The date the occurrence of the immunization was first captured in the record - potentially significantly after the occurrence of the event.). This is the underlying object with id, value and extensions. The accessor "getRecorded" gives direct access to the valuepublic Date getRecorded()
public Immunization setRecorded(Date value)
value - The date the occurrence of the immunization was first captured in the record - potentially significantly after the occurrence of the event.public BooleanType getPrimarySourceElement()
primarySource (An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.). This is the underlying object with id, value and extensions. The accessor "getPrimarySource" gives direct access to the valuepublic boolean hasPrimarySourceElement()
public boolean hasPrimarySource()
public Immunization setPrimarySourceElement(BooleanType value)
value - primarySource (An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.). This is the underlying object with id, value and extensions. The accessor "getPrimarySource" gives direct access to the valuepublic boolean getPrimarySource()
public Immunization setPrimarySource(boolean value)
value - An indication that the content of the record is based on information from the person who administered the vaccine. This reflects the context under which the data was originally recorded.public CodeableConcept getReportOrigin()
reportOrigin (The source of the data when the report of the immunization event is not based on information from the person who administered the vaccine.)public boolean hasReportOrigin()
public Immunization setReportOrigin(CodeableConcept value)
value - reportOrigin (The source of the data when the report of the immunization event is not based on information from the person who administered the vaccine.)public Reference getLocation()
location (The service delivery location where the vaccine administration occurred.)public boolean hasLocation()
public Immunization setLocation(Reference value)
value - location (The service delivery location where the vaccine administration occurred.)public Location getLocationTarget()
location The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The service delivery location where the vaccine administration occurred.)public Immunization setLocationTarget(Location value)
value - location The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The service delivery location where the vaccine administration occurred.)public Reference getManufacturer()
manufacturer (Name of vaccine manufacturer.)public boolean hasManufacturer()
public Immunization setManufacturer(Reference value)
value - manufacturer (Name of vaccine manufacturer.)public Organization getManufacturerTarget()
manufacturer The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Name of vaccine manufacturer.)public Immunization setManufacturerTarget(Organization value)
value - manufacturer The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Name of vaccine manufacturer.)public StringType getLotNumberElement()
lotNumber (Lot number of the vaccine product.). This is the underlying object with id, value and extensions. The accessor "getLotNumber" gives direct access to the valuepublic boolean hasLotNumberElement()
public boolean hasLotNumber()
public Immunization setLotNumberElement(StringType value)
value - lotNumber (Lot number of the vaccine product.). This is the underlying object with id, value and extensions. The accessor "getLotNumber" gives direct access to the valuepublic String getLotNumber()
public Immunization setLotNumber(String value)
value - Lot number of the vaccine product.public DateType getExpirationDateElement()
expirationDate (Date vaccine batch expires.). This is the underlying object with id, value and extensions. The accessor "getExpirationDate" gives direct access to the valuepublic boolean hasExpirationDateElement()
public boolean hasExpirationDate()
public Immunization setExpirationDateElement(DateType value)
value - expirationDate (Date vaccine batch expires.). This is the underlying object with id, value and extensions. The accessor "getExpirationDate" gives direct access to the valuepublic Date getExpirationDate()
public Immunization setExpirationDate(Date value)
value - Date vaccine batch expires.public CodeableConcept getSite()
site (Body site where vaccine was administered.)public boolean hasSite()
public Immunization setSite(CodeableConcept value)
value - site (Body site where vaccine was administered.)public CodeableConcept getRoute()
route (The path by which the vaccine product is taken into the body.)public boolean hasRoute()
public Immunization setRoute(CodeableConcept value)
value - route (The path by which the vaccine product is taken into the body.)public Quantity getDoseQuantity()
doseQuantity (The quantity of vaccine product that was administered.)public boolean hasDoseQuantity()
public Immunization setDoseQuantity(Quantity value)
value - doseQuantity (The quantity of vaccine product that was administered.)public List<Immunization.ImmunizationPerformerComponent> getPerformer()
performer (Indicates who performed the immunization event.)public Immunization setPerformer(List<Immunization.ImmunizationPerformerComponent> thePerformer)
this for easy method chainingpublic boolean hasPerformer()
public Immunization.ImmunizationPerformerComponent addPerformer()
public Immunization addPerformer(Immunization.ImmunizationPerformerComponent t)
public Immunization.ImmunizationPerformerComponent getPerformerFirstRep()
performer, creating it if it does not already existpublic List<Annotation> getNote()
note (Extra information about the immunization that is not conveyed by the other attributes.)public Immunization setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public Immunization addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existpublic List<CodeableConcept> getReasonCode()
reasonCode (Reasons why the vaccine was administered.)public Immunization setReasonCode(List<CodeableConcept> theReasonCode)
this for easy method chainingpublic boolean hasReasonCode()
public CodeableConcept addReasonCode()
public Immunization addReasonCode(CodeableConcept t)
public CodeableConcept getReasonCodeFirstRep()
reasonCode, creating it if it does not already existpublic List<Reference> getReasonReference()
reasonReference (Condition, Observation or DiagnosticReport that supports why the immunization was administered.)public Immunization setReasonReference(List<Reference> theReasonReference)
this for easy method chainingpublic boolean hasReasonReference()
public Reference addReasonReference()
public Immunization addReasonReference(Reference t)
public Reference getReasonReferenceFirstRep()
reasonReference, creating it if it does not already exist@Deprecated public List<Resource> getReasonReferenceTarget()
public BooleanType getIsSubpotentElement()
isSubpotent (Indication if a dose is considered to be subpotent. By default, a dose should be considered to be potent.). This is the underlying object with id, value and extensions. The accessor "getIsSubpotent" gives direct access to the valuepublic boolean hasIsSubpotentElement()
public boolean hasIsSubpotent()
public Immunization setIsSubpotentElement(BooleanType value)
value - isSubpotent (Indication if a dose is considered to be subpotent. By default, a dose should be considered to be potent.). This is the underlying object with id, value and extensions. The accessor "getIsSubpotent" gives direct access to the valuepublic boolean getIsSubpotent()
public Immunization setIsSubpotent(boolean value)
value - Indication if a dose is considered to be subpotent. By default, a dose should be considered to be potent.public List<CodeableConcept> getSubpotentReason()
subpotentReason (Reason why a dose is considered to be subpotent.)public Immunization setSubpotentReason(List<CodeableConcept> theSubpotentReason)
this for easy method chainingpublic boolean hasSubpotentReason()
public CodeableConcept addSubpotentReason()
public Immunization addSubpotentReason(CodeableConcept t)
public CodeableConcept getSubpotentReasonFirstRep()
subpotentReason, creating it if it does not already existpublic List<Immunization.ImmunizationEducationComponent> getEducation()
education (Educational material presented to the patient (or guardian) at the time of vaccine administration.)public Immunization setEducation(List<Immunization.ImmunizationEducationComponent> theEducation)
this for easy method chainingpublic boolean hasEducation()
public Immunization.ImmunizationEducationComponent addEducation()
public Immunization addEducation(Immunization.ImmunizationEducationComponent t)
public Immunization.ImmunizationEducationComponent getEducationFirstRep()
education, creating it if it does not already existpublic List<CodeableConcept> getProgramEligibility()
programEligibility (Indicates a patient's eligibility for a funding program.)public Immunization setProgramEligibility(List<CodeableConcept> theProgramEligibility)
this for easy method chainingpublic boolean hasProgramEligibility()
public CodeableConcept addProgramEligibility()
public Immunization addProgramEligibility(CodeableConcept t)
public CodeableConcept getProgramEligibilityFirstRep()
programEligibility, creating it if it does not already existpublic CodeableConcept getFundingSource()
fundingSource (Indicates the source of the vaccine actually administered. This may be different than the patient eligibility (e.g. the patient may be eligible for a publically purchased vaccine but due to inventory issues, vaccine purchased with private funds was actually administered).)public boolean hasFundingSource()
public Immunization setFundingSource(CodeableConcept value)
value - fundingSource (Indicates the source of the vaccine actually administered. This may be different than the patient eligibility (e.g. the patient may be eligible for a publically purchased vaccine but due to inventory issues, vaccine purchased with private funds was actually administered).)public List<Immunization.ImmunizationReactionComponent> getReaction()
reaction (Categorical data indicating that an adverse event is associated in time to an immunization.)public Immunization setReaction(List<Immunization.ImmunizationReactionComponent> theReaction)
this for easy method chainingpublic boolean hasReaction()
public Immunization.ImmunizationReactionComponent addReaction()
public Immunization addReaction(Immunization.ImmunizationReactionComponent t)
public Immunization.ImmunizationReactionComponent getReactionFirstRep()
reaction, creating it if it does not already existpublic List<Immunization.ImmunizationProtocolAppliedComponent> getProtocolApplied()
protocolApplied (The protocol (set of recommendations) being followed by the provider who administered the dose.)public Immunization setProtocolApplied(List<Immunization.ImmunizationProtocolAppliedComponent> theProtocolApplied)
this for easy method chainingpublic boolean hasProtocolApplied()
public Immunization.ImmunizationProtocolAppliedComponent addProtocolApplied()
public Immunization addProtocolApplied(Immunization.ImmunizationProtocolAppliedComponent t)
public Immunization.ImmunizationProtocolAppliedComponent getProtocolAppliedFirstRep()
protocolApplied, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic Immunization copy()
copy in class DomainResourcepublic void copyValues(Immunization dst)
protected Immunization typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2021 Health Level 7. All rights reserved.