... เรื่องรายชื่อที่ขึ้นมาให้เลือกในหน้าต่างบันทึกรายงานผล X-Ray นี่
เอาแบบชัดๆ เลยนะครับ ...
...
... จุดแรก รายชื่อ
ผู้ทำ ตรงแท็ป
รายละเอียดการทำ X-Ray (แท็ปแรก)
ในปัจจุบันนี้นะครับ
ชื่อที่จะแสดงให้เลือกได้ต้องอยู่ในเงื่อนไขที่ อ.mn ได้กำหนดไว้ตามนี้นะครับ
ข้อที่ 1 บุคคลากรในโรงพยาบาลที่ถูกกำหนดตำแหน่งหลัก(ข้อมูลทั่วไป)
เป็นตำแหน่งที่มีข้อมูล
id ในตาราง
doctor_position เป็น
10 ซึ่งก็คือผู้ที่มีข้อมูล
position_id ในตาราง
doctor =
10 ครับ(ซึ่งของคุณ naydekdee id ที่เท่ากับ 10 คือ นักกายภาพบำบัด)
ข้อที่ 2 บุคคลากรในโรงพยาบาลที่ถูกกำหนดตำแหน่งหลัก(ข้อมูลทั่วไป)
เป็นตำแหน่งอะไรก็ได้ แต่ถูกกำหนดตำแหน่งอื่นๆ(ตำแหน่งอื่นๆ) เป็นตำแหน่งที่มีข้อมูล
doctor_position_std_id ในตาราง
doctor_position_std เท่ากับ
1 หรือ
16 ซึ่งก็คือผู้ที่มีข้อมูล
position_id ในตาราง
doctor_position_list เป็น
1 หรือ 16 ครับ(ซึ่งของคุณ naydekdee ที่เท่ากับ 1 ผมมองไม่เห็นแต่คิดว่าน่าจะเป็นแพทย์ และ 16 คือ เทคนิคการแพทย์)
และ
ข้อที่ 3 บุคคลากรในโรงพยาบาลตามข้อที่ 1 และ ข้อที่ 2 นั้น
จะต้อง
ถูกเลือกที่ Active Doctor(ข้อมูลทั่วไป) ด้วย
ก็คือ field
active ในตาราง
doctor ต้องมีค่าไม่เท่ากับ
N ครับ
... ที่อธิบายมาก็คือจะบบอกว่า ชื่อตำแหน่งที่เราเลือก จะเป็นอะไรไม่สำคัญครับ เพราะระบบของ HOSxP จะตรวจสอบจาก
รหัส(id) ครับไม่ได้ตรวจสอบจาก
ชื่อตำแหน่งที่มีให้เลือก ถ้าเราเกิดมีการกำหนดชื่อหรือมีการแก้ไข ทำให้ไม่ตรงกับที่ อ.mn ได้กำหนดไว้ ก็จะออกมาแบบ งงๆ แบบนี้แหละครับ
อย่างกรณีของคุณ naydekdee นั้น รายชื่อที่จะแสดงในช่องผู้ทำ ก็คือ
คนที่ถูกกำหนดตำแหน่งหลักเป็น นักกายภาพบำบัด
หรือ คนที่ถูกกำหนดตำแหน่งอื่นๆ เป็น เทคนิคการแพทย์
หรือ คนที่ถูกกำหนดตำแหน่งอื่นๆ ที่เป็นชื่อตำแหน่งที่มี doctor_position_std_id ในตาราง doctor_position_std เป็น 1
และ จะต้องถูกเลือกที่ Active Doctor ด้วยครับ ....
...
....