Warning: session_cache_expire(): Cannot change cache expire when session is active in /home/wiing/machi-isha.work/public_html/wp-content/themes/machiisha/wait-time-input.php on line 2

Warning: session_cache_limiter(): Cannot change cache limiter when session is active in /home/wiing/machi-isha.work/public_html/wp-content/themes/machiisha/wait-time-input.php on line 3
待ち時間管理 – 街のお医者さん 症状や病名から予防策や治療法を検索

街のお医者さんは病院・医院クリニックなどの医療機関を検索できます。

 

待ち時間管理-サンプルβ版

このページでは実際の待ち時間システムをお試しいただけます。
表示させる項目を自由にカスタマイズ可能です。
待ち時間だけとか、混雑状況だけとかお好みの情報のみを表示できます。

個別の専用管理画面から、リアルタイムで診察までの混雑状況をインターネット上で告知できます。
ただ今β版公開のため、お申込みより2ヵ月間は無料でお試しいただけます。もちろん初期費用も無料です。
お申込み・お問い合わせは掲載申込み・お申込みフォームからどうぞ。

現在の公開情報

[insert_php]
$prerss= esc_url( home_url( ‘/’ ) ).’weight_time_’.get_the_ID().’.xml’;
if($rssdata = @simplexml_load_file(esc_url( home_url( ‘/’ ) ).’weight_time_’.get_the_ID().’.xml’,’SimpleXMLElement’,LIBXML_NOCDATA)){
echo ““;
}else{
echo ““;
echo “

現在の公開情報はありません。

“;
echo “

“;
}

//$rssdata = simplexml_load_file(‘http://adshop.banks-of.net/weight_time_’.get_the_ID().’.xml’,’SimpleXMLElement’,LIBXML_NOCDATA);

/*$str = file_get_contents(‘http://adshop.banks-of.net/weight_time_’.get_the_ID().’.xml’);
$str = mb_convert_encoding($str,”UTF-8″,”SJIS-win”);
$rssdata = simplexml_load_string($str);
*/

if($rssdata){
//機能全般 kinouall=trueのときは診療時間外と表示
$kinouallcheck = $rssdata -> body -> sec_consul -> kinouall;
$kinouall = $rssdata -> body -> sec_consul -> kinouall;
$consulweek1 = array();
$consulweek2 = array();
$consulweek3 = array();
foreach($rssdata -> body -> sec_consul -> consul_week1 as $cnt){
array_push($consulweek1, (string)$cnt);
}
foreach($rssdata -> body -> sec_consul -> consul_week2 as $cnt){
array_push($consulweek2, (string)$cnt);
}
foreach($rssdata -> body -> sec_consul -> consul_week3 as $cnt){
array_push($consulweek3, (string)$cnt);
}

/* デバック用
print_r($consulweek1);
var_dump($consulweek2);
*/

//IDと医院クリニック名
$clinic_no = $rssdata -> body -> sec_consul -> clinic_no;
$clinic_name = $rssdata -> body -> sec_consul -> clinic_name;
echo ‘管理ID-‘.$clinic_no.’  ‘.$clinic_name;
echo “
“;
if((in_array(“7”, $consulweek1))&&(in_array(“7”, $consulweek2))&&(in_array(“7”, $consulweek3))){
//echo “祝日診療しています”;
}else{
$kinouall=3;
//echo “ありません。
“;
}
//echo “祝日休診
“;
date_default_timezone_set(‘Asia/Tokyo’);
//日本語の曜日配列
$weekjp = array(
‘日’, //0
‘月’, //1
‘火’, //2
‘水’, //3
‘木’, //4
‘金’, //5
‘土’, //6
‘祝’ //7
);
//現在の曜日番号(日:0 月:1 火:2 水:3 木:4 金:5 土:6)を取得
$weekno = date(‘w’);
//日本語曜日を出力
//echo date(“Y/m/d”) . ‘日付
‘;
//echo $weekno . ‘番号
‘;
//echo $weekjp[$weekno] . ‘曜日
‘;
//日本の祝日 個別
$holidayjp = array(
‘1月01日’,//元日
‘1月11日’,//成人の日
‘2月11日’,//建国記念の日
‘3月20日’,//春分の日
‘3月21日’,//振替休日
‘4月29日’,//昭和の日
‘5月03日’,//憲法記念日
‘5月04日’,//みどりの日
‘5月05日’,//こどもの日
‘7月18日’,//海の日
‘8月11日’,//山の日
‘9月19日’,//敬老の日
‘9月22日’,//秋分の日
’10月10日’,//体育の日
’11月03日’,//文化の日
’11月19日’,//check
’11月23日’,//勤労感謝の日
’12月23日’//天皇誕生日
//date(‘n月d日’)//祝日check用
);
$holidaychk = date(“n月d日”);
//var_dump (date(“n月d日”));
//祝日診療判定
if(in_array($holidaychk, $holidayjp)){
//echo “本日は祝日です。
“;
if(!in_array(“7”, $consulweek1) || !in_array(“7”, $consulweek2) || !in_array(“7”, $consulweek3)){
$kinouall=3;
}
}else{
//echo “本日は祝日ではありません。
“;
}

//診療時間判定 メイン 表示情報エリア
$consultime1a = $rssdata -> body -> sec_consul -> consul_time1a;
$consultime1b = $rssdata -> body -> sec_consul -> consul_time1b;
$consultime1c = $rssdata -> body -> sec_consul -> consul_time1c;
$consultime1d = $rssdata -> body -> sec_consul -> consul_time1d;
//$consultime1d = date(‘H:i:s’);//診療時間内check用
if (((strtotime(date(‘H:i:s’)) > strtotime($consultime1a)) && (strtotime(date(‘H:i:s’)) < strtotime($consultime1b)))||((strtotime(date('H:i:s')) > strtotime($consultime1c)) && (strtotime(date(‘H:i:s’)) <= strtotime($consultime1d)))) { // echo "診療時間内です".date('H:i:s'); }else{ // echo "診療時間外です".date('H:i:s'); $kinouall=3; } //診療時間判定 サブ1 $consultime2a = $rssdata -> body -> sec_consul -> consul_time2a;
$consultime2b = $rssdata -> body -> sec_consul -> consul_time2b;
$consultime2c = $rssdata -> body -> sec_consul -> consul_time2c;
$consultime2d = $rssdata -> body -> sec_consul -> consul_time2d;
//$consultime2d = date(‘H:i:s’);//診療時間内check用
if (((strtotime(date(‘H:i:s’)) > strtotime($consultime2a)) && (strtotime(date(‘H:i:s’)) < strtotime($consultime2b)))||((strtotime(date('H:i:s')) > strtotime($consultime2c)) && (strtotime(date(‘H:i:s’)) <= strtotime($consultime2d)))) { // echo "サブ1診療時間内です".date('H:i:s'); }else{ // echo "サブ1診療時間外です".date('H:i:s'); $kinouall=3; } //診療時間判定 サブ2 $consultime3a = $rssdata -> body -> sec_consul -> consul_time3a;
$consultime3b = $rssdata -> body -> sec_consul -> consul_time3b;
$consultime3c = $rssdata -> body -> sec_consul -> consul_time3c;
$consultime3d = $rssdata -> body -> sec_consul -> consul_time3d;
//$consultime3d = date(‘H:i:s’);//診療時間内check用
if (((strtotime(date(‘H:i:s’)) > strtotime($consultime3a)) && (strtotime(date(‘H:i:s’)) < strtotime($consultime3b)))||((strtotime(date('H:i:s')) > strtotime($consultime3c)) && (strtotime(date(‘H:i:s’)) <= strtotime($consultime3d)))) { // echo "サブ2診療時間内です".date('H:i:s'); }else{ // echo "サブ2診療時間外です".date('H:i:s'); //$kinouall=3; } if (!$kinouall == ""){ print "

“;
print “

“;
print “

診療時間-メイン

“;
print “

“;
echo “メイン診療曜日
[“;
$length1 = count($consulweek1);
foreach($consulweek1 as $tmp1){
$countno1++;
if($tmp1!=’7′){
echo $weekjp[$tmp1].’曜’;
}
if($tmp1==’7′){
echo $weekjp[$tmp1].’日’;
}
if($countno1 !== $length1){
echo’・’;
}
}
echo “]
“;
print “前半”.$rssdata -> body -> sec_consul -> consul_time1a.”~”.$rssdata -> body -> sec_consul -> consul_time1b.”  後半”.$rssdata -> body -> sec_consul -> consul_time1c.”~”.$rssdata -> body -> sec_consul -> consul_time1d;
print “

“;
print “

“;
print “

“;
print “

診療時間-サブ1

“;
print “

“;
echo “サブ1診療曜日
[“;
$length2 = count($consulweek2);
foreach($consulweek2 as $tmp2){
$countno2++;
if($tmp2!=’7′){
echo $weekjp[$tmp2].’曜’;
}
if($tmp2==’7′){
echo $weekjp[$tmp2].’日’;
}
if($countno2 !== $length2){
echo’・’;
}
}
echo “]
“;
print “前半”.$rssdata -> body -> sec_consul -> consul_time2a.”~”.$rssdata -> body -> sec_consul -> consul_time2b.”  後半”.$rssdata -> body -> sec_consul -> consul_time2c.”~”.$rssdata -> body -> sec_consul -> consul_time2d;
print “

“;
print “

“;
print “

“;
print “

診療時間-サブ2

“;
print “

“;
echo “サブ3診療曜日
[“;
$length3 = count($consulweek3);
foreach($consulweek3 as $tmp3){
$countno3++;
if($tmp3!=’7′){
echo $weekjp[$tmp3].’曜’;
}
if($tmp3==’7′){
echo $weekjp[$tmp3].’日’;
}
if($countno3 !== $length3){
echo’・’;
}
}

echo “]
“;

print “前半”.$rssdata -> body -> sec_consul -> consul_time3a.”~”.$rssdata -> body -> sec_consul -> consul_time3b.”  後半”.$rssdata -> body -> sec_consul -> consul_time3c.”~”.$rssdata -> body -> sec_consul -> consul_time3d;
print “

“;
print “

“;
print “

“;
print “

 

“;
print “

“;
$kinoukonzatsu= $rssdata -> body -> sec_konzatsu -> kinou_konzatsu;
if ($kinoukonzatsu== “”){
print “

“;
print “

混雑状況

“;
print “

“;
print “混雑状況
“;
$konzatsu_value=$rssdata -> body -> sec_konzatsu-> konzatsu;
if ($konzatsu_value== “1”){
print “

混雑

“;
print “

“;
}else if ($konzatsu_value== “2”){
print “

やや混雑

“;
print “

“;
}else if ($konzatsu_value== “3”){
print “

すぐ診察

“;
print “

“;
};
print “

“;
print “

“;
print “混雑状況について
“;
print “

“.$rssdata -> body -> sec_konzatsu-> konzatsu_tex.”

“;
print “

“;
$konzatsutex=$rssdata -> body -> sec_konzatsu-> konzatsu_tex;
print “

“;
print “

“;
print “ご案内
“;
print “

“.$rssdata -> body -> sec_konzatsu-> konzatsu_com.”

“;
print “

“;
$konzatsucom=$rssdata -> body -> sec_konzatsu-> konzatsu_com;
print “

“;
print “

 

“;
print “

“;
}
$kinoujikan= $rssdata -> body -> sec_jikan -> kinou_jikan;
if ($kinoujikan== “”){
print “

“;
print “

待ち時間

“;
print “

“;
print “診療まで約 “;
print “

“.$rssdata -> body -> sec_jikan-> jikan_time.”時間”.$rssdata -> body -> sec_jikan-> jikan_minutes.”分ほどです

“;
$jikantime_value=$rssdata -> body -> sec_jikan-> jikan_time;
$jikanminutes_value=$rssdata -> body -> sec_jikan-> jikan_minutes;
if ($jikantime_value >= “1”){
print “

“;
}else if ($jikantime_value < "1" && $jikanmiutes_value <= "45"){ print "

“;
}else if ($jikantime_value < "1" && $jikanmiutes_value <= "15"){ print "

“;
};

print “

“;
print “

“;
print “待ち時間について “;
print “

“.$rssdata -> body -> sec_jikan-> jikan_tex.”

“;
print “

“;
$jikantex=$rssdata -> body -> sec_jikan-> jikan_tex;
print “

“;
print “

“;
print “ご案内 “;
print “

“.$rssdata -> body -> sec_jikan-> jikan_com.”

“;
print “

“;
$jikancom=$rssdata -> body -> sec_jikan-> jikan_com;
print “

“;
print “

 

“;
print “

“;
}
$kinouninzuu= $rssdata -> body -> sec_ninzuu -> kinou_ninzuu;
if ($kinouninzuu== “”){
print “

“;
print “

待ち人数

“;
print “

“;
print “ただいま “;
print “

“.$rssdata -> body -> sec_ninzuu-> ninzuu.”人ほどお待ちです

“;
$ninzuu_value=$rssdata -> body -> sec_ninzuu-> ninzuu;
if ($ninzuu_value >= “6”){
print “

“;
}else if ($ninzuu_value>= “2” && $ninzuu_value<= "5"){ print "

“;
}else if ($konzatsu_value <= "1"){ print "

“;
};
print “

“;
print “

“;
print “待ち人数について “;
print “

“.$rssdata -> body -> sec_ninzuu-> ninzuu_tex.”

“;
print “

“;
$ninzuutex=$rssdata -> body -> sec_ninzuu-> ninzuu_tex;
print “

“;
print “

“;
print “ご案内 “;
print “

“.$rssdata -> body -> sec_ninzuu-> ninzuu_com.”

“;
print “

“;
$ninzuucom=$rssdata -> body -> sec_ninzuu-> ninzuu_com;
print “

“;
print “

 

“;
print “

“;
}
print “

“;
}else{
print “

“;
print “

ただ今の時間は診療時間外です

“;
print “

“;
print “

“;
}
}// END IF $rssdata
[/insert_php]


待ち時間更新フォーム

医院・クリニック名

管理ID-[insert_php] echo get_the_ID(); [/insert_php]:

診療時間設定

診療時間-メイン (必須)

前半  – 後半 
              

診療時間-サブ1

前半  – 後半 
              

診療時間-サブ2

前半  – 後半 
              

 全機能停止


各待ち時間設定

混雑状況

    

 混雑状況フリーワード
=入力した文字が混雑状況文として優先表示されます。(12文字まで)

 混雑状況ショートメッセージ
=短い案内文を表示させることができます。(30文字まで)

 混雑状況機能停止

待ち時間

時間数  時間  分数 分

 待ち時間フリーワード
=入力した文字が混雑状況文として優先表示されます。(12文字まで)

 待ち時間ショートメッセージ
=短い案内文を表示させることができます。(30文字まで)

 待ち時間機能停止

待ち人数

 待ち人数フリーワード
=入力した文字が待ち人数文として優先表示されます。(12文字まで)

 待ち人数ショートメッセージ
=短い案内文を表示させることができます。(30文字まで)

 待ち人数機能停止

 

ページトップへ