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