(57)【要約】【課題】過去の障害事例を検索する際に、ソフトウェアのバージョンやパッチの適用状況による絞り込みを行い、適切な検索結果を提示すると共に、障害対処に必要なパッチを検索結果と共に提示する質問回答システムを提供する。【解決手段】質問回答検索システムにおいて、受け付けた検索語情報を含む回答を示す回答情報を検索する検索部と、検索結果として得られた回答情報に対応付けられた前記ソフトウェアを修正する修正資源を特定する資源番号情報を取得する取得部と、受け付けた識別情報に対応した資源番号情報を取得する第二取得部と、前記取得部により取得された資源番号情報から、前記第二取得部により取得された資源番号情報と一致するものを除外する除外部と、該除外部により除外されなかった資源番号情報、該資源番号情報の資源番号に対応付けられた回答情報及び前記資源番号に対応付けられた修正資源情報を送信する送信部とを備える。【選択図】図１
2013206177.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアを使用している使用者の識別情報、並びに
過去になされた前記ソフトウェアに関する質問を示す質問情報及び該質問に対する回答を検索するための検索語を示す検索語情報を受け付ける受付部と、
受け付けた検索語情報を含む回答を示す回答情報を検索する検索部と、
検索結果として得られた回答情報に対応付けられた前記ソフトウェアを修正する修正資源を特定する資源番号情報を取得する取得部と、
受け付けた識別情報に対応した資源番号情報を取得する第二取得部と、
前記取得部により取得された資源番号情報から、前記第二取得部により取得された資源番号情報と一致するものを除外する除外部と、
該除外部により除外されなかった資源番号情報、該資源番号情報の資源番号に対応付けられた回答情報及び前記資源番号に対応付けられた修正資源情報を送信する送信部と
を備えた質問回答検索システム。
【請求項２】
前記送信部はプッシュ型通信により修正資源情報を送信する
請求項１に記載の質問回答検索システム。
【請求項３】
前記回答情報は前記ソフトウェアのバージョン情報と対応付けられており、
前記第二取得部は前記受け付けた識別情報に対応付けられたバージョン情報を取得し、
前記検索部は、前記受け付けた検索語情報が含まれる回答情報であって、該回答情報に対応付けられたバージョン情報に、前記第二取得部が取得したバージョン情報を含む回答情報を検索する
請求項１または請求項２記載の質問回答検索システム。
【請求項４】
使用者の識別情報及び使用者の使用するソフトウェアに関する質問情報を受け付け、受付番号情報を発番する第二受付部と、
前記第二取得部は、前記第二受付部で受け付けた識別情報に対応付けられた資源番号情報及びバージョン情報を取得し、
前記受付番号情報、前記質問情報、前記資源番号情報及びバージョン情報を対応付けて記憶する質問記憶部と、
前記質問情報に対する回答情報及び資源番号情報を受け付け、受け付けた回答情報及び資源番号情報、並びに前記受付番号情報及び前記バージョン情報を対応付けて記憶する回答記憶部とを備え、
前記検索部は前記質問記憶部に記憶された質問情報及び前記回答記憶部に記憶された回答情報を関連付け、関連付けた質問情報及び回答情報を対象に検索を行う
請求項１から３に記載の質問回答検索システム。
【請求項５】
ソフトウェアを使用している使用者の識別情報、並びに過去になされた前記ソフトウェアに関する質問情報及び該質問に対する回答情報を検索するための検索語情報を受け付け、
受け付けた検索語情報を含む回答情報を検索し、
検索結果として得た回答情報に対応付けられた前記ソフトウェアを修正する修正資源の資源番号情報を取得し、
受付けた識別情報に対応付けられた資源番号情報を取得し、
前記回答情報に対応付けられた資源番号情報から、識別情報に対応付けられた資源番号情報と一致するものを除外し、
除外されなかった資源番号情報、該資源番号情報と対応付けられた回答情報及び前記資源番号情報に対応付けられた修正資源情報を送信する
質問回答検索方法。
【請求項６】
ソフトウェアを使用している使用者の識別情報、並びに過去になされた前記ソフトウェアに関する質問及び該質問に対する回答を検索するための検索語を受け付け、
受け付けた検索語を含む回答を検索し、
検索結果として得た回答に対応付けられた前記ソフトウェアを修正する修正資源の資源番号を取得し、
受付けた識別情報に対応付けられた資源番号を取得し、
前記回答に対応付けられた資源番号から、識別情報に対応付けられた資源番号と一致するものを除外し、
除外されなかった資源番号、該資源番号と対応付けられた回答及び前記資源番号に対応付けられた修正資源の送信を指示する
処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、質問に対する回答を検索し提供する質問回答検索システムに関する。
【背景技術】
【０００２】
情報処理システムに障害が発生した際、作業者は過去の障害対処事例を参考することが行なわれている。障害対処事例を効率的に検索するものとして質問回答検索システム（以下、ＱＡ(Question & Answer)システムと記す。）がある。これは、障害の内容と対処方法とを質問と回答という形式のデータとして記憶しているものである。現在発生している障害内容と関連するキーワードを入力すると、入力されたキーワードにより検索を行い、ヒットした質問・回答を対で表示するものである。表示された事例が現在発生している事例と同様であると作業者が判断すれば、回答に書かれている対処方法を実施し、障害の解消を試みることとなる。ここで、対処方法が修正資源を適用することである場合、修正資源は別途、入手することが必要となる。なお、修正資源とは、一般にパッチと呼ばれるものであり、ソフトウェアの不具合を修正するデータのことを言う。
【０００３】
キーワードでの検索では、ハードウェア構成やソフトウェアのバージョンに関係なく、指定されたキーワードが含まれるデータが表示されてしまう。このため、目的とするデータを絞り込むことができない。それに対して、ユーザが所有する製品の型式などで絞り込みを行うシステムが提案されている。
【０００４】
ソフトウェアの障害では、ソフトウェアのバージョンや修正資源の適用状況によって対応が異なる場合があるため、ユーザのソフトウェアのバージョン、適用されている修正資源を把握することが重要である。それに対して、ユーザのソフトウェアのバージョン、適用されている修正資源を収集するシステムが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３５２０１１号公報
【特許文献２】特開２００６−１８５０４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術では、ソフトウェアのバージョンや修正資源の適用状況に応じて、過去の障害事例を検索するものはなかった。また、対処方法が修正資源を適用することである場合、その修正資源を検索結果と共に提供するものもなかった。
【０００７】
一つの側面では、本発明は、過去の障害事例を検索する際に、ソフトウェアのバージョンや修正資源の適用状況による絞り込みを行い、適切な検索結果を提示すると共に、障害対処に必要な修正資源を検索結果と共に提示する質問回答システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る質問回答検索システムは、ソフトウェアを使用している使用者の識別情報、並びに過去になされた前記ソフトウェアに関する質問を示す質問情報及び該質問に対する回答を検索するための検索語を示す検索語情報を受け付ける受付部と、受け付けた検索語情報を含む回答を示す回答情報を検索する検索部と、検索結果として得られた回答情報に対応付けられた前記ソフトウェアを修正する修正資源を特定する資源番号情報を取得する取得部と、受け付けた識別情報に対応した資源番号情報を取得する第二取得部と、前記取得部により取得された資源番号情報から、前記第二取得部により取得された資源番号情報と一致するものを除外する除外部と、該除外部により除外されなかった資源番号情報、該資源番号情報の資源番号に対応付けられた回答情報及び前記資源番号に対応付けられた修正資源情報を送信する送信部とを備える。
【発明の効果】
【０００９】
本願の一観点によれば、ソフトウェアを使用している使用者の識別情報に対応した修正番号を取得し、検索結果である回答情報から取得した修正番号と一致する修正番号を含む回答情報を除外し、除外されなかった回答情報及び該回答情報に含まれる修正番号に対応した修正資源を送信するので、必要な回答情報及び修正資源を取得することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】情報処理システムの概要を示す説明図である。
【図２】ＱＡ情報サーバのハードウェア群を示すブロック図である。
【図３】資源配信サーバのハードウェア群を示すブロック図である。
【図４】資源情報収集サーバのハードウェア群を示すブロック図である。
【図５】保守用端末のハードウェア群を示すブロック図である。
【図６】質問内容データベースのレコードレイアウトの一例を示す説明図である。
【図７】回答内容データベースのレコードレイアウトの一例を示す説明図である。
【図８】資源データベースのレコードレイアウトの一例を示す説明図である。
【図９】現地資源情報データベースのレコードレイアウトの一例を示す説明図である。
【図１０】障害対処についての業務フローの一例を示すフローチャートである。
【図１１】事例検索画面の一例を示す説明図である。
【図１２】ＱＡ情報サーバにおける事例検索の処理手順を示すフローチャートである。
【図１３】現地資源情報取得処理の処理手順を示すフローチャートである。
【図１４】事例検索結果表示画面の一例を示す説明図である。
【図１５】修正資源を送信する処理の処理手順を示すフローチャートである。
【図１６】質問内容登録処理の処理手順を示すフローチャートである。
【図１７】質問登録画面の一例を示す説明図である。
【図１８】質問表示画面の一例を示す説明図である。
【図１９】回答内容登録処理の処理手順を示すフローチャートである。
【図２０】回答登録画面の一例を示す説明図である。
【図２１】質問一覧画面の一例を示す説明図である。
【図２２】回答内容表示画面の一例を示す説明図である。
【図２３】情報処理システムの機能ブロック図である。
【図２４】ＱＡ情報サーバの一例を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。
図１は情報処理システムの概要を示す説明図である。ここでは顧客（使用者）として病院を想定し、顧客のシステムを病院システムとするが、それに限られるものではない。情報システムは、ＱＡ（Question & Answer）システム１、資源配信システム２、資源情報収集システム３、病院システム４、ネットワークＮ１、ファイアウォールＦ、社内ネットワークＮ２を含む。ＱＡシステム１はＱＡ情報サーバ１１、質問内容を記憶する質問内容データベース１２、質問に対する回答を記憶する回答内容データベース１３を含む。資源配信システム２は資源配信サーバ２１、修正資源を記憶する資源データベース２２、開発者端末２３を含む。資源情報収集システム３は資源情報収集サーバ３１、現地資源情報データベース３２を含む。なお、図１には示していないが、顧客システムとしての病院システムは複数であっても良い。
【００１２】
ＱＡシステム１は、検索条件に従って質問内容データベース１２、回答内容データベース１３の検索を行い、検索結果を出力する。資源配信システム２は、回答内容と対応付けられた修正資源を出力する。
【００１３】
資源情報収集システム３は定期的に、病院システム４に接続し、稼動しているパッケージ、個々のソフトウェアのバージョン、修正資源の適用状況等を収集し、現地資源情報データベース３２に記憶する。
【００１４】
病院システム４は、データベースサーバ４１、部門連携サーバ４２、資源管理端末４３、フィールドＳＥ（System Engineer）が用いる保守用端末４４、中継端末４５を含む。これらのサーバ、端末には役割に応じたソフトウェア、ミドルウェアがインストールされている。これら複数のソフトウェア、ミドルウェアの集まりをパッケージと呼ぶ。パッケージに対してもバージョンや修正資源が存在している。パッケージのバージョンは、パッケージに含まれる各ソフトウェア、ミドルウェアのバージョンの特定の組み合わせを代表するものである。パッケージの修正資源は、パッケージに含まれる各ソフトウェア、ミドルウェアに対する修正資源を集めたものである。
【００１５】
データベースサーバ４１は、病院システム４で使用されるカルテデータ、検査や投薬のオーダー情報、看護記録、給食に関するデータ、輸血業務に関するデータなどを記憶している。部門連携サーバ４２は、部門間のデータを連携される。例えば、検査部門の画像管理データベースに記憶されているＣＴ、ＭＲＩなどの画像データを、電子カルテから読み出せるようにする。患者ＩＤで電子カルテと画像データとを対応付け、電子カルテに対する操作により、画像データを読み出し表示できるよう、部門連携サーバ４２がデータの橋渡しをする。
【００１６】
資源管理端末４３は、病院システム４全体の管理を行うものであり、データベースサーバ４１、部門連携サーバ４２などの稼働状況、発生したエラーなどをログとして記録している。また、資源管理端末４３は、サーバ、端末にて稼動しているパッケージ、個々のソフトウェアのバージョン、修正資源の適用状況等も管理している。資源管理端末４３はパッケージ、ソフトウェアのバージョン、修正資源の適用状況を定期的に中継端末４５に送信する。または、中継端末４５からのリクエストに応じて、資源管理端末４３は、パッケージ、ソフトウェアのバージョン、修正資源の適用状況を中継端末４５に送信する。中継端末４５は、資源情報収集システム３からのリクエストに応じて、パッケージ、ソフトウェアのバージョン、修正資源の適用状況を資源情報収集システム３に送信する。
【００１７】
ネットワークＮ１は、公衆電話網、インターネット、パケット交換システム等の公衆ネットワークであり、ネットワークＮ２は社内ＬＡＮ（Local Area Network）である。ネットワークＮ１とネットワークＮ２との間には、ファイアウォールＦが設けてある。
【００１８】
資源情報収集システム３は、公衆ネットワークＮ１を介して病院システム４と接続されており、不正アクセスや、ウィルス感染等を防ぐため、アクセスを厳しく制限することが望ましい。そのため、病院システム４が資源情報収集システム３へコネクションのリクエストを出すことは、許可しないようにする。この場合、資源情報収集システム３が病院システム４へコネクションのリクエストを出すこととなる。
【００１９】
ＱＡシステム１、資源配信システム２から資源情報収集システム３へのアクセスも限定的なものとするのが、望ましい。ここでは、ＱＡシステム１から資源配信システム２へのアクセスは、質問が登録される際に必要な現地資源情報を読み出す場合のみ、許可されるものとする。資源配信システム２からのアクセスは許可されないものとする。
【００２０】
図２はＱＡ情報サーバ１１のハードウェア群を示すブロック図である。ＱＡ情報サーバ１１は、ＣＰＵ（Central Processing Unit）１１ａ、ＲＡＭ（RandomAccess Memory）１１ｂ、記憶部１１ｃ、通信部１１ｄを含む。ＣＰＵ１１ａは、バスを介してハードウェア各部と接続されている。ＣＰＵ１１ａは記憶部１１ｃに記憶された制御プログラムＰに従いハードウェア各部を制御する。ＲＡＭ１１ｂは例えばＳＲＡＭ（Static ＲＡＭ）、ＤＲＡＭ（Dynamic ＲＡＭ）、フラッシュメモリ等である。ＲＡＭ１１ｂは、記憶部としても機能し、ＣＰＵ１１ａによる各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００２１】
記憶部１１ｃは例えば、ハードディスクまたは大容量フラッシュメモリ等である。記憶部１１ｃには上述した制御プログラムＰの他に、質問内容データベース１２、回答内容データベース１３が記憶されている。
【００２２】
通信部１１ｄは例えばＬＡＮ（Local Area Network）カード等であり、ネットワークＮ２を介して資源配信システム２、ネットワークＮ２及びＮ１を介して資源情報収集システム３、病院システム４等と通信を行う。
【００２３】
図３は資源配信サーバ２１のハードウェア群を示すブロック図である。資源配信サーバ２１は、ＣＰＵ（Central Processing Unit）２１ａ、ＲＡＭ（RandomAccess Memory）２１ｂ、記憶部２１ｃ、通信部２１ｄを含む。ＣＰＵ２１ａは、バスを介してハードウェア各部と接続されている。ＣＰＵ２１ａは記憶部２１ｃに記憶された制御プログラムＰに従いハードウェア各部を制御する。ＲＡＭ２１ｂは例えばＳＲＡＭ（Static ＲＡＭ）、ＤＲＡＭ（Dynamic ＲＡＭ）、フラッシュメモリ等である。ＲＡＭ２１ｂは、記憶部としても機能し、ＣＰＵ２１ａによる各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００２４】
記憶部２１ｃは例えば、ハードディスクまたは大容量フラッシュメモリ等である。記憶部２１ｃには上述した制御プログラムＰの他に、資源データベース２２が記憶されている。
【００２５】
通信部２１ｄは例えばＬＡＮ（Local Area Network）カード等であり、ネットワークＮ２を介してＱＡシステム１、ネットワークＮ２及びＮ１を介して資源情報収集システム３、病院システム４等と通信を行う。
【００２６】
図４は資源情報収集サーバ３１のハードウェア群を示すブロック図である。資源情報収集サーバ３１は、ＣＰＵ（Central Processing Unit）３１ａ、ＲＡＭ（RandomAccess Memory）３１ｂ、記憶部３１ｃ、通信部３１ｄを含む。ＣＰＵ３１ａは、バスを介してハードウェア各部と接続されている。ＣＰＵ３１ａは記憶部３１ｃに記憶された制御プログラムＰに従いハードウェア各部を制御する。ＲＡＭ３１ｂは例えばＳＲＡＭ（Static ＲＡＭ）、ＤＲＡＭ（Dynamic ＲＡＭ）、フラッシュメモリ等である。ＲＡＭ３１ｂは、記憶部としても機能し、ＣＰＵ３１ａによる各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００２７】
記憶部３１ｃは例えば、ハードディスクまたは大容量フラッシュメモリ等である。記憶部３１ｃには上述した制御プログラムＰの他に、現地資源情報データベース３２が記憶されている。
【００２８】
通信部３１ｄは例えばＬＡＮ（Local Area Network）カード等であり、ネットワークＮ１を介して病院システム４、ネットワークＮ２及びＮ１を介してＱＡシステム１、資源配信システム２等と通信を行う。
【００２９】
図５は保守用端末４４のハードウェア群を示すブロック図である。保守用端末４４は、ＣＰＵ（Central Processing Unit）４４ａ、ＲＡＭ（RandomAccess Memory）４４ｂ、記憶部４４ｃ、通信部４４ｄを含む。ＣＰＵ４４ａは、バスを介してハードウェア各部と接続されている。ＣＰＵ４４ａは記憶部４４ｃに記憶された制御プログラムＰに従いハードウェア各部を制御する。ＲＡＭ４４ｂは例えばＳＲＡＭ（Static ＲＡＭ）、ＤＲＡＭ（Dynamic ＲＡＭ）、フラッシュメモリ等である。ＲＡＭ４４ｂは、記憶部としても機能し、ＣＰＵ４４ａによる各種プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００３０】
記憶部４４ｃは例えば、ハードディスクまたは大容量フラッシュメモリ等である。
【００３１】
通信部４４ｄは例えばＬＡＮ（Local Area Network）カード等であり、ネットワークＮ１を介して資源情報収集システム３、ネットワークＮ１及びＮ２を介してＱＡシステム１、資源配信システム２等と通信を行う。
【００３２】
図６は質問内容データベース１２（質問記憶部）のレコードレイアウトの一例を示す説明図である。質問内容データベース１２は、ＱＡ番号列、施設ＣＤ列、ＱＡ種別列、質問内容列、発生ＰＫＧバージョン列、適用済み修正番号列、発信者コード列、優先度列、発信日列を含む。ＱＡ番号列は、主キーとなるＱＡ番号が記憶される。ＱＡ番号はレコードを登録する際に、ＣＰＵ１１ａにより発番される。施設ＣＤ列は病院毎に振られた病院を一意に特定するための施設コード（識別情報）が記憶される。ＱＡ種別列には質問対象となるソフトウェアが記憶される。例えば、電子カルテＰＫＧ（Package）、ミドルウェアなどである。質問内容例にはユーザが入力した質問文が記憶される。発生ＰＫＧバージョン列には病院システムに導入されているパッケージのバージョンが記憶される。適用済み修正番号列には病院システムに適用済み修正資源の修正番号が記憶される。発信者コード列は質問を登録した利用者（フィールドＳＥ）のＩＤコードが記憶される。優先度列は質問に対する優先度が記憶される。例えば、優先度が高い順に、高、中、低の値が記憶される。発信日列は質問が発信された日付、すなわち、レコードが追加された日が記憶される。
【００３３】
図７は回答内容データベース１３（回答記憶部）のレコードレイアウトの一例を示す説明図である。回答内容データベース１３は、ＱＡ番号列、施設ＣＤ列、回答内容列、修正番号列、対象ＰＫＧバージョン列、回答者コード列、回答日列を含む。ＱＡ番号列は、主キーとなるＱＡ番号が記憶される。ＱＡ番号は、対になる質問内容と同一の値が記録される。すなわち、ＱＡ番号により質問内容データベース１２に記憶されている質問内容と、回答内容データベース１３に記憶されている質問に対する回答内容とが、対応付けられる。施設ＣＤ列は回答対象となったソフトウェアが導入されている病院のコードが記憶される。対になる質問内容レコードに記憶されている施設コードと同じ値が記憶される。回答内容列には回答者が質問の回答として入力した回答分が記憶される。修正番号列には回答と共に作成された修正資源の番号が登録される。回答者コード列は回答内容を登録したユーザ（開発者）のコードが記憶される。回答日列は回答が登録された日付、すなわち、レコードが追加された日が記憶される。
【００３４】
図８は資源データベース２２のレコードレイアウトの一例を示す説明図である。資源データベース２２は修正番号列、実体列、リリースノート列等を含む。修正番号列は修正資源を一意に特定する修正番号（資源番号）の値が記憶される。修正番号は主キーである。実体列は修正資源の実体への絶対パスが記憶される。図８に示している例では、修正番号ＦＣ−３１３０の修正資源は、d:\patch\fc\3130\patch3130.exeというファイルであることを示している。なお、ここでは実体列には絶対パスを記憶することとしたが、それに限らず、相対パスを記憶しても良いし、パスではなく実体そのものを記憶することとしても良い。リリースノート列は修正資源についてのリリースノートデータが記憶される。リリースノートとは修正資源についての説明文であり、修正資源の適用により解消される不具合内容などが記載されている。
【００３５】
図９は現地資源情報データベース３２のレコードレイアウトの一例を示す説明図である。現地資源情報データベース３２は現地資源情報データテーブル３２ａと現地修正資源適用データテーブル３２ｂとからなる。図９Ａは現地資源情報データテーブル３２ａのレコードレイアウトの一例を示している。現地資源情報データテーブル３２ａは、施設ＣＤ列、病院名列、ＰＫＧバージョン列、ＰＫＧ修正パック列を含む。施設ＣＤ列は施設のコードが記憶される。病院名列には施設である病院の病院名が記憶される。ＰＫＧバージョン列にはソフトウェアパッケージのバージョンが記憶される。ＰＫＧ修正パック列にはパッケージに含まれるソフトウェア、ミドルウェアの修正資源を複数集めたものであるＰＫＧ修正パックのバージョンが記憶される。
【００３６】
図９Ｂは現地修正資源適用データテーブル３２ｂのレコードレイアウトの一例を示している。現地修正資源適用データテーブル３２ｂは施設ＣＤ列、修正番号列を含む。施設ＣＤ列は、施設としての病院のコードが記憶される。修正番号列は適用した修正資源の番号が記憶される。修正パックは複数の修正資源をまとめたものであるから、既に適用した修正パックに含まれる修正資源の修正番号を修正番号列に記憶することとしても良い。または修正パックに含まれる修正資源の修正番号を修正パックのバージョンと対応付けたテーブルを設けても良い。上述したように、現地資源情報データテーブル３２ａ及び現地修正資源適用データテーブル３２ｂに記憶するデータは、資源情報収集システム３が定期的に病院システム４へアクセスし、収集されている。
【００３７】
次に、本実施の形態に係る情報処理システムを用いた障害対処業務のフローについて説明する。図１０は障害対処についての業務フローの一例を示すフローチャートである。病院システム４で何らかの障害が発生する（ステップＳ１）。障害発生の通知を受けたフィールドＳＥは、病院に出向き、資源管理端末４３、保守用端末４４などを用いて、障害の状況を確認する。フィールドＳＥは、保守用端末４４を用いて、ＱＡシステム１にアクセスし、発生している障害が過去の事例がないかを、検索して調べる（ステップＳ２）。検索結果を検討し、同一の事例、類似の事例など、障害対処の参考となる適切な事例があるかを確認する（ステップＳ３）。適切な事例がない場合（ステップＳ３でＮＯ）、フィールドＳＥは障害内容などを新たな質問としてＱＡシステムに登録する（ステップＳ４）。障害についての質問がＱＡシステムに登録されると、開発者に通知がされ、開発者は障害の原因調査を行う（ステップＳ５）。原因が判明したら、ソフトウェア修正のための修正資源を作成し、資源配信システム２の資源データベース２２に記憶する（ステップＳ６）。開発者は質問に対する回答を作成し、ＱＡシステムの回答内容データベース１３に記憶する（ステップＳ７）。
【００３８】
フィールドＳＥは開発者からの回答を参照し、障害対処作業を行う（ステップＳ８）。フィールドＳＥは確認作業を行い、障害が解消されたか否かを調べる（ステップＳ９）。障害が解消されている場合（ステップＳ９でＹＥＳ）、対処作業を終了する。障害が解消されていない場合（ステップＳ９でＮＯ）、ステップＳ４に戻り、再度、質問を登録する。
【００３９】
事例検索の結果、適切な事例が見つかった場合（ステップＳ３でＹＥＳ）、フィールドＳＥは事例に従い対処作業を行う（Ｓ１０）。フィールドＳＥは確認作業を行い、障害が解消されたか否かを調べる（ステップＳ１１）。障害が解消されている場合（ステップＳ１１でＹＥＳ）、対処作業を終了する。障害が解消されていない場合（ステップＳ１１でＮＯ）、ステップＳ２に戻り、再度、事例検索を行う。ここで、再度、事例検索を行うのではなく、質問登録を行うこととしても良い。
【００４０】
次に、ＱＡ情報サーバにおける事例検索処理について、説明する。フィールドＳＥは保守用端末４４を利用して、ＱＡ情報サーバ１１にアクセスし、保守用端末４４に事例検索画面を表示させる。図１１は事例検索画面Ｄ１の一例を示す説明図である。フィールドＳＥは事例検索画面Ｄ１にて検索条件を設定する。施設コード入力欄ｄ１１には、作業対象施設のコードを入力する。ＱＡ種別選択領域ｄ１２はプルダウンメニューであり、電子カルテＰＫＧ、ミドルウェアなどソフトウェアの種別を選択する。キーワード欄ｄ１３には検索キーワードを入力する。結合条件ｄ１４はプルダウンメニューであり、複数のキーワードを論理積（ＡＮＤ）として結合するか、論理和（ＯＲ）として結合するかを選択する。検索ボタンｄ１５をマウスクリック等で選択すると、検索リクエストがＱＡ情報サーバに送られる。ホームボタンｄ１６を選択すると、ＱＡシステムのホーム画面に戻るようにしてある。
【００４１】
図１２はＱＡ情報サーバ１１における事例検索の処理手順を示すフローチャートである。図１３は現地資源情報取得処理の処理手順を示すフローチャートである。ＱＡ情報サーバ１１のＣＰＵ１１ａ（受付部）は、保守用端末４４から検索条件を受け付ける（ステップＳ２１）。ＣＰＵ１１ａは質問内容データベース１２と回答内容データベース１３とをＱＡ番号で結合する（ステップＳ２２）。ＣＰＵ１１ａ（検索部）は、結合したデータベースに対して、検索を行う（ステップＳ２３）。入力されたキーワードが、質問内容または回答内容に含まれているレコードを検索する。なお、データベースの結合は検索実行時に一時的に結合しても良いし、ビューとして結合したデータベースを予め作っておき、それを利用することとしても良い。
【００４２】
ＣＰＵ１１ａは検索のヒット件数を調べる（ステップＳ２４）。ＣＰＵ１１ａ（第二取得部）は、ヒット件数が０件より多い場合（ステップＳ２４でＹＥＳ）、現地資源情報を取得する（ステップＳ２５）。図１３に移り、ＣＰＵ１１ａは資源情報収集サーバ３１に検索リクエストを送り、現地資源情報データテーブル３２ａの検索を行わせる。資源情報収集サーバ３１のＣＰＵ３１ａは検索条件として入力された施設コードを含むレコードを検索し、施設コードに対応したＰＫＧバージョンを取得する。（ステップＳ３１）。ＣＰＵ１１ａは資源情報収集サーバ３１に検索リクエストを送り、現地修正資源適用データテーブル３２ｂの検索を行わせる。資源情報収集サーバ３１のＣＰＵ３１ａは検索条件として入力された施設コードを含むレコードを検索する（ステップＳ３２）。ＣＰＵ３１ａは検索のヒット件数を調べる（ステップＳ３３）。ヒット件数が０件より多い場合（ステップＳ３３でＹＥＳ）、ＣＰＵ３１ａは検索にヒットしたレコードより、修正番号を抽出する（ステップＳ３４）。ＣＰＵ３１ａはステップＳ３１で取得したＰＫＧバージョン及び抽出した修正番号をＱＡ情報サーバ１１へ出力する（ステップＳ３５）。この修正番号は、上述の施設においては既に適用済み資源の修正番号である。ヒット件数が０件以下の場合（ステップＳ３３でＮＯ）、ＣＰＵ３１ａはステップＳ３１で取得したＰＫＧバージョンをＱＡ情報サーバ１１へ出力する（ステップＳ３６）。
【００４３】
図１２に戻り、ＱＡ情報サーバ１１のＣＰＵ１１ａ（取得部）は、Ｓ２３の検索結果である質問内容及び回答内容に対応付けられた対象ＰＫＧバージョンと、資源情報収集サーバ３１より取得したＰＫＧバージョンとを対比し、取得したＰＫＧバージョンと一致する対象ＰＫＧバージョンと対応付けられた質問内容及び回答内容に絞り込む（ステップＳ２６）。ＱＡ情報サーバ１１のＣＰＵ１１ａ（除外部）は、絞り込んだ質問内容及び回答内容に対応付けられた修正番号と、資源情報収集サーバ３１より取得した適用済み資源の修正番号とを対比し、適用済み修正資源の修正番号と一致する修正番号に対応付けられた質問内容及び回答内容を検査結果から除外する（ステップＳ２７）。ＣＰＵ１１ａは検索結果を出力する（ステップＳ２８）。ステップＳ２４でヒット件数が０件のとき（ステップＳ２４でＮＯ）は、処理を終了する。
【００４４】
図１４は事例検索結果表示画面Ｄ２の一例を示す説明図である。件数表示部ｄ２１には検索にヒットした件数を表示している。検索条件表示部ｄ２２にはフィールドＳＥが指定した検索条件を表示している。検索結果レコードは表形式で表示している。Ｎｏ．欄ｄ２３には順番号を表示している。修正番号欄ｄ２４には検索にヒットしたレコードに含まれる修正番号を表示している。修正番号にはハイパーリンクが付与されており、マウスのクリック操作等で修正番号を選択することにより、修正資源のリリースノートを参照することが可能となる。修正資源のリリースノートは、資源データベース２２に記憶されているため、資源配信サーバ２１にリクエストが送信され、資源配信サーバ２１より取得される。
【００４５】
内容欄ｄ２５には質問内容または回答内容の一部が表示される。表示する部分は、質問内容または回答内容の冒頭、質問内容または回答内容の末尾、質問内容または回答内容において検索キーワードを含む部分の前後などである。一部ではなく、全文を表示しても良い。適用候補ボタン欄ｄ２６に表示された適用候補ボタンは、対応する修正資源を適用候補して指定するためのボタンであり、マウスのクリック操作などで選択することにより、修正資源の適用の準備がされる。
【００４６】
検索画面ボタンｄ２７は検索条件を指定する事例検索画面Ｄ１に戻るためのボタンである。ホームボタンｄ２８はＱＡシステムのホーム画面（図示しない）に戻るためのボタンである。終了ボタンｄ２９はＱＡシステムの利用を終了するためのボタンである。
【００４７】
次に修正資源を送信する処理について説明する。図１５は修正資源を送信する処理の処理手順を示すフローチャートである。上述したように事例検索の結果一覧から、適用候補の修正資源が選択される。保守用端末４４のＣＰＵ４４ａは適用候補ボタンがクリックされたかを判定する（ステップＳ４０）。適用候補ボタンがクリックされた場合（ステップＳ４０でＹＥＳ）、ＣＰＵ４４ａは修正番号をＲＡＭ４４ｂ又は記憶部４４ｃに記憶する（ステップＳ４１）。ＣＰＵ４４ａは適用候補の選択が終了したか否かを判定する（ステップＳ４２）。また、適用候補ボタンがクリックされていない場合（ステップＳ４０でＮＯ）も同様に、ＣＰＵ４４ａは適用候補の選択が終了したか否かを判定する（ステップＳ４２）。適用候補の選択が終了していない場合（ステップＳ４２でＮＯ）、ＣＰＵ４４ａは処理をステップＳ４０に戻す。適用候補の選択が終了した場合（ステップＳ４２でＹＥＳ）、ＣＰＵ４４ａは、処理をステップＳ４３に移す。ここで、適用候補の選択の終了は、事例検索結果表示画面Ｄ２にて、検索画面ボタンｄ２７、ホームボタンｄ２８、終了ボタンｄ２９が選択されたことにより、ＣＰＵ４４ａは検出することが可能である。
【００４８】
ＣＰＵ４４ａは、ＲＡＭ４４ｂ又は記憶部４４ｃに修正番号が記憶されているか否かを判定する（ステップＳ４３）。修正番号が記憶されている場合（ステップＳ４３でＹＥＳ）、ＣＰＵ４４ａは修正番号を資源配信サーバ２１へ送信する（ステップＳ４４）。修正番号が記憶されていない場合（ステップＳ４３でＮＯ）、ＣＰＵ４４ａは処理を終了する。
【００４９】
資源配信サーバ２１のＣＰＵ２１ａは、保守用端末４４より送信された修正番号を受信する（ステップＳ４５）。ＣＰＵ２１ａは修正番号を元に適用候補ファイルを作成する（ステップＳ４６）。適用候補ファイルは、受信した修正番号、修正番号に対応付けられた修正資源のリリースノートの内容、修正番号に対応したＱＡ番号などを含む。修正資源のリリースノートは、修正番号をキーに資源データベース２２を検索して取得する。ＱＡ番号は、修正番号をキーに回答内容データベース１３を検索して取得する。なお、修正番号に対応するＱＡ番号は、資源データベース２２に記憶しておいても良い。その場合、リリースノート取得と共にＱＡ番号も取得することが可能となる。
【００５０】
ＣＰＵ２１ａは受信した修正番号に対応した修正資源の送信準備を行う（ステップＳ４７）。具体的にはＣＰＵ２１ａは、修正資源の実体を記憶部２１ｃまたは資源データベース２２から読み出し、ＲＡＭ２１ｂまたは記憶部２１ｃに設けてある送信用データの記憶領域にコピーする。ＣＰＵ２１ａ（送信部）は送信準備した修正資源及び前述の適用候補ファイルを病院システム４に送信する（ステップＳ４８）。
【００５１】
保守用端末４４は資源配信サーバ２１より修正資源を受信する（ステップＳ４９）。保守用端末４４のＣＰＵ４４ａはフィールドＳＥの指示に従い、修正資源の適用を行う（ステップＳ５０）。
【００５２】
検索結果の絞り込み方法として、上述ではＰＫＧバージョンにより絞り込みを行い、その後に適用済み修正資源の修正番号を含む結果を除外するという絞り込みを行なっている。絞り込みの順番はこれに限られず、適用済み修正資源の修正番号を含む結果を除外した後に、ＰＫＧバージョンによる絞り込みを行なっても良い。また、２つの絞り込みを行なわずに、いずれか一方の絞り込みのみを行なっても良い。
【００５３】
なお、資源配信サーバから２１が行う修正資源及び適用候補ファイルの送信はプッシュ型送信で行うことが好ましい。ここでプッシュ型送信とは、送信先端末がデータを取りに行くのではなく、送信側が任意のタイミンクで送信するデータを送信先端末が常に受信可能とする方式である。プッシュ型送信は通常、即時性を有するため、送信先端末は直ちにデータの受信を知ることが可能となる。
【００５４】
本実施の形態では、保守端末４４により適用候補として指定された修正資源は、資源配信サーバ２１での送信準備が完了次第、保守端末４４に送信される。保守端末４４は送信された修正資源を直ちに受信し、その旨をフィールドＳＥに通知することが可能となるので、迅速に修正資源の適用を行うことが可能となる。
【００５５】
次に、ＱＡ情報サーバ１１における質問登録処理について、説明する。前述したように、障害対処を行うフィールドＳＥは、発生している障害と同一又は類似の過去事例を検索し、対応する過去事例が得られなかった場合は、ＱＡ情報サーバ１１に質問登録を行う。図１６は質問内容登録処理の処理手順を示すフローチャートである。ＱＡ情報サーバ１１のＣＰＵ１１ａ（第二受付部）は、保守用端末４４から質問内容等を受信する（ステップＳ５１）。受信するのは病院のＩＤである施設コード、ＱＡ種別（電子カルテＰＫＧ、ミドルウェアなど）、質問内容、優先度である。ＣＰＵ１１ａは受信した施設コードを資源情報収集サーバ３１に送信し、現地資源情報を取得する（ステップＳ５２）。現地資源情報取得処理については、上述したとおりである（図１３参照）。ＣＰＵ１１ａは主キーであるＱＡ番号を発番し、ＱＡ番号に対応付けて、受信した施設コード、ＱＡ種別、質問内容及び優先度、並びに取得したＰＫＧバージョンを発生したＰＫＧバージョンとして、及び修正番号を適用済み修正番号として、質問内容データベース１２に記憶する。また、フィールドＳＥがＱＡシステムにログインしたときに取得したＩＤを発信者コードとして記憶する。
【００５６】
図１７は質問登録画面Ｄ３の一例を示す説明図である。施設コード入力部ｄ３１には病院を一意に特定するためのコードを入力する欄である。ＱＡ種別選択部ｄ３２はプルダウンメニューとしてあり、ＱＡ種別を選択する。質問内容入力部ｄ３３には障害状況等の質問内容を入力する。優先度入力部ｄ３４はラジオボタンとしてあり、「高」、「中」、「低」の中から選択する。優先度については、業務の運用形態によって定めれば良い。例えば、「高」は２４時間以内、「中」は３日以内、「低」は７日以内に回答すると取り決める。
【００５７】
次に、ＱＡ情報サーバにおける回答登録処理について、説明する。登録された質問は各開発者に割り振られる。この割り振りについては、人が行なっても良いし、ＱＡ情報サーバが割り振り状況を管理し、状況に応じて割り振っても良い。例えば、開発者毎に、未回答の質問の総数、優先度別の総数などを管理し、各開発者の負担がなるべく同じになるように割り振るようにする。各開発者は自分の担当となった質問の内容を確認し、対応を行う。
【００５８】
図１８は質問表示画面Ｄ４の一例を示す説明図である。施設コード表示部ｄ４１には施設コードが表示される。ＱＡ種別表示部ｄ４２には電子カルテＰＫＧ、ミドルウェア等の種別が表示される。資源情報表示部ｄ４３には質問内容登録時に資源情報集システム３より取得した現地資源情報が表示される。図１８に示した例では、ＰＫＧバージョン（パッケージのバージョン）、ＰＫＧ修正パック（パッケージに対応した修正資源をまとめたもの）、適用修正資源の資源番号が表示されている。質問内容表示部ｄ４４には質問内容が表示されている。優先度表示部ｄ４５に回答の優先度が表示されている。
【００５９】
このように、質問に対する回答を行う開発者は、質問対象となったパッケージのバージョン、修正パックの適用状況、個別の修正資源の適用状況を参照可能である。すなわち、質問対象となったシステムの状況を正確に把握した上で、質問に対する回答を検討することが可能となる。
【００６０】
図１９は回答内容登録処理の処理手順を示すフローチャートである。ＱＡ情報サーバ１１のＣＰＵ１１ａは、開発者端末２３からＱＡ番号を受信する。ＣＰＵ１１ａは受信したＱＡ番号に対応した質問内容等を質問内容データベース１２から読み出し、開発者端末２３に送信する（ステップＳ６１）。開発者端末２３は質問内容に対する回答内容及び修正番号を受付け、ＱＡ情報サーバ１１に送信する。ＱＡ情報サーバ１１のＣＰＵ１１ａは回答内容及び修正番号を受付ける（ステップＳ６２）。ＣＰＵ１１ａは受付けた回答内容及び修正番号、並びに質問内容データベース１２から読み出した、ＱＡ番号、施設コード及び発生ＰＫＧバージョンを対象ＰＫＧバージョンとして、回答内容データベース１３に記憶する。併せて、開発者がＱＡシステムにログインした際のＩＤを回答者コードとして、現在の日付を回答日として記憶する（ステップＳ６３）。
【００６１】
ＱＡ情報サーバ１１のＣＰＵ１１ａはＱＡ番号に対応した発信者コードを取得する（ステップＳ６４）。発信者コードに対応した保守用端末４４に回答が登録された旨を通知する（ステップＳ６５）。該通知は前述したようにプッシュ型送信とすることが好ましい。質問登録を行ったフィールドＳＥが回答を登録されたことを速やかに知ることが可能となり、対処を迅速に行うことが可能となるからである。なお、ＱＡ情報サーバ１１は、別途記憶しているログイン履歴より、発信者コードと保守用端末４４との対応関係を取得可能であるものとする。
【００６２】
ＱＡ情報サーバ１１のＣＰＵ１１ａはＱＡ番号に対応した施設コードを取得する（ステップＳ６６）。ＣＰＵ１１ａは修正番号、施設コードを資源配信サーバ２１に送信する（ステップＳ６７）。資源配信サーバ２１は修正番号に対応した修正資源を施設コードに対応した病院システム４の保守用端末４４に送信する。修正資源の送信は上述したようにプッシュ型送信とすることが望ましい。回答が登録された旨の通知を受けたフィールドＳＥが回答内容確認後、迅速に修正資源の適用を行うことが可能となることである。なお、資源配信サーバ２１は施設コードと保守用端末４４のＩＰアドレスとの対応関係を予め記憶している、または他のサーバから取得できるものとする。
【００６３】
図２０は回答登録画面Ｄ５の一例を示す説明図である。回答登録画面Ｄ５の上部には質問内容表示部ｄ５１が設けられ、回答を登録しようとする質問内容を確認可能となっている。回答入力部ｄ５２は質問に対する回答が入力される。修正番号登録部ｄ５３は回答に対応した修正資源の修正番号が入力される。内容確認ボタンｄ５４が選択される内容確認画面（図示しない）に遷移し、内容確認画面で登録ボタンを選択することにより、回答が回答内容データベース１３に記憶される。ホームボタンｄ５５をクリックするとＱＡシステムのホーム画面（図示しない）に遷移する。
【００６４】
図２１は質問一覧画面Ｄ６の一例を示す説明図である。図２２は回答内容表示画面Ｄ７の一例を示す説明図である。質問一覧画面Ｄ６は、ログインしているフィールドＳＥが登録した質問を一覧表示している。ＱＡ番号、施設コード、ＱＡ種別、質問内容、優先度、発信日及び状態等が表示されている。状態列ｄ６１には回答状況が表示される。第一行目のＱＡ番号ＧＸＡ０−０００００１の質問は既に回答が登録されているために、回答着ボタンｄ６２が表示されている。回答着ボタンｄ６２を選択すると、回答内容を表示する回答内容表示画面Ｄ７が別ウィンドウで表示される。第二行目のＱＡ番号ＧＸＡ０−００００１５の質問は未だ回答が登録されていないため、回答待表示ｄ６３となっている。ホームボタンｄ６４をクリックするとＱＡシステムのホーム画面（図示しない）に遷移する。
【００６５】
図２２に示すように回答内容表示画面Ｄ７の上部にある質問内容表示部ｄ７１には質問内容等が表示される。回答表示部ｄ７２には質問に対する回答内容が表示される。修正番号表示部ｄ７３には回答に対応した修正資源の修正番号が表示される。適用ボタンｄ７４を選択すると、修正番号に対応した修正資源が適用される。ただし、適用ボタンｄ７４が選択された時点で、修正資源を資源配信サーバ２１より受信していない場合、受信完了次第適用される。閉じるボタンｄ７５を選択すると回答内容表示画面Ｄ７は閉じられる。
【００６６】
以上のように、フィールドＳＥが質問を登録し、その回答を開発者から得る場合には、回答が登録された旨の通知を受けると共に、回答に対応した修正資源が併せて送信されるので、フィールドＳＥ回答が登録された後、迅速に修正資源の適用を行うことが可能となる。
【００６７】
図２３は情報処理システムの機能ブロック図である。ＱＡ情報サーバ１１は、受付部１１１、検索部１１２、取得部１１３、除外部１１４、絞り込み部１１５、質問記憶部１１６、回答記憶部１１７、通信部１１８、質問内容データベース１２、回答内容データベース１３等を含む。受付部１１１は顧客識別情報及び検索語を含む検索条件を受け付ける。また受付部１１１は顧客識別情報及び質問内容を含む質問情報を受け付け、受付番号を発番する。検索部１１２は受け付けた検索語及び修正番号を含む回答情報を抽出する。取得部１１３は受付けた顧客識別情報に対応した修正番号を取得する。また取得部１１３は前記受け付けた顧客識別情報に対応したバージョン情報を取得する。さらに取得部１１３は受け付けた顧客識別情報に対応した資源情報を取得する。除外部１１４は抽出した回答情報から、取得した修正番号と一致する修正番号を含む回答情報を除外する。絞り込み部１１５は抽出した回答情報から、取得したバージョン情報と一致するバージョン情報を含む回答情報に絞り込む。質問記憶部１１６は受付番号、質問情報及び資源情報を対応付けて質問内容データベース１２に記憶する。回答記憶部１１７は質問情報に対する回答情報及び修正番号を受け付け、受け付けた回答情報及び修正番号、並びに受付番号及び回答情報と対応付けられた資源情報を関連付けて記憶する。通信部１１８は他のサーバや保守用端末４４等と通信を行う。
【００６８】
資源配信サーバ２１は受付部２１１、通信部２１２、資源データベース２２を含む。受付部２１１は資源配信リクエストなどを受付ける。また受付部２１１は開発者から修正資源を受付け、資源データベース２２に記憶する。通信部２１２は他のサーバ等と通信を行う。
【００６９】
資源情報収集サーバ３１は収集部３１１、検索部３１２、通信部３１３を含む。収集部３１１は病院システム４の中継端末４５に収集された病院システム４にて稼動しているパッケージ、個々のソフトウェアのバージョン、修正資源の適用状況等を収集し、現地資源情報データベース３２に記憶する。検索部３１２は検索条件を受付け現地資源情報データベース３２の検索を行う。通信部３１３は他のサーバ、中継端末４５等と通信を行う。
【００７０】
保守用端末４４は受付部４４１、表示部４４２、通信部４４３を含む。受付部４４１は事例検索を行う際の検索条件や、質問登録する際の質問内容等を受付ける。表示部４４２はＱＡ情報サーバ１１より送信された回答情報や、資源配布サーバ２１より送信された適用候補ファイルなどを表示する。通信部４４３はＱＡ情報サーバ１１、資源配信サーバ２１等と通信を行う。
【００７１】
図２に示したＱＡ情報サーバ１１では、制御プログラムＰが記憶部１１ｃに記憶されているものとしたが、それに限られない。制御プログラムは、ディスクドライブ等の読み取り部にCD-ROM、DVD（DigitalVersatile Disc）ディスク、メモリカード、またはUSB(Universal SerialBus)メモリ等の可搬型記録媒体を読み取らせて記憶部１１ｃに記憶しても良い。また当該プログラムを記憶したフラッシュメモリ等の半導体メモリをＱＡ情報サーバ１１内に実装しても良い。さらに、当該プログラムは、インターネット等の通信網を介して接続される他のサーバコンピュータ（図示せず）からダウンロードすることも可能である。以下に、その内容を説明する。
【００７２】
図２４はＱＡ情報サーバ１１の一例を示すブロック図である。図２と共通な構成については同じ符号を付し、説明を省略する。図２４に示すＱＡ情報サーバ１１は、上述した各種ソフトウェア処理を実行するプログラムを、可搬型記録媒体１１Ａまたは半導体メモリ１１Ｂから読み取り、或いは、通信網を介して他のサーバコンピュータ（図示せず）からダウンロードする。当該プログラムは、制御プログラムＰとしてインストールされ、ＲＡＭ１１ｂにロードして実行される。これにより、上述したＱＡ情報サーバ１１として機能する。ここでは、ＱＡ情報サーバを例に取り説明したが、資源配信サーバ２１、資源情報収集サーバ３１、保守用端末４４についても、ＱＡ情報サーバと同様な構成とすることが可能である。
【００７３】
なお、上述した実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【００７４】
以上の実施の形態に関し、更に以下の付記を開示する。
【００７５】
（付記１）
ソフトウェアを使用している使用者の識別情報、並びに
過去になされた前記ソフトウェアに関する質問を示す質問情報及び該質問に対する回答を検索するための検索語を示す検索語情報を受け付ける受付部と、
受け付けた検索語情報を含む回答を示す回答情報を検索する検索部と、
検索結果として得られた回答情報に対応付けられた前記ソフトウェアを修正する修正資源を特定する資源番号情報を取得する取得部と、
受け付けた識別情報に対応した資源番号情報を取得する第二取得部と、
前記取得部により取得された資源番号情報から、前記第二取得部により取得された資源番号情報と一致するものを除外する除外部と、
該除外部により除外されなかった資源番号情報、該資源番号情報の資源番号に対応付けられた回答情報及び前記資源番号に対応付けられた修正資源情報を送信する送信部と
を備えた質問回答検索システム。
【００７６】
（付記２）
前記送信部はプッシュ型通信により修正資源情報を送信する
付記１に記載の質問回答検索システム。
【００７７】
（付記３）
前記回答情報は前記ソフトウェアのバージョン情報と対応付けられており、
前記第二取得部は前記受け付けた識別情報に対応付けられたバージョン情報を取得し、
前記検索部は、前記受け付けた検索語情報が含まれる回答情報であって、該回答情報に対応付けられたバージョン情報に、前記第二取得部が取得したバージョン情報を含む回答情報を検索する
付記１または付記２記載の質問回答検索システム。
【００７８】
（付記４）
使用者の識別情報及び使用者の使用するソフトウェアに関する質問情報を受け付け、受付番号情報を発番する第二受付部と、
前記第二取得部は、前記第二受付部で受け付けた識別情報に対応付けられた資源番号情報及びバージョン情報を取得し、
前記受付番号情報、前記質問情報、前記資源番号情報及びバージョン情報を対応付けて記憶する質問記憶部と、
前記質問情報に対する回答情報及び資源番号情報を受け付け、受け付けた回答情報及び資源番号情報、並びに前記受付番号情報及び前記バージョン情報を対応付けて記憶する回答記憶部とを備え、
前記検索部は前記質問記憶部に記憶された質問情報及び前記回答記憶部に記憶された回答情報を関連付け、関連付けた質問情報及び回答情報を対象に検索を行う
付記１から３に記載の質問回答検索システム。
【００７９】
（付記５）
ソフトウェアを使用している使用者の識別情報、並びに過去になされた前記ソフトウェアに関する質問情報及び該質問に対する回答情報を検索するための検索語情報を受け付け、
受け付けた検索語情報を含む回答情報を検索し、
検索結果として得た回答情報に対応付けられた前記ソフトウェアを修正する修正資源の資源番号情報を取得し、
受付けた識別情報に対応付けられた資源番号情報を取得し、
前記回答情報に対応付けられた資源番号情報から、識別情報に対応付けられた資源番号情報と一致するものを除外し、
除外されなかった資源番号情報、該資源番号情報と対応付けられた回答情報及び前記資源番号情報に対応付けられた修正資源情報を送信する
質問回答検索方法。
【００８０】
（付記６）
修正資源情報の送信はプッシュ型通信により行う付記５記載の質問回答検索方法。
【００８１】
（付記７）
前記回答情報は前記ソフトウェアのバージョン情報と対応付けられており、
前記受け付けた識別情報に対応付けられたバージョン情報を取得し、
前記受け付けた検索語情報が含まれる回答情報であって、該回答情報に対応付けられたバージョン情報に、前記識別情報に対応付けられたバージョン情報を含む回答を検索するようしてある
付記５または付記６記載の質問回答検索方法。
【００８２】
（付記８）
使用者の識別情報及び使用者の使用するソフトウェアに関する質問情報を受け付け、受付番号を発番し、
受け付けた識別情報に対応付けられた資源番号情報及びバージョン情報を取得し、
前記受付番号、前記質問情報、前記資源番号情報及びバージョン情報を対応付けて記憶し、
前記質問情報に対する回答情報及び資源番号情報を受け付け、受け付けた回答情報及び資源番号情報、並びに前記受付番号及び前記バージョン情報を対応付けて記憶し、
前記記憶された質問情報及び回答情報を関連付け、関連付けた質問情報及び回答情報を対象に検索を行う
付記５から７に記載の質問回答検索方法。
【００８３】
（付記９）
ソフトウェアを使用している使用者の識別情報、並びに過去になされた前記ソフトウェアに関する質問及び該質問に対する回答を検索するための検索語を受け付け、
受け付けた検索語を含む回答を検索し、
検索結果として得た回答に対応付けられた前記ソフトウェアを修正する修正資源の資源番号を取得し、
受付けた識別情報に対応付けられた資源番号を取得し、
前記回答に対応付けられた資源番号から、識別情報に対応付けられた資源番号と一致するものを除外し、
除外されなかった資源番号、該資源番号と対応付けられた回答及び前記資源番号に対応付けられた修正資源の送信を指示する
処理をコンピュータに実行させるプログラム。
【００８４】
（付記１０）
修正資源の送信をプッシュ型通信により行なわせる付記９に記載のプログラム。
【００８５】
（付記１１）
前記回答は前記ソフトウェアのバージョン情報と対応付けられており、
前記受け付けた識別情報に対応付けられたバージョン情報を取得し、
前記受け付けた検索語が含まれる回答であって、該回答に対応付けられたバージョン情報に、前記識別情報に対応付けられたバージョン情報を含む回答を検索するようしてある
付記９または１０記載のプログラム。
【００８６】
（付記１２）
使用者の識別情報及び使用者の使用するソフトウェアに関する質問を受け付け、受付番号を発番し、
受け付けた識別情報に対応付けられた資源番号及びバージョン情報を取得し、
前記受付番号、前記質問、前記資源番号及びバージョン情報を対応付けて記憶し、
前記質問に対する回答及び資源番号を受け付け、受け付けた回答及び資源番号、並びに前記受付番号及び前記バージョン情報を対応付けて記憶し、
前記記憶された質問及び回答を関連付け、関連付けた質問及び回答を対象に検索を行うようしてある
付記９から１１に記載のプログラム。
【符号の説明】
【００８７】
１  ＱＡシステム
１１  ＱＡ情報サーバ
１２  質問内容データベース
１３  回答内容データベース
２  資源配信システム
２１  資源配信サーバ
２２  資源データベース
３  資源情報収集システム
３１  資源情報収集サーバ
３２  現地資源情報データベース
４  病院システム
４４  保守用端末
【図１】
2013206177.tif 000003
【図２】
2013206177.tif 000004
【図３】
2013206177.tif 000005
【図４】
2013206177.tif 000006
【図５】
2013206177.tif 000007
【図６】
2013206177.tif 000008
【図７】
2013206177.tif 000009
【図８】
2013206177.tif 000010
【図９】
2013206177.tif 000011
【図１０】
2013206177.tif 000012
【図１１】
2013206177.tif 000013
【図１２】
2013206177.tif 000014
【図１３】
2013206177.tif 000015
【図１４】
2013206177.tif 000016
【図１５】
2013206177.tif 000017
【図１６】
2013206177.tif 000018
【図１７】
2013206177.tif 000019
【図１８】
2013206177.tif 000020
【図１９】
2013206177.tif 000021
【図２０】
2013206177.tif 000022
【図２１】
2013206177.tif 000023
【図２２】
2013206177.tif 000024
【図２３】
2013206177.tif 000025
【図２４】
2013206177.tif 000026