
Class ImmunizationRecommendation
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement,ca.uhn.fhir.model.api.IElement,ca.uhn.fhir.model.api.IResource,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseResource
Definition: 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.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/ImmunizationRecommendation
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBlock class for child element: ImmunizationRecommendation.recommendation ()static classBlock class for child element: ImmunizationRecommendation.recommendation.dateCriterion ()static classBlock class for child element: ImmunizationRecommendation.recommendation.protocol () -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.DateClientParamFluent Client search parameter constant for datestatic final ca.uhn.fhir.rest.gclient.NumberClientParamFluent Client search parameter constant for dose-numberstatic final ca.uhn.fhir.rest.gclient.NumberClientParamFluent Client search parameter constant for dose-sequencestatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for informationstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for patientstatic final StringSearch parameter constant for datestatic final StringSearch parameter constant for dose-numberstatic final StringSearch parameter constant for dose-sequencestatic final StringSearch parameter constant for identifierstatic final StringSearch parameter constant for informationstatic final StringSearch parameter constant for patientstatic final StringSearch parameter constant for statusstatic final StringSearch parameter constant for supportstatic final StringSearch parameter constant for vaccine-typestatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for statusstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for supportstatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for vaccine-typeFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_IDFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for identifier (id)addIdentifier(IdentifierDt theValue) Adds a given new value for identifier (id)Adds and returns a new value for recommendation ()Adds a given new value for recommendation ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType(Class<T> theType) Gets the value(s) for identifier (id).Gets the first repetition for identifier (id), creating it if it does not already exist.Gets the value(s) for patient (who.focus).Gets the value(s) for recommendation ().Gets the first repetition for recommendation (), creating it if it does not already exist.ca.uhn.fhir.context.FhirVersionEnumbooleanisEmpty()setIdentifier(List<IdentifierDt> theValue) Sets the value(s) for identifier (id)setPatient(ResourceReferenceDt theValue) Sets the value(s) for patient (who.focus)Sets the value(s) for recommendation ()Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringMethods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setIdMethods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_VACCINE_TYPE
Search parameter constant for vaccine-typeDescription:
Type: token
Path: ImmunizationRecommendation.recommendation.vaccineCode
- See Also:
-
VACCINE_TYPE
Fluent Client search parameter constant for vaccine-typeDescription:
Type: token
Path: ImmunizationRecommendation.recommendation.vaccineCode
-
SP_IDENTIFIER
Search parameter constant for identifierDescription:
Type: token
Path: ImmunizationRecommendation.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription:
Type: token
Path: ImmunizationRecommendation.identifier
-
SP_DATE
Search parameter constant for dateDescription:
Type: date
Path: ImmunizationRecommendation.recommendation.date
- See Also:
-
DATE
Fluent Client search parameter constant for dateDescription:
Type: date
Path: ImmunizationRecommendation.recommendation.date
-
SP_DOSE_NUMBER
Search parameter constant for dose-numberDescription:
Type: number
Path: ImmunizationRecommendation.recommendation.doseNumber
- See Also:
-
DOSE_NUMBER
Fluent Client search parameter constant for dose-numberDescription:
Type: number
Path: ImmunizationRecommendation.recommendation.doseNumber
-
SP_STATUS
Search parameter constant for statusDescription:
Type: token
Path: ImmunizationRecommendation.recommendation.forecastStatus
- See Also:
-
STATUS
Fluent Client search parameter constant for statusDescription:
Type: token
Path: ImmunizationRecommendation.recommendation.forecastStatus
-
SP_DOSE_SEQUENCE
Search parameter constant for dose-sequenceDescription:
Type: number
Path: ImmunizationRecommendation.recommendation.protocol.doseSequence
- See Also:
-
DOSE_SEQUENCE
Fluent Client search parameter constant for dose-sequenceDescription:
Type: number
Path: ImmunizationRecommendation.recommendation.protocol.doseSequence
-
SP_SUPPORT
Search parameter constant for supportDescription:
Type: reference
Path: ImmunizationRecommendation.recommendation.supportingImmunization
- See Also:
-
SUPPORT
Fluent Client search parameter constant for supportDescription:
Type: reference
Path: ImmunizationRecommendation.recommendation.supportingImmunization
-
SP_INFORMATION
Search parameter constant for informationDescription:
Type: reference
Path: ImmunizationRecommendation.recommendation.supportingPatientInformation
- See Also:
-
INFORMATION
Fluent Client search parameter constant for informationDescription:
Type: reference
Path: ImmunizationRecommendation.recommendation.supportingPatientInformation
-
SP_PATIENT
Search parameter constant for patientDescription:
Type: reference
Path: ImmunizationRecommendation.patient
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription:
Type: reference
Path: ImmunizationRecommendation.patient
-
INCLUDE_INFORMATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "ImmunizationRecommendation:information". -
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ImmunizationRecommendation:patient". -
INCLUDE_SUPPORT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ImmunizationRecommendation:support".
-
-
Constructor Details
-
ImmunizationRecommendation
public ImmunizationRecommendation()
-
-
Method Details
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfTypein interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIdentifier
Gets the value(s) for identifier (id). creating it if it does not exist. Will not returnnull.Definition: A unique identifier assigned to this particular recommendation record.
-
setIdentifier
Sets the value(s) for identifier (id)Definition: A unique identifier assigned to this particular recommendation record.
-
addIdentifier
Adds and returns a new value for identifier (id)Definition: A unique identifier assigned to this particular recommendation record.
-
addIdentifier
Adds a given new value for identifier (id)Definition: A unique identifier assigned to this particular recommendation record.
- Parameters:
theValue- The identifier to add (must not benull)
-
getIdentifierFirstRep
Gets the first repetition for identifier (id), creating it if it does not already exist.Definition: A unique identifier assigned to this particular recommendation record.
-
getPatient
Gets the value(s) for patient (who.focus). creating it if it does not exist. Will not returnnull.Definition: The patient for whom the recommendations are for.
-
setPatient
Sets the value(s) for patient (who.focus)Definition: The patient for whom the recommendations are for.
-
getRecommendation
Gets the value(s) for recommendation (). creating it if it does not exist. Will not returnnull.Definition: Vaccine administration recommendations
-
setRecommendation
public ImmunizationRecommendation setRecommendation(List<ImmunizationRecommendation.Recommendation> theValue) Sets the value(s) for recommendation ()Definition: Vaccine administration recommendations
-
addRecommendation
Adds and returns a new value for recommendation ()Definition: Vaccine administration recommendations
-
addRecommendation
public ImmunizationRecommendation addRecommendation(ImmunizationRecommendation.Recommendation theValue) Adds a given new value for recommendation ()Definition: Vaccine administration recommendations
- Parameters:
theValue- The recommendation to add (must not benull)
-
getRecommendationFirstRep
Gets the first repetition for recommendation (), creating it if it does not already exist.Definition: Vaccine administration recommendations
-
getResourceName
- Specified by:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-