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 PDFInfo
- 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
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.
しかしながら、例えば、日中の予約は予約者に急な用事が入ったりする場合があり、想定よりもキャンセル率が高くなることがある。この場合、予約者の過去の予約回数およびキャンセル回数に基づいて、一律に予約の可否を判定すると、キャンセルによる空きが発生しているにも関わらず予約枠が満員であるので、診察機会を逃す患者が発生する場合がある。 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.
以下、図面に基づいて、本願の開示する診察の予約制御プログラム、診察の予約制御方法および情報処理装置の実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。 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
かかるネットワーク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
予約制御システム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
自動再来機20は、例えば、病院の受付に設置された情報処理端末であり、病院に来院した患者が受付、つまり予約依頼を行う情報処理端末である。自動再来機20は、例えば、患者の操作によって予約依頼ボタンが押下されると、端末の種別および患者ID等の情報を含む予約依頼を情報処理装置100に送信する。また、自動再来機20は、情報処理装置100から予約画面を受信すると、図示しない表示部に予約画面を表示し、患者からの入力を受け付ける。自動再来機20は、予約画面において、予約時間枠が選択されると、選択された予約時間枠を情報処理装置100に送信する。
The
情報処理装置100は、携帯端末10または自動再来機20から、いずれかの患者の診察の予約依頼を受信すると、予約依頼の送信元の情報処理端末の種別を特定する。なお、情報処理端末の種別は、例えば、携帯端末10および自動再来機20が挙げられる。情報処理装置100は、情報処理端末の種別と、予約のキャンセル率とを対応付けて記憶する記憶部を参照して、特定した送信元の情報処理端末の種別に対応するキャンセル率を特定する。情報処理装置100は、特定したキャンセル率に基づいて、予約依頼についての受け付け可否または受け付け優先度を制御する。これにより、情報処理装置100は、診察機会を逃す患者を低減できる。
When the
次に、情報処理装置100の構成について説明する。図1に示すように、情報処理装置100は、第1通信部110と、第2通信部111と、記憶部120と、制御部130とを有する。なお、情報処理装置100は、図1に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。
Next, the configuration of the
第1通信部110は、例えば、NIC(Network Interface Card)等によって実現される。第1通信部110は、ネットワークN1を介して携帯端末10と有線または無線で接続され、携帯端末10との間で情報の通信を司る通信インタフェースである。第1通信部110は、携帯端末10から受信した予約依頼および予約時間枠を制御部130に出力する。また、第1通信部110は、制御部130から入力された予約画面を携帯端末10に送信する。
The
第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
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部120は、予約枠記憶部121と、キャンセル係数記憶部122と、予約記憶部123と、電子カルテ記憶部124とを有する。また、記憶部120は、制御部130での処理に用いる情報を記憶する。
The
予約枠記憶部121は、所定の予約時間枠ごとにおける予約可能人数と、受け付けた予約人数とを対応付けて記憶する。図2は、予約枠記憶部の一例を示す図である。図2に示すように、予約枠記憶部121は、「予約時間枠」、「可能人数」、「予約人数」といった項目を有する。予約枠記憶部121は、例えば、予約時間枠ごとに1レコードとして記憶する。
The reservation
「予約時間枠」は、予約を受け付ける所定の時間枠を示す情報である。所定の時間枠は、例えば、診察時間を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
図1の説明に戻って、キャンセル係数記憶部122は、予約時間枠ごとにおける患者の属性とキャンセル率とを対応付けて記憶する。図3は、キャンセル係数記憶部の一例を示す図である。図3に示すように、キャンセル係数記憶部122は、「予約時間枠」、「年齢」、「性別」、「キャンセル率」といった項目を有する。キャンセル係数記憶部122は、例えば、予約時間枠および患者の属性ごとに1レコードとして記憶する。
Returning to the description of FIG. 1, the cancellation
「予約時間枠」は、予約を受け付ける所定の時間枠を示す情報である。「年齢」は、患者の年齢の範囲を示す情報である。「性別」は、患者の性別を示す情報である。なお、「年齢」および「性別」は、患者の属性の一例である。「キャンセル率」は、当該予約時間枠における患者の属性別のキャンセル率を示す情報である。なお、キャンセル係数記憶部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
図1の説明に戻って、予約記憶部123は、診察の予約時間枠を患者ID(Identifier)と対応付けて記憶する。図4は、予約記憶部の一例を示す図である。図4に示すように、予約記憶部123は、「患者ID」、「予約日」、「予約時間枠」といった項目を有する。予約記憶部123は、例えば、患者IDごとに1レコードとして記憶する。
Returning to the description of FIG. 1, the
「患者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
「患者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
第1特定部131は、ネットワークN1および第1通信部110、または、ネットワークN2および第2通信部111を介して、携帯端末10または自動再来機20から予約依頼を受信する。第1特定部131は、受信した予約依頼に含まれる端末の種別の情報に基づいて、送信元の端末の種別を特定する。送信元の端末の種別は、例えば、携帯端末10および自動再来機20が挙げられる。
The first
第1特定部131は、特定した送信元の端末が自動再来機20であるか否かを判定する。第1特定部131は、特定した送信元の端末が自動再来機20であると判定した場合には、端末の種別が自動再来機20である旨の種別情報と予約依頼とを第2特定部132に出力する。なお、第1特定部131は、当該種別情報と予約依頼とを受付制御部133に出力してもよい。第1特定部131は、特定した送信元の端末が自動再来機20でないと判定した場合には、ビーコン受信中である旨の情報が予約依頼に含まれているか否か、つまり、ビーコンを受信しているか否かを判定する。
The first
第1特定部131は、ビーコンを受信していると判定した場合には、端末の種別がビーコン受信中の携帯端末10である旨の種別情報と予約依頼とを第2特定部132に出力する。なお、第1特定部131は、当該種別情報と予約依頼とを受付制御部133に出力してもよい。また、第1特定部131は、ビーコンを受信していると判定した場合には、端末の種別を携帯端末10から自動再来機20に変更した種別情報と予約依頼とを、第2特定部132または受付制御部133に出力してもよい。
When the first
第1特定部131は、ビーコンを受信していないと判定した場合には、端末の種別がビーコンを受信していない携帯端末10である旨の種別情報と予約依頼とを第2特定部132に出力する。すなわち、第1特定部131は、いずれかの患者の診察の予約依頼を受信すると、予約依頼の送信元の情報処理端末の種別を特定する。また、第1特定部131では、情報処理端末の位置は、病院内で受信可能なビーコンを情報処理端末が受信した場合に、病院内であると判定される。
When the first
第2特定部132は、第1特定部131から、端末の種別がビーコンを受信していない携帯端末10である旨の種別情報と予約依頼とが入力されると、電子カルテ記憶部124を参照し、予約依頼の患者IDに基づいて、予約依頼を行った患者の属性を取得する。第2特定部132は、キャンセル係数記憶部122を参照し、取得した患者の属性に基づいて、キャンセル率を特定する。
When the type information indicating that the terminal type is the
第2特定部132は、第1特定部131から端末の種別が自動再来機20である旨の種別情報と予約依頼とが入力された場合には、キャンセル率を0%と特定する。また、第2特定部132は、端末の種別がビーコン受信中の携帯端末10である旨の種別情報と予約依頼とが入力された場合についても同様に、キャンセル率を0%と特定する。なお、第2特定部132は、第1特定部131が種別情報と予約依頼とを受付制御部133に出力した場合には、自動再来機20である場合と、ビーコン受信中である場合とにおけるキャンセル率の特定は行わなくてよい。第2特定部132は、特定したキャンセル率と予約依頼とを受付制御部133に出力する。
The second
言い換えると、第2特定部132は、情報処理端末の種別と、予約のキャンセル率とを対応付けて記憶するキャンセル係数記憶部122を参照して、特定した送信元の情報処理端末の種別に対応するキャンセル率を特定する。また、第2特定部132は、キャンセル率を、予約依頼の特定した送信元の情報処理端末の種別と、予約依頼による診察対象の患者の属性とに基づいて、キャンセル係数記憶部122を参照して特定する。また、第2特定部132は、情報処理端末の位置が予約を受け付ける病院内である場合に、該病院内に設置された情報処理端末の種別と同じ種別の情報処理端末であるとして、キャンセル率を特定する。すなわち、第2特定部132は、ビーコン受信中の携帯端末10を自動再来機20として扱ってもよい。
In other words, the second
受付制御部133は、第2特定部132からキャンセル率と予約依頼とが入力されると、キャンセル率に基づいて、予約時間枠から減算する人数を算出する。予約時間枠から減算する人数は、例えば、(1−キャンセル率)で求めることができる。つまり、予約時間枠から減算する人数は、予約人数に加算する人数とも表すことができる。
When the cancellation rate and the reservation request are input from the second
また、受付制御部133は、第1特定部131から、端末の種別が自動再来機20である場合と、ビーコン受信中である場合とにおける種別情報と予約依頼とが入力された場合には、予約時間枠から減算する人数を1人に設定する。なお、第2特定部132から0%のキャンセル率が入力された場合も、予約時間枠から減算する人数は1人となる。すなわち、受付制御部133は、ビーコンを受信中でない携帯端末10を、ビーコン受信中の携帯端末10および自動再来機20よりも受け付け優先度が高くなるように制御する。
Further, when the
受付制御部133は、予約時間枠から減算する人数に応じた予約画面を生成する。例えば、図2の2行目のように、予約時間枠の予約可能人数が5人、予約人数が4.1人である場合、ビーコンを受信中でない携帯端末10と、ビーコン受信中の携帯端末10および自動再来機20とでは、予約依頼の受け付け可否が異なる予約画面となる。受付制御部133は、生成した予約画面を第1通信部110およびネットワークN1、または、第2通信部111およびネットワークN2を介して、予約依頼の送信元の携帯端末10または自動再来機20に送信する。
The
受付制御部133は、第1通信部110およびネットワークN1、または、第2通信部111およびネットワークN2を介して、携帯端末10または自動再来機20から、選択された予約時間枠を受信し、予約枠記憶部121の予約人数を更新する。
The
言い換えると、受付制御部133は、特定したキャンセル率に基づいて、予約依頼についての受け付け可否または受け付け優先度を制御する。また、受付制御部133は、キャンセル率を加味した予約枠の残数に基づいて、予約依頼についての受け付け可否または受け付け優先度を制御する。
In other words, the
ここで、図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
次に、図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
一方、病院外から携帯端末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
なお、本実施例では、自動再来機20より病院外の携帯端末10からの方が、予約が取りやすいことが患者に広まる場合が考えられる。しかしながら、多数の患者が病院外の携帯端末10から予約を行い、キャンセル率が低い状態であると、キャンセル係数記憶部122のキャンセル率は、日次処理においてキャンセル率が低くなる方向に更新される。このため、情報処理装置100は、病院外の携帯端末10からの予約を受け付けすぎることを抑制することができる。
In this embodiment, it is conceivable that it is easier for patients to make reservations from the
次に、実施例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
情報処理装置100の第1特定部131は、携帯端末10または自動再来機20から予約依頼を受信する。第1特定部131は、受信した予約依頼に含まれる端末の種別の情報に基づいて、送信元の端末の種別を特定する(ステップS1)。
The first
第1特定部131は、特定した送信元の端末が自動再来機20であるか否かを判定する(ステップS2)。第1特定部131は、特定した送信元の端末が自動再来機20でないと判定した場合には(ステップS2:否定)、ビーコン受信中である旨の情報が予約依頼に含まれているか否か、つまり、ビーコンを受信しているか否かを判定する(ステップS3)。
The first
第1特定部131は、ビーコンを受信していないと判定した場合には(ステップS3:否定)、端末の種別がビーコンを受信していない携帯端末10である旨の種別情報と予約依頼とを第2特定部132に出力する。
When the first
一方、第1特定部131は、特定した送信元の端末が自動再来機20であると判定した場合には(ステップS2:肯定)、端末の種別が自動再来機20である旨の種別情報と予約依頼とを受付制御部133に出力する。また、第1特定部131は、ビーコンを受信していると判定した場合には(ステップS3:肯定)、端末の種別がビーコン受信中の携帯端末10である旨の種別情報と予約依頼とを受付制御部133に出力する。
On the other hand, when the first
第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
受付制御部133は、キャンセル率と予約依頼とが入力されると、キャンセル率に基づいて、予約時間枠から減算する人数を算出する(ステップS6)。一方、受付制御部133は、第1特定部131から、端末の種別が自動再来機20である場合と、ビーコン受信中である場合とにおける種別情報と予約依頼とが入力された場合には、予約時間枠から減算する人数を1人に設定する(ステップS7)。
When the cancellation rate and the reservation request are input, the
受付制御部133は、予約時間枠から減算する人数に応じた予約画面を生成する(ステップS8)。受付制御部133は、生成した予約画面を、予約依頼の送信元の携帯端末10または自動再来機20に送信する(ステップS9)。
The
予約依頼の送信元の携帯端末10または自動再来機20は、情報処理装置100から予約画面を受信すると、図示しない表示部に予約画面を表示し、患者からの入力を受け付ける。携帯端末10は、予約画面において、予約時間枠が選択されると、選択された予約時間枠を情報処理装置100に送信する。
When the
情報処理装置100の受付制御部133は、携帯端末10または自動再来機20から、選択された予約時間枠を受信し、予約枠記憶部121の予約人数を更新する(ステップS10)。これにより、情報処理装置100は、診察機会を逃す患者を低減できる。
The
このように、情報処理装置100は、いずれかの患者の診察の予約依頼を受信すると、予約依頼の送信元の情報処理端末の種別を特定する。また、情報処理装置100は、情報処理端末の種別と、予約のキャンセル率とを対応付けて記憶するキャンセル係数記憶部122を参照して、特定した送信元の情報処理端末の種別に対応するキャンセル率を特定する。また、情報処理装置100は、特定したキャンセル率に基づいて、予約依頼についての受け付け可否または受け付け優先度を制御する。その結果、情報処理装置100は、診察機会を逃す患者を低減できる。
As described above, when the
また、情報処理装置100のキャンセル係数記憶部122は、さらに患者の属性と予約のキャンセル率を対応付けて記憶する。また、情報処理装置100は、キャンセル率を、予約依頼の特定した送信元の情報処理端末の種別と、予約依頼による診察対象の患者の属性とに基づいて、キャンセル係数記憶部122を参照して特定する。その結果、患者の属性に応じたキャンセル率を特定できる。
Further, the cancellation
また、情報処理装置100は、キャンセル率を加味した予約枠の残数に基づいて、予約依頼についての受け付け可否または受け付け優先度を制御する。その結果、情報処理装置100は、診察機会を逃す患者を低減できる。
Further, the
また、情報処理装置100は、情報処理端末の位置が予約を受け付ける病院内である場合に、該病院内に設置された情報処理端末の種別と同じ種別の情報処理端末であるとして、キャンセル率を特定する。その結果、情報処理装置100は、病院内にいる患者が携帯端末10から予約を行っても、自動再来機20と同じ予約時間枠の空き状況である予約画面を提示できる。
Further, when the position of the information processing terminal is in the hospital that accepts reservations, the
また、情報処理端末の位置は、病院内で受信可能なビーコンを情報処理端末が受信した場合に、病院内であると判定される。その結果、情報処理装置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
上記実施例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
実施例2の情報処理装置200の記憶部220は、実施例1の情報処理装置100の記憶部120と比較して、キャンセル係数記憶部122に代えて学習モデル記憶部222を有する。また、情報処理装置200の制御部230は、情報処理装置100の制御部130と比較して、第2特定部132および受付制御部133に代えて、学習部232および受付制御部233を有する。
The
学習モデル記憶部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
学習部232は、例えば、予約記憶部123および電子カルテ記憶部124を参照し、所定の期間、例えば1ヶ月間における患者の予約日と最終診察日とを含むデータを教師データとして学習モデルに反映させる。すなわち、学習部232は、予約時間枠や患者の属性に応じたキャンセル率を、学習モデル記憶部222の学習モデルに学習させる。
The
受付制御部233には、第1特定部131から特定した送信元の情報処理端末の種別情報と予約依頼とが入力される。なお、本実施例では、第1特定部131は、端末の種別が自動再来機20、ビーコン受信中の携帯端末10およびビーコンを受信していない携帯端末10のいずれの場合であっても、対応した種別情報と予約依頼とを受付制御部233に出力するものとする。
In the
受付制御部233は、第1特定部131から、端末の種別がビーコンを受信していない携帯端末10である旨の種別情報と予約依頼とが入力されると、学習モデルを用いて、予約時間枠から減算する人数を算出する。つまり、受付制御部233は、電子カルテ記憶部124から、予約依頼を行った患者の属性を取得する。受付制御部233は、学習モデル記憶部222を参照し、取得した患者の属性と予約時間枠とに基づいて、学習モデルを用いて、予約時間枠から減算する人数を算出する。すなわち、受付制御部233は、予約時間枠の予約人数に加算する人数を算出する。
When the
また、受付制御部233は、第1特定部131から、端末の種別が自動再来機20である場合と、ビーコン受信中である場合とにおける種別情報と予約依頼とが入力された場合には、予約時間枠から減算する人数を1人に設定する。つまり、受付制御部233は、予約時間枠の予約人数に加算する人数を1人に設定する。
Further, the
受付制御部233は、予約時間枠から減算する人数に応じた予約画面を生成する。受付制御部233は、生成した予約画面を第1通信部110およびネットワークN1、または、第2通信部111およびネットワークN2を介して、予約依頼の送信元の携帯端末10または自動再来機20に送信する。
The
受付制御部233は、第1通信部110およびネットワークN1、または、第2通信部111およびネットワークN2を介して、携帯端末10または自動再来機20から、選択された予約時間枠を受信し、予約枠記憶部121の予約人数を更新する。
The
言い換えると、受付制御部233は、情報処理端末の種別ごとの予約のキャンセル率を機械学習した学習モデルを記憶する学習モデル記憶部222を参照する。受付制御部233は、特定した送信元の情報処理端末の種別に基づいて、学習モデルを用いて予約依頼についての受け付け可否または受け付け優先度を制御する。
In other words, the
次に、実施例2の情報処理装置200の動作について説明する。図10は、実施例2の予約制御処理の一例を示すフローチャートである。以下の説明では、予約制御処理のステップS1〜S3,S7〜S10の処理は、実施例1と同様であるので、その説明を省略する。
Next, the operation of the
受付制御部233は、ステップS3において否定の場合に、次の処理を実行する。受付制御部233は、第1特定部131から、端末の種別がビーコンを受信していない携帯端末10である旨の種別情報と予約依頼とが入力されると、電子カルテ記憶部124から、予約依頼を行った患者の属性を取得する(ステップS21)。受付制御部233は、学習モデル記憶部222を参照し、取得した患者の属性と予約時間枠とに基づいて、学習モデルを用いて、予約時間枠から減算する人数を算出し(ステップS22)、ステップS8に進む。これにより、情報処理装置200は、機械学習の学習モデルを用いて予約依頼の受け付け可否または受け付け優先度を制御するので、診察機会を逃す患者を低減できる。
If the
このように、情報処理装置200は、いずれかの患者の診察の予約依頼を受信すると、予約依頼の送信元の情報処理端末の種別を特定する。また、情報処理装置200は、情報処理端末の種別ごとの予約のキャンセル率を機械学習した学習モデルを記憶する学習モデル記憶部222を参照する。また、情報処理装置200は、特定した送信元の情報処理端末の種別に基づいて、学習モデルを用いて予約依頼についての受け付け可否または受け付け優先度を制御する。その結果、診察機会を逃す患者を低減できる。
As described above, when the
上記実施例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
また、本実施例の携帯端末10は、GPS(Global Positioning System)受信機等の位置情報を取得する測位部を有し、予約依頼の入力時に出発時刻、交通手段および目的地(病院名)の入力を受け付けるものとする。また、本実施例の携帯端末10は、ナビゲーションサービスを提供する図示しない経路検索サーバに対して、携帯端末10の位置情報、出発時刻、交通手段および目的地(病院名)を送信し、経路検索サーバから目的地(病院名)までの経路および所要時間を取得する。さらに、本実施例の携帯端末10は、予約依頼に携帯端末10の位置情報、出発時刻、交通手段および所要時間を含めて、情報処理装置300に送信するものとする。
Further, the
なお、経路検索サーバは、受信した携帯端末10の位置情報、出発時刻、交通手段および目的地(病院名)に基づいて、携帯端末10から目的地(病院名)までの経路を検索し、所要時間を算出する。経路検索サーバは、検索した経路および算出した所要時間を、情報処理装置300に送信する。
The route search server searches for a route from the
実施例3の情報処理装置300の記憶部320は、実施例1の情報処理装置100の記憶部120と比較して、さらに、診療情報記憶部325および所要時間係数記憶部326を有する。また、情報処理装置300の制御部330は、情報処理装置100の制御部130と比較して、受付制御部133に代えて、受付制御部333を有する。
The
診療情報記憶部325は、患者ごとに属性と疾病名と障害区分とを対応付けて記憶する。つまり、診療情報記憶部325は、患者プロファイルを記憶する。図12は、診療情報記憶部の一例を示す図である。図12に示すように、診療情報記憶部325は、「患者ID」、「氏名」、「年齢」、「疾病名」、「障害区分」といった項目を有する。診療情報記憶部325は、例えば、患者IDごとに1レコードとして記憶する。
The medical
「患者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
「項目」は、所要時間の係数を設定する項目を示す情報である。「項目」は、例えば、年齢や障害区分が挙げられる。「条件」は、項目欄に対する条件を示す情報である。「条件」は、例えば、年齢であれば「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
受付制御部333は、第2特定部132からキャンセル率と予約依頼とが入力されると、予約依頼に含まれる携帯端末10の位置情報、出発時刻、交通手段および所要時間を取得する。受付制御部333は、診療情報記憶部325および所要時間係数記憶部326を参照し、交通手段に基づいて、所要時間の補正が必要であるか否かを判定する。
When the cancellation rate and the reservation request are input from the second
受付制御部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
受付制御部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
受付制御部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
受付制御部333は、第1通信部110およびネットワークN1、または、第2通信部111およびネットワークN2を介して、携帯端末10または自動再来機20から、選択された予約時間枠を受信し、予約枠記憶部121の予約人数を更新する。
The reception control unit 333 receives the selected reservation time frame from the
言い換えると、受付制御部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
このとき、携帯端末10は、携帯端末10の位置情報、出発時刻「9:20」、交通手段「電車」および所要時間「30分」を予約依頼に含めて情報処理装置300に送信する。ここで、所要時間は、携帯端末10が図示しない経路検索サーバから取得しておく。なお、所要時間は、情報処理装置300が携帯端末10の位置情報、出発時刻「9:20」、交通手段「電車」、および、病院の位置情報を経路検索サーバに送信し、経路検索サーバから取得するようにしてもよい。
At this time, the
情報処理装置300は、診療情報記憶部325および所要時間係数記憶部326を参照し、年齢および障害区分による所要時間の補正が必要であると判定する。情報処理装置300は、所要時間「30分」に、年齢による係数「1.2」と、障害区分による係数「1.4」とを乗算し、補正後の所要時間として「50分」を算出する。なお、端数は四捨五入している。情報処理装置300は、補正後の所要時間に基づいて、到着可能時刻を「10:10」と予測する。なお、情報処理装置300は、比較のための補正しない場合の到着予定時刻は「9:50」と予測できる。
The
情報処理装置300は、予測した到着可能時刻に基づいて、「10:10」以降の予約時間枠について、予約可能な予約時間枠として設定する。図14の例では、予約時間枠「9:00〜10:00」について、補正なしの場合、予約時間枠32aに示すように選択可能であるが、補正ありの場合、予約時間枠32bに示すように選択不可となる。また、予約時間枠「10:00〜11:00」、および、予約時間枠「11:00〜12:00」は、いずれも到着可能時刻「10:10」以降の時刻が含まれているので、選択可能となる。このように、情報処理装置300は、予測した到着可能時刻に応じて、予約時間枠選択画面における選択可否を制御することができる。
The
次に、実施例3の情報処理装置300の動作について説明する。図15および図16は、実施例3の予約制御処理の一例を示すフローチャートである。以下の説明では、予約制御処理のステップS1〜S10の処理は、実施例1と同様であるので、その説明を省略する。
Next, the operation of the
受付制御部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
受付制御部333は、診療情報記憶部325および所要時間係数記憶部326を参照し、交通手段に基づいて、所要時間の補正が必要であるか否かを判定する(ステップS32)。
The reception control unit 333 refers to the medical
受付制御部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
このように、情報処理装置300は、患者の属性に基づいて、病院への到着時刻を予測し、予測した到着時刻に基づいて、予約依頼についての受け付け可否または受け付け優先度を制御する。その結果、情報処理装置300は、患者の状態に応じた所要時間を反映した予約時間枠の選択画面を提示することができる。
In this way, the
また、情報処理装置300では、患者の属性は、該患者の移動速度に関連する障害の程度を示す障害区分を含む。その結果、情報処理装置300は、患者の状態に応じた所要時間を反映した予約時間枠の選択画面を提示することができる。
Further, in the
なお、上記実施例1,2では、携帯端末10が病院内であるか否かをビーコンの受信可否に基づいて判定したが、これに限定されない。例えば、上記実施例3と同様に、携帯端末10にGPS受信機を設け、GPS受信機によって測位した位置情報に基づいて、携帯端末10が病院内であるか否かを判定してもよい。
In the first and second embodiments, it is determined whether or not the
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、第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
さらに、各装置で行われる各種処理機能は、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
ハードディスク装置408には、図1に示した第1特定部131、第2特定部132および受付制御部133の各処理部と同様の機能を有する診察の予約制御プログラムが記憶される。また、ハードディスク装置408には、図9に示した第1特定部131、学習部232および受付制御部233の各処理部と同様の機能を有する診察の予約制御プログラムが記憶されるようにしてもよい。また、ハードディスク装置408には、図11に示した第1特定部131、第2特定部132および受付制御部333の各処理部と同様の機能を有する診察の予約制御プログラムが記憶されるようにしてもよい。
The
また、ハードディスク装置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
CPU401は、ハードディスク装置408に記憶された各プログラムを読み出して、RAM407に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ400を図1に示した第1特定部131、第2特定部132および受付制御部133として機能させることができる。また、これらのプログラムは、コンピュータ400を図9に示した第1特定部131、学習部232および受付制御部233として機能させることができる。また、これらのプログラムは、コンピュータ400を図11に示した第1特定部131、第2特定部132および受付制御部333として機能させることができる。
The
なお、上記の診察の予約制御プログラムは、必ずしもハードディスク装置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
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
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.
情報処理端末の種別と、予約のキャンセル率とを対応付けて記憶する記憶部を参照して、特定した前記送信元の情報処理端末の種別に対応するキャンセル率を特定する第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.
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)
| 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)
| 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 |
-
2017
- 2017-11-06 JP JP2017214028A patent/JP6954012B2/en not_active Expired - Fee Related
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 |