Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6561526B2 - Program, information processing apparatus and information processing method - Google Patents
[go: Go Back, main page]

JP6561526B2 - Program, information processing apparatus and information processing method - Google Patents

Program, information processing apparatus and information processing method Download PDF

Info

Publication number
JP6561526B2
JP6561526B2 JP2015060006A JP2015060006A JP6561526B2 JP 6561526 B2 JP6561526 B2 JP 6561526B2 JP 2015060006 A JP2015060006 A JP 2015060006A JP 2015060006 A JP2015060006 A JP 2015060006A JP 6561526 B2 JP6561526 B2 JP 6561526B2
Authority
JP
Japan
Prior art keywords
patient
cpu
terminal
reservation
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
JP2015060006A
Other languages
Japanese (ja)
Other versions
JP2016181049A (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 JP2015060006A priority Critical patent/JP6561526B2/en
Publication of JP2016181049A publication Critical patent/JP2016181049A/en
Application granted granted Critical
Publication of JP6561526B2 publication Critical patent/JP6561526B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、プログラム、情報処理装置及び情報処理方法に関する。   The present invention relates to a program, an information processing apparatus, and an information processing method.

従来、患者自身が薬剤情報を入手し、医師の定めた日時に薬剤を患者が服用したか否かを確認することが可能な薬剤服用情報管理システムが知られている。
(例えば特許文献1及び2参照)。
2. Description of the Related Art Conventionally, there is known a medication information management system in which a patient himself obtains medication information and can confirm whether or not the patient has taken the medication at a date and time determined by a doctor.
(For example, refer to Patent Documents 1 and 2).

特開平10−201827号公報Japanese Patent Laid-Open No. 10-201827 特開2009−100885号公報Japanese Unexamined Patent Publication No. 2009-100855

しかしながら、従来の技術では処方した薬剤の効果を把握できないという問題がある。   However, there is a problem that the effect of the prescribed medicine cannot be grasped by the conventional technique.

一つの側面では、患者に処方した薬剤の効果を把握することが可能なプログラム等を提供することを目的とする。   In one aspect, an object is to provide a program or the like that can grasp the effect of a drug prescribed to a patient.

コンピュータに、患者に処方された薬剤の服薬に伴う効果の確認を行うタイミングの設定を受け付け、前記タイミングにて、前記患者の端末宛に薬剤の効果を問い合わせるメッセージを送信し、前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の端末宛てに診察予約に関する情報を出力し、前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の診察予約が存在するか否かを判断し、診察予約が存在すると判断した場合、該診察予約を取り消す処理を実行させる。 The computer accepts the setting of the timing for confirming the effect accompanying the medication of the medicine prescribed to the patient, and at the timing, transmits a message for inquiring about the effect of the medicine to the patient's terminal, from the patient's terminal. When a response indicating that there is no effect associated with taking a drug is received, when information regarding a medical appointment is output to the patient's terminal and a response indicating that there is no effect associated with taking the drug is received from the patient's terminal Then, it is determined whether or not there is a medical appointment, and if it is determined that there is a medical appointment, a process for canceling the medical appointment is executed.

患者に処方した薬剤の効果を把握することが可能となる。   It becomes possible to grasp the effect of the medicine prescribed to the patient.

情報処理システムの概要を示すブロック図である。It is a block diagram showing the outline of an information processing system. 医師用コンピュータのハードウェア群を示すブロック図である。It is a block diagram which shows the hardware group of a doctor computer. 患者DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of patient DB. カルテDBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of medical chart DB. 携帯端末のハードウェア群を示すブロック図である。It is a block diagram which shows the hardware group of a portable terminal. サーバコンピュータのハードウェア群を示すブロック図である。It is a block diagram which shows the hardware group of a server computer. サーバコンピュータの患者DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of patient DB of a server computer. サーバコンピュータのカルテDBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of medical chart DB of a server computer. サーバコンピュータが有する服薬DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of the medication DB which a server computer has. 服薬完了情報の入力イメージを示す説明図である。It is explanatory drawing which shows the input image of medication completion information. 携帯端末の表示部にメッセージが表示された表示イメージを示す説明図である。It is explanatory drawing which shows the display image in which the message was displayed on the display part of the portable terminal. 携帯端末の表示部に表示される、診察予約に関する情報の表示イメージを示す説明図である。It is explanatory drawing which shows the display image of the information regarding a medical examination reservation displayed on the display part of a portable terminal. タイミング値の登録手順を示すフローチャートである。It is a flowchart which shows the registration procedure of a timing value. 診察予約に関する情報の出力処理手順を示すフローチャートである。It is a flowchart which shows the output processing procedure of the information regarding a medical examination reservation. 診察予約に関する情報の出力処理手順を示すフローチャートである。It is a flowchart which shows the output processing procedure of the information regarding a medical examination reservation. 実施の形態2に係る情報処理システムの概要を示すブロック図である。6 is a block diagram illustrating an overview of an information processing system according to Embodiment 2. FIG. 実施の形態2におけるサーバコンピュータのハードウェア群を示すブロック図である。FIG. 10 is a block diagram illustrating a hardware group of a server computer in a second embodiment. ビーコンDBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of beacon DB. インストール処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of an installation process. インストール処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of an installation process. インストール処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of an installation process. インストール処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of an installation process. 実施の形態4に係る医師用コンピュータのハードウェア群を示すブロック図である。FIG. 10 is a block diagram illustrating a hardware group of a doctor computer according to a fourth embodiment. 実施の形態4に係るサーバコンピュータのハードウェア群を示すブロック図である。FIG. 10 is a block diagram illustrating a hardware group of a server computer according to a fourth embodiment. 医師用コンピュータの予約DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of reservation DB of a doctor computer. サーバコンピュータの予約DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of reservation DB of a server computer. 携帯端末の表示部に表示される予約受付画面のイメージを示す説明図である。It is explanatory drawing which shows the image of the reservation reception screen displayed on the display part of a portable terminal. 予約処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a reservation process. 予約処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a reservation process. 予約処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a reservation process. 予約処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a reservation process. 予約DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of reservation DB. 予約DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of reservation DB. 削除処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a deletion process. 削除処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a deletion process. 削除処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a deletion process. 削除処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a deletion process. 上述した形態のサーバコンピュータ及び医師用コンピュータの動作を示す機能ブロック図である。It is a functional block diagram which shows operation | movement of the server computer and doctor computer of the form mentioned above. 実施の形態8に係るサーバコンピュータのハードウェア群を示すブロック図である。FIG. 20 is a block diagram illustrating a hardware group of a server computer according to an eighth embodiment.

実施の形態1
以下実施の形態を、図面を参照して説明する。図1は情報処理システムの概要を示すブロック図である。情報処理システムは第1コンピュータ1、情報処理装置2及び第2コンピュータ3等を含む。第1コンピュータ1、情報処理装置2及び第2コンピュータ3は、インターネット、公衆電話網、LAN(Local Area Network)等の通信網Nを介して相互に接続されている。第2コンピュータ3は例えば病院、薬局等の医療施設に設けられるサーバコンピュータ、パーソナルコンピュータ、PDA(Personal Digital Assistant)、またはスマートフォン等である。以下第2コンピュータ3を医師用コンピュータ3という。
Embodiment 1
Hereinafter, embodiments will be described with reference to the drawings. FIG. 1 is a block diagram showing an outline of an information processing system. The information processing system includes a first computer 1, an information processing device 2, a second computer 3, and the like. The first computer 1, the information processing apparatus 2, and the second computer 3 are connected to each other via a communication network N such as the Internet, a public telephone network, and a LAN (Local Area Network). The second computer 3 is, for example, a server computer, a personal computer, a PDA (Personal Digital Assistant), a smartphone, or the like provided in a medical facility such as a hospital or a pharmacy. Hereinafter, the second computer 3 is referred to as a doctor computer 3.

第1コンピュータ1は上記の医師用コンピュータ3との間で情報を送受信するサーバコンピュータまたはパーソナルコンピュータ等である。以下、第1コンピュータ1をサーバコンピュータ1という。なお、本実施形態では、第1コンピュータ1と第2コンピュータ3とを別体としているが、いずれか一つに統合しても良い。情報処理装置2は、パーソナルコンピュータ、携帯電話、PDA、スマートフォン、カメラ、またはゲーム機等である。以下では、情報処理装置2を携帯端末2であるものとして説明する。患者に薬剤を処方した場合、医者は医師用コンピュータ3に薬剤の服薬に伴う効果の確認を行うタイミングのための情報(以下、場合によりタイミング値という)を入力する。   The first computer 1 is a server computer or a personal computer that transmits and receives information to and from the above-described doctor computer 3. Hereinafter, the first computer 1 is referred to as a server computer 1. In the present embodiment, the first computer 1 and the second computer 3 are separated, but may be integrated into any one of them. The information processing apparatus 2 is a personal computer, a mobile phone, a PDA, a smartphone, a camera, a game machine, or the like. Below, the information processing apparatus 2 is demonstrated as what is the portable terminal 2. FIG. When prescribing the medicine to the patient, the doctor inputs information (hereinafter, sometimes referred to as a timing value) for timing for confirming the effect of taking the medicine to the doctor computer 3.

医師用コンピュータ3は、利用者である医者から入力されたタイミング値をサーバコンピュータ1へ出力する。サーバコンピュータ1は、医師用コンピュータ3から出力されたタイミング値を取得する。またサーバコンピュータ1は、後述するカルテDBにより、患者の服薬状況を参照し、医師用コンピュータ3から取得したタイミング値を用いて、服薬の効果を問い合わせるメッセージを患者の携帯端末2へ送信する。携帯端末2には、「熱は下がりましたか?」等の服薬の効果があったか否かを問うメッセージが表示される。ここで、サーバコンピュータ1は、効果がない、具体的には服薬により熱が下がらない旨の回答を受信した場合、診察予約に関する情報を、携帯端末2へ出力する。以下詳細を説明する。   The doctor computer 3 outputs a timing value input from a doctor who is a user to the server computer 1. The server computer 1 acquires the timing value output from the doctor computer 3. Further, the server computer 1 refers to the patient's medication status by means of a medical chart DB, which will be described later, and uses the timing value acquired from the doctor computer 3 to transmit a message for inquiring the effect of the medication to the patient's portable terminal 2. The portable terminal 2 displays a message asking whether or not the medication has been effective, such as “Did the fever fall?”. Here, when the server computer 1 receives an answer indicating that there is no effect, specifically, that the heat does not decrease due to the medication, the server computer 1 outputs information related to the examination appointment to the portable terminal 2. Details will be described below.

図2は医師用コンピュータ3のハードウェア群を示すブロック図である。医師用コンピュータ3は制御部としてのCPU(Central Processing Unit)31、RAM(Random Access Memory)32、入力部33、表示部34、記憶部35、及び、通信部36等を含む。CPU31は、バス37を介してハードウェア各部と接続されている。CPU31は記憶部35に記憶された制御プログラム35Pに従いハードウェア各部を制御する。RAM32は例えばSRAM(Static RAM)、DRAM(Dynamic RAM)、フラッシュメモリ等である。RAM32は、記憶部としても機能し、CPU31による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。   FIG. 2 is a block diagram showing a hardware group of the doctor computer 3. The doctor computer 3 includes a CPU (Central Processing Unit) 31 as a control unit, a RAM (Random Access Memory) 32, an input unit 33, a display unit 34, a storage unit 35, a communication unit 36, and the like. The CPU 31 is connected to each part of the hardware via the bus 37. The CPU 31 controls each part of the hardware according to the control program 35P stored in the storage unit 35. The RAM 32 is, for example, SRAM (Static RAM), DRAM (Dynamic RAM), flash memory, or the like. The RAM 32 also functions as a storage unit, and temporarily stores various data generated when the CPU 31 executes various programs.

入力部33はマウスまたはキーボード、マウスまたはタッチパネル等の入力デバイスであり、受け付けた操作情報をCPU31へ出力する。表示部34は液晶ディスプレイまたは有機EL(electroluminescence)ディスプレイ等であり、CPU31の指示に従い各種情報を表示する。通信部36は通信モジュールであり、サーバコンピュータ1または携帯端末2等との間でインターネット等の通信網Nを介して、情報の送受信を行う。   The input unit 33 is an input device such as a mouse or a keyboard, a mouse or a touch panel, and outputs received operation information to the CPU 31. The display unit 34 is a liquid crystal display, an organic EL (electroluminescence) display, or the like, and displays various information according to instructions from the CPU 31. The communication unit 36 is a communication module, and transmits / receives information to / from the server computer 1 or the portable terminal 2 via the communication network N such as the Internet.

記憶部35はハードディスクまたは大容量メモリであり、制御プログラム35P、患者データベース(以下、DBという)351、及び、カルテDB352等を含む。なお、実施形態では患者DB351等を記憶部35に記憶する例を挙げたがこれに限るものではない。RAM32に記憶するほか、図示しない他のDBサーバ内に記憶するようにしても良い。   The storage unit 35 is a hard disk or a large-capacity memory, and includes a control program 35P, a patient database (hereinafter referred to as DB) 351, a medical chart DB 352, and the like. In addition, although embodiment gave patient DB351 etc. in the example which memorize | stored in the memory | storage part 35, it does not restrict to this. In addition to being stored in the RAM 32, it may be stored in another DB server (not shown).

図3は患者DB351のレコードレイアウトを示す説明図である。患者DB351は、患者IDフィールド、患者名フィールド、及び、患者端末IDフィールド等を含む。患者IDフィールドには、診察に訪れた患者を特定するための固有の識別情報(以下、患者IDという)が記憶されている。患者名フィールドには、患者IDに対応する患者名が記憶されている。患者端末IDフィールドには、患者の携帯端末2を特定するための固有の識別情報(以下、患者端末IDという)が、患者IDに対応付けて記憶されている。患者端末IDは例えば、電子メールアドレス、IP(Internet Protocol)アドレス、またはMAC(Media Access Control)アドレス等である。   FIG. 3 is an explanatory diagram showing a record layout of the patient DB 351. The patient DB 351 includes a patient ID field, a patient name field, a patient terminal ID field, and the like. In the patient ID field, unique identification information (hereinafter referred to as a patient ID) for specifying a patient who has visited for medical examination is stored. The patient name corresponding to the patient ID is stored in the patient name field. In the patient terminal ID field, unique identification information (hereinafter referred to as “patient terminal ID”) for specifying the portable terminal 2 of the patient is stored in association with the patient ID. The patient terminal ID is, for example, an e-mail address, an IP (Internet Protocol) address, or a MAC (Media Access Control) address.

図4はカルテDB352のレコードレイアウトを示す説明図である。カルテDB352は、患者IDフィールド、診察日フィールド、病名フィールド、処方薬フィールド、処方フィールド、タイミングフィールド、メッセージフィールド及び返信フィールド等を含む。診察日フィールドには患者を診察した日時が患者IDに対応付けて記憶されている。なお、記載を簡略化するために、年月日だけを記載しているが、時、分、秒をも記憶しておいても良い。病名フィールドには、患者IDに対応付けて病名が記憶されている。処方薬フィールドには、患者に処方した薬剤が患者IDに対応付けて記憶されている。   FIG. 4 is an explanatory diagram showing a record layout of the medical record DB 352. The medical record DB 352 includes a patient ID field, an examination date field, a disease name field, a prescription drug field, a prescription field, a timing field, a message field, a reply field, and the like. In the examination date field, the date and time when the patient was examined is stored in association with the patient ID. In order to simplify the description, only the year, month, and day are shown, but hours, minutes, and seconds may be stored. In the disease name field, a disease name is stored in association with the patient ID. In the prescription drug field, a drug prescribed to the patient is stored in association with the patient ID.

処方フィールドには、薬剤を処方する期間が記憶されている。図4の、患者IDが98374の例を示すと、薬剤「XXX」が3日分処方されている。なお実施形態では説明を容易にするために、処方として日数のみを記憶しているが、これに限るものではない。日数以外に毎食後、食前等の処方時期や、回数、錠数等、より具体的な処方内容を記憶する様にしても良い。医師は、医師用コンピュータ3の入力部33から病名、処方薬、処方内容等を入力する。CPU31は、入力されたデータをカルテDB352に記憶する。   In the prescription field, a period for prescribing the medicine is stored. In the example of FIG. 4 where the patient ID is 98374, the drug “XXX” is prescribed for 3 days. In the embodiment, for ease of explanation, only the number of days is stored as a prescription, but the present invention is not limited to this. In addition to the number of days, more specific prescription contents such as the prescription time, the number of times, the number of tablets, etc. after each meal and before meals may be stored. The doctor inputs a disease name, prescription drugs, prescription contents, and the like from the input unit 33 of the doctor computer 3. The CPU 31 stores the input data in the medical record DB 352.

タイミングフィールドには、患者宛に通知メッセージを送信するタイミングが、患者IDに対応付けて記憶されている。なお、複数の薬剤を処方した場合、患者ID及び薬剤に対応付けて複数のタイミングを記憶しておいてもよい。図4の患者IDが98374の例では、タイミングフィールドには4と記憶されており、この数字は服薬回数を示す。具体的には、患者ID98374の患者が4回、この薬剤を服用した場合に、メッセージが送信される。メッセージフィールドには、患者IDに対応付けて、メッセージが記憶されている。メッセージには、服薬の効果があったか否かを示すような内容であり、例えば「熱は下がりましたか?」等のテキスト文が記憶されている。医者は医師用コンピュータ3の入力部33から、患者にメッセージを送信するタイミング値及びメッセージを入力する。CPU31は、入力されたタイミング及びメッセージをカルテDB352に記憶する。   The timing field stores the timing at which the notification message is transmitted to the patient in association with the patient ID. When a plurality of medicines are prescribed, a plurality of timings may be stored in association with the patient ID and the medicine. In the example of the patient ID of 98374 in FIG. 4, 4 is stored in the timing field, and this number indicates the number of times of medication. Specifically, a message is transmitted when a patient with patient ID 98374 has taken this medicine four times. In the message field, a message is stored in association with the patient ID. The message has a content indicating whether or not the medication has been effective, and a text sentence such as “Did the fever fall?” Is stored. The doctor inputs a timing value and a message for transmitting a message to the patient from the input unit 33 of the doctor computer 3. The CPU 31 stores the input timing and message in the medical record DB 352.

なお、実施形態ではタイミングとして、服薬回数をあげたがこれに限るものではない。3日後、24時間後などの診察から期間を、患者にメッセージを通知するタイミングとしても良いし、最初の服薬からの機関を患者にメッセージを通知するタイミングとしても良い。返信フィールドには患者IDに対応付けてメッセージに対する返信内容が記憶されている。図4の例では、あるタイミングにおいて、服薬の効果が無いことを示す「NO」が記憶されている。服薬の効果がある場合「YES」の情報が記憶される。なお、実施形態では説明を容易にするために返信内容を「YES」または「NO」で示しているがこれに限るものではない。「体調は良くないです」、「大変良くなりました」等のテキスト文を記憶するようにしても良い。   In the embodiment, the number of times of medication is given as the timing, but it is not limited to this. The period from the examination such as 3 days or 24 hours later may be the timing for notifying the patient of the message, or the organization from the first medication may be the timing for notifying the patient of the message. The reply field stores the reply contents for the message in association with the patient ID. In the example of FIG. 4, “NO” indicating that there is no effect of medication at a certain timing is stored. If there is a medicinal effect, “YES” information is stored. In the embodiment, the reply contents are indicated by “YES” or “NO” for easy explanation, but the present invention is not limited to this. You may make it memorize text sentences, such as "I am not in good health" and "It has improved very much."

図5は携帯端末2のハードウェア群を示すブロック図である。携帯端末2は制御部としてのCPU21、入力部23、表示部24、記憶部25、通信部26、GPS(Global Positioning System)モジュール28、短距離通信モジュール29等を含む。CPU21は、バス27を介してハードウェア各部と接続されている。CPU21は記憶部25に記憶された制御プログラム25Pに従いハードウェア各部を制御する。記憶部25は例えばSRAM、DRAM、フラッシュメモリまたはハードディスク等である。記憶部25は、CPU21による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。   FIG. 5 is a block diagram showing a hardware group of the mobile terminal 2. The portable terminal 2 includes a CPU 21 as a control unit, an input unit 23, a display unit 24, a storage unit 25, a communication unit 26, a GPS (Global Positioning System) module 28, a short-range communication module 29, and the like. The CPU 21 is connected to each part of the hardware via the bus 27. CPU21 controls each part of hardware according to control program 25P memorized by storage part 25. The storage unit 25 is, for example, an SRAM, DRAM, flash memory, hard disk, or the like. The storage unit 25 temporarily stores various data generated when the CPU 21 executes various programs.

入力部23はマウスまたはキーボード、またはタッチパネル等の入力デバイスであり、受け付けた操作情報をCPU21へ出力する。表示部24は液晶ディスプレイまたは有機EL(electroluminescence)ディスプレイ等であり、CPU21の指示に従い各種情報を表示する。通信部26は通信モジュールであり、サーバコンピュータ1または医師用コンピュータ3との間でインターネット等の通信網Nを介して、情報の送受信を行う。   The input unit 23 is an input device such as a mouse, a keyboard, or a touch panel, and outputs received operation information to the CPU 21. The display unit 24 is a liquid crystal display, an organic EL (electroluminescence) display, or the like, and displays various information according to instructions from the CPU 21. The communication unit 26 is a communication module, and transmits / receives information to / from the server computer 1 or the doctor computer 3 via a communication network N such as the Internet.

GPSモジュール28は、衛星から緯度及び経度を含む位置情報を取得する。短距離通信モジュール29は、例えばBluetooth(登録商標)規格に基づく通信を行うモジュールまたは赤外線通信モジュールである。   The GPS module 28 acquires position information including latitude and longitude from the satellite. The short-range communication module 29 is, for example, a module that performs communication based on the Bluetooth (registered trademark) standard or an infrared communication module.

図6は、サーバコンピュータ1のハードウェア群を示すブロック図である。サーバコンピュータ1は制御部としてのCPU11、RAM12、入力部13、表示部14、記憶部15、時計部18、及び、通信部16等を含む。CPU11は、バス17を介してハードウェア各部と接続されている。CPU11は記憶部15に記憶された制御プログラム15Pに従いハードウェア各部を制御する。RAM12は例えばSRAM、DRAM、フラッシュメモリ等である。RAM12は、記憶部としても機能し、CPU11による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。   FIG. 6 is a block diagram showing a hardware group of the server computer 1. The server computer 1 includes a CPU 11 as a control unit, a RAM 12, an input unit 13, a display unit 14, a storage unit 15, a clock unit 18, a communication unit 16, and the like. The CPU 11 is connected to each part of the hardware via the bus 17. The CPU 11 controls each part of the hardware according to the control program 15P stored in the storage unit 15. The RAM 12 is, for example, SRAM, DRAM, flash memory or the like. The RAM 12 also functions as a storage unit, and temporarily stores various data generated when the CPU 11 executes various programs.

入力部13はマウスまたはキーボード、マウスまたはタッチパネル等の入力デバイスであり、受け付けた操作情報をCPU11へ出力する。表示部14は液晶ディスプレイまたは有機EL(electroluminescence)ディスプレイ等であり、CPU11の指示に従い各種情報を表示する。通信部16は通信モジュールであり、医師用コンピュータ3及び携帯端末2等との間でインターネット等の通信網Nを介して、情報の送受信を行う。時計部18は日時の情報をCPU11へ出力する。   The input unit 13 is an input device such as a mouse or a keyboard, a mouse or a touch panel, and outputs received operation information to the CPU 11. The display unit 14 is a liquid crystal display, an organic EL (electroluminescence) display, or the like, and displays various information according to instructions from the CPU 11. The communication unit 16 is a communication module, and transmits / receives information to / from the doctor computer 3 and the portable terminal 2 via the communication network N such as the Internet. The clock unit 18 outputs date and time information to the CPU 11.

記憶部15はハードディスクまたは大容量メモリであり、制御プログラム15P、患者DB151、カルテDB152及び服薬DB153等を含む。なお、実施形態では患者DB151等を記憶部15に記憶する例を挙げたがこれに限るものではない。RAM12に記憶するほか、図示しない他のDBサーバ内に記憶するようにしても良い。   The storage unit 15 is a hard disk or a large-capacity memory, and includes a control program 15P, a patient DB 151, a medical record DB 152, a medication DB 153, and the like. In the embodiment, the example in which the patient DB 151 and the like are stored in the storage unit 15 is described, but the present invention is not limited to this. In addition to being stored in the RAM 12, it may be stored in another DB server (not shown).

図7は、サーバコンピュータ1の患者DB151のレコードレイアウトを示す説明図である。患者DB151には、各病院の医師用コンピュータ3から送信された患者ID、患者名及び患者端末ID等が病院に対応づけられた形で記憶されている。図7の例では病院A、病院B、病院Cの患者ID等が記憶されている。各レコードの内容は上述した医師用コンピュータ3に含まれる患者DB351のとおりであるので、詳細な説明は省略する。医師用コンピュータ3のCPU31は、患者DB351の内容が更新された場合、更新内容及び病院を特定するための識別情報(以下、病院IDという)をサーバコンピュータ1へ送信する。サーバコンピュータ1のCPU11は、医師用コンピュータ3から送信された更新内容及び病院IDに基づき、患者DB151の記憶内容を更新する。また逆にサーバコンピュータ1の患者DB151が更新された場合、当該更新内容に基づき、医師用コンピュータ3の患者DB351が更新される。結果的に、サーバコンピュータ1の患者DB151の病院Xに対応する患者DBは、病院Xに存在する医師用コンピュータ3の患者DB351と同一内容となる。なお、本実施例では、ネットワーク障害時等に備え、患者DBを医師用コンピュータ3でも有することにしているが、サーバコンピュータ1のみに持たせることでも実現可能である。   FIG. 7 is an explanatory diagram showing a record layout of the patient DB 151 of the server computer 1. The patient DB 151 stores the patient ID, patient name, patient terminal ID, and the like transmitted from the doctor computer 3 of each hospital in a form associated with the hospital. In the example of FIG. 7, patient IDs of hospital A, hospital B, and hospital C are stored. Since the contents of each record are as in the patient DB 351 included in the doctor computer 3 described above, detailed description is omitted. When the contents of the patient DB 351 are updated, the CPU 31 of the doctor computer 3 transmits the updated contents and identification information for identifying the hospital (hereinafter referred to as a hospital ID) to the server computer 1. The CPU 11 of the server computer 1 updates the stored content of the patient DB 151 based on the updated content and the hospital ID transmitted from the doctor computer 3. Conversely, when the patient DB 151 of the server computer 1 is updated, the patient DB 351 of the doctor computer 3 is updated based on the updated content. As a result, the patient DB corresponding to the hospital X of the patient DB 151 of the server computer 1 has the same contents as the patient DB 351 of the doctor computer 3 existing in the hospital X. In this embodiment, the doctor DB 3 is also provided in the doctor computer 3 in case of a network failure or the like, but it can also be realized by providing only the server computer 1.

図8は、サーバコンピュータ1のカルテDB152のレコードレイアウトを示す説明図である。カルテDB152には、各病院の医師用コンピュータ3から送信された患者ID、診察日、タイミング、メッセージ及び返信の有無等が記憶されている。図8の例では病院A、病院B、病院Cの患者ID等が記憶されている。各レコードの内容は上述した医師用コンピュータ3に含まれるカルテDB352のとおりであるので、詳細な説明は省略する。医師用コンピュータ3のCPU31は、カルテDB352の内容が更新された場合、更新内容及び病院IDをサーバコンピュータ1へ送信する。サーバコンピュータ1のCPU11は、送信された更新内容及び病院IDに基づき、カルテDB152の記憶内容を更新する。また逆にサーバコンピュータ1のカルテDB152が更新された場合、当該更新内容に基づき、医師用コンピュータ3のカルテDB352が更新される。結果的に、サーバコンピュータ1のカルテDB152の病院Xに対応するカルテDBは、病院Xに存在する医師用コンピュータ3のカルテDB352と同一内容となる。なお、カルテDBをサーバコンピュータ1のみに持たせることでも実現可能である。   FIG. 8 is an explanatory diagram showing a record layout of the medical record DB 152 of the server computer 1. The medical record DB 152 stores the patient ID, the date of examination, the timing, the message, the presence / absence of a reply, etc. transmitted from the doctor computer 3 of each hospital. In the example of FIG. 8, patient IDs of hospital A, hospital B, and hospital C are stored. Since the contents of each record are the same as the medical record DB 352 included in the doctor computer 3 described above, detailed description is omitted. When the contents of the medical chart DB 352 are updated, the CPU 31 of the doctor computer 3 transmits the updated contents and the hospital ID to the server computer 1. The CPU 11 of the server computer 1 updates the stored content of the medical record DB 152 based on the transmitted update content and hospital ID. Conversely, when the medical record DB 152 of the server computer 1 is updated, the medical record DB 352 of the doctor computer 3 is updated based on the updated contents. As a result, the medical record DB corresponding to the hospital X in the medical record DB 152 of the server computer 1 has the same contents as the medical record DB 352 of the doctor computer 3 existing in the hospital X. Note that this can also be realized by providing the medical record DB only to the server computer 1.

図9はサーバコンピュータ1が有する服薬DB153のレコードレイアウトを示す説明図である。服薬DB153は患者IDフィールド、服薬日時フィールド、及び延べ服薬回数フィールド等を含む。服薬日時フィールドには、患者が処方された薬剤を服用した日時が記憶されている。CPU11は、服薬が完了したことを示す完了情報を取得した場合、完了情報を取得した際の日時を、患者IDに対応付けて服薬DB153の服薬日時フィールドに記憶する。延べ服薬回数フィールドには、患者IDに対応付けて処方した薬剤を服薬した延べ回数が記憶されている。CPU11は、患者ID及び完了情報を取得する度に延べ回数をインクリメントする。   FIG. 9 is an explanatory diagram showing a record layout of the medication DB 153 that the server computer 1 has. The medication DB 153 includes a patient ID field, a medication date / time field, a total medication frequency field, and the like. The medication date and time field stores the date and time when the patient took the prescribed medicine. When the CPU 11 acquires completion information indicating that the medication has been completed, the CPU 11 stores the date and time when the completion information was acquired in the medication date and time field of the medication DB 153 in association with the patient ID. The total number of times of taking the medicine prescribed in association with the patient ID is stored in the total number of times taken field. The CPU 11 increments the total number of times every time the patient ID and the completion information are acquired.

図10は服薬完了情報の入力イメージを示す説明図である。携帯端末2のCPU21は、記憶部25に記憶したアプリケーションを起動する。CPU21は、予めサーバコンピュータ1または医師用コンピュータ3から受信した処方に関する情報、具体的には処方薬、処方期間を図示しない記憶部25から読み出し、読み出した情報を表示部24に表示する。図10の例では、患者ID、処方薬、処方期間が表示されている。またCPU21は、現在の日時及び服薬の完了情報を確認する情報も表示部24に表示する。図10の例では、現在日時と共に「夕食後服用しましたか?」等の服用を確認するテキスト文を表示している。CPU21は、YESボタン241及びNOボタン242を表示部24に表示する。   FIG. 10 is an explanatory view showing an input image of medication completion information. The CPU 21 of the mobile terminal 2 activates the application stored in the storage unit 25. The CPU 21 reads prescription information received from the server computer 1 or the doctor computer 3 in advance, specifically, prescription drugs and prescription period from the storage unit 25 (not shown), and displays the read information on the display unit 24. In the example of FIG. 10, patient ID, prescription drug, and prescription period are displayed. The CPU 21 also displays information for confirming the current date and time and completion information of the medication on the display unit 24. In the example of FIG. 10, a text sentence for confirming taking such as “Did you take it after dinner?” Is displayed along with the current date and time. The CPU 21 displays a YES button 241 and a NO button 242 on the display unit 24.

CPU21は、入力部23を通じてYESボタン241かNOボタン242の入力を受け付ける。CPU21は、YESボタン241の入力を受け付けた場合、患者ID及び完了情報をサーバコンピュータ1へ送信する。なお、日時情報をも併せて送信するようにしても良い。サーバコンピュータ1のCPU11は、患者ID及び完了情報を受信する。CPU11は、患者ID、完了情報及び現在日時を服薬DB153に記憶する。なお、NOボタン242の入力を受け付けた場合には、所定期間(30分)経過後に、同様の処理を行い、完了情報を入力させるための情報を表示部24に表示する。なお、実施形態では、患者に完了情報を入力させる形態を挙げて説明するが、これに限るものではない。その他、薬剤が体内に取り込まれたことを検出するセンサを用いても良い。この場合、薬剤が溶け、センサが体内に取り込まれたことを検出した場合、患者ID及び完了情報をサーバコンピュータ1へ送信する。   The CPU 21 receives input from the YES button 241 or the NO button 242 through the input unit 23. When the CPU 21 receives an input from the YES button 241, it transmits the patient ID and completion information to the server computer 1. Note that date / time information may also be transmitted. The CPU 11 of the server computer 1 receives the patient ID and completion information. The CPU 11 stores the patient ID, completion information, and current date and time in the medication DB 153. When the input of the NO button 242 is accepted, the same processing is performed after a predetermined period (30 minutes) has elapsed, and information for inputting completion information is displayed on the display unit 24. In addition, although embodiment demonstrates and mentions the form which makes a patient input completion information, it does not restrict to this. In addition, a sensor that detects that the medicine has been taken into the body may be used. In this case, when it is detected that the medicine has melted and the sensor has been taken into the body, the patient ID and completion information are transmitted to the server computer 1.

CPU11は、患者ID及び完了情報を受信すると、延べ服薬回数が、カルテDB152のタイミングフィールドに記憶したタイミング値に達したか否かを判断する。CPU11は、達したと判断した場合、カルテDB152のメッセージフィールドから、薬剤の効果を問い合わせるメッセージを読み出す。CPU11は、患者DB151に記憶された患者端末IDを参照し、読み出したメッセージを携帯端末2へ送信する。   When the CPU 11 receives the patient ID and the completion information, the CPU 11 determines whether or not the total number of times of medication has reached the timing value stored in the timing field of the medical chart DB 152. When the CPU 11 determines that the medicine has been reached, the CPU 11 reads a message inquiring about the effect of the medicine from the message field of the medical record DB 152. The CPU 11 refers to the patient terminal ID stored in the patient DB 151 and transmits the read message to the mobile terminal 2.

図11は、携帯端末2の表示部24に、メッセージが表示された表示イメージを示す説明図である。CPU21は、表示部24に受信したメッセージ、YESボタン241及びNOボタン242を表示する。図11の例では、メッセージとして「熱は下がりましたか?」と表示されている。患者は入力部23からYESボタン241またはNOボタン242のいずれかを選択する。CPU21は、入力部23を通じて、YESボタン241またはNOボタン242の入力を受け付ける。CPU21は、NOボタン242の入力を受け付けた場合、薬剤の服薬に伴う効果がない旨の回答情報(以下、無効果情報という)及び患者IDをサーバコンピュータ1へ送信する。一方、YESボタン241の入力を受け付けた場合、効果がある旨の回答情報(以下、効果情報)及び患者IDをサーバコンピュータ1へ送信する。   FIG. 11 is an explanatory diagram illustrating a display image in which a message is displayed on the display unit 24 of the mobile terminal 2. The CPU 21 displays the received message, the YES button 241 and the NO button 242 on the display unit 24. In the example of FIG. 11, the message “Did the heat fall?” Is displayed as a message. The patient selects either the YES button 241 or the NO button 242 from the input unit 23. The CPU 21 receives input from the YES button 241 or the NO button 242 through the input unit 23. When the CPU 21 accepts the input of the NO button 242, the CPU 21 transmits response information (hereinafter referred to as “ineffective information”) and a patient ID to the effect that there is no effect associated with taking the medicine to the server computer 1. On the other hand, when the input of the YES button 241 is accepted, reply information indicating that there is an effect (hereinafter referred to as effect information) and the patient ID are transmitted to the server computer 1.

サーバコンピュータ1のCPU11は無効果情報または効果情報を受信する。CPU11は、無効果情報を受信した場合、患者IDに対応付けて、カルテDB152の返信フィールドにNOの情報を記憶する。また、効果情報を受信した場合、患者IDに対応付けて、カルテDB152の返信フィールドにYESの情報を記憶する。なお、本実施形態では説明を容易にするために、YESまたはNOの情報を受信する例を挙げたがこれに限るものではない。患者に文章を入力させるようにしても良い。この場合、サーバコンピュータ1のCPU11は、送信された文章に対し、形態素解析を行い、入力された文章が、効果が無いことを示すか、または、効果があることを示すかを判断するようにしても良い。CPU11は、無効果情報を受信した場合、記憶部15から診察予約に関する情報を読み出す。CPU11は、患者IDに対応する患者端末IDを参照し、携帯端末2へ診察予約に関する情報を送信する。   The CPU 11 of the server computer 1 receives ineffective information or effect information. When the CPU 11 receives the ineffective information, the CPU 11 stores NO information in the reply field of the medical record DB 152 in association with the patient ID. When the effect information is received, YES information is stored in the reply field of the medical record DB 152 in association with the patient ID. In the present embodiment, for ease of explanation, an example of receiving YES or NO information is given, but the present invention is not limited to this. You may make it make a patient input a text. In this case, the CPU 11 of the server computer 1 performs a morphological analysis on the transmitted text, and determines whether the input text indicates no effect or an effect. May be. CPU11 reads the information regarding a medical examination reservation from the memory | storage part 15, when ineffective information is received. The CPU 11 refers to the patient terminal ID corresponding to the patient ID and transmits information related to the examination reservation to the mobile terminal 2.

図12は、携帯端末2の表示部24に表示される、診察予約に関する情報の表示イメージを示す説明図である。CPU21は、診察予約に関する情報を受信した場合、表示部24に診察予約に関する情報を表示する。図12の例では「診察予約を行って下さい。」等の案内が表示される。なお、診察予約のWebページへジャンプするためのハイパーリンクを表示するようにしても良い。その他、ハイパーリンクのクリックにより、SNS(Social Networking Site)へアクセスさせるようにしても良い。この場合、患者と、医師がSNSを通じて会話するようにすればよい。   FIG. 12 is an explanatory diagram showing a display image of information related to a medical appointment displayed on the display unit 24 of the mobile terminal 2. CPU21 displays the information regarding a medical examination reservation on the display part 24, when the information regarding a medical examination reservation is received. In the example of FIG. 12, guidance such as “Please make a medical appointment” is displayed. It is also possible to display a hyperlink for jumping to a consultation appointment Web page. In addition, an SNS (Social Networking Site) may be accessed by clicking a hyperlink. In this case, the patient and the doctor may have a conversation through SNS.

図13はタイミング値の登録手順を示すフローチャートである。医師用コンピュータ3のCPU31は、図示しない画面を表示部34に表示し、患者ID、病名、処方薬、処方、タイミング値及びメッセージを、入力部33を介して受け付ける(ステップS131)。CPU31は、受け付けた患者ID、診察日、病名、処方薬、処方、タイミング値及びメッセージをカルテDB352に記憶する(ステップS132)。CPU31は、患者ID、診察日、病名、処方薬、処方、タイミング値及びメッセージを、病院IDと共に、サーバコンピュータ1へ、通信部36を介して送信する(ステップS133)。   FIG. 13 is a flowchart showing a timing value registration procedure. The CPU 31 of the doctor computer 3 displays a screen (not shown) on the display unit 34 and receives the patient ID, disease name, prescription drug, prescription, timing value, and message via the input unit 33 (step S131). The CPU 31 stores the received patient ID, examination date, disease name, prescription drug, prescription, timing value, and message in the medical record DB 352 (step S132). CPU31 transmits patient ID, a medical examination date, a disease name, a prescription medicine, prescription, a timing value, and a message to the server computer 1 via the communication part 36 with hospital ID (step S133).

サーバコンピュータ1のCPU11は、患者ID、診察日、病名、処方薬、処方、タイミング値、メッセージ及び病院IDを、通信部16を介して受信する(ステップS134)。CPU11は、病院IDに対応付けて、患者ID、診察日、病名、処方薬、処方、タイミング値及びメッセージを、カルテDB152に記憶する(ステップS135)。   The CPU 11 of the server computer 1 receives the patient ID, examination date, disease name, prescription drug, prescription, timing value, message, and hospital ID via the communication unit 16 (step S134). The CPU 11 stores the patient ID, examination date, disease name, prescription drug, prescription, timing value, and message in the medical record DB 152 in association with the hospital ID (step S135).

図14及び図15は診察予約に関する情報の出力処理手順を示すフローチャートである。携帯端末2のCPU21は、入力部23から服薬の完了情報の入力を受け付ける(ステップS141)。CPU21は、通信部26を介して完了情報及び患者IDをサーバコンピュータ1へ送信する(ステップS142)。サーバコンピュータ1のCPU11は、通信部16を介して患者ID及び完了情報を受信する(ステップS143)。CPU11は、服薬DB153に、服薬日時を記録するとともに、過去の服薬回数から延べ回数を算出して記憶する(ステップS144)。   14 and 15 are flowcharts showing an output processing procedure of information related to a medical appointment. The CPU 21 of the mobile terminal 2 receives input of medication completion information from the input unit 23 (step S141). CPU21 transmits completion information and patient ID to the server computer 1 via the communication part 26 (step S142). The CPU 11 of the server computer 1 receives the patient ID and the completion information via the communication unit 16 (step S143). The CPU 11 records the medication date and time in the medication DB 153, and calculates and stores the total number of times from the past number of medications (step S144).

サーバコンピュータ1のCPU11は、患者IDを参照し、カルテDB152から、タイミング値を読み出す(ステップS145)。CPU11は、延べ回数が読み出したタイミング値に達したか否かを判断する(ステップS146)。CPU11は、延べ回数がタイミング値に達していないと判断した場合(ステップS146でNO)、処理をステップS143に戻す。CPU11は、延べ回数がタイミングに達したと判断した場合(ステップS146でYES)、ステップS147へ移行する。   The CPU 11 of the server computer 1 reads the timing value from the medical record DB 152 with reference to the patient ID (step S145). The CPU 11 determines whether or not the total number of times has reached the read timing value (step S146). If the CPU 11 determines that the total number of times has not reached the timing value (NO in step S146), the process returns to step S143. When the CPU 11 determines that the total number of times has reached the timing (YES in step S146), the CPU 11 proceeds to step S147.

延べ回数がタイミングに達したと判断した場合、CPU11は、患者IDを参照し、メッセージを、カルテDB152から読み出す(ステップS147)。CPU11は、患者端末IDを、患者DB151から読み出す(ステップS148)。CPU11は、患者端末IDを宛先として、携帯端末2へメッセージを送信する(ステップS149)。携帯端末2のCPU21は、サーバコンピュータ1からのメッセージを受信し、表示部24に、メッセージ、YESボタン241及びNOボタン232を表示する(ステップS151)。   When determining that the total number of times has reached the timing, the CPU 11 refers to the patient ID and reads a message from the medical record DB 152 (step S147). CPU11 reads patient terminal ID from patient DB151 (step S148). CPU11 transmits a message to the portable terminal 2 by using patient terminal ID as a destination (step S149). The CPU 21 of the portable terminal 2 receives the message from the server computer 1 and displays the message, the YES button 241 and the NO button 232 on the display unit 24 (step S151).

携帯端末2のCPU21は、入力部23を介して、YESボタン241かNOボタン242の入力を受け付ける。次に、受け付けた入力がNOボタン242の入力であるか否かを判断する(ステップS152)。CPU21は、YESボタン241の入力を受け付けたと判断した場合(ステップS152でNO)、処理をステップS153へ移行させる。CPU21は、効果があったことを示す効果情報をサーバコンピュータ1へ送信する(ステップS153)。CPU11は、効果情報を受信する(ステップS154)。   The CPU 21 of the mobile terminal 2 receives an input from the YES button 241 or the NO button 242 via the input unit 23. Next, it is determined whether or not the accepted input is an input of the NO button 242 (step S152). If the CPU 21 determines that the input of the YES button 241 has been received (NO in step S152), the process proceeds to step S153. The CPU 21 transmits effect information indicating that there is an effect to the server computer 1 (step S153). The CPU 11 receives effect information (step S154).

CPU11は、カルテDB152の返信フィールドに効果情報を示すYESを記憶し(ステップS155)、その後処理を終了する。CPU21は、無効果情報を受信した場合(ステップS152でYES)、処理をステップS156へ移行させる。CPU21は、無効果情報をサーバコンピュータ1へ送信する(ステップS156)。CPU11は、無効果情報を受信する(ステップS157)。CPU11は、診察予約に関する情報を読み出す(ステップS158)。CPU11は、診察予約に関する情報を携帯端末2へ出力する(ステップS159)。   CPU11 memorize | stores YES which shows effect information in the reply field of medical chart DB152 (step S155), and complete | finishes a process after that. CPU21 makes a process transfer to step S156, when ineffective information is received (it is YES at step S152). The CPU 21 transmits ineffective information to the server computer 1 (step S156). The CPU 11 receives ineffective information (step S157). CPU11 reads the information regarding a medical examination reservation (step S158). CPU11 outputs the information regarding a medical examination reservation to the portable terminal 2 (step S159).

携帯端末2のCPU21は、サーバコンピュータ1から診察予約に関する情報を受信する(ステップS1510)。CPU21は、診察予約に関する情報を表示部24に表示する(ステップS1511)。サーバコンピュータ1のCPU11は、患者IDに対応付けて、カルテDB152の返信フィールドに無効果情報としてNOを記憶する(ステップS1512)。これにより、処方効果がない患者に対し迅速に診察を行う事が可能となる。また、医師の経験に基づき回数等の適切なタイミングを設定可能とすることで、より的確に患者の状況を把握することが可能となる。   The CPU 21 of the mobile terminal 2 receives information related to the examination reservation from the server computer 1 (step S1510). CPU21 displays the information regarding a medical examination reservation on the display part 24 (step S1511). The CPU 11 of the server computer 1 stores NO as ineffective information in the reply field of the medical record DB 152 in association with the patient ID (step S1512). Thereby, it is possible to promptly examine a patient who has no prescription effect. In addition, by making it possible to set an appropriate timing such as the number of times based on the experience of the doctor, it becomes possible to grasp the patient's situation more accurately.

実施の形態2
実施の形態2は無効果情報を入力するためのアプリケーションを配信する形態に関する。図16は実施の形態2に係る情報処理システムの概要を示すブロック図である。実施の形態1に加えビーコン4が設けられている。ビーコン4は例えばBluetooth規格に基づく通信モジュールであり、携帯端末2の短距離通信モジュール29との間で情報の送受信を行う。なお、実施形態ではBluetoothを用いた例を示すが、これに限るものではない。その他、RFID(Radio Frequency Identification)を用いて情報の送受信を行っても良い。
Embodiment 2
The second embodiment relates to a mode for distributing an application for inputting ineffective information. FIG. 16 is a block diagram showing an outline of the information processing system according to the second embodiment. In addition to the first embodiment, a beacon 4 is provided. The beacon 4 is a communication module based on the Bluetooth standard, for example, and transmits and receives information to and from the short-range communication module 29 of the mobile terminal 2. In the embodiment, an example using Bluetooth is shown, but the present invention is not limited to this. In addition, information may be transmitted and received using RFID (Radio Frequency Identification).

ビーコン4は例えば医師用コンピュータ3が備えられた病院のエントランス、会計窓口等に設置されている。サーバコンピュータ1は通知のタイミングを医師用コンピュータ3から取得し、カルテDB152に患者IDに対応付けてタイミング値を記憶した後に、通信網Nを介して、アプリケーションのインストール命令を出力する。アプリケーションは、効果情報または無効果情報を入力するためのものである。患者が病院のエントランスに近づいた場合、または、会計窓口に近づいた場合、携帯端末2にアプリケーションがインストールされる。また、携帯端末2のCPU21は、効果情報の入力を受け付けた場合、インストールしたアプリケーションをアンインストールする。   The beacon 4 is installed, for example, at an entrance of a hospital equipped with a doctor computer 3 or an accounting window. The server computer 1 acquires the notification timing from the doctor computer 3, stores the timing value in association with the patient ID in the medical record DB 152, and then outputs an application installation command via the communication network N. The application is for inputting effect information or ineffective information. When the patient approaches the entrance of the hospital or approaches the accounting window, the application is installed in the mobile terminal 2. Moreover, CPU21 of the portable terminal 2 uninstalls the installed application, when the input of effect information is received.

図17は、実施の形態2におけるサーバコンピュータ1のハードウェア群を示すブロック図である。記憶部15にはさらにビーコンDB154が設けられている。図18はビーコンDB154のレコードレイアウトを示す説明図である。ビーコンDB154は病院名フィールド及びビーコンIDフィールド等を含む。病院名に対応付けて、病院に設置されているビーコン4を特定するための識別情報(以下、ビーコンIDという)が記憶されている。   FIG. 17 is a block diagram illustrating a hardware group of the server computer 1 according to the second embodiment. The storage unit 15 is further provided with a beacon DB 154. FIG. 18 is an explanatory diagram showing a record layout of the beacon DB 154. The beacon DB 154 includes a hospital name field and a beacon ID field. In association with the hospital name, identification information (hereinafter referred to as a beacon ID) for specifying the beacon 4 installed in the hospital is stored.

図19及び図20はインストール処理の手順を示すフローチャートである。医師は医師用コンピュータ3の入力部33から患者IDに対応付けてタイミング値及びメッセージを入力する。CPU31は、入力された患者ID、タイミング値及びメッセージ等をカルテDB352に記憶する。CPU31は、患者ID、タイミング値及びメッセージ等をサーバコンピュータ1へ送信する。サーバコンピュータ1のCPU11は、患者ID、タイミング値及びメッセージを受信する(ステップS191)。   19 and 20 are flowcharts showing the procedure of the installation process. The doctor inputs a timing value and a message from the input unit 33 of the doctor computer 3 in association with the patient ID. The CPU 31 stores the input patient ID, timing value, message, and the like in the medical record DB 352. The CPU 31 transmits the patient ID, timing value, message, and the like to the server computer 1. The CPU 11 of the server computer 1 receives the patient ID, timing value, and message (step S191).

CPU11は、受信した患者ID、タイミング値及びメッセージをカルテDB152に病院名に対応付けて記憶する(ステップS192)。携帯端末2のCPU21は、短距離通信モジュール29を介して、ビーコン4が発信しているビーコンIDを受信する。CPU21は、通信部26を介して、受信したビーコンID及び患者端末IDをサーバコンピュータ1へ送信する。なお、ビーコン4が携帯端末2の患者端末IDを取得し、ビーコンID及び患者端末IDをサーバコンピュータ1へ送信するようにしても良い。サーバコンピュータ1はビーコンID及び患者端末IDを、取得する(ステップS193)。   The CPU 11 stores the received patient ID, timing value, and message in the medical record DB 152 in association with the hospital name (step S192). The CPU 21 of the portable terminal 2 receives the beacon ID transmitted by the beacon 4 via the short-range communication module 29. The CPU 21 transmits the received beacon ID and patient terminal ID to the server computer 1 via the communication unit 26. The beacon 4 may acquire the patient terminal ID of the mobile terminal 2 and transmit the beacon ID and the patient terminal ID to the server computer 1. The server computer 1 acquires a beacon ID and a patient terminal ID (step S193).

CPU11は、ビーコンDB154を参照し、ビーコンIDに対応する病院名を読み出す(ステップS194)。CPU11は、読み出した病院名に対応する患者DB151を参照し、患者端末IDに対応する患者IDを読み出す。CPU11は、カルテDB152から、病院名及び患者IDに対応する診察日時を読み出す(ステップS195)。CPU11は、時計部18から出力される現在時刻から診察日時を減じた差が、所定時間内(例えば2時間以内)であるか否かを判断する(ステップS196)。   CPU11 refers to beacon DB154 and reads the hospital name corresponding to beacon ID (step S194). CPU11 reads patient ID corresponding to patient terminal ID with reference to patient DB151 corresponding to the read hospital name. CPU11 reads the medical examination date and time corresponding to a hospital name and patient ID from medical chart DB152 (step S195). The CPU 11 determines whether or not a difference obtained by subtracting the examination date from the current time output from the clock unit 18 is within a predetermined time (for example, within 2 hours) (step S196).

CPU11は、所定時間内でないと判断した場合(ステップS196でNO)、処理を終了する。CPU11は、所定時間内であると判断した場合(ステップS196でYES)、ステップS197へ移行する。CPU11は、アプリケーションのインストール命令を出力する(ステップS197)。携帯端末2のCPU21は、アプリケーションのインストール命令を受信する(ステップS198)。CPU21は、アプリケーションのインストールを許可する旨の許可情報を、入力部23を介して受け付けたか否かを判断する(ステップS199)。   If the CPU 11 determines that it is not within the predetermined time (NO in step S196), the process ends. If the CPU 11 determines that the time is within the predetermined time (YES in step S196), the process proceeds to step S197. The CPU 11 outputs an application installation command (step S197). The CPU 21 of the portable terminal 2 receives an application installation command (step S198). The CPU 21 determines whether or not permission information indicating permission of application installation has been received via the input unit 23 (step S199).

携帯端末2のCPU21は、表示部24を介して患者から許可情報を受け付けていない場合(ステップS199でNO)、許可情報を受け付けるまで待機する。CPU21は、許可情報を受け付けたと判断した場合(ステップS199でYES)、ステップS201へ移行する。CPU21は、許可情報をサーバコンピュータ1へ送信する(ステップS201)。CPU11は、携帯端末2から許可情報を受信した場合、アプリケーションを記憶部15から読み出す(ステップS202)。CPU11は、読み出したアプリケーションを携帯端末2へ配信する(ステップS203)。   CPU21 of the portable terminal 2 waits until permission information is received, when permission information is not received from a patient via the display part 24 (it is NO at step S199). If the CPU 21 determines that the permission information has been received (YES in step S199), the process proceeds to step S201. The CPU 21 transmits permission information to the server computer 1 (step S201). CPU11 reads an application from the memory | storage part 15, when permission information is received from the portable terminal 2 (step S202). The CPU 11 distributes the read application to the mobile terminal 2 (step S203).

携帯端末2のCPU21は、配信されたアプリケーションを受信する(ステップS204)。CPU21は、アプリケーションを記憶部25にインストールする(ステップS205)。CPU21は、入力部23を介して効果情報が送信されたか否かを判断する(ステップS206)。具体的には、CPU21は、表示部24に表示された画面にて、YESボタン241がクリックされたか否かを判断する。   The CPU 21 of the mobile terminal 2 receives the distributed application (step S204). CPU21 installs an application in the memory | storage part 25 (step S205). The CPU 21 determines whether effect information has been transmitted via the input unit 23 (step S206). Specifically, the CPU 21 determines whether or not the YES button 241 is clicked on the screen displayed on the display unit 24.

携帯端末2のCPU21は、効果情報が送信されたと判断した場合(ステップS206でYES)、記憶部25に記憶したアプリケーションをアンインストールする。(ステップS207)。CPU21は、効果情報が送信されていないと判断した場合(ステップS206でNO)、ステップS207の処理をスキップし、一連の処理を終了する。なお実施形態では、ビーコン4を使用する例を挙げたが、GPSモジュール28を用いても良い。この場合、GPS28モジュールにより取得した位置情報をサーバコンピュータ1へ送信する。サーバコンピュータ1は位置情報に対応する病院名を読み出す。これにより、アプリケーションがインストールされるため、ユーザの利便性を高めることができる。また、効果がある旨の回答を得た場合、不要となったアプリケーションを容易に削除することが可能となる。   If the CPU 21 of the portable terminal 2 determines that the effect information has been transmitted (YES in step S206), the application stored in the storage unit 25 is uninstalled. (Step S207). If the CPU 21 determines that the effect information has not been transmitted (NO in step S206), it skips the process of step S207 and ends the series of processes. In the embodiment, an example in which the beacon 4 is used has been described, but the GPS module 28 may be used. In this case, the position information acquired by the GPS 28 module is transmitted to the server computer 1. The server computer 1 reads the hospital name corresponding to the position information. Thereby, since an application is installed, a user's convenience can be improved. In addition, when an answer indicating that there is an effect is obtained, it becomes possible to easily delete an application that is no longer needed.

本実施の形態2は以上の如きであり、その他は実施の形態1と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The second embodiment is as described above, and the other parts are the same as those of the first embodiment. Therefore, the corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted.

実施の形態3
実施の形態3は医師用コンピュータ3によりアプリケーションのインストール命令を出力する形態に関する。図21及び図22はインストール処理の手順を示すフローチャートである。医師は入力部33から患者IDに対応付けてタイミング値及びメッセージを入力する。CPU31は、入力された患者ID、タイミング値及びメッセージ等を受け付ける(ステップS211)。CPU31は、受け付けた患者ID、タイミング値及びメッセージ等をカルテDB352に記憶する(ステップS212)。
Embodiment 3
The third embodiment relates to a form in which an application installation instruction is output by the doctor computer 3. 21 and 22 are flowcharts showing the procedure of the installation process. The doctor inputs a timing value and a message in association with the patient ID from the input unit 33. The CPU 31 receives the input patient ID, timing value, message, and the like (step S211). The CPU 31 stores the received patient ID, timing value, message, and the like in the medical record DB 352 (step S212).

携帯端末2のCPU21は、短距離通信モジュール29を介して、ビーコン4が発信しているビーコンIDを受信する。CPU21は、通信部26を介して、受信したビーコンID及び患者端末IDを医師用コンピュータ3へ送信する。なお、ビーコン4が携帯端末2の患者端末IDを取得し、ビーコンID及び患者端末IDを医師用コンピュータ3へ送信するようにしても良い。医師用コンピュータ3のCPU31は、ビーコンID及び患者端末IDを、取得する(ステップS213)。   The CPU 21 of the portable terminal 2 receives the beacon ID transmitted by the beacon 4 via the short-range communication module 29. The CPU 21 transmits the received beacon ID and patient terminal ID to the doctor computer 3 via the communication unit 26. The beacon 4 may acquire the patient terminal ID of the portable terminal 2 and transmit the beacon ID and the patient terminal ID to the doctor computer 3. The CPU 31 of the doctor computer 3 acquires a beacon ID and a patient terminal ID (step S213).

医師用コンピュータ3のCPU31は、患者DB351を参照し、患者端末IDに対応する患者IDを読み出す。CPU31は、カルテDB352から、患者IDに対応する診察日時を読み出す(ステップS214)。CPU31は、時計部(図示せず)から出力される現在時刻から診察日時を減じた差が、所定時間内(例えば2時間以内)であるか否かを判断する(ステップS215)。   The CPU 31 of the doctor computer 3 refers to the patient DB 351 and reads the patient ID corresponding to the patient terminal ID. CPU31 reads the medical examination date and time corresponding to patient ID from medical chart DB352 (step S214). The CPU 31 determines whether or not a difference obtained by subtracting the examination date and time from the current time output from the clock unit (not shown) is within a predetermined time (for example, within 2 hours) (step S215).

CPU31は、所定時間内でないと判断した場合(ステップS215でNO)、処理を終了する。CPU31は、所定時間内であると判断した場合(ステップS215でYES)、ステップS216へ移行する。CPU31は、患者端末IDを参照し、携帯端末2へ、アプリケーションのインストール命令を出力する(ステップS216)。携帯端末2のCPU21は、アプリケーションのインストール命令を受信する(ステップS217)。CPU21は、アプリケーションのインストールを許可する旨の許可情報を、入力部23を介して受け付けたか否かを判断する(ステップS218)。   If the CPU 31 determines that it is not within the predetermined time (NO in step S215), it ends the process. When CPU 31 determines that the time is within the predetermined time (YES in step S215), the process proceeds to step S216. The CPU 31 refers to the patient terminal ID and outputs an application installation command to the portable terminal 2 (step S216). The CPU 21 of the portable terminal 2 receives an application installation command (step S217). The CPU 21 determines whether or not permission information indicating permission of application installation has been received via the input unit 23 (step S218).

携帯端末2のCPU21は、許可情報を受け付けていない場合(ステップS218でNO)、許可情報を受け付けるまで待機する。CPU21は、許可情報を受け付けたと判断した場合(ステップS218でYES)、ステップS219へ移行する。CPU21は、許可情報を医師用コンピュータ3へ送信する(ステップS219)。CPU31は、許可情報を受信した場合、アプリケーションを記憶部35から読み出す(ステップS221)。CPU31は、読み出したアプリケーションを携帯端末2へ配信する(ステップS222)。   If the CPU 21 of the portable terminal 2 has not received the permission information (NO in step S218), the CPU 21 waits until the permission information is received. If the CPU 21 determines that the permission information has been received (YES in step S218), the process proceeds to step S219. CPU21 transmits permission information to computer 3 for doctors (Step S219). CPU31 reads an application from the memory | storage part 35, when permission information is received (step S221). The CPU 31 distributes the read application to the mobile terminal 2 (step S222).

CPU21は、配信されたアプリケーションを受信する(ステップS223)。CPU21は、アプリケーションを記憶部25にインストールする(ステップS224)。CPU21は、入力部23を介して効果情報が送信されたか否かを判断する(ステップS225)。具体的には、CPU21は、YESボタン241がクリックされたか否かを判断する。   The CPU 21 receives the distributed application (step S223). CPU21 installs an application in the memory | storage part 25 (step S224). The CPU 21 determines whether or not effect information has been transmitted via the input unit 23 (step S225). Specifically, the CPU 21 determines whether or not the YES button 241 has been clicked.

CPU21は、効果情報が送信されたと判断した場合(ステップS225でYES)、記憶部25に記憶したアプリケーションをアンインストールする(ステップS226)。CPU21は、効果情報が送信されていないと判断した場合(ステップS225でNO)、ステップS226の処理をスキップし、一連の処理を終了する。これにより、アプリケーションがインストールされるため、ユーザの利便性を高めることができる。また、効果がある旨の回答を得た場合、不要となったアプリケーションを容易に削除することが可能となる。   When determining that the effect information has been transmitted (YES in step S225), the CPU 21 uninstalls the application stored in the storage unit 25 (step S226). If the CPU 21 determines that the effect information has not been transmitted (NO in step S225), it skips the process in step S226 and ends the series of processes. Thereby, since an application is installed, a user's convenience can be improved. In addition, when an answer indicating that there is an effect is obtained, it becomes possible to easily delete an application that is no longer needed.

本実施の形態3は以上の如きであり、その他は実施の形態1及び2と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The third embodiment is as described above, and the others are the same as in the first and second embodiments. Therefore, the corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted.

実施の形態4
実施の形態4は診察予約を行う形態に関する。図23は実施の形態4に係る医師用コンピュータ3のハードウェア群を示すブロック図であり、図24は実施の形態4に係るサーバコンピュータ1のハードウェア群を示すブロック図である。医師用コンピュータ3の記憶部35には予約DB355が設けられている。また、サーバコンピュータ1の記憶部15にも予約DB155が設けられている。
Embodiment 4
Embodiment 4 relates to a form for making a medical appointment. FIG. 23 is a block diagram illustrating a hardware group of the doctor computer 3 according to the fourth embodiment, and FIG. 24 is a block diagram illustrating a hardware group of the server computer 1 according to the fourth embodiment. A reservation DB 355 is provided in the storage unit 35 of the doctor computer 3. A reservation DB 155 is also provided in the storage unit 15 of the server computer 1.

図25は医師用コンピュータ3の予約DB355のレコードレイアウトを示す説明図である。予約DB355は患者IDフィールド及び予約日時フィールド等を含む。患者IDに対応付けて次回の患者の予約日時が記憶されている。CPU31は、入力部33から患者ID及び予約日時を受け付け、予約DB355に記憶する。   FIG. 25 is an explanatory diagram showing a record layout of the reservation DB 355 of the doctor computer 3. The reservation DB 355 includes a patient ID field and a reservation date / time field. The next patient reservation date and time is stored in association with the patient ID. The CPU 31 receives the patient ID and the reservation date / time from the input unit 33 and stores them in the reservation DB 355.

図26はサーバコンピュータ1の予約DB155のレコードレイアウトを示す説明図である。病院(病院A、病院B、病院C・・・)毎に、患者IDに対応付けて予約日時が記憶されている。医師用コンピュータ3のCPU31は、予約DB355の内容が更新された場合、病院ID及び更新内容(患者ID及び予約日時)をサーバコンピュータ1に送信する。CPU11は、病院ID及び更新内容を受信する。CPU11は、受信した病院ID及び更新内容を、予約DB155に記憶する。同様に、予約DB155が更新された場合、CPU11は、病院IDに対応する医師用コンピュータ3宛へ、更新内容(患者ID及び予約日時)を送信する。   FIG. 26 is an explanatory diagram showing a record layout of the reservation DB 155 of the server computer 1. For each hospital (hospital A, hospital B, hospital C...), A reservation date and time is stored in association with the patient ID. When the content of the reservation DB 355 is updated, the CPU 31 of the doctor computer 3 transmits the hospital ID and the updated content (patient ID and reservation date / time) to the server computer 1. The CPU 11 receives the hospital ID and the updated content. The CPU 11 stores the received hospital ID and update contents in the reservation DB 155. Similarly, when the reservation DB 155 is updated, the CPU 11 transmits the updated content (patient ID and reservation date / time) to the doctor computer 3 corresponding to the hospital ID.

図27は、携帯端末2の表示部24に表示される予約受付画面のイメージを示す説明図である。図12に示した診療予約ページへのハイパーリンクがクリックされた場合、サーバコンピュータ1のCPU11は、予約DB155を参照し、患者IDに対応する予約日時(以下、前回予約日時という)を読み出す。CPU11は、記憶部15から予約受付画面を読み出す。CPU11は、患者ID及び読み出した予約日時を付加した予約受付画面を生成し、携帯端末2へ送信する。   FIG. 27 is an explanatory diagram showing an image of a reservation acceptance screen displayed on the display unit 24 of the mobile terminal 2. When the hyperlink to the medical appointment page shown in FIG. 12 is clicked, the CPU 11 of the server computer 1 refers to the appointment DB 155 and reads the appointment date and time (hereinafter referred to as the previous appointment date and time) corresponding to the patient ID. The CPU 11 reads the reservation acceptance screen from the storage unit 15. The CPU 11 generates a reservation reception screen to which the patient ID and the read reservation date / time are added, and transmits the reservation reception screen to the mobile terminal 2.

図27に示すように、予約受付画面のテンプレートに、患者ID、及び、前回予約日時(図27の例では、2015年1月10日)が付加されている。ユーザは、前回予約日時よりも前の年月日を、次回の予約日時(以下、次回予約日時)として入力部23を通じて入力する。ユーザは、入力部23を通じて送信ボタン243をクリックする。CPU21は、送信ボタン243のクリックをトリガに、入力された次回予約希望日時をサーバコンピュータ1へ送信する。   As shown in FIG. 27, the patient ID and the previous reservation date and time (January 10, 2015 in the example of FIG. 27) are added to the template of the reservation reception screen. The user inputs the date before the previous reservation date / time through the input unit 23 as the next reservation date / time (hereinafter, the next reservation date / time). The user clicks the send button 243 through the input unit 23. The CPU 21 transmits the input next desired reservation date and time to the server computer 1 with the click of the transmission button 243 as a trigger.

サーバコンピュータ1のCPU11は、次回予約日時が前回予約日時よりも前であるか否かを判断する。CPU11は、前回予約日時よりも前であると判断した場合、次回予約日時を患者IDに対応付けて予約DB155に記憶する。またCPU11は、前回予約日時を予約DB155から削除する。なお、予約DB155の更新内容は、上述したとおり、医師用コンピュータ3の予約DB355に反映される。   The CPU 11 of the server computer 1 determines whether or not the next reservation date is before the previous reservation date. If the CPU 11 determines that it is before the previous reservation date and time, the CPU 11 stores the next reservation date and time in the reservation DB 155 in association with the patient ID. Further, the CPU 11 deletes the previous reservation date / time from the reservation DB 155. The update contents of the reservation DB 155 are reflected in the reservation DB 355 of the doctor computer 3 as described above.

図28及び図29は予約処理の手順を示すフローチャートである。サーバコンピュータ1のCPU11は、実施の形態1で述べた処理により、診察予約に関する情報を携帯端末2の表示部24へ出力する(ステップS281)。携帯端末2のCPU21は、診察予約に関する情報を受信し、図12に示した診察予約に関する情報を表示部24に表示する。患者は診察予約を行う場合、ハイパーリンクを、入力部23を通じてクリックする。CPU21は、ハイパーリンクのクリックをトリガに、患者ID及び診察予約要求をサーバコンピュータ1へ送信する(ステップS282)。   28 and 29 are flowcharts showing the procedure of the reservation process. The CPU 11 of the server computer 1 outputs information related to the examination reservation to the display unit 24 of the portable terminal 2 by the process described in the first embodiment (step S281). The CPU 21 of the portable terminal 2 receives the information related to the medical appointment and displays the information related to the medical appointment shown in FIG. The patient clicks a hyperlink through the input unit 23 when making a medical appointment. The CPU 21 transmits the patient ID and the examination reservation request to the server computer 1 with the click of the hyperlink as a trigger (step S282).

サーバコンピュータ1のCPU11は、患者ID及び診察予約要求を受け付ける(ステップS283)。CPU11は、予約受付画面テンプレートを記憶部15から読み出す(ステップS284)。CPU11は、予約DB155を参照し、患者IDに対応する前回予約日時が存在するか否かを判断する(ステップS285)。CPU11は、前回予約日時が予約DB155に存在しないと判断した場合(ステップS285でNO)、処理をステップS286へ移行させる。CPU11は、予約受付画面テンプレートに、患者ID及び期限情報を付加した予約受付画面を生成する(ステップS286)。期限情報とは、診察予約日までの期限を示す情報であり、例えば「1週間以内の診察予約日を設定して下さい。」等のテキスト文である。なお、期限情報は入力部13から適宜変更することが可能である。   The CPU 11 of the server computer 1 receives the patient ID and the examination reservation request (step S283). The CPU 11 reads out the reservation acceptance screen template from the storage unit 15 (step S284). The CPU 11 refers to the reservation DB 155 and determines whether or not there is a previous reservation date and time corresponding to the patient ID (step S285). If the CPU 11 determines that the previous reservation date / time does not exist in the reservation DB 155 (NO in step S285), the process proceeds to step S286. CPU11 produces | generates the reservation reception screen which added patient ID and time limit information to the reservation reception screen template (step S286). The deadline information is information indicating a deadline until the appointment date, and is a text sentence such as “Please set up an appointment date within one week”. The time limit information can be changed as appropriate from the input unit 13.

サーバコンピュータ1のCPU11は、生成した予約受付画面を携帯端末2へ送信する(ステップS287)。携帯端末2のCPU21は、予約受付画面を受信するとともに表示部24に表示する(ステップS288)。CPU21は、次回予約日時を、入力部23を介して受け付ける(ステップS289)。CPU21は、送信ボタン243がクリックされたか否かを判断する(ステップS291)。CPU21は、送信ボタン243がクリックされていないと判断した場合(ステップS291でNO)、送信ボタン243がクリックされるまで待機する。   The CPU 11 of the server computer 1 transmits the generated reservation acceptance screen to the mobile terminal 2 (step S287). The CPU 21 of the portable terminal 2 receives the reservation acceptance screen and displays it on the display unit 24 (step S288). The CPU 21 receives the next reservation date and time via the input unit 23 (step S289). The CPU 21 determines whether or not the transmission button 243 has been clicked (step S291). If the CPU 21 determines that the send button 243 has not been clicked (NO in step S291), the CPU 21 waits until the send button 243 is clicked.

携帯端末2のCPU21は、予約受付画面の送信ボタン243がクリックされたと判断した場合(ステップS291でYES)、受け付けた次回予約日時をサーバコンピュータ1へ送信する(ステップS292)。サーバコンピュータ1のCPU11は、次回予約日時を受信する。CPU11は、受信した次回予約日時及び、現在の日時を参照し、次回予約日時が、ステップS286で付加した期限内(1週間以内)であるか否かを判断する(ステップS293)。CPU11は、期限内でないと判断した場合(ステップS293でNO)、処理をステップS286へ戻す。なお、この場合、「期限内で予約して下さい」等のテキスト文を表示しても良い。   If the CPU 21 of the portable terminal 2 determines that the transmission button 243 on the reservation acceptance screen has been clicked (YES in step S291), it transmits the accepted next reservation date and time to the server computer 1 (step S292). The CPU 11 of the server computer 1 receives the next reservation date and time. The CPU 11 refers to the received next reservation date and time and the current date and time to determine whether or not the next reservation date and time is within the time limit (within one week) added in step S286 (step S293). If the CPU 11 determines that it is not within the time limit (NO in step S293), the process returns to step S286. In this case, a text sentence such as “Please make a reservation within the deadline” may be displayed.

サーバコンピュータ1のCPU11は、次回予約日時が期限内であると判断した場合(ステップS293でYES)、処理をステップS294へ移行させる。CPU11は、次回予約日時を患者IDに対応付けて、予約DB155に記憶する(ステップS294)。CPU11は、予約確認画面を携帯端末2へ送信する(ステップS295)。携帯端末2のCPU21は、予約確認画面を表示部24に表示する(ステップS296)。なお、ステップS293の処理は、携帯端末2側で実行するようにしても良い。   When the CPU 11 of the server computer 1 determines that the next reservation date and time is within the time limit (YES in step S293), the process proceeds to step S294. The CPU 11 stores the next reservation date and time in the reservation DB 155 in association with the patient ID (step S294). The CPU 11 transmits a reservation confirmation screen to the mobile terminal 2 (step S295). The CPU 21 of the portable terminal 2 displays a reservation confirmation screen on the display unit 24 (step S296). Note that the process of step S293 may be executed on the mobile terminal 2 side.

CPU11は、患者IDに対応する前回予約日時が存在すると判断した場合(ステップS285でYES)、処理をステップS297へ移行させる。CPU11は、予約DB155から前回予約日時を読み出す(ステップS297)。CPU11は、予約受付画面テンプレートに、患者ID及び前回予約日時を付加した予約画面を生成する(ステップS298)。CPU11は、生成した予約画面を携帯端末2へ送信する(ステップS299)。携帯端末2のCPU21は、予約画面を受信する(ステップS2911)。CPU21は、受信した予約画面を表示部24に表示する。CPU21は、入力部23を介して次回予約日時を受け付ける(ステップS2912)。   If the CPU 11 determines that there is a previous reservation date corresponding to the patient ID (YES in step S285), the process proceeds to step S297. The CPU 11 reads the previous reservation date / time from the reservation DB 155 (step S297). CPU11 produces | generates the reservation screen which added patient ID and the last reservation date to the reservation reception screen template (step S298). CPU11 transmits the produced | generated reservation screen to the portable terminal 2 (step S299). The CPU 21 of the mobile terminal 2 receives the reservation screen (step S2911). The CPU 21 displays the received reservation screen on the display unit 24. The CPU 21 receives the next reservation date and time via the input unit 23 (step S2912).

携帯端末2のCPU21は、予約画面の送信ボタン243がクリックされたか否かを判断する(ステップS2913)。CPU21は、送信ボタン243がクリックされていないと判断した場合(ステップS2913でNO)、クリックされるまで待機する。CPU21は、クリックされたと判断した場合(ステップS2913でYES)、処理をステップS2914へ移行させる。CPU21は、受け付けた次回予約日時を、サーバコンピュータ1へ送信する(ステップS2914)。   The CPU 21 of the portable terminal 2 determines whether or not the transmission button 243 on the reservation screen has been clicked (step S2913). If the CPU 21 determines that the send button 243 has not been clicked (NO in step S2913), the CPU 21 waits until it is clicked. If the CPU 21 determines that it has been clicked (YES in step S2913), the process proceeds to step S2914. The CPU 21 transmits the received next reservation date and time to the server computer 1 (step S2914).

サーバコンピュータ1のCPU11は、携帯端末2から送信された次回予約日時が、前回予約日時より前であるか否かを判断する(ステップS2915)。CPU11は、前回予約日時より前でないと判断した場合(ステップS2915でNO)、処理をステップS298へ戻す。この場合、「前回予約日時より前の日時を指定して下さい」等のテキスト文をさらに付加するようにしても良い。CPU11は、送信された次回予約日時が前回予約日時より前と判断した場合(ステップS2915でYES)、ステップS2916へ処理を移行させる。なおステップS2915の処理は、携帯端末2側で実行するようにしても良い。   The CPU 11 of the server computer 1 determines whether or not the next reservation date and time transmitted from the mobile terminal 2 is before the previous reservation date and time (step S2915). If CPU 11 determines that it is not before the previous reservation date and time (NO in step S2915), CPU 11 returns the process to step S298. In this case, a text sentence such as “Please specify a date and time prior to the previous reservation date and time” may be added. If the CPU 11 determines that the transmitted next reservation date / time is earlier than the previous reservation date / time (YES in step S2915), the CPU 11 shifts the processing to step S2916. Note that the processing in step S2915 may be executed on the mobile terminal 2 side.

サーバコンピュータ1のCPU11は、次回予約日時が前回予約日時より前と判断した場合、予約DB155の前回予約日時を消去する(ステップS2916)。CPU11は、次回予約日時を患者IDに対応付けて予約DB155に記憶する(ステップS2917)。なお、上述したとおり予約DB155の更新内容は、医師用コンピュータ3の予約DB355にも反映される。CPU11は、予約確認画面を携帯端末2に送信する(ステップS2918)。予約確認画面は次回予約日時で予約が完了したことを示すテキスト文を含めるようにすればよい。CPU21は、予約確認画面を受信し、表示部24に表示する(ステップS2919)。これにより、服薬効果がみられない患者に対し早期に診察を行うことが可能となる。   When the CPU 11 of the server computer 1 determines that the next reservation date / time is earlier than the previous reservation date / time, the CPU 11 deletes the previous reservation date / time in the reservation DB 155 (step S2916). The CPU 11 stores the next reservation date and time in the reservation DB 155 in association with the patient ID (step S2917). As described above, the update contents of the reservation DB 155 are also reflected in the reservation DB 355 of the doctor computer 3. The CPU 11 transmits a reservation confirmation screen to the mobile terminal 2 (step S2918). The reservation confirmation screen may include a text sentence indicating that the reservation has been completed at the next reservation date and time. The CPU 21 receives the reservation confirmation screen and displays it on the display unit 24 (step S2919). Thereby, it becomes possible to perform an early examination for a patient who does not have a medication effect.

本実施の形態4は以上の如きであり、その他は実施の形態1から3と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The fourth embodiment is as described above, and the others are the same as those of the first to third embodiments. Therefore, the corresponding parts are denoted by the same reference numerals and detailed description thereof is omitted.

実施の形態5
実施の形態5は、医師用コンピュータ3側で予約処理を行う形態に関する。図30及び図31は予約処理の手順を示すフローチャートである。医師用コンピュータ3のCPU31は、実施の形態1で述べた処理により、診察予約に関する情報を携帯端末2へ出力する(ステップS301)。携帯端末2のCPU21は、診察予約に関する情報を受信し、図12に示した診察予約に関する情報を表示部24に表示する。患者は診察予約を行う場合、表示部24に表示された診療予約の処理が行えるハイパーリンクを、入力部23を通じてクリックする。CPU21は、ハイパーリンクのクリックをトリガに、患者ID及び診察予約要求を医師用コンピュータ3へ送信する(ステップS302)。
Embodiment 5
The fifth embodiment relates to a form in which a reservation process is performed on the doctor computer 3 side. 30 and 31 are flowcharts showing the procedure of the reservation process. The CPU 31 of the doctor computer 3 outputs information related to the appointment appointment to the portable terminal 2 by the process described in the first embodiment (step S301). The CPU 21 of the portable terminal 2 receives the information related to the medical appointment and displays the information related to the medical appointment shown in FIG. When making a medical appointment, the patient clicks through the input unit 23 a hyperlink displayed on the display unit 24 where the medical appointment can be processed. The CPU 21 transmits the patient ID and the examination reservation request to the doctor computer 3 with the click of the hyperlink as a trigger (step S302).

医師用コンピュータ3のCPU31は、患者ID及び診察予約要求を携帯端末2より受け付ける(ステップS303)。CPU31は、予約受付画面テンプレートを記憶部35から読み出す(ステップS304)。CPU31は、予約DB355を参照し、患者IDに対応する前回予約日時が存在するか否かを判断する(ステップS305)。CPU31は、前回予約日時が存在しないと判断した場合(ステップS305でNO)、処理をステップS306へ移行させる。CPU31は、予約受付画面テンプレートに、患者ID及び期限情報を付加した予約受付画面を生成する(ステップS306)。   The CPU 31 of the doctor computer 3 receives the patient ID and the examination reservation request from the portable terminal 2 (step S303). The CPU 31 reads out the reservation acceptance screen template from the storage unit 35 (step S304). The CPU 31 refers to the reservation DB 355 and determines whether or not there is a previous reservation date and time corresponding to the patient ID (step S305). If the CPU 31 determines that the previous reservation date does not exist (NO in step S305), the CPU 31 proceeds to step S306. CPU31 produces | generates the reservation reception screen which added patient ID and time limit information to the reservation reception screen template (step S306).

医師用コンピュータ3のCPU31は、生成した予約受付画面を携帯端末2へ送信する(ステップS307)。携帯端末2のCPU21は、予約受付画面を受信する(ステップS308)。CPU21は、携帯端末2の表示部24に予約受付画面を表示した上で、次回予約日時を、入力部23を介して受け付ける(ステップS309)。CPU21は、送信ボタン243がクリックされたか否かを判断する(ステップS311)。CPU21は、送信ボタン243がクリックされていないと判断した場合(ステップS311でNO)、送信ボタン243がクリックされるまで待機する。   The CPU 31 of the doctor computer 3 transmits the generated reservation acceptance screen to the mobile terminal 2 (step S307). The CPU 21 of the portable terminal 2 receives the reservation acceptance screen (step S308). CPU21 displays the reservation reception screen on the display part 24 of the portable terminal 2, and receives next reservation date and time via the input part 23 (step S309). The CPU 21 determines whether or not the send button 243 has been clicked (step S311). If the CPU 21 determines that the transmission button 243 has not been clicked (NO in step S311), the CPU 21 waits until the transmission button 243 is clicked.

携帯端末2のCPU21は、送信ボタン243がクリックされたと判断した場合(ステップS311でYES)、受け付けた次回予約日時を医師用コンピュータ3へ送信する(ステップS312)。医師用コンピュータ3のCPU31は、次回予約日時を受信する。CPU31は、受信した次回予約日時及び、現在の日時を参照し、次回予約日時が、ステップS306で付加した期限内(1週間以内)であるか否かを判断する(ステップS313)。CPU31は、期限内でないと判断した場合(ステップS313でNO)、処理をステップS306へ戻す。   If the CPU 21 of the portable terminal 2 determines that the send button 243 has been clicked (YES in step S311), the CPU 21 transmits the accepted next reservation date and time to the doctor computer 3 (step S312). The CPU 31 of the doctor computer 3 receives the next reservation date and time. The CPU 31 refers to the received next reservation date and time and the current date and time to determine whether or not the next reservation date and time is within the time limit (within one week) added in step S306 (step S313). If the CPU 31 determines that it is not within the time limit (NO in step S313), the process returns to step S306.

CPU31は、次回予約日時が期限内であると判断した場合(ステップS313でYES)、処理をステップS314へ移行させる。CPU31は、次回予約日時を患者IDに対応付けて、予約DB355に記憶する(ステップS314)。CPU31は、予約確認画面を携帯端末2へ送信する(ステップS315)。CPU21は、予約確認画面を表示部24に表示する(ステップS316)。   If the CPU 31 determines that the next reservation date and time is within the time limit (YES in step S313), the process proceeds to step S314. The CPU 31 stores the next reservation date and time in the reservation DB 355 in association with the patient ID (step S314). CPU31 transmits a reservation confirmation screen to portable terminal 2 (Step S315). The CPU 21 displays a reservation confirmation screen on the display unit 24 (step S316).

CPU31は、患者IDに対応する前回予約日時が存在すると判断した場合(ステップS305でYES)、処理をステップS317へ移行させる。CPU31は、予約DB355から前回予約日時を読み出す(ステップS317)。CPU31は、予約受付画面テンプレートに、患者ID及び前回予約日時を付加した予約画面を生成する(ステップS318)。CPU31は、生成した予約画面を携帯端末2へ送信する(ステップS319)。携帯端末2のCPU21は、予約画面を受信する(ステップS3111)。CPU21は、受信した予約画面を表示部24に表示する。CPU21は、入力部23を介して次回予約日時を受け付ける(ステップS3112)。   If the CPU 31 determines that there is a previous reservation date and time corresponding to the patient ID (YES in step S305), the process proceeds to step S317. The CPU 31 reads the previous reservation date / time from the reservation DB 355 (step S317). CPU31 produces | generates the reservation screen which added patient ID and the last reservation date to the reservation reception screen template (step S318). CPU31 transmits the produced | generated reservation screen to the portable terminal 2 (step S319). The CPU 21 of the mobile terminal 2 receives the reservation screen (step S3111). The CPU 21 displays the received reservation screen on the display unit 24. The CPU 21 receives the next reservation date and time via the input unit 23 (step S3112).

CPU21は、送信ボタン243がクリックされたか否かを判断する(ステップS3113)。CPU21は、送信ボタン243がクリックされていないと判断した場合(ステップS3113でNO)、クリックされるまで待機する。CPU21は、クリックされたと判断した場合(ステップS3113でYES)、処理をステップS3114へ移行させる。CPU21は、受け付けた次回予約日時を、医師用コンピュータ3へ送信する(ステップS3114)。   The CPU 21 determines whether or not the send button 243 has been clicked (step S3113). If the CPU 21 determines that the send button 243 has not been clicked (NO in step S3113), it waits until it is clicked. If the CPU 21 determines that it has been clicked (YES in step S3113), the process proceeds to step S3114. The CPU 21 transmits the received next reservation date and time to the doctor computer 3 (step S3114).

医師用コンピュータ3のCPU31は、次回予約日時は、前回予約日時より前であるか否かを判断する(ステップS3115)。CPU31は、前回予約日時より前でないと判断した場合(ステップS3115でNO)、処理をステップS318へ戻す。CPU31は、前回予約日時より前と判断した場合(ステップS3115でYES)、ステップS3116へ処理を移行させる。   The CPU 31 of the doctor computer 3 determines whether or not the next reservation date is before the previous reservation date (step S3115). If CPU 31 determines that it is not before the previous reservation date and time (NO in step S3115), CPU 31 returns the process to step S318. If the CPU 31 determines that it is before the previous reservation date and time (YES in step S3115), the process proceeds to step S3116.

CPU31は、予約DB355に記録されている前回の予約日時を消去する(ステップS3116)。CPU31は、次回予約日時を患者IDに対応付けて予約DB355に記憶する(ステップS3117)。なお、上述したとおり予約DB355の更新内容は、サーバコンピュータ1の予約DB155に反映させても良い。CPU31は、予約確認画面を送信する(ステップS3118)。予約確認画面は次回予約日時で予約が完了したことを示すテキスト文を含めるようにすればよい。携帯端末2のCPU21は、予約確認画面を受信し、表示部24に表示する(ステップS3119)。これにより、服薬効果がみられない患者に対し早期に診察を行うことが可能となる。   The CPU 31 deletes the previous reservation date and time recorded in the reservation DB 355 (step S3116). The CPU 31 stores the next reservation date and time in the reservation DB 355 in association with the patient ID (step S3117). As described above, the update contents of the reservation DB 355 may be reflected in the reservation DB 155 of the server computer 1. The CPU 31 transmits a reservation confirmation screen (step S3118). The reservation confirmation screen may include a text sentence indicating that the reservation has been completed at the next reservation date and time. The CPU 21 of the portable terminal 2 receives the reservation confirmation screen and displays it on the display unit 24 (step S3119). Thereby, it becomes possible to perform an early examination for a patient who does not have a medication effect.

本実施の形態5は以上の如きであり、その他は実施の形態1から4と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The fifth embodiment is as described above, and the other parts are the same as those of the first to fourth embodiments. Therefore, the corresponding parts are denoted by the same reference numerals and detailed description thereof is omitted.

実施の形態6
実施の形態6は、患者が所定領域内に属した場合に、携帯端末2にインストール済みのアプリケーションを削除する形態に関する。図32は予約DB355のレコードレイアウトを示す説明図である。予約DB355には、患者IDに対応付けて、さらにビーコンIDが記憶されている。ビーコンIDは病院の受付、入り口等に設けられているビーコン4を特定するための識別情報である。図33は、予約DB155のレコードレイアウトを示す説明図である。サーバコンピュータ1の記憶部15の予約DB355には、各病院の予約DB155の記憶内容が、記憶されている。
Embodiment 6
The sixth embodiment relates to a mode in which an application already installed in the mobile terminal 2 is deleted when a patient belongs to a predetermined area. FIG. 32 is an explanatory diagram showing a record layout of the reservation DB 355. The reservation DB 355 further stores a beacon ID in association with the patient ID. The beacon ID is identification information for specifying the beacon 4 provided at the hospital reception, entrance, or the like. FIG. 33 is an explanatory diagram showing a record layout of the reservation DB 155. The reservation DB 355 of the storage unit 15 of the server computer 1 stores the storage contents of the reservation DB 155 of each hospital.

図34及び図35は削除処理の手順を示すフローチャートである。携帯端末2のCPU21は、実施の形態1で述べたように、効果情報を送信したか否かを判断する(ステップS341)。CPU21は、効果情報を送信したと判断した場合(ステップS341でYES)、処理をステップS342へ移行させる。CPU21は、ステップS205でインストールしたアプリケーションをアンインストールする(ステップS342)。CPU21は、効果情報を送信していないと判断した場合(ステップS341でNO)、すなわち無効果情報を送信した場合、処理をステップS343へ移行させる。   34 and 35 are flowcharts showing the procedure of the deletion process. As described in the first embodiment, the CPU 21 of the mobile terminal 2 determines whether or not the effect information has been transmitted (step S341). When CPU 21 determines that the effect information has been transmitted (YES in step S341), the process proceeds to step S342. The CPU 21 uninstalls the application installed in step S205 (step S342). If the CPU 21 determines that the effect information is not transmitted (NO in step S341), that is, if the ineffective information is transmitted, the process proceeds to step S343.

CPU21は、無効果情報をサーバコンピュータ1へ送信する(ステップS343)。サーバコンピュータ1のCPU11は、無効果情報を受信する(ステップS344)。その後、患者は上述した予約処理を行い、病院に向かうこととなる。携帯端末2が例えば病院の受付付近に設けられたビーコン4の通信範囲内に属した場合、携帯端末2のCPU21は、患者ID及びビーコンIDをサーバコンピュータ1へ送信する(ステップS345)。なお、ビーコン4が患者ID及びビーコンIDをサーバコンピュータ1へ送信するようにしても良い。   CPU21 transmits ineffective information to the server computer 1 (step S343). The CPU 11 of the server computer 1 receives the ineffective information (step S344). Thereafter, the patient performs the above-described reservation process and goes to the hospital. When the mobile terminal 2 belongs to the communication range of the beacon 4 provided near the reception of the hospital, for example, the CPU 21 of the mobile terminal 2 transmits the patient ID and the beacon ID to the server computer 1 (step S345). Note that the beacon 4 may transmit the patient ID and the beacon ID to the server computer 1.

サーバコンピュータ1のCPU11は、患者ID及びビーコンIDを携帯端末2から受信する(ステップS346)。CPU11は、予約日時及びビーコンIDを予約DB155から読み出す(ステップS347)。CPU11は、本日が、予約日に一致するか否かを判断する(ステップS348)。CPU11は、一致しないと判断した場合(ステップS348でNO)、処理を終了する。CPU11は、一致すると判断した場合(ステップS348でYES)、処理をステップS349へ移行させる。   CPU11 of the server computer 1 receives patient ID and beacon ID from the portable terminal 2 (step S346). CPU11 reads reservation date and time and beacon ID from reservation DB155 (step S347). The CPU 11 determines whether today is the same as the reservation date (step S348). If the CPU 11 determines that they do not match (NO in step S348), the process ends. If the CPU 11 determines that they match (YES in step S348), the process proceeds to step S349.

CPU11は、読み出したビーコンIDと受信したビーコンIDとが一致するか否かを判断し、一致しないと判断した場合(ステップS349でNO)、処理を終了する。CPU11は、一致すると判断した場合(ステップS349でYES)、処理をステップS351へ移行させる。なお、実施形態ではステップS348の処理をステップS349の処理よりも先に行うこととしたがこれに限るものではない。ステップS348の処理をステップS349よりも後にしても良い。またステップS348の処理を行わなくても良い。その他、本実施形態ではビーコン4の通信範囲を所定領域として判断する例を挙げたがこれに限るものではない。病院の緯度及び経度を記憶しておき、患者の携帯端末2のGPSモジュール28により取得した緯度及び経度が、記憶した緯度及び経度近辺に属した場合に、所定領域に属したと判断しても良い。   The CPU 11 determines whether or not the read beacon ID matches the received beacon ID. If the CPU 11 determines that they do not match (NO in step S349), the process ends. If the CPU 11 determines that they match (YES in step S349), the process proceeds to step S351. In the embodiment, the process in step S348 is performed before the process in step S349. However, the present invention is not limited to this. The process of step S348 may be performed after step S349. Further, the process of step S348 may not be performed. In addition, although the example which judges the communication range of the beacon 4 as a predetermined area | region was given in this embodiment, it is not restricted to this. Even if the latitude and longitude of the hospital are stored and the latitude and longitude acquired by the GPS module 28 of the patient's portable terminal 2 belong to the stored latitude and longitude, it is determined that the hospital belongs to the predetermined area. good.

CPU11は、携帯端末2へインストールしたアプリケーションのアンインストール命令を出力する(ステップS351)。携帯端末2のCPU21は、アンインストール命令を受信する(ステップS352)。CPU21は、記憶部25に記憶したアプリケーションをアンインストールする(ステップS353)。これにより、来院した患者の携帯端末2のアプリケーションを削除することが可能となる。   CPU11 outputs the uninstallation command of the application installed in the portable terminal 2 (step S351). The CPU 21 of the mobile terminal 2 receives the uninstall command (step S352). The CPU 21 uninstalls the application stored in the storage unit 25 (step S353). Thereby, it becomes possible to delete the application of the portable terminal 2 of the patient who visited the hospital.

本実施の形態6は以上の如きであり、その他は実施の形態1から5と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The sixth embodiment is as described above, and the other parts are the same as those of the first to fifth embodiments. Accordingly, the corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted.

実施の形態7
実施の形態7は医師用コンピュータ3が、携帯端末2にインストールされたアプリケーションに対してのアンインストール命令を出力する形態に関する。図36及び図37は削除処理の手順を示すフローチャートである。携帯端末2のCPU21は、実施の形態1で述べたように、効果情報を送信したか否かを判断する(ステップS361)。CPU21は、効果情報を送信したと判断した場合(ステップS361でYES)、処理をステップS362へ移行させる。CPU21は、ステップS205でインストールしたアプリケーションをアンインストールする(ステップS362)。CPU21は、効果情報を送信していないと判断した場合(ステップS361でNO)、すなわち無効果情報を送信した場合、処理をステップS363へ移行させる。
Embodiment 7
The seventh embodiment relates to a form in which the doctor computer 3 outputs an uninstall command for an application installed in the mobile terminal 2. 36 and 37 are flowcharts showing the procedure of the deletion process. As described in Embodiment 1, the CPU 21 of the portable terminal 2 determines whether or not the effect information has been transmitted (step S361). When CPU 21 determines that the effect information has been transmitted (YES in step S361), the process proceeds to step S362. The CPU 21 uninstalls the application installed in step S205 (step S362). If the CPU 21 determines that the effect information is not transmitted (NO in step S361), that is, if the ineffective information is transmitted, the process proceeds to step S363.

CPU21は、無効果情報を医師用コンピュータ3へ送信する(ステップS363)。CPU31は、無効果情報を受信する(ステップS364)。その後、患者は上述した予約処理を行い、病院に向かうこととなる。携帯端末2が例えば病院の受付付近に設けられたビーコン4の通信範囲内に属した場合、CPU21は、患者ID及びビーコンIDを医師用コンピュータ3へ送信する(ステップS365)。なお、ビーコン4が患者ID及びビーコンIDを医師用コンピュータ3へ送信するようにしても良い。   The CPU 21 transmits ineffective information to the doctor computer 3 (step S363). The CPU 31 receives ineffective information (step S364). Thereafter, the patient performs the above-described reservation process and goes to the hospital. When the mobile terminal 2 belongs to the communication range of the beacon 4 provided near the reception of the hospital, for example, the CPU 21 transmits the patient ID and the beacon ID to the doctor computer 3 (step S365). The beacon 4 may transmit the patient ID and the beacon ID to the doctor computer 3.

医師用コンピュータ3のCPU31は、患者ID及びビーコンIDを受信する(ステップS366)。CPU31は、予約日時及びビーコンIDを予約DB155から読み出す(ステップS367)。CPU31は、本日が、予約日に一致するか否かを判断する(ステップS368)。CPU31は、一致しないと判断した場合(ステップS368でNO)、処理を終了する。CPU31は、一致すると判断した場合(ステップS368でYES)、処理をステップS369へ移行させる。   The CPU 31 of the doctor computer 3 receives the patient ID and the beacon ID (step S366). CPU31 reads reservation date and time and beacon ID from reservation DB155 (step S367). The CPU 31 determines whether today is the same as the reservation date (step S368). If the CPU 31 determines that they do not match (NO in step S368), it ends the process. If the CPU 31 determines that they match (YES in step S368), the process proceeds to step S369.

CPU31は、読み出したビーコンIDと受信したビーコンIDとが一致するか否かを判断する(ステップS369)。CPU31は、一致しないと判断した場合(ステップS369でNO)、処理を終了する。CPU31は、一致すると判断した場合(ステップS369でYES)、処理をステップS371へ移行させる。   The CPU 31 determines whether or not the read beacon ID matches the received beacon ID (step S369). When CPU 31 determines that they do not match (NO in step S369), CPU 31 ends the process. If the CPU 31 determines that they match (YES in step S369), the process proceeds to step S371.

CPU31は、携帯端末2へインストールされたアプリケーションのアンインストール命令を出力する(ステップS371)。CPU21は、アンインストール命令を受信する(ステップS372)。CPU21は、記憶部25に記憶したアプリケーションをアンインストールする(ステップS373)。これにより、来院した患者の携帯端末2のアプリケーションを削除することが可能となる。   CPU31 outputs the uninstallation command of the application installed in the portable terminal 2 (step S371). The CPU 21 receives an uninstall command (step S372). The CPU 21 uninstalls the application stored in the storage unit 25 (step S373). Thereby, it becomes possible to delete the application of the portable terminal 2 of the patient who visited the hospital.

本実施の形態7は以上の如きであり、その他は実施の形態1から6と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The seventh embodiment is as described above, and the others are the same as those of the first to sixth embodiments. Therefore, the corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted.

実施の形態8
図38は上述した形態のサーバコンピュータ1及び医師用コンピュータ3の動作を示す機能ブロック図である。CPU11が制御プログラム15Pを実行することにより、サーバコンピュータ1は以下のように動作する。受付部101は、患者に処方された薬剤の服薬に伴う効果の確認を行うタイミング値の設定を受け付ける。送信部102は、前記タイミング値にて、前記患者の端末宛に薬剤の効果を問い合わせるメッセージを送信する。出力部103は、前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の端末宛てに診察予約に関する情報を出力する。
Embodiment 8
FIG. 38 is a functional block diagram showing operations of the server computer 1 and the doctor computer 3 in the above-described form. When the CPU 11 executes the control program 15P, the server computer 1 operates as follows. The accepting unit 101 accepts the setting of a timing value for confirming the effect associated with the medication prescribed to the patient. The transmission unit 102 transmits a message inquiring about the effect of the medicine to the patient terminal at the timing value. When the output unit 103 receives an answer indicating that there is no effect associated with taking a medicine from the patient's terminal, the output unit 103 outputs information related to the examination reservation to the patient's terminal.

CPU31が制御プログラム35Pを実行することにより、医師用コンピュータ3は以下のように動作する。判断部301は、前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の診察予約が存在するか否かを判断する。取消部302は、診察予約が存在すると判断した場合、該診察予約を取り消す。設定部303は、前記診察予約が存在すると判断した場合、該診察予約よりも先の診察予約日を設定する。   When the CPU 31 executes the control program 35P, the doctor computer 3 operates as follows. When receiving an answer indicating that there is no effect associated with drug administration from the patient's terminal, the determination unit 301 determines whether there is a medical appointment for the patient. When the cancellation unit 302 determines that a medical appointment is present, the canceling unit 302 cancels the medical appointment. When the setting unit 303 determines that the examination reservation exists, the setting unit 303 sets an examination appointment date prior to the examination appointment.

図39は実施の形態8に係るサーバコンピュータ1のハードウェア群を示すブロック図である。サーバコンピュータ1を動作させるためのプログラムは、ディスクドライブ等の読み取り部10AにCD-ROM、DVD(Digital Versatile Disc)ディスク、メモリーカード、またはUSB(Universal Serial Bus)メモリ等の可搬型記録媒体1Aを読み取らせて記憶部15に記憶しても良い。また当該プログラムを記憶したフラッシュメモリ等の半導体メモリ1Bをサーバコンピュータ1内に実装しても良い。さらに、当該プログラムは、インターネット等の通信網Nを介して接続される他のサーバコンピュータ(図示せず)からダウンロードすることも可能である。以下に、その内容を説明する。   FIG. 39 is a block diagram illustrating a hardware group of the server computer 1 according to the eighth embodiment. A program for operating the server computer 1 includes a portable recording medium 1A such as a CD-ROM, a DVD (Digital Versatile Disc) disk, a memory card, or a USB (Universal Serial Bus) memory in a reading unit 10A such as a disk drive. It may be read and stored in the storage unit 15. Further, a semiconductor memory 1B such as a flash memory storing the program may be mounted in the server computer 1. Further, the program can be downloaded from another server computer (not shown) connected via a communication network N such as the Internet. The contents will be described below.

図39に示すサーバコンピュータ1は、上述した各種ソフトウェア処理を実行するプログラムを、可搬型記録媒体1Aまたは半導体メモリ1Bから読み取り、或いは、通信網Nを介して他のサーバコンピュータ(図示せず)からダウンロードする。当該プログラムは、制御プログラム15Pとしてインストールされ、RAM12にロードして実行される。これにより、上述したサーバコンピュータ1として機能する。   The server computer 1 shown in FIG. 39 reads a program for executing the above-described various software processes from the portable recording medium 1A or the semiconductor memory 1B, or from another server computer (not shown) via the communication network N. to download. The program is installed as the control program 15P, loaded into the RAM 12, and executed. Thereby, it functions as the server computer 1 described above.

本実施の形態8は以上の如きであり、その他は実施の形態1から7と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The eighth embodiment is as described above, and the others are the same as those of the first to seventh embodiments. Therefore, the corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted.

以上の実施の形態1から8を含む実施形態に関し、さらに以下の付記を開示する。   With respect to the embodiments including the above first to eighth embodiments, the following additional notes are disclosed.

(付記1)
コンピュータに、
患者に処方された薬剤の服薬に伴う効果の確認を行うタイミングの設定を受け付け、
前記タイミングにて、前記患者の端末宛に薬剤の効果を問い合わせるメッセージを送信し、
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の端末宛てに診察予約に関する情報を出力する
処理を実行させるプログラム。
(付記2)
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の診察予約が存在するか否かを判断し、
診察予約が存在すると判断した場合、該診察予約を取り消す
処理を実行させる付記1に記載のプログラム。
(付記3)
前記診察予約が存在すると判断した場合、該診察予約よりも先の診察予約日を設定する
処理を実行させる付記2に記載のプログラム。
(付記4)
設定された服薬回数を取得し、
服薬が完了したことを示す完了情報を取得し、
取得した完了情報の数が設定された服薬回数に達した場合に、前記患者の端末宛に薬剤の効果を問い合わせるメッセージを送信する
処理を実行させる付記1から3のいずれか一つに記載のプログラム。
(付記5)
前記タイミングの設定を受け付けた後に、処方された薬剤の服薬に関するアプリケーションのインストール命令を出力する
処理を実行させる付記1から4のいずれか一つに記載のプログラム。
(付記6)
前記患者の端末から薬剤の服薬に伴う効果がある旨の回答を受信した後に、前記端末宛へ前記アプリケーションの削除命令を出力する
処理を実行させる付記5に記載のプログラム。
(付記7)
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信し、かつ、前記端末が所定領域に属したと判断した場合に、前記端末宛へ前記アプリケーションの削除命令を出力する
処理を実行させる付記5または6に記載のプログラム。
(付記8)
患者に処方された薬剤の服薬に伴う効果の確認を行うタイミングの設定を受け付ける受付部と、
前記タイミングにて、前記患者の端末宛に薬剤の効果を問い合わせるメッセージを送信する送信部と、
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の端末宛てに診察予約に関する情報を出力する出力部と
を備える情報処理装置。
(付記9)
患者に処方された薬剤の服薬に伴う効果の確認を行うタイミングの設定を受け付け、
前記タイミングにて、前記患者の端末宛に薬剤の効果を問い合わせるメッセージを送信し、
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の端末宛てに診察予約に関する情報を前記端末宛に出力する
処理をコンピュータに実行させる情報処理方法。
(付記10)
第1情報処理装置及び第2情報処理装置が通信網を介して接続された情報処理システムにおいて、
前記第1情報処理装置は、
患者に処方された薬剤の服薬に伴う効果の確認を行うタイミングの設定を受け付ける受付部と、
前記タイミングにて、前記患者の端末宛に薬剤の効果を問い合わせるメッセージを送信する送信部と、
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の端末宛てに診察予約に関する情報を出力する出力部と
を備え、
前記第2情報処置装置は、
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の診察予約が存在するか否かを判断する判断部と、
診察予約が存在すると判断した場合、該診察予約を取り消す取消部と
を備える情報処理システム。
(付記11)
前記第2情報処置装置は、
前記診察予約が存在すると判断した場合、該診察予約よりも先の診察予約日を設定する設定部
を備える付記10に記載の情報処理システム。
(Appendix 1)
On the computer,
Accept the timing settings to check the effects of taking the medication prescribed to the patient,
At the timing, a message for inquiring about the effect of the drug is sent to the patient's terminal,
A program for executing a process of outputting information related to a medical examination appointment to the patient's terminal when receiving an answer indicating that there is no effect associated with taking the medicine from the patient's terminal.
(Appendix 2)
When receiving a response from the patient's terminal that there is no effect associated with taking the drug, determine whether there is a medical appointment for the patient,
The program according to appendix 1, which executes a process of canceling the appointment when it is determined that the appointment is present.
(Appendix 3)
The program according to appendix 2, which executes a process of setting a medical appointment date earlier than the medical appointment when it is determined that the medical appointment exists.
(Appendix 4)
Get the set number of doses,
Get completion information indicating that the medication has been completed,
The program according to any one of appendices 1 to 3, which executes a process of transmitting a message for inquiring about the effect of a medicine to the terminal of the patient when the number of acquired completion information reaches a set number of times of medication. .
(Appendix 5)
The program according to any one of appendices 1 to 4, which executes a process of outputting an installation instruction of an application related to taking a prescribed medicine after receiving the timing setting.
(Appendix 6)
The program according to appendix 5, which executes a process of outputting an instruction to delete the application to the terminal after receiving an answer indicating that there is an effect associated with taking a medicine from the terminal of the patient.
(Appendix 7)
A process of outputting an instruction to delete the application to the terminal when receiving an answer from the terminal of the patient that there is no effect associated with taking the medicine and determining that the terminal belongs to a predetermined area; The program according to appendix 5 or 6 to be executed.
(Appendix 8)
A reception unit for receiving a setting of timing for confirming an effect associated with taking a medicine prescribed to a patient;
At the timing, a transmission unit that transmits a message for inquiring about the effect of the drug to the patient's terminal,
An information processing apparatus comprising: an output unit configured to output information related to a medical examination appointment to the patient's terminal when receiving an answer indicating that there is no effect associated with drug administration from the patient's terminal.
(Appendix 9)
Accept the timing settings to check the effects of taking the medication prescribed to the patient,
At the timing, a message for inquiring about the effect of the drug is sent to the patient's terminal,
An information processing method for causing a computer to execute a process of outputting information related to a medical examination appointment to the patient's terminal when receiving an answer indicating that there is no effect associated with medication from the patient's terminal.
(Appendix 10)
In an information processing system in which a first information processing apparatus and a second information processing apparatus are connected via a communication network,
The first information processing apparatus
A reception unit for receiving a setting of timing for confirming an effect associated with taking a medicine prescribed to a patient;
At the timing, a transmission unit that transmits a message for inquiring about the effect of the drug to the patient's terminal,
When receiving an answer indicating that there is no effect associated with taking a medicine from the terminal of the patient, an output unit that outputs information related to a medical appointment to the terminal of the patient, and
The second information processing device includes:
When receiving an answer indicating that there is no effect associated with taking a drug from the terminal of the patient, a determination unit that determines whether or not there is a medical appointment for the patient;
An information processing system comprising: a cancellation unit that cancels a medical appointment when it is determined that a medical appointment exists.
(Appendix 11)
The second information processing device includes:
The information processing system according to supplementary note 10, further comprising: a setting unit that sets a medical appointment date prior to the medical appointment when it is determined that the medical appointment exists.

1 サーバコンピュータ
1A 可搬型記録媒体
1B 半導体メモリ
2 携帯端末
3 医師用コンピュータ
4 ビーコン
10A 読み取り部
11 CPU
12 RAM
13 入力部
14 表示部
15 記憶部
15P 制御プログラム
16 通信部
18 時計部
21 CPU
23 入力部
24 表示部
25 記憶部
25P 制御プログラム
26 通信部
28 GPSモジュール
29 短距離通信モジュール
31 CPU
32 RAM
33 入力部
34 表示部
35 記憶部
35P 制御プログラム
36 通信部
101 受付部
102 送信部
103 出力部
151 患者DB
152 カルテDB
153 服薬DB
154 ビーコンDB
155 予約DB
241 YESボタン
242 NOボタン
243 送信ボタン
301 判断部
302 取消部
303 設定部
351 患者DB
352 カルテDB
355 予約DB
N 通信網
DESCRIPTION OF SYMBOLS 1 Server computer 1A Portable recording medium 1B Semiconductor memory 2 Portable terminal 3 Doctor's computer 4 Beacon 10A Reading part 11 CPU
12 RAM
13 Input unit 14 Display unit 15 Storage unit 15P Control program 16 Communication unit 18 Clock unit 21 CPU
23 Input unit 24 Display unit 25 Storage unit 25P Control program 26 Communication unit 28 GPS module 29 Short-range communication module 31 CPU
32 RAM
33 Input unit 34 Display unit 35 Storage unit 35P Control program 36 Communication unit 101 Reception unit 102 Transmission unit 103 Output unit 151 Patient DB
152 Chart DB
153 Medication DB
154 Beacon DB
155 Reservation DB
241 YES button 242 NO button 243 Send button 301 Judgment unit 302 Cancellation unit 303 Setting unit 351 Patient DB
352 chart DB
355 Reservation DB
N communication network

Claims (7)

コンピュータに、
患者に処方された薬剤の服薬に伴う効果の確認を行うタイミングの設定を受け付け、
前記タイミングにて、前記患者の端末宛に薬剤の効果を問い合わせるメッセージを送信し、
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の端末宛てに診察予約に関する情報を出力し、
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の診察予約が存在するか否かを判断し、
診察予約が存在すると判断した場合、該診察予約を取り消す
処理を実行させるプログラム。
On the computer,
Accept the timing settings to check the effects of taking the medication prescribed to the patient,
At the timing, a message for inquiring about the effect of the drug is sent to the patient's terminal,
When receiving a response from the patient's terminal that there is no effect associated with taking the medicine, output information related to the appointment to the patient's terminal ,
When receiving a response from the patient's terminal that there is no effect associated with taking the drug, determine whether there is a medical appointment for the patient,
A program for executing processing for canceling a medical appointment when it is determined that a medical appointment exists .
前記診察予約が存在すると判断した場合、該診察予約よりも先の診察予約日を設定する
処理を実行させる請求項に記載のプログラム。
If it is determined that the examination reservation is present, the program according to claim 1 for executing a process of setting the previous examination reservation date than the examination reservation.
患者に処方された薬剤の服薬に伴う効果の確認を行うタイミングの設定を受け付ける受付部と、
前記タイミングにて、前記患者の端末宛に薬剤の効果を問い合わせるメッセージを送信する送信部と、
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の端末宛てに診察予約に関する情報を出力する出力部と
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の診察予約が存在するか否かを判断する判断部と、
診察予約が存在すると判断した場合、該診察予約を取り消す取消部と
を備える情報処理装置。
A reception unit for receiving a setting of timing for confirming an effect associated with taking a medicine prescribed to a patient;
At the timing, a transmission unit that transmits a message for inquiring about the effect of the drug to the patient's terminal,
When receiving an answer indicating that there is no effect associated with taking a drug from the patient's terminal, an output unit that outputs information related to a medical appointment to the patient's terminal ;
When receiving an answer indicating that there is no effect associated with taking a drug from the terminal of the patient, a determination unit that determines whether or not there is a medical appointment for the patient;
An information processing apparatus comprising: a cancellation unit that cancels a medical appointment when it is determined that a medical appointment exists .
患者に処方された薬剤の服薬に伴う効果の確認を行うタイミングの設定を受け付け、
前記タイミングにて、前記患者の端末宛に薬剤の効果を問い合わせるメッセージを送信し、
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の端末宛てに診察予約に関する情報を前記端末宛に出力し、
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の診察予約が存在するか否かを判断し、
診察予約が存在すると判断した場合、該診察予約を取り消す
処理をコンピュータに実行させる情報処理方法。
Accept the timing settings to check the effects of taking the medication prescribed to the patient,
At the timing, a message for inquiring about the effect of the drug is sent to the patient's terminal,
When receiving an answer indicating that there is no effect associated with taking a medicine from the terminal of the patient, information related to the examination reservation is output to the terminal of the patient .
When receiving a response from the patient's terminal that there is no effect associated with taking the drug, determine whether there is a medical appointment for the patient,
An information processing method for causing a computer to execute a process of canceling a medical appointment when it is determined that a medical appointment exists .
コンピュータに、
設定された服薬回数を取得し、
服薬が完了したことを示す完了情報を取得し、
取得した完了情報の数が設定された服薬回数に達した場合に、患者の端末宛に薬剤の効果を問い合わせるメッセージを送信し、
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の
端末宛てに診察予約に関する情報を出力する
処理を実行させるプログラム。
On the computer,
Get the set number of doses,
Get completion information indicating that the medication has been completed,
If the number of acquired completion information has reached the set dosing times, it transmits a message inquiring the effect of the drug to the terminal of the patient,
A program for executing a process of outputting information related to a medical examination appointment to the patient's terminal when receiving an answer indicating that there is no effect associated with taking the medicine from the patient's terminal.
設定された服薬回数を取得する取得部と、
服薬が完了したことを示す完了情報を取得する第2取得部と、
取得した完了情報の数が設定された服薬回数に達した場合に、患者の端末宛に薬剤の効果を問い合わせるメッセージを送信する送信部と、
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の
端末宛てに診察予約に関する情報を出力する出力部と
を備える情報処理装置。
An acquisition unit for acquiring the set number of times of medication;
A second acquisition unit for acquiring completion information indicating that the medication has been completed;
If the number of acquired completion information has reached the set dosing times, a transmitting unit that transmits the message inquiring the effect of the drug to the terminal of the patient,
An information processing apparatus comprising: an output unit configured to output information related to a medical examination appointment to the patient's terminal when receiving an answer indicating that there is no effect associated with drug administration from the patient's terminal.
コンピュータに、
設定された服薬回数を取得し、
服薬が完了したことを示す完了情報を取得し、
取得した完了情報の数が設定された服薬回数に達した場合に、患者の端末宛に薬剤の効果を問い合わせるメッセージを送信し、
前記患者の端末から薬剤の服薬に伴う効果がない旨の回答を受信した場合、前記患者の
端末宛てに診察予約に関する情報を出力する
処理を実行させる情報処理方法。
On the computer,
Get the set number of doses,
Get completion information indicating that the medication has been completed,
If the number of acquired completion information has reached the set dosing times, it transmits a message inquiring the effect of the drug to the terminal of the patient,
An information processing method for executing a process of outputting information related to a medical appointment addressed to the patient's terminal when an answer indicating that there is no effect associated with the medication is received from the patient's terminal.
JP2015060006A 2015-03-23 2015-03-23 Program, information processing apparatus and information processing method Expired - Fee Related JP6561526B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015060006A JP6561526B2 (en) 2015-03-23 2015-03-23 Program, information processing apparatus and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015060006A JP6561526B2 (en) 2015-03-23 2015-03-23 Program, information processing apparatus and information processing method

Publications (2)

Publication Number Publication Date
JP2016181049A JP2016181049A (en) 2016-10-13
JP6561526B2 true JP6561526B2 (en) 2019-08-21

Family

ID=57130997

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015060006A Expired - Fee Related JP6561526B2 (en) 2015-03-23 2015-03-23 Program, information processing apparatus and information processing method

Country Status (1)

Country Link
JP (1) JP6561526B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7262069B1 (en) 2022-11-28 2023-04-21 株式会社レイヤード Patient management system and program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003173392A (en) * 2001-12-05 2003-06-20 Oki Electric Ind Co Ltd Information notifying device
JP2004029896A (en) * 2002-06-21 2004-01-29 Nec Infrontia Corp Device and method for managing medical examination of follow-up patient
JP2003203124A (en) * 2002-08-19 2003-07-18 Atsuyoshi Murakami Supplement providing system and method and data storage medium
JP2009031889A (en) * 2007-07-25 2009-02-12 Aruze Corp Medical service provision system
JP2014127190A (en) * 2012-12-27 2014-07-07 Mitsubishi Tanabe Pharma Corp Medication treatment support system
US20140278679A1 (en) * 2013-03-15 2014-09-18 Eclinicalworks, Llc Systems and methods for broadcasting appointment availabilities

Also Published As

Publication number Publication date
JP2016181049A (en) 2016-10-13

Similar Documents

Publication Publication Date Title
EP2740062B1 (en) Software distribution amongst medical devices taking into account dependencies between devices
AU2017206112B2 (en) Processing of portable device data
WO2013070895A1 (en) Systems and methods for assembling electronic medical records
US20080133273A1 (en) System and method for sharing medical information
Anglada-Martínez et al. Feasibility and preliminary outcomes of a web and smartphone–based medication self-management platform for chronically ill patients
JP2005078198A (en) Medical information system and computer program
WO2020017291A1 (en) Medical questionnaire generation assist device, method and program
GB2552135A (en) Method and apparatus for adjusting event timestamp relating to clinical trial
JP2020064435A (en) Disease diagnosis/treatment/prevention system
AU2002218519B8 (en) Data Verification Supporting Server
WO2015036935A1 (en) Portable secure health record device and system for patient-provider communication
US20110131055A1 (en) Patient-based immunization tracking
US20250061990A1 (en) Secure global health information exchange
JP2019091219A (en) Inquiry information input support program, inquiry information input control program, inquiry information input support method, inquiry information input control method and information processing terminal
Chow et al. Effectiveness of mHealth apps on adherence and symptoms to oral anticancer medications: a systematic review and meta-analysis
KR20050015059A (en) Medical treatment information provision system
JP2004030128A (en) Health care information sharing system, health care information sharing method, and health care information sharing program
JP6561526B2 (en) Program, information processing apparatus and information processing method
Mendall et al. Digital exclusion, social deprivation, and clinical outcomes of patients undergoing hyperacuity home monitoring
EP4318498A1 (en) Dosing subject management system, management method, management control device, terminal device, and program storage medium
JP7082442B2 (en) How to provide electronic medical records for animal patients
Morciano et al. Acute appendicitis after COVID-19 vaccines in Italy: A self-controlled case series study
Thomas et al. An mHealth pilot designed to increase the reach of prevention of mother-to-child transmission of HIV (PMTCT) across the treatment cascade in a resource-constrained setting in Tanzania
JP2017156816A (en) Information processing apparatus and method, information processing system, and program
JP5799155B1 (en) System, server device and program for managing prescription data

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190305

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190604

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190708

R150 Certificate of patent or registration of utility model

Ref document number: 6561526

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees