[go: up one dir, main page]

JP2017037579A - Reservation support method, reservation support program, and reservation support apparatus - Google Patents

Reservation support method, reservation support program, and reservation support apparatus Download PDF

Info

Publication number
JP2017037579A
JP2017037579A JP2015159930A JP2015159930A JP2017037579A JP 2017037579 A JP2017037579 A JP 2017037579A JP 2015159930 A JP2015159930 A JP 2015159930A JP 2015159930 A JP2015159930 A JP 2015159930A JP 2017037579 A JP2017037579 A JP 2017037579A
Authority
JP
Japan
Prior art keywords
reservation
person
canceled
time
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2015159930A
Other languages
Japanese (ja)
Inventor
鉄平 ▲角▼本
鉄平 ▲角▼本
Teppei Kakumoto
中村 哲
Satoru Nakamura
哲 中村
浩 関谷
Hiroshi Sekiya
浩 関谷
慎哉 瑞穗
Shinya Mizuho
慎哉 瑞穗
良亮 野中
Ryosuke Nonaka
良亮 野中
浩二 鶴田
Koji Tsuruta
浩二 鶴田
景子 後藤
Keiko Goto
景子 後藤
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 JP2015159930A priority Critical patent/JP2017037579A/en
Publication of JP2017037579A publication Critical patent/JP2017037579A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】予約の前倒しに応じることができない予約者への通知を抑制可能な予約支援方法を提供する。【解決手段】サービスの予約支援方法において、サービスの予約者を時間枠ごとに記憶する予約データベースを参照して、何れかの時間枠の予約がキャンセルされたか否かを判定する処理S104と、何れかの時間枠の予約がキャンセルされた場合、予約者の現在位置に基づき、予約がキャンセルされた時間枠以降の時間枠を予約する予約者の内、予約がキャンセルされた時間枠に対応づけられた時刻までにサービスの提供位置に到着可能な予約者を特定する処理S106と、特定した予約者に、予約がキャンセルされた時間枠への予約の前倒しを促す通知を行う処理S110と、をコンピュータが実行する。【選択図】図7The present invention provides a reservation support method capable of suppressing notification to a reservation person who cannot respond to advance reservation. In a service reservation support method, a process S104 for determining whether or not a reservation in any time frame has been canceled with reference to a reservation database storing service reservation persons for each time frame; If a reservation for a certain time frame is canceled, it will be associated with the time frame for which the reservation has been canceled among the reservation persons who reserve time frames after the time frame for which the reservation has been canceled based on the current position of the reservation person. A process S106 for identifying a reservation person who can reach the service providing position by a predetermined time, and a process S110 for notifying the specified reservation person to advance the reservation for the time frame in which the reservation is canceled Will run. [Selection] Figure 7

Description

本件は、予約支援方法、予約支援プログラム、及び予約支援装置に関する。   This case relates to a reservation support method, a reservation support program, and a reservation support apparatus.

スマートフォンを利用して医療機関の診察予約を行えるサービスが知られている(例えば特許文献1参照)。診察予約を受け付けた医療機関は診察予約を行った患者のために予約時刻から予め定めた時間枠を確保する。この場合、診察予約を行った患者とは別の患者がその時間枠を予約したくても医療機関は先に診察予約を行った患者がいることを理由に別の患者の予約を受け付けることができない。また、その時間枠に急患が来院しても同様の理由により急患に対し診察を行うことができない。   A service that can make a medical appointment reservation using a smartphone is known (see, for example, Patent Document 1). A medical institution that has accepted a medical appointment secures a predetermined time frame from the appointment time for a patient who has made a medical appointment. In this case, even if a patient other than the patient who made the appointment appointment wants to reserve the time frame, the medical institution can accept another patient appointment because there is a patient who made the appointment appointment first. Can not. In addition, even if an emergency patient visits during that time frame, the emergency patient cannot be examined for the same reason.

一方、診察予約に限らず、1度行った予約をキャンセルしたり変更したりする予約者も少なからずいる。予約キャンセル又は予約変更が生じた場合に、予約が変更された旨をキャンセル待ちの予約者に携帯電話を通じて配信される技術は知られている(例えば特許文献2参照)。   On the other hand, not only a consultation reservation but also a reservation person who cancels or changes a reservation made once. A technology is known in which, when a reservation is canceled or a reservation is changed, a notification that the reservation has been changed is distributed to a reservation waiter waiting for cancellation through a mobile phone (for example, see Patent Document 2).

特開2014−71671号公報JP 2014-71671 A 特開2004−110754号公報JP 2004-110754 A

ところで、予約者によっては例えば少しでも早い予約時刻を希望しているにも関わらず、予約可能な予約時刻の空きがないために、望まない予約時刻で予約を行った者もいる。仮に、先行する予約がキャンセルされて予約時刻の空きが発生した場合に後続の予約者に予約の前倒しを単に通知しても、後続の予約者は自身の予約時刻に基づいて予定した行動をとっているため、予約の前倒しに応じられるとは限らない。したがって、予約の前倒しに応じることができない予約者に予約の前倒しを促す通知を行うことは極めて非効率である。   By the way, some of the reservation persons have made reservations at an undesired reservation time because there is no vacant reservation time available even though they desire a reservation time as early as possible. Even if the preceding reservation is canceled and the reservation time is vacant, even if the subsequent reservation person is simply notified of the advance reservation, the subsequent reservation person takes the scheduled action based on his / her reservation time. Therefore, it is not always possible to accept reservations ahead of schedule. Therefore, it is very inefficient to give a notice to the reservation person who cannot advance the reservation in advance to advance the reservation.

そこで、1つの側面では、予約の前倒しに応じることができない予約者への通知を抑制可能な予約支援方法、予約支援プログラム、及び予約支援装置を提供することを目的とする。   Therefore, an object of one aspect is to provide a reservation support method, a reservation support program, and a reservation support apparatus that can suppress notification to a reservation person who cannot respond to advance reservation.

本明細書に開示の予約支援方法は、サービスの予約支援方法において、前記サービスの予約者を時間枠ごとに記憶する予約データベースを参照して、何れかの時間枠の予約がキャンセルされたか否かを判定し、前記何れかの時間枠の予約がキャンセルされた場合、予約者の現在位置に基づき、前記予約がキャンセルされた前記時間枠以降の時間枠を予約する予約者の内、前記予約がキャンセルされた前記時間枠に対応づけられた時刻までに前記サービスの提供位置に到着可能な予約者を特定し、特定した前記予約者に、前記予約がキャンセルされた前記時間枠への予約の前倒しを促す通知を行う、処理をコンピュータが実行することを特徴とする予約支援方法である。   The reservation support method disclosed in the present specification refers to a reservation support method for a service. In the reservation support method, whether or not a reservation in any time frame has been canceled with reference to a reservation database that stores a person who reserves the service for each time frame. If the reservation for any one of the time frames is canceled, the reservation is made among the reservation users who reserve time frames after the time frame for which the reservation is canceled based on the current position of the reservation person. The reservation person who can arrive at the service providing position by the time associated with the canceled time frame is specified, and the reservation to the time frame in which the reservation is canceled is advanced to the specified reservation person This is a reservation support method characterized in that a computer executes a process for performing a notification for prompting.

本明細書に開示の予約支援プログラムは、サービスの予約支援プログラムにおいて、前記サービスの予約者を時間枠ごとに記憶する予約データベースを参照して、何れかの時間枠の予約がキャンセルされたか否かを判定し、前記何れかの時間枠の予約がキャンセルされた場合、予約者の現在位置に基づき、前記予約がキャンセルされた前記時間枠以降の時間枠を予約する予約者の内、前記予約がキャンセルされた前記時間枠に対応づけられた時刻までに前記サービスの提供位置に到着可能な予約者を特定し、特定した前記予約者に、前記予約がキャンセルされた前記時間枠への予約の前倒しを促す通知を行う、処理をコンピュータに実行させることを特徴とする予約支援プログラムである。   The reservation support program disclosed in the present specification refers to a reservation database in which a reservation person of the service is stored for each time frame in the service reservation support program, and whether or not the reservation for any time frame is canceled. If the reservation for any one of the time frames is canceled, the reservation is made among the reservation users who reserve time frames after the time frame for which the reservation is canceled based on the current position of the reservation person. The reservation person who can arrive at the service providing position by the time associated with the canceled time frame is specified, and the reservation to the time frame in which the reservation is canceled is advanced to the specified reservation person This is a reservation support program characterized by causing a computer to execute a process for making a notification for prompting.

本明細書に開示の予約支援装置は、サービスの予約支援装置において、前記サービスの予約者を時間枠ごとに記憶する予約データベースを参照して、何れかの時間枠の予約がキャンセルされたか否かを判定し、前記何れかの時間枠の予約がキャンセルされた場合、予約者の現在位置に基づき、前記予約がキャンセルされた前記時間枠以降の時間枠を予約する予約者の内、前記予約がキャンセルされた前記時間枠に対応づけられた時刻までに前記サービスの提供位置に到着可能な予約者を特定し、特定した前記予約者に、前記予約がキャンセルされた前記時間枠への予約の前倒しを促す通知を行う処理手段、を有することを特徴とする予約支援装置である。   The reservation support apparatus disclosed in this specification refers to a reservation database that stores the service reservation person for each time frame in the service reservation support apparatus, and whether or not the reservation for any time frame has been canceled. If the reservation for any one of the time frames is canceled, the reservation is made among the reservation users who reserve time frames after the time frame for which the reservation is canceled based on the current position of the reservation person. The reservation person who can arrive at the service providing position by the time associated with the canceled time frame is specified, and the reservation to the time frame in which the reservation is canceled is advanced to the specified reservation person A reservation support apparatus characterized by comprising a processing means for performing a notification for prompting.

本明細書に開示の予約支援方法、予約支援プログラム、及び予約支援装置によれば、予約の前倒しに応じることができない予約者への通知を抑制することができる。   According to the reservation support method, the reservation support program, and the reservation support device disclosed in this specification, it is possible to suppress notification to a reservation person who cannot respond to advance reservation.

