
Package org.hl7.fhir.dstu2.model
Class RiskAssessment
java.lang.Object
org.hl7.fhir.dstu2.model.Base
org.hl7.fhir.dstu2.model.BaseResource
org.hl7.fhir.dstu2.model.Resource
org.hl7.fhir.dstu2.model.DomainResource
org.hl7.fhir.dstu2.model.RiskAssessment
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
An assessment of the likely outcome(s) for a patient or other subject as well
as the likelihood of each outcome.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionIndicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).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 ReferenceFor assessments or prognosis specific to a particular condition, indicates the condition being assessed.protected ConditionThe actual object that is the target of the reference (For assessments or prognosis specific to a particular condition, indicates the condition being assessed.)protected DateTimeTypeThe date (and possibly time) the risk assessment was performed.protected ReferenceThe encounter where the assessment was performed.protected EncounterThe actual object that is the target of the reference (The encounter where the assessment was performed.)protected IdentifierBusiness identifier assigned to the risk assessment.protected CodeableConceptThe algorithm, process or mechanism used to evaluate the risk.protected StringTypeA description of the steps that might be taken to reduce the identified risk(s).protected ReferenceThe provider or software application that performed the assessment.protected ResourceThe actual object that is the target of the reference (The provider or software application that performed the assessment.)Describes the expected outcome for the subject.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected ReferenceThe patient or group the risk assessment applies to.protected ResourceThe actual object that is the target of the reference (The patient or group the risk assessment applies to.)Fields inherited from class org.hl7.fhir.dstu2.model.DomainResource
contained, extension, modifierExtension, textFields inherited from class org.hl7.fhir.dstu2.model.Resource
id, implicitRules, language, metaFields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAGFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBasis()copy()booleanequalsDeep(Base other) booleanequalsShallow(Base other) fhirType()getBasis()getDate()booleanhasBasis()booleanbooleanhasDate()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> childrenList) setCondition(Reference value) setConditionTarget(Condition value) setDateElement(DateTimeType value) setEncounter(Reference value) setEncounterTarget(Encounter value) setIdentifier(Identifier value) setMethod(CodeableConcept value) setMitigation(String value) setMitigationElement(StringType value) setPerformer(Reference value) setPerformerTarget(Resource value) voidsetProperty(String name, Base value) setSubject(Reference value) setSubjectTarget(Resource value) protected RiskAssessmentMethods inherited from class org.hl7.fhir.dstu2.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionByUrl, getModifierExtension, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setTextMethods inherited from class org.hl7.fhir.dstu2.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetaMethods inherited from class org.hl7.fhir.dstu2.model.BaseResource
getStructureFhirVersionEnum, setIdMethods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatCommentMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
subject
The patient or group the risk assessment applies to. -
subjectTarget
The actual object that is the target of the reference (The patient or group the risk assessment applies to.) -
date
The date (and possibly time) the risk assessment was performed. -
condition
For assessments or prognosis specific to a particular condition, indicates the condition being assessed. -
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.) -
encounter
The encounter where the assessment was performed. -
encounterTarget
The actual object that is the target of the reference (The encounter where the assessment was performed.) -
performer
The provider or software application that performed the assessment. -
performerTarget
The actual object that is the target of the reference (The provider or software application that performed the assessment.) -
identifier
Business identifier assigned to the risk assessment. -
method
The algorithm, process or mechanism used to evaluate the risk. -
basis
Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.). -
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.).) -
prediction
Describes the expected outcome for the subject. -
mitigation
A description of the steps that might be taken to reduce the identified risk(s). -
SP_DATE
- See Also:
-
SP_IDENTIFIER
- See Also:
-
SP_CONDITION
- See Also:
-
SP_PERFORMER
- See Also:
-
SP_METHOD
- See Also:
-
SP_SUBJECT
- See Also:
-
SP_PATIENT
- See Also:
-
SP_ENCOUNTER
- See Also:
-
-
Constructor Details
-
RiskAssessment
public RiskAssessment()
-
-
Method Details
-
getSubject
- Returns:
subject(The patient or group the risk assessment applies to.)
-
hasSubject
-
setSubject
- Parameters:
value-subject(The patient or group the risk assessment applies to.)
-
getSubjectTarget
- Returns:
subjectThe 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.)
-
setSubjectTarget
- Parameters:
value-subjectThe 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.)
-
getDateElement
- Returns:
date(The date (and possibly time) the risk assessment was performed.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
hasDateElement
-
hasDate
-
setDateElement
- Parameters:
value-date(The date (and possibly time) the risk assessment was performed.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
getDate
- Returns:
- The date (and possibly time) the risk assessment was performed.
-
setDate
- Parameters:
value- The date (and possibly time) the risk assessment was performed.
-
getCondition
- Returns:
condition(For assessments or prognosis specific to a particular condition, indicates the condition being assessed.)
-
hasCondition
-
setCondition
- Parameters:
value-condition(For assessments or prognosis specific to a particular condition, indicates the condition being assessed.)
-
getConditionTarget
- Returns:
conditionThe 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.)
-
setConditionTarget
- Parameters:
value-conditionThe 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.)
-
getEncounter
- Returns:
encounter(The encounter where the assessment was performed.)
-
hasEncounter
-
setEncounter
- Parameters:
value-encounter(The encounter where the assessment was performed.)
-
getEncounterTarget
- Returns:
encounterThe 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.)
-
setEncounterTarget
- Parameters:
value-encounterThe 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.)
-
getPerformer
- Returns:
performer(The provider or software application that performed the assessment.)
-
hasPerformer
-
setPerformer
- Parameters:
value-performer(The provider or software application that performed the assessment.)
-
getPerformerTarget
- Returns:
performerThe 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.)
-
setPerformerTarget
- Parameters:
value-performerThe 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.)
-
getIdentifier
- Returns:
identifier(Business identifier assigned to the risk assessment.)
-
hasIdentifier
-
setIdentifier
- Parameters:
value-identifier(Business identifier assigned to the risk assessment.)
-
getMethod
- Returns:
method(The algorithm, process or mechanism used to evaluate the risk.)
-
hasMethod
-
setMethod
- Parameters:
value-method(The algorithm, process or mechanism used to evaluate the risk.)
-
getBasis
- Returns:
basis(Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).)
-
hasBasis
-
addBasis
- Returns:
basis(Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).)
-
addBasis
-
getBasisTarget
- Returns:
basis(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Indicates the source data considered as part of the assessment (FamilyHistory, Observations, Procedures, Conditions, etc.).)
-
getPrediction
- Returns:
prediction(Describes the expected outcome for the subject.)
-
hasPrediction
-
addPrediction
- Returns:
prediction(Describes the expected outcome for the subject.)
-
addPrediction
-
getMitigationElement
- Returns:
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 value
-
hasMitigationElement
-
hasMitigation
-
setMitigationElement
- Parameters:
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 value
-
getMitigation
- Returns:
- A description of the steps that might be taken to reduce the identified risk(s).
-
setMitigation
- Parameters:
value- A description of the steps that might be taken to reduce the identified risk(s).
-
listChildren
- Overrides:
listChildrenin classDomainResource
-
setProperty
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
- Specified by:
copyin classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
- Specified by:
getResourceTypein classResource
-