แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - manoi

หน้า: [1] 2 3 ... 171
1
ระบบ video call จะรองรับการโทรเข้ามาจาก รพ อื่นๆ ครับ ส่วนระบบห้อง lab จะมีตัวเลือกให้จำกัดหรือไม่จำกัดช่วงวันที่ๆ สามารถแสดงผลย้อนหลังได้ครับ

2
รอ version ถัดไปนะครับ

3
v3 ที่งานใช้ version อะไรครับ

4
อาจจะต้องหาคำสั่งที่ทำให้ตัว agent error มาตรวจสอบครับ ดูในตาราง replicate_log นะครับ

5
Delphi / Pascal / Re: การใช้งานระบบ Script Program ใน HOSxP XE / PCU XE
« เมื่อ: มีนาคม 16, 2023, 16:59:01 PM »
ท่านใดมีข้อสงสัย พิมพ์ถามได้ ใน webboard ระบบ webboard ตอนนี้ link webhook ไปยัง slack channel #webboard ของ  Workspace HOSxP Admin Contribute ครับ

6
Delphi / Pascal / Re: การใช้งานระบบ Script Program ใน HOSxP XE / PCU XE
« เมื่อ: มีนาคม 16, 2023, 16:19:29 PM »
คราวนี้มาดูการนำ Script ไปใช้งานนะครับ คือหลายๆ คนคงจะสงสัยว่า script ที่เขียนนี้จะเอาไปใช้ยังไง นอกจากที่จะต้องมา Run ที่หน้าจอ Script นี้ ใน HOSxP XE จะมีระบบ Tracking การ update ตาราง ว่าตอนนี้ user มีการบันทึกข้อมูลที่เกี่ยวข้องกับตารางอะไร และระบบ Script นี้จะไปทำการ hook กับ event ที่เกิดขึ้นกับตารางในระบบ ว่าหากมีการ เพิ่ม / แก้ไข / ลบ ข้อมูลจากตาราง ให้เรียกใช้งาน script ต่างๆ ได้ ซึ่งเมนูที่จะกำหนดให้ระบบเรียกใช้งาน Script จะอยู่ที่เมนูนี้ครับ

[ Guests cannot view attachments ]

ซึ่งในหน้าจอนี้ มีช่องที่ต้องอธิบายคือ table_op คือ เหตุการณ์ที่ต้องการให้ run script ว่าจะให้ run ตอนไหน
 1 = append, 2 = edit ,3 = delete

[ Guests cannot view attachments ]

run before เป็นตัวเลือก ว่าจะให้ script ทำงาน ก่อน หลัง หลังจาก ที่ข้อมูลถูกบันทึกนะครับ


ตอนนี้ตารางที่รองรับ event ที่ hook ไว้กับหน้าจอต่างๆ ที่ทดสอบแล้วจะมีตารางดังนี้ครับ

- patient
- ovst
- ipt
- doctor_wb
- ovst_doctor_sign
- doctor_wb_nurse
- opdscreen
- opitemrece
- opd_qs_slot
- person
- lab_head (เฉพาะ table_op = 2 , run_before = N)

ตารางที่ไม่ใช่ตารางจริงๆ จะเป็นการ hook operation ในหน้าจอนั้นๆ (เช่น *_wb_* )


7
ลองบันทึกข้อมูลบ้านซ้ำ แล้วดูว่าจำนวนคน update ถูกต้องหรือเปล่านะครับ

8
Delphi / Pascal / Re: การใช้งานระบบ Script Program ใน HOSxP XE / PCU XE
« เมื่อ: มีนาคม 16, 2023, 07:06:32 AM »
ถัดไปมาดูปัญหาแรกที่หลายๆ ท่านเจอเวลานำ Script ไปใช้งาน ดูเหมือนว่า Script จะทำงานแล้วโปรแกรมไม่ทำงานต่อตาม Flow ปกติ อันนี้เนื่องมาจาก แต่เดิม การเรียกใช้งาน Script นั้นเป็นการเรียกใช้แบบไม่สนใจ result คือ ไม่ว่าจะบันทึกขัอมูลแบบไหนอย่างไร พอปิดหน้าจอ ก็ทำงานต่อ ซึ่งมันจะมีปัญหากับงานที่ต้องมีการยืนยัน หรือกรณีที่ต้องการให้ Script ทำการตรวจสอบข้อมูลตาม Logic ที่เขียนเอาไว้ ถ้าไม่ผ่าน ถือว่าทำงานต่อไปไม่ได้  ตอนนี้จึงมีการออกแบบว่า Script ที่เขียน ถ้าต้องการให้ระบบทำงานไปต่อได้หลังจาก Script ทำงานได้เสร็จสิ้นแล้ว ต้องกำหนดตัวแปรที่ชื่อว่า CurrentHostScriptOK ให้เป็น True ด้วย Statement นี้ครับ

โค๊ด: [Select]
   CurrentHostScriptOK := true;

ในตัวอย่างผมเขียนไว้ตรง event onClose ของ Form นะครับ

[ Guests cannot view attachments ]


ใน version ใหม่ มีการแก้ไขระบบให้ตรวจสอบสถานะของ Script ก่อนเรียกใช้งาน เพื่อให้สามารถ เปิด/ปิด ภายหลังได้ กรณี Script มีปัญหา ถ้าไม่ Check ตรงนี้ Script นี้จะไม่ถูกเรียกใช้งาน แต่จะกดปุ่ม Run ที่หน้าจอ ออกแบบได้ครับ

[ Guests cannot view attachments ]

9
Delphi / Pascal / การใช้งานระบบ Script Program ใน HOSxP XE / PCU XE
« เมื่อ: มีนาคม 16, 2023, 06:21:02 AM »
สวัสดีครับทุกท่าน เหมือนกับผมจะห่างหายไปจาก Webboard นี้ไปนานมากๆ ตอนนี้ผมปรับ flow การทำงานในสำนักงานใหม่ ใช้ slack แทน และเชื่อมต่อระบบ นี้เข้ากับ webhook ของ slack แล้ว น่าจะไม่พลาดการแจ้งเตือนให้เข้ามาตอบในนี้ครับ

ก่อนหน้านี้มี admin หลายท่านถามเข้ามาเรื่องการใช้งาน Script ไม่ว่าจะเป็น กิจจา / ป๊อป /  นาจ /... (ขออภัยครับผมจำได้ไม่หมด) ก็เลยคิดว่าเขียนไว้ตรงนี้น่าจะดีกว่า และจริงๆ แล้วผมน่าจะเคยเขียนอธิบายไว้ที่ไหนสักแห่งแล้ว ถือว่าเขียนใหม่แบบ Update Concept อีกรอบก็แล้วกันนะครับ

ระบบ Script สามารถเข้าไปทดสอบออกแบบ/เขียน code ได้ที่เมนู Tools -> Form Designer -> Form Designer ครับ

[ Guests cannot view attachments ]

การเขียน Script เขียนได้ 2 แบบครับ คือแบบที่เป็น Script (ไม่มี UI) และแบบที่เป็นหน้าจอแสดงขึ้นมาให้ผู้ใช้งานเห็น และสามารถรับ Input ข้อมูล เหมือนกับเขียนโปรแกรม มาดูขั้นตอนแบบสร้างเป็นฟอร์มซึ่งเป็นแบบที่ง่ายที่สุดก่อนนะครับ

เลือก New Form (ปุ่มมุมซ้ายบน สีปุ่มมันเหมือนจะไม่ active แต่ว่าสามารถกดได้ครับ จะแสดง popup menu ขึ้นมาให้เลือก)

[ Guests cannot view attachments ]

อย่างแรกที่ต้องทำคือตั้งชื่อ Form ครับ โดยชื่อ Form นี้จะถูกนำไปตั้งเป็นชื่อของ Script Module ในระบบให้ด้วย ถ้าจะเปลี่ยนชื่อ Script Module ต้องมาแก้ที่ชื่อ Form (ใน Instance ของ Application เดียวกัน ปกติจะไม่สามารถสร้าง form ชื่อเดียวกันขึ้นมาทำงานพร้อมๆ กันได้ ซึ่งปกติ Flow ของการ Run Script ก็ไม่น่าจะมีปัญหาอะไร เพราะว่า ระบบจะแสดง Form แบบ Modal ขึ้นมาเวลาเรียกใช้งานครับ)

[ Guests cannot view attachments ]

ตั้งชื่อ Form เสร็จแล้วก็ควรมากำหนด Default Font ของ Form ใหม่เพราะจะมีผลกับ component ที่จะวางลงไปใน Form ถ้าเป็น ณ ตอนนี้ Tahoma size 12 น่าจะเหมาะสมที่สุด

ในตัวอย่างผมวาง Button ลงไป 1 ตัว แล้ว Double Click ที่ Button เพื่อสร้าง Event OnClick ของ Button

[ Guests cannot view attachments ]

เสร็จแล้วก็มาตั้งชื่อ ของ Script Application ที่ Tab สุดท้าย แล้วกด Save ก็จะเสร็จสิ้นในการสร้าง Script ครับ

[ Guests cannot view attachments ]

click Run -> Script Run ก็จะเป็นการ Run Script ที่เราเขียนครับ


[ Guests cannot view attachments ]

10
สอบถามครับ กรณีรพช.ตรวจ LAB Covid เองไม่ได้ ส่งตรวจที่รพศ.แทน
ต้องตั้งค่า LAB Covid TMLT ไหมครับ และต้องติ๊กเปิดระบบรายงานผลไปที่กระทรวงไหมครับ

กรณีที่ รพ.ไม่ได้มีการทำ Lab ในกลุ่ม Covid-19 ไม่จำเป็นต้องตั้งค่าให้ส่ง MOPH ครับ

11
ส่งหน้าจอพร้อมอธิบายขั้นตอนการบันทึกข้อมูลเข้ามาด้วยครับ

12
น่าจะเกิดจากปัญหาที่เปลี่ยนรูปแบบการใส่ CID ใหม่ ตอนนี้ผมแก้ไขให้แล้วครับ ฝากทดสอบอีกครั้งในรุ่น 3.64.2.4 นะครับ

13
ส่งหน้าจอช่องตัวเลือกที่มีปัญหาเข้ามาด้วยครับ

14
นอกเรื่อง / ESP-8266 และ HW-655 Relay (STC15F104W)
« เมื่อ: เมษายน 26, 2020, 12:06:38 PM »
ผมคิดอยู่นานว่าจะเขียนเรื่องนี้ไว้ดีมั้ย เพราะมันไม่เกี่ยวกับ HOSxP แต่ไหนๆ ก็ไหนๆ แล้ว อีกทั้งผมไม่อยากให้สิ่งที่ผมค้นหามันสูญเปล่า และเผื่อจะมีประโยชน์กับคนที่เจอปัญหาแบบเดียวกัน

ช่วงนี้ BMS มีหลาย Project ที่ต้องยุ่งกับระบบ IoT หนึ่งในตัวที่ได้ใช้มากที่สุดตอนนี้ก็คือตัว ESP8266 Relay ซึ่งมีหน้าตาเป็นแบบนี้ครับ

[ Guests cannot view attachments ]
[ Guests cannot view attachments ]

ปัญหาก็คือ ผมซื้อมาทดสอบไว้หลายตัว ทั้งที่ราคาถูกและราคาปานกลาง ปัญหาคือ ตัวที่ราคาถูก โดยเฉพาะที่สั่งมาจากจีน มันจะใช้ไม่ได้ เวลาเปิดใช้มันจะมีอาการ Relay ทำงานเปิดและปิดทุก 0.5 วินาที

คล้ายๆ video นี้

https://www.youtube.com/watch?v=5Le9kNT_Bm4

เมื่อไปค้นข้อมูลดูก็พบว่าเป็นเพราะ ตัว microcontroller ที่มากับ board ยังไม่ถูกโปรแกรม ทำให้ยังใช้งานไม่ได้ หลังจากเสียเวลาลองผิดลองถูกอยู่หลายวันตามแหล่งข้อมูลนี้

https://cmheong.blogspot.com/2020/01/hacking-hw-655-esp8266-wifi-iot-relay.html
และ
https://github.com/libretto/RelayMCU

ก็พบว่าวิธีการที่ใช้มันไม่ถูกต้อง วิธีการโปรแกรม STC MCU ที่ถูกต้อง ต้องใช้โปรแกรมที่มาจาก Vendor คือ ตัวนี้ (และต้องเป็น รุ่นใหม่ด้วย รุ่นเก่ามันจะ Error เวลาเขียนข้อมูล)

http://www.stcisp.com/_download_stcisp_new.html

[ Guests cannot view attachments ]

มีคนมีปัญหาแบบเดียวกับผมเหมือนกัน คือไม่อยากโยนทิ้งไป ถึงแม้มันจะไม่แพงมาก แต่ก็ยังอยากให้มันใช้งานได้ ถ้ามันมีวิธี สุดท้ายหลังจากที่พยายามครั้งสุดท้ายกับข้อมูลนี้ (คือซื้อของถูก แต่ดันไปเจอของเลียนแบบที่ไม่ได้ทำมาให้พร้อมใช้)

https://www.esp8266.com/viewtopic.php?f=160&t=13164&start=104#

ก็พบว่า วิธีการต่อสายตาม link ใน github เหมือนจะใช่ แต่จริงๆ แล้วผิด เวลาจะ program board  ต้องต่อสายตาม Label ที่ระบุบน board เลยคือ Ground -> Ground, Rx -> Rx , Tx -> Tx, Vcc -> Vcc

ขั้นตอนการ reprogram ด้วย STC-ISP ก็คือ

0. เลือก MCU Type เป็น STC15F104W
1. เลือก port ที่เชื่อมต่อผ่าน USB to Serial
2. กดปุ่ม Open Code File เพื่อ Load Hex Code ที่จะ program
[ Guests cannot view attachments ]
3. กดปุ่ม Download/Program

และเวลาจะ program ก่อนกดปุ่ม ต้องดึงสาย Vcc ออกก่อน และเมื่อกดปุ่ม program แล้วถึงค่อยเสียบสาย Vcc

ส่วนอันนี้เป็น Code ของ Arduino IDE สำหรับ ESP8266 ให้สั่งให้ Relay ทำงานผ่าน Wifi

[ Guests cannot view attachments ]

15
ลองใช้คำสั่งนี้ตรวจสอบดูครับ
โค๊ด: [Select]
select * from ksklog where tablename = 'USERONLINE'

16
version 3.62.4.18 ทีม admin ที่ทดสอบ พบว่ามี bug ครับ จึงยังไม่ปล่อยให้ download

แต่ 3.62.5.3 สามารถ download ได้แล้วครับ

17
HOSxP : XE / Re: User/password Login ไม่ได้ครับ
« เมื่อ: เมษายน 10, 2019, 13:31:57 PM »
ใช้ PCU v3 เข้าไปบันทึกข้อมูลผู้ใช้งานใหม่อีกครั้งครับ

18
ใน HOSxP XE ตั้งแต่ Build วันที่ 3 เมษายน 2562 เป็นต้นไป จะตรวจสอบสิทธิที่กำหนดไว้กับรายงานที่ไม่ใช่ Public นะครับ หากไม่ได้ Check Public เอาไว้ จะต้องกำหนด Access List เอาไว้ด้วยนะครับ ไม่เช่นนั้นเจ้าหน้าที่ ที่ๆ ไม่อยูใน list จะไม่สามารถพิมพ์แบบฟอร์มนั้นๆ ได้ครับ

เป็น Requirement มาจาก รพ.ที่ทีม HA เข้าไป re-accredit มาครับ

19
ผู้ใช้งานต้องได้รับสิทธิ รวม HN ครับ จึงจะทำการรวม HN ได้

20
ถ้าโรคเดิมคือ principal diagnosis ก็สามารถใช้จาก vn_stat ได้ครับ

โค๊ด: [Select]
select v.*,p.pname,p.fname,p.lname
from vn_stat v , ovst o ,patient p
where v.vstdate between 'yyyy-mm-dd' and 'yyyy-mm-dd'
and v.old_diagnosis = 'Y' and v.lastvisit_hour <= 72
and v.vn = o.vn and o.hn = p.hn

ถ้าจะเอา icd101 เป็นตารางหลัก
โค๊ด: [Select]
select i.code,i.name,count(v.vn) as visit_count
from icd101 i
left outer join vn_stat v  on v.old_diagnosis = 'Y' and v.lastvisit_hour <= 72 and v.pdx = i.code
and  v.vstdate between 'yyyy-mm-dd' and 'yyyy-mm-dd'
group by i.code,i.name

เขียนแบบ equi join
โค๊ด: [Select]
select i.code,i.name,count(v.vn) as visit_count
from icd101 i, vn_stat v
where v.old_diagnosis = 'Y' and v.lastvisit_hour <= 72
and v.pdx = i.code and  v.vstdate between 'yyyy-mm-dd' and 'yyyy-mm-dd'
group by i.code,i.name

21
ได้ลองกดบันทึกซ้ำดูหรือยังครับ

22
HOSxP PCU / Re: Print server ของ hosxp pcu ไม่จำค่า
« เมื่อ: มีนาคม 22, 2019, 11:28:17 AM »
ตรวจสอบแฟ้ม HOSxPPrintServer.ini ที่อยู่ใน folder เดียวกันกับตัว Print Server ครับ

23
HOSxP PCU / Re: Error แบบนี้ คืออะไรครับ
« เมื่อ: มีนาคม 22, 2019, 11:22:53 AM »
กำหนดค่านี้ใน my.ini ครับ

max_connect_errors = 100000000

แล้ว restart mysql ใหม่

24
ฝากทดสอบใน version ใหม่อีกครั้งนะครับ

26
หากต้องการเรียกคิวใช้ปุ่มนี้ครับ

27
แล้วจะมีหน้าจอแสดงระบบออกคิวมาให้ออกคิวรับบริการของผู้ป่วย

