(57)【要約】【課題】調剤薬局の選択に寄与する情報を提供可能とすること。【解決手段】一つの態様では、薬局情報出力プログラムは、処方箋データを取得し、各調剤薬局が提供可能な医薬品を示す情報を記憶した第１の記憶部を参照して、前記処方箋データにおいて指定されている第１の医薬品を提供可能な１以上の調剤薬局を特定し、各医薬品の価格を記憶した第２の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第３の記憶部とを参照して、特定された１以上の調剤薬局ごとに、前記第１の医薬品の購入に少なくとも必要な費用を算出し、前記特定された１以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する、処理をコンピュータに実行させる。【選択図】図３
2018156165.tif 000002
【特許請求の範囲】
【請求項１】
処方箋データを取得し、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第１の記憶部を参照して、前記処方箋データにおいて指定されている第１の医薬品を提供可能な１以上の調剤薬局を特定し、
各医薬品の価格を記憶した第２の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第３の記憶部とを参照して、特定された１以上の調剤薬局ごとに、前記第１の医薬品の購入に少なくとも必要な費用を算出し、
前記特定された１以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する、
処理をコンピュータに実行させることを特徴とする薬局情報出力プログラム。
【請求項２】
前記算出する処理は、後発医薬品を優先する指示を受信すると、医薬品ごとに当該医薬品を代替可能な医薬品を示す情報を記憶した第４の記憶部と前記第１の記憶部と前記第２の記憶部とを参照して、前記特定された１以上の調剤薬局ごとに、前記第１の医薬品を代替可能であって当該調剤薬局が提供可能な１以上の医薬品の中で、最も価格が低い第２の医薬品に置き換えた場合の費用を算出する、
ことを特徴とする請求項１記載の薬局情報出力プログラム。
【請求項３】
前記出力する処理は、前記第１の医薬品に対する、代替可能な前記１以上の医薬品への変更指示を受け付け可能な状態で前記画面を出力する、
ことを特徴とする請求項２記載の薬局情報出力プログラム。
【請求項４】
端末から位置情報を受信する処理を前記コンピュータに実行させ、
前記出力する処理は、前記特定された１以上の調剤薬局ごとに、受信した前記位置情報と当該調剤薬局の位置情報とに基づいて特定された距離を前記画面に含めて出力する、
ことを特徴とする請求項１乃至３いずれか一項記載の薬局情報出力プログラム。
【請求項５】
前記出力する処理は、前記特定された１以上の調剤薬局を、前記距離の順及び前記算出された費用の順のうちの選択された順に応じて並べた状態で前記画面を出力する、
ことを特徴とする請求項４記載の薬局情報出力プログラム。
【請求項６】
処方箋データを取得する取得部と、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第１の記憶部を参照して、前記処方箋データにおいて指定されている第１の医薬品を提供可能な１以上の調剤薬局を特定する特定部と、
各医薬品の価格を記憶した第２の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第３の記憶部とを参照して、特定された１以上の調剤薬局ごとに、前記第１の医薬品の購入に少なくとも必要な費用を算出する算出部と、
前記特定された１以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する出力部と、
を有することを特徴とする薬局情報出力装置。
【請求項７】
端末装置と、前記端末装置にネットワークを介して接続される薬局情報出力装置とを含む薬局情報出力システムであって、
前記端末装置は、処方箋に含まれる符号情報を読み取り、当該符号情報に記録されている処方箋データを前記薬局情報出力装置へ送信し、
前記薬局情報出力装置は、
前記処方箋データを受信する受信部と、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第１の記憶部を参照して、前記処方箋データにおいて指定されている第１の医薬品を提供可能な１以上の調剤薬局を特定する特定部と、
各医薬品の価格を記憶した第２の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第３の記憶部とを参照して、特定された１以上の調剤薬局ごとに、前記第１の医薬品の購入に少なくとも必要な費用を算出する算出部と、
前記特定された１以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する出力部と、
を有することを特徴とする薬局情報出力システム。
【請求項８】
処方箋データを取得し、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第１の記憶部を参照して、前記処方箋データにおいて指定されている第１の医薬品を提供可能な１以上の調剤薬局を特定し、
各医薬品の価格を記憶した第２の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第３の記憶部とを参照して、特定された１以上の調剤薬局ごとに、前記第１の医薬品の購入に少なくとも必要な費用を算出し、
前記特定された１以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する、
処理をコンピュータが実行することを特徴とする薬局情報出力方法。
【請求項９】
処方箋データを取得し、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第１の記憶部に基づいて特定された前記処方箋データにおいて指定されている第１の医薬品を提供可能な１以上の調剤薬局と対応付けて、各医薬品の価格を記憶した第２の記憶部と医薬品の調剤に関する費用を調剤薬局ごとに記憶した第３の記憶部とに基づいて算出された前記第１の医薬品の購入に少なくとも必要な費用を含む画面を出力する、
処理をコンピュータが実行することを特徴とする薬局情報出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、薬局情報出力プログラム、薬局情報出力装置、薬局情報出力システム及び薬局情報出力方法に関する。
【背景技術】
【０００２】
病院にて処方箋の発行を受けた患者は、任意の調剤薬局にて薬を購入することができる。
【０００３】
一方で、各調剤薬局によって、安価な後発医薬品（ジェネリック医薬品）の取り扱い状況は異なる。例えば、処方箋に指定された薬について、調剤薬局Ａでは先発薬ａしか取り扱っていないが、調剤薬局Ｂでは安価な後発医薬品ｂを取り扱っており、調剤薬局Ｃでは、更に安価な後発医薬品ｃを取り扱っているといった状況が発生しうる。この場合、患者は、調剤薬局Ｃで購入すれば、最も安価に薬を入手することができる。
【０００４】
また、調剤基本料、基準調剤加算、及び後発医薬品調剤体制加算等についても、調剤薬局に応じて異なる基本料金設定が設定されており、この点で薬の購入費用が、調剤薬局によって異なる可能性が有る。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１９４４号公報
【特許文献２】特開２０００−９９６０８号公報
【特許文献３】特開２００３−２６３５０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、患者は、各調剤薬局における後発医薬品の取り扱い状況や、調剤基本料、基準調剤加算、及び後発医薬品調剤体制加算等を知らないのが一般的である。したがって、患者は、調剤薬局で会計を行うまで、購入費用を知ることができない。その結果、患者は、一般的に、購入費用の違いを意識することなく、病院に最寄りの調剤薬局にて薬を購入している。
【０００７】
そこで、一側面では、本発明は、調剤薬局の選択に寄与する情報を提供可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
一つの態様では、薬局情報出力プログラムは、処方箋データを取得し、各調剤薬局が提供可能な医薬品を示す情報を記憶した第１の記憶部を参照して、前記処方箋データにおいて指定されている第１の医薬品を提供可能な１以上の調剤薬局を特定し、各医薬品の価格を記憶した第２の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第３の記憶部とを参照して、特定された１以上の調剤薬局ごとに、前記第１の医薬品の購入に少なくとも必要な費用を算出し、前記特定された１以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する、処理をコンピュータに実行させる。
【発明の効果】
【０００９】
一側面として、調剤薬局の選択に寄与する情報を提供可能とすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態におけるシステム構成例を示す図である。
【図２】本発明の実施の形態におけるサーバ装置１０のハードウェア構成例を示す図である。
【図３】本発明の実施の形態におけるサーバ装置１０の機能構成例を示す図である。
【図４】端末装置２０が実行する処理手順の一例を説明するためのフローチャートである。
【図５】本発明の実施の形態における処方箋の一例を示す図である。
【図６】調剤薬局一覧画面の表示条件の一例を示す図である。
【図７】調剤薬局の検索要求の受信に応じてサーバ装置１０が実行する処理手順の一例を説明するためのフローチャートである。
【図８】薬局一覧ＤＢ１２１の構成例を示す図である。
【図９】調剤薬局一覧画面の第１の表示例を示す図である。
【図１０】後発医薬品が優先の場合の医薬品選択処理の処理手順の一例を説明するためのフローチャートである。
【図１１】医薬品情報ＤＢ１２３の構成例を示す図である。
【図１２】取り扱い情報ＤＢ１２２の構成例を示す図である。
【図１３】先発医薬品が優先の場合の医薬品選択処理の処理手順の一例を説明するためのフローチャートである。
【図１４】各調剤薬局での購入費用の算出処理の処理手順の一例を説明するためのフローチャートである。
【図１５】調剤薬局一覧画面の第２の表示例を示す図である。
【図１６】変更ボタンの押下に応じて実行される処理手順の一例を説明するためのフローチャートである。
【図１７】変更画面の表示例を示す図である。
【図１８】医薬品情報画面の表示例を示す図である。
【図１９】変更画面の操作に応じてサーバ装置１０が実行する処理手順の一例を説明するためのフローチャートである。
【図２０】調剤薬局一覧画面の第３の表示例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態におけるシステム構成例を示す図である。図１において、サーバ装置１０と端末装置２０とは、インターネット等のネットワークを介して接続される。当該ネットワークは、無線区間を含んでもよい。
【００１２】
サーバ装置１０は、処方箋において指定されている医薬品の購入先の候補となる調剤薬局を示す情報を出力する１以上のコンピュータである。サーバ装置１０は、候補となる調剤薬局ごとに、当該調剤薬局で医薬品を購入した場合の費用を算出し、算出された費用等を出力する。
【００１３】
端末装置２０は、処方箋の発行を受けた患者が利用するスマートフォン又はタブレット端末等である。端末装置２０は、処方箋の記載事項を示す情報をサーバ装置１０へ送信したり、当該情報に基づいてサーバ装置１０から出力される情報を表示したりする。
【００１４】
図２は、本発明の実施の形態におけるサーバ装置１０のハードウェア構成例を示す図である。図２のサーバ装置１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、及びインタフェース装置１０５等を有する。
【００１５】
サーバ装置１０での処理を実現するプログラムは、記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１６】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってサーバ装置１０に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００１７】
なお、記録媒体１０１の一例としては、ＣＤ−ＲＯＭ、ＤＶＤディスク、又はＵＳＢメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置１０２の一例としては、ＨＤＤ（Hard  Disk  Drive）又はフラッシュメモリ等が挙げられる。記録媒体１０１及び補助記憶装置１０２のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。
【００１８】
なお、端末装置２０も、図２に示すようなハードウェア構成を有していてもよい。
【００１９】
図３は、本発明の実施の形態におけるサーバ装置１０の機能構成例を示す図である。図３において、サーバ装置１０は、要求受信部１１、薬局検索部１２、医薬品選択部１３、費用算出部１４及び出力部１５等を有する。これら各部は、サーバ装置１０にインストールされた１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。サーバ装置１０は、また、薬局一覧ＤＢ１２１、取り扱い情報ＤＢ１２２、医薬品情報ＤＢ１２３及び調剤報酬点数ＤＢ１２４等のデータベースを利用する。これら各データベースは、例えば、補助記憶装置１０２、又はサーバ装置１０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００２０】
要求受信部１１は、端末装置２０から送信される、調剤薬局の検索要求等を受信する。当該検索要求には、処方箋の記載事項を示す情報や、病院の位置情報、端末装置２０の位置情報等が含まれる。
【００２１】
薬局検索部１２は、検索要求に含まれる病院又は端末装置２０の位置情報が示す位置から所定範囲内に位置する調剤薬局を、薬局一覧ＤＢ１２１に登録されている調剤薬局の中から検索する。薬局一覧ＤＢ１２１には、各調剤薬局の情報が記憶されている。
【００２２】
医薬品選択部１３は、検索された各調剤薬局について、処方箋に対応して提供可能な医薬品を選択する。選択される医薬品は、処方箋に記載された医薬品であるとは限らない。例えば、処方箋に記載された医薬品を取り扱っていない調剤薬局については、処方箋に記載された医薬品に代替可能な後発医薬品（ジェネリック医薬品）が選択される可能性も有る。各調剤薬局が扱っている（提供可能な）医薬品を示す情報は、取り扱い情報ＤＢ１２２に記憶されている。また、各医薬品について代替可能な後発医薬品を示す情報は、医薬品情報ＤＢ１２３に記憶されている。
【００２３】
費用算出部１４は、検索された調剤薬局ごとに、当該調剤薬局に関して選択された医薬品を当該調剤薬局にて購入する場合の費用を算出する。費用の算出に際しては、調剤報酬点数ＤＢ１２４に記憶されている、調剤薬局ごとに異ならない調剤報酬点数と、薬局一覧ＤＢ１２１において調剤薬局ごとに記憶されている、調剤薬局ごとに異なる調剤報酬点数とが参照される。
【００２４】
出力部１５は、検索された調剤薬局の一覧を示す画面（以下、「調剤薬局一覧画面」という。）等の画面データを生成し、生成した画面データを端末装置２０に送信する。
【００２５】
以下、端末装置２０及びサーバ装置１０が実行する処理手順について説明する。図４は、端末装置２０が実行する処理手順の一例を説明するためのフローチャートである。
【００２６】
ステップＳ１０１において、端末装置２０は、処方箋の発行を受けたユーザによる操作に応じ、当該処方箋に付加されているＱＲコード（登録商標）を読み取る。
【００２７】
図５は、本発明の実施の形態における処方箋の一例を示す図である。図５に示されるように、処方箋には、ＱＲコード（登録商標）ｃ１が印字されている。ＱＲコード（登録商標）ｃ１には、処方箋の記載事項（処方される各医薬品の医薬品コード、用法、用量）を示すデータ（処方箋データ）、処方される医薬品ごとに後発医薬品への変更の可否を示す情報（以下、「変更可否情報」という。）、処方箋の発行元の病院の位置情報（緯度及び軽度等）、及び調剤薬局一覧画面へのＵＲＬ（Uniform  Resource  Locator）等が記録されている。ユーザは、例えば、病院にて処方箋を受け取った際に、端末装置２０が有するデジタルカメラ等によってＱＲコード（登録商標）ｃ１を撮影する。端末装置２０は、撮影されたＱＲコード（登録商標）ｃ１の画像から、ＱＲコード（登録商標）ｃ１に記録されている情報を読み取る。
【００２８】
続いて、端末装置２０は、ＱＲコード（登録商標）ｃ１に含まれているＵＲＬ宛てに、調剤薬局の検索要求を送信する（Ｓ１０２）。当該ＵＲＬのＩＰアドレスは、サーバ装置１０のＩＰアドレスに対応する。したがって、当該検索要求は、サーバ装置１０へ送信される。当該検索要求には、処方箋データ、変更可否情報、処方箋の発行元の病院の位置情報等が含まれる。なお、端末装置２０が、ＧＰＳ（Global  Positioning  System）機能を有している場合、当該ＧＰＳ機能によって測位された位置情報が当該検索要求に付加されてもよい。また、端末装置２０が、過去に調剤薬局一覧画面にアクセスし、当該調剤薬局一覧画面を表示したことが有る場合には、過去の表示時においてユーザによって選択された、調剤薬局一覧画面の表示条件が当該検索要求に付加されてもよい。
【００２９】
図６は、調剤薬局一覧画面の表示条件の一例を示す図である。図６に示されるように、表示条件には、「距離」、「ソート順」、及び「優先医薬品」等の項目が含まれる。
【００３０】
「距離」は、処方箋の発行元の病院の位置又は端末装置２０の現在位置を中心として、半径何ｋｍ以内の範囲の調剤薬局を検索対象とするのかを示す項目である。
【００３１】
「ソート順」は、検索された調剤薬局の一覧を、価格の安い順で表示するか、距離の近い順で表示するのかを示す項目である。
【００３２】
「優先医薬品」は、検索された各調剤薬局において提供される医薬品の選択において、後発医薬品を優先するか否かを示す項目である。本実施の形態において、「優先医薬品」の値は、「後発」又は「先発」である。「後発」は、後発医薬品を示す。「先発」は、先発医薬品を示す。
【００３３】
なお、表示条件は、例えば、調剤薬局一覧画面のＵＲＬに対応するクッキー（Ｃｏｏｋｉｅ）として、端末装置２０に記憶されてもよい。
【００３４】
続いて、調剤薬局の検索要求の受信に応じてサーバ装置１０が実行する処理手順について説明する。
【００３５】
図７は、調剤薬局の検索要求の受信に応じてサーバ装置１０が実行する処理手順の一例を説明するためのフローチャートである。
【００３６】
ステップＳ２０１において、要求受信部１１が、調剤薬局の検索要求を受信すると、薬局検索部１２は、端末装置２０の位置情報が当該検索要求に付加されているか否かを判定する（Ｓ２０２）。端末装置２０の位置情報が検索要求に付加されている場合（Ｓ２０２でＹｅｓ）、薬局検索部１２は、当該位置情報に係る位置を、調剤薬局の検索に関する基準位置とする（Ｓ２０３）。一方、端末装置２０の位置情報が検索要求に付加されていない場合（Ｓ２０２でＮｏ）、薬局検索部１２は、当該検索要求に含まれている、病院の位置情報に係る位置を、調剤薬局の検索に関する基準位置とする（Ｓ２０４）。
【００３７】
続いて、薬局検索部１２は、当該検索要求に表示条件が付加されているか否かを判定する（Ｓ２０５）。当該検索要求に表示条件が付加されている場合（Ｓ２０５でＹｅｓ）、薬局検索部１２は、当該表示条件を採用する（Ｓ２０６）。一方、検索要求に表示条件が付加されていない場合（Ｓ２０５でＮｏ）、薬局検索部１２は、表示条件の各項目についてデフォルト値を採用する（Ｓ２０７）。デフォルト値は、予めサーバ装置１０に設定されている値である。
【００３８】
続いて、薬局検索部１２は、薬局一覧ＤＢ１２１に登録されている各調剤薬局について、基準位置からの距離を計算する（Ｓ２０８）。
【００３９】
図８は、薬局一覧ＤＢ１２１の構成例を示す図である。図８に示されるように、薬局一覧ＤＢ１２１には、調剤薬局ごとに、薬局名、住所、電話番号、調剤薬局ごとに異なる調剤報酬点数及び薬局ＵＲＬ等が記憶されている。
【００４０】
薬局名は、調剤薬局の名称である。住所、電話番号は、調剤薬局の住所、電話番号である。調剤薬局ごとに異なる調剤報酬点数は、調剤報酬点数のうち、調剤薬局ごとに異なる調剤報酬点数である。図８では、調剤基本料、基準調剤加算及び後発医薬品調剤体制加算等が該当する例が示されている。薬局ＵＲＬは、例えば、調剤薬局のホームページのＵＲＬ（Uniform  Resource  Locator）である。
【００４１】
ステップＳ２０８では、薬局一覧ＤＢ１２１の各レコードについて、当該レコードの住所に基づいて特定される位置（緯度及び経度等）と、基準位置との距離が計算される。なお、住所の緯度及び経度等への変換には、公知の方法が用いられればよい。又は、各調剤薬局の緯度及び軽度等が薬局一覧ＤＢ１２１に記憶されていてもよい。
【００４２】
続いて、薬局検索部１２は、調剤薬局ごとに計算された距離に基づいて、基準位置からの距離が、表示条件の「距離」以下である調剤薬局を特定する（Ｓ２０９）。以下、特定された調剤薬局の薬局名の一覧を「薬局リスト」という。
【００４３】
続いて、医薬品選択部１３は、表示条件の「優先医薬品」の値が、「後発」であるか否かを判定する（Ｓ２１０）。「優先医薬品」の値が、「後発」である場合（Ｓ２１０でＹｅｓ）、医薬品選択部１３は、後発医薬品が優先の場合の医薬品選択処理を実行する（Ｓ２１１）。一方、「優先医薬品」の値が、「後発」でない場合（Ｓ２１０でＮｏ）、医薬品選択部１３は、先発医薬品が優先の場合の医薬品選択処理を実行する（Ｓ２１２）。ステップＳ２１１又はＳ２１２では、薬局リストに含まれる調剤薬局ごとに、処方箋に関して当該調剤薬局において提供可能な医薬品の医薬品コードのリスト（以下、「医薬品リスト」という。）が生成される。処方箋に関して提供可能な医薬品とは、必ずしも処方箋に指定された医薬品とは同一ではない。例えば、処方箋に指定された医薬品の一部又は全部が、当該医薬品に代替可能な後発医薬品に置き換えられる可能性が有る。
【００４４】
続いて、費用算出部１４は、薬局リストに薬局名が含まれている調剤薬局ごとに、当該調剤薬局について生成された医薬品リストに係る医薬品を当該調剤薬局にて購入する場合の費用を算出する（Ｓ２１３）。
【００４５】
続いて、出力部１５は、薬局リストに含まれている薬局名を、表示条件の「ソート順」にしたがってソートする（Ｓ２１４）。例えば、「ソート順」が「距離順」であれば、ステップＳ２０８において計算された距離の昇順に、薬局名がソートされる。一方、「ソート順」が「安い順」であれば、ステップＳ２１３において算出された費用の昇順に、薬局名がソートされる。
【００４６】
続いて、出力部１５は、薬局リスト、薬局リストに含まれている薬局名ごとの医薬品リスト、及び薬局リストに含まれている薬局名ごとの費用の算出結果等に基づいて、調剤薬局一覧画面の画面データを生成する（Ｓ２１５）。なお、当該画面データは、例えば、ＨＴＭＬ（HyperText  Markup  Language）を利用して生成されてもよい。
【００４７】
続いて、出力部１５は、生成した画面データを端末装置２０へ返信する（Ｓ２１６）。その結果、端末装置２０には、調剤薬局一覧画面が表示される。
【００４８】
図９は、調剤薬局一覧画面の第１の表示例を示す図である。図９に示されるように、調剤薬局一覧画面５１０は、調剤薬局一覧領域５１１、地図表示ボタン５１２、距離選択領域５１３、ソート順選択領域５１４、及び優先医薬品選択領域５１５等を含む。
【００４９】
調剤薬局一覧領域５１１には、薬局リストに薬局名が含まれている調剤薬局ごとに、薬局名、当該調剤薬局にて医薬品を購入する場合の費用、距離、変更情報及び変更ボタン等が、薬局リストの順番で（すなわち、「ソート順」に従った順番で）表示される。
【００５０】
薬局名には、当該薬局名に係る薬局ＵＲＬへのリンクがはられている。当該調剤薬局にて医薬品を購入する場合の費用は、ステップＳ２１３における算出結果である。本実施の形態において、当該費用は、医療費の負担割合別（３割負担、２割負担、１割負担）に示されている。距離は、基準位置から当該調剤薬局までの距離であり、ステップＳ２０８における計算結果である。変更情報は、費用の計算の対象とされた医薬品について、処方箋からの変更の有無又は変更の内容を示す情報である。図９において、「変更無し」は、処方箋に対して変更が無いことを示す。「一部後発」は、一部の医薬品が後発医薬品に変更されたことを示す。変更ボタンは、一部又は全部の医薬品について、ユーザによる変更指示を受け付けるためのボタンである。
【００５１】
地図表示ボタン５１２が押下されると、例えば、調剤薬局一覧領域５１１に表示されている各調剤薬局の位置が地図上に示された画面が表示される。
【００５２】
距離選択領域５１３は、表示条件のうちの「距離」の値の選択を受け付けるための領域である。距離選択領域５１３には、例えば、「１ｋｍ」、「５００ｍ」等の選択肢のうち、現在選択されている値が表示される。
【００５３】
ソート順選択領域５１４は、表示条件のうちの「ソート順」の値の選択を受け付けるための領域である。ソート順選択領域５１４には、例えば、「距離順」、「安い順」等の選択肢のうち、現在選択されている値が表示される。
【００５４】
優先医薬品選択領域５１５は、表示条件のうちの「優先医薬品」の値の選択を受け付けるための領域である。優先医薬品選択領域５１５には、「先発」、「後発」等の選択肢のうち、現在選択されている値が表示される。
【００５５】
続いて、ステップＳ２１１の詳細について説明する。図１０は、後発医薬品が優先の場合の医薬品選択処理の処理手順の一例を説明するためのフローチャートである。
【００５６】
ステップＳ３０１において、医薬品選択部１３は、薬局リストに含まれている薬局名のうち、ステップＳ３０２以降について未処理の一つの薬局名を処理対象とする。以下、処理対象の薬局名に係る調剤薬局を「対象薬局」という。
【００５７】
続いて、医薬品選択部１３は、処方箋に記載された医薬品のうち、ステップＳ３０３以降について未処理の一つの医薬品を処理対象とする。以下、処理対象の医薬品を「対象医薬品」という。なお、処方箋に記載された医薬品は、検索要求に含まれている医薬品コードに基づいて特定可能である。
【００５８】
続いて、医薬品選択部１３は、検索要求に含まれている変更可否情報に基づいて、対象医薬品について後発医薬品への変更の可否を判定する（Ｓ３０３）。変更可否情報が変更が可能であることを示す場合（Ｓ３０３でＹｅｓ）、医薬品選択部１３は、対象薬局が対象医薬品に対応するいずれかの後発医薬品を扱っているか否かを判定する（Ｓ３０４）。対象医薬品に対応する後発医薬品は、医薬品情報ＤＢ１２３を参照して特定可能である。
【００５９】
図１１は、医薬品情報ＤＢ１２３の構成例を示す図である。図１１に示されるように、医薬品情報ＤＢ１２３には、医薬品（先発薬及び後発薬を問わない）ごとに、医薬品コード、医薬品名、単価及び後発医薬品情報等が記憶されている。
【００６０】
医薬品コードは、医薬品ごとに割り当てられた識別番号である。医薬品名は、医薬品の名称である。単価は、医薬品の単位量（例えば、１錠又は１回分等）あたりの価格である。後発医薬品情報は、当該医薬品に対応する後発医薬品（ジェネリック医薬品）の医薬品コード及び医薬品名である。すなわち、後発医薬品情報は、当該医薬品に対する後発医薬品に係るレコード（医薬品情報ＤＢ１２３のレコード）へのリンク情報である。なお、図１１では、後発医薬品情報が最大で２つである例が示されているが、３つ以上の後発医薬品情報が記憶可能であってもよい。
【００６１】
したがって、医薬品情報ＤＢ１２３において、対象医薬品の医薬品コードに対応するレコードの後発医薬品情報に基づいて、対象医薬品に対応する後発医薬品を特定可能である。
【００６２】
また、対象医薬品に対応するいずれかの後発医薬品を対象薬局が扱っているか否かは、取り扱い情報ＤＢ１２２を参照して判定可能である。
【００６３】
図１２は、取り扱い情報ＤＢ１２２の構成例を示す図である。図１２に示されるように、取り扱い情報ＤＢ１２２には、薬局名に関連付けられて、当該薬局名に係る調剤薬局が取り扱っている（提供可能な）医薬品ごとに、医薬品コード及び医薬品名が記憶されている。
【００６４】
したがって、対象医薬品に対応するいずれかの後発医薬品の医薬品コードが、対象薬局の薬局名に関連付けられて取り扱い情報ＤＢ１２２に記憶されていれば、対象医薬品に対応するいずれかの後発医薬品を対象薬局が扱っていると判定される。そうでなければ、対象医薬品に対応するいずれの後発医薬品も対象薬局が扱っていないと判定される。なお、対象医薬品に対応する後発医薬品が無い場合も、対象医薬品に対応するいずれかの後発医薬品を対象薬局が扱っていないと判定される。
【００６５】
対象医薬品に対応するいずれかの後発医薬品を対象薬局が扱っている場合（Ｓ３０４でＹｅｓ）、医薬品選択部１３は、当該後発医薬品の中で最も価格が低い後発医薬品の医薬品コードを、対象薬局に対応する医薬品リストに追加する（Ｓ３０５）。なお、図１０の処理手順の開始時において、薬局リストに薬局名が含まれる全ての調剤薬局に対応する医薬品リストは空（から）である。
【００６６】
一方、変更可否情報が変更が可能でないことを示す場合（Ｓ３０３でＮｏ）、又は対象医薬品に対応するいずれの後発医薬品も対象薬局が扱っていない場合（Ｓ３０４でＮｏ）、医薬品選択部１３は、対象薬局が対象医薬品を扱っているか否かを判定する（Ｓ３０６）。すなわち、対象医薬品の医薬品コードが、対象薬局の薬局名に関連付けられて取り扱い情報ＤＢ１２２に記憶されているか否かが判定される。対象薬局が対象医薬品を扱っている場合（Ｓ３０６でＹｅｓ）、医薬品選択部１３は、対象医薬品の医薬品コードを対象薬局に対応する医薬品リストに追加する（Ｓ３０７）。対象薬局が対象医薬品を扱っていない場合（Ｓ３０６でＮｏ）、医薬品選択部１３は、対象薬局を薬局リストから削除する（Ｓ３０９）。すなわち、対象薬局は、調剤薬局一覧画面への表示対象から除外される。
【００６７】
ステップＳ３０５又はＳ３０７が実行された場合、Ｓ３０８が実行される。すなわち、処方箋に記載されている医薬品のうち、対象薬局についてステップＳ３０２以降が未処理の医薬品が有れば（Ｓ３０８でＮｏ）、ステップＳ３０２以降が繰り返される。そうでなければ（Ｓ３０８でＹｅｓ）、ステップＳ３１０に進む。
【００６８】
ステップＳ３０９が実行された場合、ステップＳ３１０が実行される。すなわち、薬局リストに薬局名が含まれている調剤薬局のうち、ステップＳ３０１以降が未処理の調剤薬局が有れば（Ｓ３１０でＮｏ）、ステップＳ３０１以降が繰り返される。そうでなければ（Ｓ３１０でＹｅｓ）、図１０の処理は終了する。
【００６９】
続いて、図７のステップＳ２１２の詳細について説明する。図１３は、先発医薬品が優先の場合の医薬品選択処理の処理手順の一例を説明するためのフローチャートである。
【００７０】
図１３において、ステップＳ４０１〜Ｓ４１０は、図１０のステップＳ３０１〜Ｓ３１０と同様に、薬局リストに含まれている薬局名ごとのループ処理である。当該ループ処理において処理対象とされている薬局名に係る調剤薬局を「対象薬局」という。また、ステップＳ４０２〜Ｓ４０８は、図１０のステップＳ３０２〜Ｓ３０８同様に、処方箋に記載されている医薬品ごとのループ処理である。当該ループ処理において処理対象とされている医薬品を「対象医薬品」という。
【００７１】
ステップＳ４０３において、医薬品選択部１３は、対象薬局が対象医薬品を扱っているか否かを判定する。斯かる判定は、図１０のステップＳ３０６と同じである。対象薬局が対象医薬品を扱っている場合（Ｓ４０３でＹｅｓ）、医薬品選択部１３は、対象医薬品の医薬品コードを対象薬局に対応する医薬品リストに追加する（Ｓ４０４）。
【００７２】
対象薬局が対象医薬品を扱っていない場合（Ｓ４０３でＮｏ）、医薬品選択部１３は、検索要求に含まれている変更可否情報に基づいて、対象医薬品について後発医薬品への変更の可否を判定する（Ｓ４０５）。変更可否情報が変更が可能であることを示す場合（Ｓ４０５でＹｅｓ）、医薬品選択部１３は、対象薬局が対象医薬品に対応するいずれかの後発医薬品を扱っているか否かを判定する（Ｓ４０６）。斯かる判定は、図１０のステップＳ３０４と同じである。対象医薬品に対応するいずれかの後発医薬品を対象薬局が扱っている場合（Ｓ４０６でＹｅｓ）、医薬品選択部１３は、当該後発医薬品の中で最も価格が低い後発医薬品の医薬品コードを、対象薬局に対応する医薬品リストに追加する（Ｓ４０７）。
【００７３】
一方、変更可否情報が変更が可能でないことを示す場合（Ｓ４０５でＮｏ）、又は対象医薬品に対応するいずれの後発医薬品も対象薬局が扱っていない場合（Ｓ４０６でＮｏ）、医薬品選択部１３は、対象薬局を薬局リストから削除する（Ｓ４０９）。
【００７４】
ステップＳ４０４又はＳ４０７が実行された場合、ステップＳ４０８に進む。ステップＳ４０９が実行された場合、ステップＳ４１０に進む。
【００７５】
図１０又は図１３の実行の結果、薬局リストに薬局名が含まれている調剤薬局に関する情報が、調剤薬局一覧画面５１０の調剤薬局一覧領域５１１に表示される。
【００７６】
続いて、図７のステップＳ２１３の詳細について説明する。図１４は、各調剤薬局での購入費用の算出処理の処理手順の一例を説明するためのフローチャートである。図１４の処理手順は、薬局リストに薬局名が含まれている調剤薬局ごとに実行される。処理対象とされている調剤薬局を「対象薬局」という。
【００７７】
ステップＳ５０１において、費用算出部１４は、対象薬局に対応する医薬品リストに医薬品コードが含まれている医薬品ごとに、当該医薬品の単価に、処方箋データに含まれている用法及び用量を乗じることで価格を計算する。各医薬品の単価は、医薬品情報ＤＢ１２３（図１１）を参照して特定可能である。
【００７８】
続いて、費用算出部１４は、医薬品ごとの価格の合計を計算し、計算結果を変数Ｐ１に代入する（Ｓ５０２）。
【００７９】
続いて、費用算出部１４は、対象薬局について薬局一覧ＤＢ１２１に記憶されている、調剤薬局ごとに異なる調剤報酬点数の合計値に、１点あたりの価格（例えば、１０円）を乗じた結果を変数Ｐ２に代入する（Ｓ５０３）。
【００８０】
続いて、費用算出部１４は、調剤報酬点数ＤＢ１２４に記憶されている、調剤薬局ごとに異ならない調剤報酬点数の合計値に、１点あたりの価格（例えば、１０円）を乗じた結果を変数Ｐ３に代入する（Ｓ５０４）。
【００８１】
続いて、費用算出部１４は、Ｐ１、Ｐ２及びＰ３の合計値に対する３割、２割及び１割の値を計算する（Ｓ５０５）。当該３割、２割及び１割の計算結果が、３割負担、２割負担、１割負担の場合の費用である。
【００８２】
なお、処方箋のＱＲコード（登録商標）ｃ１に、ユーザ（患者）の医療費の負担割合が記録されるようにしてもよい。処方箋の発行元である病院では、患者の負担割合を把握可能だからである。この場合、ステップＳ５０５では、ユーザの負担割合に応じた費用のみが算出されるようにしてもよい。また、調剤薬局一覧画面５１０では、ユーザの負担割合に応じた費用のみが表示されるようにしてもよい。
【００８３】
なお、ユーザは、調剤薬局一覧画面５１０を操作して、表示条件を変更することができる。例えば、ソート順選択領域５１４が操作されて「ソート順」の変更指示が入力されると、サーバ装置１０は、変更後の「ソート順」の値に基づいて、図７のステップＳ２１４以降を実行する。その結果、調剤薬局一覧領域５１１における調剤薬局の表示順が変更される。
【００８４】
また、距離選択領域５１３が操作されて「距離」の変更指示が入力されると、変更後の「距離」の値に基づいて、図７のステップＳ２０９以降が再実行される。その結果、調剤薬局一覧領域５１１に表示される調剤薬局が変更される。
【００８５】
また、優先医薬品選択領域５１５が操作されて「優先医薬品」の変更指示が入力されると、変更後の「優先医薬品」の値に基づいて、図７のステップＳ２１０以降が再実行される。その結果、調剤薬局一覧領域５１１に表示される、各調剤薬局にて医薬品を購入する場合の費用や、変更情報の内容が変更される。
【００８６】
表示条件が変更されることで、図９に示した調剤薬局一覧画面５１０の表示内容は、例えば、図１５に示されるように変化する。
【００８７】
図１５は、調剤薬局一覧画面の第２の表示例を示す図である。図１５に示される調剤薬局一覧画面５１０では、「距離」が「５００ｍ」に指定され、「ソート順」が「安い順」に指定され、「優先医薬品」が「後発」に指定された例が示されている。その結果、調剤薬局一覧領域５１１に表示される調剤薬局は、基準位置から半径５００ｍ以内の範囲に位置する調剤薬局に絞り込まれている。また、各調剤薬局にて医薬品を購入する場合の費用は、後発医薬品を優先した場合の価格とされている。更に、各調剤薬局の表示順は、当該費用の安い順にソートされている。
【００８８】
「距離」の値が変更可能なことにより、ユーザの移動能力に応じた範囲に所在している調剤薬局の情報を提供可能とすることができる。「ソート順」の値が変更可能なことにより、ユーザの価値観に合った調剤薬局を見つけやすい態様で、各調剤薬局の情報を提供することができる。「優先医薬品」の値が変更可能なことにより、例えば、経験的にユーザに合っていることが判明している医薬品に関する費用等の情報を提供可能とすることができる。
【００８９】
一方、調剤薬局一覧画面５１０の調剤薬局一覧領域５１１において調剤薬局ごとに表示されているいずれかの変更ボタンが押下された場合、サーバ装置１０は、図１６に示されるような処理手順を実行する。
【００９０】
図１６は、変更ボタンの押下に応じて実行される処理手順の一例を説明するためのフローチャートである。調剤薬局一覧画面５１０の調剤薬局一覧領域５１１において、いずれかの変更ボタンが押下されると、端末装置２０は、押下された変更ボタンに対応する薬局名を含む変更要求をサーバ装置１０に送信する。
【００９１】
サーバ装置１０の要求受信部１１によって当該変更要求が受信されると、医薬品選択部１３は、当該変更要求に含まれている薬局名に対応する医薬品リストに含まれている医薬品コードうち、ステップＳ６０２以降が未処理の一つの医薬品コードを処理対象とする（Ｓ６０１）。すなわち、ステップＳ６０２以降は、当該医薬品リストに含まれている医薬品コードごとに実行される。以下、処理対象の医薬品コードに係る医薬品を「対象医薬品」という。また、当該変更要求に含まれている薬局名に係る調剤薬局を「対象薬局」という。
【００９２】
続いて、医薬品選択部１３は、図７のステップＳ２０１で受信された検索要求に含まれていた変更可否情報に基づいて、対象医薬品について後発医薬品への変更の可否を判定する（Ｓ６０２）。変更可否情報が、後発医薬品への変更が可能であることを示す場合（Ｓ６０２でＹｅｓ）、医薬品選択部１３は、対象薬局が対象医薬品に対応するいずれかの後発医薬品を扱っているか否かを判定する（Ｓ６０３）。斯かる判定は、図１０のステップＳ３０４と同じである。対象医薬品に対応するいずれかの後発医薬品を対象薬局が扱っている場合（Ｓ６０３でＹｅｓ）、医薬品選択部１３は、対象医薬品に対して対象薬局が扱っている各後発医薬品について、医薬品情報ＤＢ１２３に記憶されている単価と、処方箋データに含まれている用法及び用量とに基づいて価格を計算する（Ｓ６０４）。
【００９３】
一方、変更可否情報が、後発医薬品への変更が可能でないことを示す場合（Ｓ６０２でＮｏ）、又は対象医薬品に対応するいずれの後発医薬品も対象薬局が扱っていない場合（Ｓ６０３でＮｏ）、医薬品選択部１３は、対象医薬品は変更不可であると判定する（Ｓ６０５）。
【００９４】
ステップＳ６０１〜Ｓ６０５が、対象薬局に対応する医薬品リストに含まれている全ての医薬品コードについて実行されると（Ｓ６０６でＹｅｓ）、出力部１５は、医薬品選択部１３による処理結果に基づいて、変更画面の画面データを生成する（Ｓ６０７）。続いて、出力部１５は、当該画面データを端末装置２０へ返信する（Ｓ６０８）。その結果、端末装置２０には、変更画面が表示される。
【００９５】
図１７は、変更画面の表示例を示す図である。図１７では、「ＡＢＣ薬局」に対応する変更ボタンが押下された場合に表示される変更画面５２０が示されている。変更画面５２０は、変更前領域５２１及び変更後領域５２２等を含む。
【００９６】
変更前領域５２１には、例えば、直前に表示されていた図９の変更画面５２０の表示時に、「ＡＢＣ薬局」に対応する医薬品リストに含まれていた各医薬品の情報が表示される。変更前領域５２１において表示されている各医薬品の価格及び合価（合計価格）は、図１４のステップＳ５０１及びＳ５０５の計算結果である。なお、図９では、３割負担の場合の価格及び合価が示されているが、２割負担又は１割負担の場合の価格及び合価が示されてもよい。
【００９７】
一方、変更後領域５２２には、変更前領域５２１に含まれている医薬品のうち、ＡＢＣ薬局が扱っている後発医薬品が有る医薬品については、当該後発医薬品が表示され、ＡＢＣ薬局が扱っている後発医薬品が無い医薬品については、「変更不可」が表示される。
【００９８】
具体的には、「ＤＤＤＤＤＤ６０ｍｇ錠」には、図１１より、「ＥＥＥＥＥＥ錠６０ｍｇ」と「ＧＧＧＧＧ錠６０ｍｇ」との後発医薬品が有ることが分かる。また、図１２より、「ＡＢＣ薬局」は、「ＥＥＥＥＥＥ錠６０ｍｇ」及び「ＧＧＧＧＧ錠６０ｍｇ」を取り扱っていることが分かる。したがって、「ＤＤＤＤＤＤ６０ｍｇ錠」については、変更後領域５２２において、「ＥＥＥＥＥＥ錠６０ｍｇ」及び「ＧＧＧＧＧ錠６０ｍｇ」が選択肢とされ、これらのうち「ＥＥＥＥＥＥ錠６０ｍｇ」選択された状態が示されている。
【００９９】
一方、「ＨＨＨＨ１００ｍｇ錠」については、図５の処方箋から明らかなように「変更可否」が否とされている。すなわち、「ＨＨＨＨ１００ｍｇ錠」の変更可否情報は、変更が可能でないことを示す。したがって、「ＨＨＨＨ１００ｍｇ錠」については、変更後領域５２２において、「変更不可」が表示されている。
【０１００】
変更後領域５２２において表示される各医薬品の価格は、図１６のステップＳ６０４の計算結果である。また、変更後領域５２２において表示される合価は、変更後領域５２２に表示される医薬品について、図１４の処理手順を実行することで算出可能である。
【０１０１】
なお、図１０のステップＳ３０７、又は図１３のステップＳ４０４の実行時に、当該ステップにおける対象薬局及び対象医薬品に関して、図１６のステップＳ６０３〜Ｓ６０５が実行されてもよい。この場合に、当該対象医薬品に関して、代替可能な後発医薬品が有れば、医薬品リストに含められる当該対象医薬品の医薬品コードに、当該後発医薬品の医薬品コードが関連付けられてもよい。図７のステップＳ２１５において、出力部１５は、薬局リストに薬局名が含まれる各調剤薬局のうち、当該調剤薬局に対応する医薬品リストに含まれているいずれかの医薬品コードに、後発医薬品の医薬品コードが関連付けられている調剤薬局については、調剤薬局一覧領域５１１における変更ボタンが操作可能なように（変更指示を受け付け可能なように）調剤薬局一覧画面５１０を生成してもよい。そうでない薬局については、調剤薬局一覧領域５１１における変更ボタンが操作不能なように調剤薬局一覧画面５１０が生成されてもよい。
【０１０２】
なお、変更前領域５２１又は変更後領域５２２に表示されている医薬品名には、当該医薬品名に係る医薬品に関して医薬品情報ＤＢ１２３（図１１）に記憶されている医薬品ＵＲＬに対するリンクがはられてもよい。この場合、いずれかの医薬品名が選択されると、当該医薬品に関する情報が記述された医薬品情報画面が表示されてもよい。
【０１０３】
図１８は、医薬品情報画面の表示例を示す図である。図１８に示される医薬品情報画面５３０は、「ＤＤＤＤＤＤ６０ｍｇ錠」が選択された場合に表示される画面である。
【０１０４】
一方、変更後領域５２２において、複数の選択肢の中からいずれかの選択肢が選択されたり、終了ボタン５２３が押下されたりすると、図１９に示される処理手順が実行される。
【０１０５】
図１９は、変更画面の操作に応じてサーバ装置１０が実行する処理手順の一例を説明するためのフローチャートである。
【０１０６】
例えば、図１７の変更画面５２０では、変更後領域５２２において、「ＤＤＤＤＤＤ６０ｍｇ」に対応する後発医薬品には複数の選択肢が有る。複数の選択肢のいずれかが選択されると、変更画面５２０の表示対象とされている調剤薬局の薬局名と、選択された後発医薬品の医薬品コードと、変更後領域５２２において他の先発医薬品に対して表示されている他の後発医薬品（図１７では、「ＪＪＪＪＪ錠１００ｍｇ」）の医薬品コードとを含む変更要求が、端末装置２０からサーバ装置１０へ送信される。なお、変更後領域５２２に「変更不可」が表示されている場合、変更前領域５２１において「変更不可」に対応する先発医薬品の医薬品コードが変更要求に含まれる。
【０１０７】
斯かる変更要求が要求受信部１１によって受信されると（Ｓ７０１でＹｅｓ）、費用算出部１４は、変更要求に含まれている各医薬品コードに係る医薬品と、当該変更要求に含まれている薬局名に係る調剤薬局とを処理対象として、図１４と同様の処理手順を実行する（Ｓ７０２）。その結果、各医薬品の価格と合価とが算出される。
【０１０８】
続いて、出力部１５は、ステップＳ７０２における算出結果に基づいて、現在表示されている変更画面５２０における変更後領域５２２が更新された変更画面の画面データを生成する（Ｓ７０３）。続いて、出力部１５は、当該画面データを端末装置２０へ返信する（Ｓ７０４）。その結果、ユーザによって選択された後発医薬品が変更後領域５２２に表示され、当該後発医薬品の価格及び合価が反映された変更画面５２０が端末装置２０に表示される。
【０１０９】
一方、変更画面５２０の終了ボタン５２３が押下されると、端末装置２０は、変更画面５２０の変更後領域５２２に表示されている各後発医薬品の医薬品コードと、変更画面５２０の表示対象である調剤薬局の薬局名とを含む変更終了要求をサーバ装置１０へ送信する。
【０１１０】
斯かる変更終了要求が要求受信部１１によって受信されると（Ｓ７０５でＹｅｓ）、サーバ装置１０は、図７のステップＳ２１３以降を実行する（Ｓ７０６）。この際、当該変更終了要求に含まれている薬局名に係る調剤薬局（以下、「対象薬局」という。）に対応する医薬品リストの内容が、当該終了変更要求に含まれている医薬品コードのリストによって置換された上で、ステップＳ２１３以降が実行される。その結果、対象薬局の費用等が更新された調剤薬局一覧画面５１０が端末装置２０に再表示される。
【０１１１】
図２０は、調剤薬局一覧画面の第３の表示例を示す図である。図２０では、図９に示した調剤薬局一覧画面５１０が表示されている状態において、「ＡＢＣ薬局」の変更ボタンが押下されて図１７に示したような変更が行われた場合に再表示される調剤薬局一覧画面５１０の例を示す。
【０１１２】
このように、調剤薬局ごとに、ユーザによって医薬品の変更が可能とされることで、例えば、ユーザに合った医薬品が選択された場合の費用等の情報を提供することができる。
【０１１３】
なお、端末装置２０は、必ずしもユーザによって携帯される端末でなくてもよい。例えば、ユーザの自宅に設置されているＰＣ等が端末装置２０として利用されてもよい。この場合、ＰＣ等に接続されたデジタルカメラ又はスキャナ等によって処方箋を読み取る際には、ユーザは病院の近辺に居ない可能性が有る。また、ＰＣ等はＧＰＳ機能を有していない可能性が有る。したがって、病院の位置情報に基づいて調剤薬局が検索されてしまうと、ユーザの現在の所在地（自宅等）から遠隔地に所在する調剤薬局の情報が提示されてしまう可能性が有る。そこで、要求受信部１１は、図７のステップＳ２０１において、端末装置２０の位置情報が当該検索要求に付加されていない場合には、位置情報の入力画面を端末装置２０に返信してもよい。当該入力画面は、地図の中から位置を選択させる画面でもよいし、住所等の位置情報を入力させる画面でもよい。ユーザが、自宅の位置情報を入力画面を介して入力すると、サーバ装置１０は、当該位置情報を基準位置として調剤薬局を検索してもよい。
【０１１４】
また、本実施の形態では、処方箋データが記録される符号情報としてＱＲコード（登録商標）が利用される例について説明したが、ＱＲコード（登録商標）以外の２次元コード等が用いられてもよい。
【０１１５】
上述したように、本実施の形態によれば、調剤薬局一覧画面５１０において、各調剤薬局における医薬品の購入費用が出力される。その結果、ユーザ（患者）は、当該費用を参照して、調剤薬局を選択することができる。すなわち、調剤薬局の選択に寄与する情報を提供可能とすることができる。
【０１１６】
また、後発医薬品又は先発医薬品の優先を指定することができ、各調剤薬局での医薬品の取り扱い状況に基づいて、優先される医薬品に応じて調剤薬局ごとに選択される医薬品について費用が算出される。したがって、医薬品に対するユーザの希望に則した情報を提供することができる。
【０１１７】
また、調剤薬局一覧画面５１０に表示される調剤薬局は、病院の所在地又はユーザの所在地から所定の範囲内の調剤薬局に絞り込まれる。したがって、ユーザにとって利便性の高い調剤薬局に関する情報を提供することができる。
【０１１８】
なお、本実施の形態において、サーバ装置１０は、薬局情報出力装置の一例である。要求受信部１１は、取得部又は受信部の一例である。医薬品選択部１３は、特定部の一例である。費用算出部１４は、算出部の一例である。取り扱い情報ＤＢ１２２は、第１の記憶部の一例である。医薬品情報ＤＢ１２３は、第２の記憶部及び第４の記憶部の一例である。薬局一覧ＤＢ１２１は、第３の記憶部の一例である。
【０１１９】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、本実施例に記載したサーバ装置１０が実行する処理の一部又は全てを端末装置２０が実行してもよい。また、サーバ装置１０が実行する処理を複数のコンピュータが連携して実行してもよい。
【０１２０】
以上の説明に関し、更に以下の項を開示する。
（付記１）
処方箋データを取得し、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第１の記憶部を参照して、前記処方箋データにおいて指定されている第１の医薬品を提供可能な１以上の調剤薬局を特定し、
各医薬品の価格を記憶した第２の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第３の記憶部とを参照して、特定された１以上の調剤薬局ごとに、前記第１の医薬品の購入に少なくとも必要な費用を算出し、
前記特定された１以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する、
処理をコンピュータに実行させることを特徴とする薬局情報出力プログラム。
（付記２）
前記算出する処理は、後発医薬品を優先する指示を受信すると、医薬品ごとに当該医薬品を代替可能な医薬品を示す情報を記憶した第４の記憶部と前記第１の記憶部と前記第２の記憶部とを参照して、前記特定された１以上の調剤薬局ごとに、前記第１の医薬品を代替可能であって当該調剤薬局が提供可能な１以上の医薬品の中で、最も価格が低い第２の医薬品に置き換えた場合の費用を算出する、
ことを特徴とする付記１記載の薬局情報出力プログラム。
（付記３）
前記出力する処理は、前記第１の医薬品に対する、代替可能な前記１以上の医薬品への変更指示を受け付け可能な状態で前記画面を出力する、
ことを特徴とする付記２記載の薬局情報出力プログラム。
（付記４）
端末から位置情報を受信する処理を前記コンピュータに実行させ、
前記出力する処理は、前記特定された１以上の調剤薬局ごとに、受信した前記位置情報と当該調剤薬局の位置情報とに基づいて特定された距離を前記画面に含めて出力する、
ことを特徴とする付記１乃至３いずれか一項記載の薬局情報出力プログラム。
（付記５）
前記出力する処理は、前記特定された１以上の調剤薬局を、前記距離の順及び前記算出された費用の順のうちの選択された順に応じて並べた状態で前記画面を出力する、
ことを特徴とする付記４記載の薬局情報出力プログラム。
（付記６）
処方箋データを取得する取得部と、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第１の記憶部を参照して、前記処方箋データにおいて指定されている第１の医薬品を提供可能な１以上の調剤薬局を特定する特定部と、
各医薬品の価格を記憶した第２の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第３の記憶部とを参照して、特定された１以上の調剤薬局ごとに、前記第１の医薬品の購入に少なくとも必要な費用を算出する算出部と、
前記特定された１以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する出力部と、
を有することを特徴とする薬局情報出力装置。
（付記７）
前記算出部は、後発医薬品を優先する指示を受信すると、医薬品ごとに当該医薬品を代替可能な医薬品を示す情報を記憶した第４の記憶部と前記第１の記憶部と前記第２の記憶部とを参照して、前記特定された１以上の調剤薬局ごとに、前記第１の医薬品を代替可能であって当該調剤薬局が提供可能な１以上の医薬品の中で、最も価格が低い第２の医薬品に置き換えた場合の費用を算出する、
ことを特徴とする付記６記載の薬局情報出力装置。
（付記８）
前記出力部は、前記第１の医薬品に対する、代替可能な前記１以上の医薬品への変更指示を受け付け可能な状態で前記画面を出力する、
ことを特徴とする付記７記載の薬局情報出力装置。
（付記９）
前記取得部は、端末から位置情報を受信し、
前記出力部は、前記特定された１以上の調剤薬局ごとに、受信した前記位置情報と当該調剤薬局の位置情報とに基づいて特定された距離を前記画面に含めて出力する、
ことを特徴とする付記６乃至８いずれか一項記載の薬局情報出力装置。
（付記１０）
前記出力部は、前記特定された１以上の調剤薬局を、前記距離の順及び前記算出された費用の順のうちの選択された順に応じて並べた状態で前記画面を出力する、
ことを特徴とする付記９記載の薬局情報出力装置。
（付記１１）
端末装置と、前記端末装置にネットワークを介して接続される薬局情報出力装置とを含む薬局情報出力システムであって、
前記端末装置は、処方箋に含まれる符号情報を読み取り、当該符号情報に記録されている処方箋データを前記薬局情報出力装置へ送信し、
前記薬局情報出力装置は、
前記処方箋データを受信する受信部と、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第１の記憶部を参照して、前記処方箋データにおいて指定されている第１の医薬品を提供可能な１以上の調剤薬局を特定する特定部と、
各医薬品の価格を記憶した第２の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第３の記憶部とを参照して、特定された１以上の調剤薬局ごとに、前記第１の医薬品の購入に少なくとも必要な費用を算出する算出部と、
前記特定された１以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する出力部と、
を有することを特徴とする薬局情報出力システム。
（付記１２）
処方箋データを取得し、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第１の記憶部を参照して、前記処方箋データにおいて指定されている第１の医薬品を提供可能な１以上の調剤薬局を特定し、
各医薬品の価格を記憶した第２の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第３の記憶部とを参照して、特定された１以上の調剤薬局ごとに、前記第１の医薬品の購入に少なくとも必要な費用を算出し、
前記特定された１以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する、
処理をコンピュータが実行することを特徴とする薬局情報出力方法。
（付記１３）
前記算出する処理は、後発医薬品を優先する指示を受信すると、医薬品ごとに当該医薬品を代替可能な医薬品を示す情報を記憶した第４の記憶部と前記第１の記憶部と前記第２の記憶部とを参照して、前記特定された１以上の調剤薬局ごとに、前記第１の医薬品を代替可能であって当該調剤薬局が提供可能な１以上の医薬品の中で、最も価格が低い第２の医薬品に置き換えた場合の費用を算出する、
ことを特徴とする付記１２記載の薬局情報出力方法。
（付記１４）
前記出力する処理は、前記第１の医薬品に対する、代替可能な前記１以上の医薬品への変更指示を受け付け可能な状態で前記画面を出力する、
ことを特徴とする付記１３記載の薬局情報出力方法。
（付記１５）
端末から位置情報を受信する処理を前記コンピュータが実行し、
前記出力する処理は、前記特定された１以上の調剤薬局ごとに、受信した前記位置情報と当該調剤薬局の位置情報とに基づいて特定された距離を前記画面に含めて出力する、
ことを特徴とする付記１２乃至１４いずれか一項記載の薬局情報出力方法。
（付記１６）
前記出力する処理は、前記特定された１以上の調剤薬局を、前記距離の順及び前記算出された費用の順のうちの選択された順に応じて並べた状態で前記画面を出力する、
ことを特徴とする付記１５記載の薬局情報出力方法。
（付記１７）
処方箋データを取得し、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第１の記憶部に基づいて特定された前記処方箋データにおいて指定されている第１の医薬品を提供可能な１以上の調剤薬局と対応付けて、各医薬品の価格を記憶した第２の記憶部と医薬品の調剤に関する費用を調剤薬局ごとに記憶した第３の記憶部とに基づいて算出された前記第１の医薬品の購入に少なくとも必要な費用を含む画面を出力する、
処理をコンピュータが実行することを特徴とする薬局情報出力方法。
【符号の説明】
【０１２１】
１０          サーバ装置
１１          要求受信部
１２          薬局検索部
１３          医薬品選択部
１４          費用算出部
１５          出力部
２０          端末装置
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１２１        薬局一覧ＤＢ
１２２        取り扱い情報ＤＢ
１２３        医薬品情報ＤＢ
１２４        調剤報酬点数ＤＢ
Ｂ            バス
【図１】
2018156165.tif 000003
【図２】
2018156165.tif 000004
【図３】
2018156165.tif 000005
【図４】
2018156165.tif 000006
【図５】
2018156165.tif 000007
【図６】
2018156165.tif 000008
【図７】
2018156165.tif 000009
【図８】
2018156165.tif 000010
【図９】
2018156165.tif 000011
【図１０】
2018156165.tif 000012
【図１１】
2018156165.tif 000013
【図１２】
2018156165.tif 000014
【図１３】
2018156165.tif 000015
【図１４】
2018156165.tif 000016
【図１５】
2018156165.tif 000017
【図１６】
2018156165.tif 000018
【図１７】
2018156165.tif 000019
【図１８】
2018156165.tif 000020
【図１９】
2018156165.tif 000021
【図２０】
2018156165.tif 000022