Package org.hl7.fhir.dstu2.model
Class ClinicalImpression
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.ClinicalImpression
- 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
A record of a clinical assessment performed to determine what problem(s) may
affect the patient and before planning the treatments or management
strategies that are best to manage a patient's condition. Assessments are
often 1:1 with a clinical consultation / encounter, but this varies greatly
depending on the clinical workflow. This resource is called
"ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with
the recording of assessment tools such as Apgar score.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static enum
static class
-
Field Summary
Modifier and TypeFieldDescriptionActions taken during assessment.The actual objects that are the target of the reference (Actions taken during assessment.)protected Reference
The clinician performing the assessment.protected Practitioner
The actual object that is the target of the reference (The clinician performing the assessment.)protected DateTimeType
The point in time at which the assessment was concluded (not when it was recorded).protected StringType
A summary of the context and/or cause of the assessment - why / where was it peformed, and what patient events/sstatus prompted it.Specific findings or diagnoses that was considered likely or relevant to ongoing treatment.One or more sets of investigations (signs, symptions, etc.).protected Reference
The patient being assessed.protected Patient
The actual object that is the target of the reference (The patient being assessed.)Plan of action after assessment.The actual objects that are the target of the reference (Plan of action after assessment.)protected Reference
A reference to the last assesment that was conducted bon this patient.protected ClinicalImpression
The actual object that is the target of the reference (A reference to the last assesment that was conducted bon this patient.This a list of the general problems/conditions for a patient.The actual objects that are the target of the reference (This a list of the general problems/conditions for a patient.)protected StringType
Estimate of likely outcome.protected UriType
Reference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis.protected List
<CodeableConcept> Diagnoses/conditions resolved since the last assessment.Diagnosis considered not possible.static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Identifies the workflow status of the assessment.protected StringType
A text summary of the investigations and the diagnosis.protected Type
The request or event that necessitated this assessment.Fields inherited from class org.hl7.fhir.dstu2.model.DomainResource
contained, extension, modifierExtension, text
Fields inherited from class org.hl7.fhir.dstu2.model.Resource
id, implicitRules, language, meta
Fields 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_TAG
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
ConstructorDescriptionClinicalImpression
(Reference patient, Enumeration<ClinicalImpression.ClinicalImpressionStatus> status) -
Method Summary
Modifier and TypeMethodDescriptionaddPlan()
copy()
boolean
equalsDeep
(Base other) boolean
equalsShallow
(Base other) fhirType()
getDate()
getPlan()
boolean
boolean
boolean
hasDate()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasPlan()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> childrenList) setAssessor
(Reference value) setAssessorTarget
(Practitioner value) setDateElement
(DateTimeType value) setDescription
(String value) setDescriptionElement
(StringType value) setPatient
(Reference value) setPatientTarget
(Patient value) setPrevious
(Reference value) setPrognosis
(String value) setPrognosisElement
(StringType value) void
setProperty
(String name, Base value) setProtocol
(String value) setProtocolElement
(UriType value) setSummary
(String value) setSummaryElement
(StringType value) setTrigger
(Type value) protected ClinicalImpression
Methods 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, setText
Methods 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, setMeta
Methods inherited from class org.hl7.fhir.dstu2.model.BaseResource
getStructureFhirVersionEnum, setId
Methods 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, setUserDataINN
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
patient
The patient being assessed. -
patientTarget
The actual object that is the target of the reference (The patient being assessed.) -
assessor
The clinician performing the assessment. -
assessorTarget
The actual object that is the target of the reference (The clinician performing the assessment.) -
status
Identifies the workflow status of the assessment. -
date
The point in time at which the assessment was concluded (not when it was recorded). -
description
A summary of the context and/or cause of the assessment - why / where was it peformed, and what patient events/sstatus prompted it. -
previous
A reference to the last assesment that was conducted bon this patient. Assessments are often/usually ongoing in nature; a care provider (practitioner or team) will make new assessments on an ongoing basis as new data arises or the patient's conditions changes. -
previousTarget
The actual object that is the target of the reference (A reference to the last assesment that was conducted bon this patient. Assessments are often/usually ongoing in nature; a care provider (practitioner or team) will make new assessments on an ongoing basis as new data arises or the patient's conditions changes.) -
problem
This a list of the general problems/conditions for a patient. -
problemTarget
The actual objects that are the target of the reference (This a list of the general problems/conditions for a patient.) -
trigger
The request or event that necessitated this assessment. This may be a diagnosis, a Care Plan, a Request Referral, or some other resource. -
investigations
One or more sets of investigations (signs, symptions, etc.). The actual grouping of investigations vary greatly depending on the type and context of the assessment. These investigations may include data generated during the assessment process, or data previously generated and recorded that is pertinent to the outcomes. -
protocol
Reference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis. -
summary
A text summary of the investigations and the diagnosis. -
finding
Specific findings or diagnoses that was considered likely or relevant to ongoing treatment. -
resolved
Diagnoses/conditions resolved since the last assessment. -
ruledOut
Diagnosis considered not possible. -
prognosis
Estimate of likely outcome. -
plan
Plan of action after assessment. -
planTarget
The actual objects that are the target of the reference (Plan of action after assessment.) -
action
Actions taken during assessment. -
actionTarget
The actual objects that are the target of the reference (Actions taken during assessment.) -
SP_DATE
- See Also:
-
SP_PREVIOUS
- See Also:
-
SP_ASSESSOR
- See Also:
-
SP_TRIGGER
- See Also:
-
SP_FINDING
- See Also:
-
SP_RULEDOUT
- See Also:
-
SP_PROBLEM
- See Also:
-
SP_PATIENT
- See Also:
-
SP_INVESTIGATION
- See Also:
-
SP_ACTION
- See Also:
-
SP_TRIGGERCODE
- See Also:
-
SP_PLAN
- See Also:
-
SP_RESOLVED
- See Also:
-
SP_STATUS
- See Also:
-
-
Constructor Details
-
ClinicalImpression
public ClinicalImpression() -
ClinicalImpression
public ClinicalImpression(Reference patient, Enumeration<ClinicalImpression.ClinicalImpressionStatus> status)
-
-
Method Details
-
getPatient
- Returns:
patient
(The patient being assessed.)
-
hasPatient
-
setPatient
- Parameters:
value
-patient
(The patient being assessed.)
-
getPatientTarget
- Returns:
patient
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 being assessed.)
-
setPatientTarget
- Parameters:
value
-patient
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 being assessed.)
-
getAssessor
- Returns:
assessor
(The clinician performing the assessment.)
-
hasAssessor
-
setAssessor
- Parameters:
value
-assessor
(The clinician performing the assessment.)
-
getAssessorTarget
- Returns:
assessor
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 clinician performing the assessment.)
-
setAssessorTarget
- Parameters:
value
-assessor
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 clinician performing the assessment.)
-
getStatusElement
- Returns:
status
(Identifies the workflow status of the assessment.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
-
hasStatus
-
setStatusElement
public ClinicalImpression setStatusElement(Enumeration<ClinicalImpression.ClinicalImpressionStatus> value) - Parameters:
value
-status
(Identifies the workflow status of the assessment.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
- Returns:
- Identifies the workflow status of the assessment.
-
setStatus
- Parameters:
value
- Identifies the workflow status of the assessment.
-
getDateElement
- Returns:
date
(The point in time at which the assessment was concluded (not when it was recorded).). 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 point in time at which the assessment was concluded (not when it was recorded).). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
getDate
- Returns:
- The point in time at which the assessment was concluded (not when it was recorded).
-
setDate
- Parameters:
value
- The point in time at which the assessment was concluded (not when it was recorded).
-
getDescriptionElement
- Returns:
description
(A summary of the context and/or cause of the assessment - why / where was it peformed, and what patient events/sstatus prompted it.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
-
hasDescription
-
setDescriptionElement
- Parameters:
value
-description
(A summary of the context and/or cause of the assessment - why / where was it peformed, and what patient events/sstatus prompted it.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
- Returns:
- A summary of the context and/or cause of the assessment - why / where was it peformed, and what patient events/sstatus prompted it.
-
setDescription
- Parameters:
value
- A summary of the context and/or cause of the assessment - why / where was it peformed, and what patient events/sstatus prompted it.
-
getPrevious
- Returns:
previous
(A reference to the last assesment that was conducted bon this patient. Assessments are often/usually ongoing in nature; a care provider (practitioner or team) will make new assessments on an ongoing basis as new data arises or the patient's conditions changes.)
-
hasPrevious
-
setPrevious
- Parameters:
value
-previous
(A reference to the last assesment that was conducted bon this patient. Assessments are often/usually ongoing in nature; a care provider (practitioner or team) will make new assessments on an ongoing basis as new data arises or the patient's conditions changes.)
-
getPreviousTarget
- Returns:
previous
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 last assesment that was conducted bon this patient. Assessments are often/usually ongoing in nature; a care provider (practitioner or team) will make new assessments on an ongoing basis as new data arises or the patient's conditions changes.)
-
setPreviousTarget
- Parameters:
value
-previous
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 last assesment that was conducted bon this patient. Assessments are often/usually ongoing in nature; a care provider (practitioner or team) will make new assessments on an ongoing basis as new data arises or the patient's conditions changes.)
-
getProblem
- Returns:
problem
(This a list of the general problems/conditions for a patient.)
-
hasProblem
-
addProblem
- Returns:
problem
(This a list of the general problems/conditions for a patient.)
-
addProblem
-
getProblemTarget
- Returns:
problem
(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. This a list of the general problems/conditions for a patient.)
-
getTrigger
- Returns:
trigger
(The request or event that necessitated this assessment. This may be a diagnosis, a Care Plan, a Request Referral, or some other resource.)
-
getTriggerCodeableConcept
- Returns:
trigger
(The request or event that necessitated this assessment. This may be a diagnosis, a Care Plan, a Request Referral, or some other resource.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTriggerCodeableConcept
-
getTriggerReference
- Returns:
trigger
(The request or event that necessitated this assessment. This may be a diagnosis, a Care Plan, a Request Referral, or some other resource.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTriggerReference
-
hasTrigger
-
setTrigger
- Parameters:
value
-trigger
(The request or event that necessitated this assessment. This may be a diagnosis, a Care Plan, a Request Referral, or some other resource.)
-
getInvestigations
- Returns:
investigations
(One or more sets of investigations (signs, symptions, etc.). The actual grouping of investigations vary greatly depending on the type and context of the assessment. These investigations may include data generated during the assessment process, or data previously generated and recorded that is pertinent to the outcomes.)
-
hasInvestigations
-
addInvestigations
- Returns:
investigations
(One or more sets of investigations (signs, symptions, etc.). The actual grouping of investigations vary greatly depending on the type and context of the assessment. These investigations may include data generated during the assessment process, or data previously generated and recorded that is pertinent to the outcomes.)
-
addInvestigations
-
getProtocolElement
- Returns:
protocol
(Reference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis.). This is the underlying object with id, value and extensions. The accessor "getProtocol" gives direct access to the value
-
hasProtocolElement
-
hasProtocol
-
setProtocolElement
- Parameters:
value
-protocol
(Reference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis.). This is the underlying object with id, value and extensions. The accessor "getProtocol" gives direct access to the value
-
getProtocol
- Returns:
- Reference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis.
-
setProtocol
- Parameters:
value
- Reference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis.
-
getSummaryElement
- Returns:
summary
(A text summary of the investigations and the diagnosis.). This is the underlying object with id, value and extensions. The accessor "getSummary" gives direct access to the value
-
hasSummaryElement
-
hasSummary
-
setSummaryElement
- Parameters:
value
-summary
(A text summary of the investigations and the diagnosis.). This is the underlying object with id, value and extensions. The accessor "getSummary" gives direct access to the value
-
getSummary
- Returns:
- A text summary of the investigations and the diagnosis.
-
setSummary
- Parameters:
value
- A text summary of the investigations and the diagnosis.
-
getFinding
- Returns:
finding
(Specific findings or diagnoses that was considered likely or relevant to ongoing treatment.)
-
hasFinding
-
addFinding
- Returns:
finding
(Specific findings or diagnoses that was considered likely or relevant to ongoing treatment.)
-
addFinding
-
getResolved
- Returns:
resolved
(Diagnoses/conditions resolved since the last assessment.)
-
hasResolved
-
addResolved
- Returns:
resolved
(Diagnoses/conditions resolved since the last assessment.)
-
addResolved
-
getRuledOut
- Returns:
ruledOut
(Diagnosis considered not possible.)
-
hasRuledOut
-
addRuledOut
- Returns:
ruledOut
(Diagnosis considered not possible.)
-
addRuledOut
-
getPrognosisElement
- Returns:
prognosis
(Estimate of likely outcome.). This is the underlying object with id, value and extensions. The accessor "getPrognosis" gives direct access to the value
-
hasPrognosisElement
-
hasPrognosis
-
setPrognosisElement
- Parameters:
value
-prognosis
(Estimate of likely outcome.). This is the underlying object with id, value and extensions. The accessor "getPrognosis" gives direct access to the value
-
getPrognosis
- Returns:
- Estimate of likely outcome.
-
setPrognosis
- Parameters:
value
- Estimate of likely outcome.
-
getPlan
- Returns:
plan
(Plan of action after assessment.)
-
hasPlan
-
addPlan
- Returns:
plan
(Plan of action after assessment.)
-
addPlan
-
getPlanTarget
- Returns:
plan
(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. Plan of action after assessment.)
-
getAction
- Returns:
action
(Actions taken during assessment.)
-
hasAction
-
addAction
- Returns:
action
(Actions taken during assessment.)
-
addAction
-
getActionTarget
- Returns:
action
(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. Actions taken during assessment.)
-
listChildren
- Overrides:
listChildren
in classDomainResource
-
setProperty
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
- Specified by:
copy
in classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
- Specified by:
getResourceType
in classResource
-