ผู้เขียน หัวข้อ: GetThaiAge แล้วอายุไม่ตรงครับ  (อ่าน 6776 ครั้ง)

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

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
GetThaiAge แล้วอายุไม่ตรงครับ
« เมื่อ: กุมภาพันธ์ 21, 2013, 14:38:07 PM »
0
Value:=GetThaiAge(DBPipeline['birthday'],DBPipeline['vstdate']);
ได้มา 78 ปี แต่อายุจริง 34 ปี ซึ่งตรวจสอบวันที่มารับบริการและวันเกิดถูกต้องครับ
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
Re: GetThaiAge แล้วอายุไม่ตรงครับ
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 21, 2013, 17:26:49 PM »
0
ลองแบบนี้ได้มั้ยครับ

Value :=GetThaiAge((GetSQLDateData('select birthday from patient '+
  ' where hn = "'+DBPipeline['hn']+'"') ),DBpipeline['vstdate']);
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
Re: GetThaiAge แล้วอายุไม่ตรงครับ
« ตอบกลับ #2 เมื่อ: กุมภาพันธ์ 21, 2013, 17:35:38 PM »
0
ลองแบบนี้ได้มั้ยครับ

Value :=GetThaiAge((GetSQLDateData('select birthday from patient '+
  ' where hn = "'+DBPipeline['hn']+'"') ),DBpipeline['vstdate']);
เหมือนเดิมครับ เกี่ยวกับเวอร์ชั่นของ HOSxP มั้ยครับ สังเกตว่าทำรายงานหรือแก้ไขฟอร์มอะไรไม่ยอมจะเปลี่ยน ทั้งๆที่คำสั่งก็คำสั่งเดิม หรือจะเกี่ยวกับ Report Designer มั้ยครับ
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
Re: GetThaiAge แล้วอายุไม่ตรงครับ
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 21, 2013, 17:42:53 PM »
0
ลองส่งตัวรายงานขึ้นมาด้วยครับ
คำสั่งที่ให้ไปผมก็ run ได้ปกติดีนะครับ
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
Re: GetThaiAge แล้วอายุไม่ตรงครับ
« ตอบกลับ #4 เมื่อ: กุมภาพันธ์ 21, 2013, 19:24:46 PM »
0
รบกวนด้วยครับ และขอเพิ่มกรณีปกปิดชื่อโรค HIV ของผู้ป่วยในใบสั่งยาและเวชระเบียนด้วยครับ แก้ไขไม่ได้เช่นกัน ;D
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
Re: GetThaiAge แล้วอายุไม่ตรงครับ
« ตอบกลับ #5 เมื่อ: กุมภาพันธ์ 21, 2013, 19:31:16 PM »
0
จะลองทดลองดูก่อนนะครับ
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
Re: GetThaiAge แล้วอายุไม่ตรงครับ
« ตอบกลับ #6 เมื่อ: กุมภาพันธ์ 21, 2013, 20:06:33 PM »
0
พิมพ์จากหน้าจอไหนครับ
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
Re: GetThaiAge แล้วอายุไม่ตรงครับ
« ตอบกลับ #7 เมื่อ: กุมภาพันธ์ 22, 2013, 08:19:33 AM »
0
พิมพ์จากหน้าจอไหนครับ
ดูจากตัวอย่างใน Report designer โดยตรงครับ แต่ถ้าจะพิมพ์จะให้เลือกพิมพ์ที่หน้าจอรายงานผลแลบครับ
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ BBT Hospital

  • Jr. Member
  • **
  • กระทู้: 61
  • Respect: +2
    • ดูรายละเอียด
Re: GetThaiAge แล้วอายุไม่ตรงครับ
« ตอบกลับ #8 เมื่อ: กุมภาพันธ์ 22, 2013, 08:20:32 AM »
0
ทำไมไม่ลองดึงข้อมูล age_y จาก ตาราง vn_stat ล่ะครับ
แพทย์ โรงพยาบาลบางบัวทอง
Linux server Cent-OS 5 -ram 4 GB
HosXP when 2550
ตัวเองเริ่มใช้ July 2551
Server version: 3.55.11.8
Client version:HOSxP 3.55.2.29  (Most)
                      3.55.7.14(Ward)
