public class Immunization extends BaseResource implements IResource
Definition: Immunization event information
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/Immunization
| Modifier and Type | Class and Description |
|---|---|
static class |
Immunization.Explanation
Block class for child element: Immunization.explanation (Administration / refusal reasons)
|
static class |
Immunization.Reaction
Block class for child element: Immunization.reaction (Details of a reaction that follows immunization)
|
static class |
Immunization.VaccinationProtocol
Block class for child element: Immunization.vaccinationProtocol (What protocol was followed)
|
| Modifier and Type | Field and Description |
|---|---|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static NumberClientParam |
DOSE_SEQUENCE
Fluent Client search parameter constant for dose-sequence
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_MANUFACTURER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_REACTION_DETAIL
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_REQUESTER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
LOCATION
Fluent Client search parameter constant for location
|
static StringClientParam |
LOT_NUMBER
Fluent Client search parameter constant for lot-number
|
static ReferenceClientParam |
MANUFACTURER
Fluent Client search parameter constant for manufacturer
|
static ReferenceClientParam |
PERFORMER
Fluent Client search parameter constant for performer
|
static ReferenceClientParam |
REACTION
Fluent Client search parameter constant for reaction
|
static DateClientParam |
REACTION_DATE
Fluent Client search parameter constant for reaction-date
|
static TokenClientParam |
REASON
Fluent Client search parameter constant for reason
|
static TokenClientParam |
REFUSAL_REASON
Fluent Client search parameter constant for refusal-reason
|
static TokenClientParam |
REFUSED
Fluent Client search parameter constant for refused
|
static ReferenceClientParam |
REQUESTER
Fluent Client search parameter constant for requester
|
static String |
SP_DATE
Search parameter constant for date
|
static String |
SP_DOSE_SEQUENCE
Search parameter constant for dose-sequence
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_LOCATION
Search parameter constant for location
|
static String |
SP_LOT_NUMBER
Search parameter constant for lot-number
|
static String |
SP_MANUFACTURER
Search parameter constant for manufacturer
|
static String |
SP_PERFORMER
Search parameter constant for performer
|
static String |
SP_REACTION
Search parameter constant for reaction
|
static String |
SP_REACTION_DATE
Search parameter constant for reaction-date
|
static String |
SP_REASON
Search parameter constant for reason
|
static String |
SP_REFUSAL_REASON
Search parameter constant for refusal-reason
|
static String |
SP_REFUSED
Search parameter constant for refused
|
static String |
SP_REQUESTER
Search parameter constant for requester
|
static String |
SP_SUBJECT
Search parameter constant for subject
|
static String |
SP_VACCINE_TYPE
Search parameter constant for vaccine-type
|
static ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
static TokenClientParam |
VACCINE_TYPE
Fluent Client search parameter constant for vaccine-type
|
SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
Immunization() |
| Modifier and Type | Method and Description |
|---|---|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier (Business identifier)
|
Immunization |
addIdentifier(IdentifierUseEnum theUse,
String theSystem,
String theValue,
String theLabel)
Adds a new value for identifier (Business identifier)
|
Immunization |
addIdentifier(String theSystem,
String theValue)
Adds a new value for identifier (Business identifier)
|
Immunization.Reaction |
addReaction()
Adds and returns a new value for reaction (Details of a reaction that follows immunization)
|
Immunization.VaccinationProtocol |
addVaccinationProtocol()
Adds and returns a new value for vaccinationProtocol (What protocol was followed)
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
DateTimeDt |
getDate()
Gets the value(s) for date (Vaccination administration date).
|
QuantityDt |
getDoseQuantity()
Gets the value(s) for doseQuantity (Amount of vaccine administered).
|
DateDt |
getExpirationDate()
Gets the value(s) for expirationDate (Vaccine expiration date).
|
Immunization.Explanation |
getExplanation()
Gets the value(s) for explanation (Administration / refusal reasons).
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier (Business identifier).
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (Business identifier),
creating it if it does not already exist.
|
ResourceReferenceDt |
getLocation()
Gets the value(s) for location (Where did vaccination occur?).
|
StringDt |
getLotNumber()
Gets the value(s) for lotNumber (Vaccine lot number).
|
ResourceReferenceDt |
getManufacturer()
Gets the value(s) for manufacturer (Vaccine manufacturer).
|
ResourceReferenceDt |
getPerformer()
Gets the value(s) for performer (Who administered vaccine?).
|
List<Immunization.Reaction> |
getReaction()
Gets the value(s) for reaction (Details of a reaction that follows immunization).
|
Immunization.Reaction |
getReactionFirstRep()
Gets the first repetition for reaction (Details of a reaction that follows immunization),
creating it if it does not already exist.
|
BooleanDt |
getRefusedIndicator()
Gets the value(s) for refusedIndicator (Was immunization refused?).
|
BooleanDt |
getReported()
Gets the value(s) for reported (Is this a self-reported record?).
|
ResourceReferenceDt |
getRequester()
Gets the value(s) for requester (Who ordered vaccination?).
|
BoundCodeableConceptDt<ImmunizationRouteCodesEnum> |
getRoute()
Gets the value(s) for route (How vaccine entered body).
|
CodeableConceptDt |
getSite()
Gets the value(s) for site (Body site vaccine was administered).
|
ResourceReferenceDt |
getSubject()
Gets the value(s) for subject (Who was immunized?).
|
List<Immunization.VaccinationProtocol> |
getVaccinationProtocol()
Gets the value(s) for vaccinationProtocol (What protocol was followed).
|
Immunization.VaccinationProtocol |
getVaccinationProtocolFirstRep()
Gets the first repetition for vaccinationProtocol (What protocol was followed),
creating it if it does not already exist.
|
CodeableConceptDt |
getVaccineType()
Gets the value(s) for vaccineType (Vaccine product administered).
|
boolean |
isEmpty() |
Immunization |
setDate(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for date (Vaccination administration date)
|
Immunization |
setDate(DateTimeDt theValue)
Sets the value(s) for date (Vaccination administration date)
|
Immunization |
setDateWithSecondsPrecision(Date theDate)
Sets the value for date (Vaccination administration date)
|
Immunization |
setDoseQuantity(double theValue)
Sets the value for doseQuantity (Amount of vaccine administered)
|
Immunization |
setDoseQuantity(long theValue)
Sets the value for doseQuantity (Amount of vaccine administered)
|
Immunization |
setDoseQuantity(QuantityCompararatorEnum theComparator,
double theValue,
String theUnits)
Sets the value for doseQuantity (Amount of vaccine administered)
|
Immunization |
setDoseQuantity(QuantityCompararatorEnum theComparator,
double theValue,
String theSystem,
String theUnits)
Sets the value for doseQuantity (Amount of vaccine administered)
|
Immunization |
setDoseQuantity(QuantityCompararatorEnum theComparator,
long theValue,
String theUnits)
Sets the value for doseQuantity (Amount of vaccine administered)
|
Immunization |
setDoseQuantity(QuantityCompararatorEnum theComparator,
long theValue,
String theSystem,
String theUnits)
Sets the value for doseQuantity (Amount of vaccine administered)
|
Immunization |
setDoseQuantity(QuantityDt theValue)
Sets the value(s) for doseQuantity (Amount of vaccine administered)
|
Immunization |
setExpirationDate(DateDt theValue)
Sets the value(s) for expirationDate (Vaccine expiration date)
|
Immunization |
setExpirationDate(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for expirationDate (Vaccine expiration date)
|
Immunization |
setExpirationDateWithDayPrecision(Date theDate)
Sets the value for expirationDate (Vaccine expiration date)
|
Immunization |
setExplanation(Immunization.Explanation theValue)
Sets the value(s) for explanation (Administration / refusal reasons)
|
Immunization |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (Business identifier)
|
Immunization |
setLocation(ResourceReferenceDt theValue)
Sets the value(s) for location (Where did vaccination occur?)
|
Immunization |
setLotNumber(String theString)
Sets the value for lotNumber (Vaccine lot number)
|
Immunization |
setLotNumber(StringDt theValue)
Sets the value(s) for lotNumber (Vaccine lot number)
|
Immunization |
setManufacturer(ResourceReferenceDt theValue)
Sets the value(s) for manufacturer (Vaccine manufacturer)
|
Immunization |
setPerformer(ResourceReferenceDt theValue)
Sets the value(s) for performer (Who administered vaccine?)
|
Immunization |
setReaction(List<Immunization.Reaction> theValue)
Sets the value(s) for reaction (Details of a reaction that follows immunization)
|
Immunization |
setRefusedIndicator(boolean theBoolean)
Sets the value for refusedIndicator (Was immunization refused?)
|
Immunization |
setRefusedIndicator(BooleanDt theValue)
Sets the value(s) for refusedIndicator (Was immunization refused?)
|
Immunization |
setReported(boolean theBoolean)
Sets the value for reported (Is this a self-reported record?)
|
Immunization |
setReported(BooleanDt theValue)
Sets the value(s) for reported (Is this a self-reported record?)
|
Immunization |
setRequester(ResourceReferenceDt theValue)
Sets the value(s) for requester (Who ordered vaccination?)
|
Immunization |
setRoute(BoundCodeableConceptDt<ImmunizationRouteCodesEnum> theValue)
Sets the value(s) for route (How vaccine entered body)
|
Immunization |
setRoute(ImmunizationRouteCodesEnum theValue)
Sets the value(s) for route (How vaccine entered body)
|
Immunization |
setSite(CodeableConceptDt theValue)
Sets the value(s) for site (Body site vaccine was administered)
|
Immunization |
setSubject(ResourceReferenceDt theValue)
Sets the value(s) for subject (Who was immunized?)
|
Immunization |
setVaccinationProtocol(List<Immunization.VaccinationProtocol> theValue)
Sets the value(s) for vaccinationProtocol (What protocol was followed)
|
Immunization |
setVaccineType(CodeableConceptDt theValue)
Sets the value(s) for vaccineType (Vaccine product administered)
|
getContained, getId, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatapublic static final String SP_DATE
Description: Vaccination Administration / Refusal Date
Type: date
Path: Immunization.date
public static final DateClientParam DATE
Description: Vaccination Administration / Refusal Date
Type: date
Path: Immunization.date
public static final String SP_DOSE_SEQUENCE
Description:
Type: number
Path: Immunization.vaccinationProtocol.doseSequence
public static final NumberClientParam DOSE_SEQUENCE
Description:
Type: number
Path: Immunization.vaccinationProtocol.doseSequence
public static final String SP_IDENTIFIER
Description:
Type: token
Path: Immunization.identifier
public static final TokenClientParam IDENTIFIER
Description:
Type: token
Path: Immunization.identifier
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 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 Include INCLUDE_LOCATION
public static final String SP_LOT_NUMBER
Description: Vaccine Lot Number
Type: string
Path: Immunization.lotNumber
public static final StringClientParam LOT_NUMBER
Description: Vaccine Lot Number
Type: string
Path: Immunization.lotNumber
public static final String SP_MANUFACTURER
Description: Vaccine Manufacturer
Type: reference
Path: Immunization.manufacturer
public static final ReferenceClientParam MANUFACTURER
Description: Vaccine Manufacturer
Type: reference
Path: Immunization.manufacturer
public static final Include INCLUDE_MANUFACTURER
public static final String SP_PERFORMER
Description: The practitioner who administered the vaccination
Type: reference
Path: Immunization.performer
public static final ReferenceClientParam PERFORMER
Description: The practitioner who administered the vaccination
Type: reference
Path: Immunization.performer
public static final Include INCLUDE_PERFORMER
public static final String SP_REACTION
Description:
Type: reference
Path: Immunization.reaction.detail
public static final ReferenceClientParam REACTION
Description:
Type: reference
Path: Immunization.reaction.detail
public static final Include INCLUDE_REACTION_DETAIL
public static final String SP_REACTION_DATE
Description:
Type: date
Path: Immunization.reaction.date
public static final DateClientParam REACTION_DATE
Description:
Type: date
Path: Immunization.reaction.date
public static final String SP_REASON
Description:
Type: token
Path: Immunization.explanation.reason
public static final TokenClientParam REASON
Description:
Type: token
Path: Immunization.explanation.reason
public static final String SP_REFUSAL_REASON
Description: Explanation of refusal / exemption
Type: token
Path: Immunization.explanation.refusalReason
public static final TokenClientParam REFUSAL_REASON
Description: Explanation of refusal / exemption
Type: token
Path: Immunization.explanation.refusalReason
public static final String SP_REFUSED
Description:
Type: token
Path: Immunization.refusedIndicator
public static final TokenClientParam REFUSED
Description:
Type: token
Path: Immunization.refusedIndicator
public static final String SP_REQUESTER
Description: The practitioner who ordered the vaccination
Type: reference
Path: Immunization.requester
public static final ReferenceClientParam REQUESTER
Description: The practitioner who ordered the vaccination
Type: reference
Path: Immunization.requester
public static final Include INCLUDE_REQUESTER
public static final String SP_SUBJECT
Description: The subject of the vaccination event / refusal
Type: reference
Path: Immunization.subject
public static final ReferenceClientParam SUBJECT
Description: The subject of the vaccination event / refusal
Type: reference
Path: Immunization.subject
public static final Include INCLUDE_SUBJECT
public static final String SP_VACCINE_TYPE
Description: Vaccine Product Type Administered
Type: token
Path: Immunization.vaccineType
public static final TokenClientParam VACCINE_TYPE
Description: Vaccine Product Type Administered
Type: token
Path: Immunization.vaccineType
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic List<IdentifierDt> getIdentifier()
null.
Definition: A unique identifier assigned to this adverse reaction record.
public Immunization setIdentifier(List<IdentifierDt> theValue)
Definition: A unique identifier assigned to this adverse reaction record.
public IdentifierDt addIdentifier()
Definition: A unique identifier assigned to this adverse reaction record.
public IdentifierDt getIdentifierFirstRep()
Definition: A unique identifier assigned to this adverse reaction record.
public Immunization addIdentifier(IdentifierUseEnum theUse, String theSystem, String theValue, String theLabel)
Definition: A unique identifier assigned to this adverse reaction record.
public Immunization addIdentifier(String theSystem, String theValue)
Definition: A unique identifier assigned to this adverse reaction record.
public DateTimeDt getDate()
null.
Definition: Date vaccine administered or was to be administered
public Immunization setDate(DateTimeDt theValue)
Definition: Date vaccine administered or was to be administered
public Immunization setDateWithSecondsPrecision(Date theDate)
Definition: Date vaccine administered or was to be administered
public Immunization setDate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: Date vaccine administered or was to be administered
public CodeableConceptDt getVaccineType()
null.
Definition: Vaccine that was administered or was to be administered
public Immunization setVaccineType(CodeableConceptDt theValue)
Definition: Vaccine that was administered or was to be administered
public ResourceReferenceDt getSubject()
null.
Definition: The patient to whom the vaccine was to be administered
public Immunization setSubject(ResourceReferenceDt theValue)
Definition: The patient to whom the vaccine was to be administered
public BooleanDt getRefusedIndicator()
null.
Definition: Indicates if the vaccination was refused.
public Immunization setRefusedIndicator(BooleanDt theValue)
Definition: Indicates if the vaccination was refused.
public Immunization setRefusedIndicator(boolean theBoolean)
Definition: Indicates if the vaccination was refused.
public BooleanDt getReported()
null.
Definition: True if this administration was reported rather than directly administered.
public Immunization setReported(BooleanDt theValue)
Definition: True if this administration was reported rather than directly administered.
public Immunization setReported(boolean theBoolean)
Definition: True if this administration was reported rather than directly administered.
public ResourceReferenceDt getPerformer()
null.
Definition: Clinician who administered the vaccine
public Immunization setPerformer(ResourceReferenceDt theValue)
Definition: Clinician who administered the vaccine
public ResourceReferenceDt getRequester()
null.
Definition: Clinician who ordered the vaccination
public Immunization setRequester(ResourceReferenceDt theValue)
Definition: Clinician who ordered the vaccination
public ResourceReferenceDt getManufacturer()
null.
Definition: Name of vaccine manufacturer
public Immunization setManufacturer(ResourceReferenceDt theValue)
Definition: Name of vaccine manufacturer
public ResourceReferenceDt getLocation()
null.
Definition: The service delivery location where the vaccine administration occurred.
public Immunization setLocation(ResourceReferenceDt theValue)
Definition: The service delivery location where the vaccine administration occurred.
public StringDt getLotNumber()
null.
Definition: Lot number of the vaccine product
public Immunization setLotNumber(StringDt theValue)
Definition: Lot number of the vaccine product
public Immunization setLotNumber(String theString)
Definition: Lot number of the vaccine product
public DateDt getExpirationDate()
null.
Definition: Date vaccine batch expires
public Immunization setExpirationDate(DateDt theValue)
Definition: Date vaccine batch expires
public Immunization setExpirationDateWithDayPrecision(Date theDate)
Definition: Date vaccine batch expires
public Immunization setExpirationDate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: Date vaccine batch expires
public CodeableConceptDt getSite()
null.
Definition: Body site where vaccine was administered
public Immunization setSite(CodeableConceptDt theValue)
Definition: Body site where vaccine was administered
public BoundCodeableConceptDt<ImmunizationRouteCodesEnum> getRoute()
null.
Definition: The path by which the vaccine product is taken into the body.
public Immunization setRoute(BoundCodeableConceptDt<ImmunizationRouteCodesEnum> theValue)
Definition: The path by which the vaccine product is taken into the body.
public Immunization setRoute(ImmunizationRouteCodesEnum theValue)
Definition: The path by which the vaccine product is taken into the body.
public QuantityDt getDoseQuantity()
null.
Definition: The quantity of vaccine product that was administered
public Immunization setDoseQuantity(QuantityDt theValue)
Definition: The quantity of vaccine product that was administered
public Immunization setDoseQuantity(QuantityCompararatorEnum theComparator, double theValue, String theUnits)
Definition: The quantity of vaccine product that was administered
public Immunization setDoseQuantity(QuantityCompararatorEnum theComparator, long theValue, String theUnits)
Definition: The quantity of vaccine product that was administered
public Immunization setDoseQuantity(QuantityCompararatorEnum theComparator, double theValue, String theSystem, String theUnits)
Definition: The quantity of vaccine product that was administered
public Immunization setDoseQuantity(QuantityCompararatorEnum theComparator, long theValue, String theSystem, String theUnits)
Definition: The quantity of vaccine product that was administered
public Immunization setDoseQuantity(double theValue)
Definition: The quantity of vaccine product that was administered
public Immunization setDoseQuantity(long theValue)
Definition: The quantity of vaccine product that was administered
public Immunization.Explanation getExplanation()
null.
Definition: Reasons why a vaccine was administered or refused
public Immunization setExplanation(Immunization.Explanation theValue)
Definition: Reasons why a vaccine was administered or refused
public List<Immunization.Reaction> getReaction()
null.
Definition: Categorical data indicating that an adverse event is associated in time to an immunization
public Immunization setReaction(List<Immunization.Reaction> theValue)
Definition: Categorical data indicating that an adverse event is associated in time to an immunization
public Immunization.Reaction addReaction()
Definition: Categorical data indicating that an adverse event is associated in time to an immunization
public Immunization.Reaction getReactionFirstRep()
Definition: Categorical data indicating that an adverse event is associated in time to an immunization
public List<Immunization.VaccinationProtocol> getVaccinationProtocol()
null.
Definition: Contains information about the protocol(s) under which the vaccine was administered
public Immunization setVaccinationProtocol(List<Immunization.VaccinationProtocol> theValue)
Definition: Contains information about the protocol(s) under which the vaccine was administered
public Immunization.VaccinationProtocol addVaccinationProtocol()
Definition: Contains information about the protocol(s) under which the vaccine was administered
public Immunization.VaccinationProtocol getVaccinationProtocolFirstRep()
Definition: Contains information about the protocol(s) under which the vaccine was administered
Copyright © 2014 University Health Network. All rights reserved.