みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
お世話になります。
今、業務改善でやりたいことがありまして、それがファイルメーカーで実現可能かどうかを相談したいです。
日々、手作業で時間のかかっている作業を効率化したいと考えています。
かなり長文になることをご容赦ください。大変申し訳ありません。
具体的には、入院中の患者のリハビリ予定時間を各リハビリスタッフ事に自動的に組んでいきたいです。
各患者のリハビリ予定時間は以下の20分枠単位の時間内で1人の患者に対して40分~1時間実施されます。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
理学療法士が8名 作業療法士が8名 言語療法士が3名います。
1人のスタッフの1日のスケジュールイメージはこんな感じです。
スタッフA(理学療法士) スタッフB(作業療法士) スタッフC(言語療法士)
8:40~患者A(担当) 8:40~患者D(担当) 8:40~ 患者Z(担当)
9:00~ 9:00~ 9:00~
9:20~ 9:20~ 9:20~
9:40~ 患者B(休みのフォロー)9:40~ 患者E(担当) 9:40~ 患者K(担当)
10:00~ 10:00~ 10:00~
10:20~ 10:20~ 10:20~
10:40~ 10:40~ 患者F(担当) 10:40~
11:00~ 患者C(担当) 11:00~ 11:00~ 患者A(担当)
11:20~ 11:20~ 11:20~
11:40~ 11:40~ 11:40~
13:40~ 患者D(休みのフォロー)13:40~ 患者A (担当) 13:40~ 患者L(担当)
14:00~ 14:00~ 14:00~
14:20~ 14:20~ 14:20~
14:40~ 14:40~ 患者B (担当) 14:40~
15:00~ 患者E(休みのフォロー)15:00~ 15:00~ 患者M(休みのフォロー)
15:20~ 15:20~ 15:20~
15:40~ 15:40~ 15:40~
16:20~ 患者F(休みのフォロー)16:20~ 患者C (休みのフォロー)16:20~ 患者T(休みのフォロー)
16:40~ 16:40~ 16:40~
患者1人はリハビリを午前中と午後に1回ずつ実施します。
理学療法を午前中に実施したら、作業療法は午後に行うという具合です。
理学療法と作業療法は医師から全員処方が出てるので必ず実施します。
でも言語療法は、32名の内、処方されてる方のみ行うので全員ではありません。
言語療法も午前か午後に実施します。
なので、例えば、理学療法を午前中に実施し、午後に作業療法と言語療法を実施するという具合です。
今、病院には最大32名が入院できるのですが、入院中の患者のリハビリを以下の条件を除いた時間でリハビリ時間を自動で組むことはできますでしょうか?
条件
1. リハビリ時間と入浴時間とが重ならないこと
入浴時間は月曜~土曜で以下の時間で30分ごとに分けられて作られています。
ミスト浴 一般浴
9:30~ 9:30~
10:00~ 10:00~
10:30~ 10:30~
11:00~ 11:00~
13:30~ 13:30~
14:00~ 14:00~
14:30~
2. 理学療法と作業療法と言語療法の時間が重ならないこと
13:40~理学療法を実施する場合は、次のリハビリまで40分または1時間は間隔をあけて
作業療法や言語療法と時間が重ならないこと
3. 処置や検査時間と重ならないこと
8/22 患者A 15:00~歯科
8/23 患者B 16:00~MRI
など
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
どのように作っていけばいいのかと考えているのですが、
・リハビリ時間テーブル
・入浴時間テーブル
・処置・検査時間テーブル
以上を作っていけば作れるのかな・・・と漠然に考えています。
もしできればサンプルとかを頂けると嬉しいのですが・・
とても分かりにくい質問をしてしまい申し訳ありません。
Offline
タイムテーブルを分けると扱いにくそうなので、私なら患者または療法士一人あたり一日に1レコード、レコードは時間を10分区切りに分けたフィールドを持たせると思います。
■スケジュールテーブル
ユーザーID(患者、または療法士のID)
t0800 (8時~8時10分の予定)
t0810 (8時10分~20分の予定)
・・・
t2050 (20時50分~21時の予定)
利便性のため、この他に計算フィールドで患者なら理学・作業・言語療法を行う時間帯や入浴時間、療法士なら作業の順や時間、合計などを持たせてしまうと思います。
繰り返しフィールド化したりリスト化すればグラフなんかも作りやすいですし。
療法士のレコードと患者のレコードを比較して、同じフィールドが双方空いてれば予定を入れられるということなので、ある程度自動化もできるのではないでしょうか。
Offline
出来る出来ないで言うと、出来ます。
まず、受診時刻と入浴時刻を確定させます。その空き時間にリハビリを取得させていけばいいのでしょう。最終的に行き詰れば、処理する患者の順序を変えてみるとうまくいくと思います。ただし、スケジュールがかつかつになる様な状況ですと、無理が出るかもしれません。
担当が決まっているのでしたら、休みの間のフォローを決めるのが、じつは非常に難しいかもしれません。休みフォローのために担当を外しても良いのでしたら簡単でしょうが、普通は担当が優先でしょう。
また、自動で作成する時の傾向は同じになるので、同じ療法士に仕事が偏ったり、同じ様なスケジュールが続いたりするので、苦情が出る可能性は高くなります。優先する療法士をランダムにするなどの配慮が必要でしょう。
Last edited by Shin (2017-08-24 19:32:53)
Offline
[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 521 KiB (Peak: 528.26 KiB) ]