(57)【要約】      （修正有）【課題】作成された処方箋等の第１文書と連携して注意喚起または服薬指導文書等の第２文書を作成し、出力する。【解決手段】情報処理装置１０は、第１情報の操作入力、および第１情報についての出力動作指令の操作入力を受け付ける入力手段２０１と、出力動作指令の操作入力が受け付けられた場合、第１情報に基づく第１出力データを生成する第１生成手段２０３と、第１出力データから特定情報を抽出する抽出手段２０５と、記憶手段に記憶された文書情報データベースに特定情報に対応する第２情報が存在するか否かを検索する検索手段２０６と、第２情報が存在する場合、文書情報データベースから第２情報を取得する取得手段２０７と、第１出力データを出力させるための出力先として第１出力先を選択し、第２情報に基づくデータを出力させるための出力先として第２出力先を選択する選択手段２０９と、を備える。【選択図】図４
2017027512.tif 000002
【特許請求の範囲】
【請求項１】
第１情報の操作入力、および前記第１情報についての出力動作指令の操作入力を受け付ける入力手段と、
前記入力手段により前記出力動作指令の操作入力が受け付けられた場合、前記第１情報に基づく第１出力データを生成する第１生成手段と、
前記第１出力データから特定情報を抽出する抽出手段と、
記憶手段に記憶された文書情報データベースに前記特定情報に対応する第２情報が存在するか否かを検索する検索手段と、
前記検索手段による検索の結果、前記第２情報が存在する場合、前記文書情報データベースから該第２情報を取得する取得手段と、
前記第１出力データを出力させるための出力先として第１出力先を選択し、前記第２情報に基づくデータを出力させるための出力先として第２出力先を選択する選択手段と、
を備えた情報処理装置。
【請求項２】
前記第１出力先および前記第２出力先は、それぞれ画像形成装置であり、
前記選択手段は、前記第１出力データを印刷出力させるための出力先として前記第１出力先を選択し、前記第２情報に基づくデータを印刷出力させるための出力先として、前記第１出力先が設置された場所とは異なる場所に設置された前記第２出力先を選択する請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段は、外部装置に備えられ、
前記外部装置とデータ通信する通信手段を、さらに備えた請求項１または２に記載の情報処理装置。
【請求項４】
前記記憶手段は、条件と、前記条件を満たす場合の動作とを関連付けるルール情報を記憶し、
前記選択手段は、前記ルール情報に基づいて、前記第１出力先および前記第２出力先それぞれの選択を行う請求項１または２に記載の情報処理装置。
【請求項５】
前記ルール情報の前記条件、および該条件を満たす場合の動作の内容を変更して設定する設定手段を、さらに備えた請求項４に記載の情報処理装置。
【請求項６】
前記第１情報は、処方箋情報であり、
前記特定情報は、前記処方箋情報に含まれる薬剤情報であり、
前記第２情報は、前記薬剤情報に対応する指導文書情報である請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
前記選択手段は、前記第２出力先の選択後、前記入力手段により前記第１出力先による出力の許可を示す操作入力を受け付けた場合に、前記第１出力先の選択を行う請求項６に記載の情報処理装置。
【請求項８】
前記第２情報と、前記処方箋情報に対応する患者の情報とを統合して第２出力データを生成する第２生成手段を、さらに備え、
前記選択手段は、前記第２情報に基づくデータとしての前記第２出力データを出力させるための出力先として前記第２出力先を選択する請求項６または７に記載の情報処理装置。
【請求項９】
前記取得手段により前記特定情報に対応する前記第２情報が複数取得された場合、複数の前記第２情報を統合して第２出力データを生成する第２生成手段を、さらに備え、
前記選択手段は、前記第２情報に基づくデータとしての前記第２出力データを出力させるための出力先として前記第２出力先を選択する請求項１〜７のいずれか一項に記載の情報処理装置。
【請求項１０】
請求項１に記載の情報処理装置と、
前記記憶手段を備えた外部装置と、
を含み、
前記情報処理装置は、前記外部装置とデータ通信する通信手段を、さらに備えた出力システム。
【請求項１１】
第１情報の操作入力、および前記第１情報についての出力動作指令の操作入力を受け付ける入力ステップと、
前記出力動作指令の操作入力を受け付けた場合、前記第１情報に基づく第１出力データを生成する生成ステップと、
前記第１出力データから特定情報を抽出する抽出ステップと、
記憶手段に記憶された文書情報データベースに前記特定情報に対応する第２情報が存在するか否かを検索する検索ステップと、
前記検索ステップにおける検索の結果、前記第２情報が存在する場合、前記文書情報データベースから該第２情報を取得する取得ステップと、
前記第１出力データを出力させるための出力先として第１出力先を選択し、前記第２情報に基づくデータを出力させるための出力先として第２出力先を選択する選択ステップと、
を有する出力方法。
【請求項１２】
コンピュータに、
第１情報の操作入力、および前記第１情報についての出力動作指令の操作入力を受け付ける入力手段により前記出力動作指令の操作入力が受け付けられた場合、前記第１情報に基づく第１出力データを生成する生成手段と、
前記第１出力データから特定情報を抽出する抽出手段と、
記憶手段に記憶された文書情報データベースに前記特定情報に対応する第２情報が存在するか否かを検索する検索手段と、
前記検索手段による検索の結果、前記第２情報が存在する場合、前記文書情報データベースから該第２情報を取得する取得手段と、
前記第１出力データを出力させるための出力先として第１出力先を選択し、前記第２情報に基づくデータを出力させるための出力先として第２出力先を選択する選択手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、出力システム、出力方法およびプログラムに関する。
【背景技術】
【０００２】
患者は、病院で医師から診察を受け、その診断結果に基づいて薬が処方される際には、病院で受け取る場合でも、院外の薬局で受け取る場合でも、必ず医師が作成する処方箋が発行され、それに基づいて調剤が行われ、薬が患者に渡される。薬を処方するための処方箋は、決められた書式があり、手入力でも作成が可能だが、電子カルテシステムのような医療向けシステムを利用することにより、医師が診察室の端末から薬の情報を入力すると、端末に接続されたプリンタから処方箋を出力することができる。
【０００３】
処方する薬の中には、その効用および副作用について、服用時または服用後に注意が必要な薬がある。医師は、薬を処方する場合には、患者に対してその薬について説明する義務を負っており、注意喚起をする必要があり、例えば、そのために注意事項または指導内容を記載した文書を用いて説明を行う。しかし、薬の種類に応じた適切な注意または指導事項の説明は医師の義務であるが、処方対象となる全ての薬剤についてすべての説明事項を覚えておくのは困難である。そのため、医師または薬剤師が薬の情報を入力すると、患者への説明事項をＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）の画面上に表示したり、または説明事項を紙へ印刷する指導文書作成システムが既に知られている。このようなシステムの一例として、患者または処方薬に合せた注意喚起または服薬指導文書を作成するために、注意喚起文または服薬指導文を医薬品コードと対応させてデータベースに登録し、システムに医薬品コードおよび患者の個人情報を入力することにより注意喚起文または服薬指導文を出力するシステムが提案されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されたシステムは、医師または薬剤師がシステムへの問い合わせを行うために、薬剤情報を入力することが必要なため、業務上の手間が多く、処方箋（第１文書）の発行と連携できないという問題があった。また、注意喚起または服薬指導文書（第２文書）を作成する際には、処方箋の発行と連携できないため、医師または薬剤師は、処方箋の作成とは独立に薬剤情報を入力する必要があるため、入力漏れ等の人為的ミスによって、注意喚起事項または服薬指導事項の患者への伝達漏れが発生する可能性があるという問題もあった。
【０００５】
本発明は、上述の問題点に鑑みてなされたものであって、作成された処方箋等の第１文書と連携して注意喚起または服薬指導文書等の第２文書を作成することができる情報処理装置、出力システム、出力方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、第１情報の操作入力、および第１情報についての出力動作指令の操作入力を受け付ける入力手段と、出力動作指令の操作入力が受け付けられた場合、第１情報に基づく第１出力データを生成する第１生成手段と、第１出力データから特定情報を抽出する抽出手段と、記憶手段に記憶された文書情報データベースに特定情報に対応する第２情報が存在するか否かを検索する検索手段と、第２情報が存在する場合、文書情報データベースから第２情報を取得する取得手段と、第１出力データを出力させるための出力先として第１出力先を選択し、第２情報に基づくデータを出力させるための出力先として第２出力先を選択する選択手段と、を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、作成された処方箋等の第１文書と連携して注意喚起または服薬指導文書等の第２文書を作成することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態に係る出力システムの全体構成の一例を示す図である。
【図２】図２は、実施の形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【図３】図３は、実施の形態に係る情報処理装置のソフトウェア構成の一例を示す図である。
【図４】図４は、実施の形態に係る情報処理装置の機能ブロックの構成の一例を示す図である。
【図５】図５は、条件とアクションとで構成されるルールを定義したルールテーブルの一例を示す図である。
【図６】図６は、処方箋の書式を示す図である。
【図７】図７は、薬剤情報の抽出対象となる処方箋における指定領域を示す図である。
【図８】図８は、処方箋および指導文書についての設定情報を示す文書設定テーブルの一例を示す図である。
【図９】図９は、データベースサーバが記憶する指導文書テーブルの構成の一例を示す図である。
【図１０】図１０は、実施の形態に係る出力システムの印刷動作の一例を示すフローチャートである。
【図１１】図１１は、実施の形態の変形例における処方箋の印刷の可否を確認するための印刷確認画面を示す図である。
【発明を実施するための形態】
【０００９】
以下に、図１〜１１を参照しながら、本発明に係る情報処理装置、出力システム、出力方法およびプログラムの実施の形態を詳細に説明する。また、以下の実施の形態によって本発明が限定されるものではなく、以下の実施の形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、およびいわゆる均等の範囲のものが含まれる。さらに、以下の実施の形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更および組み合わせを行うことができる。
【００１０】
［実施の形態］
（出力システムの全体構成）
図１は、実施の形態に係る出力システムの全体構成の一例を示す図である。図１を参照しながら、出力システム１の全体構成の概略を説明する。
【００１１】
図１に示すように、出力システム１は、情報処理装置１０と、第１プリンタ２０（第２出力先）と、第２プリンタ２１（第１出力先）と、データベースサーバ３０（外部装置）と、を有する。情報処理装置１０、第１プリンタ２０、第２プリンタ２１、およびデータベースサーバ３０は、それぞれネットワーク４０を介して、通信可能となるように接続されている。
【００１２】
情報処理装置１０は、処方箋、および処方箋に示される薬剤についての注意喚起事項または服薬指導事項（以下、単に「指導事項」という）が記載された文書（以下、単に「指導文書」という）の印刷データを生成し、ネットワーク４０を介して、第１プリンタ２０または第２プリンタ２１に対して印刷指令を行うＰＣ等の情報処理端末である。
【００１３】
第１プリンタ２０は、情報処理装置１０からの印刷指令に従って、情報処理装置１０により生成された指導文書の印刷データを印刷出力する画像形成装置である。第１プリンタ２０は、図１に示すように、例えば、医師が使用する情報処理装置１０が設置された診察室である診察エリアＡに設置されているものとする。
【００１４】
第２プリンタ２１は、情報処理装置１０からの印刷指令に従って、情報処理装置１０により生成された処方箋の印刷データを印刷出力する画像形成装置である。第２プリンタ２１は、図１に示すように、例えば、病院の受付のエリアである受付エリアＢに設置されているものとする。
【００１５】
なお、第１プリンタ２０および第２プリンタ２１は、それぞれ、印刷機能のみを有したプリンタであっても、印刷機能を含む複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌｓ）であってもよい。ここで、複合機とは、コピー機能、印刷機能、スキャナ機能、およびファクシミリ機能のうち少なくとも２つの機能を有する画像形成装置である。
【００１６】
データベースサーバ３０は、薬剤と、薬剤に対する指導事項の情報とを関連付けたデータベースである指導文書ＤＢ３１（文書情報データベース）を有するサーバ装置である。データベースサーバ３０は、情報処理装置１０からの照会に応じて、薬剤に対する指導事項の情報を応答する。
【００１７】
ネットワーク４０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）またはインターネット等のネットワークである。ネットワーク４０は、例えば、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルでデータ通信が行われる。なお、ネットワーク４０は、有線で構成されたネットワークに限定されるものではなく、全部または一部が無線ＬＡＮ等による無線通信によって実現されるものとしてもよい。
【００１８】
なお、図１においては、出力システム１は、１台の情報処理装置１０を有するものとしているが、これに限定されるものではなく、２台以上の情報処理装置を有するものとしてもよい。また、図１においては、出力システム１は、第１プリンタ２０および第２プリンタ２１の２台の画像形成装置を有するものとしているが、これに限定されるものではなく、３台以上の画像形成装置を有するものとしてもよい。
【００１９】
また、図１に示す出力システム１の構成例では、データベースサーバ３０は、ネットワーク４０を介して情報処理装置１０と通信可能となっているが、これに限定されるものではなく、例えば、情報処理装置１０およびデータベースサーバ３０は、互いのネットワークポートを介して直接接続されるものとしてもよい。
【００２０】
（情報処理装置のハードウェア構成）
図２は、実施の形態に係る情報処理装置のハードウェア構成の一例を示す図である。図２を参照しながら、情報処理装置１０のハードウェア構成について説明する。
【００２１】
図２に示すように、本実施の形態に係る情報処理装置１０は、ＣＰＵ５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、通信Ｉ／Ｆ５０４と、補助記憶装置５０５と、表示装置５０６と、入力装置５０７と、を備えている。
【００２２】
ＣＰＵ５０１は、情報処理装置１０全体の動作を制御する装置である。ＲＯＭ５０２は、情報処理装置１０用のファームウェア等のプログラムを記憶している不揮発性記憶装置である。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される揮発性記憶装置である。
【００２３】
通信Ｉ／Ｆ５０４は、ネットワーク４０を介して第１プリンタ２０、第２プリンタ２１およびデータベースサーバ３０等と通信するためのインターフェースである。通信Ｉ／Ｆ５０４は、例えば、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。図２では、ネットワーク４０の図示を省略し、データベースサーバ３０と通信可能に接続されている例を示している。
【００２４】
補助記憶装置５０５は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）およびアプリケーションプログラム等の各種ソフトウェア、および各種データを記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）またはＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶装置である。
【００２５】
表示装置５０６は、カーソル、メニュー、ウィンドウ、文字または画像等の各種情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、プラズマディスプレイ、または有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等の表示装置である。入力装置５０７は、文字および数字等の入力、各種指示の選択、ならびにカーソルの移動等の操作を行うためのマウスまたはキーボード等の入力デバイスである。
【００２６】
上述のＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３、通信Ｉ／Ｆ５０４、補助記憶装置５０５、表示装置５０６、および入力装置５０７は、アドレスバスおよびデータバス等のバス５０８によって互いに通信可能に接続されている。
【００２７】
なお、ＲＯＭ５０２および補助記憶装置５０５に記憶された情報処理装置１０用のプログラムは、インストール可能な形式または実行可能な形式のファイルによって、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記録メディアのようにコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００２８】
また、データベースサーバ３０は、例えば、上述の図２に示した情報処理装置１０と同様のハードウェア構成を備えていればよい。この場合、図１に示したデータベースサーバ３０の指導文書ＤＢ３１は、補助記憶装置５０５に記憶されているものとすればよい。
【００２９】
（情報処理装置のソフトウェア構成）
図３は、実施の形態に係る情報処理装置のソフトウェア構成の一例を示す図である。図３を参照しながら、情報処理装置１０のソフトウェア構成について説明する。
【００３０】
図３に示すように、本実施の形態に係る情報処理装置１０は、文書作成アプリケーション５１、仮想プリンタドライバ５２、第１実プリンタドライバ５３、第２実プリンタドライバ５４、プラグイン５５（プラグイン５５ａ、出力制御プラグイン５５ｂ）、およびプラットフォームＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）５６等の各種ソフトウェアがインストールされている。
【００３１】
文書作成アプリケーション５１は、例えば、公知の電子カルテシステム（の一部）によって実現される処方箋等の文書を作成するためのアプリケーションである。文書作成アプリケーション５１は、ユーザによる入力装置５０７を介した印刷指令を受け付ける。
【００３２】
仮想プリンタドライバ５２は、文書作成アプリケーション５１により作成されるデータ（以下、「アプリケーションデータ」という）を、機種に依存しない中間印刷データに変換するデバイスドライバである。ここで、中間印刷データとは、第１プリンタ２０および第２プリンタ２１等の出力装置の機種に依存しない印刷データであり、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）またはＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等の形式のデータである。
【００３３】
第１実プリンタドライバ５３は、図１に示す第１プリンタ２０の印刷出力動作を制御するデバイスドライバである。第１実プリンタドライバ５３は、アプリケーションデータまたは中間印刷データを、第１プリンタ２０が印刷できるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式のデータに変換する。ここで、ＰＤＬとして、例えば、ＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）またはＰｏｓｔＳｃｒｉｐｔ等がある。
【００３４】
第２実プリンタドライバ５４は、図１に示す第２プリンタ２１の印刷出力動作を制御するデバイスドライバである。第２実プリンタドライバ５４は、アプリケーションデータまたは中間印刷データを、第２プリンタ２１が印刷できるＰＤＬ形式のデータに変換する。
【００３５】
プラグイン５５は、図３に示すプラットフォーム５７上で動作するソフトウェアであり、文書作成アプリケーション５１等のアプリケーションの機能を拡張するためのプログラムである。図３に示す例では、プラグイン５５として、プラグイン５５ａおよび出力制御プラグイン５５ｂがインストールされている。
【００３６】
プラグイン５５ａは、例えば、文書作成アプリケーション５１の機能を拡張するためのプラグインである。出力制御プラグイン５５ｂは、後述する図４に示す本実施の形態に係る情報処理装置１０の各機能部を実現するためのプラグインである。
【００３７】
プラットフォームＡＰＩ５６は、プラグイン５５が、プラットフォーム５７の機能を利用するためのインターフェースである。プラットフォームＡＰＩ５６は、プラグイン５５からの要求をプラットフォーム５７が受け取るために設けられた予め定義されたインターフェースであり、関数またはクラス等により構成される。
【００３８】
プラットフォーム５７は、文書作成アプリケーション５１等のアプリケーションまたはプラグイン５５を機能させるために必要な、基盤となるハードウェアまたはミドルウェアである。図３に示す例では、プラットフォーム５７として、表示制御部５７ａおよび通信部５７ｂが一例として備えられている。表示制御部５７ａは、後述する図４に示す表示制御手段２１３に相当し、図２に示した表示装置５０６の表示動作を制御する。通信部５７ｂは、図２に示す通信Ｉ／Ｆ５０４に相当する。
【００３９】
なお、図３に示すソフトウェアの構成は一例であって、これに限定するものではなく、後述する図４に示す情報処理装置１０の各機能部を実現する構成であればよい。
【００４０】
（情報処理装置の機能ブロック構成）
図４は、実施の形態に係る情報処理装置の機能ブロックの構成の一例を示す図である。図５は、条件とアクションとで構成されるルールを定義したルールテーブルの一例を示す図である。図６は、処方箋の書式を示す図である。図７は、薬剤情報の抽出対象となる処方箋における指定領域を示す図である。図８は、処方箋および指導文書についての設定情報を示す文書設定テーブルの一例を示す図である。図９は、データベースサーバが記憶する指導文書テーブルの構成の一例を示す図である。図４〜９を参照しながら、情報処理装置１０の機能ブロックの構成および動作について説明する。
【００４１】
図４に示すように、本実施の形態に係る情報処理装置１０は、入力手段２０１と、作成手段２０２と、第１生成手段２０３（第１生成手段、生成手段）と、条件判定手段２０４と、抽出手段２０５と、検索手段２０６と、取得手段２０７と、第２生成手段２０８と、出力先選択手段２０９（選択手段）と、第３生成手段２１０と、第４生成手段２１１と、設定手段２１２と、表示制御手段２１３と、通信手段２１４と、記憶手段２１５と、表示手段２１６と、を有する。
【００４２】
入力手段２０１は、ユーザからの操作入力を受け付ける機能部である。入力手段２０１は、図２に示す入力装置５０７によって実現される。
【００４３】
作成手段２０２は、入力手段２０１により受け付けられたユーザ（医師等）による薬剤等の処方箋の発行に必要な操作入力の情報に基づいて、処方箋情報（アプリケーションデータ）（第１情報）を作成する機能部である。ここで、処方箋の発行に必要な情報とは、例えば、患者の情報（氏名および保険の情報等）、処方薬の情報（薬剤の名称、１回量および処方量等）、および処方箋を発行する者の情報（医師名および病院名等）等である。作成手段２０２は、図３に示す文書作成アプリケーション５１が、図２に示すＣＰＵ５０１により実行されることによって実現される。
【００４４】
第１生成手段２０３は、作成手段２０２によって作成された処方箋情報から、中間印刷データである処方箋中間印刷データ（第１出力データ）を生成する機能部である。第１生成手段２０３は、生成した処方箋中間印刷データを記憶手段２１５に記憶させるものとしてもよい。第１生成手段２０３は、図３に示す仮想プリンタドライバ５２が、図２に示すＣＰＵ５０１により実行されることによって実現される。
【００４５】
条件判定手段２０４は、印刷に関わるルールに基づいた印刷動作（以下、「ルールベース印刷」という）を行う場合に、印刷に関わるルールにおける条件を満たすか否かを判定する機能部である。具体的には、条件判定手段２０４は、図５に示すルールテーブル１０００（ルール情報）に含まれる条件を満たすか否かを判定する。このルールテーブル１０００は、記憶手段２１５に記憶されているものとすればよい。条件判定手段２０４は、図３に示す出力制御プラグイン５５ｂが、図２に示すＣＰＵ５０１により実行されることによって実現される。
【００４６】
ルールベース印刷におけるルールは、図５のルールテーブル１０００が示すように、条件およびアクションによって構成される。例えば、ルールテーブル１０００は、条件判定手段２０４によって条件「指導文書の出力完了」が満たされた場合、アクション『プリンタ「Ｐｒｉｎｔｅｒ−Ｂ」で処方箋を出力』で示される動作が実行されることを示す。また、ルールテーブル１０００の「実行したら終了」の列は、対応するルールのアクションが実行された後、そのルールの直下のルールを実行するか否かを示す。例えば、「実行したら終了」が「終了しない」に設定されている場合、対応するルールのアクションが実行された後にルールベース印刷の動作を終了せずに、そのルールの直下のルールを実行する。ルールテーブル１０００の例では、アクション『プリンタ「Ｐｒｉｎｔｅｒ−Ａ」で指導文書を出力』が実行された後、ルールベース印刷の動作は終了せずに、条件判定手段２０４は、次のルールの条件「指導文書の出力完了」の判定を行う。
【００４７】
なお、ルールベース印刷における図５のルールテーブル１０００に示したルールは一例であり、他のルールがルールテーブル１０００に設定されているものとしてもよい。例えば、ルールベース印刷におけるルールの条件の種類としては、ルールテーブル１０００に示したもののほか、印刷設定、ドキュメント名、ドキュメントのページ数、および時間・曜日等が挙げられる。また、ルールベース印刷におけるルールのアクションの種類としては、ルールテーブル１０００に示したもののほか、印刷設定の変更、およびメッセージ通知等が挙げられる。
【００４８】
抽出手段２０５は、第１生成手段２０３により生成された処方箋中間印刷データから、薬剤情報（特定情報）を抽出する機能部である。ＸＰＳ等の形式である処方箋中間印刷データの処方箋書式は、例えば、図６に示す処方箋１５００のように所定の書式となる。具体的には、抽出手段２０５は、第１生成手段２０３により生成されたＸＰＳ等の形式の処方箋中間印刷データ（図６に示す処方箋１５００）から、処方薬の情報が記載されている部分として位置指定された領域（図７に示す処方箋１５００における指定領域１５０１）に含まれる文字列を薬剤情報として抽出する。処方箋１５００における指定領域１５０１の位置情報は、例えば、図８に示す文書設定テーブル１０１０の「処方箋指定領域」によって設定されているものとすればよい。例えば、指定領域１５０１は、図８に示すように、左上座標（ｘ１，ｙ１）および右下座標（ｘ２，ｙ２）によって定まる矩形領域によって特定される。この文書設定テーブル１０１０は、記憶手段２１５に記憶されているものとすればよい。この場合、抽出手段２０５は、図８に示す文書設定テーブル１０１０を参照し、「処方箋指定領域」で指定された矩形領域である指定領域１５０１を特定し、この指定領域１５０１に含まれる文字列を薬剤情報として抽出する。抽出手段２０５は、図３に示す出力制御プラグイン５５ｂが、図２に示すＣＰＵ５０１により実行されることによって実現される。
【００４９】
検索手段２０６は、抽出手段２０５により処方箋中間印刷データから薬剤情報が抽出された場合、データベースサーバ３０に問い合わせを行い、指導文書ＤＢ３１に含まれる図９に示す指導文書テーブル１０２０の薬剤名を取得して、薬剤情報に含まれる薬剤と一致するか否かを検索する機能部である。データベースサーバ３０の指導文書ＤＢ３１は、少なくとも、図９に示す指導文書テーブル１０２０と、指導文書テーブル１０２０の「文書データ」で示されるパスに存在する指導文書情報（第２情報）と、を含む。具体的には、検索手段２０６は、例えば、複数行で構成される文字列である薬剤情報を各行に分割し、分割した行ごとに、指導文書ＤＢ３１から取得した薬剤名が含まれるか否かを検索する。したがって、検索手段２０６は、薬剤情報から、指導文書ＤＢ３１の複数の薬剤名を見つける場合もあり得る。検索手段２０６は、検索の結果、薬剤情報に指導文書ＤＢ３１の薬剤名が含まれる場合、その薬剤名の情報を、取得手段２０７に送る。検索手段２０６は、図３に示す出力制御プラグイン５５ｂが、図２に示すＣＰＵ５０１により実行されることによって実現される。
【００５０】
なお、上述では、検索手段２０６は、データベースサーバ３０から薬剤名を取得して、薬剤情報にその薬剤名が含まれるか否かを検索しているが、これに限定するものではない。すなわち、検索手段２０６から薬剤情報を受信したデータベースサーバ３０が、受信した薬剤情報に、指導文書ＤＢ３１の指導文書テーブル１０２０の薬剤名が含まれるか否かを検索するものとしてもよい。この場合、検索手段２０６は、データベースサーバ３０による検索の結果、薬剤情報に含まれる薬剤名を取得するものとすればよい。
【００５１】
取得手段２０７は、検索手段２０６から薬剤情報に含まれる指導文書ＤＢ３１の薬剤名を受け取り、データベースサーバ３０に問い合わせを行い、指導文書ＤＢ３１の指導文書テーブル１０２０において、受け取った薬剤名に対応する「文書データ」が示すパスから、その薬剤名に応じた指導文書情報を取得する機能部である。取得手段２０７は、図３に示す出力制御プラグイン５５ｂが、図２に示すＣＰＵ５０１により実行されることによって実現される。
【００５２】
第２生成手段２０８は、取得手段２０７によって取得された指導文書情報と、その指導文書情報に対応する薬剤名と、患者の情報等とを組み合わせて文書情報（以下、「統合指導文書情報」という）を作成し、統合指導文書情報から、中間印刷データである指導文書中間印刷データ（第２出力データ）を生成する機能部である。また、第２生成手段２０８は、検索手段２０６により複数の薬剤名が検索され、取得手段２０７により複数の指導文書情報が取得された場合、上述の図８に示す文書設定テーブル１０１０を参照し、「指導文書集約」の設定内容が「ＹＥＳ」となっている場合、複数の薬剤名、およびそれぞれの薬剤に対応する複数の指導文書情報を集約して、１の統合指導文書情報を作成する。一方、第２生成手段２０８は、「指導文書集約」の設定内容が「ＮＯ」となっている場合、薬剤名、およびその薬剤名に対応する指導文書情報ごとに、統合指導文書情報を作成する。すなわち、この場合、複数の統合指導文書情報が作成される。第２生成手段２０８は、図３に示す仮想プリンタドライバ５２および出力制御プラグイン５５ｂが、図２に示すＣＰＵ５０１により実行されることによって実現される。上述のように、統合指導文書情報に患者の情報を含めることによって、患者に対して直接的に注意喚起を促すという効果があり、さらに、複数の統合指導文書情報が作成されても取り違いが起こらないという効果もある。なお、第２生成手段２０８は、統合指導文書情報から、中間印刷データである指導文書中間印刷データを生成するものとしているが、中間印刷データを作成することは必ずしも必要ではなく、統合指導文書情報を出力するのみとしてもよい。
【００５３】
出力先選択手段２０９は、上述したルールテーブル１０００に示すルールに従って、アプリケーションデータまたは中間印刷データの出力先となるプリンタを選択する機能部である。具体的には、条件判定手段２０４により、ルールテーブル１０００における条件のうち、取得手段２０７により指導文書情報が取得され、かつ、情報処理装置１０に割り当てられたＩＰアドレスが「１９２．１６８．＊＊．＊＊」であると判定された場合、出力先選択手段２０９は、第２生成手段２０８により生成された指導文書中間印刷データを、プリンタ名が「Ｐｒｉｎｔｅｒ−Ａ」である第１プリンタ２０に指導文書を出力させるために、第３生成手段２１０に送る。なお、図５に示すような、情報処理装置１０に割り当てられたＩＰアドレスが「１９２．１６８．＊＊．＊＊」であるか否かという条件の代わりに、情報処理装置１０にログインしているユーザが特定のユーザ（指導文書に基づいて説明義務を負うユーザ）であるか否かという条件であってもよい。このような条件にすることによって、指導文書に基づいて説明義務を負うユーザ（医師等）が印刷動作（ルールベース印刷）に対して、指導文書を確実に印刷出力することができる。
【００５４】
また、条件判定手段２０４により、第１プリンタ２０が指導文書の印刷出力を完了したと判定された場合、出力先選択手段２０９は、第１生成手段２０３により生成された処方箋中間印刷データを、プリンタ名が「Ｐｒｉｎｔｅｒ−Ｂ」である第２プリンタ２１に処方箋を出力させるために、第４生成手段２１１に送る。なお、図５に示すような、指導文書の印刷出力を完了したか否かという条件の代わりに、「条件なし」という条件としてもよい。すなわち、この場合、ルールベース印刷が実行された場合に、指導文書の出力の完了を待たずに、アクション『プリンタ「Ｐｒｉｎｔｅｒ−Ｂ」で処方箋を出力』で示される動作が実行される。
【００５５】
出力先選択手段２０９は、図３に示す出力制御プラグイン５５ｂが、図２に示すＣＰＵ５０１により実行されることによって実現される。
【００５６】
第３生成手段２１０は、出力先選択手段２０９から受け取った指導文書中間印刷データから、ＰＤＬ形式の実印刷データである指導文書実印刷データを生成する機能部である。第３生成手段２１０は、生成した指導文書実印刷データを、通信手段２１４を介して、第１プリンタ２０に送信し、指導文書として印刷出力させる。第３生成手段２１０は、図３に示す第１実プリンタドライバ５３が、図２に示すＣＰＵ５０１により実行されることによって実現される。
【００５７】
第４生成手段２１１は、出力先選択手段２０９から受け取った処方箋中間印刷データから、ＰＤＬ形式の実印刷データである処方箋実印刷データを生成する機能部である。第４生成手段２１１は、生成した処方箋実印刷データを、通信手段２１４を介して、第２プリンタ２１に送信し、処方箋として印刷出力させる。第４生成手段２１１は、図３に示す第２実プリンタドライバ５４が、図２に示すＣＰＵ５０１により実行されることによって実現される。
【００５８】
設定手段２１２は、入力手段２０１により受け付けられたユーザによる操作入力に従って、図５に示すルールテーブル１０００および図８に示す文書設定テーブル１０１０の設定内容を編集する機能部である。このように、設定手段２１２によりルールテーブル１０００の条件およびアクションの編集を可能とすることにより、特定の文書の出力条件、および出力先を任意に変更することができ、出力システム１が適用される環境が変化した場合等に、変化した環境に合せて出力条件または出力先を変更することが可能となる。設定手段２１２は、図３に示す出力制御プラグイン５５ｂが、図２に示すＣＰＵ５０１により実行されることによって実現される。
【００５９】
なお、設定手段２１２は、管理者権限を有するユーザ（管理者）のみによる入力手段２０１の操作入力に従って、ルールテーブル１０００および文書設定テーブル１０１０の設定内容を編集するものとしてもよい。これによって、ルールベース印刷の動作仕様に詳しくないユーザがルールテーブル１０００等を編集することにより、ルールベース印刷の意図しない動作が発生する事態を抑制することができる。
【００６０】
表示制御手段２１３は、表示手段２１６の表示動作を制御する機能部である。表示制御手段２１３は、例えば、作成手段２０２により作成された処方箋情報（または処方箋中間印刷データ）、または、第２生成手段２０８により作成された統合指導文書情報（または指導文書中間印刷データ）の内容を、表示手段２１６に表示させる。表示制御手段２１３は、図２に示す補助記憶装置５０５に記憶されたプログラムが、図２に示すＣＰＵ５０１により実行されることによって実現される。
【００６１】
通信手段２１４は、情報処理装置１０が、ネットワーク４０を介して第１プリンタ２０、第２プリンタ２１およびデータベースサーバ３０等とデータ通信するための機能部である。通信手段２１４は、図２に示す通信Ｉ／Ｆ５０４によって実現される。
【００６２】
記憶手段２１５は、各種情報を記憶する機能部である。記憶手段２１５は、例えば、図５に示すルールテーブル１０００および図８に示す文書設定テーブル１０１０等を記憶する。
【００６３】
表示手段２１６は、表示制御手段２１３の制御に従ってＧＵＩ等を表示する機能部である。表示手段２１６は、図２に示す表示装置５０６によって実現される。
【００６４】
（出力システムの印刷動作）
図１０は、実施の形態に係る出力システムの印刷動作の一例を示すフローチャートである。図１０を参照しながら、出力システム１の印刷動作（ルールベース印刷）の流れを説明する。
【００６５】
＜ステップＳ１１＞
ユーザ（医師等）は、入力手段２０１を介して処方箋の発行に必要な操作入力を行う。作成手段２０２は、ユーザの操作入力の情報に基づいて、処方箋情報（アプリケーションデータ）を作成する。そして、ステップＳ１２へ移行する。
【００６６】
＜ステップＳ１２＞
ユーザ（医師等）によって、入力手段２０１を介して、処方箋情報についての印刷動作（ルールベース印刷）を実行するための操作入力が行われた場合（ステップＳ１２：Ｙｅｓ）、ステップＳ１３へ移行する。印刷動作を実行するための操作入力が行われない場合（ステップＳ１２：Ｎｏ）、待機する。
【００６７】
＜ステップＳ１３＞
第１生成手段２０３は、作成手段２０２によって作成された処方箋情報から、中間印刷データである処方箋中間印刷データを生成する。そして、ステップＳ１４へ移行する。
【００６８】
＜ステップＳ１４＞
抽出手段２０５は、第１生成手段２０３により生成された処方箋中間印刷データ（図６に示す処方箋１５００）から、処方薬の情報が記載されている部分として位置指定された領域（図７に示す指定領域１５０１）に含まれる文字列を薬剤情報として抽出する。そして、ステップＳ１５へ移行する。
【００６９】
＜ステップＳ１５＞
条件判定手段２０４は、処方箋中間印刷データにおける所定位置（例えば、図６に示す処方箋１５００の最上部位置）にキーワード「処方せん」が記載されており、かつ、抽出手段２０５により処方箋１５００の指定領域１５０１から文字列（薬剤情報）が抽出された場合、すなわち、ルールテーブル１０００の最上段のルールの条件を満たすと判定した場合、その旨を検索手段２０６に通知する。検索手段２０６は、条件判定手段２０４からルールテーブル１０００の最上段のルールの条件が満たされた旨の通知を受けると、データベースサーバ３０に問い合わせを行い、指導文書ＤＢ３１に含まれる図９に示す指導文書テーブル１０２０の薬剤名を取得して、薬剤情報に含まれる薬剤と一致するか否かを検索する。そして、ステップＳ１６へ移行する。
【００７０】
なお、条件判定手段２０４は、ルールテーブル１０００の最上段のルールの条件を満たすか否かの判定を行う場合、上述のように、処方箋中間印刷データにおける所定位置にキーワード「処方せん」が記載されているか否かを判定しているが、これに限定されるものではない。すなわち、条件判定手段２０４は、例えば、記憶手段２１５に記憶された処方箋中間印刷データのファイルの名称に「処方箋」または「処方せん」等が含まれるか否かを判定するものとしてもよい。
【００７１】
＜ステップＳ１６＞
検索手段２０６による検索の結果、薬剤情報に指導文書ＤＢ３１の薬剤名が含まれる場合、すなわち、薬剤情報に含まれる薬剤に対応する指導文書情報が指導文書ＤＢ３１に存在する場合（ステップＳ１６：Ｙｅｓ）、ステップＳ１７へ移行する。一方、薬剤情報に指導文書ＤＢ３１の薬剤名が含まれない場合、すなわち、薬剤情報に含まれる薬剤に対応する指導文書情報が指導文書ＤＢ３１に存在しない場合（ステップＳ１６：Ｎｏ）、ステップＳ１９へ移行する。
【００７２】
＜ステップＳ１７＞
取得手段２０７は、検索手段２０６から薬剤情報に含まれる指導文書ＤＢ３１の薬剤名を受け取り、データベースサーバ３０に問い合わせを行い、指導文書ＤＢ３１の指導文書テーブル１０２０において、受け取った薬剤名に対応する「文書データ」が示すパスから、その薬剤名に応じた指導文書情報を取得する。そして、第２生成手段２０８は、取得手段２０７によって取得された指導文書情報と、その指導文書情報に対応する薬剤名と、患者の情報等とを組み合わせて統合指導文書情報を作成し、統合指導文書情報から、中間印刷データである指導文書中間印刷データを生成する。そして、ステップＳ１８へ移行する。
【００７３】
＜ステップＳ１８＞
条件判定手段２０４は、取得手段２０７により指導文書情報が取得され、かつ、情報処理装置１０に割り当てられたＩＰアドレスが「１９２．１６８．＊＊．＊＊」であると判定された場合、すなわち、ルールテーブル１０００の中段のルールの条件を満たすと判定した場合、その旨を出力先選択手段２０９に通知する。出力先選択手段２０９は、条件判定手段２０４からルールテーブル１０００の中段のルールの条件が満たされた旨の通知を受けると、第２生成手段２０８により生成された指導文書中間印刷データを、プリンタ名が「Ｐｒｉｎｔｅｒ−Ａ」である第１プリンタ２０に指導文書を出力させるために、第３生成手段２１０に送る。第３生成手段２１０は、出力先選択手段２０９から受け取った指導文書中間印刷データから、ＰＤＬ形式の実印刷データである指導文書実印刷データを生成し、その指導文書実印刷データを、通信手段２１４を介して第１プリンタ２０に送信する。第１プリンタ２０は、受信した指導文書実印刷データに基づいて、指導文書を印刷出力する。
【００７４】
＜ステップＳ１９＞
条件判定手段２０４は、第１プリンタ２０による指導文書の印刷出力が完了した場合、すなわち、ルールテーブル１０００の最下段のルールの条件を満たすと判定された場合、その旨を出力先選択手段２０９に通知する。出力先選択手段２０９は、条件判定手段２０４からルールテーブル１０００の最下段のルールの条件が満たされた旨の通知を受けると、第１生成手段２０３により生成された処方箋中間印刷データを、プリンタ名が「Ｐｒｉｎｔｅｒ−Ｂ」である第２プリンタ２１に処方箋を出力させるために、第４生成手段２１１に送る。第４生成手段２１１は、出力先選択手段２０９から受け取った処方箋中間印刷データから、ＰＤＬ形式の実印刷データである処方箋実印刷データを生成し、その処方箋実印刷データを、通信手段２１４を介して第２プリンタ２１に送信する。第２プリンタ２１は、受信した処方箋実印刷データに基づいて、処方箋を印刷出力する。
【００７５】
ただし、ステップＳ１６において、薬剤情報に含まれる薬剤に対応する指導文書情報が指導文書ＤＢ３１に存在しない場合、処方箋のみを印刷出力する必要がある。したがって、例えば、図５に示すルールテーブル１０００の最下段のルールの条件「指導文書の出力完了」の代わりに、「（指導文書情報取得不可）ＯＲ（指導文書の出力完了）」のように設定しておけばよい。これによって、条件判定手段２０４は、ステップＳ１６において、検索手段２０６による検索の結果、薬剤情報に含まれる薬剤に対応する指導文書情報が指導文書ＤＢ３１に存在しない場合、ルールテーブル１０００の最下段のルールの条件を満たすと判定することができる。
【００７６】
以上のステップＳ１１〜Ｓ１９の動作によって、出力システム１の印刷動作（ルールベース印刷）が実行される。
【００７７】
以上のように、第１生成手段２０３は、作成手段２０２により作成された処方箋情報から、処方箋中間印刷データを生成し、抽出手段２０５は、処方箋中間印刷データから、処方薬の情報が記載されている部分として位置指定された指定領域１５０１に含まれる文字列を薬剤情報として抽出する。そして、検索手段２０６は、抽出手段２０５により処方箋１５００の指定領域１５０１から文字列（薬剤情報）が抽出された場合、データベースサーバ３０に問い合わせを行い、指導文書ＤＢ３１に含まれる指導文書テーブル１０２０の薬剤名を取得して、薬剤情報に含まれる薬剤と一致するか否かを検索する。そして、取得手段２０７は、検索手段２０６による薬剤情報に含まれる指導文書ＤＢ３１の薬剤名を受け取り、データベースサーバ３０に問い合わせを行い、指導文書ＤＢ３１の指導文書テーブル１０２０において、受け取った薬剤名に対応する「文書データ」が示すパスから、その薬剤名に応じた指導文書情報を取得する。そして、第３生成手段２１０は、指導文書情報に基づいて、ＰＤＬ形式の実印刷データである指導文書実印刷データを生成し、その指導文書実印刷データを、第１プリンタ２０に送信し、第１プリンタ２０は、受信した指導文書実印刷データに基づいて、指導文書を印刷出力する。これによって、注意喚起または服薬指導文書（指導文書）を作成するために、薬剤情報を入力する必要がなく、作成された処方箋と連携し指導文書を作成することができる。また、これにより、薬剤情報を入力する必要がないので、業務上の作業負担を軽減することができる。さらに、処方箋と連携して自動で指導文書を作成することができるので、指導事項の患者への伝達漏れの発生を抑制することができる。
【００７８】
また、上述のように、指導文書については、医師がいる診察室である診察エリアＡに設置された第１プリンタ２０によって印刷出力され、処方箋については、病院の受付のエリアである受付エリアＢに設置された第２プリンタ２１によって印刷出力するものとしている。このように、ルールベース印刷の技術に基づくルールにしたがって、印刷データの種類、または、印刷データの印刷実行を指令したユーザに応じて、印刷データの出力先を変えるものとしている。これによって、印刷データの種類に応じて、印刷出力されるべき場所で印刷出力させることができるので、印刷出力された文書を持ち運ぶ等の業務上の手間を軽減することができ、業務の効率化を図ることができる。
【００７９】
なお、情報処理装置１０の検索手段２０６は、上述のように、薬剤情報に含まれる薬剤についてデータベースサーバ３０に問い合わせを行っているが、これに限定されるものではない。例えば、指導文書ＤＢ３１は、情報処理装置１０の補助記憶装置５０５に記憶されているものとしてもよく、この場合、検索手段２０６は、薬剤情報に含まれる薬剤について、補助記憶装置５０５の指導文書ＤＢ３１に対して検索を行えばよい。
【００８０】
また、取得手段２０７は、データベースサーバ３０の指導文書ＤＢ３１から指導文書情報を取得し、第２生成手段２０８は、指導文書情報等から、中間印刷データである指導文書中間印刷データを生成するものとしているが、これに限定されるものではない。すなわち、指導文書ＤＢ３１は、指導文書についての情報を、中間印刷データの状態の指導文書中間印刷データ、または、実印刷データの状態である指導文書実印刷データを記憶しているものとしてもよい。この場合、取得手段２０７によって取得された指導文書についての情報が指導文書中間印刷データである場合、第２生成手段２０８による処理をスキップして、第３生成手段２１０は、この指導文書中間印刷データから指導文書実印刷データを生成するものとすればよい。また、取得手段２０７によって取得された指導文書についての情報が指導文書実印刷データである場合、第２生成手段２０８による処理をスキップして、第３生成手段２１０は、この指導文書実印刷データをそのまま第１プリンタ２０に送信するものとすればよい。この場合、第２生成手段２０８により統合指導文書情報から、中間印刷データである指導文書中間印刷データが生成される必要がないので、情報処理装置１０における印刷動作の処理負荷を軽減することができる。
【００８１】
また、印刷対象が、処方箋か指導文書かによって、出力先を変えているが、これに限定されるものではなく、必要に応じて、処方箋および指導文書が同一のプリンタから印刷出力されるものとしてもよい。これは、設定手段２１２によりルールテーブル１０００のルールの条件を設定変更することによって実現することができる。
【００８２】
さらに、上述した出力システム１の印刷動作（ルールベース印刷）における印刷対象として、処方箋および指導文書のような医療系文書に焦点を当てて説明したが、これに限定されるものではない。すなわち、医療系文書に限らず、ルールに応じて印刷に関する動作を規定するルールベース印刷が適用できる環境であれば、どのような文書についても出力システム１によるルールベース印刷を行うことができる。
【００８３】
（変形例）
図１１は、実施の形態の変形例における処方箋の印刷の可否を確認するための印刷確認画面を示す図である。図１１を参照しながら、本実施の形態の変形例に係る出力システム１の印刷動作について説明する。
【００８４】
上述の実施の形態では、図１０に示す出力システム１の印刷動作のフローチャートにおいて、条件判定手段２０４は、第１プリンタ２０による指導文書の印刷出力が完了した場合、その旨を出力先選択手段２０９に通知し、出力先選択手段２０９は、処方箋中間印刷データを、第２プリンタ２１に処方箋を出力させるために第４生成手段２１１に送るものとしていた。この場合、医師による指導文書に基づく患者への指導事項の伝達の後、患者の意思によっては処方された薬剤の引き渡しが必要ないと判断される場合もあり得る。このような場合には、第２プリンタ２１から処方箋を印刷出力する必要もなくなる。そこで、本変形例では、図１０のステップＳ１８での第１プリンタ２０の指導文書の印刷出力と同時に、例えば、情報処理装置１０の表示制御手段２１３は、図１１に示す印刷確認画面１１００を表示手段２１６に表示させる。印刷確認画面１１００は、指導文書が出力され、その指導文書に基づいて患者に指導事項を伝達した後、処方箋の出力を許可するか否かを確認するための画面である。
【００８５】
そして、医師が指導事項を伝達した後、処方箋を印刷出力する必要があると判断した場合、印刷確認画面１１００の「許可」ボタンを、入力手段２０１を介して押下操作する。「許可」ボタンが押下された場合、図１０のステップＳ１９の処理が実行される。一方、医師が指導事項を伝達した後、処方箋を印刷出力する必要がないと判断した場合、印刷確認画面１１００の「キャンセル」ボタンを、入力手段２０１を介して押下操作する。「キャンセル」ボタンが押下された場合、図１０のステップＳ１９の処理をスキップし、処方箋の印刷は行われない。上述の動作を実現するためには、設定手段２１２により、図５に示すルールテーブル１０００の最下段のルールの条件を、例えば、「（指導文書完了）ＡＮＤ（印刷確認画面の「許可」ボタン押下）」のように設定変更するものとすればよい。
【００８６】
以上のように、指導文書を印刷出力した際に、印刷確認画面１１００を表示させ、医師による処方箋の印刷の可否を確認することによって、処方箋が必要ない場合に、処方箋の印刷出力をキャンセルすることができる。
【００８７】
なお、上述の実施の形態における情報処理装置１０の条件判定手段２０４、抽出手段２０５、検索手段２０６、取得手段２０７、第２生成手段２０８、出力先選択手段２０９、および設定手段２１２の少なくともいずれかがプログラムの実行によって実現される場合、そのプログラムは、図２に示すＲＯＭ５０２等に予め組み込まれて提供されるものとしてもよい。
【００８８】
また、上述の実施の形態の出力システム１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、上述の実施の形態の出力システム１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の実施の形態の出力システム１で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。上述の実施の形態の出力システム１で実行されるプログラムは、上述の各機能部の少なくともいずれかを含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ５０１が上述のＲＯＭ５０２または補助記憶装置５０５からプログラムを読み出して実行することにより、上述の各部が主記憶装置（ＲＡＭ５０３等）上にロードされて生成されるようになっている。
【符号の説明】
【００８９】
１  出力システム
１０  情報処理装置
２０  第１プリンタ
２１  第２プリンタ
３０  データベースサーバ
３１  指導文書ＤＢ
４０  ネットワーク
５１  文書作成アプリケーション
５２  仮想プリンタドライバ
５３  第１実プリンタドライバ
５４  第２実プリンタドライバ
５５  プラグイン
５５ａ  プラグイン
５５ｂ  出力制御プラグイン
５６  プラットフォームＡＰＩ
５７  プラットフォーム
５７ａ  表示制御部
５７ｂ  通信部
２０１  入力手段
２０２  作成手段
２０３  第１生成手段
２０４  条件判定手段
２０５  抽出手段
２０６  検索手段
２０７  取得手段
２０８  第２生成手段
２０９  出力先選択手段
２１０  第３生成手段
２１１  第４生成手段
２１２  設定手段
２１３  表示制御手段
２１４  通信手段
２１５  記憶手段
２１６  表示手段
５０１  ＣＰＵ
５０２  ＲＯＭ
５０３  ＲＡＭ
５０４  通信Ｉ／Ｆ
５０５  補助記憶装置
５０６  表示装置
５０７  入力装置
５０８  バス
１０００  ルールテーブル
１０１０  文書設定テーブル
１０２０  指導文書テーブル
１１００  印刷確認画面
１５００  処方箋
１５０１  指定領域
Ａ  診察エリア
Ｂ  受付エリア
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開２００３−２２３５１０号公報
【図１】
2017027512.tif 000003
【図２】
2017027512.tif 000004
【図３】
2017027512.tif 000005
【図４】
2017027512.tif 000006
【図５】
2017027512.tif 000007
【図６】
2017027512.tif 000008
【図７】
2017027512.tif 000009
【図８】
2017027512.tif 000010
【図９】
2017027512.tif 000011
【図１０】
2017027512.tif 000012
【図１１】
2017027512.tif 000013