Class Condition

  • 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 Condition
    extends DomainResource
    A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.
    See Also:
    Serialized Form
    • Field Detail

      • identifier

        protected List<Identifier> identifier
        This records identifiers associated with this condition that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).
      • severity

        protected CodeableConcept severity
        A subjective assessment of the severity of the condition as evaluated by the clinician.
      • subject

        protected Reference subject
        Indicates the patient or group who the condition record is associated with.
      • subjectTarget

        protected Resource subjectTarget
        The actual object that is the target of the reference (Indicates the patient or group who the condition record is associated with.)
      • context

        protected Reference context
        Encounter during which the condition was first asserted.
      • contextTarget

        protected Resource contextTarget
        The actual object that is the target of the reference (Encounter during which the condition was first asserted.)
      • onset

        protected Type onset
        Estimated or actual date or date-time the condition began, in the opinion of the clinician.
      • abatement

        protected Type abatement
        The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.
      • assertedDate

        protected DateTimeType assertedDate
        The date on which the existance of the Condition was first asserted or acknowledged.
      • asserter

        protected Reference asserter
        Individual who is making the condition statement.
      • asserterTarget

        protected Resource asserterTarget
        The actual object that is the target of the reference (Individual who is making the condition statement.)
      • note

        protected List<Annotation> note
        Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.
      • SP_SEVERITY

        public static final String SP_SEVERITY
        Search parameter: severity

        Description: The severity of the condition
        Type: token
        Path: Condition.severity

        See Also:
        Constant Field Values
      • SEVERITY

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam SEVERITY
        Fluent Client search parameter constant for severity

        Description: The severity of the condition
        Type: token
        Path: Condition.severity

      • SP_EVIDENCE_DETAIL

        public static final String SP_EVIDENCE_DETAIL
        Search parameter: evidence-detail

        Description: Supporting information found elsewhere
        Type: reference
        Path: Condition.evidence.detail

        See Also:
        Constant Field Values
      • EVIDENCE_DETAIL

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam EVIDENCE_DETAIL
        Fluent Client search parameter constant for evidence-detail

        Description: Supporting information found elsewhere
        Type: reference
        Path: Condition.evidence.detail

      • INCLUDE_EVIDENCE_DETAIL

        public static final ca.uhn.fhir.model.api.Include INCLUDE_EVIDENCE_DETAIL
        Constant for fluent queries to be used to add include statements. Specifies the path value of "Condition:evidence-detail".
      • SP_IDENTIFIER

        public static final String SP_IDENTIFIER
        Search parameter: identifier

        Description: A unique identifier of the condition record
        Type: token
        Path: Condition.identifier

        See Also:
        Constant Field Values
      • IDENTIFIER

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
        Fluent Client search parameter constant for identifier

        Description: A unique identifier of the condition record
        Type: token
        Path: Condition.identifier

      • ONSET_INFO

        public static final ca.uhn.fhir.rest.gclient.StringClientParam ONSET_INFO
        Fluent Client search parameter constant for onset-info

        Description: Onsets as a string
        Type: string
        Path: Condition.onset[x]

      • CODE

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE
        Fluent Client search parameter constant for code

        Description: Code for the condition
        Type: token
        Path: Condition.code

      • EVIDENCE

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVIDENCE
        Fluent Client search parameter constant for evidence

        Description: Manifestation/symptom
        Type: token
        Path: Condition.evidence.code

      • SP_SUBJECT

        public static final String SP_SUBJECT
        Search parameter: subject

        Description: Who has the condition?
        Type: reference
        Path: Condition.subject

        See Also:
        Constant Field Values
      • SUBJECT

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
        Fluent Client search parameter constant for subject

        Description: Who has the condition?
        Type: reference
        Path: Condition.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 "Condition:subject".
      • SP_VERIFICATION_STATUS

        public static final String SP_VERIFICATION_STATUS
        Search parameter: verification-status

        Description: provisional | differential | confirmed | refuted | entered-in-error | unknown
        Type: token
        Path: Condition.verificationStatus

        See Also:
        Constant Field Values
      • VERIFICATION_STATUS

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERIFICATION_STATUS
        Fluent Client search parameter constant for verification-status

        Description: provisional | differential | confirmed | refuted | entered-in-error | unknown
        Type: token
        Path: Condition.verificationStatus

      • SP_CLINICAL_STATUS

        public static final String SP_CLINICAL_STATUS
        Search parameter: clinical-status

        Description: The clinical status of the condition
        Type: token
        Path: Condition.clinicalStatus

        See Also:
        Constant Field Values
      • CLINICAL_STATUS

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLINICAL_STATUS
        Fluent Client search parameter constant for clinical-status

        Description: The clinical status of the condition
        Type: token
        Path: Condition.clinicalStatus

      • SP_ENCOUNTER

        public static final String SP_ENCOUNTER
        Search parameter: encounter

        Description: Encounter when condition first asserted
        Type: reference
        Path: Condition.context

        See Also:
        Constant Field Values
      • ENCOUNTER

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
        Fluent Client search parameter constant for encounter

        Description: Encounter when condition first asserted
        Type: reference
        Path: Condition.context

      • 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 "Condition:encounter".
      • SP_ABATEMENT_BOOLEAN

        public static final String SP_ABATEMENT_BOOLEAN
        Search parameter: abatement-boolean

        Description: Abatement boolean (boolean is true or non-boolean values are present)
        Type: token
        Path: Condition.abatement[x]

        See Also:
        Constant Field Values
      • ABATEMENT_BOOLEAN

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam ABATEMENT_BOOLEAN
        Fluent Client search parameter constant for abatement-boolean

        Description: Abatement boolean (boolean is true or non-boolean values are present)
        Type: token
        Path: Condition.abatement[x]

      • SP_ONSET_DATE

        public static final String SP_ONSET_DATE
        Search parameter: onset-date

        Description: Date related onsets (dateTime and Period)
        Type: date
        Path: Condition.onset[x]

        See Also:
        Constant Field Values
      • ONSET_DATE

        public static final ca.uhn.fhir.rest.gclient.DateClientParam ONSET_DATE
        Fluent Client search parameter constant for onset-date

        Description: Date related onsets (dateTime and Period)
        Type: date
        Path: Condition.onset[x]

      • SP_ABATEMENT_DATE

        public static final String SP_ABATEMENT_DATE
        Search parameter: abatement-date

        Description: Date-related abatements (dateTime and period)
        Type: date
        Path: Condition.abatement[x]

        See Also:
        Constant Field Values
      • ABATEMENT_DATE

        public static final ca.uhn.fhir.rest.gclient.DateClientParam ABATEMENT_DATE
        Fluent Client search parameter constant for abatement-date

        Description: Date-related abatements (dateTime and period)
        Type: date
        Path: Condition.abatement[x]

      • SP_ASSERTER

        public static final String SP_ASSERTER
        Search parameter: asserter

        Description: Person who asserts this condition
        Type: reference
        Path: Condition.asserter

        See Also:
        Constant Field Values
      • ASSERTER

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ASSERTER
        Fluent Client search parameter constant for asserter

        Description: Person who asserts this condition
        Type: reference
        Path: Condition.asserter

      • INCLUDE_ASSERTER

        public static final ca.uhn.fhir.model.api.Include INCLUDE_ASSERTER
        Constant for fluent queries to be used to add include statements. Specifies the path value of "Condition:asserter".
      • SP_STAGE

        public static final String SP_STAGE
        Search parameter: stage

        Description: Simple summary (disease specific)
        Type: token
        Path: Condition.stage.summary

        See Also:
        Constant Field Values
      • STAGE

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam STAGE
        Fluent Client search parameter constant for stage

        Description: Simple summary (disease specific)
        Type: token
        Path: Condition.stage.summary

      • ABATEMENT_STRING

        public static final ca.uhn.fhir.rest.gclient.StringClientParam ABATEMENT_STRING
        Fluent Client search parameter constant for abatement-string

        Description: Abatement as a string
        Type: string
        Path: Condition.abatement[x]

      • SP_PATIENT

        public static final String SP_PATIENT
        Search parameter: patient

        Description: Who has the condition?
        Type: reference
        Path: Condition.subject

        See Also:
        Constant Field Values
      • PATIENT

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
        Fluent Client search parameter constant for patient

        Description: Who has the condition?
        Type: reference
        Path: Condition.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 "Condition:patient".
      • SP_CONTEXT

        public static final String SP_CONTEXT
        Search parameter: context

        Description: Encounter or episode when condition first asserted
        Type: reference
        Path: Condition.context

        See Also:
        Constant Field Values
      • CONTEXT

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CONTEXT
        Fluent Client search parameter constant for context

        Description: Encounter or episode when condition first asserted
        Type: reference
        Path: Condition.context

      • INCLUDE_CONTEXT

        public static final ca.uhn.fhir.model.api.Include INCLUDE_CONTEXT
        Constant for fluent queries to be used to add include statements. Specifies the path value of "Condition:context".
      • SP_ONSET_AGE

        public static final String SP_ONSET_AGE
        Search parameter: onset-age

        Description: Onsets as age or age range
        Type: quantity
        Path: Condition.onset[x]

        See Also:
        Constant Field Values
      • ONSET_AGE

        public static final ca.uhn.fhir.rest.gclient.QuantityClientParam ONSET_AGE
        Fluent Client search parameter constant for onset-age

        Description: Onsets as age or age range
        Type: quantity
        Path: Condition.onset[x]

      • ABATEMENT_AGE

        public static final ca.uhn.fhir.rest.gclient.QuantityClientParam ABATEMENT_AGE
        Fluent Client search parameter constant for abatement-age

        Description: Abatement as age or age range
        Type: quantity
        Path: Condition.abatement[x]

      • ASSERTED_DATE

        public static final ca.uhn.fhir.rest.gclient.DateClientParam ASSERTED_DATE
        Fluent Client search parameter constant for asserted-date

        Description: Date record was believed accurate
        Type: date
        Path: Condition.assertedDate

      • SP_CATEGORY

        public static final String SP_CATEGORY
        Search parameter: category

        Description: The category of the condition
        Type: token
        Path: Condition.category

        See Also:
        Constant Field Values
      • CATEGORY

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
        Fluent Client search parameter constant for category

        Description: The category of the condition
        Type: token
        Path: Condition.category

      • SP_BODY_SITE

        public static final String SP_BODY_SITE
        Search parameter: body-site

        Description: Anatomical location, if relevant
        Type: token
        Path: Condition.bodySite

        See Also:
        Constant Field Values
      • BODY_SITE

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam BODY_SITE
        Fluent Client search parameter constant for body-site

        Description: Anatomical location, if relevant
        Type: token
        Path: Condition.bodySite