28
ตอนนี้ทาง BMS ได้ทำระบบเรียกคิว slot ไว้ใน version 3 แล้วนะครับ สามารถทดสอบได้ที่ version 3.62.2.19c

โดย download ได้จาก http://cloud3.hosxp.net/bms/HOSxP_Upgrade_3.62.2.19c.exe


29
HOSxP : XE / Re: ช่วยหน่อยครับ opitemrece หาย
« เมื่อ: กุมภาพันธ์ 15, 2019, 13:51:33 PM »
ถ้าใช้ MySQL ระบบ Replication ที่แนะนำให้ใช้ตอนนี้จะเป็นระบบ Replication ของ MySQL เองนะครับ

BMS ได้ทำโปรแกรมที่ช่วยการ Set Replication และ Transfer data เอาไว้แล้วครับ หลังงานประชุมวิชาการ ผมจะเอามาอธิบายวิธีใช้ให้นะครับ

30
แจ้ง version ที่ใช้ และส่งหน้าจอที่มีปัญหาเข้ามาด้วยครับ

31
ผมอธิบายเพิ่มเติมเรื่องระบบคิว แต่เดิมออกแบบให้รองรับแค่ Location จุดเดียว เช่นถ้าเป็นคิวห้องยา ก็จะมีห้องยาได้แค่ห้องเดียว (หลาย counter) แต่พอนำมาใช้ใน รพ. ที่ขนาดใหญ่ จะพบปัญหาว่าห้องยามีหลายห้อง (อยู่ในหลายชั้น) ก็เลยจำเป็นต้องออกแบบระบบคิวใหม่ครับ และเมื่อกระทรวงมีนโยบายเรื่องการจองคิวมาจากที่บ้าน จึงเป็นที่มาของระบบ คิว Slot นะครับ ซึ่งจะทำงานเป็นระบบมากว่าระบบคิวแบบเดิม และตอนนี้ได้พัฒนาให้รองรับการทำงานบนอุปกรณ์ Android แล้วครับ แต่เดิมต้องใช้ PC ไปต่อกับจอแสดงคิว แต่เดี๋ยวนี้สามารถใช้ Android Box ไปต่อใช้งานแทนได้แล้วครับ และยังใช้อุปกรณ์ Android เรียกคิดได้เช่นเดียวกันครับ

App แสดงคิวบน Android
https://play.google.com/store/apps/details?id=com.bms.doctorqueuedisplay

App เรียกคิวบน Android
https://play.google.com/store/apps/details?id=com.bms.bmsdoctorqueuecaller

App แสดงรายชื่อผู้ที่อยู่ในห้องฉุกเฉิน
https://play.google.com/store/apps/details?id=com.bms.erqueuedisplay

โดยอุปกรณ์ Android จะทำงานผ่าน Gateway ซึ่ง สามารถเปิดได้จากโปรแกรม HOSxP XE ตามรูปที่แนบมานะครับ

32
ส่วนระบบเรียกคิวให้ใช้เมนูนี้ครับ

33
ผมเข้าใจปัญหาแล้วครับ ตอนนี้ระบบหน้าจอแสดงคิวมีหลายแบบครับ ผมคิดว่าน่าจะใช้ผิดหน้าจอครับ

กรณีหน้าจอแสดงคิวห้องตรวจ/Nurse/ห้องจ่ายยา สามารถเปิดได้จากเมนูที่ระบบ Appointment ครับ (App ที่เป็นตัวแยก น่าจะมีแจกในงานประชุมวิชาการครับ)


การตั้งค่าก็ตั้งค่าได้ที่เมนูชุดเดียวกันได้เลยครับ ที่ จุดแสดงคิว , ห้องตรวจ, เครื่องแสดงคิว

34
พอจะส่งหน้าจอที่เกี่ยวข้องเข้ามาด้วยได้หรือเปล่าครับ

36
HOSxP : XE / Re: HOSxP XE : PCU
« เมื่อ: ธันวาคม 15, 2018, 22:31:01 PM »
ถัดมาจะเป็นเรื่องของแบบฟอร์ม ที่ต้องใช้ครับ ใน HOSxP XE : PCU นั้นใช้ Report Engine ตัวเก่าแต่ปรับปรุงระบบภายในใหม่ ทำให้ต้องนำรายงานตัวเก่ามาแก้ไขแล้วบันทึกในชื่อใหม่ที่ โปรแกรมเรียกใช้ครับ ซึ่งผมได้เตรียม Template ที่สามารถกดติดตั้งได้เลยไว้ให้แล้วครับ

38
HOSxP : XE / Re: HOSxP XE : PCU
« เมื่อ: ธันวาคม 10, 2018, 15:45:34 PM »
ทำได้หลายวิธีครับ แต่วิธีที่ง่ายที่สุดเห็นจะเป็นการใช้ BMS MySQL Data Transfer Tools ครับ

39
ต้อง upgrade structure ก่อนครับ

40
โค๊ด: [Select]
if DBPipeline['age'] > 10 then
begin
   checkbox1.checked := true;
end else
if DBPipeline['age'] < 25 then
begin

  checkbox1.checked := false;
end else
begin

end;

41
ลองใช้คำสั่งนี้ใน mysql ครับ


โค๊ด: [Select]
SET GLOBAL max_connect_errors=18446744073709551615

42
ส่งตามนิยามแฟ้ม accident version ล่าสุดครับ

44
ลองตรวจสอบก่อนครับว่ายอด 650 มาจากไหน เพราะยอดที่แสดงในรายการด้านบนไม่ควรจะเกินรายการในใบสั่งยานะครับ

45
ติดตั้ง โปรแกรม EClaim Export ผ่าน Cloud Installer แล้วลองส่งออกดูใหม่อีกครั้งครับ

46
แก้ไขให้แล้วครับ

47
HOSxP : XE / Re: HOSxP XE : PCU
« เมื่อ: พฤศจิกายน 04, 2018, 13:09:35 PM »
ถัดจาก System Setting ก็คงจะเป็นเรื่องของข้อมูลพื้นฐาน (Lookup Data) นะครับ ซึ่งใน HOSxP ก็มี Lookup หลายเรื่องที่ต้องกำหนดไว้ก่อน มาดูอย่างแรกกันนะครับ

ผังค่าบริการ
กำหนดได้จาก Tools -> OPD -> ผังค่าบริการ

[ Guests cannot view attachments ]

ผังค่าบริการนี้จะต้องกำหนดให้มีไว้อย่างน้อย 1 ผังครับ ซึ่งจะถูกนำไปกำหนดไว้กับข้อมูลสิทธิการรักษา

สิทธิการรักษา
กำหนดได้จาก Tools -> OPD -> สิทธิการรักษา

[ Guests cannot view attachments ]

สำหรับผู้ที่เคยใช้ HOSxP / PCU มาก่อนแล้วน่าจะคุ้นเคยกับข้อมูลในหน้าจอนี้อยู่แล้ว แต่มีช่องที่เพิ่มขึ้นมาคือ ผังค่าบริการ และ กลุ่มค่าบริการ

[ Guests cannot view attachments ]

บุคลากรทางการแพทย์
กำหนดได้จาก Tools -> OPD -> บุคลากรทางการแพทย์

[ Guests cannot view attachments ]

บุคลากรทางการแพทย์ ก็ได้แก่ แพทย์ พยาบาล ทันตแพทย์ เภสัชกร ผู้ช่วยเภสัช ผู้ช่วยทันตแพทย์ และเจ้าหน้าที่ในวิชาชีพทางการแพทย์อื่นๆ ที่มีเลขที่ใบประกอบวิชาชีพ

[ Guests cannot view attachments ]

ประเภทคลินิก
กำหนดได้จาก Tools -> OPD -> ประเภทคลินิก

[ Guests cannot view attachments ]

[ Guests cannot view attachments ]

ข้อมูลแผนก
กำหนดได้จาก Tools -> OPD -> ข้อมูลแผนก

[ Guests cannot view attachments ]

[ Guests cannot view attachments ]

48
HOSxP : XE / Re: HOSxP XE : PCU
« เมื่อ: พฤศจิกายน 04, 2018, 09:19:22 AM »
การกำหนดข้อมูลพื้นฐานจะแยกเป็นหมวดหมู่ หากหาไม่เจอให้พิมพ์ข้อความค้นหาที่ช่องด้านล่าง และ หากต้องการแก้ไขให้ทำการ Double Click แถวนั้นๆ นะครับ หน้าจอที่แก้ไขข้อมูลพื้นฐานจะขึ้นอยู่ประเภทของการกำหนดค่า อย่างเช่นหากกำหนดรหัสสถานพยาบาล จะแสดงหน้าจอค้นหารหัสสถานพยาบาลขึ้นมาให้สืบค้นครับ

[ Guests cannot view attachments ]

เรามาดูคำอธิบาย System Setting เริ่มจากระบบเวชระเบียนกันนะครับ

  • รหัสหน่วยให้บริการ สนย. เป็นรหัสมาตรฐาน สนย. ของสถานบริการแห่งนี้ครับ
  • ชื่อหน่วยให้บริการ ปกติชื่อหน่วยให้บริการจะ Update อัตโนมัติตามรหัสหน่วยให้บริการ แต่หาก ชื่อหน่วยงานแสดงไม่ถูกต้อง สามารถแก้ไขได้ที่ ตั้งค่าตัวนี้ครับ
  • จำนวนหลักของ HN จำนวนหลักของหมายเลข HN ตอนนี้ระบบจะรองรับ 7 - 9 หลัก แต่ค่าปกติคือ 9 หลัก ระบบ HN ของ HOSxP จะใส่ 0 นำหน้าหมายเลข HN จนกว่าความยาวจะได้ตามหลักที่กำหนด
  • รหัส HN ที่ต้องการใช้ใน Anonymous Visit Anonymous Visit เป็นระบบการส่งตรวจเพื่อปกปิดข้อมูลผู้ป่วย ระบบนี้ถูกใช้ในระบบการสั่ง Lab ที่ต้องการปกปิดชื่อจริงของผู้ป่วย การปกปิดชื่อจริง จำเป็นต้องใช้ HN ที่ปกปิดมาแสดง ข้อมูลใน HN นี้จะมีข้อมูลเช่น ชื่อ : ปกปิด , นามสกุล : ปกปิด ซึ่งเมื่อถูกแสดงในระบบงานต่างๆ จะเห็นเป็น ปกปิด
  • สถานะการมาผู้ป่วยส่งตรวจล่วงหน้า การส่งตรวจผู้ป่วยนัดหมายล่วงหน้า สามารถกำหนดสถานะการมา (ovst.ovstist) ได้ที่ตัวตั้งค่าตัวนี้
  • สถานะผู้ป่วยส่งตรวจล่วงหน้า  การส่งตรวจผู้ป่วยนัดหมายล่วงหน้า สามารถกำหนดสถานะปัจจุบัน (ovst.ovstost) มาได้ที่ตัวตั้งค่าตัวนี้
  • กำหนดแผนกตามห้องที่ส่งตรวจผู้ป่วย ในระบบส่งตรวจผู้ป่วย (New Visit) สามารถกำหนดให้แผนกแสดงอัตโนมัติตาม ห้องที่ส่งตัวผู้ป่วยไป เพื่อที่จะได้ไม่ต้องมาเลือกแผนกใหม่ทุกครั้ง
  • คิดค่าธรรมเนียมผู้ป่วยรายใหม่ ระบบแฟ้มเวชระเบียนผู้ป่วยใหม่ สามารถกำหนดให้คิด่าบริการทำบัตรใหม่ได้ โดยค่าบริการทำบัตรใหม่จะถูกคิดกับ Visit แรกที่เปิด
  • รหัสค่าธรรมเนียมผู้ป่วยรายใหม่ เมื่อกำหนดให้คิดค่าธรรมเนียมผู้ป่วยรายใหม่ จะต้องกำหนดรหัสค่าธรรมเนียมผู้ป่วยรายใหม่ด้วย
  • ตรวจสอบผลวินิจฉัย S ต้องมี VWXY ร่วมด้วย ในระบบบันทึกผลวินิจฉัย สามารถกำหนดให้ระบบตรวจสอบ กรณีผลการวินิจฉัยหลักเป็นหมวด S จะต้องมีผลการวินิจฉัยร่วม ที่อยู่ในหมวด V หรือ W หรือ X หรือ Y ร่วมด้วย
  • รหัสเริ่มต้นสัญชาติ เมื่อบันทึกข้อมูลเวชระเบียนผู้ป่วยรายใหม่ (OPD Card) สามารถกำหนดให้ระบบใส่รหัสสัญชาติเริ่มต้นอัตโนมัติได้ที่ตั้งค่าตัวนี้
  • รหัสเริ่มต้นเชื้อชาติ เมื่อบันทึกข้อมูลเวชระเบียนผู้ป่วยรายใหม่ (OPD Card) สามารถกำหนดให้ระบบใส่รหัสเชื้อชาติเริ่มต้นอัตโนมัติได้ที่ตั้งค่าตัวนี้
  • รหัสสิทธิชำระเงิน ในกรณีที่ผู้ป่วยไม่สามารถใช้สิทธิได้ ระบบจะ fallback สิทธิมาที่สิทธิชำระเงิน และในกรณีที่ รพ. ได้กำหนดสิทธิชำระเงินเองไว้หลายสิทธิ สามารถกำหนดให้ระบบเลือกใช้สิทธิชำระเงินเองได้ที่ตั้งค่าตัวนี้
  • รหัสเริ่มต้นศาสนา เมื่อบันทึกข้อมูลเวชระเบียนผู้ป่วยรายใหม่ (OPD Card) สามารถกำหนดให้ระบบใส่รหัสศาสนาเริ่มต้นอัตโนมัติได้ที่ตั้งค่าตัวนี้
  • บังคับลงทะเบียนผู้ป่วยใหม่ต้องระบุสิทธิการรักษา เมื่อบันทึกข้อมูลเวชระเบียนผู้ป่วย (OPD Card) สามารถกำหนดให้ระบบบังคับให้ระบุข้อมูลสิทธิเอาไว้ด้วย ที่ตั้งค่าตัวนี้
  • ไม่ต้องระบุเหตุผลการยืมแฟ้มเวชระเบียนอัตโนมัติ เมื่อส่งตรวจ เมื่อเลือกตัวเลือก ยืมแฟ้มเวชระเบียนที่ระบบส่งตรวจผู้ป่วย ระบบจะแสดงหน้าจอให้ระบุเหตุผลการยืม หากไม่ต้องการให้แสดงหน้าจอระบุเหตุผล ให้กำหนดที่ตั้งค่าตัวนี้
  • ห้ามส่งตรวจผู้ป่วยหากมีเลขที่บัตรประชาชนที่ไม่ถูกต้อง ในการส่งตรวจผู้ป่วย หากต้องการให้ระบบบังคับตรวจสอบข้อมูลเลขที่บัตรประชาชน กำหนดได้ที่ตั้งค่าตัวนี้
  • เลขที่ Refer ไปสถานพยาบาลอื่น ออกตามปีงบประมาณ ปกติเลขทะเบียน Refer Out จะออกโดยเรียงลำดับไปเรื่อยๆ หากต้องการให้ Reset ใหม่ทุกปี กำหนดได้ที่ตั้งค่าตัวนี้
  • Lock ช่องคำนำหน้าห้ามพิมพ์เอง ที่ระบบลงทะเบียนผู้ป่วย (OPD Card) สามารถกำหนดให้ช่องคำนำหน้า ไม่สามารถพิมพ์เองได้อย่างอิสระ ต้องเลือกจาก Lookup Combobox เท่านั้น ได้ที่ตั้งค่าตัวนี้
  • แสดงสิทธิติดตัวผู้ป่วยที่ Information Frame ที่ช่องแสดง Patient Information สามารถกำหนดให้แสดงสิทธิติดตัวผู้ป่วย แทนที่สิทธิปัจจุบันได้ที่ตั้งค่าตัวนี้
  • ใช้ระบบตรวจสอบสิทธิ สปสช. V2 ในระบบตรวจสอบสิทธิด้วย Web Service ของ สปสช. สามารถกำหนดให้ใช้ Web Service version 2 ซึ่งเป็นระบบที่ต้องใช้ Smart Card ยืนยันตัวบุคคลของเจ้าหน้าที่ ได้ที่ตั้งค่าตัวนี้
  • ระยะเวลาที่ Lock Visit เอาไว้ (นาที) HOSxP มีระบบ Visit Lock เพื่อป้องกันเจ้าหน้าที่ดึงผู้ป่วย Visit เดียวกันไปบันทึกพร้อมๆ กันในหลายๆ ระบบ ค่า Default อยู่ที่ 15 นาที หากต้องการกำหนดใหม่ สามารถกำหนดได้ที่ตั้งค่าตัวนี้

คำอธิบาย System Setting ระบบซักประวัติ

  • ปิดการใช้ระบบ Last Vital Sign หากไม่ต้องการให้สามารถเลือกเอา Last Vital Sign มาใช้ที่ระบบซักประวัติ สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • ห้ามแก้ไขผลการซักประวัติของผู้อื่น หากต้องการให้เปิดระบบการป้องกันการแก้ไขผลการซักประวัติของผู้อื่น สามารถกำหนดได้ที่ตั้งค่าตัวนี้

