(57)【要約】【課題】家系図を作成する手間を抑制できる家系図作成支援プログラムを提供することを目的とする。【解決手段】家系図作成支援プログラムは、家系図に現れる人物をそれぞれ記号で表した複数の人物記号の中からいずれかの人物記号を指定する第１の操作を受け付け、複数の人物の属性情報を人物毎に記憶する第１の記憶部を参照して、受け付けた第１の操作により指定された人物記号と接合可能な人物記号の複数の第１の候補を表示し、表示した複数の第１の候補のいずれかを選択する第２の操作を受け付け、受け付けた第２の操作により選択された第１の候補の人物記号を、第１の操作により指定された人物記号と接合した状態で表示する、処理をコンピュータに実行させる。【選択図】図１５
2018060464.tif 000002
【特許請求の範囲】
【請求項１】
家系図に現れる人物をそれぞれ記号で表した複数の人物記号の中からいずれかの人物記号を指定する第１の操作を受け付け、
複数の人物の属性情報を人物毎に記憶する第１の記憶部を参照して、受け付けた前記第１の操作により指定された人物記号と接合可能な人物記号の複数の第１の候補を表示し、
表示した前記複数の第１の候補のいずれかを選択する第２の操作を受け付け、
受け付けた前記第２の操作により選択された第１の候補の人物記号を、前記第１の操作により指定された人物記号と接合した状態で表示する、
処理をコンピュータに実行させるための家系図作成支援プログラム。
【請求項２】
前記第１の操作により指定された人物記号が表す人物の状態を特定する複数の第２の候補を前記複数の第１の候補と併せて表示し、
表示した前記複数の第２の候補のいずれかを選択する第３の操作を受け付け、
前記第１の操作により指定された人物記号を、受け付けた前記第３の操作により選択された第２の候補の人物記号に変更する、
ことを特徴とする請求項１に記載の家系図作成支援プログラム。
【請求項３】
前記複数の第１の候補を表示する際、親を表す第１の候補と、兄弟を表す第１の候補と、子を表す第１の候補をそれぞれ異なる態様で表示する、
ことを特徴とする請求項１又は２に記載の家系図作成支援プログラム。
【請求項４】
前記いずれかの人物記号に対する病歴情報の入力を指令する第４の操作を受け付けると、受け付けた前記第４の操作が対象とした人物記号が表す人物の病歴情報を入力する画面を表示し、
前記病歴情報の入力の有無に応じて、前記第４の操作が対象とした人物記号の表示態様を変更する、
ことを特徴とする請求項１から３のいずれか１項に記載の家系図作成支援プログラム。
【請求項５】
表示した画面上で複数の前記病歴情報が入力された場合に、複数の前記病歴情報が入力されていることを識別可能に人物記号の表示態様を変更する、
ことを特徴とする請求項４に記載の家系図作成支援プログラム。
【請求項６】
前記家系図に現れる人物の病歴情報の入力が完了する度に、遺伝病を判定する複数の条件情報を記憶する第２の記憶部を参照し、入力された病歴情報が前記複数の条件情報のいずれかを満たす場合に、少なくとも、満たさなかった条件情報を表示する、
ことを特徴とする請求項１から５のいずれか１項に記載の家系図作成支援プログラム。
【請求項７】
前記家系図に現れる人物の病歴情報の入力が完了する度に、遺伝病を判定する複数の条件情報と、前記家系図に現れる家族構成と類似する家族構成で発病した過去の実績情報を記憶する第２の記憶部を参照し、本人が発病する確率が所定値以上である場合に、推奨すべき検査情報を表示する、
ことを特徴とする請求項１から６のいずれか１項に記載の家系図作成支援プログラム。
【請求項８】
複数の家系情報を記憶する第３の記憶部から操作対象の家系図と類似する家系図の家系情報を抽出し、
抽出した家系情報の家系図を表示する、
ことを特徴とする請求項１から７のいずれか１項に記載の家系図作成支援プログラム。
【請求項９】
前記第２の操作を受け付けて、前記家系図に現れる各世代の世代番号が変更されると、前記世代番号を割り振り直して表示する、
ことを特徴とする請求項１から８のいずれか１項に記載の家系図作成支援プログラム。
【請求項１０】
家系図に現れる人物をそれぞれ記号で表した複数の人物記号の中からいずれかの人物記号を指定する第１の操作を受け付け、
複数の人物の属性情報を人物毎に記憶する第１の記憶部を参照して、受け付けた前記第１の操作により指定された人物記号と接合可能な人物記号の複数の第１の候補を表示し、
表示した前記複数の第１の候補のいずれかを選択する第２の操作を受け付け、
受け付けた前記第２の操作により選択された第１の候補の人物記号を、前記第１の操作により指定された人物記号と接合した状態で表示する、
処理をコンピュータが実行する家系図作成支援方法。
【請求項１１】
家系図に現れる人物をそれぞれ記号で表した複数の人物記号の中からいずれかの人物記号を指定する第１の操作を受け付ける第１の受付手段と、
複数の人物の属性情報を人物毎に記憶する第１の記憶部を参照して、前記第１の受付手段が受け付けた前記第１の操作により指定された人物記号と接合可能な人物記号の複数の第１の候補を表示する第１の表示手段と、
前記第１の表示手段が表示した前記複数の第１の候補のいずれかを選択する第２の操作を受け付ける第２の受付手段と、
前記第２の受付手段が受け付けた前記第２の操作により選択された第１の候補の人物記号を、前記第１の操作により指定された人物記号と接合した状態で表示する第２の表示手段と、
を有する家系図作成支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、家系図作成支援プログラム、家系図作成支援方法、及び家系図作成支援装置に関する。
【背景技術】
【０００２】
遺伝カウンセリングにおいて使用される家系図の作成を支援する装置が知られている（例えば特許文献１参照）。尚、家系図を作成するための記法は米国人類遺伝学会で標準化されている（例えば非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０９２３３４号公報
【非特許文献】
【０００４】
【非特許文献１】R. L. Bennett et al., "Standardized Human Pedigree Nomenclature: Update and Assessment of the Recommendations of the National Society of Genetic Counselors", National Society of Genetic Counselors, Inc., Vol. 17, pp.424-433, 2008
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上述した装置は家系図上の個体を示す個体記号と個体間の関係（例えば血縁関係や婚姻関係など）を示すコネクタ記号を利用して、家系図の作成を支援している。ところが、例えば家系図が複雑になると、これに伴いコネクタ記号の利用回数が増加し、家系図の作成に手間がかかるおそれがある。
【０００６】
そこで、１つの側面では、家系図を作成する手間を抑制できる家系図作成支援プログラム、家系図作成支援方法、及び家系図作成支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本明細書に開示の家系図作成支援プログラムは、家系図に現れる人物をそれぞれ記号で表した複数の人物記号の中からいずれかの人物記号を指定する第１の操作を受け付け、複数の人物の属性情報を人物毎に記憶する第１の記憶部を参照して、受け付けた前記第１の操作により指定された人物記号と接合可能な人物記号の複数の第１の候補を表示し、表示した前記複数の第１の候補のいずれかを選択する第２の操作を受け付け、受け付けた前記第２の操作により選択された第１の候補の人物記号を、前記第１の操作により指定された人物記号と接合した状態で表示する、処理をコンピュータに実行させるための家系図作成支援プログラムである。
【０００８】
本明細書に開示の家系図作成支援方法は、家系図に現れる人物をそれぞれ記号で表した複数の人物記号の中からいずれかの人物記号を指定する第１の操作を受け付け、複数の人物の属性情報を人物毎に記憶する第１の記憶部を参照して、受け付けた前記第１の操作により指定された人物記号と接合可能な人物記号の複数の第１の候補を表示し、表示した前記複数の第１の候補のいずれかを選択する第２の操作を受け付け、受け付けた前記第２の操作により選択された第１の候補の人物記号を、前記第１の操作により指定された人物記号と接合した状態で表示する、処理をコンピュータが実行する家系図作成支援方法である。
【０００９】
本明細書に開示の家系図作成支援装置は、家系図に現れる人物をそれぞれ記号で表した複数の人物記号の中からいずれかの人物記号を指定する第１の操作を受け付ける第１の受付手段と、複数の人物の属性情報を人物毎に記憶する第１の記憶部を参照して、前記第１の受付手段が受け付けた前記第１の操作により指定された人物記号と接合可能な人物記号の複数の第１の候補を表示する第１の表示手段と、前記第１の表示手段が表示した前記複数の第１の候補のいずれかを選択する第２の操作を受け付ける第２の受付手段と、前記第２の受付手段が受け付けた前記第２の操作により選択された第１の候補の人物記号を、前記第１の操作により指定された人物記号と接合した状態で表示する第２の表示手段と、を有する家系図作成支援装置である。
【発明の効果】
【００１０】
本明細書に開示の家系図作成支援プログラム、家系図作成支援方法、及び家系図作成支援装置によれば、家系図を作成する手間を抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は家系図作成支援システムの一例を示す図である。
【図２】図２はサーバ装置のハードウェア構成の一例である。
【図３】図３はサーバ装置の機能ブロック図の一例である。
【図４】図４（ａ）は家系情報記憶部の一例である。図４（ｂ）は関連情報記憶部の一例である。
【図５】図５は人物情報記憶部の一例である。
【図６】図６は条件情報記憶部の一例である。
【図７】図７はサーバ装置の動作の一例を示すフローチャートである。
【図８】図８（ａ）はログイン画面の一例である。図８（ｂ）は家系一覧画面の一例である。
【図９】図９（ａ）は家系図編集画面の一例である。図９（ｂ）は家系図編集画面の他の一例である。
【図１０】図１０（ａ）及び図１０（ｂ）はそれぞれ家系図編集画面の他の一例である。
【図１１】図１１は人物の詳細画面の一例である。
【図１２】図１２は人物の詳細画面の他の一例である。
【図１３】図１３はサーバ装置の動作の他の一例を示すフローチャートである。
【図１４】図１４（ａ）及び（ｂ）はそれぞれ家系図編集画面の他の一例である。
【図１５】図１５（ａ）及び（ｂ）はそれぞれ家系図編集画面の他の一例である。
【図１６】図１６（ａ）及び（ｂ）はそれぞれ家系図編集画面の他の一例である。
【図１７】図１７（ａ）及び（ｂ）はそれぞれ家系図編集画面の他の一例である。
【図１８】図１８はサーバ装置の動作の他の一例を示すフローチャートである。
【図１９】図１９は家系図編集画面の他の一例である。
【図２０】図２０（ａ）はエビデンス検証画面の一例である。図２０（ｂ）はエビデンス検証画面の他の一例である。
【発明を実施するための形態】
【００１２】
以下、本件を実施するための形態について図面を参照して説明する。
【００１３】
図１は家系図作成支援システムＳの一例を示す図である。家系図作成支援システムＳは家系図の作成を支援するコンピュータシステムである。家系図作成支援システムＳは、端末装置１００と家系図作成支援装置としてのサーバ装置２００を含んでいる。
【００１４】
端末装置１００としては、例えば据置型（デスクトップタイプ）のPersonal Computer（ＰＣ）がある。端末装置１００として携帯型（モバイルタイプ）のＰＣやスマートデバイスが利用されてもよい。スマートデバイスとしては、例えばスマートフォンやタブレット端末がある。尚、図１では１台の端末装置１００が示されているが、端末装置１００は複数台であってもよい。
【００１５】
ここで、端末装置１００及びサーバ装置２００は医療機関（例えば病院）Ｈの施設内に配置される。より詳しくは、端末装置１００は医療機関Ｈの診察室Ｘ内に配置される。サーバ装置２００は医療機関ＨのサーバルームＹ内に配置される。端末装置１００及びサーバ装置２００は通信ネットワークＮＷを介して互いに接続されている。通信ネットワークＮＷとしては例えばLocal Area Network（ＬＡＮ）がある。通信ネットワークＮＷは有線であってもよいし、無線であってもよい。尚、サーバ装置２００は例えばデータセンタといった医療機関Ｈ外の施設に配置されていてもよい。すなわち、サーバ装置２００はクラウド上にあってもよい。この場合、通信ネットワークＮＷとして例えばインターネットが利用される。
【００１６】
端末装置１００は医師やカウンセラー（以下、単に医師という）の操作に応じて各種の情報処理を実行する。例えば、医師が患者やその家族、相談者などから家族の情報を聞き取ると、医師の操作に応じて端末装置１００は各種の画面や画像を表示する。例えば、医師が端末装置１００を操作すると、医師の操作に応じて端末装置１００は各種の情報をサーバ装置２００に送信したり、各種の情報をサーバ装置２００から受け付けたりする。尚、端末装置１００に表示される画面の詳細については後述する。
【００１７】
サーバ装置２００は家系図の作成に関する各種の情報処理を実行する。より詳しくは、サーバ装置２００は端末装置１００から送信された情報を受け付けると、受け付けた情報に基づいて各種の情報処理を実行する。例えば、サーバ装置２００は端末装置１００から画面や画像の表示要求に関する情報を受け付けると、受け付けた情報に応じた画面や画像を端末装置１００に送信する。したがって、端末装置１００はサーバ装置２００から送信された画面や画像を受け付けると、受け付けた画面や画像を表示する。尚、サーバ装置２００の詳細については後述する。
【００１８】
次に、図２を参照して、サーバ装置２００のハードウェア構成について説明する。尚、上述した端末装置１００も基本的にサーバ装置２００と同様のハードウェア構成であるため説明を省略する。
【００１９】
図２はサーバ装置２００のハードウェア構成の一例である。図２に示すように、サーバ装置２００は、少なくともCentral Processing Unit（ＣＰＵ）２００Ａ、Random Access Memory（ＲＡＭ）２００Ｂ、Read Only Memory（ＲＯＭ）２００Ｃ及びネットワークＩ／Ｆ（インタフェース）２００Ｄを含んでいる。サーバ装置２００は、必要に応じて、Hard Disk Drive（ＨＤＤ）２００Ｅ、入力Ｉ／Ｆ２００Ｆ、出力Ｉ／Ｆ２００Ｇ、入出力Ｉ／Ｆ２００Ｈ、ドライブ装置２００Ｉの少なくとも１つを含んでいてもよい。ＣＰＵ２００Ａからドライブ装置２００Ｉまでは、内部バス２００Ｊによって互いに接続されている。少なくともＣＰＵ２００ＡとＲＡＭ２００Ｂとが協働することによってコンピュータが実現される。
【００２０】
入力Ｉ／Ｆ２００Ｆには、入力装置７１０が接続される。入力装置７１０としては、例えばキーボードやマウスなどがある。
出力Ｉ／Ｆ２００Ｇには、表示装置７２０が接続される。表示装置７２０としては、例えば液晶ディスプレイがある。
入出力Ｉ／Ｆ２００Ｈには、半導体メモリ７３０が接続される。半導体メモリ７３０としては、例えばＵＳＢメモリやフラッシュメモリなどがある。入出力Ｉ／Ｆ２００Ｈは、半導体メモリ７３０に記憶されたプログラムやデータを読み取る。
入力Ｉ／Ｆ２００Ｆ及び入出力Ｉ／Ｆ２００Ｈは、例えばＵＳＢポートを備えている。出力Ｉ／Ｆ２００Ｇは、例えばディスプレイポートを備えている。
【００２１】
ドライブ装置２００Ｉには、可搬型記録媒体７４０が挿入される。可搬型記録媒体７４０としては、例えばCompact Disc（ＣＤ）−ＲＯＭ、Digital Versatile Disc（ＤＶＤ）といったリムーバブルディスクがある。ドライブ装置２００Ｉは、可搬型記録媒体７４０に記録されたプログラムやデータを読み込む。
ネットワークＩ／Ｆ２００Ｄは、例えばＬＡＮポートを備えている。ネットワークＩ／Ｆ２００Ｄは通信ネットワークＮＷに接続される。
【００２２】
上述したＲＡＭ２００Ｂには、ＲＯＭ２００ＣやＨＤＤ２００Ｅに記憶されたプログラムがＣＰＵ２００Ａによって格納される。ＲＡＭ２００Ｂには、可搬型記録媒体７４０に記録されたプログラムがＣＰＵ２００Ａによって格納される。格納されたプログラムをＣＰＵ２００Ａが実行することにより、後述する各種の機能が実現され、また、後述する各種の処理が実行される。尚、プログラムは後述するフローチャートに応じたものとすればよい。
【００２３】
次に、図３から図６を参照して、サーバ装置２００の機能について説明する。
【００２４】
図３はサーバ装置２００の機能ブロック図の一例である。図４（ａ）は家系情報記憶部２０１の一例である。図４（ｂ）は関連情報記憶部２０２の一例である。図５は人物情報記憶部２０３の一例である。図６は条件情報記憶部２０４の一例である。図３に示すように、サーバ装置２００は、家系情報記憶部２０１、関連情報記憶部２０２、人物情報記憶部２０３、及び条件情報記憶部２０４を含んでいる。また、サーバ装置２００は、第１の受付手段としての指定操作受付部２０５、第１の表示手段としての接合候補表示部２０６、第２の受付手段としての選択操作受付部２０７、及び第２の表示手段としての接合状態表示部２０８を含んでいる。
【００２５】
尚、家系情報記憶部２０１、関連情報記憶部２０２、人物情報記憶部２０３、及び条件情報記憶部２０４はサーバ装置２００と異なる記憶装置に含まれていてもよい。当該記憶装置としては例えばデータベースサーバ（以下、ＤＢサーバという）がある。この場合、サーバ装置２００はアプリケーションサーバとして機能する。また、指定操作受付部２０５、接合候補表示部２０６、選択操作受付部２０７、及び接合状態表示部２０８を端末装置１００が備えていてもよい。この場合、サーバ装置２００はＤＢサーバとして機能する。
【００２６】
家系情報記憶部２０１は家系情報を記憶する。家系情報は家系図を表す情報である。家系情報記憶部２０１は、図４（ａ）に示すように、複数の家系情報テーブルＴ１により各家系情報を管理する。家系情報は家系登録番号、家系版数、及び作成日時を構成要素として含んでいる。家系登録番号は家系情報を識別する番号である。家系図を新規に作成する度に他の家系図と識別可能な番号が採番されて登録される。家系版数は家系情報の版を表す数値である。家系版数は家系図が編集されて保存される度に１つ版数が繰り上がる。作成日時は家系情報を作成した日時である。尚、家系情報に例えば作成者名や削除フラグといった構成要素を含めてもよい。例えば、家系版数が１つ繰り上がると、繰り上げ直前の家系情報の削除フラグに削除を表すフラグが登録される。削除フラグによる論理的な削除であるため、過去の家系情報は物理的な削除を伴わずに残存する。
【００２７】
関連情報記憶部２０２は関連情報を記憶する。関連情報は例えば血縁関係や婚姻関係といった人物と人物の関係性を表す情報である。関連情報記憶部２０２は、図４（ｂ）に示すように、複数の関連情報テーブルＴ２１，Ｔ２２により各関連情報を管理する。より詳しくは、関連情報記憶部２０２は親子関連を表す関連情報テーブルＴ２１と配偶者関連を表す関連情報テーブルＴ２２を利用して関連情報を管理する。関連情報テーブルＴ２１によって管理される親子関連の関連情報は人物ＩＤ、家系版数、家系登録番号、父親人物ＩＤ、母親人物ＩＤ、及び出生順を構成要素として含んでいる。人物ＩＤ、父親人物ＩＤ及び母親人物ＩＤは、その人物、並びにその人物の父親及び母親をそれぞれ識別する情報である。出生順はその人物の出生順位である。尚、家系版数及び家系登録番号は上述したとおりである。一方、関連情報テーブルＴ２２によって管理される配偶者関連の関連情報は上述した父親人物ＩＤ、母親人物ＩＤ、及び出生順に代えて、配偶者人物ＩＤ及び配偶者種別を含んでいる。すなわち、配偶者関連の関連情報は、人物ＩＤ、家系版数、家系登録番号、配偶者人物ＩＤ、及び配偶者種別を含んでいる。配偶者人物ＩＤはその人物の配偶者を識別する情報である。配偶者種別はその人物の配偶者の性別である。関連情報により親子関係といった血縁関係や配偶者との関係を表す婚姻関係などを特定することができる。また、関連情報は家系登録番号を含むため、家系図とも関連付けられる。
【００２８】
人物情報記憶部２０３は人物情報を記憶する。人物情報はその人物の属性を表す属性情報、その人物の病歴を表す病歴情報、及びその人物の状態を表す状態情報に大別される。人物の状態としては例えば罹患状態、死亡状態、並びに罹患状態及び死亡状態でもない状態（例えば健常な状態）などがあるが、これらの状態に特に限定されない。人物情報記憶部２０３は、図５に示すように、複数の属性情報テーブルＴ３１、複数の病歴情報テーブルＴ３２、及び複数の状態情報テーブルＴ３３により属性情報、病歴情報、及び状態情報を、記憶領域を分けて管理する。
【００２９】
まず、属性情報は、人物ＩＤ、家系版数、家系登録番号、氏名、性別、生年月日、没年月日、及び没年齢を構成要素として含んでいる。人物ＩＤ、家系版数、及び家系登録番号は上述したとおりである。一方、氏名、性別、生年月日、没年月日、及び没年齢は、その人物の氏名、性別、生年月日、没年月日、及び没年齢を表している。
【００３０】
次に、病歴情報は、病歴番号、人物ＩＤ、家系版数、発症年齢、確度種別を構成要素として含んでいる。尚、当該構成要素以外に、例えば発症年月日やＩＣＤ−１０などを含んでいてもよい。病歴番号は病名を識別する番号である。例えば病歴番号「８６４２８」は病名「大腸がん」を表している。発症年齢はその病名を有する症状を発症した年齢を表している。確度種別は例えば臨床診断や確定診断などの種別を表している。人物ＩＤ及び家系版数は上述したとおりであるので、その説明を省略する。
【００３１】
最後に、状態情報は、人物ＩＤ、家系版数、及び状態値を構成要素として含んでいる。状態値は、上述した人物の状態を表す数値である。例えば状態値「１」はその人物ＩＤが割り当てられた人物の状態が罹患状態であることを表している。尚、人物ＩＤ及び家系版数は上述したとおりであるので、その説明を省略する。上述した属性情報、病歴情報及び状態情報はいずれも人物ＩＤを含むため、関連情報と関連付けられる。
【００３２】
条件情報記憶部２０４は複数の条件情報を遺伝病毎に予め記憶する。条件情報は遺伝病を判定するための条件を表す情報である。条件情報記憶部２０４は、図６に示すように、複数の条件情報テーブルＴ４により複数の条件情報を遺伝病毎に管理する。図６では一例として遺伝病の一つである遺伝性非ポリポーシスの条件情報が示されている。条件情報は条件ＩＤ及び判定条件を構成要素として含んでいる。条件ＩＤは判定条件を識別する識別情報である。判定条件は遺伝病を判定するための条件を表している。詳細は後述するが、上述した病歴情報が特定の遺伝病における複数の条件情報のいずれかを満たす場合に、満たさなかった条件情報の判定条件が端末装置１００に表示される。尚、条件情報記憶部２０４は家系図に現れる家族構成と類似する家族構成で発病した過去の実績情報を記憶してもよい。実績情報によって本人が発病する確率が所定値以上である場合に、推奨すべき検査情報が端末装置１００に表示される。
【００３３】
指定操作受付部２０５は端末装置１００から送信された種々の要求を受け付ける。例えば指定操作受付部２０５は家系図に現れる人物をそれぞれ記号で表した複数の人物記号の中からいずれかの人物記号を指定する指定操作を受け付ける。指定操作は端末装置１００から送信される。指定操作は指定された人物記号に関する情報（例えば画面内の位置情報や属性情報など）を含んでいる。指定操作受付部２０５は指定操作を受け付けると、受け付けた指定操作を接合候補表示部２０６に送信する。尚、人物記号はアイコンと言い換えてもよい。アイコンは例えばプログラムの用途や機能、ファイルの内容を図、絵、記号などで表現した特定の大きさを有する画像をいう。
【００３４】
接合候補表示部２０６は人物情報記憶部２０３を参照して、指定操作受付部２０５が受け付けた指定操作により指定された人物記号と接合可能な人物記号の複数の候補を端末装置１００に表示する。より詳しくは、接合候補表示部２０６は人物記号の複数の候補を端末装置１００に表示させる情報を端末装置１００に向けて送信する。これにより、端末装置１００は指定操作により指定された人物記号と接合可能な人物記号の複数の候補を表示する。尚、接合候補表示部２０６は、人物記号の複数の候補を表示する際、親を表す候補と、兄弟を表す候補と、子を表す候補をそれぞれ異なる態様で表示する。さらに、接合候補表示部２０６は指定操作により指定された人物記号が表す人物の状態を特定する候補を人物記号の候補と併せて端末装置１００に表示する。より詳しくは、接合候補表示部２０６は人物の状態を特定する候補を人物記号の候補と併せて端末装置１００に表示させる情報を端末装置１００に向けて送信する。これにより、端末装置１００は指定操作により指定された人物記号が表す人物の状態を特定する候補を人物記号の候補と併せて表示する。
【００３５】
選択操作受付部２０７は接合候補表示部２０６が表示した複数の人物記号の候補のいずれかを選択する選択操作を受け付ける。また、選択操作受付部２０７は接合候補表示部２０６が表示した人物の状態を特定する候補のいずれかを選択する選択操作を受け付ける。これらの選択操作はいずれも端末装置１００から送信される。選択操作は選択された人物記号の候補に関する情報や人物の状態を特定する候補の情報を含んでいる。選択操作受付部２０７は選択操作を受け付けると、受け付けた選択操作を接合状態表示部２０８に送信する。
【００３６】
接合状態表示部２０８は選択操作受付部２０７が受け付けた選択操作により選択された候補の人物記号を、指定操作により指定された人物記号と接合した状態で端末装置１００に表示する。より詳しくは、接合状態表示部２０８は選択操作により選択された候補の人物記号を、指定操作により指定された人物記号と接合した状態で表示させる情報を端末装置１００に向けて送信する。これにより、端末装置１００は選択操作により選択された候補の人物記号を、指定操作により指定された人物記号と接合した状態で表示する。また、接合状態表示部２０８は指定操作により指定された人物記号を、選択操作受付部２０７が受け付けた選択操作により選択された人物の状態を特定する候補の人物記号に変更する。より詳しくは、接合状態表示部２０８は指定操作により指定された人物記号を、選択操作により選択された人物の状態を特定する候補の人物記号に変更する情報を端末装置１００に向けて送信する。これにより、端末装置１００は指定操作により指定された人物記号を、選択操作により選択された人物の状態を特定する候補の人物記号に変更する。
【００３７】
続いて、サーバ装置２００の動作について説明する。
【００３８】
図７はサーバ装置２００の動作の一例を示すフローチャートである。図８（ａ）はログイン画面の一例である。図８（ｂ）は家系一覧画面の一例である。図９（ａ）は家系図編集画面の一例である。図９（ｂ）、図１０（ａ）及び図１０（ｂ）はそれぞれ家系図編集画面の他の一例である。図１１は人物の詳細画面の一例である。図１２は人物の詳細画面の他の一例である。
【００３９】
まず、図７に示すように、接合候補表示部２０６はログイン画面を表示する（ステップＳ１０１）。より詳しくは、指定操作受付部２０５が端末装置１００から家系図の作成を支援する機能の送信要求を受け付けると、接合候補表示部２０６は端末装置１００にログイン画面を表示させる情報を端末装置１００に向けて送信する。これにより、図８（ａ）に示すように、端末装置１００はログイン画面を表示する。
【００４０】
ステップＳ１０１の処理が完了すると、次いで、接合候補表示部２０６は家系一覧画面を表示する（ステップＳ１０２）。より詳しくは、図８（ａ）に示すように、ログイン画面に対しユーザＩＤ及びパスワードが入力されて、ポインタＰｔによりログインのボタンを表した画像（以下、ボタンを表した画像を単にボタンという）Ｂｔ１を押下する操作が行われると、端末装置１００は入力されたユーザＩＤ及びパスワードを認証情報としてサーバ装置２００に向けて送信する。サーバ装置２００の指定操作受付部２０５は認証情報を受け付けると、サーバ装置２００に事前に登録された認証情報と照合する。指定操作受付部２０５による照合結果が肯定的である場合、接合候補表示部２０６は家系情報記憶部２０１から家系情報を抽出する。そして、接合候補表示部２０６は抽出した家系情報に応じた関連情報及び人物情報も関連情報記憶部２０２及び人物情報記憶部２０３からそれぞれ抽出し、端末装置１００に家系一覧画面を表示させる情報を端末装置１００に向けて送信する。これにより、図８（ｂ）に示すように、端末装置１００は家系情報、関連情報及び人物情報を含む家系一覧画面を表示する。図８（ｂ）に示す家系一覧画面では、既に登録された家系情報が出現している。
【００４１】
ステップＳ１０２の処理が完了すると、次いで、接合候補表示部２０６は新規家系ボタンが押下されるまで待機する（ステップＳ１０３：ＮＯ）。接合候補表示部２０６は新規家系ボタンが押下されると（ステップＳ１０３：ＹＥＳ）、家系情報を登録する（ステップＳ１０４）。より詳しくは、図８（ｂ）に示すように、家系一覧画面上でポインタＰｔにより新規家系登録を表すボタンＢｔ２を押下する操作が行われると、端末装置１００は新規家系登録を要求する情報をサーバ装置２００に向けて送信する。サーバ装置２００の指定操作受付部２０５が新規家系登録を要求する情報を受け付けると、接合候補表示部２０６は家系登録番号を採番し、家系情報記憶部２０１に新たな家系情報（図４（ａ）参照）を登録する。
【００４２】
ステップＳ１０４の処理が完了すると、次いで、接合候補表示部２０６は人物記号セットを配置した家系図編集画面を表示する（ステップＳ１０５）。より詳しくは、接合候補表示部２０６は人物記号セットを配置した家系図編集画面を端末装置１００に表示させる情報を端末装置１００に向けて送信する。これにより、端末装置１００は、図９（ａ）に示すように、人物記号セットを配置した家系図編集画面を表示する。人物記号セットは発端者を表す人物記号Ｃ３、発端者の父親を表す人物記号Ｃ１、及び母親を表す人物記号Ｃ２を含んでいる。発端者は遺伝性疾患を有する家系が確認されるきっかけとなった者をいう。この人物記号セットによれば、父親と母親から発端者が出生したことを表している。尚、正方形の人物記号Ｃ１，Ｃ３は男性を表しており、円形の人物記号Ｃ２は女性を表している。また、発端者は文字Ｐが付帯した矢印によって特定される。尚、以上の表記以外にも、例えば文字Ｐが付帯していない矢印によって特定された人物記号（不図示）は相談者を表すが、詳細な記法については基本的に米国人類遺伝学会で標準化されている。
【００４３】
また、人物記号セットの左側には世代番号が世代に対応付けて整列して配置される。具体的には、人物記号Ｃ１，Ｃ２の左側にはこの人物記号セットにおいて第１世代であることを表す世代番号「Ｉ」が配置される。人物記号Ｃ３の左側にはこの人物記号セットにおいて第２世代であることを表す世代番号「ＩＩ」が配置される。これにより、医師は人物記号Ｃ１〜Ｃ３の世代を容易に把握することができる。
【００４４】
ステップＳ１０５の処理が完了すると、次いで、接合候補表示部２０６は人物記号のいずれかに対する指令があるまで待機する（ステップＳ１０６：ＮＯ）。接合候補表示部２０６は人物記号のいずれかに対する指令があると（ステップＳ１０６：ＹＥＳ）、人物の詳細画面を表示する（ステップＳ１０７）。例えば、図９（ｂ）に示すように、家系一覧画面上でポインタＰｔにより人物記号Ｃ３に対する指令があると、端末装置１００は人物の詳細画面を要求する情報をサーバ装置２００に向けて送信する。人物記号Ｃ３に対する指令としては、例えばダブルクリックといった特定の操作がある。サーバ装置２００の指定操作受付部２０５は人物の詳細画面を要求する情報を受け付けると、接合候補表示部２０６は人物の詳細画面を端末装置１００に表示させる情報を端末装置１００に向けて送信する。これにより、端末装置１００は、図１０（ａ）に示すように、人物の詳細画面１０を表示する。尚、人物の詳細画面１０の表示位置は家系図編集画面に少なくとも一部が重なっていてもよいし、全く重なっていなくてもよい。
【００４５】
人物の詳細画面１０は、図１１に示すように、属性情報を入力するための属性入力画面１１と、図１２に示すように、病歴情報を入力するための病歴入力画面１２を備えている。例えば、図１１に示すように、属性入力画面１１が病歴入力画面１２の前面に表示されている状態で、病歴入力画面１２の一部であるタブ１２ａを指定する操作（例えばクリック）が行われると、端末装置１００は、図１２に示すように、病歴入力画面１２を属性入力画面１１の前面に表示する。逆に、図１２に示すように、病歴入力画面１２が属性入力画面１１の前面に表示されている状態で、属性入力画面１１の一部であるタブ１１ａを指定する操作が行われると、端末装置１００は、図１１に示すように、属性入力画面１１を病歴入力画面１２の前面に表示する。
【００４６】
ここで、属性入力画面１１は、図１１に示すように、人物の属性を入力するための複数の入力欄や備考欄を含んでいる。医師は患者やその家族、相談者などから本人や家族の属性を聞き取ると、聞き取った属性を各入力欄に入力し、属性以外の内容を備考欄に入力する。一方、病歴入力画面１２は、図１２に示すように、指令対象の人物記号の表示態様を変更する記号編集部分１２ｂと人物の病歴を入力するための病歴入力部分１２ｃを含んでいる。医師は患者やその家族、相談者などから本人や家族の病歴を聞き取ると、聞き取った病歴に応じて記号編集部分１２ｂにおける形状及び塗りつぶし形態を選択する。形状及び塗りつぶし形態が選択されると、端末装置１００は人物記号１２ｂ１の表示態様を変更する。例えば医師が人物記号１２ｂ１を４分割する形状を選択すると、４つの塗りつぶし形態を選択することが可能になる。また、医師は聞き取った病歴を病歴入力部分１２ｃの各入力欄に入力する。特に、複数の病歴が入力される場合、医師は複数の病歴が入力されていることを表す形状及び塗りつぶし形態を選択する。これにより、端末装置１００は複数の病歴が入力されていることを識別可能に人物記号１２ｂ１の表示態様を変更する。尚、女性を表す人物記号Ｃ２に対して指令があった場合、人物記号１２ｂ１は円形に表示される。
【００４７】
ステップＳ１０７の処理が完了すると、次いで、接合候補表示部２０６は属性情報が入力されたか否かを判断する（ステップＳ１０８）。例えば、図１１に示すように、各入力欄に属性が入力されて、人物の詳細画面１０の閉じるボタン１０ａやタブ１２ａを指定する操作が行われると、接合候補表示部２０６は属性情報が入力されたと判断し（ステップＳ１０８：ＹＥＳ）、入力された属性を属性情報として人物情報記憶部２０３に登録する（ステップＳ１０９）。この際、接合候補表示部２０６は属性情報を利用して状態情報も登録する。例えば、没年月日が属性情報に含まれていれば、接合候補表示部２０６は死亡状態を表す状態値を含む状態情報を登録する。一方、各入力欄に属性が入力されずに、人物の詳細画面１０の閉じるボタン１０ａやタブ１２ａを指定する操作が行われると、接合候補表示部２０６は属性情報が入力されなかったと判断し（ステップＳ１０８：ＮＯ）、ステップＳ１０９の処理をスキップする。
【００４８】
ステップＳ１０９の処理が完了したり、スキップしたりすると、次いで、接合候補表示部２０６は病歴情報が入力されたか否かを判断する（ステップＳ１１０）。例えば、図１２に示すように、記号編集部分１２ｂにおける形状及び塗りつぶし形態が選択され、かつ、病歴が病歴入力部分１２ｃの各入力欄に入力されて、人物の詳細画面１０の閉じるボタン１０ａやタブ１１ａを指定する操作が行われると、接合候補表示部２０６は病歴情報が入力されたと判断し（ステップＳ１１０：ＹＥＳ）、入力された病歴を特定する番号などを病歴情報として人物情報記憶部２０３に登録する（ステップＳ１１１）。
【００４９】
一方、記号編集部分１２ｂにおける形状及び塗りつぶし形態が選択されず、かつ、病歴が病歴入力部分１２ｃの各入力欄に入力されずに、人物の詳細画面１０の閉じるボタン１０ａやタブ１１ａを指定する操作が行われると、接合候補表示部２０６は病歴情報が入力されなかったと判断し（ステップＳ１１０：ＮＯ）、ステップＳ１１１の処理をスキップする。ステップＳ１１１の処理が完了したり、スキップしたりすると、接合候補表示部２０６は処理を終了する。
【００５０】
このように、属性情報や病歴情報が入力されると、接合候補表示部２０６は、入力された属性情報や病歴情報の内容に基づいて、図１０（ｂ）に示すように、指令対象となった人物記号Ｃ３の表示態様を変更し、属性情報の内容（例えば年齢）を人物記号Ｃ３の下に表示する。人物記号Ｃ３に加え、人物記号Ｃ１，Ｃ２にも人物記号Ｃ３に対する指令と同じ指令があることにより、人物記号Ｃ１，Ｃ２にも属性情報や病歴情報が登録されて家系図編集画面上に反映される。
【００５１】
続いて、図１３から図１７を参照して、人物記号を接合する処理、及び人物記号の表示態様を変更する処理について説明する。
【００５２】
図１３はサーバ装置２００の動作の他の一例を示すフローチャートである。図１４（ａ）〜図１７（ｂ）は家系図編集画面の他の一例である。まず、図１３に示すように、接合候補表示部２０６はポインタの位置を特定する（ステップＳ２０１）。より詳しくは、家系図編集画面上でポインタＰｔが移動すると、端末装置１００はポインタＰｔの移動量及び移動方向を移動情報としてサーバ装置２００に向けて送信する。サーバ装置２００の指定操作受付部２０５は端末装置１００から送信された移動情報を受け付けると、接合候補表示部２０６は指定操作受付部２０５が受け付けた移動情報に基づいて、家系図編集画面におけるポインタＰｔの位置を特定する。
【００５３】
ステップＳ２０１の処理が完了すると、次いで、接合候補表示部２０６は特定したポインタの位置が人物記号に重畳したか否かを判断する（ステップＳ２０２）。ここで、接合候補表示部２０６はポインタの位置が人物記号に重畳していないと判断した場合（ステップＳ２０２：ＮＯ）、後続の処理をスキップし、処理を終了する。
【００５４】
一方、接合候補表示部２０６はポインタの位置が人物記号に重畳したと判断した場合（ステップＳ２０２：ＹＥＳ）、属性情報に基づいて、人物記号の候補を表示する（ステップＳ２０３）。例えば、図１４（ａ）に示すように、ポインタＰｔの位置が人物記号Ｃ１〜Ｃ３のいずれにも重畳していない状態から、図１４（ｂ）に示すように、人物記号Ｃ３に重畳した状態（いわゆるマウスオンの状態）になると、接合候補表示部２０６はポインタＰｔの位置が人物記号Ｃ３に重畳したと判断する。接合候補表示部２０６はポインタＰｔの位置が人物記号Ｃ３に重畳したと判断すると、人物記号Ｃ３の属性情報に基づいて、人物記号Ｃ３と接合可能な複数の候補Ｄ１１，Ｄ１２，Ｄ１３，Ｄ１４及び人物記号Ｃ３の状態を特定する複数の候補Ｄ２１，Ｄ２２，Ｄ２３を、人物記号Ｃ３を囲うように端末装置１００に表示させる。より詳しくは、接合候補表示部２０６は複数の候補Ｄ１１，Ｄ１２，Ｄ１３，Ｄ１４，Ｄ２１，Ｄ２２，Ｄ２３を端末装置１００に表示させる情報を端末装置１００に向けて送信する。これにより、図１４（ｂ）に示すように、端末装置１００は複数の候補Ｄ１１，Ｄ１２，Ｄ１３，Ｄ１４，Ｄ２１，Ｄ２２，Ｄ２３を、人物記号Ｃ３を囲うように表示する。
【００５５】
特に、人物記号Ｃ３は男性を表すため、その属性情報に基づいて、端末装置１００は女性を表す人物記号の候補Ｄ１２を表示する。したがって、仮に人物記号Ｃ３が女性を表す円形である場合には、その属性情報に基づいて、端末装置１００は男性を表す正方形の人物記号の候補（不図示）を表示する。尚、ポインタＰｔの位置が人物記号Ｃ３に重畳した状態になった後、指定操作受付部２０５がその人物記号Ｃ３を指定する操作（例えばクリック）を受け付けると、接合候補表示部２０６が人物記号Ｃ３の複数の候補Ｄ１１，Ｄ１２，Ｄ１３，Ｄ１４，Ｄ２１，Ｄ２２，Ｄ２３を表示するようにしてもよい。
【００５６】
ステップＳ２０３の処理が完了すると、次いで、接合状態表示部２０８は接合可能な候補が選択されたか否かを判断する（ステップＳ２０４）。接合状態表示部２０８は接合可能な候補が選択されたと判断した場合（ステップＳ２０４：ＹＥＳ）、関連情報を更新する（ステップＳ２０５）。例えば、図１５（ａ）に示すように、人物記号Ｃ３と接合可能な複数の候補Ｄ１１，Ｄ１２，Ｄ１３，Ｄ１４の中から候補Ｄ１２を選択する選択操作が行われると、端末装置１００は選択された候補Ｄ１２を含む選択操作をサーバ装置２００に向けて送信する。サーバ装置２００の選択操作受付部２０７が端末装置１００から選択操作を受け付けると、接合状態表示部２０８は関連情報記憶部２０２にアクセスして、配偶者関連の関連情報を更新する。
【００５７】
ステップＳ２０５の処理が完了すると、次いで、接合状態表示部２０８は世代番号が変化したか否かを判断する（ステップＳ２０６）。接合状態表示部２０８は世代番号が変化したと判断した場合（ステップＳ２０６：ＹＥＳ）、世代番号を変更する（ステップＳ２０７）。一方、接合状態表示部２０８は世代番号が変化してないと判断した場合（ステップＳ２０６：ＮＯ）、ステップＳ２０７の処理をスキップする。尚、世代番号の変更に関する詳細は後述する。
【００５８】
ステップＳ２０７の処理が完了した場合、又は、その処理がスキップされた場合、接合状態表示部２０８は人物記号と候補を接合した状態で表示する（ステップＳ２０８）。より詳しくは、接合状態表示部２０８は人物記号と候補を接合した状態で端末装置１００に表示させる情報を端末装置１００に向けて送信する。これにより、図１５（ｂ）に示すように、端末装置１００は人物記号Ｃ３と候補Ｄ１２を接合した状態で表示する。
【００５９】
ステップＳ２０８の処理が完了した場合、又は、上述したステップＳ２０４の処理において、接合可能な候補が選択されなかった場合（ステップＳ２０４：ＮＯ）、次いで、接合状態表示部２０８は人物の状態を特定する候補（以下、状態特定の候補という）が選択されたか否かを判断する（ステップＳ２０９）。接合状態表示部２０８は状態特定の候補が選択されたと判断した場合（ステップＳ２０９：ＹＥＳ）、人物記号の状態を選択した候補に変更する（ステップＳ２１０）。例えば、図１６（ａ）に示すように、人物記号Ｃ１を指定する指定操作が行われた後に、人物記号の候補Ｄ２２を選択する選択操作（例えばクリック）が行われると、端末装置１００は候補Ｄ２２を含む選択操作をサーバ装置２００に向けて送信する。サーバ装置２００の選択操作受付部２０７が端末装置１００から送信された選択操作を受け付けると、接合状態表示部２０８は人物記号Ｃ１の状態を、選択した候補Ｄ２２に変更させる情報を端末装置１００に向けて送信する。これにより、端末装置１００は、図１６（ｂ）に示すように、人物記号Ｃ１の状態を、選択した候補Ｄ２２に変更する。
【００６０】
一方、接合状態表示部２０８は状態特定の候補が選択されなかったと判断した場合（ステップＳ２０９：ＮＯ）、ステップＳ２１０の処理をスキップする。ステップＳ２１０の処理が完了した場合、又は、その処理がスキップされた場合、接合状態表示部２０８は処理を終了する。
【００６１】
ここで、図１７を参照して、上述したステップＳ２０７の処理で実行される世代番号の変更について詳しく説明する。
【００６２】
例えば、図１７（ａ）に示すように、人物記号Ｃ１を指定する指定操作が行われた後に、人物記号の候補Ｄ１１を選択する選択操作（例えばクリック）が行われると、端末装置１００は候補Ｄ１１を含む選択操作をサーバ装置２００に向けて送信する。サーバ装置２００の選択操作受付部２０７が端末装置１００から送信された選択操作を受け付けると、接合状態表示部２０８は関連情報記憶部２０２にアクセスして、親子関連の関連情報を更新する。さらに、親を表す候補Ｄ１１を選択する選択操作が行われた場合、指定操作の対象となった人物記号Ｃ１の世代は１つ繰り下がる。したがって、接合状態表示部２０８は世代番号を変更し、変更後の世代番号を端末装置１００に表示させる情報を端末装置１００に向けて送信する。これにより、端末装置１００は人物記号Ｃ１に対し第１世代であることを表す世代番号「Ｉ」から、図１７（ｂ）に示すように、第２世代であることを表す世代番号「ＩＩ」に変更する。同様に、端末装置１００は人物記号Ｃ３に対し第２世代であることを表す世代番号「ＩＩ」から第３世代であることを表す世代番号「ＩＩＩ」に変更する。
【００６３】
続いて、図１８から図２０を参照して、上述した判定条件の表示について説明する。
【００６４】
図１８はサーバ装置２００の動作の他の一例を示すフローチャートである。図１９は家系図編集画面の他の一例である。図２０（ａ）はエビデンス検証画面２０の一例である。図２０（ｂ）はエビデンス検証画面２０の他の一例である。
【００６５】
まず、図１８に示すように、接合候補表示部２０６は病歴情報の入力が完了するまで待機を続ける（ステップＳ３０１：ＮＯ）。接合候補表示部２０６は病歴情報の入力が完了すると（ステップＳ３０１：ＹＥＳ）、次いで、条件情報の一部を満足するか否かを判断する（ステップＳ３０２）。より詳しくは、病歴情報の入力が完了すると、端末装置１００は病歴情報をサーバ装置２００に向けて送信する。サーバ装置２００の指定操作受付部２０５が端末装置１００から送信された病歴情報を受け付けると、接合候補表示部２０６は家系情報記憶部２０１、関連情報記憶部２０２、人物情報記憶部２０３、及び条件情報記憶部２０４にアクセスして、家系情報、関連情報、人物情報、及び条件情報を取得する。接合候補表示部２０６はこれら各種の情報を取得すると、家系情報、関連情報、及び人物情報を利用して、指定操作受付部２０５が受け付けた病歴情報が条件情報の判定条件の一部を満足するか否かを判断する。
【００６６】
ここで、接合候補表示部２０６は条件情報の一部を満足しないと判断した場合（ステップＳ３０２：ＮＯ）、ステップＳ３０１の処理に戻る。一方、接合状態表示部２０８は条件情報の一部を満足すると判断した場合（ステップＳ３０２：ＹＥＳ）、満足した条件情報と満足しなかった条件情報とを区別して表示する（ステップＳ３０３）。より詳しくは、接合状態表示部２０８は条件情報の判定条件を含むエビデンス検証画面を表示させる情報を端末装置１００に向けて送信する。これにより、端末装置１００は、図１９に示すように、エビデンス検証画面２０を表示する。尚、エビデンス検証画面２０の表示位置は家系図編集画面に少なくとも一部が重なっていてもよいし、全く重なっていなくてもよい。ステップＳ３０３の処理が完了すると、ステップＳ３０１の処理に戻る。
【００６７】
エビデンス検証画面２０では、図２０（ａ）及び（ｂ）に示すように、条件情報の判定条件に該当することを表す該当条件と該当しないことを表す非該当条件とに区別されている。例えば、図２０（ａ）に示すように、病歴情報が判定条件の一部を満足する場合、満足した判定条件が該当条件の部分に出現し、満足しなかった判定条件が非該当条件の部分に出現する。医師は非該当条件の部分に出現した判定条件を確認することにより、患者やその家族、相談者などから次に聞き取る内容を把握することができる。尚、医師は非該当条件の部分に出現した判定条件を確認するため、該当条件の部分に出現する判定条件については出現させないように制御してもよい。
【００６８】
一方、図２０（ｂ）に示すように、病歴情報が判定条件の全部を満足する場合、満足した判定条件すべてが該当条件の部分に出現し、満足しなかった判定条件は非該当条件の部分に出現しない。この場合、条件情報記憶部２０４が記憶する実績情報によって本人が発病する確率が所定値以上であると、接合状態表示部２０８は推奨すべき検査情報をエビデンス検証画面２０に出現させる情報を端末装置１００に向けて送信する。これにより、端末装置１００は推奨すべき検査情報を含むエビデンス検証画面２０を表示する。推奨すべき検査情報としては、図２０に示すように、例えば検査予約を実行するためのボタン２０ａなどがある。
【００６９】
以上、本実施形態によれば、サーバ装置２００は指定操作受付部２０５と接合候補表示部２０６と選択操作受付部２０７と接合状態表示部２０８とを備えている。指定操作受付部２０５は家系図に現れる人物をそれぞれ記号で表した複数の人物記号の中からいずれかの人物記号を指定する指定操作を受け付ける。接合候補表示部２０６は人物情報記憶部２０３を参照して、指定操作により指定された人物記号と接合可能な人物記号の複数の候補を表示する。選択操作受付部２０７は接合候補表示部２０６が表示した複数の候補のいずれかを選択する選択操作を受け付ける。接合状態表示部２０８は選択操作受付部２０７が受け付けた選択操作により選択された候補の人物記号を、指定操作により指定された人物記号と接合した状態で表示する。これにより、家系図を作成する手間を抑制することができる。特に、接合関係を表す記号の利用が省略されるため、簡単に家系図を作成することができる。また、人物記号に対する属性情報が入力されてから、入力された属性情報に基づいて家系図が動的に作成されるのではなく、聞き取り結果に応じて家系図を作成しながら、家系図上の個々の人物記号に属性情報を関連付けるため、聞き取り結果を家系図に即時に反映させることができる。
【００７０】
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、接合状態表示部２０８は家系情報記憶部２０１から操作対象の家系図と類似する家系図の家系情報を抽出し、抽出した家系情報の家系図を表示するようにしてもよい。これにより、類似する家系図に現れる人物に対して採用した過去の治療方針と経過情報を医師は把握することができ、適切な治療方針を採用することができる。
【００７１】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）家系図に現れる人物をそれぞれ記号で表した複数の人物記号の中からいずれかの人物記号を指定する第１の操作を受け付け、複数の人物の属性情報を人物毎に記憶する第１の記憶部を参照して、受け付けた前記第１の操作により指定された人物記号と接合可能な人物記号の複数の第１の候補を表示し、表示した前記複数の第１の候補のいずれかを選択する第２の操作を受け付け、受け付けた前記第２の操作により選択された第１の候補の人物記号を、前記第１の操作により指定された人物記号と接合した状態で表示する、処理をコンピュータに実行させるための家系図作成支援プログラム。
（付記２）前記第１の操作により指定された人物記号が表す人物の状態を特定する複数の第２の候補を前記複数の第１の候補と併せて表示し、表示した前記複数の第２の候補のいずれかを選択する第３の操作を受け付け、前記第１の操作により指定された人物記号を、受け付けた前記第３の操作により選択された第２の候補の人物記号に変更する、ことを特徴とする付記１に記載の家系図作成支援プログラム。
（付記３）前記複数の第１の候補を表示する際、親を表す第１の候補と、兄弟を表す第１の候補と、子を表す第１の候補をそれぞれ異なる態様で表示する、ことを特徴とする付記１又は２に記載の家系図作成支援プログラム。
（付記４）前記いずれかの人物記号に対する病歴情報の入力を指令する第４の操作を受け付けると、受け付けた前記第４の操作が対象とした人物記号が表す人物の病歴情報を入力する画面を表示し、前記病歴情報の入力の有無に応じて、前記第４の操作が対象とした人物記号の表示態様を変更する、ことを特徴とする付記１から３のいずれか１項に記載の家系図作成支援プログラム。
（付記５）表示した画面上で複数の前記病歴情報が入力された場合に、複数の前記病歴情報が入力されていることを識別可能に人物記号の表示態様を変更する、ことを特徴とする付記４に記載の家系図作成支援プログラム。
（付記６）前記家系図に現れる人物の病歴情報の入力が完了する度に、遺伝病を判定する複数の条件情報を記憶する第２の記憶部を参照し、入力された病歴情報が前記複数の条件情報のいずれかを満たす場合に、少なくとも、満たさなかった条件情報を表示する、ことを特徴とする付記１から５のいずれか１項に記載の家系図作成支援プログラム。
（付記７）前記家系図に現れる人物の病歴情報の入力が完了する度に、遺伝病を判定する複数の条件情報と、前記家系図に現れる家族構成と類似する家族構成で発病した過去の実績情報を記憶する第２の記憶部を参照し、本人が発病する確率が所定値以上である場合に、推奨すべき検査情報を表示する、ことを特徴とする付記１から６のいずれか１項に記載の家系図作成支援プログラム。
（付記８）複数の家系情報を記憶する第３の記憶部から操作対象の家系図と類似する家系図の家系情報を抽出し、抽出した家系情報の家系図を表示する、ことを特徴とする付記１から７のいずれか１項に記載の家系図作成支援プログラム。
（付記９）前記第２の操作を受け付けて、前記家系図に現れる各世代の世代番号が変更されると、前記世代番号を割り振り直して表示する、ことを特徴とする付記１から８のいずれか１項に記載の家系図作成支援プログラム。
（付記１０）家系図に現れる人物をそれぞれ記号で表した複数の人物記号の中からいずれかの人物記号を指定する第１の操作を受け付け、複数の人物の属性情報を人物毎に記憶する第１の記憶部を参照して、受け付けた前記第１の操作により指定された人物記号と接合可能な人物記号の複数の第１の候補を表示し、表示した前記複数の第１の候補のいずれかを選択する第２の操作を受け付け、受け付けた前記第２の操作により選択された第１の候補の人物記号を、前記第１の操作により指定された人物記号と接合した状態で表示する、処理をコンピュータが実行する家系図作成支援方法。
（付記１１）家系図に現れる人物をそれぞれ記号で表した複数の人物記号の中からいずれかの人物記号を指定する第１の操作を受け付ける第１の受付手段と、複数の人物の属性情報を人物毎に記憶する第１の記憶部を参照して、前記第１の受付手段が受け付けた前記第１の操作により指定された人物記号と接合可能な人物記号の複数の第１の候補を表示する第１の表示手段と、前記第１の表示手段が表示した前記複数の第１の候補のいずれかを選択する第２の操作を受け付ける第２の受付手段と、前記第２の受付手段が受け付けた前記第２の操作により選択された第１の候補の人物記号を、前記第１の操作により指定された人物記号と接合した状態で表示する第２の表示手段と、を有する家系図作成支援装置。
（付記１２）前記第１の表示手段は、前記第１の操作により指定された人物記号が表す人物の状態を特定する複数の第２の候補を前記複数の第１の候補と併せて表示し、前記第２の受付手段は、前記第１の表示手段が表示した前記複数の第２の候補のいずれかを選択する第３の操作を受け付け、前記第２の表示手段は、前記第１の操作により指定された人物記号を、前記第２の受付手段が受け付けた前記第３の操作により選択された第２の候補の人物記号に変更する、ことを特徴とする付記１１に記載の家系図作成支援装置。
（付記１３）前記第１の表示手段は、前記複数の第１の候補を表示する際、親を表す第１の候補と、兄弟を表す第１の候補と、子を表す第１の候補をそれぞれ異なる態様で表示する、ことを特徴とする付記１１又は１２に記載の家系図作成支援装置。
（付記１４）前記第１の表示手段は、前記第１の受付手段が前記いずれかの人物記号に対する病歴情報の入力を指令する第４の操作を受け付けると、前記第１の受付手段が受け付けた前記第４の操作が対象とした人物記号が表す人物の病歴情報を入力する画面を表示し、前記第２の表示手段は、前記病歴情報の入力の有無に応じて、前記第４の操作が対象とした人物記号の表示態様を変更する、ことを特徴とする付記１１から１３のいずれか１項に記載の家系図作成支援装置。
（付記１５）前記第２の表示手段は、表示した画面上で複数の前記病歴情報が入力された場合に、複数の前記病歴情報が入力されていることを識別可能に人物記号の表示態様を変更する、ことを特徴とする付記１４に記載の家系図作成支援装置。
（付記１６）前記第２の表示手段は、前記家系図に現れる人物の病歴情報の入力が完了する度に、遺伝病を判定する複数の条件情報を記憶する第２の記憶部を参照し、入力された病歴情報が前記複数の条件情報のいずれかを満たす場合に、少なくとも、満たさなかった条件情報を表示する、ことを特徴とする付記１１から１５のいずれか１項に記載の家系図作成支援装置。
（付記１７）前記第２の表示手段は、前記家系図に現れる人物の病歴情報の入力が完了する度に、遺伝病を判定する複数の条件情報と、前記家系図に現れる家族構成と類似する家族構成で発病した過去の実績情報を記憶する第２の記憶部を参照し、本人が発病する確率が所定値以上である場合に、推奨すべき検査情報を表示する、ことを特徴とする付記１１から１６のいずれか１項に記載の家系図作成支援装置。
（付記１８）前記第２の表示手段は、複数の家系情報を記憶する第３の記憶部から操作対象の家系図と類似する家系図の家系情報を抽出し、抽出した家系情報の家系図を表示する、ことを特徴とする付記１１から１７のいずれか１項に記載の家系図作成支援装置。
（付記１９）前記第２の表示手段は、前記第２の受付手段が前記第２の操作を受け付けて、前記家系図に現れる各世代の世代番号が変更されると、前記世代番号を割り振り直して表示する、ことを特徴とする付記１１から１８のいずれか１項に記載の家系図作成支援装置。
【符号の説明】
【００７２】
Ｓ  家系図作成支援システム
１００  端末装置
２００  サーバ装置
２０１  家系情報記憶部
２０２  関連情報記憶部
２０３  人物情報記憶部
２０４  条件情報記憶部
２０５  指定操作受付部
２０６  接合候補表示部
２０７  選択操作受付部
２０８  接合状態表示部
【図１】
2018060464.tif 000003
【図２】
2018060464.tif 000004
【図３】
2018060464.tif 000005
【図４】
2018060464.tif 000006
【図５】
2018060464.tif 000007
【図６】
2018060464.tif 000008
【図７】
2018060464.tif 000009
【図８】
2018060464.tif 000010
【図９】
2018060464.tif 000011
【図１０】
2018060464.tif 000012
【図１１】
2018060464.tif 000013
【図１２】
2018060464.tif 000014
【図１３】
2018060464.tif 000015
【図１４】
2018060464.tif 000016
【図１５】
2018060464.tif 000017
【図１６】
2018060464.tif 000018
【図１７】
2018060464.tif 000019
【図１８】
2018060464.tif 000020
【図１９】
2018060464.tif 000021
【図２０】
2018060464.tif 000022