tjbiel85 / pytiva

Python Tools for Investigating and Visualizing Activity (PyTIVA) within anesthetic records
GNU General Public License v3.0
0 stars 0 forks source link

Python Tools for Investigating & Visualizing Activity in anesthetic records

A toolkit for extracting, parsing, and processing anesthetic records and making sense of the activity therein, especially intra-operative records.

Installation

Available via PyPI using your favorite python package manager.

$ pip3 install pytiva

What can pytiva do?

Examples of visualizations

Gantt chart of raw activity for one patient

A gantt chart with labeled activity names on the y-axis and a time duration for each of them illustrated by a horizontal box. This chart in particular seems to show three "groups" of activity, each a mix of NORA, OR, and medication activities, with partial overlap.

Gantt chart of unduplicated activity for one patient

A gantt chart with four generic activities on the y-axis and a time duration for each drawn as a horizontal box, none of which overlap.

Heatmap of concurrent activity

A chart with hour of the day on the y-axis, day of the week on the x-axis, and a bar to the right of the chart showing a color gradient corresponding to how much activity is happening. The chart puts a color for each hour of each day of the week to show the average activity in that moment.

Links and further reading