このページでは実際の待ち時間システムをお試しいただけます。
表示させる項目を自由にカスタマイズ可能です。
待ち時間だけとか、混雑状況だけとかお好みの情報のみを表示できます。
個別の専用管理画面から、リアルタイムで診察までの混雑状況をインターネット上で告知できます。
ただ今β版公開のため、お申込みより2ヵ月間は無料でお試しいただけます。もちろん初期費用も無料です。
お申込み・お問い合わせは掲載申込み・お申込みフォームからどうぞ。
現在の公開情報
$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]
待ち時間更新フォーム