(57)【特許請求の範囲】
【請求項１】
電子カルテ上に時系列に沿って入力された複数のデータを表示する電子カルテシステムであって、
ユーザの入力操作に基づいて、前記電子カルテ中のいずれかの項目および時間幅を設定する項目・区間指定部と、
前記設定された項目および時間幅に含まれる記述情報を取得する記述情報取得部と、
医療用単語を保持する形態要素解析用辞書に基づいて、前記取得した記述情報の形態要素解析を行なう形態要素解析部と、
前記形態要素解析で抽出された医療用単語に関連する医療用単語を医療用単語同士の関係性が記述された関係単語辞書から抽出する関連単語抽出部と、
前記抽出された関連する医療用単語と前記設定された項目とのマッチングを行なうマッチング部と、
前記マッチングの結果、前記抽出された関連する医療用単語との関連性が強い順に表示順位を決定する順位決定部と、
前記決定された表示順位に基づいて、前記設定された項目の詳細情報を表示する表示部と、を備えることを特徴とする電子カルテシステム。
【請求項２】
前記電子カルテで表示されているタイムスケールを取得するタイムスケール取得部を更に備え、
前記順位決定部は、前記タイムスケールと前記設定された項目との関連性に基づいて、前記表示順位を決定することを特徴とする請求項１記載の電子カルテシステム。
【請求項３】
現在表示しているデータの開始時刻および終了時刻を取得する時刻取得部を更に備え、
前記順位決定部は、前記取得したデータの開始時刻と終了時刻とから中心時刻を算出し、前記開始時刻と前記中心時刻とに基づいて、前記表示順位を決定することを特徴とする請求項１記載の電子カルテシステム。
【請求項４】
電子カルテ上に時系列に沿って入力された複数のデータを表示するプログラムであって、
ユーザの入力操作に基づいて、前記電子カルテ中のいずれかの項目および時間幅を設定する処理と、
前記設定された項目および時間幅に含まれる記述情報を取得する処理と、
医療用単語を保持する形態要素解析用辞書に基づいて、前記取得した記述情報の形態要素解析を行なう処理と、
前記形態要素解析で抽出された医療用単語に関連する医療用単語を医療用単語同士の関係性が記述された関係単語辞書から抽出する処理と、
前記抽出された関連する医療用単語と前記設定された項目とのマッチングを行なう処理と、
前記マッチングの結果、前記抽出された関連する医療用単語との関連性が強い順に表示順位を決定する処理と、
前記決定された表示順位に基づいて、前記設定された項目の詳細情報を表示する処理と、の一連の処理を、コンピュータに実行させることを特徴とするプログラム。
【請求項５】
前記電子カルテで表示されているタイムスケールを取得する処理と、
前記タイムスケールと前記設定された項目との関連性に基づいて、前記表示順位を決定する処理と、を更に含むことを特徴とする請求項４記載のプログラム。
【請求項６】
現在表示しているデータの開始時刻および終了時刻を取得する処理と、
前記取得したデータの開始時刻と終了時刻とから中心時刻を算出し、前記開始時刻と前記中心時刻とに基づいて、前記表示順位を決定する処理と、を更に含むことを特徴とする請求項４記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カルテ上に時系列に沿って入力された複数のデータを表示する電子カルテシステムおよびプログラムに関する。
【背景技術】
【０００２】
従来から、電子カルテシステムが知られている。例えば、特許文献１には、医療行為の相互間の関係を考慮し、効率よく医療情報を入力して電子カルテを構築する電子カルテシステムが開示されている。この電子カルテシステムは、医療行為およびその関連情報を含む医療行為情報と、この医療行為情報の適用時間情報とにより電子カルテ情報を構成する。また、その電子カルテ情報の医療行為情報を時間軸上に閲覧情報として表示する。また、編集中の電子カルテ情報における医療行為情報を時間軸上に表示させる。そして、ユーザの操作を受け付けて、電子カルテにおける医療行為情報を編集する。
【０００３】
図１１は、電子カルテシステムの画面表示例を示す図である。図１１に示すように、この電子カルテシステムは、上部に多段階の時間軸（例えば、年単位・月単位・日単位）を有する。また、その下に診療行為（オブジェクト）が表示される。この電子カルテシステムでは、左に並ぶ項目が医療行為（病名・投薬・診断・検査等）であって、その右側に実際の行為が、一定の時間幅をもって記録される。
【０００４】
ユーザは、上部の時間軸を選択することで、任意の尺度での情報俯瞰が可能であり、任意の時間にジャンプすることができる。また、特定の行為項目のデータの詳細な情報を閲覧しようとする場合は、複数の行為項目をドラッグ操作で囲むことで、詳細情報を表示することが可能である。
【０００５】
このように、従来の電子カルテシステムでは、上記のような多段階のタイムスケールを表示し、ユーザは、任意のタイムスケールで時系列に沿って入力されたデータを俯瞰することができる。そして、任意のタイムスケール上で各行為項目の詳細情報を表示し、閲覧することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１９２００２号公報
【特許文献２】特開２００９−１３４７１３号公報
【特許文献３】特開２００９−２８２５５７号公報
【非特許文献】
【０００７】
【非特許文献１】電子情報通信学会  Ｖｏｌ１００，ｐ５０−ｐ６０
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、行為項目に関連する詳細情報を閲覧する場合に、タイムスケールが大きいと、ユーザがドラッグ操作によって囲んだ領域の中に含まれる医療行為の数が多くなり、ユーザが閲覧を希望する行為項目のデータを表示することが困難となる場合がある。
【０００９】
本発明は、このような事情に鑑みてなされたものであり、同一時間内に存在する記述情報の重要度を判定し、この重要度に基づいて項目の表示順序を変化させることができる電子カルテシステムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
（１）上記の目的を達成するために、本発明は、以下のような手段を講じた。すなわち、本発明の電子カルテシステムは、電子カルテ上に時系列に沿って入力された複数のデータを表示する電子カルテシステムであって、ユーザの入力操作に基づいて、前記電子カルテ中のいずれかの項目および時間幅を設定する項目・区間指定部と、前記設定された項目および時間幅に含まれる記述情報を取得する記述情報取得部と、医療用単語を保持する形態要素解析用辞書に基づいて、前記取得した記述情報の形態要素解析を行なう形態要素解析部と、前記形態要素解析で抽出された医療用単語に関連する医療用単語を医療用単語同士の関係性が記述された関係単語辞書から抽出する関連単語抽出部と、前記抽出された関連する医療用単語と前記設定された項目とのマッチングを行なうマッチング部と、前記マッチングの結果、前記抽出された関連する医療用単語との関連性が強い順に表示順位を決定する順位決定部と、前記決定された表示順位に基づいて、前記設定された項目の詳細情報を表示する表示部と、を備えることを特徴とする。
【００１１】
本発明において、「電子カルテ中の項目」とは、ユーザが視認できるように、電子カルテ中に表示される表示領域である。この表示領域には、例えば、医師の医療行為を端的に示す用語とそれを含むアイコンを表示することができる。この表示領域は、ある患者に対する医師の医療行為を示す情報を保存する保存領域と対応付けられている。また、保存領域は、その項目に対する医療行為およびその医療行為が行なわれた時間を保存する。
【００１２】
このように、ユーザの入力操作に基づいて、電子カルテ中のいずれかの項目および時間幅を設定し、設定された項目および時間幅に含まれる記述情報を取得し、医療用単語を保持する形態要素解析用辞書に基づいて、取得した記述情報の形態要素解析を行ない、形態要素解析で抽出された医療用単語に関連する医療用単語を医療用単語同士の関係性が記述された関係単語辞書から抽出し、抽出された関連する医療用単語と設定された項目とのマッチングを行ない、マッチングの結果、抽出された関連する医療用単語との関連性が強い順に表示順位を決定し、決定された表示順位に基づいて、設定された項目の詳細情報を表示するので、大量のデータが存在する場合であっても、データの詳細を表示する際に、最適な順位で表示することが可能となる。その結果、ユーザの視認性を向上させることが可能となる。
【００１３】
（２）また、本発明の電子カルテシステムは、前記電子カルテで表示されているタイムスケールを取得するタイムスケール取得部を更に備え、前記順位決定部は、前記タイムスケールと前記設定された項目との関連性に基づいて、前記表示順位を決定することを特徴とする。
【００１４】
このように、タイムスケールと設定された項目との関連性に基づいて、表示順位を決定するので、現在表示中のタイムスケールに合わせて最適な項目の値の優先度を上げることが可能となる。その結果、ユーザの視認性を向上させることが可能となる。
【００１５】
（３）また、本発明の電子カルテシステムは、現在表示しているデータの開始時刻および終了時刻を取得する時刻取得部を更に備え、前記順位決定部は、前記取得したデータの開始時刻と終了時刻とから中心時刻を算出し、前記開始時刻と前記中心時刻とに基づいて、前記表示順位を決定することを特徴とする。
【００１６】
このように、取得したデータの開始時刻と終了時刻とから中心時刻を算出し、開始時刻と中心時刻とに基づいて、表示順位を決定するので、ユーザが設定した項目に関連する記述情報が複数存在する場合であっても、現在表示中のタイムスケールに合わせて最適な項目の値の優先度を上げることが可能となる。その結果、ユーザの視認性を向上させることが可能となる。
【００１７】
（４）また、本発明のプログラムは、電子カルテ上に時系列に沿って入力された複数のデータを表示するプログラムであって、ユーザの入力操作に基づいて、前記電子カルテ中のいずれかの項目および時間幅を設定する処理と、前記設定された項目および時間幅に含まれる記述情報を取得する処理と、医療用単語を保持する形態要素解析用辞書に基づいて、前記取得した記述情報の形態要素解析を行なう処理と、前記形態要素解析で抽出された医療用単語に関連する医療用単語を医療用単語同士の関係性が記述された関係単語辞書から抽出する処理と、前記抽出された関連する医療用単語と前記設定された項目とのマッチングを行なう処理と、前記マッチングの結果、前記抽出された関連する医療用単語との関連性が強い順に表示順位を決定する処理と、前記決定された表示順位に基づいて、前記設定された項目の詳細情報を表示する処理と、の一連の処理を、コンピュータに実行させることを特徴とする。
【００１８】
このように、ユーザの入力操作に基づいて、電子カルテ中のいずれかの項目および時間幅を設定し、設定された項目および時間幅に含まれる記述情報を取得し、医療用単語を保持する形態要素解析用辞書に基づいて、取得した記述情報の形態要素解析を行ない、形態要素解析で抽出された医療用単語に関連する医療用単語を医療用単語同士の関係性が記述された関係単語辞書から抽出し、抽出された関連する医療用単語と設定された項目とのマッチングを行ない、マッチングの結果、抽出された関連する医療用単語との関連性が強い順に表示順位を決定し、決定された表示順位に基づいて、設定された項目の詳細情報を表示するので、大量のデータが存在する場合であっても、データの詳細を表示する際に、最適な順位で表示することが可能となる。その結果、ユーザの視認性を向上させることが可能となる。
【００１９】
（５）また、本発明のプログラムは、前記電子カルテで表示されているタイムスケールを取得する処理と、前記タイムスケールと前記設定された項目との関連性に基づいて、前記表示順位を決定する処理と、を更に含むことを特徴とする。
【００２０】
このように、タイムスケールと設定された項目との関連性に基づいて、表示順位を決定するので、現在表示中のタイムスケールに合わせて最適な項目の値の優先度を上げることが可能となる。その結果、ユーザの視認性を向上させることが可能となる。
【００２１】
（６）また、本発明のプログラムは、現在表示しているデータの開始時刻および終了時刻を取得する処理と、前記取得したデータの開始時刻と終了時刻とから中心時刻を算出し、前記開始時刻と前記中心時刻とに基づいて、前記表示順位を決定する処理と、を更に含むことを特徴とする。
【００２２】
このように、取得したデータの開始時刻と終了時刻とから中心時刻を算出し、開始時刻と中心時刻とに基づいて、表示順位を決定するので、ユーザが設定した項目に関連する記述情報が複数存在する場合であっても、現在表示中のタイムスケールに合わせて最適な項目の値の優先度を上げることが可能となる。その結果、ユーザの視認性を向上させることが可能となる。
【発明の効果】
【００２３】
本発明によれば、ユーザの入力操作に基づいて、電子カルテ中のいずれかの項目および時間幅を設定し、設定された項目および時間幅に含まれる記述情報を取得し、医療用単語を保持する形態要素解析用辞書に基づいて、取得した記述情報の形態要素解析を行ない、形態要素解析で抽出された医療用単語に関連する医療用単語を医療用単語同士の関係性が記述された関係単語辞書から抽出し、抽出された関連する医療用単語と設定された項目とのマッチングを行ない、マッチングの結果、抽出された関連する医療用単語との関連性が強い順に表示順位を決定し、決定された表示順位に基づいて、設定された項目の詳細情報を表示するので、大量のデータが存在する場合であっても、データの詳細を表示する際に、最適な順位で表示することが可能となる。その結果、ユーザの視認性を向上させることが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本実施形態に係る電子カルテシステム１０の概略構成を示すブロック図である。
【図２】本実施形態に係る電子カルテシステムの動作を示すフローチャートである。
【図３】ユーザによって設定された行為項目と時間幅を示す図である。
【図４】ＳＯＡＰ情報の一例を示す図である。
【図５】医療用単語と、関連単語と、それらの結びつき（関連強度）とを示す図である。
【図６】関連単語と行為項目名称のマッチングの様子を示す図である。
【図７】マッチングした行為項目を結びつきの強い順に表示した例を示す図である。
【図８】項目とタイムスケールとの相関関係を示す図である。
【図９】本実施形態に係る電子カルテシステムの概略構成を示すブロック図である。
【図１０】複数のＳＯＡＰ情報が含まれる場合に優先順位を決定する様子を示す図である。
【図１１】電子カルテシステムの画面表示例を示す図である。
【発明を実施するための形態】
【００２５】
（第１の実施形態）
図１は、本実施形態に係る電子カルテシステム１０の概略構成を示すブロック図である。本実施形態において、「電子カルテ中の項目」とは、ユーザが視認できるように、電子カルテ中に表示される表示領域である。この表示領域には、例えば、医師の医療行為を端的に示す用語とそれを含むアイコンを表示することができる。この表示領域は、ある患者に対する医師の医療行為を示す情報を保存する保存領域と対応付けられている。また、保存領域は、その項目に対する医療行為およびその医療行為が行なわれた時間を保存する。
【００２６】
項目・区間指定部１１は、ユーザの入力操作に基づいて、電子カルテ中のいずれかの項目および時間幅を設定する。ユーザの入力操作は、画面に対して指やマウスを使って項目を囲む動作である。画面には、タイムスケールと行為項目とが表示されており、ユーザは、いずれかの項目とタイムスケールに対応する時間的長さを示すデータを含むように囲むことによって、項目と時間幅を設定する。時刻・ＳＯＡＰ情報保持部１２は、各行為項目とそのデータが入力された時刻とを保持する。ＳＯＡＰ情報取得部１３は、ユーザによって設定された行為項目および時間幅に含まれる記述情報（ＳＯＡＰ情報）を取得する。ＳＯＡＰ情報取得部１３は、記述情報取得部を構成する。
【００２７】
形態要素解析用辞書１４は、医療用単語を保持する。形態要素解析部１５は、形態要素解析用辞書１４に基づいて、上記のように取得したＳＯＡＰ情報の形態要素解析を行なう。関連語保持部１６は、医療用単語同士の関係性が記述される。関連語抽出部１７は、形態要素解析で抽出された医療用単語に関連する医療用単語を、関係単語辞書から抽出する。マッチング部１８は、抽出された関連する医療用単語と設定された項目とのマッチングを行なう。項目順位決定部１９は、マッチングの結果、抽出された関連する医療用単語との関連性が強い順に表示順位を決定する。表示部２０は、決定された表示順位に基づいて、設定された項目の詳細情報を表示する。
【００２８】
次に、以上のように構成された本実施形態に係る電子カルテシステムの動作について説明する。図２は、本実施形態に係る電子カルテシステムの動作を示すフローチャートである。まず、ユーザにより、詳細表示項目と時間が指定される（ステップＳ１）。ここでは、図３に示すように、ユーザによって、データ区間と項目が指定される。ただし、この状態は、ユーザによって囲まれた領域内に多数のデータが存在する場合は、すべてを一度に表示するため、視認性が良いとは言えない。そこで、ＳＯＡＰ情報に含まれる医療用単語とタイムスケールから、重要な項目を抽出して、表示することとする。例えば、ユーザにより、“2010/10/10 00:00〜2010/10/10 24:00”といった時間幅が指定されたとする。
【００２９】
次に、当該時間に存在する自由記述情報（ＳＯＡＰ情報）を取得する（ステップＳ２）。具体的には、ステップＳ１で指定された時間内に含まれるＳＯＡＰ情報を抽出する。例えば、図４に示すように、“風邪  ２、３日前から”といった情報が抽出される。次に、ステップＳ２で取得した自由記述情報の形態要素解析を行なう（ステップＳ３）。この形態要素解析では、形態要素解析用辞書を用いて、医療用単語を抽出する。
【００３０】
次に、ステップＳ３で抽出した医療用単語から、単語関係性辞書を用いて、関連する単語とその関連強度を抽出する（ステップＳ４）。図５は、医療用単語と、関連単語と、それらの結びつき（関連強度）とを示す図である。次に、上記関連用語と項目とのマッチングを行ない、マッチした項目のうち、関連強度の強いものから順番に表示順を決定する（ステップＳ５）。図６は、関連単語と行為項目名称とのマッチング結果を示す図である。また、図７は、マッチングした行為項目を結びつきの強い順に表示した例を示す図である。最後に、ステップＳ５で決定した表示順に基づいて、詳細情報の表示を行なう（ステップＳ６）。
【００３１】
なお、図８に示すように、項目とタイムスケールとの相関関係に基づいて、現在表示中のタイムスケールに合わせて最適な項目の値の優先度を上げることも可能である。
【００３２】
以上のように、本実施形態によれば、大量のデータが存在する場合であっても、データの詳細を表示する際に、最適な順位で表示することが可能となる。その結果、ユーザの視認性を向上させることが可能となる。
【００３３】
（第２の実施形態）
図９は、本実施形態に係る電子カルテシステムの概略構成を示すブロック図である。図１に示した第１の実施形態との相違点は、ＳＯＡＰ優先順位決定部２１、タイムスケール取得部２２、タイムスケール・項目相関度保持部２３を備えていることである。その他の構成は、第１の実施形態と同様である。第２の実施形態は、ユーザが設定した領域内に、複数のＳＯＡＰ情報が含まれていた場合に有効である。すなわち、ＳＯＡＰ優先順位決定部２１は、ＳＯＡＰ情報取得部１３が取得した自由記述情報の優先順位を決定する。この決定方法は問わない。例えば、医療用語数の多い項目の優先順位を高くすることができる。
【００３４】
また、図１０に示すように、複数の自由記述情報が、ユーザが設定した領域に存在する場合は、囲まれた範囲の中心時刻と、各ＳＯＡＰ情報の開始時刻との差の２乗に比例する係数を、図８で示した結びつきテーブルに掛け合わせる。これにより、一時的に優先度を修正することが可能である。図１０に示す例で説明すると、囲まれた範囲内に含まれる２つのＳＯＡＰ情報は、（ａ−ｂ）２と（ａ−ｃ）２に比例する。
【００３５】
タイムスケール取得部２２は、ユーザが領域を設定したときのタイムスケールを取得する。タイムスケール・項目相関度保持部２３は、図８に示したようなタイムスケールと項目との相関度を保持する。項目順位決定部１９は、ＳＯＡＰ優先順位決定部２１やタイムスケール・項目相関度保持部２３からの入力に基づいて、表示順序を決定する。
【００３６】
以上説明したように、本実施形態によれば、ユーザが設定した項目に関連する記述情報が複数存在する場合であっても、現在表示中のタイムスケールに合わせて最適な項目の値の優先度を上げることが可能となる。その結果、ユーザの視認性を向上させることが可能となる。
【００３７】
なお、以上説明したような本発明の特徴的な動作は、コンピュータにプログラムを実行させることによっても実現することが可能である。すなわち、本発明のプログラムは、電子カルテ上に時系列に沿って入力された複数のデータを表示するプログラムであって、ユーザの入力操作に基づいて、前記電子カルテ中のいずれかの項目および時間幅を設定する処理と、前記設定された項目および時間幅に含まれる記述情報を取得する処理と、医療用単語を保持する形態要素解析用辞書に基づいて、前記取得した記述情報の形態要素解析を行なう処理と、前記形態要素解析で抽出された医療用単語に関連する医療用単語を医療用単語同士の関係性が記述された関係単語辞書から抽出する処理と、前記抽出された関連する医療用単語と前記設定された項目とのマッチングを行なう処理と、前記マッチングの結果、前記抽出された関連する医療用単語との関連性が強い順に表示順位を決定する処理と、前記決定された表示順位に基づいて、前記設定された項目の詳細情報を表示する処理と、の一連の処理を、コンピュータに実行させることを特徴とする。
【００３８】
また、本発明のプログラムは、前記電子カルテで表示されているタイムスケールを取得する処理と、前記タイムスケールと前記設定された項目との関連性に基づいて、前記表示順位を決定する処理と、を更に含むことを特徴とする。
【００３９】
また、本発明のプログラムは、現在表示しているデータの開始時刻および終了時刻を取得する処理と、前記取得したデータの開始時刻と終了時刻とから中心時刻を算出し、前記開始時刻と前記中心時刻とに基づいて、前記表示順位を決定する処理と、を更に含むことを特徴とする。
【００４０】
これにより、大量のデータが存在する場合であっても、データの詳細を表示する際に、最適な順位で表示することが可能となる。その結果、ユーザの視認性を向上させることが可能となる。また、現在表示中のタイムスケールに合わせて最適な項目の値の優先度を上げることが可能となる。その結果、ユーザの視認性を向上させることが可能となる。ユーザが設定した項目に関連する記述情報が複数存在する場合であっても、現在表示中のタイムスケールに合わせて最適な項目の値の優先度を上げることが可能となる。その結果、ユーザの視認性を向上させることが可能となる。
【符号の説明】
【００４１】
１０  電子カルテシステム
１１  項目・区間指定部
１２  時刻・ＳＯＡＰ情報保持部
１３  ＳＯＡＰ情報取得部
１４  形態要素解析用辞書
１５  形態要素解析部
１６  関連語保持部
１７  関連語抽出部
１８  マッチング部
１９  項目順位決定部
２０  表示部
２１  ＳＯＡＰ優先順位決定部
２２  タイムスケール取得部
２３  タイムスケール・項目相関度保持部
【図１】
0005722749.tif 000002
【図２】
0005722749.tif 000003
【図３】
0005722749.tif 000004
【図４】
0005722749.tif 000005
【図５】
0005722749.tif 000006
【図６】
0005722749.tif 000007
【図７】
0005722749.tif 000008
【図８】
0005722749.tif 000009
【図９】
0005722749.tif 000010
【図１０】
0005722749.tif 000011
【図１１】
0005722749.tif 000012