Class 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
    • 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.)
      • 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.
      • 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: assessor

        Description: 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 assessor

        Description: 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: trigger

        Description: 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 trigger

        Description: 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: patient

        Description: 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 patient

        Description: 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: plan

        Description: 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 plan

        Description: 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: resolved

        Description: 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 resolved

        Description: Diagnoses/conditions resolved since previous assessment
        Type: token
        Path: ClinicalImpression.resolved

      • SP_TRIGGER_CODE

        public static final String SP_TRIGGER_CODE
        Search parameter: trigger-code

        Description: 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-code

        Description: Request or event that necessitated this assessment
        Type: token
        Path: ClinicalImpression.triggerCodeableConcept

      • SP_PREVIOUS

        public static final String SP_PREVIOUS
        Search parameter: previous

        Description: 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 previous

        Description: 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: status

        Description: 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 status

        Description: in-progress | completed | entered-in-error
        Type: token
        Path: ClinicalImpression.status

      • SP_ACTION

        public static final String SP_ACTION
        Search parameter: action

        Description: 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 action

        Description: 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: finding

        Description: 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 finding

        Description: Specific text or code for finding
        Type: token
        Path: ClinicalImpression.finding.item

      • SP_INVESTIGATION

        public static final String SP_INVESTIGATION
        Search parameter: investigation

        Description: 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 investigation

        Description: 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: problem

        Description: 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 problem

        Description: 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: date

        Description: 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 date

        Description: When the assessment occurred
        Type: date
        Path: ClinicalImpression.date

      • SP_RULEDOUT

        public static final String SP_RULEDOUT
        Search parameter: ruledout

        Description: 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 ruledout

        Description: Specific text of code for diagnosis
        Type: token
        Path: ClinicalImpression.ruledOut.item