(57)【要約】【課題】医療行為を示す行為項目を抽出して治療プランを作成する場合に、ユーザが選択した行為項目と関連性の高い行為項目を優先的に抽出する。【解決手段】記録された全行為項目から少なくとも２つの行為項目を選択し、選択された第１の行為項目が含まれる既成の治療プランの数、選択された第２の行為項目が含まれる既成の治療プランの数および第１および第２の行為項目が共に含まれる既成の治療プランの数に基づいて、第１および第２の行為項目が共に含まれる既成の治療プランの存在率である共起率を算出し、第１および第２の行為項目が共に含まれる既成の治療プラン内の行為項目数を抽出し、第１および第２の行為項目が共に含まれる既成の治療プラン内の第１および第２の行為項目間の距離を算出することにより求めた第１および第２の行為項目間の関係性を保持し、関係性に基づいて、行為項目の表示順序を変更する。【選択図】図４
2013235392.tif 000002
【特許請求の範囲】
【請求項１】
時系列に沿って入力された医師の医療行為を示す複数の行為項目に基づいて、患者に対する治療プランの作成を支援する治療プラン作成支援システムであって、
記録された全行為項目から少なくとも２つの行為項目を選択する行為項目選択部と、
前記選択された第１の行為項目が含まれる既成の治療プランの数、前記選択された第２の行為項目が含まれる既成の治療プランの数および前記第１および第２の行為項目が共に含まれる既成の治療プランの数に基づいて、前記第１および第２の行為項目が共に含まれる既成の治療プランの存在率である共起率を算出し、前記第１および第２の行為項目が共に含まれる既成の治療プラン内の行為項目数を抽出し、前記第１および第２の行為項目が共に含まれる既成の治療プラン内の前記第１および第２の行為項目間の距離を算出することにより求めた前記第１および第２の行為項目間の関係性を保持する相関関係保持部と、
前記関係性に基づいて、行為項目の表示順序を変更する表示部と、を備えることを特徴とする治療プラン作成支援システム。
【請求項２】
治療プラン保存時に、前記治療プランに含まれる行為項目を表示する際のディスプレイの１ドットあたりの表示時間である時間粒度を保存する時間粒度保存部と、
前記行為項目が入力または編集されているときに、前記行為項目を表示する際の前記時間粒度を取得する時間粒度取得部と、を更に備え、
前記取得した時間粒度と前記保存されている時間粒度との距離を計算し、前記関係性に重み付けを行なうことを特徴とする請求項１記載の治療プラン作成支援システム。
【請求項３】
時系列に沿って入力された医師の医療行為を示す複数の行為項目に基づいて、患者に対する治療プランの作成を支援する治療プラン作成支援システムのプログラムであって、
記録された全行為項目から少なくとも２つの行為項目を選択する処理と、
前記選択された第１の行為項目が含まれる既成の治療プランの数、前記選択された第２の行為項目が含まれる既成の治療プランの数および前記第１および第２の行為項目が共に含まれる既成の治療プランの数に基づいて、前記第１および第２の行為項目が共に含まれる既成の治療プランの存在率である共起率を算出する処理と、
前記第１および第２の行為項目が共に含まれる既成の治療プラン内の行為項目数を抽出する処理と、
前記第１および第２の行為項目が共に含まれる既成の治療プラン内の前記第１および第２の行為項目間の距離を算出する処理と、
前記各処理に基づいて、前記第１および第２の行為項目間の関係性を算出する処理と、
前記関係性に基づいて、行為項目の表示順序を変更する処理と、の一連の処理を、コンピュータに実行させることを特徴とするプログラム。
【請求項４】
治療プラン保存時に、前記治療プランに含まれる行為項目を表示する際のディスプレイの１ドットあたりの表示時間である時間粒度を保存する処理と、
前記行為項目が入力または編集されているときに、前記行為項目を表示する際の前記時間粒度を取得する処理と、
前記取得した時間粒度と前記保存されている時間粒度との距離を計算し、前記関係性に重み付けを行なう処理と、を更に含むことを特徴とする請求項３記載のプログラム。
【請求項５】
時系列に沿って入力された医師の医療行為を示す複数の行為項目に基づいて、患者に対する治療プランの作成を支援する治療プラン作成支援方法であって、
記録された全行為項目から少なくとも２つの行為項目を選択するステップと、
前記選択された第１の行為項目が含まれる既成の治療プランの数、前記選択された第２の行為項目が含まれる既成の治療プランの数および前記第１および第２の行為項目が共に含まれる既成の治療プランの数に基づいて、前記第１および第２の行為項目が共に含まれる既成の治療プランの存在率である共起率を算出するステップと、
前記第１および第２の行為項目が共に含まれる既成の治療プラン内の行為項目数を抽出するステップと、
前記第１および第２の行為項目が共に含まれる既成の治療プラン内の前記第１および第２の行為項目間の距離を算出するステップと、
前記各ステップに基づいて、前記第１および第２の行為項目間の関係性を算出するステップと、
前記関係性に基づいて、行為項目の表示順序を変更するステップと、を少なくとも含むことを特徴とする治療プラン作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時系列に沿って入力された医師の医療行為を示す複数の行為項目に基づいて、患者に対する治療プランの作成を支援する技術に関する。
【背景技術】
【０００２】
従来から、電子カルテシステム等の医療情報を表示するシステムが知られている。例えば、特許文献１には、電子カルテシステム等の医療情報システム上の医療情報をグラフ化することで、医療行為の相互間の関係を考慮し、効率よく医療情報を入力して電子カルテを構築する電子カルテシステムが開示されている。この電子カルテシステムは、医療行為およびその関連情報を含む医療行為情報と、この医療行為情報の適用時間情報とにより電子カルテ情報を構成する。また、その電子カルテ情報の医療行為情報を時間軸上に閲覧情報として表示する。また、編集中の電子カルテ情報における医療行為情報を時間軸上に表示させる。そして、ユーザの操作を受け付けて、電子カルテにおける医療行為情報を編集する。
【０００３】
図５は、電子カルテシステムの画面表示例を示す図である。図５に示すように、この電子カルテシステムは、多段階の時間軸（例えば、年単位・月単位・日単位）を有する。また、その下に診療行為（オブジェクト）が表示される。この電子カルテシステムでは、左に並ぶ項目が医療行為（病名・投薬・診断・検査等）であって、その右側に実際の行為が、一定の時間幅をもって記録される。
【０００４】
ユーザは、上部の時間軸を選択することで、任意の尺度での情報俯瞰が可能であり、任意の時間にジャンプすることができる。また、特定の行為項目のデータの詳細な情報を閲覧しようとする場合は、複数の行為項目をドラッグ操作で囲むことで、詳細情報を表示することが可能である。
【０００５】
このように、従来の電子カルテシステムでは、上記のような多段階のタイムスケールを表示し、ユーザは、任意のタイムスケールで時系列に沿って入力されたデータを俯瞰することができる。そして、任意のタイムスケール上で各行為項目の詳細情報を表示し、閲覧することができる。
【０００６】
このような電子カルテシステムにより、例えば、患者に対する投薬や検査の実施行為に関する医療情報のグラフ化を様々な時間粒度（ディスプレイの１ドットあたりの表示時間（msec/dot）であり、データを閲覧する際の時間幅とグラフ画像のサイズによって決定される）で表示することが可能となる。また、同時に複数の行為項目を表示することによって、さまざまな項目間の関係を種々の時間粒度で閲覧することが可能となる。
【０００７】
また、一般的に、一人の患者について行なわれる医療行為を閲覧するに際し、その視点（目的）によって、見るべき行為項目の種類は限定される。そのため、上記電子カルテシステムでは、患者に行なわれた行為項目の中からいくつかの種類を選択して、治療プランという形で保存する機能を持つ。
【０００８】
図６は、治療プランの一例を示す図である。図６中、右側にその患者にひもづく全行為項目（薬剤のオーダリング情報等）があり、それらの中から任意の項目をピックアップして、その患者の治療経過計画として保存する事が可能となっている。なお、ここでいう項目とはオーダリングシステム等で用いられる投薬情報、検査情報、注射情報等を含むものである。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−１９２００２号公報
【特許文献２】特開２００９−１３４７１３号公報
【特許文献３】特開２００９−２８２５５７号公報
【非特許文献】
【００１０】
【非特許文献１】電子情報通信学会  Ｖｏｌ１００，ｐ５０−ｐ６０
【発明の概要】
【発明が解決しようとする課題】
【００１１】
一般的に、患者に対して実施される項目の種類は極めて多い。慢性期患者等の場合は平均的には数百近くあり、複数の病気を持つ場合、数千になることもあり得る。そのため、行為項目から必要な項目の種類を選択することは、極めて難しい。特に、小型のモバイル端末においてこのようなシステムを実現するには、それらから項目をピックアップして計画を作成することが困難になる。このような場合、病気ごとに高頻度で使用される項目を保存しておき、それらの項目をプラン作成・編集の際の上位の項目として表示することで、それらの項目を選択しやすくするような方式が考えられる。
【００１２】
しかしながら、一般的に、医療のデータをはじめとする時系列データは、それらを閲覧する際の時間粒度（ディスプレイの１ドットあたりの表示時間（msec/dot）であり、データを閲覧する際の時間幅とグラフ画像のサイズによって決定される）により、関連性の重要度が異なる。そのため、一般的な手法で統計的なカウントを行なって重要度の高い項目を算出したとしても、利用目的に沿わない項目が抽出される可能性がある。
【００１３】
本発明は、このような事情に鑑みてなされたものであり、医師の医療行為を示す行為項目を抽出して治療プランを作成する場合に、ユーザが選択した行為項目と関連性の高い行為項目を優先的に抽出することができる治療プラン作成支援システム、プログラムおよび治療プラン作成支援方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
（１）上記の目的を達成するために、本発明は、以下のような手段を講じた。すなわち、本発明の治療プラン作成支援システムは、時系列に沿って入力された医師の医療行為を示す複数の行為項目に基づいて、患者に対する治療プランの作成を支援する治療プラン作成支援システムであって、記録された全行為項目から少なくとも２つの行為項目を選択する行為項目選択部と、前記選択された第１の行為項目が含まれる既成の治療プランの数、前記選択された第２の行為項目が含まれる既成の治療プランの数および前記第１および第２の行為項目が共に含まれる既成の治療プランの数に基づいて、前記第１および第２の行為項目が共に含まれる既成の治療プランの存在率である共起率を算出し、前記第１および第２の行為項目が共に含まれる既成の治療プラン内の行為項目数を抽出し、前記第１および第２の行為項目が共に含まれる既成の治療プラン内の前記第１および第２の行為項目間の距離を算出することにより求めた前記第１および第２の行為項目間の関係性を保持する相関関係保持部と、前記関係性に基づいて、行為項目の表示順序を変更する表示部と、を備えることを特徴とする。
【００１５】
このように、第１および第２の行為項目が共に含まれる既成の治療プランの存在率である共起率を算出し、第１および第２の行為項目が共に含まれる既成の治療プラン内の行為項目数を抽出し、第１および第２の行為項目が共に含まれる既成の治療プラン内の第１および第２の行為項目間の距離を算出することにより、第１および第２の行為項目間の関係性を用いるので、医師の医療行為を示す行為項目を抽出して治療プランを作成する場合に、ユーザが選択した行為項目と関連性の高い行為項目を優先的に抽出することが可能となる。また、小型の端末において、行為項目が多数存在するような場合にも治療プランの作成を適切に支援することが可能となる。
【００１６】
（２）また、本発明の治療プラン作成支援システムは、治療プラン保存時に、前記治療プランに含まれる行為項目を表示する際のディスプレイの１ドットあたりの表示時間である時間粒度を保存する時間粒度保存部と、前記行為項目が入力または編集されているときに、前記行為項目を表示する際の前記時間粒度を取得する時間粒度取得部と、を更に備え、前記取得した時間粒度と前記保存されている時間粒度との距離を計算し、前記関係性に重み付けを行なうことを特徴とする。
【００１７】
このように、治療プラン保存時に、前記治療プランに含まれる行為項目を表示する際のディスプレイの１ドットあたりの表示時間である時間粒度を保存し、前記行為項目が入力または編集されているときに、前記行為項目を表示する際の前記時間粒度を取得し、前記取得した時間粒度と前記保存されている時間粒度との距離を計算し、前記関係性に重み付けを行なうので、ユーザが選択した行為項目と関連性の高い行為項目を優先的に抽出することが可能となる。
【００１８】
（３）また、本発明のプログラムは、時系列に沿って入力された医師の医療行為を示す複数の行為項目に基づいて、患者に対する治療プランの作成を支援する治療プラン作成支援システムのプログラムであって、記録された全行為項目から少なくとも２つの行為項目を選択する処理と、前記選択された第１の行為項目が含まれる既成の治療プランの数、前記選択された第２の行為項目が含まれる既成の治療プランの数および前記第１および第２の行為項目が共に含まれる既成の治療プランの数に基づいて、前記第１および第２の行為項目が共に含まれる既成の治療プランの存在率である共起率を算出する処理と、前記第１および第２の行為項目が共に含まれる既成の治療プラン内の行為項目数を抽出する処理と、前記第１および第２の行為項目が共に含まれる既成の治療プラン内の前記第１および第２の行為項目間の距離を算出する処理と、前記各処理に基づいて、前記第１および第２の行為項目間の関係性を算出する処理と、前記関係性に基づいて、行為項目の表示順序を変更する処理と、の一連の処理を、コンピュータに実行させることを特徴とする。
【００１９】
このように、第１および第２の行為項目が共に含まれる既成の治療プランの存在率である共起率を算出し、第１および第２の行為項目が共に含まれる既成の治療プラン内の行為項目数を抽出し、第１および第２の行為項目が共に含まれる既成の治療プラン内の第１および第２の行為項目間の距離を算出することにより、第１および第２の行為項目間の関係性を用いるので、医師の医療行為を示す行為項目を抽出して治療プランを作成する場合に、ユーザが選択した行為項目と関連性の高い行為項目を優先的に抽出することが可能となる。また、小型の端末において、行為項目が多数存在するような場合にも治療プランの作成を適切に支援することが可能となる。
【００２０】
（４）また、本発明のプログラムは、治療プラン保存時に、前記治療プランに含まれる行為項目を表示する際のディスプレイの１ドットあたりの表示時間である時間粒度を保存する処理と、前記行為項目が入力または編集されているときに、前記行為項目を表示する際の前記時間粒度を取得する処理と、前記取得した時間粒度と前記保存されている時間粒度との距離を計算し、前記関係性に重み付けを行なう処理と、を更に含むことを特徴とする。
【００２１】
このように、治療プラン保存時に、前記治療プランに含まれる行為項目を表示する際のディスプレイの１ドットあたりの表示時間である時間粒度を保存し、前記行為項目が入力または編集されているときに、前記行為項目を表示する際の前記時間粒度を取得し、前記取得した時間粒度と前記保存されている時間粒度との距離を計算し、前記関係性に重み付けを行なうので、ユーザが選択した行為項目と関連性の高い行為項目を優先的に抽出することが可能となる。
【００２２】
（５）また、本発明の治療プラン作成支援方法は、時系列に沿って入力された医師の医療行為を示す複数の行為項目に基づいて、患者に対する治療プランの作成を支援する治療プラン作成支援方法であって、記録された全行為項目から少なくとも２つの行為項目を選択するステップと、前記選択された第１の行為項目が含まれる既成の治療プランの数、前記選択された第２の行為項目が含まれる既成の治療プランの数および前記第１および第２の行為項目が共に含まれる既成の治療プランの数に基づいて、前記第１および第２の行為項目が共に含まれる既成の治療プランの存在率である共起率を算出するステップと、前記第１および第２の行為項目が共に含まれる既成の治療プラン内の行為項目数を抽出するステップと、前記第１および第２の行為項目が共に含まれる既成の治療プラン内の前記第１および第２の行為項目間の距離を算出するステップと、前記各ステップに基づいて、前記第１および第２の行為項目間の関係性を算出するステップと、前記関係性に基づいて、行為項目の表示順序を変更するステップと、を少なくとも含むことを特徴とする。
【００２３】
このように、第１および第２の行為項目が共に含まれる既成の治療プランの存在率である共起率を算出し、第１および第２の行為項目が共に含まれる既成の治療プラン内の行為項目数を抽出し、第１および第２の行為項目が共に含まれる既成の治療プラン内の第１および第２の行為項目間の距離を算出することにより、第１および第２の行為項目間の関係性を用いるので、医師の医療行為を示す行為項目を抽出して治療プランを作成する場合に、ユーザが選択した行為項目と関連性の高い行為項目を優先的に抽出することが可能となる。また、小型の端末において、行為項目が多数存在するような場合にも治療プランの作成を適切に支援することが可能となる。
【発明の効果】
【００２４】
本発明によれば、第１および第２の行為項目が共に含まれる既成の治療プランの存在率である共起率を算出し、第１および第２の行為項目が共に含まれる既成の治療プラン内の行為項目数を抽出し、第１および第２の行為項目が共に含まれる既成の治療プラン内の第１および第２の行為項目間の距離を算出することにより、第１および第２の行為項目間の関係性を用いるので、医師の医療行為を示す行為項目を抽出して治療プランを作成する場合に、ユーザが選択した行為項目と関連性の高い行為項目を優先的に抽出することが可能となる。また、小型の端末において、行為項目が多数存在するような場合にも治療プランの作成を適切に支援することが可能となる。
【図面の簡単な説明】
【００２５】
【図１】本実施形態に係る治療プラン作成支援システムの概略構成を示すブロック図である。
【図２】本実施形態に係る治療プラン作成支援システムの前処理動作を示すフローチャートである。
【図３】本実施形態に係る治療プラン作成支援システムの前処理動作を示すフローチャートである。
【図４】本実施形態に係る治療プラン作成支援システムの本処理動作を示すフローチャートである。
【図５】電子カルテシステムの画面表示例を示す図である。
【図６】治療プランの一例を示す図である。
【図７】時間粒度を表わす番号を説明する図である。
【発明を実施するための形態】
【００２６】
本発明の実施形態では、治療プランを閲覧する際の操作履歴から、特定の行為項目同士の閲覧に適した最適な時間粒度（ディスプレイの１ドットあたりの表示時間（msec/dot）であり、データを閲覧する際の時間幅とグラフ画像のサイズによって決定される。倍率と同義である。）を推定した上で、治療プラン内に同時に保存されている項目を数え上げて共起を検出する。そして、どの行為項目が、どの時間粒度において関連性が強いかを推定し、新たにプランを作成・編集する際に表示している時間粒度と表示中の項目に関連性の強い項目をより上位に表示する。
【００２７】
図１は、本実施形態に係る治療プラン作成支援システムの概略構成を示すブロック図である。治療計画保存部１は、既に作成されている治療プランを保存する。時間粒度分類部２は、医師による行為項目の入力時、または編集時の時間粒度を取得し、分類する。共起スコア計算部３は、後述する算出方法を用いて、共起スコアを計算する。時間粒度距離による共起スコア修正部４は、後述する算出方法を用いて時間粒度距離を算出して、共起スコアに重み付けを行なう。時間粒度ごとの項目間共起スコア保存部５は、各時間粒度における行為項目の共起スコアを保存する。
【００２８】
医療データ保持部６は、医師により入力された医療データを保持する。医療データ閲覧部７は、保持されている医療データを閲覧可能に表示する。項目・時間粒度選択部８は、ユーザの操作を契機として、行為項目または時間粒度の選択を受け付ける。重要項目特定部９は、後述する手法で算出した重要度に基づいて、重要項目を特定する。共起スコアソート部１０は、算出された共起スコアに基づいて、行為項目の表示順序を変更する。項目一覧表示部１１は、表示順序が変更された行為項目の一覧を表示する。次に、共起性の計測から関連性の高い項目を抽出する手順について説明する。
【００２９】
［第１ステップ］
まず、行為項目同士の共起性の判断材料として、他の医師の保存したプランにおいて同時に保存された項目を利用する。つまり全医師が保存した全プランから、次の３つを計算することで、項目同士の相関をスコア化する。
【００３０】
（１）プランの中の項目の共起率
（２）プランの項目数
（３）項目同士の距離
【００３１】
（１）共起率については、下記の式で計算され、値が大きければ大きいほど２つの行為項目の相関関係は高いと考えられる。行為項目aの存在する治療プランの数をNa、行為項目bの存在する治療プランの数をNb、両方の行為項目が同時に現れる治療プランをNdとすると、両行為項目の共起率はPe=Nd/(Na+Nb-Nd)で表され、このスコアが高いほど双方の相関関係が高い。
【００３２】
（２）治療プランの行為項目数については、双方の行為項目が存在する治療プランの項目数Nを用いて、Np=Σ1/Nが大きいほど２つの行為項目の相関関係は高いと考えられる。すなわち、共起する治療プランの数が多く、その行為項目数が少ないほど相関関係が高い。
【００３３】
（３）行為項目同士の距離については、双方の行為項目が存在する治療プランの中で、それらの距離が近いほど相関関係が高いと考えられる。
【００３４】
行為項目aのプラン上での位置をna、行為項目bのプラン上での位置をnbとすると、これらの差の2乗を用いてD=Σ(1/((na-nb)^2))が大きいほど、それらの関係性が高い。
【００３５】
上記（１）−（３）より、両者の関係性の高さを表すスコアの計算式として、任意の係数α、β、γを用いて、行為項目同士の相関を表すスコアＳを表すことができる。
S=(α・Pe)+(β・Np)+(γ・D)
【００３６】
［第２ステップ］
ある患者において、治療プランを作成する際のプラン作成の補助のため、任意の行為項目について、上記スコアの計算を行う。例えば、行為項目aの存在するプランの数が5、行為項目bの存在するプランの数が3、双方の行為項目が出現するプランの数が2であった場合、
（１）のPeはPe=1/3、双方がともに存在するプランにおける行為項目数が20、10であった場合、
（２）のNpはNp=3/20、双方がともに存在するプランにおけるaとbとの距離がそれぞれ、5、10であった場合、
（３）のDはD=1/20、と計算される。
【００３７】
ここでスコアSは係数α、β、γを6、10、40とすると、S=２+3/10+２=4.333と計算される。このように全項目についてスコアの計算を行い、データベースとして保持する。
【００３８】
【表１】
2013235392.tif 000003
【００３９】
［第３ステップ］
ユーザ操作によって、計画作成時に項目の選択を行う。選択された項目がaであった場合、上記第２ステップの相関表によると、d>b>cの順にスコアが大きいことから選択元の項目順はd、b、cの順となる。
【００４０】
ここで、複数の行為項目が選択された場合、選択されたそれぞれの項目のスコアを合計した値が高いものを上位に表示する。つまりaとbを選択した状態では、項目cのスコアは、4.3+3.5=7.8となる。
【００４１】
［第２ステップのオプション］
第２ステップにおいては項目同士の相関スコアの計算のために３つの要素を用いたが、治療プラン作成の対象となる患者の類似度を用いて項目同士の相関スコアの計算に用いても良い。ここで患者同士の類似度の算出に誕生日と性別を用いるものとすると、患者aの誕生日をBa、患者bの誕生日をBb、性別をFa、Fbとして、（Fであった場合は数値1、Mであった場合は数値0）、類似度Psは下記の計算式のような形で表すことができる。
Ps=α・(1/((Ba-Bb)^2+1))+β・(1/((Fa-Fb)^2+1))
【表２】
2013235392.tif 000004
【００４２】
この類似度の算出には、診療科ごとに類似度計算のパラメータであるα、βを変えても良い。例えば小児科において、患者の類似度の計算に誕生日が大きく影響する場合、下記のように誕生日のパラメータを大きくすることで類似度計算をより正確に行うことができる。
【００４３】
【表３】
2013235392.tif 000005
【００４４】
上記計算により、患者同士の類似度を計算し、データベースに保持する。
【００４５】
【表４】
2013235392.tif 000006
【００４６】
類似度によって、第２ステップにて使用する治療プランをクラスタに分割する。例えば、下記の例では患者の類似度に応じて全治療プランを5つに分割している。それぞれのクラスタに属する患者の治療プランについて第２ステップの類似度計算を行う。それらの類似度計算に対してそれぞれのクラスタに設定したパラメータをかけ合わせて、それぞれのスコアを足しあわせれば良い。
【００４７】
【表５】
2013235392.tif 000007
【００４８】
次に、ユーザの操作履歴による時間粒度の記録について説明する。治療プランの保存の際に閲覧している時間粒度（時間幅、拡大率）を保存する操作や、複数の項目のデータの一定時間内の同時入力操作等があげられる。プラン保存の際の時間粒度の保存のステップは以下の通りである。
【００４９】
（１）ユーザによるプランの編集や作成
（２）ユーザによる複数の項目を含むプランの保存
（３）（２）のステップにおいて、全項目と、最後に閲覧していた時間粒度を保存する。例えば、以下のような表で良い。
【００５０】
【表６】
2013235392.tif 000008
【００５１】
ここで、時間粒度を示す番号について説明する。「時間粒度を示す番号」とは、特定の時間粒度に紐付いた番号である。プログラム内部では、この時間粒度を示す番号に対応する時間粒度において、グラフの描画を更新する。図７は、時間粒度を示す番号を説明する図である。図７では、例えば、タイムスケールが“１０ｙｅａｒ”である場合、時間粒度を示す番号は“２０”であり、その時の時間粒度は“約１．５６×１０９（msec/dot）である。また、例えば、タイムスケールが“Ｈｏｕｒ”である場合、時間粒度を示す番号は“７”であり、その時の時間粒度は“約８．４４×１０４（msec/dot）である。このように、時間粒度を示す番号は、特定の時間粒度に紐付いている。
【００５２】
（４）（３）のステップで保存された項目同士は互いに当該時間粒度での関連性があるものとしてカウントを行う。つまり上記例で言えば、項目a,b,c,では時間粒度20において関連性があると考えて、カウントを行う。
【００５３】
（５）下記に示す共起性を用いた項目同士の関連性数え上げによって、全プランの中に共起している項目同士の関連性を計算する。ここで、共起性の計測から関連性の高い行為項目を抽出する手順については、上述した通りである。
【００５４】
【表７】
2013235392.tif 000009
【００５５】
（６）ユーザが治療プランを作成・編集する際に表示している時間粒度からの距離を考慮して、全治療プランの関連性を足し合わせる。例えば、現在時間粒度18で項目aを表示中であるとき、時間粒度20との距離は20-18=2、19との距離は1、18との距離は0・・・となる。この距離に1を足して、逆数を取ると、1/3、1/2、1・・・となる。項目bとの関連性を見たい場合には、上記の関連性スコアにかけ合わせて、21・(1/3)+4・(1/2)+・・・の和が時間粒度18におけるaとbの関連性スコアである。このようにすると、上記の表のスコアを例えば以下のように修正することが可能である。
【００５６】
【表８】
2013235392.tif 000010
【００５７】
（７）新規のユーザが治療プランを作成・編集する際に、既に選択済みで画面の中心付近に存在する項目に対して、項目の関連性ポイントの高いものから順番に項目の表示を行う。例えば、画面の中心付近に存在する項目の距離を１として、１つずつ離れるごとに１を足していく。以下のようなイメージである。
【００５８】
【表９】
2013235392.tif 000011
【００５９】
ここで、さらに距離の逆数をとって、それぞれの項目の関連度に掛け合わせる。例えば、上記プランを作成中の時間粒度が20であった場合、６ステップで作った表によれば、時間粒度20におけるaとbの関連度は24であるから、24・(1/1)=24、cとaの関連度は14であるから、14・(1/2)=7となる。
【００６０】
また、上記ステップ（３）の中の全項目を画面上中心付近に存在する項目のみに限定しても良い。これは、治療プランの保存されている時間粒度と紐付きが最も強い項目だと考えられるからである。
【００６１】
ここで例えば、ある治療プランを時間粒度19で閲覧中に項目を追加することを考える。また上記手法によって、予め項目間の類似度は計測されているものとする。この場合、他のプランの保存された時間粒度が以下のようであったとすると、それぞれの治療プランとの時間粒度の差は19-20=-1、19-19=0、19-17=2となる。これらを2乗して平方根を取ると、時間粒度の差の絶対値になる。
【００６２】
【表１０】
2013235392.tif 000012
【００６３】
例えば、これらの差に1を足して、逆数を取ると、1/2、1、1/3となる。これらをプランA、B、Cから得られた項目の関連を表す数値にかけ合わせて、それぞれを足しあわせることで、時間粒度に応じた最適な項目が選択できる。
【００６４】
次に、以上のように構成された本実施形態に係る治療プラン作成支援システムの動作について説明する。図２および図３は、本実施形態に係る治療プラン作成支援システムの前処理動作を示すフローチャートである。まず、医師等の利用者が、治療計画（治療プラン）データを保存する（ステップＳ１）。次に、特定の時間粒度ごとに保存されたデータを分類する（ステップＳ２）。次に、上記のように分類されたデータごとに、共起スコア計算ルーチンを実行して、時間粒度ごとの項目同志の共起スコアを得る（ステップＳ３）。
【００６５】
図３は、共起性スコア計算ルーチンを示すフローチャートである。まず、治療計画（治療プラン）データから項目を抽出する（ステップＴ１）。次に、抽出された任意の２項目について、上述した計算手法を用いて、共起率、治療計画（治療プラン）データ数、行為項目同志の距離をカウントする（ステップＴ２）。次に、共起率の高さ、データ数の少なさ、行為項目同志の距離の小ささで、共起率を計算する（ステップＴ３）。
【００６６】
図２に戻り、任意の２項目の任意の時間粒度の共起スコアについて、その他の時間粒度同志との距離を計算し、その距離に１を加算する（ステップＳ４）。次に、上記値で、該当する時間粒度における共起スコアを除算する（ステップＳ５）。次に、上記値を、全時間粒度の共起性スコア分足し合わせ、当該時間粒度における共起性スコアを得る（ステップＳ６）。
【００６７】
図４は、本実施形態に係る治療プラン作成支援システムの本処理動作を示すフローチャートである。利用者による複数の行為項目、時間粒度の指定が行なわれる（ステップＰ１）。次に、ステップＰ１で指定された複数の行為項目のうち、重要な行為項目を特定する（ステップＰ２）。ここでは、画面の中心に表示されているものを重要であるとすることができる。次に、ステップＰ２に特定された重要な項目から、その他の項目までの距離を計算し、１を加算する（ステップＰ３）。次に、すべての行為項目について、共起スコアを取得し、上記値で除算する（ステップＰ４）。次に、すべての行為項目について、すべての項目との前記値を降順に並べ替える（ステップＰ５）。最後に、並べ替えた順に、行為項目を画面上に表示する（ステップＰ６）。
【００６８】
以上説明したように、本実施形態によれば、第１および第２の行為項目が共に含まれる既成の治療プランの存在率である共起率を算出し、第１および第２の行為項目が共に含まれる既成の治療プラン内の行為項目数を抽出し、第１および第２の行為項目が共に含まれる既成の治療プラン内の第１および第２の行為項目間の距離を算出することにより、第１および第２の行為項目間の関係性を用いるので、医師の医療行為を示す行為項目を抽出して治療プランを作成する場合に、ユーザが選択した行為項目と関連性の高い行為項目を優先的に抽出することが可能となる。また、小型の端末において、行為項目が多数存在するような場合にも治療プランの作成を適切に支援することが可能となる。
【符号の説明】
【００６９】
１  治療計画保存部
２  時間粒度分類部
３  共起スコア計算部
４  時間粒度距離による共起スコア修正部
５  時間粒度ごとの項目間共起スコア保存部
６  医療データ保持部
７  医療データ閲覧部
８  項目・時間粒度選択部
９  重要項目特定部
１０  共起スコアソート部
１１  項目一覧表示部
【図１】
2013235392.tif 000013
【図２】
2013235392.tif 000014
【図３】
2013235392.tif 000015
【図４】
2013235392.tif 000016
【図５】
2013235392.tif 000017
【図６】
2013235392.tif 000018
【図７】
2013235392.tif 000019