Class RiskAssessment
- 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: An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/RiskAssessment
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Block class for child element: RiskAssessment.prediction () -
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for conditionstatic final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for datestatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for encounterstatic 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.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.TokenClientParam
Fluent Client search parameter constant for methodstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for performerstatic final String
Search parameter constant for conditionstatic final String
Search parameter constant for datestatic final String
Search parameter constant for encounterstatic final String
Search parameter constant for identifierstatic final String
Search parameter constant for methodstatic final String
Search parameter constant for patientstatic final String
Search parameter constant for performerstatic final String
Search parameter constant for subjectstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for subjectFields 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 TypeMethodDescriptionaddBasis()
Adds and returns a new value for basis ()Adds and returns a new value for prediction ()addPrediction
(RiskAssessment.Prediction theValue) Adds a given new value for prediction ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) getBasis()
Gets the value(s) for basis ().Gets the value(s) for condition ().getDate()
Gets the value(s) for date (when.recorded).ca.uhn.fhir.model.primitive.DateTimeDt
Gets the value(s) for date (when.recorded).Gets the value(s) for encounter (context).Gets the value(s) for identifier (id).Gets the value(s) for method (class).Gets the value(s) for mitigation ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for mitigation ().Gets the value(s) for performer (who.author).Gets the value(s) for prediction ().Gets the first repetition for prediction (), creating it if it does not already exist.ca.uhn.fhir.context.FhirVersionEnum
Gets the value(s) for subject (who.focus).boolean
isEmpty()
setBasis
(List<ResourceReferenceDt> theValue) Sets the value(s) for basis ()setCondition
(ResourceReferenceDt theValue) Sets the value(s) for condition ()setDate
(ca.uhn.fhir.model.primitive.DateTimeDt theValue) Sets the value(s) for date (when.recorded)Sets the value for date (when.recorded)setDateWithSecondsPrecision
(Date theDate) Sets the value for date (when.recorded)setEncounter
(ResourceReferenceDt theValue) Sets the value(s) for encounter (context)setIdentifier
(IdentifierDt theValue) Sets the value(s) for identifier (id)setMethod
(CodeableConceptDt theValue) Sets the value(s) for method (class)setMitigation
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for mitigation ()setMitigation
(String theString) Sets the value for mitigation ()setPerformer
(ResourceReferenceDt theValue) Sets the value(s) for performer (who.author)setPrediction
(List<RiskAssessment.Prediction> theValue) Sets the value(s) for prediction ()setSubject
(ResourceReferenceDt theValue) Sets the value(s) for subject (who.focus)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_IDENTIFIER
Search parameter constant for identifierDescription:
Type: token
Path: RiskAssessment.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription:
Type: token
Path: RiskAssessment.identifier
-
SP_DATE
Search parameter constant for dateDescription:
Type: date
Path: RiskAssessment.date
- See Also:
-
DATE
Fluent Client search parameter constant for dateDescription:
Type: date
Path: RiskAssessment.date
-
SP_ENCOUNTER
Search parameter constant for encounterDescription:
Type: reference
Path: RiskAssessment.encounter
- See Also:
-
ENCOUNTER
Fluent Client search parameter constant for encounterDescription:
Type: reference
Path: RiskAssessment.encounter
-
SP_PERFORMER
Search parameter constant for performerDescription:
Type: reference
Path: RiskAssessment.performer
- See Also:
-
PERFORMER
Fluent Client search parameter constant for performerDescription:
Type: reference
Path: RiskAssessment.performer
-
SP_SUBJECT
Search parameter constant for subjectDescription:
Type: reference
Path: RiskAssessment.subject
- See Also:
-
SUBJECT
Fluent Client search parameter constant for subjectDescription:
Type: reference
Path: RiskAssessment.subject
-
SP_CONDITION
Search parameter constant for conditionDescription:
Type: reference
Path: RiskAssessment.condition
- See Also:
-
CONDITION
Fluent Client search parameter constant for conditionDescription:
Type: reference
Path: RiskAssessment.condition
-
SP_METHOD
Search parameter constant for methodDescription:
Type: token
Path: RiskAssessment.method
- See Also:
-
METHOD
Fluent Client search parameter constant for methodDescription:
Type: token
Path: RiskAssessment.method
-
SP_PATIENT
Search parameter constant for patientDescription:
Type: reference
Path: RiskAssessment.subject
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription:
Type: reference
Path: RiskAssessment.subject
-
INCLUDE_CONDITION
Constant for fluent queries to be used to add include statements. Specifies the path value of "RiskAssessment:condition". -
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "RiskAssessment:encounter". -
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "RiskAssessment:patient". -
INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements. Specifies the path value of "RiskAssessment:performer". -
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "RiskAssessment:subject".
-
-
Constructor Details
-
RiskAssessment
public RiskAssessment()
-
-
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
-
getSubject
Gets the value(s) for subject (who.focus). creating it if it does not exist. Will not returnnull
.Definition: The patient or group the risk assessment applies to
-
setSubject
Sets the value(s) for subject (who.focus)Definition: The patient or group the risk assessment applies to
-
getDateElement
Gets the value(s) for date (when.recorded). creating it if it does not exist. Will not returnnull
.Definition: The date (and possibly time) the risk assessment was performed
-
getDate
Gets the value(s) for date (when.recorded). creating it if it does not exist. This method may returnnull
.Definition: The date (and possibly time) the risk assessment was performed
-
setDate
Sets the value(s) for date (when.recorded)Definition: The date (and possibly time) the risk assessment was performed
-
setDateWithSecondsPrecision
Sets the value for date (when.recorded)Definition: The date (and possibly time) the risk assessment was performed
-
setDate
public RiskAssessment setDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for date (when.recorded)Definition: The date (and possibly time) the risk assessment was performed
-
getCondition
Gets the value(s) for condition (). creating it if it does not exist. Will not returnnull
.Definition: For assessments or prognosis specific to a particular condition, indicates the condition being assessed.
-
setCondition
Sets the value(s) for condition ()Definition: For assessments or prognosis specific to a particular condition, indicates the condition being assessed.
-
getEncounter
Gets the value(s) for encounter (context). creating it if it does not exist. Will not returnnull
.Definition: The encounter where the assessment was performed
-
setEncounter
Sets the value(s) for encounter (context)Definition: The encounter where the assessment was performed
-
getPerformer
Gets the value(s) for performer (who.author). creating it if it does not exist. Will not returnnull
.Definition: The provider or software application that performed the assessment
-
setPerformer
Sets the value(s) for performer (who.author)Definition: The provider or software application that performed the assessment
-
getIdentifier
Gets the value(s) for identifier (id). creating it if it does not exist. Will not returnnull
.Definition: Business identifier assigned to the risk assessment
-
setIdentifier
Sets the value(s) for identifier (id)Definition: Business identifier assigned to the risk assessment
-
getMethod
Gets the value(s) for method (class). creating it if it does not exist. Will not returnnull
.Definition: The algorithm, process or mechanism used to evaluate the risk
-
setMethod
Sets the value(s) for method (class)Definition: The algorithm, process or mechanism used to evaluate the risk
-
getBasis
Gets the value(s) for basis (). creating it if it does not exist. Will not returnnull
.Definition: Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.)
-
setBasis
Sets the value(s) for basis ()Definition: Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.)
-
addBasis
Adds and returns a new value for basis ()Definition: Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.)
-
getPrediction
Gets the value(s) for prediction (). creating it if it does not exist. Will not returnnull
.Definition: Describes the expected outcome for the subject
-
setPrediction
Sets the value(s) for prediction ()Definition: Describes the expected outcome for the subject
-
addPrediction
Adds and returns a new value for prediction ()Definition: Describes the expected outcome for the subject
-
addPrediction
Adds a given new value for prediction ()Definition: Describes the expected outcome for the subject
- Parameters:
theValue
- The prediction to add (must not benull
)
-
getPredictionFirstRep
Gets the first repetition for prediction (), creating it if it does not already exist.Definition: Describes the expected outcome for the subject
-
getMitigationElement
Gets the value(s) for mitigation (). creating it if it does not exist. Will not returnnull
.Definition: A description of the steps that might be taken to reduce the identified risk(s).
-
getMitigation
Gets the value(s) for mitigation (). creating it if it does not exist. This method may returnnull
.Definition: A description of the steps that might be taken to reduce the identified risk(s).
-
setMitigation
Sets the value(s) for mitigation ()Definition: A description of the steps that might be taken to reduce the identified risk(s).
-
setMitigation
Sets the value for mitigation ()Definition: A description of the steps that might be taken to reduce the identified risk(s).
-
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
-