図1は、情報処理システムの概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of an information processing system. 図2は、端末装置並びに第1のサーバ装置及び第2のサーバ装置の機能ブロック図の一例である。FIG. 2 is an example of a functional block diagram of the terminal device, the first server device, and the second server device. 図3は、患者情報の一例である。FIG. 3 is an example of patient information. 図4は、予約情報の一例である。FIG. 4 is an example of reservation information. 図5は、サーバ装置のハードウェア構成の一例である。FIG. 5 is an example of a hardware configuration of the server apparatus. 図6は、予約確認画面の一例である。FIG. 6 is an example of a reservation confirmation screen. 図7は、第1のサーバ装置の動作の一例を示すフローチャートである。FIG. 7 is a flowchart illustrating an example of the operation of the first server device. 図8は、予約情報のキャンセルの一例を説明するための図である。FIG. 8 is a diagram for explaining an example of cancellation of reservation information. 図9は、特定した予約者の一例を説明するための図である。FIG. 9 is a diagram for explaining an example of the identified reservation person. 図10は、メッセージ通知処理の一例を示すフローチャートである。FIG. 10 is a flowchart illustrating an example of the message notification process. 図11は、予約変更画面の一例である。FIG. 11 is an example of a reservation change screen. 図12は、予約変更画面の別の一例である。FIG. 12 is another example of the reservation change screen. 図13は、予約の前倒しの一例を説明するための図である。FIG. 13 is a diagram for explaining an example of advance reservation. 図14は、新たに特定した予約者の一例を説明するための図である。FIG. 14 is a diagram for explaining an example of a newly specified reservation person.

以下、本件を実施するための形態について図面を参照して説明する。尚、本実施形態では、サービスの一例として医療サービス(例えば診断、診察、診療、治療など)を説明するが、サービスの予約をキャンセルする際にキャンセル料が発生しないサービスであれば特に限定されない。例えば、美容院、理髪店、自動車教習所、スポーツクラブなどのサービスも本実施形態のサービスに含まれる。   Hereinafter, an embodiment for carrying out this case will be described with reference to the drawings. In the present embodiment, a medical service (for example, diagnosis, medical examination, medical treatment, treatment, etc.) will be described as an example of a service. However, the service is not particularly limited as long as the service does not generate a cancellation fee when canceling a service reservation. For example, services such as a hair salon, a barber shop, a driving school, and a sports club are also included in the services of this embodiment.

図1は、情報処理システムSの概要を説明するための図である。情報処理システムSは、図1に示すように、データセンターDCと端末装置100を含んでいる。データセンターDCには例えば空調設備が設置されており、データセンターDCの内部の温度や湿度などが遠隔地から管理されている。データセンターDCは耐震性を有している。   FIG. 1 is a diagram for explaining an overview of the information processing system S. As illustrated in FIG. 1, the information processing system S includes a data center DC and a terminal device 100. For example, air conditioning equipment is installed in the data center DC, and the temperature and humidity inside the data center DC are managed from a remote location. The data center DC is earthquake resistant.

データセンターDCの内部には、複数のサーバ装置200が予約支援装置として設置されている。各サーバ装置200はインターネットなどの通信ネットワークNWに接続されている。通信ネットワークNWには無線基地局BSや医療機関300のコンピュータ310も接続されている。端末装置100は無線基地局BSと無線通信を行うことができる。したがって、端末装置100はサーバ装置200から送信される各種情報を受信したり、サーバ装置200に対し各種情報を送信したりすることができる。また、コンピュータ310もサーバ装置200から送信される各種情報を受信したり、サーバ装置200に対し各種情報を送信したりすることができる。すなわち、医療機関300とデータセンターDCは連携している。   Inside the data center DC, a plurality of server devices 200 are installed as reservation support devices. Each server device 200 is connected to a communication network NW such as the Internet. A radio base station BS and a computer 310 of the medical institution 300 are also connected to the communication network NW. The terminal device 100 can perform radio communication with the radio base station BS. Accordingly, the terminal device 100 can receive various information transmitted from the server device 200 and can transmit various information to the server device 200. The computer 310 can also receive various information transmitted from the server device 200 and can transmit various information to the server device 200. That is, the medical institution 300 and the data center DC are linked.

尚、上述した端末装置100としては、例えばスマートフォン、タブレット端末、ノート型のPersonal Computer(PC)といった携帯型の情報処理端末がある。端末装置100として自宅や職場などにある据置型の情報処理端末(例えばデスクトップ型のPC)を利用してもよい。この場合、据置型の情報処理端末を有線で通信ネットワークNWと接続すればよい。一方、サーバ装置200としては、例えばアプリケーションプログラム(以下、単にアプリと呼ぶ)がインストールされたアプリケーションサーバ、データベースを有するDBサーバ、共有する電子ファイルを管理するファイルサーバなどがある。また、コンピュータ310としては、ノート型のPC、デスクトップ型のPC、タブレット端末などがある。   Examples of the terminal device 100 described above include a portable information processing terminal such as a smartphone, a tablet terminal, and a notebook personal computer (PC). As the terminal device 100, a stationary information processing terminal (for example, a desktop PC) at home or work may be used. In this case, a stationary information processing terminal may be connected to the communication network NW by wire. On the other hand, the server device 200 includes, for example, an application server in which an application program (hereinafter simply referred to as an application) is installed, a DB server having a database, and a file server that manages shared electronic files. Examples of the computer 310 include a notebook PC, a desktop PC, and a tablet terminal.

次に、図2から図4までを参照して、端末装置100及び複数のサーバ装置200の各機能について説明する。   Next, each function of the terminal device 100 and the plurality of server devices 200 will be described with reference to FIGS.

図2は、端末装置100並びに第1のサーバ装置210及び第2のサーバ装置220の機能ブロック図の一例である。図3は、患者情報の一例である。図4は、予約情報の一例である。端末装置100は、情報処理部101を含んでいる。尚、図2では端末装置100の一部において情報処理部101が省略されて示されている。   FIG. 2 is an example of a functional block diagram of the terminal device 100, the first server device 210, and the second server device 220. FIG. 3 is an example of patient information. FIG. 4 is an example of reservation information. The terminal device 100 includes an information processing unit 101. In FIG. 2, the information processing unit 101 is omitted from a part of the terminal device 100.

情報処理部101は、端末装置100にインストールされた診察予約アプリが実行されることによって各種の情報処理を実行する。尚、診察予約アプリは診察予約に関する機能を実現するアプリである。1つの診察予約アプリにより異なる医療機関300の診察予約が可能であってもよいし、医療機関300毎に異なる診察予約アプリがインストールされるようにしてもよい。医療機関300は大規模な中核医療施設を除いた機関であって、例えばクリニックや診療所などが該当する。診察予約アプリは予約者(例えば患者やその家族といった医療機関利用者)が事前にサーバ装置200から取得することによって端末装置100にインストールされる。ここで、情報処理部101が実行する情報処理には、第1のサーバ装置210に対して診察予約を行う予約処理や診察予約をキャンセルするキャンセル処理などが含まれる。また、第1のサーバ装置210から送信された各種情報を端末装置100に表示する情報処理も含まれる。   The information processing unit 101 executes various types of information processing by executing the examination reservation application installed in the terminal device 100. The medical examination reservation application is an application that realizes a function related to the medical examination reservation. It may be possible to make a medical appointment reservation for a different medical institution 300 by one medical examination reservation application, or a different medical examination reservation application may be installed for each medical institution 300. The medical institution 300 is an institution excluding a large-scale core medical facility, and corresponds to, for example, a clinic or a clinic. The examination reservation application is installed in the terminal device 100 when a reservation person (for example, a medical institution user such as a patient or his / her family) obtains from the server apparatus 200 in advance. Here, the information processing executed by the information processing unit 101 includes a reservation process for making a diagnosis reservation for the first server device 210, a cancellation process for canceling the diagnosis reservation, and the like. Information processing for displaying various information transmitted from the first server device 210 on the terminal device 100 is also included.

一方、図2に示すように、複数のサーバ装置200の1つである第1のサーバ装置210は、患者情報データベース201、予約管理データベース202、及び処理手段としての予約変更部203を含んでいる。また、複数のサーバ装置200の別の1つである第2のサーバ装置220は、電子カルテデータベース204、及び診察支援部205を含んでいる。尚、電子カルテデータベース204、及び診察支援部205は、第2のサーバ装置220に代えて第1のサーバ装置210に含まれていてもよい。   On the other hand, as shown in FIG. 2, the first server device 210, which is one of the plurality of server devices 200, includes a patient information database 201, a reservation management database 202, and a reservation changing unit 203 as a processing means. . The second server device 220, which is another one of the plurality of server devices 200, includes an electronic medical record database 204 and a medical examination support unit 205. The electronic medical record database 204 and the medical examination support unit 205 may be included in the first server device 210 instead of the second server device 220.

患者情報データベース201は、患者に関する患者情報を記憶する。患者情報は、医療機関を識別する識別情報と患者を識別する識別情報とその患者の個人情報を含んでいる。具体的には、図3に示すように、患者情報は、医療機関ID、医療機関名、患者ID,患者氏名、年齢、住所、電話番号、及びメールアドレスを構成要素として含んでいる。患者IDには例えばその医療機関の診察券の記号や番号などが利用されてもよい。患者情報は、その医療機関に予約者が初めて来院した際にその医療機関の窓口担当者などによって患者情報データベース201に登録される。   The patient information database 201 stores patient information related to patients. The patient information includes identification information for identifying a medical institution, identification information for identifying a patient, and personal information of the patient. Specifically, as shown in FIG. 3, the patient information includes a medical institution ID, a medical institution name, a patient ID, a patient name, an age, an address, a telephone number, and a mail address as constituent elements. As the patient ID, for example, a symbol or number of an examination ticket of the medical institution may be used. The patient information is registered in the patient information database 201 by the person in charge of the medical institution when the reservation person first visits the medical institution.

予約管理データベース202は、患者の診察予約に関する予約情報を医療機関毎に記憶する。具体的には、図4に示すように、予約情報は、予約番号、予約年月日、予約時刻、予約者ID、予約者名、検査予約、及び前倒し希望を構成要素として含んでいる。予約情報は、患者が端末装置100にインストールされた診察予約アプリを起動し、予約処理を実行することによって登録される。例えば患者ID「DDDD」が割り当てられた患者氏名「鈴木**」が医療機関「大田区立クリニック」を予約年月日「2015年3月5日」、予約時刻「15:00」からの時間枠を予約した場合、その時間枠に空きがあれば、図4に示すように、予約番号に対応付けて、予約者名に「鈴木**」を含む予約情報が登録される。   The reservation management database 202 stores reservation information related to a patient's examination reservation for each medical institution. Specifically, as shown in FIG. 4, the reservation information includes a reservation number, a reservation date, a reservation time, a reservation person ID, a reservation person name, an inspection reservation, and an advance request as components. The reservation information is registered when the patient activates the examination reservation application installed in the terminal device 100 and executes the reservation process. For example, the patient name “Suzuki **” to which the patient ID “DDDD” has been assigned is the medical institution “Ota Ward Clinic” reserved date “March 5, 2015” and the time frame from the reservation time “15:00” If there is a vacancy in the time frame, reservation information including “Suzuki **” in the reservation person name is registered in association with the reservation number as shown in FIG.

予約情報に含まれる検査予約は、電子カルテデータベース204(図2参照)に記憶された電子カルテに基づいて登録される。例えば、予約変更部203が予約処理を受け付けた場合、予約処理に含まれる予約者名を診療支援部205(図2参照)に送信する。診療支援部205は受け付けた予約者名に関連付けられた電子カルテを抽出し、検査予約に関する情報が含まれているか否かを判断する。例えば診療支援部205は次回の診察おいて胸部CT検査を行うといった情報が含まれているか否かを判断する。診療支援部205は検査予約に関する情報が含まれていると判断した場合、その情報を予約変更部203に送信する。予約変更部203は情報を受け付けると、その患者の予約情報における検査予約に「胸部CT」を登録する。尚、医療機関の医療従事者(例えば医師や検査技師など)や窓口担当者などによって検査予約が登録されてもよい。検査は医療サービスに付随するサービスの1つである。検査予約は検査機器の予約があるために診察予約に併せて行うことが要求される。   The examination reservation included in the reservation information is registered based on the electronic medical record stored in the electronic medical record database 204 (see FIG. 2). For example, when the reservation changing unit 203 accepts the reservation process, the reservation person name included in the reservation process is transmitted to the medical assistance unit 205 (see FIG. 2). The medical assistance unit 205 extracts an electronic medical record associated with the accepted appointment person name, and determines whether or not information related to the examination appointment is included. For example, the medical assistance unit 205 determines whether or not information such as performing a chest CT examination is included in the next medical examination. When the medical assistance unit 205 determines that the information related to the examination reservation is included, the medical assistance unit 205 transmits the information to the reservation changing unit 203. When receiving the information, the reservation changing unit 203 registers “chest CT” in the examination reservation in the reservation information of the patient. Note that the examination reservation may be registered by a medical staff of a medical institution (for example, a doctor or a laboratory technician) or a person in charge of a window. Examination is one of the services associated with medical services. Since the examination reservation is reserved for the inspection equipment, it is required to be performed together with the examination appointment.

予約情報に含まれる前倒し希望は、先行する予約者がキャンセル処理を実行した場合に、予約の前倒しを行うことを希望するか否かを判定するための情報である。詳細は後述するが、前倒し希望に「希望」が登録されていない場合、先行する予約者がキャンセル処理を実行しても、後続の予約者の予約は前倒しされない。逆に、前倒し希望に「希望」が登録されている場合、先行する予約者がキャンセル処理を実行すると、所定の条件を満たすことにより後続の予約者の予約が前倒しされる。尚、予約管理データベース202に登録された予約情報が変更される詳細な過程については後述する。   The advance request included in the reservation information is information for determining whether or not it is desired to advance the reservation when the preceding reservation person executes the cancellation process. Although details will be described later, if “hope” is not registered as an advance request, even if the preceding reservation person executes the cancel process, the reservation of the subsequent reservation person is not advanced. On the other hand, when “hope” is registered as an advance request, when the preceding reservation person executes the cancel process, the reservation of the subsequent reservation person is advanced by satisfying a predetermined condition. A detailed process of changing the reservation information registered in the reservation management database 202 will be described later.

予約変更部203は、端末装置100からキャンセル処理を受け付けた場合に、予約管理データベース202を参照して何れかの時間枠の予約がキャンセルされたか否かを判定する。予約変更部203は、何れかの時間枠の予約がキャンセルされたと判定した場合、予約管理データベース202に記憶された予約者の予約情報に基づき、キャンセルされた予約の時間枠以降の時間枠を予約する予約者の内、検査予約がなく、予約時刻の前倒しを希望している予約者を特定する。さらに、予約変更部203は、特定した予約者の現在位置情報を取得し、キャンセルされた予約に対応づけられた予約時刻までに医療サービスの提供位置に到着可能な予約者を予約の前倒し通知の対象者として特定する。予約変更部203は、対象者を特定すると、特定したその対象者に先行する予約者によりキャンセルされた時間枠への予約の前倒しを促す通知を行う。ここで、現在位置に到着可能な予約者とは、予約者の現在位置情報と医療機関の位置情報から距離を推定することにより判断できる。本実施形態では、端末装置100に搭載されたGlobal Positioning System(GPS)機能により、端末装置100の位置座標を取得し、医療機関の住所との距離により、対象者を特定しているが、予約者や医療機関の位置情報の推定はこれに限らず、一般的に知られている位置情報を推定できる方法であればいずれの方法であってもよい。当該方法としては、例えばWi−fi(登録商標)(アクセスポイント)や無線基地局との電波強度から位置推定する方法や、IPアドレスを使う方法などがある。尚、予約変更部203の詳細な機能及び動作については後述する。   When the reservation change unit 203 receives a cancel process from the terminal device 100, the reservation change unit 203 refers to the reservation management database 202 to determine whether or not the reservation for any time frame has been canceled. If the reservation changing unit 203 determines that the reservation for any time frame has been canceled, the reservation changing unit 203 reserves a time frame after the canceled reservation time frame based on the reservation information of the reservation person stored in the reservation management database 202. Among reservation persons to be reserved, the reservation person who does not have the inspection reservation and desires to advance the reservation time is specified. Furthermore, the reservation changing unit 203 acquires the current position information of the identified reservation person, and notifies the reservation person who can arrive at the medical service provision position by the reservation time associated with the canceled reservation in advance of the reservation. Identify as a target person. When the reservation changing unit 203 specifies the target person, the reservation changing unit 203 performs a notification for urging the reservation to the time frame canceled by the reservation person preceding the specified target person. Here, the reservation person who can arrive at the current position can be determined by estimating the distance from the current position information of the reservation person and the position information of the medical institution. In the present embodiment, the position coordinates of the terminal device 100 are acquired by the Global Positioning System (GPS) function installed in the terminal device 100, and the target person is specified by the distance from the address of the medical institution. The estimation of the position information of the person or medical institution is not limited to this, and any method may be used as long as it is a method that can estimate generally known position information. As the method, for example, there are a method of estimating the position from the radio field intensity with Wi-fi (registered trademark) (access point) and a wireless base station, a method of using an IP address, and the like. Detailed functions and operations of the reservation changing unit 203 will be described later.

次に、図5を参照して、上述したサーバ装置200のハードウェア構成について説明する。尚、上述した端末装置100及びコンピュータ310については基本的にサーバ装置200と同様のハードウェア構成であるため説明を省略する。   Next, a hardware configuration of the server device 200 described above will be described with reference to FIG. Note that the terminal device 100 and the computer 310 described above have basically the same hardware configuration as that of the server device 200, and a description thereof will be omitted.

図5は、サーバ装置200のハードウェア構成の一例である。図5に示すように、サーバ装置200は、少なくともCentral Processing Unit(CPU)200A、Random Access Memory(RAM)200B、Read Only Memory(ROM)200C及びネットワークI/F(インタフェース)200Dを含んでいる。サーバ装置200は、必要に応じて、Hard Disk Drive(HDD)200E、入力I/F200F、出力I/F200G、入出力I/F200H、ドライブ装置200Iの少なくとも1つを含んでいてもよい。CPU200A、・・・、ドライブ装置200Iは、内部バス200Jによって互いに接続されている。少なくともCPU200AとRAM200Bとが協働することによってコンピュータが実現される。   FIG. 5 is an example of a hardware configuration of the server device 200. As shown in FIG. 5, the server device 200 includes at least a central processing unit (CPU) 200A, a random access memory (RAM) 200B, a read only memory (ROM) 200C, and a network I / F (interface) 200D. The server device 200 may include at least one of a hard disk drive (HDD) 200E, an input I / F 200F, an output I / F 200G, an input / output I / F 200H, and a drive device 200I as necessary. The CPU 200A,..., The drive device 200I are connected to each other by an internal bus 200J. At least the CPU 200A and the RAM 200B cooperate to realize a computer.

入力I/F200Fには、入力装置710が接続される。入力装置710としては、例えばキーボードやマウスなどがある。
出力I/F200Gには、表示装置720が接続される。表示装置720としては、例えば液晶ディスプレイがある。
入出力I/F200Hには、半導体メモリ730が接続される。半導体メモリ730としては、例えばUniversal Serial Bus(USB)メモリやフラッシュメモリなどがある。入出力I/F200Hは、半導体メモリ730に記憶されたプログラムやデータを読み取る。
入力I/F200F及び入出力I/F200Hは、例えばUSBポートを備えている。出力I/F200Gは、例えばディスプレイポートを備えている。
An input device 710 is connected to the input I / F 200F. Examples of the input device 710 include a keyboard and a mouse.
A display device 720 is connected to the output I / F 200G. An example of the display device 720 is a liquid crystal display.
A semiconductor memory 730 is connected to the input / output I / F 200H. Examples of the semiconductor memory 730 include a universal serial bus (USB) memory and a flash memory. The input / output I / F 200 </ b> H reads programs and data stored in the semiconductor memory 730.
The input I / F 200F and the input / output I / F 200H include, for example, a USB port. The output I / F 200G includes a display port, for example.

ドライブ装置200Iには、可搬型記録媒体740が挿入される。可搬型記録媒体740としては、例えばCompact Disc(CD)−ROM、Digital Versatile Disc(DVD)といったリムーバブルディスクがある。ドライブ装置200Iは、可搬型記録媒体740に記録されたプログラムやデータを読み込む。
ネットワークI/F200Dは、例えばポートとPhysical Layer Chip(PHYチップ)とを備えている。サーバ装置200は、ネットワークI/F200Dを介してネットワークNWと接続される。
A portable recording medium 740 is inserted into the drive device 200I. Examples of the portable recording medium 740 include a removable disk such as a Compact Disc (CD) -ROM and a Digital Versatile Disc (DVD). The drive device 200I reads a program and data recorded on the portable recording medium 740.
The network I / F 200D includes, for example, a port and a physical layer chip (PHY chip). Server device 200 is connected to network NW via network I / F 200D.

上述したRAM200Bには、ROM200CやHDD200Eに記憶されたプログラムがCPU200Aによって格納される。RAM200Bには、可搬型記録媒体740に記録されたプログラムがCPU200Aによって格納される。格納されたプログラムをCPU200Aが実行することにより、上述した各種の機能が実現され、また、後述する各種の動作が実行される。尚、プログラムは後述するフローチャートに応じたものとすればよい。   In the above-described RAM 200B, a program stored in the ROM 200C or the HDD 200E is stored by the CPU 200A. In the RAM 200B, the program recorded on the portable recording medium 740 is stored by the CPU 200A. When the CPU 200A executes the stored program, the various functions described above are realized, and various operations described below are performed. In addition, what is necessary is just to make a program according to the flowchart mentioned later.

次に、図6から図9までを参照して、第1のサーバ装置210の動作について説明する。   Next, the operation of the first server device 210 will be described with reference to FIGS.

図6は、予約確認画面10の一例である。図7は、第1のサーバ装置210の動作の一例を示すフローチャートである。図8は、予約情報のキャンセルの一例を説明するための図である。図9は、特定した予約者の一例を説明するための図である。   FIG. 6 is an example of the reservation confirmation screen 10. FIG. 7 is a flowchart showing an example of the operation of the first server device 210. FIG. 8 is a diagram for explaining an example of cancellation of reservation information. FIG. 9 is a diagram for explaining an example of the identified reservation person.

まず、予約者が端末装置100に表示されている診察予約アプリを起動すると、情報処理部101は診察予約に関する初期画面(不図示)を端末装置100に表示する。初期画面上で予約者が予約した医療機関名(例えば「大田区立クリニック」)並びに自身若しくは家族の氏名を入力又は選択すると、情報処理部101は予約変更部203にアクセスし、入力又は選択された医療機関名及び氏名と関連付けられた予約情報を取得する。   First, when the reservation person activates the examination reservation application displayed on the terminal device 100, the information processing unit 101 displays an initial screen (not shown) related to the examination reservation on the terminal device 100. When the name of a medical institution (for example, “Ota Ward Clinic”) reserved by the reservation person on the initial screen and the name of himself or his family are input or selected, the information processing unit 101 accesses the reservation change unit 203 and inputs or selects the name. Reservation information associated with the medical institution name and name is obtained.

この結果、予約者「鈴木**」の端末装置100に含まれる情報処理部101が予約変更部203にアクセスすると、図6に示すように、情報処理部101は端末装置100の表示部110にその医療機関の予約確認画面10を表示する。予約確認画面10は、予約番号、予約者名、患者ID、予約年月日、予約時刻、及び操作可能なキャンセルボタン11を含んでいる。予約番号、予約者名、患者ID、予約年月日、予約時刻、及びキャンセルボタン11は予約確認画面10上の所定の領域に配置されている。   As a result, when the information processing unit 101 included in the terminal device 100 of the reservation person “Suzuki **” accesses the reservation changing unit 203, the information processing unit 101 is displayed on the display unit 110 of the terminal device 100 as illustrated in FIG. The reservation confirmation screen 10 of the medical institution is displayed. The reservation confirmation screen 10 includes a reservation number, a reservation person name, a patient ID, a reservation date, a reservation time, and an operable cancel button 11. A reservation number, a reservation person name, a patient ID, a reservation date, a reservation time, and a cancel button 11 are arranged in a predetermined area on the reservation confirmation screen 10.

ここで、図6に示すように、予約者が手指FGでキャンセルボタン11を押下すると、情報処理部101は予約番号、患者ID、予約年月日及び予約時刻を含むキャンセル処理を発行し、発行したキャンセル処理を予約変更部203に送信する。これにより、図7に示すように、第1のサーバ装置210に含まれる予約変更部203は、キャンセル処理を受け付ける(ステップS101)。予約変更部203は、キャンセル処理を受け付けると、キャンセル処理に含まれる予約番号を取得し(ステップS102)、予約番号に基づいて予約管理データベース202を参照する(ステップS103)。そして、予約変更部203は、どの時間枠の予約がキャンセルされたかを判定する(ステップS104)。   Here, as shown in FIG. 6, when the reservation person presses the cancel button 11 with the finger FG, the information processing unit 101 issues a cancel process including a reservation number, a patient ID, a reservation date, and a reservation time. The cancel processing performed is transmitted to the reservation changing unit 203. Thereby, as shown in FIG. 7, the reservation change part 203 contained in the 1st server apparatus 210 receives a cancellation process (step S101). When the reservation changing unit 203 accepts the cancel process, the reservation change unit 203 acquires a reservation number included in the cancel process (step S102), and refers to the reservation management database 202 based on the reservation number (step S103). Then, the reservation changing unit 203 determines which time frame of the reservation has been canceled (step S104).

本実施形態では、図6に示すように、予約年月日「2015年3月5日」であって、予約時刻「15:00」である予約情報がキャンセルされている。このため、予約変更部203は、図8に示すように、予約時刻「15:00」から開始する時間枠の予約がキャンセルされたと判定する。   In the present embodiment, as shown in FIG. 6, the reservation information with the reservation date “March 5, 2015” and the reservation time “15:00” is canceled. Therefore, the reservation changing unit 203 determines that the reservation for the time frame starting from the reservation time “15:00” has been canceled, as shown in FIG.

図7に示すように、ステップS104の処理が完了すると、次いで、予約変更部203は当日キャンセルか否かを判定する(ステップS105)。予約変更部203は当日キャンセルでないと判定した場合(ステップS105:NO)、処理を終了する。一方、予約変更部203は当日キャンセルであると判定した場合(ステップS105:YES)、現在時刻の所定時間以降、かつ、前倒し希望が「希望」、かつ、検査予約がない予約者を特定する(ステップS106)。例えば、この所定時間が1時間と設定されている場合に、現在時刻が図6に示すように「14時30分」であれば、時刻「15時30分」を含む当該時刻以降の予約時刻で予約した予約者の中から、前倒し希望が「希望」、かつ検査予約が未登録の予約者を特定する。   As shown in FIG. 7, when the process of step S104 is completed, the reservation changing unit 203 then determines whether or not the day is canceled (step S105). If the reservation changing unit 203 determines that the cancellation is not performed on that day (step S105: NO), the process is terminated. On the other hand, if the reservation changing unit 203 determines that the cancellation is made on the day (step S105: YES), the reservation changer specifies a reservation person after the predetermined time of the current time, the forward wish is “hope”, and there is no inspection reservation ( Step S106). For example, if the predetermined time is set to 1 hour and the current time is “14:30” as shown in FIG. 6, the reserved time after the time including the time “15:30” Among those who have made a reservation in the above, a reservation person whose advance request is “hope” and whose inspection reservation is not registered is identified.

この結果、予約変更部203は、図9に示すように、予約時刻「15:45」で予約した予約者「佐藤**」と予約時刻「16:15」で予約した予約者「藤田**」とを特定する。図7に示すように、ステップS106の処理が完了すると、次いで、予約変更部203は、特定した予約者が1人以上存在するか否かを判定する(ステップS107)。予約変更部203は、特定した予約者が1人以上存在しないと判定した場合(ステップS107:NO)、処理を終了する。一方、予約変更部203は、特定した予約者が1人以上存在すると判定した場合(ステップS107:YES)、特定した予約者の現在位置情報を取得する(ステップS108)。ステップS108の処理が完了すると、次いで、予約変更部203は、取得した現在位置情報の予約病院の住所からの距離が「近距離」であるか否かを判定する(ステップS109)。予約病院は患者が予約した医療機関である。ここで、距離が「近距離」である場合とは、例えば現在位置情報が表す現在位置が医療機関の区域に含まれている場合や、現在位置情報が表す現在位置と医療機関の住所との距離が数km以内である場合などが挙げられる。具体例を挙げると、医療機関「大田区立クリニック」の住所が大田区である場合、現在位置情報が表す現在位置に「大田区」が含まれていれば、予約変更部203は現在位置情報が医療機関の区域(例えば「大田区」)に含まれていると判定し、現在位置情報の予約病院の住所からの距離が「近距離」であると判定する(ステップS109:YES)。逆に、医療機関「港診療所」の住所が横浜市である場合、現在位置情報が表す現在位置に「大田区」が含まれていれば、予約変更部203は現在位置情報が医療機関の区域(例えば「横浜市」)に含まれていないと判定し、現在位置情報の予約病院の住所からの距離が「近距離」でないと判定する(ステップS109:NO)。ステップS109の処理において、予約変更部203が、取得した現在位置情報の予約病院の住所からの距離が「近距離」であると判定した場合、後述のメッセージ通知処理を実行する(ステップS110)。一方、予約変更部203が、取得した現在位置情報の予約病院の住所からの距離が「近距離」でないと判定した場合、処理を終了する。   As a result, as shown in FIG. 9, the reservation changing unit 203 makes reservations “Sato **” reserved at the reservation time “15:45” and reservations “Fujita **” reserved at the reservation time “16:15”. Is specified. As illustrated in FIG. 7, when the process of step S106 is completed, the reservation changing unit 203 then determines whether or not there are one or more specified reservation persons (step S107). If the reservation changing unit 203 determines that one or more specified reservation users do not exist (step S107: NO), the reservation changing unit 203 ends the process. On the other hand, when it is determined that there is one or more specified reservation persons (step S107: YES), the reservation changing unit 203 acquires the current position information of the specified reservation persons (step S108). When the process of step S108 is completed, the reservation changing unit 203 then determines whether or not the distance from the address of the reserved hospital in the acquired current position information is “short distance” (step S109). Reservation hospital is a medical institution reserved by the patient. Here, when the distance is “short distance”, for example, the current position represented by the current position information is included in the area of the medical institution, or the current position represented by the current position information and the address of the medical institution A case where the distance is within several kilometers is mentioned. For example, if the address of the medical institution “Ota Ward Clinic” is Ota Ward, and the current position indicated by the current position information includes “Ota Ward”, the reservation changing unit 203 has the current position information. It is determined that it is included in a medical institution area (for example, “Ota Ward”), and it is determined that the distance from the address of the reserved hospital in the current position information is “short distance” (step S109: YES). On the other hand, if the address of the medical institution “Minato Clinic” is Yokohama City, if the current position indicated by the current position information includes “Ota Ward”, the reservation changing unit 203 displays the current position information of the medical institution. It is determined that it is not included in the area (for example, “Yokohama City”), and it is determined that the distance from the address of the reserved hospital in the current position information is not “short distance” (step S109: NO). In the process of step S109, when the reservation changing unit 203 determines that the distance of the acquired current position information from the address of the reserved hospital is “short distance”, a message notification process described later is executed (step S110). On the other hand, if the reservation changing unit 203 determines that the distance from the address of the reserved hospital in the acquired current position information is not “short distance”, the process is terminated.

続いて、図10から図14までを参照して、上述したメッセージ通知処理の詳細について説明する。   Next, details of the message notification process described above will be described with reference to FIGS. 10 to 14.

図10は、メッセージ通知処理の一例を示すフローチャートである。図11は、予約変更画面20の一例である。図12は、予約変更画面20の別の一例である。図13は、予約の前倒しの一例を説明するための図である。図14は、新たに特定した予約者の一例を説明するための図である。   FIG. 10 is a flowchart illustrating an example of the message notification process. FIG. 11 is an example of the reservation change screen 20. FIG. 12 is another example of the reservation change screen 20. FIG. 13 is a diagram for explaining an example of advance reservation. FIG. 14 is a diagram for explaining an example of a newly specified reservation person.

メッセージ通知処理が開始されると、図10に示すように、予約変更部203は、まず特定した予約者の内、予約時刻が早い予約者のメールアドレスを取得する(ステップS201)。このため、予約変更部203が予約時刻「15:45」で予約した予約者「佐藤**」と予約時刻「16:15」で予約した予約者「藤田**」とを特定した場合、予約時刻「15:45」で予約した予約者「佐藤**」のメールアドレスを患者情報データベース201から取得する。   When the message notification process is started, as shown in FIG. 10, the reservation changing unit 203 first acquires the e-mail address of the reservation person whose reservation time is early among the specified reservation persons (step S201). Therefore, if the reservation changer 203 identifies the reservation person “Sato **” who made a reservation at the reservation time “15:45” and the reservation person “Fujita **” who made a reservation at the reservation time “16:15”, the reservation is made. The mail address of the reservation person “Sato **” who made a reservation at time “15:45” is acquired from the patient information database 201.

ステップS201の処理が完了すると、次いで、予約変更部203は取得したメールアドレスにメッセージを通知する(ステップS202)。当該メッセージは、特定した予約者に、予約がキャンセルされた時間枠への予約の前倒しを促すメッセージである。メッセージはメールアドレスに電子メールを送る形式であってもよいし、アプリを送る形式であってもよい。アプリの場合には後述する「変更する」ボタン21などを含めることができるが、電子メールの場合には予約変更画面へのリンク先(例えばURL)を含めればよい。本実施形態の場合、予約変更部203が予約管理データベース202に記憶された予約者「佐藤**」のメールアドレスを取得し、取得した予約者「佐藤**」のメールアドレスにメッセージを通知する。   When the process of step S201 is completed, the reservation changing unit 203 then notifies the acquired mail address of a message (step S202). This message is a message prompting the identified reservation person to advance the reservation to the time frame in which the reservation is canceled. The message may be in the form of sending an e-mail to a mail address or in the form of sending an application. In the case of an application, a “change” button 21 to be described later can be included, but in the case of an e-mail, a link destination (for example, URL) to a reservation change screen may be included. In the case of the present embodiment, the reservation changing unit 203 acquires the e-mail address of the reservation person “Sato **” stored in the reservation management database 202 and notifies the e-mail address of the acquired reservation person “Sato **”. .

通知されたメッセージは予約者「佐藤**」の端末装置100に含まれる情報処理部101が受信する。情報処理部101はメッセージを受信すると、図11に示すように、予約者「佐藤**」の端末装置100の表示部110に予約変更画面20を表示する。   The notified message is received by the information processing unit 101 included in the terminal device 100 of the reservation person “Sato **”. Upon receiving the message, the information processing unit 101 displays a reservation change screen 20 on the display unit 110 of the terminal device 100 of the reservation person “Sato **” as shown in FIG.

予約変更画面20は、特定した予約者の予約番号、予約者名、患者ID、予約時刻、予約を変更する場合に押下される「変更する」ボタン21、予約を変更しない場合に押下される「変更しない」ボタン22、残り時間の表示領域23を含んでいる。「変更する」ボタン21及び「変更しない」ボタン22は操作可能な領域である。予約者の氏名、患者ID、予約時刻、「変更する」ボタン21、「変更しない」ボタン22、表示領域23は予約変更画面20上の所定の領域に配置されている。   The reservation change screen 20 is pressed when the reservation number of the identified reservation person, the reservation person name, the patient ID, the reservation time, and the reservation are changed, and the “change” button 21 is pressed when the reservation is not changed. It includes a “no change” button 22 and a remaining time display area 23. The “change” button 21 and the “do not change” button 22 are operable areas. The name of the reservation person, the patient ID, the reservation time, the “change” button 21, the “do not change” button 22, and the display area 23 are arranged in a predetermined area on the reservation change screen 20.

ここで、予約変更部203は予約者から応答を受信したか否かを判定する(ステップS203)。予約変更部203は予約者から応答を受信しなかったと判定した場合(ステップS203:NO)、所定時間が経過したか否かを判定する(ステップS204)。本実施形態では当該所定時間を5分としているが、適宜変更してもよい。予約変更部203は所定時間が経過していないと判定した場合(ステップS204:NO)、ステップS203の処理に戻る。したがって、予約変更部203は予約者から応答を受信するか、所定時間が経過するまで、ステップS203とステップS204の処理を繰り返す。   Here, the reservation changing unit 203 determines whether or not a response has been received from the reservation person (step S203). When it is determined that the reservation changing unit 203 has not received a response from the reservation person (step S203: NO), the reservation changing unit 203 determines whether a predetermined time has elapsed (step S204). In the present embodiment, the predetermined time is 5 minutes, but may be changed as appropriate. If the reservation changing unit 203 determines that the predetermined time has not elapsed (step S204: NO), the reservation changing unit 203 returns to the process of step S203. Therefore, the reservation changing unit 203 repeats the processes of step S203 and step S204 until a response is received from the reservation person or until a predetermined time has elapsed.

本実施形態では、図11に示すように、所定時間が経過する前に、予約者が手指FGで「変更しない」ボタン22を押下している。このため、情報処理部101は予約を変更しない旨を予約変更部203に送信する。これにより、予約変更部203は、予約者から応答を受信したと判定して(ステップS203:YES)、ステップS205の処理に移行する。ところが、ステップS205の処理において、予約変更部203は変更する旨が選択されなかったと判定して(ステップS205:NO)、後述するステップS206の処理を実行する。   In the present embodiment, as shown in FIG. 11, the reservation person presses the “do not change” button 22 with the finger FG before the predetermined time elapses. Therefore, the information processing unit 101 transmits to the reservation changing unit 203 that the reservation is not changed. Thereby, reservation change part 203 judges with having received a response from a reservation person (Step S203: YES), and shifts to processing of Step S205. However, in the process of step S205, the reservation changing unit 203 determines that the change is not selected (step S205: NO), and executes the process of step S206 described later.

予約変更部203がステップS204の処理において、所定時間を経過したと判定した場合、又は、ステップS205の処理において、変更する旨が選択されなかったと判定した場合、特定した全予約者に通知したか否かを判定する(ステップS206)。予約変更部203は特定した全予約者に通知したと判定した場合(ステップS206:YES)、処理を終了する。すなわち、特定した予約者全員から応答を受信せずに所定時間が経過した場合、又は変更する旨が選択されなかった場合には、予約変更部203は後述する予約の前倒しを実行しない。   If the reservation changing unit 203 determines that the predetermined time has passed in the process of step S204, or if it is determined that the change is not selected in the process of step S205, has all of the specified reservations been notified? It is determined whether or not (step S206). If it is determined that the reservation change unit 203 has notified all the specified reservation users (step S206: YES), the process is terminated. That is, when a predetermined time has elapsed without receiving a response from all the specified reservation persons, or when changing is not selected, the reservation changing unit 203 does not execute reservation advancement, which will be described later.

一方、予約変更部203は特定した全予約者に通知していないと判定した場合(ステップS206:NO)、ステップS201の処理に戻る。本実施形態では、予約時刻「16:15」で予約した予約者「藤田**」に通知を行っていない。このため、予約変更部203は特定した全予約者に通知していないと判定して、ステップS201の処理を実行する。したがって、予約変更部203は特定した予約者「佐藤**」の次に予約時刻が早い予約者「藤田**」のメールアドレスを患者情報データベース201から取得して、ステップS202の処理を実行する。具体的には、予約変更部203が予約者「藤田**」のメールアドレスを取得し、取得した予約者「藤田**」のメールアドレスにメッセージを通知する。   On the other hand, if it is determined that the reservation changing unit 203 has not notified all the specified reservation users (step S206: NO), the process returns to step S201. In this embodiment, the reservation person “Fujita **” who made a reservation at the reservation time “16:15” is not notified. For this reason, the reservation changing unit 203 determines that notification has not been made to all specified reservation holders, and executes the processing of step S201. Accordingly, the reservation changing unit 203 acquires the mail address of the reservation person “Fujita **” whose reservation time is next to the specified reservation person “Sato **” from the patient information database 201, and executes the process of step S202. . Specifically, the reservation changing unit 203 acquires the e-mail address of the reservation person “Fujita **” and notifies the e-mail address of the acquired reservation person “Fujita **”.

通知されたメッセージは予約者「藤田**」の端末装置100に含まれる情報処理部101が受信する。情報処理部101はメッセージを受信すると、図12に示すように、予約者「藤田**」の端末装置100の表示部110に予約変更画面20を表示する。予約変更画面20の構成は、図11を参照して説明した構成と基本的に同様である。   The notified message is received by the information processing unit 101 included in the terminal device 100 of the reservation person “Fujita **”. When the information processing unit 101 receives the message, the reservation change screen 20 is displayed on the display unit 110 of the terminal device 100 of the reservation person “Fujita **” as shown in FIG. The configuration of the reservation change screen 20 is basically the same as the configuration described with reference to FIG.

