วันจันทร์ที่ 26 พฤศจิกายน พ.ศ. 2561

ตรวจประเมินคุณภาพ 2562

1._CID 13หลัก TypeArea 1,3 
2.
3.Ubonsystemการส่ง, Ub_Sims

 QOF62  ประมาณเดิม  จัดแบ่ง2กอง  
-Typearea1,3
-

HAIT
-ตัวชี้วัด 7 หมวด
-มาตรฐานห้องServer
-ดูงาน14ธ.ค61 คูเมือง บุรีรัมย์


TB Reference system 
รพ.จัดหามาแล้วมาเบิกต่อที่ สสจ.
เขื่องใน 50 พรรษา นำร่อง
20,000 บาท
pc all in one
webcam
microphone
App:Line


เรื่องฝาก นพ.สสจ 
Update HI ปรับโครงสร้าง ฟอร์ม




วันอังคารที่ 20 พฤศจิกายน พ.ศ. 2561

PHP API Class private public

สอน PHP OOP แบบ ยาว Public Private Protected และ extends
เทคนิการเขียน PHPแบบ OOP
PHP REST API
สอน php เบื้องต้นoop
มาใช้ OOP ในการจัดการกับ Database PHP กับ MySQL(thaicreate)
mysql class1 (thaicreate)
สอนเขียน PHP แบบ OOP ผ่าน VDO Clip
REST API PHP(simple)
Restful Web Services in PHP Example – PHP + MySQL with Source Code
สอน Nodejs RestFul API ตอนที่ 1 - Create Server
วิธีการใช้งาน PHP curl (Postman) >>>เข้าใจง่ายดี
REST API Step By Step
Video สอนRestAPI Nodejs
มาทำ RESTFul API ด้วย Node.js กับ Express กันดีกว่า
สร้าง Restful API ด้วยExpress
slim_api_php
ติดตั้งSlim
Create Rest Api ฝรั่งทำ
Nodejs-Mysql-GET-POST-DELETE
มาใช้ Lumen ทำ RESTful API กัน
php_rest_myblogฝรั่งสอน
http://www.siamhtml.com/restful-api-with-node-js-and-express/
Node.js + MySQL CRUD - GET,POST,PUT and DELETE
ตัวอย่างการเขียน Nodejs Ejs

nodejs mysql express get post update แบบเข้าใจง่ายมาก


Nodejs ejs tempalte ระบบสมาชิก

วันจันทร์ที่ 19 พฤศจิกายน พ.ศ. 2561

การสร้าง REST Web Service แบบ JSON ด้วย PHP

JSON ย่อมาจาก JavaScript Object Notation เป็นอีกหนึ่งรูปแบบภาษาที่ใช้ในการแลกเปลี่ยนข้อมูลข้ามแพลตฟอร์ม ซึ่งเป็นข้อมูลประเภทสตริงที่มีรูปแบบข้อมูลคล้ายกับอาร์เรย์ JSON สามารถใช้งานร่วมกับ Web Service แบบ REST ได้เป็นอย่างดี จึงได้รับความนิยมมากในการใช้แลกเปลี่ยนข้อมูล ในหัวข้อนี้จะได้กล่าวถึงการใช้ PHP เพื่อพัฒนา REST Web Service โดยใช้ JSON เป็นรูปแบบในการแลกเปลี่ยนข้อมูล

การสร้างบริการบนฝั่งเซิร์ฟเวอร์

การพัฒนา PHP เพื่อให้บริการเว็บเซอร์วิสแบบ REST นั้น สามารถทำได้โดยประกาศส่วนหัว (Header) ของเอกสารให้เป็นประเภท JSON และส่งคืนค่าเจซันออบเจ็กต์หรือเจซันอาร์เรย์ ก็สามารถเปิดให้บริการได้แล้ว ดังขั้นตอนต่อไปนี้
  1. สร้างไฟล์ PHP ตั้งชื่อว่า getAllProducts.php ในตัวอย่างนี้ จะพัฒนา Web Service เพื่อติดต่อขอข้อมูลสินค้าจากฐานข้อมูล MySQL
  2. ประกาศให้เอกสารนี้สามารถเข้าถึงได้จากทุกแหล่ง และประกาศหัว (header) ของเอกสารให้เป็นประเภท JSON
2. ติดต่อฐานข้อมูล MySQL เลือกฐานข้อมูลชื่อ shop

AIS โปร

https://myais.ais.co.th/login

Mbase_anamai Table ที่ต้องคงไว้

Mbase_anamai Table ที่ต้องคงไว้
1.account_names
2.account2552
3.accountnew
4.bank
5.expense_catagories
6.expense_groups
7.ivt_catagory
8.passbooks
9.revenve_catagoty
10.staff
12supplies

วันอาทิตย์ที่ 18 พฤศจิกายน พ.ศ. 2561

PHP และ JSON กับ Web Service

PHP และ JSON กับ Web Service การรับส่งข้อมูลจาก MySQL ในรูปแบบของ JSON

PHP และ JSON กับ Web Service การรับส่งข้อมูลจาก MySQL ในรูปแบบของ JSON การนำ JSON มาใช้งานร่วมกับ PHP Web Service ยิ่งทำให้การเขียนโปรแกรมที่ทำการส่งค่าระหว่าง Server กับ Client นั้นสะดวกยิ่งขึ้น จะเพิ่มความสามารถในการรัวส่งค่าตัวแปร ระหว่างกันได้ดียิ่งกว่าเดิม และสะดวกกว่าการรังส่งในรูปแบบ XML เพราะ JSON Code เป็น String ที่มีรูปแบบง่าย ๆ สามารถอ่านและเข้าใจได้ง่าย อีกทั้งในฝั่งของ Client และ Server ก็สามารถแปลงค่าจาก JSON ได้อย่างไม่ยากเช่นเดียวกัน


PHP Web Service and JSON

PHP และ JSON กับ Web Service

PHP และ JSON กับ Web Service การรับส่งข้อมูลจาก MySQL ในรูปแบบของ JSON

PHP และ JSON กับ Web Service การรับส่งข้อมูลจาก MySQL ในรูปแบบของ JSON การนำ JSON มาใช้งานร่วมกับ PHP Web Service ยิ่งทำให้การเขียนโปรแกรมที่ทำการส่งค่าระหว่าง Server กับ Client นั้นสะดวกยิ่งขึ้น จะเพิ่มความสามารถในการรัวส่งค่าตัวแปร ระหว่างกันได้ดียิ่งกว่าเดิม และสะดวกกว่าการรังส่งในรูปแบบ XML เพราะ JSON Code เป็น String ที่มีรูปแบบง่าย ๆ สามารถอ่านและเข้าใจได้ง่าย อีกทั้งในฝั่งของ Client และ Server ก็สามารถแปลงค่าจาก JSON ได้อย่างไม่ยากเช่นเดียวกัน

Screenshot
ที่มาhttps://www.thaicreate.com/community/php-web-service-json.html
PHP Web Service and JSON


jQuery Ajax กับ JSON ทำความเข้าใจ การรับส่งข้อมูล JSON ผ่าน jQuery กับ Ajax


PHP and Web Service

ที่มาhttps://www.thaicreate.com/php/php-and-web-service.html

PHP and Web Service

PHP and Web Service การใช้งาน PHP กับ Web Service ในรูปแบบต่าง ๆ ทั้ง ทั้งการสร้าง Web Service และการเรียกใช้งาน Web Service

PHP กับ SoapClient และเรียกเว็บเซอร์วิส ของ ASP.NET Web Service (php_soap.dll)

วันพฤหัสบดีที่ 1 พฤศจิกายน พ.ศ. 2561

ตัวอย่างSQL Revisit 48 ชม.



' revisit in 48 hr, diag เดียวกัน 

select op.vn as vn_1,op.vstdate as d1,i1.name as icdname_1,d1.name as doctor_name1,
 concat(p.pname,"",p.fname,"  ",p.lname) as ptname ,
 v.hn,count(v.hn),
op2.vn as vn_2,op2.vstdate as d2,op.vsttime as time_1,op2.vsttime as time_2, i2.name as icdname_2, d2.name as doctor_name2 ,
(((to_days(op2.vstdate)*24)- ((to_days(op.vstdate)*24)) + (( time_to_sec(op2.vsttime))/3600)) - (( time_to_sec(op.vsttime))/3600))
as revist_time
from opitemrece op
left outer join vn_stat v on v.vn=op.vn
left outer join ovst o on o.hn=v.hn  and o.vn > v.vn  and o.vn is not null
left outer join vn_stat v2 on v2.vn=o.vn
left outer join opitemrece op2 on o.vn=op2.vn and  op2.vn is not null
left outer join icd101 i1 on i1.code=v.pdx
left outer join icd101 i2 on i2.code=v2.pdx
left outer join doctor d1 on d1.code=v.dx_doctor
left outer join doctor d2 on d2.code=v2.dx_doctor
left outer join patient p on p.hn=o.hn  
where op.vstdate between'2009-03-01'and'2009-03-01'
 and (((to_days(op2.vstdate)*24)- ((to_days(op.vstdate)*24)) + (( time_to_sec(op2.vsttime))/3600)) - (( time_to_sec(op.vsttime))/3600)) between 0.001 and 48 
and v.pdx=v2.pdx
group by v.hn
having count(v.hn)>1
order by op.vstdate

DATE Function ตัวอย่างการใช้งาน

ตัวอย่าง DATE Function

ADDDATE

ADDDATE(date,INTERVAL expr unit), ADDDATE(expr,days), DATE_ADD(expr,days)
mysql> SELECT DATE_ADD('1998-01-02', INTERVAL 31 DAY);
+---------------------------------------------------------+
| DATE_ADD('1998-01-02', INTERVAL 31 DAY)                 |
+---------------------------------------------------------+
| 1998-02-02                                              |
+---------------------------------------------------------+
1 row in set (0.00 sec)

mysql> SELECT ADDDATE('1998-01-02', INTERVAL 31 DAY);
+---------------------------------------------------------+
| ADDDATE('1998-01-02', INTERVAL 31 DAY)                  |
+---------------------------------------------------------+
| 1998-02-02                                              |
+---------------------------------------------------------+
1 row in set (0.00 sec)
สำหรับ MySQL argument ที่ 2 ถ้าไม่กำหนดหน่วยจะเป็นวัน
mysql> SELECT ADDDATE('1998-01-02', 31);
+---------------------------------------------------------+
| DATE_ADD('1998-01-02', INTERVAL 31 DAY)                 |
+---------------------------------------------------------+
| 1998-02-02                                              |
+---------------------------------------------------------+
1 row in set (0.00 sec)

Function DATE Mysql

Database SQL – Date Function

การใช้งาน Date function จะมีด้วยกันหลายรูปแบบ ผู้ใช้งานสามารถเลือกใช้ function ที่เหมือนสมกับความต้องการได้ โดยส่วนมาก database แบบ RDBMS จะรองรับ function date ตามข้อมูลดังนี้
Date FunctionExpressionDetail
  ADDDATE()  ADDDATE(expr,days)  เพิ่มจำนวนวัน
  ADDTIME()  ADDTIME(expr1,expr2)  เพิ่มจำนวนเวลา
  CONVERT_TZ()  CONVERT_TZ(dt,from_tz,to_tz)  เปลี่ยน timezone (GMT)
  CURDATE()  CURDATE()  แสดงวันปัจจุบัน
  CURRENT_DATE()  CURRENT_DATE()  แสดงวันปัจจุบัน
  CURRENT_TIME()  CURRENT_TIME()  แสดงเวลาปัจจุบัน
  CURRENT_TIMESTAMP()  CURRENT_TIMESTAMP()  แสดงวันและเวลาปัจจุบัน
  CURTIME()  CURTIME()  แสดงเวลาปัจจุบัน
  DATE_ADD()  DATE_ADD(date,INTERVAL expr unit)  เพิ่มจำนวนวัน
  DATE_FORMAT()  DATE_FORMAT(date,format)  กำหนดรูปแบบการแสดงผลวันเวลา
  DATE_SUB()  DATE_SUB(date,INTERVAL expr unit)  ลดจำนวนวัน
  DATE()  DATE(expr)  แสดงเฉพาะส่วนของวันที่
  DATEDIFF()  DATEDIFF(expr1,expr2)  คำนวณระยะห่างของวัน
  DAY()  DAY(date)  แสดงวันที่ของเดือน 1-31
  DAYNAME()  DAYNAME(date)  แสดงชื่อวันของสัปดาห์
  DAYOFMONTH()  DAYOFMONTH(date)  แสดงวันที่ของเดือน 1-31
  DAYOFWEEK()  DAYOFWEEK(date)  แสดงชื่อวันของสัปดาห์
  DAYOFYEAR()  DAYOFYEAR(date)  แสดงวันที่ของปี 1-366
  EXTRACT()  EXTRACT(unit FROM date)  แยกข้อมูลส่วนของวันเดือนปี
  FROM_DAYS()  FROM_DAYS(N)  วันที่ห่างจาก Gregorian calendar (1582)
  FROM_UNIXTIME()  FROM_UNIXTIME (unix_timestamp,format)  แสดงรูแบบวันที่แบบ Unix
  HOUR()  HOUR(time)  แยกข้อมูลส่วนของชั่วโมง
  LAST_DAY()  LAST_DAY(date)  แสดงวันสุดท้ายข้องเดือน (28,29,30,31)
  LOCALTIME()  LOCALTIME()  แสดงเวลาปัจจุบัน
  LOCALTIMESTAMP()  LOCALTIMESTAMP()  แสดงเวลาปัจจุบัน
  MAKEDATE()  MAKEDATE(year,dayofyear)  ใช้ day of year มาสร้าง วันเดือนปี
  MAKETIME()  MAKETIME(hour,minute,second)  สร้างเวลาจากตัวแปร ชั่วโมง,นาที,วินาที
  MICROSECOND()  MICROSECOND(expr)  แสดงข้อมูลเฉพาะ microsecond
  MINUTE()  MINUTE(time)  แสดงข้อมูลเฉพาะนาที
  MONTH()  MONTH(date)  แสดงข้อมูลเฉพาะเดือน
  MONTHNAME()  MONTHNAME(date)  แสดงข้อมูลชื่อเดือน
  NOW()  NOW()  แสดงวันและเวลาปัจจุบัน
  PERIOD_ADD()  PERIOD_ADD(P,N)  เพิ่มจำนวนเดือน (N) ใน (P) ด้วย format YYYYMM
  PERIOD_DIFF()  PERIOD_DIFF(P1,P2)  คำนวณระยะห่างของเดือน
  QUARTER()  QUARTER(date)  แสดงข้อมูล quarter (1-4)
  SEC_TO_TIME()  SEC_TO_TIME(seconds)  เปลี่ยนวินาทีเป็น format เวลา HH:MM:S
  SECOND()  SECOND(time)  แสดงข้อมูลเฉพาะวินาที
  STR_TO_DATE()  STR_TO_DATE(str,format)  เปลี่ยน string เป็น date format
  SUBDATE()  SUBDATE(expr,days)  ลดจำนวนวัน
  SUBTIME()  SUBTIME(expr1,expr2)  ลดจำนวนเวลา
  SYSDATE()  SYSDATE()  แสดงวันเวลาปัจจุบัน
  TIME_FORMAT()  TIME_FORMAT(time,format)  แสดงเวลาตาม format ที่ระบุ
  TIME_TO_SEC()  TIME_TO_SEC(time)  แปลงเวลาเป็นหน่วยวินาที (0-86400)
  TIME()  TIME(expr)  แสดงเฉพาะส่วนของเวลา
  TIMEDIFF()  TIMEDIFF(expr1,expr2)  คำนวนส่วนต่างของเวลา
  TIMESTAMP()  TIMESTAMP(expr)  แสดงวันเวลาตาม format
  TIMESTAMPADD()  TIMESTAMPADD (unit,interval,datetime_expr)  เพิ่มจำนวนเวลา
  TIMESTAMPDIFF()   TIMESTAMPDIFF (unit,datetime_expr1,datetime_expr2)  คำนวณส่วนต่างของวันเวลา
  TO_DAYS()  TO_DAYS(date)  แสดงจำนวนวัน ตั้งแต่ปีที่ 0
  UNIX_TIMESTAMP()  UNIX_TIMESTAMP(date)  แปลง epoch date หรือ UNIX timestamp
  UTC_DATE()  UTC_DATE()  แสดงวันที่ปัจจุบัน UTC
  UTC_TIME()  UTC_TIME()  แสดงเวลาปัจจุบัน UTC
  UTC_TIMESTAMP()  UTC_TIMESTAMP()  แสดงวันเวลาปัจจุบัน UTC
  WEEK()  WEEK(date[,mode])  แสดงเลขของสัปดาห์ในปี (1-53)
  WEEKDAY()  WEEKDAY(date)  แสดง weekday 0-6  (0 = วันจันทร์)
  WEEKOFYEAR()  WEEKOFYEAR(date)  แสดงเลขของสัปดาห์ในปี (1-53)
  YEAR()  YEAR(date)  แสดงข้อมูลปี
  YEARWEEK()  YEARWEEK(date)  แสดงข้อมู