public class ClinicalImpression extends BaseResource implements IResource
Definition: 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
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/ClinicalImpression
| Modifier and Type | Class and Description |
|---|---|
static class |
ClinicalImpression.Finding
Block class for child element: ClinicalImpression.finding ()
|
static class |
ClinicalImpression.Investigations
Block class for child element: ClinicalImpression.investigations ()
|
static class |
ClinicalImpression.RuledOut
Block class for child element: ClinicalImpression.ruledOut ()
|
| Modifier and Type | Field and Description |
|---|---|
static ReferenceClientParam |
ACTION
Fluent Client search parameter constant for action
|
static ReferenceClientParam |
ASSESSOR
Fluent Client search parameter constant for assessor
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static TokenClientParam |
FINDING
Fluent Client search parameter constant for finding
|
static Include |
INCLUDE_ACTION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_ASSESSOR
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_INVESTIGATION
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_PLAN
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PREVIOUS
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PROBLEM
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_TRIGGER
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
INVESTIGATION
Fluent Client search parameter constant for investigation
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static ReferenceClientParam |
PLAN
Fluent Client search parameter constant for plan
|
static ReferenceClientParam |
PREVIOUS
Fluent Client search parameter constant for previous
|
static ReferenceClientParam |
PROBLEM
Fluent Client search parameter constant for problem
|
static TokenClientParam |
RESOLVED
Fluent Client search parameter constant for resolved
|
static TokenClientParam |
RULEDOUT
Fluent Client search parameter constant for ruledout
|
static String |
SP_ACTION
Search parameter constant for action
|
static String |
SP_ASSESSOR
Search parameter constant for assessor
|
static String |
SP_DATE
Search parameter constant for date
|
static String |
SP_FINDING
Search parameter constant for finding
|
static String |
SP_INVESTIGATION
Search parameter constant for investigation
|
static String |
SP_PATIENT
Search parameter constant for patient
|
static String |
SP_PLAN
Search parameter constant for plan
|
static String |
SP_PREVIOUS
Search parameter constant for previous
|
static String |
SP_PROBLEM
Search parameter constant for problem
|
static String |
SP_RESOLVED
Search parameter constant for resolved
|
static String |
SP_RULEDOUT
Search parameter constant for ruledout
|
static String |
SP_STATUS
Search parameter constant for status
|
static String |
SP_TRIGGER
Search parameter constant for trigger
|
static String |
SP_TRIGGER_CODE
Search parameter constant for trigger-code
|
static TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
static ReferenceClientParam |
TRIGGER
Fluent Client search parameter constant for trigger
|
static TokenClientParam |
TRIGGER_CODE
Fluent Client search parameter constant for trigger-code
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
ClinicalImpression() |
| Modifier and Type | Method and Description |
|---|---|
ResourceReferenceDt |
addAction()
Adds and returns a new value for action ()
|
ClinicalImpression.Finding |
addFinding()
Adds and returns a new value for finding ()
|
ClinicalImpression |
addFinding(ClinicalImpression.Finding theValue)
Adds a given new value for finding ()
|
ClinicalImpression.Investigations |
addInvestigations()
Adds and returns a new value for investigations ()
|
ClinicalImpression |
addInvestigations(ClinicalImpression.Investigations theValue)
Adds a given new value for investigations ()
|
ResourceReferenceDt |
addPlan()
Adds and returns a new value for plan ()
|
ResourceReferenceDt |
addProblem()
Adds and returns a new value for problem ()
|
CodeableConceptDt |
addResolved()
Adds and returns a new value for resolved ()
|
ClinicalImpression |
addResolved(CodeableConceptDt theValue)
Adds a given new value for resolved ()
|
ClinicalImpression.RuledOut |
addRuledOut()
Adds and returns a new value for ruledOut ()
|
ClinicalImpression |
addRuledOut(ClinicalImpression.RuledOut theValue)
Adds a given new value for ruledOut ()
|
List<ResourceReferenceDt> |
getAction()
Gets the value(s) for action ().
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
ResourceReferenceDt |
getAssessor()
Gets the value(s) for assessor ().
|
Date |
getDate()
Gets the value(s) for date ().
|
DateTimeDt |
getDateElement()
Gets the value(s) for date ().
|
String |
getDescription()
Gets the value(s) for description ().
|
StringDt |
getDescriptionElement()
Gets the value(s) for description ().
|
List<ClinicalImpression.Finding> |
getFinding()
Gets the value(s) for finding ().
|
ClinicalImpression.Finding |
getFindingFirstRep()
Gets the first repetition for finding (),
creating it if it does not already exist.
|
List<ClinicalImpression.Investigations> |
getInvestigations()
Gets the value(s) for investigations ().
|
ClinicalImpression.Investigations |
getInvestigationsFirstRep()
Gets the first repetition for investigations (),
creating it if it does not already exist.
|
ResourceReferenceDt |
getPatient()
Gets the value(s) for patient ().
|
List<ResourceReferenceDt> |
getPlan()
Gets the value(s) for plan ().
|
ResourceReferenceDt |
getPrevious()
Gets the value(s) for previous ().
|
List<ResourceReferenceDt> |
getProblem()
Gets the value(s) for problem ().
|
String |
getPrognosis()
Gets the value(s) for prognosis ().
|
StringDt |
getPrognosisElement()
Gets the value(s) for prognosis ().
|
String |
getProtocol()
Gets the value(s) for protocol ().
|
UriDt |
getProtocolElement()
Gets the value(s) for protocol ().
|
List<CodeableConceptDt> |
getResolved()
Gets the value(s) for resolved ().
|
CodeableConceptDt |
getResolvedFirstRep()
Gets the first repetition for resolved (),
creating it if it does not already exist.
|
String |
getResourceName() |
List<ClinicalImpression.RuledOut> |
getRuledOut()
Gets the value(s) for ruledOut ().
|
ClinicalImpression.RuledOut |
getRuledOutFirstRep()
Gets the first repetition for ruledOut (),
creating it if it does not already exist.
|
String |
getStatus()
Gets the value(s) for status ().
|
BoundCodeDt<ClinicalImpressionStatusEnum> |
getStatusElement()
Gets the value(s) for status ().
|
FhirVersionEnum |
getStructureFhirVersionEnum() |
String |
getSummary()
Gets the value(s) for summary ().
|
StringDt |
getSummaryElement()
Gets the value(s) for summary ().
|
IDatatype |
getTrigger()
Gets the value(s) for trigger[x] ().
|
boolean |
isEmpty() |
ClinicalImpression |
setAction(List<ResourceReferenceDt> theValue)
Sets the value(s) for action ()
|
ClinicalImpression |
setAssessor(ResourceReferenceDt theValue)
Sets the value(s) for assessor ()
|
ClinicalImpression |
setDate(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for date ()
|
ClinicalImpression |
setDate(DateTimeDt theValue)
Sets the value(s) for date ()
|
ClinicalImpression |
setDateWithSecondsPrecision(Date theDate)
Sets the value for date ()
|
ClinicalImpression |
setDescription(String theString)
Sets the value for description ()
|
ClinicalImpression |
setDescription(StringDt theValue)
Sets the value(s) for description ()
|
ClinicalImpression |
setFinding(List<ClinicalImpression.Finding> theValue)
Sets the value(s) for finding ()
|
ClinicalImpression |
setInvestigations(List<ClinicalImpression.Investigations> theValue)
Sets the value(s) for investigations ()
|
ClinicalImpression |
setPatient(ResourceReferenceDt theValue)
Sets the value(s) for patient ()
|
ClinicalImpression |
setPlan(List<ResourceReferenceDt> theValue)
Sets the value(s) for plan ()
|
ClinicalImpression |
setPrevious(ResourceReferenceDt theValue)
Sets the value(s) for previous ()
|
ClinicalImpression |
setProblem(List<ResourceReferenceDt> theValue)
Sets the value(s) for problem ()
|
ClinicalImpression |
setPrognosis(String theString)
Sets the value for prognosis ()
|
ClinicalImpression |
setPrognosis(StringDt theValue)
Sets the value(s) for prognosis ()
|
ClinicalImpression |
setProtocol(String theUri)
Sets the value for protocol ()
|
ClinicalImpression |
setProtocol(UriDt theValue)
Sets the value(s) for protocol ()
|
ClinicalImpression |
setResolved(List<CodeableConceptDt> theValue)
Sets the value(s) for resolved ()
|
ClinicalImpression |
setRuledOut(List<ClinicalImpression.RuledOut> theValue)
Sets the value(s) for ruledOut ()
|
ClinicalImpression |
setStatus(BoundCodeDt<ClinicalImpressionStatusEnum> theValue)
Sets the value(s) for status ()
|
ClinicalImpression |
setStatus(ClinicalImpressionStatusEnum theValue)
Sets the value(s) for status ()
|
ClinicalImpression |
setSummary(String theString)
Sets the value for summary ()
|
ClinicalImpression |
setSummary(StringDt theValue)
Sets the value(s) for summary ()
|
ClinicalImpression |
setTrigger(IDatatype theValue)
Sets the value(s) for trigger[x] ()
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_PREVIOUS
Description:
Type: reference
Path: ClinicalImpression.previous
public static final ReferenceClientParam PREVIOUS
Description:
Type: reference
Path: ClinicalImpression.previous
public static final String SP_PROBLEM
Description:
Type: reference
Path: ClinicalImpression.problem
public static final ReferenceClientParam PROBLEM
Description:
Type: reference
Path: ClinicalImpression.problem
public static final String SP_TRIGGER
Description:
Type: reference
Path: ClinicalImpression.triggerReference
public static final ReferenceClientParam TRIGGER
Description:
Type: reference
Path: ClinicalImpression.triggerReference
public static final String SP_TRIGGER_CODE
Description:
Type: token
Path: ClinicalImpression.triggerCodeableConcept
public static final TokenClientParam TRIGGER_CODE
Description:
Type: token
Path: ClinicalImpression.triggerCodeableConcept
public static final String SP_INVESTIGATION
Description:
Type: reference
Path: ClinicalImpression.investigations.item
public static final ReferenceClientParam INVESTIGATION
Description:
Type: reference
Path: ClinicalImpression.investigations.item
public static final String SP_FINDING
Description:
Type: token
Path: ClinicalImpression.finding.item
public static final TokenClientParam FINDING
Description:
Type: token
Path: ClinicalImpression.finding.item
public static final String SP_RESOLVED
Description:
Type: token
Path: ClinicalImpression.resolved
public static final TokenClientParam RESOLVED
Description:
Type: token
Path: ClinicalImpression.resolved
public static final String SP_RULEDOUT
Description:
Type: token
Path: ClinicalImpression.ruledOut.item
public static final TokenClientParam RULEDOUT
Description:
Type: token
Path: ClinicalImpression.ruledOut.item
public static final String SP_PLAN
Description:
Type: reference
Path: ClinicalImpression.plan
public static final ReferenceClientParam PLAN
Description:
Type: reference
Path: ClinicalImpression.plan
public static final String SP_ACTION
Description:
Type: reference
Path: ClinicalImpression.action
public static final ReferenceClientParam ACTION
Description:
Type: reference
Path: ClinicalImpression.action
public static final String SP_PATIENT
Description:
Type: reference
Path: ClinicalImpression.patient
public static final ReferenceClientParam PATIENT
Description:
Type: reference
Path: ClinicalImpression.patient
public static final String SP_ASSESSOR
Description:
Type: reference
Path: ClinicalImpression.assessor
public static final ReferenceClientParam ASSESSOR
Description:
Type: reference
Path: ClinicalImpression.assessor
public static final String SP_DATE
Description:
Type: date
Path: ClinicalImpression.date
public static final DateClientParam DATE
Description:
Type: date
Path: ClinicalImpression.date
public static final String SP_STATUS
Description:
Type: token
Path: ClinicalImpression.status
public static final TokenClientParam STATUS
Description:
Type: token
Path: ClinicalImpression.status
public static final Include INCLUDE_ACTION
public static final Include INCLUDE_ASSESSOR
public static final Include INCLUDE_INVESTIGATION
public static final Include INCLUDE_PATIENT
public static final Include INCLUDE_PLAN
public static final Include INCLUDE_PREVIOUS
public static final Include INCLUDE_PROBLEM
public static final Include INCLUDE_TRIGGER
public ClinicalImpression()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic ResourceReferenceDt getPatient()
null.
Definition: The patient being assessed
public ClinicalImpression setPatient(ResourceReferenceDt theValue)
Definition: The patient being assessed
public ResourceReferenceDt getAssessor()
null.
Definition: The clinician performing the assessment
public ClinicalImpression setAssessor(ResourceReferenceDt theValue)
Definition: The clinician performing the assessment
public BoundCodeDt<ClinicalImpressionStatusEnum> getStatusElement()
null.
Definition: Identifies the workflow status of the assessment
public String getStatus()
null.
Definition: Identifies the workflow status of the assessment
public ClinicalImpression setStatus(BoundCodeDt<ClinicalImpressionStatusEnum> theValue)
Definition: Identifies the workflow status of the assessment
public ClinicalImpression setStatus(ClinicalImpressionStatusEnum theValue)
Definition: Identifies the workflow status of the assessment
public DateTimeDt getDateElement()
null.
Definition: The point in time at which the assessment was concluded (not when it was recorded)
public Date getDate()
null.
Definition: The point in time at which the assessment was concluded (not when it was recorded)
public ClinicalImpression setDate(DateTimeDt theValue)
Definition: The point in time at which the assessment was concluded (not when it was recorded)
public ClinicalImpression setDate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: The point in time at which the assessment was concluded (not when it was recorded)
public ClinicalImpression setDateWithSecondsPrecision(Date theDate)
Definition: The point in time at which the assessment was concluded (not when it was recorded)
public StringDt getDescriptionElement()
null.
Definition: A summary of the context and/or cause of the assessment - why / where was it peformed, and what patient events/sstatus prompted it
public String getDescription()
null.
Definition: A summary of the context and/or cause of the assessment - why / where was it peformed, and what patient events/sstatus prompted it
public ClinicalImpression setDescription(StringDt theValue)
Definition: A summary of the context and/or cause of the assessment - why / where was it peformed, and what patient events/sstatus prompted it
public ClinicalImpression setDescription(String theString)
Definition: A summary of the context and/or cause of the assessment - why / where was it peformed, and what patient events/sstatus prompted it
public ResourceReferenceDt getPrevious()
null.
Definition: 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
public ClinicalImpression setPrevious(ResourceReferenceDt theValue)
Definition: 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
public List<ResourceReferenceDt> getProblem()
null.
Definition: This a list of the general problems/conditions for a patient
public ClinicalImpression setProblem(List<ResourceReferenceDt> theValue)
Definition: This a list of the general problems/conditions for a patient
public ResourceReferenceDt addProblem()
Definition: This a list of the general problems/conditions for a patient
public IDatatype getTrigger()
null.
Definition: The request or event that necessitated this assessment. This may be a diagnosis, a Care Plan, a Request Referral, or some other resource
public ClinicalImpression setTrigger(IDatatype theValue)
Definition: The request or event that necessitated this assessment. This may be a diagnosis, a Care Plan, a Request Referral, or some other resource
public List<ClinicalImpression.Investigations> getInvestigations()
null.
Definition: 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
public ClinicalImpression setInvestigations(List<ClinicalImpression.Investigations> theValue)
Definition: 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
public ClinicalImpression.Investigations addInvestigations()
Definition: 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
public ClinicalImpression addInvestigations(ClinicalImpression.Investigations theValue)
Definition: 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
theValue - The investigations to add (must not be null)public ClinicalImpression.Investigations getInvestigationsFirstRep()
Definition: 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
public UriDt getProtocolElement()
null.
Definition: Reference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis
public String getProtocol()
null.
Definition: Reference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis
public ClinicalImpression setProtocol(UriDt theValue)
Definition: Reference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis
public ClinicalImpression setProtocol(String theUri)
Definition: Reference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis
public StringDt getSummaryElement()
null.
Definition: A text summary of the investigations and the diagnosis
public String getSummary()
null.
Definition: A text summary of the investigations and the diagnosis
public ClinicalImpression setSummary(StringDt theValue)
Definition: A text summary of the investigations and the diagnosis
public ClinicalImpression setSummary(String theString)
Definition: A text summary of the investigations and the diagnosis
public List<ClinicalImpression.Finding> getFinding()
null.
Definition: Specific findings or diagnoses that was considered likely or relevant to ongoing treatment
public ClinicalImpression setFinding(List<ClinicalImpression.Finding> theValue)
Definition: Specific findings or diagnoses that was considered likely or relevant to ongoing treatment
public ClinicalImpression.Finding addFinding()
Definition: Specific findings or diagnoses that was considered likely or relevant to ongoing treatment
public ClinicalImpression addFinding(ClinicalImpression.Finding theValue)
Definition: Specific findings or diagnoses that was considered likely or relevant to ongoing treatment
theValue - The finding to add (must not be null)public ClinicalImpression.Finding getFindingFirstRep()
Definition: Specific findings or diagnoses that was considered likely or relevant to ongoing treatment
public List<CodeableConceptDt> getResolved()
null.
Definition: Diagnoses/conditions resolved since the last assessment
public ClinicalImpression setResolved(List<CodeableConceptDt> theValue)
Definition: Diagnoses/conditions resolved since the last assessment
public CodeableConceptDt addResolved()
Definition: Diagnoses/conditions resolved since the last assessment
public ClinicalImpression addResolved(CodeableConceptDt theValue)
Definition: Diagnoses/conditions resolved since the last assessment
theValue - The resolved to add (must not be null)public CodeableConceptDt getResolvedFirstRep()
Definition: Diagnoses/conditions resolved since the last assessment
public List<ClinicalImpression.RuledOut> getRuledOut()
null.
Definition: Diagnosis considered not possible
public ClinicalImpression setRuledOut(List<ClinicalImpression.RuledOut> theValue)
Definition: Diagnosis considered not possible
public ClinicalImpression.RuledOut addRuledOut()
Definition: Diagnosis considered not possible
public ClinicalImpression addRuledOut(ClinicalImpression.RuledOut theValue)
Definition: Diagnosis considered not possible
theValue - The ruledOut to add (must not be null)public ClinicalImpression.RuledOut getRuledOutFirstRep()
Definition: Diagnosis considered not possible
public StringDt getPrognosisElement()
null.
Definition: Estimate of likely outcome
public String getPrognosis()
null.
Definition: Estimate of likely outcome
public ClinicalImpression setPrognosis(StringDt theValue)
Definition: Estimate of likely outcome
public ClinicalImpression setPrognosis(String theString)
Definition: Estimate of likely outcome
public List<ResourceReferenceDt> getPlan()
null.
Definition: Plan of action after assessment
public ClinicalImpression setPlan(List<ResourceReferenceDt> theValue)
Definition: Plan of action after assessment
public ResourceReferenceDt addPlan()
Definition: Plan of action after assessment
public List<ResourceReferenceDt> getAction()
null.
Definition: Actions taken during assessment
public ClinicalImpression setAction(List<ResourceReferenceDt> theValue)
Definition: Actions taken during assessment
public ResourceReferenceDt addAction()
Definition: Actions taken during assessment
public String getResourceName()
getResourceName in interface IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.