ここで、本実施形態では、図12に示すように、所定時間が経過する前に、予約者が手指FGで「変更する」ボタン21を押下している。このため、情報処理部101は予約を変更する旨を予約変更部203に送信する。これにより、図10に示すように、予約変更部203は、予約者から応答を受信したと判定して(ステップS203:YES)、ステップS205の処理に移行する。さらに、ステップS205の処理において、予約変更部203は変更する旨が選択されたと判定して(ステップS205:YES)、後続のステップS207の処理を実行する。   Here, in this embodiment, as shown in FIG. 12, the reservation person presses the “change” button 21 with the finger FG before the predetermined time elapses. Therefore, the information processing unit 101 transmits to the reservation changing unit 203 that the reservation is changed. Thereby, as shown in FIG. 10, the reservation changing unit 203 determines that a response has been received from the reservation person (step S203: YES), and proceeds to the processing of step S205. Furthermore, in the process of step S205, the reservation changing unit 203 determines that the change is selected (step S205: YES), and executes the subsequent process of step S207.

予約変更部203は、変更する旨が選択されたと判定した場合、予約を変更する旨を送信した情報処理部101に予約変更完了を送信する(ステップS207)。すなわち、予約変更部203は予約者「藤田**」に対し予約変更が完了したことを送信する。ステップS207の処理が完了すると、次いで、予約変更部203は予約の前倒しを実行する(ステップS208)。具体的には、図13に示すように、予約変更部203は予約時刻「15:00」に予約者「藤田**」の予約を前倒して予約管理データベース202を更新する。   If the reservation changing unit 203 determines that the change is selected, the reservation changing unit 203 transmits a reservation change completion to the information processing unit 101 that has transmitted the change of the reservation (step S207). That is, the reservation changing unit 203 transmits to the reservation person “Fujita **” that the reservation change is completed. When the process of step S207 is completed, the reservation changing unit 203 then executes reservation advance (step S208). Specifically, as illustrated in FIG. 13, the reservation changing unit 203 updates the reservation management database 202 ahead of the reservation of the reservation person “Fujita **” at the reservation time “15:00”.

ステップS208の処理が完了すると、次いで、予約変更部203は、応答した予約者の元々の予約をキャンセルし(ステップS209)、図7で示したステップS101の処理に移行する。すなわち、図13に示すように、予約変更部203は予約者「藤田**」の予約情報をキャンセルし、ステップS101の処理に移行する。これにより、予約変更部203は、ステップS101からS110までの処理を再び実行する。   When the process of step S208 is completed, the reservation changing unit 203 then cancels the original reservation of the responding reservation person (step S209), and proceeds to the process of step S101 shown in FIG. That is, as illustrated in FIG. 13, the reservation changing unit 203 cancels the reservation information of the reservation person “Fujita **”, and the process proceeds to step S <b> 101. Thereby, the reservation changing unit 203 executes the processes from step S101 to S110 again.

具体的には、図14に示すように、予約者「藤田**」がキャンセルした予約時刻「16:15」の1時間後以降、かつ、前倒し希望が「希望」、かつ、検査予約がない予約者を特定する。この結果、図14に示す予約情報の場合、再び実行されたステップS106の処理において、予約変更部203は、予約時刻「17:30」で予約した予約者「山本**」を特定する。   Specifically, as shown in FIG. 14, after 1 hour after the reservation time “16:15” canceled by the reservation person “Fujita **”, the forward request is “hope”, and there is no inspection reservation. Identify the reservation person. As a result, in the case of the reservation information shown in FIG. 14, in the process of step S <b> 106 executed again, the reservation changing unit 203 specifies the reservation person “Yamamoto **” who has reserved at the reservation time “17:30”.

さらに、予約変更部203は、ステップS107の処理において、特定した予約者が1人以上存在すると判定し、ステップS108の処理において、特定した予約者の現在位置情報を取得する。すなわち、予約変更部203は、特定した予約者「山本**」の現在位置情報を取得する。ステップS108の処理が完了すると、次いで、予約変更部203は、ステップS109の処理において、取得した現在位置情報の予約病院の住所からの距離が「近距離」であるか否かを判定する。ステップS109の処理において、予約変更部203が、取得した現在位置情報の予約病院からの距離が「近距離」であると判定した場合、ステップS110の処理に移行してメッセージ通知処理を実行する。   Furthermore, the reservation changing unit 203 determines that there is one or more specified reservation persons in the process of step S107, and acquires the current position information of the specified reservation persons in the process of step S108. That is, the reservation changing unit 203 acquires the current position information of the specified reservation person “Yamamoto **”. When the process of step S108 is completed, the reservation changing unit 203 then determines whether the distance from the address of the reserved hospital of the acquired current position information is “near distance” in the process of step S109. In the process of step S109, when the reservation changing unit 203 determines that the distance from the reserved hospital of the acquired current position information is “near distance”, the process proceeds to the process of step S110 to execute the message notification process.

ここで、図10に示すように、予約変更部203は、ステップS201の処理において、特定した予約者が1名であるため、特定した予約者「山本**」のメールアドレスを取得する。次いで、ステップS202の処理において、予約変更部203は、取得したメールアドレスにメッセージを通知する。そして、予約変更部203は予約者「山本**」の端末装置100から応答を受信して、当該応答により変更する旨が選択されたと判定した場合、ステップS207からS209までの処理を実行する。これにより、予約変更部203は予約者「山本**」の予約情報を予約時刻「16:15」に前倒しする。   Here, as illustrated in FIG. 10, the reservation changing unit 203 acquires the mail address of the specified reservation person “Yamamoto **” because the specified reservation person is one in the process of step S <b> 201. Next, in the process of step S202, the reservation changing unit 203 notifies a message to the acquired mail address. When the reservation changing unit 203 receives a response from the terminal device 100 of the reservation person “Yamamoto **” and determines that the change is selected by the response, the reservation changing unit 203 executes the processing from step S207 to S209. Thereby, the reservation changing unit 203 advances the reservation information of the reservation person “Yamamoto **” to the reservation time “16:15”.

以上説明したように、本実施形態によれば、予約変更部203は、予約管理データベース202を参照して、何れかの時間枠の予約がキャンセルされたか否かを判定する。そして、予約変更部203は何れかの時間枠の予約がキャンセルされたと判定した場合、予約者の現在位置に基づき、キャンセルされた予約の時間枠以降の時間枠を予約する予約者の内、キャンセルされた予約の予約時刻までにサービスの提供位置に到着可能な予約者を特定する。予約変更部203は予約者を特定すると、特定した予約者に、キャンセルされた予約の時間枠への予約の前倒しを促す通知を行う。これにより、予約の前倒しに応じることができない予約者への通知を抑制することができる。一例を挙げれば、サービスの提供位置に到着できない予約者には予約の前倒しを促す通知が行われない。   As described above, according to the present embodiment, the reservation changing unit 203 refers to the reservation management database 202 and determines whether or not a reservation for any time frame has been canceled. If the reservation changing unit 203 determines that the reservation for any time frame has been canceled, the reservation changer 203 cancels out of the reservations who reserve a time frame after the canceled reservation based on the current position of the reservation person. The reservation person who can reach the service providing position by the reservation time of the reserved reservation is identified. When the reservation changing unit 203 specifies the reservation person, the reservation changing unit 203 notifies the specified reservation person to advance the reservation to the time frame of the canceled reservation. Thereby, the notification to the reservation person who cannot respond to the reservation advance can be suppressed. For example, a reservation person who cannot arrive at the service providing position is not notified to advance the reservation.

特に、本実施形態では、キャンセル料が発生しないサービス(上述した医療サービスなど)の予約において有益である。キャンセル料が発生するサービス(例えば飲食店や宿泊施設の提供)であれば、キャンセル料の支払いを抑えるべく予約者は予め決められた期日までにキャンセルし、当日などの直前に、安易にキャンセルすることを慎むことがある。ところが、キャンセル料が発生しないサービスであると、キャンセル料の支払いがないために予約者によってはキャンセルに対する意識が低い場合がある。したがって、キャンセルに対する意識が低い予約者が予約を安易にキャンセルすると、予約時刻から予め定めた時間枠に空きが発生する。一方、サービスを提供する提供者(例えば医療機関、美容院、自動車教習所など)としては、サービスを受ける者の要望にできる限り応えたいと考えている。すなわち、予約のキャンセルがあれば、その空いた時間枠で、サービスを希望している別の者に対してサービスを提供したいと考えている。本実施形態によれば、予約されていた時間枠に空きが発生した場合に、その空きに別の予約者を前倒しすることができるため、予約者が予約を安易にキャンセルした場合であっても、多くの者にサービスを提供することが可能となる。   In particular, this embodiment is useful for reservations for services (such as the medical services described above) that do not generate a cancellation fee. In the case of a service that generates a cancellation fee (for example, provision of a restaurant or accommodation facility), the reservation person cancels by a predetermined date in order to suppress the payment of the cancellation fee, and easily cancels just before the day etc. I may refrain from doing that. However, if the service does not generate a cancellation fee, there is a case where the reservation person has low awareness of cancellation because there is no payment of the cancellation fee. Therefore, when a reservation person who has a low awareness of cancellation cancels a reservation easily, a vacancy occurs in a predetermined time frame from the reservation time. On the other hand, as a provider that provides a service (for example, a medical institution, a beauty salon, a driving school, etc.), he wants to respond as much as possible to the request of the service recipient. In other words, if the reservation is canceled, the user wants to provide the service to another person who wants the service in the vacant time frame. According to the present embodiment, when a vacancy occurs in the reserved time frame, another reservation person can be brought forward to the vacancy, so even if the reservation person easily cancels the reservation It becomes possible to provide services to many people.

以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば上述した実施形態では一例として前倒しを説明したが、予約者によって後ろ倒しを希望する者もいる。このため、上述した前倒しを後ろ倒しに変更したり、前倒しと後ろ倒しのいずれかを登録できるように変更したりしてもよい。また、本実施形態では電子メールを利用した通知を説明したが、例えば電話を利用して通知を行うようにしてもよい。電話の場合、予約変更に関する自動音声案内を流すことにより通知すればよい。   The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to the specific embodiments according to the present invention, and various modifications are possible within the scope of the gist of the present invention described in the claims.・ Change is possible. For example, in the above-described embodiment, the forward movement is described as an example, but there is a person who desires the forward movement by the reservation person. For this reason, it may be changed so that the above-mentioned forward movement can be changed to backward movement, or either forward movement or backward movement can be registered. In the present embodiment, the notification using the e-mail has been described. However, for example, the notification may be performed using a telephone. In the case of a telephone, notification may be made by playing an automatic voice guidance regarding reservation changes.

