Class ClinicalImpression
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.BaseResource
-
- org.hl7.fhir.dstu2016may.model.Resource
-
- org.hl7.fhir.dstu2016may.model.DomainResource
-
- org.hl7.fhir.dstu2016may.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
public class ClinicalImpression extends DomainResource
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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClinicalImpression.ClinicalImpressionFindingComponentstatic classClinicalImpression.ClinicalImpressionInvestigationsComponentstatic classClinicalImpression.ClinicalImpressionRuledOutComponentstatic classClinicalImpression.ClinicalImpressionStatusstatic classClinicalImpression.ClinicalImpressionStatusEnumFactory
-
Field Summary
Fields Modifier and Type Field Description protected List<Reference>actionActions taken during assessment.static ca.uhn.fhir.rest.gclient.ReferenceClientParamACTIONFluent Client search parameter constant for actionprotected List<Resource>actionTargetThe actual objects that are the target of the reference (Actions taken during assessment.)protected ReferenceassessorThe clinician performing the assessment.static ca.uhn.fhir.rest.gclient.ReferenceClientParamASSESSORFluent Client search parameter constant for assessorprotected PractitionerassessorTargetThe actual object that is the target of the reference (The clinician performing the assessment.)protected DateTimeTypedateThe point in time at which the assessment was concluded (not when it was recorded).static ca.uhn.fhir.rest.gclient.DateClientParamDATEFluent Client search parameter constant for dateprotected StringTypedescriptionA summary of the context and/or cause of the assessment - why / where was it peformed, and what patient events/sstatus prompted it.protected List<ClinicalImpression.ClinicalImpressionFindingComponent>findingSpecific findings or diagnoses that was considered likely or relevant to ongoing treatment.static ca.uhn.fhir.rest.gclient.TokenClientParamFINDINGFluent Client search parameter constant for findingstatic ca.uhn.fhir.model.api.IncludeINCLUDE_ACTIONConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_ASSESSORConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_INVESTIGATIONConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PLANConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PREVIOUSConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PROBLEMConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_TRIGGERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.ReferenceClientParamINVESTIGATIONFluent Client search parameter constant for investigationprotected List<ClinicalImpression.ClinicalImpressionInvestigationsComponent>investigationsOne or more sets of investigations (signs, symptions, etc.).protected ReferencepatientThe patient being assessed.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientprotected PatientpatientTargetThe actual object that is the target of the reference (The patient being assessed.)protected List<Reference>planPlan of action after assessment.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPLANFluent Client search parameter constant for planprotected List<Resource>planTargetThe actual objects that are the target of the reference (Plan of action after assessment.)protected ReferencepreviousA reference to the last assesment that was conducted bon this patient.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPREVIOUSFluent Client search parameter constant for previousprotected ClinicalImpressionpreviousTargetThe actual object that is the target of the reference (A reference to the last assesment that was conducted bon this patient.protected List<Reference>problemThis a list of the general problems/conditions for a patient.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPROBLEMFluent Client search parameter constant for problemprotected List<Resource>problemTargetThe actual objects that are the target of the reference (This a list of the general problems/conditions for a patient.)protected StringTypeprognosisEstimate of likely outcome.protected UriTypeprotocolReference 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>resolvedDiagnoses/conditions resolved since the last assessment.static ca.uhn.fhir.rest.gclient.TokenClientParamRESOLVEDFluent Client search parameter constant for resolvedprotected List<ClinicalImpression.ClinicalImpressionRuledOutComponent>ruledOutDiagnosis considered not possible.static ca.uhn.fhir.rest.gclient.TokenClientParamRULEDOUTFluent Client search parameter constant for ruledoutstatic StringSP_ACTIONSearch parameter: actionstatic StringSP_ASSESSORSearch parameter: assessorstatic StringSP_DATESearch parameter: datestatic StringSP_FINDINGSearch parameter: findingstatic StringSP_INVESTIGATIONSearch parameter: investigationstatic StringSP_PATIENTSearch parameter: patientstatic StringSP_PLANSearch parameter: planstatic StringSP_PREVIOUSSearch parameter: previousstatic StringSP_PROBLEMSearch parameter: problemstatic StringSP_RESOLVEDSearch parameter: resolvedstatic StringSP_RULEDOUTSearch parameter: ruledoutstatic StringSP_STATUSSearch parameter: statusstatic StringSP_TRIGGERSearch parameter: triggerstatic StringSP_TRIGGER_CODESearch parameter: trigger-codeprotected Enumeration<ClinicalImpression.ClinicalImpressionStatus>statusIdentifies the workflow status of the assessment.static ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for statusprotected StringTypesummaryA text summary of the investigations and the diagnosis.protected TypetriggerThe request or event that necessitated this assessment.static ca.uhn.fhir.rest.gclient.ReferenceClientParamTRIGGERFluent Client search parameter constant for triggerstatic ca.uhn.fhir.rest.gclient.TokenClientParamTRIGGER_CODEFluent Client search parameter constant for trigger-code-
Fields inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu2016may.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ClinicalImpression()ConstructorClinicalImpression(Reference patient, Enumeration<ClinicalImpression.ClinicalImpressionStatus> status)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setText
-
Methods inherited from class org.hl7.fhir.dstu2016may.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.dstu2016may.model.BaseResource
getStructureFhirVersionEnum, setId
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, 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
-
-
-
-
Field Detail
-
patientTarget
protected Patient patientTarget
The actual object that is the target of the reference (The patient being assessed.)
-
assessorTarget
protected Practitioner assessorTarget
The actual object that is the target of the reference (The clinician performing the assessment.)
-
status
protected Enumeration<ClinicalImpression.ClinicalImpressionStatus> status
Identifies the workflow status of the assessment.
-
date
protected DateTimeType date
The point in time at which the assessment was concluded (not when it was recorded).
-
description
protected StringType 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
protected Reference 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
protected ClinicalImpression 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
protected List<Reference> problem
This a list of the general problems/conditions for a patient.
-
problemTarget
protected List<Resource> problemTarget
The actual objects that are the target of the reference (This a list of the general problems/conditions for a patient.)
-
trigger
protected Type 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
protected List<ClinicalImpression.ClinicalImpressionInvestigationsComponent> 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
protected UriType 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
protected StringType summary
A text summary of the investigations and the diagnosis.
-
finding
protected List<ClinicalImpression.ClinicalImpressionFindingComponent> finding
Specific findings or diagnoses that was considered likely or relevant to ongoing treatment.
-
resolved
protected List<CodeableConcept> resolved
Diagnoses/conditions resolved since the last assessment.
-
ruledOut
protected List<ClinicalImpression.ClinicalImpressionRuledOutComponent> ruledOut
Diagnosis considered not possible.
-
prognosis
protected StringType prognosis
Estimate of likely outcome.
-
planTarget
protected List<Resource> planTarget
The actual objects that are the target of the reference (Plan of action after assessment.)
-
actionTarget
protected List<Resource> actionTarget
The actual objects that are the target of the reference (Actions taken during assessment.)
-
SP_ASSESSOR
public static final String SP_ASSESSOR
Search parameter: assessorDescription: The clinician performing the assessment
Type: reference
Path: ClinicalImpression.assessor
- See Also:
- Constant Field Values
-
ASSESSOR
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ASSESSOR
Fluent Client search parameter constant for assessorDescription: The clinician performing the assessment
Type: reference
Path: ClinicalImpression.assessor
-
INCLUDE_ASSESSOR
public static final ca.uhn.fhir.model.api.Include INCLUDE_ASSESSOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalImpression:assessor".
-
SP_TRIGGER
public static final String SP_TRIGGER
Search parameter: triggerDescription: Request or event that necessitated this assessment
Type: reference
Path: ClinicalImpression.triggerReference
- See Also:
- Constant Field Values
-
TRIGGER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TRIGGER
Fluent Client search parameter constant for triggerDescription: Request or event that necessitated this assessment
Type: reference
Path: ClinicalImpression.triggerReference
-
INCLUDE_TRIGGER
public static final ca.uhn.fhir.model.api.Include INCLUDE_TRIGGER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalImpression:trigger".
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: The patient being assessed
Type: reference
Path: ClinicalImpression.patient
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: The patient being assessed
Type: reference
Path: ClinicalImpression.patient
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalImpression:patient".
-
SP_PLAN
public static final String SP_PLAN
Search parameter: planDescription: Plan of action after assessment
Type: reference
Path: ClinicalImpression.plan
- See Also:
- Constant Field Values
-
PLAN
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PLAN
Fluent Client search parameter constant for planDescription: Plan of action after assessment
Type: reference
Path: ClinicalImpression.plan
-
INCLUDE_PLAN
public static final ca.uhn.fhir.model.api.Include INCLUDE_PLAN
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalImpression:plan".
-
SP_RESOLVED
public static final String SP_RESOLVED
Search parameter: resolvedDescription: Diagnoses/conditions resolved since previous assessment
Type: token
Path: ClinicalImpression.resolved
- See Also:
- Constant Field Values
-
RESOLVED
public static final ca.uhn.fhir.rest.gclient.TokenClientParam RESOLVED
Fluent Client search parameter constant for resolvedDescription: Diagnoses/conditions resolved since previous assessment
Type: token
Path: ClinicalImpression.resolved
-
SP_TRIGGER_CODE
public static final String SP_TRIGGER_CODE
Search parameter: trigger-codeDescription: Request or event that necessitated this assessment
Type: token
Path: ClinicalImpression.triggerCodeableConcept
- See Also:
- Constant Field Values
-
TRIGGER_CODE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TRIGGER_CODE
Fluent Client search parameter constant for trigger-codeDescription: Request or event that necessitated this assessment
Type: token
Path: ClinicalImpression.triggerCodeableConcept
-
SP_PREVIOUS
public static final String SP_PREVIOUS
Search parameter: previousDescription: Reference to last assessment
Type: reference
Path: ClinicalImpression.previous
- See Also:
- Constant Field Values
-
PREVIOUS
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PREVIOUS
Fluent Client search parameter constant for previousDescription: Reference to last assessment
Type: reference
Path: ClinicalImpression.previous
-
INCLUDE_PREVIOUS
public static final ca.uhn.fhir.model.api.Include INCLUDE_PREVIOUS
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalImpression:previous".
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: in-progress | completed | entered-in-error
Type: token
Path: ClinicalImpression.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: in-progress | completed | entered-in-error
Type: token
Path: ClinicalImpression.status
-
SP_ACTION
public static final String SP_ACTION
Search parameter: actionDescription: Actions taken during assessment
Type: reference
Path: ClinicalImpression.action
- See Also:
- Constant Field Values
-
ACTION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTION
Fluent Client search parameter constant for actionDescription: Actions taken during assessment
Type: reference
Path: ClinicalImpression.action
-
INCLUDE_ACTION
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTION
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalImpression:action".
-
SP_FINDING
public static final String SP_FINDING
Search parameter: findingDescription: Specific text or code for finding
Type: token
Path: ClinicalImpression.finding.item
- See Also:
- Constant Field Values
-
FINDING
public static final ca.uhn.fhir.rest.gclient.TokenClientParam FINDING
Fluent Client search parameter constant for findingDescription: Specific text or code for finding
Type: token
Path: ClinicalImpression.finding.item
-
SP_INVESTIGATION
public static final String SP_INVESTIGATION
Search parameter: investigationDescription: Record of a specific investigation
Type: reference
Path: ClinicalImpression.investigations.item
- See Also:
- Constant Field Values
-
INVESTIGATION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INVESTIGATION
Fluent Client search parameter constant for investigationDescription: Record of a specific investigation
Type: reference
Path: ClinicalImpression.investigations.item
-
INCLUDE_INVESTIGATION
public static final ca.uhn.fhir.model.api.Include INCLUDE_INVESTIGATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalImpression:investigation".
-
SP_PROBLEM
public static final String SP_PROBLEM
Search parameter: problemDescription: General assessment of patient state
Type: reference
Path: ClinicalImpression.problem
- See Also:
- Constant Field Values
-
PROBLEM
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROBLEM
Fluent Client search parameter constant for problemDescription: General assessment of patient state
Type: reference
Path: ClinicalImpression.problem
-
INCLUDE_PROBLEM
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROBLEM
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalImpression:problem".
-
SP_DATE
public static final String SP_DATE
Search parameter: dateDescription: When the assessment occurred
Type: date
Path: ClinicalImpression.date
- See Also:
- Constant Field Values
-
DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Fluent Client search parameter constant for dateDescription: When the assessment occurred
Type: date
Path: ClinicalImpression.date
-
SP_RULEDOUT
public static final String SP_RULEDOUT
Search parameter: ruledoutDescription: Specific text of code for diagnosis
Type: token
Path: ClinicalImpression.ruledOut.item
- See Also:
- Constant Field Values
-
RULEDOUT
public static final ca.uhn.fhir.rest.gclient.TokenClientParam RULEDOUT
Fluent Client search parameter constant for ruledoutDescription: Specific text of code for diagnosis
Type: token
Path: ClinicalImpression.ruledOut.item
-
-
Constructor Detail
-
ClinicalImpression
public ClinicalImpression()
Constructor
-
ClinicalImpression
public ClinicalImpression(Reference patient, Enumeration<ClinicalImpression.ClinicalImpressionStatus> status)
Constructor
-
-
Method Detail
-
getPatient
public Reference getPatient()
- Returns:
patient(The patient being assessed.)
-
hasPatient
public boolean hasPatient()
-
setPatient
public ClinicalImpression setPatient(Reference value)
- Parameters:
value-patient(The patient being assessed.)
-
getPatientTarget
public Patient getPatientTarget()
- Returns:
patientThe 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
public ClinicalImpression setPatientTarget(Patient value)
- Parameters:
value-patientThe 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
public Reference getAssessor()
- Returns:
assessor(The clinician performing the assessment.)
-
hasAssessor
public boolean hasAssessor()
-
setAssessor
public ClinicalImpression setAssessor(Reference value)
- Parameters:
value-assessor(The clinician performing the assessment.)
-
getAssessorTarget
public Practitioner getAssessorTarget()
- Returns:
assessorThe 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
public ClinicalImpression setAssessorTarget(Practitioner value)
- Parameters:
value-assessorThe 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
public Enumeration<ClinicalImpression.ClinicalImpressionStatus> 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
public boolean hasStatusElement()
-
hasStatus
public boolean 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
public ClinicalImpression.ClinicalImpressionStatus getStatus()
- Returns:
- Identifies the workflow status of the assessment.
-
setStatus
public ClinicalImpression setStatus(ClinicalImpression.ClinicalImpressionStatus value)
- Parameters:
value- Identifies the workflow status of the assessment.
-
getDateElement
public DateTimeType 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
public boolean hasDateElement()
-
hasDate
public boolean hasDate()
-
setDateElement
public ClinicalImpression setDateElement(DateTimeType value)
- 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
public Date getDate()
- Returns:
- The point in time at which the assessment was concluded (not when it was recorded).
-
setDate
public ClinicalImpression setDate(Date value)
- Parameters:
value- The point in time at which the assessment was concluded (not when it was recorded).
-
getDescriptionElement
public StringType 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
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public ClinicalImpression setDescriptionElement(StringType value)
- 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
public String 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
public ClinicalImpression setDescription(String value)
- 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
public Reference 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
public boolean hasPrevious()
-
setPrevious
public ClinicalImpression setPrevious(Reference value)
- 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
public ClinicalImpression getPreviousTarget()
- Returns:
previousThe 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
public ClinicalImpression setPreviousTarget(ClinicalImpression value)
- Parameters:
value-previousThe 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
public List<Reference> getProblem()
- Returns:
problem(This a list of the general problems/conditions for a patient.)
-
hasProblem
public boolean hasProblem()
-
addProblem
public Reference addProblem()
- Returns:
problem(This a list of the general problems/conditions for a patient.)
-
addProblem
public ClinicalImpression addProblem(Reference t)
-
getProblemTarget
public List<Resource> 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
public Type 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
public CodeableConcept getTriggerCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- 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
public boolean hasTriggerCodeableConcept()
-
getTriggerReference
public Reference getTriggerReference() throws org.hl7.fhir.exceptions.FHIRException
- 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
public boolean hasTriggerReference()
-
hasTrigger
public boolean hasTrigger()
-
setTrigger
public ClinicalImpression setTrigger(Type value)
- 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
public List<ClinicalImpression.ClinicalImpressionInvestigationsComponent> 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
public boolean hasInvestigations()
-
addInvestigations
public ClinicalImpression.ClinicalImpressionInvestigationsComponent 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
public ClinicalImpression addInvestigations(ClinicalImpression.ClinicalImpressionInvestigationsComponent t)
-
getProtocolElement
public UriType 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
public boolean hasProtocolElement()
-
hasProtocol
public boolean hasProtocol()
-
setProtocolElement
public ClinicalImpression setProtocolElement(UriType value)
- 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
public String 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
public ClinicalImpression setProtocol(String value)
- 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
public StringType 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
public boolean hasSummaryElement()
-
hasSummary
public boolean hasSummary()
-
setSummaryElement
public ClinicalImpression setSummaryElement(StringType value)
- 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
public String getSummary()
- Returns:
- A text summary of the investigations and the diagnosis.
-
setSummary
public ClinicalImpression setSummary(String value)
- Parameters:
value- A text summary of the investigations and the diagnosis.
-
getFinding
public List<ClinicalImpression.ClinicalImpressionFindingComponent> getFinding()
- Returns:
finding(Specific findings or diagnoses that was considered likely or relevant to ongoing treatment.)
-
hasFinding
public boolean hasFinding()
-
addFinding
public ClinicalImpression.ClinicalImpressionFindingComponent addFinding()
- Returns:
finding(Specific findings or diagnoses that was considered likely or relevant to ongoing treatment.)
-
addFinding
public ClinicalImpression addFinding(ClinicalImpression.ClinicalImpressionFindingComponent t)
-
getResolved
public List<CodeableConcept> getResolved()
- Returns:
resolved(Diagnoses/conditions resolved since the last assessment.)
-
hasResolved
public boolean hasResolved()
-
addResolved
public CodeableConcept addResolved()
- Returns:
resolved(Diagnoses/conditions resolved since the last assessment.)
-
addResolved
public ClinicalImpression addResolved(CodeableConcept t)
-
getRuledOut
public List<ClinicalImpression.ClinicalImpressionRuledOutComponent> getRuledOut()
- Returns:
ruledOut(Diagnosis considered not possible.)
-
hasRuledOut
public boolean hasRuledOut()
-
addRuledOut
public ClinicalImpression.ClinicalImpressionRuledOutComponent addRuledOut()
- Returns:
ruledOut(Diagnosis considered not possible.)
-
addRuledOut
public ClinicalImpression addRuledOut(ClinicalImpression.ClinicalImpressionRuledOutComponent t)
-
getPrognosisElement
public StringType 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
public boolean hasPrognosisElement()
-
hasPrognosis
public boolean hasPrognosis()
-
setPrognosisElement
public ClinicalImpression setPrognosisElement(StringType value)
- 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
public String getPrognosis()
- Returns:
- Estimate of likely outcome.
-
setPrognosis
public ClinicalImpression setPrognosis(String value)
- Parameters:
value- Estimate of likely outcome.
-
hasPlan
public boolean hasPlan()
-
addPlan
public ClinicalImpression addPlan(Reference t)
-
getPlanTarget
public List<Resource> 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.)
-
hasAction
public boolean hasAction()
-
addAction
public ClinicalImpression addAction(Reference t)
-
getActionTarget
public List<Resource> 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
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classDomainResource
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classDomainResource- Returns:
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public ClinicalImpression copy()
- Specified by:
copyin classDomainResource
-
typedCopy
protected ClinicalImpression typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-