JPH02191060A - 自動スケジューリング処理方式 - Google Patents

自動スケジューリング処理方式

Info

Publication number
JPH02191060A
JPH02191060A JP1012440A JP1244089A JPH02191060A JP H02191060 A JPH02191060 A JP H02191060A JP 1012440 A JP1012440 A JP 1012440A JP 1244089 A JP1244089 A JP 1244089A JP H02191060 A JPH02191060 A JP H02191060A
Authority
JP
Japan
Prior art keywords
group
application
record
file
code
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.)
Granted
Application number
JP1012440A
Other languages
English (en)
Other versions
JP3211084B2 (ja
Inventor
Eiko Mineshima
峯島 英光
Minoru Saito
稔 斉藤
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 JP1244089A priority Critical patent/JP3211084B2/ja
Publication of JPH02191060A publication Critical patent/JPH02191060A/ja
Application granted granted Critical
Publication of JP3211084B2 publication Critical patent/JP3211084B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概 要〕 計算機における、多数の団体が申し込む健康診断等のサ
ービス日程のスケジューリング処理に関し、 団体の希望条件と申し込み内容等に基づいて自動的にス
ケジュールを作成する自動スケジューリング処理方式を
目的とし、 所要の団体ごとのレコードに、団体コード、優先度及び
区分番号で識別される1以上の期間指定を保持する団体
ファイルと、申し込みごとのレコードに、該団体コード
、種別コード、人数、回数、区分番号を保持する申し込
みファイルとを設け、該団体ファイルから該優先度の高
い順に、該団体コードを決定し、該申し込みファイルか
ら該決定した団体コードを有するレコードを取り出し、
該レコードに保持する該人数を該回数に分割した人数ご
との、該種別コードで定まる所定のサービスを適用する
所要延べ日数を決定し、該区分番号で指示する該期間指
定で定まる期間から既に割り当てられている日を除いた
日に、該所要延べ日数を割り当てることにより、該申し
込みファイルのレコードに従う申し込みの割り当てを順
次実行するように構成する。
〔産業上の利用分野〕
本発明は、計算機において、多数の団体が申し込む健康
診断等の検診サービスの日程をスケジューリングするた
めの処理方式に関する。
〔従来の技術と発明が解決しようとする課題〕健康診断
のような検診サービスを行うためのセンタ等では、多数
の団体からの中し込みを受は付けて、申し込みに記載さ
れた条件をもとにして、そのセンタの年間の処理能力を
それらの各申し込みに割り当てる、いわゆるスケジュー
リングが必要である。
この場合に、各団体の各申し込み条件には、検診内容の
種別、受診人数、それを何回に分けるかを指定する回数
、期間等があり、期間は例えば開始及び終了日で示され
るが、その期間中には一般に受診不可能な日(特定の日
や曜日)があるのでそれらを除いた残りを有効日とする
センタの要員は、そのような申し込み条件ごとのサービ
ス処理に必要な日数を求めて、センタの1日当たりの処
理能力等を考慮してセンタの稼動日に順次割り当てて、
例えば台帳に記入することによりスケジューリングを行
う。更に割り当て不能の申し込みが出れば、見直して修
正を行うことが必要になる。
このように、検診申し込みを割り当てて検診サービスの
日程を作成するスケジューリング作業は相当手間のかか
る作業となり、通常この作業に3〜4週間程度は費やさ
れるので、スケジューリング作業の省力化が望まれてい
る。
本発明は、多数の団体が申し込む健康診断等のサービス
日程を、団体の希望条件と申し込め内容等に基づいて自
動的にスケジュールする自動スケジューリング処理方式
を目的とする。
〔課題を解決するための手段〕
第1図は、本発明の構成を示すブロック図である。
図は自動スケジューリング処理方式の構成を示し、1は
団体ごとのレコードからなる団体ファイル、2は申し込
みごとのレコードからなる申し込みファイル、3は団体
ファイル1の団体の優先順に、申し込みファイル2にあ
るその団体の申し込みを処理し、スケジュールした結果
を予約ファイル4に生成するスケジューリング部である
〔作 用〕
団体ファイル1には、所要の団体ごとのレコードに、団
体コード、優先度及び区分番号で識別される1以上の期
間指定を保持する。
又、申し込みファイル2には、申し込みごとのレコード
に、該団体コード、種別コード、人数、回数、区分番号
を保持する。
スケジューリング部3は団体ファイル1から前記優先度
の高い順に、該団体コードを決定し、申し込みファイル
2からその決定した団体コードを有するレコードを順次
取り出し、各レコードについて以下のように処理する。
即ち、そのレコードに保持するデータに指定されている
人数を回数で分割した人数ごとに、種別コードで定まる
所定のサービスを適用する所要延べ日数を決定し、区分
番号で指示する期間指定で定まる期間から既に割り当て
られている日を除いた日に、該所要延べ日数を割り当て
ることにより、申し込みファイル2のレコードに従う申
し込みの割り当てを順次実行して、予約ファイル4に出
力する。
この処理方式により、日程割り当てのスケジューリング
が自動的に行われて、再試行も容易になり、その際団体
の優先度を変更することにより、割り当てを制御するこ
とができる。
〔実施例〕
例えば健康診断の検診サービスを行うセンタにおいて、
スケジューリングのための第1図の団体ファイル1と申
し込みファイル2は、センタの要員が各団体から所定の
申し込み用紙に記入して提示される申し込み内容に従っ
て、予め入力して作成しておくものとし、団体ファイル
1には、団体コード 優先度 1又は複数の期間指定 からなる団体レコードを各団体ごとに作る。
こ−で、期間指定は区分番号を付けて例えば20組まで
指定でき、各期間指定はその期間の開始日、終了日と、
それで指定する期間が受診可能期間の指定か、除外期間
の指定かを、0と1で示すフラグからなる。なお、この
期間指定は後述のように、各申し込みのレコードに保持
される区分番号で、その申し込みにどの期間を適用する
かを指示するように使用され、除外期間が指示されると
その期間を除いた日が指示されたものとする。
又前記の優先度は、その値によってスケジューリングに
おける各団体の処理順位を指定することを目的としてセ
ンタで指定する値であって、例えば値の小さい方から高
い優先度として、次の表に示すように、期間指定の状態
を考慮する設定基準で設定する。又、この値を調整する
ことによってスケジューリングを制御することができる
表 申し込みファイル2には、 団体コード 種別コード 人数及び回数 区分番号 からなる申し込みごとの申し込みレコードが作られる。
こ\で、団体コードは申し込み団体の団体コード、種別
コードは申し込む検診の種別、例えば定期健康診断、特
殊作業者健康診断、人間ドック等の別である。人数及び
回数は受診する人数と、その人数を何回のグループに分
けて受診日を割り当てるかを指定するための回数である
。区分番号はその申し込みの割り当てに使用する期間指
定の番号(前記団体ファイルの説明参照)であって、1
組以上の期間指定を指示することができ、又区分番号に
「0」を指定した場合には、その団体の期間指定の何れ
でも使用できることを表す。
第2図(a)は団体ファイル1の団体レコードの内容例
であり、この団体についての申し込みとして、(b)に
例示するような2レコードの申し込み があったとする
と、第1の申し込みレコードにより、区分番号「IJで
指定する4月1日から4月30日までの期間に、50人
を2回に分けて種別コード「1」の検診を割り当てるよ
うに試み、空きがあれば割り当てを行う。又第2の申し
込みレコードにより、区分番号「2」で指定する5月1
日に、5人の種別コード「3」の検診の割り当てを行う
ように処理する。
第3図はスケジューリング部3の処理の流れの一例を示
し、先ず処理ステップ10で団体ファイル1のレコード
を優先度によってソートして、優先席順に配列し、処理
ステップ11で優先度値の最も小さい方から1回体のレ
コードを取り出す。
処理ステップ12で、その団体の団体コードによって申
し込みファイルを検索して、1つの申し込みのレコード
を取り出すと、処理ステップ13でその申し込みの種別
コード、人数、回数から所要の日数と回数を決定する。
処理ステンプ14で、申し込みで指定されている区分番
号の期間指定を、取り出しである団体レコードから読み
出し、その期間の中の空いている日に、前記の決定した
日数を所要回数分割り当てるように試み、割り当て可能
の場合は、予約ファイル4にその割り当てを追加する。
処理ステップ15で割当可否により分岐し、割当に成功
した場合は、処理ステップ16で識別して同じ団体の未
処理の申し込みが残っていれば処理ステップ12に戻っ
て次の申し込みの処理を前記のように行う。又、未処理
の申し込みが無ければ処理ステップ17で識別して、未
処理の団体があれば次の優先度の団体を処理するために
処理ステップ11に戻る。
割当に成功しなかった場合には、処理ステップ15から
処理ステップ18に分岐して、例えば適当なファイルと
して設ける割当不能リストに、例えばその申し込みの内
容を追加した後、処理ステップ16に進む。
このようにして、すべての団体の中し込みを処理し終わ
ると、処理ステップ17から処理ステップ19に進んで
、予約ファイル4に作成したスケジュールの内容と割当
不能リストを適当なプリンタ装置等に出力して処理を終
わる。
利用者は、その結果を見てスケジュールを手直しし、又
は団体の優先度を調整して再度前記のスケジューリング
処理を試行する等によって、割当を完成する。
[発明の効果〕 以上の説明から明らかなように本発明によれば、計算機
において、多数の団体が申し込む検診のサービス日程の
スケジューリング処理を、団体の希望条件と申し込み内
容等に基づいて自動的に処理できるという著しい工業的
効果がある。
【図面の簡単な説明】
第1図は本発明の構成を示すブロック図、第2図は団体
及び申し込みレコードの説明図、第3図は本発明の処理
の流れ図 である。 図において、 1は団体ファイル、   2は申し込みファイル、3は
スケジューリング部、 4は予約ファイル、 10〜19は処理ステップ を示ず。

Claims (1)

  1. 【特許請求の範囲】 所要の団体ごとのレコードに、団体コード、優先度及び
    区分番号で識別される1以上の期間指定を保持する団体
    ファイル(1)と、 申し込みごとのレコードに、該団体コード、種別コード
    、人数、回数、区分番号を保持する申し込みファイル(
    2)とを設け、 該団体ファイルから該優先度の高い順に、該団体コード
    を決定し、該申し込みファイルから該決定した団体コー
    ドを有するレコードを取り出し、該レコードに保持する
    該人数を該回数に分割した人数ごとの、該種別コードで
    定まる所定のサービスを適用する所要延べ日数を決定し
    、該区分番号で指示する該期間指定で定まる期間から既
    に割り当てられている日を除いた日に、該所要延べ日数
    を割り当てることにより、該申し込みファイルのレコー
    ドに従う申し込みの割り当てを順次実行する(3、4)
    ように構成されていることを特徴とする自動スケジュー
    リング処理方式。
JP1244089A 1989-01-20 1989-01-20 自動スケジューリング処理方式 Expired - Lifetime JP3211084B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1244089A JP3211084B2 (ja) 1989-01-20 1989-01-20 自動スケジューリング処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1244089A JP3211084B2 (ja) 1989-01-20 1989-01-20 自動スケジューリング処理方式

Publications (2)

Publication Number Publication Date
JPH02191060A true JPH02191060A (ja) 1990-07-26
JP3211084B2 JP3211084B2 (ja) 2001-09-25

Family

ID=11805368

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1244089A Expired - Lifetime JP3211084B2 (ja) 1989-01-20 1989-01-20 自動スケジューリング処理方式

Country Status (1)

Country Link
JP (1) JP3211084B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05181869A (ja) * 1991-05-13 1993-07-23 Hughes Aircraft Co 熟練スケジューラおよびスケジュール設定方法
JPH07146886A (ja) * 1993-06-28 1995-06-06 Toraberu Data:Kk 団体旅行処理方式
JP2006301893A (ja) * 2005-04-20 2006-11-02 Hitachi Ltd 保健事業支援システム
JP2011034224A (ja) * 2009-07-30 2011-02-17 Fujitsu Ltd 健康診断スケジューリング装置、健康診断スケジューリングプログラムおよび健康診断スケジューリング方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05181869A (ja) * 1991-05-13 1993-07-23 Hughes Aircraft Co 熟練スケジューラおよびスケジュール設定方法
JPH07146886A (ja) * 1993-06-28 1995-06-06 Toraberu Data:Kk 団体旅行処理方式
JP2006301893A (ja) * 2005-04-20 2006-11-02 Hitachi Ltd 保健事業支援システム
JP2011034224A (ja) * 2009-07-30 2011-02-17 Fujitsu Ltd 健康診断スケジューリング装置、健康診断スケジューリングプログラムおよび健康診断スケジューリング方法

Also Published As

Publication number Publication date
JP3211084B2 (ja) 2001-09-25

Similar Documents

Publication Publication Date Title
JPH02191060A (ja) 自動スケジューリング処理方式
US20040193458A1 (en) Method and system for matching an open appointment to a client
JP2020013313A (ja) シフト計画データ作成プログラム
JPH09114893A (ja) スケジューリング方法
JP2705649B2 (ja) 作業割付け方式
JP2000339013A (ja) 負荷計画設定方法
JPS63163669A (ja) 割当て決定方式
JP2019082772A (ja) 予約管理システム、予約管理方法、及びプログラム
Keller et al. The impact of organization of family planning clinics on waiting time
JP7660932B1 (ja) 情報処理装置、情報処理方法及びプログラム
JPH11353365A (ja) 工程管理方法および工程管理装置
JP2523964B2 (ja) スケジュ―ル作成装置
JP2005258491A (ja) 勤務計画表作成装置
Pinedo Planning and scheduling in health care
JP2003507794A (ja) スケジューリング方法及び装置
JP2957711B2 (ja) スケジューリング方法
JP3080470B2 (ja) 保守巡回作業表作成装置
Lev et al. Evaluation of various scheduling disciplines by computer systems
JP2025139131A (ja) 情報処理装置、情報処理方法及びプログラム
JPS63163959A (ja) リソ−ス割当て方式
JPH09153088A (ja) スケジューリング装置
Buclatin A Decision Model to Improve the Assignment of Enlistment Program Guarantees in the Marine Corps
Samanlioglu et al. Determining master schedule of surgical operations by integer programming: a case study
Assad et al. at a Teaching Hospital
JPS62247430A (ja) トランザクシヨン処理タスクの選択方式

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080719

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090719

Year of fee payment: 8

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090719

Year of fee payment: 8