คำอธิบาย System Setting ระบบห้องตรวจแพทย์

  • บังคับห้องตรวจแพทย์บันทึก Diagnosis Text หรือ ICD10 ปกติระบบห้องตรวจแพทย์จะไม่ตรวจสอบการบันทึกผลวินิจฉัย หากต้องการเพิ่มความสมบูรณ์ของการตรวจรักษาด้วยการให้ระบบตรวจสอบการบันทึกผลการวินิจฉัยที่ระบบห้องตรวจแพทย์ สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • แสดงผู้ป่วยรอตรวจด้วยจุดสุดท้ายที่ส่งตัวผู้ป่วยไป ที่ระบบแสดงคิวห้องตรวจ จะสามารถตรวจสอบได้ว่าตอนนี้แต่ละห้องตรวจมีใครถูกส่งไปรอตรวจบ้าง ปกติจะแสดงในรูปแบบที่รองรับการดูการส่งตัวผู้ป่วยไปหลายห้องพร้อมกัน แต่หากต้องการให้แสดงตามห้องสุดท้ายที่ส่งตัวผู้ป่วยไป ให้กำหนดที่ตั้งค่าตัวนี้
  • คิดค่าธรรมเนียมออกใบรับรองแพทย์ ในระบบออกใบรับรองแพทย์ สามารถกำหนดให้คิดค่าบริการออกใบรับรองแพทย์อัตโนมัติได้ กำหนดได้ที่ตั้งค่าตัวนี้ โดยประเภทค่าบริการสามารถกำหนดได้ตามประเภทการออกใบรับรองแพทย์ ซึ่งต้องไปกำหนดใน ตาราง doctor_cert_type field icode / price
  • ชื่อแบบฟอร์มการตรวจร่างกายที่บันทึกเป็น JPEG ในการบันทึกการตรวจรักษาที่ระบบห้องตรวจแพทย์ สามารถกำหนดให้ระบบทำการ Generate แบบฟอร์มการตรวจและบันทึกผลในรูปแบบของแฟ้ม JPEG ได้ โดยสามารถกำหนดชื่อแบบฟอร์มที่จะถูกนำมาใช้งานที่ ตั้งค่าตัวนี้
  • บันทึกแบบฟอร์มการตรวจร่ายกายเป็นรูป JPEG หากต้องการเปิดใช้งานระบบ Generate Report -> JPEG อัตโนมัติ เพื่อนำไปแสดงในระบบเอกสาร Scan สามารถกำหนดที่ตั้งค่าตัวนี้
  • ใช้ Server ประมวลผลรูป แบบฟอร์มการตรวจร่างกายที่บันทึกเป็น JPEG เมื่อเปิดใช้งานระบบ Generate Report -> JPEG ระบบจะทำงานในเครื่องที่บันทึก ซึ่งจะทำให้ระยะเวลาบันทึกผลนานขึ้นกว่าปกติ หากต้องการให้ส่งไปรอคิวทำงานที่เครื่อง Server เฉพาะ สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • ประเภทเอกสาร Scan ที่บันทึกเป็น JPEG สามารถกำหนดประเภทเอกสารที่ระบบสร้างอัตโนมัติผ่านระบบ Report -> JPEG ได้ที่ตั้งค่าตัวนี้
  • บังคับห้องตรวจแพทย์บันทึก Diagnosis  ICD10 หากต้องการให้ระบบตรวจสอบการบันทึกผลที่ระบบห้องตรวจแพทย์ ต้องมีการบันทึก ICD10 ไว้ที่ผลการวินิจฉัย สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • บังคับห้องตรวจแพทย์บันทึก Diagnosis Text หากต้องการให้ระบบตรวจสอบการบันทึกผลที่ระบบห้องตรวจแพทย์ ต้องมีการบันทึก Diagnosis Text ไว้ที่ผลการวินิจฉัย สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • ไม่ต้องนำ FH มาใช้ใน Visit ปัจจุบัน ระบบบันทึกข้อมูล Patient History ของห้องตรวจแพทย์ จะมีข้อมูล FH ซึ่งระบบจะเอาข้อมูลสุดท้ายมาแสดงไว้อัตโนมัติ หากต้องการบันทึกข้อมูลโดยไม่ต้องการข้อมูลสุดท้าย สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • ไม่ต้องนำ PMH มาใช้ใน Visit ปัจจุบัน ระบบบันทึกข้อมูล Patient History ของห้องตรวจแพทย์ จะมีข้อมูล PMH ซึ่งระบบจะเอาข้อมูลสุดท้ายมาแสดงไว้อัตโนมัติ หากต้องการบันทึกข้อมูลโดยไม่ต้องการข้อมูลสุดท้าย สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • ไม่ต้องนำ SH มาใช้ใน Visit ปัจจุบัน ระบบบันทึกข้อมูล Patient History ของห้องตรวจแพทย์ จะมีข้อมูล SH ซึ่งระบบจะเอาข้อมูลสุดท้ายมาแสดงไว้อัตโนมัติ หากต้องการบันทึกข้อมูลโดยไม่ต้องการข้อมูลสุดท้าย สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • ใช้ราคาหัตถการจากผังค่ารักษาพยาบาล ในการคิดค่าบริการทำหัตถการห้องตรวจแพทย์/ER สามารถกำหนดได้ 2 แบบคือ Fixed Rate และ Pttype Rate หากต้องการให้กำหนดแบบ Fixed Rate สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • ห้ามตรวจรักษาหากผู้ป่วยยังไม่ผ่านการตรวจสอบสิทธิ ใน Flow การตรวจรักษาผู้ป่วย เมื่อผู้ป่วยถูกลงทะเบียนสงตรวจมาจากห้องบัตรแล้ว จะต้องไปตรวจสอบสิทธิที่ศูนย์ตรวจสอบสิทธิก่อน หากไม่ต้องการให้แพทย์ตรวจผู้ป่วยที่ยังไม่ผ่านการตรวจสอบสิทธิ ให้กำหนดที่ตั้งค่าตัวนี้
  • แยกเก็บแฟ้มการตรวจร่างกายที่บันทึกเป็น JPEG ตามแพทย์ที่ตรวจ ในระบบ Generate Report -> JPEG ปกติจะ Generate 1 JPEG ต่อ 1 Visit หากต้องการให้แยก Generate ตามแพทย์ที่ตรวจผู้ป่วย ให้กำหนดที่ตั้งค่าตัวนี้
  • ใช้ข้อมูล HPI แยกตาม Visit ที่ระบบบันทึกข้อมูล HPI จะมีการทำงาน 2 แบบคือ เก็บตามข้อมูลผู้ป่วย (HN) นั่นคือแพทย์จะเห็นข้อมูลที่ Update ล่าสุด และบันทึกเพิ่มไปเรื่อยๆ หากต้องการให้ระบบเก็บตาม Visit (VN) ซึ่งจะต้องบันทึกข้อมูลใหม่ทุก Visit สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • ใช้ระบบ Admit ที่หน้าจอสั่ง Admit ที่ระบบบันทึกสั่ง Admit จากห้องตรวจแพทย์ ปกติจะเป็นการบันทึกส่งรายชื่อไปรอให้ Admit Center ทำการ Admit ผู้ป่วย แต่หากต้องการให้หน้าจอนี้ทำงานเป็น Admit Center สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • บังคับให้ลงบันทึกการแพ้ยาก่อนบันทึกรายการ ที่ระบบบันทึกการคัดกรอง หากต้องการบังคับให้มีการบันทึกผลการคัดกรองการแพ้ยา ให้กำหนดที่ตั้งค่าตัวนี้
  • บังคับให้ลงผลวินิจฉัยก่อนบันทึกรายการ หากต้องการให้ระบบตรวจสอบว่าต้องมีผลการวินิจฉัยก่อนบันทึก ให้กำหนดที่ตั้งค่าตัวนี้

