[PYTHON] I created the interface of hospital dashboard which shows clinical data on the web page.

https://github.com/riow1983/Hospital_dashboard_ver.0.1

I created the interface of hospital dashboard which shows clinical data on the web page.

Python's library Flask and Bokeh make it possible to create beautiful interactive web page without writing a piece of JavaSript.

For the purpose of letting the page work in the environment which stants alone, I saved BokehJS and BokehCSS in the "static" repository. You don't nead to copy and paste the long scripted chunk of js and css.

Files and directory: main.py /static bokeh-0.12.2.min.js bokeh-0.12.2.min.css bokeh-widgets-0.12.2.min.js bokeh-widgets-0.12.2.min.css /templates index.html

As you can see, the version of these files is 0.12.2, which must be equal to your Bokeh's version. So please change the number to fit to you. And of course these are for only the web page interface. The database interactions are not concerned here and the plotted data(graph) is just sample.

Future plan: • Put pandas.DataFrame(table) into the page with csv download botton. • Make the layout of index.html more attractive.

(Hereafter in Japanese) I'm Horiuchi, a medical information technologist. If you are in the medical information department of a hospital, you will receive requests for data extraction from various parts of the hospital. Some people may be tired of repeating the process of extracting data from the DWH each time and processing it using Excel or Access.

By the way, if such data extraction work is automated as much as possible, and if desired, it is automatically updated to the latest data, and if all the staff in the hospital can access the latest data from anywhere, at any time, management improvement Don't you think that it will lead to a great deal of attention in the medical information department?

The Web briser is always left unused on the electronic medical record terminal. There is no way not to use this.

I think it is possible to create your own hospital dashboard using Python libraries (Flask, Bokeh) without writing your own JavaScript. This time, I published a prototype created based on such an idea on github. In the future, we would like to proceed with development here.

Recommended Posts

I created the interface of hospital dashboard which shows clinical data on the web page.
I tried to rescue the data of the laptop by booting it on Ubuntu
[Python3] Take a screenshot of a web page on the server and crop it further
Maybe I overestimated the impact of ShellShock on CGI
I tried using the API of the salmon data project
I analyzed the rank battle data of Pokemon sword shield and visualized it on Tableau
Fixed-point observation of specific data on the Web by automatically executing the Web browser on the server (Ubuntu16.04) (1) -Web browser installation-