public class RiskAssessment extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
RiskAssessment.RiskAssessmentPredictionComponent |
static class |
RiskAssessment.RiskAssessmentStatus |
static class |
RiskAssessment.RiskAssessmentStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected Reference |
basedOn
A reference to the request that is fulfilled by this risk assessment.
|
protected Resource |
basedOnTarget
The actual object that is the target of the reference (A reference to the request that is fulfilled by this risk assessment.)
|
protected List<Reference> |
basis
Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).
|
protected List<Resource> |
basisTarget
The actual objects that are the target of the reference (Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).)
|
protected CodeableConcept |
code
The type of the risk assessment performed.
|
protected StringType |
comment
Additional comments about the risk assessment.
|
protected Reference |
condition
For assessments or prognosis specific to a particular condition, indicates the condition being assessed.
|
static ReferenceClientParam |
CONDITION
Fluent Client search parameter constant for condition
|
protected Condition |
conditionTarget
The actual object that is the target of the reference (For assessments or prognosis specific to a particular condition, indicates the condition being assessed.)
|
protected Reference |
context
The encounter where the assessment was performed.
|
protected Resource |
contextTarget
The actual object that is the target of the reference (The encounter where the assessment was performed.)
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static ReferenceClientParam |
ENCOUNTER
Fluent Client search parameter constant for encounter
|
protected Identifier |
identifier
Business identifier assigned to the risk assessment.
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_CONDITION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected CodeableConcept |
method
The algorithm, process or mechanism used to evaluate the risk.
|
static TokenClientParam |
METHOD
Fluent Client search parameter constant for method
|
protected StringType |
mitigation
A description of the steps that might be taken to reduce the identified risk(s).
|
protected Type |
occurrence
The date (and possibly time) the risk assessment was performed.
|
protected Reference |
parent
A reference to a resource that this risk assessment is part of, such as a Procedure.
|
protected Resource |
parentTarget
The actual object that is the target of the reference (A reference to a resource that this risk assessment is part of, such as a Procedure.)
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected Reference |
performer
The provider or software application that performed the assessment.
|
static ReferenceClientParam |
PERFORMER
Fluent Client search parameter constant for performer
|
protected Resource |
performerTarget
The actual object that is the target of the reference (The provider or software application that performed the assessment.)
|
protected List<RiskAssessment.RiskAssessmentPredictionComponent> |
prediction
Describes the expected outcome for the subject.
|
static NumberClientParam |
PROBABILITY
Fluent Client search parameter constant for probability
|
protected Type |
reason
The reason the risk assessment was performed.
|
static TokenClientParam |
RISK
Fluent Client search parameter constant for risk
|
static String |
SP_CONDITION
Search parameter: condition
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_ENCOUNTER
Search parameter: encounter
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_METHOD
Search parameter: method
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PERFORMER
Search parameter: performer
|
static String |
SP_PROBABILITY
Search parameter: probability
|
static String |
SP_RISK
Search parameter: risk
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected Enumeration<RiskAssessment.RiskAssessmentStatus> |
status
The status of the RiskAssessment, using the same statuses as an Observation.
|
protected Reference |
subject
The patient or group the risk assessment applies to.
|
static ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (The patient or group the risk assessment applies to.)
|
contained, extension, modifierExtension, textid, implicitRules, language, metaRES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
RiskAssessment()
Constructor
|
RiskAssessment(Enumeration<RiskAssessment.RiskAssessmentStatus> status)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDatagetMeta, getStructureFhirVersionEnum, setIdgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected Identifier identifier
protected Reference basedOn
protected Resource basedOnTarget
protected Reference parent
protected Resource parentTarget
protected Enumeration<RiskAssessment.RiskAssessmentStatus> status
protected CodeableConcept method
protected CodeableConcept code
protected Resource subjectTarget
protected Resource contextTarget
protected Type occurrence
protected Reference condition
protected Condition conditionTarget
protected Reference performer
protected Resource performerTarget
protected List<Reference> basis
protected List<Resource> basisTarget
protected List<RiskAssessment.RiskAssessmentPredictionComponent> prediction
protected StringType mitigation
protected StringType comment
public static final String SP_DATE
Description: When was assessment made?
Type: date
Path: RiskAssessment.occurrenceDateTime
public static final DateClientParam DATE
Description: When was assessment made?
Type: date
Path: RiskAssessment.occurrenceDateTime
public static final String SP_IDENTIFIER
Description: Unique identifier for the assessment
Type: token
Path: RiskAssessment.identifier
public static final TokenClientParam IDENTIFIER
Description: Unique identifier for the assessment
Type: token
Path: RiskAssessment.identifier
public static final String SP_CONDITION
Description: Condition assessed
Type: reference
Path: RiskAssessment.condition
public static final ReferenceClientParam CONDITION
Description: Condition assessed
Type: reference
Path: RiskAssessment.condition
public static final Include INCLUDE_CONDITION
public static final String SP_PERFORMER
Description: Who did assessment?
Type: reference
Path: RiskAssessment.performer
public static final ReferenceClientParam PERFORMER
Description: Who did assessment?
Type: reference
Path: RiskAssessment.performer
public static final Include INCLUDE_PERFORMER
public static final String SP_METHOD
Description: Evaluation mechanism
Type: token
Path: RiskAssessment.method
public static final TokenClientParam METHOD
Description: Evaluation mechanism
Type: token
Path: RiskAssessment.method
public static final String SP_SUBJECT
Description: Who/what does assessment apply to?
Type: reference
Path: RiskAssessment.subject
public static final ReferenceClientParam SUBJECT
Description: Who/what does assessment apply to?
Type: reference
Path: RiskAssessment.subject
public static final Include INCLUDE_SUBJECT
public static final String SP_PATIENT
Description: Who/what does assessment apply to?
Type: reference
Path: RiskAssessment.subject
public static final ReferenceClientParam PATIENT
Description: Who/what does assessment apply to?
Type: reference
Path: RiskAssessment.subject
public static final Include INCLUDE_PATIENT
public static final String SP_PROBABILITY
Description: Likelihood of specified outcome
Type: number
Path: RiskAssessment.prediction.probability[x]
public static final NumberClientParam PROBABILITY
Description: Likelihood of specified outcome
Type: number
Path: RiskAssessment.prediction.probability[x]
public static final String SP_RISK
Description: Likelihood of specified outcome as a qualitative value
Type: token
Path: RiskAssessment.prediction.qualitativeRisk
public static final TokenClientParam RISK
Description: Likelihood of specified outcome as a qualitative value
Type: token
Path: RiskAssessment.prediction.qualitativeRisk
public static final String SP_ENCOUNTER
Description: Where was assessment performed?
Type: reference
Path: RiskAssessment.context
public static final ReferenceClientParam ENCOUNTER
Description: Where was assessment performed?
Type: reference
Path: RiskAssessment.context
public static final Include INCLUDE_ENCOUNTER
public RiskAssessment()
public RiskAssessment(Enumeration<RiskAssessment.RiskAssessmentStatus> status)
public Identifier getIdentifier()
identifier (Business identifier assigned to the risk assessment.)public boolean hasIdentifier()
public RiskAssessment setIdentifier(Identifier value)
value - identifier (Business identifier assigned to the risk assessment.)public Reference getBasedOn()
basedOn (A reference to the request that is fulfilled by this risk assessment.)public boolean hasBasedOn()
public RiskAssessment setBasedOn(Reference value)
value - basedOn (A reference to the request that is fulfilled by this risk assessment.)public Resource getBasedOnTarget()
basedOn The 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. (A reference to the request that is fulfilled by this risk assessment.)public RiskAssessment setBasedOnTarget(Resource value)
value - basedOn The 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. (A reference to the request that is fulfilled by this risk assessment.)public Reference getParent()
parent (A reference to a resource that this risk assessment is part of, such as a Procedure.)public boolean hasParent()
public RiskAssessment setParent(Reference value)
value - parent (A reference to a resource that this risk assessment is part of, such as a Procedure.)public Resource getParentTarget()
parent The 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. (A reference to a resource that this risk assessment is part of, such as a Procedure.)public RiskAssessment setParentTarget(Resource value)
value - parent The 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. (A reference to a resource that this risk assessment is part of, such as a Procedure.)public Enumeration<RiskAssessment.RiskAssessmentStatus> getStatusElement()
status (The status of the RiskAssessment, using the same statuses as an Observation.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public RiskAssessment setStatusElement(Enumeration<RiskAssessment.RiskAssessmentStatus> value)
value - status (The status of the RiskAssessment, using the same statuses as an Observation.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic RiskAssessment.RiskAssessmentStatus getStatus()
public RiskAssessment setStatus(RiskAssessment.RiskAssessmentStatus value)
value - The status of the RiskAssessment, using the same statuses as an Observation.public CodeableConcept getMethod()
method (The algorithm, process or mechanism used to evaluate the risk.)public boolean hasMethod()
public RiskAssessment setMethod(CodeableConcept value)
value - method (The algorithm, process or mechanism used to evaluate the risk.)public CodeableConcept getCode()
code (The type of the risk assessment performed.)public boolean hasCode()
public RiskAssessment setCode(CodeableConcept value)
value - code (The type of the risk assessment performed.)public Reference getSubject()
subject (The patient or group the risk assessment applies to.)public boolean hasSubject()
public RiskAssessment setSubject(Reference value)
value - subject (The patient or group the risk assessment applies to.)public Resource getSubjectTarget()
subject The 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 or group the risk assessment applies to.)public RiskAssessment setSubjectTarget(Resource value)
value - subject The 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 or group the risk assessment applies to.)public Reference getContext()
context (The encounter where the assessment was performed.)public boolean hasContext()
public RiskAssessment setContext(Reference value)
value - context (The encounter where the assessment was performed.)public Resource getContextTarget()
context The 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 encounter where the assessment was performed.)public RiskAssessment setContextTarget(Resource value)
value - context The 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 encounter where the assessment was performed.)public Type getOccurrence()
occurrence (The date (and possibly time) the risk assessment was performed.)public DateTimeType getOccurrenceDateTimeType() throws FHIRException
occurrence (The date (and possibly time) the risk assessment was performed.)FHIRExceptionpublic boolean hasOccurrenceDateTimeType()
public Period getOccurrencePeriod() throws FHIRException
occurrence (The date (and possibly time) the risk assessment was performed.)FHIRExceptionpublic boolean hasOccurrencePeriod()
public boolean hasOccurrence()
public RiskAssessment setOccurrence(Type value)
value - occurrence (The date (and possibly time) the risk assessment was performed.)public Reference getCondition()
condition (For assessments or prognosis specific to a particular condition, indicates the condition being assessed.)public boolean hasCondition()
public RiskAssessment setCondition(Reference value)
value - condition (For assessments or prognosis specific to a particular condition, indicates the condition being assessed.)public Condition getConditionTarget()
condition The 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. (For assessments or prognosis specific to a particular condition, indicates the condition being assessed.)public RiskAssessment setConditionTarget(Condition value)
value - condition The 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. (For assessments or prognosis specific to a particular condition, indicates the condition being assessed.)public Reference getPerformer()
performer (The provider or software application that performed the assessment.)public boolean hasPerformer()
public RiskAssessment setPerformer(Reference value)
value - performer (The provider or software application that performed the assessment.)public Resource getPerformerTarget()
performer The 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 provider or software application that performed the assessment.)public RiskAssessment setPerformerTarget(Resource value)
value - performer The 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 provider or software application that performed the assessment.)public CodeableConcept getReasonCodeableConcept() throws FHIRException
reason (The reason the risk assessment was performed.)FHIRExceptionpublic boolean hasReasonCodeableConcept()
public Reference getReasonReference() throws FHIRException
reason (The reason the risk assessment was performed.)FHIRExceptionpublic boolean hasReasonReference()
public boolean hasReason()
public RiskAssessment setReason(Type value)
value - reason (The reason the risk assessment was performed.)public List<Reference> getBasis()
basis (Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).)public RiskAssessment setBasis(List<Reference> theBasis)
this for easy method chainingpublic boolean hasBasis()
public RiskAssessment addBasis(Reference t)
public Reference getBasisFirstRep()
basis, creating it if it does not already exist@Deprecated public List<Resource> getBasisTarget()
public List<RiskAssessment.RiskAssessmentPredictionComponent> getPrediction()
prediction (Describes the expected outcome for the subject.)public RiskAssessment setPrediction(List<RiskAssessment.RiskAssessmentPredictionComponent> thePrediction)
this for easy method chainingpublic boolean hasPrediction()
public RiskAssessment.RiskAssessmentPredictionComponent addPrediction()
public RiskAssessment addPrediction(RiskAssessment.RiskAssessmentPredictionComponent t)
public RiskAssessment.RiskAssessmentPredictionComponent getPredictionFirstRep()
prediction, creating it if it does not already existpublic StringType getMitigationElement()
mitigation (A description of the steps that might be taken to reduce the identified risk(s).). This is the underlying object with id, value and extensions. The accessor "getMitigation" gives direct access to the valuepublic boolean hasMitigationElement()
public boolean hasMitigation()
public RiskAssessment setMitigationElement(StringType value)
value - mitigation (A description of the steps that might be taken to reduce the identified risk(s).). This is the underlying object with id, value and extensions. The accessor "getMitigation" gives direct access to the valuepublic String getMitigation()
public RiskAssessment setMitigation(String value)
value - A description of the steps that might be taken to reduce the identified risk(s).public StringType getCommentElement()
comment (Additional comments about the risk assessment.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the valuepublic boolean hasCommentElement()
public boolean hasComment()
public RiskAssessment setCommentElement(StringType value)
value - comment (Additional comments about the risk assessment.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the valuepublic String getComment()
public RiskAssessment setComment(String value)
value - Additional comments about the risk assessment.protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class DomainResourceFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class DomainResourceFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class DomainResourceFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class DomainResourceFHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic RiskAssessment copy()
copy in class DomainResourceprotected RiskAssessment typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2017 University Health Network. All rights reserved.