JP7355992B2 - Dispensing management system, dispensing management program - Google Patents
Dispensing management system, dispensing management program Download PDFInfo
- Publication number
- JP7355992B2 JP7355992B2 JP2019045506A JP2019045506A JP7355992B2 JP 7355992 B2 JP7355992 B2 JP 7355992B2 JP 2019045506 A JP2019045506 A JP 2019045506A JP 2019045506 A JP2019045506 A JP 2019045506A JP 7355992 B2 JP7355992 B2 JP 7355992B2
- Authority
- JP
- Japan
- Prior art keywords
- prescription data
- prescription
- processing unit
- patient
- control unit
- 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.)
- Active
Links
Landscapes
- Medical Treatment And Welfare Office Work (AREA)
Description
本発明は、病院等の医療機関における薬品の調剤業務などを管理する調剤管理システムに関する。 The present invention relates to a dispensing management system for managing drug dispensing operations in medical institutions such as hospitals.
病院等の医療機関では、医師によって処方内容が電子カルテシステム等に入力されることにより処方データが発行される。そして、処方データに基づいて調剤された薬品は、投薬窓口で患者に渡される。なお、医療機関において行われる調剤業務などを管理するための調剤管理システムが従来から知られている(例えば特許文献1参照)。 In medical institutions such as hospitals, prescription data is issued by inputting prescription details into an electronic medical record system or the like by a doctor. Then, the medicine dispensed based on the prescription data is given to the patient at the medication counter. Note that a dispensing management system for managing dispensing operations performed in medical institutions has been known for some time (for example, see Patent Document 1).
ところで、処方データの発行日に患者が投薬窓口に薬品を取りに来なかった場合、その薬品は、患者に渡されずに残った残置薬として医療機関で保管されることになる。なお、残置薬は、その患者が次に投薬窓口に来た際に渡されることが望ましい。しかしながら、投薬窓口の担当者は、患者各々に対応する残置薬の有無などを容易に把握することができず、投薬窓口における業務効率が悪いという問題がある。 By the way, if the patient does not come to the medication counter to pick up the medicine on the day the prescription data is issued, the medicine will be stored at the medical institution as a leftover medicine that was not given to the patient. Note that it is desirable that the leftover medication be handed over to the patient the next time he/she comes to the medication counter. However, there is a problem in that the person in charge of the medication counter cannot easily know whether there is any leftover medication for each patient, resulting in poor operational efficiency at the medication counter.
本発明の目的は、患者に対応する残置薬の有無などを容易に把握することが可能な調剤管理システム及び調剤管理プログラムを提供することにある。 An object of the present invention is to provide a dispensing management system and a dispensing management program that can easily determine the presence or absence of leftover medicines for a patient.
本発明に係る調剤管理システムは、処方データに関する薬品の受け渡しの処理済入力を受け付ける受付処理部と、処理対象となる前記処方データを選択する選択処理部と、前記選択処理部により選択された前記処方データと患者が同じ処方データであって前記受付処理部により前記処理済入力が受け付けられていない処方データに関する情報を、予め定められた特定期間内に発行された第1処方データと前記特定期間外に発行された第2処方データとが区別可能な態様で表示する表示処理部と、を備える。 The dispensing management system according to the present invention includes a reception processing unit that receives processed input of drug delivery regarding prescription data, a selection processing unit that selects the prescription data to be processed, and a selection processing unit that selects the prescription data to be processed. First prescription data issued within a predetermined specific period and information regarding prescription data for which the prescription data and the patient are the same and for which the processed input has not been accepted by the reception processing unit, and the first prescription data issued within a predetermined specific period and the specific period and a display processing unit that displays the second prescription data in a distinguishable manner from the externally issued second prescription data.
本発明に係る調剤管理プログラムは、処方データに関する薬品の受け渡しの処理済入力を受け付けるステップと、処理対象となる前記処方データを選択するステップと、選択された前記処方データと患者が同じ処方データであって前記処理済入力が受け付けられていない処方データに関する情報を、予め定められた特定期間内に発行された第1処方データと前記特定期間外に発行された第2処方データとが区別可能な態様で表示するステップと、をコンピュータに実行させるためのプログラムである。 The dispensing management program according to the present invention includes the steps of accepting a processed input of drug delivery related to prescription data, selecting the prescription data to be processed, and if the selected prescription data and the patient have the same prescription data. Information regarding prescription data for which the processed input has not been accepted can be distinguished from first prescription data issued within a predetermined specific period and second prescription data issued outside the specific period. This is a program for causing a computer to execute the steps of displaying in the form of a computer.
本発明によれば、患者に対応する残置薬の有無を容易に把握することが可能な調剤管理システム及び調剤管理プログラムが提供される。 Advantageous Effects of Invention According to the present invention, there is provided a dispensing management system and a dispensing management program that can easily determine the presence or absence of leftover medicine for a patient.
以下添付図面を参照しながら、本発明の実施の形態について説明し、本発明の理解に供する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。 Embodiments of the present invention will be described below with reference to the accompanying drawings to provide an understanding of the present invention. Note that the following embodiments are examples of embodying the present invention, and are not intended to limit the technical scope of the present invention.
[調剤管理システム1]
図1に示すように、本発明の実施の形態に係る調剤管理システム1は、サーバー2、クライアント端末3などを備える。サーバー2及びクライアント端末3は、LAN、WAN、インターネット、又はイントラネットなどの通信網N1を介して無線又は有線で通信可能に接続されている。また、サーバー2には、上位システム6、調剤機器7、プリンタ8などが通信網N1を介して接続されている。
[Dispensing management system 1]
As shown in FIG. 1, a dispensing management system 1 according to an embodiment of the present invention includes a server 2, a client terminal 3, and the like. The server 2 and the client terminal 3 are connected to be able to communicate wirelessly or by wire via a communication network N1 such as a LAN, WAN, the Internet, or an intranet. Further, a host system 6, a dispensing device 7, a printer 8, etc. are connected to the server 2 via a communication network N1.
上位システム6は、医師により登録される処方データをサーバー2に入力する電子カルテシステム又は処方入力端末などである。前記処方データには、例えば「処方ID」、「患者ID」、「引換券番号」、「オーダーNo.」、「処方区分」、「バーコード情報」、「処方発行日」、「患者名」、「患者生年月日」、「薬品情報(薬品コード、薬品名、用量など)」、「剤形情報(内服、外用など)」、「用法情報(1日3回毎食後など)」、「診療種別(外来、入院など)」、「診療科」、「病棟」、及び「病室」などの情報が含まれる。なお、上位システム6では、前記処方データの処方発行日において連番となるように引換券番号が採番される。即ち、前記処方データは、処方発行日及び引換券番号の組み合わせにより識別可能である。なお、他の実施形態として、サーバー2側で制御部21によって引換券番号が処方発行日ごとに採番され、前記処方データに付加されることも考えられる。 The host system 6 is an electronic medical record system or a prescription input terminal that inputs prescription data registered by a doctor into the server 2. The prescription data includes, for example, "prescription ID", "patient ID", "voucher number", "order number", "prescription classification", "barcode information", "prescription issue date", and "patient name". , "Patient date of birth", "Drug information (drug code, drug name, dose, etc.)", "Dosage form information (oral use, external use, etc.)", "Dosage information (three times a day after each meal, etc.)", " Information such as "type of treatment (outpatient, inpatient, etc.)," "department," "ward," and "room" is included. In addition, in the host system 6, the exchange ticket numbers are assigned consecutive numbers on the prescription issue date of the prescription data. That is, the prescription data can be identified by a combination of the prescription issue date and the voucher number. In addition, as another embodiment, a voucher number may be assigned by the control unit 21 on the server 2 side for each prescription issue date and added to the prescription data.
調剤機器7は、サーバー2から入力される調剤データに基づいて薬品を調剤するために使用される。例えば、調剤機器7は、錠剤分包機、散薬分包機、水剤分注機、シート払出装置、ピッキング補助装置、抗がん剤調製支援システム、混注装置、薬剤秤量装置、調剤鑑査装置、及び鑑別装置などである。 The dispensing device 7 is used to dispense drugs based on dispensing data input from the server 2. For example, the dispensing equipment 7 includes a tablet packaging machine, a powder medicine packaging machine, a liquid medicine dispensing machine, a sheet dispensing device, a picking auxiliary device, an anticancer drug preparation support system, a mixed injection device, a drug weighing device, a preparation inspection device, and a discrimination device. equipment, etc.
プリンタ8は、サーバー2又はクライアント端末3から受信するプリントデータに基づいて各種の情報を印刷するために用いられる。具体的に、薬品を調剤する調剤室に配置されたプリンタ8は、前記処方データに基づく調剤を行うための情報が記載された処方箋、及び、前記処方データに基づく調剤後の薬品が収容される薬袋などの印刷物の印刷に用いられる。また、患者が会計を行う会計窓口に配置されたプリンタ8は、患者が投薬窓口で薬品を受け取るために必要な引換券などの印刷物の印刷に用いられる。 The printer 8 is used to print various types of information based on print data received from the server 2 or client terminal 3. Specifically, a printer 8 placed in a dispensing room where medicines are dispensed stores prescriptions containing information for dispensing medicines based on the prescription data, and medicines that have been dispensed based on the prescription data. Used for printing printed materials such as medicine bags. Further, the printer 8 placed at the accounting counter where patients pay is used to print printed materials such as vouchers necessary for patients to receive medicine at the medication counter.
[クライアント端末3]
図1に示すように、クライアント端末3は、制御部31、データ記憶部32、通信インターフェース33、表示部34、操作部35、及びバーコードリーダー36などを備えるパーソナルコンピュータである。クライアント端末3に設けられた各構成要素はバス30によって接続されている。
[Client terminal 3]
As shown in FIG. 1, the client terminal 3 is a personal computer that includes a control section 31, a data storage section 32, a communication interface 33, a display section 34, an operation section 35, a barcode reader 36, and the like. Each component provided in the client terminal 3 is connected by a bus 30.
クライアント端末3は、調剤管理システム1が使用される医療機関において、薬品の調剤が行われる調剤室、薬品が患者に渡される投薬窓口、会計が行われる会計窓口などに設置される。以下、前記調剤室、前記投薬窓口、前記会計窓口にそれぞれ設置されたクライアント端末3を区別する場合には、クライアント端末3A、クライアント端末3B、クライアント端末3Cと称することがある。また、サーバー2では、クライアント端末3各々の設置場所を示す情報(例えばIPアドレス等)が予め設定されており、制御部21はサーバー2にアクセスするクライアント端末3各々の設置場所を認識可能である。なお、クライアント端末3各々には、設置場所に応じて異なるアプリケーションプログラムが記憶されていてもよい。 The client terminal 3 is installed in a medical institution where the dispensing management system 1 is used, such as a dispensing room where drugs are dispensed, a medication counter where drugs are given to patients, and an accounting counter where payments are made. Hereinafter, when distinguishing the client terminals 3 installed at the dispensing room, the medication counter, and the accounting counter, they may be referred to as a client terminal 3A, a client terminal 3B, and a client terminal 3C. Further, in the server 2, information (for example, IP address, etc.) indicating the installation location of each client terminal 3 is set in advance, and the control unit 21 can recognize the installation location of each client terminal 3 accessing the server 2. . Note that each client terminal 3 may store different application programs depending on the installation location.
制御部31は、CPU、ROM、RAM、及びEEPROM(登録商標、以下同様)などの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記RAMは揮発性の記憶部、前記EEPROMは不揮発性の記憶部である。前記RAM及び前記EEPROMは、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部21は、前記CPUを用いて、前記ROM、前記EEPROM、又はデータ記憶部32に予め記憶された各種の制御プログラムに従って各種の処理を実行する。 The control unit 31 includes control devices such as a CPU, ROM, RAM, and EEPROM (registered trademark, hereinafter the same). The CPU is a processor that executes various types of arithmetic processing. The ROM is a non-volatile storage section in which information such as control programs for causing the CPU to execute various processes is stored in advance. The RAM is a volatile storage section, and the EEPROM is a nonvolatile storage section. The RAM and the EEPROM are used as temporary storage memory (work area) for various processes executed by the CPU. Then, the control unit 21 uses the CPU to execute various processes according to various control programs stored in advance in the ROM, the EEPROM, or the data storage unit 32.
通信インターフェース33は、通信網N1を介してサーバー2等との間で、予め定められた通信プロトコルに従って無線又は有線でデータ通信を実行するネットワークカード等を有する。 The communication interface 33 includes a network card or the like that performs wireless or wired data communication with the server 2 or the like via the communication network N1 according to a predetermined communication protocol.
表示部34は、制御部31からの制御指示に従って各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイなどの表示手段である。また、表示部34は、制御部31からの制御指示に従って音声を出力するスピーカー等も備える。 The display unit 34 is a display means such as a liquid crystal display or an organic EL display that displays various information according to control instructions from the control unit 31. The display unit 34 also includes a speaker, etc. that outputs audio according to control instructions from the control unit 31.
操作部35は、クライアント端末3に各種の情報を入力するためにユーザーによって操作されるキーボード及びマウス(ポインティングデバイス)などの操作手段である。また、操作部35は、表示部34の表示画面に対するタッチ操作を受け付けるタッチパネル、又は音声認識により各種情報の入力を受け付ける音声入力装置であってもよい。クライアント端末3において、薬剤師等のユーザーによる「操作」、「選択」、「入力」などの作業は操作部35を用いて行われる。 The operating unit 35 is operating means such as a keyboard and a mouse (pointing device) that are operated by the user to input various information to the client terminal 3. Further, the operation unit 35 may be a touch panel that accepts touch operations on the display screen of the display unit 34, or a voice input device that accepts input of various information through voice recognition. In the client terminal 3, operations such as "operation", "selection", and "input" by a user such as a pharmacist are performed using the operation unit 35.
バーコードリーダー36は、バーコード等の一次元コード又はQRコード(登録商標)等の二次元コードのようなコード情報を読み取るコード読取部の一例である。具体的に、クライアント端末3において、バーコードリーダー36は、処方箋、前記薬袋、前記引換券などから、処方データを識別可能な処方識別情報を示すコード情報を読み取るために用いられる。バーコードリーダー36で読み取られるコード情報は制御部31に入力され、制御部31によってサーバー2に送信される。 The barcode reader 36 is an example of a code reading unit that reads code information such as a one-dimensional code such as a barcode or a two-dimensional code such as a QR code (registered trademark). Specifically, in the client terminal 3, the barcode reader 36 is used to read code information indicating prescription identification information that can identify prescription data from a prescription, the medicine bag, the exchange ticket, or the like. The code information read by the barcode reader 36 is input to the control unit 31 and transmitted to the server 2 by the control unit 31.
[サーバー2]
図1に示すように、サーバー2は、制御部21、データ記憶部22、通信インターフェース23、表示部24、操作部25、及びドライブ装置26などを備えるパーソナルコンピュータである。サーバー2に設けられた各構成要素はバス20によって接続されている。なお、サーバー2は、調剤管理システム1が使用される医療機関等の外部に設けられてもよい。
[Server 2]
As shown in FIG. 1, the server 2 is a personal computer that includes a control section 21, a data storage section 22, a communication interface 23, a display section 24, an operation section 25, a drive device 26, and the like. Each component provided in the server 2 is connected by a bus 20. Note that the server 2 may be provided outside the medical institution where the dispensing management system 1 is used.
通信インターフェース23は、通信網N1を介してクライアント端末3、上位システム6、及び調剤機器7等との間で、予め定められた通信プロトコルに従って無線又は有線でデータ通信を実行するネットワークカード等を有する。 The communication interface 23 includes a network card or the like that performs wireless or wired data communication according to a predetermined communication protocol between the client terminal 3, the host system 6, the dispensing device 7, etc. via the communication network N1. .
表示部24は、制御部21からの制御指示に従って各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイなどの表示手段である。操作部25は、サーバー2に各種の情報を入力するためにユーザーによって操作されるキーボード、マウス(ポインティングデバイス)、タッチパネルなどの操作手段である。 The display unit 24 is a display means such as a liquid crystal display or an organic EL display that displays various information according to control instructions from the control unit 21. The operation unit 25 is an operation means such as a keyboard, a mouse (pointing device), a touch panel, etc. that is operated by the user to input various information to the server 2.
ドライブ装置26は、後述の投薬窓口支援処理(図5参照)などを制御部21に実行させるための調剤管理プログラムが記録されたコンピュータ読み取り可能な記録媒体27から前記調剤管理プログラムを読み取ることが可能である。記録媒体27は、CD、DVD、BD、又はUSBメモリなどである。サーバー2では、制御部21により、記録媒体27からドライブ装置26で読み取られた前記調剤管理プログラムがデータ記憶部22にインストールされる。 The drive device 26 is capable of reading a dispensing management program from a computer-readable recording medium 27 in which a dispensing management program for causing the control unit 21 to execute a medication counter support process (see FIG. 5), which will be described later, is recorded. It is. The recording medium 27 is a CD, DVD, BD, USB memory, or the like. In the server 2, the control unit 21 installs the prescription management program read from the recording medium 27 by the drive device 26 into the data storage unit 22.
制御部21は、CPU、ROM、RAM、及びEEPROM(登録商標、以下同様)などの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記RAMは揮発性の記憶部、前記EEPROMは不揮発性の記憶部である。前記RAM及び前記EEPROMは、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部21は、前記CPUを用いて、前記ROM、前記EEPROM、又はデータ記憶部22に予め記憶された各種の制御プログラムに従って各種の処理を実行する。 The control unit 21 includes control devices such as a CPU, ROM, RAM, and EEPROM (registered trademark, hereinafter the same). The CPU is a processor that executes various types of arithmetic processing. The ROM is a non-volatile storage section in which information such as control programs for causing the CPU to execute various processes is stored in advance. The RAM is a volatile storage section, and the EEPROM is a nonvolatile storage section. The RAM and the EEPROM are used as temporary storage memory (work area) for various processes executed by the CPU. The control unit 21 uses the CPU to execute various processes according to various control programs stored in the ROM, the EEPROM, or the data storage unit 22 in advance.
データ記憶部22は、制御部21によって実行される各種のアプリケーションプログラム及び各種のデータを記憶するハードディスク又はSSD等の不揮発性の記憶手段である。具体的に、データ記憶部22には前記調剤管理プログラムが記憶されている。 The data storage section 22 is a nonvolatile storage means such as a hard disk or SSD that stores various application programs and various data executed by the control section 21. Specifically, the data storage unit 22 stores the dispensing management program.
また、データ記憶部22には、薬品マスター、患者マスター、薬剤師マスター、処方箋区分マスター、診療科マスター、及び病棟マスターなどの各種データベースも記憶されている。例えば、前記薬品マスターには、薬品コード、薬品名、JANコード(又はRSS)、薬瓶コード、区分(剤形:散薬、錠剤、水剤、外用薬など)、比重、薬品種(普通薬、毒薬、麻薬、劇薬、抗精神薬、治療薬など)、配合変化、賦形薬品、注意事項などの情報が含まれる。また、前記患者マスターには、患者各々の患者ID、氏名、性別、年齢、既往歴、家族情報、診療科、病棟、及び病室などの情報が含まれる。 The data storage unit 22 also stores various databases such as a drug master, a patient master, a pharmacist master, a prescription classification master, a clinical department master, and a ward master. For example, the drug master includes drug code, drug name, JAN code (or RSS), drug bottle code, category (dosage form: powder, tablet, solution, topical drug, etc.), specific gravity, drug type (regular drug, Contains information such as poisonous drugs, narcotics, powerful drugs, antipsychotics, therapeutic drugs, etc.), combination changes, excipient drugs, and precautions. Further, the patient master includes information such as the patient ID, name, gender, age, medical history, family information, medical department, ward, and room of each patient.
また、データ記憶部22は、処方データ記憶部221及び管理データ記憶部222を有する。制御部21は、上位システム6から取得する処方データを処方データ記憶部221に記憶し、前記処方データ各々に基づく調剤作業の進捗に関する処方管理情報D1を管理データ記憶部222に記憶する。 Further, the data storage section 22 includes a prescription data storage section 221 and a management data storage section 222. The control unit 21 stores prescription data acquired from the host system 6 in the prescription data storage unit 221, and stores prescription management information D1 regarding the progress of dispensing work based on each of the prescription data in the management data storage unit 222.
ここに、図2は処方管理情報D1の一例を示す図である。図2に示すように、処方管理情報D1には、前記処方データのうち「患者ID」、「引換券番号」、「オーダーNo.」、「処方区分」、「バーコード情報」、「処方発行日」などの情報が記憶されている。また、処方管理情報D1には、前記処方データに基づく調剤が完了したこと及びその日時を示す情報として「調剤完了日時」、前記処方データに基づいて調剤された薬品が患者に渡されたこと及びその日時を示す情報として「投薬完了日時」なども記録される。なお、本実施形態では、前記処方データと処方管理情報D1とは別の情報であるが、他の実施形態として、処方管理情報D1の情報が前記処方データの一部の情報として扱われてもよい。 Here, FIG. 2 is a diagram showing an example of the prescription management information D1. As shown in FIG. 2, the prescription management information D1 includes "patient ID", "voucher number", "order number", "prescription classification", "barcode information", "prescription issue" among the prescription data. Information such as "day" is stored. In addition, the prescription management information D1 includes information indicating that the dispensing based on the prescription data has been completed and the date and time, and information indicating that the drug dispensed based on the prescription data has been handed to the patient. "Medication completion date and time" is also recorded as information indicating the date and time. In this embodiment, the prescription data and the prescription management information D1 are separate information, but in other embodiments, the prescription management information D1 may be treated as part of the prescription data. good.
ところで、処方データの発行日に患者が投薬窓口に薬品を取りに来なかった場合、その薬品は、患者に渡されずに残った残置薬として医療機関で保管されることになる。なお、残置薬は、その患者が次に投薬窓口に来た際に渡されることが望ましい。しかしながら、投薬窓口の担当者は、患者各々に対応する残置薬の有無などを容易に把握することができず、投薬窓口における業務効率が悪いという問題がある。これに対し、本実施形態に係る調剤管理システム1では、患者に対応する残置薬の有無などを容易に把握することが可能である。 By the way, if the patient does not come to the medication counter to pick up the medicine on the day the prescription data is issued, the medicine will be stored at the medical institution as a leftover medicine that was not given to the patient. Note that it is desirable that the leftover medication be handed over to the patient the next time he/she comes to the medication counter. However, there is a problem in that the person in charge of the medication counter cannot easily know whether there is any leftover medication for each patient, resulting in poor operational efficiency at the medication counter. On the other hand, in the dispensing management system 1 according to the present embodiment, it is possible to easily determine whether there are any remaining medicines for a patient.
具体的に、図1に示されるように、サーバー2の制御部21は、受付処理部211、選択処理部212、表示処理部213、発行処理部214、印刷処理部215などを含む。なお、制御部21は、データ記憶部22に記憶されている調剤管理プログラムに従って各種の処理を実行することにより各種の処理部として機能する。また、前記各種の処理部の機能は、調剤管理システム1において、サーバー2及びクライアント端末3が協働して実現されてもよい。なお、前記各種の処理部が個別の電子回路で構成されていてもよい。 Specifically, as shown in FIG. 1, the control unit 21 of the server 2 includes an acceptance processing unit 211, a selection processing unit 212, a display processing unit 213, an issuance processing unit 214, a print processing unit 215, and the like. Note that the control unit 21 functions as various processing units by executing various processes according to the dispensing management program stored in the data storage unit 22. Further, the functions of the various processing units described above may be realized by the server 2 and the client terminal 3 working together in the dispensing management system 1. Note that the various processing units described above may be constituted by individual electronic circuits.
受付処理部211は、処方データに関する薬品の受け渡しの処理済入力を受け付ける。例えば、受付処理部211は、前記薬袋からバーコードリーダー36によって読み取られるコード情報と、前記引換券からバーコードリーダー36によって読み取られるコード情報とが同一の処方データを示す場合に、当該処方データについて処理済入力を受け付けたと判断する。なお、前記薬袋及び前記引換券に印刷されるコード情報が同一である場合、受付処理部211は、バーコードリーダー36によって同一の前記コード情報が連続して2回読み取られることを、当該コード情報に対応する前記処方データについての処理済操作として受け付けてもよい。 The reception processing unit 211 receives processed input of medicine delivery related to prescription data. For example, if the code information read from the medicine bag by the barcode reader 36 and the code information read by the barcode reader 36 from the exchange ticket indicate the same prescription data, the reception processing unit 211 may process the prescription data. It is determined that the processed input has been accepted. Note that when the code information printed on the drug bag and the exchange ticket are the same, the reception processing unit 211 uses the code information to indicate that the same code information is read twice by the barcode reader 36 in succession. may be accepted as a processed operation for the prescription data corresponding to.
選択処理部212は、処理対象となる前記処方データを選択する。具体的に、選択処理部212は、バーコードリーダー36によって前記引換券から後述の引換バーコードD3が読み取られることにより、当該引換バーコードD3が示す前記処方データを処理対象として選択する。また、選択処理部212は、操作部35に対する所定のユーザー操作により前記処方データを選択する操作を受け付けた場合に、当該処方データを処理対象として選択してもよい。 The selection processing unit 212 selects the prescription data to be processed. Specifically, the selection processing unit 212 selects the prescription data indicated by the exchange barcode D3 as a processing target when the exchange barcode D3, which will be described later, is read from the exchange ticket by the barcode reader 36. Further, when the selection processing unit 212 receives an operation for selecting the prescription data through a predetermined user operation on the operation unit 35, the selection processing unit 212 may select the prescription data as a processing target.
表示処理部213は、選択処理部212により選択された前記処方データと患者が同じ処方データであって受付処理部211により前記処理済入力が受け付けられていない処方データに関する情報を、予め定められた特定期間内に発行された第1処方データと前記特定期間外に発行された第2処方データとが区別可能な態様で表示する。具体的に、表示処理部213は、発行日が前記特定期間内である第1処方データと前記特定期間外である第2処方データとを区別可能な態様で表示させるための表示データをクライアント端末3Bに送信することにより、当該クライアント端末3Bの表示部34に表示させる。本実施形態では、前記特定期間が、表示処理部213による表示が実行される当日である場合を例に挙げて説明する。なお、以下では、表示処理部213による表示が実行される日を単に「当日」と称することがある。 The display processing unit 213 displays information regarding prescription data for which the patient is the same as the prescription data selected by the selection processing unit 212 and for which the processed input has not been accepted by the reception processing unit 211. The first prescription data issued within the specific period and the second prescription data issued outside the specific period are displayed in a distinguishable manner. Specifically, the display processing unit 213 uses the client terminal to display display data for displaying first prescription data whose issue date is within the specific period and second prescription data whose issue date is outside the specific period in a distinguishable manner. 3B, it is displayed on the display section 34 of the client terminal 3B. In the present embodiment, an example will be described in which the specific period is the day on which display by the display processing unit 213 is executed. Note that hereinafter, the day on which display by the display processing unit 213 is performed may be simply referred to as "the current day."
発行処理部214は、前記処方データを識別可能なコード情報を発行する。具体的に、発行処理部214は、前記処方データに対応する処方発行日及び引換券番号を含むコード情報を発行する。なお、前記コード情報は、前記処方データを識別可能な情報であれば、これに限らず、例えば前記処方データに対応する処方ID及び患者IDなどの他の情報であってもよい。 The issue processing unit 214 issues code information that can identify the prescription data. Specifically, the issue processing unit 214 issues code information including the prescription issue date and voucher number corresponding to the prescription data. Note that the code information is not limited to this, and may be other information such as a prescription ID and a patient ID corresponding to the prescription data, as long as the code information can identify the prescription data.
印刷処理部215は、一の患者について前記特定期間内に発行された全ての前記処方データについて受付処理部211により処理済入力が受け付けられた場合に、当該処方データに関する情報を含むラベルを印刷する。換言すれば、印刷処理部215は、一の患者について前記特定期間内に発行された全ての前記処方データについて受付処理部211により処理済入力が受け付けられていない場合には、当該処方データに関する情報を含むラベルを印刷しない。なお、前記ラベルは、患者の薬品の服用履歴などを管理するために用いられるおくすり手帳とも称される手帳に貼付される目的で使用される。また、印刷処理部215は、前記処方データが、投薬窓口で前記ラベルを発行する必要のあるおくすり手帳発行対象であるか否かを判定し、おくすり手帳発行対象である場合にのみ前記ラベルを印刷してもよい。 The print processing unit 215 prints a label containing information regarding the prescription data when the reception processing unit 211 receives processed input for all of the prescription data issued within the specific period for one patient. . In other words, if the reception processing unit 211 has not received processed input for all of the prescription data issued within the specific period for one patient, the print processing unit 215 prints information regarding the prescription data. Do not print labels that include Note that the label is used for the purpose of being attached to a notebook, also called a medicine notebook, which is used to manage a patient's medication history and the like. In addition, the print processing unit 215 determines whether the prescription data is for a medicine notebook that requires the label to be issued at a medication counter, and prints the label only if the prescription data is for a medicine notebook to be issued. You may.
[調剤管理処理]
以下、図3を参照しつつ、サーバー2の制御部21によって実行される調剤管理処理の手順の一例について説明する。
[Dispensing management processing]
Hereinafter, an example of the procedure of the dispensing management process executed by the control unit 21 of the server 2 will be described with reference to FIG. 3.
<ステップS11>
ステップS11において、制御部21は、上位システム6から処方データを取得したか否かを判断する。ここで、前記処方データを取得したと判断されると(S11:Yes)
と、処理がステップS12に移行し、前記処方データを取得していないと判断されると(S11:No)、処理がステップS14に移行する。
<Step S11>
In step S11, the control unit 21 determines whether prescription data has been acquired from the host system 6. Here, if it is determined that the prescription data has been acquired (S11: Yes)
Then, the process moves to step S12, and if it is determined that the prescription data has not been acquired (S11: No), the process moves to step S14.
<ステップS12>
ステップS12において、制御部21は、前記ステップS11で取得したと判断された前記処方データを処方データ記憶部221に記憶すると共に、当該処方データに対応する処方管理情報D1を生成して管理データ記憶部222に記憶する。なお、この時点では、処方管理情報D1における調剤完了日時、投薬完了日時には情報が記録されていない。
<Step S12>
In step S12, the control unit 21 stores the prescription data determined to have been acquired in the step S11 in the prescription data storage unit 221, generates prescription management information D1 corresponding to the prescription data, and stores the management data. 222. Note that, at this point, no information is recorded on the dispensing completion date and time and the medication completion date and time in the prescription management information D1.
<ステップS13>
ステップS13において、制御部21は、前記ステップS11で取得したと判断された前記処方データを識別可能なコード情報が記される処方箋及び前記薬袋を発行する処理を実行する。なお、係る処理は制御部21の発行処理部214によって実行される。
<Step S13>
In step S13, the control unit 21 executes a process of issuing a prescription and the medicine bag in which code information that can identify the prescription data determined to have been obtained in step S11 is written. Note that this processing is executed by the issuing processing unit 214 of the control unit 21.
具体的に、制御部21は、前記処方データに対応するコード情報が記される処方箋及び前記薬袋のプリントデータを生成し、前記調剤室などに設けられたプリンタ8に送信することにより、当該プリンタ8を用いて処方箋及び前記薬袋を印刷する。なお、制御部21は、前記プリントデータを調剤室のクライアント端末3Aに送信し、当該クライアント端末3Aに当該プリントデータを印刷するための処理を実行させてもよい。 Specifically, the control unit 21 generates print data for the prescription and the drug bag in which code information corresponding to the prescription data is written, and sends the print data to the printer 8 installed in the dispensing room or the like. 8 to print the prescription and the medicine bag. Note that the control unit 21 may transmit the print data to the client terminal 3A in the dispensing room, and cause the client terminal 3A to execute processing for printing the print data.
ここに、図4は、前記ステップS13における前記薬袋の印刷結果の一例を示す図である。図4に示されるように、前記薬袋には、患者名、用法、用量、処方薬などの情報が印刷される。また、前記薬袋には、当該薬袋に収容される薬品に対応する処方データを識別可能なコード情報であって、当該コード情報が前記薬袋に印刷されたものであることを示す情報を含む薬袋コード情報として薬袋バーコードD2が印刷される。具体的に、薬袋バーコードD2では、前記処方データの処方発行日及び引換券番号などが含まれる。例えば、薬袋バーコードD2は、処方データの処方発行日を示す8桁の数字(例えば20180101)と、引換券番号を示す4桁の数字(例えば0001)と、薬袋である旨を示す1桁の文字(たとえば「Y」)とを含む情報であることが考えられる。なお、薬袋バーコードD2には、薬袋バーコードD2と前記引換券に印刷される後述の引換バーコードD3とを区別するための情報として、薬袋である旨を示す文字に代えて、発行元を示す情報が含まれていてもよい。 Here, FIG. 4 is a diagram showing an example of the printing result of the medicine bag in step S13. As shown in FIG. 4, information such as the patient's name, usage, dose, and prescription medicine is printed on the medicine bag. Further, the medicine bag includes a medicine bag code that is code information that can identify prescription data corresponding to the medicine contained in the medicine bag, and that includes information indicating that the code information is printed on the medicine bag. A medicine bag barcode D2 is printed as information. Specifically, the medicine bag barcode D2 includes the prescription issue date and voucher number of the prescription data. For example, the medicine bag barcode D2 includes an 8-digit number (for example, 20180101) indicating the prescription issue date of the prescription data, a 4-digit number (for example, 0001) indicating the exchange ticket number, and a 1-digit number indicating that it is a medicine bag. It is conceivable that the information includes a character (for example, "Y"). In addition, the medicine bag barcode D2 includes the issuer in place of the characters indicating that it is a medicine bag, as information to distinguish between the medicine bag barcode D2 and the exchange barcode D3, which will be described later and is printed on the exchange ticket. It may also include information indicating.
<ステップS14>
ステップS14において、制御部21は、前記処方データに基づく調剤が完了したか否かを判断する。ここで、調剤が完了したと判断されると(S14:Yes)、処理がステップS15に移行し、調剤が完了していないと判断されると(S14:No)、処理がステップS16に移行する。
<Step S14>
In step S14, the control unit 21 determines whether dispensing based on the prescription data has been completed. Here, if it is determined that the dispensing is completed (S14: Yes), the process moves to step S15, and if it is determined that the dispensing is not completed (S14: No), the process moves to step S16. .
例えば、制御部21は、前記処方データに基づく調剤の完了通知を調剤機器7から受信した場合に、当該処方データに基づく調剤が完了したと判断することが考えられる。また、調剤機器7で自動的に調剤することができない処方データについては、薬剤師によって手作業で調剤が行われるため、当該処方データに基づく調剤の完了通知は、クライアント端末3Aに対するユーザー操作に応じて送信されることが考えられる。この場合、制御部21は、クライアント端末3Aからの完了通知の受信に応じて前記処方データに基づく調剤が完了したと判断する。なお、前記完了通知は、調剤後の薬品の鑑査が行われたときに、クライアント端末3Aに対するユーザー操作に応じて送信されてもよい。 For example, when the control unit 21 receives a notification of completion of dispensing based on the prescription data from the dispensing device 7, it may be considered that the control unit 21 determines that dispensing based on the prescription data has been completed. In addition, for prescription data that cannot be automatically dispensed by the dispensing device 7, the dispensing is done manually by the pharmacist, so the notification of completion of dispensing based on the prescription data is sent according to the user's operation on the client terminal 3A. It is possible that it will be sent. In this case, the control unit 21 determines that the dispensing based on the prescription data has been completed in response to receiving the completion notification from the client terminal 3A. Note that the completion notification may be sent in response to a user operation on the client terminal 3A when the drug after dispensing is inspected.
<ステップS15>
ステップS15において、制御部21は、前記ステップS14で調剤が完了したと判断された前記処方データに対応する処方管理情報D1を更新する。具体的に、制御部21は、前記処方データに対応する処方管理情報D1における調剤完了日時に現在の日時を記録する。これにより、制御部21は、前記処方データ各々について調剤が完了しているか否かを処方管理情報D1に基づいて判断することが可能である。
<Step S15>
In step S15, the control unit 21 updates the prescription management information D1 corresponding to the prescription data for which it is determined that dispensing has been completed in step S14. Specifically, the control unit 21 records the current date and time of dispensing completion date and time in the prescription management information D1 corresponding to the prescription data. Thereby, the control unit 21 can determine whether or not dispensing has been completed for each of the prescription data based on the prescription management information D1.
<ステップS16>
ステップS16において、制御部21は、患者による会計が完了したか否かを判断する。ここで、会計が完了したと判断されると(S16:Yes)、処理がステップS17に移行し、会計が完了していないと判断されると(S16:No)、処理がステップS18に移行する。
<Step S16>
In step S16, the control unit 21 determines whether the patient has completed the payment. Here, if it is determined that the checkout is completed (S16: Yes), the process moves to step S17, and if it is determined that the checkout is not completed (S16: No), the process moves to step S18. .
<ステップS17>
ステップS17において、制御部21は、前記ステップS16で会計が終了したと判断された患者の前記処方データを識別可能なコード情報を含む引換券を発行する処理を実行する。係る処理は、制御部21の発行処理部214によって実行される。なお、制御部21は、前記ステップS16で会計が終了したと判断された患者について未だ印刷されていない引換券が存在する場合に当該引換券を印刷し、当該患者について未だ印刷されていない引換券が存在しない場合には当該引換券が印刷されない。例えば、前記処方データが発行されていない患者については引換券が印刷されない。
<Step S17>
In step S17, the control unit 21 executes a process of issuing a voucher including code information that can identify the prescription data of the patient whose payment has been determined to have been completed in step S16. Such processing is executed by the issuance processing unit 214 of the control unit 21. In addition, if there is an unprinted exchange ticket for the patient for whom it is determined that the payment has been completed in step S16, the control unit 21 prints the exchange ticket for the patient whose payment has been determined to have been completed. If the voucher does not exist, the voucher will not be printed. For example, a voucher will not be printed for a patient for whom the prescription data has not been issued.
具体的に、制御部21は、前記処方データに対応するコード情報を含む引換券のプリントデータを生成し、前記会計窓口に設けられたプリンタ8に送信することにより、当該プリンタ8を用いて引換券を印刷する。なお、制御部21は、前記プリントデータを会計窓口のクライアント端末3Cに送信し、当該クライアント端末3Cに当該プリントデータを印刷するための処理を実行させてもよい。 Specifically, the control unit 21 generates print data of a voucher including code information corresponding to the prescription data, and sends it to the printer 8 provided at the accounting counter, so that the printer 8 can be used to exchange the voucher. Print the ticket. Note that the control unit 21 may transmit the print data to the client terminal 3C at the accounting counter, and cause the client terminal 3C to execute processing for printing the print data.
ここに、図5は、前記ステップS13における前記引換券の印刷結果の一例を示す図である。図5に示されるように、前記引換券には、患者名及び引換券番号などの情報が印刷される。また、前記引換券には、当該引換券に対応する処方データを識別可能な引換コード情報として引換バーコードD3が印刷される。具体的に、引換バーコードD3では、前記処方データの処方発行日及び引換券番号などが含まれる。例えば、引換バーコードD3は、処方データの処方発行を示す8桁の数字(例えば20180101)と、引換券番号の4桁の数字(例えば0001)とを含む情報であることが考えられる。即ち、引換バーコードD3は、薬袋バーコードD2には含まれている薬袋である旨を示す文字(たとえば「Y」)が含まれていないことで、引換券に印刷されたコード情報である旨を示す。なお、引換バーコードD3には、引換バーコードD3と薬袋バーコードD2とを区別するための情報として、引換券である旨を示す文字が含まれていてもよく、引換バーコードD3の発行元を示す情報が含まれていてもよい。 Here, FIG. 5 is a diagram showing an example of the printing result of the exchange ticket in step S13. As shown in FIG. 5, information such as the patient's name and the voucher number is printed on the voucher. Further, an exchange barcode D3 is printed on the exchange ticket as exchange code information that can identify the prescription data corresponding to the exchange ticket. Specifically, the exchange barcode D3 includes the prescription issue date and exchange ticket number of the prescription data. For example, the exchange barcode D3 may be information including an 8-digit number (for example, 20180101) indicating the prescription issue of the prescription data and a 4-digit number (for example, 0001) of the exchange ticket number. That is, the exchange barcode D3 does not contain any characters (for example, "Y") indicating that it is a medicine bag included in the medicine bag barcode D2, indicating that the exchange barcode D3 is the code information printed on the exchange ticket. shows. Note that the exchange barcode D3 may include characters indicating that it is an exchange ticket as information for distinguishing between the exchange barcode D3 and the drug bag barcode D2, and the issuer of the exchange barcode D3. may also include information indicating.
<ステップS18>
ステップS18において、制御部21は、前記処方データに基づいて調剤された薬品が投薬窓口で投薬可能となったか否かを判断する。例えば、制御部21は、投薬窓口に設けられているクライアント端末3Bにおいてバーコードリーダー36を用いて前記薬袋から薬袋バーコードD2が読み取られた場合に、投薬窓口で投薬可能となったと判断することが考えられる。ここで、前記薬袋が投薬窓口に到着したと判断されると(S18:Yes)、処理がステップS19に移行し、前記薬袋が投薬窓口に到着したと判断されなければ(S18:No)、処理が前記ステップS11に戻される。
<Step S18>
In step S18, the control unit 21 determines whether the medicine dispensed based on the prescription data can be administered at the medication counter. For example, when the drug bag barcode D2 is read from the medicine bag using the barcode reader 36 on the client terminal 3B provided at the medication counter, the control unit 21 determines that it is possible to administer medication at the medication counter. is possible. Here, if it is determined that the medicine bag has arrived at the medication counter (S18: Yes), the process moves to step S19, and if it is not determined that the medicine bag has arrived at the medication window (S18: No), the process proceeds to step S19. is returned to step S11.
<ステップS19>
ステップS19において、制御部21は、前記ステップS18で前記薬袋が到着したと判断された前記処方データに対応する引換券番号を患者に報知する。具体的に、制御部21は、患者の待合場所に配置される表示装置又は音声再生装置などを用いて、引換券番号を患者に報知する。これにより、報知された引換券番号に対応する前記引換券を有する患者が投薬窓口で薬品を受け取ることになる。
<Step S19>
In step S19, the control unit 21 notifies the patient of the voucher number corresponding to the prescription data for which it was determined in step S18 that the medicine bag had arrived. Specifically, the control unit 21 notifies the patient of the voucher number using a display device, an audio playback device, or the like disposed at the patient's waiting area. As a result, the patient who has the voucher number corresponding to the notified voucher number receives the medicine at the medication counter.
[投薬窓口支援処理]
続いて、図6A及び図6Bを参照しつつ、サーバー2の制御部21によって実行される投薬窓口支援処理の手順の一例について説明する。具体的に、制御部21は、投薬窓口に配置されているクライアント端末3Bからアクセスされた場合に、当該投薬窓口支援処理を実行する。また、他の実施形態として、予め投薬窓口の担当者として設定されたユーザーがクライアント端末3にログインした状態で当該クライアント端末3からアクセスされた場合に当該投薬窓口支援処理を実行してもよい。なお、前記ログインの処理はサーバー2の制御部21によって行われてもよい。
[Medication counter support processing]
Next, an example of the procedure of the medication window support process executed by the control unit 21 of the server 2 will be described with reference to FIGS. 6A and 6B. Specifically, the control unit 21 executes the medication window support process when accessed from the client terminal 3B located at the medication window. In another embodiment, the medication window support process may be executed when the client terminal 3 is accessed from the client terminal 3 while a user previously set as the person in charge of the medication window is logged in to the client terminal 3. Note that the login process may be performed by the control unit 21 of the server 2.
ところで、本実施形態では、調剤管理システム1が、サーバー2とクライアント端末3との間で各種のデータ通信が実行されることにより前記投薬窓口支援処理を実行するサーバクライアントシステムである場合を例に挙げて説明する。即ち、当該投薬窓口支援処理における各種情報の入力、選択、読み取りなどの各種の操作は、クライアント端末3Bの操作部35又はバーコードリーダー36を用いて行われ、当該操作の内容が制御部31から制御部21に送信されることにより当該制御部21で各種の操作が受け付けられる。また、当該投薬窓口支援処理における各種情報の表示の内容が制御部21から制御部31に送信されることにより当該制御部31で表示部34に情報が表示される。一方、他の実施形態として、クライアント端末3の制御部31がサーバー2から必要な情報を取得しつつ前記投薬窓口支援処理を実行することも考えられる。この場合、クライアント端末3を本発明に係る調剤管理システムとして捉えることもできる。 By the way, in this embodiment, the case where the dispensing management system 1 is a server-client system that executes the medication counter support process by executing various data communications between the server 2 and the client terminal 3 is taken as an example. List and explain. That is, various operations such as inputting, selecting, and reading various information in the medication counter support process are performed using the operation unit 35 or barcode reader 36 of the client terminal 3B, and the details of the operations are transmitted from the control unit 31. By being transmitted to the control unit 21, various operations are accepted by the control unit 21. Furthermore, the content of display of various information in the medication window support process is transmitted from the control unit 21 to the control unit 31, so that the control unit 31 displays the information on the display unit 34. On the other hand, as another embodiment, it is also conceivable that the control unit 31 of the client terminal 3 executes the medication window support process while acquiring necessary information from the server 2. In this case, the client terminal 3 can also be regarded as a dispensing management system according to the present invention.
<ステップS30>
ステップS30において、制御部21は、投薬窓口における業務を支援するために用いられる投薬窓口画面P1を表示する。具体的に、制御部21は、投薬窓口画面P1に対応する表示データをクライアント端末3Bに送信することにより、当該投薬窓口画面P1をクライアント端末3Bの表示部34に表示させる。
<Step S30>
In step S30, the control unit 21 displays a medication window screen P1 used to support work at the medication window. Specifically, the control unit 21 causes the medication window screen P1 to be displayed on the display unit 34 of the client terminal 3B by transmitting display data corresponding to the medication window screen P1 to the client terminal 3B.
ここに、図7は、投薬窓口画面P1の一例を示す図である。図7に示されるように、制御部21は、投薬窓口画面P1に、表示領域A11、A12、A13、A21、A22、及び操作キーK11、K12、K13などを表示させる。なお、図7に示されるように、前記ステップS30で表示される投薬窓口画面P1では各種の表示項目が空白の状態である。 Here, FIG. 7 is a diagram showing an example of the medication window screen P1. As shown in FIG. 7, the control unit 21 displays display areas A11, A12, A13, A21, A22, operation keys K11, K12, K13, etc. on the medication window screen P1. Note that, as shown in FIG. 7, various display items are blank on the medication window screen P1 displayed in step S30.
表示領域A11には、引換券番号、患者IDを入力可能な入力欄が表示されている。表示領域A12には、表示領域A11に表示される前記患者IDに対応する患者名が表示される。表示領域A13には、当該投薬窓口支援処理の実行当日の日付情報が表示される。 Display area A11 displays an input field in which a voucher number and patient ID can be entered. In the display area A12, the patient name corresponding to the patient ID displayed in the display area A11 is displayed. In the display area A13, date information of the execution day of the medication counter support process is displayed.
また、制御部21は、クライアント端末3Bの操作部35の操作に応じて、表示領域A11の前記入力欄に引換券番号、患者IDをそれぞれ入力可能である。また、制御部21は、クライアント端末3Bのバーコードリーダー36によって前記引換券から引換バーコードD3が読み取られた場合に、当該引換バーコードD3が示す処方データに対応する引換券番号、当該引換券番号に対応する患者IDを前記入力欄にそれぞれ入力可能である。さらに、制御部21は、クライアント端末3Bのバーコードリーダー36によって前記薬袋からバーコードD2が読み取られた場合に、当該バーコードD2が示す処方データに対応する引換券番号、当該引換券番号に対応する患者IDを前記入力欄にそれぞれ入力可能である。 Further, the control unit 21 can input the voucher number and the patient ID into the input fields of the display area A11, respectively, in accordance with the operation of the operation unit 35 of the client terminal 3B. In addition, when the exchange barcode D3 is read from the exchange ticket by the barcode reader 36 of the client terminal 3B, the control unit 21 also controls the exchange ticket number corresponding to the prescription data indicated by the exchange barcode D3, and the exchange ticket number corresponding to the prescription data indicated by the exchange barcode D3. Patient IDs corresponding to the numbers can be input into the input fields. Furthermore, when the barcode D2 is read from the drug bag by the barcode reader 36 of the client terminal 3B, the control unit 21 controls the exchange ticket number corresponding to the prescription data indicated by the barcode D2, and the exchange ticket number corresponding to the prescription data indicated by the barcode D2. Each patient ID can be entered in the input field.
表示領域A21及び表示領域A22は、投薬窓口画面P1において左右に並べて表示されている。表示領域A21には、表示領域A11、A12に表示されている患者について発行されている処方データのうち、処方発行日が当日である第1処方データが表示される。また、表示領域A22には、表示領域A11、A12に表示されている患者について発行されている処方データのうち、処方発行日が前日以前である第2処方データが表示される。なお、表示領域A21、A22の表示例(図13参照)については、後段のステップS36と共に説明する。 The display area A21 and the display area A22 are displayed side by side on the medication window screen P1. Display area A21 displays first prescription data whose prescription issue date is the current day among the prescription data issued for the patients displayed in display areas A11 and A12. Further, in the display area A22, second prescription data whose prescription issue date is the previous day or earlier is displayed, among the prescription data issued for the patients displayed in the display areas A11 and A12. Note that the display example of the display areas A21 and A22 (see FIG. 13) will be explained together with the subsequent step S36.
また、制御部21は、ユーザーが操作部35に対して行う操作キーK11、K12、K13の操作を受け付けて対応する処理を実行することが可能である。具体的に、制御部21は、操作キーK11の操作に応じて、処理対象として選択されている処方データについて処理済入力を受け付ける受付処理を実行する。また、制御部21は、操作キーK12の操作に応じて、処理対象の処方データが既に処理済状態である場合に、その受け付けを解除して未処理状態にする取消処理を実行する。具体的に、制御部21は、前記処方データに対応する処方管理情報D1に記録されている投薬完了日時の情報を消去することにより、当該処方データを未処理状態にする。さらに、制御部21は、操作キーK13の操作に応じて、処理対象の処方データについての処理を解除して処理を中断する中断処理を実行する。なお、制御部21は、表示領域A21、A22において処方データを選択するための操作を受け付けた場合に当該処方データを処理対象として選択してもよい。 Further, the control unit 21 is capable of accepting operations of the operation keys K11, K12, and K13 performed by the user on the operation unit 35, and executing corresponding processing. Specifically, in response to the operation of the operation key K11, the control unit 21 executes a reception process of accepting a processed input for the prescription data selected as the processing target. In addition, in response to the operation of the operation key K12, the control unit 21 executes a cancellation process in which the prescription data to be processed is already in the processed state, by canceling the acceptance of the prescription data and making it into the unprocessed state. Specifically, the control unit 21 erases the medication completion date and time information recorded in the prescription management information D1 corresponding to the prescription data, thereby setting the prescription data in an unprocessed state. Further, the control unit 21 executes an interruption process of canceling the process of the prescription data to be processed and interrupting the process in response to the operation of the operation key K13. In addition, when the control unit 21 receives an operation for selecting prescription data in the display areas A21 and A22, the control unit 21 may select the prescription data as a processing target.
<ステップS31>
ステップS31において、制御部21は、バーコードリーダー36によって前記引換券から引換バーコードD3のコード情報が読み取られたか否かを判断する。具体的に、制御部21は、前記コード情報に、処方発行日及び引換券番号が含まれており、当該コード情報が前記薬袋のコード情報である旨を示す文字(Y)の情報が含まれていない場合に、引換バーコードD3が読み取られたと判断する。ここで、前記引換券からコード情報が読み取られていないと判断されると(S31:No)、処理がステップS32に移行し、前記引換券からコード情報が読み取られたと判断されると(S31:Yes)、処理がステップS34に移行する。
<Step S31>
In step S31, the control unit 21 determines whether the barcode reader 36 has read the code information of the exchange barcode D3 from the exchange ticket. Specifically, the control unit 21 determines that the code information includes the prescription issue date and the exchange ticket number, and also includes the information of the letter (Y) indicating that the code information is the code information of the medicine bag. If not, it is determined that the exchange barcode D3 has been read. Here, if it is determined that the code information has not been read from the voucher (S31: No), the process moves to step S32, and if it is determined that the code information has been read from the voucher (S31: (Yes), the process moves to step S34.
また、前記処方データの処理状態には、前記処理済状態及び前記未処理状態の他に、当該処方データに対応する薬品が患者に先に渡されている先渡し済状態も含まれる。例えば、制御部21は、任意の処方データについての所定の先渡し操作がクライアント端末3C等に対して行われた場合に、当該処方データを前記先渡し済状態に遷移させる。そして、制御部21は、前記ステップS31において読み取られた引換バーコードD3が、既に薬品が患者に渡されている先渡し済状態の処方データに対応するものである場合には、当該処方データに対応する薬品が先渡し済である旨をクライアント端末3Cの表示部34に表示させ、所定の警告音を表示部34で鳴動させた後、処理をステップS31に戻す。 Further, the processing state of the prescription data includes, in addition to the processed state and the unprocessed state, a pre-delivered state in which the medicine corresponding to the prescription data has been previously delivered to the patient. For example, when a predetermined forward transfer operation regarding arbitrary prescription data is performed on the client terminal 3C, etc., the control unit 21 causes the prescription data to transition to the forward transfer completed state. Then, if the exchange barcode D3 read in step S31 corresponds to prescription data in a pre-delivered state in which the medicine has already been given to the patient, the control unit 21 determines whether the exchange barcode D3 corresponds to the prescription data in the pre-delivery state where the medicine has already been given to the patient. After displaying on the display unit 34 of the client terminal 3C that the medicine to be delivered has already been delivered and making a predetermined warning sound sound on the display unit 34, the process returns to step S31.
<ステップS32>
ステップS32において、制御部21は、バーコードリーダー36によって前記薬袋から薬袋バーコードD2のコード情報が読み取られたか否かを判断する。具体的に、制御部21は、前記コード情報に、処方発行日及び引換券番号が含まれており、且つ、当該コード情報が前記薬袋のコード情報である旨を示す文字(Y)の情報が含まれている場合に、薬袋バーコードD2が読み取られたと判断する。ここで、前記薬袋からコード情報が読み取られていないと判断されると(S32:No)、処理が前記ステップS31に戻され、前記薬袋からコード情報が読み取られたと判断されると(S32:Yes)、処理がステップS33に移行する。
<Step S32>
In step S32, the control unit 21 determines whether the barcode reader 36 has read the code information of the medicine bag barcode D2 from the medicine bag. Specifically, the control unit 21 determines that the code information includes the prescription issue date and the exchange ticket number, and that the code information includes the letter (Y) indicating that the code information is the code information of the medicine bag. If the medicine bag barcode D2 is included, it is determined that the medicine bag barcode D2 has been read. Here, if it is determined that the code information has not been read from the medicine bag (S32: No), the process returns to the step S31, and if it is determined that the code information has been read from the medicine bag (S32: Yes). ), the process moves to step S33.
<ステップS33>
ステップS33において、制御部21は、バーコードリーダー36によって読み取られた前記コード情報が前記薬袋から読み取られたものである旨を表示部34に表示することによりユーザーに報知する。
<Step S33>
In step S33, the control unit 21 notifies the user that the code information read by the barcode reader 36 has been read from the medicine bag by displaying it on the display unit 34.
<ステップS34>
ステップS34において、制御部21は、前記ステップS31又はS32で読み取られたと判断された引換バーコードD3又は薬袋バーコードD2に対応する処方データを処理対象として選択する。ここに、係る処理は制御部21の選択処理部212によって実行される。なお、他の実施形態として、引換バーコードD3が読み取られた場合にのみ、当該引換バーコードD3に対応する処方データを処理対象として選択し、薬袋バーコードD2が読み取られた場合にのみ、当該薬袋バーコードD2に対応する処方データを処理対象として選択しないことも考えられる。
<Step S34>
In step S34, the control unit 21 selects the prescription data corresponding to the exchange barcode D3 or medicine bag barcode D2 determined to have been read in step S31 or S32 as a processing target. Here, such processing is executed by the selection processing section 212 of the control section 21. In addition, as another embodiment, only when the exchange barcode D3 is read, the prescription data corresponding to the exchange barcode D3 is selected as the processing target, and only when the medicine bag barcode D2 is read, the prescription data corresponding to the exchange barcode D3 is selected as the processing target. It is also conceivable that the prescription data corresponding to the medicine bag barcode D2 is not selected as a processing target.
<ステップS35>
ステップS35において、制御部21は、データ記憶部22の処方データ記憶部221に記憶されている処方データのうち、前記ステップS34で選択された前記処方データと患者が同じ処方データを検索する検索処理を実行する。前記検索処理における検索対象には、処方発行日が当日である処方データと、処方発行日が当日よりも前である処方データとが含まれる。また、前記検索対象には、受付処理部211により未だ処理済入力が受け付けられていない未処理状態の処方データと、処理済入力が既に受け付けられている処理済状態の処方データとが含まれる。
<Step S35>
In step S35, the control unit 21 performs a search process to search for prescription data having the same patient as the prescription data selected in step S34, among the prescription data stored in the prescription data storage unit 221 of the data storage unit 22. Execute. The search targets in the search process include prescription data whose prescription issue date is the current day, and prescription data whose prescription issue date is before the current day. Furthermore, the search targets include unprocessed prescription data for which processed input has not yet been accepted by the reception processing unit 211, and processed prescription data for which processed input has already been accepted.
<ステップS36>
ステップS36において、制御部21は、前記ステップS35による検索結果を表示するための処理を実行する。ここで、制御部21は、前記検索結果として、選択処理部212により選択された前記処方データと患者が同じ処方データであって受付処理部211により処理済入力が受け付けられていない処方データに関する情報を、当日に発行された第1処方データと当該当日よりも前に発行された第2処方データとが区別可能な態様で表示する。具体的に、制御部21は、前記検索結果を表示するための表示データを前記クライアント端末3Bに送信することにより当該クライアント端末3Bの表示部34の投薬窓口画面P1に当該検索結果を表示させる。ここに、図8は、前記検索結果が表示された投薬窓口画面P1の一例を示す図である。
<Step S36>
In step S36, the control unit 21 executes processing for displaying the search results obtained in step S35. Here, the control unit 21 provides information regarding prescription data for which the patient is the same as the prescription data selected by the selection processing unit 212 and whose processed input has not been accepted by the reception processing unit 211 as the search result. are displayed in such a manner that the first prescription data issued on that day and the second prescription data issued before that day can be distinguished. Specifically, the control unit 21 causes the search result to be displayed on the medication window screen P1 of the display unit 34 of the client terminal 3B by transmitting display data for displaying the search result to the client terminal 3B. Here, FIG. 8 is a diagram showing an example of the medication window screen P1 on which the search results are displayed.
図8に示されるように、表示領域A11、A12には、前記ステップS31又はS32で読み取られた引換バーコードD3又は薬袋バーコードD2に対応する前記処方データの引換券番号、患者ID、患者名が表示されている。 As shown in FIG. 8, display areas A11 and A12 display the exchange ticket number, patient ID, and patient name of the prescription data corresponding to the exchange barcode D3 or medicine bag barcode D2 read in step S31 or S32. is displayed.
また、図8に示されるように、表示領域A21、A22には、表示領域A11、A12に表示されている患者について発行されている処方データのうち、未だ処理済入力が受け付けられていない処方データが表示される。即ち、患者が薬品を受け取っていない未交付の処方データの一覧が表示される。特に、表示領域A21には、表示領域A11、A12に表示されている患者について発行されている処方データのうち、処方発行日が当日である第1処方データが表示されている。一方、表示領域A22には、表示領域A11、A12に表示されている患者について発行されている処方データのうち、処方発行日が当日より前である第2処方データが表示されている。また、表示領域A21、A22では、処理対象として現在選択されている処方データが識別可能となるように、当該処方データの背景色が青色のような予め定められた特定の色で表示され、又は、当該処方データが選択されている旨を示す文字、記号、又はマークなどが当該処方データに対応付けて表示される。また、表示領域A21、A22では、未交付の処方データの一覧の上部に当該未交付の処方データの合計件数が表示されており、当該表示領域A21、A22では、当該合計件数の表示が固定されたまま、スクロール表示により表示対象の処方データを変更することが可能である。なお、表示領域A22では、残置薬として薬袋が保管されている未交付の処方データのうち、処方発行日から予め設定される所定の保管期間(例えば3ヶ月又は6ヶ月など)を超過した処方データは表示されない。前記所定の保管期間は、固定期間であってもよいが、ユーザー毎又は患者毎に予め設定可能であってもよい。 As shown in FIG. 8, the display areas A21 and A22 also display prescription data for which processed input has not yet been accepted among the prescription data issued for the patients displayed in the display areas A11 and A12. is displayed. That is, a list of unissued prescription data for which the patient has not received the medicine is displayed. In particular, in the display area A21, among the prescription data issued for the patients displayed in the display areas A11 and A12, first prescription data whose prescription issue date is the current day is displayed. On the other hand, in the display area A22, among the prescription data issued for the patients displayed in the display areas A11 and A12, second prescription data whose prescription issue date is earlier than the current day is displayed. Further, in the display areas A21 and A22, the background color of the prescription data is displayed in a predetermined specific color such as blue so that the prescription data currently selected as the processing target can be identified, or , characters, symbols, marks, etc. indicating that the prescription data is selected are displayed in association with the prescription data. In addition, in the display areas A21 and A22, the total number of unissued prescription data is displayed at the top of the list of unissued prescription data, and in the display areas A21 and A22, the display of the total number is fixed. At the same time, it is possible to change the prescription data to be displayed by scrolling the display. In addition, in the display area A22, among unissued prescription data for which medicine bags are stored as leftover medicines, prescription data that has exceeded a predetermined storage period (for example, 3 months or 6 months) from the prescription issue date is displayed. is not displayed. The predetermined storage period may be a fixed period, or may be presettable for each user or patient.
このように、投薬窓口画面P1では、処理対象の処方データに対応する患者について、未だ処理済入力が受け付けられていない処方データについて、当日に発行された第1処方データに関する情報は表示領域A21に表示されると共に、当日よりも前に発行された第2処方データに関する情報は表示領域A22に表示される。これにより、ユーザーは、表示位置によって両者を容易に区別して確認することが可能である。また、当日に発行された処方データに基づく薬品を取りに来た患者について、過去に渡し漏れのあった残置薬があるか否かを容易に把握することが可能である。なお、投薬窓口画面P1において前記第1処方データ及び前記第2処方データを区別可能に表示する手法はここで説明した態様に限らず、例えば文字色、背景色、サイズ、表示位置などのいずれか一つ又は複数の組み合わせについて異なる表示態様で表示されてもよい。 In this way, on the medication window screen P1, for prescription data for which processed input has not yet been accepted for the patient corresponding to the prescription data to be processed, information regarding the first prescription data issued on that day is displayed in the display area A21. At the same time, information regarding the second prescription data issued before the current day is displayed in the display area A22. Thereby, the user can easily distinguish and confirm the two depending on the display position. Furthermore, for patients who come to pick up medicine based on prescription data issued on the same day, it is possible to easily determine whether there are any leftover medicines that were not delivered in the past. Note that the method for displaying the first prescription data and the second prescription data in a distinguishable manner on the medication window screen P1 is not limited to the method described here, but may be any one of the font color, background color, size, display position, etc. One or more combinations may be displayed in different display modes.
また、他の実施形態として、投薬窓口画面P1に、処理対象の処方データに対応する患者について、既に処理済入力が受け付けられた処方データが更に表示されてもよい。また、既に処理済入力が受け付けられた処方データの表示の有無が切り替え可能であってもよい。ここに、図9は、投薬窓口画面P1の他の例を示す図である。図9に示されるように、表示領域A21、A22において、前記第1処方データ及び前記第2処方データが、未だ処理済入力が受け付けられていない方データと、既に処理済入力が受け付けられている処方データとが区別可能な態様で更に表示されることが考えられる。例えば、表示領域A21、A22各々では、未だ処理済入力が受け付けられていない処方データは背景色が白色で表示され、既に処理済入力が受け付けられている処方データは背景色が灰色で表示される。ここで、表示領域A21、A22各々では、処理対象として現在選択されている処方データが識別可能となるように、当該処方データの背景色が青色のような予め定められた特定の色で表示され、又は、当該処方データが選択されている旨を示す文字、記号、又はマークなどが当該処方データに対応付けて表示される。即ち、表示領域A21、A22各々において、未だ処理済入力が受け付けられていない処方データであって処理対象として現在選択されている処方データと、未だ処理済入力が受け付けられていない他の処方データと、既に処理済入力が受け付けられている処方データとが区別可能に表示される。なお、投薬窓口画面P1において処理済入力の有無を区別可能に表示する手法はこれに限らず、例えば文字色、背景色、サイズ、表示位置などのいずれか一つ又は複数の組み合わせについて異なる表示態様で表示されてもよい。この場合にも同様に、表示領域A21、A22では、未交付の処方データの一覧の上部に当該未交付の処方データの合計件数が表示されており、当該表示領域A21、A22では、当該合計件数の表示が固定されたまま、スクロール表示により表示対象の処方データを変更することが可能である。なお、表示領域A22では、残置薬として薬袋が保管されている未交付の処方データのうち予め設定される所定の保管期間を超過した処方データは表示されない。前記所定の保管期間は、固定期間であってもよいが、ユーザー毎又は患者毎に予め設定可能であってもよい。 Moreover, as another embodiment, prescription data for which processed input has already been accepted may be further displayed on the medication window screen P1 for a patient corresponding to the prescription data to be processed. Furthermore, it may be possible to switch between displaying and displaying prescription data for which processed input has already been accepted. Here, FIG. 9 is a diagram showing another example of the medication window screen P1. As shown in FIG. 9, in the display areas A21 and A22, the first prescription data and the second prescription data are divided into data for which processed input has not yet been accepted and data for which processed input has already been accepted. It is conceivable that the prescription data may be further displayed in a distinguishable manner. For example, in each of the display areas A21 and A22, prescription data for which processed input has not yet been accepted is displayed with a white background, and prescription data for which processed input has already been accepted is displayed with a gray background. . Here, in each of the display areas A21 and A22, the background color of the prescription data is displayed in a predetermined specific color such as blue so that the prescription data currently selected as the processing target can be identified. , or characters, symbols, marks, etc. indicating that the prescription data is selected are displayed in association with the prescription data. That is, in each of the display areas A21 and A22, prescription data for which processed input has not yet been accepted and which is currently selected as a processing target, and other prescription data for which processed input has not been accepted yet. , and prescription data for which processed input has already been accepted are displayed in a distinguishable manner. Note that the method of displaying the presence or absence of processed input in a distinguishable manner on the medication window screen P1 is not limited to this, and for example, different display modes may be used for any one or a combination of font color, background color, size, display position, etc. It may be displayed as . In this case as well, in the display areas A21 and A22, the total number of unissued prescription data is displayed at the top of the list of unissued prescription data, and in the display areas A21 and A22, the total number of unissued prescription data is displayed. While the display is fixed, it is possible to change the prescription data to be displayed by scrolling. In addition, in the display area A22, among unissued prescription data for which medicine bags are stored as leftover medicines, prescription data that has exceeded a predetermined storage period that is set in advance is not displayed. The predetermined storage period may be a fixed period, or may be presettable for each user or patient.
さらに、他の実施形態として、投薬窓口画面P1に表示される処方データのうち処理済入力が受け付けられていない未処理状態の処方データについては、当該処方データについての調剤が完了しているか否か、又は薬品が投薬窓口に到着しているか否かなどの進捗状況が処方管理情報D1に基づいて表示されることが考えられる。 Furthermore, as another embodiment, for unprocessed prescription data for which processed input has not been accepted among the prescription data displayed on the medication window screen P1, whether or not dispensing for the prescription data has been completed is determined. It is conceivable that the progress status, such as whether or not the drug has arrived at the medication counter, is displayed based on the prescription management information D1.
<ステップS37>
ステップS37において、制御部21は、引換バーコードD3が読み取られたか否かを判断する。ここで、引換バーコードD3が読み取られたと判断されると(S37:Yes)、処理はステップS38に移行し、引換バーコードD3が読み取られていないと判断されると(S37:No)、処理はステップS39に移行する。
<Step S37>
In step S37, the control unit 21 determines whether the exchange barcode D3 has been read. Here, if it is determined that the exchange barcode D3 has been read (S37: Yes), the process moves to step S38, and if it is determined that the exchange barcode D3 has not been read (S37: No), the process The process moves to step S39.
<ステップS38>
ステップS38において、制御部21は、処理対象として選択される処方データを更新する。具体的に、制御部21は、前記ステップS37で読み取られたと判断された引換バーコードD3に対応する前記処方データを処理対象として選択する。なお、制御部21は、投薬窓口画面P1の表示領域A21、A22において、当該ステップS38における更新後の処理対象となる処方データを識別可能に表示させる。
<Step S38>
In step S38, the control unit 21 updates the prescription data selected as the processing target. Specifically, the control unit 21 selects, as a processing target, the prescription data corresponding to the exchange barcode D3 determined to have been read in step S37. In addition, the control unit 21 causes the prescription data to be processed after the update in step S38 to be identifiably displayed in the display areas A21 and A22 of the medication window screen P1.
<ステップS39>
ステップS39において、制御部21は、薬袋バーコードD2が読み取られたか否かを判断する。ここで、薬袋バーコードD2が読み取られたと判断されると(S39:Yes)、処理はステップS40に移行し、薬袋バーコードD2が読み取られていないと判断されると(S39:No)、処理はステップS391に移行する。
<Step S39>
In step S39, the control unit 21 determines whether the medicine bag barcode D2 has been read. Here, if it is determined that the medicine bag barcode D2 has been read (S39: Yes), the process moves to step S40, and if it is determined that the medicine bag barcode D2 has not been read (S39: No), the process The process moves to step S391.
<ステップS391>
ステップS391において、制御部21は、処理対象の処方データについて処理済入力を受け付けるための手動操作が行われたか否かを判断する。具体的に、制御部21は、投薬窓口画面P1に表示されている操作キーK11が操作部35によって操作された場合に前記手動操作が行われたと判断する。ここで、前記手動操作が行われたと判断されると(S391:Yes)、処理がステップS42に移行し、前記手動操作が行われていないと判断されると(S391:No)、処理が前記ステップS37に戻される。
<Step S391>
In step S391, the control unit 21 determines whether a manual operation has been performed to receive processed input for prescription data to be processed. Specifically, the control unit 21 determines that the manual operation has been performed when the operation key K11 displayed on the medication window screen P1 is operated by the operation unit 35. Here, if it is determined that the manual operation has been performed (S391: Yes), the process moves to step S42, and if it is determined that the manual operation has not been performed (S391: No), the process moves to step S42. The process returns to step S37.
<ステップS40>
ステップS40において、制御部21は、現在処理対象となっている処方データと前記ステップS39で読み取られたと判断された薬袋バーコードD2に対応する処方データとが一致するか否かを判定する照合処理を実行する。
<Step S40>
In step S40, the control unit 21 performs a matching process to determine whether or not the prescription data currently being processed matches the prescription data corresponding to the drug bag barcode D2 determined to have been read in step S39. Execute.
なお、本実施形態では、前記薬袋及び前記引換券にそれぞれ異なる薬袋バーコードD2及び引換バーコードD3が印刷される場合を例に挙げて説明する。一方、他の実施形態として、前記薬袋及び前記引換券に同一のコード情報が印刷されており、当該投薬窓口支援処理の前記ステップS40の照合処理では、同一のコード情報が連続して2回読み取られた場合に一致であると判定されることも考えられる。 In addition, in this embodiment, a case will be described as an example in which a medicine bag barcode D2 and an exchange barcode D3 that are different from each other are printed on the medicine bag and the exchange ticket, respectively. On the other hand, in another embodiment, the same code information is printed on the medicine bag and the exchange ticket, and the same code information is read twice in succession in the verification process in step S40 of the medication counter support process. It is also conceivable that a match may be determined if the
<ステップS41>
ステップS41において、制御部21は、前記ステップS40における照合結果が一致であるか否かを判断する。ここで、照合結果が一致であると判断されると(S41:Yes)、処理がステップ42に移行する。一方、制御部21は、照合結果が一致でないと判断すると(S41:No)、例えばエラーメッセージ等を表示部34に表示させ、又はエラー報知音を表示部34で鳴動させた後、処理を前記ステップS37に戻す。即ち、前記ステップS40~S41では、患者が保有する前記引換券と患者に渡されるべき前記薬袋との照合が行われることになり、患者に誤った薬品が渡されることが抑止される。
<Step S41>
In step S41, the control unit 21 determines whether or not the matching result in step S40 is a match. Here, if it is determined that the comparison result is a match (S41: Yes), the process moves to step 42. On the other hand, if the control unit 21 determines that the matching results do not match (S41: No), the control unit 21 causes the display unit 34 to display an error message or emit an error notification sound, and then resumes the process described above. Return to step S37. That is, in steps S40 to S41, the exchange ticket held by the patient is compared with the medicine bag to be given to the patient, thereby preventing the wrong medicine from being given to the patient.
<ステップS42>
ステップS42において、制御部21は、処理対象の処方データの処理状態を更新する。具体的に、制御部21は、処方データ記憶部221に記憶されている前記処方データに対応する処方管理情報D1における「投薬完了日時」に現在日時を記録することにより、当該処方データを処理済みにする。
<Step S42>
In step S42, the control unit 21 updates the processing state of the prescription data to be processed. Specifically, the control unit 21 records the current date and time in the “medication completion date and time” in the prescription management information D1 corresponding to the prescription data stored in the prescription data storage unit 221, thereby indicating that the prescription data has been processed. Make it.
<ステップS43>
ステップS43において、制御部21は、処理対象の前記処方データと患者が同じ他の処方データの中に当日の未処理状態の処方データが存在するか否かを判断する。具体的に、制御部21は、処方データ記憶部221に記憶されている処方データのうち、処理対象の前記処方データと患者が同じで処方発行日が当日である他の処方データであって、処理状態が未処理状態である処方データが存在するか否かを判断する。ここで、当日の未処理状態の処方データが存在すると判断されると(S43:Yes)、「未処理の処方データがあります」などのメッセージが表示された後、処理が前記ステップS35に戻される。一方、当日の未処理状態の処方データが存在しないと判断されると(S43:No)、「当日の処方が完了しました」などのメッセージが表示された後、処理がステップS44に移行する。
<Step S43>
In step S43, the control unit 21 determines whether there is unprocessed prescription data for the current day among other prescription data for the same patient as the prescription data to be processed. Specifically, the control unit 21 selects other prescription data, among the prescription data stored in the prescription data storage unit 221, for which the patient is the same as the prescription data to be processed and the prescription issue date is the same day, It is determined whether there is prescription data whose processing state is an unprocessed state. Here, if it is determined that there is unprocessed prescription data for the current day (S43: Yes), a message such as "There is unprocessed prescription data" is displayed, and then the process returns to step S35. . On the other hand, if it is determined that there is no unprocessed prescription data for the current day (S43: No), a message such as "Prescription for the current day has been completed" is displayed, and then the process moves to step S44.
<ステップS44>
ステップS44において、制御部21は、必要に応じて前記ラベルを印刷する印刷処理を実行する。なお、係る処理は制御部21の印刷処理部215によって実行される。例えば、制御部21は、処理対象の前記処方データに当該処方データがおくすり手帳発行対象である旨を示す発行対象情報が含まれているか否かを判定し、前記発行対象情報が含まれている場合に、前記ステップS41で照合結果が一致であると判断された一又は複数の前記処方データに対応する前記ラベルを印刷する。一方、前記処方データがおくすり手帳発行対象である旨を示す発行対象情報が記録されていない場合には前記ラベルが印刷されない。なお、制御部21は、発行日が当日である前記処方データに限らず、発行日が当日よりも前である前記処方データについても前記ラベルを印刷してもよい。
<Step S44>
In step S44, the control unit 21 executes a printing process to print the label as necessary. Note that this processing is executed by the print processing section 215 of the control section 21. For example, the control unit 21 determines whether the prescription data to be processed includes issuance target information indicating that the prescription data is a medicine notebook issuance target, and determines whether the issuance target information is included. In this case, the label corresponding to the one or more prescription data for which the matching result was determined in step S41 is printed. On the other hand, if no issuance target information indicating that the prescription data is a medicine notebook issuance target is recorded, the label is not printed. Note that the control unit 21 may print the label not only for the prescription data whose issue date is the current day but also for the prescription data whose issue date is before the current day.
<ステップS45>
ステップS45において、制御部21は、処理対象の前記処方データと患者が同じ他の処方データの中に処方発行日が当日よりも前である未処理状態の処方データが存在するか否かを判断する。具体的に、制御部21は、処方データ記憶部221に記憶されている処方データのうち処理対象の前記処方データと患者が同じで処方発行日が当日よりも前である他の処方データであって、処理状態が未処理状態の処方データが存在するか否かを判断する。ここで、未処理状態の処方データが存在すると判断されると(S45:Yes)、「未処理の処方データがあります」などのメッセージが表示された後、処理が前記ステップS35に戻される。一方、未処理状態の処方データが存在しないと判断されると(S45:No)、「未処理の処方データはありません」などのメッセージが表示された後、処理対象の処方データの選択状態が解除され、処理が前記ステップS30に戻される。
<Step S45>
In step S45, the control unit 21 determines whether there is unprocessed prescription data whose prescription issue date is earlier than the current day among other prescription data whose patient is the same as the prescription data to be processed. do. Specifically, the control unit 21 selects other prescription data stored in the prescription data storage unit 221 for which the patient is the same as the prescription data to be processed and the prescription issue date is earlier than the current day. Then, it is determined whether there is prescription data whose processing status is unprocessed. Here, if it is determined that there is unprocessed prescription data (S45: Yes), a message such as "There is unprocessed prescription data" is displayed, and then the process returns to step S35. On the other hand, if it is determined that there is no unprocessed prescription data (S45: No), a message such as "There is no unprocessed prescription data" is displayed, and then the selection state of the prescription data to be processed is canceled. Then, the process returns to step S30.
以上説明したように、本実施形態に係る調剤管理システム1によれば、患者が投薬窓口に薬品を取りに来た際に、投薬窓口の担当者は、当該患者が過去に受け取りを忘れている残置薬の有無を容易に把握することができる。特に、投薬窓口では、当日に発行された処方データに対応する薬品の薬袋と、前日までに発行された処方データに対応する残置薬の薬袋とが異なる場合に保管されていることがある。この場合でも、調剤管理システム1では、患者が薬品を取りに来た際に、当日に発行された処方データと前日までに発行された処方データとが区別可能な態様で表示される。そのため、患者が取りに来た薬品が残置薬であるか否かを容易に把握することができ、当該薬品を取り出すべき保管場所に迷わないため、投薬窓口における作業の効率化が図られる。 As explained above, according to the dispensing management system 1 according to the present embodiment, when a patient comes to the medication counter to pick up a medicine, the person in charge of the medication counter will tell the patient that the patient has forgotten to pick up the medicine in the past. The presence or absence of leftover medicine can be easily determined. In particular, at a medication counter, the medicine bags for medicines corresponding to prescription data issued on the day and the medicine bags for leftover medicines corresponding to prescription data issued up to the previous day may be stored in different cases. Even in this case, in the dispensing management system 1, when a patient comes to pick up medicine, prescription data issued on that day and prescription data issued up to the previous day are displayed in a distinguishable manner. Therefore, it is possible to easily determine whether the medicine that the patient came to pick up is a leftover medicine or not, and the patient does not have to worry about the storage location where the medicine should be taken out, thereby improving the efficiency of work at the medication counter.
また、制御部21は、任意のタイミングでユーザー操作に応じてクライアント端末3Cから保管期間超過検索要求を受け付けた場合に、処方データ記憶部221に記憶されている処方データのうち未処理状態の処方データであって、処方発行日から予め設定された所定の保管期間を超過している処方データを検索する機能を有する。なお、前記所定の保管期間は、固定期間であってもよいが、ユーザー毎又は患者毎に予め設定可能であってもよい。そして、制御部21は、前記所定の保管期間を超過している処方データの一覧を示す超過一覧データをクライアント端末3Cの表示部34に表示させる。その後、制御部21は、ユーザー操作に応じて前記超過一覧データから選択される一又は複数の前記処方データについての削除要求を受け付けた場合に、当該処方データを前記表示領域A22への表示対象から除外するための処理を実行する。例えば、制御部21は、削除要求の対象となっている処方データについて非表示対象情報を対応付けて処方データ記憶部221に記憶し、当該処方データを表示領域A22における表示対象から除外することが考えられる。また、制御部21は、削除要求の対象となった前記処方データを処方データ記憶部221から削除することにより表示領域A22における表示対象から除外してもよい。さらに、制御部21は、前記処方データの削除要求を受け付けた場合に、当該処方データを処理済みにすることにより表示領域A22における表示対象から除外してもよい。なお、制御部21は、前記所定の保管期間が超過した前記処方データを自動的に削除要求の対象として処理してもよい。また、制御部21は、削除要求の対象となった前記処方データの一覧をプリンタ8によって印刷出力すること、又は所定の宛先に送信することも考えられる。 In addition, when the control unit 21 receives a storage period exceeded search request from the client terminal 3C in response to a user operation at an arbitrary timing, the control unit 21 determines which prescription data is unprocessed among the prescription data stored in the prescription data storage unit 221. It has a function to search for prescription data that has exceeded a predetermined storage period from the prescription issue date. Note that the predetermined storage period may be a fixed period, or may be presettable for each user or patient. Then, the control unit 21 causes the display unit 34 of the client terminal 3C to display excess list data showing a list of prescription data that has exceeded the predetermined storage period. Thereafter, when the control unit 21 receives a deletion request for one or more of the prescription data selected from the excess list data in response to a user operation, the control unit 21 removes the prescription data from the display target in the display area A22. Execute the process to exclude. For example, the control unit 21 may store the prescription data that is the target of the deletion request in association with the non-display target information in the prescription data storage unit 221, and exclude the prescription data from the display targets in the display area A22. Conceivable. Further, the control unit 21 may delete the prescription data that is the subject of the deletion request from the prescription data storage unit 221, thereby excluding it from the display target in the display area A22. Furthermore, when the control unit 21 receives a request to delete the prescription data, the control unit 21 may exclude the prescription data from the display target in the display area A22 by marking the prescription data as processed. Note that the control unit 21 may automatically process the prescription data for which the predetermined storage period has exceeded as a subject of a deletion request. It is also conceivable that the control unit 21 prints out a list of the prescription data that is the subject of the deletion request using the printer 8, or sends it to a predetermined destination.
1 調剤管理システム
2 サーバー
21 制御部
22 データ記憶部
221 処方データ記憶部
222 管理データ記憶部
3 クライアント端末
31 制御部
32 データ記憶部
36 バーコードリーダー
6 上位システム
7 調剤機器
8 プリンタ
1 Dispensing management system 2 Server 21 Control section 22 Data storage section 221 Prescription data storage section 222 Management data storage section 3 Client terminal 31 Control section 32 Data storage section 36 Barcode reader 6 Host system 7 Dispensing device 8 Printer
Claims (9)
処方データに関する薬品の受け渡しの処理済入力を受け付ける受付処理部と、
前記選択処理部により選択された前記処方データと患者が同じ処方データであって前記受付処理部により前記処理済入力が受け付けられていない処方データに関する情報を、予め定められた特定期間内に発行された第1処方データと前記特定期間外に発行された第2処方データとが区別可能な態様で表示する表示処理部と、
を備える調剤管理システム。 a selection processing unit that selects prescription data to be processed;
a reception processing unit that receives processed input of drug delivery related to prescription data;
Information regarding prescription data for which the patient is the same as the prescription data selected by the selection processing section and for which the processed input has not been accepted by the reception processing section is issued within a predetermined specific period. a display processing unit that displays the first prescription data issued outside the specific period and the second prescription data issued outside the specific period in a distinguishable manner;
A dispensing management system equipped with
請求項1に記載の調剤管理システム。 The display processing unit displays information regarding prescription data for which the patient is the same as the prescription data selected by the selection processing unit, and for which the processed input has already been accepted by the reception processing unit, to the first further displaying the prescription data and the second prescription data in a distinguishable manner;
The dispensing management system according to claim 1.
請求項2に記載の調剤管理システム。 The display processing unit displays prescription data for which the processed input has not been accepted by the reception processing unit, and prescription data for which the processed input has already been accepted by the reception processing unit, in a manner that is distinguishable. ,
The dispensing management system according to claim 2.
請求項1~3のいずれかに記載の調剤管理システム。 the specific period is the day on which the display by the display processing unit is executed;
The dispensing management system according to any one of claims 1 to 3.
請求項1~4のいずれかに記載の調剤管理システム。 a print processing unit that prints a label containing information regarding the prescription data when the reception processing unit accepts the processed input for all of the prescription data issued within the specific period for one patient; ,
The dispensing management system according to any one of claims 1 to 4.
前記選択処理部は、前記コード情報がコード読取部によって読み取られた場合に当該コード情報に対応する前記処方データの選択を受け付ける、
請求項1~5のいずれかに記載の調剤管理システム。 comprising an issuance processing unit that issues printed matter including code information that can identify the prescription data;
The selection processing unit receives selection of the prescription data corresponding to the code information when the code information is read by the code reading unit.
The dispensing management system according to any one of claims 1 to 5.
請求項6に記載の調剤管理システム。 The reception processing unit reads exchange code information printed on a medicine exchange ticket corresponding to the prescription data and medicine bag code information printed on a medicine bag containing a medicine corresponding to the prescription data by a code reading unit. accepting a processed input of the prescription data corresponding to the code information when the code information is read continuously;
The dispensing management system according to claim 6.
請求項1~7に記載の調剤管理システム。 The second prescription data is data corresponding to leftover medicines that were not delivered to the patient on the date of issue of the second prescription data.
The dispensing management system according to claims 1 to 7.
処方データに関する薬品の受け渡しの処理済入力を受け付けるステップと、
選択された前記処方データと患者が同じ処方データであって前記処理済入力が受け付けられていない処方データに関する情報を、予め定められた特定期間内に発行された第1処方データと前記特定期間外に発行された第2処方データとが区別可能な態様で表示するステップと、
をコンピュータに実行させるための調剤管理プログラム。 a step of selecting prescription data to be processed;
accepting processed drug delivery input regarding prescription data;
Information regarding prescription data for which the patient is the same as the selected prescription data and for which the processed input has not been accepted is divided into the first prescription data issued within a predetermined specific period and the first prescription data issued outside the specific period. displaying the second prescription data issued in a distinguishable manner;
A dispensing management program that allows a computer to execute
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019045506A JP7355992B2 (en) | 2019-03-13 | 2019-03-13 | Dispensing management system, dispensing management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019045506A JP7355992B2 (en) | 2019-03-13 | 2019-03-13 | Dispensing management system, dispensing management program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2020149276A JP2020149276A (en) | 2020-09-17 |
| JP2020149276A5 JP2020149276A5 (en) | 2022-03-15 |
| JP7355992B2 true JP7355992B2 (en) | 2023-10-04 |
Family
ID=72430537
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019045506A Active JP7355992B2 (en) | 2019-03-13 | 2019-03-13 | Dispensing management system, dispensing management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7355992B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012203810A (en) | 2011-03-28 | 2012-10-22 | Mitsubishi Electric Information Systems Corp | Drug compounding management device, drug compounding management method for drug compounding management device, drug compounding management program, drug compounding management code generation device, drug compounding management code generation program and drug compounding management system |
| JP2015014865A (en) | 2013-07-04 | 2015-01-22 | 株式会社湯山製作所 | Dispensing management system, dispensing management method, dispensing management program |
| JP2019036356A (en) | 2014-08-19 | 2019-03-07 | 株式会社湯山製作所 | Ward medicine business support system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05143620A (en) * | 1991-11-22 | 1993-06-11 | Dainippon Printing Co Ltd | Medication history management system using ic card |
-
2019
- 2019-03-13 JP JP2019045506A patent/JP7355992B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012203810A (en) | 2011-03-28 | 2012-10-22 | Mitsubishi Electric Information Systems Corp | Drug compounding management device, drug compounding management method for drug compounding management device, drug compounding management program, drug compounding management code generation device, drug compounding management code generation program and drug compounding management system |
| JP2015014865A (en) | 2013-07-04 | 2015-01-22 | 株式会社湯山製作所 | Dispensing management system, dispensing management method, dispensing management program |
| JP2019036356A (en) | 2014-08-19 | 2019-03-07 | 株式会社湯山製作所 | Ward medicine business support system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020149276A (en) | 2020-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8342400B1 (en) | Systems controlled by data bearing records for maintaining inventory data | |
| JP5708673B2 (en) | Drug management guidance support system | |
| US20040107022A1 (en) | Method and apparatus for automatic capture of label information contained in a printer command file and for automatic supply of this information to a tablet dispensing/counting system | |
| JP2001043279A (en) | Pharmacy system | |
| EP3978402A1 (en) | Medicine management system | |
| JP2021180998A (en) | Drug delivery support system | |
| JP2006092197A (en) | Medicine management system and reader used for medicine management system | |
| JP2015014865A (en) | Dispensing management system, dispensing management method, dispensing management program | |
| WO2001067345A1 (en) | Automated electronic encrypted prescription filling and record keeping and retrieval system | |
| JP2010146464A (en) | Medical information management system | |
| JP6304422B2 (en) | Dispensing management system, dispensing management program | |
| KR20030019872A (en) | Preparation control system | |
| JP2018023451A (en) | Drug distribution support system, collation control program | |
| JP7355992B2 (en) | Dispensing management system, dispensing management program | |
| JP2020160694A (en) | Medication guidance support system and medication guidance support program | |
| JP6972048B2 (en) | Service providing equipment, service providing method and program | |
| JP6634669B2 (en) | Medical office processing system, medical office processing program | |
| JP6780517B2 (en) | Medication guidance support system, medication guidance support program | |
| JP4963734B2 (en) | Medication accounting system and medication accounting program | |
| JP4618815B2 (en) | Medication accounting system and medication accounting program | |
| JP2004318374A (en) | Drug information processing system | |
| JP2007293910A (en) | Pharmacy system integrating a plurality of functions | |
| JP2021164698A (en) | Drug distribution support system and drug distribution support method | |
| JP7339583B2 (en) | Medicine distribution support system, medicine distribution support method | |
| JP2021009730A (en) | Medication guidance assistance system and medication guidance assistance program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220307 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220307 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230406 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230411 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230608 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230822 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230904 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7355992 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |