Class ClinicalImpression
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.BaseResource
-
- org.hl7.fhir.r4.model.Resource
-
- org.hl7.fhir.r4.model.DomainResource
-
- org.hl7.fhir.r4.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.ClinicalImpressionInvestigationComponentstatic classClinicalImpression.ClinicalImpressionStatusstatic classClinicalImpression.ClinicalImpressionStatusEnumFactory
-
Field Summary
Fields Modifier and Type Field Description protected ReferenceassessorThe clinician performing the assessment.static ca.uhn.fhir.rest.gclient.ReferenceClientParamASSESSORFluent Client search parameter constant for assessorprotected ResourceassessorTargetThe actual object that is the target of the reference (The clinician performing the assessment.)protected CodeableConceptcodeCategorizes the type of clinical assessment performed.protected DateTimeTypedateIndicates when the documentation of the assessment was complete.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 it was performed, and what patient events/status prompted it.protected TypeeffectiveThe point in time or period over which the subject was assessed.protected ReferenceencounterThe Encounter during which this ClinicalImpression was created or to which the creation of this record is tightly associated.static ca.uhn.fhir.rest.gclient.ReferenceClientParamENCOUNTERFluent Client search parameter constant for encounterprotected EncounterencounterTargetThe actual object that is the target of the reference (The Encounter during which this ClinicalImpression was created or to which the creation of this record is tightly associated.)protected List<ClinicalImpression.ClinicalImpressionFindingComponent>findingSpecific findings or diagnoses that were considered likely or relevant to ongoing treatment.static ca.uhn.fhir.rest.gclient.TokenClientParamFINDING_CODEFluent Client search parameter constant for finding-codestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamFINDING_REFFluent Client search parameter constant for finding-refprotected List<Identifier>identifierBusiness identifiers assigned to this clinical impression by the performer or other systems which remain constant as the resource is updated and propagates from server to server.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_ASSESSORConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_ENCOUNTERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_FINDING_REFConstant 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_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_SUBJECTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_SUPPORTING_INFOConstant for fluent queries to be used to add include statements.protected List<ClinicalImpression.ClinicalImpressionInvestigationComponent>investigationOne or more sets of investigations (signs, symptoms, etc.).static ca.uhn.fhir.rest.gclient.ReferenceClientParamINVESTIGATIONFluent Client search parameter constant for investigationprotected List<Annotation>noteCommentary about the impression, typically recorded after the impression itself was made, though supplemental notes by the original author could also appear.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientprotected ReferencepreviousA reference to the last assessment that was conducted on 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 assessment that was conducted on this patient.protected List<Reference>problemA list of the relevant 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 (A list of the relevant problems/conditions for a patient.)protected List<CodeableConcept>prognosisCodeableConceptEstimate of likely outcome.protected List<Reference>prognosisReferenceRiskAssessment expressing likely outcome.protected List<RiskAssessment>prognosisReferenceTargetThe actual objects that are the target of the reference (RiskAssessment expressing likely outcome.)protected List<UriType>protocolReference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis.static StringSP_ASSESSORSearch parameter: assessorstatic StringSP_DATESearch parameter: datestatic StringSP_ENCOUNTERSearch parameter: encounterstatic StringSP_FINDING_CODESearch parameter: finding-codestatic StringSP_FINDING_REFSearch parameter: finding-refstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_INVESTIGATIONSearch parameter: investigationstatic StringSP_PATIENTSearch parameter: patientstatic StringSP_PREVIOUSSearch parameter: previousstatic StringSP_PROBLEMSearch parameter: problemstatic StringSP_STATUSSearch parameter: statusstatic StringSP_SUBJECTSearch parameter: subjectstatic StringSP_SUPPORTING_INFOSearch parameter: supporting-infoprotected Enumeration<ClinicalImpression.ClinicalImpressionStatus>statusIdentifies the workflow status of the assessment.static ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for statusprotected CodeableConceptstatusReasonCaptures the reason for the current state of the ClinicalImpression.protected ReferencesubjectThe patient or group of individuals assessed as part of this record.static ca.uhn.fhir.rest.gclient.ReferenceClientParamSUBJECTFluent Client search parameter constant for subjectprotected ResourcesubjectTargetThe actual object that is the target of the reference (The patient or group of individuals assessed as part of this record.)protected StringTypesummaryA text summary of the investigations and the diagnosis.static ca.uhn.fhir.rest.gclient.ReferenceClientParamSUPPORTING_INFOFluent Client search parameter constant for supporting-infoprotected List<Reference>supportingInfoInformation supporting the clinical impression.protected List<Resource>supportingInfoTargetThe actual objects that are the target of the reference (Information supporting the clinical impression.)-
Fields inherited from class org.hl7.fhir.r4.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.r4.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ClinicalImpression()ConstructorClinicalImpression(Enumeration<ClinicalImpression.ClinicalImpressionStatus> status, Reference subject)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r4.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, 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
-
identifier
protected List<Identifier> identifier
Business identifiers assigned to this clinical impression by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
-
status
protected Enumeration<ClinicalImpression.ClinicalImpressionStatus> status
Identifies the workflow status of the assessment.
-
statusReason
protected CodeableConcept statusReason
Captures the reason for the current state of the ClinicalImpression.
-
code
protected CodeableConcept code
Categorizes the type of clinical assessment performed.
-
description
protected StringType description
A summary of the context and/or cause of the assessment - why / where it was performed, and what patient events/status prompted it.
-
subject
protected Reference subject
The patient or group of individuals assessed as part of this record.
-
subjectTarget
protected Resource subjectTarget
The actual object that is the target of the reference (The patient or group of individuals assessed as part of this record.)
-
encounter
protected Reference encounter
The Encounter during which this ClinicalImpression was created or to which the creation of this record is tightly associated.
-
encounterTarget
protected Encounter encounterTarget
The actual object that is the target of the reference (The Encounter during which this ClinicalImpression was created or to which the creation of this record is tightly associated.)
-
date
protected DateTimeType date
Indicates when the documentation of the assessment was complete.
-
assessorTarget
protected Resource assessorTarget
The actual object that is the target of the reference (The clinician performing the assessment.)
-
previous
protected Reference previous
A reference to the last assessment that was conducted on 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 assessment that was conducted on 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.)
-
problemTarget
protected List<Resource> problemTarget
The actual objects that are the target of the reference (A list of the relevant problems/conditions for a patient.)
-
investigation
protected List<ClinicalImpression.ClinicalImpressionInvestigationComponent> investigation
One or more sets of investigations (signs, symptoms, etc.). The actual grouping of investigations varies 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 List<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 were considered likely or relevant to ongoing treatment.
-
prognosisCodeableConcept
protected List<CodeableConcept> prognosisCodeableConcept
Estimate of likely outcome.
-
prognosisReference
protected List<Reference> prognosisReference
RiskAssessment expressing likely outcome.
-
prognosisReferenceTarget
protected List<RiskAssessment> prognosisReferenceTarget
The actual objects that are the target of the reference (RiskAssessment expressing likely outcome.)
-
supportingInfo
protected List<Reference> supportingInfo
Information supporting the clinical impression.
-
supportingInfoTarget
protected List<Resource> supportingInfoTarget
The actual objects that are the target of the reference (Information supporting the clinical impression.)
-
note
protected List<Annotation> note
Commentary about the impression, typically recorded after the impression itself was made, though supplemental notes by the original author could also appear.
-
SP_DATE
public static final String SP_DATE
Search parameter: dateDescription: When the assessment was documented
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 was documented
Type: date
Path: ClinicalImpression.date
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: Business identifier
Type: token
Path: ClinicalImpression.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Business identifier
Type: token
Path: ClinicalImpression.identifier
-
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_FINDING_CODE
public static final String SP_FINDING_CODE
Search parameter: finding-codeDescription: What was found
Type: token
Path: ClinicalImpression.finding.itemCodeableConcept
- See Also:
- Constant Field Values
-
FINDING_CODE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam FINDING_CODE
Fluent Client search parameter constant for finding-codeDescription: What was found
Type: token
Path: ClinicalImpression.finding.itemCodeableConcept
-
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_SUBJECT
public static final String SP_SUBJECT
Search parameter: subjectDescription: Patient or group assessed
Type: reference
Path: ClinicalImpression.subject
- See Also:
- Constant Field Values
-
SUBJECT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Fluent Client search parameter constant for subjectDescription: Patient or group assessed
Type: reference
Path: ClinicalImpression.subject
-
INCLUDE_SUBJECT
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalImpression:subject".
-
SP_ENCOUNTER
public static final String SP_ENCOUNTER
Search parameter: encounterDescription: Encounter created as part of
Type: reference
Path: ClinicalImpression.encounter
- See Also:
- Constant Field Values
-
ENCOUNTER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Fluent Client search parameter constant for encounterDescription: Encounter created as part of
Type: reference
Path: ClinicalImpression.encounter
-
INCLUDE_ENCOUNTER
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalImpression:encounter".
-
SP_FINDING_REF
public static final String SP_FINDING_REF
Search parameter: finding-refDescription: What was found
Type: reference
Path: ClinicalImpression.finding.itemReference
- See Also:
- Constant Field Values
-
FINDING_REF
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FINDING_REF
Fluent Client search parameter constant for finding-refDescription: What was found
Type: reference
Path: ClinicalImpression.finding.itemReference
-
INCLUDE_FINDING_REF
public static final ca.uhn.fhir.model.api.Include INCLUDE_FINDING_REF
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalImpression:finding-ref".
-
SP_PROBLEM
public static final String SP_PROBLEM
Search parameter: problemDescription: Relevant impressions 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: Relevant impressions 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_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: Patient or group assessed
Type: reference
Path: ClinicalImpression.subject
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: Patient or group assessed
Type: reference
Path: ClinicalImpression.subject
-
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_SUPPORTING_INFO
public static final String SP_SUPPORTING_INFO
Search parameter: supporting-infoDescription: Information supporting the clinical impression
Type: reference
Path: ClinicalImpression.supportingInfo
- See Also:
- Constant Field Values
-
SUPPORTING_INFO
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPORTING_INFO
Fluent Client search parameter constant for supporting-infoDescription: Information supporting the clinical impression
Type: reference
Path: ClinicalImpression.supportingInfo
-
INCLUDE_SUPPORTING_INFO
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPORTING_INFO
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalImpression:supporting-info".
-
SP_INVESTIGATION
public static final String SP_INVESTIGATION
Search parameter: investigationDescription: Record of a specific investigation
Type: reference
Path: ClinicalImpression.investigation.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.investigation.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_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
-
-
Constructor Detail
-
ClinicalImpression
public ClinicalImpression()
Constructor
-
ClinicalImpression
public ClinicalImpression(Enumeration<ClinicalImpression.ClinicalImpressionStatus> status, Reference subject)
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(Business identifiers assigned to this clinical impression by the performer or other systems which remain constant as the resource is updated and propagates from server to server.)
-
setIdentifier
public ClinicalImpression setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public ClinicalImpression addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist
-
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.
-
getStatusReason
public CodeableConcept getStatusReason()
- Returns:
statusReason(Captures the reason for the current state of the ClinicalImpression.)
-
hasStatusReason
public boolean hasStatusReason()
-
setStatusReason
public ClinicalImpression setStatusReason(CodeableConcept value)
- Parameters:
value-statusReason(Captures the reason for the current state of the ClinicalImpression.)
-
getCode
public CodeableConcept getCode()
- Returns:
code(Categorizes the type of clinical assessment performed.)
-
hasCode
public boolean hasCode()
-
setCode
public ClinicalImpression setCode(CodeableConcept value)
- Parameters:
value-code(Categorizes the type of clinical assessment performed.)
-
getDescriptionElement
public StringType getDescriptionElement()
- Returns:
description(A summary of the context and/or cause of the assessment - why / where it was performed, and what patient events/status 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 it was performed, and what patient events/status 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 it was performed, and what patient events/status prompted it.
-
setDescription
public ClinicalImpression setDescription(String value)
- Parameters:
value- A summary of the context and/or cause of the assessment - why / where it was performed, and what patient events/status prompted it.
-
getSubject
public Reference getSubject()
- Returns:
subject(The patient or group of individuals assessed as part of this record.)
-
hasSubject
public boolean hasSubject()
-
setSubject
public ClinicalImpression setSubject(Reference value)
- Parameters:
value-subject(The patient or group of individuals assessed as part of this record.)
-
getSubjectTarget
public Resource 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 of individuals assessed as part of this record.)
-
setSubjectTarget
public ClinicalImpression setSubjectTarget(Resource value)
- 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 of individuals assessed as part of this record.)
-
getEncounter
public Reference getEncounter()
- Returns:
encounter(The Encounter during which this ClinicalImpression was created or to which the creation of this record is tightly associated.)
-
hasEncounter
public boolean hasEncounter()
-
setEncounter
public ClinicalImpression setEncounter(Reference value)
- Parameters:
value-encounter(The Encounter during which this ClinicalImpression was created or to which the creation of this record is tightly associated.)
-
getEncounterTarget
public Encounter 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 during which this ClinicalImpression was created or to which the creation of this record is tightly associated.)
-
setEncounterTarget
public ClinicalImpression setEncounterTarget(Encounter value)
- 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 during which this ClinicalImpression was created or to which the creation of this record is tightly associated.)
-
getEffective
public Type getEffective()
- Returns:
effective(The point in time or period over which the subject was assessed.)
-
getEffectiveDateTimeType
public DateTimeType getEffectiveDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
effective(The point in time or period over which the subject was assessed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasEffectiveDateTimeType
public boolean hasEffectiveDateTimeType()
-
getEffectivePeriod
public Period getEffectivePeriod() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
effective(The point in time or period over which the subject was assessed.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasEffectivePeriod
public boolean hasEffectivePeriod()
-
hasEffective
public boolean hasEffective()
-
setEffective
public ClinicalImpression setEffective(Type value)
- Parameters:
value-effective(The point in time or period over which the subject was assessed.)
-
getDateElement
public DateTimeType getDateElement()
- Returns:
date(Indicates when the documentation of the assessment was complete.). 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(Indicates when the documentation of the assessment was complete.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
getDate
public Date getDate()
- Returns:
- Indicates when the documentation of the assessment was complete.
-
setDate
public ClinicalImpression setDate(Date value)
- Parameters:
value- Indicates when the documentation of the assessment was complete.
-
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 Resource 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(Resource 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.)
-
getPrevious
public Reference getPrevious()
- Returns:
previous(A reference to the last assessment that was conducted on 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 assessment that was conducted on 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 assessment that was conducted on 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 assessment that was conducted on 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(A list of the relevant problems/conditions for a patient.)
-
setProblem
public ClinicalImpression setProblem(List<Reference> theProblem)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasProblem
public boolean hasProblem()
-
addProblem
public Reference addProblem()
-
addProblem
public ClinicalImpression addProblem(Reference t)
-
getProblemFirstRep
public Reference getProblemFirstRep()
- Returns:
- The first repetition of repeating field
problem, creating it if it does not already exist
-
getProblemTarget
@Deprecated public List<Resource> getProblemTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getInvestigation
public List<ClinicalImpression.ClinicalImpressionInvestigationComponent> getInvestigation()
- Returns:
investigation(One or more sets of investigations (signs, symptoms, etc.). The actual grouping of investigations varies 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.)
-
setInvestigation
public ClinicalImpression setInvestigation(List<ClinicalImpression.ClinicalImpressionInvestigationComponent> theInvestigation)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasInvestigation
public boolean hasInvestigation()
-
addInvestigation
public ClinicalImpression.ClinicalImpressionInvestigationComponent addInvestigation()
-
addInvestigation
public ClinicalImpression addInvestigation(ClinicalImpression.ClinicalImpressionInvestigationComponent t)
-
getInvestigationFirstRep
public ClinicalImpression.ClinicalImpressionInvestigationComponent getInvestigationFirstRep()
- Returns:
- The first repetition of repeating field
investigation, creating it if it does not already exist
-
getProtocol
public List<UriType> getProtocol()
- 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.)
-
setProtocol
public ClinicalImpression setProtocol(List<UriType> theProtocol)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasProtocol
public boolean hasProtocol()
-
addProtocolElement
public UriType addProtocolElement()
- 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.)
-
addProtocol
public ClinicalImpression addProtocol(String 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.)
-
hasProtocol
public boolean hasProtocol(String 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.)
-
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 were considered likely or relevant to ongoing treatment.)
-
setFinding
public ClinicalImpression setFinding(List<ClinicalImpression.ClinicalImpressionFindingComponent> theFinding)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasFinding
public boolean hasFinding()
-
addFinding
public ClinicalImpression.ClinicalImpressionFindingComponent addFinding()
-
addFinding
public ClinicalImpression addFinding(ClinicalImpression.ClinicalImpressionFindingComponent t)
-
getFindingFirstRep
public ClinicalImpression.ClinicalImpressionFindingComponent getFindingFirstRep()
- Returns:
- The first repetition of repeating field
finding, creating it if it does not already exist
-
getPrognosisCodeableConcept
public List<CodeableConcept> getPrognosisCodeableConcept()
- Returns:
prognosisCodeableConcept(Estimate of likely outcome.)
-
setPrognosisCodeableConcept
public ClinicalImpression setPrognosisCodeableConcept(List<CodeableConcept> thePrognosisCodeableConcept)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPrognosisCodeableConcept
public boolean hasPrognosisCodeableConcept()
-
addPrognosisCodeableConcept
public CodeableConcept addPrognosisCodeableConcept()
-
addPrognosisCodeableConcept
public ClinicalImpression addPrognosisCodeableConcept(CodeableConcept t)
-
getPrognosisCodeableConceptFirstRep
public CodeableConcept getPrognosisCodeableConceptFirstRep()
- Returns:
- The first repetition of repeating field
prognosisCodeableConcept, creating it if it does not already exist
-
getPrognosisReference
public List<Reference> getPrognosisReference()
- Returns:
prognosisReference(RiskAssessment expressing likely outcome.)
-
setPrognosisReference
public ClinicalImpression setPrognosisReference(List<Reference> thePrognosisReference)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPrognosisReference
public boolean hasPrognosisReference()
-
addPrognosisReference
public Reference addPrognosisReference()
-
addPrognosisReference
public ClinicalImpression addPrognosisReference(Reference t)
-
getPrognosisReferenceFirstRep
public Reference getPrognosisReferenceFirstRep()
- Returns:
- The first repetition of repeating field
prognosisReference, creating it if it does not already exist
-
getPrognosisReferenceTarget
@Deprecated public List<RiskAssessment> getPrognosisReferenceTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addPrognosisReferenceTarget
@Deprecated public RiskAssessment addPrognosisReferenceTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getSupportingInfo
public List<Reference> getSupportingInfo()
- Returns:
supportingInfo(Information supporting the clinical impression.)
-
setSupportingInfo
public ClinicalImpression setSupportingInfo(List<Reference> theSupportingInfo)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSupportingInfo
public boolean hasSupportingInfo()
-
addSupportingInfo
public Reference addSupportingInfo()
-
addSupportingInfo
public ClinicalImpression addSupportingInfo(Reference t)
-
getSupportingInfoFirstRep
public Reference getSupportingInfoFirstRep()
- Returns:
- The first repetition of repeating field
supportingInfo, creating it if it does not already exist
-
getSupportingInfoTarget
@Deprecated public List<Resource> getSupportingInfoTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getNote
public List<Annotation> getNote()
- Returns:
note(Commentary about the impression, typically recorded after the impression itself was made, though supplemental notes by the original author could also appear.)
-
setNote
public ClinicalImpression setNote(List<Annotation> theNote)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasNote
public boolean hasNote()
-
addNote
public Annotation addNote()
-
addNote
public ClinicalImpression addNote(Annotation t)
-
getNoteFirstRep
public Annotation getNoteFirstRep()
- Returns:
- The first repetition of repeating field
note, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
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 Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base 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
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- 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
-
copyValues
public void copyValues(ClinicalImpression dst)
-
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
-
-