ผู้เขียน หัวข้อ: ลองแล้วไม่ได้ผลครับ ช่วยด้วยครับ  (อ่าน 3987 ครั้ง)

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

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
ลองแล้วไม่ได้ผลครับ ช่วยด้วยครับ
« เมื่อ: กรกฎาคม 21, 2010, 10:24:40 AM »
0
คือผมลองใช้คำสั่งนี้ เพื่อที่จะ update ให้กับ นน.ที่ว่างของ HN นั้นๆ โดยนำ นน.ที่มีมาใส่ในช่องที่ว่างอยู่น่ะครับ แต่ใช้คำสั่งนี้แล้วไม่ได้น่ะครับ รบกวน ทุกท่านช่วยด้วยครับ ขอบคุณครับ
UPDATE opdscreen
SET bw = (SELECT bw FROM opdscreen WHERE hn in(select distinct(hn) from opdscreen
where  bw > "0" and vstdate between "2009-01-01" and "2009-01-01" )  and bw > "0" )
WHERE hn in (select hn from opdscreen
where  (bw = "0" or bw is null)  and vstdate between "2009-01-01" and "2009-01-01")
and  (bw is null or bw = "0"))  ???
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ลองแล้วไม่ได้ผลครับ ช่วยด้วยครับ
« ตอบกลับ #1 เมื่อ: กรกฎาคม 21, 2010, 10:30:13 AM »
0
ผมไม่เห็นด้วยเลยครับ.....ไม่น่าจะใช้สูตรคณิตศาสตร์  หรือคำสั่ง คอมพิวเตอร์ ใด ๆ มาเติมค่าเหล่านี้ครับ  ควรเป็นไปตามความเป็นจริง ว่าเรา
ได้ซักประวัติ น้ำหนักและส่วนสูงไว้หรือไม่  ไม่น่านำเกณฑ์ค่าปกติในช่วงอายุต่าง ๆมาทำ autocomplete ผ่าน sql update ครับ
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: ลองแล้วไม่ได้ผลครับ ช่วยด้วยครับ
« ตอบกลับ #2 เมื่อ: กรกฎาคม 21, 2010, 10:42:46 AM »
0
คือผมลองใช้คำสั่งนี้ เพื่อที่จะ update ให้กับ นน.ที่ว่างของ HN นั้นๆ โดยนำ นน.ที่มีมาใส่ในช่องที่ว่างอยู่น่ะครับ แต่ใช้คำสั่งนี้แล้วไม่ได้น่ะครับ รบกวน ทุกท่านช่วยด้วยครับ ขอบคุณครับ
UPDATE opdscreen
SET bw = (SELECT bw FROM opdscreen WHERE hn in(select distinct(hn) from opdscreen
where  bw > "0" and vstdate between "2009-01-01" and "2009-01-01" )  and bw > "0" )
WHERE hn in (select hn from opdscreen
where  (bw = "0" or bw is null)  and vstdate between "2009-01-01" and "2009-01-01")
and  (bw is null or bw = "0"))  ???
มันไม่ได้ผล เพราะเขียนคำสั่งไม่ถูกครับ

ผมไม่เห็นด้วยเลยครับ.....ไม่น่าจะใช้สูตรคณิตศาสตร์  หรือคำสั่ง คอมพิวเตอร์ ใด ๆ มาเติมค่าเหล่านี้ครับ  ควรเป็นไปตามความเป็นจริง ว่าเรา
ได้ซักประวัติ น้ำหนักและส่วนสูงไว้หรือไม่  ไม่น่านำเกณฑ์ค่าปกติในช่วงอายุต่าง ๆมาทำ autocomplete ผ่าน sql update ครับ
เห็นด้วยกับการไม่เห็นด้วย  ;D ;D ;D ;D ;D
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: ลองแล้วไม่ได้ผลครับ ช่วยด้วยครับ
« ตอบกลับ #3 เมื่อ: กรกฎาคม 21, 2010, 11:04:32 AM »
0
คือ ผป.มาในครั้งแรก (อาจเป็นเมื่อวันจันทร์)ซึ่งได้มีการซักประวัติและคีย์น้ำหนัก ส่วนสูงไปแล้ว พอวันศุกร์ ผป.ก็มาอีกครั้ง ที่นี้ พยาบาลได้ซักประวัติแล้ว แต่ว่าไม่ได้คีย์ลงคอมฯครับ ก็เลยอยากจะเอาน้ำหนัก ของเมื่อวันก่อนมาใส่ครับ ซึ่งตัวเลขอาจไม่ถูกต้องนัก แต่อย่างน้อยก็มีตัวเลขก็ยังดีกว่าไม่มีน่ะครับ(คือถ้าจะให้พยาบาลไปไล่คีย์ คงไม่ไหวแน่ครับ) ก็เลยต้องรบกวน ทุกท่านด้วยครับ ??? เพื่อจะให้มีข้อมูลในแฟ้ม nutrition ด้วยน่ะครับ ขอบคุณมากครับ ;D
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ลองแล้วไม่ได้ผลครับ ช่วยด้วยครับ
« ตอบกลับ #4 เมื่อ: กรกฎาคม 21, 2010, 11:13:56 AM »
0
กติกาของแฟ้ม  Nutrition  คือ 1 เลขประชาชน  1 ครั้ง  ภายใน 1 เดือน
หมายความว่า ถ้ามามากกว่า 1 ครั้งใน 1 เดือน  ก็ไม่สามารถตรวจผ่านครับ
เพราะถือว่า  ซ้ำซ้อนในเดือน ครับ  คงไม่ต้องกังวล ว่าไม่ได้บันทึกน้ำหนักและส่วนสูงในกรณีมา
โรงพยาบาลมากกว่า 1 ครั้งใน 1 เดือน ครับ

