(57)【要約】【課題】表示されている過去の実施情報をコピーして、「本日」以降の実施計画日に貼り付けして、診療データ時系列データを作成する時のドラッグドロップ操作が簡単に行えるドラッグドロップ表示装置を提供する。【解決手段】本発明のドラッグドロップ表示装置は、診療データ時系列画面１００に表示される実施情報をコピーして別な日付に貼り付けるドラッグドロップ操作を行う場合に、ドラッグ開始と同時にドロップ日付の月カレンダーから成るドラッグドロップアシスト画面１０を表示し、当該画面１０の月カレンダーのドロップ日付にドロップすることで、診療データ時系列画面１００に実施情報を表示し保存する。【選択図】  図１
2010134544.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
入力部と、
カレンダーを記憶するカレンダー記憶部と、
前記入力部からの入力指令又は入力情報を受信する入力機能部と、
前記入力機能部からの前記入力指令を受信して前記表示部に診療データ時系列画面を表示し、前記診療データ時系列画面中のドラッグ操作に応答して前記入力機能部からドラッグ情報を受信した時、前記カレンダー記憶部から得たカレンダーから成るドラッグドロップアシスト画面を作成して前記診療データ時系列画面表示し、前記ドラッグドロップアシスト画面上のドロップされたセルに対応する日付の前記診療データ時系列画面に前記ドラッグ情報を記録する診療データ時系列画面機能部と、
を有することを特徴とするドラッグドロップ表示装置。
【請求項２】
表示部と、
入力部と、
カレンダーを記憶するカレンダー記憶部と、
前記入力部からの入力指令又は入力情報を受信する入力機能部と、
前記入力機能部から受け渡された入力指令又は入力情報を受信して、前記表示部に診療データ時系列画面を表示すると共に、前記診療データ時系列画面のデータ入力又は修正を行なう診療データ時系列画面機能部と、
前記診療データ時系列画面中のドラッグ操作に応答して前記入力機能部からドラッグ情報を受信した時、前記カレンダー記憶部から得たカレンダーから成るドラッグドロップアシスト画面を作成して前記診療データ時系列画面に表示し、前記ドラッグドロップアシスト画面上のドロップされたセルに対応する日付を検出するドラッグドラッグ処理機能部と、
を有し、
前記診療データ時系列画面機能部は、ドラッグドロップ処理機能部で検出された前記ドロップされたセルに対応する日付の前記診療データ時系列画面に前記ドラッグ情報を記録することを特徴とするドラッグドロップ表示装置。
【請求項３】
前記ドラッグドロップアシスト画面上には、前記カレンダーを更新操作するボタンが設けられていることを特徴とする請求項１又は２に記載のドラッグドロップ表示制御装置。
【請求項４】
前記ドラッグドロップアシスト画面は、前記診療データ時系列画面上の前記ドラッグ開始点の近傍、又は前記ドラッグ開始点からのドラッグ方向の場所、又は前記ドラッグ開始点の近傍で空きスペースが多い場所に表示されることを特徴とする請求項１又は２に記載のドラッグドロップ表示制御装置。
【請求項５】
前記ドラッグドロップアシスト画面は、半透明であることを特徴とする請求項１又は２に記載のドラッグドロップ表示制御装置。
【請求項６】
前記ドラッグドロップアシスト画面上の前記ドロップされた前記ドラッグ情報と同じ情報を有する全ての日付を他の日付と異なる形式で表示することを特徴とする請求項１又は２に記載のドラッグドロップ表示制御装置。
【請求項７】
診療データ時系列画面のドラッグドロップ表示制御方法であって、
入力機能部からの入力指令を受信して表示部に前記診療データ時系列画面を表示し、
前記診療データ時系列画面中のドラッグ操作に応答して前記入力機能部からドラッグ情報を受信した時、カレンダー記憶部から得たカレンダーから成るドラッグドロップアシスト画面を作成して前記診療データ時系列画面に表示し、
前記ドラッグドロップアシスト画面上のドロップされたセルに対応する日付を検出し、
検出された前記ドロップされたセルに対応する日付の前記診療データ時系列画面に前記ドラッグ情報を記録する
ことを特徴とするドラッグドロップ表示制御方法。
【請求項８】
診療データ時系列画面のドラッグドロップ表示制御プログラムであって、
入力部からの入力指令を受信して表示部に前記診療データ時系列画面を表示する診療データ時系列画面表示機能と、
前記診療データ時系列画面中のドラッグ操作に応答して前記入力部からドラッグ情報を受信した時、カレンダー記憶部から得たカレンダーから成るドラッグドロップアシスト画面を作成して前記診療データ時系列画面に表示するドラッグドロップアシスト画面作成機能と、
前記ドラッグドロップアシスト画面上のドロップされたセルに対応する日付を検出する検出機能と、
検出された前記ドロップされたセルに対応する日付の前記診療データ時系列画面に前記ドラッグ情報を入力して記録する入力表示機能と、
を有することを特徴とするドラッグドロップ表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示情報のコピー機能の操作機能を向上させたドラッグドロップ表示装置、ドラッグドロップ表示制御方法およびドラッグドロップ表示制御プログラムに関する。
【背景技術】
【０００２】
電子カルテ等の医療情報を取り扱う診療データ時系列画面表示では、患者の治療・検査に関する情報や投薬、薬の量、手術予定日、部屋の移動予定日、食事に関する情報等を作成する必要がある。
【０００３】
図７は、従来の診療データ時系列画面Ａの表示例を示す図である。診療データ時系列画面Ａには、横軸（列）に治療実施期間（日付）が設定され、縦軸（行）に「処方」「注射」「検体検査」等の項目毎に実施情報が設定されている。
【０００４】
図７の表示例では、本日（９月８日）が中心になるように表示して、９月６日の「処方」として“ボルタレン”が設定され、９月８日の「注射」として“点滴”が、「検体検査」として“生化学検査”が設定されている。また、９月１０日の「検体検査」として“生化学検査”が設定されている。
【０００５】
診療データ時系列画面Ａでは、図７に示したように、実施情報の有無に関係なく暦日の連続日表示を行う方式や、実施情報が存在する日付のみを表示する方式が存在する。そして、診療データ時系列画面Ａから実施情報が存在する日付のみを表示する方式に変更すると、図８のようになる。図８では、実施情報が存在する９月６日、８日、１０日の診療データしか表示されないことから、コンパクトな表示が可能となる。
【０００６】
ところで、診療データ時系列画面では、表示されている過去の実施情報をコピーして、「本日」以降の実施計画日に貼り付けして、診療データ時系列データを作成する機能が存在する。ここでは、コピー／貼り付け機能をＤＯ機能と表現する。
【０００７】
このＤＯ機能を実現する手段として、例えば米国マイクロソフト社が提供する表計算ソフト「ＥＸＣＥＬ（R）」等では、ドラッグドロップ操作により実現することが可能である。
【０００８】
このＤＯ機能の操作では、ドロップ先の対象日付が同じ画面上に表示されていない場合、操作上が不便となる問題がある。例えば、図７に示した診療データ時系列画面において、９月６日の“ボルタレン”をドラッグして１２月１日にドロップしたい場合、“ボルタレン”をドラッグした後、画面のカーソルを横軸方向（例えば、右方向）へ順次シフトさせ、１２月１日が表れた所でドロップする操作となる。このような操作では、カーソルを８０セル以上シフトさせることになるため、日付移動が速やかに操作できなかった。特に、セル幅が大きい場合は、長時間のシフト操作となるため、極めて操作性が悪くなると言う問題があった。
【０００９】
また、図８に示した診療データ時系列画面Ｂにおいて、９月６日の“ボルタレン”をドラッグして９月９日にドロップしたい場合、図８の画面には９月９日が存在しないことから、ドラッグ操作を一度中断しなければならない。そして、画面を連続日表示（図７）に切り換えたうえで、再度ドラッグドロップ操作を行うことになり、操作性が悪い。
【００１０】
その対策の一例として、画像表示エリアと期間表示エリアを区分して、画像表示エリアの画像をドラックして、期間表示エリアに表示された所定の年月のカレンダー上にドロップするドラッグ＆ドロップ機能が発明されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−２６９０１１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１の表示では、画像データのドラッグ＆ドロップ機能用の表示には適しているかも知れないが、画像表示エリアと期間表示エリアを区分するものであるから、診療データ時系列画面には不向きなものである。また、診療データ時系列画面には、一般に電子カルテの多量の情報が表示されるので、不要な情報をできるだけ少なくして、無駄のない表示が望まれる。更にまた、連続日表示形式の診療データ時系列画面では、離れた日付へのドラッグドロップの場合は操作性が悪いと言う問題があった。また、実施情報が存在する日付のみを表示する方式では、ドラッグドロップ操作の画面にドロップ日付がないことを後で気付いた場合は、ドラッグ操作を一度中断しなければならず、操作性が悪いと言う問題があった。
【００１２】
本発明は上記問題を解決するためになされたもので、ドラッグドロップ操作が簡単に行えるドラッグドロップ表示装置、ドラッグドロップ表示制御方法およびドラッグドロップ表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明のドラッグドロップ表示装置は、表示部と、入力部と、カレンダーを記憶するカレンダー記憶部と、前記入力部からの入力指令又は入力情報を受信する入力機能部と、前記入力機能部からの前記入力指令を受信して前記表示部に診療データ時系列画面を表示し、前記診療データ時系列画面中のドラッグ操作に応答して前記入力機能部からドラッグ情報を受信した時、前記カレンダー記憶部から得たカレンダーから成るドラッグドロップアシスト画面を作成して前記診療データ時系列画面に表示し、前記ドラッグドロップアシスト画面上のドロップされたセルに対応する日付の前記診療データ時系列画面に前記ドラッグ情報を記録する診療データ時系列画面機能部と、を有することを特徴とする。
【００１４】
また、本発明のドラッグドロップ表示制御方法は、診療データ時系列画面のドラッグドロップ表示制御方法であって、入力機能部からの入力指令を受信して表示部に前記診療データ時系列画面を表示し、前記診療データ時系列画面中のドラッグ操作に応答して前記入力機能部からドラッグ情報を受信した時、カレンダー記憶部から得たカレンダーから成るドラッグドロップアシスト画面を作成して前記診療データ時系列画面に表示し、前記ドラッグドロップアシスト画面上のドロップされたセルに対応する日付を検出し、検出された前記ドロップされたセルに対応する日付の前記診療データ時系列画面に前記ドラッグ情報を記録することを特徴とする。
【００１５】
さらに、本発明のドラッグドロップ表示制御プログラムは、診療データ時系列画面のドラッグドロップ表示制御プログラムであって、入力部からの入力指令を受信して表示部に前記診療データ時系列画面を表示する診療データ時系列画面表示機能と、前記診療データ時系列画面中のドラッグ操作に応答して前記入力部からドラッグ情報を受信した時、カレンダー記憶部から得たカレンダーから成るドラッグドロップアシスト画面を作成して前記診療データ時系列画面に表示するドラッグドロップアシスト画面作成機能と、前記ドラッグドロップアシスト画面上のドロップされたセルに対応する日付を検出する検出機能と、検出された前記ドロップされたセルに対応する日付の前記診療データ時系列画面に前記ドラッグ情報を入力して記録する入力表示機能と、を有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、診療データ時系列画面上の例えばドラッグ開始点の近傍、又はドラッグ開始点からのドラッグ方向の場所、又はドラッグ開始点の近傍で空きスペースが多い場所にドラッグドロップアシスト画面が表示され、その画面中のカレンダー日付にドロップする簡単な操作でドラッグドロップ機能を実現することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について図面を参照して説明する。
【００１８】
図１は、本発明の実施形態に係るドラッグドロップ表示装置によって表示された診療データ時系列画面１００を示す。
【００１９】
本実施形態では、ドラッグ開始と同時にドロップ先日付のドラッグドロップアシスト画面を表示し、当該アシスト画面中のカレンダー上のドロップ日付にドロップすることで、診療データ時系列画面１００に実施情報を作成表示し、データ保存するものである。診療データ時系列画面１００には、縦軸に患者の処方、注射、検体検査、或いは図示されていない薬の量、手術予定日、部屋の移動予定日、食事等の情報が表示され、横軸に実施予定又は実績日付が表示されている。
【００２０】
例えば、図１に示した診療データ時系列画面１００において、９月６日の実施情報“ボルタレン”をドラッグして９月１８日にドロップしたい場合、“ボルタレン”を選択してドラッグを開始するとドラッグドロップアシスト画面１０（９月のカレンダー）が“ボルタレン”に隣接してポップアップ方式にて表示される。そして、ドラッグドロップアシスト画面１０のドラッグ日付（１８日）にカーソルを移動してドロップする。その結果、図２に示すように、９月１８日の「処方」の欄に“ボルタレン”が作成表示され、それがデータ保存される。図２では、９月１８日を右端に表示したが、これを中央に表示してドロップした情報を見易くしても良い。
【００２１】
即ち、ドラッグドロップアシスト画面１０は、ドラッグ開始操作によりポップアップ方式にて自動的に出現し、実施情報がドロップ日付にドロップされると自動的に閉じられるものとする。また、図示していない「閉じる」ボタンを操作すると自動的に閉じられるものとする。初期設定としては、「本日」の日付を含む月カレンダーが表示されるように設定される。月カレンダーは、ドラッグ方向によって設定しても良い。例えば、画面に向かって右方向へドラッグしようと操作した場合は、当月又は翌月のカレンダーを表示し、左方向へドラッグしようと操作した場合は、前月のカレンダーを表示するようにしても良い。また、「本日」の日付が月末（例えば、２５日以降の日付）であった場合は、翌月のカレンダーを表示するように設定しても良い。
【００２２】
ドラッグドロップアシスト画面１０の左右に表示される矢印ボタン１０ａ，１０ｂは、マウスオーバー（イベント）操作により、月カレンダーを更新して表示する。例えば、矢印ボタン１０ａ又は１０ｂの上でマウスクリック操作を行いと、そのクリック操作に連動して月カレンダーが更新表示されるものである。或いは、矢印１０ａ上を長押している場合には、例えば２秒間隔毎に１０月、１１月、１２月‥が自動更新されて表示しても良い。同様に、矢印１０ｂ上を長押している場合には、２秒間隔毎に８月、７月、６月‥が自動更新されて表示しても良い。更新間隔は、使用者の設定により変更されるものである。
【００２３】
また、ドラッグドロップアシスト画面１０の左右に表示される矢印ボタン１０ａａ，１０ｂｂは、マウスオーバー（イベント）操作により、月カレンダーを高速自動更新して表示する。例えば、矢印ボタン１０ａａにカーソルを移動した場合には、０．５秒間隔毎に１０月、１１月、１２月‥が自動更新されて表示される。同様に矢印ボタン１０ｂｂにカーソルを移動した場合には、０．５秒間隔毎に８月、７月、６月‥が自動更新されて表示される。更新間隔は、同様に使用者の設定により変更されるものである。
【００２４】
なお、ドラッグドロップアシスト画面１０には月カレンダーが表示されるとしたが、これに限定されるものではない。例えば、年単位や週単位の表示であっても良いし、複数の月を表示しても良いし、２つ以上の月を跨げて表示しても良いし、また複数の週を表示しても良い。
【００２５】
図３は、ドラッグドロップアシスト画面１０の他の表示例を示す図。この例では、ドラッグドロップアシスト画面１０を半透明にして表示したものである。この場合、カレンダーの日付を見易くするよう背景色を考慮して色を設定しても良い。また、ドラッグドロップアシスト画面１０の９月１８日（符号３０）に「ボルタレン」をドラッグした場合に、同じ情報を有する９月６日（符号３０）も他の日付と異なる形式で表示するようにしている。これにより、例えば、同じ処方の日付が全て表示されることによって、ドロップ先の日付が正しい予定日であるかが容易に確認することができる。
【００２６】
図４は、本実施形態の診療データ時系列画面１００とドラッグドロップアシスト画面１０の表示制御を実現するドラッグドロップ表示装置の構成を示す図である。
【００２７】
ドラッグドロップ表示装置２００は、入力機能部２０１と、診療データ時系列画面機能部２０２と、ドラッグドロップ処理機能部２０３と、表示部２０４と、マウス／キーボードから成る入力部２０５と、カレンダー記憶部２０６とによって構成される。なお、入力機能部２０１、診療データ時系列画面機能部２０２、およびドラッグ処理機能部２０３は、マイクロプロセッサによるプログラム制御によって実現しても良い。カレンダー記憶部２０６には、当年／過去年／将来年の月カレンダー又はカレンダーデータが記憶されている。
【００２８】
入力機能部２０１は、入力部２０５（マウス又はキーボード）からの入力指令又は入力情報を受信して、ドラッグ情報以外の入力指令又は入力情報は診療データ時系列画面機能部２０２に受け渡す。しかし、入力部２０５からドラッグ情報を受信した場合は、その情報はドラッグドロップ処理機能部２０３に受け渡す。ドラッグ情報には、その操作指令以外にドラッグ開始点の座標情報、ドラッグ方向も含まれる。
【００２９】
診療データ時系列画面機能部２０２は、入力部２０５から入力されたドラッグ情報以外の入力指令又は入力情報に基づき、表示部２０４に診療データ時系列画面１００を表示すると共に、診療データ時系列画面１００のデータ入力又は修正を行ない、表示部２０４に表示する。
【００３０】
ドラッグドロップ処理機能部２０３は、入力部２０５から入力されたドラッグ情報を受信すると、カレンダー記憶部２０６からドラッグ開始点の日付を含む月のカレンダーを読み出してドラッグドロップアシスト画面１０を作成し、診療データ時系列画面機能部２０２を介して表示部２０４に表示する。また、ドラッグドロップ処理機能部２０３は、ドラッグドロップアシスト画面１０のドロップされたセルの日付を検出して診療データ時系列画面機能部２０２に渡す。診療データ時系列画面機能部２０２は、これに基づき診療データ時系列画面１００を更新すると共に、図示しない診療データＤＢを更新して保存する。
【００３１】
図５は、ドラッグドロップ処理機能部２０３の詳細な動作を示すフローチャートである。
【００３２】
まず、入力部２０５から入力されたドラッグ情報を受信すると（ステップＳ３００のＹｅｓ）、ドラッグ開始点が「診療データ時系列画面１００」のセル内の点か否かを判断する（ステップＳ３１０）。
【００３３】
「診療データ時系列画面１００」のセル内で無ければ（ステップＳ３２０のＮｏ）、ドラッグ開始チェック（ステップＳ３００）に戻る。
【００３４】
「診療データ時系列画面１００」のセル内であれば（ステップＳ３２０のＹｅｓ）、マウス（ポインタ）の移動方向を算出して、移動方向に作成した「ドラッグドロップアシスト画面１０」を表示する（ステップＳ３３０）。この画面では、上記した矢印ボタン１０ａ，１０ｂ，１０ａａ，１０ｂｂの操作による月カレンダーの更新表示も行なわれる。
【００３５】
そして、ドロップ操作が行われた場合（ステップＳ３４０のＹｅｓ）、ドロップ点が「ドラッグドロップアシスト画面１０」のセル内か否か判断する（ステップＳ３５０）。
【００３６】
ドロップ点が「ドラッグドロップアシスト画面１０」のセル内で無ければ（ステップＳ３６０のＮｏ）、ドラッグ開始チェック（ステップＳ３００）に戻る。ドロップ点が「ドラッグドロップアシスト画面１０」のセル内である場合（ステップＳ３６０のＹｅｓ）、ドロップ点のセルに対応する日付を検出して、その日付を含む診療データ系列を表示すると共に、当該日付のセルにコピーしたドラッグ情報（実施情報）を表示し、図示しない診療データＤＢに当該情報を保存して（ステップＳ３７０）、動作を終了する。
【００３７】
図６は、ドラッグドロップ表示装置の変形例の構成例を示す図である。図４のドラッグドロップ表示装置では、診療データ時系列画面機能部２０２とドラッグドロップ処理機能部２０３によって構成されていたが、図６では診療データ時系列画面機能部４０２が診療データ時系列画面１００の表示制御と、ドラッグドロップアシスト画面１０の表示制御を実行するものである。
【００３８】
即ち、診療データ時系列画面機能部４０２は、入力機能部４０１から受け渡された入力指令又は入力情報を受信して表示部２０４に診療データ時系列画面１００を表示し、入力機能部２０４から受け渡された診療データ時系列画面１００中のドラッグ情報を受信した時にはカレンダー記憶部２０６から得た月カレンダーから成るドラッグドロップアシスト画面１０を作成してドラッグ開始点の近傍に表示する。そして、ドラッグドロップアシスト画面１０上のドロップされたセルの日付を検出して、当該日付の診療データ時系列画面１００にドラッグ情報を表示すると共に、診療データＤＢに当該情報を保存する。なお、ドラッグ情報の判別は、診療データ時系列画面機能部４０２が行っても良いし、入力機能部４０１に行わせても良い。
【００３９】
本実施形態によれば、ドラッグドロップ操作に応答して、診療データ時系列画面上の例えばドラッグ開始点の近傍、又はドラッグ開始点からのドラッグ方向の場所、又はドラッグ開始点の近傍で空きスペースが多い場所にドラッグドロップアシスト画面が表示され、そのドラッグドロップアシスト画面の月カレンダーの日付上にドロップするだけの操作でドラッグドロップ機能が実行され、操作性が著しく向上させることができる。
【００４０】
なお、本発明は上記した実施形態に限定されるものではなく、本発明の要旨に逸脱しない範囲において適宜設計変更しても構わない。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施形態に係るドラッグドロップ表示装置によって表示された診療データ時系列画面とドラッグドロップアシスト画面を示す図。
【図２】本発明の実施形態に係るドラッグドロップ表示装置によるドロップ後の診療データ時系列画面を示す図。
【図３】本発明の実施形態に係るドラッグドロップアシスト画面の他の表示例を示す図。
【図４】本実施形態の診療データ時系列画面とドラッグドロップアシスト画面の表示を行なうドラッグドロップ表示装置の構成を示す図。
【図５】本実施形態のドラッグドラッグ処理機能部の詳細な動作を示すフローチャート。
【図６】本実施形態の診療データ時系列画面とドラッグドロップアシスト画面の表示を行なうドラッグドロップ表示装置の他の構成例を示す図。
【図７】従来の診療データ時系列画面の表示例を示す図。
【図８】従来の診療データ時系列画面の他の表示例を示す図。
【符号の説明】
【００４２】
１００‥診療データ時系列画面
１０‥ドラッグドロップアシスト画面
２００‥ドラッグドロップ表示装置
２０１‥入力機能部
２０２‥診療データ時系列画面機能部
２０３‥ドラッグ処理機能部
２０４‥表示部
２０５‥入力部
２０６‥カレンダー記憶部
【図１】
2010134544.tif 000003
【図２】
2010134544.tif 000004
【図３】
2010134544.tif 000005
【図４】
2010134544.tif 000006
【図５】
2010134544.tif 000007
【図６】
2010134544.tif 000008
【図７】
2010134544.tif 000009
【図８】
2010134544.tif 000010