คำอธิบาย System Setting ระบบนัดหมาย

  • ปิดการใช้งานสั่ง Lab / X-Ray ในระบบส่งตรวจล่วงหน้า ในระบบส่งตรวจล่วงหน้าของผู้ป่วยนัดหมาย หากมีการสั่ง Lab / X-Ray เอาไว้ ระบบจะทำการสั่งให้ไปพร้อมกับการส่งตรวจ หากไม่ต้องการให้ระบบทำการสั่ง Lab / X-Ray สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • URL ของระบบนัดหมาย External หากใช้งานระบบ 3rd party Appointment System สามารถกำหนด URL ได้ที่ตั้งค่าตัวนี้
  • Key ของระบบนัดหมาย External หากใช้งานระบบ 3rd party Appointment System สามารถกำหนด Key ได้ที่ตั้งค่าตัวนี้
  • ใช้ระบบนัดหมายจาก External URL หากต้องการเปิดใช้งานระบบ 3rd party Appointment System สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • ห้ามบันทึกหากไม่พบตารางทำงาน ในระบบการนัดหมาย ปกติจะทำงานควบคู่ไปกับระบบตารางทำงานของแพทย์ ซึ่งมี 2 แบบ คือแบบ WorkShift และ ระบบ Slot หากต้องการให้ตรวจสอบกับระบบ WorkShift สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • ใช้รายชื่อผู้นัดจาก doctor_position_std ในระบบนัดหมายรายชื่อแพทย์ที่แสดงในช่องผู้นัด ปกติจะนำมาจากตาราง doctor เงื่อนไขคือ active = Y แต่หากต้องการให้ระบบกรองตามตำแหน่งเฉพาะแพทย์ สามารถกำหนดได้ที่ตาราง doctor_position_std field can_make_appoint = Y โดยระบบจะแสดงเฉพาะแพทย์ที่อยู่ในตำแหน่งที่สามารถลงนัดได้ หากกำหนดที่ตั้งค่าตัวนี้
  • ไม่ต้องตรวจสอบวันนัดกับตารางการทำงาน ในการตรวจสอบข้อมูลการทำงานของแพทย์จาก WorkShift หากไม่ต้องให้ทำการตรวจสอบกับตารางที่ได้บันทึกเอาไว้ สามารถกำหนดได้ที่ตั้งค่าตัวนี้

คำอธิบาย System Setting ระบบทันตกรรม

  • เปิดใช้งานระบบทันตกรรมเฉพาะทาง ระบบงานทันตกรรม WorkBench จะสามารถเปิดระบบการบันทึกข้อมูลแบบละเอียด เฉพาะงานของทันตกรรม ซึ่งพัฒนาเพื่อรองรับระบบการบันทึกข้อมูลตามรายละเอียดของเรียนการสอนของคณะทันตกรรม หากต้องการเปิดใช้งานระบบนี้ให้กำหนดค่าที่ตั้งค่าตัวนี้
  • รหัสแผนกทันตกรรม เพื่อให้การนัดหมายจากระบบงานทันตกรรมสามารถกำหนดแผนกให้เป็นแผนกทันตกรรมโดยอัตโนมัติ ต้องกำหนดรหัสแผนกทันตกรรมที่ตั้งค่าตัวนี้
  • บังคับหัตถการทันตกรรม ระบุเวลาทำหัตถการเสร็จ การบันทึกข้อมูลหัตถการทันตกรรมปกติจะไม่บังคับให้บันทึกเวลาที่ทำหัตถการเสร็จ หากต้องการให้ระบบบังคับสามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • ไม่บันทึกรูปภาพ JPG Diagram ทันตกรรม ข้อมูล รูป Diagram ทันตกรรมปกติระบบจะ Generate เป็นแฟ้ม JPEG เพื่อให้สามารถนำมาพิมพ์ในเอกสารได้ หากไม่ได้ใช้และต้องการประหยัดพื้นที่ฐานข้อมูล สามารถกำหนดได้ที่ตั้งค่าตัวนี้
  • ไม่ต้องแจ้งเตือนการกำหนดเลข DN เลข DN เป็นเลขที่เจ้าหน้าที่จะทำการออกให้กับผู้ป่วยที่มารับบริการทีแผนกทันตกรรม หากไม่ต้องการให้ระบบแจ้งเตือนกรณีไม่ได้ทำการออกเลข DN ให้กับผู้ป่วย สามารถกำหนดได้ที่ตั้งค่าตัวนี้






  • xxx yyyy
  • xxx yyyy

49
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ทดสอบระบบ Notify
« เมื่อ: พฤศจิกายน 01, 2018, 16:25:21 PM »
test test

50
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ทดสอบ LINE Notify Forum HOSxP
« เมื่อ: พฤศจิกายน 01, 2018, 15:54:13 PM »
สวัสดีครับ

หน้า: [1] 2 3 ... 171