Skip to main content

types

EHR types.

Classes

Condition

class Condition(    onset_datetime: Optional[datetime.datetime],    code_system: Optional[str],    code_code: Optional[str],    code_display: Optional[str],    code_text: Optional[str],    clinical_status: Optional[str],):

Dataclass to describe patient Condition.

Variables

  • static clinical_status : Optional[str]
  • static code_code : Optional[str]
  • static code_display : Optional[str]
  • static code_system : Optional[str]
  • static code_text : Optional[str]

EHRAppointment

class EHRAppointment(    appointment_date: Optional[datetime.date],    location_name: Optional[str],    event_name: Optional[str],):

Class for Patient Appointment.

Variables

  • static event_name : Optional[str]
  • static location_name : Optional[str]

Methods


format_for_csv

def format_for_csv(self)> dict[str, str]:

Format into a readable dictionary for csv.

Observation

class Observation(    date: Optional[datetime.datetime],    code_system: Optional[str],    code_code: Optional[str],    code_display: Optional[str],    code_text: Optional[str],    value: Optional[float],    unit: Optional[str],):

Observation object from FHIR.

Variables

  • static code_code : Optional[str]
  • static code_display : Optional[str]
  • static code_system : Optional[str]
  • static code_text : Optional[str]
  • static unit : Optional[str]
  • static value : Optional[float]

Procedure

class Procedure(    performed_datetime: Optional[datetime.datetime],    code_system: Optional[str],    code_code: Optional[str],    code_display: Optional[str],    code_text: Optional[str],):

Dataclass to describe patient Procedure.

Variables

  • static code_code : Optional[str]
  • static code_display : Optional[str]
  • static code_system : Optional[str]
  • static code_text : Optional[str]