(57)【特許請求の範囲】
【請求項１】
医療サービスを提供する施設が満たすべき基準が記載された文書データを参照して、前記基準から所定の条件を特定するキーワード情報を抽出し、
病院の診察システム、医事システム、又は看護システムで使用されるデータを記憶する記憶部を参照して、前記キーワード情報に合致する情報を抽出し、
抽出した前記キーワード情報に合致する情報が前記キーワード情報から特定される条件を満たしているか否かに応じて、前記基準の達成度を出力する
処理をコンピュータに実行させるプログラム。
【請求項２】
前記基準に含まれる各基準項目から前記キーワード情報を抽出し、
前記基準における前記各基準項目の構成比率を設定し、
設定した前記構成比率に基づき、前記基準の達成率を含む前記達成度を出力する
請求項１に記載のプログラム。
【請求項３】
前記基準における前記各基準項目の記載順序に応じて、前記構成比率を設定する
請求項１又は請求項２に記載のプログラム。
【請求項４】
前記構成比率に基づき、前記各基準項目に応じた前記達成率の内訳を出力する
請求項２又は請求項３に記載のプログラム。
【請求項５】
前記キーワード情報の重要度を定めたテーブルを参照して、前記各基準項目から抽出した前記キーワード情報の重要度を判別し、
判別した前記重要度に応じて、前記構成比率を設定する
請求項２から請求項３のいずれか１項に記載のプログラム。
【請求項６】
一の前記基準項目から一又は複数の前記キーワード情報を抽出し、
抽出した前記キーワード情報それぞれについて前記重要度を判別し、
前記基準項目毎に算出される前記重要度の総和に応じて、前記構成比率を設定し、
一又は複数の前記キーワード情報それぞれが示す条件要素を満たしているか否かに応じて、前記各基準項目に係る前記達成率を算出して前記内訳を出力する
請求項５に記載のプログラム。
【請求項７】
医療サービスを提供する施設が満たすべき基準が記載された文書データを参照して、前記基準から所定の条件を特定するキーワード情報を抽出する第１抽出部と、
病院の診察システム、医事システム、又は看護システムで使用されるデータを記憶する記憶部を参照して、前記キーワード情報に合致する情報を抽出する第２抽出部と、
抽出した前記キーワード情報に合致する情報が前記キーワード情報から特定される条件を満たしているか否かに応じて、前記基準の達成度を出力する出力部と
を備える情報処理装置。
【請求項８】
医療サービスを提供する施設が満たすべき基準が記載された文書データを参照して、前記基準から所定の条件を特定するキーワード情報を抽出し、
病院の診察システム、医事システム、又は看護システムで使用されるデータを記憶する記憶部を参照して、前記キーワード情報に合致する情報を抽出し、
抽出した前記キーワード情報に合致する情報が前記キーワード情報から特定される条件を満たしているか否かに応じて、前記基準の達成度を出力する
処理をコンピュータに実行させる情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
医療法等において、医療サービスを提供する施設が満たすべき施設基準が定められている。病院等の医療機関は、施設基準を満たしているか否かを自ら管理しているが、施設基準の内容は多岐にわたり、施設基準管理には多くの労力を要する。
【０００３】
一方、従来から製品マニュアル、新聞記事等の文書の記載内容を評価する技術が知られている（例えば特許文献１及び２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２０５９５０号公報
【特許文献２】特開平８−２２１４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１では人手によって文書の記載内容を評価するに止まり、自動的に評価するに至っていない。また、特許文献２では文書を記載内容に応じて類型化するのみで、記載内容から必要な情報を抽出するに至っていない。
【０００６】
一つの側面では、医療機関の施設基準管理を効率化することができるプログラム等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一つの案では、医療サービスを提供する施設が満たすべき基準が記載された文書データを参照して、前記基準から所定の条件を特定するキーワード情報を抽出し、病院の診察システム、医事システム、又は看護システムで使用されるデータを記憶する記憶部を参照して、前記キーワード情報に合致する情報を抽出し、抽出した前記キーワード情報に合致する情報が前記キーワード情報から特定される条件を満たしているか否かに応じて、前記基準の達成度を出力する処理をコンピュータに実行させる。
【発明の効果】
【０００８】
一つの側面では、医療機関の施設基準管理を効率化することができる。
【図面の簡単な説明】
【０００９】
【図１】情報処理システムの構成例を示す模式図である。
【図２】文言テーブルのレコードレイアウトの一例を示す説明図である。
【図３】分類テーブルのレコードレイアウトの一例を示す説明図である。
【図４】基準ＤＢのレコードレイアウトの一例を示す説明図である。
【図５】診察ＤＢのレコードレイアウトの一例を示す説明図である。
【図６】医事ＤＢのレコードレイアウトの一例を示す説明図である。
【図７】看護ＤＢのレコードレイアウトの一例を示す説明図である。
【図８】施設基準の一例を示す説明図である。
【図９】施設基準に係る達成度の算出処理の概要を示す説明図である。
【図１０】検索画面の一例を示す説明図である。
【図１１】達成状況画面の一例を示す説明図である。
【図１２】分類テーブルの生成処理に関する処理手順の一例を示すフローチャートである。
【図１３】施設基準の達成度の算出処理に関する処理手順の一例を示すフローチャートである。
【図１４】達成状況の出力処理に関する処理手順の一例を示すフローチャートである。
【図１５】実施の形態２に係る入力画面の一例を示す説明図である。
【図１６】実施の形態２に係る通知画面の一例を示す説明図である。
【図１７】実施の形態２に係る処理手順の一例を示すフローチャートである。
【図１８】実施の形態３に係る情報処理システムの構成例を示す模式図である。
【図１９】実施の形態３に係る点数テーブルのレコードレイアウトの一例を示す説明図である。
【図２０】実施の形態３に係る達成状況画面の一例を示す説明図である。
【図２１】実施の形態３に係る達成状況の出力処理に関する処理手順の一例を示すフローチャートである。
【図２２】上述した形態のサーバの動作を示す機能ブロック図である。
【図２３】実施の形態４に係る情報処理システムのハードウェア群を示す模式図である。
【発明を実施するための形態】
【００１０】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
（実施の形態１）
図１は、情報処理システムの構成例を示す模式図である。情報処理システムは、情報処理装置１、端末２等を含む。各装置は例えばネットワークＮにより相互に通信接続されている。ネットワークＮはインターネット、ＬＡＮ（Local Area Network）等である。
【００１１】
情報処理装置１は、種々の情報を記憶すると共に、ネットワークＮを介して情報の送受信を行う情報処理装置である。情報処理装置１は、例えばサーバコンピュータ、パーソナルコンピュータ等である。本実施の形態において情報処理装置１はサーバコンピュータであるものとし、以下ではサーバ１と読み替える。サーバ１は例えば病院に設置され、病院の診察システム、医事システム、及び看護システムに係る処理を実行する。診察システムは、病院の各診療科、医師、医療設備等に係る管理を行うシステムである。医事システムは、医療事務等に係る管理を行うシステムである。看護システムは、看護師の勤務予定等に係る管理を行うシステムである。サーバ１は、端末２等の装置と連携し、上記の各システムを構成する。
また、本実施の形態においてサーバ１は、施設基準が記載された文書データを取得してキーワードを抽出し、上記各システムで使用するデータと比較して施設基準の達成度を算出し、端末２に出力する処理を実行する。当該処理について、詳しくは後述する。
【００１２】
端末２は、情報の送受信、入出力等を行う情報処理端末であり、例えばパーソナルコンピュータ等である。端末２はユーザによる必要情報の入力を受け付けると共に、サーバ１が算出する施設基準の達成度を含む情報を表示する。
【００１３】
サーバ１は、制御部１１、記憶部１２、通信部１３、読取部１４、大容量記憶装置１５を含む。
制御部１１は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro-Processing   Unit）等の演算処理装置を含む。制御部１１は、記憶部１２に記憶されたプログラムＰを読み出して実行することにより、サーバ１に係る種々の情報処理又は制御処理等を行う。
【００１４】
記憶部１２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等のメモリ素子を含む。記憶部１２は、制御部１１が本実施の形態に係る処理を実行するために必要なプログラムＰ又はデータ等を記憶している。また、記憶部１２は、制御部１１が演算処理を実行するために必要なデータ等を一時的に記憶する。
【００１５】
通信部１３は通信に関する処理を行うための処理回路等を含み、ネットワークＮを介して端末２等と情報の送受信を行う。
読取部１４はディスクドライブ、メモリーカードスロット等であり、可搬型記憶媒体の記憶内容を読み取って記憶部１２又は大容量記憶装置１５に記憶する。
【００１６】
大容量記憶装置１５は、例えばハードディスク等を含む大容量の記憶装置である。大容量記憶装置１５は、文言テーブル１５１、分類テーブル１５２、基準ＤＢ１５３、診察ＤＢ１５４、医事ＤＢ１５５、看護ＤＢ１５６等を記憶している。文言テーブル１５１は、施設基準の記載内容についてキーワードを定めたテーブルである。分類テーブル１５２は、施設基準が記載された文書データに基づいて制御部１１が生成するテーブルであり、当該施設基準から抽出されたキーワードを階層化して分類するテーブルである。基準ＤＢ１５３は、制御部１１が分類テーブル１５２に従って算出した施設基準の達成度を記憶している。診察ＤＢ１５４は、診察システムで使用されるデータを記憶している。医事ＤＢ１５５は、医事システムで使用されるデータを記憶している。看護ＤＢ１５６は、看護システムで使用されるデータを記憶している。
なお、本実施の形態において記憶部１２及び大容量記憶装置１５は一体の記憶装置として構成されていてもよい。また、大容量記憶装置１５は複数の記憶装置により構成されていてもよい。また、大容量記憶装置１５はサーバ１に接続された外部記憶装置であってもよい。
【００１７】
なお、本実施の形態においてサーバ１は上記の構成に限られず、例えば操作入力を受け付ける入力部、サーバ１に係る情報を表示する表示部等を含んでもよい。
【００１８】
図２は、文言テーブル１５１のレコードレイアウトの一例を示す説明図である。文言テーブル１５１は、分類列、分類番号列、キーワード列、第１同義語列、第２同義語列、重要度列、備考列を含む。分類列は、後述するようにキーワードを階層化して分類した場合の、キーワードが属する分類区分を記憶している。分類番号列は、分類区分と対応付けて、キーワードの分類番号を記憶している。分類番号においてハイフン以前の数字はキーワードの階層を示し、ハイフン以後の数字は当該階層内の分類を示す。キーワードの階層分類について、詳しくは後述する。キーワード列は、分類区分及び分類番号と対応付けて、当該分類区分に属するキーワードの文言を記憶している。なお、「＄」の記号は０〜９のいずれかの数字を意味する。第１及び第２同義語列は、キーワードと対応付けて、当該キーワードの同義語を記憶している。なお、文言テーブル１５１は同義語を３語以上記憶していてもよい。重要度列は、キーワードと対応付けて、当該キーワードの重要度を記憶している。備考列は、キーワード及び重要度と対応付けて、当該重要度の補正内容を記憶している。例えばキーワード「＄＄以上の経験」を考えた場合、「＄＄」に当てはまる経験年数が２年増加する毎に、重要度は初期値「０．５」から「０．１」ずつ増加した値を取る。
【００１９】
図３は、分類テーブル１５２のレコードレイアウトの一例を示す説明図である。分類テーブル１５２は、基準列、区分番号列、項目列、分類列、分類番号列、キーワード列、重要度列、構成比率列を含む。基準列は、施設基準の名称を記憶している。区分番号列は、施設基準と対応付けて、当該施設基準の区分番号を記憶している。施設基準の区分番号は、法令等で規定されている。なお、区分番号における「区分」は分類区分とは異なり、法令等で規定されている施設基準の区分である。項目列は、施設基準と対応付けて、当該施設基準に含まれる基準項目の項目番号を記憶している。分類列は、施設基準及び基準項目と対応付けて、基準項目に含まれるキーワードの分類区分を記憶している。分類番号列は、施設基準及び基準項目と対応付けて、基準項目に含まれる各キーワードの分類番号を記憶している。キーワード列は、施設基準及び基準項目と対応付けて、当該基準項目に含まれるキーワードを記憶している。重要度列は、キーワードと対応付けて、キーワードの重要度を記憶している。構成比率列は、施設基準及び基準項目と対応付けて、当該施設基準における各基準項目の構成比率を記憶している。
【００２０】
図４は、基準ＤＢ１５３のレコードレイアウトの一例を示す説明図である。基準ＤＢ１５３は、基準列、区分番号列、項目列、分類列、未達成キーワード列、達成キーワード列、構成比率列、可否列、達成率列、参照列を含む。基準列は、施設基準の名称を記憶している。区分番号列は、施設基準と対応付けて、当該施設基準の区分番号を記憶している。項目列は、施設基準と対応付けて、当該施設基準に含まれる基準項目の項目番号を記憶している。分類列は、施設基準及び基準項目と対応付けて、当該基準項目に含まれるキーワードの分類区分を記憶している。未達成キーワード列は、施設基準及び基準項目と対応付けて、当該基準項目に含まれるキーワードのうち、診察ＤＢ１５４、医事ＤＢ１５５、又は看護ＤＢ１５６に記憶されたデータと比較した結果、キーワードから特定される条件を満たしていないと判定されたキーワードを記憶している。達成キーワード列は、施設基準及び基準項目と対応付けて、条件を満たすと判定されたキーワードを記憶している。
【００２１】
構成比率列は、施設基準及び基準項目と対応付けて、当該基準項目の構成比率を記憶している。可否列は、施設基準及び基準項目と対応付けて、当該基準項目に係る基準達成の可否を記憶している。達成率列は、施設基準及び基準項目と対応付けて、当該施設基準の達成率を記憶している。本実施の形態において達成率は、構成比率列に記憶されている構成比率に応じて基準項目毎に算出される。参照列は、施設基準及び基準項目と対応付けて、当該基準項目に係る達成可否の判断に利用したデータの参照元を示すアドレスを記憶している。
なお、上記の基準ＤＢ１５３のレコード内容は一例であって、本実施の形態はこれに限るものではない。例えば基準ＤＢ１５３は、各キーワードの分類番号、各施設基準の届出及び認可の状況、施設基準の届出により認可される診療報酬点数等を記憶していてもよい。
【００２２】
図５は、診察ＤＢ１５４のレコードレイアウトの一例を示す説明図である。所属列、診療科コード列、開始日列、終了日列、医師ＩＤ列、氏名列、登録番号列、登録日列、勤務開始日列、勤務終了日列、研修列を含む。所属列は、病院の各診療科の名称を記憶している。診療科コード列は、所属と対応付けて、各診療科を示すコード番号を記憶している。開始日列及び終了日列は、所属と対応付けて、各診療科の診療開始日及び診療終了日を記憶している。医師ＩＤ列は、所属と対応付けて、各診療科に所属する医師を識別するためのＩＤを記憶している。氏名列は、医師ＩＤと対応付けて、医師の氏名を記憶している。登録番号列は、医師ＩＤと対応付けて、医師免許の登録番号を記憶している。登録日列は、医師ＩＤと対応付けて、医師免許の登録日を記憶している。勤務開始日列及び勤務終了日列は、医師ＩＤと対応付けて、各診療科における医師の勤務開始日及び勤務終了日を記憶している。研修列は、医師ＩＤと対応付けて、医師の研修実績を記憶している。
なお、上記の診察ＤＢ１５４のレコード内容は一例であって、本実施の形態はこれに限るものではない。例えば診察ＤＢ１５４は、各診療科内の専門科、病棟、所在、内線番号、医療設備、医師の専門分野、学歴、職歴等を記憶していてもよい。
【００２３】
図６は、医事ＤＢ１５５のレコードレイアウトの一例を示す説明図である。医事ＤＢ１５５は、日時列、患者ＩＤ、氏名列、診療科コード列、種別列、保険列、行為区分列、行為コード列、行為列、電算コード列、数量列、発行者列、実施者列を含む。日時列は、患者が診療を受けた日時を記憶している。患者ＩＤは、日時と対応付けて、診療を受けた患者を識別するためのＩＤを記憶している。氏名列は、患者ＩＤと対応付けて、患者の氏名を記憶している。診療科コード列は、日時及び患者ＩＤと対応付けて、患者が診療を受けた診療科を示すコード番号を記憶している。種別列は、日時及び患者ＩＤと対応付けて、患者が受けた診療態様の種別、具体的には入院又は外来の別を記憶している。保険列は、日時及び患者ＩＤと対応付けて、患者の保険番号を記憶している。
【００２４】
行為区分列、行為コード列、及び行為列は、日時及び患者ＩＤと対応付けて、患者が受けた診療行為の区分、コード番号、及び名称を記憶している。なお、診療行為には施設基準の届出により認可されるものもあるため、図６において診療行為の名称は施設基準の名称と重複している（図３等参照）。電算コード列は、日時及び患者ＩＤと対応付けて、診療行為のレセプト電算コードの番号を記憶している。レセプトは、診療報酬明細書である。数量列は、日時及び患者ＩＤと対応付けて、検査画像の撮影枚数、注射の回数、医薬品の処方数等のように、診療行為における数量についての情報を記憶している。発行者列は、日時及び患者ＩＤと対応付けて、レセプトを発行した発行者の氏名を記憶している。実施者列は、日時及び患者ＩＤと対応付けて、診療行為を実施した実施者の氏名を記憶している。
なお、上記の医事ＤＢ１５５のレコード内容は一例であって、本実施の形態はこれに限るものではない。例えば医事ＤＢ１５５は、患者が診療を受けた病棟、レセプトの発行日時、医療行為の実施日時等を記憶していてもよい。
【００２５】
図７は、看護ＤＢ１５６のレコードレイアウトの一例を示す説明図である。看護ＤＢ１５６は、所属列、診療科コード列、看護ＩＤ列、氏名列、登録番号列、登録日列、勤務開始日列、勤務終了日列、勤務時間帯列を含む。所属列は、看護師が所属する診療科の名称を記憶している。診療科コード列は、所属と対応付けて、診療科を示すコード番号を記憶している。看護ＩＤ列は、所属と対応付けて、診療科に所属する看護師のＩＤを記憶している。氏名列は、看護ＩＤと対応付けて、看護師の氏名を記憶している。登録番号列は、看護ＩＤと対応付けて、看護師免許の登録番号を記憶している。登録日列は、看護ＩＤと対応付けて、看護師免許の登録日を記憶している。勤務開始日列及び勤務終了日は、所属及び看護ＩＤと対応付けて、各診療科における看護師の勤務開始日及び勤務終了日を記憶している。勤務時間帯列は、所属及び看護ＩＤと対応付けて、看護師の勤務時間帯を記憶している。
なお、上記の看護ＤＢ１５６のレコード内容は一例であって、本実施の形態はこれに限るものではない。例えば看護ＤＢ１５６は、看護日誌等に関する情報を記憶していてもよい。
【００２６】
図８は、施設基準の一例を示す説明図である。以下では、本実施の形態に係る施設基準の達成度算出処理について説明する。なお、以下では説明の便宜のため、サーバ１の処理主体は制御部１１であるものとして説明する。
制御部１１は、例えばネットワークＮを介して施設基準の文書データを取得する。なお、例えば制御部１１は、読取部１４を介して文書データを取得してもよい。図８では、医療機関が満たすべき施設基準が記載された文書データの一例を示している。図８において小項目で示されるように、施設基準は、一又は複数の基準項目を含む。
【００２７】
制御部１１は、取得した文書データが示す施設基準から、所定の条件を特定するキーワードを抽出する。具体的に制御部１１は、文言テーブル１５１を参照し、当該文言テーブル１５１に定められた文言、又は該文言の同義語を、施設基準に含まれる各基準項目から一又は複数抽出する。なお、抽出するキーワードは文言テーブル１５１において予め定められた文言と完全に一致する文言に限られず、例えば部分的に一致する文言を含めてもよい。図８において、抽出されたキーワードを矩形枠で示す。
【００２８】
制御部１１は、抽出したキーワードを階層化して分類する分類テーブル１５２を生成する。具体的に制御部１１は、抽出したキーワードを、分類区分、分類番号、施設基準の名称、及び基準項目の項目番号等と対応付けた分類テーブル１５２を生成する（図３参照）。これにより制御部１１は、キーワードを基準項目の記載順序（項目番号）と対応付けた分類テーブル１５２を生成する。
【００２９】
さらに制御部１１は、キーワードに応じて重要度を定めた文言テーブル１５１を参照して、各基準項目から抽出したキーワードの重要度を判別する。具体的に制御部１１は、文言テーブル１５１を参照し、各基準項目から抽出した一又は複数のキーワードそれぞれと対応付けて定められている重要度を読み出す。図８において、重要度がゼロではないキーワードを実線矩形枠で、重要度がゼロのキーワードを破線矩形枠で示す。図８に示すように、制御部１１は各キーワードについて重要度を判別する。制御部１１は、判別した各キーワードの重要度を分類テーブル１５２に記憶する。また、制御部１１は、基準項目毎に、各基準項目に含まれる一又は複数のキーワードの重要度の総和を算出する。
【００３０】
制御部１１は、キーワードが記載された各基準項目の記載順序、及び各基準項目に記載されたキーワードの重要度に応じて、施設基準における各基準項目の構成比率を設定する。施設基準において、重要な規定は上位の基準項目に記載される傾向がある。本実施の形態では上記の点に着目し、制御部１１は基準項目の記載順序が上位であるほど構成比率を大きく設定する。一方で、下位の基準項目であっても、重要な規定が記載されている場合が考えられる。そこで本実施の形態では文言テーブル１５１において、重要な規定として記載されるキーワードを重要度により定義しておく。制御部１１は、基準項目の記載順序だけでなく、当該重要度も踏まえて構成比率を設定する。
具体的に制御部１１は、以下の数式（１）に基づき構成比率Ｒ（ｍ）を算出する。
【００３１】
Ｒ（ｍ）＝｛ｎ＋（α（ｍ）−１）＋１｝×（１００÷Σβ（ｍ））｝…（１）
【００３２】
数式（１）においてｎは施設基準に含まれる基準項目数である。ｍは１〜ｎの値を取る変数であり、基準項目の記載順序（項目番号）である。α（ｍ）はｍ番目の基準項目に含まれるキーワードの重要度の総和である。また、β（ｍ）は記載順序と重要度の和であり、β（ｍ）＝ｍ＋α（ｍ）である。
【００３３】
図８で例示した施設基準「画像診断管理加算２」の場合、ｎは６の値を取り、ｍは１〜６の値を取る。従って、Σβ（ｍ）＝２１（１〜６の和）＋５．３（α（１）〜α（６）の和）＝２６．３となる。ここで、例えば１番目の基準項目の構成比率Ｒ（１）について考えると、以下のようになる。
【００３４】
Ｒ（１）＝｛６＋（１．０−１）＋１｝×（１００÷２６．３）
＝２６．６１５（％）
【００３５】
制御部１１は、各基準項目について構成比率Ｒ（ｍ）を算出し、項目番号ｍと対応付けて分類テーブル１５２に記憶する。以上より、制御部１１は文言テーブル１５１を参照して、施設基準が記載された文書データから分類テーブル１５２を生成する。
【００３６】
図９は、施設基準に係る達成度の算出処理の概要を示す説明図である。制御部１１は、生成した分類テーブル１５２に従って、施設基準の達成度を算出する処理を実行する。達成度は、施設基準の達成の可否、及び施設基準の達成割合を示す達成率を含む。当該処理は、例えばサーバ１の処理負担が少ない夜間に実行される。
【００３７】
制御部１１は、分類テーブル１５２に定められているキーワードから、後述する判定処理に係る判定条件を特定する。具体的に制御部１１は、各基準項目に含まれる一又は複数のキーワードを分類区分、及び分類番号に基づいて階層化して分類し、各キーワードを条件要素として条件を特定する。ここで、図８で示した「画像診断管理加算２」の２番目の基準項目を一例にして考える。制御部１１は分類テーブル１５２を参照し、当該基準項目に対応付けられた分類区分「医療体制（人）」を特定する（図３参照）。さらに制御部１１はキーワード列を参照して、キーワード「常勤医師」から医師（分類番号０２−００１）のうち常勤（分類番号０３−００１）の階層分類を特定する。そして制御部１１は、キーワード「放射線科」「１名以上」から診療科（分類番号０４−００１）のうち人数（分類番号０５−００１）の階層分類を特定する。なお、「放射線科」は１番目の基準項目に含まれるキーワードであるが、上位の階層から次の階層を特定できない場合、制御部１１は他の基準項目に含まれるキーワードも参照して特定を行う。
【００３８】
上記の処理から、制御部１１は「放射線科」の「常勤医師」が「１名以上」居るか否かを条件として特定する。なお、制御部１１はプログラムＰにおいて予め規定されているキーワードの階層構造を参照して、条件要素である各キーワードの相関関係を規定して演算処理上の条件文を特定する。以下同様にして、制御部１１は「画像診断」を行う「医師」が「１０年以上の経験」を有しているか否か、「２年以上の研修」を積んでいるか否か、「専任」であるか否かを条件として特定する。
【００３９】
制御部１１は、病院の診察システム、医事システム、及び看護システムで使用されるデータから、分類テーブル１５２に定められているキーワードに合致する情報を抽出する。具体的に制御部１１は、キーワードの階層分類に基づき各診察ＤＢ１５４、医事ＤＢ１５５、又は看護ＤＢ１５６を検索し、合致する情報を抽出する。例えば上記のキーワード「１名以上」について考えると、当該キーワードは「放射線科」の「常勤医師」の人数に係る階層分類に属するため、制御部１１は診察ＤＢ１５４を検索し、放射線科に所属している医師の人数を抽出する。なお、キーワードに合致する情報が各データベースに記憶されていないと判断した場合、制御部１１は端末２を介してユーザに必要情報の入力を促す。制御部１１は、端末２を介して入力された必要情報を取得し、後述する判定処理を行う。
【００４０】
制御部１１は、抽出したキーワードに合致する情報が、当該キーワードから特定される条件を満たしているか否かを判定する。例えばキーワードが「１名以上」である場合、制御部１１は、診察ＤＢ１５４から抽出した医師の人数が「１名以上」であるか否かを判定する。上記のように制御部１１はキーワードに応じて条件を特定し、診察ＤＢ１５４、医事ＤＢ１５５、又は看護ＤＢ１５６から抽出した情報が当該条件を満たすか否かを判定する。
【００４１】
制御部１１は、各基準項目に含まれるキーワードから特定される条件を満たしているか否かに応じて、各基準項目の達成の可否を判断する。具体的に制御部１１は、基準項目に含まれるキーワードが示す条件要素全てについて条件を満たす場合に、当該基準項目を達成済みであるものと判断する。例えば図８で示した２番目の基準項目について考えると、制御部１１は「すべて」「専任」「常勤医師」「１０年以上の経験」「２年以上の研修」「１名以上」の各キーワードが示す条件要素全てについて条件を満たしているか否かを判定する。全てのキーワードについて条件要素を満たすと判定した場合、制御部１１は、当該基準項目について達成済みであるものと判断する。条件要素を満たさないキーワードがあると判定した場合、制御部１１は、当該基準項目について未達成であるものと判断する。制御部１１は、達成の可否を基準ＤＢ１５３に記憶する。また、制御部１１は、キーワードそれぞれから特定される条件要素を満たしているか否かに応じて、基準項目に含まれる各キーワードを区別して記憶する（図４参照）。
なお、以下では説明の便宜のため、条件要素を満たさないキーワードを未達成キーワードといい、条件要素を満たすキーワードを達成キーワードというものとする。
【００４２】
制御部１１はさらに、達成の可否を判断した施設基準について、当該施設基準の達成率を算出する。達成率は、施設基準の達成割合を示す数値であり、例えば基準項目毎に算出される。具体的に制御部１１は、分類テーブル１５２に記憶されている各基準項目の構成比率に基づき、達成率を算出する。例えば制御部１１は、以下の数式（２）により各基準項目の達成率Ｓ（ｍ）を算出する。
【００４３】
Ｓ（ｍ）＝｛（α（ｍ）−γ（ｍ））÷α（ｍ）｝×Ｒ（ｍ）…（２）
【００４４】
数式（２）においてγ（ｍ）は未達成キーワードの重要度の総和である。つまり制御部１１は、ｍ番目の基準項目に含まれるキーワードの重要度の総和α（ｍ）から未達成キーワードの重要度の総和γ（ｍ）を差し引き、α（ｍ）で除算することで、ｍ番目の基準項目に係る重要度の総和α（ｍ）に占める達成キーワードの割合を算出する。制御部１１は、構成比率Ｒ（ｍ）に当該割合を乗算することで、ｍ番目の基準項目の達成率Ｓ（ｍ）を算出する。上記のように、制御部１１は基準項目に含まれる各キーワードが達成キーワードであるか否か、すなわち各キーワードが示す条件要素を満たしているか否かにより、当該基準項目に係る達成率Ｓ（ｍ）を算出する。制御部１１は、算出した達成率Ｓ（ｍ）を、基準項目の項目番号ｍと対応付けて基準ＤＢ１５３に記憶する。なお、数式（２）で示す算出方法は一例であって、本実施の形態はこれに限るものではない。例えば制御部１１は、各基準項目に含まれる達成キーワードの総数に応じて達成率Ｓ（ｍ）を算出してもよい。
以上の処理により、制御部１１は施設基準の達成の可否、及び達成率を含む達成度を算出する。算出された施設基準の達成度は、基準ＤＢ１５３に蓄積される。
【００４５】
図１０は、検索画面の一例を示す説明図である。ユーザによる所定の操作入力を受け付けた場合、端末２は図１０に示す検索画面を表示する。検索画面は、施設基準の達成状況を検索するための画面であり、例えば番号入力欄１００１、基準名入力欄１００２、達成率入力欄１００３、可否入力欄１００４、分類欄１００５等を含む。番号入力欄１００１は、施設基準の区分番号の入力を受け付けるための入力欄である。基準名入力欄１００２は、施設基準の名称の入力を受け付けるための入力欄である。達成率入力欄１００３は、検索する施設基準について達成率の下限値の入力を受け付けるための入力欄である。可否入力欄１００４は、達成の可否について選択入力を受け付けるための入力欄である。分類欄１００５は、分類区分について選択入力を受け付けるための入力欄である。各入力欄は、テキスト形式又はプルダウン形式で入力を受け付ける。
【００４６】
ユーザは当該検索画面において、達成状況の閲覧を希望する施設基準の区分番号、名称、達成率の下限値、達成の可否、分類区分等の検索条件を入力する。なお、検索条件は上記に限定されず、他の項目を含めてもよい。また、端末２は達成率入力欄１００３において、達成率の下限値ではなく上限値を検索条件として受け付けてもよい。端末２は入力された検索条件をサーバ１に送信し、当該検索条件を満たす施設基準に関して、達成度を含む所定情報の検索を要求する。サーバ１の制御部１１は、検索条件を満たす施設基準に係る情報を基準ＤＢ１５３から取得する。制御部１１は、取得した情報を端末２に送信する。
【００４７】
図１１は、達成状況画面の一例を示す説明図である。サーバ１から施設基準に係る情報を取得した場合、端末２は図１１に示す達成状況画面を表示する。達成状況画面は、例えば基準達成状況１１０１、項目達成状況１１０２を含む。基準達成状況１１０１は、当該施設基準について全体的な達成状況を示す表であり、当該施設基準に含まれる基準項目の達成項目数１１１１、当該施設基準全体の達成率１１１２等を含む。項目達成状況１１０２は、基準達成状況１１０１よりも詳細な達成状況を示す表であり、基準項目毎の達成状況を示す。より具体的に項目達成状況１１０２は、各基準項目の達成の可否１１２１、及び各基準項目に応じた達成率の内訳１１２２を含む。例えば端末２は、未達成の基準項目について未達成キーワード、達成の可否、達成率等を他の表示欄とは別形式で表示する。なお、図１１において、別形式で表示されている様子を太字で示している。上記のように、サーバ１は端末２を介して施設基準の達成度を含む所定情報を出力する。
【００４８】
なお、上記でサーバ１は端末２に達成度等の情報を出力するものとしたが、本実施の形態はこれに限るものではない。サーバ１は施設基準の達成度をユーザに提供することができればよく、例えば自装置の表示部に上記の情報を出力することとしてもよい。
【００４９】
図１２は、分類テーブル１５２の生成処理に関する処理手順の一例を示すフローチャートである。図１２に基づいて、分類テーブル１５２の生成処理について説明する。
サーバ１の制御部１１は、医療機関が満たすべき施設基準が記載された文書データを取得する（ステップＳ１２０１）。例えば制御部１１は、ネットワークＮを介して文書データを取得する。なお、例えば制御部１１は読取部１４を介して文書データを取得するようにしてもよい。
【００５０】
制御部１１は、取得した文書データを参照して、施設基準から所定の条件を特定するキーワードを抽出する（ステップＳ１２０２）。具体的に制御部１１は、文言テーブル１５１を参照し、当該文言テーブル１５１に定められているキーワードを、施設基準に含まれる各基準項目から抽出する。キーワードは、文言テーブル１５１に予め定められている文言、及び当該文言の同義語を含む。制御部１１は、一の基準項目から一又は複数のキーワードを抽出する。制御部１１は、抽出したキーワードを、該キーワードが記載されている基準項目の記載順序に応じて分類テーブル１５２に記憶する（ステップＳ１２０３）。具体的に制御部１１は、抽出したキーワードを、分類区分、分類番号、施設基準、及び基準項目等と対応付けて分類テーブル１５２に記憶する。
【００５１】
制御部１１は、文言テーブル１５１を参照して、分類テーブル１５２に記憶された各キーワードの重要度を判別し、分類テーブル１５２に記憶する（ステップＳ１２０４）。具体的に制御部１１は、各キーワードと対応付けて文言テーブル１５１に定められた重要度を読み出し、当該キーワードと対応付けて分類テーブル１５２に記憶する。制御部１１は、基準項目毎に重要度の総和α（ｍ）を算出する（ステップＳ１２０５）。
【００５２】
制御部１１は、施設基準における各基準項目の構成比率Ｒ（ｍ）を設定する（ステップＳ１２０６）。例えば制御部１１は、各基準項目の記載順序、及び各基準項目から抽出したキーワードの重要度に応じて構成比率Ｒ（ｍ）を算出する。具体的に制御部１１は、施設基準の基準項目数ｎ、記載順序である基準項目の項目番号ｍ、及び当該基準項目に含まれる一又は複数のキーワードの総和α（ｍ）に基づき、数式（１）より構成比率Ｒ（ｍ）を算出する。制御部１１は算出した構成比率Ｒ（ｍ）を、項目番号ｍと対応付けて分類テーブル１５２に記憶する。制御部１１は、一連の処理を終了する。
【００５３】
図１３は、施設基準の達成度の算出処理に関する処理手順の一例を示すフローチャートである。図１３に基づいて、達成度の算出処理について説明する。
サーバ１の制御部１１は、以下の処理を各施設基準について実行する。制御部１１は、基準項目の記載順序を示す項目番号ｍについて、初期値０を代入する（ステップＳ１３０１）。制御部１１は、項目番号ｍを１だけインクリメントする（ステップＳ１３０２）。制御部１１は分類テーブル１５２を参照して、ｍ番目の基準項目から抽出した一又は複数のキーワードを読み出す（ステップＳ１３０３）。具体的に制御部１１は、分類テーブル１５２のキーワード列に定められているキーワードを読み出す。
【００５４】
制御部１１は、読み出したキーワードから所定の条件を特定する（ステップＳ１３０４）。例えば制御部１１は、基準ＤＢ１５３を参照し、分類区分、及び分類番号に基づいて各キーワードを階層化して分類する。制御部１１は、キーワードの階層分類に基づいて条件要素である各キーワードの相関関係を規定し、演算処理上の条件文を特定する。
【００５５】
制御部１１は、病院の診察システム、医事システム、及び看護システムで使用されるデータを記憶する大容量記憶装置１５を参照して、ステップＳ１３０３で読み出したキーワードに合致する情報を抽出する（ステップＳ１３０５）。具体的に制御部１１は、各システムに関する情報を記憶する診察ＤＢ１５４、医事ＤＢ１５５、及び看護ＤＢ１５６を参照し、当該キーワードに合致する情報を抽出する。例えば制御部１１は、キーワードの階層分類に基づき、キーワードに合致する情報を抽出する。なお、キーワードに合致する情報が各データベースに記憶されていないと判断した場合、制御部１１は端末２を介してユーザに必要情報の入力を促す。制御部１１は、端末２を介して入力された必要情報を取得する。
【００５６】
制御部１１は、ステップＳ１３０５で抽出した情報が、キーワードから特定される条件を満たすか否かを判定する（ステップＳ１３０６）。具体的に制御部１１は、ステップＳ１３０５で抽出した情報が、ステップＳ１３０３で特定した各キーワードを条件要素とする条件文を満たすか否かを判定する。キーワードから特定される条件を満たすと判定した場合（Ｓ１３０６：ＹＥＳ）、制御部１１は変数Ｃに、当該基準項目について達成済みである旨を示す「１」を記憶する（ステップＳ１３０７）。なお、変数Ｃは制御部１１が基準項目について達成の可否を一時的に記憶するための変数であり、「１」の場合は達成済みである旨を、「０」の場合は未達成である旨を示す。なお、ステップＳ１３０７における処理は上記に限定されず、制御部１１はステップＳ１３０６の判定結果を適切に記憶することができればよい。制御部１１は、当該基準項目に含まれる達成キーワードを、当該基準項目と対応付けて基準ＤＢ１５３に記憶し（ステップＳ１３０８）、処理をステップＳ１３１１に移行する。
【００５７】
キーワードから特定される条件を満たさないと判定した場合（Ｓ１３０６：ＮＯ）、制御部１１は変数Ｃに、未達成である旨を示す「０」を記憶する（ステップＳ１３０９）。制御部１１は当該基準項目に含まれるキーワードを、条件要素を満たす達成キーワードと、条件要素を満たさない未達成キーワードとに区別し、当該基準項目と対応付けて基準ＤＢ１５３に記憶する（ステップＳ１３１０）。
【００５８】
制御部１１は分類テーブル１５２を参照し、基準ＤＢ１５３に記憶されている未達成キーワードの重要度を判別する（ステップＳ１３１１）。具体的に制御部１１は、文言テーブル１５１を参照し、基準ＤＢ１５３の未達成キーワード列に記憶されているキーワードの重要度を判別する。
【００５９】
制御部１１は分類テーブル１５２を参照して、当該基準項目について設定されている構成比率Ｒ（ｍ）に基づき、当該基準項目に係る達成率Ｓ（ｍ）を算出する（ステップＳ１３１２）。具体的に制御部１１は、数式（２）で示すように、ｍ番目の基準項目に含まれるキーワードの重要度の総和α（ｍ）、未達成キーワードの重要度の総和γ（ｍ）から、当該基準項目に係る重要度の総和α（ｍ）に占める達成キーワードの割合を算出する。制御部１１は、構成比率Ｒ（ｍ）に上記割合を乗算してｍ番目の基準項目の達成率Ｓ（ｍ）を算出する。
【００６０】
制御部１１は、当該基準項目に係る達成の可否及び達成率を含む達成度を基準ＤＢ１５３に記憶する（ステップＳ１３１３）。具体的に制御部１１は、ステップＳ１３０７又はＳ１３０９で代入した変数Ｃの値と、ステップＳ１３１２で算出した達成率Ｓ（ｍ）とを、項目番号ｍと対応付けて基準ＤＢ１５３に記憶する。制御部１１は、施設基準に係るｎ番目までの基準項目全てについて上記の処理を完了したか否かを判定する（ステップＳ１３１４）。処理が完了していない基準項目があると判定した場合（Ｓ１３１４：ＮＯ）、制御部１１は処理をステップＳ１３０２に戻す。全ての基準項目について処理を完了したと判定した場合（Ｓ１３１４：ＹＥＳ）、制御部１１は一連の処理を終了する。
【００６１】
図１４は、達成状況の出力処理に関する処理手順の一例を示すフローチャートである。
サーバ１の制御部１１は、端末２を介して施設基準の検索条件の入力を受け付ける（ステップＳ１４０１）。例えば端末２は、図１０で例示した検索画面を表示し、施設基準の区分番号、名称、達成率、達成の可否、分類区分等の検索条件の入力を受け付ける。サーバ１の制御部１１は、ネットワークＮを介して当該入力内容を端末２から受信することで、検索条件の入力を受け付ける。制御部１１は、受け付けた検索条件を満たす施設基準について、達成度を含む情報を基準ＤＢ１５３から取得する（ステップＳ１４０２）。具体的に制御部１１は、基準項目に応じた達成の可否、達成率、キーワード、分類区分等を含む所定情報を取得する。制御部１１は、施設基準の達成度を含む所定情報を、ネットワークＮを介して端末２に出力する（ステップＳ１４０３）。これにより端末２は、図１１で例示した達成状況画面を表示する。達成状況画面は、例えば施設基準の達成項目数１１１１、達成率１１１２、各基準項目に応じた達成の可否１１２１、達成率の内訳１１２２等を含む。制御部１１は、一連の処理を終了する。
【００６２】
なお、上記においてサーバ１は、施設基準における各基準項目の記載順序、及び各基準項目に記載されたキーワードの重要度に応じて構成比率Ｒ（ｍ）を算出したが、本実施の形態はこれに限るものではない。例えばサーバ１は、記載順序のみに応じて構成比率Ｒ（ｍ）を算出することとしてもよい。
【００６３】
また、上記の検索画面（図１０）、達成状況画面（図１１）等の表示態様は一例であって、本実施の形態はこれに限るものではない。例えば端末２は、各施設基準の名称、達成度等を簡易的に一覧表示し、ユーザによる選択入力に基づき各施設基準の詳細な達成状況を表示するようにしてもよい。
【００６４】
また、上記においてサーバ１は、施設基準に含まれる全てのキーワードについて条件を満たす場合に当該施設基準が達成済みであるものと判断したが、本実施の形態はこれに限るものではない。サーバ１は、施設基準の記載内容に応じて、一部のキーワードについてのみ条件を満たす場合に達成済みであるものと判断してもよい。例えばサーバ１は、施設基準が記載された文書データにおける「及び」「又は」等の接続詞を併せて抽出し、各キーワードの相関関係がＡＮＤ条件であるのかＯＲ条件であるのかを判断する。また、サーバ１は接続詞だけでなく、その他の助詞を含めて判断してもよい。上記のように、施設基準の達成の可否に係る判定条件については種々の変更が考えられる。
【００６５】
また、上記において病院の各システムで使用されるデータはサーバ１に記憶されているものとしたが、本実施の形態はこれに限るものではない。例えば診察ＤＢ１５４、医事ＤＢ１５５、及び看護ＤＢ１５６は病院に設置された別個のサーバ装置に記憶しておき、本実施の形態に係る処理を行うサーバ１は病院外に設置される構成であってもよい。すなわち、病院内のシステムとサーバ１とは別個のハードウェアとして構成されていてもよい。
また、上記においてサーバ１は診察システム、医事システム、及び看護システムで使用されるデータからキーワードに合致する情報を抽出したが、本実施の形態はこれに限るものではなく、サーバ１はいずれかのシステムで使用されるデータから必要情報を抽出すればよい。
【００６６】
以上より、本実施の形態１によれば、医療機関の施設基準管理を効率化することができる。
【００６７】
また、本実施の形態１によれば、施設基準の達成度に関して、達成の可否だけでなく、詳細な達成率を出力することができる。
【００６８】
また、本実施の形態１によれば、基準項目の記載順序に応じて適切な達成率を出力することができる。
【００６９】
また、本実施の形態１によれば、基準項目毎に達成率の詳細な内訳を出力することができる。
【００７０】
また、本実施の形態１によれば、キーワードの重要度を考慮して、より適切な達成率を出力することができる。
【００７１】
また、本実施の形態１によれば、各基準項目に複数のキーワードが含まれる場合であっても、適切な構成比率を設定し、達成率の内訳を出力することができる。
【００７２】
また、本実施の形態１によれば、ユーザは達成状況を確認する施設基準の絞り込み検索が可能となり、施設基準を効率的に管理、検討することができる。
【００７３】
（実施の形態２）
本実施の形態では、病院の各システムのデータ変更に伴い施設基準の達成度に変化がある場合、達成状況に影響が出る旨をユーザに通知する形態について述べる。
【００７４】
図１５は、実施の形態２に係る入力画面の一例を示す説明図である。ユーザによる所定の操作入力を受け付けた場合、端末２は図１５に示す入力画面を表示する。入力画面は、病院の診察システム、医事システム、及び看護システムに関するデータについて情報の指定入力を受け付けるための画面である。本実施の形態に係る入力画面は、人事異動に係る情報の指定入力を受け付けるための画面である。端末２は入力画面において、例えば異動する職員の氏名、所属、職種、異動（退職）する日時等の入力を受け付ける。なお、図１５においては人事異動を一例として入力画面を示しているが、本実施の形態はこれに限るものではない。例えば端末２は、診療科の統廃合、医療事務管理の変更、医療設備の導入等に応じて入力画面のテンプレートを定めておき、各入力画面から各種情報の指定入力を受け付ける。
端末２は、受け付けた指定入力に係る情報をサーバ１に送信する。サーバ１の制御部１１は、端末２から送信された指定入力に係る情報を受信する。これにより、制御部１１は端末２を介してキーワードに合致する情報に関する指定入力を受け付ける。
【００７５】
制御部１１は、受け付けた指定入力により、施設基準の達成状況に変化があるか否かを判断する。具体的に制御部１１は、診察ＤＢ１５４、医事ＤＢ１５５、又は看護ＤＢ１５６を参照し、指定された情報を抽出する。例えば医師の人事異動に係る情報について指定入力を受け付けた場合、制御部１１は診察ＤＢ１５４を参照し、指定された医師の情報を抽出する。
【００７６】
制御部１１は基準ＤＢ１５３を参照し、当該情報と合致するキーワード、該キーワードが含まれる施設基準及び基準項目等の情報を読み出す。具体的に制御部１１は、各データベースから抽出した情報のアドレスと対応付けて記憶されているキーワード、施設基準の名称、基準項目の項目番号等を読み出す。
【００７７】
制御部１１は、指定された情報が変更された場合に、基準ＤＢ１５３から読み出したキーワードから特定される条件を満たすか否かを判定する。すなわち制御部１１は、指定入力に係る変更内容をキーワードに合致する情報に反映させた場合に、反映後の情報が条件を満たすか否かを判定する。これにより制御部１１は、人事異動等による施設基準の達成の可否を判定する。制御部１１は、判定結果を一時的に記憶する。
【００７８】
制御部１１は、指定された情報の変更に伴い、施設基準の達成度が変化するか否かを判定する。具体的に制御部１１は、基準ＤＢ１５３に記憶されている基準達成の可否と上記の判定結果とが一致するか否かを判定する。達成度が変化すると判定した場合、制御部１１は当該施設基準について達成度を再度算出する。制御部１１は、達成度が変化した当該施設基準の名称、達成項目数、達成率等の情報を端末２に出力する。
【００７９】
図１６は、実施の形態２に係る通知画面の一例を示す説明図である。達成度が変化すると判定した場合、制御部１１は達成状況が変わる旨の通知を、端末２を介して出力する。図１６では、端末２が表示する当該通知画面を示す。通知画面は、達成状況が変わる旨のテキストのほかに、当該施設基準の名称、データ変更後の達成項目数、達成率等を含む。ユーザは、出力画面により病院の各システムにおけるデータ変更に伴う達成状況への影響を確認することができる。
なお、通知画面で示す各施設基準の表示欄への操作入力を受け付けた場合、図１１で例示したように、サーバ１は端末２に詳細な項目達成状況を出力可能としてもよい。
【００８０】
図１７は、実施の形態２に係る処理手順の一例を示すフローチャートである。図１７に基づいて、本実施の形態に係るサーバ１が実行する処理内容について説明する。
サーバ１の制御部１１は、端末２を介して、診察ＤＢ１５４、医事ＤＢ１５５、又は看護ＤＢ１５６に記憶されているデータについて情報の指定を受け付ける（ステップＳ１７０１）。具体的には、端末２は所定の操作入力を受け付けた場合に図１５で例示した入力画面を表示する。端末２は、当該入力画面において、例えば人事異動、設備導入等に係るデータの変更内容について、指定入力を受け付ける。サーバ１の制御部１１は、当該情報を端末２から受信することで、指定入力を受け付ける。
【００８１】
制御部１１は、指定された情報を診察ＤＢ１５４、医事ＤＢ１５５、又は看護ＤＢ１５６に記憶されているデータから抽出する（ステップＳ１７０２）。例えば医師の人事異動に係る情報が指定入力された場合、制御部１１は医師ＩＤに基づき該当する医師の情報を抽出する。制御部１１は基準ＤＢ１５３を参照し、ステップＳ１７０２で抽出した情報と合致するキーワード、該キーワードが含まれる施設基準、基準項目等の情報を読み出す（ステップＳ１７０３）。例えば制御部１１は、基準ＤＢ１５３を参照し、ステップＳ１７０２で抽出した情報のアドレスと対応付けて記憶されている施設基準、基準項目、キーワード等の情報を読み出す。
【００８２】
制御部１１は、指定された情報に変更がある場合に、ステップＳ１７０３で読み出したキーワードから特定される条件を満たすか否かを判定する（ステップＳ１７０４）。すなわち制御部１１は、ステップＳ１７０１で受け付けた指定入力が示す変更内容を、キーワードに合致する情報に反映させる。制御部１１は、変更を反映した情報がキーワードから特定される条件を満たすか否かを判定する。条件を満たすと判定した場合（Ｓ１７０４：ＹＥＳ）、制御部１１は変数Ｃに「１」を代入する（ステップＳ１７０５）。条件を満たさないと判定した場合（Ｓ１７０４：ＮＯ）、制御部１１は変数Ｃに「０」を代入する（ステップＳ１７０６）。
【００８３】
制御部１１は、指定された情報の変更に伴い、当該施設基準の達成の可否に変化があるか否かを判定する（ステップＳ１７０７）。例えば制御部１１は、ステップＳ１７０５又はＳ１７０６で一時的に記憶した判定結果（変数Ｃの値）を基準ＤＢ１５３の可否列に記憶されている値と比較し、達成の可否に変化があるか否かを判定する。達成の可否に変化があると判定した場合（Ｓ１７０７：ＹＥＳ）、制御部１１は、当該施設基準について達成率を算出する（ステップＳ１７０８）。制御部１１は、施設基準の名称、達成項目数、達成率等の情報を端末２に出力する（ステップＳ１７０９）。ステップＳ１７０９の処理を行った後で、又は達成の可否に変化がないと判定した場合（Ｓ１７０７：ＮＯ）、制御部１１は一連の処理を終了する。
【００８４】
なお、上記でサーバ１は、施設基準の達成の可否について変化があるか否かを判定したが、達成率に変化があるか否かを判定することとしてもよい。つまりサーバ１は、施設基準の達成度について変化があるか否かを判定すればよい。
【００８５】
以上より、本実施の形態２によれば、例えば人事異動等により既存のデータに変更がある場合、ユーザは、データ変更が基準達成状況に及ぼす影響を事前に知ることができる。
【００８６】
（実施の形態３）
本実施の形態では、未達成の施設基準について、当該施設基準の達成時に加算される診療報酬を算出する形態について述べる。
【００８７】
図１８は、実施の形態３に係る情報処理システムの構成例を示す模式図である。本実施の形態に係るサーバ１の大容量記憶装置１５は、文言テーブル１５１、分類テーブル１５２等のほかに、点数テーブル１５７を記憶している。点数テーブル１５７は、診療行為に係る診療報酬の点数を定めたテーブルである。
【００８８】
図１９は、実施の形態３に係る点数テーブル１５７のレコードレイアウトの一例を示す説明図である。点数テーブル１５７は、行為列、区分番号列、点数列を含む。行為列は、施設基準の届出により認可される診療行為の名称を記憶している。本実施の形態において医療行為の名称は、施設基準の名称と同様である。区分番号列は、診療行為と対応付けて、施設基準の区分番号を記憶している。点数列は、診療行為と対応付けて、当該診療行為について施設基準に規定されている診療報酬の点数を記憶している。
なお、サーバ１は点数テーブル１５７において診療報酬の点数を予め記憶しておくのではなく、ネットワークＮを介して診療報酬の点数を取得するようにしてもよい。
【００８９】
図１０で例示した検索画面において施設基準の達成状況に係る検索を受け付けた場合、サーバ１の制御部１１は、検索する施設基準が未達成であるか否かを判定する。具体的に制御部１１は、基準ＤＢ１５３の可否列を参照して施設基準達成の可否を判断する。施設基準が未達成であると判定した場合、制御部１１は、当該施設基準を達成した場合に加算される診療報酬を算出し、当該施設基準の達成度と共に加算診療報酬を端末２に出力する処理を実行する。
【００９０】
例えば制御部１１は、点数テーブル１５７を参照し、未達成の施設基準に係る診療行為の点数を取得する。また、制御部１１は医事ＤＢ１５５を参照し、過去に当該診療行為を行った件数を取得する。例えば制御部１１は、過去３ヶ月間の診療行為の件数を集計する。制御部１１は、取得した診療行為の点数及び件数に基づき、診療報酬の金額を算出する。すなわち制御部１１は、未達成である当該施設基準を達成した場合に加算される診療報酬を算出する。なお、制御部１１は加算診療報酬を金額ではなく点数で算出してもよい。
制御部１１は、未達成である当該施設基準の達成度等と共に、達成時に加算される診療報酬を併せて端末２に出力する。
【００９１】
図２０は、実施の形態３に係る達成状況画面の一例を示す説明図である。本実施の形態に係る達成状況画面は、基準達成状況１１０１、項目達成状況１１０２のほかに、加算診療報酬２００３を含む。加算診療報酬２００３は、未達成の施設基準を達成した場合に加算される診療報酬の詳細を示す表である。加算診療報酬２００３は、例えば当該施設基準に係る診療行為の一件当たりの点数、過去３ヶ月間の件数、及び当該施設基準達成時に加算される診療報酬を含む。
【００９２】
図２１は、実施の形態３に係る達成状況の出力処理に関する処理手順の一例を示すフローチャートである。図２１に基づいて、本実施の形態に係るサーバ１が実行する処理内容について説明する。
サーバ１の制御部１１は、基準ＤＢ１５３から施設基準の達成度を示す情報を取得した後で（ステップＳ１４０２）、以下の処理を実行する。制御部１１は、取得した情報に基づき、検索された施設基準が未達成であるか否かを判定する（ステップＳ２１０１）。例えば制御部１１は、当該施設基準に未達成の基準項目が含まれるか否かを判定する。当該施設基準が未達成でないと判定した場合（Ｓ２１０１：ＮＯ）、制御部１１は処理をステップＳ１４０３に移行する。
【００９３】
当該施設基準が未達成であると判定した場合（Ｓ２１０１：ＹＥＳ）、制御部１１は点数テーブル１５７を参照し、当該施設基準に係る診療行為について一件当たりの報酬点数を取得する（ステップＳ２１０２）。制御部１１は、医事ＤＢ１５５を参照し、当該施設基準に係る診療行為について過去に実施された件数を取得する（ステップＳ２１０３）。例えば制御部１１は、医事ＤＢ１５５における過去３ヶ月分のデータを参照し、過去３ヶ月において実施された当該診療行為の件数を集計する。制御部１１は、取得した一件当たりの報酬点数及び診療件数に基づき、当該施設基準を達成した場合に加算される診療報酬を算出する（ステップＳ２１０４）。
【００９４】
制御部１１は、未達成である施設基準の達成度、及び当該施設基準を達成した場合に加算される診療報酬を含む情報を端末２に出力する（ステップＳ２１０５）。例えば制御部１１は、基準項目に応じた達成の可否、達成率、キーワード、分類区分等のほかに、ステップＳ２１０４で算出した診療報酬を含む所定情報を端末２に送信する。当該情報を受信した場合、端末２は図２０で例示した達成状況画面を表示する。当該達成状況画面は、未達成である施設基準の名称、達成項目数、達成率、基準項目毎の内訳等のほかに、当該施設基準達成時に加算される点数、診療報酬等を含む。制御部１１は、一連の処理を終了する。
【００９５】
以上より、本実施の形態３によれば、未達成の施設基準について、施設基準達成時のシミュレーションをユーザに提示することができる。
【００９６】
（実施の形態４）
図２２は、上述した形態のサーバ１の動作を示す機能ブロック図である。制御部１１がプログラムＰを実行することにより、サーバ１は以下のように動作する。第１抽出部２２０１は、医療サービスを提供する施設が満たすべき基準が記載された文書データを参照して、前記基準から所定の条件を特定するキーワード情報を抽出する。第２抽出部２２０２は、病院の診察システム、医事システム、及び看護システムで使用されるデータを記憶する記憶部を参照して、前記キーワード情報に合致する情報を抽出する。出力部２２０３は、抽出した前記キーワード情報に合致する情報が前記キーワード情報から特定される条件を満たしているか否かに応じて、前記基準の達成度を出力する。
【００９７】
図２３は、実施の形態４に係る情報処理システムのハードウェア群を示す模式図である。読取部１４はディスクドライブ、メモリーカードスロット等であり、ＣＤ（Compact   Disk）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ、メモリーカード、又はＵＳＢ（Universal Serial Bus）等の可搬型記憶媒体１ａを読み取る。制御部１１はプログラムＰを可搬型記憶媒体１ａより読み取り、記憶部１２に記憶しても良い。また、制御部１１はネットワークＮを介して他のコンピュータからプログラムＰをダウンロードし、記憶部１２に記憶しても良い。さらにまた制御部１１は、半導体メモリ１ｂからプログラムＰを読み込んでも良い。
【００９８】
本実施の形態４は以上の如きであり、その他は実施の形態１から３と同様であるので、対応する部分には同一の符号を付してその詳細な説明を省略する。
【００９９】
以上の実施の形態１から実施の形態４を含む実施形態に関し、さらに以下の付記を開示する。
【０１００】
（付記１）
医療サービスを提供する施設が満たすべき基準が記載された文書データを参照して、前記基準から所定の条件を特定するキーワード情報を抽出し、
病院の診察システム、医事システム、又は看護システムで使用されるデータを記憶する記憶部を参照して、前記キーワード情報に合致する情報を抽出し、
抽出した前記キーワード情報に合致する情報が前記キーワード情報から特定される条件を満たしているか否かに応じて、前記基準の達成度を出力する
処理をコンピュータに実行させるプログラム。
（付記２）
前記基準に含まれる各基準項目から前記キーワード情報を抽出し、
前記基準における前記各基準項目の構成比率を設定し、
設定した前記構成比率に基づき、前記基準の達成率を含む前記達成度を出力する
付記１に記載のプログラム。
（付記３）
前記達成度はさらに、前記各基準項目の達成の可否を含む
付記２に記載のプログラム。
（付記４）
前記基準における前記各基準項目の記載順序に応じて、前記構成比率を設定する
付記２又は付記３に記載のプログラム。
（付記５）
前記構成比率に基づき、前記各基準項目に応じた前記達成率の内訳を出力する
付記２から付記４のいずれか一つに記載のプログラム。
（付記６）
前記キーワード情報の重要度を定めたテーブルを参照して、前記各基準項目から抽出した前記キーワード情報の重要度を判別し、
判別した前記重要度に応じて、前記構成比率を設定する
付記２から付記５のいずれか一つに記載のプログラム。
（付記７）
一の前記基準項目から一又は複数の前記キーワード情報を抽出し、
抽出した前記キーワード情報それぞれについて前記重要度を判別し、
前記基準項目毎に算出される前記重要度の総和に応じて、前記構成比率を設定し、
一又は複数の前記キーワード情報それぞれが示す条件要素を満たしているか否かに応じて、前記各基準項目に係る前記達成率を算出して前記内訳を出力する
付記６に記載のプログラム。
（付記８）
前記達成度を出力する前記基準に関して、検索条件の入力を受け付け、
受け付けた前記検索条件を満たす前記基準の前記達成度を出力する
付記１から付記７のいずれか一つに記載のプログラム。
（付記９）
前記記憶部に記憶されているデータの指定を受け付け、
指定されたデータに変更がある場合に前記達成度が変化する前記基準に係る情報を出力する
付記１から付記８のいずれか一つに記載のプログラム。
（付記１０）
未達成である前記基準について、前記記憶部に記憶されたデータを参照し、前記基準を達成した場合に加算される診療報酬を算出して出力する
付記１から付記９のいずれか一つに記載のプログラム。
（付記１１）
医療サービスを提供する施設が満たすべき基準が記載された文書データを参照して、前記基準から所定の条件を特定するキーワード情報を抽出する第１抽出部と、
病院の診察システム、医事システム、又は看護システムで使用されるデータを記憶する記憶部を参照して、前記キーワード情報に合致する情報を抽出する第２抽出部と、
抽出した前記キーワード情報に合致する情報が前記キーワード情報から特定される条件を満たしているか否かに応じて、前記基準の達成度を出力する出力部と
を備える情報処理装置。
（付記１２）
医療サービスを提供する施設が満たすべき基準が記載された文書データを参照して、前記基準から所定の条件を特定するキーワード情報を抽出し、
病院の診察システム、医事システム、又は看護システムで使用されるデータを記憶する記憶部を参照して、前記キーワード情報に合致する情報を抽出し、
抽出した前記キーワード情報に合致する情報が前記キーワード情報から特定される条件を満たしているか否かに応じて、前記基準の達成度を出力する
処理をコンピュータに実行させる情報処理方法。
【０１０１】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０２】
１  サーバ
１１  制御部
１２  記憶部
Ｐ  プログラム
１３  通信部
１４  読取部
１５  大容量記憶装置
１５１  文言テーブル
１５２  分類テーブル
１５３  基準ＤＢ
１５４  診察ＤＢ
１５５  医事ＤＢ
１５６  看護ＤＢ
１００１  番号入力欄
１００２  基準名入力欄
１００３  達成率入力欄
１００４  可否入力欄
１００５  分類欄
１１０１  基準達成状況
１１１１  達成項目数
１１１２  達成率
１１０２  項目達成状況
１１２１  可否
１１２２  内訳
２００３  加算診療報酬
２２０１  第１抽出部
２２０２  第２抽出部
２２０３  出力部
【図１】
0006597421.tif 000002
【図２】
0006597421.tif 000003
【図３】
0006597421.tif 000004
【図４】
0006597421.tif 000005
【図５】
0006597421.tif 000006
【図６】
0006597421.tif 000007
【図７】
0006597421.tif 000008
【図８】
0006597421.tif 000009
【図９】
0006597421.tif 000010
【図１０】
0006597421.tif 000011
【図１１】
0006597421.tif 000012
【図１２】
0006597421.tif 000013
【図１３】
0006597421.tif 000014
【図１４】
0006597421.tif 000015
【図１５】
0006597421.tif 000016
【図１６】
0006597421.tif 000017
【図１７】
0006597421.tif 000018
【図１８】
0006597421.tif 000019
【図１９】
0006597421.tif 000020
【図２０】
0006597421.tif 000021
【図２１】
0006597421.tif 000022
【図２２】
0006597421.tif 000023
【図２３】
0006597421.tif 000024