BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: nummon ที่ มกราคม 15, 2009, 15:15:10 PM
-
การดูเวชระเบียนที่ scan เก็บไว้ ของ รพ.ศรีสังวรสุโขทัย
คลิกที่ ปุ่ม แสดงเอกสารที่ scan ใน Patient EMR
โดยเซทที่ system setting ในหัวข้อ IPT SCAN Base URL
ชี้ไปยัง server ที่เรา scan เวชระเบียนเก็บไว้
ผมติดตั้ง webserver(XAMPP) ในตัวที่เก็บข้อมูลเวชระเบียน
แล้วเขียน php ลิ้งไปยังแฟ้มบนเครื่องครับ
ตย. view_chart.php
<?
header('Content-type: application/pdf');
$an = $_REQUEST["an"];
$folder = "25".substr($an,0,2);
$chartfile= "D:\\inpatient_ipd_card/".$folder."/".$an.".pdf";
readfile ($chartfile);
?>
Hosxp จะส่ง an ไปยัง webserver
ของรพ. เก็บแฟ้มไว้ที่ D:\\inpatient_ipd_card/ แยกตามปี 2549...52
ก็ดึง เลขปี จาก2หลักแรกของ an มาใช้เพื่อไปยัง folder ของแต่ละปีครับ
-
ที่ รพ ใช้โปรแกรมเสริมที่ไม่ใช้ hosxp scan หรือเปล่าครับ
สำหรับงานผู้ป่วยใน
:)
-
โหลด ไฟล์รูปที่สแกน ลงในโปรแกรม hosxp หรือยัง
-
ที่แสดงเป็นของเวชระเบียนที่แสกนเก็บไว้ที่อีกเครื่องหนึ่ง
แล้วเขียนลิ้งผ่าน webserver มาแสดงใน hosxp ครับ
ไม่ใช่ opd card ที่ scan เข้าฐานข้อมูลโดยตรง
-
น่าสนใจครับ.......สามารถแจกโปรเจ็ค ตัวนี้ด้วยหรือเปล่าครับ.........ขอบพระคุณครับ
-
น่าสนใจครับ.......สามารถแจกโปรเจ็ค ตัวนี้ด้วยหรือเปล่าครับ.........ขอบพระคุณครับ
ได้ครับ ที่ต้องแก้ไข ใน file view_chart.php คือ
รูปแบบการเก็บข้อมูล ที่รพ.ศรีสังวรฯ scan แต่ละแฟ้มเวชระเบียน saveเป็น PDF
โดยใช้ an เป็นชื่อแฟ้ม เก็บใน folder แยกตามปี 2549,2550....
ถ้ารูปแบบการเก็บต่างไปก็ต้องแก้ไขเล็กน้อยครับ
-
น่าสนใจครับ.......สามารถแจกโปรเจ็ค ตัวนี้ด้วยหรือเปล่าครับ.........ขอบพระคุณครับ
ได้ครับ ที่ต้องแก้ไข ใน file view_chart.php คือ
รูปแบบการเก็บข้อมูล ที่รพ.ศรีสังวรฯ scan แต่ละแฟ้มเวชระเบียน saveเป็น PDF
โดยใช้ an เป็นชื่อแฟ้ม เก็บใน folder แยกตามปี 2549,2550....
ถ้ารูปแบบการเก็บต่างไปก็ต้องแก้ไขเล็กน้อยครับ
ผมขอด้วยคนนะครับ ตอนแรกว่าจะขอตอนประชุม ที่ นครนายก
-
ขอบพระคุณครับ..........น่าจะจัดทำคู่มือด้วยนะครับ
-
;D ;D ;D ตอนอบรมนั่งติดกันทำไมเราไม่รู้เรื่องเลยหว่า น่าสนใจดี ขอด้วยคนแล้วกันครับ ;D ;D ;D
-
สุดยอดเลยครับ ขอบคุณล่วงหน้าครับ :D :D
-
ขอบคุณครับ ;D
สุดยอดจริงๆ :o
-
เป็นประโยชน์มากเลยครับ ขอด้วยคน
ขอบคุณครับ
-
ของผม ใน system setting แก้ไข IPD SCAN BASE URL
กด save ยังไงก็ไม่ได้แนะนำด้วยครับ
-
ของผม ใน system setting แก้ไข IPD SCAN BASE URL
กด save ยังไงก็ไม่ได้แนะนำด้วยครับ
ผมเคยแจ้ง อ. แล้ว แต่ไม่รู้ว่า version 3.52.10.14 แก้ไขหรือยัง
ผมแก้ปัญหาโดยการไปใส่ในตาราง sys_var เลยครับ
-
ของผม ใน system setting แก้ไข IPD SCAN BASE URL
กด save ยังไงก็ไม่ได้แนะนำด้วยครับ
ผมเคยแจ้ง อ. แล้ว แต่ไม่รู้ว่า version 3.52.10.14 แก้ไขหรือยัง
ผมแก้ปัญหาโดยการไปใส่ในตาราง sys_var เลยครับ
ขอบคุณครับ อ.เข้ม
ผมขึ้น error ดังภาพ ตรวจสอบ view_chart.php ด้วยครับ พร้อม thanks อีก 1 แต้ม ครับ ออก web อื่นได้ครับ
<?
header('Content-type: application/pdf');
$an = $_REQUEST["an"];
$folder = "25".substr($an,0,2);
$chartfile= "http:\\192.168.1.10\inpatient_ipd_card/".$folder."/".$an.".pdf";
readfile ($chartfile);
?>
-
ของผม ใน system setting แก้ไข IPD SCAN BASE URL
กด save ยังไงก็ไม่ได้แนะนำด้วยครับ
ผมเคยแจ้ง อ. แล้ว แต่ไม่รู้ว่า version 3.52.10.14 แก้ไขหรือยัง
ผมแก้ปัญหาโดยการไปใส่ในตาราง sys_var เลยครับ
ผมลืมบอกไปว่า ...
ถ้ามีการแก้ไขอะไรก็ตามผ่านหน้า system setting แล้วมีการ save จากปุ่มในหน้านี้ จะทำให้สิ่งที่เรา update ในตารางโดยตรง กลับไปเป็นแบบเดิม ทำให้ต้องใส่ใหม่ นะครับ (เท่าที่เห็นก็จะมี เรื่อง URL ทั้งของ IPT และ ของ OPD Scan นี่แหล่ะครับ)
ผมขึ้น error ดังภาพ ตรวจสอบ view_chart.php ด้วยครับ พร้อม thanks อีก 1 แต้ม ครับ ออก web อื่นได้ครับ
<?
header('Content-type: application/pdf');
$an = $_REQUEST["an"];
$folder = "25".substr($an,0,2);
$chartfile= "http:\\192.168.1.10\inpatient_ipd_card/".$folder."/".$an.".pdf";
readfile ($chartfile);
?>
ผมไม่แน่ใจนะครับ เพราะผมไม่ได้ใช้ ของคุณ nummon ครับ
- ระบบรัน php ได้ใช่หรือป่าวครับ
- ในระบบมีการเรียกอ่าน .pdf ไม่แน่ใจว่าติดตั้ง php-extension สำหรับ pdf ไฟล์หรือป่าว
- บรรทัดที่ผมทำ highlight สีแดง เครื่องหมาย // กับ \\ มันจะต้องเป็นแบบนั้นหรือป่าว
อันนี้ผมไม่แน่ใจนะครับ เพราะผมไม่ถนัดเรื่องนี้เลย :( :(
-
;D ;D เป็นประโยชน์จริงๆครับ ตรงกับความต้องการ ขอด้วยคนนะครับ ;D ;D
-
ผมไม่แน่ใจนะครับ เพราะผมไม่ได้ใช้ ของคุณ nummon ครับ
ของคุณเข้มใช้ระบบดูแสกนเอกสารอย่างไรครับ
ผมขึ้น error ดังภาพ
(http://hosxp.net/index.php?option=com_smf&Itemid=28&action=dlattach;topic=8604.0;attach=35954;image)
error น่าจะเกิดจากไม่มีข้อมูล file ดังกล่าวตาม link
ลองเอา http:\\192.168.1.10\inpatient_ipd_card/2552/52001000.pdf
(2552,52001000.pdf เป็นเลขสมมุติ ให้คุณปรับตามข้อมูลที่คุณมีนะครับ)
ไส่ลงใน browser ดูก่อนครับว่าคุณ link file ไว้ถูกที่หรือเปล่า
ถ้าวางไฟล์ หรือ link fileไว้ถูกที่ โดยทั่วไป browser ก็จะเปิดไฟล์ pdf เองครับ
ถ้าขึ้น error 404 ก็แสดงว่าไม่มี file ตาม link
ให้กลับไปดูตำแหน่งที่วางข้อมูลไว้ กับ setting ของ webserver ครับ
-
ผมทดสอบดูแล้วก็ติด error ครับ
documents root อยู่ที่ /var/www/html/
ที่เก็บไฟล์ pdf อยู่ที่นี่เลย /var/www/html/ipt_chart_db/2552
ใน ipt_chart_db มีโฟลเดอร์ 2552 กับ 2553
ผมกำหนดใน system setting --- http://ip_web_server/view_chart.php
ไฟล์ view_chart.php
<?php
header('Content-type: application/pdf');
$an = $_REQUEST["an"];
$folder = "25".substr($an,0,2);
$chartfile= "\ipt_char_db/".$folder."/".$an.".pdf";
readfile ($chartfile);
?>
error ดังรูป
ผมทดสอบ http://ip_web_server/ipt_chart_db/2552/520012345.pdf
ก็ใช้นะครับ
-
หลังจากที่งง ว่ามัน error อะไรกันนะ?
แหม... เอาเครื่องหมาย \ หน้า ipt_chart_db ออก และเจ้ากรรม ตกตัว t ไปเอง
ไฟล์ view_chart.php
<?php
header('Content-type: application/pdf');
$an = $_REQUEST["an"];
$folder = "25".substr($an,0,2);
$chartfile= "ipt_chart_db/".$folder."/".$an.".pdf";
readfile ($chartfile);
?>
ก็ใช้ได้แล้ว
-
ที่เก็บไฟล์ pdf อยู่ที่นี่เลย /var/www/html/ipt_chart_db/2552
อย่างไรเสียก็นึกถึงความปลอดภัยด้วยนะครับ (เตือนตัวเอง) ;D
เนื่องจากดูผ่านเวบได้ ก็น่าจะสามารถดาวน์โหลดได้ :(
เพราะที่ผมทดสอบ ผมเอามาวางไว้ที่ web document root เลย ไม่ได้แอบไว้
ไม่ได้กำหนดอะไรมาก ขอท่านผู้รู้แนะนำด้วยนะครับ 8) 8)
-
ของคุณเข้มใช้ระบบดูแสกนเอกสารอย่างไรครับ
คุณน้ำมนครับ เวชระเบียนเขาใช้บริการ concept solution ครับ (แต่ก็เหนื่อยเรา :()
ใช้ Micro$oft SQL Server
แยกออกไปเก็บอีก server หนึ่งเฉพาะเลย ลักษณะคล้ายคุณน้ำมนแหละครับ
ใช้ scan จาก clients แล้ว upload ขึ้น server อีกที
ดูโดยรวมก็ดีครับ ตอนนี้ใช้ทั้ง IPD และ OPD (แต่ยังไม่ค่อยได้ใช้ประโยชน์เท่าไร ;))
ใช้มาก็หลายเดือนแล้ว
-
ผมขึ้น error ดังภาพ ตรวจสอบ view_chart.php ด้วยครับ พร้อม thanks อีก 1 แต้ม ครับ ออก web อื่นได้ครับ
<?
header('Content-type: application/pdf');
$an = $_REQUEST["an"];
$folder = "25".substr($an,0,2);
$chartfile= "http:\\192.168.1.10\inpatient_ipd_card/".$folder."/".$an.".pdf";
readfile ($chartfile);
?>
ใช้ได้หรือยังครับ
-
link ถูกต้องครับ
ออก web อื่นได้ครับ server ตัวเดียวกัน ใช้ CenOS 5.3 + xampp-linux-1.7.1.tar.gz
แต่ไม่ออกใน hosxp ตามรูปครับ จะพยายามต่อครับ
documents root อยู่ที่ /opt/lampp/htdocs/
ที่เก็บไฟล์ pdf อยู่ที่นี่เลย /opt/lampp/htdocs/inpatient_ipd_card/2552
ใน inpatient_ipd_card มีโฟลเดอร์ 2552 กับ 2553
ผมกำหนดใน system setting --- http://192.168.1.10/view_chart.php
เป็นประโยชน์มากครับ เพราะ บ.เอกชนเขาเสนอมา สแกน+software เกือบ 150000 บาท
ไฟล์ view_chart.php
<?php
header('Content-type: application/pdf');
$an = $_REQUEST["an"];
$folder = "25".substr($an,0,2);
$chartfile= "http://192.168.1.10/inpatient_ipd_card/".$folder."/".$an.".pdf";
readfile ($chartfile);
?>
-
$chartfile= "http://192.168.1.10/inpatient_ipd_card/".$folder."/".$an.".pdf";
ลองเปลี่ยนเป็น
$chartfile= "inpatient_ipd_card/".$folder."/".$an.".pdf";
ดูครับ
-
เปลี่ยนแล้วขึ้น ดังภาพครับ
ไม่เป็นไร ครับ ขอบคุณคุณเข้ม และคุณน้ำมนมากครับเดี๋ยวลองกับ windows ก็ได้ครับ
พอดีเสียดาย พื้นที่ ใน webserver นะครับ
-
บน linux ชื่อไฟล์จะ case sensitive นะครับ
ลองดูอีกที นะครับ
เห็นที่แสดง PDF เป็นตัวใหญ่
แต่ใน view_chart.php เป็นตัวเล็ก
อย่างไรเสียก็นึกถึงความปลอดภัยด้วยนะครับ (เตือนตัวเอง) ;D
เนื่องจากดูผ่านเวบได้ ก็น่าจะสามารถดาวน์โหลดได้ :(
เพราะที่ผมทดสอบ ผมเอามาวางไว้ที่ web document root เลย ไม่ได้แอบไว้
ไม่ได้กำหนดอะไรมาก ขอท่านผู้รู้แนะนำด้วยนะครับ 8) 8)
ถ้าต้องการความปลอดภัยขึ้นอีกหน่อย แนะนำอันนี้ครับ
ทำลายน้ำให้เอกสารแสกนผู้ป่วยใน
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10984
-
บน linux ชื่อไฟล์จะ case sensitive นะครับ
ลองดูอีกที นะครับ
เห็นที่แสดง PDF เป็นตัวใหญ่
แต่ใน view_chart.php เป็นตัวเล็ก
อย่างไรเสียก็นึกถึงความปลอดภัยด้วยนะครับ (เตือนตัวเอง) ;D
เนื่องจากดูผ่านเวบได้ ก็น่าจะสามารถดาวน์โหลดได้ :(
เพราะที่ผมทดสอบ ผมเอามาวางไว้ที่ web document root เลย ไม่ได้แอบไว้
ไม่ได้กำหนดอะไรมาก ขอท่านผู้รู้แนะนำด้วยนะครับ 8) 8)
ถ้าต้องการความปลอดภัยขึ้นอีกหน่อย แนะนำอันนี้ครับ
ทำลายน้ำให้เอกสารแสกนผู้ป่วยใน
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10984
ได้แล้วครับ ขอบคุณมากครับ แก้ view_chart.php .PDF ครับ
ขอบคุณอีกครั้งครับ ทั้งคุณเข้ม และคุณน้ำมน
<?php
header('Content-type: application/pdf');
$an = $_REQUEST["an"];
$folder = "25".substr($an,0,2);
$chartfile= "http://192.168.1.10/inpatient_ipd_card/".$folder."/".$an.".PDF";
readfile ($chartfile);
?>
-
ได้แล้วครับ ขอบคุณมากครับ แก้ view_chart.php .PDF ครับ
ชื่อก็บอกอยู่แล้วว่าชื่อ ..... น้ำมน(ต์) .....
ดีใจด้วยครับ ...
Linux เขาเป็นคุณชายละเอียดอย่างนี้เอง
เพราะฉะนั้นเวลามีคนมาจู้จี้จุกจิก ก็อย่าไปว่าเขานะ ;D ;D
ถ้าต้องการความปลอดภัยขึ้นอีกหน่อย แนะนำอันนี้ครับ
ทำลายน้ำให้เอกสารแสกนผู้ป่วยใน
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10984
สอบถามคุณน้ำมน ครับ
เนื่องจากผมไม่ได้ทดสอบทำลายน้ำ (ไม่มีเครื่องลง xampp)
ถ้าทำลายน้ำแล้ว จะป้องกันคนที่เข้าโดยตรงแบบนี้
http://ip_web_server/inpatient_ipd_card/2552/520012345.pdf
ได้หรือไม่ครับ
ที่ต้องถามเพราะ ดูจากที่ การที่จะเปิด pdf ได้ต้องลง pdf reader ที่ Client
และเวลาเปิดจากหน้า Patient EMR ดูเอกสารที่ scan
หน้าต่างของ HOSxP ที่ใช้ดูภาพ scan จะเป็นตามรูป 1
และจะเรียกใช้บริการของ pdf file reader แทน
ถามเลยละกันมีวิธีให้เปิดได้จากหน้านี้หรือป่าวครับ
ต้องใช้กับไฟล์ นามสกุล อะไรบ้าง จึงจะทำให้เอกสารที่สแกนเปิดดูได้จากหน้าต่างของ HOSxP ....
... รบกวนอีกครั้งครับ
-
ที่ว่า
เปิดดูได้จากหน้าต่างของ HOSxP ....
มันก็คือ hosxp ทำตัวเป็น browser คล้ายฝัง IE ไว้
สังเกตจาก Proxy setting ขึ้นตาม IE นะครับ
ฉะนั้น
การที่จะเปิด pdf ได้ต้องลง pdf reader ที่ Client << น่าจะถูกต้องแล้ว ที่รพ.ใช้ acrobat กับ foxit
ถ้าทำลายน้ำแล้ว จะป้องกันคนที่เข้าโดยตรงแบบนี้
http://ip_web_server/inpatient_ipd_card/2552/520012345.pdf
ได้หรือไม่ครับ
ในตัว view_chart.php ใหม่ที่ทำลายน้ำ
จะตรวจสอบว่าผู้เข้าดู ได้loginเข้าhosxpหรือไม่ ถ้าไม่พบหรือไม่มีสิทธิ
ก็จะขึ้น "ไม่มีสิทธิเข้าดูครับ"
หมายเหตุ สามารถเอาส่วนที่ทำลายน้ำออก ใช้เฉพาะส่วนตรวจสอบสิทธิ ก็น่าจะได้นะครับ
ลองปรับใช้ดู
-
ผมขอหน้าจอที่ทำการบันทึกได้มั๊ยครับ ว่ามันต้องบันทึกหน้าไหน บันทึกหน้าผู้ป่วยใน แล้วคลิกขวาที่รายชื่อ จากนั้นเลือก scan doctor order หรือเปล่าครับ
-
ขอบคุณที่ให้ความรู้ คับผม
-
น่าสนใจครับ.......สามารถแจกโปรเจ็ค ตัวนี้ด้วยหรือเปล่าครับ.........ขอบพระคุณครับ
ขอเอามาเป็น Guide ได้มั๊ยครับ :D
-
อยากทราบหน้าจอที่บันทึกอะครับ ว่าใช้หน้าจอไหนครับ ผมบันทึกไม่ได้ครับ
-
ระบบนี่ ถ้าทำได้จริง ก็น่าสนใจครับ ว่าแต่จะมีอาจารย์ท่านไหนที่พอจะให้รายละเอียดเพิ่มเติมได้อีกบ้างครับ เป็นต้นว่า หน้าจอการใช้งานต่างๆ ทั้งสแกน ดูภาพ อ่ะครับ