なお、以上の説明に関して更に以下の付記を開示する。
(付記1)サービスの予約支援方法において、前記サービスの予約者を時間枠ごとに記憶する予約管理データベースを参照して、何れかの時間枠の予約がキャンセルされたか否かを判定し、前記何れかの時間枠の予約がキャンセルされた場合、予約者の現在位置に基づき、前記予約がキャンセルされた前記時間枠以降の時間枠を予約する予約者の内、前記予約がキャンセルされた前記時間枠に対応づけられた時刻までに前記サービスの提供位置に到着可能な予約者を特定し、特定した前記予約者に、前記予約がキャンセルされた前記時間枠への予約の前倒しを促す通知を行う、処理をコンピュータが実行することを特徴とする予約支援方法。
(付記2)前記時間枠に対応づけられた時刻は、前記予約がキャンセルされた前記時間枠の開始時刻である、ことを特徴とする付記1に記載の予約支援方法。
(付記3)前記予約者を特定する処理は、前記サービスに付随する付随サービスの予約の有無にも基づいて予約者を特定する、ことを特徴とする付記1又は2に記載の予約支援方法。
(付記4)前記通知を行う処理は、特定した前記予約者が複数いる場合に、前記予約者の予約時刻の内、いずれかの時刻より早い時刻に前記サービスを予約した予約者から順番に前記通知を行う、ことを特徴とする付記1から3のいずれか1項に記載の予約支援方法。
(付記5)前記通知を行う処理は、前記通知が行われた予約者により前記サービスを予約した時刻を変更しない旨が選択された場合に、特定した次の前記予約者に、前記通知を行う、ことを特徴とする付記4に記載の予約支援方法。
(付記6)前記通知を行う処理は、前記通知が行われた予約者により前記サービスを予約した時刻を変更する旨が選択された場合に、前記予約がキャンセルされた前記時間枠への予約の前倒しを実行する、ことを特徴とする付記4又は5に記載の予約支援方法。
(付記7)前記サービスは、キャンセル料が発生しないサービスである、ことを特徴とする付記1から6のいずれか1項に記載の予約支援方法。
(付記8)前記サービスは、医療サービスである、ことを特徴とする付記1から7のいずれか1項に記載の予約支援方法。
(付記9)サービスの予約支援プログラムにおいて、前記サービスの予約者を時間枠ごとに記憶する予約管理データベースを参照して、何れかの時間枠の予約がキャンセルされたか否かを判定し、前記何れかの時間枠の予約がキャンセルされた場合、予約者の現在位置に基づき、前記予約がキャンセルされた前記時間枠以降の時間枠を予約する予約者の内、前記予約がキャンセルされた前記時間枠に対応づけられた時刻までに前記サービスの提供位置に到着可能な予約者を特定し、特定した前記予約者に、前記予約がキャンセルされた前記時間枠への予約の前倒しを促す通知を行う、処理をコンピュータに実行させることを特徴とする予約支援プログラム。
(付記10)サービスの予約支援装置において、前記サービスの予約者を時間枠ごとに記憶する予約管理データベースを参照して、何れかの時間枠の予約がキャンセルされたか否かを判定し、前記何れかの時間枠の予約がキャンセルされた場合、予約者の現在位置に基づき、前記予約がキャンセルされた前記時間枠以降の時間枠を予約する予約者の内、前記予約がキャンセルされた前記時間枠に対応づけられた時刻までに前記サービスの提供位置に到着可能な予約者を特定し、特定した前記予約者に、前記予約がキャンセルされた前記時間枠への予約の前倒しを促す通知を行う処理手段、を有することを特徴とする予約支援装置。
(付記11)前記時間枠に対応づけられた時刻は、前記予約がキャンセルされた前記時間枠の開始時刻である、ことを特徴とする付記10に記載の予約支援装置。
(付記12)前記処理手段は、前記サービスに付随する付随サービスの予約の有無にも基づいて予約者を特定する、ことを特徴とする付記10又は11に記載の予約支援装置。
(付記13)前記処理手段は、特定した前記予約者が複数いる場合に、前記予約者の予約時刻の内、いずれかの時刻より早い時刻に前記サービスを予約した予約者から順番に前記通知を行う、ことを特徴とする付記10から12のいずれか1項に記載の予約支援装置。
(付記14)前記処理手段は、前記通知が行われた予約者により前記サービスを予約した時刻を変更しない旨が選択された場合に、特定した次の前記予約者に、前記通知を行う、ことを特徴とする付記13に記載の予約支援装置。
(付記15)前記処理手段は、前記通知が行われた予約者により前記サービスを予約した時刻を変更する旨が選択された場合に、前記予約がキャンセルされた前記時間枠への予約の前倒しを実行する、ことを特徴とする付記13又は14に記載の予約支援装置。
(付記16)前記サービスは、キャンセル料が発生しないサービスである、ことを特徴とする付記10から15のいずれか1項に記載の予約支援装置。
(付記17)前記サービスは、医療サービスである、ことを特徴とする付記10から16のいずれか1項に記載の予約支援装置。
In addition, the following additional notes are disclosed regarding the above description.
(Supplementary Note 1) In the service reservation support method, it is determined whether or not the reservation of any time frame has been canceled by referring to a reservation management database that stores the service reservation person for each time frame. In the case where the reservation of the time frame is canceled, based on the current position of the reservation person, the time frame in which the reservation is canceled among the reservation persons who reserve the time frame after the time frame in which the reservation is canceled The reservation person who can arrive at the service providing position by the time associated with is specified, and the specified reservation person is notified to advance the reservation to the time frame in which the reservation is canceled, A reservation support method, wherein a computer executes a process.
(Supplementary note 2) The reservation support method according to supplementary note 1, wherein the time associated with the time frame is a start time of the time frame at which the reservation is canceled.
(Supplementary note 3) The reservation support method according to supplementary note 1 or 2, wherein the process of identifying the reservation person specifies the reservation person based on whether or not there is a reservation of an accompanying service accompanying the service.
(Supplementary Note 4) When there are a plurality of specified reservation users, the notification is performed in order from the reservation person who has reserved the service at a time earlier than any one of the reservation times of the reservation person. The reservation support method according to any one of appendices 1 to 3, wherein notification is performed.
(Additional remark 5) The process which performs the said notification performs the said notification to the next specified said reservation person, when it is selected that the time which reserved the said service is not changed by the reservation person who performed the said notification The reservation support method according to supplementary note 4, characterized by:
(Additional remark 6) The process of performing the notification is performed when the reservation person who made the notification selects that the time when the service is reserved is changed, the reservation for the time frame in which the reservation is canceled. 6. The reservation support method according to appendix 4 or 5, wherein the advancement is executed.
(Supplementary note 7) The reservation support method according to any one of supplementary notes 1 to 6, wherein the service is a service that does not generate a cancellation fee.
(Supplementary note 8) The reservation support method according to any one of supplementary notes 1 to 7, wherein the service is a medical service.
(Supplementary note 9) In a service reservation support program, it is determined whether or not a reservation for any time frame has been canceled by referring to a reservation management database that stores the service reservation person for each time frame. In the case where the reservation of the time frame is canceled, based on the current position of the reservation person, the time frame in which the reservation is canceled among the reservation persons who reserve the time frame after the time frame in which the reservation is canceled The reservation person who can arrive at the service providing position by the time associated with is specified, and the specified reservation person is notified to advance the reservation to the time frame in which the reservation is canceled, A reservation support program characterized by causing a computer to execute processing.
(Additional remark 10) In the reservation support apparatus of a service, it is determined whether the reservation of any time frame was canceled with reference to the reservation management database which memorize | stores the reservation person of the said service for every time frame, In the case where the reservation of the time frame is canceled, based on the current position of the reservation person, the time frame in which the reservation is canceled among the reservation persons who reserve the time frame after the time frame in which the reservation is canceled A process of identifying a reservation person who can arrive at the service providing position by the time associated with, and notifying the specified reservation person to advance the reservation to the time frame in which the reservation is canceled A reservation support apparatus comprising: means.
(Supplementary note 11) The reservation support apparatus according to supplementary note 10, wherein the time associated with the time frame is a start time of the time frame at which the reservation is canceled.
(Supplementary note 12) The reservation support apparatus according to supplementary note 10 or 11, wherein the processing means specifies a reservation person based on whether or not there is a reservation for an accompanying service accompanying the service.
(Supplementary note 13) When there are a plurality of specified reservation persons, the processing means sequentially sends the notifications from the reservation persons who have reserved the service at a time earlier than any one of the reservation times of the reservation persons. 13. The reservation support device according to any one of appendices 10 to 12, wherein the reservation support device is performed.
(Additional remark 14) The said processing means performs the said notification to the said next specified reservation person, when not selecting changing the time which reserved the said service by the reservation person whom the said notification was performed, The reservation support apparatus according to Supplementary Note 13, characterized by:
(Additional remark 15) The said process means will advance the reservation to the said time frame when the said reservation was canceled, when changing to the time when the said service was reserved was selected by the reservation person who the said notification was performed. The reservation support apparatus according to appendix 13 or 14, wherein the reservation support apparatus is executed.
(Supplementary note 16) The reservation support apparatus according to any one of supplementary notes 10 to 15, wherein the service is a service that does not generate a cancellation fee.
(Supplementary note 17) The reservation support apparatus according to any one of supplementary notes 10 to 16, wherein the service is a medical service.

S 情報処理システム
100 端末装置
200 サーバ装置
210 第1のサーバ装置
220 第2のサーバ装置
201 患者情報データベース
202 予約管理データベース
203 予約変更部
S Information processing system 100 Terminal device 200 Server device 210 First server device 220 Second server device 201 Patient information database 202 Reservation management database 203 Reservation change unit

Claims (10)

