Nothing Special   »   [go: up one dir, main page]

JP5343804B2 - Dosing support device, dosing support program, and dosing support method - Google Patents

Dosing support device, dosing support program, and dosing support method Download PDF

Info

Publication number
JP5343804B2
JP5343804B2 JP2009230380A JP2009230380A JP5343804B2 JP 5343804 B2 JP5343804 B2 JP 5343804B2 JP 2009230380 A JP2009230380 A JP 2009230380A JP 2009230380 A JP2009230380 A JP 2009230380A JP 5343804 B2 JP5343804 B2 JP 5343804B2
Authority
JP
Japan
Prior art keywords
medicine
meal
information
orderer
identification information
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.)
Expired - Fee Related
Application number
JP2009230380A
Other languages
Japanese (ja)
Other versions
JP2011072749A (en
Inventor
俊一 内藤
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 JP2009230380A priority Critical patent/JP5343804B2/en
Publication of JP2011072749A publication Critical patent/JP2011072749A/en
Application granted granted Critical
Publication of JP5343804B2 publication Critical patent/JP5343804B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Medical Preparation Storing Or Oral Administration Devices (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a device, program and method for assisting medicine taking by successfully preventing a user from forgetting to take his/her medicine. <P>SOLUTION: This device and program for assisting medicine taking comprises: an input device for receiving the entry of identification information of a user who places an order and item identification information; a meal requirements storage for storing information on whether or not each item is subject to meal requirements; a determination device for determining whether or not the ordered item is subject to meal requirements by using the entered item identification information and the meal requirements storage; an order history storage for storing the user identification information in connection with his/her order history information when the ordered item is determined to be subject to meal requirements; a meal count determination instrument for determining the number of meals for the user to have on the day by using the input user identification information; a medicine taking determination instrument for determining whether or not a medicine should be taken in connection with the order-related meal based on the determined number of meals and by using a medicine information storage implement for storing medicine information in accordance with the determined number of meals; and an output device for outputting the determination result made by the medicine taking determination instrument. <P>COPYRIGHT: (C)2011,JPO&amp;INPIT

Description

本発明は、服用支援装置、服用支援プログラム、及び服用支援方法に関し、特に薬の服用を支援する服用支援装置、服用支援プログラム、及び服用支援方法に関する。   The present invention relates to a medication support device, a medication support program, and a medication support method, and more particularly to a medication support device, a medication support program, and a medication support method that support medication.

高齢化社会を迎え、老人ホーム等の介護施設においても業界内での競争が激しくなることが予想される。競争に勝ち残るため、介護施設ではユーザビリティーの拡充が進められている。   With the aging society, competition in the industry is expected to increase in nursing homes such as nursing homes. In order to remain competitive, nursing care facilities are being improved in usability.

一方、高齢者は生活習慣病等の常用薬を服用していることが多い。薬の効き目を一定に保つには、薬の成分が血液中において一定の濃度で保たれることが望ましい。そのため、薬は一日数回に分けて服用するように処方される。但し、毎日数回にわたって決まった時間に忘れずに薬を服用するのは困難である。したがって、薬の服用方法は、食前、食後、又は食間といったように、食事の時期と関連付けて指示されるのが一般的である。   On the other hand, elderly people often take regular medicines such as lifestyle-related diseases. In order to keep the efficacy of the medicine constant, it is desirable that the ingredients of the medicine be kept at a constant concentration in the blood. Therefore, the medicine is prescribed to be taken in several times a day. However, it is difficult to remember to take the medicine at a set time several times a day. Therefore, the method of taking medicine is generally instructed in association with the time of meal, such as before meal, after meal, or between meals.

しかし、食事の時期と関連付けられて服用が指示されたとしても、薬の飲み忘れは完全には防止できない。むしろ、うっかり薬を飲み忘れてしまうのはよくあることである。   However, even if the medication is instructed in association with the time of meal, forgetting to take the medicine cannot be completely prevented. Rather, it is common to accidentally forget to take medicine.

そこで、従来、予め指定した時間になると薬の服用時間であることを通知するといった技術が提案されている(例えば、特許文献1〜4)。   Therefore, conventionally, a technique has been proposed in which it is notified that it is time to take a medicine at a predesignated time (for example, Patent Documents 1 to 4).

特開2001−325359号公報JP 2001-325359 A 特開2003−235942号公報JP 2003-235842 A 特開2007−122183号公報JP 2007-122183 A 特許第3441691号公報Japanese Patent No. 3441691

しかしながら、薬の服用時期が食事の時期と関連付けられるのは、薬の飲み忘れの防止という観点からだけではなく、人体への影響という観点からも好ましいという側面もある。例えば、食前の服用は、胃を刺激して食欲を増進させたり、吐き気を抑制したりするという目的がある。一方、食後の服用は胃に対する負担を軽減するという目的がある。そうすると、単に服用時間が通知されるだけでは、薬の飲み忘れの防止という観点と、人体への影響という観点の双方の目的を効果的に達成するのは困難であるという問題がある。   However, the fact that the time of taking medicine is associated with the time of eating is not only from the viewpoint of preventing forgetting to take medicine, but also from the viewpoint of influence on the human body. For example, taking before meals has the purpose of stimulating the stomach to increase appetite and to suppress nausea. On the other hand, taking after meal has the purpose of reducing the burden on the stomach. In that case, there is a problem that it is difficult to effectively achieve both the objectives of preventing the forgetting to take medicine and the effect of affecting the human body simply by notifying the taking time.

すなわち、予め指定された服用時間に、服用者が食事をしている又はしようとしているとは限らない。この場合、服用時間の通知に応じ、食事と無関係に薬を服用してしまうと、人体への影響という観点において効果的な服用を行うことはできない。一方、服用時間の通知を受けてから食堂へ赴く場合、実際に食事をするまでに時間を要し、その間に薬の服用のことを忘れてしまう可能性がある。また、服用時間の通知を受けたときに、食堂へ向かえる状況でない場合もある。この場合は、更に食事をするまでに時間を要し、薬の飲み忘れの可能性は更に高まる。   That is, the user is not necessarily eating or trying to eat at a pre-designated time. In this case, if the medicine is taken regardless of the meal in response to the notification of the taking time, it cannot be effectively taken from the viewpoint of the influence on the human body. On the other hand, when going to the cafeteria after receiving notification of taking time, it may take time to actually eat and during that time, you may forget to take medicine. In addition, there is a case where it is not possible to go to the cafeteria when receiving notification of taking time. In this case, it takes time to eat further, and the possibility of forgetting to take medicine increases further.

本発明は、上記の点に鑑みてなされたものであって、薬の飲み忘れを適切に防止することのできる服用支援装置、服用支援プログラム、及び服用支援方法の提供を目的とする。   The present invention has been made in view of the above points, and an object of the present invention is to provide a medication support apparatus, a medication support program, and a medication support method that can appropriately prevent forgetting to take medicine.

そこで上記課題を解決するため、服用支援装置は、注文者の注文者識別情報と注文された品目の品目識別情報との入力を受け付ける入力手段と、入力された前記品目識別情報と、品目識別情報ごとに品目が薬の服用に関する食に該当するか否かを示す情報を記憶する食条件記憶手段とを用いて、注文された品目が前記食に該当するか否かを判定する判定手段と、前記食に該当すると判定された場合に、注文者識別情報と注文の履歴情報とを関連付けて記憶する注文履歴記憶手段と、入力された前記注文者識別情報とを用いて、前記注文者の当日の前記食の回数を判定する食回数判定手段と、判定された回数と、前記食の回数に応じて服用すべき薬に関する情報を記憶する薬情報記憶手段とを用いて、注文に係る前記食に関連して服用すべき薬の有無を判定する服用要否判定手段と、前記服用要否判定手段による判定結果を出力する出力手段とを有する。   Therefore, in order to solve the above-described problem, the medication support apparatus includes an input unit that receives input of the orderer identification information of the orderer and the item identification information of the ordered item, the input item identification information, and the item identification information. Determination means for determining whether or not the ordered item corresponds to the meal, using the food condition storage means for storing information indicating whether or not the item corresponds to a meal related to taking the medicine, When it is determined that the meal is applicable, the orderer storage unit that stores the orderer identification information and the order history information in association with each other, and the orderer identification information that is input, and the orderer's day The meal number determining means for determining the number of meals of the food, the determined number of times, and the medicine information storage means for storing information on the medicine to be taken according to the number of times of the meal, Medicines to be taken in connection with It has a determined dosage necessity judging means whether, and output means for outputting a determination result by the taking necessity determination means.

開示された装置、プログラム、又は方法によれば、薬の飲み忘れを適切に防止することができる。   According to the disclosed apparatus, program, or method, forgetting to take medicine can be appropriately prevented.

本発明の実施の形態における服用支援システムの構成例を示す図である。It is a figure which shows the structural example of the taking assistance system in embodiment of this invention. 薬票の例を示す図である。It is a figure which shows the example of a medicine ticket. 本発明の実施の形態における服用支援サーバのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the dosage assistance server in embodiment of this invention. 本発明の実施の形態における服用支援サーバの機能構成例を示す図である。It is a figure which shows the function structural example of the dosage assistance server in embodiment of this invention. 服用支援サーバが実行する処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process sequence which a dosage assistance server performs. 薬情報記憶部の構成例を示す図である。It is a figure which shows the structural example of a medicine information storage part. 注文履歴記憶部の構成例を示す図である。It is a figure which shows the structural example of an order log | history memory | storage part. 食条件記憶部の構成例を示す図である。It is a figure which shows the structural example of a meal condition memory | storage part. 薬提供履歴記憶部の構成例を示す図である。It is a figure which shows the structural example of a medicine provision log | history memory | storage part. 食回数判定処理の処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process sequence of a meal frequency determination process. 服用妥当性判定処理の処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process sequence of a dosing validity determination process. 薬を提供させるための処理及び薬の提供履歴の記録処理の処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process sequence of the process for providing a medicine, and the recording process of the supply history of a medicine. 薬票データの構成例を示す図である。It is a figure which shows the structural example of medicine ticket data. 食間服用薬判定処理の処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process sequence of the medicinal use medicine determination process. 次回服用時期判定処理の処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process sequence of the next taking time determination process. 標準摂取時間記憶部の構成例を示す図である。It is a figure which shows the structural example of a standard intake time memory | storage part. 在庫確認処理の処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process sequence of an inventory confirmation process. 薬票出力処理の処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process sequence of a medicine ticket output process.

以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態における服用支援システムの構成例を示す図である。本実施の形態では、服用支援システム1を、老人ホーム等の介護施設(以下、単に「施設」という。)に適用した例について説明する。したがって、以下における注文者は、施設の利用者(以下、単に「利用者」という。)の中で食事を注文する者に相当する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating a configuration example of a dose support system according to an embodiment of the present invention. In this embodiment, an example in which the medication support system 1 is applied to a nursing facility such as a nursing home (hereinafter simply referred to as “facility”) will be described. Therefore, the orderer in the following corresponds to a person who orders a meal among facility users (hereinafter simply referred to as “users”).

同図において、服用支援システム1は、服用支援サーバ10、注文入力装置20、薬票出力装置30、及び在庫管理装置40等を有する。   In the figure, the medication support system 1 includes a medication support server 10, an order input device 20, a medicine slip output device 30, an inventory management device 40, and the like.

注文入力装置20には、施設の食堂において、食事の注文情報が入力される。注文情報は、注文された品目を特定する情報、及び注文者を特定する情報を含む。注文入力装置20は、入力された情報を服用支援サーバ10に供給する。注文入力装置20の好適な具体例は、食堂の運用形態によって異なる。例えば、接客係が注文者のテーブルに注文をとりに行く形態であれば、携帯型のPOS(Point Of Sales system)端末が注文入力装置20として好適であろう。また、注文者に食券を購入させ、食券の提示によって注文が行われる形態であれば、食券販売機が注文入力装置20として好適であろう。更に、カフェテリア形式のようにレジにおいて注文の受け付けが行われる形態であれば、レジ端末が注文入力装置20として好適であろう。   The order input device 20 is input with meal order information in the facility cafeteria. The order information includes information for specifying the ordered item and information for specifying the orderer. The order input device 20 supplies the input information to the medication support server 10. A suitable specific example of the order input device 20 varies depending on the operating mode of the dining room. For example, a portable POS (Point Of Sales system) terminal would be suitable as the order input device 20 if the customer service representative takes an order at the orderer's table. In addition, a food ticket vending machine may be suitable as the order input device 20 if the orderer is allowed to purchase a food ticket and the order is made by presenting the food ticket. Furthermore, a cash register terminal would be suitable as the order input device 20 if it is a form in which an order is accepted at the cash register, such as a cafeteria format.

在庫管理装置40は、薬保管庫41に保管されている薬(内服薬)の在庫状況を、薬の服用が必要な利用者(以下、「服用者」という。)ごとに検知し、該在庫状況を示す情報を服用支援サーバ10に供給する。薬保管庫41には、服用者ごとに区別して薬が保管されている。例えば、服用者ごとに引き出しが割り当てられ、各引き出しには当該引き出しに割り当てられた服用者の薬が保管される。なお、薬は、1回の服用分ごとに小分け袋に分割されて保管されるのが望ましい。各小分け袋には、例えば、服用者の利用者ID及び小分け袋に含まれている薬の情報が記録されたRFID(Radio Frequency Identification)タグが含められる。利用者IDは、施設において利用者ごとに一意に割り当てられている識別子である。RFIDのタグの記録内容が在庫管理装置40に接続された非図示のRFIDタグリーダによって読み取られることにより、在庫管理装置40によって薬の在庫状況が自動的に把握される。なお、RFIDタグの読み取り及び在庫状況の服用支援サーバ10への供給(通知)は、薬保管庫41のいずれかの引き出しが開閉されたタイミングでよい。薬の在庫状況が変化するのは薬保管庫41へ薬が補充される場合、又は薬保管庫41から薬が取り出される場合であり、いずれの場合においても引き出しは開閉されるからである。引き出しの開閉に関しても、引き出しに設置されたセンサを介して在庫管理装置40によって自動的に検知可能としてもよい。そうすることにより、薬の補充又は取り出しに応じて、自動的に在庫状況が在庫管理装置40によって把握され、当該在庫状況が服用支援サーバ10に通知されるようになる。   The inventory management device 40 detects the stock status of medicine (internal medicine) stored in the medicine storage 41 for each user who needs to take medicine (hereinafter referred to as “taker”), and the stock status. Is supplied to the dosing support server 10. In the medicine storage 41, medicines are stored separately for each user. For example, a drawer is assigned to each user, and the medicine of the user assigned to the drawer is stored in each drawer. In addition, as for a medicine, it is desirable to be divided | segmented into a small bag for every taking and stored. Each subpack includes, for example, an RFID (Radio Frequency Identification) tag in which information on the user ID of the user and the medicine contained in the subpack is recorded. The user ID is an identifier that is uniquely assigned to each user in the facility. The recorded contents of the RFID tag are read by an RFID tag reader (not shown) connected to the inventory management apparatus 40, whereby the inventory status of the medicine is automatically grasped by the inventory management apparatus 40. The reading of the RFID tag and the supply (notification) of the inventory status to the dosing support server 10 may be at the timing when any drawer of the medicine storage 41 is opened or closed. The stock status of the medicine changes when the medicine is replenished to the medicine storage 41 or when the medicine is taken out from the medicine storage 41. In any case, the drawer is opened and closed. The opening / closing of the drawer may be automatically detected by the inventory management device 40 via a sensor installed in the drawer. By doing so, the stock status is automatically grasped by the stock management device 40 according to the replenishment or removal of the medicine, and the stock status is notified to the dosing support server 10.

但し、薬の在庫状況の把握は、必ずしも自動化されていなくてもよい。管理者等によって手入力されてもよい。この場合、小分け袋ごとにRFIDタグが含まれていなくてよい。また、引き出しにセンサは設置されていなくてもよい。   However, grasping the stock status of medicines is not necessarily automated. It may be manually input by an administrator or the like. In this case, the RFID tag does not have to be included in each small bag. Moreover, the sensor does not need to be installed in the drawer.

服用支援サーバ10は、注文入力装置20より供給される注文情報と、後述される各種管理情報とに基づいて、注文者が今回の注文に関連して服用すべき薬の有無を判定する。ここでいう、「有無」とは、在庫の有無ではなく、薬を服用すべきであるか否か、すなわち、注文者が服用者であるか否かを意味する。服用すべき薬が有る場合、服用支援サーバ10は、服用すべき薬が有ることを示す情報等を薬用出力装置30に転送する。   The medication support server 10 determines whether or not there is a medicine that the orderer should take in relation to the current order based on the order information supplied from the order input device 20 and various management information described later. Here, “presence / absence” does not mean presence / absence of stock, but means whether or not medicine should be taken, that is, whether or not the orderer is a user. When there is a medicine to be taken, the medication support server 10 transfers information indicating that there is a medicine to be taken to the medicinal output device 30.

薬票出力装置30は、服用支援サーバ10より転送される情報を出力する。本実施の形態において、薬票出力装置30は、服用支援サーバ10より転送される情報を薬票といった形態で出力する。薬票は、服用すべき薬の情報等が記載された紙片である。したがって、薬票出力装置30の具体例としては、プリンタが挙げられる。   The medication slip output device 30 outputs information transferred from the medication support server 10. In the present embodiment, the medication slip output device 30 outputs information transferred from the medication support server 10 in the form of a medication slip. The medicine slip is a piece of paper on which information on medicines to be taken is described. Therefore, a specific example of the medicine slip output device 30 is a printer.

図2は、薬票の例を示す図である。同図において、薬票には、記述d1、メッセージm1〜m5等が印字されている。   FIG. 2 is a diagram showing an example of a medicine slip. In the figure, a description d1, messages m1 to m5, etc. are printed on the medicine slip.

記述d1は、保管場所IDを示す記述である。保管場所IDは、薬の保管場所の識別子であり、本実施の形態では、薬保管庫41の引き出しのIDに相当する。メッセージm1は、今回の注文の食事の食前又は食後に服用すべき薬が有ることを示すメッセージである。メッセージm2は、食間に服用すべき薬が有ることを示すメッセージである。メッセージm3は、当日に服用すべき薬が残っていることを示すメッセージである。メッセージm4は、薬の服用間隔を考慮して、次回に服用可能な時間を示すメッセージである。メッセージm5は、薬保管庫41への薬の補充を促すメッセージである。   The description d1 is a description indicating the storage location ID. The storage location ID is an identifier of a medicine storage location and corresponds to the drawer ID of the medicine storage 41 in the present embodiment. The message m1 is a message indicating that there is a medicine to be taken before or after the meal of the current order. The message m2 is a message indicating that there is a medicine to be taken between meals. The message m3 is a message indicating that there is a medicine that should be taken on the day. The message m4 is a message indicating the next available time in consideration of the medication interval. The message m5 is a message that prompts the medicine storage 41 to be replenished with medicine.

斯かる薬票に基づいて、薬保管庫41より薬が取り出され、当該薬が注文者(服用者)に提供される。したがって、注文者から見た場合、注文を行うと、必要に応じて薬が提供されるという仕組みになっている。   Based on such a medicine slip, the medicine is taken out from the medicine storage 41 and provided to the orderer (taker). Therefore, when viewed from the orderer, the medicine is provided as needed when an order is placed.

どのような形態で薬が提供されるかについては、食堂の運用形態に応じて適切なものを採用すればよい。例えば、注文された品物が注文者の席へ配膳される形態の場合、配膳者が、出力された薬票に基づいて薬保管庫41より薬を取り出し、取り出した薬を注文された品目と共に注文者に配膳してもよい。   What kind of form should be used for the medicine may be appropriately selected according to the operating form of the cafeteria. For example, when the ordered item is delivered to the orderer's seat, the distributor takes out the medicine from the medicine storage 41 based on the outputted medicine slip, and orders the taken medicine together with the ordered item. It may be arranged to the person.

一方、カフェテリア形式のように、注文者自らが品物を配膳する場合、例えば、薬の提供担当者が、出力された薬票に基づいて薬保管庫41より薬を取り出し、取り出した薬を注文者に配布してもよい。または、注文者自らが薬票に基づいて薬保管庫41より薬を取り出してもよい。   On the other hand, when the orderer himself / herself distributes the item as in the cafeteria format, for example, the person in charge of providing medicine takes out the medicine from the medicine storage 41 based on the outputted medicine slip, and orders the taken out medicine. You may distribute to. Alternatively, the orderer may take out the medicine from the medicine storage 41 based on the medicine slip.

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

服用支援サーバ10での処理を実現するプログラムは、CD−ROM等の記録媒体101によって提供される。プログラムを記録した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。   A program for realizing processing in the medication support server 10 is provided by a recording medium 101 such as a CD-ROM. 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 a function related to the medication support server 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.

図4は、本発明の実施の形態における服用支援サーバの機能構成例を示す図である。同図において、服用支援サーバ10は、注文情報入力部111、食判定部112、食回数判定部113、服用要否判定部114、服用妥当性判定部115、薬提供処理部116、在庫確認部117、薬票出力部118、注文履歴記憶部121、食条件記憶部122、薬情報記憶部123、薬提供履歴記憶部124、及び標準摂取時間記憶部125等を有する。   FIG. 4 is a diagram illustrating a functional configuration example of the dose support server in the embodiment of the present invention. In the figure, the dose support server 10 includes an order information input unit 111, a meal determination unit 112, a meal frequency determination unit 113, a dose necessity determination unit 114, a dose validity determination unit 115, a medicine provision processing unit 116, and an inventory confirmation unit. 117, a medicine slip output unit 118, an order history storage unit 121, a meal condition storage unit 122, a medicine information storage unit 123, a medicine provision history storage unit 124, a standard intake time storage unit 125, and the like.

注文情報入力部111は、注文入力装置20より注文情報を受信し、当該注文情報に基づいて注文の履歴情報を注文履歴記憶部121に記録する。注文履歴記憶部121は、補助記憶装置102において、注文の履歴情報を記憶する記憶領域(例えば、データベース又はファイル等)である。食判定部112は、注文内容(注文された品目)が、薬の服用に関する「食」に該当するか否かを判定する。薬の服用に関する「食」とは、薬の服用において「食前」、「食後」、又は「食間」の「食」として扱うのに適切な品目をいう。例えば、コーヒー等の飲料だけの注文は、薬の服用に関する「食」として扱うのは適切ではないと考えられる。なお、本実施の形態において、単に「食」というとき、薬の服用に関する「食」をいう。注文された品目が食に該当するか否かは、食条件記憶部122に基づいて判定される。食条件記憶部122は、補助記憶装置102において、メニューに含まれている品目ごとに食に該当するか否かを示す情報を記憶する記憶領域である。   The order information input unit 111 receives order information from the order input device 20 and records order history information in the order history storage unit 121 based on the order information. The order history storage unit 121 is a storage area (for example, a database or a file) that stores order history information in the auxiliary storage device 102. The meal determination unit 112 determines whether or not the order content (ordered item) corresponds to “meal” related to taking medicine. “Food” in relation to taking a drug refers to an item suitable for handling as “meal” of “before meal”, “after meal”, or “between meals” in taking medicine. For example, an order only for beverages such as coffee may not be appropriate to treat as “food” for taking medicine. In the present embodiment, when simply referred to as “food”, it means “food” related to taking medicine. Whether the ordered item corresponds to a meal is determined based on the meal condition storage unit 122. The meal condition storage unit 122 is a storage area for storing information indicating whether or not each item included in the menu corresponds to a meal in the auxiliary storage device 102.

食回数判定部113は、注文履歴記憶部121に基づいて、注文された当日の食の回数を判定する。服用要否判定部114は、注文内容が食に該当する場合に、食回数判定部113によって判定された回数と薬情報記憶部123とに基づいて、今回の注文に係る食に関連して注文者が服用すべき薬の有無(服用の要否)を判定する。服用すべき薬が有る場合、服用要否判定部114は、当該薬に関する情報を薬情報記憶部123より取得する。薬情報記憶部123は、補助記憶装置102において、服用者ごとに服用のタイミング(時期)や薬の在庫状況等を示す情報を記憶する記憶領域である。   The number-of-meals determination unit 113 determines the number of times of meals on the ordered day based on the order history storage unit 121. When the order content corresponds to a meal, the dosing necessity determination unit 114 orders based on the number of times determined by the number of meals determination unit 113 and the medicine information storage unit 123 in relation to the meal related to the current order. The presence or absence of medication to be taken by a person (necessity of taking) is determined. When there is a medicine to be taken, the medication necessity determination unit 114 acquires information about the medicine from the medicine information storage unit 123. The medicine information storage unit 123 is a storage area in the auxiliary storage device 102 that stores information indicating the timing (time) of taking and the stock status of medicine for each user.

服用妥当性判定部115は、薬提供履歴記憶部124に基づいて、注文者による今回の注文に係る食に関連した薬の服用が、時期的に妥当又は適切であるか否かを判定する。例えば、前回の服用時から所定期間経過しているか否かが判定される。薬提供履歴記憶部124は、補助記憶装置102において、服用者に対する薬の提供履歴(提供実績)を示す情報を記憶する記憶領域である。薬提供処理部116は、薬の提供履歴示す情報等を薬提供履歴記憶部124に記録する。   Based on the medicine supply history storage unit 124, the dosage validity determination unit 115 determines whether or not the medicine related to the meal related to the current order by the orderer is appropriate or appropriate in terms of time. For example, it is determined whether or not a predetermined period has elapsed since the previous dose. The medicine supply history storage unit 124 is a storage area for storing information indicating a medicine supply history (provided results) for the user in the auxiliary storage device 102. The medicine provision processing unit 116 records information indicating medicine provision history in the medicine provision history storage unit 124.

在庫確認部117は、注文者が服用者である場合に、薬情報記憶部123に基づいて、薬の在庫の有無(薬の補充の要否)を判定する。薬票出力部118は、薬票の出力を薬票出力装置30に実行させる。標準摂取時間記憶部125は、補助記憶装置102において、朝食、昼食、夕食のそれぞれについて標準的な摂取時間を記憶する記憶領域である。   The stock confirmation unit 117 determines whether or not there is a stock of medicine (necessity of supplementation of medicine) based on the medicine information storage unit 123 when the orderer is a user. The medicine slip output unit 118 causes the medicine slip output device 30 to output a medicine slip. The standard intake time storage unit 125 is a storage area that stores standard intake times for breakfast, lunch, and dinner in the auxiliary storage device 102.

以下、服用支援サーバ10の処理手順について説明する。図5は、服用支援サーバが実行する処理手順を説明するためのフローチャートである。ここでは、食堂に訪れた利用者が注文者として注文を行う場面を想定する。注文に応じて利用者ID及び注文内容(注文された品目)が注文入力装置20に入力される。注文入力装置20が、利用者ID及び注文された品目のID(以下、「品目ID」という。)を服用支援サーバ10に送信すると、図5の処理が開始される。なお、利用者IDは、例えば、各利用者に配布されているICカードより読み取られてもよいし、手入力されてもよい。   Hereinafter, the processing procedure of the medication support server 10 will be described. FIG. 5 is a flowchart for explaining a processing procedure executed by the dose support server. Here, it is assumed that a user who has visited the cafeteria places an order as an orderer. In response to the order, the user ID and the order details (ordered item) are input to the order input device 20. When the order input device 20 transmits the user ID and the ID of the ordered item (hereinafter referred to as “item ID”) to the medication support server 10, the process of FIG. 5 is started. The user ID may be read from an IC card distributed to each user or may be manually input, for example.

ステップS101において、注文情報入力部111は、注文入力装置20より送信された利用者ID及び品目ID等を含む注文情報を受信する。続いて、注文情報入力部111は、利用者IDに係る注文者は服用者であるか否かを薬情報記憶部123を用いて判定する(S102)。   In step S <b> 101, the order information input unit 111 receives order information including a user ID and an item ID transmitted from the order input device 20. Subsequently, the order information input unit 111 determines whether or not the orderer related to the user ID is a user using the medicine information storage unit 123 (S102).

図6は、薬情報記憶部の構成例を示す図である。同図において、薬情報記憶部123には、服用者こと、かつ、服用のタイミングごとにレコードが登録される。各レコードは、利用者ID、氏名、食回数、服用時期、服用方法、服用間隔、在庫数、及び保管場所ID等の項目を有する。   FIG. 6 is a diagram illustrating a configuration example of the medicine information storage unit. In the figure, a record is registered in the medicine information storage unit 123 for each user and every timing of taking. Each record includes items such as a user ID, name, number of meals, timing of taking, taking method, taking interval, number of stocks, and storage location ID.

利用者ID、氏名は、服用者の利用者ID、氏名である。食回数は、1日のうちの何回目の食に対応するレコードであるかを示す項目である。1日3食とすると、基本的に、1回目は朝食、2回目は昼食、3回目は夕食に対応する。服用時期は、薬を服用する時期が、朝、昼、又は夕のいずれかであるかを示す。服用方法は、食後、食前、又は食間のいずれに該当するかを示す。在庫数は、当該レコードに係る薬の在庫数である。保管場所IDは、薬の保管場所(薬保管庫41の引き出し)の識別子である。   The user ID and name are the user ID and name of the user. The number of meals is an item indicating the number of meals in a day corresponding to the record. Assuming three meals a day, the first meal corresponds to breakfast, the second lunch, and the third meal to dinner. The time of taking indicates whether the time of taking the medicine is morning, noon, or evening. The taking method indicates whether it falls after meal, before meal, or between meals. The stock quantity is the stock quantity of medicines related to the record. The storage location ID is an identifier of a medicine storage location (drawer of the medicine storage 41).

ステップS102では、受信された利用者ID(以下、「注文者ID」という。)と値が一致する利用者IDが薬情報記憶部123に記録されているか否かに基づいて、注文者が服用者であるか否かが判定される。本実施の形態において、薬情報記憶部123に利用者IDが登録されるのは服用者に限定されるからである。   In step S102, the orderer takes a dose based on whether or not a user ID whose value matches the received user ID (hereinafter referred to as "orderer ID") is recorded in the medicine information storage unit 123. It is determined whether or not the person is a person. In the present embodiment, the user ID is registered in the medicine information storage unit 123 because it is limited to the user.

注文者が服用者でない場合(S102でNo)、図5の処理は終了する。注文者が服用者である場合(S102でYes)、注文情報入力部111は、注文情報に基づいて注文の履歴情報を注文履歴記憶部121に記録する(S103)。   If the orderer is not a user (No in S102), the process in FIG. 5 ends. If the orderer is a user (Yes in S102), the order information input unit 111 records order history information in the order history storage unit 121 based on the order information (S103).

図7は、注文履歴記憶部の構成例を示す図である。同図において、注文履歴記憶部121には、注文ごとにレコードが登録される。複数の品目が注文された場合、品目ごとにレコードが登録されてもよいし、複数の品目に対して1つのレコードが登録されてもよい。本実施の形態では、便宜上後者を採用する。各レコードは、利用者ID、注文年月日、注文時刻、及び食フラグ等の項目を有する。   FIG. 7 is a diagram illustrating a configuration example of the order history storage unit. In the figure, a record is registered for each order in the order history storage unit 121. When a plurality of items are ordered, a record may be registered for each item, or one record may be registered for a plurality of items. In the present embodiment, the latter is adopted for convenience. Each record has items such as a user ID, order date, order time, and meal flag.

利用者IDには、注文情報として受信された利用者IDが登録される。注文年月日には、注文情報が受信された年月日が登録される。注文時刻には、注文情報が受信された時刻が登録される。食フラグは、注文された品目が食に該当するか否かを示すフラグである。食に該当する場合、食フラグの値は「1」とされ、食に該当しない場合、食フラグの値は「0」とされる。このタイミングでは、注文された品目が食に該当するか否かは不明であるため、既定値の「0」が記録される。   The user ID received as the order information is registered in the user ID. In the order date, the date on which the order information is received is registered. The time when the order information is received is registered as the order time. The meal flag is a flag indicating whether or not the ordered item corresponds to a meal. When it corresponds to a meal, the value of the meal flag is “1”, and when it does not correspond to a meal, the value of the meal flag is “0”. At this timing, since it is unclear whether the ordered item corresponds to a meal, the default value “0” is recorded.

続いて、食判定部112は、注文情報に含まれている品目IDと食条件記憶部122とを用いて、注文された品目が食に該当するか否かを判定する(S104)。   Subsequently, the meal determination unit 112 determines whether the ordered item corresponds to a meal by using the item ID included in the order information and the meal condition storage unit 122 (S104).

図8は、食条件記憶部の構成例を示す図である。同図に示される食条件記憶部122には、食に該当する品目の一覧が記録され、品目ごとに品目ID及び品目名が記録されている。   FIG. 8 is a diagram illustrating a configuration example of the meal condition storage unit. In the meal condition storage unit 122 shown in the figure, a list of items corresponding to meals is recorded, and an item ID and an item name are recorded for each item.

したがって、ステップS104では、注文情報として受信された品目IDが食条件記憶部122に登録されているか否かが判定される。複数の品目IDが受信された場合、少なくとも一つの品目IDが食条件記憶部122に登録されていれば、注文された品目は食に該当すると判定される。なお、食に該当しない品目の一覧が食条件記憶部122に記録されていてもよい。その場合、受信された品目IDが食条件記憶部122に登録されていなければ、注文された品目は食に該当すると判定すればよい。   Therefore, in step S104, it is determined whether or not the item ID received as the order information is registered in the meal condition storage unit 122. When a plurality of item IDs are received, if at least one item ID is registered in the meal condition storage unit 122, it is determined that the ordered item corresponds to a meal. Note that a list of items that do not correspond to meals may be recorded in the meal condition storage unit 122. In this case, if the received item ID is not registered in the meal condition storage unit 122, it may be determined that the ordered item corresponds to a meal.

注文された品目が食に該当すると判定された場合(S104でYes)、食判定部112は、注文履歴記憶部121における、今回の注文に対するレコードの食フラグの値を「0」から「1」に更新する(S105)。   When it is determined that the ordered item corresponds to a meal (Yes in S104), the meal determination unit 112 changes the value of the meal flag of the record for the current order in the order history storage unit 121 from “0” to “1”. (S105).

続いて、食回数判定部113は、注文履歴記憶部121を用いて、今回の注文に係る食が当日において何回目の食であるか否か、又は朝食、昼食、若しくは夕食のいずれのカテゴリに該当するかを判定する(S106)。   Subsequently, the number of meals determination unit 113 uses the order history storage unit 121 to determine whether the meal related to the current order is the number of meals on the day, or to any category of breakfast, lunch, or dinner. It is determined whether it is applicable (S106).

続いて、服用要否判定部114は、食回数判定部113の判定結果と薬情報記憶部123とを用いて、今回の注文に係る食の前後(食前又は食後)に注文者が服用すべき薬の有無を判定する(S107)。具体的には、服用要否判定部114は、薬情報記憶部123(図6)において注文者IDと一致する利用者IDを有するレコードを抽出する。服用要否判定部114は、抽出されたレコードの中で、食回数又は服用時期が、食回数判定部113によって判定された回数又はカテゴリに一致し、服用方法が食前又は食後であるレコードの有無を判定する。例えば、注文者IDが「1001」であり、今回の注文が1回目の食又は朝食である場合、図6の例に基づけば、1番目のレコードが該当レコード(以下、「今回服用薬レコード」という。)となる。今回服用薬レコードが有る場合、服用要否判定部114は、今回の注文に係る食の前後に注文者が服用すべき薬(以下、「今回服用薬」という。)は有ると判定する。なお、食回数及び服用時期の双方が用いられる必要はなく、いずれか一方に基づいて判定が行われればよい。   Subsequently, using the determination result of the number of meals determination unit 113 and the medicine information storage unit 123, the ordering necessity determination unit 114 should be taken by the orderer before and after the meal related to the current order (before or after a meal). The presence or absence of a medicine is determined (S107). Specifically, the medication necessity determination unit 114 extracts a record having a user ID that matches the orderer ID in the medicine information storage unit 123 (FIG. 6). In the extracted records, the dosing necessity determination unit 114 indicates whether or not there is a record in which the number of meals or the dosing time coincides with the number or category determined by the number of meals determining unit 113 and the dosing method is before or after a meal. Determine. For example, if the orderer ID is “1001” and the current order is the first meal or breakfast, based on the example of FIG. 6, the first record is the corresponding record (hereinafter “the current medication record”). It is said.) If there is a medication record this time, the medication necessity determination unit 114 determines that there is a medicine (hereinafter referred to as “current medication”) that the orderer should take before and after the meal related to the current order. In addition, it is not necessary to use both the number of meals and the time of taking, and determination may be made based on either one.

今回服用薬が有る場合(S107でYes)、服用妥当性判定部115は、注文者に対する前回の薬の提供時期に鑑みて、現時点における服用の妥当性を薬提供履歴記憶部124及び今回服用薬レコードを用いて判定する(S108)。   When there is a medicine to be taken this time (Yes in S107), the dosage validity determination unit 115 determines the validity of the current dosage in consideration of the previous provision time of the medicine to the orderer and the medicine provision history storage unit 124 and the current dosage medicine. The determination is made using the record (S108).

図9は、薬提供履歴記憶部の構成例を示す図である。同図において、薬提供履歴記憶部124には、薬の提供ごとにレコードが登録されている。各レコードは、利用者ID、提供年月日、提供時刻、服用時期、及び服用方法等の項目を有する。利用者IDは、薬の提供を受けた者の利用者IDである。提供年月日は、薬が提供された年月日である。提供時刻は、薬が提供された時刻である。但し、後述されるように、現実に薬が提供された時刻ではなく、薬提供履歴記憶部124にレコードが登録された時刻である。服用時期は、提供された薬の服用時期である。服用方法は、提供された薬の服用方法である。   FIG. 9 is a diagram illustrating a configuration example of the medicine provision history storage unit. In the figure, a record is registered in the medicine supply history storage unit 124 for each medicine provided. Each record has items such as a user ID, a provision date, a provision time, a dosing time, and a dosing method. The user ID is the user ID of the person who received the medicine. The supply date is the date on which the drug was provided. The provision time is the time when the medicine is provided. However, as will be described later, this is not the time when the medicine is actually provided, but the time when the record is registered in the medicine supply history storage unit 124. The time of taking is the time of taking the provided medicine. The taking method is a method of taking the provided medicine.

現時点における服用は妥当であると判定されると(S109でYes)、薬提供処理部116は、注文者に薬を提供させるための処理、及び薬提供履歴記憶部124への薬の提供履歴の記録処理等を実行する(S110)。注文者に薬を提供させるための処理とは、薬票へ出力するメッセージの生成等である。   When it is determined that the current dose is appropriate (Yes in S109), the medicine provision processing unit 116 performs processing for causing the orderer to provide the medicine and the provision history of medicines to the medicine provision history storage unit 124. A recording process or the like is executed (S110). The process for providing the orderer with the medicine includes generation of a message to be output to the medicine slip.

続いて、服用要否判定部114は、薬情報記憶部123を用いて、今回の注文に係る食の食間に注文者が服用すべき薬の有無の判定を行う(S111)。なお、ステップS107において、今回服用薬は無いと判定された場合(S107でNo)、ステップS108〜S110は実行されることなく、ステップS111が実行される。続いて、服用要否判定部114は、薬情報記憶部123を用いて、次回の薬の服用時期を判定する(S112)。なお、ステップS108において、現時点における服用は妥当でないと判定された場合(S109でNo)、ステップS110及びS111は実行されることなく、ステップS112が実行される。   Subsequently, the medication necessity determination unit 114 uses the medicine information storage unit 123 to determine whether or not there is a medicine to be taken by the orderer between meals related to the current order (S111). In step S107, when it is determined that there is no medicine to be taken this time (No in S107), step S111 is executed without executing steps S108 to S110. Subsequently, the medication necessity determination unit 114 uses the medicine information storage unit 123 to determine the next medication time (S112). If it is determined in step S108 that the current dose is not appropriate (No in S109), step S112 is executed without executing steps S110 and S111.

続いて、在庫確認部117は、薬情報記憶部123を用いて、注文者について薬保管庫41への薬の補充の要否を判定する(S113)。続いて、薬票出力部118は、ステップS110において生成されるメッセージや、ステップS111〜S113における処理における判定結果等に基づいて、薬票の出力を薬票出力装置30に実行させる(S114)。   Subsequently, the inventory confirmation unit 117 uses the medicine information storage unit 123 to determine whether or not the orderer needs to replenish medicine to the medicine storage 41 (S113). Subsequently, the medication slip output unit 118 causes the medication slip output device 30 to output the medication slip based on the message generated in step S110, the determination results in the processing in steps S111 to S113, and the like (S114).

続いて、ステップS106の詳細について説明する。図10は、食回数判定処理の処理手順を説明するためのフローチャートである。   Next, details of step S106 will be described. FIG. 10 is a flowchart for explaining the processing procedure of the meal count determination processing.

ステップS201において、食回数判定部113は、注文者の当日の食に係るレコードを注文履歴記憶部121より検索する。具体的には、利用者IDが注文者IDに一致し、注文年月日が当日の年月日に一致し、食フラグが1であるレコードが検索される。なお、当日の年月日は、服用支援サーバ10のシステムタイムに基づいて判定すればよい。続いて、食回数判定部113は、検索されたレコード数を、注文者の当日の食の回数として判定する(S202)。この時点では、今回の注文に関しても注文履歴記憶部121に記録されているため、当該レコード数は、そのまま注文者の当日の食の回数となるからである。   In step S <b> 201, the meal count determination unit 113 searches the order history storage unit 121 for a record relating to the orderer's meal of the day. Specifically, a record in which the user ID matches the orderer ID, the order date matches the date, and the meal flag is 1 is searched. The date of the day may be determined based on the system time of the medication support server 10. Subsequently, the number of meals determination unit 113 determines the number of retrieved records as the number of meals on the day of the orderer (S202). This is because the current order is also recorded in the order history storage unit 121 at this time, and the number of records is directly the number of meals of the orderer on that day.

続いて、食回数判定部113は、当日の食の回数に応じて、今回の注文に係る食が、朝食、昼食、又は夕食のいずれであるかを判定する(S203)。すなわち、1回目の食である場合、朝食であると判定される(S204)、2回目の食である場合、昼食であると判定される(S205)。3回目の食である場合、夕食であると判定される(S206)。   Subsequently, the meal number determination unit 113 determines whether the meal related to the current order is breakfast, lunch, or dinner according to the number of meals on the day (S203). That is, if it is the first meal, it is determined to be breakfast (S204), and if it is the second meal, it is determined to be lunch (S205). If it is the third meal, it is determined to be dinner (S206).

続いて、図5のステップS108の詳細について説明する。図11は、服用妥当性判定処理の処理手順を説明するためのフローチャートである。   Next, details of step S108 in FIG. 5 will be described. FIG. 11 is a flowchart for explaining the processing procedure of the dosing validity determination process.

ステップS301において、服用妥当性判定部115は、薬提供履歴記憶部124に基づいて、注文者に対する前回の(最後の)薬の提供日時を判定する。具体的には、利用者IDが注文者IDに一致し、注文年月日及び提供時刻が直近のレコードの注文年月日及び提供時刻が、前回の薬の提供日時として判定される。続いて、服用妥当性判定部115は、前回の薬の提供日時から現在時刻までの経過時間(以下、単に「経過時間」という。)を算出する(S302)。なお、現在時刻は、服用支援サーバ10のシステムタイムに基づいて判定すればよい。   In step S <b> 301, the dosing validity determination unit 115 determines the previous (last) medicine provision date and time for the orderer based on the medicine provision history storage unit 124. Specifically, the order date and the provision time of the record whose user ID matches the orderer ID and the order date and the provision time are the latest are determined as the provision date and time of the previous medicine. Subsequently, the dosing validity determination unit 115 calculates an elapsed time from the previous medicine provision date and time to the current time (hereinafter simply referred to as “elapsed time”) (S302). The current time may be determined based on the system time of the medication support server 10.

続いて、服用妥当性判定部115は、薬情報記憶部123における今回服用薬レコードの服用間隔の値(以下、単に「服用間隔」という。)を取得する(S303)。続いて、服用妥当性判定部115は、経過時間と服用間隔とを比較することにより、今回服用薬の服用のために十分な時間が経過しているか否かを判定する(S304)。経過時間が服用間隔以上である場合(S304でYes)、服用妥当性判定部115は、今回服用薬の服用は妥当であると判定する(S305)。経過時間が服用間隔未満である場合(S304でNo)、服用妥当性判定部115は、今回服用薬の服用は妥当でないと判定する(S306)。   Subsequently, the dosing validity determination unit 115 acquires the value of the dosing interval (hereinafter simply referred to as “dosing interval”) of the current dosing record in the medication information storage unit 123 (S303). Subsequently, the dosing validity determination unit 115 compares the elapsed time with the dosing interval to determine whether or not a sufficient time has elapsed for the taking of the medicine taken this time (S304). When the elapsed time is equal to or longer than the dose interval (Yes in S304), the dose validity determination unit 115 determines that the current dose is appropriate (S305). When the elapsed time is less than the dose interval (No in S304), the dose validity determination unit 115 determines that the current dose is not appropriate (S306).

続いて、図5のステップS110の詳細について説明する。図12は、薬を提供させるための処理及び薬の提供履歴の記録処理の処理手順を説明するためのフローチャートである。   Next, details of step S110 in FIG. 5 will be described. FIG. 12 is a flowchart for explaining a processing procedure of processing for providing medicine and recording processing of medicine supply history.

ステップS401において、薬提供処理部116は、薬情報記憶部123における今回服用薬レコードに基づいて、薬提供履歴記憶部124(図9)に新たなレコードを追加する。新たなレコードの利用者ID、服用時期、服用方法には、今回服用薬レコードの利用者ID、服用時期、服用方法が転記される。新たなレコードの提供年月日、提供時刻には、現時点の年月日、時刻が記録される。   In step S <b> 401, the medicine provision processing unit 116 adds a new record to the medicine provision history storage unit 124 (FIG. 9) based on the current medication medicine record in the medicine information storage unit 123. The user ID, the time of taking, and the method of taking this time's medicine record are transcribed to the user ID, time of taking, and method of taking the new record. In the provision date and provision time of the new record, the current date and time are recorded.

続いて、薬提供処理部116は、今回服用薬レコードの在庫数を1減少させる(S402)。続いて、薬提供処理部116は、今回服用薬レコードの服用方法に基づいて、食前又は食後の服用薬が有るがことを示すメッセージ等を薬票データに記録する(S403)。薬票データとは、薬票に印字させる情報を管理するデータであり、例えば、メモリ装置103に生成される。   Subsequently, the medicine provision processing unit 116 decreases the stock quantity of the current medicine record by 1 (S402). Subsequently, the medicine provision processing unit 116 records a message or the like indicating that there is a medicine before or after a meal in the medicine sheet data based on the method of taking the current medicine record (S403). The medicine form data is data for managing information to be printed on the medicine form, and is generated in the memory device 103, for example.

図13は、薬票データの構成例を示す図である。同図に示されるように、1つの薬票に対応する薬データは、利用者ID,保管場所、及びメッセージごとのデータ項目を有する。メッセージごとのデータ項目は、図2の薬票における、それぞれのメッセージmn(nは正の整数)に対応する。ステップS403では、メッセージm1にメッセージが記録される。なお、利用者IDには、所定のタイミングで(例えば、ステップS104でYesであると判定されたときに)注文者IDが記録される。   FIG. 13 is a diagram showing a configuration example of medicine form data. As shown in the figure, the medicine data corresponding to one medicine slip has data items for each user ID, storage location, and message. The data item for each message corresponds to each message mn (n is a positive integer) in the medicine slip of FIG. In step S403, a message is recorded in message m1. In the user ID, the orderer ID is recorded at a predetermined timing (for example, when it is determined Yes in step S104).

続いて、薬提供処理部116は、今回服用薬レコードより保管場所IDを取得する(S404)。続いて、薬提供処理部116は、取得された保管場所IDを、薬票データの保管場所IDの項目に記録する(S405)。   Subsequently, the medicine provision processing unit 116 acquires the storage location ID from the current medicine record (S404). Subsequently, the medicine provision processing unit 116 records the acquired storage location ID in the item of the storage location ID of the medicine slip data (S405).

図12の処理は、今回の食に関する服用が妥当であると判定された場合に実行される。したがって、保管場所ID及びメッセージm1は、注文に係る食に関する服用が妥当である場合に限って薬票データに記録される。したがって、注文に係る食に関する服用が妥当でない場合、薬票には保管場所及びメッセージm1は印字されない。すなわち、注文者には、注文に係る食に関連して服用すべき薬の服用を促す情報は通知されない。   The process of FIG. 12 is executed when it is determined that the current meal is appropriate. Therefore, the storage location ID and the message m1 are recorded in the medicine slip data only when the food related to the order is appropriate. Therefore, when taking the food related to the order is not appropriate, the storage location and the message m1 are not printed on the medicine slip. In other words, the orderer is not notified of information that prompts the user to take a medicine that should be taken in connection with the meal related to the order.

続いて、図5のステップS111の詳細について説明する。図14は、食間服用薬判定処理の処理手順を説明するためのフローチャートである。   Next, details of step S111 in FIG. 5 will be described. FIG. 14 is a flowchart for explaining the processing procedure of the medicinal taking medicine determination processing.

ステップS501において、服用要否判定部114は、食回数判定部113の判定結果(今回の食の回数又はカテゴリ)と薬情報記憶部123とを用いて、今回の注文に係る食の食間に注文者が服用すべき薬の有無を判定する。具体的には、服用要否判定部114は、薬情報記憶部123(図6)において注文者IDと一致する利用者IDを有するレコードを抽出する。服用要否判定部114は、抽出されたレコードの中で、食回数又は服用時期が、食回数判定部113によって判定された回数又はカテゴリに一致し、服用方法が食間であるレコードの有無を判定する。例えば、注文者IDが「1001」であり、今回の注文が1回目の食又は朝食である場合、図6の例に基づけば、4番目のレコードが該当レコードとなる。該当レコードが有る場合、服用要否判定部114は、今回の注文に係る食の食間に注文者が服用すべき薬(以下、「今回食間薬」という。)は有ると判定する。   In step S <b> 501, the dosing necessity determination unit 114 uses the determination result (the current number of meals or category) of the meal number determination unit 113 and the medicine information storage unit 123 to order between meals related to the current order. Determine the presence or absence of medicines that a person should take. Specifically, the medication necessity determination unit 114 extracts a record having a user ID that matches the orderer ID in the medicine information storage unit 123 (FIG. 6). The dosing necessity determination unit 114 determines whether or not there is a record in which the number of meals or the dosing time matches the number or category determined by the number of meals determining unit 113 and the taking method is between meals in the extracted records. To do. For example, if the orderer ID is “1001” and the current order is the first meal or breakfast, the fourth record is the corresponding record based on the example of FIG. When there is a corresponding record, the dosing necessity determination unit 114 determines that there is a medicine to be taken by the orderer between meals related to the current order (hereinafter referred to as “current snack food”).

今回食間薬が有る場合(S501でYes)、服用要否判定部114は、食間の服用薬が有るがことを示すメッセージ(すなわち、図2のメッセージm2)を薬票データに記録する(S502)。   If there is a snack between meals (Yes in S501), the dose determination unit 114 records a message indicating that there is a snack between meals (that is, message m2 in FIG. 2) in the medication slip data (S502). .

続いて、図5のステップS112の詳細について説明する。図15は、次回服用時期判定処理の処理手順を説明するためのフローチャートである。   Next, details of step S112 in FIG. 5 will be described. FIG. 15 is a flowchart for explaining the processing procedure of the next dose timing determination process.

ステップS601において、服用要否判定部114は、注文者について当日の残りの食の回数を算出する。当日の残りの食の回数は、食回数判定部113によって判定された回数を3より減ずることによって取得すればよい。残りの食の回数が0でない場合(すなわち、まだ3回の食が済んでいない場合)(S602でYes)、服用要否判定部114は、当日の以後の食に関連して服用すべき薬の有無を判定する(S603)。具体的には、薬情報記憶部123の注文者に係るレコードの中で、残りの食のカテゴリ又は回数に対応するレコードが検索される。該当するレコードが検索された場合、服用要否判定部114は、以後の食に関連して服用すべき薬は有ると判定する。以後の食に関連して服用すべき薬は無い場合(S603でNo)、又は残りの食の回数が0である場合(S602でNo)、図15の処理は終了する。   In step S601, the need determination unit 114 calculates the number of remaining meals on the day for the orderer. What is necessary is just to acquire the frequency | count of the remaining meal of the day by subtracting the frequency | count determined by the food frequency determination part 113 from three. If the number of remaining meals is not zero (that is, if three meals have not been completed yet) (Yes in S602), the medication necessity determination unit 114 determines the medicine to be taken in relation to the meals after that day. Whether or not there is is determined (S603). Specifically, a record corresponding to the category or the number of times of the remaining meals is searched among the records related to the orderer in the medicine information storage unit 123. When the corresponding record is searched, the dosing necessity determination unit 114 determines that there is a medicine to be taken in relation to the subsequent meal. If there is no medicine to be taken in relation to the subsequent meals (No in S603), or if the number of remaining meals is 0 (No in S602), the process in FIG. 15 ends.

以後の食に関連して服用すべき薬は有る場合(S603でYes)、服用要否判定部114は、食回数判定部113の判定結果(今回の食の回数又はカテゴリ)と標準摂取時間記憶部125とを用いて、今回の食の標準摂取時間を判定する(S604)。   When there is a medicine to be taken in relation to the subsequent meal (Yes in S603), the dosing necessity determination unit 114 stores the determination result (the number of meals or category of this meal) and the standard intake time. The standard intake time of this meal is determined using the unit 125 (S604).

図16は、標準摂取時間記憶部の構成例を示す図である。同図において、標準摂取時間記憶部125には、朝食、昼食、及び夕食ごとに、標準開始時間と標準終了時間とが記録されている。標準開始時間と標準終了時間との間が標準摂取時間である。なお、同図では、カテゴリごとにレコードが登録されているが、食の回数ごとにレコードが登録されていてもよい。   FIG. 16 is a diagram illustrating a configuration example of the standard intake time storage unit. In the figure, the standard intake time storage unit 125 records a standard start time and a standard end time for each of breakfast, lunch, and dinner. The standard intake time is between the standard start time and the standard end time. In the figure, a record is registered for each category, but a record may be registered for each meal.

したがって、服用要否判定部114は、食回数判定部113の判定結果を標準摂取時間記憶部125に当てはめることにより、今回の食の標準摂取時間(以下、単に「標準摂取時間」という。)を判定する。   Therefore, the dosing necessity determination unit 114 applies the determination result of the number of meals determination unit 113 to the standard intake time storage unit 125, so that the standard intake time of the current meal (hereinafter simply referred to as “standard intake time”). judge.

続いて、服用要否判定部114は、現在時刻が標準摂取時間外であるか否かを判定する(S605)。現在時刻が標準摂取時間外である場合(S602でYes)、服用要否判定部114は、現在時刻は標準摂取時間に比べて遅れているか否かを判定する(S603)。すなわち、現在時刻が、今回の食に対する標準終了時間より後であるか否かが判定される。現在時刻が標準摂取時間より遅れている場合(S603でYes)、服用要否判定部114は、ステップS603の判定結果に基づいて、当日の残りの服用回数及び服用の服用方法を示すメッセージを薬票データに記録する(S607)。当該メッセージは、図2のメッセージm3に相当する。なお、当該メッセージは、現在時刻が標準摂取時間外であり、かつ、現在時刻が標準摂取時間に遅れている場合に限って記録される。現在時刻が標準摂取時間外であり、かつ、現在時刻が標準摂取時間に遅れている場合の具体的状況としては、例えば、寝坊等により注文者が昼食時に朝食を摂りに来た場合等である。このような場合、残りの食の摂取が省略される可能性があるため、適切な回数の食の摂取と、薬の服用とを促すため当該メッセージが薬票データに記録される。但し、現在時刻が、標準摂取時間内又は標準摂取時間より前の場合であっても、当該メッセージが薬票データに記録されるようにしてもよい。   Subsequently, the medication necessity determination unit 114 determines whether or not the current time is outside the standard intake time (S605). If the current time is outside the standard intake time (Yes in S602), the dose determination unit 114 determines whether the current time is delayed compared to the standard intake time (S603). That is, it is determined whether or not the current time is after the standard end time for the current meal. If the current time is later than the standard intake time (Yes in S603), the medication necessity determination unit 114 displays a message indicating the remaining number of times of the day and the method of taking the medication based on the determination result of Step S603. Record in the vote data (S607). This message corresponds to the message m3 in FIG. The message is recorded only when the current time is outside the standard intake time and the current time is delayed from the standard intake time. A specific situation when the current time is outside the standard intake time and the current time is behind the standard intake time is, for example, when the orderer comes to eat breakfast at lunch due to oversleeping, etc. . In such a case, since there is a possibility that the intake of the remaining food may be omitted, the message is recorded in the medicine ticket data in order to prompt the appropriate number of food intakes and medicines to be taken. However, even if the current time is within the standard intake time or before the standard intake time, the message may be recorded in the medication form data.

続いて、服用要否判定部114は、ステップS603の判定結果に基づいて、以後の食に関連して服用すべき薬のうち、次回に服用すべき薬の服用間隔を薬情報記憶部123より取得する(S608)。続いて、服用要否判定部114は、次回の薬の服用間隔を現在時刻に加算することにより、次回の薬の服用可能時刻を算出する(S609)。続いて、服用判定部は、算出された服用可能時刻以降を次回の食の推奨時間とし、当該推奨時間を示すメッセージを薬票データに記録する(S610)。当該メッセージは、図2のメッセージm4に相当する。   Subsequently, based on the determination result of step S603, the medication necessity determination unit 114 determines, from the medication information storage unit 123, the medication interval to be taken next time among medications to be taken in relation to subsequent meals. Obtain (S608). Subsequently, the dose determination unit 114 calculates the next available dose time by adding the next dose interval to the current time (S609). Subsequently, the dose determination unit sets the recommended time for the next meal after the calculated available dose time, and records a message indicating the recommended time in the medication form data (S610). This message corresponds to the message m4 in FIG.

続いて、図5のステップS113の詳細について説明する。図17は、在庫確認処理の処理手順を説明するためのフローチャートである。   Next, details of step S113 in FIG. 5 will be described. FIG. 17 is a flowchart for explaining the processing procedure of the inventory confirmation processing.

ステップS701において、在庫確認部117は、今回服用薬レコードより在庫数を取得する。続いて、在庫確認部117は、在庫数を所定の閾値と比較する(S702)。所定の閾値は、運用に応じて適切な値を定めればよい。例えば、1日分に相当する数等を閾値としてもよい。在庫数が閾値以下である場合(S702でYes)、在庫確認部117は、薬の補充を促すメッセージを薬票データに記録する(S703)。当該メッセージは、図2のメッセージm5に相当する。なお、在庫数が閾値を超えている場合(S702でNo)、薬の補充を促すメッセージは薬票データには記録されない。   In step S701, the inventory confirmation unit 117 acquires the number of inventory from the current medication record. Subsequently, the inventory checking unit 117 compares the inventory quantity with a predetermined threshold (S702). The predetermined threshold may be an appropriate value depending on the operation. For example, a number corresponding to one day may be used as the threshold value. When the number of stocks is equal to or less than the threshold (Yes in S702), the stock confirmation unit 117 records a message for prompting replenishment of medicine in the medicine slip data (S703). This message corresponds to the message m5 in FIG. Note that if the number of stocks exceeds the threshold (No in S702), a message prompting the replenishment of medicine is not recorded in the medicine slip data.

続いて、図5のステップS114の詳細について説明する。図18は、薬票出力処理の処理手順を説明するためのフローチャートである。   Next, details of step S114 in FIG. 5 will be described. FIG. 18 is a flowchart for explaining the procedure of the medicine slip output process.

ステップS801において、薬票出力部118は、薬票データに少なくとも一つのメッセージが記録されているか否かを確認する(S801)。少なくとも一つのメッセージが記録されている場合、薬票出力部118は、薬票の出力を薬票出力装置30に実行させる(S802)。例えば、薬票出力装置30が単なるプリンタである場合、薬票出力部118は、薬票データに基づいて薬票の印刷データを生成し、当該印刷データを薬票出力装置30に送信する。一方、薬票出力装置30が、高度な情報処理能力を有する場合、薬票出力部118は、薬票出力装置30に薬票データを送信するだけでもよい。この場合、薬票出力装置30が薬票データに基づいて印刷データを生成し、薬票を印刷すればよい。   In step S801, the medicine slip output unit 118 checks whether or not at least one message is recorded in the medicine slip data (S801). If at least one message is recorded, the medication slip output unit 118 causes the medication slip output device 30 to output the medication slip (S802). For example, when the medicine slip output device 30 is a simple printer, the medicine slip output unit 118 generates medicine slip print data based on the medicine slip data, and transmits the print data to the medicine slip output device 30. On the other hand, when the medication form output device 30 has a high information processing capability, the medication form output unit 118 may only transmit the medication form data to the medication form output device 30. In this case, the medicine sheet output device 30 may generate print data based on the medicine sheet data and print the medicine sheet.

続いて、薬票出力部118は、薬票データをメモリ装置103より削除することにより、薬票データのメモリ領域を解放する(S803)。   Subsequently, the medicine slip output unit 118 releases the memory area of the medicine slip data by deleting the medicine slip data from the memory device 103 (S803).

上述したように、本実施の形態によれば、食に該当する品目の注文に応じて、当日の食の回数が判定され、該回数に応じて服用の要否(服用すべき薬の有無)が判定される。服用が必要な場合、服用を促進する情報(本実施の形態における薬票)が出力される。したがって、まさに食を摂ろうとしているタイミングにおいて、服用者に対して薬の服用が必要であることを通知することができる。その結果、薬の飲み忘れを効果的に防止することができる。   As described above, according to the present embodiment, the number of meals on the day is determined according to the order of items corresponding to meals, and the necessity of taking (the presence or absence of medicine to be taken) according to the number of times. Is determined. When taking is necessary, information for promoting the taking (medicine slip in the present embodiment) is output. Therefore, it is possible to notify the user that it is necessary to take the medicine at the timing when they are about to eat. As a result, forgetting to take medicine can be effectively prevented.

但し、前回の食と今回の食との間隔が短い場合、今回の食のタイミングは薬の服用時間として適切でない場合がある。そこで、本実施の形態では、薬の服用間隔に基づいて服用の妥当性が判定され、妥当でないと判定された場合には、薬の服用を促すメッセージは出力されない。その結果、服用者が過剰摂取に近い状態になるのを適切に防止することができる。   However, if the interval between the previous meal and the current meal is short, the timing of this meal may not be appropriate as the time for taking the medicine. Therefore, in the present embodiment, the validity of taking is determined based on the interval between taking medicines, and if it is determined that the medicine is not valid, a message prompting the user to take the medicine is not output. As a result, it is possible to appropriately prevent the user from becoming close to overdose.

また、本実施の形態では、薬の服用間隔に基づいて、次回の服用可能時間を出力する。したがって、服用者は、出力された情報に基づいて、次回の食の摂取に適切な時間を判断することができる。   Moreover, in this Embodiment, based on the taking interval of a medicine, the next taking time is output. Therefore, the user can determine an appropriate time for the next food intake based on the output information.

また、本実施の形態では、当日の残りの食に応じた服用の要否が判定され、その判定結果が出力される。その結果、食の摂取時間が通常より遅れ、例えば夕方に昼食を摂る場合において、まだ服用すべき薬が有ることを服用者に通知することができる。   Moreover, in this Embodiment, the necessity of taking according to the rest of the day is determined, and the determination result is output. As a result, it is possible to notify the user that there is a medicine that should still be taken when the food intake time is delayed than usual, for example, when lunch is taken in the evening.

以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   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.

以上の説明に関し、更に以下の項を開示する。
(付記1)
注文者の注文者識別情報と注文された品目の品目識別情報との入力を受け付ける入力手段と、
入力された前記品目識別情報と、品目識別情報ごとに品目が薬の服用に関する食に該当するか否かを示す情報を記憶する食条件記憶手段とを用いて、注文された品目が前記食に該当するか否かを判定する判定手段と、
前記食に該当すると判定された場合に、注文者識別情報と注文の履歴情報とを関連付けて記憶する注文履歴記憶手段と、入力された前記注文者識別情報とを用いて、前記注文者の当日の前記食の回数を判定する食回数判定手段と、
判定された回数と、前記食の回数に応じて服用すべき薬に関する情報を記憶する薬情報記憶手段とを用いて、注文に係る前記食に関連して服用すべき薬の有無を判定する服用要否判定手段と、
前記服用要否判定手段による判定結果を出力する出力手段とを有する服用支援装置。
(付記2)
前記薬情報記憶手段は、前記食の回数に応じて服用すべき薬に関する情報として該薬の服用間隔を示す情報を記憶し、
前記服用要否判定手段によって服用すべき薬が有ると判定された場合に、薬の提供時期の履歴情報を記憶した提供履歴記憶手段を用いて、前回の薬の提供時期から前記服用期間が経過しているかを判定する妥当性判定手段を有し、
前記出力手段は、前記服用期間が経過していないと判定された場合は、前記注文に係る前記食に関連して服用すべき薬が有ることを示す情報は出力しない付記1記載の服用支援装置。
(付記3)
前記服用要否判定手段は、前記薬情報記憶手段に記憶されている前記服用期間に基づいて、次回の服用可能時間を算出し、
前記出力手段は、前記服用可能時間を出力する付記2記載の服用支援装置。
(付記4)
前記服用要否判定手段は、前記食回数判定手段によって判定された回数に基づいて、当日の残りの食の回数を算出し、算出された該回数に対応して服用すべき薬の有無を前記薬情報記憶手段を用いて判定する付記1乃至3いずれか一項記載の服用支援装置。
(付記5)
コンピュータに、
注文者の注文者識別情報と注文された品目の品目識別情報との入力を受け付ける入力手順と、
入力された前記品目識別情報と、品目識別情報ごとに品目が薬の服用に関する食に該当するか否かを示す情報を記憶する食条件記憶手段とを用いて、注文された品目が前記食に該当するか否かを判定する判定手順と、
前記食に該当すると判定された場合に、注文者識別情報と注文の履歴情報とを関連付けて記憶する注文履歴記憶手段と、入力された前記注文者識別情報とを用いて、前記注文者の当日の前記食の回数を判定する食回数判定手順と、
判定された回数と、前記食の回数に応じて服用すべき薬に関する情報を記憶する薬情報記憶手段とを用いて、注文に係る前記食に関連して服用すべき薬の有無を判定する服用要否判定手順と、
前記服用要否判定手順による判定結果を出力する出力手順とを実行させるための服用支援プログラム。
(付記6)
前記薬情報記憶手段は、前記食の回数に応じて服用すべき薬に関する情報として該薬の服用間隔を示す情報を記憶し、
前記服用要否判定手順において服用すべき薬が有ると判定された場合に、薬の提供時期の履歴情報を記憶した提供履歴記憶手段を用いて、前回の薬の提供時期から前記服用期間が経過しているかを判定する妥当性判定手順を前記コンピュータに実行させ、
前記出力手順は、前記服用期間が経過していないと判定された場合は、前記注文に係る前記食に関連して服用すべき薬が有ることを示す情報は出力しない付記5記載の服用支援プログラム。
(付記7)
前記服用要否判定手順は、前記薬情報記憶手段に記憶されている前記服用期間に基づいて、次回の服用可能時間を算出し、
前記出力手順は、前記服用可能時間を出力する付記6記載の服用支援プログラム。
(付記8)
前記服用要否判定手順は、前記食回数判定手順において判定された回数に基づいて、当日の残りの食の回数を算出し、算出された該回数に対応して服用すべき薬の有無を前記薬情報記憶手段を用いて判定する付記5乃至7いずれか一項記載の服用支援プログラム。
(付記9)
コンピュータが実行する服用支援方法であって、
注文者の注文者識別情報と注文された品目の品目識別情報との入力を受け付ける入力手順と、
入力された前記品目識別情報と、品目識別情報ごとに品目が薬の服用に関する食に該当するか否かを示す情報を記憶する食条件記憶手段とを用いて、注文された品目が前記食に該当するか否かを判定する判定手順と、
前記食に該当すると判定された場合に、注文者識別情報と注文の履歴情報とを関連付けて記憶する注文履歴記憶手段と、入力された前記注文者識別情報とを用いて、前記注文者の当日の前記食の回数を判定する食回数判定手順と、
判定された回数と、前記食の回数に応じて服用すべき薬に関する情報を記憶する薬情報記憶手段とを用いて、注文に係る前記食に関連して服用すべき薬の有無を判定する服用要否判定手順と、
前記服用要否判定手順による判定結果を出力する出力手順とを有する服用支援方法。
(付記10)
前記薬情報記憶手段は、前記食の回数に応じて服用すべき薬に関する情報として該薬の服用間隔を示す情報を記憶し、
前記服用要否判定手順において服用すべき薬が有ると判定された場合に、薬の提供時期の履歴情報を記憶した提供履歴記憶手段を用いて、前回の薬の提供時期から前記服用期間が経過しているかを判定する妥当性判定手順を有し、
前記出力手順は、前記服用期間が経過していないと判定された場合は、前記注文に係る前記食に関連して服用すべき薬が有ることを示す情報は出力しない付記9記載の服用支援方法。
(付記11)
前記服用要否判定手順は、前記薬情報記憶手段に記憶されている前記服用期間に基づいて、次回の服用可能時間を算出し、
前記出力手順は、前記服用可能時間を出力する付記10記載の服用支援方法。
(付記12)
前記服用要否判定手順は、前記食回数判定手順において判定された回数に基づいて、当日の残りの食の回数を算出し、算出された該回数に対応して服用すべき薬の有無を前記薬情報記憶手段を用いて判定する付記9乃至11いずれか一項記載の服用支援方法。
Regarding the above description, the following items are further disclosed.
(Appendix 1)
An input means for receiving input of the orderer identification information of the orderer and the item identification information of the ordered item;
The ordered item is stored in the meal using the input item identification information and food condition storage means for storing information indicating whether or not the item corresponds to a meal related to taking medicine for each item identification information. A determination means for determining whether or not it is applicable;
When it is determined that the meal is applicable, the orderer storage unit that stores the orderer identification information and the order history information in association with each other, and the orderer identification information that is input, and the orderer's day The number of meals determining means for determining the number of meals;
Use of the determined number of times and the medicine information storage means for storing information on the medicine to be taken according to the number of times of the meal, to determine whether or not there is a medicine to be taken in relation to the meal related to the order Necessity determination means;
A medication support apparatus comprising: output means for outputting a determination result by the medication necessity determination means.
(Appendix 2)
The medicine information storage means stores information indicating a medication interval as information on a medicine to be taken according to the number of meals,
When it is determined that there is a medicine to be taken by the taking necessity determination means, the taking period has elapsed from the previous medicine provision time using the provision history storage means storing the history information of the medicine provision time. Has a validity judgment means for judging whether or not
The medication support apparatus according to appendix 1, wherein the output means does not output information indicating that there is a medicine to be taken in relation to the meal related to the order when it is determined that the medication period has not elapsed. .
(Appendix 3)
The medication necessity determination means calculates a next possible dose time based on the medication period stored in the medicine information storage means,
The medication support apparatus according to appendix 2, wherein the output means outputs the doseable time.
(Appendix 4)
The taking necessity determination means calculates the number of remaining meals of the day based on the number of times determined by the number of meals determining means, and determines whether or not there is a medicine to be taken corresponding to the calculated number of times. The medication support apparatus according to any one of supplementary notes 1 to 3, wherein the medication information storage unit is used for determination.
(Appendix 5)
On the computer,
An input procedure for receiving input of the orderer identification information of the orderer and the item identification information of the ordered item;
The ordered item is stored in the meal using the input item identification information and food condition storage means for storing information indicating whether or not the item corresponds to a meal related to taking medicine for each item identification information. A determination procedure for determining whether or not it is applicable;
When it is determined that the meal is applicable, the orderer storage unit that stores the orderer identification information and the order history information in association with each other, and the orderer identification information that is input, and the orderer's day The number of meals determination procedure for determining the number of meals of
Use of the determined number of times and the medicine information storage means for storing information on the medicine to be taken according to the number of times of the meal, to determine whether or not there is a medicine to be taken in relation to the meal related to the order Necessity determination procedure,
A dosing support program for executing an output procedure for outputting a determination result based on the dosing necessity determination procedure.
(Appendix 6)
The medicine information storage means stores information indicating a medication interval as information on a medicine to be taken according to the number of meals,
When it is determined that there is a medicine to be taken in the taking necessity determination procedure, the taking period elapses from the previous medicine provision time using the provision history storage means storing the history information of the medicine provision time. Causing the computer to execute a validity determination procedure for determining whether or not
The medication support program according to appendix 5, wherein the output procedure does not output information indicating that there is a medicine to be taken in relation to the meal related to the order when it is determined that the taking period has not elapsed. .
(Appendix 7)
The taking necessity determination procedure calculates a next takeable time based on the taking period stored in the medicine information storage unit,
The dosing support program according to appendix 6, wherein the output procedure outputs the dosing available time.
(Appendix 8)
Based on the number of times determined in the number-of-meals determination procedure, the number of times that the need for taking is determined is calculated based on the number of remaining meals on the day, and the presence / absence of a medicine to be taken corresponding to the calculated number The medication support program according to any one of supplementary notes 5 to 7, which is determined by using medicine information storage means.
(Appendix 9)
A computer-implemented method for taking medication,
An input procedure for receiving input of the orderer identification information of the orderer and the item identification information of the ordered item;
The ordered item is stored in the meal using the input item identification information and food condition storage means for storing information indicating whether or not the item corresponds to a meal related to taking medicine for each item identification information. A determination procedure for determining whether or not it is applicable;
When it is determined that the meal is applicable, the orderer storage unit that stores the orderer identification information and the order history information in association with each other, and the orderer identification information that is input, and the orderer's day The number of meals determination procedure for determining the number of meals of
Use of the determined number of times and the medicine information storage means for storing information on the medicine to be taken according to the number of times of the meal, to determine whether or not there is a medicine to be taken in relation to the meal related to the order Necessity determination procedure,
A medication support method comprising: an output procedure for outputting a determination result by the medication necessity determination procedure.
(Appendix 10)
The medicine information storage means stores information indicating a medication interval as information on a medicine to be taken according to the number of meals,
When it is determined that there is a medicine to be taken in the taking necessity determination procedure, the taking period elapses from the previous medicine provision time using the provision history storage means storing the history information of the medicine provision time. Have a validity determination procedure to determine whether
The dosing support method according to appendix 9, wherein the output procedure does not output information indicating that there is a medicine to be taken in connection with the meal related to the order when it is determined that the dosing period has not elapsed. .
(Appendix 11)
The taking necessity determination procedure calculates a next takeable time based on the taking period stored in the medicine information storage unit,
The dosing support method according to appendix 10, wherein the output procedure outputs the dosing available time.
(Appendix 12)
Based on the number of times determined in the number-of-meals determination procedure, the number of times that the need for taking is determined is calculated based on the number of remaining meals on the day, and the presence / absence of a medicine to be taken corresponding to the calculated number The medication support method according to any one of supplementary notes 9 to 11, which is determined by using medicine information storage means.

1 服用支援システム
10 服用支援サーバ
20 注文入力装置
30 薬票出力装置
40 在庫管理装置
41 薬保管庫
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
111 注文情報入力部
112 食判定部
113 食回数判定部
114 服用要否判定部
115 服用妥当性判定部
116 薬提供処理部
117 在庫確認部
118 薬票出力部
121 注文履歴記憶部
122 食条件記憶部
123 薬情報記憶部
124 薬提供履歴記憶部
125 標準摂取時間記憶部
B バス
DESCRIPTION OF SYMBOLS 1 Dosing support system 10 Dosing support server 20 Order input device 30 Drug slip output device 40 Inventory management device 41 Medicine storage 100 Drive device 101 Recording medium 102 Auxiliary storage device 103 Memory device 104 CPU
105 Interface Device 111 Order Information Input Unit 112 Meal Determination Unit 113 Meal Number Determination Unit 114 Medication Necessity Determination Unit 115 Dosing Relevance Determination Unit 116 Medicine Providing Processing Unit 117 Stock Checking Unit 118 Medicine Card Output Unit 121 Order History Storage Unit 122 Meal Condition storage unit 123 Drug information storage unit 124 Drug provision history storage unit 125 Standard intake time storage unit B bus

Claims (6)

注文者の注文者識別情報と注文された品目の品目識別情報との入力を受け付ける入力手段と、
入力された前記品目識別情報と、品目識別情報ごとに品目が薬の服用に関する食に該当するか否かを示す情報を記憶する食条件記憶手段とを用いて、注文された品目が前記食に該当するか否かを判定する判定手段と、
前記食に該当すると判定された場合に、注文者識別情報と注文の履歴情報とを関連付けて記憶する注文履歴記憶手段と、入力された前記注文者識別情報とを用いて、前記注文者の当日の前記食の回数を判定する食回数判定手段と、
判定された回数と、前記食の回数に応じて服用すべき薬に関する情報を記憶する薬情報記憶手段とを用いて、注文に係る前記食に関連して服用すべき薬の有無を判定する服用要否判定手段と、
前記服用要否判定手段による判定結果を出力する出力手段とを有する服用支援装置。
An input means for receiving input of the orderer identification information of the orderer and the item identification information of the ordered item;
The ordered item is stored in the meal using the input item identification information and food condition storage means for storing information indicating whether or not the item corresponds to a meal related to taking medicine for each item identification information. A determination means for determining whether or not it is applicable;
When it is determined that the meal is applicable, the orderer storage unit that stores the orderer identification information and the order history information in association with each other, and the orderer identification information that is input, and the orderer's day The number of meals determining means for determining the number of meals;
Use of the determined number of times and the medicine information storage means for storing information on the medicine to be taken according to the number of times of the meal, to determine whether or not there is a medicine to be taken in relation to the meal related to the order Necessity determination means;
A medication support apparatus comprising: output means for outputting a determination result by the medication necessity determination means.
前記薬情報記憶手段は、前記食の回数に応じて服用すべき薬に関する情報として該薬の服用間隔を示す情報を記憶し、
前記服用要否判定手段によって服用すべき薬が有ると判定された場合に、薬の提供時期の履歴情報を記憶した提供履歴記憶手段を用いて、前回の薬の提供時期から前記服用期間が経過しているかを判定する妥当性判定手段を有し、
前記出力手段は、前記服用期間が経過していないと判定された場合は、前記注文に係る前記食に関連して服用すべき薬が有ることを示す情報は出力しない請求項1記載の服用支援装置。
The medicine information storage means stores information indicating a medication interval as information on a medicine to be taken according to the number of meals,
When it is determined that there is a medicine to be taken by the taking necessity determination means, the taking period has elapsed from the previous medicine provision time using the provision history storage means storing the history information of the medicine provision time. Has a validity judgment means for judging whether or not
The medication support according to claim 1, wherein the output means does not output information indicating that there is a medicine to be taken in relation to the meal related to the order when it is determined that the medication period has not elapsed. apparatus.
前記服用要否判定手段は、前記薬情報記憶手段に記憶されている前記服用期間に基づいて、次回の服用可能時間を算出し、
前記出力手段は、前記服用可能時間を出力する請求項2記載の服用支援装置。
The medication necessity determination means calculates a next possible dose time based on the medication period stored in the medicine information storage means,
The medication support apparatus according to claim 2, wherein the output unit outputs the medication available time.
前記服用要否判定手段は、前記食回数判定手段によって判定された回数に基づいて、当日の残りの食の回数を算出し、算出された該回数に対応して服用すべき薬の有無を前記薬情報記憶手段を用いて判定する請求項1乃至3いずれか一項記載の服用支援装置。   The taking necessity determination means calculates the number of remaining meals of the day based on the number of times determined by the number of meals determining means, and determines whether or not there is a medicine to be taken corresponding to the calculated number of times. The medication support apparatus according to any one of claims 1 to 3, wherein the medication information storage means is used for determination. コンピュータに、
注文者の注文者識別情報と注文された品目の品目識別情報との入力を受け付ける入力手順と、
入力された前記品目識別情報と、品目識別情報ごとに品目が薬の服用に関する食に該当するか否かを示す情報を記憶する食条件記憶手段とを用いて、注文された品目が前記食に該当するか否かを判定する判定手順と、
前記食に該当すると判定された場合に、注文者識別情報と注文の履歴情報とを関連付けて記憶する注文履歴記憶手段と、入力された前記注文者識別情報とを用いて、前記注文者の当日の前記食の回数を判定する食回数判定手順と、
判定された回数と、前記食の回数に応じて服用すべき薬に関する情報を記憶する薬情報記憶手段とを用いて、注文に係る前記食に関連して服用すべき薬の有無を判定する服用要否判定手順と、
前記服用要否判定手順による判定結果を出力する出力手順とを実行させるための服用支援プログラム。
On the computer,
An input procedure for receiving input of the orderer identification information of the orderer and the item identification information of the ordered item;
The ordered item is stored in the meal using the input item identification information and food condition storage means for storing information indicating whether or not the item corresponds to a meal related to taking medicine for each item identification information. A determination procedure for determining whether or not it is applicable;
When it is determined that the meal is applicable, the orderer storage unit that stores the orderer identification information and the order history information in association with each other, and the orderer identification information that is input, and the orderer's day The number of meals determination procedure for determining the number of meals of
Use of the determined number of times and the medicine information storage means for storing information on the medicine to be taken according to the number of times of the meal, to determine whether or not there is a medicine to be taken in relation to the meal related to the order Necessity determination procedure,
A dosing support program for executing an output procedure for outputting a determination result based on the dosing necessity determination procedure.
コンピュータが実行する服用支援方法であって、
注文者の注文者識別情報と注文された品目の品目識別情報との入力を受け付ける入力手順と、
入力された前記品目識別情報と、品目識別情報ごとに品目が薬の服用に関する食に該当するか否かを示す情報を記憶する食条件記憶手段とを用いて、注文された品目が前記食に該当するか否かを判定する判定手順と、
前記食に該当すると判定された場合に、注文者識別情報と注文の履歴情報とを関連付けて記憶する注文履歴記憶手段と、入力された前記注文者識別情報とを用いて、前記注文者の当日の前記食の回数を判定する食回数判定手順と、
判定された回数と、前記食の回数に応じて服用すべき薬に関する情報を記憶する薬情報記憶手段とを用いて、注文に係る前記食に関連して服用すべき薬の有無を判定する服用要否判定手順と、
前記服用要否判定手順による判定結果を出力する出力手順とを有する服用支援方法。
A computer-implemented method for taking medication,
An input procedure for receiving input of the orderer identification information of the orderer and the item identification information of the ordered item;
The ordered item is stored in the meal using the input item identification information and food condition storage means for storing information indicating whether or not the item corresponds to a meal related to taking medicine for each item identification information. A determination procedure for determining whether or not it is applicable;
When it is determined that the meal is applicable, the orderer storage unit that stores the orderer identification information and the order history information in association with each other, and the orderer identification information that is input, and the orderer's day The number of meals determination procedure for determining the number of meals of
Use of the determined number of times and the medicine information storage means for storing information on the medicine to be taken according to the number of times of the meal, to determine whether or not there is a medicine to be taken in relation to the meal related to the order Necessity determination procedure,
A medication support method comprising: an output procedure for outputting a determination result by the medication necessity determination procedure.
JP2009230380A 2009-10-02 2009-10-02 Dosing support device, dosing support program, and dosing support method Expired - Fee Related JP5343804B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009230380A JP5343804B2 (en) 2009-10-02 2009-10-02 Dosing support device, dosing support program, and dosing support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009230380A JP5343804B2 (en) 2009-10-02 2009-10-02 Dosing support device, dosing support program, and dosing support method

Publications (2)

Publication Number Publication Date
JP2011072749A JP2011072749A (en) 2011-04-14
JP5343804B2 true JP5343804B2 (en) 2013-11-13

Family

ID=44017364

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009230380A Expired - Fee Related JP5343804B2 (en) 2009-10-02 2009-10-02 Dosing support device, dosing support program, and dosing support method

Country Status (1)

Country Link
JP (1) JP5343804B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014515684A (en) * 2011-04-25 2014-07-03 アクセス ビジネス グループ インターナショナル リミテッド ライアビリティ カンパニー Pill dispenser
JP2015222466A (en) * 2014-05-22 2015-12-10 株式会社ナカヨ Medication management device for automatically displaying medication information
CN109195570B (en) 2017-03-20 2022-03-29 捷通国际有限公司 System and method for monitoring intake compliance
JP2020151039A (en) * 2019-03-18 2020-09-24 オムロンヘルスケア株式会社 Medication support information generation device, method, and program

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0863519A (en) * 1994-08-23 1996-03-08 Fujitsu Ltd Administration indication and administration indication generation device
US6018289A (en) * 1995-06-15 2000-01-25 Sekura; Ronald D. Prescription compliance device and method of using device
JPH10283419A (en) * 1997-04-03 1998-10-23 Kiyokushiyou:Kk Dosage guidance support system
JP3336241B2 (en) * 1997-12-25 2002-10-21 富士通株式会社 Medical information system and terminal device for patients
JP2001325359A (en) * 2000-05-17 2001-11-22 Mitsubishi Electric Systemware Corp Device and method for medicine-taking schedule management and computer-readable recording medium with recorded program
JP2002011057A (en) * 2000-06-29 2002-01-15 Osaka Godo Keiso Kk Self-control system for aged persons
JP2002236745A (en) * 2001-02-13 2002-08-23 Alpha Data:Kk Information service system in facility such as hospital and home for elderly
JP2004287956A (en) * 2003-03-24 2004-10-14 Fujitsu Ltd Method and system for managing dose schedule and dose schedule management program
TW201044308A (en) * 2009-06-10 2010-12-16 Dynalab Singapore Ltd A business model of patient's nursing at home on 3 Nets

Also Published As

Publication number Publication date
JP2011072749A (en) 2011-04-14

Similar Documents

Publication Publication Date Title
JP7417134B2 (en) Drug distribution support system
US10984896B2 (en) Systems and methods for providing an inducement to purchase incident to a physician&#39;s prescription of medication
JP7421143B2 (en) Drug distribution support system
US20140009287A1 (en) Information processor apparatus, method, and program
JP5343804B2 (en) Dosing support device, dosing support program, and dosing support method
JP2010287237A (en) Physician&#39;s instruction management system using communication network
MX2012003561A (en) Verification of dispensed items.
JP2006092197A (en) Medicine management system and reader used for medicine management system
JP2004157978A (en) Adverse drug interaction check system
JP2003263501A (en) Method and program for sending prescription
TWM495849U (en) Electronic medicine kit with medication notification and confirmation
US20140006040A1 (en) Home healthcare system including medication administration system and method of dispensing medicines
JP2014157593A (en) Electronic menu system
Harocopos et al. Implementing a Methadone Delivery System in New York City in Response to COVID-19
CN110739037A (en) Medication management and control method, device, system, computer equipment and storage medium
JP2004318240A (en) Drug medicine information management system
JP6743416B2 (en) Information processing apparatus and method, information processing system, and program
JP7245569B1 (en) Program, method and information processing device
JP2024055808A (en) Medication management system, management server, and management server control program
JP2020177595A (en) Prescription information receiving device, method, and computer program
JP2024054975A (en) Medication management system, management server, and management server control program
JP2005242637A (en) Medicine sale permission decision method, program, and apparatus
JP2003235384A (en) Medicine/health food supply control system for pet

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120605

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130627

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: 20130716

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130729

R150 Certificate of patent or registration of utility model

Ref document number: 5343804

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees