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
JP6954012B2 - Examination appointment control program, examination appointment control method and information processing device - Google Patents
[go: Go Back, main page]

JP6954012B2 - Examination appointment control program, examination appointment control method and information processing device - Google Patents

Examination appointment control program, examination appointment control method and information processing device Download PDF

Info

Publication number
JP6954012B2
JP6954012B2 JP2017214028A JP2017214028A JP6954012B2 JP 6954012 B2 JP6954012 B2 JP 6954012B2 JP 2017214028 A JP2017214028 A JP 2017214028A JP 2017214028 A JP2017214028 A JP 2017214028A JP 6954012 B2 JP6954012 B2 JP 6954012B2
Authority
JP
Japan
Prior art keywords
reservation
information processing
type
request
appointment
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
JP2017214028A
Other languages
Japanese (ja)
Other versions
JP2019086975A (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 JP2017214028A priority Critical patent/JP6954012B2/en
Publication of JP2019086975A publication Critical patent/JP2019086975A/en
Application granted granted Critical
Publication of JP6954012B2 publication Critical patent/JP6954012B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、診察の予約制御プログラム、診察の予約制御方法および情報処理装置に関する。 The present invention relates to a medical examination reservation control program, a medical examination reservation control method, and an information processing device.

近年、スマートフォンやパーソナルコンピュータ(以下、PCという。)等を用いて、インターネットを介して病院の診察を予約することが行われている。この様な診察の予約では、例えば、所定の時間枠ごとに診察人数が設定され、時間枠の診察人数が満員となると、当該時間枠の予約の受け付けを停止する。ところが、インターネット経由の予約では、手軽に予約が可能となったことで、キャンセル率も高くなる傾向があり、実際にはキャンセルによる空きが発生する場合であっても、新たな予約を受け付けることが出来ないことがある。これに対し、予約者の過去の予約回数およびキャンセル回数に基づいて、予約枠量を求めて予約の可否を判定することが提案されている。 In recent years, it has become common to make reservations for hospital consultations via the Internet using smartphones, personal computers (hereinafter referred to as PCs), and the like. In such a medical examination reservation, for example, the number of medical examinations is set for each predetermined time frame, and when the number of medical examinations in the time frame becomes full, the acceptance of the reservation for the time frame is stopped. However, with reservations made via the Internet, the cancellation rate tends to increase because reservations can be made easily, and even if there is a vacancy due to cancellation, new reservations can be accepted. There are things you can't do. On the other hand, it has been proposed to obtain the reservation limit amount and determine whether or not to make a reservation based on the number of past reservations and the number of cancellations of the reservation person.

特開2007−257611号公報JP-A-2007-257611

しかしながら、例えば、日中の予約は予約者に急な用事が入ったりする場合があり、想定よりもキャンセル率が高くなることがある。この場合、予約者の過去の予約回数およびキャンセル回数に基づいて、一律に予約の可否を判定すると、キャンセルによる空きが発生しているにも関わらず予約枠が満員であるので、診察機会を逃す患者が発生する場合がある。 However, for example, when making a reservation during the daytime, the person making the reservation may have a sudden errand, and the cancellation rate may be higher than expected. In this case, if it is uniformly determined whether or not the reservation can be made based on the number of past reservations and the number of cancellations of the reservation person, the reservation frame is full even though there is a vacancy due to cancellation, so the consultation opportunity is missed. Patients may occur.

一つの側面では、診察機会を逃す患者を低減できる診察の予約制御プログラム、診察の予約制御方法および情報処理装置を提供することにある。 One aspect is to provide a consultation appointment control program, a consultation appointment control method, and an information processing device that can reduce the number of patients who miss a consultation opportunity.

一つの態様では、診察の予約制御プログラムは、いずれかの患者の診察の予約依頼を受信すると、前記予約依頼の送信元の情報処理端末の種別を特定する処理をコンピュータに実行させる。診察の予約制御プログラムは、情報処理端末の種別と、予約のキャンセル率とを対応付けて記憶する記憶部を参照して、特定した前記送信元の情報処理端末の種別に対応するキャンセル率を特定する処理をコンピュータに実行させる。診察の予約制御プログラムは、特定した前記キャンセル率に基づいて、前記予約依頼についての受け付け可否または受け付け優先度を制御する処理をコンピュータに実行させる。 In one embodiment, when the medical examination reservation control program receives a medical examination reservation request for any of the patients, the computer causes the computer to execute a process of specifying the type of the information processing terminal that is the source of the reservation request. The medical examination reservation control program refers to a storage unit that stores the type of information processing terminal and the reservation cancellation rate in association with each other, and specifies the cancellation rate corresponding to the type of the specified source information processing terminal. Let the computer perform the processing to be performed. The appointment control program for medical examination causes a computer to execute a process of controlling acceptance / rejection or acceptance priority of the appointment request based on the specified cancellation rate.

診察機会を逃す患者を低減できる。 It is possible to reduce the number of patients who miss medical examination opportunities.

図1は、実施例1の予約制御システムの構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of the reservation control system of the first embodiment. 図2は、予約枠記憶部の一例を示す図である。FIG. 2 is a diagram showing an example of a reservation frame storage unit. 図3は、キャンセル係数記憶部の一例を示す図である。FIG. 3 is a diagram showing an example of a cancellation coefficient storage unit. 図4は、予約記憶部の一例を示す図である。FIG. 4 is a diagram showing an example of the reserved storage unit. 図5は、電子カルテ記憶部の一例を示す図である。FIG. 5 is a diagram showing an example of an electronic medical record storage unit. 図6は、キャンセル患者の一例を示す図である。FIG. 6 is a diagram showing an example of a canceled patient. 図7は、予約端末に応じた予約時間枠の制御の一例を示す図である。FIG. 7 is a diagram showing an example of control of a reservation time frame according to a reservation terminal. 図8は、実施例1の予約制御処理の一例を示すフローチャートである。FIG. 8 is a flowchart showing an example of the reservation control process of the first embodiment. 図9は、実施例2の予約制御システムの構成の一例を示すブロック図である。FIG. 9 is a block diagram showing an example of the configuration of the reservation control system of the second embodiment. 図10は、実施例2の予約制御処理の一例を示すフローチャートである。FIG. 10 is a flowchart showing an example of the reservation control process of the second embodiment. 図11は、実施例3の予約制御システムの構成の一例を示すブロック図である。FIG. 11 is a block diagram showing an example of the configuration of the reservation control system according to the third embodiment. 図12は、診療情報記憶部の一例を示す図である。FIG. 12 is a diagram showing an example of a medical information storage unit. 図13は、所要時間係数記憶部の一例を示す図である。FIG. 13 is a diagram showing an example of a required time coefficient storage unit. 図14は、予測した到着時刻に応じた予約時間枠の制御の一例を示す図である。FIG. 14 is a diagram showing an example of control of the reserved time frame according to the predicted arrival time. 図15は、実施例3の予約制御処理の一例を示すフローチャートである。FIG. 15 is a flowchart showing an example of the reservation control process of the third embodiment. 図16は、実施例3の予約制御処理の一例を示すフローチャートである。FIG. 16 is a flowchart showing an example of the reservation control process of the third embodiment. 図17は、診察の予約制御プログラムを実行するコンピュータの一例を示す図である。FIG. 17 is a diagram showing an example of a computer that executes a medical examination appointment control program.

以下、図面に基づいて、本願の開示する診察の予約制御プログラム、診察の予約制御方法および情報処理装置の実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。 Hereinafter, examples of the medical examination reservation control program, the medical examination reservation control method, and the information processing apparatus disclosed in the present application will be described in detail based on the drawings. The disclosed technology is not limited by the present embodiment. In addition, the following examples may be appropriately combined as long as they do not contradict each other.

図1は、実施例1の予約制御システムの構成の一例を示すブロック図である。図1に示す予約制御システム1は、携帯端末10と、自動再来機20と、情報処理装置100とを有する。なお、予約制御システム1では、携帯端末10および自動再来機20の数は限定されず、任意の数の携帯端末10および自動再来機20を有するようにしてもよい。携帯端末10と情報処理装置100との間は、ネットワークN1を介して、相互に通信可能に接続される。また、自動再来機20と情報処理装置100との間は、ネットワークN2を介して、相互に通信可能に接続される。 FIG. 1 is a block diagram showing an example of the configuration of the reservation control system of the first embodiment. The reservation control system 1 shown in FIG. 1 includes a mobile terminal 10, an automatic return device 20, and an information processing device 100. The reservation control system 1 is not limited in the number of mobile terminals 10 and automatic return machines 20, and may have an arbitrary number of mobile terminals 10 and automatic return machines 20. The mobile terminal 10 and the information processing device 100 are connected to each other so as to be able to communicate with each other via the network N1. Further, the automatic return device 20 and the information processing device 100 are connected to each other so as to be able to communicate with each other via the network N2.

かかるネットワークN1には、有線または無線を問わず、インターネットを始め、LAN(Local Area Network)やVPN(Virtual Private Network)などの任意の種類の通信網を採用できる。また、ネットワークN1を介する携帯端末10と情報処理装置100との通信は、例えば、TLS(Transport Layer Security)/SSL(Secure Sockets Layer)等によって暗号化されている。ネットワークN2には、有線または無線を問わず、LANやVPNなどの任意の種類の通信網を採用できる。ネットワークN2は、例えば、病院内のLANであり、インターネット等の外部のネットワークとは接続されていない。 As the network N1, any kind of communication network such as LAN (Local Area Network) and VPN (Virtual Private Network) can be adopted as well as the Internet regardless of whether it is wired or wireless. Further, the communication between the mobile terminal 10 and the information processing device 100 via the network N1 is encrypted by, for example, TLS (Transport Layer Security) / SSL (Secure Sockets Layer) or the like. Any type of communication network such as LAN or VPN can be adopted as the network N2 regardless of whether it is wired or wireless. The network N2 is, for example, a LAN in a hospital and is not connected to an external network such as the Internet.

予約制御システム1は、携帯端末10および自動再来機20から送信される予約依頼に基づいて、病院の診察を予約するシステムの一例である。携帯端末10は、例えば、スマートフォン等の移動体通信端末等やPC等の各種端末であり、例えば、自宅等の病院外にいる患者が予約依頼を行う情報処理端末である。携帯端末10は、例えば、患者の操作によって予約用のアプリが起動し、予約依頼ボタンが押下されると、端末の種別および患者ID等の情報を含む予約依頼を情報処理装置100に送信する。なお、携帯端末10は、病院内に設置されたビーコン発振器からのビーコンを受信している場合には、ビーコン受信中である旨の情報を予約依頼に含める。ビーコンは、例えば、BLE(Bluetooth(登録商標) Low Energy)を用いることができる。携帯端末10は、予約用のアプリの起動時にBluetooth(登録商標)をオンにすることで、ビーコンを受信できる状態となる。また、携帯端末10は、情報処理装置100から予約画面を受信すると、図示しない表示部に予約画面を表示し、患者からの入力を受け付ける。携帯端末10は、予約画面において、予約時間枠が選択されると、選択された予約時間枠を情報処理装置100に送信する。 The reservation control system 1 is an example of a system for reserving a hospital consultation based on a reservation request transmitted from the mobile terminal 10 and the automatic return device 20. The mobile terminal 10 is, for example, a mobile communication terminal such as a smartphone or various terminals such as a PC, and is, for example, an information processing terminal in which a patient outside a hospital such as a home makes a reservation request. For example, when the reservation application is activated by the operation of the patient and the reservation request button is pressed, the mobile terminal 10 transmits a reservation request including information such as the terminal type and the patient ID to the information processing device 100. When the mobile terminal 10 is receiving the beacon from the beacon oscillator installed in the hospital, the mobile terminal 10 includes the information that the beacon is being received in the reservation request. As the beacon, for example, BLE (Bluetooth® Low Energy) can be used. The mobile terminal 10 is in a state where it can receive the beacon by turning on Bluetooth (registered trademark) when the reservation application is started. When the mobile terminal 10 receives the reservation screen from the information processing device 100, the mobile terminal 10 displays the reservation screen on a display unit (not shown) and accepts input from the patient. When the reserved time frame is selected on the reservation screen, the mobile terminal 10 transmits the selected reserved time frame to the information processing device 100.

自動再来機20は、例えば、病院の受付に設置された情報処理端末であり、病院に来院した患者が受付、つまり予約依頼を行う情報処理端末である。自動再来機20は、例えば、患者の操作によって予約依頼ボタンが押下されると、端末の種別および患者ID等の情報を含む予約依頼を情報処理装置100に送信する。また、自動再来機20は、情報処理装置100から予約画面を受信すると、図示しない表示部に予約画面を表示し、患者からの入力を受け付ける。自動再来機20は、予約画面において、予約時間枠が選択されると、選択された予約時間枠を情報処理装置100に送信する。 The automatic return machine 20 is, for example, an information processing terminal installed at a reception desk of a hospital, and is an information processing terminal at which a patient who visits the hospital receives a reception, that is, makes a reservation request. For example, when the reservation request button is pressed by the operation of the patient, the automatic return machine 20 transmits a reservation request including information such as a terminal type and a patient ID to the information processing device 100. When the automatic return machine 20 receives the reservation screen from the information processing device 100, the automatic return machine 20 displays the reservation screen on a display unit (not shown) and accepts input from the patient. When the reserved time frame is selected on the reservation screen, the automatic return machine 20 transmits the selected reserved time frame to the information processing device 100.

情報処理装置100は、携帯端末10または自動再来機20から、いずれかの患者の診察の予約依頼を受信すると、予約依頼の送信元の情報処理端末の種別を特定する。なお、情報処理端末の種別は、例えば、携帯端末10および自動再来機20が挙げられる。情報処理装置100は、情報処理端末の種別と、予約のキャンセル率とを対応付けて記憶する記憶部を参照して、特定した送信元の情報処理端末の種別に対応するキャンセル率を特定する。情報処理装置100は、特定したキャンセル率に基づいて、予約依頼についての受け付け可否または受け付け優先度を制御する。これにより、情報処理装置100は、診察機会を逃す患者を低減できる。 When the information processing device 100 receives a reservation request for medical examination of any patient from the mobile terminal 10 or the automatic return device 20, the information processing device 100 specifies the type of the information processing terminal from which the reservation request is sent. Examples of the type of information processing terminal include a mobile terminal 10 and an automatic return device 20. The information processing apparatus 100 specifies the cancellation rate corresponding to the type of the information processing terminal of the specified source by referring to the storage unit that stores the type of the information processing terminal and the cancellation rate of the reservation in association with each other. The information processing apparatus 100 controls acceptance / rejection or acceptance priority of the reservation request based on the specified cancellation rate. As a result, the information processing apparatus 100 can reduce the number of patients who miss a medical examination opportunity.

次に、情報処理装置100の構成について説明する。図1に示すように、情報処理装置100は、第1通信部110と、第2通信部111と、記憶部120と、制御部130とを有する。なお、情報処理装置100は、図1に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。 Next, the configuration of the information processing device 100 will be described. As shown in FIG. 1, the information processing device 100 includes a first communication unit 110, a second communication unit 111, a storage unit 120, and a control unit 130. In addition to the functional units shown in FIG. 1, the information processing device 100 may have various functional units of a known computer, for example, various functional units such as various input devices and audio output devices.

第1通信部110は、例えば、NIC(Network Interface Card)等によって実現される。第1通信部110は、ネットワークN1を介して携帯端末10と有線または無線で接続され、携帯端末10との間で情報の通信を司る通信インタフェースである。第1通信部110は、携帯端末10から受信した予約依頼および予約時間枠を制御部130に出力する。また、第1通信部110は、制御部130から入力された予約画面を携帯端末10に送信する。 The first communication unit 110 is realized by, for example, a NIC (Network Interface Card) or the like. The first communication unit 110 is a communication interface that is connected to the mobile terminal 10 by wire or wirelessly via the network N1 and controls information communication with the mobile terminal 10. The first communication unit 110 outputs the reservation request and the reservation time frame received from the mobile terminal 10 to the control unit 130. In addition, the first communication unit 110 transmits the reservation screen input from the control unit 130 to the mobile terminal 10.

第2通信部111は、例えば、NIC等によって実現される。第2通信部111は、ネットワークN2を介して自動再来機20と有線または無線で接続され、自動再来機20との間で情報の通信を司る通信インタフェースである。第2通信部111は、自動再来機20から受信した予約依頼および予約時間枠を制御部130に出力する。また、第2通信部111は、制御部130から入力された予約画面を自動再来機20に送信する。 The second communication unit 111 is realized by, for example, a NIC or the like. The second communication unit 111 is a communication interface that is connected to the automatic return device 20 by wire or wirelessly via the network N2 and controls information communication with the automatic return device 20. The second communication unit 111 outputs the reservation request and the reservation time frame received from the automatic return device 20 to the control unit 130. Further, the second communication unit 111 transmits the reservation screen input from the control unit 130 to the automatic return machine 20.

記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部120は、予約枠記憶部121と、キャンセル係数記憶部122と、予約記憶部123と、電子カルテ記憶部124とを有する。また、記憶部120は、制御部130での処理に用いる情報を記憶する。 The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory (Flash Memory), or a storage device such as a hard disk or an optical disk. The storage unit 120 includes a reservation frame storage unit 121, a cancellation coefficient storage unit 122, a reservation storage unit 123, and an electronic medical record storage unit 124. Further, the storage unit 120 stores information used for processing in the control unit 130.

予約枠記憶部121は、所定の予約時間枠ごとにおける予約可能人数と、受け付けた予約人数とを対応付けて記憶する。図2は、予約枠記憶部の一例を示す図である。図2に示すように、予約枠記憶部121は、「予約時間枠」、「可能人数」、「予約人数」といった項目を有する。予約枠記憶部121は、例えば、予約時間枠ごとに1レコードとして記憶する。 The reservation frame storage unit 121 stores the number of people who can make a reservation for each predetermined reservation time frame and the number of people who have received the reservation in association with each other. FIG. 2 is a diagram showing an example of a reservation frame storage unit. As shown in FIG. 2, the reservation frame storage unit 121 has items such as "reservation time frame", "possible number of people", and "reserved number of people". The reservation frame storage unit 121 stores, for example, one record for each reservation time frame.

「予約時間枠」は、予約を受け付ける所定の時間枠を示す情報である。所定の時間枠は、例えば、診察時間を1時間ごとに分割した時間枠とすることができる。「可能人数」は、当該予約時間枠における予約可能人数を示す情報である。「予約人数」は、当該予約時間枠における現在の予約済みの人数を示す情報である。なお、「予約人数」は、携帯端末10から予約された場合に、1人未満の端数が出る場合がある。 The "reservation time frame" is information indicating a predetermined time frame for accepting reservations. The predetermined time frame may be, for example, a time frame in which the consultation time is divided into hourly units. The "possible number of people" is information indicating the number of people who can make a reservation in the reservation time frame. The "reserved number of people" is information indicating the number of people currently reserved in the reserved time frame. In addition, when the "reserved number of people" is reserved from the mobile terminal 10, a fraction of less than one person may appear.

図1の説明に戻って、キャンセル係数記憶部122は、予約時間枠ごとにおける患者の属性とキャンセル率とを対応付けて記憶する。図3は、キャンセル係数記憶部の一例を示す図である。図3に示すように、キャンセル係数記憶部122は、「予約時間枠」、「年齢」、「性別」、「キャンセル率」といった項目を有する。キャンセル係数記憶部122は、例えば、予約時間枠および患者の属性ごとに1レコードとして記憶する。 Returning to the description of FIG. 1, the cancellation coefficient storage unit 122 stores the patient attributes and the cancellation rate in each appointment time frame in association with each other. FIG. 3 is a diagram showing an example of a cancellation coefficient storage unit. As shown in FIG. 3, the cancellation coefficient storage unit 122 has items such as "reservation time frame", "age", "gender", and "cancellation rate". The cancellation coefficient storage unit 122 stores, for example, one record for each appointment time frame and patient attributes.

「予約時間枠」は、予約を受け付ける所定の時間枠を示す情報である。「年齢」は、患者の年齢の範囲を示す情報である。「性別」は、患者の性別を示す情報である。なお、「年齢」および「性別」は、患者の属性の一例である。「キャンセル率」は、当該予約時間枠における患者の属性別のキャンセル率を示す情報である。なお、キャンセル係数記憶部122は、情報処理端末の種別が携帯端末10である場合に対応し、本実施例では、情報処理端末の種別が自動再来機20である場合は、一律にキャンセル率を0%としている。このため、本実施例では、情報処理端末の種別が自動再来機20である場合のキャンセル係数記憶部122は省略している。 The "reservation time frame" is information indicating a predetermined time frame for accepting reservations. "Age" is information indicating the range of age of a patient. "Gender" is information indicating the sex of a patient. "Age" and "gender" are examples of patient attributes. The "cancellation rate" is information indicating the cancellation rate for each attribute of the patient in the appointment time frame. The cancellation coefficient storage unit 122 corresponds to the case where the type of the information processing terminal is the mobile terminal 10, and in this embodiment, when the type of the information processing terminal is the automatic return device 20, the cancellation rate is uniformly set. It is set to 0%. Therefore, in this embodiment, the cancellation coefficient storage unit 122 when the type of the information processing terminal is the automatic return device 20 is omitted.

図1の説明に戻って、予約記憶部123は、診察の予約時間枠を患者ID(Identifier)と対応付けて記憶する。図4は、予約記憶部の一例を示す図である。図4に示すように、予約記憶部123は、「患者ID」、「予約日」、「予約時間枠」といった項目を有する。予約記憶部123は、例えば、患者IDごとに1レコードとして記憶する。 Returning to the description of FIG. 1, the appointment storage unit 123 stores the appointment time frame for the medical examination in association with the patient ID (Identifier). FIG. 4 is a diagram showing an example of the reserved storage unit. As shown in FIG. 4, the reservation storage unit 123 has items such as “patient ID”, “reservation date”, and “reservation time frame”. The reservation storage unit 123 stores, for example, one record for each patient ID.

「患者ID」は、患者を識別する識別子である。「予約日」は、診察の予約日を示す情報である。「予約時間枠」は、受け付けた予約の時間枠を示す情報である。 The "patient ID" is an identifier that identifies the patient. The "reservation date" is information indicating the appointment date for the medical examination. The "reservation time frame" is information indicating the time frame of the accepted reservation.

図1の説明に戻って、電子カルテ記憶部124は、患者の電子カルテを記憶する。図5は、電子カルテ記憶部の一例を示す図である。図5に示すように、電子カルテ記憶部124は、「患者ID」、「最終診察日」、「年齢」、「性別」といった項目を有する。電子カルテ記憶部124は、例えば、患者IDごとに1レコードとして記憶する。なお、電子カルテ記憶部124は、電子カルテの他の項目、例えば病名、症状および投薬履歴等の項目については省略している。 Returning to the description of FIG. 1, the electronic medical record storage unit 124 stores the patient's electronic medical record. FIG. 5 is a diagram showing an example of an electronic medical record storage unit. As shown in FIG. 5, the electronic medical record storage unit 124 has items such as "patient ID", "last medical examination date", "age", and "gender". The electronic medical record storage unit 124 stores, for example, one record for each patient ID. The electronic medical record storage unit 124 omits other items of the electronic medical record, for example, items such as a disease name, a symptom, and a medication history.

「患者ID」は、患者を識別する識別子である。「最終診察日」は、患者が最後に受診した年月日を示す情報である。「年齢」は、患者の年齢を示す情報である。「性別」は、患者の性別を示す情報である。 The "patient ID" is an identifier that identifies the patient. The "last consultation date" is information indicating the date when the patient last visited the consultation. "Age" is information indicating the age of a patient. "Gender" is information indicating the sex of a patient.

図1の説明に戻って、制御部130は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、内部の記憶装置に記憶されているプログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されるようにしてもよい。制御部130は、第1特定部131と、第2特定部132と、受付制御部133とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図1に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。 Returning to the description of FIG. 1, in the control unit 130, for example, a program stored in an internal storage device is executed by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like using the RAM as a work area. It is realized by. Further, the control unit 130 may be realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The control unit 130 has a first specific unit 131, a second specific unit 132, and a reception control unit 133, and realizes or executes an information processing function or operation described below. The internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 1, and may be another configuration as long as it is a configuration for performing information processing described later.

第1特定部131は、ネットワークN1および第1通信部110、または、ネットワークN2および第2通信部111を介して、携帯端末10または自動再来機20から予約依頼を受信する。第1特定部131は、受信した予約依頼に含まれる端末の種別の情報に基づいて、送信元の端末の種別を特定する。送信元の端末の種別は、例えば、携帯端末10および自動再来機20が挙げられる。 The first specific unit 131 receives a reservation request from the mobile terminal 10 or the automatic return device 20 via the network N1 and the first communication unit 110, or the network N2 and the second communication unit 111. The first specifying unit 131 specifies the type of the source terminal based on the information on the type of the terminal included in the received reservation request. Examples of the type of the transmission source terminal include the mobile terminal 10 and the automatic return device 20.

第1特定部131は、特定した送信元の端末が自動再来機20であるか否かを判定する。第1特定部131は、特定した送信元の端末が自動再来機20であると判定した場合には、端末の種別が自動再来機20である旨の種別情報と予約依頼とを第2特定部132に出力する。なお、第1特定部131は、当該種別情報と予約依頼とを受付制御部133に出力してもよい。第1特定部131は、特定した送信元の端末が自動再来機20でないと判定した場合には、ビーコン受信中である旨の情報が予約依頼に含まれているか否か、つまり、ビーコンを受信しているか否かを判定する。 The first specific unit 131 determines whether or not the specified transmission source terminal is the automatic return device 20. When the first specific unit 131 determines that the specified source terminal is the automatic return device 20, the second specific unit includes type information indicating that the terminal type is the automatic return device 20 and a reservation request. Output to 132. The first specific unit 131 may output the type information and the reservation request to the reception control unit 133. When the first specific unit 131 determines that the specified source terminal is not the automatic return device 20, whether or not the reservation request includes information indicating that the beacon is being received, that is, the beacon is received. Judge whether or not it is done.

第1特定部131は、ビーコンを受信していると判定した場合には、端末の種別がビーコン受信中の携帯端末10である旨の種別情報と予約依頼とを第2特定部132に出力する。なお、第1特定部131は、当該種別情報と予約依頼とを受付制御部133に出力してもよい。また、第1特定部131は、ビーコンを受信していると判定した場合には、端末の種別を携帯端末10から自動再来機20に変更した種別情報と予約依頼とを、第2特定部132または受付制御部133に出力してもよい。 When the first specific unit 131 determines that the beacon is being received, the first specific unit 131 outputs the type information indicating that the terminal type is the mobile terminal 10 receiving the beacon and the reservation request to the second specific unit 132. .. The first specific unit 131 may output the type information and the reservation request to the reception control unit 133. Further, when the first specific unit 131 determines that the beacon is being received, the second specific unit 132 sends the type information and the reservation request in which the terminal type is changed from the mobile terminal 10 to the automatic return device 20. Alternatively, it may be output to the reception control unit 133.

第1特定部131は、ビーコンを受信していないと判定した場合には、端末の種別がビーコンを受信していない携帯端末10である旨の種別情報と予約依頼とを第2特定部132に出力する。すなわち、第1特定部131は、いずれかの患者の診察の予約依頼を受信すると、予約依頼の送信元の情報処理端末の種別を特定する。また、第1特定部131では、情報処理端末の位置は、病院内で受信可能なビーコンを情報処理端末が受信した場合に、病院内であると判定される。 When the first specific unit 131 determines that the beacon has not been received, the first specific unit 132 transmits the type information indicating that the terminal type is the mobile terminal 10 that has not received the beacon and the reservation request to the second specific unit 132. Output. That is, when the first specific unit 131 receives the appointment request for the medical examination of any of the patients, the first identification unit 131 specifies the type of the information processing terminal that is the transmission source of the appointment request. Further, in the first specific unit 131, the position of the information processing terminal is determined to be in the hospital when the information processing terminal receives a beacon that can be received in the hospital.

第2特定部132は、第1特定部131から、端末の種別がビーコンを受信していない携帯端末10である旨の種別情報と予約依頼とが入力されると、電子カルテ記憶部124を参照し、予約依頼の患者IDに基づいて、予約依頼を行った患者の属性を取得する。第2特定部132は、キャンセル係数記憶部122を参照し、取得した患者の属性に基づいて、キャンセル率を特定する。 When the type information indicating that the terminal type is the mobile terminal 10 that has not received the beacon and the reservation request are input from the first specific unit 131, the second specific unit 132 refers to the electronic medical record storage unit 124. Then, based on the patient ID of the reservation request, the attributes of the patient who made the reservation request are acquired. The second specific unit 132 refers to the cancellation coefficient storage unit 122 and specifies the cancellation rate based on the acquired attributes of the patient.

第2特定部132は、第1特定部131から端末の種別が自動再来機20である旨の種別情報と予約依頼とが入力された場合には、キャンセル率を0%と特定する。また、第2特定部132は、端末の種別がビーコン受信中の携帯端末10である旨の種別情報と予約依頼とが入力された場合についても同様に、キャンセル率を0%と特定する。なお、第2特定部132は、第1特定部131が種別情報と予約依頼とを受付制御部133に出力した場合には、自動再来機20である場合と、ビーコン受信中である場合とにおけるキャンセル率の特定は行わなくてよい。第2特定部132は、特定したキャンセル率と予約依頼とを受付制御部133に出力する。 The second specific unit 132 specifies that the cancellation rate is 0% when the type information indicating that the terminal type is the automatic return device 20 and the reservation request are input from the first specific unit 131. Further, the second specifying unit 132 also specifies that the cancellation rate is 0% even when the type information indicating that the type of the terminal is the mobile terminal 10 receiving the beacon and the reservation request are input. When the first specific unit 131 outputs the type information and the reservation request to the reception control unit 133, the second specific unit 132 may be an automatic return machine 20 or may be receiving a beacon. It is not necessary to specify the cancellation rate. The second specific unit 132 outputs the specified cancellation rate and the reservation request to the reception control unit 133.

言い換えると、第2特定部132は、情報処理端末の種別と、予約のキャンセル率とを対応付けて記憶するキャンセル係数記憶部122を参照して、特定した送信元の情報処理端末の種別に対応するキャンセル率を特定する。また、第2特定部132は、キャンセル率を、予約依頼の特定した送信元の情報処理端末の種別と、予約依頼による診察対象の患者の属性とに基づいて、キャンセル係数記憶部122を参照して特定する。また、第2特定部132は、情報処理端末の位置が予約を受け付ける病院内である場合に、該病院内に設置された情報処理端末の種別と同じ種別の情報処理端末であるとして、キャンセル率を特定する。すなわち、第2特定部132は、ビーコン受信中の携帯端末10を自動再来機20として扱ってもよい。 In other words, the second specific unit 132 corresponds to the type of the information processing terminal of the specified source by referring to the cancellation coefficient storage unit 122 that stores the type of the information processing terminal and the cancellation rate of the reservation in association with each other. Identify the cancellation rate. Further, the second specific unit 132 refers to the cancellation coefficient storage unit 122 based on the type of the information processing terminal of the transmission source specified by the reservation request and the attribute of the patient to be examined by the reservation request. To identify. Further, when the position of the information processing terminal is in the hospital that accepts reservations, the second specific unit 132 assumes that the information processing terminal is of the same type as the information processing terminal installed in the hospital, and has a cancellation rate. To identify. That is, the second specific unit 132 may treat the mobile terminal 10 receiving the beacon as the automatic return device 20.

受付制御部133は、第2特定部132からキャンセル率と予約依頼とが入力されると、キャンセル率に基づいて、予約時間枠から減算する人数を算出する。予約時間枠から減算する人数は、例えば、(1−キャンセル率)で求めることができる。つまり、予約時間枠から減算する人数は、予約人数に加算する人数とも表すことができる。 When the cancellation rate and the reservation request are input from the second specific unit 132, the reception control unit 133 calculates the number of people to be subtracted from the reservation time frame based on the cancellation rate. The number of people to be subtracted from the reserved time frame can be obtained by, for example, (1-cancellation rate). That is, the number of people to be subtracted from the reserved time frame can also be expressed as the number of people to be added to the reserved number of people.

また、受付制御部133は、第1特定部131から、端末の種別が自動再来機20である場合と、ビーコン受信中である場合とにおける種別情報と予約依頼とが入力された場合には、予約時間枠から減算する人数を1人に設定する。なお、第2特定部132から0%のキャンセル率が入力された場合も、予約時間枠から減算する人数は1人となる。すなわち、受付制御部133は、ビーコンを受信中でない携帯端末10を、ビーコン受信中の携帯端末10および自動再来機20よりも受け付け優先度が高くなるように制御する。 Further, when the reception control unit 133 inputs the type information and the reservation request in the case where the terminal type is the automatic return device 20 and the case where the beacon is being received from the first specific unit 131, Set the number of people to be subtracted from the reserved time frame to one. Even if a cancellation rate of 0% is input from the second specific unit 132, the number of people to be subtracted from the reserved time frame is one. That is, the reception control unit 133 controls the mobile terminal 10 that is not receiving the beacon so that the reception priority is higher than that of the mobile terminal 10 that is receiving the beacon and the automatic return device 20.

受付制御部133は、予約時間枠から減算する人数に応じた予約画面を生成する。例えば、図2の2行目のように、予約時間枠の予約可能人数が5人、予約人数が4.1人である場合、ビーコンを受信中でない携帯端末10と、ビーコン受信中の携帯端末10および自動再来機20とでは、予約依頼の受け付け可否が異なる予約画面となる。受付制御部133は、生成した予約画面を第1通信部110およびネットワークN1、または、第2通信部111およびネットワークN2を介して、予約依頼の送信元の携帯端末10または自動再来機20に送信する。 The reception control unit 133 generates a reservation screen according to the number of people to be subtracted from the reservation time frame. For example, as shown in the second line of FIG. 2, when the number of people who can make a reservation in the reservation time frame is 5 and the number of people who can make a reservation is 4.1, the mobile terminal 10 that is not receiving the beacon and the mobile terminal that is receiving the beacon. The reservation screen is different between the 10 and the automatic return machine 20, whether or not the reservation request can be accepted. The reception control unit 133 transmits the generated reservation screen to the mobile terminal 10 or the automatic return device 20 that is the transmission source of the reservation request via the first communication unit 110 and the network N1, or the second communication unit 111 and the network N2. do.

受付制御部133は、第1通信部110およびネットワークN1、または、第2通信部111およびネットワークN2を介して、携帯端末10または自動再来機20から、選択された予約時間枠を受信し、予約枠記憶部121の予約人数を更新する。 The reception control unit 133 receives the selected reservation time frame from the mobile terminal 10 or the automatic return device 20 via the first communication unit 110 and the network N1, or the second communication unit 111 and the network N2, and makes a reservation. The number of reservations in the frame storage unit 121 is updated.

言い換えると、受付制御部133は、特定したキャンセル率に基づいて、予約依頼についての受け付け可否または受け付け優先度を制御する。また、受付制御部133は、キャンセル率を加味した予約枠の残数に基づいて、予約依頼についての受け付け可否または受け付け優先度を制御する。 In other words, the reception control unit 133 controls the acceptance / rejection or acceptance priority of the reservation request based on the specified cancellation rate. Further, the reception control unit 133 controls the acceptance / rejection or acceptance priority of the reservation request based on the remaining number of reservation frames in consideration of the cancellation rate.

ここで、図6を用いてキャンセル率の算出について説明する。図6は、キャンセル患者の一例を示す図である。第2特定部132は、予約記憶部123および電子カルテ記憶部124を参照し、例えば、日次処理としてキャンセル率を算出する。第2特定部132は、図6の枠30に示すように、予約記憶部123の予約日と、電子カルテ記憶部124の最終診察日とを比較することで、キャンセル患者を特定する。第2特定部132は、患者の属性に応じて、例えば、過去1ヶ月間の平均値を求めることで、キャンセル率を算出する。例えば、第2特定部132は、予約時間枠「10:00〜11:00」、年齢「20〜60」、性別「男」の属性に該当する患者の予約の全件数と、特定したキャンセル患者の予約の件数とに基づいて、キャンセル率を算出することができる。 Here, the calculation of the cancellation rate will be described with reference to FIG. FIG. 6 is a diagram showing an example of a canceled patient. The second specific unit 132 refers to the reserved storage unit 123 and the electronic medical record storage unit 124, and calculates the cancellation rate as, for example, daily processing. As shown in the frame 30 of FIG. 6, the second specific unit 132 identifies the canceled patient by comparing the reserved date of the reserved storage unit 123 with the final examination date of the electronic medical record storage unit 124. The second specific unit 132 calculates the cancellation rate according to the attributes of the patient, for example, by obtaining the average value for the past one month. For example, the second specific unit 132 includes the total number of reservations for patients corresponding to the attributes of the reservation time frame "10:00 to 11:00", age "20 to 60", and gender "male", and the specified canceled patients. The cancellation rate can be calculated based on the number of reservations made in.

次に、図7を用いて予約時間枠の制御の具体例について説明する。図7は、予約端末に応じた予約時間枠の制御の一例を示す図である。図7の例では、予約時間枠は、図2に示す状態であるとし、キャンセル率は、図3に示す状態であるとする。このとき、病院へ来て自動再来機20で予約する患者は、予約人数を1人として扱うので、予約時間枠「9:00〜10:00」は、予約人数「5人」であり満員で予約不可となる。同様に、予約時間枠「10:00〜11:00」は、予約人数「4.1人」であるので満員で予約不可となる。また、予約時間枠「11:00〜12:00」は、予約人数「2.5人」であるので予約可能、予約時間枠「13:00〜14:00」は、予約人数「1.25人」であるので予約可能となる。 Next, a specific example of controlling the reserved time frame will be described with reference to FIG. 7. FIG. 7 is a diagram showing an example of control of a reservation time frame according to a reservation terminal. In the example of FIG. 7, the reservation time frame is assumed to be in the state shown in FIG. 2, and the cancellation rate is assumed to be in the state shown in FIG. At this time, the number of patients who come to the hospital and make a reservation with the automatic return machine 20 is treated as one person, so the reservation time frame "9:00 to 10:00" is the number of reservations "5" and is full. Reservation is not possible. Similarly, the reservation time frame "10:00 to 11:00" is full and cannot be reserved because the number of reservations is "4.1". In addition, the reservation time frame "11:00 to 12:00" can be reserved because the number of reservations is "2.5", and the reservation time frame "13:00 to 14:00" is the number of reservations "1.25". Since it is a "person", it is possible to make a reservation.

一方、病院外から携帯端末10を用いて予約する患者は、キャンセル係数記憶部122を参照すると、キャンセル率が50%である。従って、受付制御部133は、予約時間枠から減算する人数を(1−0.5)=0.5人と算出する。つまり、予約人数に加算する人数は0.5人となる。この場合の各予約時間枠の表示は次のようになる。予約時間枠「9:00〜10:00」は、予約人数「5人」であるので満員で予約不可となる。予約時間枠「10:00〜11:00」は、予約人数「4.1人」であり、予約時間枠から減算する人数の「0.5人」を予約人数に加算しても「4.6人」となる。従って、当該予約時間枠は、枠31に示すように、予約時間枠の予約可能人数「5人」以下であるので、予約可能となる。また、予約時間枠「11:00〜12:00」は、予約人数「2.5人」であるので予約可能、予約時間枠「13:00〜14:00」は、予約人数「1.25人」であるので予約可能となる。このように、情報処理装置100では、予約元の端末によってキャンセル率を反映した人数を予約時間枠の予約可能人数から減ずる、つまり予約人数に加算するので、診察機会を逃す患者を低減できる。 On the other hand, for a patient who makes a reservation from outside the hospital using the mobile terminal 10, the cancellation rate is 50% when referring to the cancellation coefficient storage unit 122. Therefore, the reception control unit 133 calculates the number of people to be subtracted from the reserved time frame as (1-0.5) = 0.5 people. That is, the number of people to be added to the reserved number of people is 0.5. The display of each reservation time frame in this case is as follows. Since the reservation time frame "9:00 to 10:00" is full and reservations cannot be made because the number of reservations is "5". The reservation time frame "10:00 to 11:00" is the number of people reserved "4.1 people", and even if the number of people "0.5 people" subtracted from the reservation time frame is added to the number of people reserved, "4. 6 people ". Therefore, as shown in the frame 31, the reservation time frame can be reserved because the number of people who can make a reservation in the reservation time frame is "5" or less. In addition, the reservation time frame "11:00 to 12:00" can be reserved because the number of reservations is "2.5", and the reservation time frame "13:00 to 14:00" is the number of reservations "1.25". Since it is a "person", it is possible to make a reservation. In this way, in the information processing device 100, the number of people reflecting the cancellation rate is reduced from the number of people who can make a reservation in the reservation time frame, that is, it is added to the number of people who can make a reservation, so that the number of patients who miss a medical examination opportunity can be reduced.

なお、本実施例では、自動再来機20より病院外の携帯端末10からの方が、予約が取りやすいことが患者に広まる場合が考えられる。しかしながら、多数の患者が病院外の携帯端末10から予約を行い、キャンセル率が低い状態であると、キャンセル係数記憶部122のキャンセル率は、日次処理においてキャンセル率が低くなる方向に更新される。このため、情報処理装置100は、病院外の携帯端末10からの予約を受け付けすぎることを抑制することができる。 In this embodiment, it is conceivable that it is easier for patients to make reservations from the mobile terminal 10 outside the hospital than from the automatic return machine 20. However, when a large number of patients make reservations from the mobile terminal 10 outside the hospital and the cancellation rate is low, the cancellation rate of the cancellation coefficient storage unit 122 is updated in the direction of lowering the cancellation rate in the daily processing. .. Therefore, the information processing device 100 can suppress excessive acceptance of reservations from the mobile terminal 10 outside the hospital.

次に、実施例1の予約制御システム1の動作について説明する。図8は、実施例1の予約制御処理の一例を示すフローチャートである。 Next, the operation of the reservation control system 1 of the first embodiment will be described. FIG. 8 is a flowchart showing an example of the reservation control process of the first embodiment.

携帯端末10または自動再来機20は、予約用の画面において、予約依頼ボタンが押下されると、端末の種別および患者ID等の情報を含む予約依頼を情報処理装置100に送信する。 When the reservation request button is pressed on the reservation screen, the mobile terminal 10 or the automatic return machine 20 transmits a reservation request including information such as the terminal type and the patient ID to the information processing device 100.

情報処理装置100の第1特定部131は、携帯端末10または自動再来機20から予約依頼を受信する。第1特定部131は、受信した予約依頼に含まれる端末の種別の情報に基づいて、送信元の端末の種別を特定する(ステップS1)。 The first specific unit 131 of the information processing device 100 receives a reservation request from the mobile terminal 10 or the automatic return device 20. The first specifying unit 131 specifies the type of the source terminal based on the information on the type of the terminal included in the received reservation request (step S1).

第1特定部131は、特定した送信元の端末が自動再来機20であるか否かを判定する(ステップS2)。第1特定部131は、特定した送信元の端末が自動再来機20でないと判定した場合には(ステップS2:否定)、ビーコン受信中である旨の情報が予約依頼に含まれているか否か、つまり、ビーコンを受信しているか否かを判定する(ステップS3)。 The first specific unit 131 determines whether or not the specified transmission source terminal is the automatic return device 20 (step S2). When the first specific unit 131 determines that the specified source terminal is not the automatic return device 20 (step S2: negative), whether or not the reservation request includes information indicating that the beacon is being received. That is, it is determined whether or not the beacon is being received (step S3).

第1特定部131は、ビーコンを受信していないと判定した場合には(ステップS3:否定)、端末の種別がビーコンを受信していない携帯端末10である旨の種別情報と予約依頼とを第2特定部132に出力する。 When the first specific unit 131 determines that the beacon has not been received (step S3: negative), the first specific unit 131 obtains the type information indicating that the terminal type is the mobile terminal 10 that has not received the beacon and the reservation request. Output to the second specific unit 132.

一方、第1特定部131は、特定した送信元の端末が自動再来機20であると判定した場合には(ステップS2:肯定)、端末の種別が自動再来機20である旨の種別情報と予約依頼とを受付制御部133に出力する。また、第1特定部131は、ビーコンを受信していると判定した場合には(ステップS3:肯定)、端末の種別がビーコン受信中の携帯端末10である旨の種別情報と予約依頼とを受付制御部133に出力する。 On the other hand, when the first specific unit 131 determines that the specified source terminal is the automatic return machine 20 (step S2: affirmative), the first specific unit 131 and the type information indicating that the terminal type is the automatic return machine 20. The reservation request is output to the reception control unit 133. Further, when the first specific unit 131 determines that the beacon is being received (step S3: affirmative), the first specific unit 131 obtains the type information indicating that the terminal type is the mobile terminal 10 receiving the beacon and the reservation request. Output to the reception control unit 133.

第2特定部132は、第1特定部131から、端末の種別がビーコンを受信していない携帯端末10である旨の種別情報と予約依頼とが入力されると、電子カルテ記憶部124から、予約依頼を行った患者の属性を取得する(ステップS4)。第2特定部132は、キャンセル係数記憶部122を参照し、取得した患者の属性に基づいて、キャンセル率を特定する(ステップS5)。第2特定部132は、特定したキャンセル率と予約依頼とを受付制御部133に出力する。 When the type information indicating that the terminal type is the mobile terminal 10 that has not received the beacon and the reservation request are input from the first specific unit 131, the second specific unit 132 receives the electronic medical record storage unit 124 from the electronic medical record storage unit 124. Acquire the attributes of the patient who made the reservation request (step S4). The second specific unit 132 refers to the cancellation coefficient storage unit 122 and specifies the cancellation rate based on the acquired attributes of the patient (step S5). The second specific unit 132 outputs the specified cancellation rate and the reservation request to the reception control unit 133.

受付制御部133は、キャンセル率と予約依頼とが入力されると、キャンセル率に基づいて、予約時間枠から減算する人数を算出する(ステップS6)。一方、受付制御部133は、第1特定部131から、端末の種別が自動再来機20である場合と、ビーコン受信中である場合とにおける種別情報と予約依頼とが入力された場合には、予約時間枠から減算する人数を1人に設定する(ステップS7)。 When the cancellation rate and the reservation request are input, the reception control unit 133 calculates the number of people to be subtracted from the reservation time frame based on the cancellation rate (step S6). On the other hand, when the reception control unit 133 inputs the type information and the reservation request in the case where the terminal type is the automatic return device 20 and the case where the beacon is being received from the first specific unit 131, The number of people to be subtracted from the reserved time frame is set to one (step S7).

受付制御部133は、予約時間枠から減算する人数に応じた予約画面を生成する(ステップS8)。受付制御部133は、生成した予約画面を、予約依頼の送信元の携帯端末10または自動再来機20に送信する(ステップS9)。 The reception control unit 133 generates a reservation screen according to the number of people to be subtracted from the reservation time frame (step S8). The reception control unit 133 transmits the generated reservation screen to the mobile terminal 10 or the automatic return device 20 from which the reservation request is transmitted (step S9).

予約依頼の送信元の携帯端末10または自動再来機20は、情報処理装置100から予約画面を受信すると、図示しない表示部に予約画面を表示し、患者からの入力を受け付ける。携帯端末10は、予約画面において、予約時間枠が選択されると、選択された予約時間枠を情報処理装置100に送信する。 When the mobile terminal 10 or the automatic return device 20 from which the reservation request is transmitted receives the reservation screen from the information processing device 100, the reservation screen is displayed on a display unit (not shown) and the input from the patient is accepted. When the reserved time frame is selected on the reservation screen, the mobile terminal 10 transmits the selected reserved time frame to the information processing device 100.

情報処理装置100の受付制御部133は、携帯端末10または自動再来機20から、選択された予約時間枠を受信し、予約枠記憶部121の予約人数を更新する(ステップS10)。これにより、情報処理装置100は、診察機会を逃す患者を低減できる。 The reception control unit 133 of the information processing device 100 receives the selected reservation time frame from the mobile terminal 10 or the automatic return device 20, and updates the number of reservations in the reservation frame storage unit 121 (step S10). As a result, the information processing apparatus 100 can reduce the number of patients who miss a medical examination opportunity.

このように、情報処理装置100は、いずれかの患者の診察の予約依頼を受信すると、予約依頼の送信元の情報処理端末の種別を特定する。また、情報処理装置100は、情報処理端末の種別と、予約のキャンセル率とを対応付けて記憶するキャンセル係数記憶部122を参照して、特定した送信元の情報処理端末の種別に対応するキャンセル率を特定する。また、情報処理装置100は、特定したキャンセル率に基づいて、予約依頼についての受け付け可否または受け付け優先度を制御する。その結果、情報処理装置100は、診察機会を逃す患者を低減できる。 As described above, when the information processing apparatus 100 receives the appointment request for the medical examination of any patient, the information processing apparatus 100 specifies the type of the information processing terminal that is the transmission source of the appointment request. Further, the information processing apparatus 100 refers to the cancellation coefficient storage unit 122 that stores the type of the information processing terminal and the cancellation rate of the reservation in association with each other, and cancels according to the type of the information processing terminal of the specified source. Identify the rate. Further, the information processing apparatus 100 controls acceptance / rejection or acceptance priority of the reservation request based on the specified cancellation rate. As a result, the information processing apparatus 100 can reduce the number of patients who miss a medical examination opportunity.

また、情報処理装置100のキャンセル係数記憶部122は、さらに患者の属性と予約のキャンセル率を対応付けて記憶する。また、情報処理装置100は、キャンセル率を、予約依頼の特定した送信元の情報処理端末の種別と、予約依頼による診察対象の患者の属性とに基づいて、キャンセル係数記憶部122を参照して特定する。その結果、患者の属性に応じたキャンセル率を特定できる。 Further, the cancellation coefficient storage unit 122 of the information processing device 100 further stores the attributes of the patient and the cancellation rate of the reservation in association with each other. Further, the information processing apparatus 100 refers to the cancellation coefficient storage unit 122 based on the type of the information processing terminal of the transmission source specified by the reservation request and the attribute of the patient to be examined by the reservation request. Identify. As a result, the cancellation rate according to the patient's attributes can be specified.

また、情報処理装置100は、キャンセル率を加味した予約枠の残数に基づいて、予約依頼についての受け付け可否または受け付け優先度を制御する。その結果、情報処理装置100は、診察機会を逃す患者を低減できる。 Further, the information processing apparatus 100 controls acceptance / rejection or acceptance priority of the reservation request based on the remaining number of reservation slots in consideration of the cancellation rate. As a result, the information processing apparatus 100 can reduce the number of patients who miss a medical examination opportunity.

また、情報処理装置100は、情報処理端末の位置が予約を受け付ける病院内である場合に、該病院内に設置された情報処理端末の種別と同じ種別の情報処理端末であるとして、キャンセル率を特定する。その結果、情報処理装置100は、病院内にいる患者が携帯端末10から予約を行っても、自動再来機20と同じ予約時間枠の空き状況である予約画面を提示できる。 Further, when the position of the information processing terminal is in the hospital that accepts reservations, the information processing device 100 assumes that the information processing terminal is of the same type as the information processing terminal installed in the hospital, and sets the cancellation rate. Identify. As a result, even if the patient in the hospital makes a reservation from the mobile terminal 10, the information processing device 100 can present the reservation screen which is the same reservation time frame as the automatic return machine 20.

また、情報処理端末の位置は、病院内で受信可能なビーコンを情報処理端末が受信した場合に、病院内であると判定される。その結果、情報処理装置100は、病院内にいる患者が携帯端末10から予約を行っても、自動再来機20と同じ予約時間枠の空き状況である予約画面を提示できる。 Further, the position of the information processing terminal is determined to be in the hospital when the information processing terminal receives a beacon that can be received in the hospital. As a result, even if the patient in the hospital makes a reservation from the mobile terminal 10, the information processing device 100 can present the reservation screen which is the same reservation time frame as the automatic return machine 20.

上記実施例1では、キャンセル係数記憶部122に記憶した患者の属性に応じたキャンセル率を参照して予約依頼の受け付け可否を制御した。これに対し、予約のキャンセル率を機械学習した学習モデルを用いて予約依頼の受け付け可否を制御してもよく、この場合の実施の形態につき、実施例2として説明する。図9は、実施例2の予約制御システムの構成の一例を示すブロック図である。図9に示す予約制御システム2は、携帯端末10と、自動再来機20と、情報処理装置200とを有する。なお、実施例1の予約制御システム1と同一の構成には同一符号を付すことで、その重複する構成および動作の説明については省略する。 In the first embodiment, the acceptance / rejection of the reservation request was controlled by referring to the cancellation rate according to the attribute of the patient stored in the cancellation coefficient storage unit 122. On the other hand, the acceptance / rejection of the reservation request may be controlled by using the learning model in which the cancellation rate of the reservation is machine-learned, and the embodiment in this case will be described as the second embodiment. FIG. 9 is a block diagram showing an example of the configuration of the reservation control system of the second embodiment. The reservation control system 2 shown in FIG. 9 includes a mobile terminal 10, an automatic return device 20, and an information processing device 200. The same configuration as that of the reservation control system 1 of the first embodiment is designated by the same reference numeral, and the description of the overlapping configuration and operation will be omitted.

実施例2の情報処理装置200の記憶部220は、実施例1の情報処理装置100の記憶部120と比較して、キャンセル係数記憶部122に代えて学習モデル記憶部222を有する。また、情報処理装置200の制御部230は、情報処理装置100の制御部130と比較して、第2特定部132および受付制御部133に代えて、学習部232および受付制御部233を有する。 The storage unit 220 of the information processing device 200 of the second embodiment has a learning model storage unit 222 instead of the cancellation coefficient storage unit 122 as compared with the storage unit 120 of the information processing device 100 of the first embodiment. Further, the control unit 230 of the information processing device 200 has a learning unit 232 and a reception control unit 233 in place of the second specific unit 132 and the reception control unit 133 as compared with the control unit 130 of the information processing device 100.

学習モデル記憶部222は、情報処理端末の種別ごとの予約のキャンセル率を機械学習した学習モデルを記憶する。また、学習モデル記憶部222は、例えば、日次処理として、予約記憶部123および電子カルテ記憶部124を参照して患者の属性に応じたキャンセル率が機械学習された学習モデルを記憶する。つまり、学習モデルは、例えば、病院外の携帯端末10から受け付けた予約について、キャンセル率を機械学習したものである。 The learning model storage unit 222 stores a learning model in which the cancellation rate of reservations for each type of information processing terminal is machine-learned. Further, the learning model storage unit 222 stores, for example, a learning model in which the cancellation rate according to the patient's attribute is machine-learned by referring to the reserved storage unit 123 and the electronic medical record storage unit 124 as daily processing. That is, in the learning model, for example, the cancellation rate is machine-learned for the reservation received from the mobile terminal 10 outside the hospital.

学習部232は、例えば、予約記憶部123および電子カルテ記憶部124を参照し、所定の期間、例えば1ヶ月間における患者の予約日と最終診察日とを含むデータを教師データとして学習モデルに反映させる。すなわち、学習部232は、予約時間枠や患者の属性に応じたキャンセル率を、学習モデル記憶部222の学習モデルに学習させる。 The learning unit 232 refers to, for example, the reserved storage unit 123 and the electronic medical record storage unit 124, and reflects the data including the appointment date and the final examination date of the patient in a predetermined period, for example, one month in the learning model as teacher data. Let me. That is, the learning unit 232 causes the learning model of the learning model storage unit 222 to learn the cancellation rate according to the reservation time frame and the patient's attribute.

受付制御部233には、第1特定部131から特定した送信元の情報処理端末の種別情報と予約依頼とが入力される。なお、本実施例では、第1特定部131は、端末の種別が自動再来機20、ビーコン受信中の携帯端末10およびビーコンを受信していない携帯端末10のいずれの場合であっても、対応した種別情報と予約依頼とを受付制御部233に出力するものとする。 In the reception control unit 233, the type information of the information processing terminal of the transmission source specified from the first specific unit 131 and the reservation request are input. In this embodiment, the first specific unit 131 corresponds to any of the cases where the terminal type is the automatic return device 20, the mobile terminal 10 that is receiving the beacon, and the mobile terminal 10 that is not receiving the beacon. It is assumed that the type information and the reservation request are output to the reception control unit 233.

受付制御部233は、第1特定部131から、端末の種別がビーコンを受信していない携帯端末10である旨の種別情報と予約依頼とが入力されると、学習モデルを用いて、予約時間枠から減算する人数を算出する。つまり、受付制御部233は、電子カルテ記憶部124から、予約依頼を行った患者の属性を取得する。受付制御部233は、学習モデル記憶部222を参照し、取得した患者の属性と予約時間枠とに基づいて、学習モデルを用いて、予約時間枠から減算する人数を算出する。すなわち、受付制御部233は、予約時間枠の予約人数に加算する人数を算出する。 When the reception control unit 233 inputs the type information indicating that the terminal type is the mobile terminal 10 that has not received the beacon and the reservation request from the first specific unit 131, the reception control unit 233 uses the learning model to reserve the time. Calculate the number of people to subtract from the frame. That is, the reception control unit 233 acquires the attributes of the patient who made the reservation request from the electronic medical record storage unit 124. The reception control unit 233 refers to the learning model storage unit 222, and calculates the number of people to be subtracted from the reserved time frame using the learning model based on the acquired patient attributes and the reserved time frame. That is, the reception control unit 233 calculates the number of people to be added to the number of people reserved in the reserved time frame.

また、受付制御部233は、第1特定部131から、端末の種別が自動再来機20である場合と、ビーコン受信中である場合とにおける種別情報と予約依頼とが入力された場合には、予約時間枠から減算する人数を1人に設定する。つまり、受付制御部233は、予約時間枠の予約人数に加算する人数を1人に設定する。 Further, the reception control unit 233 receives input from the first specific unit 131 the type information and the reservation request in the case where the terminal type is the automatic return device 20 and the case where the beacon is being received. Set the number of people to be subtracted from the reserved time frame to one. That is, the reception control unit 233 sets the number of people to be added to the number of people reserved in the reservation time frame to one person.

受付制御部233は、予約時間枠から減算する人数に応じた予約画面を生成する。受付制御部233は、生成した予約画面を第1通信部110およびネットワークN1、または、第2通信部111およびネットワークN2を介して、予約依頼の送信元の携帯端末10または自動再来機20に送信する。 The reception control unit 233 generates a reservation screen according to the number of people to be subtracted from the reservation time frame. The reception control unit 233 transmits the generated reservation screen to the mobile terminal 10 or the automatic return device 20 from which the reservation request is transmitted via the first communication unit 110 and the network N1 or the second communication unit 111 and the network N2. do.

受付制御部233は、第1通信部110およびネットワークN1、または、第2通信部111およびネットワークN2を介して、携帯端末10または自動再来機20から、選択された予約時間枠を受信し、予約枠記憶部121の予約人数を更新する。 The reception control unit 233 receives the selected reservation time frame from the mobile terminal 10 or the automatic return device 20 via the first communication unit 110 and the network N1, or the second communication unit 111 and the network N2, and makes a reservation. The number of reservations in the frame storage unit 121 is updated.

言い換えると、受付制御部233は、情報処理端末の種別ごとの予約のキャンセル率を機械学習した学習モデルを記憶する学習モデル記憶部222を参照する。受付制御部233は、特定した送信元の情報処理端末の種別に基づいて、学習モデルを用いて予約依頼についての受け付け可否または受け付け優先度を制御する。 In other words, the reception control unit 233 refers to the learning model storage unit 222 that stores the learning model in which the cancellation rate of the reservation for each type of the information processing terminal is machine-learned. The reception control unit 233 controls acceptance / rejection or acceptance priority of the reservation request using the learning model based on the type of the information processing terminal of the specified transmission source.

次に、実施例2の情報処理装置200の動作について説明する。図10は、実施例2の予約制御処理の一例を示すフローチャートである。以下の説明では、予約制御処理のステップS1〜S3,S7〜S10の処理は、実施例1と同様であるので、その説明を省略する。 Next, the operation of the information processing apparatus 200 of the second embodiment will be described. FIG. 10 is a flowchart showing an example of the reservation control process of the second embodiment. In the following description, the processing of steps S1 to S3 and S7 to S10 of the reservation control processing is the same as that of the first embodiment, and thus the description thereof will be omitted.

受付制御部233は、ステップS3において否定の場合に、次の処理を実行する。受付制御部233は、第1特定部131から、端末の種別がビーコンを受信していない携帯端末10である旨の種別情報と予約依頼とが入力されると、電子カルテ記憶部124から、予約依頼を行った患者の属性を取得する(ステップS21)。受付制御部233は、学習モデル記憶部222を参照し、取得した患者の属性と予約時間枠とに基づいて、学習モデルを用いて、予約時間枠から減算する人数を算出し(ステップS22)、ステップS8に進む。これにより、情報処理装置200は、機械学習の学習モデルを用いて予約依頼の受け付け可否または受け付け優先度を制御するので、診察機会を逃す患者を低減できる。 If the reception control unit 233 is negative in step S3, the reception control unit 233 executes the next process. When the reception control unit 233 receives the type information indicating that the terminal type is the mobile terminal 10 that has not received the beacon and the reservation request from the first specific unit 131, the reception control unit 233 makes a reservation from the electronic medical record storage unit 124. Acquire the attributes of the patient who made the request (step S21). The reception control unit 233 refers to the learning model storage unit 222, calculates the number of people to be subtracted from the reserved time frame using the learning model based on the acquired patient attributes and the reserved time frame (step S22). The process proceeds to step S8. As a result, the information processing apparatus 200 controls the acceptance / rejection or acceptance priority of the reservation request by using the learning model of machine learning, so that the number of patients who miss the medical examination opportunity can be reduced.

このように、情報処理装置200は、いずれかの患者の診察の予約依頼を受信すると、予約依頼の送信元の情報処理端末の種別を特定する。また、情報処理装置200は、情報処理端末の種別ごとの予約のキャンセル率を機械学習した学習モデルを記憶する学習モデル記憶部222を参照する。また、情報処理装置200は、特定した送信元の情報処理端末の種別に基づいて、学習モデルを用いて予約依頼についての受け付け可否または受け付け優先度を制御する。その結果、診察機会を逃す患者を低減できる。 As described above, when the information processing apparatus 200 receives the appointment request for the medical examination of any patient, the information processing apparatus 200 specifies the type of the information processing terminal that is the transmission source of the appointment request. Further, the information processing apparatus 200 refers to a learning model storage unit 222 that stores a learning model in which the reservation cancellation rate for each type of information processing terminal is machine-learned. Further, the information processing apparatus 200 controls acceptance / rejection or acceptance priority of the reservation request by using the learning model based on the type of the information processing terminal of the specified transmission source. As a result, the number of patients who miss medical examination opportunities can be reduced.

上記実施例1では、キャンセル係数記憶部122に記憶した患者の属性に応じたキャンセル率を参照して予約依頼の受け付け可否を制御した。これに対し、さらに、病院への到着時刻を予測し、予測した到着時刻に基づいて、予約依頼の受け付け可否を制御してもよく、この場合の実施の形態につき、実施例3として説明する。図11は、実施例3の予約制御システムの構成の一例を示すブロック図である。図11に示す予約制御システム3は、携帯端末10と、自動再来機20と、情報処理装置300とを有する。なお、実施例1の予約制御システム1と同一の構成には同一符号を付すことで、その重複する構成および動作の説明については省略する。 In the first embodiment, the acceptance / rejection of the reservation request was controlled by referring to the cancellation rate according to the attribute of the patient stored in the cancellation coefficient storage unit 122. On the other hand, further, the arrival time at the hospital may be predicted, and the acceptance / rejection of the reservation request may be controlled based on the predicted arrival time, and the embodiment in this case will be described as Example 3. FIG. 11 is a block diagram showing an example of the configuration of the reservation control system according to the third embodiment. The reservation control system 3 shown in FIG. 11 includes a mobile terminal 10, an automatic return device 20, and an information processing device 300. The same configuration as that of the reservation control system 1 of the first embodiment is designated by the same reference numeral, and the description of the overlapping configuration and operation will be omitted.

また、本実施例の携帯端末10は、GPS(Global Positioning System)受信機等の位置情報を取得する測位部を有し、予約依頼の入力時に出発時刻、交通手段および目的地(病院名)の入力を受け付けるものとする。また、本実施例の携帯端末10は、ナビゲーションサービスを提供する図示しない経路検索サーバに対して、携帯端末10の位置情報、出発時刻、交通手段および目的地(病院名)を送信し、経路検索サーバから目的地(病院名)までの経路および所要時間を取得する。さらに、本実施例の携帯端末10は、予約依頼に携帯端末10の位置情報、出発時刻、交通手段および所要時間を含めて、情報処理装置300に送信するものとする。 Further, the mobile terminal 10 of this embodiment has a positioning unit that acquires position information of a GPS (Global Positioning System) receiver or the like, and when a reservation request is input, the departure time, transportation means, and destination (hospital name) are determined. Input shall be accepted. Further, the mobile terminal 10 of the present embodiment transmits the position information, departure time, transportation means, and destination (hospital name) of the mobile terminal 10 to a route search server (not shown) that provides a navigation service, and performs a route search. Get the route and required time from the server to the destination (hospital name). Further, the mobile terminal 10 of this embodiment includes the position information, departure time, transportation means, and required time of the mobile terminal 10 in the reservation request, and transmits the reservation request to the information processing device 300.

なお、経路検索サーバは、受信した携帯端末10の位置情報、出発時刻、交通手段および目的地(病院名)に基づいて、携帯端末10から目的地(病院名)までの経路を検索し、所要時間を算出する。経路検索サーバは、検索した経路および算出した所要時間を、情報処理装置300に送信する。 The route search server searches for a route from the mobile terminal 10 to the destination (hospital name) based on the received location information, departure time, means of transportation, and destination (hospital name) of the mobile terminal 10, and is required. Calculate the time. The route search server transmits the searched route and the calculated required time to the information processing apparatus 300.

実施例3の情報処理装置300の記憶部320は、実施例1の情報処理装置100の記憶部120と比較して、さらに、診療情報記憶部325および所要時間係数記憶部326を有する。また、情報処理装置300の制御部330は、情報処理装置100の制御部130と比較して、受付制御部133に代えて、受付制御部333を有する。 The storage unit 320 of the information processing device 300 of the third embodiment further has a medical information storage unit 325 and a required time coefficient storage unit 326 as compared with the storage unit 120 of the information processing device 100 of the first embodiment. Further, the control unit 330 of the information processing device 300 has a reception control unit 333 instead of the reception control unit 133 as compared with the control unit 130 of the information processing device 100.

診療情報記憶部325は、患者ごとに属性と疾病名と障害区分とを対応付けて記憶する。つまり、診療情報記憶部325は、患者プロファイルを記憶する。図12は、診療情報記憶部の一例を示す図である。図12に示すように、診療情報記憶部325は、「患者ID」、「氏名」、「年齢」、「疾病名」、「障害区分」といった項目を有する。診療情報記憶部325は、例えば、患者IDごとに1レコードとして記憶する。 The medical information storage unit 325 stores attributes, disease names, and disability categories for each patient in association with each other. That is, the medical information storage unit 325 stores the patient profile. FIG. 12 is a diagram showing an example of a medical information storage unit. As shown in FIG. 12, the medical information storage unit 325 has items such as "patient ID", "name", "age", "disease name", and "disability classification". The medical information storage unit 325 stores, for example, one record for each patient ID.

「患者ID」は、患者を識別する識別子である。「氏名」は、患者の氏名を示す情報である。なお、図12の例では、単に「A」さん、「B」さんといったように表している。「年齢」は、患者の年齢を示す情報である。「疾病名」は、患者が罹患している疾病や怪我の名称を示す情報である。「障害区分」は、移動速度に関連する障害の程度を示す情報であり、例えば、身体の機能のうち、歩行に関する障害に応じた情報である。図12の例では、障害区分「杖」は、歩行に際し杖を用いる場合を示し、障害区分「自立歩行」は、杖や歩行器等を用いずに歩行可能な場合を示し、障害区分「車椅子」は、移動に車椅子を用いる場合を示す。 The "patient ID" is an identifier that identifies the patient. The "name" is information indicating the patient's name. In the example of FIG. 12, it is simply represented as "A", "B", and so on. "Age" is information indicating the age of a patient. The "disease name" is information indicating the name of the disease or injury that the patient is suffering from. The "disability classification" is information indicating the degree of disability related to the moving speed, and is, for example, information according to a disability related to walking among physical functions. In the example of FIG. 12, the disability category "cane" indicates the case where a cane is used when walking, the disability category "independent walking" indicates the case where walking is possible without using a cane, a walker, or the like, and the disability category "wheelchair". ”Indicates the case where a wheelchair is used for movement.

図11の説明に戻って、所要時間係数記憶部326は、各種の条件に応じた所要時間の係数を記憶する。図13は、所要時間係数記憶部の一例を示す図である。図13に示すように、所要時間係数記憶部326は、「項目」、「条件」、「係数」といった項目を有する。所要時間係数記憶部326は、例えば、係数に対応する項目ごとに1レコードとして記憶する。 Returning to the description of FIG. 11, the required time coefficient storage unit 326 stores the required time coefficient according to various conditions. FIG. 13 is a diagram showing an example of a required time coefficient storage unit. As shown in FIG. 13, the required time coefficient storage unit 326 has items such as “item”, “condition”, and “coefficient”. The required time coefficient storage unit 326 stores, for example, one record for each item corresponding to the coefficient.

「項目」は、所要時間の係数を設定する項目を示す情報である。「項目」は、例えば、年齢や障害区分が挙げられる。「条件」は、項目欄に対する条件を示す情報である。「条件」は、例えば、年齢であれば「70〜75」、障害区分であれば「杖」といった条件が挙げられる。「係数」は、所要時間に乗算する係数を示す情報である。 The "item" is information indicating an item for setting a coefficient of required time. "Items" include, for example, age and disability classification. "Condition" is information indicating a condition for an item column. Examples of the "condition" include "70 to 75" for age and "wand" for disability classification. The "coefficient" is information indicating a coefficient to be multiplied by the required time.

図11の説明に戻って、受付制御部333は、受付制御部133と比較して、さらに、予約依頼の送信元の端末の位置情報等に基づいて、病院への到着時刻を予測し、予測した到着時刻に基づいて、予約依頼の受け付け可否を制御する。 Returning to the explanation of FIG. 11, the reception control unit 333 predicts and predicts the arrival time at the hospital based on the position information of the terminal of the transmission source of the reservation request in comparison with the reception control unit 133. Controls whether or not a reservation request can be accepted based on the arrival time.

受付制御部333は、第2特定部132からキャンセル率と予約依頼とが入力されると、予約依頼に含まれる携帯端末10の位置情報、出発時刻、交通手段および所要時間を取得する。受付制御部333は、診療情報記憶部325および所要時間係数記憶部326を参照し、交通手段に基づいて、所要時間の補正が必要であるか否かを判定する。 When the cancellation rate and the reservation request are input from the second specific unit 132, the reception control unit 333 acquires the position information, departure time, transportation means, and required time of the mobile terminal 10 included in the reservation request. The reception control unit 333 refers to the medical information storage unit 325 and the required time coefficient storage unit 326, and determines whether or not the required time needs to be corrected based on the means of transportation.

受付制御部333は、所要時間の補正が必要であると判定した場合には、所要時間係数記憶部326の対応する係数に基づいて、所要時間を補正する。受付制御部333は、所要時間の補正が必要でないと判定した場合には、所要時間を補正しない。受付制御部333は、例えば、交通手段が電車やバス等の場合には、所要時間の補正が必要であると判定する。また、受付制御部333は、例えば、交通手段が自動車の場合には、所要時間の補正が必要でないと判定する。 When the reception control unit 333 determines that the required time needs to be corrected, the reception control unit 333 corrects the required time based on the corresponding coefficient of the required time coefficient storage unit 326. When the reception control unit 333 determines that the correction of the required time is not necessary, the reception control unit 333 does not correct the required time. The reception control unit 333 determines that the required time needs to be corrected, for example, when the means of transportation is a train, a bus, or the like. Further, the reception control unit 333 determines that, for example, when the means of transportation is an automobile, it is not necessary to correct the required time.

受付制御部333は、補正後の所要時間、または、補正が必要でない場合の補正していない所要時間に基づいて、患者の病院への到着時刻を予測する。なお、本実施例では、所要時間が未補正である場合の到着時刻を到着予定時刻と表現する。また、本実施例では、所要時間を補正した場合の到着時刻、または、補正が必要でない場合の到着時刻を到着可能時刻と表現する。 The reception control unit 333 predicts the arrival time of the patient at the hospital based on the corrected required time or the uncorrected required time when the correction is not necessary. In this embodiment, the arrival time when the required time is uncorrected is expressed as the estimated arrival time. Further, in this embodiment, the arrival time when the required time is corrected or the arrival time when the correction is not necessary is expressed as the arrivalable time.

受付制御部333は、予測した到着可能時刻に基づいて、予約可能な予約時間枠を設定する。受付制御部333は、設定した予約時間枠について、キャンセル率に基づいて、予約枠から減算する人数を算出する。つまり、受付制御部333は、予約時間枠の予約人数に加算する人数を算出する。また、受付制御部333は、第1特定部131から、端末の種別が自動再来機20である場合と、ビーコン受信中である場合とにおける種別情報と予約依頼とが入力された場合には、予約時間枠から減算する人数を1人に設定する。つまり、受付制御部333は、予約時間枠の予約人数に加算する人数を1人に設定する。 The reception control unit 333 sets a reservation time frame that can be reserved based on the predicted arrival time. The reception control unit 333 calculates the number of people to be subtracted from the reservation frame based on the cancellation rate for the set reservation time frame. That is, the reception control unit 333 calculates the number of people to be added to the number of people reserved in the reserved time frame. Further, when the reception control unit 333 inputs the type information and the reservation request in the case where the terminal type is the automatic return device 20 and the case where the beacon is being received from the first specific unit 131, Set the number of people to be subtracted from the reserved time frame to one. That is, the reception control unit 333 sets the number of people to be added to the number of people reserved in the reservation time frame to one person.

受付制御部333は、予約時間枠から減算する人数に応じた予約画面を生成する。受付制御部333は、生成した予約画面を第1通信部110およびネットワークN1、または、第2通信部111およびネットワークN2を介して、予約依頼の送信元の携帯端末10または自動再来機20に送信する。 The reception control unit 333 generates a reservation screen according to the number of people to be subtracted from the reservation time frame. The reception control unit 333 transmits the generated reservation screen to the mobile terminal 10 or the automatic return device 20 from which the reservation request is transmitted via the first communication unit 110 and the network N1, or the second communication unit 111 and the network N2. do.

受付制御部333は、第1通信部110およびネットワークN1、または、第2通信部111およびネットワークN2を介して、携帯端末10または自動再来機20から、選択された予約時間枠を受信し、予約枠記憶部121の予約人数を更新する。 The reception control unit 333 receives the selected reservation time frame from the mobile terminal 10 or the automatic return device 20 via the first communication unit 110 and the network N1, or the second communication unit 111 and the network N2, and makes a reservation. The number of reservations in the frame storage unit 121 is updated.

言い換えると、受付制御部333は、患者の属性に基づいて、病院への到着時刻を予測し、予測した到着時刻に基づいて、予約依頼についての受け付け可否または受け付け優先度を制御する。また、患者の属性は、該患者の移動速度に関連する障害の程度を示す障害区分を含む。 In other words, the reception control unit 333 predicts the arrival time at the hospital based on the attributes of the patient, and controls the acceptance / rejection or acceptance priority of the reservation request based on the predicted arrival time. Patient attributes also include disability categories that indicate the degree of disability associated with the patient's speed of movement.

ここで、図14を用いて到着時刻に応じた予約時間枠の制御について説明する。図14は、予測した到着時刻に応じた予約時間枠の制御の一例を示す図である。図14の例では、患者Aさんは、年齢が「75歳」、疾病名が「高血圧」であり、障害区分が「杖」である。また、患者Aさんは、電車にて病院に向かう予定である。患者Aさんは、出発時(9:20)に、携帯端末10の予約用のアプリから当日診療予約を行う。 Here, the control of the reserved time frame according to the arrival time will be described with reference to FIG. FIG. 14 is a diagram showing an example of control of the reserved time frame according to the predicted arrival time. In the example of FIG. 14, patient A has an age of "75 years", a disease name of "hypertension", and a disability classification of "wand". In addition, Patient A is scheduled to go to the hospital by train. At the time of departure (9:20), patient A makes a medical appointment on the day from the reservation application of the mobile terminal 10.

このとき、携帯端末10は、携帯端末10の位置情報、出発時刻「9:20」、交通手段「電車」および所要時間「30分」を予約依頼に含めて情報処理装置300に送信する。ここで、所要時間は、携帯端末10が図示しない経路検索サーバから取得しておく。なお、所要時間は、情報処理装置300が携帯端末10の位置情報、出発時刻「9:20」、交通手段「電車」、および、病院の位置情報を経路検索サーバに送信し、経路検索サーバから取得するようにしてもよい。 At this time, the mobile terminal 10 includes the position information of the mobile terminal 10, the departure time "9:20", the means of transportation "train", and the required time "30 minutes" in the reservation request and transmits the information processing device 300. Here, the required time is acquired from a route search server (not shown) by the mobile terminal 10. The required time is determined by the information processing device 300 transmitting the location information of the mobile terminal 10, the departure time "9:20", the means of transportation "train", and the location information of the hospital to the route search server, and the route search server. You may try to get it.

情報処理装置300は、診療情報記憶部325および所要時間係数記憶部326を参照し、年齢および障害区分による所要時間の補正が必要であると判定する。情報処理装置300は、所要時間「30分」に、年齢による係数「1.2」と、障害区分による係数「1.4」とを乗算し、補正後の所要時間として「50分」を算出する。なお、端数は四捨五入している。情報処理装置300は、補正後の所要時間に基づいて、到着可能時刻を「10:10」と予測する。なお、情報処理装置300は、比較のための補正しない場合の到着予定時刻は「9:50」と予測できる。 The information processing device 300 refers to the medical information storage unit 325 and the required time coefficient storage unit 326, and determines that the required time needs to be corrected according to the age and the disability classification. The information processing device 300 multiplies the required time "30 minutes" by the coefficient "1.2" according to the age and the coefficient "1.4" according to the disability classification, and calculates "50 minutes" as the required time after correction. do. The fractions are rounded off. The information processing device 300 predicts that the arrival time is "10:10" based on the corrected required time. The information processing apparatus 300 can predict that the estimated time of arrival without correction for comparison is "9:50".

情報処理装置300は、予測した到着可能時刻に基づいて、「10:10」以降の予約時間枠について、予約可能な予約時間枠として設定する。図14の例では、予約時間枠「9:00〜10:00」について、補正なしの場合、予約時間枠32aに示すように選択可能であるが、補正ありの場合、予約時間枠32bに示すように選択不可となる。また、予約時間枠「10:00〜11:00」、および、予約時間枠「11:00〜12:00」は、いずれも到着可能時刻「10:10」以降の時刻が含まれているので、選択可能となる。このように、情報処理装置300は、予測した到着可能時刻に応じて、予約時間枠選択画面における選択可否を制御することができる。 The information processing apparatus 300 sets the reserved time frame after "10:10" as a reserved time frame that can be reserved based on the predicted arrival time. In the example of FIG. 14, the reserved time frame "9:00 to 10:00" can be selected as shown in the reserved time frame 32a when there is no correction, but is shown in the reserved time frame 32b when there is correction. It becomes impossible to select. Further, since the reserved time frame "10:00 to 11:00" and the reserved time frame "11:00 to 12:00" both include the time after the arrival time "10:10". , Can be selected. In this way, the information processing apparatus 300 can control whether or not selection is possible on the reservation time frame selection screen according to the predicted arrival time.

次に、実施例3の情報処理装置300の動作について説明する。図15および図16は、実施例3の予約制御処理の一例を示すフローチャートである。以下の説明では、予約制御処理のステップS1〜S10の処理は、実施例1と同様であるので、その説明を省略する。 Next, the operation of the information processing apparatus 300 of the third embodiment will be described. 15 and 16 are flowcharts showing an example of the reservation control process of the third embodiment. In the following description, the processing of steps S1 to S10 of the reservation control processing is the same as that of the first embodiment, and thus the description thereof will be omitted.

受付制御部333は、ステップS5に続いて次の処理を実行する。受付制御部333は、第2特定部132からキャンセル率と予約依頼とが入力されると、予約依頼に含まれる携帯端末10の位置情報、出発時刻、交通手段および所要時間を取得する(ステップS31)。 The reception control unit 333 executes the next process following step S5. When the cancellation rate and the reservation request are input from the second specific unit 132, the reception control unit 333 acquires the position information, departure time, transportation means, and required time of the mobile terminal 10 included in the reservation request (step S31). ).

受付制御部333は、診療情報記憶部325および所要時間係数記憶部326を参照し、交通手段に基づいて、所要時間の補正が必要であるか否かを判定する(ステップS32)。 The reception control unit 333 refers to the medical information storage unit 325 and the required time coefficient storage unit 326, and determines whether or not the required time needs to be corrected based on the means of transportation (step S32).

受付制御部333は、所要時間の補正が必要であると判定した場合には(ステップS32:肯定)、所要時間係数記憶部326の対応する係数に基づいて、所要時間を補正し(ステップS33)、ステップS34に進む。受付制御部333は、所要時間の補正が必要でないと判定した場合には(ステップS32:否定)、所要時間を補正せずにステップS34に進む。 When the reception control unit 333 determines that the required time needs to be corrected (step S32: affirmative), the reception control unit 333 corrects the required time based on the corresponding coefficient of the required time coefficient storage unit 326 (step S33). , Step S34. When the reception control unit 333 determines that the required time does not need to be corrected (step S32: negative), the reception control unit 333 proceeds to step S34 without correcting the required time.

受付制御部333は、補正後の所要時間、または、補正が必要でない場合の補正していない所要時間に基づいて、患者の病院への到着可能時刻を予測する。受付制御部333は、予測した到着可能時刻に基づいて、予約可能な予約時間枠を設定し(ステップS34)、ステップS6に進む。これにより、情報処理装置300は、患者の状態に応じた所要時間を反映した予約時間枠の選択画面を提示することができる。 The reception control unit 333 predicts the time when the patient can arrive at the hospital based on the corrected required time or the uncorrected required time when the correction is not necessary. The reception control unit 333 sets a reservation time frame that can be reserved based on the predicted arrival time (step S34), and proceeds to step S6. As a result, the information processing apparatus 300 can present a reservation time frame selection screen that reflects the required time according to the patient's condition.

このように、情報処理装置300は、患者の属性に基づいて、病院への到着時刻を予測し、予測した到着時刻に基づいて、予約依頼についての受け付け可否または受け付け優先度を制御する。その結果、情報処理装置300は、患者の状態に応じた所要時間を反映した予約時間枠の選択画面を提示することができる。 In this way, the information processing apparatus 300 predicts the arrival time at the hospital based on the attributes of the patient, and controls the acceptance / rejection or acceptance priority of the reservation request based on the predicted arrival time. As a result, the information processing apparatus 300 can present a reservation time frame selection screen that reflects the required time according to the patient's condition.

また、情報処理装置300では、患者の属性は、該患者の移動速度に関連する障害の程度を示す障害区分を含む。その結果、情報処理装置300は、患者の状態に応じた所要時間を反映した予約時間枠の選択画面を提示することができる。 Further, in the information processing apparatus 300, the attribute of the patient includes a disability classification indicating the degree of disability related to the moving speed of the patient. As a result, the information processing apparatus 300 can present a reservation time frame selection screen that reflects the required time according to the patient's condition.

なお、上記実施例1,2では、携帯端末10が病院内であるか否かをビーコンの受信可否に基づいて判定したが、これに限定されない。例えば、上記実施例3と同様に、携帯端末10にGPS受信機を設け、GPS受信機によって測位した位置情報に基づいて、携帯端末10が病院内であるか否かを判定してもよい。 In the first and second embodiments, it is determined whether or not the mobile terminal 10 is in the hospital based on whether or not the beacon can be received, but the present invention is not limited to this. For example, as in the third embodiment, the mobile terminal 10 may be provided with a GPS receiver, and it may be determined whether or not the mobile terminal 10 is in a hospital based on the position information measured by the GPS receiver.

また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、第1特定部131と第2特定部132とを統合してもよい。また、図示した各処理は、上記の順番に限定されるものでなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。 Further, each component of each of the illustrated parts does not necessarily have to be physically configured as shown in the figure. That is, the specific form of distribution / integration of each part is not limited to the one shown in the figure, and all or part of it is functionally or physically distributed / integrated in any unit according to various loads and usage conditions. Can be configured. For example, the first specific unit 131 and the second specific unit 132 may be integrated. Further, the illustrated processes are not limited to the above order, and may be performed simultaneously or in a different order as long as the processing contents do not contradict each other.

さらに、各装置で行われる各種処理機能は、CPU(またはMPU、MCU(Micro Controller Unit)等のマイクロ・コンピュータ)上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、CPU(またはMPU、MCU等のマイクロ・コンピュータ)で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。 Further, the various processing functions performed by each device may execute all or any part thereof on the CPU (or a microcomputer such as an MPU or a MCU (Micro Controller Unit)). In addition, various processing functions may be executed in whole or in any part on a program analyzed and executed by a CPU (or a microcomputer such as an MPU or MCU) or on hardware by wired logic. Needless to say, it's good.

ところで、上記の各実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の各実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図17は、診察の予約制御プログラムを実行するコンピュータの一例を示す図である。 By the way, various processes described in each of the above embodiments can be realized by executing a program prepared in advance on a computer. Therefore, in the following, an example of a computer that executes a program having the same functions as those in each of the above embodiments will be described. FIG. 17 is a diagram showing an example of a computer that executes a medical examination appointment control program.

図17に示すように、コンピュータ400は、各種演算処理を実行するCPU401と、データ入力を受け付ける入力装置402と、モニタ403とを有する。また、コンピュータ400は、記憶媒体からプログラム等を読み取る媒体読取装置404と、各種装置と接続するためのインタフェース装置405と、他の情報処理装置等と有線または無線により接続するための通信装置406とを有する。また、コンピュータ400は、各種情報を一時記憶するRAM407と、ハードディスク装置408とを有する。また、各装置401〜408は、バス409に接続される。 As shown in FIG. 17, the computer 400 includes a CPU 401 that executes various arithmetic processes, an input device 402 that accepts data input, and a monitor 403. Further, the computer 400 includes a medium reading device 404 for reading a program or the like from a storage medium, an interface device 405 for connecting to various devices, and a communication device 406 for connecting to another information processing device or the like by wire or wirelessly. Has. Further, the computer 400 has a RAM 407 that temporarily stores various information and a hard disk device 408. Further, each of the devices 401 to 408 is connected to the bus 409.

ハードディスク装置408には、図1に示した第1特定部131、第2特定部132および受付制御部133の各処理部と同様の機能を有する診察の予約制御プログラムが記憶される。また、ハードディスク装置408には、図9に示した第1特定部131、学習部232および受付制御部233の各処理部と同様の機能を有する診察の予約制御プログラムが記憶されるようにしてもよい。また、ハードディスク装置408には、図11に示した第1特定部131、第2特定部132および受付制御部333の各処理部と同様の機能を有する診察の予約制御プログラムが記憶されるようにしてもよい。 The hard disk device 408 stores a medical examination reservation control program having the same functions as the processing units of the first specific unit 131, the second specific unit 132, and the reception control unit 133 shown in FIG. Further, the hard disk device 408 may store a medical examination reservation control program having the same functions as the processing units of the first specific unit 131, the learning unit 232, and the reception control unit 233 shown in FIG. good. Further, the hard disk device 408 stores a medical examination reservation control program having the same functions as the processing units of the first specific unit 131, the second specific unit 132, and the reception control unit 333 shown in FIG. You may.

また、ハードディスク装置408には、予約枠記憶部121、キャンセル係数記憶部122、予約記憶部123、電子カルテ記憶部124、および、診察の予約制御プログラムを実現するための各種データが記憶される。また、ハードディスク装置408には、キャンセル係数記憶部122に代えて、学習モデル記憶部222が記憶されるようにしてもよい。また、ハードディスク装置408には、さらに、診療情報記憶部325、および、所要時間係数記憶部326が記憶されるようにしてもよい。入力装置402は、例えば、コンピュータ400の管理者から操作情報等の各種情報の入力を受け付ける。モニタ403は、例えば、コンピュータ400の管理者に対して表示画面等の各種画面を表示する。インタフェース装置405は、例えば印刷装置等が接続される。通信装置406は、例えば、図1、図9および図11に示した第1通信部110および第2通信部111と同様の機能を有しネットワークN1およびN2と接続され、携帯端末10または自動再来機20と各種情報をやりとりする。 Further, the hard disk device 408 stores a reservation frame storage unit 121, a cancellation coefficient storage unit 122, a reservation storage unit 123, an electronic medical record storage unit 124, and various data for realizing a medical examination reservation control program. Further, the hard disk device 408 may store the learning model storage unit 222 instead of the cancellation coefficient storage unit 122. Further, the hard disk device 408 may further store the medical information storage unit 325 and the required time coefficient storage unit 326. The input device 402 receives, for example, input of various information such as operation information from the administrator of the computer 400. The monitor 403 displays various screens such as a display screen to the administrator of the computer 400, for example. For example, a printing device or the like is connected to the interface device 405. The communication device 406 has, for example, the same functions as the first communication unit 110 and the second communication unit 111 shown in FIGS. 1, 9 and 11, and is connected to the networks N1 and N2, and is connected to the mobile terminal 10 or the automatic return. Exchanges various information with the machine 20.

CPU401は、ハードディスク装置408に記憶された各プログラムを読み出して、RAM407に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ400を図1に示した第1特定部131、第2特定部132および受付制御部133として機能させることができる。また、これらのプログラムは、コンピュータ400を図9に示した第1特定部131、学習部232および受付制御部233として機能させることができる。また、これらのプログラムは、コンピュータ400を図11に示した第1特定部131、第2特定部132および受付制御部333として機能させることができる。 The CPU 401 reads each program stored in the hard disk device 408, expands it in the RAM 407, and executes it to perform various processes. Further, these programs can make the computer 400 function as the first specific unit 131, the second specific unit 132, and the reception control unit 133 shown in FIG. In addition, these programs can cause the computer 400 to function as the first specific unit 131, the learning unit 232, and the reception control unit 233 shown in FIG. Further, these programs can make the computer 400 function as the first specific unit 131, the second specific unit 132, and the reception control unit 333 shown in FIG.

なお、上記の診察の予約制御プログラムは、必ずしもハードディスク装置408に記憶されている必要はない。例えば、コンピュータ400が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ400が読み出して実行するようにしてもよい。コンピュータ400が読み取り可能な記憶媒体は、例えば、CD−ROMやDVD(Digital Versatile Disc)、USB(Universal Serial Bus)メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、LAN等に接続された装置にこの診察の予約制御プログラムを記憶させておき、コンピュータ400がこれらから診察の予約制御プログラムを読み出して実行するようにしてもよい。 The appointment control program for the above medical examination does not necessarily have to be stored in the hard disk device 408. For example, the computer 400 may read and execute a program stored in a storage medium that can be read by the computer 400. The storage medium that can be read by the computer 400 is, for example, a portable recording medium such as a CD-ROM, a DVD (Digital Versatile Disc), or a USB (Universal Serial Bus) memory, a semiconductor memory such as a flash memory, a hard disk drive, or the like. .. Further, the appointment control program for the examination may be stored in a device connected to a public line, the Internet, a LAN, or the like, and the computer 400 may read and execute the appointment control program for the examination from these.

1,2,3 予約制御システム
10 携帯端末
20 自動再来機
100,200,300 情報処理装置
110 第1通信部
111 第2通信部
120,220,320 記憶部
121 予約枠記憶部
122 キャンセル係数記憶部
123 予約記憶部
124 電子カルテ記憶部
130,230,330 制御部
131 第1特定部
132 第2特定部
133,233,333 受付制御部
222 学習モデル記憶部
232 学習部
325 診療情報記憶部
326 所要時間係数記憶部
N1,N2 ネットワーク
1, 2, 3 Reservation control system 10 Mobile terminal 20 Automatic return device 100, 200, 300 Information processing device 110 1st communication unit 111 2nd communication unit 120, 220, 320 Storage unit 121 Reservation frame storage unit 122 Cancel coefficient storage unit 123 Reservation storage unit 124 Electronic chart storage unit 130, 230, 330 Control unit 131 First specific unit 132 Second specific unit 133, 233, 333 Reception control unit 222 Learning model storage unit 232 Learning unit 325 Medical information storage unit 326 Required time Coefficient storage N1, N2 network

Claims (12)

いずれかの患者の診察の予約依頼を受信すると、前記予約依頼に含まれる端末の種別の情報に基づいて、前記予約依頼の送信元の情報処理端末の種別を特定し、
情報処理端末の種別と、予約のキャンセル率とを対応付けて記憶する記憶部を参照して、特定した前記送信元の情報処理端末の種別に対応するキャンセル率を特定し、
特定した前記キャンセル率に基づいて、前記予約依頼についての受け付け可否を制御する、
処理をコンピュータに実行させることを特徴とする診察の予約制御プログラム。
When the appointment request for medical examination of any patient is received, the type of the information processing terminal that is the source of the appointment request is specified based on the terminal type information included in the appointment request.
By referring to the storage unit that stores the type of the information processing terminal and the cancellation rate of the reservation in association with each other, the cancellation rate corresponding to the type of the information processing terminal of the specified source is specified.
Based on the specified the cancel rate, controls the reception friendly not for the reservation request,
An appointment control program for medical examinations, characterized by having a computer perform processing.
前記記憶部は、さらに患者の属性と予約のキャンセル率を対応付けて記憶し、
前記キャンセル率を特定する処理は、前記キャンセル率を、前記予約依頼の特定した前記送信元の情報処理端末の種別と、前記予約依頼による診察対象の患者の属性とに基づいて、前記記憶部を参照して特定する、
ことを特徴とする請求項1に記載の診察の予約制御プログラム。
The storage unit further stores the patient's attributes and the reservation cancellation rate in association with each other.
In the process of specifying the cancellation rate, the storage unit is stored based on the type of the information processing terminal of the transmission source specified by the reservation request and the attributes of the patient to be examined by the reservation request. Refer to and identify
The appointment control program for a medical examination according to claim 1.
前記制御する処理は、前記キャンセル率を加味した予約枠の残数に基づいて、前記予約依頼についての受け付け可否を制御する、
ことを特徴とする請求項1または2に記載の診察の予約制御プログラム。
Processing of the control, based on the remaining number of reserved frame in consideration of the canceling factor, controls the reception friendly not for the reservation request,
The appointment control program for a medical examination according to claim 1 or 2.
前記キャンセル率を特定する処理は、前記情報処理端末の位置が前記予約を受け付ける病院内である場合に、該病院内に設置された情報処理端末の種別と同じ種別の情報処理端末であるとして、前記キャンセル率を特定する、
ことを特徴とする請求項1〜3のいずれか1つに記載の診察の予約制御プログラム。
In the process of specifying the cancellation rate, when the position of the information processing terminal is in the hospital that accepts the reservation, it is assumed that the information processing terminal is of the same type as the information processing terminal installed in the hospital. Identify the cancellation rate,
The appointment control program for a medical examination according to any one of claims 1 to 3.
前記情報処理端末の位置は、前記病院内で受信可能なビーコンを前記情報処理端末が受信した場合に、前記病院内であると判定される、
ことを特徴とする請求項4に記載の診察の予約制御プログラム。
The position of the information processing terminal is determined to be in the hospital when the information processing terminal receives a beacon that can be received in the hospital.
The appointment control program for a medical examination according to claim 4.
前記制御する処理は、患者の属性に基づいて、病院への到着時刻を予測し、予測した前記到着時刻に基づいて、前記予約依頼についての受け付け可否を制御する、
ことを特徴とする請求項1に記載の診察の予約制御プログラム。
The process of the control, based on the attributes of the patient, to predict the arrival time to the hospital, on the basis of the arrival time predicted, to control the be accepted whether or not for the reservation request,
The appointment control program for a medical examination according to claim 1.
前記患者の属性は、該患者の移動速度に関連する障害の程度を示す障害区分を含む、
ことを特徴とする請求項6に記載の診察の予約制御プログラム。
The patient's attributes include a disability category that indicates the degree of disability associated with the patient's speed of movement.
The appointment control program for a medical examination according to claim 6.
いずれかの患者の診察の予約依頼を受信すると、前記予約依頼に含まれる端末の種別の情報に基づいて、前記予約依頼の送信元の情報処理端末の種別を特定し、
情報処理端末の種別ごとの予約のキャンセル率を機械学習した学習モデルを記憶する記憶部を参照して、特定した前記送信元の情報処理端末の種別に基づいて、前記学習モデルを用いて前記予約依頼についての受け付け可否を制御する、
処理をコンピュータに実行させることを特徴とする診察の予約制御プログラム。
When the appointment request for medical examination of any patient is received, the type of the information processing terminal that is the source of the appointment request is specified based on the terminal type information included in the appointment request.
The reservation is made using the learning model based on the type of the information processing terminal of the transmission source specified by referring to the storage unit that stores the learning model in which the cancellation rate of the reservation for each type of the information processing terminal is machine-learned. to control the be accepted whether or not the request,
An appointment control program for medical examinations, characterized by having a computer perform processing.
いずれかの患者の診察の予約依頼を受信すると、前記予約依頼に含まれる端末の種別の情報に基づいて、前記予約依頼の送信元の情報処理端末の種別を特定し、
情報処理端末の種別と、予約のキャンセル率とを対応付けて記憶する記憶部を参照して、特定した前記送信元の情報処理端末の種別に対応するキャンセル率を特定し、
特定した前記キャンセル率に基づいて、前記予約依頼についての受け付け可否を制御する、
処理をコンピュータが実行することを特徴とする診察の予約制御方法。
When the appointment request for medical examination of any patient is received, the type of the information processing terminal that is the source of the appointment request is specified based on the terminal type information included in the appointment request.
By referring to the storage unit that stores the type of the information processing terminal and the cancellation rate of the reservation in association with each other, the cancellation rate corresponding to the type of the information processing terminal of the specified source is specified.
Based on the specified the cancel rate, controls the reception friendly not for the reservation request,
A method for controlling appointments for medical examinations, which comprises performing processing by a computer.
いずれかの患者の診察の予約依頼を受信すると、前記予約依頼に含まれる端末の種別の情報に基づいて、前記予約依頼の送信元の情報処理端末の種別を特定し、
情報処理端末の種別ごとの予約のキャンセル率を機械学習した学習モデルを記憶する記憶部を参照して、特定した前記送信元の情報処理端末の種別に基づいて、前記学習モデルを用いて前記予約依頼についての受け付け可否を制御する、
処理をコンピュータが実行することを特徴とする診察の予約制御方法。
When the appointment request for medical examination of any patient is received, the type of the information processing terminal that is the source of the appointment request is specified based on the terminal type information included in the appointment request.
The reservation is made using the learning model based on the type of the information processing terminal of the transmission source specified by referring to the storage unit that stores the learning model in which the cancellation rate of the reservation for each type of the information processing terminal is machine-learned. to control the be accepted whether or not the request,
An appointment control method for a medical examination, characterized in that the processing is performed by a computer.
いずれかの患者の診察の予約依頼を受信すると、前記予約依頼に含まれる端末の種別の情報に基づいて、前記予約依頼の送信元の情報処理端末の種別を特定する第1特定部と、
情報処理端末の種別と、予約のキャンセル率とを対応付けて記憶する記憶部を参照して、特定した前記送信元の情報処理端末の種別に対応するキャンセル率を特定する第2特定部と、
特定した前記キャンセル率に基づいて、前記予約依頼についての受け付け可否を制御する受付制御部と、
を有することを特徴とする情報処理装置。
Upon receiving the appointment request for medical examination of any of the patients, the first specific unit that specifies the type of the information processing terminal that is the source of the appointment request based on the terminal type information included in the appointment request, and
A second specific unit that specifies the cancellation rate corresponding to the type of the information processing terminal of the specified source by referring to the storage unit that stores the type of the information processing terminal and the reservation cancellation rate in association with each other.
Based on the specified the cancel rate, a reception control unit that controls the reception friendly not for the reservation request,
An information processing device characterized by having.
いずれかの患者の診察の予約依頼を受信すると、前記予約依頼に含まれる端末の種別の情報に基づいて、前記予約依頼の送信元の情報処理端末の種別を特定する特定部と、
情報処理端末の種別ごとの予約のキャンセル率を機械学習した学習モデルを記憶する記憶部を参照して、特定した前記送信元の情報処理端末の種別に基づいて、前記学習モデルを用いて前記予約依頼についての受け付け可否を制御する受付制御部と、
を有することを特徴とする情報処理装置。
Upon receiving an appointment request for medical examination of any of the patients, a specific unit that identifies the type of information processing terminal that is the source of the appointment request based on the terminal type information included in the appointment request, and a specific unit.
The reservation is made using the learning model based on the type of the information processing terminal of the transmission source specified by referring to the storage unit that stores the learning model in which the cancellation rate of the reservation for each type of the information processing terminal is machine-learned. a reception control unit for controlling the be accepted whether or not the request,
An information processing device characterized by having.
JP2017214028A 2017-11-06 2017-11-06 Examination appointment control program, examination appointment control method and information processing device Expired - Fee Related JP6954012B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017214028A JP6954012B2 (en) 2017-11-06 2017-11-06 Examination appointment control program, examination appointment control method and information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017214028A JP6954012B2 (en) 2017-11-06 2017-11-06 Examination appointment control program, examination appointment control method and information processing device

Publications (2)

Publication Number Publication Date
JP2019086975A JP2019086975A (en) 2019-06-06
JP6954012B2 true JP6954012B2 (en) 2021-10-27

Family

ID=66763068

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017214028A Expired - Fee Related JP6954012B2 (en) 2017-11-06 2017-11-06 Examination appointment control program, examination appointment control method and information processing device

Country Status (1)

Country Link
JP (1) JP6954012B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7287613B2 (en) * 2020-05-21 2023-06-06 株式会社eBase Solutions Laboratory Support server, patient computer program and service support method
JP7578876B2 (en) * 2021-02-09 2024-11-07 富士通株式会社 RESERVATION PROCESSING PROGRAM, RESERVATION PROCESSING METHOD, AND INFORMATION PROCESSING APPARATUS
JP7839387B2 (en) * 2022-01-31 2026-04-02 富士通株式会社 Planning methods and planning programs

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012113552A (en) * 2010-11-25 2012-06-14 Toshiba Tec Corp Reception system and reception terminal
JP5172029B1 (en) * 2012-05-10 2013-03-27 ヤフー株式会社 Reservation processing device, reservation processing method, and reservation processing program
JP2014006642A (en) * 2012-06-22 2014-01-16 Zenrin Datacom Co Ltd Request reception system, communication terminal device, reception terminal device, request implementation program, request reception program and request reception method
JP5901486B2 (en) * 2012-09-28 2016-04-13 富士フイルム株式会社 Medical appointment reception device
GB201316488D0 (en) * 2013-09-17 2013-10-30 Kestros Ltd System and method for managing appointments
JP6367036B2 (en) * 2014-07-24 2018-08-01 株式会社 ジェニシス Server apparatus, information processing system, server apparatus control method, and program
JP6651726B2 (en) * 2015-07-27 2020-02-19 富士通株式会社 Message notification control program, message notification control method, and system

Also Published As

Publication number Publication date
JP2019086975A (en) 2019-06-06

Similar Documents

Publication Publication Date Title
US20120158422A1 (en) Methods and systems for scheduling appointments in healthcare systems
US20160148121A1 (en) Emergency-room reservation system and method
US20120158293A1 (en) Methods and systems for dynamically providing users with appointment reminders
US12362073B2 (en) Computerized data processing systems and methods for generating graphical user interfaces
US12505920B2 (en) Smart diagnosis system and method
JP6954012B2 (en) Examination appointment control program, examination appointment control method and information processing device
US11837369B2 (en) Systems and methods of assisting a user in discovering medical services
US12603183B2 (en) Systems and methods for a dynamic scheduling of appointments based on real-time health conditions of users
US20160148163A1 (en) Representing in an electronic calendar travel time to and from an event
JP5754291B2 (en) Medical information input device, medical information input program, and medical information input method
JP2019087196A (en) Medical department recommendation program, medical department recommendation method and information processing device
US20220059217A1 (en) Information processing apparatus, information processing system, and non-transitory storage medium
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
US20210035037A1 (en) Server, system, and information processing method
JP2020194346A (en) Medical institution selection support device
JP2014229245A (en) House call state confirmation support system and method
US12105780B2 (en) Electronic apparatus and control method thereof
KR20220086186A (en) Apparatus and method for managing user costomized health
JP2008171298A (en) Medical schedule management apparatus and method
Moo et al. Home-based video telehealth for veterans with dementia
KR20120045458A (en) User device and urgent rescue apparatus and method using the same
JP2019101684A (en) Alert transmission program, control program, control program in mobile terminal, alert transmission method, control method, control method in mobile terminal, information processing apparatus, and mobile terminal
JP7172032B2 (en) Reservation processing program, reservation processing method and information processing device
JP2020190789A (en) Consultation reservation support device
JP6598110B2 (en) Cognitive function support system and program thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200807

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210526

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210622

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210817

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210913

R150 Certificate of patent or registration of utility model

Ref document number: 6954012

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees