Class ImmunizationRecommendation
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- ca.uhn.fhir.model.dstu2.resource.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
public class ImmunizationRecommendation extends BaseResource implements ca.uhn.fhir.model.api.IResource
HAPI/FHIR ImmunizationRecommendation Resource (clinical.medication)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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImmunizationRecommendation.RecommendationBlock class for child element: ImmunizationRecommendation.recommendation ()static classImmunizationRecommendation.RecommendationDateCriterionBlock class for child element: ImmunizationRecommendation.recommendation.dateCriterion ()static classImmunizationRecommendation.RecommendationProtocolBlock class for child element: ImmunizationRecommendation.recommendation.protocol ()
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.DateClientParamDATEFluent Client search parameter constant for datestatic ca.uhn.fhir.rest.gclient.NumberClientParamDOSE_NUMBERFluent Client search parameter constant for dose-numberstatic ca.uhn.fhir.rest.gclient.NumberClientParamDOSE_SEQUENCEFluent Client search parameter constant for dose-sequencestatic ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_INFORMATIONConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_SUPPORTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.ReferenceClientParamINFORMATIONFluent Client search parameter constant for informationstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientstatic StringSP_DATESearch parameter constant for datestatic StringSP_DOSE_NUMBERSearch parameter constant for dose-numberstatic StringSP_DOSE_SEQUENCESearch parameter constant for dose-sequencestatic StringSP_IDENTIFIERSearch parameter constant for identifierstatic StringSP_INFORMATIONSearch parameter constant for informationstatic StringSP_PATIENTSearch parameter constant for patientstatic StringSP_STATUSSearch parameter constant for statusstatic StringSP_SUPPORTSearch parameter constant for supportstatic StringSP_VACCINE_TYPESearch parameter constant for vaccine-typestatic ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for statusstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamSUPPORTFluent Client search parameter constant for supportstatic ca.uhn.fhir.rest.gclient.TokenClientParamVACCINE_TYPEFluent Client search parameter constant for vaccine-type-
Fields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
-
Constructor Summary
Constructors Constructor Description ImmunizationRecommendation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentifierDtaddIdentifier()Adds and returns a new value for identifier (id)ImmunizationRecommendationaddIdentifier(IdentifierDt theValue)Adds a given new value for identifier (id)ImmunizationRecommendation.RecommendationaddRecommendation()Adds and returns a new value for recommendation ()ImmunizationRecommendationaddRecommendation(ImmunizationRecommendation.Recommendation theValue)Adds a given new value for recommendation ()<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)List<IdentifierDt>getIdentifier()Gets the value(s) for identifier (id).IdentifierDtgetIdentifierFirstRep()Gets the first repetition for identifier (id), creating it if it does not already exist.ResourceReferenceDtgetPatient()Gets the value(s) for patient (who.focus).List<ImmunizationRecommendation.Recommendation>getRecommendation()Gets the value(s) for recommendation ().ImmunizationRecommendation.RecommendationgetRecommendationFirstRep()Gets the first repetition for recommendation (), creating it if it does not already exist.StringgetResourceName()ca.uhn.fhir.context.FhirVersionEnumgetStructureFhirVersionEnum()booleanisEmpty()ImmunizationRecommendationsetIdentifier(List<IdentifierDt> theValue)Sets the value(s) for identifier (id)ImmunizationRecommendationsetPatient(ResourceReferenceDt theValue)Sets the value(s) for patient (who.focus)ImmunizationRecommendationsetRecommendation(List<ImmunizationRecommendation.Recommendation> theValue)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
-
-
-
-
Field Detail
-
SP_VACCINE_TYPE
public static final String SP_VACCINE_TYPE
Search parameter constant for vaccine-typeDescription:
Type: token
Path: ImmunizationRecommendation.recommendation.vaccineCode
- See Also:
- Constant Field Values
-
VACCINE_TYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam VACCINE_TYPE
Fluent Client search parameter constant for vaccine-typeDescription:
Type: token
Path: ImmunizationRecommendation.recommendation.vaccineCode
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter constant for identifierDescription:
Type: token
Path: ImmunizationRecommendation.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription:
Type: token
Path: ImmunizationRecommendation.identifier
-
SP_DATE
public static final String SP_DATE
Search parameter constant for dateDescription:
Type: date
Path: ImmunizationRecommendation.recommendation.date
- See Also:
- Constant Field Values
-
DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Fluent Client search parameter constant for dateDescription:
Type: date
Path: ImmunizationRecommendation.recommendation.date
-
SP_DOSE_NUMBER
public static final String SP_DOSE_NUMBER
Search parameter constant for dose-numberDescription:
Type: number
Path: ImmunizationRecommendation.recommendation.doseNumber
- See Also:
- Constant Field Values
-
DOSE_NUMBER
public static final ca.uhn.fhir.rest.gclient.NumberClientParam DOSE_NUMBER
Fluent Client search parameter constant for dose-numberDescription:
Type: number
Path: ImmunizationRecommendation.recommendation.doseNumber
-
SP_STATUS
public static final String SP_STATUS
Search parameter constant for statusDescription:
Type: token
Path: ImmunizationRecommendation.recommendation.forecastStatus
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription:
Type: token
Path: ImmunizationRecommendation.recommendation.forecastStatus
-
SP_DOSE_SEQUENCE
public static final String SP_DOSE_SEQUENCE
Search parameter constant for dose-sequenceDescription:
Type: number
Path: ImmunizationRecommendation.recommendation.protocol.doseSequence
- See Also:
- Constant Field Values
-
DOSE_SEQUENCE
public static final ca.uhn.fhir.rest.gclient.NumberClientParam DOSE_SEQUENCE
Fluent Client search parameter constant for dose-sequenceDescription:
Type: number
Path: ImmunizationRecommendation.recommendation.protocol.doseSequence
-
SP_SUPPORT
public static final String SP_SUPPORT
Search parameter constant for supportDescription:
Type: reference
Path: ImmunizationRecommendation.recommendation.supportingImmunization
- See Also:
- Constant Field Values
-
SUPPORT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPORT
Fluent Client search parameter constant for supportDescription:
Type: reference
Path: ImmunizationRecommendation.recommendation.supportingImmunization
-
SP_INFORMATION
public static final String SP_INFORMATION
Search parameter constant for informationDescription:
Type: reference
Path: ImmunizationRecommendation.recommendation.supportingPatientInformation
- See Also:
- Constant Field Values
-
INFORMATION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INFORMATION
Fluent Client search parameter constant for informationDescription:
Type: reference
Path: ImmunizationRecommendation.recommendation.supportingPatientInformation
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter constant for patientDescription:
Type: reference
Path: ImmunizationRecommendation.patient
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription:
Type: reference
Path: ImmunizationRecommendation.patient
-
INCLUDE_INFORMATION
public static final ca.uhn.fhir.model.api.Include INCLUDE_INFORMATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "ImmunizationRecommendation:information".
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ImmunizationRecommendation:patient".
-
INCLUDE_SUPPORT
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPORT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ImmunizationRecommendation:support".
-
-
Constructor Detail
-
ImmunizationRecommendation
public ImmunizationRecommendation()
-
-
Method Detail
-
isEmpty
public boolean 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
public List<IdentifierDt> 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
public ImmunizationRecommendation setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (id)Definition: A unique identifier assigned to this particular recommendation record.
-
addIdentifier
public IdentifierDt addIdentifier()
Adds and returns a new value for identifier (id)Definition: A unique identifier assigned to this particular recommendation record.
-
addIdentifier
public ImmunizationRecommendation addIdentifier(IdentifierDt theValue)
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
public IdentifierDt 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
public ResourceReferenceDt 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
public ImmunizationRecommendation setPatient(ResourceReferenceDt theValue)
Sets the value(s) for patient (who.focus)Definition: The patient for whom the recommendations are for.
-
getRecommendation
public List<ImmunizationRecommendation.Recommendation> 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
public ImmunizationRecommendation.Recommendation 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
public ImmunizationRecommendation.Recommendation getRecommendationFirstRep()
Gets the first repetition for recommendation (), creating it if it does not already exist.Definition: Vaccine administration recommendations
-
getResourceName
public String getResourceName()
- Specified by:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-
-