Class ClinicalImpression
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.BaseResource
-
- org.hl7.fhir.r5.model.Resource
-
- org.hl7.fhir.r5.model.DomainResource
-
- org.hl7.fhir.r5.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.ClinicalImpressionFindingComponent
-
Field Summary
Fields Modifier and Type Field Description 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 DataTypeeffectiveThe 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 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_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_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PERFORMERConstant 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<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 ReferenceperformerThe clinician performing the assessment.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPERFORMERFluent Client search parameter constant for performerprotected 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 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<CodeableConcept>prognosisCodeableConceptEstimate of likely outcome.protected List<Reference>prognosisReferenceRiskAssessment 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_DATESearch parameter: datestatic StringSP_ENCOUNTERSearch parameter: encounterstatic StringSP_FINDING_CODESearch parameter: finding-codestatic StringSP_FINDING_REFSearch parameter: finding-refstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_PATIENTSearch parameter: patientstatic StringSP_PERFORMERSearch parameter: performerstatic StringSP_PREVIOUSSearch parameter: previousstatic StringSP_PROBLEMSearch parameter: problemstatic StringSP_STATUSSearch parameter: statusstatic StringSP_SUBJECTSearch parameter: subjectstatic StringSP_SUPPORTING_INFOSearch parameter: supporting-infoprotected Enumeration<Enumerations.EventStatus>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 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, which can contain investigation results.-
Fields inherited from class org.hl7.fhir.r5.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
-
Fields inherited from class org.hl7.fhir.r5.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ClinicalImpression()ConstructorClinicalImpression(Enumerations.EventStatus status, Reference subject)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r5.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.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, 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<Enumerations.EventStatus> status
Identifies the workflow status of the assessment.
-
statusReason
protected CodeableConcept statusReason
Captures the reason for the current state of the ClinicalImpression.
-
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.
-
encounter
protected Reference encounter
The Encounter during which this ClinicalImpression was created or to which the creation of this record is tightly associated.
-
effective
protected DataType effective
The point in time or period over which the subject was assessed.
-
date
protected DateTimeType date
Indicates when the documentation of the assessment was complete.
-
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.
-
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.
-
supportingInfo
protected List<Reference> supportingInfo
Information supporting the clinical impression, which can contain investigation results.
-
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_ENCOUNTER
public static final String SP_ENCOUNTER
Search parameter: encounterDescription: The Encounter during which this ClinicalImpression was created
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: The Encounter during which this ClinicalImpression was created
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_CODE
public static final String SP_FINDING_CODE
Search parameter: finding-codeDescription: Reference to a concept (by class)
Type: token
Path: ClinicalImpression.finding.item.concept
- 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: Reference to a concept (by class)
Type: token
Path: ClinicalImpression.finding.item.concept
-
SP_FINDING_REF
public static final String SP_FINDING_REF
Search parameter: finding-refDescription: Reference to a resource (by instance)
Type: reference
Path: ClinicalImpression.finding.item.reference
- 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: Reference to a resource (by instance)
Type: reference
Path: ClinicalImpression.finding.item.reference
-
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_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_PERFORMER
public static final String SP_PERFORMER
Search parameter: performerDescription: The clinician performing the assessment
Type: reference
Path: ClinicalImpression.performer
- See Also:
- Constant Field Values
-
PERFORMER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER
Fluent Client search parameter constant for performerDescription: The clinician performing the assessment
Type: reference
Path: ClinicalImpression.performer
-
INCLUDE_PERFORMER
public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalImpression:performer".
-
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_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_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
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: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown
Type: token
Path: ClinicalImpression.status
-
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_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_DATE
public static final String SP_DATE
Search parameter: dateDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded [CarePlan](careplan.html): Time period plan covers [CareTeam](careteam.html): A date within the coverage time period. [ClinicalImpression](clinicalimpression.html): When the assessment was documented [Composition](composition.html): Composition editing time [Consent](consent.html): When consent was agreed to [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated [Flag](flag.html): Time period when flag is active [Immunization](immunization.html): Vaccination (non)-Administration Date [List](list.html): When the list was prepared [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period [Procedure](procedure.html): When the procedure occurred or is occurring [RiskAssessment](riskassessment.html): When was assessment made? [SupplyRequest](supplyrequest.html): When the request was made
Type: date
Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
- See Also:
- Constant Field Values
-
DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Fluent Client search parameter constant for dateDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): Date first version of the resource instance was recorded [CarePlan](careplan.html): Time period plan covers [CareTeam](careteam.html): A date within the coverage time period. [ClinicalImpression](clinicalimpression.html): When the assessment was documented [Composition](composition.html): Composition editing time [Consent](consent.html): When consent was agreed to [DiagnosticReport](diagnosticreport.html): The clinically relevant time of the report [Encounter](encounter.html): A date within the actualPeriod the Encounter lasted [EpisodeOfCare](episodeofcare.html): The provided date search value falls within the episode of care's period [FamilyMemberHistory](familymemberhistory.html): When history was recorded or last updated [Flag](flag.html): Time period when flag is active [Immunization](immunization.html): Vaccination (non)-Administration Date [List](list.html): When the list was prepared [Observation](observation.html): Obtained date/time. If the obtained element is a period, a date that falls in the period [Procedure](procedure.html): When the procedure occurred or is occurring [RiskAssessment](riskassessment.html): When was assessment made? [SupplyRequest](supplyrequest.html): When the request was made
Type: date
Path: AllergyIntolerance.recordedDate | CarePlan.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.actualPeriod | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | (Immunization.occurrence as dateTime) | List.date | Observation.effective | Procedure.occurrence | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for [CarePlan](careplan.html): Who the care plan is for [CareTeam](careteam.html): Who care team is for [ClinicalImpression](clinicalimpression.html): Patient assessed [Composition](composition.html): Who and/or what the composition is about [Condition](condition.html): Who has the condition? [Consent](consent.html): Who the consent applies to [DetectedIssue](detectedissue.html): Associated patient [DeviceRequest](devicerequest.html): Individual the service is ordered for [DeviceUsage](deviceusage.html): Search by patient who used / uses the device [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient [DocumentManifest](documentmanifest.html): The subject of the set of documents [DocumentReference](documentreference.html): Who/what is the subject of the document [Encounter](encounter.html): The patient present at the encounter [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for [Flag](flag.html): The identity of a subject to list flags for [Goal](goal.html): Who this goal is intended for [ImagingStudy](imagingstudy.html): Who the study is about [Immunization](immunization.html): The patient for the vaccination record [List](list.html): If all resources have the same subject [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient [MedicationUsage](medicationusage.html): Returns statements for a specific patient. [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement [Observation](observation.html): The subject that the observation is about (if patient) [Procedure](procedure.html): Search by subject - a patient [RiskAssessment](riskassessment.html): Who/what does assessment apply to? [ServiceRequest](servicerequest.html): Search by subject - a patient [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for
Type: reference
Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for [CarePlan](careplan.html): Who the care plan is for [CareTeam](careteam.html): Who care team is for [ClinicalImpression](clinicalimpression.html): Patient assessed [Composition](composition.html): Who and/or what the composition is about [Condition](condition.html): Who has the condition? [Consent](consent.html): Who the consent applies to [DetectedIssue](detectedissue.html): Associated patient [DeviceRequest](devicerequest.html): Individual the service is ordered for [DeviceUsage](deviceusage.html): Search by patient who used / uses the device [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient [DocumentManifest](documentmanifest.html): The subject of the set of documents [DocumentReference](documentreference.html): Who/what is the subject of the document [Encounter](encounter.html): The patient present at the encounter [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for [Flag](flag.html): The identity of a subject to list flags for [Goal](goal.html): Who this goal is intended for [ImagingStudy](imagingstudy.html): Who the study is about [Immunization](immunization.html): The patient for the vaccination record [List](list.html): If all resources have the same subject [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient [MedicationUsage](medicationusage.html): Returns statements for a specific patient. [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement [Observation](observation.html): The subject that the observation is about (if patient) [Procedure](procedure.html): Search by subject - a patient [RiskAssessment](riskassessment.html): Who/what does assessment apply to? [ServiceRequest](servicerequest.html): Search by subject - a patient [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for
Type: reference
Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUsage.patient | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.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".
-
-
Constructor Detail
-
ClinicalImpression
public ClinicalImpression()
Constructor
-
ClinicalImpression
public ClinicalImpression(Enumerations.EventStatus 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 {3}
-
getStatusElement
public Enumeration<Enumerations.EventStatus> 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<Enumerations.EventStatus> 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 Enumerations.EventStatus getStatus()
- Returns:
- Identifies the workflow status of the assessment.
-
setStatus
public ClinicalImpression setStatus(Enumerations.EventStatus 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.)
-
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.)
-
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.)
-
getEffective
public DataType 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(DataType 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.
-
getPerformer
public Reference getPerformer()
- Returns:
performer(The clinician performing the assessment.)
-
hasPerformer
public boolean hasPerformer()
-
setPerformer
public ClinicalImpression setPerformer(Reference value)
- Parameters:
value-performer(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.)
-
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 {3}
-
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 {3}
-
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 {3}
-
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 {3}
-
getSupportingInfo
public List<Reference> getSupportingInfo()
- Returns:
supportingInfo(Information supporting the clinical impression, which can contain investigation results.)
-
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 {3}
-
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 {3}
-
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
-
-