(57)【要約】【課題】重要な情報を簡易に素早く表示させることが可能なスクロール制御プログラム、スクロール制御方法及びスクロール制御装置を提供することを目的とする。【解決手段】コンピュータに、スクロール操作に応じてスクロールさせるスクロール量を、表示中の表示データに付与された重要度を示す指標に応じて変更する、処理を実行させる。【選択図】図１５
2015176336.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
スクロール操作に応じてスクロールさせるスクロール量を、表示中の表示データに付与された重要度を示す指標に応じて変更する、
処理を実行させることを特徴とするスクロール制御プログラム。
【請求項２】
前記表示データは、診療に係る診療情報であって、
前記診療情報の重要度を示す指標は、
前記診療情報に含まれる、複数種類のデータのそれぞれに応じて付与された重要度の指標の累積であることを特徴とする請求項１記載のスクロール制御プログラム。
【請求項３】
前記診療情報に含まれる薬剤の処方を示すデータが、前回の薬剤の処方を示すデータと異なっている診療情報に対し、前記重要度を示す指標を付与する処理を、前記コンピュータに実行させることを特徴とする請求項２記載のスクロール制御プログラム。
【請求項４】
異常値が示された検査結果データを含む診療情報に対し、前記重要度を示す指標を付与する処理を、前記コンピュータに実行させることを特徴とする請求項２又は３記載のスクロール制御プログラム。
【請求項５】
初診に該当する診療情報に対し、前記重要度を示す指標を付与する処理を、前記コンピュータに実行させることを特徴とする請求項２乃至４の何れか一項に記載のスクロール制御プログラム。
【請求項６】
コンピュータによるスクロール制御方法であって、該コンピュータが、
スクロール操作に応じてスクロールさせるスクロール量を、表示中の表示データに付与された重要度を示す指標に応じて変更する、
ことを特徴とするスクロール制御方法。
【請求項７】
スクロール操作に応じてスクロールさせるスクロール量を、表示中の表示データに付与された重要度を示す指標に応じて変更するスクロール制御部を、有することを特徴とするスクロール制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スクロール制御プログラム、スクロール制御方法及びスクロール制御装置に関する。
【背景技術】
【０００２】
近年では、診療内容を診療毎に時系列に記録したカルテ情報を縦方向のロールペーパ状にコンピュータに表示させる技術が知られている。カルテ情報の閲覧者は、過去の診療に係る情報を閲覧する場合には、例えばマウスホイールやスクロールバー等を操作して、所望の情報を表示させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２６４９９０号公報
【特許文献２】特開２０１０−１５２７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、マウスホイールやスクロールバー等では、スクロール操作に対応したスクロール量が定められており、スクロール操作に応じたスクロールの停止位置が決められている。
【０００５】
そのため、例えば過去のカルテ情報から重要と思われるカルテ情報を表示させようとした場合、ひとつひとつのカルテ情報の内容を確認したり、あらかじめ付箋をつける等の手間が生じ、煩雑である。
【０００６】
１つの側面では、本発明は、重要な情報を簡易に素早く表示させることが可能なスクロール制御プログラム、スクロール制御方法及びスクロール制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一様態によれば、コンピュータに、スクロール操作に応じてスクロールさせるスクロール量を、表示中の表示データに付与された重要度を示す指標に応じて変更する、処理を実行させる。
【０００８】
上記処理は、上記処理を実現する機能部、上記各処理を手順としてンピュータにより実行させる方法、プログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【０００９】
重要な情報を簡易に素早く表示させることができる。
【図面の簡単な説明】
【００１０】
【図１】カルテ情報のスクロールについて説明する図である。
【図２】診療情報表示システムの一例を示す図である。
【図３】設定ファイルの一例を示す図である。
【図４】スクロール量ファイルの一例を示す図である。
【図５】所見データベースの一例を示す図である。
【図６】処置処方データベースの一例を示す図である。
【図７】検査結果データベースの一例を示す図である。
【図８】病名データベースの一例を示す図である。
【図９】会計データベースの一例を示す図である。
【図１０】診療科テーブルの一例を示す図である。
【図１１】医師テーブルの一例を示す図である。
【図１２】検索履歴テーブルの一例を示す図である。
【図１３】診療情報表示装置のハードウェア構成の一例を示す図である。
【図１４】診療情報表示装置の機能構成を説明する図である。
【図１５】診療情報表示システムの動作を説明するシーケンス図である。
【図１６】重要度付与部の処理を説明するフローチャートである。
【図１７】所見データの入力画面の一例を示す図である。
【図１８】所見データに基づく重要度の付与を説明するフローチャートである。
【図１９】処置処方データに基づく重要度の付与を説明するフローチャートである。
【図２０】検査結果データに基づく重要度の付与を説明するフローチャートである。
【図２１】病名データに基づく重要度の付与を説明するフローチャートである。
【図２２】会計データに基づく重要度の付与を説明するフローチャートである。
【図２３】スクロール制御部の処理を説明するフローチャートである。
【図２４】スクロール制御部による処理を具体的に説明する図である。
【発明を実施するための形態】
【００１１】
以下、実施形態を図面に基づいて説明する。図１は、カルテ情報のスクロールについて説明する図である。
【００１２】
図１に示す画面１は、例えば医療機関等において患者のカルテ情報がコンピュータにより表示された画面の例である。
【００１３】
画面１には、○○××氏のカルテ情報が表示されている。画面１は、例えば○○××氏に対する医師の所見が入力される所見入力欄１１と、○○××氏に対する処置及び処方が入力される処置処方入力欄１２と、○○××氏の過去の診療に関する情報が表示されるカルテ情報表示欄１３とを含む。カルテ情報表示欄１３には、時系列に○○××氏の過去の診療に関する情報が表示される。以下の説明では、診療に関する情報を診療情報と呼ぶ。
【００１４】
本実施形態のカルテ情報は、過去の診療情報の集合であり、本実施形態の診療情報は、患者が診察を受けた診療日毎に入力された情報である。
【００１５】
図１に示すカルテ情報表示欄１３では、○○××氏の過去の診療日に応じた診療情報１３１、１３２、１３３、１３４が表示されている。
【００１６】
カルテ情報表示欄１３は、例えばマウス等のポインティングデバイスによりカルテ情報表示欄１３を選択した状態でスクロール操作がなされると、この操作に応じたスクロール量を縦方向にスライドさせて過去の診療情報を表示させる。
【００１７】
本実施形態では、スクロール操作に応じてスクロール量が設定される点に着目し、診療情報に重要度を示す指標となる値を付与し、この指標となる値に基づきスクロール操作に対応したスクロール量を変更する。具体的には、例えば診療情報を表示する際に、診療情報毎に重要度を付与し、カルテ情報表示欄１３におけるスクロール操作により重要度の高い診療情報が表示される場合には、スクロール量を少なくする。また、本実施形態では、カルテ情報表示欄１３におけるスクロール操作により重要度の低い診療情報が表示される場合には、スクロール量を大きくする。
【００１８】
本実施形態では、このようにスクロール量を変更することで、過去の診療情報の中から重要な情報を容易に目立たせることができ、閲覧者は重要な情報を容易に見つけることができる。
【００１９】
尚、以下の本実施形態の説明では、以下の説明では、スクロール量の変更をカルテ情報に含まれる診療情報の表示に適用を説明するが、本実施形態のスクロール量の変更は、診療情報以外の様々な情報の表示に適用できる。
【００２０】
図２は、診療情報表示システムの一例を示す図である。本実施形態の診療情報表示システム１００は、診療情報表示装置２００と、サーバ３００とを有する。診療情報表示装置２００は、ネットワークを介してサーバ３００と接続されている。
【００２１】
本実施形態の診療情報表示装置２００は、例えば医師による診察や検査等の結果が入力される。診療情報表示装置２００により入力された診察や検査等の結果は、サーバ３００らカルテ情報として格納される。また本実施形態の診療情報表示装置２００は、サーバ３００に格納されたカルテ情報を表示させる。
【００２２】
本実施形態の診療情報表示装置２００には、診療情報表示プログラム２１０がインストールされている。また診療情報表示装置２００は、診療情報表示プログラム２１０の実行において参照される各種ファイルが格納されるファイル格納部２２０を有する。
【００２３】
本実施形態の診療情報表示装置２００は、診療情報表示プログラム２１０を実行することで、過去の診療情報を表示させる際のスクロール量を制御する。すなわち本実施形態の診療情報表示装置２００は、スクロール制御装置の役割を果たす。
【００２４】
本実施形態のサーバ３００は、所見データベース３１０、処置処方データベース３２０、検査結果データベース３３０、病名データベース３４０、会計データベース３５０を有する。また本実施形態のサーバ３００は、診療科テーブル３６０、医師テーブル３７０、検索履歴テーブル３８０を有する。
【００２５】
本実施形態の所見データベース３１０は、診療情報表示装置２００において医師により入力された医師の所見を所見データとして格納する。本実施形態の処置処方データベース３２０は、診察における患者に対する処置の内容や、処方された薬等を処置処方データとして格納する。本実施形態の検査結果データベース３３０は、患者に対して実施された検査結果を検査結果データとして格納する。
【００２６】
本実施形態の病名データベース３４０は、患者に対して診断された病名を病名データとして格納する。会計データベース３５０は、診察に対する会計の内容を会計データとして格納する。
【００２７】
本実施形態の各テーブルの詳細は後述する。
【００２８】
本実施形態では、所見データベース３１０、処置処方データベース３２０、検査結果データベース３３０、病名データベース３４０のそれぞれに格納された患者毎の情報を全て含む情報を患者毎のカルテ情報とする。
【００２９】
本実施形態において、患者Ａのカルテ情報は、所見データベース３１０、処置処方データベース３２０、検査結果データベース３３０、病名データベース３４０のそれぞれに格納された患者Ａと対応する所見データ、処置処方データ、検査結果データ、病名データを含む。
【００３０】
また本実施形態では、所見データベース３１０、処置処方データベース３２０、検査結果データベース３３０、病名データベース３４０のそれぞれに格納された診療日毎の情報を診療情報と呼ぶ。
【００３１】
すなわち本実施形態において、患者Ａの診療情報は、例えばカルテ情報に含まれる○月×日の所見データ、処置処方データ、検査結果データ、病名データ、○月△日の所見データ、処置処方データ、検査結果データ、病名データというように、診療日毎の情報である。
【００３２】
以下に、図３乃至図１２を参照し、本実施形態の診療情報表示装置２００の有する各ファイルと、サーバ３００の有する各テーブル及び各データベースについて説明する。
【００３３】
図３は、設定ファイルの一例を示す図である。本実施形態の設定ファイル２２１は、重要度付与対象データと、優先順位とが対応付けられており、診療情報表示装置２００において診療情報に重み付けの処理を行う際に参照される。
【００３４】
本実施形態の診療情報表示装置２００は、診療情報に重み付けの処理を行う際に、設定ファイル２２１を参照し、優先順位が高いデータが格納されたデータベースから順に参照する。
【００３５】
図３の例では、所見データに対して優先順位が１位となっている。したがって診療情報表示装置２００は、重み付けの処理を行う際に、最初に所見データベース３１０を参照し、重み付け対象となる所見データに重み付けを行う。
【００３６】
図４は、スクロール量ファイルの一例を示す図である。本実施形態のスクロール量ファイル２２２は、重要度とスクロール量とが対応付けられており、診療情報表示装置２００がスクロール量の制御を行う際に参照される。
【００３７】
本実施形態の診療情報表示装置２００は、例えば表示された診療情報に対して重要度として３以上の値が付与されていた場合、規定されたスクロール量を３０％減らす。
【００３８】
図５は、所見データベースの一例を示す図である。本実施形態の所見データベース３１０は、情報の項目として、患者番号、診療科コード、診療日時、所見内容、医師コードを有し、患者番号に他の項目が対応付けられている。本実施形態では、所見データベース３１０において、患者番号と、患者番号に対応付けられた各項目の値と、を所見データと呼ぶ。
【００３９】
患者番号は、患者を識別するために患者毎に割り振られる番号である。診療科コードは、患者が診察を受けた科を示すコードである。診療日時は、患者が診察を受けた日時を示す。所見データは、医師によって診療情報表示装置２００により入力された所見の内容を示す。医師コードは、医師を識別するための情報である。
【００４０】
図６は、処置処方データベースの一例を示す図である。本実施形態の処置処方データベース３２０は、情報の項目として、患者番号、診療科コード、診療日時、処置処方データ、数量、単位、医師コードを有し、患者番号に他の項目が対応付けられている。本実施形態では、処置処方データベース３２０において、患者番号と、患者番号に対応付けられた各項目の値と、を処置処方データと呼ぶ。
【００４１】
処置処方データベース３２０において、処置処方データは、患者に対して処方された策剤の情報を含む。数量は、処方された薬剤の数であり、単位は処方された薬剤の数量を示す単位である。
【００４２】
図６の例では、例えば患者番号１００の患者に対し、ａａ錠２００ｍｇが２錠処方されたことがわかる。
【００４３】
図７は、検査結果データベースの一例を示す図である。本実施形態の検査結果データベース３３０は、情報の項目として、患者番号、検査依頼日、検査項目、検査結果、正常範囲を有し、患者番号に正常範囲以外の項目が対応付けられている。本実施形態の正常範囲は、検査項目と対応しており、その検査項目の結果として正常と判断される値の範囲を示す。本実施形態では、検査結果データベース３３０において、患者番号と、患者番号に対応付けられた各項目の値と、を検査結果データと呼ぶ。
【００４４】
図８は、病名データベースの一例を示す図である。本実施形態の病名データベース３４０は、情報の項目として、患者番号、病名、開始日、終了日、転帰、診療科コード、医師コードとを有し、患者場号とその他の項目とが対応付けられている。本実施形態では、病名データベース３４０において、患者番号と、患者番号に対応付けられた各項目の値と、を病名データと呼ぶ。
【００４５】
本実施形態の病名は、医師により診断された病名であり、開始日は病名が診断された日であり、終了日は診断された病名に対する治療が終了した日を示す。また本実施形態の転帰は、診断された病名に対する治療の経過や結果等の状態を示す。
【００４６】
図９は、会計データベースの一例を示す図である。本実施形態の会計データベース３５０は、情報の項目として、患者番号、診療日、明細を有する。本実施形態の明細とは、患者が診察を受けたことで発生する支払い金額の項目であっても良い。本実施形態では、会計データベース３５０において、患者番号と、患者番号に対応付けられた各項目の値と、を会計データと呼ぶ。
【００４７】
図９の例では、患者番号１００の患者が２０１３年１０月１日に診察を受けた際の支払い金額が初診料であることがわかる。
【００４８】
図１０は、診療科テーブルの一例を示す図である。本実施形態の診療科テーブル３６０は、診療科コードと、診療科名とが対応付けられており、診療科コードは診療科名を特定する情報である。
【００４９】
図１１は、医師テーブルの一例を示す図である。本実施形態の医師テーブル３７０は、医師コードと医師名とが対応付けられており、医師コードは医師名を特定する情報である。
【００５０】
図１２は、検索履歴テーブルの一例を示す図である。本実施形態の検索履歴テーブル３８０は、医師コードと、検索ワードと、検索回数とが対応付けられている。本実施形態の検索履歴テーブル３８０は、医師コードにより特定される医師と、この医師がカルテ情報の検索の際に検索キーとした検索ワードと、この検索ワードにより検索を行った回数が格納されている。図１２の例では、例えば医師コード１の医師が、検索ワード「リハビリ」で７回検索を行ったことがわかる。
【００５１】
次に、本実施形態の診療情報表示装置２００について説明する。図１３は、診療情報表示装置のハードウェア構成の一例を示す図である。
【００５２】
本実施形態の診療情報表示装置２００は、それぞれバスＢで相互に接続されている入力装置２１、出力装置２２、ドライブ装置２３、補助記憶装置２４、メモリ装置２５、演算処理装置２６及びインターフェース装置２７を含む。
【００５３】
入力装置２１はキーボードやマウス等を含み、各種信号を入力するために用いられる。出力装置２２はディスプレイ装置等を含み、各種ウインドウやデータ等を表示するために用いられる。インターフェース装置２７は、モデム，ＬＡＮカード等を含み、ネットワークＮに接続する為に用いられる。
【００５４】
診療情報表示プログラム２１０は、診療情報表示装置２００を制御する各種プログラムの少なくとも一部である。診療情報表示プログラム２１０は例えば記録媒体２８の配布やネットワークからのダウンロードなどによって提供される。診療情報表示プログラム２１０を記録した記録媒体２８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００５５】
また、診療情報表示プログラム２１０は、診療情報表示プログラム２１０を記録した記録媒体２８がドライブ装置２３にセットされると、記録媒体２８からドライブ装置２３を介して補助記憶装置２４にインストールされる。ネットワークからダウンロードされた診療情報表示プログラム２１０は、インターフェース装置２７を介して補助記憶装置２４にインストールされる。
【００５６】
補助記憶装置２４は、インストールされた診療情報表示プログラム２１０を格納すると共に、必要なファイル、データ等を格納する。メモリ装置２５は、コンピュータの起動時に補助記憶装置２４から診療情報表示プログラム２１０を読み出して格納する。そして、演算処理装置２６はメモリ装置２５に格納された診療情報表示プログラム２１０に従って、後述するような各種処理を実現している。
【００５７】
次に、図１４を参照して本実施形態の診療情報表示装置２００の機能について説明する。図１４は、診療情報表示装置の機能構成を説明する図である。
【００５８】
本実施形態の診療情報表示装置２００は、入力受付部２３１、カルテ情報取得部２３２、会計データ取得部２３３、ファイル参照部２３４、重要度付与部２３５、表示制御部２３６、スクロール制御部２３７を有する。
【００５９】
本実施形態の入力受付部２３１は、診療情報表示装置２００における入力を受け付ける。カルテ情報取得部２３２は、サーバ３００の各データベースからカルテ情報に含まれるデータを取得する。会計データ取得部２３３は、会計データベース３５０から会計データを取得する。
【００６０】
ファイル参照部２３４は、ファイル格納部２２０に格納された設定ファイル２２１及びスクロール量ファイル２２２を参照する。重要度付与部２３５は、診療情報に重要度を付与する。
【００６１】
表示制御部２３６は、診療情報表示装置２００における表示を制御する。スクロール制御部２３７は、診療情報表示装置２００における表示画面のスクロールを制御する。
【００６２】
以下に図１５を参照して本実施形態の診療情報表示システム１００の動作を説明する。図１５は、診療情報表示システムの動作を説明するシーケンス図である。
【００６３】
本実施形態の診療情報表示装置２００は、入力受付部２３１により、利用者等により患者番号と、カルテ情報の表示要求を受け付ける（ステップＳ１５０１）。続いて診療情報表示装置２００は、ファイル参照部２３４によりファイル格納部２２０を参照し、設定ファイル２２１を読み込む。
【００６４】
尚、本実施形態の診療情報表示装置２００の利用者とは、例えば診療情報を入力する医師等である。また本実施形態のファイル格納部２２０に格納された設定ファイル２２１は、例えば診療情報表示装置２００の利用者により、利用者毎に設定されても良い。設定ファイル２２１を利用者毎に設定した場合、利用者はカルテ情報の表示要求をする際に、利用者ＩＤ等を入力しても良い。診療情報表示装置２００は、利用者ＩＤに対応する設定ファイル２２１を読み込む。本実施形態では、設定ファイル２２１を利用者自身に設定させることで、利用者のニーズに応じたデータから順に重要度を付与することができる。
【００６５】
続いて診療情報表示装置２００は、カルテ情報取得部２３２により、患者番号をサーバ３００へ渡し（ステップＳ１５０３）、サーバ３００から患者番号に対応するカルテ情報を取得する（ステップＳ１５０４）。具体的にはカルテ情報取得部２３２は、会計データベース３５０を除く各データベースを患者番号で検索し、患者番号と対応するデータをカルテ情報として取得する。さらにカルテ情報取得部２３２は、会計データベース３５０を参照して患者番号で検索し、会計データを取得してカルテ情報と紐付けても良い。
【００６６】
次に診療情報表示装置２００は、重要度判定部２３５により、ステップＳ１５０４で取得したカルテ情報のうち、画面のカルテ情報表示欄１３に表示される診療情報に対し、重要度を付与する（ステップＳ１５０５）。続いて診療情報表示装置２００は、重要度付与部２３５により付与された重要度を例えばメモリ装置２５等に書き込み、保持する（ステップＳ１５０６）。ステップＳ１５０５及びステップＳ１５０６の重要度付与部２３５の処理の詳細は後述する。
【００６７】
続いて診療情報表示装置２００は、表示制御部２３６により、ステップＳ１５０４で取得したカルテ情報を表示させる（ステップＳ１５０７）。
【００６８】
次に診療情報表示装置２００は、入力受付部２３１により、カルテ情報表示欄１３においてスクロール操作を受け付ける（ステップＳ１５０８）。続いて診療情報表示装置２００は、スクロール操作によりスクロール方向における画面の端部に表示される診療情報の重要度を取得する（ステップＳ１５０９）。
【００６９】
続いて診療情報表示装置２００は、スクロール制御部２３７により、スクロール量ファイル２２２を参照し、重要度に基づくスクロール量を決定する（ステップＳ１５１０）。次にスクロール制御部２３７は、決定されたスクロール量に基づくスクロール処理を実行し、過去の診療情報を表示させる（ステップＳ１５１１）。
【００７０】
ステップＳ１５０９乃至ステップＳ１５１１におけるスクロール制御部２３７の処理の詳細は後述する。
【００７１】
以下に、本実施形態の重要度付与部２３５の処理を説明する。図１６は、重要度付与部の処理を説明するフローチャートである。
【００７２】
図１６の例では、図３に示す設定ファイル２２１に設定された優先順位に従って、サーバ３００の各データベースを参照し、重要度を付与する。尚、本実施形態では、最初に重要度を付与するデータを所見データに固定しても良い。
【００７３】
また、図１６に示す処理は、患者番号と対応するカルテ情報に含まれる診療情報毎に行われる。すなわち図１６に示す処理は、これから表示される各診療情報について行われる。
【００７４】
具体的には、例えば診療情報表示装置２００は、患者番号とカルテ情報の表示要求を受けて患者番号と対応したカルテ情報を取得する。そして本実施形態の重要度付与部２３５は、例えば取得したカルテ情報に含まれる診療情報のうち、診療日が現在と近い診療情報、すなわち新しい診療情報から順に、図１６に示す処理を実行しても良い。
【００７５】
本実施形態の重要度付与部２３５は、所見データベース３１０を参照し、カルテ情報の表示要求と共に受け付けた患者番号と対応する所見データを取得する（ステップＳ１６０１）。続いて重要度付与部２３５は、取得した所見データがスクロール制御の設定がなされた診療情報であるか否かを判定する（ステップＳ１６０２）。本実施形態のスクロール制御の設定とは、ステップＳ１６０１で取得した所見データを含む診療情報を表示する際のスクロール量の設定である。スクロール制御の設定の詳細は後述する。
【００７６】
ステップＳ１６０２において、スクロール制御の設定がなされていた場合、重要度付与部２３５は、設定に基づくスクロール量をメモリ装置２５等に書き込み（ステップＳ１６０３）、処理を終了する。
【００７７】
ステップＳ１６０２において、スクロール制御の設定がされていない場合、重要度付与部２３５は、重要度の初期値として、重要度＝１とする（ステップＳ１６０４）。
【００７８】
続いて重要度付与部２３５は、所見データに基づく重要度を診療情報に付与する（ステップＳ１６０５）。続いて重要度付与部２３５は、処置処方データベース３２０を参照して患者番号と対応する処置処方データを取得し、処置処方データに基づく重要度を、ステップＳ１６０５で付与された重要度に加算する（ステップＳ１６０６）。
【００７９】
続いて重要度付与部２３５は、検査結果データベース３３０を参照して患者番号と対応する検査結果データを取得し、検査結果データに基づく重要度を、ステップＳ１６０６で付与された重要度に加算する（ステップＳ１６０７）。
【００８０】
続いて重要度付与部２３５は、病名データベース３４０を参照して患者番号と対応する病名データを取得し、病名データに基づく重要度を、ステップＳ１６０７で付与された重要度に加算する（ステップＳ１６０８）。
【００８１】
続いて重要度付与部２３５は、会計データベース３５０を参照して患者番号と対応する会計データを取得し、会計データに基づく重要度を、ステップＳ１６０８で付与された重要度に加算する（ステップＳ１６０９）。
【００８２】
続いて重要度付与部２３５は、ステップＳ１６０９における重要度を診療情報の重要度として、メモリ装置２５等に格納する（ステップＳ１６１０）。本実施形態の重要度付与部２３５は、重要度を格納する際に診療情報と重要度とを対応付けて格納する。具体的には例えば、重要度付与部２３５は、診療情報の診療日と重要度とを対応付けてメモリ装置２５等に格納しても良い。
【００８３】
以下に、図１７を参照して、スクロール制御の設定について説明する。図１７は、所見データの入力画面の一例を示す図である。
【００８４】
本実施形態の所見データの入力画面は、例えば病名や症状毎に所定のフォーマットを有していても良い。図１７の入力画面１７は、感冒に対応したフォーマットを有しており、感冒に関連する情報を入力させるチェックボックス等が表示される。
【００８５】
また、本実施形態の入力画面１７には、スクロール制御の設定を行うチェックボックスと、スクロール速度を指定する選択欄１７２とが表示される。本実施形態では、入力画面１７において、スクロール制御の設定が選択され、選択欄１７２においてスクロール速度が指定されたとき、スクロール制御が設定されたものとする。
【００８６】
本実施形態では、所見データにおいてスクロール制御が設定されると、この所見データが含まれる診療情報は、選択欄１７２で指定されたスクロール速度と対応するスクロール量と対応付けられる。
【００８７】
図１７の例では、スクロール速度に低速が指定されている。したがって図１７に示す所見データを含む診療情報が表示されるときのスクロール速度を遅くする。すなわちスクロール量を減らす。
【００８８】
次に図１８乃至図２２を参照し、各データに基づく重要度の付与について説明する。
【００８９】
図１８は、所見データに基づく重要度の付与を説明するフローチャートである。図１８で説明する処理は、図１６のステップＳ１６０４における処理の詳細である。
【００９０】
本実施形態では、医師が診察の際に入力した所見内容に、重要と考えられるキーワードや、複数回に渡って検索ワードとされたキーワードが含まれる所見データは、重要度が高い可能性があることに着目し、所見データに基づく重要度の付与を行う。
【００９１】
本実施形態の重要度付与部２３５は、重要度付与の対象となるキーワードを取得する（ステップＳ１８０１）。重要度付与の対象となるキーワードは、所見データに対して重要度を付与するか否かを判定する際に参照されるものであり、例えば予め診療情報表示装置２００に格納されていても良い。
【００９２】
次に重要度付与部２３５は、図１６のステップＳ１６０１で取得した所見データに、ステップＳ１８０１で取得したキーワードが含まれるか否かを判定する（ステップＳ１８０２）。ステップＳ１８０２において所見データに該当するキーワードが含まれる場合、重要度付与部２３５は、重要度の初期値に１をプラスする（ステップＳ１８０３）。
【００９３】
ステップＳ１８０２において、所見データに該当するキーワードが含まれない場合、重要度付与部２３５は、所見データに所定のフォントのテキストデータが含まれるか否かを判定する（ステップＳ１８０４）。所定のフォントとは、例えば赤字や太字等である。
【００９４】
ステップＳ１８０４において、該当するテキストデータが存在する場合、重要度付与部２３５は、さらに重要度に１をプラスする（ステップＳ１８０５）。ステップＳ１８０４において該当するテキストデータが存在しない場合、重要度付与部２３５は、検索履歴テーブル３８０を参照し、所見データに検索回数が所定回数を超える検索キーワードが含まれるか否かを判定する（ステップＳ１８０６）。
【００９５】
ステップＳ１８０６において、該当する検索キーワードが所見データに含まれる場合、重要度付与部２３５は、さらに重要度に１をプラスし、（ステップＳ１８０７）、処理を終了する。該当する検索キーワードが所見データに含まれない場合、重要度付与部２３５は、処理を終了する。
【００９６】
以下にステップＳ１８０６の処理について、例えば検索履歴テーブル３８０において、５回以上検索された検索キーワードが所見データに含まれる場合に、重要度を加算することが設定されていた場合を説明する。
【００９７】
本実施形態の重要度付与部２３５は、検索履歴テーブル３８０において、検索回数が５回以上の検索キーワードを抽出し、抽出した検索キーワードが所見データに含まれるか否かを判定する。図１２に示す検索履歴テーブル３８０では、検索回数が５回以上の検索キーワードは「リハビリ」である。したがって重要度付与部２３５は、所見データに「リハビリ」というキーワードが存在した場合に、重要度に１をプラスする。
【００９８】
次に、本実施形態における処置処方データに基づく重要度の付与について説明する。図１９は、処置処方データに基づく重要度の付与を説明するフローチャートである。図１９で説明する処理は、図１６のステップＳ１６０６における処理の詳細である。
【００９９】
本実施形態では、例えば薬剤の処方や、診察での処置の内容が変わったときが、患者の病状が変化したときである可能性が高いことに着目し、処置処方データに基づく重要度の付与を行う。
【０１００】
本実施形態の重要度付与部２３５は、処置処方データベース３２０を参照し、カルテ情報の表示要求と共に受け付けた患者番号と対応する処置処方データを取得する（ステップＳ１９０１）。
【０１０１】
続いて重要度付与部２３５は、取得した処置処方データにおける処置処方の内容が、前回の診療情報に含まれる処置処方データにおける処置処方の内容と一致するか否かを判定する（ステップＳ１９０２）。処置処方データにおける処置処方の内容とは、例えば処方された薬剤や、診察の際に受けた処置の内容を示す。
【０１０２】
ステップＳ１９０２において、処置処方の内容が一致しない場合、重要度付与部２３５は、重要度に対してさらに１をプラスし（ステップＳ１９０３）、後述するステップＳ１９０４へ進む。
【０１０３】
ステップＳ１９０２において、処置処方の内容が一致する場合、重要度付与部２３５は、処置処方データにおける処置処方の数量が前回の処置処方データにおける処置処方の数量と一致するか否かを判定する（ステップＳ１９０４）。処置処方の数量とは、例えば処方された薬剤の量等である。
【０１０４】
ステップ１９０４において、処置処方の数量が一致しない場合、重要度付与部２３５は、重要度に対してさらに１をプラスし（ステップＳ１９０５）、後述するステップＳ１９０６へ進む。ステップ１９０４において、処置処方の数量が一致する場合、重要度付与部２３５は、処理を終了する。
【０１０５】
次に、本実施形態における検査結果データに基づく重要度の付与について説明する。図２０は、検査結果データに基づく重要度の付与を説明するフローチャートである。図２０で説明する処理は、図１６のステップＳ１６０７における処理の詳細である。
【０１０６】
本実施形態では、検査結果に異常値が含まれる場合は、注意すべき診療情報である可能性が高い点、さらに検査結果が正常値から異常値となった場合は注意すべき診療情報である可能性が高い点に着目し、検査結果データに基づく重要度の付与を行う。
【０１０７】
本実施形態の重要度付与部２３５は、検査結果データベース３３０を参照し、カルテ情報の表示要求と共に受け付けた患者番号と対応する検査結果データを取得する（ステップＳ２００１）。
【０１０８】
続いて重要度付与部２３５は、取得した検査結果データにおいて、異常値があるか否かを判定する（ステップＳ２００２）。より具体的には重要度付与部２３５は、検査結果データにおける検査結果の項目の値が、正常値の項目の値の範囲に含まれるか否かを判定する。そして重要度付与部２３５は、検査結果の項目の値が、正常値の項目の値の範囲に含まれない場合に異常値があると判定し、検査結果の項目の値が、正常値の項目の値の範囲に含まれる場合に異常値がないと判定する。
【０１０９】
ステップＳ２００２において、異常値があると判定された場合、重要度付与部２３５は、重要度に対してさらに１をプラスする（ステップＳ２００３）。ステップＳ２００２において異常値がないと判定された場合、重要度付与部２３５は、処理を終了する。
【０１１０】
ステップＳ２００３に続いて重要度付与部２３５は、前回の診療情報に含まれる検査結果データを取得し、前回の検査結果データに正常値であったか否かを判定する（ステップＳ２００４）。すなわち重要度付与部２３５は、前回の検査結果データに異常値がないか否かを判定する。
【０１１１】
ステップＳ２００４において、前回の検査結果データが正常値であった場合、重要度付与部２３５は、重要度にさらに１をプラスする（ステップＳ２００５）。ステップＳ２００４において、前回の検査結果データが正常値でない場合、重要度付与部２３５は処理を終了する。
【０１１２】
次に、本実施形態における病名データに基づく重要度の付与について説明する。図２１は、病名データに基づく重要度の付与を説明するフローチャートである。図２１で説明する処理は、図１６のステップＳ１６０８における処理の詳細である。
【０１１３】
本実施形態では、診察において病名が確定したとき、患者に対する治療方針が決まることから、初めに病名が診断された日の診療情報は重要度が高い可能性があることに着目し、病名データに基づく重要度の付与を行う。
【０１１４】
本実施形態の重要度付与部２３５は、病名データベース３４０を参照し、カルテ情報の表示要求と共に受け付けた患者番号と対応する病名データを取得し、病名データに含まれる開始日を取得する（ステップＳ２１０１）。
【０１１５】
続いて重要度付与部２３５は、重要度を付与しようとしている診療情報が、病名データの開始日の診療情報であるか否かを判定する（ステップＳ２１０２）。すなわち重要度付与部２３５は、重要度を付与しようとしている診療情報の診療日が、病名データの開始日と一致するか否かを判定する。
【０１１６】
ステップＳ２１０２において診療日と病名の開始日が一致する場合、重要度付与部２３５は、重要度にさらに１をプラスし（ステップＳ２１０３）、処理を終了する。ステップＳ２１０３において、診療日と病名の開始日が一致しない場合、処理を終了する。
【０１１７】
次に、本実施形態における会計データに基づく重要度の付与について説明する。図２２は、会計データに基づく重要度の付与を説明するフローチャートである。図２２で説明する処理は、図１６のステップＳ１６０９における処理の詳細である。
【０１１８】
本実施形態では、患者の初診日の診療情報は、患者の病状の初期状態が含まれるため、重要な診療情報である可能性が高い点に着目し、会計データに基づく重要度の付与を行う。
【０１１９】
本実施形態の重要度付与部２３５は、会計データベース３５０を参照し、カルテ情報の表示要求と共に受け付けた患者番号と対応する会計データを取得し、会計データに含まれる初診料と対応する診療定日を取得する（ステップＳ２２０１）。
【０１２０】
続いて重要度付与部２３５は、重要度を付与しようとしている診療情報が、初診時の診療情報であるか否かを判定する（ステップＳ２２０２）。すなわち重要度付与部２３５は、重要度を付与しようとしている診療情報の診療日が、初診料を支払った日と一致するか否かを判定する。
【０１２１】
ステップＳ２２０２において、診療日と初診料を支払った日とが一致する場合、重要度付与部２３５は、重要度にさらに１をプラスし（ステップＳ２２０３）、処理を終了する。ステップＳ２２０２において、診療日と病名の開始日が一致しない場合、処理を終了する。
【０１２２】
以上のように、本実施形態の重要度付与部２３５は、カルテ情報の表示要求を受け付けると、カルテ情報に含まれる表示対象となる診療情報毎に、診療情報に含まれる各種のデータに応じて重要度の初期値に所定値を加算していく。そして重要度付与部２３５は、各データに基づく加算が終了した後に、この値を診療情報の重要度として保存する（図１６のステップＳ１６１０参照）。したがって本実施形態では、カルテ情報表示欄１３において表示された診療情報には、既に重要度が付与されている。
【０１２３】
本実施形態では、例えばカルテ情報表示欄１３に表示される診療情報１３１、１３２、１３３、１３４について、上述した重要度付与部２３５による処理が実行され、各診療情報の重要度がメモリ装置２５等に格納される。
【０１２４】
次に、カルテ情報表示欄１３においてスクロール操作がされた場合のスクロール制御部２３７の処理を説明する。本実施形態のスクロール制御部２３７は、カルテ情報表示欄１３において、スクロール方向の端部に表示される診療情報の重要度に基づき、スクロール量を決定する。
【０１２５】
図２３は、スクロール制御部の処理を説明するフローチャートである。
【０１２６】
本実施形態のスクロール制御部２３７は、カルテ情報表示欄１３においてスクロール操作を受け付けると、スクロール方向におけるカルテ情報表示欄１３の端部に表示される診療情報に既に重要度が付与されているか否かを判定する（ステップＳ２３０１）。すなわちスクロール制御部２３７は、スクロール方向におけるカルテ情報表示欄１３の端部に表示される診療情報が、既に表示された診療情報が否かを判定する。
【０１２７】
ステップＳ２３０１において、既に重要度が付与されている場合、スクロール制御部２３７は、メモリ装置２５等から、カルテ情報表示欄１３の端部に表示される診療情報と対応する重要度を取得し（ステップＳ２３０２）、後述するステップＳ２３０５へ進む。
【０１２８】
ステップＳ２３０１において、カルテ情報表示欄１３の端部に表示される診療情報が、スクロール操作により新たにカルテ情報表示欄１３に表示される診療情報である場合、重要度付与部２３５は、新たに表示される診療情報を取得する（ステップＳ２３０３）。そして重要度付与部２３５は、取得した診療情報に対し、重要度を付与する（ステップＳ２３０４）。すなわち重要度付与部２３５は、ステップＳ２３０３で取得した診療情報に対し、図１６で説明した処理を実行する。
【０１２９】
続いてスクロール制御部２３７は、スクロール量ファイル２２２を参照する（ステップＳ２３０５）。続いてスクロール制御部２３７は、ステップＳ２３０２又はステップＳ２３０４で得られた重要度と対応するスクロール量を決定する（ステップＳ２３０６）。
【０１３０】
尚、図２３では、一度カルテ情報表示欄に表示された診療情報の重要度が保持されるものとしたが、これに限定されない。本実施形態では、一度カルテ情報表示欄に表示された診療情報が、スクロール操作によりカルテ情報表示欄１３から消えた場合、この診療情報の重要度をメモリ装置２５から削除しても良い。この場合、スクロール制御部２３７は、スクロール操作により、カルテ情報表示欄１３におけるスクロール方向の端部に表示される診療情報を順次取得し、重要度付与部２３５は、取得された診療情報に順次重要度を付与すれば良い。
【０１３１】
また、本実施形態では、一度表示され診療情報の重要度を保持する場合には、例えば保持する重要度の数を予め決めておき、メモリ装置２５内に保持される重要度が決められた数以上となったとき、メモリ装置２５内に保持されている重要度を全て削除しても良い。または、メモリ装置２５内に保持される重要度が決められた数以上となったとき、メモリ装置２５内に格納された時間が古いものから順に、削除されても良い。
【０１３２】
以下に、図２４を参照して本実施形態のスクロール制御部による処理を具体的に説明する。図２４は、スクロール制御部による処理を具体的に説明する図である。
【０１３３】
図２４に示す画面１Ａでは、ポインタＰによりカルテ情報表示欄１３が選択されている。スクロール制御部２３７は、この状態でスクロール操作を受け付けると、カルテ情報表示欄１３に表示されている診療情報をスクロールさせる。
【０１３４】
以下に、例えばカルテ情報表示欄１３において、矢印Ｔ１に示す方向（上方向）へのスクロール操作を受け付けた場合について説明する。
【０１３５】
カルテ情報表示欄１３が矢印Ｔ１方向にスクロールされた場合、スクロール方向における端部に表示される診療情報は、診療情報１３１の前の診療情報となる。すなわちスクロール方向における端部に表示される診療情報は、診療情報１３１と対応する診療日の前の診療日と対応する診療情報である。
【０１３６】
よってスクロール制御部２３７は、診療情報１３１の前の診療情報に付与された重要度を取得する。ここで取得された重要度が、例えば５であったとする。
【０１３７】
この場合スクロール２３７は、スクロール量テーブル２２２を参照し、スクロール量を重要度「５」と対応する５０％減らす。具体的には、例えばマウスのホイール操作に対して予め規定されたスクロール量を５０％減らし、スクロールさせる速度を遅くする。
【０１３８】
したがって、カルテ情報表示欄１３の閲覧者は、スクロール速度が遅くなったことで、重要度が高い診療情報が表示されたことがわかる。
【０１３９】
また、カルテ情報表示欄１３が矢印Ｔ２方向にスクロールされた場合、スクロール方向における端部に表示される診療情報は、診療情報１３４の後の診療情報となる。すなわちスクロール方向における端部に表示される診療情報は、診療情報１３４と対応する診療日の次の診療日と対応する診療情報である。
【０１４０】
よってスクロール制御部２３７は、診療情報１３４の次の診療情報に付与された重要度を取得する。ここで取得された重要度が、例えば１であったとする。
【０１４１】
本実施形態では、重要度「１」は重要度の初期値であるため、スクロール制御部２３７はスクロール量を変更しない。
【０１４２】
したがって、カルテ情報表示欄１３の閲覧者は、スクロール操作により表示された診療情報は、重要度が高いものではないことがわかる。
【０１４３】
尚、本実施形態では、重要度を数値で表すものとしたが、これに限定されない。重要度は、例えばランク等により付与されても良い。また本実施形態では、スクロール量の制御において、スクロール量を減らす例を説明したが、これに限定されない。本実施形態では、例えば重要度が高い診療情報が表示された際に、スクロールを停止させても良いし、十四度の低い診療情報が表示された際に、スクロール量を増加させ、スクロール速度を早くしても良い。
【０１４４】
以上のように本実施形態では、診療情報に付与された重要度に基づき、カルテ情報表示欄１３のスクロール量を制御する。したがって、本実施形態によれば、重要な情報を簡易に素早く表示させることができる。また本実施形態によれば、重要な情報が表示されたことを情報の閲覧者に容易に気付かせることができる。
【０１４５】
開示の技術では、以下に記載する付記のような形態が考えられる。
（付記１）
コンピュータに、
スクロール操作に応じてスクロールさせるスクロール量を、表示中の表示データに付与された重要度を示す指標に応じて変更する、
処理を実行させることを特徴とするスクロール制御プログラム。
（付記２）
前記表示データは、診療に係る診療情報であって、
前記診療情報の重要度を示す指標は、
前記診療情報に含まれる、複数種類のデータのそれぞれに応じて付与された重要度の指標の累積であることを特徴とする付記１記載のスクロール制御プログラム。
（付記３）
前記診療情報に含まれる薬剤の処方を示すデータが、前回の薬剤の処方を示すデータと異なっている診療情報に対し、前記重要度を示す指標を付与する処理を、前記コンピュータに実行させることを特徴とする付記２記載のスクロール制御プログラム。
（付記４）
異常値が示された検査結果データを含む診療情報に対し、前記重要度を示す指標を付与する処理を、前記コンピュータに実行させることを特徴とする付記２又は３記載のスクロール制御プログラム。
（付記５）
初診に該当する診療情報に対し、前記重要度を示す指標を付与する処理を、前記コンピュータに実行させることを特徴とする付記２乃至４の何れか一項に記載のスクロール制御プログラム。
（付記６）
所定のキーワードが含まれる診療情報に対し、前記重要度を示す指標を付与する処理を、前記コンピュータに実行させることを特徴とする付記２乃至５の何れか一項に記載のスクロール制御プログラム。
（付記７）
前記所定のキーワードは、予め設定されたキーワードと、前記診療情報において所定回数以上検索されたキーワードとを含む付記６記載のスクロール制御プログラム。
（付記８）
前記表示データを表示する際に、前記表示データに応じた前記重要度を示す指標を前記表示データに付与する処理を、
前記コンピュータに実行させることを特徴とする付記１乃至７の何れか一項に記載のスクロール制御プログラム。（図１５）
（付記９）
前記スクロール量は、前記表示データの表示欄において、前記スクロール操作によるスクロール方向の端部に表示される表示データに付与された前記重要度を示す指標に応じて変更されることを特徴とする付記１乃至８の何れか一項に記載のスクロール制御プログラム。
（付記１０）
コンピュータによるスクロール制御方法であって、該コンピュータが、
スクロール操作に応じてスクロールさせるスクロール量を、表示中の表示データに付与された重要度を示す指標に応じて変更する、
ことを特徴とするスクロール制御方法。
（付記１１）
スクロール操作に応じてスクロールさせるスクロール量を、表示中の表示データに付与された重要度を示す指標に応じて変更するスクロール制御部を、有することを特徴とするスクロール制御装置。
【０１４６】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から
逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１４７】
１００  診療情報表示システム
２００  診療情報表示装置
２１０  診療情報表示プログラム
２３２  カルテ情報取得部
２３５  重要度付与部
２３７  スクロール制御部
３００  サーバ
３１０  所見データベース
３２０  処置処方データベース
３３０  検査結果データベース
３４０  病名データベース
３５０  会計データベース
【図１】
2015176336.tif 000003
【図２】
2015176336.tif 000004
【図３】
2015176336.tif 000005
【図４】
2015176336.tif 000006
【図５】
2015176336.tif 000007
【図６】
2015176336.tif 000008
【図７】
2015176336.tif 000009
【図８】
2015176336.tif 000010
【図９】
2015176336.tif 000011
【図１０】
2015176336.tif 000012
【図１１】
2015176336.tif 000013
【図１２】
2015176336.tif 000014
【図１３】
2015176336.tif 000015
【図１４】
2015176336.tif 000016
【図１５】
2015176336.tif 000017
【図１６】
2015176336.tif 000018
【図１７】
2015176336.tif 000019
【図１８】
2015176336.tif 000020
【図１９】
2015176336.tif 000021
【図２０】
2015176336.tif 000022
【図２１】
2015176336.tif 000023
【図２２】
2015176336.tif 000024
【図２３】
2015176336.tif 000025
【図２４】
2015176336.tif 000026