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:
  • Field Details

    • 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).
    • clinicalStatus

      The clinical status of the condition.
    • verificationStatus

      The verification status to support the clinical status of the condition.
    • category

      A category assigned to the condition.
    • severity

      A subjective assessment of the severity of the condition as evaluated by the clinician.
    • code

      protected CodeableConcept code
      Identification of the condition, problem or diagnosis.
    • bodySite

      The anatomical location where this condition manifests itself.
    • subject

      protected Reference subject
      Indicates the patient or group who the condition record is associated with.
    • 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

      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

      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

      The actual object that is the target of the reference (Individual who is making the condition statement.)
    • stage

      Clinical stage or grade of a condition. May include formal severity assessments.
    • evidence

      Supporting Evidence / manifestations that are the basis on which this condition is suspected or confirmed.
    • 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:
    • 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:
    • 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:
    • 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

    • SP_ONSET_INFO

      public static final String SP_ONSET_INFO
      Search parameter: onset-info

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

      See Also:
    • 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]

    • SP_CODE

      public static final String SP_CODE
      Search parameter: code

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

      See Also:
    • 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

    • SP_EVIDENCE

      public static final String SP_EVIDENCE
      Search parameter: evidence

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

      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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

    • SP_ABATEMENT_STRING

      public static final String SP_ABATEMENT_STRING
      Search parameter: abatement-string

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

      See Also:
    • 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:
    • 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:
    • 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:
    • 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]

    • SP_ABATEMENT_AGE

      public static final String SP_ABATEMENT_AGE
      Search parameter: abatement-age

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

      See Also:
    • 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]

    • SP_ASSERTED_DATE

      public static final String SP_ASSERTED_DATE
      Search parameter: asserted-date

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

      See Also:
    • 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:
    • 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:
    • 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

  • Constructor Details

  • Method Details