[go: up one dir, main page]

JP2018156165A - Pharmacy information output program, pharmacy information output device, pharmacy information output system, and pharmacy information output method - Google Patents

Pharmacy information output program, pharmacy information output device, pharmacy information output system, and pharmacy information output method Download PDF

Info

Publication number
JP2018156165A
JP2018156165A JP2017050262A JP2017050262A JP2018156165A JP 2018156165 A JP2018156165 A JP 2018156165A JP 2017050262 A JP2017050262 A JP 2017050262A JP 2017050262 A JP2017050262 A JP 2017050262A JP 2018156165 A JP2018156165 A JP 2018156165A
Authority
JP
Japan
Prior art keywords
pharmacy
drug
dispensing
information
specified
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017050262A
Other languages
Japanese (ja)
Inventor
阿部 芳孝
Yoshitaka Abe
芳孝 阿部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2017050262A priority Critical patent/JP2018156165A/en
Publication of JP2018156165A publication Critical patent/JP2018156165A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Abstract

【課題】調剤薬局の選択に寄与する情報を提供可能とすること。【解決手段】一つの態様では、薬局情報出力プログラムは、処方箋データを取得し、各調剤薬局が提供可能な医薬品を示す情報を記憶した第1の記憶部を参照して、前記処方箋データにおいて指定されている第1の医薬品を提供可能な1以上の調剤薬局を特定し、各医薬品の価格を記憶した第2の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第3の記憶部とを参照して、特定された1以上の調剤薬局ごとに、前記第1の医薬品の購入に少なくとも必要な費用を算出し、前記特定された1以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する、処理をコンピュータに実行させる。【選択図】図3PROBLEM TO BE SOLVED: To provide information contributing to selection of a dispensing pharmacy. In one embodiment, a pharmacy information output program obtains prescription data and specifies in the prescription data with reference to a first storage unit that stores information indicating a drug that can be provided by each dispensing pharmacy. A second storage unit that identifies one or more dispensing pharmacies that can provide the first drug and stores the price of each drug, and a third memory that stores the cost related to dispensing the drug for each dispensing pharmacy. With reference to the department, at least the cost required to purchase the first drug is calculated for each of the specified one or more dispensing pharmacies, and the calculated cost for each of the specified one or more dispensing pharmacies. Output a screen containing the information of, let the computer execute the process. [Selection diagram] Fig. 3

Description

本発明は、薬局情報出力プログラム、薬局情報出力装置、薬局情報出力システム及び薬局情報出力方法に関する。   The present invention relates to a pharmacy information output program, a pharmacy information output device, a pharmacy information output system, and a pharmacy information output method.

病院にて処方箋の発行を受けた患者は、任意の調剤薬局にて薬を購入することができる。   Patients who have been issued a prescription at the hospital can purchase drugs at any pharmacy.

一方で、各調剤薬局によって、安価な後発医薬品(ジェネリック医薬品)の取り扱い状況は異なる。例えば、処方箋に指定された薬について、調剤薬局Aでは先発薬aしか取り扱っていないが、調剤薬局Bでは安価な後発医薬品bを取り扱っており、調剤薬局Cでは、更に安価な後発医薬品cを取り扱っているといった状況が発生しうる。この場合、患者は、調剤薬局Cで購入すれば、最も安価に薬を入手することができる。   On the other hand, the handling situation of cheap generic drugs (generic drugs) varies depending on each dispensing pharmacy. For example, for the medicine specified in the prescription, the dispensing pharmacy A handles only the starting drug a, but the dispensing pharmacy B handles the cheap generic drug b, and the dispensing pharmacy C handles the cheaper generic drug c. A situation such as that can occur. In this case, if the patient purchases at the dispensing pharmacy C, the drug can be obtained at the lowest cost.

また、調剤基本料、基準調剤加算、及び後発医薬品調剤体制加算等についても、調剤薬局に応じて異なる基本料金設定が設定されており、この点で薬の購入費用が、調剤薬局によって異なる可能性が有る。   In addition, different basic fees are set for dispensing basic fees, standard dispensing additions, and generic drug dispensing systems, etc., depending on the dispensing pharmacy. There is.

特開2015−1944号公報Japanese Patent Laid-Open No. 2015-1944 特開2000−99608号公報JP 2000-99608 A 特開2003−263501号公報Japanese Patent Laid-Open No. 2003-263501

しかしながら、患者は、各調剤薬局における後発医薬品の取り扱い状況や、調剤基本料、基準調剤加算、及び後発医薬品調剤体制加算等を知らないのが一般的である。したがって、患者は、調剤薬局で会計を行うまで、購入費用を知ることができない。その結果、患者は、一般的に、購入費用の違いを意識することなく、病院に最寄りの調剤薬局にて薬を購入している。   However, patients generally do not know the handling status of generic drugs at each dispensing pharmacy, the basic dispensing fee, the standard dispensing addition, and the generic drug dispensing system addition. Therefore, the patient cannot know the purchase cost until accounting at the dispensing pharmacy. As a result, patients generally purchase drugs at a dispensing pharmacy nearest to the hospital without being aware of the difference in purchase costs.

そこで、一側面では、本発明は、調剤薬局の選択に寄与する情報を提供可能とすることを目的とする。   Thus, in one aspect, an object of the present invention is to be able to provide information that contributes to selection of a dispensing pharmacy.

一つの態様では、薬局情報出力プログラムは、処方箋データを取得し、各調剤薬局が提供可能な医薬品を示す情報を記憶した第1の記憶部を参照して、前記処方箋データにおいて指定されている第1の医薬品を提供可能な1以上の調剤薬局を特定し、各医薬品の価格を記憶した第2の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第3の記憶部とを参照して、特定された1以上の調剤薬局ごとに、前記第1の医薬品の購入に少なくとも必要な費用を算出し、前記特定された1以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する、処理をコンピュータに実行させる。   In one aspect, the pharmacy information output program acquires prescription data, refers to a first storage unit that stores information indicating medicines that can be provided by each dispensing pharmacy, and is designated in the prescription data. Identify one or more dispensing pharmacies that can provide one drug, refer to the second storage unit that stores the price of each drug, and the third storage unit that stores the cost related to the dispensing of each drug for each dispensing pharmacy Then, for each of the specified one or more dispensing pharmacies, calculate at least the cost necessary for the purchase of the first medicine, and for each of the identified one or more dispensing pharmacies, information on the calculated cost is included. Outputs the screen and causes the computer to execute the process.

一側面として、調剤薬局の選択に寄与する情報を提供可能とすることができる。   As one aspect, it is possible to provide information that contributes to selection of a dispensing pharmacy.

本発明の実施の形態におけるシステム構成例を示す図である。It is a figure which shows the system configuration example in embodiment of this invention. 本発明の実施の形態におけるサーバ装置10のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the server apparatus 10 in embodiment of this invention. 本発明の実施の形態におけるサーバ装置10の機能構成例を示す図である。It is a figure which shows the function structural example of the server apparatus 10 in embodiment of this invention. 端末装置20が実行する処理手順の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of the process sequence which the terminal device 20 performs. 本発明の実施の形態における処方箋の一例を示す図である。It is a figure which shows an example of the prescription in embodiment of this invention. 調剤薬局一覧画面の表示条件の一例を示す図である。It is a figure which shows an example of the display conditions of a dispensing pharmacy list screen. 調剤薬局の検索要求の受信に応じてサーバ装置10が実行する処理手順の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of the process sequence which the server apparatus 10 performs according to reception of the search request | requirement of a dispensing pharmacy. 薬局一覧DB121の構成例を示す図である。It is a figure which shows the structural example of pharmacy list DB121. 調剤薬局一覧画面の第1の表示例を示す図である。It is a figure which shows the 1st display example of a dispensing pharmacy list screen. 後発医薬品が優先の場合の医薬品選択処理の処理手順の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of the process sequence of a pharmaceutical selection process in case generic drug has priority. 医薬品情報DB123の構成例を示す図である。It is a figure which shows the structural example of pharmaceutical information DB123. 取り扱い情報DB122の構成例を示す図である。It is a figure which shows the structural example of handling information DB122. 先発医薬品が優先の場合の医薬品選択処理の処理手順の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of the process sequence of a pharmaceutical selection process in case an original pharmaceutical has priority. 各調剤薬局での購入費用の算出処理の処理手順の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of the process sequence of the calculation process of the purchase cost in each dispensing pharmacy. 調剤薬局一覧画面の第2の表示例を示す図である。It is a figure which shows the 2nd example of a display of a dispensing pharmacy list screen. 変更ボタンの押下に応じて実行される処理手順の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of the process sequence performed according to pressing of a change button. 変更画面の表示例を示す図である。It is a figure which shows the example of a display of a change screen. 医薬品情報画面の表示例を示す図である。It is a figure which shows the example of a display of a pharmaceutical information screen. 変更画面の操作に応じてサーバ装置10が実行する処理手順の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of the process sequence which the server apparatus 10 performs according to operation of a change screen. 調剤薬局一覧画面の第3の表示例を示す図である。It is a figure which shows the 3rd example of a display of a dispensing pharmacy list screen.

以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態におけるシステム構成例を示す図である。図1において、サーバ装置10と端末装置20とは、インターネット等のネットワークを介して接続される。当該ネットワークは、無線区間を含んでもよい。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing an example of a system configuration in the embodiment of the present invention. In FIG. 1, the server device 10 and the terminal device 20 are connected via a network such as the Internet. The network may include a wireless section.

サーバ装置10は、処方箋において指定されている医薬品の購入先の候補となる調剤薬局を示す情報を出力する1以上のコンピュータである。サーバ装置10は、候補となる調剤薬局ごとに、当該調剤薬局で医薬品を購入した場合の費用を算出し、算出された費用等を出力する。   The server device 10 is one or more computers that output information indicating dispensing pharmacies that are candidates for the purchase destination of the medicine specified in the prescription. For each candidate pharmacy, the server device 10 calculates a cost when a drug is purchased at the pharmacy, and outputs the calculated cost and the like.

端末装置20は、処方箋の発行を受けた患者が利用するスマートフォン又はタブレット端末等である。端末装置20は、処方箋の記載事項を示す情報をサーバ装置10へ送信したり、当該情報に基づいてサーバ装置10から出力される情報を表示したりする。   The terminal device 20 is a smartphone or a tablet terminal used by a patient who has received a prescription. The terminal device 20 transmits information indicating the items described in the prescription to the server device 10 or displays information output from the server device 10 based on the information.

図2は、本発明の実施の形態におけるサーバ装置10のハードウェア構成例を示す図である。図2のサーバ装置10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、及びインタフェース装置105等を有する。   FIG. 2 is a diagram illustrating a hardware configuration example of the server device 10 according to the embodiment of the present invention. The server device 10 in FIG. 2 includes a drive device 100, an auxiliary storage device 102, a memory device 103, a CPU 104, an interface device 105, and the like that are mutually connected by a bus B.

サーバ装置10での処理を実現するプログラムは、記録媒体101によって提供される。プログラムを記録した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。   A program for realizing processing in the server apparatus 10 is provided by the recording medium 101. When the recording medium 101 on which the program is recorded is set in the drive device 100, the program is installed from the recording medium 101 to the auxiliary storage device 102 via the drive device 100. However, the program need not be installed from the recording medium 101 and may be downloaded from another computer via a network. The auxiliary storage device 102 stores the installed program and also stores necessary files and data.

メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従ってサーバ装置10に係る機能を実行する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。   The memory device 103 reads the program from the auxiliary storage device 102 and stores it when there is an instruction to start the program. The CPU 104 executes functions related to the server device 10 in accordance with a program stored in the memory device 103. The interface device 105 is used as an interface for connecting to a network.

なお、記録媒体101の一例としては、CD−ROM、DVDディスク、又はUSBメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置102の一例としては、HDD(Hard Disk Drive)又はフラッシュメモリ等が挙げられる。記録媒体101及び補助記憶装置102のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。   An example of the recording medium 101 is a portable recording medium such as a CD-ROM, a DVD disk, or a USB memory. An example of the auxiliary storage device 102 is an HDD (Hard Disk Drive) or a flash memory. Both the recording medium 101 and the auxiliary storage device 102 correspond to computer-readable recording media.

なお、端末装置20も、図2に示すようなハードウェア構成を有していてもよい。   The terminal device 20 may also have a hardware configuration as shown in FIG.

図3は、本発明の実施の形態におけるサーバ装置10の機能構成例を示す図である。図3において、サーバ装置10は、要求受信部11、薬局検索部12、医薬品選択部13、費用算出部14及び出力部15等を有する。これら各部は、サーバ装置10にインストールされた1以上のプログラムが、CPU104に実行させる処理により実現される。サーバ装置10は、また、薬局一覧DB121、取り扱い情報DB122、医薬品情報DB123及び調剤報酬点数DB124等のデータベースを利用する。これら各データベースは、例えば、補助記憶装置102、又はサーバ装置10にネットワークを介して接続可能な記憶装置等を用いて実現可能である。   FIG. 3 is a diagram illustrating a functional configuration example of the server device 10 according to the embodiment of the present invention. In FIG. 3, the server device 10 includes a request reception unit 11, a pharmacy search unit 12, a drug selection unit 13, a cost calculation unit 14, an output unit 15, and the like. Each of these units is realized by processing that one or more programs installed in the server device 10 cause the CPU 104 to execute. The server device 10 also uses databases such as a pharmacy list DB 121, a handling information DB 122, a pharmaceutical information DB 123, and a dispensing reward score DB 124. Each of these databases can be realized using, for example, the auxiliary storage device 102 or a storage device that can be connected to the server device 10 via a network.

要求受信部11は、端末装置20から送信される、調剤薬局の検索要求等を受信する。当該検索要求には、処方箋の記載事項を示す情報や、病院の位置情報、端末装置20の位置情報等が含まれる。   The request receiving unit 11 receives a dispensing pharmacy search request and the like transmitted from the terminal device 20. The search request includes information indicating prescription items, hospital position information, position information of the terminal device 20, and the like.

薬局検索部12は、検索要求に含まれる病院又は端末装置20の位置情報が示す位置から所定範囲内に位置する調剤薬局を、薬局一覧DB121に登録されている調剤薬局の中から検索する。薬局一覧DB121には、各調剤薬局の情報が記憶されている。   The pharmacy search unit 12 searches for dispensing pharmacies located within a predetermined range from the position indicated by the location information of the hospital or the terminal device 20 included in the search request from the dispensing pharmacies registered in the pharmacy list DB 121. The pharmacy list DB 121 stores information on each dispensing pharmacy.

医薬品選択部13は、検索された各調剤薬局について、処方箋に対応して提供可能な医薬品を選択する。選択される医薬品は、処方箋に記載された医薬品であるとは限らない。例えば、処方箋に記載された医薬品を取り扱っていない調剤薬局については、処方箋に記載された医薬品に代替可能な後発医薬品(ジェネリック医薬品)が選択される可能性も有る。各調剤薬局が扱っている(提供可能な)医薬品を示す情報は、取り扱い情報DB122に記憶されている。また、各医薬品について代替可能な後発医薬品を示す情報は、医薬品情報DB123に記憶されている。   The drug selection unit 13 selects a drug that can be provided corresponding to the prescription for each of the found dispensing pharmacies. The drug selected is not necessarily the drug described in the prescription. For example, for a dispensing pharmacy that does not handle the medicine described in the prescription, there is a possibility that a generic medicine (generic medicine) that can be substituted for the medicine described in the prescription may be selected. Information indicating medicines that can be handled (provided) by each dispensing pharmacy is stored in the handling information DB 122. Moreover, the information which shows the generic drug which can substitute about each pharmaceutical is memorize | stored in pharmaceutical information DB123.

費用算出部14は、検索された調剤薬局ごとに、当該調剤薬局に関して選択された医薬品を当該調剤薬局にて購入する場合の費用を算出する。費用の算出に際しては、調剤報酬点数DB124に記憶されている、調剤薬局ごとに異ならない調剤報酬点数と、薬局一覧DB121において調剤薬局ごとに記憶されている、調剤薬局ごとに異なる調剤報酬点数とが参照される。   The cost calculation unit 14 calculates, for each of the searched dispensing pharmacies, a cost for purchasing the drug selected for the dispensing pharmacy at the dispensing pharmacy. In calculating the cost, the dispensing reward score that is not different for each dispensing pharmacy stored in the dispensing reward score DB 124 and the dispensing reward score that is stored for each dispensing pharmacy in the pharmacy list DB 121 are different for each dispensing pharmacy. Referenced.

出力部15は、検索された調剤薬局の一覧を示す画面(以下、「調剤薬局一覧画面」という。)等の画面データを生成し、生成した画面データを端末装置20に送信する。   The output unit 15 generates screen data such as a screen showing a list of searched dispensing pharmacies (hereinafter referred to as “dispensing pharmacy list screen”), and transmits the generated screen data to the terminal device 20.

以下、端末装置20及びサーバ装置10が実行する処理手順について説明する。図4は、端末装置20が実行する処理手順の一例を説明するためのフローチャートである。   Hereinafter, processing procedures executed by the terminal device 20 and the server device 10 will be described. FIG. 4 is a flowchart for explaining an example of a processing procedure executed by the terminal device 20.

ステップS101において、端末装置20は、処方箋の発行を受けたユーザによる操作に応じ、当該処方箋に付加されているQRコード(登録商標)を読み取る。   In step S <b> 101, the terminal device 20 reads a QR code (registered trademark) added to the prescription according to an operation by a user who has received a prescription.

図5は、本発明の実施の形態における処方箋の一例を示す図である。図5に示されるように、処方箋には、QRコード(登録商標)c1が印字されている。QRコード(登録商標)c1には、処方箋の記載事項(処方される各医薬品の医薬品コード、用法、用量)を示すデータ(処方箋データ)、処方される医薬品ごとに後発医薬品への変更の可否を示す情報(以下、「変更可否情報」という。)、処方箋の発行元の病院の位置情報(緯度及び軽度等)、及び調剤薬局一覧画面へのURL(Uniform Resource Locator)等が記録されている。ユーザは、例えば、病院にて処方箋を受け取った際に、端末装置20が有するデジタルカメラ等によってQRコード(登録商標)c1を撮影する。端末装置20は、撮影されたQRコード(登録商標)c1の画像から、QRコード(登録商標)c1に記録されている情報を読み取る。   FIG. 5 is a diagram showing an example of a prescription in the embodiment of the present invention. As shown in FIG. 5, a QR code (registered trademark) c1 is printed on the prescription. QR Code (registered trademark) c1 includes data (prescription data) indicating prescription items (pharmaceutical code, usage, and dose of each prescription drug), and whether or not to change to generic drugs for each prescription drug Information (hereinafter referred to as “changeability information”), location information (latitude, mildness, etc.) of the prescription issuing hospital, URL (Uniform Resource Locator) to the dispensing pharmacy list screen, and the like are recorded. For example, when the user receives a prescription at a hospital, the user photographs the QR code (registered trademark) c1 with a digital camera or the like included in the terminal device 20. The terminal device 20 reads information recorded in the QR code (registered trademark) c1 from the captured image of the QR code (registered trademark) c1.

続いて、端末装置20は、QRコード(登録商標)c1に含まれているURL宛てに、調剤薬局の検索要求を送信する(S102)。当該URLのIPアドレスは、サーバ装置10のIPアドレスに対応する。したがって、当該検索要求は、サーバ装置10へ送信される。当該検索要求には、処方箋データ、変更可否情報、処方箋の発行元の病院の位置情報等が含まれる。なお、端末装置20が、GPS(Global Positioning System)機能を有している場合、当該GPS機能によって測位された位置情報が当該検索要求に付加されてもよい。また、端末装置20が、過去に調剤薬局一覧画面にアクセスし、当該調剤薬局一覧画面を表示したことが有る場合には、過去の表示時においてユーザによって選択された、調剤薬局一覧画面の表示条件が当該検索要求に付加されてもよい。   Subsequently, the terminal device 20 transmits a dispensing pharmacy search request to the URL included in the QR code (registered trademark) c1 (S102). The IP address of the URL corresponds to the IP address of the server device 10. Therefore, the search request is transmitted to the server device 10. The search request includes prescription data, change permission / inhibition information, location information of a prescription issuing hospital, and the like. In addition, when the terminal device 20 has a GPS (Global Positioning System) function, the position information measured by the GPS function may be added to the search request. If the terminal device 20 has accessed the dispensing pharmacy list screen in the past and has displayed the dispensing pharmacy list screen, the display conditions of the dispensing pharmacy list screen selected by the user at the past display time May be added to the search request.

図6は、調剤薬局一覧画面の表示条件の一例を示す図である。図6に示されるように、表示条件には、「距離」、「ソート順」、及び「優先医薬品」等の項目が含まれる。   FIG. 6 is a diagram illustrating an example of display conditions of the dispensing pharmacy list screen. As shown in FIG. 6, the display conditions include items such as “distance”, “sort order”, and “priority medicine”.

「距離」は、処方箋の発行元の病院の位置又は端末装置20の現在位置を中心として、半径何km以内の範囲の調剤薬局を検索対象とするのかを示す項目である。   The “distance” is an item indicating a radius within a range of km within which a dispensing pharmacy is to be searched, centered on the location of the prescription issuing hospital or the current location of the terminal device 20.

「ソート順」は、検索された調剤薬局の一覧を、価格の安い順で表示するか、距離の近い順で表示するのかを示す項目である。   “Sort order” is an item indicating whether the list of searched dispensing pharmacies is displayed in ascending order of price or in descending order of distance.

「優先医薬品」は、検索された各調剤薬局において提供される医薬品の選択において、後発医薬品を優先するか否かを示す項目である。本実施の形態において、「優先医薬品」の値は、「後発」又は「先発」である。「後発」は、後発医薬品を示す。「先発」は、先発医薬品を示す。   The “priority drug” is an item indicating whether or not to give priority to the generic drug in the selection of the drug provided in each searched dispensing pharmacy. In the present embodiment, the value of “priority drug” is “later” or “first”. “Generic” indicates a generic drug. “Starter” indicates the starting drug.

なお、表示条件は、例えば、調剤薬局一覧画面のURLに対応するクッキー(Cookie)として、端末装置20に記憶されてもよい。   The display conditions may be stored in the terminal device 20 as a cookie corresponding to the URL of the dispensing pharmacy list screen, for example.

続いて、調剤薬局の検索要求の受信に応じてサーバ装置10が実行する処理手順について説明する。   Then, the process sequence which the server apparatus 10 performs according to reception of the search request | requirement of a dispensing pharmacy is demonstrated.

図7は、調剤薬局の検索要求の受信に応じてサーバ装置10が実行する処理手順の一例を説明するためのフローチャートである。   FIG. 7 is a flowchart for explaining an example of a processing procedure executed by the server device 10 in response to receiving a dispensing pharmacy search request.

ステップS201において、要求受信部11が、調剤薬局の検索要求を受信すると、薬局検索部12は、端末装置20の位置情報が当該検索要求に付加されているか否かを判定する(S202)。端末装置20の位置情報が検索要求に付加されている場合(S202でYes)、薬局検索部12は、当該位置情報に係る位置を、調剤薬局の検索に関する基準位置とする(S203)。一方、端末装置20の位置情報が検索要求に付加されていない場合(S202でNo)、薬局検索部12は、当該検索要求に含まれている、病院の位置情報に係る位置を、調剤薬局の検索に関する基準位置とする(S204)。   In step S201, when the request receiving unit 11 receives a dispensing pharmacy search request, the pharmacy searching unit 12 determines whether or not the location information of the terminal device 20 is added to the search request (S202). When the position information of the terminal device 20 is added to the search request (Yes in S202), the pharmacy search unit 12 sets the position related to the position information as the reference position related to the search for the dispensing pharmacy (S203). On the other hand, when the location information of the terminal device 20 is not added to the search request (No in S202), the pharmacy search unit 12 determines the location related to the location information of the hospital included in the search request as the dispensing pharmacy. A reference position for search is set (S204).

続いて、薬局検索部12は、当該検索要求に表示条件が付加されているか否かを判定する(S205)。当該検索要求に表示条件が付加されている場合(S205でYes)、薬局検索部12は、当該表示条件を採用する(S206)。一方、検索要求に表示条件が付加されていない場合(S205でNo)、薬局検索部12は、表示条件の各項目についてデフォルト値を採用する(S207)。デフォルト値は、予めサーバ装置10に設定されている値である。   Subsequently, the pharmacy search unit 12 determines whether or not a display condition is added to the search request (S205). When a display condition is added to the search request (Yes in S205), the pharmacy search unit 12 adopts the display condition (S206). On the other hand, when the display condition is not added to the search request (No in S205), the pharmacy searching unit 12 adopts a default value for each item of the display condition (S207). The default value is a value set in the server device 10 in advance.

続いて、薬局検索部12は、薬局一覧DB121に登録されている各調剤薬局について、基準位置からの距離を計算する(S208)。   Subsequently, the pharmacy search unit 12 calculates the distance from the reference position for each dispensing pharmacy registered in the pharmacy list DB 121 (S208).

図8は、薬局一覧DB121の構成例を示す図である。図8に示されるように、薬局一覧DB121には、調剤薬局ごとに、薬局名、住所、電話番号、調剤薬局ごとに異なる調剤報酬点数及び薬局URL等が記憶されている。   FIG. 8 is a diagram illustrating a configuration example of the pharmacy list DB 121. As shown in FIG. 8, the pharmacy list DB 121 stores a pharmacy name, an address, a telephone number, a pharmacy URL, a pharmacy URL, and the like that are different for each pharmacy.

薬局名は、調剤薬局の名称である。住所、電話番号は、調剤薬局の住所、電話番号である。調剤薬局ごとに異なる調剤報酬点数は、調剤報酬点数のうち、調剤薬局ごとに異なる調剤報酬点数である。図8では、調剤基本料、基準調剤加算及び後発医薬品調剤体制加算等が該当する例が示されている。薬局URLは、例えば、調剤薬局のホームページのURL(Uniform Resource Locator)である。   The pharmacy name is the name of the dispensing pharmacy. The address and telephone number are the address and telephone number of the dispensing pharmacy. Dispensing reward points that differ for each dispensing pharmacy are dispensing reward points that differ for each dispensing pharmacy out of the dispensing reward points. FIG. 8 shows an example in which the basic dispensing fee, the standard dispensing addition, the generic drug dispensing system addition, and the like are applicable. The pharmacy URL is, for example, the URL (Uniform Resource Locator) of the homepage of the dispensing pharmacy.

ステップS208では、薬局一覧DB121の各レコードについて、当該レコードの住所に基づいて特定される位置(緯度及び経度等)と、基準位置との距離が計算される。なお、住所の緯度及び経度等への変換には、公知の方法が用いられればよい。又は、各調剤薬局の緯度及び軽度等が薬局一覧DB121に記憶されていてもよい。   In step S208, for each record in the pharmacy list DB 121, the distance between the position (latitude, longitude, etc.) specified based on the address of the record and the reference position is calculated. A known method may be used for converting the address into latitude and longitude. Alternatively, the latitude and mildness of each dispensing pharmacy may be stored in the pharmacy list DB 121.

続いて、薬局検索部12は、調剤薬局ごとに計算された距離に基づいて、基準位置からの距離が、表示条件の「距離」以下である調剤薬局を特定する(S209)。以下、特定された調剤薬局の薬局名の一覧を「薬局リスト」という。   Subsequently, based on the distance calculated for each dispensing pharmacy, the pharmacy search unit 12 identifies a dispensing pharmacy whose distance from the reference position is equal to or less than the “distance” of the display condition (S209). Hereinafter, a list of pharmacy names of the specified dispensing pharmacies is referred to as a “pharmacy list”.

続いて、医薬品選択部13は、表示条件の「優先医薬品」の値が、「後発」であるか否かを判定する(S210)。「優先医薬品」の値が、「後発」である場合(S210でYes)、医薬品選択部13は、後発医薬品が優先の場合の医薬品選択処理を実行する(S211)。一方、「優先医薬品」の値が、「後発」でない場合(S210でNo)、医薬品選択部13は、先発医薬品が優先の場合の医薬品選択処理を実行する(S212)。ステップS211又はS212では、薬局リストに含まれる調剤薬局ごとに、処方箋に関して当該調剤薬局において提供可能な医薬品の医薬品コードのリスト(以下、「医薬品リスト」という。)が生成される。処方箋に関して提供可能な医薬品とは、必ずしも処方箋に指定された医薬品とは同一ではない。例えば、処方箋に指定された医薬品の一部又は全部が、当該医薬品に代替可能な後発医薬品に置き換えられる可能性が有る。   Subsequently, the medicine selection unit 13 determines whether or not the value of the “priority medicine” in the display condition is “later” (S210). When the value of “priority drug” is “later” (Yes in S210), the drug selection unit 13 executes a drug selection process when priority is given to the later drug (S211). On the other hand, when the value of “priority drug” is not “later” (No in S210), the drug selection unit 13 executes a drug selection process when priority is given to the original drug (S212). In step S211 or S212, for each dispensing pharmacy included in the pharmacy list, a list of medicine codes of medicines that can be provided in the dispensing pharmacy with respect to the prescription (hereinafter referred to as “pharmaceutical list”) is generated. Medications that can be provided for a prescription are not necessarily the same as those specified in the prescription. For example, a part or all of the medicine specified in the prescription may be replaced with a generic medicine that can be substituted for the medicine.

続いて、費用算出部14は、薬局リストに薬局名が含まれている調剤薬局ごとに、当該調剤薬局について生成された医薬品リストに係る医薬品を当該調剤薬局にて購入する場合の費用を算出する(S213)。   Subsequently, the cost calculation unit 14 calculates, for each dispensing pharmacy whose pharmacy name is included in the pharmacy list, a cost for purchasing a drug related to the pharmaceutical list generated for the dispensing pharmacy at the dispensing pharmacy. (S213).

続いて、出力部15は、薬局リストに含まれている薬局名を、表示条件の「ソート順」にしたがってソートする(S214)。例えば、「ソート順」が「距離順」であれば、ステップS208において計算された距離の昇順に、薬局名がソートされる。一方、「ソート順」が「安い順」であれば、ステップS213において算出された費用の昇順に、薬局名がソートされる。   Subsequently, the output unit 15 sorts the pharmacy names included in the pharmacy list according to the “sort order” of the display conditions (S214). For example, if the “sort order” is “distance order”, the pharmacy names are sorted in ascending order of the distances calculated in step S208. On the other hand, if the “sort order” is “cheap order”, the pharmacy names are sorted in ascending order of the cost calculated in step S213.

続いて、出力部15は、薬局リスト、薬局リストに含まれている薬局名ごとの医薬品リスト、及び薬局リストに含まれている薬局名ごとの費用の算出結果等に基づいて、調剤薬局一覧画面の画面データを生成する(S215)。なお、当該画面データは、例えば、HTML(HyperText Markup Language)を利用して生成されてもよい。   Subsequently, the output unit 15 displays the dispensing pharmacy list screen based on the pharmacy list, the drug list for each pharmacy name included in the pharmacy list, the calculation result of the cost for each pharmacy name included in the pharmacy list, and the like. Screen data is generated (S215). The screen data may be generated using, for example, HTML (HyperText Markup Language).

続いて、出力部15は、生成した画面データを端末装置20へ返信する(S216)。その結果、端末装置20には、調剤薬局一覧画面が表示される。   Subsequently, the output unit 15 returns the generated screen data to the terminal device 20 (S216). As a result, a dispensing pharmacy list screen is displayed on the terminal device 20.

図9は、調剤薬局一覧画面の第1の表示例を示す図である。図9に示されるように、調剤薬局一覧画面510は、調剤薬局一覧領域511、地図表示ボタン512、距離選択領域513、ソート順選択領域514、及び優先医薬品選択領域515等を含む。   FIG. 9 is a diagram illustrating a first display example of the dispensing pharmacy list screen. As shown in FIG. 9, the dispensing pharmacy list screen 510 includes a dispensing pharmacy list area 511, a map display button 512, a distance selection area 513, a sort order selection area 514, a priority medicine selection area 515, and the like.

調剤薬局一覧領域511には、薬局リストに薬局名が含まれている調剤薬局ごとに、薬局名、当該調剤薬局にて医薬品を購入する場合の費用、距離、変更情報及び変更ボタン等が、薬局リストの順番で(すなわち、「ソート順」に従った順番で)表示される。   In the dispensing pharmacy list area 511, for each dispensing pharmacy whose pharmacy name is included in the pharmacy list, the pharmacy name, the cost, the distance, the change information, the change button, etc. when purchasing the drug at the dispensing pharmacy They are displayed in the order of the list (that is, in the order according to the “sort order”).

薬局名には、当該薬局名に係る薬局URLへのリンクがはられている。当該調剤薬局にて医薬品を購入する場合の費用は、ステップS213における算出結果である。本実施の形態において、当該費用は、医療費の負担割合別(3割負担、2割負担、1割負担)に示されている。距離は、基準位置から当該調剤薬局までの距離であり、ステップS208における計算結果である。変更情報は、費用の計算の対象とされた医薬品について、処方箋からの変更の有無又は変更の内容を示す情報である。図9において、「変更無し」は、処方箋に対して変更が無いことを示す。「一部後発」は、一部の医薬品が後発医薬品に変更されたことを示す。変更ボタンは、一部又は全部の医薬品について、ユーザによる変更指示を受け付けるためのボタンである。   The pharmacy name is linked to the pharmacy URL related to the pharmacy name. The cost for purchasing a medicine at the dispensing pharmacy is the calculation result in step S213. In the present embodiment, the cost is shown for each medical cost burden ratio (30% burden, 20% burden, 10% burden). The distance is the distance from the reference position to the dispensing pharmacy and is the calculation result in step S208. The change information is information indicating the presence or absence of the change from the prescription or the content of the change for the drug for which the cost is calculated. In FIG. 9, “no change” indicates that there is no change to the prescription. “Partially delayed” indicates that some drugs have been changed to generic drugs. The change button is a button for accepting a change instruction from the user for some or all of the medicines.

地図表示ボタン512が押下されると、例えば、調剤薬局一覧領域511に表示されている各調剤薬局の位置が地図上に示された画面が表示される。   When the map display button 512 is pressed, for example, a screen in which the position of each dispensing pharmacy displayed in the dispensing pharmacy list area 511 is displayed on the map is displayed.

距離選択領域513は、表示条件のうちの「距離」の値の選択を受け付けるための領域である。距離選択領域513には、例えば、「1km」、「500m」等の選択肢のうち、現在選択されている値が表示される。   The distance selection area 513 is an area for receiving selection of the value of “distance” in the display conditions. In the distance selection area 513, for example, a currently selected value is displayed from among options such as “1 km” and “500 m”.

ソート順選択領域514は、表示条件のうちの「ソート順」の値の選択を受け付けるための領域である。ソート順選択領域514には、例えば、「距離順」、「安い順」等の選択肢のうち、現在選択されている値が表示される。   The sort order selection area 514 is an area for accepting selection of a “sort order” value in the display conditions. In the sort order selection area 514, for example, the currently selected value is displayed among the options such as “distance order” and “cheap order”.

優先医薬品選択領域515は、表示条件のうちの「優先医薬品」の値の選択を受け付けるための領域である。優先医薬品選択領域515には、「先発」、「後発」等の選択肢のうち、現在選択されている値が表示される。   The priority medicine selection area 515 is an area for accepting selection of the value of “priority medicine” in the display conditions. In the priority medicine selection area 515, the currently selected value is displayed among the options such as “starter” and “later”.

続いて、ステップS211の詳細について説明する。図10は、後発医薬品が優先の場合の医薬品選択処理の処理手順の一例を説明するためのフローチャートである。   Next, details of step S211 will be described. FIG. 10 is a flowchart for explaining an example of the processing procedure of the drug selection process when the generic drug has priority.

ステップS301において、医薬品選択部13は、薬局リストに含まれている薬局名のうち、ステップS302以降について未処理の一つの薬局名を処理対象とする。以下、処理対象の薬局名に係る調剤薬局を「対象薬局」という。   In step S301, the pharmaceutical selection unit 13 sets one unprocessed pharmacy name as a processing target for steps S302 and after among pharmacy names included in the pharmacy list. Hereinafter, the dispensing pharmacy related to the pharmacy name to be processed is referred to as “target pharmacy”.

続いて、医薬品選択部13は、処方箋に記載された医薬品のうち、ステップS303以降について未処理の一つの医薬品を処理対象とする。以下、処理対象の医薬品を「対象医薬品」という。なお、処方箋に記載された医薬品は、検索要求に含まれている医薬品コードに基づいて特定可能である。   Subsequently, the drug selection unit 13 sets one unprocessed drug for processing after step S303 among the drugs described in the prescription. Hereinafter, the drug to be processed is referred to as “target drug”. The medicine described in the prescription can be specified based on the medicine code included in the search request.

続いて、医薬品選択部13は、検索要求に含まれている変更可否情報に基づいて、対象医薬品について後発医薬品への変更の可否を判定する(S303)。変更可否情報が変更が可能であることを示す場合(S303でYes)、医薬品選択部13は、対象薬局が対象医薬品に対応するいずれかの後発医薬品を扱っているか否かを判定する(S304)。対象医薬品に対応する後発医薬品は、医薬品情報DB123を参照して特定可能である。   Subsequently, the drug selection unit 13 determines whether or not the target drug can be changed to a generic drug based on the change permission information included in the search request (S303). When the change permission / prohibition information indicates that the change is possible (Yes in S303), the drug selection unit 13 determines whether the target pharmacy handles any generic drug corresponding to the target drug (S304). . The generic drug corresponding to the target drug can be specified with reference to the drug information DB 123.

図11は、医薬品情報DB123の構成例を示す図である。図11に示されるように、医薬品情報DB123には、医薬品(先発薬及び後発薬を問わない)ごとに、医薬品コード、医薬品名、単価及び後発医薬品情報等が記憶されている。   FIG. 11 is a diagram illustrating a configuration example of the drug information DB 123. As shown in FIG. 11, the drug information DB 123 stores a drug code, a drug name, a unit price, generic drug information, and the like for each drug (regardless of a starting drug and a generic drug).

医薬品コードは、医薬品ごとに割り当てられた識別番号である。医薬品名は、医薬品の名称である。単価は、医薬品の単位量(例えば、1錠又は1回分等)あたりの価格である。後発医薬品情報は、当該医薬品に対応する後発医薬品(ジェネリック医薬品)の医薬品コード及び医薬品名である。すなわち、後発医薬品情報は、当該医薬品に対する後発医薬品に係るレコード(医薬品情報DB123のレコード)へのリンク情報である。なお、図11では、後発医薬品情報が最大で2つである例が示されているが、3つ以上の後発医薬品情報が記憶可能であってもよい。   The drug code is an identification number assigned to each drug. The drug name is the name of the drug. The unit price is a price per unit amount (for example, one tablet or one dose) of a medicine. The generic drug information is a drug code and a drug name of a generic drug (generic drug) corresponding to the drug. That is, the generic drug information is link information to a record related to the generic drug for the drug (record of the drug information DB 123). Although FIG. 11 shows an example in which there is a maximum of two generic drug information, three or more generic drug information may be stored.

したがって、医薬品情報DB123において、対象医薬品の医薬品コードに対応するレコードの後発医薬品情報に基づいて、対象医薬品に対応する後発医薬品を特定可能である。   Therefore, in the drug information DB 123, the generic drug corresponding to the target drug can be identified based on the generic drug information of the record corresponding to the drug code of the target drug.

また、対象医薬品に対応するいずれかの後発医薬品を対象薬局が扱っているか否かは、取り扱い情報DB122を参照して判定可能である。   Further, whether or not the target pharmacy is handling any generic drug corresponding to the target drug can be determined with reference to the handling information DB 122.

図12は、取り扱い情報DB122の構成例を示す図である。図12に示されるように、取り扱い情報DB122には、薬局名に関連付けられて、当該薬局名に係る調剤薬局が取り扱っている(提供可能な)医薬品ごとに、医薬品コード及び医薬品名が記憶されている。   FIG. 12 is a diagram illustrating a configuration example of the handling information DB 122. As shown in FIG. 12, the handling information DB 122 stores a drug code and a drug name for each drug that is associated with the pharmacy name and handled (provided) by the dispensing pharmacy related to the pharmacy name. Yes.

したがって、対象医薬品に対応するいずれかの後発医薬品の医薬品コードが、対象薬局の薬局名に関連付けられて取り扱い情報DB122に記憶されていれば、対象医薬品に対応するいずれかの後発医薬品を対象薬局が扱っていると判定される。そうでなければ、対象医薬品に対応するいずれの後発医薬品も対象薬局が扱っていないと判定される。なお、対象医薬品に対応する後発医薬品が無い場合も、対象医薬品に対応するいずれかの後発医薬品を対象薬局が扱っていないと判定される。   Therefore, if the drug code of any generic drug corresponding to the target drug is associated with the pharmacy name of the target pharmacy and stored in the handling information DB 122, the target pharmacy selects any generic drug corresponding to the target drug. It is determined that it is handled. Otherwise, it is determined that any generic drug corresponding to the target drug is not handled by the target pharmacy. Even when there is no generic drug corresponding to the target drug, it is determined that the target drugstore does not handle any generic drug corresponding to the target drug.

対象医薬品に対応するいずれかの後発医薬品を対象薬局が扱っている場合(S304でYes)、医薬品選択部13は、当該後発医薬品の中で最も価格が低い後発医薬品の医薬品コードを、対象薬局に対応する医薬品リストに追加する(S305)。なお、図10の処理手順の開始時において、薬局リストに薬局名が含まれる全ての調剤薬局に対応する医薬品リストは空(から)である。   When the target pharmacy handles any generic drug corresponding to the target drug (Yes in S304), the drug selection unit 13 sets the drug code of the generic drug with the lowest price among the generic drugs to the target pharmacy. It adds to the corresponding medicine list (S305). Note that at the start of the processing procedure of FIG. 10, the drug list corresponding to all dispensing pharmacies whose pharmacy names are included in the pharmacy list is empty.

一方、変更可否情報が変更が可能でないことを示す場合(S303でNo)、又は対象医薬品に対応するいずれの後発医薬品も対象薬局が扱っていない場合(S304でNo)、医薬品選択部13は、対象薬局が対象医薬品を扱っているか否かを判定する(S306)。すなわち、対象医薬品の医薬品コードが、対象薬局の薬局名に関連付けられて取り扱い情報DB122に記憶されているか否かが判定される。対象薬局が対象医薬品を扱っている場合(S306でYes)、医薬品選択部13は、対象医薬品の医薬品コードを対象薬局に対応する医薬品リストに追加する(S307)。対象薬局が対象医薬品を扱っていない場合(S306でNo)、医薬品選択部13は、対象薬局を薬局リストから削除する(S309)。すなわち、対象薬局は、調剤薬局一覧画面への表示対象から除外される。   On the other hand, when the change enable / disable information indicates that change is not possible (No in S303), or when the target pharmacy does not handle any generic drug corresponding to the target drug (No in S304), the drug selection unit 13 It is determined whether or not the target pharmacy handles the target drug (S306). That is, it is determined whether or not the drug code of the target drug is stored in the handling information DB 122 in association with the pharmacy name of the target pharmacy. When the target pharmacy handles the target drug (Yes in S306), the drug selection unit 13 adds the drug code of the target drug to the drug list corresponding to the target pharmacy (S307). When the target pharmacy does not handle the target drug (No in S306), the drug selection unit 13 deletes the target pharmacy from the pharmacy list (S309). That is, the target pharmacy is excluded from the display target on the dispensing pharmacy list screen.

ステップS305又はS307が実行された場合、S308が実行される。すなわち、処方箋に記載されている医薬品のうち、対象薬局についてステップS302以降が未処理の医薬品が有れば(S308でNo)、ステップS302以降が繰り返される。そうでなければ(S308でYes)、ステップS310に進む。   When step S305 or S307 is executed, S308 is executed. That is, if there are unprocessed drugs in step S302 and subsequent steps for the target pharmacy among the drugs listed in the prescription (No in S308), steps S302 and after are repeated. Otherwise (Yes in S308), the process proceeds to step S310.

ステップS309が実行された場合、ステップS310が実行される。すなわち、薬局リストに薬局名が含まれている調剤薬局のうち、ステップS301以降が未処理の調剤薬局が有れば(S310でNo)、ステップS301以降が繰り返される。そうでなければ(S310でYes)、図10の処理は終了する。   When step S309 is executed, step S310 is executed. That is, if there is a dispensing pharmacy that has not been processed in step S301 and thereafter among dispensing pharmacies whose pharmacy names are included in the pharmacy list (No in S310), the steps after S301 are repeated. Otherwise (Yes at S310), the process of FIG. 10 ends.

続いて、図7のステップS212の詳細について説明する。図13は、先発医薬品が優先の場合の医薬品選択処理の処理手順の一例を説明するためのフローチャートである。   Next, details of step S212 in FIG. 7 will be described. FIG. 13 is a flowchart for explaining an example of the processing procedure of the drug selection process when the original drug has priority.

図13において、ステップS401〜S410は、図10のステップS301〜S310と同様に、薬局リストに含まれている薬局名ごとのループ処理である。当該ループ処理において処理対象とされている薬局名に係る調剤薬局を「対象薬局」という。また、ステップS402〜S408は、図10のステップS302〜S308同様に、処方箋に記載されている医薬品ごとのループ処理である。当該ループ処理において処理対象とされている医薬品を「対象医薬品」という。   In FIG. 13, steps S401 to S410 are a loop process for each pharmacy name included in the pharmacy list, similarly to steps S301 to S310 of FIG. The dispensing pharmacy related to the pharmacy name that is the processing target in the loop processing is referred to as “target pharmacy”. Steps S402 to S408 are loop processing for each medicine described in the prescription, similarly to steps S302 to S308 in FIG. A drug that is a processing target in the loop processing is referred to as a “target drug”.

ステップS403において、医薬品選択部13は、対象薬局が対象医薬品を扱っているか否かを判定する。斯かる判定は、図10のステップS306と同じである。対象薬局が対象医薬品を扱っている場合(S403でYes)、医薬品選択部13は、対象医薬品の医薬品コードを対象薬局に対応する医薬品リストに追加する(S404)。   In step S403, the medicine selection unit 13 determines whether or not the target pharmacy handles the target medicine. Such determination is the same as step S306 in FIG. When the target pharmacy handles the target drug (Yes in S403), the drug selection unit 13 adds the drug code of the target drug to the drug list corresponding to the target pharmacy (S404).

対象薬局が対象医薬品を扱っていない場合(S403でNo)、医薬品選択部13は、検索要求に含まれている変更可否情報に基づいて、対象医薬品について後発医薬品への変更の可否を判定する(S405)。変更可否情報が変更が可能であることを示す場合(S405でYes)、医薬品選択部13は、対象薬局が対象医薬品に対応するいずれかの後発医薬品を扱っているか否かを判定する(S406)。斯かる判定は、図10のステップS304と同じである。対象医薬品に対応するいずれかの後発医薬品を対象薬局が扱っている場合(S406でYes)、医薬品選択部13は、当該後発医薬品の中で最も価格が低い後発医薬品の医薬品コードを、対象薬局に対応する医薬品リストに追加する(S407)。   When the target pharmacy does not handle the target drug (No in S403), the drug selection unit 13 determines whether the target drug can be changed to a generic drug based on the change permission information included in the search request ( S405). When the change permission / prohibition information indicates that the change is possible (Yes in S405), the drug selection unit 13 determines whether the target pharmacy handles any generic drug corresponding to the target drug (S406). . Such a determination is the same as step S304 in FIG. When the target pharmacy handles any generic drug corresponding to the target drug (Yes in S406), the drug selection unit 13 sets the drug code of the generic drug with the lowest price among the generic drugs to the target pharmacy. Add to the corresponding drug list (S407).

一方、変更可否情報が変更が可能でないことを示す場合(S405でNo)、又は対象医薬品に対応するいずれの後発医薬品も対象薬局が扱っていない場合(S406でNo)、医薬品選択部13は、対象薬局を薬局リストから削除する(S409)。   On the other hand, when the change enable / disable information indicates that change is not possible (No in S405), or when the target pharmacy does not handle any generic drug corresponding to the target drug (No in S406), the drug selection unit 13 The target pharmacy is deleted from the pharmacy list (S409).

ステップS404又はS407が実行された場合、ステップS408に進む。ステップS409が実行された場合、ステップS410に進む。   When step S404 or S407 is executed, the process proceeds to step S408. When step S409 is executed, the process proceeds to step S410.

図10又は図13の実行の結果、薬局リストに薬局名が含まれている調剤薬局に関する情報が、調剤薬局一覧画面510の調剤薬局一覧領域511に表示される。   As a result of the execution of FIG. 10 or FIG. 13, information related to the dispensing pharmacy whose pharmacy name is included in the pharmacy list is displayed in the dispensing pharmacy list area 511 of the dispensing pharmacy list screen 510.

続いて、図7のステップS213の詳細について説明する。図14は、各調剤薬局での購入費用の算出処理の処理手順の一例を説明するためのフローチャートである。図14の処理手順は、薬局リストに薬局名が含まれている調剤薬局ごとに実行される。処理対象とされている調剤薬局を「対象薬局」という。   Next, details of step S213 in FIG. 7 will be described. FIG. 14 is a flowchart for explaining an example of a processing procedure of purchase cost calculation processing in each dispensing pharmacy. The processing procedure of FIG. 14 is executed for each dispensing pharmacy whose pharmacy name is included in the pharmacy list. Dispensing pharmacies targeted for processing are called “target pharmacies”.

ステップS501において、費用算出部14は、対象薬局に対応する医薬品リストに医薬品コードが含まれている医薬品ごとに、当該医薬品の単価に、処方箋データに含まれている用法及び用量を乗じることで価格を計算する。各医薬品の単価は、医薬品情報DB123(図11)を参照して特定可能である。   In step S501, the cost calculation unit 14 multiplies the unit price of the drug by the usage and dose included in the prescription data for each drug whose drug code is included in the drug list corresponding to the target pharmacy. Calculate The unit price of each medicine can be specified with reference to the medicine information DB 123 (FIG. 11).

続いて、費用算出部14は、医薬品ごとの価格の合計を計算し、計算結果を変数P1に代入する(S502)。   Subsequently, the cost calculation unit 14 calculates the total price for each medicine and substitutes the calculation result into the variable P1 (S502).

続いて、費用算出部14は、対象薬局について薬局一覧DB121に記憶されている、調剤薬局ごとに異なる調剤報酬点数の合計値に、1点あたりの価格(例えば、10円)を乗じた結果を変数P2に代入する(S503)。   Subsequently, the cost calculation unit 14 multiplies the total value of dispensing reward points that are different for each dispensing pharmacy stored in the pharmacy list DB 121 for the target pharmacy by the price per point (for example, 10 yen). Substitute into variable P2 (S503).

続いて、費用算出部14は、調剤報酬点数DB124に記憶されている、調剤薬局ごとに異ならない調剤報酬点数の合計値に、1点あたりの価格(例えば、10円)を乗じた結果を変数P3に代入する(S504)。   Subsequently, the cost calculation unit 14 uses a variable obtained by multiplying the total value of the dispensing reward points stored in the dispensing reward score DB 124 and not different for each dispensing pharmacy by a price per point (for example, 10 yen). Substitute into P3 (S504).

続いて、費用算出部14は、P1、P2及びP3の合計値に対する3割、2割及び1割の値を計算する(S505)。当該3割、2割及び1割の計算結果が、3割負担、2割負担、1割負担の場合の費用である。   Subsequently, the cost calculation unit 14 calculates 30%, 20%, and 10% of the total value of P1, P2, and P3 (S505). The calculation result of 30%, 20% and 10% is the cost when 30% burden, 20% burden, and 10% burden.

なお、処方箋のQRコード(登録商標)c1に、ユーザ(患者)の医療費の負担割合が記録されるようにしてもよい。処方箋の発行元である病院では、患者の負担割合を把握可能だからである。この場合、ステップS505では、ユーザの負担割合に応じた費用のみが算出されるようにしてもよい。また、調剤薬局一覧画面510では、ユーザの負担割合に応じた費用のみが表示されるようにしてもよい。   In addition, the burden ratio of the medical expenses of the user (patient) may be recorded in the QR code (registered trademark) c1 of the prescription. This is because the prescription issuing hospital can grasp the burden ratio of patients. In this case, in step S505, only the cost according to the user's burden ratio may be calculated. Further, on the dispensing pharmacy list screen 510, only the cost according to the burden ratio of the user may be displayed.

なお、ユーザは、調剤薬局一覧画面510を操作して、表示条件を変更することができる。例えば、ソート順選択領域514が操作されて「ソート順」の変更指示が入力されると、サーバ装置10は、変更後の「ソート順」の値に基づいて、図7のステップS214以降を実行する。その結果、調剤薬局一覧領域511における調剤薬局の表示順が変更される。   The user can change the display conditions by operating the dispensing pharmacy list screen 510. For example, when the sort order selection area 514 is operated and an instruction to change the “sort order” is input, the server apparatus 10 executes step S214 and subsequent steps in FIG. 7 based on the changed value of the “sort order”. To do. As a result, the display order of the dispensing pharmacies in the dispensing pharmacy list area 511 is changed.

また、距離選択領域513が操作されて「距離」の変更指示が入力されると、変更後の「距離」の値に基づいて、図7のステップS209以降が再実行される。その結果、調剤薬局一覧領域511に表示される調剤薬局が変更される。   When the distance selection area 513 is operated and a “distance” change instruction is input, step S209 and subsequent steps in FIG. 7 are executed again based on the changed “distance” value. As a result, the dispensing pharmacy displayed in the dispensing pharmacy list area 511 is changed.

また、優先医薬品選択領域515が操作されて「優先医薬品」の変更指示が入力されると、変更後の「優先医薬品」の値に基づいて、図7のステップS210以降が再実行される。その結果、調剤薬局一覧領域511に表示される、各調剤薬局にて医薬品を購入する場合の費用や、変更情報の内容が変更される。   In addition, when the priority medicine selection area 515 is operated and an instruction to change “priority medicine” is input, steps S210 and after in FIG. 7 are re-executed based on the changed value of “priority medicine”. As a result, the cost when purchasing a medicine at each dispensing pharmacy displayed in the dispensing pharmacy list area 511 and the content of the change information are changed.

表示条件が変更されることで、図9に示した調剤薬局一覧画面510の表示内容は、例えば、図15に示されるように変化する。   By changing the display conditions, the display content of the dispensing pharmacy list screen 510 shown in FIG. 9 changes as shown in FIG. 15, for example.

図15は、調剤薬局一覧画面の第2の表示例を示す図である。図15に示される調剤薬局一覧画面510では、「距離」が「500m」に指定され、「ソート順」が「安い順」に指定され、「優先医薬品」が「後発」に指定された例が示されている。その結果、調剤薬局一覧領域511に表示される調剤薬局は、基準位置から半径500m以内の範囲に位置する調剤薬局に絞り込まれている。また、各調剤薬局にて医薬品を購入する場合の費用は、後発医薬品を優先した場合の価格とされている。更に、各調剤薬局の表示順は、当該費用の安い順にソートされている。   FIG. 15 is a diagram illustrating a second display example of the dispensing pharmacy list screen. In the dispensing pharmacy list screen 510 shown in FIG. 15, “distance” is designated as “500 m”, “sort order” is designated as “cheap order”, and “priority medicine” is designated as “later”. It is shown. As a result, the dispensing pharmacies displayed in the dispensing pharmacy list area 511 are narrowed down to dispensing pharmacies located within a radius of 500 m from the reference position. In addition, the cost for purchasing pharmaceuticals at each dispensing pharmacy is the price when priority is given to generic drugs. Furthermore, the display order of each dispensing pharmacy is sorted in ascending order of the cost.

「距離」の値が変更可能なことにより、ユーザの移動能力に応じた範囲に所在している調剤薬局の情報を提供可能とすることができる。「ソート順」の値が変更可能なことにより、ユーザの価値観に合った調剤薬局を見つけやすい態様で、各調剤薬局の情報を提供することができる。「優先医薬品」の値が変更可能なことにより、例えば、経験的にユーザに合っていることが判明している医薬品に関する費用等の情報を提供可能とすることができる。   Since the value of “distance” can be changed, it is possible to provide information on a dispensing pharmacy located in a range corresponding to the user's moving ability. Since the value of the “sort order” can be changed, information on each dispensing pharmacy can be provided in a manner that makes it easy to find a dispensing pharmacy that matches the user's values. By being able to change the value of “priority medicine”, for example, it is possible to provide information such as expenses related to medicines that are empirically found to be suitable for the user.

一方、調剤薬局一覧画面510の調剤薬局一覧領域511において調剤薬局ごとに表示されているいずれかの変更ボタンが押下された場合、サーバ装置10は、図16に示されるような処理手順を実行する。   On the other hand, when any change button displayed for each dispensing pharmacy in the dispensing pharmacy list area 511 of the dispensing pharmacy list screen 510 is pressed, the server apparatus 10 executes a processing procedure as shown in FIG. .

図16は、変更ボタンの押下に応じて実行される処理手順の一例を説明するためのフローチャートである。調剤薬局一覧画面510の調剤薬局一覧領域511において、いずれかの変更ボタンが押下されると、端末装置20は、押下された変更ボタンに対応する薬局名を含む変更要求をサーバ装置10に送信する。   FIG. 16 is a flowchart for explaining an example of a processing procedure executed in response to pressing of the change button. When any change button is pressed in the dispensing pharmacy list area 511 of the dispensing pharmacy list screen 510, the terminal device 20 transmits a change request including the pharmacy name corresponding to the pressed change button to the server device 10. .

サーバ装置10の要求受信部11によって当該変更要求が受信されると、医薬品選択部13は、当該変更要求に含まれている薬局名に対応する医薬品リストに含まれている医薬品コードうち、ステップS602以降が未処理の一つの医薬品コードを処理対象とする(S601)。すなわち、ステップS602以降は、当該医薬品リストに含まれている医薬品コードごとに実行される。以下、処理対象の医薬品コードに係る医薬品を「対象医薬品」という。また、当該変更要求に含まれている薬局名に係る調剤薬局を「対象薬局」という。   When the change request is received by the request receiving unit 11 of the server device 10, the drug selecting unit 13 determines that step S602 out of the drug codes included in the drug list corresponding to the pharmacy name included in the change request. Thereafter, one unprocessed pharmaceutical code is set as a processing target (S601). That is, step S602 and subsequent steps are executed for each drug code included in the drug list. Hereinafter, a drug related to the drug code to be processed is referred to as “target drug”. The dispensing pharmacy associated with the pharmacy name included in the change request is referred to as “target pharmacy”.

続いて、医薬品選択部13は、図7のステップS201で受信された検索要求に含まれていた変更可否情報に基づいて、対象医薬品について後発医薬品への変更の可否を判定する(S602)。変更可否情報が、後発医薬品への変更が可能であることを示す場合(S602でYes)、医薬品選択部13は、対象薬局が対象医薬品に対応するいずれかの後発医薬品を扱っているか否かを判定する(S603)。斯かる判定は、図10のステップS304と同じである。対象医薬品に対応するいずれかの後発医薬品を対象薬局が扱っている場合(S603でYes)、医薬品選択部13は、対象医薬品に対して対象薬局が扱っている各後発医薬品について、医薬品情報DB123に記憶されている単価と、処方箋データに含まれている用法及び用量とに基づいて価格を計算する(S604)。   Subsequently, the drug selection unit 13 determines whether the target drug can be changed to a generic drug based on the change permission information included in the search request received in step S201 of FIG. 7 (S602). When the change permission / prohibition information indicates that the change to the generic drug is possible (Yes in S602), the drug selection unit 13 determines whether the target pharmacy handles any generic drug corresponding to the target drug. Determination is made (S603). Such a determination is the same as step S304 in FIG. When the target pharmacy handles any generic drug corresponding to the target drug (Yes in S603), the drug selection unit 13 stores in the drug information DB 123 for each generic drug handled by the target pharmacy for the target drug. The price is calculated based on the stored unit price and the usage and dose included in the prescription data (S604).

一方、変更可否情報が、後発医薬品への変更が可能でないことを示す場合(S602でNo)、又は対象医薬品に対応するいずれの後発医薬品も対象薬局が扱っていない場合(S603でNo)、医薬品選択部13は、対象医薬品は変更不可であると判定する(S605)。   On the other hand, if the change enable / disable information indicates that the change to the generic drug is not possible (No in S602), or if the generic drug corresponding to the target drug is not handled by the target pharmacy (No in S603), the drug The selection unit 13 determines that the target medicine cannot be changed (S605).

ステップS601〜S605が、対象薬局に対応する医薬品リストに含まれている全ての医薬品コードについて実行されると(S606でYes)、出力部15は、医薬品選択部13による処理結果に基づいて、変更画面の画面データを生成する(S607)。続いて、出力部15は、当該画面データを端末装置20へ返信する(S608)。その結果、端末装置20には、変更画面が表示される。   When steps S601 to S605 are executed for all drug codes included in the drug list corresponding to the target pharmacy (Yes in S606), the output unit 15 changes based on the processing result by the drug selecting unit 13 Screen data of the screen is generated (S607). Subsequently, the output unit 15 returns the screen data to the terminal device 20 (S608). As a result, a change screen is displayed on the terminal device 20.

図17は、変更画面の表示例を示す図である。図17では、「ABC薬局」に対応する変更ボタンが押下された場合に表示される変更画面520が示されている。変更画面520は、変更前領域521及び変更後領域522等を含む。   FIG. 17 is a diagram illustrating a display example of the change screen. FIG. 17 shows a change screen 520 displayed when the change button corresponding to “ABC pharmacy” is pressed. The change screen 520 includes a pre-change area 521, a post-change area 522, and the like.

変更前領域521には、例えば、直前に表示されていた図9の変更画面520の表示時に、「ABC薬局」に対応する医薬品リストに含まれていた各医薬品の情報が表示される。変更前領域521において表示されている各医薬品の価格及び合価(合計価格)は、図14のステップS501及びS505の計算結果である。なお、図9では、3割負担の場合の価格及び合価が示されているが、2割負担又は1割負担の場合の価格及び合価が示されてもよい。   In the pre-change area 521, for example, information of each drug included in the drug list corresponding to “ABC pharmacy” when the change screen 520 of FIG. 9 displayed immediately before is displayed. The price and total price (total price) of each medicine displayed in the pre-change area 521 are the calculation results of steps S501 and S505 in FIG. In FIG. 9, the price and price in the case of 30% burden are shown, but the price and price in the case of 20% burden or 10% burden may be shown.

一方、変更後領域522には、変更前領域521に含まれている医薬品のうち、ABC薬局が扱っている後発医薬品が有る医薬品については、当該後発医薬品が表示され、ABC薬局が扱っている後発医薬品が無い医薬品については、「変更不可」が表示される。   On the other hand, in the post-change area 522, among the pharmaceuticals included in the pre-change area 521, for the pharmaceuticals that have generic drugs handled by the ABC pharmacy, the generic drugs are displayed, and the generic drugs handled by the ABC pharmacy are displayed. “Unchangeable” is displayed for a drug that has no drug.

具体的には、「DDDDDD60mg錠」には、図11より、「EEEEEE錠60mg」と「GGGGG錠60mg」との後発医薬品が有ることが分かる。また、図12より、「ABC薬局」は、「EEEEEE錠60mg」及び「GGGGG錠60mg」を取り扱っていることが分かる。したがって、「DDDDDD60mg錠」については、変更後領域522において、「EEEEEE錠60mg」及び「GGGGG錠60mg」が選択肢とされ、これらのうち「EEEEEE錠60mg」選択された状態が示されている。   Specifically, it can be seen from FIG. 11 that “DDDDDD 60 mg tablet” has generic drugs “EEEEEE tablet 60 mg” and “GGGGGG tablet 60 mg”. Further, FIG. 12 shows that “ABC pharmacy” handles “EEEEEE Tablets 60 mg” and “GGGGGG Tablets 60 mg”. Therefore, regarding “DDDDDD 60 mg tablet”, “EEEEEE tablet 60 mg” and “GGGGGG tablet 60 mg” are options in the post-change area 522, and among these, “EEEEEE tablet 60 mg” is selected.

一方、「HHHH100mg錠」については、図5の処方箋から明らかなように「変更可否」が否とされている。すなわち、「HHHH100mg錠」の変更可否情報は、変更が可能でないことを示す。したがって、「HHHH100mg錠」については、変更後領域522において、「変更不可」が表示されている。   On the other hand, as to “HHHH 100 mg tablet”, “changeable / not changeable” is denied as is apparent from the prescription of FIG. That is, the changeability information of “HHHH100 mg tablet” indicates that the change is not possible. Therefore, for “HHHH 100 mg tablet”, “cannot be changed” is displayed in the post-change area 522.

変更後領域522において表示される各医薬品の価格は、図16のステップS604の計算結果である。また、変更後領域522において表示される合価は、変更後領域522に表示される医薬品について、図14の処理手順を実行することで算出可能である。   The price of each medicine displayed in the post-change area 522 is the calculation result of step S604 in FIG. Further, the price displayed in the post-change area 522 can be calculated by executing the processing procedure of FIG. 14 for the medicine displayed in the post-change area 522.

なお、図10のステップS307、又は図13のステップS404の実行時に、当該ステップにおける対象薬局及び対象医薬品に関して、図16のステップS603〜S605が実行されてもよい。この場合に、当該対象医薬品に関して、代替可能な後発医薬品が有れば、医薬品リストに含められる当該対象医薬品の医薬品コードに、当該後発医薬品の医薬品コードが関連付けられてもよい。図7のステップS215において、出力部15は、薬局リストに薬局名が含まれる各調剤薬局のうち、当該調剤薬局に対応する医薬品リストに含まれているいずれかの医薬品コードに、後発医薬品の医薬品コードが関連付けられている調剤薬局については、調剤薬局一覧領域511における変更ボタンが操作可能なように(変更指示を受け付け可能なように)調剤薬局一覧画面510を生成してもよい。そうでない薬局については、調剤薬局一覧領域511における変更ボタンが操作不能なように調剤薬局一覧画面510が生成されてもよい。   In addition, at the time of execution of step S307 in FIG. 10 or step S404 in FIG. 13, steps S603 to S605 in FIG. 16 may be executed for the target pharmacy and the target pharmaceutical in that step. In this case, if there is a generic drug that can be substituted for the target drug, the drug code of the generic drug may be associated with the drug code of the target drug included in the drug list. In step S215 of FIG. 7, the output unit 15 adds the generic drug to the drug code included in the drug list corresponding to the dispensing pharmacy among the dispensing pharmacies whose pharmacy name is included in the pharmacy list. For the dispensing pharmacy associated with the code, the dispensing pharmacy list screen 510 may be generated so that the change button in the dispensing pharmacy list area 511 can be operated (so that a change instruction can be accepted). For other pharmacies, the dispensing pharmacy list screen 510 may be generated so that the change button in the dispensing pharmacy list area 511 cannot be operated.

なお、変更前領域521又は変更後領域522に表示されている医薬品名には、当該医薬品名に係る医薬品に関して医薬品情報DB123(図11)に記憶されている医薬品URLに対するリンクがはられてもよい。この場合、いずれかの医薬品名が選択されると、当該医薬品に関する情報が記述された医薬品情報画面が表示されてもよい。   The drug name displayed in the pre-change area 521 or the post-change area 522 may be linked to the drug URL stored in the drug information DB 123 (FIG. 11) regarding the drug related to the drug name. . In this case, when any drug name is selected, a drug information screen describing information related to the drug may be displayed.

図18は、医薬品情報画面の表示例を示す図である。図18に示される医薬品情報画面530は、「DDDDDD60mg錠」が選択された場合に表示される画面である。   FIG. 18 is a diagram illustrating a display example of the medicine information screen. The medicine information screen 530 shown in FIG. 18 is a screen displayed when “DDDDDD 60 mg tablet” is selected.

一方、変更後領域522において、複数の選択肢の中からいずれかの選択肢が選択されたり、終了ボタン523が押下されたりすると、図19に示される処理手順が実行される。   On the other hand, in the post-change area 522, when any one of a plurality of options is selected or the end button 523 is pressed, the processing procedure shown in FIG. 19 is executed.

図19は、変更画面の操作に応じてサーバ装置10が実行する処理手順の一例を説明するためのフローチャートである。   FIG. 19 is a flowchart for explaining an example of a processing procedure executed by the server device 10 in response to an operation on the change screen.

例えば、図17の変更画面520では、変更後領域522において、「DDDDDD60mg」に対応する後発医薬品には複数の選択肢が有る。複数の選択肢のいずれかが選択されると、変更画面520の表示対象とされている調剤薬局の薬局名と、選択された後発医薬品の医薬品コードと、変更後領域522において他の先発医薬品に対して表示されている他の後発医薬品(図17では、「JJJJJ錠100mg」)の医薬品コードとを含む変更要求が、端末装置20からサーバ装置10へ送信される。なお、変更後領域522に「変更不可」が表示されている場合、変更前領域521において「変更不可」に対応する先発医薬品の医薬品コードが変更要求に含まれる。   For example, in the change screen 520 of FIG. 17, there are a plurality of options for the generic drug corresponding to “DDDDDDD 60 mg” in the post-change area 522. When one of a plurality of options is selected, the pharmacy name of the dispensing pharmacy that is the display target of the change screen 520, the drug code of the selected generic drug, and other branded drugs in the changed area 522 A change request including the drug code of the other generic drug displayed in FIG. 17 (“JJJJJJ lock 100 mg” in FIG. 17) is transmitted from the terminal device 20 to the server device 10. If “change not possible” is displayed in the post-change area 522, the change request includes the drug code of the original drug corresponding to “change not possible” in the pre-change area 521.

斯かる変更要求が要求受信部11によって受信されると(S701でYes)、費用算出部14は、変更要求に含まれている各医薬品コードに係る医薬品と、当該変更要求に含まれている薬局名に係る調剤薬局とを処理対象として、図14と同様の処理手順を実行する(S702)。その結果、各医薬品の価格と合価とが算出される。   When such a change request is received by the request reception unit 11 (Yes in S701), the cost calculation unit 14 includes the medicine related to each medicine code included in the change request and the pharmacy included in the change request. A processing procedure similar to that shown in FIG. 14 is executed for the dispensing pharmacy associated with the name (S702). As a result, the price and total price of each drug are calculated.

続いて、出力部15は、ステップS702における算出結果に基づいて、現在表示されている変更画面520における変更後領域522が更新された変更画面の画面データを生成する(S703)。続いて、出力部15は、当該画面データを端末装置20へ返信する(S704)。その結果、ユーザによって選択された後発医薬品が変更後領域522に表示され、当該後発医薬品の価格及び合価が反映された変更画面520が端末装置20に表示される。   Subsequently, based on the calculation result in step S702, the output unit 15 generates screen data of a change screen in which the changed area 522 in the currently displayed change screen 520 is updated (S703). Subsequently, the output unit 15 returns the screen data to the terminal device 20 (S704). As a result, the generic drug selected by the user is displayed in the post-change area 522, and a change screen 520 that reflects the price and price of the generic drug is displayed on the terminal device 20.

一方、変更画面520の終了ボタン523が押下されると、端末装置20は、変更画面520の変更後領域522に表示されている各後発医薬品の医薬品コードと、変更画面520の表示対象である調剤薬局の薬局名とを含む変更終了要求をサーバ装置10へ送信する。   On the other hand, when the end button 523 of the change screen 520 is pressed, the terminal device 20 causes the medicine code of each generic drug displayed in the post-change area 522 of the change screen 520 and the dispensing target to be displayed on the change screen 520. A change end request including the pharmacy name of the pharmacy is transmitted to the server device 10.

斯かる変更終了要求が要求受信部11によって受信されると(S705でYes)、サーバ装置10は、図7のステップS213以降を実行する(S706)。この際、当該変更終了要求に含まれている薬局名に係る調剤薬局(以下、「対象薬局」という。)に対応する医薬品リストの内容が、当該終了変更要求に含まれている医薬品コードのリストによって置換された上で、ステップS213以降が実行される。その結果、対象薬局の費用等が更新された調剤薬局一覧画面510が端末装置20に再表示される。   When such a change end request is received by the request receiving unit 11 (Yes in S705), the server device 10 executes step S213 and subsequent steps in FIG. 7 (S706). At this time, the content of the drug list corresponding to the dispensing pharmacy related to the pharmacy name included in the change termination request (hereinafter referred to as “target pharmacy”) is a list of drug codes included in the termination change request. Step S213 and the subsequent steps are executed. As a result, the dispensing pharmacy list screen 510 in which the cost of the target pharmacy is updated is redisplayed on the terminal device 20.

図20は、調剤薬局一覧画面の第3の表示例を示す図である。図20では、図9に示した調剤薬局一覧画面510が表示されている状態において、「ABC薬局」の変更ボタンが押下されて図17に示したような変更が行われた場合に再表示される調剤薬局一覧画面510の例を示す。   FIG. 20 is a diagram showing a third display example of the dispensing pharmacy list screen. In FIG. 20, in the state where the dispensing pharmacy list screen 510 shown in FIG. 9 is displayed, when the change button of “ABC pharmacy” is pressed and the change as shown in FIG. An example of a dispensing pharmacy list screen 510 is shown.

このように、調剤薬局ごとに、ユーザによって医薬品の変更が可能とされることで、例えば、ユーザに合った医薬品が選択された場合の費用等の情報を提供することができる。   Thus, for each dispensing pharmacy, it is possible for a user to change a medicine, and for example, information such as a cost when a medicine suitable for the user is selected can be provided.

なお、端末装置20は、必ずしもユーザによって携帯される端末でなくてもよい。例えば、ユーザの自宅に設置されているPC等が端末装置20として利用されてもよい。この場合、PC等に接続されたデジタルカメラ又はスキャナ等によって処方箋を読み取る際には、ユーザは病院の近辺に居ない可能性が有る。また、PC等はGPS機能を有していない可能性が有る。したがって、病院の位置情報に基づいて調剤薬局が検索されてしまうと、ユーザの現在の所在地(自宅等)から遠隔地に所在する調剤薬局の情報が提示されてしまう可能性が有る。そこで、要求受信部11は、図7のステップS201において、端末装置20の位置情報が当該検索要求に付加されていない場合には、位置情報の入力画面を端末装置20に返信してもよい。当該入力画面は、地図の中から位置を選択させる画面でもよいし、住所等の位置情報を入力させる画面でもよい。ユーザが、自宅の位置情報を入力画面を介して入力すると、サーバ装置10は、当該位置情報を基準位置として調剤薬局を検索してもよい。   Note that the terminal device 20 is not necessarily a terminal carried by the user. For example, a PC or the like installed at the user's home may be used as the terminal device 20. In this case, when reading a prescription with a digital camera or scanner connected to a PC or the like, the user may not be in the vicinity of the hospital. Further, the PC or the like may not have a GPS function. Therefore, if a dispensing pharmacy is searched based on the location information of the hospital, there is a possibility that information on a dispensing pharmacy located at a remote location from the current location (such as home) of the user may be presented. Therefore, the request receiving unit 11 may return an input screen for position information to the terminal device 20 when the position information of the terminal device 20 is not added to the search request in step S201 of FIG. The input screen may be a screen for selecting a position from a map or a screen for inputting position information such as an address. When the user inputs home position information via the input screen, the server device 10 may search for a dispensing pharmacy using the position information as a reference position.

また、本実施の形態では、処方箋データが記録される符号情報としてQRコード(登録商標)が利用される例について説明したが、QRコード(登録商標)以外の2次元コード等が用いられてもよい。   In the present embodiment, an example in which a QR code (registered trademark) is used as code information for recording prescription data has been described. However, a two-dimensional code other than the QR code (registered trademark) may be used. Good.

上述したように、本実施の形態によれば、調剤薬局一覧画面510において、各調剤薬局における医薬品の購入費用が出力される。その結果、ユーザ(患者)は、当該費用を参照して、調剤薬局を選択することができる。すなわち、調剤薬局の選択に寄与する情報を提供可能とすることができる。   As described above, according to the present embodiment, on the dispensing pharmacy list screen 510, the purchase cost of the medicine at each dispensing pharmacy is output. As a result, the user (patient) can select a dispensing pharmacy with reference to the cost. That is, it is possible to provide information that contributes to selection of a dispensing pharmacy.

また、後発医薬品又は先発医薬品の優先を指定することができ、各調剤薬局での医薬品の取り扱い状況に基づいて、優先される医薬品に応じて調剤薬局ごとに選択される医薬品について費用が算出される。したがって、医薬品に対するユーザの希望に則した情報を提供することができる。   In addition, priorities for generic drugs or generic drugs can be specified, and costs are calculated for drugs selected for each dispensing pharmacy according to the priority drug based on the handling status of the drug at each dispensing pharmacy . Therefore, it is possible to provide information in accordance with the user's wish for the medicine.

また、調剤薬局一覧画面510に表示される調剤薬局は、病院の所在地又はユーザの所在地から所定の範囲内の調剤薬局に絞り込まれる。したがって、ユーザにとって利便性の高い調剤薬局に関する情報を提供することができる。   Also, the dispensing pharmacies displayed on the dispensing pharmacy list screen 510 are narrowed down to dispensing pharmacies within a predetermined range from the location of the hospital or the location of the user. Therefore, it is possible to provide information on the dispensing pharmacy that is convenient for the user.

なお、本実施の形態において、サーバ装置10は、薬局情報出力装置の一例である。要求受信部11は、取得部又は受信部の一例である。医薬品選択部13は、特定部の一例である。費用算出部14は、算出部の一例である。取り扱い情報DB122は、第1の記憶部の一例である。医薬品情報DB123は、第2の記憶部及び第4の記憶部の一例である。薬局一覧DB121は、第3の記憶部の一例である。   In the present embodiment, the server device 10 is an example of a pharmacy information output device. The request reception unit 11 is an example of an acquisition unit or a reception unit. The drug selection unit 13 is an example of a specifying unit. The cost calculation unit 14 is an example of a calculation unit. The handling information DB 122 is an example of a first storage unit. The pharmaceutical information DB 123 is an example of a second storage unit and a fourth storage unit. The pharmacy list DB 121 is an example of a third storage unit.

以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、本実施例に記載したサーバ装置10が実行する処理の一部又は全てを端末装置20が実行してもよい。また、サーバ装置10が実行する処理を複数のコンピュータが連携して実行してもよい。   As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to such specific embodiment, In the range of the summary of this invention described in the claim, various deformation | transformation・ Change is possible. For example, the terminal device 20 may execute part or all of the processing executed by the server device 10 described in the present embodiment. Further, the processing executed by the server device 10 may be executed in cooperation with a plurality of computers.

以上の説明に関し、更に以下の項を開示する。
(付記1)
処方箋データを取得し、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第1の記憶部を参照して、前記処方箋データにおいて指定されている第1の医薬品を提供可能な1以上の調剤薬局を特定し、
各医薬品の価格を記憶した第2の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第3の記憶部とを参照して、特定された1以上の調剤薬局ごとに、前記第1の医薬品の購入に少なくとも必要な費用を算出し、
前記特定された1以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する、
処理をコンピュータに実行させることを特徴とする薬局情報出力プログラム。
(付記2)
前記算出する処理は、後発医薬品を優先する指示を受信すると、医薬品ごとに当該医薬品を代替可能な医薬品を示す情報を記憶した第4の記憶部と前記第1の記憶部と前記第2の記憶部とを参照して、前記特定された1以上の調剤薬局ごとに、前記第1の医薬品を代替可能であって当該調剤薬局が提供可能な1以上の医薬品の中で、最も価格が低い第2の医薬品に置き換えた場合の費用を算出する、
ことを特徴とする付記1記載の薬局情報出力プログラム。
(付記3)
前記出力する処理は、前記第1の医薬品に対する、代替可能な前記1以上の医薬品への変更指示を受け付け可能な状態で前記画面を出力する、
ことを特徴とする付記2記載の薬局情報出力プログラム。
(付記4)
端末から位置情報を受信する処理を前記コンピュータに実行させ、
前記出力する処理は、前記特定された1以上の調剤薬局ごとに、受信した前記位置情報と当該調剤薬局の位置情報とに基づいて特定された距離を前記画面に含めて出力する、
ことを特徴とする付記1乃至3いずれか一項記載の薬局情報出力プログラム。
(付記5)
前記出力する処理は、前記特定された1以上の調剤薬局を、前記距離の順及び前記算出された費用の順のうちの選択された順に応じて並べた状態で前記画面を出力する、
ことを特徴とする付記4記載の薬局情報出力プログラム。
(付記6)
処方箋データを取得する取得部と、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第1の記憶部を参照して、前記処方箋データにおいて指定されている第1の医薬品を提供可能な1以上の調剤薬局を特定する特定部と、
各医薬品の価格を記憶した第2の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第3の記憶部とを参照して、特定された1以上の調剤薬局ごとに、前記第1の医薬品の購入に少なくとも必要な費用を算出する算出部と、
前記特定された1以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する出力部と、
を有することを特徴とする薬局情報出力装置。
(付記7)
前記算出部は、後発医薬品を優先する指示を受信すると、医薬品ごとに当該医薬品を代替可能な医薬品を示す情報を記憶した第4の記憶部と前記第1の記憶部と前記第2の記憶部とを参照して、前記特定された1以上の調剤薬局ごとに、前記第1の医薬品を代替可能であって当該調剤薬局が提供可能な1以上の医薬品の中で、最も価格が低い第2の医薬品に置き換えた場合の費用を算出する、
ことを特徴とする付記6記載の薬局情報出力装置。
(付記8)
前記出力部は、前記第1の医薬品に対する、代替可能な前記1以上の医薬品への変更指示を受け付け可能な状態で前記画面を出力する、
ことを特徴とする付記7記載の薬局情報出力装置。
(付記9)
前記取得部は、端末から位置情報を受信し、
前記出力部は、前記特定された1以上の調剤薬局ごとに、受信した前記位置情報と当該調剤薬局の位置情報とに基づいて特定された距離を前記画面に含めて出力する、
ことを特徴とする付記6乃至8いずれか一項記載の薬局情報出力装置。
(付記10)
前記出力部は、前記特定された1以上の調剤薬局を、前記距離の順及び前記算出された費用の順のうちの選択された順に応じて並べた状態で前記画面を出力する、
ことを特徴とする付記9記載の薬局情報出力装置。
(付記11)
端末装置と、前記端末装置にネットワークを介して接続される薬局情報出力装置とを含む薬局情報出力システムであって、
前記端末装置は、処方箋に含まれる符号情報を読み取り、当該符号情報に記録されている処方箋データを前記薬局情報出力装置へ送信し、
前記薬局情報出力装置は、
前記処方箋データを受信する受信部と、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第1の記憶部を参照して、前記処方箋データにおいて指定されている第1の医薬品を提供可能な1以上の調剤薬局を特定する特定部と、
各医薬品の価格を記憶した第2の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第3の記憶部とを参照して、特定された1以上の調剤薬局ごとに、前記第1の医薬品の購入に少なくとも必要な費用を算出する算出部と、
前記特定された1以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する出力部と、
を有することを特徴とする薬局情報出力システム。
(付記12)
処方箋データを取得し、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第1の記憶部を参照して、前記処方箋データにおいて指定されている第1の医薬品を提供可能な1以上の調剤薬局を特定し、
各医薬品の価格を記憶した第2の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第3の記憶部とを参照して、特定された1以上の調剤薬局ごとに、前記第1の医薬品の購入に少なくとも必要な費用を算出し、
前記特定された1以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する、
処理をコンピュータが実行することを特徴とする薬局情報出力方法。
(付記13)
前記算出する処理は、後発医薬品を優先する指示を受信すると、医薬品ごとに当該医薬品を代替可能な医薬品を示す情報を記憶した第4の記憶部と前記第1の記憶部と前記第2の記憶部とを参照して、前記特定された1以上の調剤薬局ごとに、前記第1の医薬品を代替可能であって当該調剤薬局が提供可能な1以上の医薬品の中で、最も価格が低い第2の医薬品に置き換えた場合の費用を算出する、
ことを特徴とする付記12記載の薬局情報出力方法。
(付記14)
前記出力する処理は、前記第1の医薬品に対する、代替可能な前記1以上の医薬品への変更指示を受け付け可能な状態で前記画面を出力する、
ことを特徴とする付記13記載の薬局情報出力方法。
(付記15)
端末から位置情報を受信する処理を前記コンピュータが実行し、
前記出力する処理は、前記特定された1以上の調剤薬局ごとに、受信した前記位置情報と当該調剤薬局の位置情報とに基づいて特定された距離を前記画面に含めて出力する、
ことを特徴とする付記12乃至14いずれか一項記載の薬局情報出力方法。
(付記16)
前記出力する処理は、前記特定された1以上の調剤薬局を、前記距離の順及び前記算出された費用の順のうちの選択された順に応じて並べた状態で前記画面を出力する、
ことを特徴とする付記15記載の薬局情報出力方法。
(付記17)
処方箋データを取得し、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第1の記憶部に基づいて特定された前記処方箋データにおいて指定されている第1の医薬品を提供可能な1以上の調剤薬局と対応付けて、各医薬品の価格を記憶した第2の記憶部と医薬品の調剤に関する費用を調剤薬局ごとに記憶した第3の記憶部とに基づいて算出された前記第1の医薬品の購入に少なくとも必要な費用を含む画面を出力する、
処理をコンピュータが実行することを特徴とする薬局情報出力方法。
Regarding the above description, the following items are further disclosed.
(Appendix 1)
Get prescription data,
With reference to the first storage unit that stores information indicating medicines that can be provided by each dispensing pharmacy, one or more dispensing pharmacies that can provide the first medicine specified in the prescription data are identified,
For each one or more specified dispensing pharmacies, the second storage unit that stores the price of each drug and the third storage unit that stores the cost related to the dispensing of the drug for each dispensing pharmacy. Calculate at least the cost required for the purchase of one drug,
For each one or more specified dispensing pharmacies, output a screen that includes information on the calculated cost.
A pharmacy information output program for causing a computer to execute processing.
(Appendix 2)
In the calculation process, when an instruction to give priority to the generic drug is received, the fourth storage unit, the first storage unit, and the second storage unit that store information indicating a drug that can replace the drug for each drug. The one with the lowest price among the one or more pharmaceuticals that can be substituted for the first pharmaceutical and can be provided by the dispensing pharmacy for each of the specified one or more pharmaceutical pharmacies To calculate the cost of replacing the drug with
The pharmacy information output program according to supplementary note 1, characterized by:
(Appendix 3)
The output process outputs the screen in a state in which an instruction to change to the one or more replaceable medicines can be received for the first medicine.
The pharmacy information output program according to supplementary note 2, characterized by:
(Appendix 4)
Causing the computer to execute a process of receiving location information from the terminal;
The output process includes, for each of the one or more specified dispensing pharmacies, the distance specified based on the received position information and the position information of the dispensing pharmacy included in the screen and output,
The pharmacy information output program according to any one of supplementary notes 1 to 3, characterized in that:
(Appendix 5)
The process of outputting outputs the screen in a state where the specified one or more dispensing pharmacies are arranged according to a selected order of the order of the distance and the order of the calculated cost,
The pharmacy information output program according to supplementary note 4, characterized by:
(Appendix 6)
An acquisition unit for acquiring prescription data;
A specifying unit that identifies one or more dispensing pharmacies that can provide the first drug specified in the prescription data with reference to a first storage unit that stores information indicating a drug that can be provided by each dispensing pharmacy. When,
For each one or more specified dispensing pharmacies, the second storage unit that stores the price of each drug and the third storage unit that stores the cost related to the dispensing of the drug for each dispensing pharmacy. A calculation unit that calculates at least the cost required to purchase one pharmaceutical product,
For each of the specified one or more dispensing pharmacies, an output unit that outputs a screen including information on the calculated cost;
A pharmacy information output device comprising:
(Appendix 7)
When the calculation unit receives an instruction to prioritize the generic drug, the fourth storage unit, the first storage unit, and the second storage unit that store information indicating a drug that can replace the drug for each drug Referring to the above, for each of the specified one or more dispensing pharmacies, the second one having the lowest price among the one or more pharmaceuticals that can replace the first pharmaceutical and can be provided by the dispensing pharmacy To calculate the cost of replacing it with
The pharmacy information output device according to supplementary note 6, wherein
(Appendix 8)
The output unit outputs the screen in a state in which an instruction to change to the one or more replaceable medicines can be received with respect to the first medicine.
The pharmacy information output device according to appendix 7, wherein
(Appendix 9)
The acquisition unit receives position information from the terminal,
The output unit includes, for each of the specified one or more dispensing pharmacies, the distance specified based on the received position information and the position information of the dispensing pharmacy included in the screen and output,
The pharmacy information output device according to any one of supplementary notes 6 to 8, wherein
(Appendix 10)
The output unit outputs the screen in a state in which the specified one or more dispensing pharmacies are arranged according to a selected order of the order of the distance and the order of the calculated cost.
The pharmacy information output device according to appendix 9, wherein
(Appendix 11)
A pharmacy information output system including a terminal device and a pharmacy information output device connected to the terminal device via a network,
The terminal device reads code information included in a prescription, transmits prescription data recorded in the code information to the pharmacy information output device,
The pharmacy information output device is:
A receiving unit for receiving the prescription data;
A specifying unit that identifies one or more dispensing pharmacies that can provide the first drug specified in the prescription data with reference to a first storage unit that stores information indicating a drug that can be provided by each dispensing pharmacy. When,
For each one or more specified dispensing pharmacies, the second storage unit that stores the price of each drug and the third storage unit that stores the cost related to the dispensing of the drug for each dispensing pharmacy. A calculation unit that calculates at least the cost required to purchase one pharmaceutical product,
For each of the specified one or more dispensing pharmacies, an output unit that outputs a screen including information on the calculated cost;
A pharmacy information output system characterized by comprising:
(Appendix 12)
Get prescription data,
With reference to the first storage unit that stores information indicating medicines that can be provided by each dispensing pharmacy, one or more dispensing pharmacies that can provide the first medicine specified in the prescription data are identified,
For each one or more specified dispensing pharmacies, the second storage unit that stores the price of each drug and the third storage unit that stores the cost related to the dispensing of the drug for each dispensing pharmacy. Calculate at least the cost required for the purchase of one drug,
For each one or more specified dispensing pharmacies, output a screen that includes information on the calculated cost.
A pharmacy information output method characterized in that a computer executes processing.
(Appendix 13)
In the calculation process, when an instruction to give priority to the generic drug is received, the fourth storage unit, the first storage unit, and the second storage unit that store information indicating a drug that can replace the drug for each drug. The one with the lowest price among the one or more pharmaceuticals that can be substituted for the first pharmaceutical and can be provided by the dispensing pharmacy for each of the specified one or more pharmaceutical pharmacies To calculate the cost of replacing the drug with
The pharmacy information output method according to supplementary note 12, characterized in that:
(Appendix 14)
The output process outputs the screen in a state in which an instruction to change to the one or more replaceable medicines can be received for the first medicine.
The pharmacy information output method according to supplementary note 13, characterized in that:
(Appendix 15)
The computer executes a process of receiving location information from the terminal,
The output process includes, for each of the one or more specified dispensing pharmacies, the distance specified based on the received position information and the position information of the dispensing pharmacy included in the screen and output,
The pharmacy information output method according to any one of appendices 12 to 14, characterized in that:
(Appendix 16)
The process of outputting outputs the screen in a state where the specified one or more dispensing pharmacies are arranged according to a selected order of the order of the distance and the order of the calculated cost,
The pharmacy information output method according to supplementary note 15, characterized in that:
(Appendix 17)
Get prescription data,
Each dispensing pharmacy is associated with one or more dispensing pharmacies that can provide the first medicine specified in the prescription data specified based on the first storage unit that stores information indicating the medicine that can be provided. The cost required for the purchase of the first pharmaceutical product calculated based on the second storage unit storing the price of each pharmaceutical product and the third storage unit storing the cost related to the dispensing of the pharmaceutical product for each dispensing pharmacy Output a screen containing
A pharmacy information output method characterized in that a computer executes processing.

10 サーバ装置
11 要求受信部
12 薬局検索部
13 医薬品選択部
14 費用算出部
15 出力部
20 端末装置
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
121 薬局一覧DB
122 取り扱い情報DB
123 医薬品情報DB
124 調剤報酬点数DB
B バス
DESCRIPTION OF SYMBOLS 10 Server apparatus 11 Request receiving part 12 Pharmacy search part 13 Drug selection part 14 Cost calculation part 15 Output part 20 Terminal apparatus 100 Drive apparatus 101 Recording medium 102 Auxiliary storage apparatus 103 Memory apparatus 104 CPU
105 Interface device 121 Pharmacy list DB
122 Handling information DB
123 Drug Information DB
124 Dispensing reward points DB
B bus

Claims (9)

処方箋データを取得し、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第1の記憶部を参照して、前記処方箋データにおいて指定されている第1の医薬品を提供可能な1以上の調剤薬局を特定し、
各医薬品の価格を記憶した第2の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第3の記憶部とを参照して、特定された1以上の調剤薬局ごとに、前記第1の医薬品の購入に少なくとも必要な費用を算出し、
前記特定された1以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する、
処理をコンピュータに実行させることを特徴とする薬局情報出力プログラム。
Get prescription data,
With reference to the first storage unit that stores information indicating medicines that can be provided by each dispensing pharmacy, one or more dispensing pharmacies that can provide the first medicine specified in the prescription data are identified,
For each one or more specified dispensing pharmacies, the second storage unit that stores the price of each drug and the third storage unit that stores the cost related to the dispensing of the drug for each dispensing pharmacy. Calculate at least the cost required for the purchase of one drug,
For each one or more specified dispensing pharmacies, output a screen that includes information on the calculated cost.
A pharmacy information output program for causing a computer to execute processing.
前記算出する処理は、後発医薬品を優先する指示を受信すると、医薬品ごとに当該医薬品を代替可能な医薬品を示す情報を記憶した第4の記憶部と前記第1の記憶部と前記第2の記憶部とを参照して、前記特定された1以上の調剤薬局ごとに、前記第1の医薬品を代替可能であって当該調剤薬局が提供可能な1以上の医薬品の中で、最も価格が低い第2の医薬品に置き換えた場合の費用を算出する、
ことを特徴とする請求項1記載の薬局情報出力プログラム。
In the calculation process, when an instruction to give priority to the generic drug is received, the fourth storage unit, the first storage unit, and the second storage unit that store information indicating a drug that can replace the drug for each drug. The one with the lowest price among the one or more pharmaceuticals that can be substituted for the first pharmaceutical and can be provided by the dispensing pharmacy for each of the specified one or more pharmaceutical pharmacies To calculate the cost of replacing the drug with
The pharmacy information output program according to claim 1.
前記出力する処理は、前記第1の医薬品に対する、代替可能な前記1以上の医薬品への変更指示を受け付け可能な状態で前記画面を出力する、
ことを特徴とする請求項2記載の薬局情報出力プログラム。
The output process outputs the screen in a state in which an instruction to change to the one or more replaceable medicines can be received for the first medicine.
The pharmacy information output program according to claim 2.
端末から位置情報を受信する処理を前記コンピュータに実行させ、
前記出力する処理は、前記特定された1以上の調剤薬局ごとに、受信した前記位置情報と当該調剤薬局の位置情報とに基づいて特定された距離を前記画面に含めて出力する、
ことを特徴とする請求項1乃至3いずれか一項記載の薬局情報出力プログラム。
Causing the computer to execute a process of receiving location information from the terminal;
The output process includes, for each of the one or more specified dispensing pharmacies, the distance specified based on the received position information and the position information of the dispensing pharmacy included in the screen and output,
The pharmacy information output program according to any one of claims 1 to 3.
前記出力する処理は、前記特定された1以上の調剤薬局を、前記距離の順及び前記算出された費用の順のうちの選択された順に応じて並べた状態で前記画面を出力する、
ことを特徴とする請求項4記載の薬局情報出力プログラム。
The process of outputting outputs the screen in a state where the specified one or more dispensing pharmacies are arranged according to a selected order of the order of the distance and the order of the calculated cost,
The pharmacy information output program according to claim 4.
処方箋データを取得する取得部と、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第1の記憶部を参照して、前記処方箋データにおいて指定されている第1の医薬品を提供可能な1以上の調剤薬局を特定する特定部と、
各医薬品の価格を記憶した第2の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第3の記憶部とを参照して、特定された1以上の調剤薬局ごとに、前記第1の医薬品の購入に少なくとも必要な費用を算出する算出部と、
前記特定された1以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する出力部と、
を有することを特徴とする薬局情報出力装置。
An acquisition unit for acquiring prescription data;
A specifying unit that identifies one or more dispensing pharmacies that can provide the first drug specified in the prescription data with reference to a first storage unit that stores information indicating a drug that can be provided by each dispensing pharmacy. When,
For each one or more specified dispensing pharmacies, the second storage unit that stores the price of each drug and the third storage unit that stores the cost related to the dispensing of the drug for each dispensing pharmacy. A calculation unit that calculates at least the cost required to purchase one pharmaceutical product,
For each of the specified one or more dispensing pharmacies, an output unit that outputs a screen including information on the calculated cost;
A pharmacy information output device comprising:
端末装置と、前記端末装置にネットワークを介して接続される薬局情報出力装置とを含む薬局情報出力システムであって、
前記端末装置は、処方箋に含まれる符号情報を読み取り、当該符号情報に記録されている処方箋データを前記薬局情報出力装置へ送信し、
前記薬局情報出力装置は、
前記処方箋データを受信する受信部と、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第1の記憶部を参照して、前記処方箋データにおいて指定されている第1の医薬品を提供可能な1以上の調剤薬局を特定する特定部と、
各医薬品の価格を記憶した第2の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第3の記憶部とを参照して、特定された1以上の調剤薬局ごとに、前記第1の医薬品の購入に少なくとも必要な費用を算出する算出部と、
前記特定された1以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する出力部と、
を有することを特徴とする薬局情報出力システム。
A pharmacy information output system including a terminal device and a pharmacy information output device connected to the terminal device via a network,
The terminal device reads code information included in a prescription, transmits prescription data recorded in the code information to the pharmacy information output device,
The pharmacy information output device is:
A receiving unit for receiving the prescription data;
A specifying unit that identifies one or more dispensing pharmacies that can provide the first drug specified in the prescription data with reference to a first storage unit that stores information indicating a drug that can be provided by each dispensing pharmacy. When,
For each one or more specified dispensing pharmacies, the second storage unit that stores the price of each drug and the third storage unit that stores the cost related to the dispensing of the drug for each dispensing pharmacy. A calculation unit that calculates at least the cost required to purchase one pharmaceutical product,
For each of the specified one or more dispensing pharmacies, an output unit that outputs a screen including information on the calculated cost;
A pharmacy information output system characterized by comprising:
処方箋データを取得し、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第1の記憶部を参照して、前記処方箋データにおいて指定されている第1の医薬品を提供可能な1以上の調剤薬局を特定し、
各医薬品の価格を記憶した第2の記憶部と、医薬品の調剤に関する費用を調剤薬局ごとに記憶した第3の記憶部とを参照して、特定された1以上の調剤薬局ごとに、前記第1の医薬品の購入に少なくとも必要な費用を算出し、
前記特定された1以上の調剤薬局ごとに、算出された費用の情報を含む画面を出力する、
処理をコンピュータが実行することを特徴とする薬局情報出力方法。
Get prescription data,
With reference to the first storage unit that stores information indicating medicines that can be provided by each dispensing pharmacy, one or more dispensing pharmacies that can provide the first medicine specified in the prescription data are identified,
For each one or more specified dispensing pharmacies, the second storage unit that stores the price of each drug and the third storage unit that stores the cost related to the dispensing of the drug for each dispensing pharmacy. Calculate at least the cost required for the purchase of one drug,
For each one or more specified dispensing pharmacies, output a screen that includes information on the calculated cost.
A pharmacy information output method characterized in that a computer executes processing.
処方箋データを取得し、
各調剤薬局が提供可能な医薬品を示す情報を記憶した第1の記憶部に基づいて特定された前記処方箋データにおいて指定されている第1の医薬品を提供可能な1以上の調剤薬局と対応付けて、各医薬品の価格を記憶した第2の記憶部と医薬品の調剤に関する費用を調剤薬局ごとに記憶した第3の記憶部とに基づいて算出された前記第1の医薬品の購入に少なくとも必要な費用を含む画面を出力する、
処理をコンピュータが実行することを特徴とする薬局情報出力方法。
Get prescription data,
Each dispensing pharmacy is associated with one or more dispensing pharmacies that can provide the first medicine specified in the prescription data specified based on the first storage unit that stores information indicating the medicine that can be provided. The cost required for the purchase of the first pharmaceutical product calculated based on the second storage unit storing the price of each pharmaceutical product and the third storage unit storing the cost related to the dispensing of the pharmaceutical product for each dispensing pharmacy Output a screen containing
A pharmacy information output method characterized in that a computer executes processing.
JP2017050262A 2017-03-15 2017-03-15 Pharmacy information output program, pharmacy information output device, pharmacy information output system, and pharmacy information output method Pending JP2018156165A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017050262A JP2018156165A (en) 2017-03-15 2017-03-15 Pharmacy information output program, pharmacy information output device, pharmacy information output system, and pharmacy information output method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017050262A JP2018156165A (en) 2017-03-15 2017-03-15 Pharmacy information output program, pharmacy information output device, pharmacy information output system, and pharmacy information output method

Publications (1)

Publication Number Publication Date
JP2018156165A true JP2018156165A (en) 2018-10-04

Family

ID=63717990

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017050262A Pending JP2018156165A (en) 2017-03-15 2017-03-15 Pharmacy information output program, pharmacy information output device, pharmacy information output system, and pharmacy information output method

Country Status (1)

Country Link
JP (1) JP2018156165A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020087225A (en) * 2018-11-29 2020-06-04 株式会社kusurine Drug cost confirmation support server, method and program
JP2020107236A (en) * 2018-12-28 2020-07-09 富士化学工業株式会社 Program and system for selling designated medicines
JP2020113001A (en) * 2019-01-10 2020-07-27 株式会社フリービットEparkヘルスケア Medicine information providing system
CN113393924A (en) * 2020-03-12 2021-09-14 丰田自动车株式会社 Portable terminal, recording medium, and wallet system
US20210335468A1 (en) * 2020-04-27 2021-10-28 EcoScript LLC Electronic system for automatically recommendating pharmacy stores all suitable drug products and methods thereof

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000163498A (en) * 1998-11-30 2000-06-16 Ryomo Systems Co Ltd Medicine preparing pharmacy assistance system
JP2001312507A (en) * 2000-04-28 2001-11-09 Netyear Group Corp System for data transmission from host and its method
US20030050799A1 (en) * 2001-04-03 2003-03-13 Richard Jay Permission based marketing for use with medical prescriptions
JP2007148608A (en) * 2005-11-25 2007-06-14 Hitachi Ltd Prescription method and system using insured information
JP2012203466A (en) * 2011-03-23 2012-10-22 Mitsubishi Electric Information Systems Corp Alternative medicine retrieval device, alternative medicine retrieval method of alternative medicine retrieval device, and alternative medicine retrieval program
JP2015001944A (en) * 2013-06-18 2015-01-05 株式会社HST−Labo Prescription medicine advance order system, and management system for medicine data
JP2015046131A (en) * 2013-08-29 2015-03-12 株式会社ファーマウェア Over-the-counter drug retrieval system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000163498A (en) * 1998-11-30 2000-06-16 Ryomo Systems Co Ltd Medicine preparing pharmacy assistance system
JP2001312507A (en) * 2000-04-28 2001-11-09 Netyear Group Corp System for data transmission from host and its method
US20030050799A1 (en) * 2001-04-03 2003-03-13 Richard Jay Permission based marketing for use with medical prescriptions
JP2007148608A (en) * 2005-11-25 2007-06-14 Hitachi Ltd Prescription method and system using insured information
JP2012203466A (en) * 2011-03-23 2012-10-22 Mitsubishi Electric Information Systems Corp Alternative medicine retrieval device, alternative medicine retrieval method of alternative medicine retrieval device, and alternative medicine retrieval program
JP2015001944A (en) * 2013-06-18 2015-01-05 株式会社HST−Labo Prescription medicine advance order system, and management system for medicine data
JP2015046131A (en) * 2013-08-29 2015-03-12 株式会社ファーマウェア Over-the-counter drug retrieval system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020087225A (en) * 2018-11-29 2020-06-04 株式会社kusurine Drug cost confirmation support server, method and program
JP2020107236A (en) * 2018-12-28 2020-07-09 富士化学工業株式会社 Program and system for selling designated medicines
JP2020113001A (en) * 2019-01-10 2020-07-27 株式会社フリービットEparkヘルスケア Medicine information providing system
JP7269737B2 (en) 2019-01-10 2023-05-09 株式会社くすりの窓口 Pharmaceutical information provision system
CN113393924A (en) * 2020-03-12 2021-09-14 丰田自动车株式会社 Portable terminal, recording medium, and wallet system
US20210335468A1 (en) * 2020-04-27 2021-10-28 EcoScript LLC Electronic system for automatically recommendating pharmacy stores all suitable drug products and methods thereof

Similar Documents

Publication Publication Date Title
JP2018156165A (en) Pharmacy information output program, pharmacy information output device, pharmacy information output system, and pharmacy information output method
CN108701121B (en) Dispatching user input to multiple input fields in a user interface
JP5150799B1 (en) Information processing apparatus, information processing method, information processing apparatus program, and recording medium
JP6114654B2 (en) Place recommendation device and place recommendation method
US20130024394A1 (en) Server apparatus, reaction transmitting program, recording medium having computer-readable reaction transmitting program recorded thereon, terminal device, reaction counting method, and reaction counting system
JP5142509B2 (en) Document creation support apparatus and document creation support system
JP2015176165A (en) Cooking price search device
Kampfrath et al. MDsrv: visual sharing and analysis of molecular dynamics simulations
JP5753642B1 (en) Input device, form input method, recording medium, and program
JP5542251B1 (en) PROCESSING DEVICE, PROCESSING METHOD, PROGRAM, AND RECORDING MEDIUM
JP5841323B2 (en) Recommended item search server and recommended item search program
JP6578493B1 (en) Medicine fee confirmation support server, method and program
JP2014041557A (en) Content recommendation system, terminal device, server, content recommendation method, and program
US10614499B2 (en) Product search support server, product search support method, and product search support program
US8682577B2 (en) Map information processing apparatus, navigation system, and program
JP5598923B2 (en) Request information processing device
JP5247741B2 (en) Character input support apparatus and method
JP4896168B2 (en) Filing apparatus, filing method and filing system
JP2014067314A (en) Electronic commerce server device
JP2010282503A (en) Relevant information retrieval/display system, relevant information retrieval/display method, and program
CN113312399B (en) Method and system for processing fare searching
JP5165533B2 (en) Next story search method, next story search server and next story search program
JP5822018B2 (en) Visiting medical care support method and program
JP7606790B1 (en) Method, program, information processing device, and information processing system for disclosing information collected from web pages
JP5968967B2 (en) Information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200602

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200728

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20201222