เช่น  ผู้มาฉีดยาเบาหวาน ทุกวัน  วันละ 2 ครั้ง เช้า และ เย็น  เดือนหนึ่งมา 60 ครั้ง
แต่การนับ record ในแฟ้ม  Nutirtion  ก็จะนับแค่  1 record เท่านั้นครับ....การเขียน
check  duplicate  คงไม่ใช่เรื่องยาก  สำหรับทีมดูแลระบบระดับประเทศ...(สปสช.)
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ howtodo

  • Hero Member
  • *****
  • กระทู้: 646
  • Respect: 0
    • ดูรายละเอียด
    • สื่อน้ำท่วม
Re: ลองแล้วไม่ได้ผลครับ ช่วยด้วยครับ
« ตอบกลับ #5 เมื่อ: กรกฎาคม 21, 2010, 11:20:04 AM »
0
คือผมลองใช้คำสั่งนี้ เพื่อที่จะ update ให้กับ นน.ที่ว่างของ HN นั้นๆ โดยนำ นน.ที่มีมาใส่ในช่องที่ว่างอยู่น่ะครับ แต่ใช้คำสั่งนี้แล้วไม่ได้น่ะครับ รบกวน ทุกท่านช่วยด้วยครับ ขอบคุณครับ
UPDATE opdscreen
SET bw = (SELECT bw FROM opdscreen WHERE hn in(select distinct(hn) from opdscreen
where  bw > "0" and vstdate between "2009-01-01" and "2009-01-01" )  and bw > "0" )
WHERE hn in (select hn from opdscreen
where  (bw = "0" or bw is null)  and vstdate between "2009-01-01" and "2009-01-01")
and  (bw is null or bw = "0"))  ???
มันไม่ได้ผล เพราะเขียนคำสั่งไม่ถูกครับ

ผมไม่เห็นด้วยเลยครับ.....ไม่น่าจะใช้สูตรคณิตศาสตร์  หรือคำสั่ง คอมพิวเตอร์ ใด ๆ มาเติมค่าเหล่านี้ครับ  ควรเป็นไปตามความเป็นจริง ว่าเรา
ได้ซักประวัติ น้ำหนักและส่วนสูงไว้หรือไม่  ไม่น่านำเกณฑ์ค่าปกติในช่วงอายุต่าง ๆมาทำ autocomplete ผ่าน sql update ครับ
เห็นด้วยกับการไม่เห็นด้วย  ;D ;D ;D ;D ;D
;D  ทำงานเกินค่าจ้าง
ขึ้นระบบ 2549  เข้ามารับช่วงต่อ ต.ค.50 - ส.ค.53 ไม่ครบ 3 ปี ขอบคุณสำหรับความรู้ ความเมตตา ความกรุณา ที่มีให้กับตัวข้าผู้ด้อยปัญญาด้วยดีตลอดมา

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: ลองแล้วไม่ได้ผลครับ ช่วยด้วยครับ
« ตอบกลับ #6 เมื่อ: กรกฎาคม 22, 2010, 12:37:28 PM »
0
มันอาจจะไม่ถูกต้องนัก แต่ก็แก้ปัญหาค่าว่าง ของน้ำหนักกับส่วนสูงได้(ของย้อนหลังนะครับ) ??? :'(
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19