サービスの予約支援方法において、
前記サービスの予約者を時間枠ごとに記憶する予約データベースを参照して、何れかの時間枠の予約がキャンセルされたか否かを判定し、
前記何れかの時間枠の予約がキャンセルされた場合、予約者の現在位置に基づき、前記予約がキャンセルされた前記時間枠以降の時間枠を予約する予約者の内、前記予約がキャンセルされた前記時間枠に対応づけられた時刻までに前記サービスの提供位置に到着可能な予約者を特定し、
特定した前記予約者に、前記予約がキャンセルされた前記時間枠への予約の前倒しを促す通知を行う、
処理をコンピュータが実行することを特徴とする予約支援方法。
In the service reservation support method,
With reference to the reservation database that stores the reservation person of the service for each time frame, it is determined whether or not the reservation for any time frame is canceled,
When the reservation for any of the time slots is canceled, the reservation is canceled among the reservation persons who reserve time slots after the time slot for which the reservation is canceled based on the current position of the reservation person. Identify a reservation person who can reach the service providing position by the time associated with the time frame;
A notice is given to the identified reservation person urging the reservation to be advanced to the time frame in which the reservation is canceled,
A reservation support method, wherein a computer executes a process.
前記時間枠に対応づけられた時刻は、前記予約がキャンセルされた前記時間枠の開始時刻である、
ことを特徴とする請求項1に記載の予約支援方法。
The time associated with the time frame is the start time of the time frame at which the reservation was canceled.
The reservation support method according to claim 1, wherein:
前記予約者を特定する処理は、前記サービスに付随する付随サービスの予約の有無にも基づいて予約者を特定する、
ことを特徴とする請求項1又は2に記載の予約支援方法。
The process of specifying the reservation person specifies the reservation person based on the presence or absence of reservation of an accompanying service accompanying the service,
The reservation support method according to claim 1 or 2, characterized by the above.
前記通知を行う処理は、特定した前記予約者が複数いる場合に、前記予約者の予約時刻の内、いずれかの時刻より早い時刻に前記サービスを予約した予約者から順番に前記通知を行う、
ことを特徴とする請求項1から3のいずれか1項に記載の予約支援方法。
In the process of performing the notification, when there are a plurality of the specified reservation persons, the notification is performed in order from the reservation persons who have reserved the service at a time earlier than any one of the reservation times of the reservation persons.
The reservation support method according to claim 1, wherein:
前記通知を行う処理は、前記通知が行われた予約者により前記サービスを予約した時刻を変更しない旨が選択された場合に、特定した次の前記予約者に、前記通知を行う、
ことを特徴とする請求項4に記載の予約支援方法。
The process of performing the notification performs the notification to the specified next reservation person when it is selected that the time when the service is reserved is not changed by the reservation person who is notified.
The reservation support method according to claim 4, wherein:
前記通知を行う処理は、前記通知が行われた予約者により前記サービスを予約した時刻を変更する旨が選択された場合に、前記予約がキャンセルされた前記時間枠への予約の前倒しを実行する、
ことを特徴とする請求項4又は5に記載の予約支援方法。
In the process of performing the notification, when the reservation person who made the notification selects to change the time when the service is reserved, the reservation is canceled and the reservation for the time frame in which the reservation is canceled is advanced. ,
The reservation support method according to claim 4 or 5, characterized in that:
前記サービスは、キャンセル料が発生しないサービスである、
ことを特徴とする請求項1から6のいずれか1項に記載の予約支援方法。
The service is a service with no cancellation fee,
The reservation support method according to any one of claims 1 to 6, wherein
前記サービスは、医療サービスである、
ことを特徴とする請求項1から7のいずれか1項に記載の予約支援方法。
The service is a medical service;
The reservation support method according to claim 1, wherein:
サービスの予約支援プログラムにおいて、
前記サービスの予約者を時間枠ごとに記憶する予約データベースを参照して、何れかの時間枠の予約がキャンセルされたか否かを判定し、
前記何れかの時間枠の予約がキャンセルされた場合、予約者の現在位置に基づき、前記予約がキャンセルされた前記時間枠以降の時間枠を予約する予約者の内、前記予約がキャンセルされた前記時間枠に対応づけられた時刻までに前記サービスの提供位置に到着可能な予約者を特定し、
特定した前記予約者に、前記予約がキャンセルされた前記時間枠への予約の前倒しを促す通知を行う、
処理をコンピュータに実行させることを特徴とする予約支援プログラム。
In the service reservation support program,
With reference to the reservation database that stores the reservation person of the service for each time frame, it is determined whether or not the reservation for any time frame is canceled,
When the reservation for any of the time slots is canceled, the reservation is canceled among the reservation persons who reserve time slots after the time slot for which the reservation is canceled based on the current position of the reservation person. Identify a reservation person who can reach the service providing position by the time associated with the time frame;
A notice is given to the identified reservation person urging the reservation to be advanced to the time frame in which the reservation is canceled,
A reservation support program characterized by causing a computer to execute processing.
サービスの予約支援装置において、
前記サービスの予約者を時間枠ごとに記憶する予約データベースを参照して、何れかの時間枠の予約がキャンセルされたか否かを判定し、前記何れかの時間枠の予約がキャンセルされた場合、予約者の現在位置に基づき、前記予約がキャンセルされた前記時間枠以降の時間枠を予約する予約者の内、前記予約がキャンセルされた前記時間枠に対応づけられた時刻までに前記サービスの提供位置に到着可能な予約者を特定し、特定した前記予約者に、前記予約がキャンセルされた前記時間枠への予約の前倒しを促す通知を行う処理手段、
を有することを特徴とする予約支援装置。
In the service reservation support device,
With reference to the reservation database that stores the reservation person of the service for each time frame, it is determined whether or not the reservation of any time frame has been canceled, and when the reservation of any of the time frames is canceled, Providing the service by the time corresponding to the time frame in which the reservation is canceled among the reservation users who reserve time frames after the time frame in which the reservation is canceled based on the current position of the reservation person Processing means for identifying a reservation person who can arrive at a location, and notifying the specified reservation person to advance the reservation to the time frame in which the reservation is canceled;
A reservation support apparatus comprising:
JP2015159930A 2015-08-13 2015-08-13 Reservation support method, reservation support program, and reservation support apparatus Pending JP2017037579A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015159930A JP2017037579A (en) 2015-08-13 2015-08-13 Reservation support method, reservation support program, and reservation support apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015159930A JP2017037579A (en) 2015-08-13 2015-08-13 Reservation support method, reservation support program, and reservation support apparatus

Publications (1)

Publication Number Publication Date
JP2017037579A true JP2017037579A (en) 2017-02-16

Family

ID=58047791

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015159930A Pending JP2017037579A (en) 2015-08-13 2015-08-13 Reservation support method, reservation support program, and reservation support apparatus

Country Status (1)

Country Link
JP (1) JP2017037579A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018197957A (en) * 2017-05-24 2018-12-13 株式会社サテライト Appointment notification device, notification device, notification method and computer program
JP2021026529A (en) * 2019-08-06 2021-02-22 サイオス株式会社 Medical institution support system and medical institution support server
CN113052343A (en) * 2019-12-27 2021-06-29 富士胶片商业创新有限公司 Information processing system, information processing apparatus, and computer readable medium
JP2023024113A (en) * 2021-08-06 2023-02-16 パナソニックIpマネジメント株式会社 Notification system, notification method, and program
JP2024006109A (en) * 2022-06-30 2024-01-17 トヨタ自動車株式会社 Task management device, vehicle, and task management method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010267110A (en) * 2009-05-15 2010-11-25 Tokyo Electric Power Co Inc:The Electric vehicle charging system and charging support service providing method
JP2012164125A (en) * 2011-02-07 2012-08-30 Zenrin Datacom Co Ltd Reservation management system
JP2012208563A (en) * 2011-03-29 2012-10-25 Fujitsu Ltd Cancellation waiting list priority order determination program, cancellation waiting list priority order determination method and cancellation waiting list priority order determination apparatus
JP2014071591A (en) * 2012-09-28 2014-04-21 Fujifilm Corp Medical care reservation reception device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010267110A (en) * 2009-05-15 2010-11-25 Tokyo Electric Power Co Inc:The Electric vehicle charging system and charging support service providing method
JP2012164125A (en) * 2011-02-07 2012-08-30 Zenrin Datacom Co Ltd Reservation management system
JP2012208563A (en) * 2011-03-29 2012-10-25 Fujitsu Ltd Cancellation waiting list priority order determination program, cancellation waiting list priority order determination method and cancellation waiting list priority order determination apparatus
JP2014071591A (en) * 2012-09-28 2014-04-21 Fujifilm Corp Medical care reservation reception device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018197957A (en) * 2017-05-24 2018-12-13 株式会社サテライト Appointment notification device, notification device, notification method and computer program
JP2021026529A (en) * 2019-08-06 2021-02-22 サイオス株式会社 Medical institution support system and medical institution support server
CN113052343A (en) * 2019-12-27 2021-06-29 富士胶片商业创新有限公司 Information processing system, information processing apparatus, and computer readable medium
JP2021108052A (en) * 2019-12-27 2021-07-29 富士フイルムビジネスイノベーション株式会社 Information processing system, information processing device, and program
JP2023024113A (en) * 2021-08-06 2023-02-16 パナソニックIpマネジメント株式会社 Notification system, notification method, and program
JP2024006109A (en) * 2022-06-30 2024-01-17 トヨタ自動車株式会社 Task management device, vehicle, and task management method
JP7666418B2 (en) 2022-06-30 2025-04-22 トヨタ自動車株式会社 TASK MANAGEMENT DEVICE, VEHICLE, AND TASK MANAGEMENT METHOD

Similar Documents

Publication Publication Date Title
US11664119B2 (en) Method and system for providing medical services
US20210020307A1 (en) Systems and methods for providing health information
US20150100326A1 (en) Healthcare visit management framework
JP2017037579A (en) Reservation support method, reservation support program, and reservation support apparatus
US20160148121A1 (en) Emergency-room reservation system and method
JP6222535B2 (en) Regional medical reception system and program
CA2762855A1 (en) Systems, methods and mediums to provide centralized access to healthcare information
JP2015195015A (en) Booking support method
JP2018060464A (en) Family tree creation support program, family tree creation support method, and family tree creation support device
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
JP2014229245A (en) House call state confirmation support system and method
US20150127359A1 (en) Structure and method for mobile healthcare management
JP6580840B2 (en) Information providing apparatus, information providing system, program, and information providing method
JP7172032B2 (en) Reservation processing program, reservation processing method and information processing device
JP6645089B2 (en) Service management system
US20210233655A1 (en) System and method for providing notifications to a user
JP7454146B2 (en) Reservation system, reservation method and program
JP2006079208A (en) Waiting time management system and method
US20160232301A1 (en) Method and system for providing a personalized experience to a user in a medical environment
CN107851131A (en) Searching system, information providing system, user end apparatus, information providing method, information provision procedure and user terminal program
JP2018055554A (en) Home medical visit scheduling device, home medical visit scheduling method, and program
JP2017021724A (en) Medical interview sheet entry support method, medical interview sheet entry support program, and information processor
Al-Alqusair et al. Measuring patient experience in real time using iBeacon technology
JP7353318B2 (en) Information processing device, information processing method, and information processing program
JP2017142556A (en) Visitor search system and visitor search program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180514

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190405

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190423

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20191015