การติดตั้งระบบ Smart Refer เขต 10 เข้ากับ Himpro
ระบบส่งต่อข้อมูลคนไข้ Smart Refer พัฒนาขึ้นเพื่อใช้ส่งข้อมูลคนไข้ refer โดยการเชื่อมกับ HIS ต่างๆ เพื่อดึงข้อมูลที่จำเป็นสำหรับการรักษาต่อ
หลักการทำงานของระบบ
- ระบบจะดึงข้อมูลจาก his โดย web service ผ่านเว็บที่เป็น Host ภายในของโรงพยาบาลเอง แล้วค่อยส่งเข้าระบบกลางที่มี server อยู่ที่อุบลราชธานี
การติดตั้งระบบ
สามารถติดตั้งได้ 3 รูปแบบคือ
- ติดตั้งเองทั้งหมดผ่านคู่มือนี้ คู่มือการติดตั้ง web คู่มือการติดตั้ง api
- ติดตั้งเองผ่าน docker คู่มือการติดตั้งมีในคู่มือของข้อ 1
- ติดตั้งอย่างง่ายผ่านไฟร์ image vm ที่มีการติดตั้งระบบทุกอย่างไว้แล้ว แค่ไป config ค่าอื่นๆเล็กน้อย
ในบนความนี้จะสอนการติดตั้งแบบข้อ 3
จะติดตั้งบน Server Esxi หรือ บนโปรแกรม VMware , VisualBox ก็ได้
การ config ระบบ Smart Refer
- รันคำสั่งเพื่อสร้างฟังชั่นในฐานข้อมูล Himpro โดยสามารถดาวโหลดคำสั่งได้จากลิ้งด้านบน
- Config API
- เชื่อมต่อเข้าไปยัง server ผ่าน ssh หรือจำทำผ่านหน้าจอ
- เข้าไปยัง folder ด้วยคำสั่ง
cd /home/bitnami/nodejs-10.19.0-0/
sudo ./use_nodejs
cd /home/bitnami/nodejs-10.19.0-0/apache2/htdocs/smart-refer-api
nano config.txt
จากนั้น Save file นี้ โดยการ Ctrl + x แล้วกด y
จากนั้นใช้คำสั่ง
tsc
- Config Web
cd /home/bitnami/lampstack-7.2.27-0/apache2/htdocs/smart-refer-web
nano config.php
ทดสอบ
โดยการเปิด browser แล้วเข้าไปที่ http://{ip}/smart-refer-web
ตรวจสอบว่า api ทำงานหรือไม่
ทดสอบ api ด้วยโปรแกรม postman
SELECT pcucode,userlogin,username,cid,right(cid,4)'pass' FROM hosdata.`user`
UPDATE hosdata.`user` SET pcucode = '10700' WHERE pcucode = '' or pcucode is NULL;
การอับเดทตัวเว็บ และ api
cd /home/bitnami/nodejs-10.19.0-0
sudo ./use_nodejs
cd /home/bitnami/nodejs-10.19.0-0/apache2/htdocs/smart-refer-api/
git reset --hard origin/dev
cd /home/bitnami/lampstack-7.2.27-0/apache2/htdocs/smart-refer-web/
git reset --hard origin/master