LoginSignup
3
3

More than 5 years have passed since last update.

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

Posted at

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.

(以下日本語で)
どうも医療情報技師のホリウチです。
病院の医療情報部門にいると院内各所からデータ抽出の依頼が来ます。その都度DWHからデータを抽出し、ExcelやAccessなどを使って加工する、その繰り返しにうんざりしている人もいるかも知れません。

ところでそんなデータ抽出業務をできる限り自動化し、欲を言うなら常に最新のデータに自動更新されて、院内のスタッフ誰もがどこからでも、どのタイミングでも最新のデータにアクセスできるようになったら、経営改善にも繋がって、医療情報部門の面目躍如になるんじゃないか、と思いませんか?

電子カルテ端末には必ずWebブライザが未使用のまま放置されています。これを使わない手はありません。

Pythonのライブラリ(Flask, Bokeh)を使ってJavaScriptを自前で書くことなく病院ダッシュボードを自作することは可能だと思います。今回はそんな発想のもと作成したプロトタイプをgithubに公開してみました。今後はここで開発を進めて行きたいと考えております。

3
3
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3