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
Modifier and TypeClassDescriptionstatic class
Block class for child element: ImmunizationRecommendation.recommendation ()static class
Block class for child element: ImmunizationRecommendation.recommendation.dateCriterion ()static class
Block class for child element: ImmunizationRecommendation.recommendation.protocol () -
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for datestatic final ca.uhn.fhir.rest.gclient.NumberClientParam
Fluent Client search parameter constant for dose-numberstatic final ca.uhn.fhir.rest.gclient.NumberClientParam
Fluent Client search parameter constant for dose-sequencestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for informationstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientstatic final String
Search parameter constant for datestatic final String
Search parameter constant for dose-numberstatic final String
Search parameter constant for dose-sequencestatic final String
Search parameter constant for identifierstatic final String
Search parameter constant for informationstatic final String
Search parameter constant for patientstatic final String
Search parameter constant for statusstatic final String
Search parameter constant for supportstatic final String
Search parameter constant for vaccine-typestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for statusstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for supportstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for vaccine-typeFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
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.FhirVersionEnum
boolean
isEmpty()
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, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setId
Methods 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:
isEmpty
in 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:
getAllPopulatedChildElementsOfType
in 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:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-