(57)【要約】【課題】複数の診療情報を診療情報間で対応すべき項目の表示高さを揃えて比較し易く並べて表示するプログラム、表示方法、表示装置及び診療情報管理装置を提供する。【解決手段】複数の診療情報を表示する場合、診療情報間で対応すべき項目が含まれていない診療情報に当該項目に対応する空欄の項目が挿入される。そして、複数の診療情報夫々に含まれる診療情報間で対応する項目の表示画面の縦方向の表示幅が揃えられる。表示幅が揃えられた複数の診療情報が表示画面の横方向に沿って並べられて表示される。【選択図】図９
2010277550.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに一又は複数の項目を夫々含む複数の診療情報を前記複数の診療情報間で対応すべき項目に基づいて表示させるプログラムにおいて、
前記コンピュータに、
前記複数の診療情報夫々が前記対応すべき項目を含むか否かを判定する項目判定ステップと、
該項目判定ステップにより前記対応すべき項目を含まないと判定した診療情報に前記対応すべき項目を挿入する挿入ステップと、
該挿入ステップにより前記対応すべき項目を挿入した診療情報を含む前記複数の診療情報を所定方向に沿って並べ、前記複数の診療情報夫々に含まれる項目を前記所定方向と交差する方向に並べて表示画面に比較表示する比較表示ステップと、
該比較表示ステップにより比較表示する場合、前記複数の診療情報夫々に含まれる対応すべき項目夫々の前記所定方向と交差する方向の表示幅を略同一に調整する調整ステップと
を実行させるプログラム。
【請求項２】
前記コンピュータは、前記対応すべき項目を記憶してある項目記憶部を備え、
前記コンピュータに、
前記項目記憶部から前記対応すべき項目を読み出す項目読出ステップ
を実行させる請求項１に記載のプログラム。
【請求項３】
前記コンピュータに、
前記複数の診療情報夫々に含まれる項目に基づいて前記対応すべき項目を取得する項目取得ステップ
を実行させる請求項１に記載のプログラム。
【請求項４】
前記複数の診療情報は、複数種類あり、
前記コンピュータに、
前記複数の診療情報夫々の種類を取得する種類取得ステップと、
該種類取得ステップにより取得した種類に基づいて比較表示するか否かを判定する比較判定ステップと
を実行させ、
前記比較表示ステップは、前記比較判定ステップにより比較表示すると判定した場合、比較表示する請求項１乃至請求項３のいずれか一つに記載のプログラム。
【請求項５】
前記複数の項目夫々は、患者による主観的データ、医療従事者による客観的データ、医療従事者による評価及び医療従事者による治療計画を示す請求項１乃至請求項４のいずれか一つに記載のプログラム。
【請求項６】
複数の診療情報を前記複数の診療情報間で対応すべき項目に基づいて表示する表示方法において、
前記複数の診療情報夫々が前記対応すべき項目を含むか否かを判定する工程と、
前記対応すべき項目を含まないと判定した診療情報に前記対応すべき項目を挿入する工程と、
前記対応すべき項目を挿入した診療情報を含む前記複数の診療情報を所定方向に沿って並べ、前記複数の診療情報夫々に含まれる項目を前記所定方向と交差する方向に並べて表示画面に比較表示する工程と、
前記複数の診療情報夫々に含まれる前記対応すべき項目夫々の前記所定方向と交差する方向の表示幅を略同一に調整する工程と
を備える表示方法。
【請求項７】
一又は複数の項目を夫々含む複数の診療情報を表示する表示装置において、
前記複数の診療情報間で対応すべき項目を記憶してある項目記憶部と、
前記複数の診療情報夫々が前記項目記憶部により記憶してある項目を含むか否かを判定する項目判定部と、
該項目判定部により項目を含まないと判定した診療情報に前記項目を挿入する挿入部と、
該挿入部により項目を挿入した診療情報を含む前記複数の診療情報を所定方向に沿って並べ、前記複数の診療情報夫々に含まれる項目を前記所定方向と交差する方向に並べて表示画面に比較表示する比較表示部と、
該比較表示部により比較表示する場合、前記複数の診療情報夫々に含まれており、前記複数の診療情報間で対応する項目夫々の前記所定方向と交差する方向の表示幅を略同一に調整する調整部と
を備える表示装置。
【請求項８】
一又は複数の項目を夫々含む複数の診療情報を記憶する診療情報記憶部を備える診療情報管理装置において、
前記診療情報記憶部が記憶する複数の診療情報のうち、表示する複数の表示診療情報の選択を受付ける受付部と、
該受付部により受付けた選択に係る前記複数の表示診療情報夫々が前記複数の表示診療情報間で対応すべき項目を含むか否かを判定する項目判定部と、
該項目判定部により前記対応すべき項目を含まないと判定した表示診療情報に前記対応すべき項目を挿入する挿入部と、
該挿入部により前記対応すべき項目を挿入した表示診療情報を含む前記複数の表示診療情報を所定方向に沿って並べ、前記複数の表示診療情報夫々に含まれる項目を前記所定方向と交差する方向に並べて表示画面に比較表示する比較表示部と、
該比較表示部により比較表示する場合、前記複数の表示診療情報夫々に含まれており、前記複数の表示診療情報間で対応する項目夫々の前記所定方向と交差する方向の表示幅を略同一に調整する調整部と
を備える診療情報管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の診療情報を比較し易く表示するプログラム、表示方法、表示装置及び診療情報管理装置に関する。
【背景技術】
【０００２】
近年、病院及び医院等では、電子カルテ、各種検査結果及び診断結果等を含む診療情報を管理する電子カルテ管理システムが使われてきている。電子カルテ管理システムのユーザである医師及び看護師等の医療従事者は、各診療情報に含まれる複数の項目夫々に記載する内容を入力する。例えば、ＳＯＡＰ形式の電子カルテの場合、項目Ｓ（ Subjective ）、項目Ｏ（ Objective ）、項目Ａ（ Assessment ）及び項目Ｐ（ Plan ）を含んでいる。項目Ｓは、患者の訴え等の患者が提供する主観的データを示す。項目Ｏは、医師及び看護師等の医療従事者による診察所見及び検査所見等を含む客観的データを示す。項目Ａは、項目Ｓ及び項目Ｏに分類されたデータに基づいた医療従事者による評価を示す。項目Ｐは、項目Ｓ、項目Ｏ及び項目Ａに分類されたデータ及び評価に基づいて医療従事者により決定された治療計画を示す。
【０００３】
電子カルテ管理システムのユーザは、項目Ｓ、項目Ｏ、項目Ａ、及び項目Ｐのうち、項目内容を入力又は変更する項目を選択し、文章の入力及び変更、並びに挿入する画像等のデータの指定を行う。電子カルテ管理システムは、入力された診療情報を各患者に対応付けて記憶し、管理する。ユーザは、診療日及び診療科等の検索条件を電子カルテ管理システムに入力し、所望の診療情報を表示させることが可能である（例えば、特許文献１参照）。また、治療経過を確認するために、複数の診療日夫々の電子カルテを横軸に沿って時系列順に並べ、各診療情報に記載された各項目を縦軸に沿って並べて表示する装置が知られている（例えば、特許文献２参照）。
【０００４】
ユーザは、並べて表示された複数の電子カルテ間で対応する項目同士、例えば各電子カルテに含まれる項目Ｓ同士を比較することで治療経過を確認する。電子カルテ間で対応する項目夫々に入力された文字の文字数及び挿入された画像のサイズ等は一般に異なる。したがって、電子カルテを複数並べて表示した場合、電子カルテ間で対応する項目夫々の表示画面の縦方向の位置、すなわち表示高さと、表示画面の縦方向の表示幅とが揃わずに項目同士を比較し難いことがある。
【０００５】
そこで特許文献３に記載の装置は、ＳＯＡＰ形式で記載された電子カルテをＸＭＬ（ eXtensible Markup Language ）等の構造化言語で記述されたデータに変換する。そして、構造化言語で記述されたデータを用いて複数の電子カルテ夫々の項目Ｓ、項目Ｏ及び項目Ａの項目内容と、項目Ｐの項目内容とを、表示画面の縦方向に並んでおり同一の縦方向の表示幅を有する２つの表示領域夫々に表示する。これにより、項目Ｓ、項目Ｏ及び項目Ａと、項目Ｐとが表示高さ及び表示幅を揃えて表示されるため、複数の電子カルテ間で対応する項目を比較し易くしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１１７１４１号公報
【特許文献２】特開２０００−２２２４９９号公報
【特許文献３】特開２００４−１６４１９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、項目内容が入力されずに空欄となった項目は、当該項目が省略されて診療情報が記憶される場合がある。項目が省略されて記憶された診療情報を表示する場合、省略された項目分を表示画面の縦方向に沿って詰めて他の項目が表示されるため、複数の診療情報間で対応する各項目の表示高さが異なり複数の診療情報を比較し難いという問題があった。
【０００８】
本願は、斯かる事情に鑑みてなされたものである。その目的は、診療情報間で対応すべき項目を含んでいない診療情報に当該項目を挿入し、表示高さを揃えて表示することにより、複数の診療情報を比較し易くするプログラム、表示方法、表示装置及び診療情報管理装置を提供することにある。
【課題を解決するための手段】
【０００９】
本願に開示するプログラムは、コンピュータに一又は複数の項目を夫々含む複数の診療情報を前記複数の診療情報間で対応すべき項目に基づいて表示させるプログラムにおいて、前記コンピュータに、前記複数の診療情報夫々が前記対応すべき項目を含むか否かを判定する項目判定ステップと、該項目判定ステップにより前記対応すべき項目を含まないと判定した診療情報に前記対応すべき項目を挿入する挿入ステップと、該挿入ステップにより前記対応すべき項目を挿入した診療情報を含む前記複数の診療情報を所定方向に沿って並べ、前記複数の診療情報夫々に含まれる項目を前記所定方向と交差する方向に並べて表示画面に比較表示する比較表示ステップと、該比較表示ステップにより比較表示する場合、前記複数の診療情報夫々に含まれる対応すべき項目夫々の前記所定方向と交差する方向の表示幅を略同一に調整する調整ステップとを実行させる。
【発明の効果】
【００１０】
当該プログラムの一観点によれば、診療情報間で対応すべき項目を含んでいない診療情報に当該項目を挿入し、表示高さを揃えて表示することにより、複数の診療情報を比較し易くする。
【図面の簡単な説明】
【００１１】
【図１】電子カルテ管理システムを示す模式図である。
【図２】端末装置及びサーバ装置を示すブロック図である。
【図３】項目一覧表のレコードレイアウト例を示す図表である。
【図４】ナビゲータ及びマルチビューアの画面例を示す模式図である。
【図５】エラー表示の画面例を示す模式図である。
【図６】プログレスノートの画面例を示す模式図である。
【図７】看護記録の画面例を示す模式図である。
【図８】プレグノグラムの画面例を示す模式図である。
【図９】複数のプログレスノートが比較表示されたマルチビューアの画面例を示す模式図である。
【図１０】表示処理の手順を示すフローチャートである。
【図１１】表示処理の手順を示すフローチャートである。
【図１２】調整処理の手順を示すフローチャートである。
【図１３】複数のバイタルサインが比較表示されたマルチビューアの画面例を示す模式図である。
【図１４】項目一覧作成処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
実施の形態１
以下、実施の形態を図面を参照して具体的に説明する。本実施の形態に係る診療情報管理装置は、例えば、病院及び医院等に設置される電子カルテ管理システムである。診療情報管理装置は、電子カルテ等を含む診療情報の入力、変更及び表示を行う表示装置としての１つ又は複数の端末装置と、複数の患者夫々の診療情報を記憶して管理するサーバ装置とを含む。端末装置は、プログラムを実行することで各動作を行うコンピュータであり、例えば医師及び看護師等の医療従事者により操作されるＰＣ（ Personal Computer ）及びＰＤＡ（ Personal Digital Assistant ）等である。また、本実施の形態に係る診療情報管理装置は、プログラムを実行することで診療情報の入力、変更及び表示と、診療情報の管理とを行う一台のＰＣ等のコンピュータでもよい。本実施の形態１は、電子カルテ管理システムを例に挙げて説明する。
【００１３】
図１は、電子カルテ管理システムを示す模式図である。電子カルテ管理システムは、複数の患者夫々の電子カルテを含む診療情報を管理するサーバ装置２と、診療情報の入力、変更及び表示を行うための複数の端末装置１とを含む。端末装置１は、医師、看護師及び検査技師等のユーザが操作可能な場所に設置されている。端末装置１とサーバ装置２とは、病院内に設けられたＬＡＮ（ Local Area Network ）等のネットワーク網Ｎを介して通信可能に接続してある。
【００１４】
端末装置１は、特定の患者の診療情報を表示する操作をユーザから受付けて当該診療情報をサーバ装置２に要求し、送られてきた診療情報を表示する。また、ユーザが端末装置１を操作して端末装置１に表示された診療情報に項目内容の追加又は修正等を施した場合、変更された診療情報がサーバ装置２に送信されて書き換えられる。端末装置１は新規に作成された診療情報が入力された場合、サーバ装置２に送信し、サーバ装置２により各患者に対応付けられて記憶される。
【００１５】
図２は、端末装置１及びサーバ装置２を示すブロック図である。サーバ装置２は、ＣＰＵ（ Central Processing Unit ）２０と、ＮＩＣ（ Network Interface Controller ）２１と、複数の診療情報を記憶した診療情報記憶部としての診療情報ＤＢ（ DataBase ）２４とを備える。診療情報ＤＢ２４には、各患者に対応付けてプログレスノート、看護記録、プレグノグラム、バイタルサイン、病歴及び入院歴等の複数種類の診療情報が記憶される。プログレスノートは、ＳＯＡＰ形式の電子カルテである。プレグノグラムは、妊娠経過に対する所見及び患者の状態等を記録した診療情報である。看護記録は、患者に対する看護計画及び患者の状態等を記録した診療情報である。バイタルサインは、生命兆候を示す体温及び血圧等を記録した診療情報である。
【００１６】
プログレスノート、看護記録、プレグノグラム、及びバイタルサインは、各記録日に対応して複数記憶される。各診療情報は、例えばＨＴＭＬ（ HyperText Markup Language ）等のマークアップ言語で記述されたテキストデータである。各診療情報は、診療情報の種類を示す識別子が付加されたファイルとして診療情報ＤＢ２４に記憶されている。識別子は、例えばファイル名又は拡張子としてファイルに付加するとよい。診療情報は、項目及び項目内容を示す文字データを含むと共に、項目内容として表示する表ファイルおよび画像ファイルを指定可能にしてある。表ファイル及び画像ファイルは、診療情報ＤＢ２４に診療情報と共に記憶されている。診療情報に含まれる各項目は、例えばＨＴＭＬの開始タグ及び終了タグにより記述される。例えば、プログレスノートに含まれる項目Ｓは、Ｓを要素名とする開始タグ＜Ｓ＞及び終了タグ＜／Ｓ＞で括ることにより項目内容が示される。
【００１７】
ＣＰＵ２０は、バス２０ａを介してハードウェア各部を制御するようにしてある。また、サーバ装置２は、液晶パネル等の表示部２２と、キーボード等の操作受付部２３と、プログラムを記憶しているＨＤＤ（ Hard Disk Drive ）２５と、ＲＡＭ（ Random-Access Memory ）２６とを備える。サーバ装置２は、ＨＤＤ２５に記憶されているプログラムをＲＡＭ２６に読み出して実行する。ＲＡＭ２６は、ＣＰＵ２０によりプログラムを実行している際に生じる変数の値を記憶する。
【００１８】
サーバ装置２は、端末装置１から診療情報の要求を受信した場合、要求された診療情報を診療情報ＤＢ２４から読み出して端末装置１へ送信する。また、サーバ装置２は、変更された診療情報を端末装置１から受信した場合、当該診療情報を用いて診療情報ＤＢ２４に記憶してある診療情報を書き換えるようにしてある。サーバ装置２は、新規に作成された診療情報を端末装置１から受信した場合、患者に対応付けて診療情報を記憶する。サーバ装置２は、診療情報に項目内容が入力されていない空欄の項目が含まれている場合、当該項目を省略した診療情報を記憶する。
【００１９】
端末装置１は、ＣＰＵ１０と、ＮＩＣ１１と、液晶パネル等の表示部１２と、キーボート及びマウス等の操作受付部１３とを備える。端末装置１は、受付部としての操作受付部１３が特定の患者の診療情報を表示する操作を受付けた場合、サーバ装置２へ診療情報の要求を送信する。端末装置１は、要求に応じてサーバ装置２から送られてきた診療情報を表示部１２に表示する。端末装置１は、表示部１２に表示した診療情報の変更操作を操作受付部１３が受付けた場合、変更後の診療情報をサーバ装置２へ送信する。また、端末装置１は、新たに入力された診療情報を受付けた場合、当該診療情報をサーバ装置２へ送信する。
【００２０】
ＣＰＵ１０は、バス１０ａを介してハードウェア各部を制御するようにしてある。また、端末装置１は、記録媒体読込部１４と、ＨＤＤ１５と、ＲＡＭ１６とを備える。記録媒体読込部１４は、挿入されたＣＤ（ Compact Disk ）及びＤＶＤ（ Digital Versatile Disk ）等の記録媒体１４０に記録されているプログラム１４１を読込む。ＣＰＵ１０は、記録媒体読込部１４により読込んだプログラム１４１をＨＤＤ１５に記憶し、ＨＤＤ１５からＲＡＭ１６に読み出して実行する。
【００２１】
ＣＰＵ１０は、プログラム１４１を実行することにより、表示する複数の診療情報（表示診療情報）に診療情報間で対応すべき項目を含んでいるか否かを判定する項目判定部として機能する。また、ＣＰＵ１０は、プログラム１４１を実行することにより、診療情報に項目を挿入する挿入部及び項目の表示幅を調整する調整部としても機能する。さらにＣＰＵ１０は、複数の診療情報を表示部１２に表示することにより表示部１２と共に比較表示部として機能する。
【００２２】
また、項目記憶部としてのＨＤＤ１５は、各データに含まれる項目の一覧を示す項目一覧表１５０を記憶している。項目一覧表１５０は、プログラム１４１と同様に記録媒体１４０に記録しておき、記録媒体１４０から読み出してＨＤＤ１５に記憶するとよい。また、項目一覧表１５０は、プログラム１４１に含まれていてもよい。ＲＡＭ１６は、ＣＰＵ１０によりプログラム１４１を実行している際に生じる変数の値を記憶する。
【００２３】
図３は、項目一覧表１５０のレコードレイアウト例を示す図表である。項目一覧表１５０は、診療情報間で対応すべき項目の一覧を診療情報の種類を示すデータ種別に関連付けて記憶している。図３に示す例では、データ種別「プログレスノート」に関連付けて「＃」、「Ｓ」、「Ｏ」、「Ａ」及び「Ｐ」の５つの項目が項目一覧として記憶されている。データ種別「看護記録」には、「＃」、「看護計画」、「看護指示」及び「フォーカス＆ＳＯＡＰ」の４つの項目が関連付けられている。データ種別「プレグノグラム」には、「文書内容」、「医師特記事項」、「計測値」及び「保健指導」の４つの項目が関連付けられている。
【００２４】
データ種別「バイタルサイン」には、「体温」、「心拍数」、「血圧」及び「呼吸数」の４つの項目が関連付けられている。データ種別「病歴」には、「病名」及び「治療期間」の２つの項目が関連付けられている。データ種別「入退院歴」には、「入院年月日」、「退院年月日」及び「病名」の３つの項目が関連付けられている。端末装置１は、空欄の項目が省略された診療情報がサーバ装置２に記憶されている場合、項目一覧表１５０を参照することで省略されている項目を取得する。また、各データ種別には、同一のデータ種別である複数の診療情報を表示する場合の表示形態が関連付けられている。
【００２５】
表示形態として複数の診療情報を横に並べて各診療情報に含まれる項目を比較表示する後述の比較表示、又は複数の診療情報を並べずに表示する通常表示が指定される。図３に示す例では、各記録日に対応して複数の診療情報が記憶されるプログレスノート、看護記録、プレグノグラムに対し、表示形態として「比較表示」が指定されている。また、患者夫々に対して一つの診療情報として記憶される病歴及び入退院歴に対し、表示形態として「通常表示」が指定されている。
【００２６】
図４は、ナビゲータ及びマルチビューアの画面例を示す模式図である。端末装置１は、患者が選択された場合、サーバ装置２に当該患者の診療情報を要求する。端末装置１は、要求に応じてサーバ装置２から送られてきた診療情報に基づいて、診療情報の一覧を表示するためのナビゲータ及び各診療情報を表示するためのマルチビューアを表示する。図４に示す例では、表示画面の左側及び右側夫々にナビゲータ２２１及びマルチビューア２２２が表示されている。ナビゲータ２２１には、患者の診療情報のデータ種別としてプログレスノート、看護記録、プレグノグラム、バイタルサイン、病歴及び入退院歴が表示されている。
【００２７】
また、図４に示す例では診療情報のデータ種別としてプログレスノートが選択されており、各記録日（診療日）のプログレスノートが診療科と共に表示されている。そして、表示する診療情報として「０８／１２／２２（月）内科」と、「０８／１２／２３（火）外科」と、「０８／１２／２４（水）内科」と表示されたプログレスノートがユーザにより選択されている。ユーザによる複数の診療情報の選択は、例えばキーボードのコントロールキーをユーザが押しながらマウスを操作して複数の診療情報を順次クリックすることで受付けるとよい。
【００２８】
マルチビューア２２２には、診療情報を表示するためのデータシートとして、略同一の画面サイズを有する複数の子画面２２３が配置されている。図４に示す例では、４つの子画面２２３が初期状態としてマルチビューア２２２に配置されている。ユーザは、選択した診療情報を表示させる場合、選択した診療情報を表示すべき子画面２２３に対してドロップ操作を行う。また、複数の診療情報を選択して表示する場合は、選択した複数の診療情報を子画面２２３のいずれか、又はマルチビューア２２２にドロップする操作を行うとよい。複数の診療情報は、各子画面２２３に表示される。選択された診療情報の数が初期状態としてマルチビューア２２２に表示されている子画面２２３の数よりも多い場合、選択された診療情報の数に対応した数の子画面２２３がマルチビューア２２２に配置される。
【００２９】
図５は、エラー表示の画面例を示す模式図である。端末装置１には、マルチビューア２２２に表示可能な子画面２２３の個数を最大画面数として予め設定してある。端末装置１は、ユーザが選択した診療情報の数が最大画面数を超える場合、エラーメッセージを表示する。図４は、ナビゲータに表示された複数のデータのうち、実線の矩形で囲まれた６つのプログレスノートがユーザにより既に選択されており、次に破線の矩形で囲まれた７つ目のプログレスノートがクリックされた状態を示している。７つ目のデータがクリックされた時点で、設定されている最大画面数の６を超えている旨を報知するメッセージ「マルチビューアに表示可能なデータは６つまでのため、これ以上選択できません。」が表示されている。
【００３０】
図６は、プログレスノートの画面例を示す模式図である。各診療情報には、データ種別、診療科、診療日時及び入力者等を示すヘッダと、複数の項目とを含んでいる。図６に示すプログレスノートの例では、ヘッダにデータ種別「プログレスノート」、診療科「内科  外来」、診療日時「２００９／０３／２５（水）１０：０５」及び入力者「医師Ａ」が記憶されている。また、プログレスノートが表示された子画面の上側には、診療日「０９／０３／２５」と、診療日の両側に診療日を変更するためのカーソルボタンとが表示されている。
【００３１】
カーソルボタンをユーザが操作することにより、子画面に表示されているプログレスノートを異なる診療日のプログレスノートに変更可能にしてある。プログレスノートは、記載内容がＳＯＡＰ形式で用いられる項目Ｓ、項目Ｏ、項目Ａ及び項目Ｐ夫々と、備考欄を示す項目＃とを含む。例えば、図６に示すプログレスノートの項目Ｓには、患者の訴え等の主観的データを示す「１週間前から咳が止まらず、痰が絡んで息が苦しい。特に睡眠中の咳がひどく不眠がちである。」が入力されている。また、項目Ｏには、胸部レントゲン写真、発見された影及び影の位置が患者の客観的データとして入力されている。
【００３２】
項目Ａには、医師の所見として「痰を病理検査した結果、肺がんの疑いがある。」が入力されている。項目Ｐには、治療方針として「精神安定剤を投与し、不眠を解消すると共に、レントゲン検査の結果を踏まえて治療方針を検討する。」が入力されている。また、図６に示す例では、項目＃が省略されたプログレスノートが読み出されて表示されているため、項目＃が表示されていない。
【００３３】
図７は、看護記録の画面例を示す模式図である。図７に示す看護記録の例では、ヘッダにデータ種別「看護記録」、診療科「内科  外来」、診療日時「２００９／０４／０７（火）１６：５８」及び入力者「看護師Ａ」が記憶されている。看護記録は、看護計画と、看護指示と、処置及びＳＯＡＰの概略とを示す各項目を含む。図７に示す例では、処置及びＳＯＡＰの概略を示す項目が項目「フォーカス＆ＳＯＡＰ」として入力されている。また、備考を示す項目が項目＃として入力されており、項目内容として「慢性疼痛」が入力されている。
【００３４】
図８は、プレグノグラムの画面例を示す模式図である。図８に示すプレグノグラムの例では、ヘッダにデータ種別「プレグノグラム」、診療科「産婦人科  外来」、診療日時「２００９／０４／０７（火）１６：５８」及び入力者「看護師Ｂ」が記憶されている。プレグノグラムは、文書内容と、医師特記事項と、計測値と、保健指導とを示す各項目を含む。文書内容は重要事項の概略であり、図８に示す例では「前置胎盤なし」と入力されている。医師特記事項は、妊婦を診断した医師により特記事項が入力される。計測値は、妊婦の各種計測値及び検査結果であり、図８に示す例では子宮底、胸囲、体重、血圧、浮腫の有無、尿淡白の有無、尿糖の有無および胎児心拍数が入力されている。また、保健指導は、妊婦に指導する内容であり、図８に示す例では「重いものを持たないようにしてください。」等が入力されている。
【００３５】
図９は、複数のプログレスノートが比較表示されたマルチビューアの画面例を示す模式図である。端末装置１は、同一のデータ種別の診療情報が複数選択された場合、項目一覧表１５０から表示形態を読み出す。端末装置１は、読み出した表示形態が通常表示である場合、診療情報間で対応する項目の表示高さを揃えずに各子画面２２３に表示する通常表示を行う。端末装置１は、読み出した表示形態が比較表示である場合、選択された診療情報の数が予め設定されている最大横画面数以下であるか否かを判定する。最大横画面数は、マルチビューア２２２に横に並べて配置が可能な子画面の最大数である。
【００３６】
端末装置１は、最大横画面数以下である場合、複数の診療情報間で対応すべき項目の表示高さを揃えて表示する比較表示を行う。また、端末装置１は、選択された診療情報の数が最大横画面数を越える場合、通常表示を行う。端末装置１は、比較表示を行う場合、選択された診療情報の数に対応しており、略同一の幅及び高さを有する子画面２２３をマルチビューア２２２に横に並べて配置する。図９は、３個のプログレスノートが選択された場合の例を示しており、３つの子画面２２３が横に並べてマルチビューア２２２に配置されている。
【００３７】
端末装置１は、選択された診療情報のデータ種別に対応して項目一覧表１５０に記憶してある項目一覧を読み出して診療情報間で対応すべき項目を取得する。例えば、選択されたデータのデータ種別がプログレスノートである場合、項目一覧表１５０から項目＃、項目Ｓ、項目Ｏ、項目Ａ及び項目Ｐがプログレスノート間で対応すべき項目として取得される。端末装置１は、選択された複数の診療情報夫々が対応すべき項目を含んでいるか否かを判定する。端末装置１は、対応すべき項目を含んでいないと判定した診療情報に、当該項目に対応して空欄からなる項目を挿入する。図９に示す例では、マルチビューア２２２の左側に配置された子画面２２３に表示されたプログレスノートには空欄からなる項目Ａが挿入されている。
【００３８】
また、マルチビューア２２２の中央に配置された子画面２２３に表示されたプログレスノートには空欄からなる項目＃、項目Ｏ及び項目Ｐが挿入されている。マルチビューア２２２の右側に配置された子画面２２３に表示されたプログレスノートには空欄からなる項目＃及び項目Ｐが挿入されている。端末装置１は、各項目に入力されており、空白文字（スペース）を含む文字の文字数と、改行コードの挿入数と、子画面２２３に表示される一行当たりの文字数とから、子画面２２３に診療情報を表示した場合の各項目の行数を取得する。端末装置１は、診療情報間で対応する項目夫々から取得した項目の行数のうち、最大行数を取得する。
【００３９】
端末装置１は、対応する複数の項目夫々の行数が取得した最大行数となるよう各項目に改行を挿入して調整する。これにより、端末装置１は、診療情報間で対応する項目夫々の表示画面の縦方向の表示幅を揃える。対応する項目夫々の表示幅が揃えられた診療情報が子画面２２３夫々に表示される。これにより、診療情報間で対応する項目夫々は、縦方向の表示幅及び表示高さが揃えられて比較表示される。診療情報夫々が子画面２２３に表示しきれない場合、子画面２２３にスクロールバーが表示されてスクロール表示が可能にされる。
【００４０】
また、ユーザが複数の子画面２２３のうち、一つの子画面２２３をスクロールする操作を行った場合、当該子画面２２３のスクロールに同期して他の子画面２２３をスクロールさせてもよい。この場合、端末装置１は、ユーザから操作を受付けた子画面２２３のスクロール位置を随時取得し、当該スクロール位置を診療情報を表示している他の子画面２２３夫々に設定する。これにより、診療情報間で対応すべき項目夫々の表示高さが揃った状態で複数の子画面２２３夫々に表示された診療情報をスクロール表示可能となる。
【００４１】
図９に示す例では、各プログレスノートに含まれる項目＃、項目Ｓ、項目Ｏ、項目Ａ及び項目Ｐ夫々が、プログレスノート間で縦方向の表示幅及び表示高さを揃えて比較表示されている。同様に複数の看護記録が比較表示される場合、各看護記録に含まれる備考欄と、看護計画と、看護指示と、フォーカス＆ＳＯＡＰの概略を示す各項目が看護記録間で縦方向の表示幅及び表示高さを揃えて比較表示される。複数のプレグノグラムが比較表示される場合、文書内容と、医師特記事項と、計測値と、保健指導とを示す各項目がプレグノグラム間で縦方向の表示幅及び表示高さを揃えて比較表示される。
【００４２】
図１０及び図１１は、表示処理の手順を示すフローチャートである。表示処理は、診療情報の選択を受け付けて子画面２２３に表示すべく端末装置１のＣＰＵ１０により実行される。ＣＰＵ１０は、表示する診療情報（表示診療情報）の選択を受け付ける（ステップＳ１１）。ＣＰＵ１０は、選択数が最大画面数以下であるか否かを判定する（ステップＳ１２）。ＣＰＵ１０は、最大画面数以下でないと判定した場合（ステップＳ１２でＮＯ）、エラーを表示して（ステップＳ１３）、診療情報の選択を受け付けるステップＳ１１に処理を戻す。ＣＰＵ１０は、選択数が最大画面数以下であると判定した場合（ステップＳ１２でＹＥＳ）、選択数が１であるか否かを判定する（ステップＳ１４）
【００４３】
ＣＰＵ１０は、選択数が１であると判定した場合（ステップＳ１４でＹＥＳ）、ドロップ操作された子画面２２３に選択された診療情報を表示して（ステップＳ１５）、表示処理を終了する。ＣＰＵ１０は、選択数が１でないと判定した場合（ステップＳ１４でＮＯ）、選択された診療情報夫々のデータ種別を取得する（ステップＳ１６）。ＣＰＵ１０は、各診療情報のデータ種別が同一であるか否かを判定する（ステップ１７）。ＣＰＵ１０は、データ種別が同一であると判定した場合（ステップＳ１７でＹＥＳ）、項目一覧表１５０からデータ種別に対応付けられた表示形態を読み出す（ステップＳ１８）。
【００４４】
ＣＰＵ１０は、読み出した表示形態が比較表示であるか否かを判定する（ステップＳ１９）。ＣＰＵ１０は、比較表示であると判定した場合（ステップＳ１９でＹＥＳ）、選択数が最大横画面数以下であるか否かを判定する（ステップＳ２０）。ＣＰＵ１０は、最大横画面数以下であると判定した場合（ステップＳ２０でＹＥＳ）、選択された診療情報間で対応する項目の縦方向の表示幅を調整すべく後述の調整処理を実行する（ステップＳ２１）。ＣＰＵ１０は、選択数に対応した複数の子画面２２３をマルチビューア２２２に横に並べて配置する（ステップＳ２２）。
【００４５】
ＣＰＵ１０は、ステップＳ１７において、データ種別が同一でないと判定した場合（ステップＳ１７でＮＯ）、選択数に対応した１つ又は複数の子画面２２３をマルチビューア２２２に配置する（ステップＳ２３）。ＣＰＵ１０は、ステップＳ１９で比較表示でないと判定した場合（ステップＳ１９でＮＯ）、子画面２２３を配置するステップＳ２３に処理を移す。また、ＣＰＵ１０は、ステップＳ２０で選択数が最大横画面数以下でないと判定した場合（ステップＳ２０でＮＯ）、子画面２２３を配置するステップＳ２３に処理を移す。ＣＰＵ１０は、子画面２２３を配置した後（ステップＳ２２及びステップＳ２３）、選択された診療情報を子画面２２３に表示して（ステップＳ２４）、表示処理を終了する。
【００４６】
図１２は、調整処理の手順を示すフローチャートである。調整処理は、図１１のステップＳ２１で実行される。ＣＰＵ１０は、診療情報間で対応すべき項目として項目一覧表１５０からデータ種別に対応する項目一覧を読み出す（ステップＳ３１）。ＣＰＵ１０は、読み出した項目一覧から１つの項目を選択する（ステップＳ３２）。ＣＰＵ１０は、選択した項目を含まない診療情報があるか否かを判定する（ステップＳ３３）。ＣＰＵ１０は、選択した項目を含まない診療情報があると判定した場合（ステップＳ３３でＹＥＳ）、選択した項目に対応する空欄の項目を当該診療情報に挿入する（ステップＳ３４）。
【００４７】
ＣＰＵ１０は、選択した項目の表示行数を各診療情報から取得して（ステップＳ３５）、最大表示行数を取得する（ステップＳ３６）。ＣＰＵ１０は、各項目に改行を挿入することにより各診療情報の選択した項目の表示行数を最大表示行数に揃える（ステップＳ３７）。ＣＰＵ１０は、項目一覧から全ての項目を選択済みであるか否かを判定する（ステップＳ３８）。ＣＰＵ１０は、選択済みでないと判定した場合（ステップＳ３８でＮＯ）、項目一覧から次の項目を選択して（ステップＳ３９）、選択した項目を含まない診療情報があるか否かを判定するステップＳ３３に処理を戻す。ＣＰＵ１０は、ステップＳ３３で選択した項目を含まない診療情報がないと判定した場合（ステップＳ３３でＮＯ）、選択した項目の表示行数を各診療情報から取得するステップＳ３５に処理を移す。ＣＰＵ１０は、ステップＳ３８で全ての項目を選択済みであると判定した場合（ステップＳ３８でＹＥＳ）、調整処理を終了する。
【００４８】
複数の診療情報を比較表示する場合、横に並べて配置した複数の子画面２２３夫々に表示する場合を示したが、これに限るものではなく縦に並べて配置した複数の子画面２２３夫々に表示してもよい。例えば、所定の期間毎に入力された複数のバイタルサインがサーバ装置２に記憶される場合、複数のバイタルサインを縦に並べて比較表示してもよい。この場合、各バイタルサインは、縦軸を各測定値とし横軸に沿って各記録日を並べたグラフに、各記録日に入力された測定値をプロットして表示する。そしてバイタルサイン間で対応する記録日夫々の測定値を示す項目の表示画面の横方向の表示幅を揃えて比較表示するとよい。また、この場合、項目一覧表１５０には、データ種別「バイタルサイン」に対応付けて表示形態「比較表示」が記憶される。
【００４９】
図１３は、複数のバイタルサインが比較表示されたマルチビューアの画面例を示す模式図である。図１３に示す例では、五日間の異なる期間夫々に対応した３つのバイタルサインが縦に並べて表示されている。各バイタルサインは、縦軸及び横軸夫々を体温（ＢＴ）及び記録日とするグラフで示されている。各グラフの横軸に示された各計測日夫々の体温を示す項目の表示画面の横方向の表示幅が、揃えられて表示されている。
【００５０】
診療情報間で対応すべき項目の表示高さを揃えるのみならず、更に複数の診療情報間で対応する各項目の背景色、文字色又はフォントを略同一にしてもよい。マルチビューア２２２の画面サイズは、ユーザの操作により変更が可能にしてあってもよい。この場合、複数の画面サイズ夫々に関連付けて最大画面数及び最大横画面数が記録された表を予め記憶しておくとよい。マルチビューア２２２の画面サイズが変更された場合、変更後の画面サイズに応じた最大画面数及び最大横画面数が読み出される。複数の表示データを表示している状態でマルチビューア２２２の画面サイズを縮小する操作を受付けた場合、表示している診療情報の数が最大画面数を下回ることのないよう画面サイズの縮小を制限するとよい。
【００５１】
以上により、複数の診療情報夫々を横に並べて比較表示する場合、各項目の表示高さ及び縦方向の表示幅が揃えられて各項目を比較し易くなる。
【００５２】
実施の形態２
本実施の形態２は、実施の形態１がデータ種別に対応付けて予め記憶してある項目一覧表１５０に基づいて省略された項目を診療情報に挿入するのに対して、比較表示する複数の診療情報夫々から取得した項目に基づいて挿入するようにしてある。本実施の形態２では、データ種別に対応する項目一覧を作成する項目一覧作成処理を実行する。項目一覧作成処理により、選択された複数の診療情報夫々に含まれる項目に基づいて診療情報間で対応すべき項目が取得される。
【００５３】
図１４は、項目一覧作成処理の手順を示すフローチャートである。項目一覧作成処理は、図１０及び図１１で示した表示処理のステップＳ２１の直前で実行される。ＣＰＵ１０は、項目一覧表１５０の項目一覧をクリアし（ステップＳ５１）、比較表示する複数の診療情報から１つの診療情報を選択する（ステップＳ５２）。ＣＰＵ１０は、選択した診療情報に含まれる項目を抽出し（ステップＳ５３）、項目一覧表１５０の項目一覧にあるか否かを判定する（ステップＳ５４）。ＣＰＵ１０は、項目一覧にないと判定した場合（ステップＳ５４でＮＯ）、項目一覧に追加して記憶する（ステップＳ５５）。
【００５４】
ＣＰＵ１０は、比較表示する全ての診療情報を選択したか否かを判定する（ステップＳ５６）。ＣＰＵ１０は、全ての診療情報を選択していないと判定した場合（ステップＳ５６でＮＯ）、比較表示する複数の診療情報から次の診療情報を選択し（ステップＳ５７）、診療情報に含まれる項目を抽出するステップＳ５３に処理を戻す。ＣＰＵ１０は、ステップＳ５４で項目一覧にあると判定した場合（ステップＳ５４でＹＥＳ）、全ての診療情報を選択したか否かを判定するステップＳ５６に処理を移す。ＣＰＵ１０は、ステップＳ５６で全ての診療情報を選択したと判定した場合（ステップＳ５６でＹＥＳ）、項目一覧作成処理を終了する。これにより、項目一覧表１５０にデータ種別に対応付けて項目一覧を予め記憶させておく手間が省略される。
【００５５】
以上の実施の形態１及び２を含む実施形態に関し、さらに以下の付記を開示する。
【００５６】
（付記１）
コンピュータに一又は複数の項目を夫々含む複数の診療情報を前記複数の診療情報間で対応すべき項目に基づいて表示させるプログラムにおいて、
前記コンピュータに、
前記複数の診療情報夫々が前記対応すべき項目を含むか否かを判定する項目判定ステップと、
該項目判定ステップにより前記対応すべき項目を含まないと判定した診療情報に前記対応すべき項目を挿入する挿入ステップと、
該挿入ステップにより前記対応すべき項目を挿入した診療情報を含む前記複数の診療情報を所定方向に沿って並べ、前記複数の診療情報夫々に含まれる項目を前記所定方向と交差する方向に並べて表示画面に比較表示する比較表示ステップと、
該比較表示ステップにより比較表示する場合、前記複数の診療情報夫々に含まれる対応すべき項目夫々の前記所定方向と交差する方向の表示幅を略同一に調整する調整ステップと
を実行させるプログラム。
【００５７】
（付記２）
前記コンピュータは、前記対応すべき項目を記憶してある項目記憶部を備え、
前記コンピュータに、
前記項目記憶部から前記対応すべき項目を読み出す項目読出ステップ
を実行させる付記１に記載のプログラム。
【００５８】
（付記３）
前記コンピュータに、
前記複数の診療情報夫々に含まれる項目に基づいて前記対応すべき項目を取得する項目取得ステップ
を実行させる付記１に記載のプログラム。
【００５９】
（付記４）
前記複数の診療情報は、複数種類あり、
前記コンピュータに、
前記複数の診療情報夫々の種類を取得する種類取得ステップと、
該種類取得ステップにより取得した種類に基づいて比較表示するか否かを判定する比較判定ステップと
を実行させ、
前記比較表示ステップは、前記比較判定ステップにより比較表示すると判定した場合、比較表示する付記１乃至付記３のいずれか一つに記載のプログラム。
【００６０】
（付記５）
前記複数の項目夫々は、患者による主観的データ、医療従事者による客観的データ、医療従事者による評価及び医療従事者による治療計画を示す付記１乃至付記４のいずれか一つに記載のプログラム。
【００６１】
（付記６）
前記所定方向は、前記表示画面の横方向である付記１乃至付記５のいずれか一つに記載のプログラム。
【００６２】
（付記７）
前記複数の項目夫々は、一又は複数の行を含み、
前記調整ステップは、前記複数の項目夫々に行を挿入して前記表示幅を調整する付記５に記載のプログラム。
【００６３】
（付記８）
前記比較表示ステップは、前記所定方向に沿って並べた複数の子画面夫々に前記複数の診療情報を比較表示する付記１乃至付記７のいずれか一つに記載のプログラム。
【００６４】
（付記９）
複数の診療情報を前記複数の診療情報間で対応すべき項目に基づいて表示する表示方法において、
前記複数の診療情報夫々が前記対応すべき項目を含むか否かを判定する工程と、
前記対応すべき項目を含まないと判定した診療情報に前記対応すべき項目を挿入する工程と、
前記対応すべき項目を挿入した診療情報を含む前記複数の診療情報を所定方向に沿って並べ、前記複数の診療情報夫々に含まれる項目を前記所定方向と交差する方向に並べて表示画面に比較表示する工程と、
前記複数の診療情報夫々に含まれる前記対応すべき項目夫々の前記所定方向と交差する方向の表示幅を略同一に調整する工程と
を備える表示方法。
【００６５】
（付記１０）
一又は複数の項目を夫々含む複数の診療情報を表示する表示装置において、
前記複数の診療情報間で対応すべき項目を記憶してある項目記憶部と、
前記複数の診療情報夫々が前記項目記憶部により記憶してある項目を含むか否かを判定する項目判定部と、
該項目判定部により項目を含まないと判定した診療情報に前記項目を挿入する挿入部と、
該挿入部により項目を挿入した診療情報を含む前記複数の診療情報を所定方向に沿って並べ、前記複数の診療情報夫々に含まれる項目を前記所定方向と交差する方向に並べて表示画面に比較表示する比較表示部と、
該比較表示部により比較表示する場合、前記複数の診療情報夫々に含まれており、前記複数の診療情報間で対応する項目夫々の前記所定方向と交差する方向の表示幅を略同一に調整する調整部と
を備える表示装置。
【００６６】
（付記１１）
一又は複数の項目を夫々含む複数の診療情報を記憶する診療情報記憶部を備える診療情報管理装置において、
前記診療情報記憶部が記憶する複数の診療情報のうち、表示する複数の表示診療情報の選択を受付ける受付部と、
該受付部により受付けた選択に係る前記複数の表示診療情報夫々が前記複数の表示診療情報間で対応すべき項目を含むか否かを判定する項目判定部と、
該項目判定部により前記対応すべき項目を含まないと判定した表示診療情報に前記対応すべき項目を挿入する挿入部と、
該挿入部により前記対応すべき項目を挿入した表示診療情報を含む前記複数の表示診療情報を所定方向に沿って並べ、前記複数の表示診療情報夫々に含まれる項目を前記所定方向と交差する方向に並べて表示画面に比較表示する比較表示部と、
該比較表示部により比較表示する場合、前記複数の表示診療情報夫々に含まれており、前記複数の表示診療情報間で対応する項目夫々の前記所定方向と交差する方向の表示幅を略同一に調整する調整部と
を備える診療情報管理装置。
【００６７】
（付記１２）
前記診療情報記憶部は、内容種別を示す識別子を関連付けて前記複数の診療情報夫々を記憶してあり、
前記受付部により受付けた選択に係る前記複数の表示診療情報に関連付けられた識別子に基づいて比較表示するか否かを判定する比較判定部を備え、
前記比較表示部は、前記比較判定部により比較表示すると判定した場合、前記複数の診療情報夫々を比較表示する
付記１１に記載の診療情報管理装置。
【符号の説明】
【００６８】
１  端末装置
２  サーバ装置
Ｎ  ネットワーク網
１０，２０  ＣＰＵ
１０ａ，２０ａ  バス
１１，２１  ＮＩＣ
１２，２２  表示部
１３，２３  操作受付部
１４  記録媒体読込部
１５，２５  ＨＤＤ
１６，２６  ＲＡＭ
２４  診療情報ＤＢ
１４０  記録媒体
１４１  プログラム
１５０  項目一覧表
２２１  ナビゲータ
２２２  マルチビューア
２２３  子画面
【図１】
2010277550.tif 000003
【図２】
2010277550.tif 000004
【図３】
2010277550.tif 000005
【図４】
2010277550.tif 000006
【図５】
2010277550.tif 000007
【図６】
2010277550.tif 000008
【図７】
2010277550.tif 000009
【図８】
2010277550.tif 000010
【図９】
2010277550.tif 000011
【図１０】
2010277550.tif 000012
【図１１】
2010277550.tif 000013
【図１２】
2010277550.tif 000014
【図１３】
2010277550.tif 000015
【図１４】
2010277550.tif 000016