Package org.hl7.fhir.dstu2.model
Class ImmunizationRecommendation
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.BaseResource
-
- org.hl7.fhir.dstu2.model.Resource
-
- org.hl7.fhir.dstu2.model.DomainResource
-
- org.hl7.fhir.dstu2.model.ImmunizationRecommendation
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class ImmunizationRecommendation extends DomainResource
A patient's point-in-time immunization and recommendation (i.e. forecasting a patient's immunization eligibility according to a published schedule) with optional supporting justification.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImmunizationRecommendation.ImmunizationRecommendationRecommendationComponentstatic classImmunizationRecommendation.ImmunizationRecommendationRecommendationDateCriterionComponentstatic classImmunizationRecommendation.ImmunizationRecommendationRecommendationProtocolComponent
-
Field Summary
Fields Modifier and Type Field Description protected List<Identifier>identifierA unique identifier assigned to this particular recommendation record.protected ReferencepatientThe patient for whom the recommendations are for.protected PatientpatientTargetThe actual object that is the target of the reference (The patient for whom the recommendations are for.)protected List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent>recommendationVaccine administration recommendations.static StringSP_DATEstatic StringSP_DOSENUMBERstatic StringSP_DOSESEQUENCEstatic StringSP_IDENTIFIERstatic StringSP_INFORMATIONstatic StringSP_PATIENTstatic StringSP_STATUSstatic StringSP_SUPPORTstatic StringSP_VACCINETYPE-
Fields inherited from class org.hl7.fhir.dstu2.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu2.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ImmunizationRecommendation()ImmunizationRecommendation(Reference patient)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setText
-
Methods inherited from class org.hl7.fhir.dstu2.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu2.model.BaseResource
getStructureFhirVersionEnum, setId
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
A unique identifier assigned to this particular recommendation record.
-
patientTarget
protected Patient patientTarget
The actual object that is the target of the reference (The patient for whom the recommendations are for.)
-
recommendation
protected List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent> recommendation
Vaccine administration recommendations.
-
SP_DATE
public static final String SP_DATE
- See Also:
- Constant Field Values
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
- See Also:
- Constant Field Values
-
SP_DOSESEQUENCE
public static final String SP_DOSESEQUENCE
- See Also:
- Constant Field Values
-
SP_PATIENT
public static final String SP_PATIENT
- See Also:
- Constant Field Values
-
SP_VACCINETYPE
public static final String SP_VACCINETYPE
- See Also:
- Constant Field Values
-
SP_DOSENUMBER
public static final String SP_DOSENUMBER
- See Also:
- Constant Field Values
-
SP_INFORMATION
public static final String SP_INFORMATION
- See Also:
- Constant Field Values
-
SP_SUPPORT
public static final String SP_SUPPORT
- See Also:
- Constant Field Values
-
SP_STATUS
public static final String SP_STATUS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ImmunizationRecommendation
public ImmunizationRecommendation()
-
ImmunizationRecommendation
public ImmunizationRecommendation(Reference patient)
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(A unique identifier assigned to this particular recommendation record.)
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
- Returns:
identifier(A unique identifier assigned to this particular recommendation record.)
-
addIdentifier
public ImmunizationRecommendation addIdentifier(Identifier t)
-
getPatient
public Reference getPatient()
- Returns:
patient(The patient for whom the recommendations are for.)
-
hasPatient
public boolean hasPatient()
-
setPatient
public ImmunizationRecommendation setPatient(Reference value)
- Parameters:
value-patient(The patient for whom the recommendations are for.)
-
getPatientTarget
public Patient getPatientTarget()
- Returns:
patientThe 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 for whom the recommendations are for.)
-
setPatientTarget
public ImmunizationRecommendation setPatientTarget(Patient value)
- Parameters:
value-patientThe 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 for whom the recommendations are for.)
-
getRecommendation
public List<ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent> getRecommendation()
- Returns:
recommendation(Vaccine administration recommendations.)
-
hasRecommendation
public boolean hasRecommendation()
-
addRecommendation
public ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent addRecommendation()
- Returns:
recommendation(Vaccine administration recommendations.)
-
addRecommendation
public ImmunizationRecommendation addRecommendation(ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classDomainResource
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public ImmunizationRecommendation copy()
- Specified by:
copyin classDomainResource
-
typedCopy
protected ImmunizationRecommendation typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-