การขึ้นระบบโดย : ทีม BMS
การทำ Report + SQL => นั่งเทียนมั่วเอง + copy ของ อาจารย์ ทั้งหลายครับ
** ขอบคุณ ทุกท่านที่เอื้อเฟื้อครับ **
(update signature when 56-01-24)

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
Re: GetThaiAge แล้วอายุไม่ตรงครับ
« ตอบกลับ #9 เมื่อ: กุมภาพันธ์ 22, 2013, 08:43:54 AM »
0
ทำไมไม่ลองดึงข้อมูล age_y จาก ตาราง vn_stat ล่ะครับ
ได้แล้วครับ เปลี่ยนเป็น order_date แทนได้ครับ แต่ว่าเหตุทีไม่ดึงจาก age_y เพราะ ถ้าเป็นผู้่ปวยในก็ต้องเชียน script ครอบอีกครับ join vn ไม่ได้ครับ ต้องเขียนอีกชั้นอยู่ดีครับ
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: GetThaiAge แล้วอายุไม่ตรงครับ
« ตอบกลับ #10 เมื่อ: กุมภาพันธ์ 22, 2013, 09:45:34 AM »
0
ทำไมไม่ลองดึงข้อมูล age_y จาก ตาราง vn_stat ล่ะครับ
ได้แล้วครับ เปลี่ยนเป็น order_date แทนได้ครับ แต่ว่าเหตุทีไม่ดึงจาก age_y เพราะ ถ้าเป็นผู้่ปวยในก็ต้องเชียน script ครอบอีกครับ join vn ไม่ได้ครับ ต้องเขียนอีกชั้นอยู่ดีครับ
ผู้ป่วยในก็ join vn_stat ได้ แต่จะได้อายุ ณ วัน admit
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ BBT Hospital

  • Jr. Member
  • **
  • กระทู้: 61
  • Respect: +2
    • ดูรายละเอียด
Re: GetThaiAge แล้วอายุไม่ตรงครับ
« ตอบกลับ #11 เมื่อ: กุมภาพันธ์ 22, 2013, 10:35:25 AM »
0
ทำไมไม่ลองดึงข้อมูล age_y จาก ตาราง vn_stat ล่ะครับ
ได้แล้วครับ เปลี่ยนเป็น order_date แทนได้ครับ แต่ว่าเหตุทีไม่ดึงจาก age_y เพราะ ถ้าเป็นผู้่ปวยในก็ต้องเชียน script ครอบอีกครับ join vn ไม่ได้ครับ ต้องเขียนอีกชั้นอยู่ดีครับ
ผู้ป่วยในก็ join vn_stat ได้ แต่จะได้อายุ ณ วัน admit
ผมว่าถ้าเป็นผู้ป่วยใน ก็ join an_stat ซิครับ ดึง age_y จาก an_stat ก็มีครับ
แล้วใน an_stat ก็มีช่อง vn นะครับ ทำให้สามารถหา vn จาก ที่นี่ ได้นี่ครับ
แพทย์ โรงพยาบาลบางบัวทอง
Linux server Cent-OS 5 -ram 4 GB
HosXP when 2550
ตัวเองเริ่มใช้ July 2551
Server version: 3.55.11.8
Client version:HOSxP 3.55.2.29  (Most)
                      3.55.7.14(Ward)
การขึ้นระบบโดย : ทีม BMS
การทำ Report + SQL => นั่งเทียนมั่วเอง + copy ของ อาจารย์ ทั้งหลายครับ
** ขอบคุณ ทุกท่านที่เอื้อเฟื้อครับ **
(update signature when 56-01-24)