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]
- static
onset_datetime : Optional[datetime.datetime]
EHRAppointment
class EHRAppointment( appointment_date: Optional[datetime.date], location_name: Optional[str], event_name: Optional[str],):Class for Patient Appointment.
Variables
- static
appointment_date : Optional[datetime.date]
- 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
date : Optional[datetime.datetime]
- 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]
- static
performed_datetime : Optional[datetime.datetime]