目次
ディスカッションへの返信(解決策)
ホームページ バックエンド開発 PHPチュートリアル 医師の診察の予約やスケジュールを立てた人はいますか?

医師の診察の予約やスケジュールを立てた人はいますか?

Jun 23, 2016 pm 01:52 PM
医者 アイデア 予約する

医師がシフトをスケジュールするときに、各時間帯で予約できる人数をカスタマイズできます。もちろん、ここでの時間帯もカスタマイズできます。 8:00-9:00....17:00-18:00 のように、1日8時間を8つの時間帯に分けます。シフト勤務は月曜日から日曜日までです。誰か具体的なアイデアを教えていただけますか?


ディスカッションへの返信(解決策)

まず、段落と各段落で選択できる最大人数を使用するか、表を使用します。
たとえば、各セグメントは 20 人までしか収容できません。
$t = array(
array('08:00', '09:00', 20),
....
.....
array('17:00', '18:00', 20),
);

次に、人物を識別するためのテーブルを使用します。おおよそのフィールドは次のとおりです。
id 再利用するかどうかを確認します。
date Date
t ??Page??、??
num ??person? も使用できます。チェックが入っている場合はチェックを入れてください。

たとえば、ユーザーが 8:00 ~ 9:00 の時間帯にいる場合、時間を確認できます。
select num from table where date='2014-06-10' and t=0;

返された num が 20 未満の場合は、? を挿入します。

キャンセル機能を追加したい場合は、9:00の10分前からキャンセルができないように設定することもできます。一般的な考え方は??です。





月曜日と日曜日の待ち時間が異なる可能性がある場合、$t????? を週のキーとしてさらに 1 つに分割します。データベースの場合は、管理を容易にするためにデータベースを作成します。

$t = array(

'MON' =>array(
:00', '18:00', 20),
),
'TUE' => array(

)
);最初にデータベース、テーブルドクター(医師)、テーブルオーダー(予約)、テーブルワーク(スケジュール)を設計します
予約番号が生成されるたびに、最初にスケジュールが取得されます。その日のスケジュールが作成されていない場合は、最初にスケジュールを作成します。 。
シフトスケジュール用に追加のスケジュールを作成する場合は、設定を手動で変更できます。

上記の内容は理にかなっていますが、医師がその日のその時間に出勤することを保証することはできません。特定の状況下では出勤しない場合や、何らかの理由で遅れる可能性があります
したがって、それをプログラムに書き込むことはできません。

期間をデータベースまたは配列に保存し、カテゴリとして扱います。予約する際は、カテゴリを選択するだけです。



学びましょう〜


まず、段落と各段落に分割できる最大人数を使用するか、表を使用します。

たとえば、各セグメントは 20 人までしか収容できません。

$t = array(
array('08:00', '09:00', 20),

....

.....

array('17:00', '18:00', 20),

);


次に、人物を識別するためのテーブルを使用します。おおよそのフィールドは次のとおりです。
id 再利用するかどうかを確認します。
date Date
t ??Page??、??
num ??person? も使用できます。チェックが入っている場合はチェックを入れてください。

たとえば、ユーザーが 8:00 ~ 9:00 の時間帯にいる場合、時間を確認できます。
select num from table where date='2014-06-10' and t=0;

返された num が 20 未満の場合は、? を挿入します。

キャンセル機能を追加したい場合は、9:00の10分前からキャンセルができないように設定することもできます。一般的な考え方は??です。
ちょっと混乱していて、何を言っているのかよくわかりません

LZ は 3 階のプランをご利用ください。実際、必要なのは、どの医師が対応可能か、スケジュール、予約状況を調べることだけです。データベース操作を使用すると、より柔軟になります。

複雑なので管理しやすいようにデータテーブルを使用します

データテーブルの構造は以下の通りです:

医師の情報を記録するdoctorテーブル
Doctor_id 医師ID PK
name 医師名

timeline table 、各医師を記録します。 1 日の期間ごとに予約できる情報は、定期的に追加および削除する必要があり、新しい日付の予約時間を追加したり、期限切れのものを削除したりする必要があるため、週は役に立ちません。日付を直接使用して決定します。
tid タイムライン PK
Doctor_id 医師 ID FK
date 割り当て 予約を許可される人数
starttime 開始時刻 例 8:00
end time 期間の終了 例 9:00
status この期間中に予約が許可されているかどうか0 いいえ 1 許可


注文予約フォーム、ユーザーの予約状況を記録します order_id 予約 ID PK
userid ユーザー ID -> 会員システム、この FK が必要です
予約された期間の tid ID

プロセス:

まず、次のように医師とタイムラインのデータを入力します 医師は 2 人います
Doctor_id name
1 d1
2 d2

2014-06-11 のスケジュールでは、doctor1 には 8 つのフルタイムスロットがあり、doctor2 には 6 つのフルタイムスロットしかありません一定期間内に作業する必要があります
tid Doctor_id date date 割り当て starttime endtime status
1 1 2014-06-11 10 08:00 09:00 1
2 1 2 014-06-11 10 09:00 10:00 1
3 1 2014-06-11 10 10:00 11:00 1
4 1 2014-06-11 12 11:00 12:00 1
5 1 201 4-06-11 12 14:00 15:00 1
6 1 2014-06-11 8 15:00 16:00 1
7 1 2014-06-11 10 16:00 17:00 1
8 1 2014-06-11 5 17:00 18:00 1
9 2 2014-06-11 10 08:00 09:00 1
10 2 2014-06-11 10 09:00 10:00 1
11 2 2014-06-11 10 10:00 11:00 1
12 2 2014-06-11 12 14:00 15:00 1
13 2 2014-06-11 10 16:00 17:00 1
14 2 2014-06-11 5 17:00 18:00 1予約
最初のユーザー useid=1 は、2014-06-11 11:00~12:00 Doctor1 の予約を希望しています
まずタイムラインを決定します Doctor_id=1 date=2014-06-11 starttime=11:00 endtie=12 :00クォータ>0のレコードが存在するかどうか
存在しない場合は、予約期間がないか、クォータがいっぱいであることを示すプロンプトを返します
存在する場合
1. order テーブルに新しいレコードを追加します
order_id userid tid
1 1 1 4 2014-06-09 10:29:29
2. タイムライン tid=4 をuota-1 に設定すると、レコードは

4 1 2014 になります。 -06-11 11 11:00 12:00 1

これはプロセスです。非常に明確であるはずです。

皆さん、これを読むのが耐えられません。最近出張に行って、昨日戻ってきました。この場合、毎回新しいアイテムを追加する必要があります。データが週に基づいている場合は、毎週更新されます。時間が死ぬほど書かれているようです

皆さん、最近出張に行って昨日帰ってきたところですが、この場合、私はやらなければなりません。毎回新しい項目を追加し、データを手動で入力します。週ベースで計算される場合は、毎週更新されます。時間は死に至るまで書かれているようです

??いいえ、死んでいます。仕事が必要な場合はスケジュールに追加されます。


毎日のスケジュールと毎日のスケジュールを設定できます。

たとえば、生徒 A は毎週月曜日から金曜日まで 8:00 から 12:00 まで働きます。テーブルを 1 つ追加してタイムテーブルを設定し、さらに別のテーブルを追加してタイムテーブルを設定できます。

たとえば、今日、月曜日、生徒 A は通常 8:00 から 12:00 まで出勤しますが、何かが起こって午後 14:00 から 18:00 に変更する必要があります。そして、今日のスケジュールに14:00~18:00を追加します。ただし、本日予定があると判断した場合は、予定に合わせてご確認ください。そうでない場合は、スケジュールをクリックしてください。一般的な考え方は??


皆さん、これを読むのが耐えられません。最近出張に行って、昨日戻ってきました。この場合、毎回新しいアイテムを追加する必要があります。データは手動で入力されます。週に基づいている場合は、毎週更新されます。時間が過ぎていくようです

一体何がしたいのですか?まずは自分の考えをクリアにしてください!

「予約」していませんか?どうして毎週同じことがあり得るのでしょうか?
明日の予約をした場合、明日の日付も有効になりますか?もちろん日程も決まってます!

サイクルに必要な日数は 7 日だけです。たとえば、2014 年 6 月 25 日 (水曜日) か、2014 年 7 月 1 日 (火曜日) のように、同じ日に明日の予約を入れます。常に7日間のスケジュールを使用しますが、これを具体的にどのように表現すればよいですか?ページやプログラムにどのように反映すればよいかわかりません。



皆さん、これを読むのが耐えられません。最近出張に行って、昨日戻ってきたところです。この場合、新しいアイテムを追加する必要があります。週ごとにデータを手動で追加すると、週に 1 回更新されます。時間は死に至るまで書かれているようです


??いいえ、死んでいます。仕事が必要な場合はスケジュールに追加されます。


毎日のスケジュールと毎日のスケジュールを設定できます。

たとえば、生徒 A は毎週月曜日から金曜日まで 8:00 から 12:00 まで働きます。テーブルを 1 つ追加してタイムテーブルを設定し、さらに別のテーブルを追加してタイムテーブルを設定できます。

たとえば、今日、月曜日、生徒 A は通常 8:00 から 12:00 まで出勤しますが、何かが起こって午後 14:00 から 18:00 に変更する必要があります。そして、今日のスケジュールに14:00~18:00を追加します。ただし、本日予定があると判断した場合は、予定に合わせてご確認ください。そうでない場合は、スケジュールをクリックしてください。一般的な考え方は??


最初はこれを 1 日 1 回実行し、終了したら 7 日サイクルに変更することもできます。

最初はこれを 1 日 1 回実行し、終了したら 7 日サイクルに変更することもできます。

このような方法で理解できますか? , これは7日間の自動サイクルで、期間や1日あたりの人数はカスタマイズされているのですが、このSQL文はどうやって書けばいいのでしょうか?申し訳ありませんが、お客様は当初のアイデアにご満足いただけなかったので、フェイがこのように作成しました

フィールドは次のとおりです:
日付、専門家、期間 1、期間 2...期間 10
つまり、専門家ごとに 1 つのレコードです1 日あたり

フィールドは次のとおりです:
日付、エキスパート、期間 1、期間 2...期間 10
つまり、各エキスパートには 1 日あたり 1 つのレコードがあります

この場合、毎日のシフト スケジュールはありません

なぜ?
フォーム (#14 のスクリーンショット) に毎日を記録として保存するだけです
フォームが 1 週間に設定されている場合は、送信後、1 日あたり 7 レコードとして保存するだけです

なぜですか?
フォーム (#14 のスクリーンショット) に毎日をレコードとして保存するだけです
フォームが 1 週間に設定されている場合は、送信後、1 日ごとに 7 レコードとして保存するだけです

この場合、保存するときに、同じ複数のループにデータ(または配列)を挿入するために必要なのは、期間と各期間に対応する人数です

まず、個人情報やその他の情報に注目する必要があります。段落の情報と段落の権限は、各ユーザー自身によって設定されるか、システムによって設定されます
ユーザー自身によって設定される場合は、それを確認できます
まず、セグメントを含む構成情報テーブルがあります。 、8.00、9.00、または 8.30、9.00、9.30 などの半分のセグメントです。各セグメントは 1 つのセグメントです

次に、教師はこれらすべてのイベントを設定ウィンドウにリストし、時間帯を決定します。

患者は情報画面を見て、ホーム設定と関連情報を入力します。

最初に考えるべきことは、これらの段落と段落の権限、人物、またはその他の情報が各ユーザーによって設定されるか、各ユーザーによって設定される場合は、次のとおりです。はい??

まず、8.00、9.00、または 8.30、9.00、9.30 などの 30 分セグメントを含む構成情報テーブルがあります。各セグメントは 1 つです ???

次に、教師がこれらをすべてリストします。設定でイベントを選択し、学生は許可される出席時間である時間帯を決定します

情報が設定されるのを待ってから入力します。

患者は情報画面を確認します。過去 7 日間のホームページ設定と関連情報を入力します。これはシステムによって設定されます。保険が完了していない場合は、医師が独自にシフトを調整します。

入力ボックスの名前が次の場合: 期間 1

Period 2
送信後、すべてが一致しませんか?

mysqli または pdo 拡張機能を使用している場合は、オーバーヘッドなしでパラメーターをバインドしてループに挿入できます。



のために、コマンド文字列を組み立てるのは難しくありません。システムの互換性を考慮して、毎日時間帯ごとに個別の設定をセットアップし、データベースに保存することをお勧めします。

入力ボックスの名前が次の場合:

期間 1

Period 2

人気の記事

-->

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

『ブレイドアンドソウル2』中国サーバー向け新PV公開、全プラットフォームで本日予約開始 『ブレイドアンドソウル2』中国サーバー向け新PV公開、全プラットフォームで本日予約開始 Apr 09, 2024 pm 02:49 PM

『ブレイドアンドソウル2』の全国サーバーは本日、全プラットフォームでの予約受付が開始されたことを発表した。中国版『ブレイドアンドソウル2』はXiaoming TaijiとTencent Gamesが共同運営する。ブレード アンド ソウル IP のゲームプレイの特徴を継承し、霊芝ファンにさらに過激なゲーム体験をもたらすために、「ソード アンド ソウル 2」の開発チームは、グラフィックス、戦闘操作、新しいゲームプレイ、中国語版など。同時に、『ブレイド アンド ソウル 2』の中国サーバーの最適化内容を皆様に事前にご理解いただくために、開発チームは特別に中国のプレイヤーに手書きの手紙を送りました! NCSOFT開発チームがプレイヤーに手紙を送る:『ブレイド アンド ソウル 2』は新しく生まれ変わります 中国プレイヤーの皆さん、こんにちは。日頃より『ブレイド アンド ソウル』に注目していただいている皆様に、『ブレイド アンド ソウル 2』開発チームとして初めてご挨拶をさせていただきます。新しい年の初めはワクワクしますね

方天峡でライブブロードキャストをスケジュールする方法 方天峡でライブブロードキャストをスケジュールする方法 Mar 19, 2024 am 08:01 AM

今日のデジタル時代において、ライブ ブロードキャストは非常に人気のあるインタラクティブな方法となっており、人々に新しいエンターテイメント体験を提供するだけでなく、企業や団体にとってより直感的で効率的なプロモーション チャネルも提供します。不動産分野では、方天霞は専門的な不動産情報と高品質のサービスにより、多くの住宅購入者や不動産関係者に好まれるプラットフォームとなっています。 Fang Tianxia のライブ ブロードキャスト機能を使用すると、ユーザーは不動産市場のダイナミクスを直感的に理解できます。では、Fang Tianxia アプリで興味のあるライブ ブロードキャストの予約をするにはどうすればよいですか? さらに詳しく知りたいユーザーは、この記事を参照してください。探し出す!上の都市オプションをクリックして、家を購入したい都市を選択してください。図に示すように、ホームページのインターフェースで「ライブビューイング」をクリックします。写真のようなタイプをお選びください、新築住宅推奨またはセカンドハウス

Air Travel Zongheng は他の人の予約や座席の選択をどのように支援できますか? Air Travel Zongheng は他の人のチェックインや座席の選択をどのように支援できますか? Air Travel Zongheng は他の人の予約や座席の選択をどのように支援できますか? Air Travel Zongheng は他の人のチェックインや座席の選択をどのように支援できますか? Mar 22, 2024 am 08:50 AM

Air Travel Zongheng を使用すると、さまざまな旅行をより効率的に完了できます。飛行機に乗りたい場合は、ここに来てチケットを購入できます。多くの機能があり、多くの戦略を提供して、より快適にすることができます。旅行サービス全体が充実しており、操作も簡単です。航空券の予約や座席指定だけでなく、フライト情報の確認や空港への送迎も便利です。 . 私はここで他の人を助けることで皆さんをサポートします。チェックインと座席の選択を見てみましょう。他の人がチェックインしてフライトの座席を選択できるようにする方法: 1. まずソフトウェアを開き、[ツールボックス] を選択します。 2. 次に「モバイル座席選択」を選択します。 3. 次に、「同伴者がいる座席を選択&」を選択します。

DingTalk でビデオ会議をスケジュールする方法 DingTalk でビデオ会議をスケジュールする方法 Mar 29, 2024 pm 03:36 PM

1. ソフトウェアを開き、下表の 4 つの四角い仕事アイコンをクリックし、[ビデオ会議] アイコンをクリックします。 2. ビデオ会議ページで、[会議を予約する]ボタンをクリックします。 3. ページ上部の [+] アイコンをクリックして参加者を追加します。 4. 会議の議題、会議時間、会議時間などを順に入力し、[OK]ボタンをクリックします。 5. 最初のページに表示されている人数と会議時間に注目し、[会議を開始]をクリックします。

ブルースタートラベル八尾予約入口 ブルースタートラベル八尾予約入口 Mar 21, 2024 pm 07:17 PM

ブルースタートラベル八尾は、摘発を受けてゲームの予約を開始しました。ゲームの実際のデモビデオを見て、多くのプレイヤーが非常に興味を持っていました。ゲームの予約方法を知りたい場合は、この記事でブルースタートラベル八尾を予約してください玄関に困っている友達が見に来ます。ブルースタートラベル八尾 予約入口 予約入口: 1. ブルースタートラベル八尾の公式サイトに入ると、公式サイトのトップページにゲームの予約受付中が表示されますので、左下の「今すぐ予約」をクリックしてください。 2. 次に、Manjiu Pass に入り、予約入口にログインします。 3. ログイン後、ご希望の予約プラットフォームを選択し、資格があれば、該当のプラットフォームで予約が発行されます。 4. 選択後、予約が完了します。

ダマイ 予約をキャンセルしてチケットを入手する方法 ダマイ 予約をキャンセルしてチケットを入手する方法 Mar 29, 2024 am 08:41 AM

Damai のチケット予約機能は、お気に入りの公演チケットを事前にロックして、素晴らしい公演を見逃すことがないよう、非常に便利です。しかし、予約手続き中にさまざまな理由で間違ったチケットを選択したり、その他の理由で予約機能をキャンセルする必要がある場合がありますが、キャンセル方法がわからないユーザーも多いため、次の記事でその楽しみを提供します。キャンセル方法を詳しく紹介しますので、皆さんのお役に立てれば幸いです。 Damai で予約をキャンセルしてチケットを取得するには? まずクリックして Damai ソフトウェアを開き、ホームページに入り、サイトに切り替えます。会員、運賃、マイページの右下の [My] をクリックします。 2. 次に、マイページの [見たい&遊びたい] ボタンをクリックし、[表示] をクリックする必要があります; 3. 最後に、私は

本日サーバーがオープンし、予約が殺到しています。 『酔仙八仙』新年初サーバー「龍虎跳躍」が稼働開始 本日サーバーがオープンし、予約が殺到しています。 『酔仙八仙』新年初サーバー「龍虎跳躍」が稼働開始 Feb 29, 2024 pm 08:00 PM

本日15:00より『酩酊八仙』新年初サーバーが登場します! 10年前からあるターンベースのシステムで、そのユニークな「雲に舞い上がり、霧に乗って」、「戦闘天候」、そして完全な取引システムにより、プレイヤーの間で非常に人気があります〜新しいサーバーが来るので、Xiaolongrenに導入してもらいましょうみんなに紹介してね! 『酩酊八仙』は『八仙東遊記』を背景に、八仙と三界の夢のような世界を構築しています。ここでは、「雲に乗って霧に乗る」体験や「不死級の順位」を楽しむだけでなく、刻々と変化する戦場を楽しんだり、「戦況」を利用して戦況を変えることもできる。 。それだけでなく、何百もの強力でかわいいペットとユニークなゲームプレイにより、ゲーム不足に完全に別れを告げることができ、PVP、PVE、PVX で好きなものをプレイできます。よりリアルなゲーム画面を実現し、妖精の友達が臨場感たっぷりに体験できるようにするため

Tencent Videoの予約をキャンセルする方法 Tencent Videoの予約をキャンセルする方法 Mar 08, 2024 am 08:22 AM

Tencent ビデオ ソフトウェアは、豊富な映画やテレビのコンテンツを提供するだけでなく、まだ公開されていない映画やテレビの作品を事前に予約することもできます。ただし、何らかの理由で以前の予定をキャンセルしたい場合があります。では、Tencent Video で予約をキャンセルするにはどうすればよいでしょうか?以下では当サイトの編集者が詳しくご紹介していきますので、もっと詳しく知りたい方はこの記事を読み進めてください! Tencent Video の予約をキャンセルするには? 答え: [Tencent Video]-[パーソナル センター]-[予約/追加]-[私の予約]-[編集]-[削除]。具体的な手順: 1. まず、Tencent ビデオ ソフトウェアを開きます。ホームページに入った後、ショート ビデオ、メンバー センター、メッセージ、パーソナル センター ページに切り替えることができます。ここで [パーソナル センター] ボタンをクリックします。

See all articles