cardea.fhir.Condition

class cardea.fhir.Condition(dict_values=None)

A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.

Parameters
  • resourceType – This is a Condition resource

  • 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 – Identification of the condition, problem or diagnosis.

  • bodySite – The anatomical location where this condition manifests itself.

  • subject – Indicates the patient or group who the condition record is associated with.

  • context – Encounter during which the condition was first asserted.

  • onsetDateTime – Estimated or actual date or date-time the condition began, in the opinion of the clinician.

  • onsetAge – Estimated or actual date or date-time the condition began, in the opinion of the clinician.

  • onsetPeriod – Estimated or actual date or date-time the condition began, in the opinion of the clinician.

  • onsetRange – Estimated or actual date or date-time the condition began, in the opinion of the clinician.

  • onsetString – Estimated or actual date or date-time the condition began, in the opinion of the clinician.

  • abatementDateTime – 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.

  • abatementAge – 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.

  • abatementBoolean – 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.

  • abatementPeriod – 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.

  • abatementRange – 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.

  • abatementString – 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 – 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 – Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.

__init__(dict_values=None)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([dict_values])

Initialize self.

assert_type()

Checks class values follow set possible enumerations.

get_dataframe()

Returns dataframe from class attribute values.

get_eligible_relationships()

Returns class relationships for attributes that are used.

get_id()

Returns fhir class identifier.

get_relationships()

Returns class relationships.

set_attributes(dict_values)

Sets values to class attributes.