ผู้เขียน หัวข้อ: รายชื่อผู้ทำหัตถการในระบบผู้ป่วยในอยู่ตารางไหนอะ  (อ่าน 3944 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
รายชื่อผู้ทำหัตถการในระบบผู้ป่วยในอยู่เก็บอยู่ใน Table ไหนอะ

ออฟไลน์ thecoy

  • Hero Member
  • *****
  • กระทู้: 1,159
  • นักวิชาการคอมพิวเตอร์
  • Respect: 0
    • ดูรายละเอียด
iptoprt
โรงพยาบาลรัษฎา  ตรัง
CentOS 5.5  Ram  4  GB
HOSxP V.3.54.11.2 MySQL 5.1.30

ออฟไลน์ nuttavut

  • Hero Member
  • *****
  • กระทู้: 2,634
  • Boom-Beam
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลวิเชียรบุรี
iptoprt

iptoprtตารางนี้น่าจะเก็บข้อมูลการทำหัตถการมากว่านะครับ แต่ผู้ถามน่าจะหมายถึงรายชื่อผู้ทำหัตถการ

รายชื่อเอามาจากตาราง doctor โดยมีเงื่อนไข ว่าจะต้องระบุเป็นตำแหน่ง position_id in (1,5,2,9,11,14,-999

เช่น 1= แพทย์ ,2=ทันตแพทย์ ,5=พยาบาลวิชาชีพ,9=เจ้าหน้าที่กายภาพ,11=แพทย์แผนไทย

หรือลองใช้คำสั่งนี้ไปรันดูก็ได้ครับ  ;D

select name as name from doctor where (name like '%¡%' or licenseno like '%¡%'  or shortname like '¡%' or code = '¡') and ((position_id in (1,5,2,9,11,14,-999)) or position_id IS NULL) and active='Y'

..Wichianburi Hospital  Phetchabun ..
Mr.Nuttavut   System Admin,Programer
Master:: HP DL380 G7 RAM 24GB Raid5 CentOS5.2  Percona 5.1.45
Slave::HP ProLiant ML150G3 Xeon Raid1  CentOS5.2   ,Percona 5.1.45
HOSxP 3.55.7.14, LIS (iLab),PACS
Tel. 0-5692-8169 ต่อ 180  | รพ. ขนาด 150+ เตียง |17 สอ. HOSxP_PCU |BMS Datacenter 18 node |
WWW : http://wichianhos.thaieasydns.com
|..ดูแลห่วงใย ใส่ใจบริการ รักษาได้มาตรฐาน พัฒนางานสู่ความเป็นเลิศ ..|   PDS Project  |  การนำเข้า Script คลิก

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
 ;D :D  ขอบคุณครับ แสดงว่าอยู่ใน  System setting \ บุคลากรในโรงพยาบาล อ้างอิงที่เดียวกันทุกระบบใช่ป่าวส 

iptoprt
[/
iptoprt

iptoprtตารางนี้น่าจะเก็บข้อมูลการทำหัตถการมากว่านะครับ แต่ผู้ถามน่าจะหมายถึงรายชื่อผู้ทำหัตถการ

รายชื่อเอามาจากตาราง doctor โดยมีเงื่อนไข ว่าจะต้องระบุเป็นตำแหน่ง position_id in (1,5,2,9,11,14,-999

เช่น 1= แพทย์ ,2=ทันตแพทย์ ,5=พยาบาลวิชาชีพ,9=เจ้าหน้าที่กายภาพ,11=แพทย์แผนไทย

หรือลองใช้คำสั่งนี้ไปรันดูก็ได้ครับ  ;D

select name as name from doctor where (name like '%¡%' or licenseno like '%¡%'  or shortname like '¡%' or code = '¡') and ((position_id in (1,5,2,9,11,14,-999)) or position_id IS NULL) and active='Y'



« แก้ไขครั้งสุดท้าย: พฤษภาคม 27, 2009, 08:47:15 AM โดย เจมส์@ศูนย์อนามัยที่ 11 »