JP4879147B2 - Information processing apparatus and program - Google Patents
Information processing apparatus and program Download PDFInfo
- Publication number
- JP4879147B2 JP4879147B2 JP2007313849A JP2007313849A JP4879147B2 JP 4879147 B2 JP4879147 B2 JP 4879147B2 JP 2007313849 A JP2007313849 A JP 2007313849A JP 2007313849 A JP2007313849 A JP 2007313849A JP 4879147 B2 JP4879147 B2 JP 4879147B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- time
- information processing
- service
- processing apparatus
- 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
- 230000010365 information processing Effects 0.000 title claims description 27
- 238000009826 distribution Methods 0.000 claims description 57
- 238000004088 simulation Methods 0.000 claims description 37
- 238000004364 calculation method Methods 0.000 claims description 10
- 238000013075 data extraction Methods 0.000 claims description 8
- 238000003860 storage Methods 0.000 claims description 3
- 230000014509 gene expression Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 21
- 238000005457 optimization Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 3
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000005315 distribution function Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000011426 transformation method Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Description
本発明は、情報処理装置、及びプログラムに関し、とくに病院の診察予約などの予約業務を支援する技術に関する。 The present invention relates to an information processing apparatus and a program, and more particularly to a technique for supporting reservation work such as hospital medical appointment reservation.
昨今、情報処理技術を利用して病院の診察予約業務等のサービス提供業務の改善が行われている。 In recent years, service provision work such as hospital appointment reservation work has been improved using information processing technology.
例えば特許文献1には、コンピュータによる診療時間の管理システムにおいて、受付済の診療待ち患者情報を診療区分とともに記憶し、診療区分毎の標準の診療時間を記憶し、診療区分毎の待ち患者に対する標準診療時間を算出し、診療終了までの予測時間を出力する診療時間管理システムが開示されている。
ところで、上記特許文献1に記載のシステムは、診療待ちの患者情報を記憶し、診療区分毎の標準の診療時間に基づいて、診療区分毎の待ち患者に対する標準診療時間を算出しているが、医師の診療時間のばらつきについては考慮していない。このため、上記システムの構成では、例えば医師ごとの診察時間の個人差や医師が診療時間を意識的に調整する場合などの現場の細かい事情に配慮した形で予約業務を支援することができない。
Incidentally, the system described in
本発明はこのような課題に鑑みてなされたもので、サービス提供現場の細かい事情に配慮した形で予約業務を支援することが可能な情報処理装置、及びプログラムを提供することを目的とする。 The present invention has been made in view of such problems, and an object of the present invention is to provide an information processing apparatus and program capable of supporting a reservation work in consideration of the detailed circumstances of the service providing site.
上記目的を達成するための請求項1に記載の発明は、サービスを複数の被提供者に提供する際の予約業務を支援する情報処理装置であって、
サービスの提供履歴を記録した履歴データを記憶する記憶手段と、
前記履歴データから所定の条件を満たすものを抽出するデータ抽出手段と、
前記データ抽出手段により抽出された履歴データに基づいて、個々の被提供者のサービスに要した時間であるサービス提供時間の確率分布を生成する確率分布生成手段と、
前記確率分布に従ってシミュレーションを実施することにより、個々の被提供者のサービス提供時間の予想値Ti(i=1,2,3,・・・)を生成するシミュレーション実施手段と、
個々の被提供者のサービス提供時間の予想値Tiを合計する実施手段と、
nkを変数とし、前記サービス提供時間の合計値の目標値をPとし、λを所定値とするとき、前記シミュレーションを実施する度に、前記nkと、前記予想値Ti(i=1,2,3,・・・,nk)から求まるサービス提供時間の合計値と前記目標値Pとの偏差xの関数f(x)(ただし、f(x)は、x 2 、max[x,0]、|x|、若しくは(x) m (mは自然数))に前記λを乗じた値との差である目的関数F(n k )を最大化する前記nk(k=1,2,3・・・)の値を求める最適化計算手段と、
シミュレーションする度に得られたn k (k=1,2,3・・・)からある基準に基づき採用された値を、サービスを受ける被提供者の総数の最適値である最適被提供者数n0 として求める最適被提供者数算出手段と
を備えることとする。
The invention according to
Storage means for storing history data recording service provision history;
Data extracting means for extracting from the history data satisfying a predetermined condition;
Probability distribution generation means for generating a probability distribution of service provision time, which is the time required for the service of each individual recipient, based on the history data extracted by the data extraction means;
Simulation execution means for generating an expected value Ti (i = 1, 2, 3,...) Of the service provision time of each recipient by performing a simulation according to the probability distribution;
Implementation means for summing the expected value Ti of the service provision time of each individual recipient,
When nk is a variable, the target value of the total service provision time is P, and λ is a predetermined value, each time the simulation is performed, the nk and the expected value Ti (i = 1, 1). , N k ), a function f (x) of a deviation x between the total value of service provision times determined from the target value P and f (x) is x 2 , max [x, 0], | x |, or (x) m (m is a natural number)) and the above-mentioned n k (k = 1, 2 ) that maximizes the objective function F (n k ) , which is a difference from the value obtained by multiplying the above λ. , 3...)
The optimum number of recipients, which is the optimum value of the total number of recipients who receive the service , based on a value obtained from n k (k = 1, 2, 3...) Obtained every time the simulation is performed. and further comprising a best donee number calculation means for calculating a n 0.
また請求項2に記載の発明は、請求項1に記載の情報処理装置であって、前記所定値λは、前記被提供者の待ち時間の許容度に応じて定められることとする。
The invention according to
また請求項3に記載の発明は、請求項1に記載の情報処理装置であって、前記確率分布生成手段が生成する前記確率分布は、前記履歴データそのものの分布、前記履歴データに基づく対数正規分布、又は前記履歴データの確率分布と統計的に近似している分布のうちの少なくともいずれかであることとする。
The invention according to
また請求項4に記載の発明は、請求項1に記載の情報処理装置であって、前記最適被提供者数n0を前記目標値Pで除算することにより、個々の被提供者のサービス提供時間を求める予約枠設定手段をさらに備えることとする。 According to a fourth aspect of the present invention, there is provided the information processing apparatus according to the first aspect, wherein the optimum number of recipients n 0 is divided by the target value P to provide service for individual recipients. A reservation frame setting means for obtaining time is further provided.
また請求項5に記載の発明は、請求項1に記載の情報処理装置であって、前記サービスは医師の診察であり、前記被提供者は患者であり、前記予約業務は、診察の予約業務であることとする。
The invention according to
また請求項6に記載の発明は、請求項1に記載の情報処理装置であって、前記目的関数F(n k )は、次のいずれかの式であることとする。
The invention according to
また請求項7に記載の発明は、プログラムであって、情報処理装置に、
サービスの提供履歴を記録した履歴データを記憶する機能と、
前記履歴データから所定の条件を満たすものを抽出する機能と、
前記データ抽出手段により抽出された履歴データに基づいて、個々の被提供者のサービスに要した時間であるサービス提供時間の確率分布を生成する機能と、
前記確率分布に従ってシミュレーションを実施することにより、個々の被提供者のサービス提供時間の予想値Ti(i=1,2,3,・・・)を生成する機能と、
個々の被提供者のサービス提供時間の予想値Tiを合計する機能と、
前記予想値Tiから求まるサービス提供時間の合計値と前記目標値Pとの偏差xの関数f(x)(ただし、f(x)は、x 2 、max[x,0]、|x|、若しくは(x) m (mは自然数))に前記λを乗じた値との差である目的関数(n k )を最大化するnk(k=1,2,3・・・)の値を求める機能と、
シミュレーションする度に得られたn k (k=1,2,3・・・)からある基準に基づき採用された値を、サービスを受ける被提供者の総数の最適値である最適被提供者数n 0 として求める機能と
を実現する。
The invention according to
A function for storing history data that records service provision history;
A function of extracting a predetermined condition from the history data;
A function for generating a probability distribution of service provision time, which is the time required for the service of each individual recipient, based on the history data extracted by the data extraction means;
A function of generating predicted values Ti (i = 1, 2, 3,...) Of service providing times of individual recipients by performing a simulation according to the probability distribution;
A function of summing the expected value Ti of the service provision time of each individual recipient,
A function f (x) of a deviation x between a total value of service provision times obtained from the predicted value Ti and the target value P (where f (x) is x 2 , max [x, 0], | x |, Alternatively, the value of n k (k = 1, 2, 3...) That maximizes the objective function (n k ) , which is the difference from the value obtained by multiplying (x) m (m is a natural number) by the λ. The desired function,
The optimum number of recipients, which is the optimum value of the total number of recipients who receive the service, based on a value obtained from n k (k = 1, 2, 3...) Obtained every time the simulation is performed. The function obtained as n 0 is realized.
本発明によれば、サービス提供現場の細かい事情に配慮した形で予約業務を支援することができる。 According to the present invention, it is possible to support reservation work in a form that takes into consideration the detailed circumstances of the service providing site.
以下、サービスを複数の被提供者に提供する際の予約業務を支援する情報処理装置の一例として、病院の窓口等において行われる、医師の診察予約に関する業務を支援する予約業務支援装置1について説明する。
Hereinafter, as an example of an information processing apparatus that supports a reservation work when providing a service to a plurality of recipients, a reservation
図1は、本実施の形態の予約業務支援装置の機能を実現するコンピュータのハードウエア構成である。同図に示すように、このコンピュータ100は、CPU101、RAM・ROM等のメモリ102、ハードディスク等の大容量の記憶装置103、キーボードやマウス等の入力装置104、液晶ディスプレイやブラウン管ディスプレイ等の表示装置105、LAN(Local Area Network)やWAN(Wide Area Network)等の通信ネットワークに接続するためのインタフェースである通信装置106を有して構成されている。
FIG. 1 shows a hardware configuration of a computer that realizes the functions of the reservation service support apparatus according to the present embodiment. As shown in FIG. 1, a
図2に予約業務支援装置1が有する機能を示している。予約業務支援装置1は、条件受付部211、データ抽出部212、分布指定受付部213、診察時間分布生成部214、シミュレーション実施部215、最適化条件受付部216、最適化計算実施部217、最適診察人数出力部218、及び予約枠設定部219などの機能を有する。これらの機能は、情報処理装置100のハードウエアにより、もしくはCPU101がメモリ102に記憶されているプログラムを実行することにより実現される。
FIG. 2 shows functions of the reservation
図3は予約業務支援装置1によって行われる、個々の患者の診察時間(予約枠)を設定する処理を説明するフローチャートである。以下、このフローチャートとともに説明する。なお、以下の説明において、「S」の文字はステップを意味する。
FIG. 3 is a flowchart for explaining processing for setting the examination time (reservation frame) for each patient, which is performed by the reservation
まず条件受付部211が、ユーザが後述するシミュレーションを実施する際の所定の条件(以下、シミュレーション条件と称する。)を受け付ける(S311)。なお、ユーザは、次のS312において、ユーザが予測しようとしている状況になるべく近い状況で取得されたデータが抽出されるようにシミュレーション条件を指定する。
First, the
次にデータ抽出部212が、条件受付部211が受け付けたシミュレーション条件に該当するデータを、診察時間の実績(サービスの提供履歴)が記録されたデータ(履歴データ)である診察時間実績データ251から抽出し、これを抽出データ252として出力する(S312)。なお、診察時間実績データ251は、例えば情報処理装置100と通信ネットワークを介して接続され診察までの待ち時間を予測して通知する装置(待ち時間通知装置)等から取得する。
Next, the data extraction unit 212 converts the data corresponding to the simulation conditions received by the
図4に診察時間実績データ251の一例を示す。同図に示した診察時間実績データ251は、診療日2511、診療科名称2512、医師番号2513、患者番号2514、診察時間2515、再診有無2516、予約有無2517、及び検査有無2518等の項目を有する複数のレコード群で構成されている。
FIG. 4 shows an example of the examination
診察時間実績データ251が図4に示す構成である場合における上記シミュレーション条件は、例えば医師番号、季節、曜日、診療科、再診有無、予約有無、及び検査有無等である。一例として、データ抽出部212が、図4の診察時間実績データ251から、診療日2511が「2007年6月28日」、診療科名称2512が「内科」というシミュレーション条件に該当するデータを抽出した場合における抽出データ252を図5に示す。
The simulation conditions when the examination
S313では、分布指定受付部213が、ユーザから、後述するシミュレーション実施部215がシミュレーションを行う際に使用する確率分布の指定を受け付ける。ユーザは、例えば実績値そのものの分布(以下、実績分布と称する。)、正規分布、対数正規分布などの確率分布を指定する。なお、正規分布や対数正規分布等を用いた場合は実績分布を用いた場合に比べてシミュレーションの計算負荷が軽減される。
In S313, the distribution
S314では、診察時間分布生成部214が、抽出データ252に基づいて、個々の患者の診察時間(個々の被提供者のサービスに要した時間)の発生確率(以下、診察時間分布253と称する)を生成する。図6に生成された診察時間分布253の一例を示す。
In S <b> 314, the examination time
なお、診察時間分布253として、同図には実績分布を対数正規化したグラフ(対数正規分布)によるもの、及び実績に基づく棒グラフ(実績分布)によるものを示してある。
As the
次に最適化条件受付部216が、後述する最適化計算実施部217が最適化計算を実施する際に最適化計算に課す条件(以下、最適化条件と称する。)の指定を利用者から受け付ける(S315)。最適化条件には、シミュレーション回数k、総診察時間目標P(サービス提供時間の合計値の目標値)、ペナルティ係数λがある。
Next, the optimization
上記総診察時間目標Pは、例えば開院時間中の最適受け入れ人数を求めたい場合には、開院時間が設定される。また午前中の最適受け入れ人数を求めたい場合には、午前中の開院時間が設定される。 The total examination time target P is set, for example, when the optimum number of people accepted during the opening time is desired. If you want to find the optimal number of people in the morning, the morning opening hours are set.
ペナルティ係数λは、患者の待ち時間に対する許容度に対応する量である。例えば診察終了時間が予定より延びてでも(患者の待ち時間が多少長くなってでも)多くの患者を診察したい場合など、患者の待ち時間に対する許容度を大きく設定したい場合には、ペナルティ係数λの値を小さな値に設定する。また診察終了時間を予定時間内に終えたい場合など、患者の待ち時間に対する許容度を小さく設定したい場合には、ペナルティ係数λの値を大きな値に設定する。 The penalty coefficient λ is an amount corresponding to the tolerance for patient waiting time. For example, if you want to set a large tolerance for patient waiting time, such as when you want to see a large number of patients even if the examination end time is longer than planned (even if the patient waiting time is slightly longer), the penalty coefficient λ Set the value to a smaller value. Further, when it is desired to set the tolerance for the patient waiting time to be small, such as when it is desired to finish the examination end time within the scheduled time, the value of the penalty coefficient λ is set to a large value.
S316では、シミュレーション実施部215が、診察時間分布生成部214によって生成された診察時間分布253に基づいてシミュレーションを実施し、患者毎の診察時間の予想値Ti(i=1,2,・・・)(符号254)を求める。
In S316, the
なお、上記シミュレーションは、例えば累積分布関数を利用した逆変換法を用い、分布指定受付部213が受け付けた分布(正規分布、対数正規分布、実績分布等)に従った乱数(診察時間Ti)を発生させることにより行う。シミュレーションによって生成される、患者毎の診察時間の予想値Ti254の一例を図7に示す。
Note that the simulation uses, for example, an inverse transformation method using a cumulative distribution function, and a random number (examination time Ti) according to a distribution (normal distribution, lognormal distribution, actual distribution, etc.) received by the distribution
次に最適化計算実施部217が、シミュレーションごとに次式で表される目的関数F(nk)の値を最大化するような、診察する患者の人数(以下、診察人数nk(符号255)と称する。)を求める(S317)。
Next, the optimization
なお、f(x)は、x 2、max[x,0]、|x|、若しくは(x)m(mは自然数)である。なお、例えば総診察時間目標Pからのずれを小さくしたい場合にはx2を用い、例えば診察時間目標Pからの遅れを小さくしたい場合にはmax[x,0]を用いる。 Note that f (x) is x 2 , max [x, 0], | x |, or (x) m (m is a natural number ) . Incidentally, for example, using x 2 if you want to reduce the deviation from the total examination time objective P, when it is desired to reduce the delay from eg examination time goal P uses max [x, 0].
S318では、シミュレーション実施部215が、S315において最適化条件受付部216が受け付けた指定回数だけシミュレーションを実施したか否かを判断している。シミュレーションの実施回数が指定回数に達していなければ(S318:NO)、S316に戻る。シミュレーションの実施回数が指定回数に達していれば(S318:YES)、S319に進む。
In S318, the
S319では、最適化計算実施部217によりシミュレーションする度に得られたnkからある基準に基づき選定された診察人数nk(k=1,2,3,・・・k)(符号255)を最適診察人数n0(符号256)として出力する。
In S319, the number of examinations n k (k = 1, 2, 3,... K) (reference numeral 255) selected based on a certain criterion from nk obtained each time the simulation is performed by the optimization
何故ならば、診察人数nkはシミュレーションごとに必ずしも一定値にならず、実際には例えば図8に示すようにばらつきが生じる。そこで例えば同図から読み取れる最頻値や、下限値からの累積確率が10%になる最適診察人数n0を採用するようにしてもよい。なお、図8に示すように、ペナルティ係数λを変化させることにより最適診察人数n0には差が生じる。 This is because the number of examinations nk does not necessarily become a constant value for each simulation, and actually varies as shown in FIG. 8, for example. Therefore, for example, an optimal medical examination number n 0 in which the mode value that can be read from the figure or the cumulative probability from the lower limit value is 10% may be adopted. Incidentally, as shown in FIG. 8, a difference in the optimum examination number n 0 is caused by changing the penalty factor lambda.
S320では、予約枠設定部219が、求めた最適診察人数n0に基づいて予約枠を求める。例えばペナルティ係数λを1(待ち時間に対する患者の許容度大)として最適診察人数n0が71人と求められ、診療時間が7時間である場合(例えば9時に開院して17時に閉院し、昼休憩を1時間とる場合)には、予約枠は7時間/71人≒5.9分/人と求められる。またペナルティ係数λを100(待ち時間に対する患者の許容度小)として最適診察人数n0が68人と求められ、診療時間が7時間である場合には、予約枠は7時間/68人≒6.2分/人と求められる。また例えば診察室が複数存在する場合には、求めた最適診察人数n0を診察室の数で除算して各診察室が受け入れる患者数を求めることができる。
In S320, the reservation
以上に説明したように、予約業務支援装置1は、実際に行われたサービスの提供履歴(診察時間の実績)に基づいて、個々の被提供者(患者)のサービス提供時間(個々の患者の診察時間)の確率分布を生成し、この確率分布をベースとしたシミュレーションを行って個々の被提供者のサービス提供時間(個々の患者の診察時間)を予測する。そしてこの予測値を用いて前述した目的関数を最大化するようなnk(診察人数)を求め、このnkを用いて最適被提供者数n0(最適診察人数)を求める。
As described above, the reservation
このように、実際に行われたサービスの履歴に基づく確率分布を用いてシミュレーションを行うことで、サービスの提供者(医師)ごとのサービス提供時間の差異や、サービス提供者がサービス提供時間を意識的に調節した場合など、サービスの提供現場の細かい事情に配慮した形で最適被提供者数n0を求めることができる。 In this way, by performing a simulation using a probability distribution based on the history of services actually performed, the difference in service provision time for each service provider (doctor) and the service provider is aware of the service provision time. manner such as when adjusted, it is possible to obtain the optimum donee number n 0 in the form of friendly fine circumstances of providing site service.
また所定値λ及び目標値Pの設定が可能な上式を用いて最適化を行うことで、サービス提供現場(医療現場)の細かい事情に配慮した形で最適被提供者数n0を求めることができる。 In addition, by optimizing using the above formulas that can set the predetermined value λ and the target value P, the optimum number of recipients n 0 is obtained in consideration of the detailed circumstances of the service providing site (medical site). Can do.
さらに前述した目的関数の所定値λを被提供者の待ち時間(診察待ち時間)の許容度に応じた値とすることで、被提供者の待ち時間の許容度を考慮した形で最適被提供者数n0を求めることができる。 Furthermore, by setting the predetermined value λ of the objective function described above to a value according to the tolerance of the recipient's waiting time (examination waiting time), the optimum recipient is provided in consideration of the tolerance of the recipient's waiting time. The number n 0 can be obtained.
ところで、以上の実施形態の説明は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明はその趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは勿論である。 By the way, description of the above embodiment is for making an understanding of this invention easy, and does not limit this invention. The present invention can be changed and improved without departing from the gist thereof, and the present invention includes the equivalents thereof.
例えば以上の説明はサービスを複数の被提供者に提供する際の予約業務の一例として病院における診察予約業務について行ったが、例えばテーマパーク等で遊具の利用予約をする場合や製造ラインのある工程における前工程からの単位時間あたりの最適受け入れ個数など、本発明は事前に予約を行ってサービスを享受する様々な場面や事前に受け入れ数量を計画し加工等を行う場面に適用することができる。 For example, the above explanation has been made regarding a medical examination reservation business as an example of a reservation business when providing services to a plurality of recipients. For example, when using a playground equipment at a theme park or the like, or a process with a production line The present invention can be applied to various scenes in which reservation is made in advance and the service is enjoyed, such as the optimum number of pieces received per unit time from the previous process, and scenes in which the received quantity is planned and processed in advance.
1 予約業務支援装置
211 条件受付部
212 データ抽出部
213 分布指定受付部
214 診察時間分布生成部
215 シミュレーション実施部
216 最適化条件受付部
217 最適化計算実施部
218 最適診察人数出力部
219 予約枠設定部
251 診察時間実績データ
252 抽出データ
253 診察時間分布
254 患者毎の診察時間の予想値Ti
255 診察人数nk
256 最適診察人数n0
DESCRIPTION OF
255 Examination number n k
256 Optimal consultation number n 0
Claims (7)
サービスの提供履歴を記録した履歴データを記憶する記憶手段と、
前記履歴データから所定の条件を満たすものを抽出するデータ抽出手段と、
前記データ抽出手段により抽出された履歴データに基づいて、個々の被提供者のサービスに要した時間であるサービス提供時間の確率分布を生成する確率分布生成手段と、
前記確率分布に従ってシミュレーションを実施することにより、個々の被提供者のサービス提供時間の予想値Ti(i=1,2,3,・・・)を生成するシミュレーション実施手段と、
個々の被提供者のサービス提供時間の予想値Tiを合計する実施手段と、
nkを変数とし、前記サービス提供時間の合計値の目標値をPとし、λを所定値とするとき、前記シミュレーションを実施する度に、前記nkと、前記予想値Ti(i=1,2,3,・・・,nk)から求まるサービス提供時間の合計値と前記目標値Pとの偏差xの関数f(x)(ただし、f(x)は、x 2 、max[x,0]、|x|、若しくは(x) m (mは自然数))に前記λを乗じた値との差である目的関数F(n k )を最大化する前記nk(k=1,2,3・・・)の値を求める最適化計算手段と、
シミュレーションする度に得られたn k (k=1,2,3・・・)からある基準に基づき採用された値を、サービスを受ける被提供者の総数の最適値である最適被提供者数n0 として求める最適被提供者数算出手段と
を備えることを特徴とする情報処理装置。 An information processing apparatus that supports a reservation work when providing a service to a plurality of recipients,
Storage means for storing history data recording service provision history;
Data extracting means for extracting from the history data satisfying a predetermined condition;
Probability distribution generation means for generating a probability distribution of service provision time, which is the time required for the service of each individual recipient, based on the history data extracted by the data extraction means;
A simulation execution means for generating an expected value Ti (i = 1, 2, 3,...) Of the service provision time of each recipient by performing a simulation according to the probability distribution;
Implementation means for summing the expected value Ti of the service provision time of each individual recipient,
When nk is a variable, the target value of the total service provision time is P, and λ is a predetermined value, each time the simulation is performed, the nk and the expected value Ti (i = 1, 1). , N k ), a function f (x) of a deviation x between the total value of service provision times determined from the target value P and f (x) is x 2 , max [x, 0], | x |, or (x) m (m is a natural number)) and the above-mentioned n k (k = 1, 2 ) that maximizes the objective function F (n k ) , which is a difference from the value obtained by multiplying the above λ. , 3...)
The optimum number of recipients, which is the optimum value of the total number of recipients who receive the service , based on a value obtained from n k (k = 1, 2, 3...) Obtained every time the simulation is performed. the information processing apparatus characterized by comprising an optimum donee number calculation means for calculating a n 0.
前記所定値λは、前記被提供者の待ち時間の許容度に応じて定められること
を特徴とする情報処理装置。 The information processing apparatus according to claim 1,
The information processing apparatus according to claim 1, wherein the predetermined value λ is determined according to a tolerance of the waiting time of the recipient.
前記確率分布生成手段が生成する前記確率分布は、前記履歴データそのものの分布、前記履歴データに基づく対数正規分布、又は前記履歴データの確率分布と統計的に近似している分布のうちの少なくともいずれかであること
を特徴とする情報処理装置。 The information processing apparatus according to claim 1,
The probability distribution generated by the probability distribution generation means is at least one of a distribution of the history data itself, a lognormal distribution based on the history data, or a distribution statistically approximated to the probability distribution of the history data. An information processing apparatus characterized by
前記最適被提供者数n0を前記目標値Pで除算することにより、個々の被提供者のサービス提供時間を求める予約枠設定手段をさらに備えること
を特徴とする情報処理装置。 The information processing apparatus according to claim 1,
By dividing the optimum donee number n 0 at the target value P, the information processing apparatus further comprising a reservation frame setting means for determining a service providing time of each of the providers.
前記目的関数F(n k )は、次のいずれかの式であること
を特徴とする情報処理装置。 The information processing apparatus according to claim 1,
The objective function F (n k ) is one of the following expressions
An information processing apparatus characterized by the above.
サービスの提供履歴を記録した履歴データを記憶する機能と、
前記履歴データから所定の条件を満たすものを抽出する機能と、
前記データ抽出手段により抽出された履歴データに基づいて、個々の被提供者のサービスに要した時間であるサービス提供時間の確率分布を生成する機能と、
前記確率分布に従ってシミュレーションを実施することにより、個々の被提供者のサービス提供時間の予想値Ti(i=1,2,3,・・・)を生成する機能と、
個々の被提供者のサービス提供時間の予想値Tiを合計する機能と、
前記予想値Tiから求まるサービス提供時間の合計値と前記目標値Pとの偏差xの関数f(x)(ただし、f(x)は、x 2 、max[x,0]、|x|、若しくは(x) m (mは自然数))に前記λを乗じた値との差である目的関数(n k )を最大化するnk(k=1,2,3・・・)の値を求める機能と、
シミュレーションする度に得られたn k (k=1,2,3・・・)からある基準に基づき採用された値を、サービスを受ける被提供者の総数の最適値である最適被提供者数n 0 として求める機能と
を実現するためのプログラム。 In the information processing device,
A function for storing history data that records service provision history;
A function of extracting a predetermined condition from the history data;
A function for generating a probability distribution of service provision time, which is the time required for the service of each individual recipient, based on the history data extracted by the data extraction means;
A function of generating predicted values Ti (i = 1, 2, 3,...) Of service providing times of individual recipients by performing a simulation according to the probability distribution;
A function of summing the expected value Ti of the service provision time of each individual recipient,
A function f (x) of a deviation x between a total value of service provision times obtained from the predicted value Ti and the target value P (where f (x) is x 2 , max [x, 0], | x |, Alternatively, the value of n k (k = 1, 2, 3...) That maximizes the objective function (n k ) , which is the difference from the value obtained by multiplying (x) m (m is a natural number) by the λ. The desired function,
The optimum number of recipients, which is the optimum value of the total number of recipients who receive the service, based on a value obtained from n k (k = 1, 2, 3...) Obtained every time the simulation is performed. program for realizing a function of obtaining a n 0.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007313849A JP4879147B2 (en) | 2007-12-04 | 2007-12-04 | Information processing apparatus and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007313849A JP4879147B2 (en) | 2007-12-04 | 2007-12-04 | Information processing apparatus and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009140085A JP2009140085A (en) | 2009-06-25 |
| JP4879147B2 true JP4879147B2 (en) | 2012-02-22 |
Family
ID=40870652
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007313849A Expired - Fee Related JP4879147B2 (en) | 2007-12-04 | 2007-12-04 | Information processing apparatus and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4879147B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3368528B2 (en) * | 1997-10-15 | 2003-01-20 | 富士通株式会社 | Medical hours management system |
| JP2002215792A (en) * | 2001-01-22 | 2002-08-02 | Shimizu Corp | Reservation registration and reception management system |
| JP2003203156A (en) * | 2001-12-28 | 2003-07-18 | Toshiba Corp | Resource service management apparatus and method and program |
| JP2005346589A (en) * | 2004-06-04 | 2005-12-15 | Katsuhiko Ishida | Method for medical plan, program for transferring plan, and recording medium recorded its program |
| JP2007141165A (en) * | 2005-11-22 | 2007-06-07 | Chugoku Electric Power Co Inc:The | Reservation time guidance system, reservation time guidance method and program |
-
2007
- 2007-12-04 JP JP2007313849A patent/JP4879147B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009140085A (en) | 2009-06-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Everett | A decision support simulation model for the management of an elective surgery waiting system | |
| Kulldorff et al. | A maximized sequential probability ratio test for drug and vaccine safety surveillance | |
| Zecevic et al. | Estimating the cost of serious injurious falls in a Canadian acute care hospital | |
| EP2761577B1 (en) | Method for generating healthcare-related validated prediction models from multiple sources | |
| CN109564780B (en) | Care plan creation support system and method, and storage medium | |
| US10492062B2 (en) | Protected health information image capture, processing and submission from a mobile device | |
| US7664659B2 (en) | Displaying clinical predicted length of stay of patients for workload balancing in a healthcare environment | |
| EP3262543A1 (en) | Simulation-based systems and methods to help healthcare consultants and hospital administrators determine an optimal human resource plan for a hospital | |
| Rezaeiahari et al. | Simulation optimization approach for patient scheduling at destination medical centers | |
| US8924238B1 (en) | Method and system for providing healthcare service appointment time and cost estimates at the time of scheduling | |
| US20110270640A1 (en) | System and method for actively managing client appointments | |
| Nepogodiev et al. | Forecasting waiting lists for elective procedures and surgery in England: a modelling study | |
| Aeenparast et al. | Patient flow analysis in general hospitals: How clinical disciplines affect outpatient wait times | |
| US20150154530A1 (en) | Method and computer program product for task management on late clinical information | |
| JP4879147B2 (en) | Information processing apparatus and program | |
| JP4696657B2 (en) | Health business support system | |
| JP4879148B2 (en) | Information processing apparatus and program | |
| Kendall et al. | COVID-19 incidence and R decreased on the Isle of Wight after the launch of the test, trace, isolate programme | |
| Li et al. | Statistical and regulatory issues in nonrandomized medical device clinical studies | |
| US20140379410A1 (en) | Protocol-aware scheduling | |
| JP5143195B2 (en) | Service order determination apparatus and service order determination method | |
| Cunningham et al. | Physician acceptance of new Medicare patients stabilizes in 2004-05 | |
| JP2012118665A (en) | Medical information device | |
| Rathouz et al. | Survival analysis methods for analysis of hospitalization data: Application to COVID-19 patient hospitalization experience | |
| JP4959752B2 (en) | Method and apparatus for adjusting weighting coefficient of waiting time evaluation function |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100319 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110906 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111101 |
|
| 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: 20111122 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111129 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4879147 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141209 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141209 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |