BMS-HOSxP Community

HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: snhos ที่ มิถุนายน 22, 2009, 16:17:05 PM

หัวข้อ: ช่วยด้วยครับ เกิดปัญหาสิทธิติดตัวคนไข้
เริ่มหัวข้อโดย: snhos ที่ มิถุนายน 22, 2009, 16:17:05 PM
เกิดปัญหาในหลายเวอร์ชั่นด้วยกันแม้กระทั้งในเวอร์ชั่นปัจจุบัน 3.52.6.19 
กรณีคนไข้เก่าเมื่อมีการเปลียนแปลงสิทธิติดตัว  ที่ระบบงานห้องบัตร
ผมใช้ mysql 5.0.xx
เวอร์ชั่นที่ใช้แล้วไม่มีปัญหาคือ 3.52.2.23  อธิบายไม่เป็น  ตามรูปเลยครับ
ขอบพระคุณครับ
หัวข้อ: Re: ช่วยด้วยครับ เกิดปัญหาสิทธิติดตัวคนไข้
เริ่มหัวข้อโดย: Neo ที่ มิถุนายน 22, 2009, 21:58:01 PM
ผมไม่ใช่ อ.กิจนะครับ (รพ.ผมไม่เจอปัญหานี้นะครับ) ขอแสดงความคิดเห็นตรงปัญหาจุดนี้เป็นข้อๆดังนี้
1. ปัญหา Dupliacte ให้ไป Serial Check นะครับ ตามรูปที่ 1 คิดว่าปัญหานี้คงจะหาย
2. ตรงเมนูสิทธิการรักษา ผมคิดว่าอาจารย์คงไว้ให้เป็นสิทธิการรักษาหลักของแต่ละคนเพราะว่าคนไข้คนหนึ่งอาจจะมีได้หลายสิทธิ อาจารย์เลยทำเมนูนี้ให้บึนทึกสิทธิหลักไว้ เวลาเรียกใช้จะทำได้สะดวกขึ้น ตามรูปที่ 2
หัวข้อ: Re: ช่วยด้วยครับ เกิดปัญหาสิทธิติดตัวคนไข้
เริ่มหัวข้อโดย: snhos ที่ มิถุนายน 23, 2009, 08:26:03 AM
เข้าใจแล้วครับ อาจารย์คงตั้งใจให้คนหนึ่ง ๆ สามารถมีสิทธิติดตัวหลายสิทธิ์ได้
ขอบคุณครับ
หัวข้อ: Re: ช่วยด้วยครับ เกิดปัญหาสิทธิติดตัวคนไข้
เริ่มหัวข้อโดย: thannawe ที่ มิถุนายน 23, 2009, 09:52:26 AM
Thank Neo by thannawe  :D ;D :D
หัวข้อ: Re: ช่วยด้วยครับ เกิดปัญหาสิทธิติดตัวคนไข้
เริ่มหัวข้อโดย: udomchok ที่ มิถุนายน 23, 2009, 20:38:35 PM
เข้าใจแล้วครับ อาจารย์คงตั้งใจให้คนหนึ่ง ๆ สามารถมีสิทธิติดตัวหลายสิทธิ์ได้
ขอบคุณครับ
อาจจะมีการเปลี่ยนสิทธิติดตัวได้ เช่น เป็นประชาชนทั่วไป => ใช้สิทธิ UC
พอไปสมัครงาน ได้เป็นประกันสังคม
ทำไปสักพัก ออกจากงาน (ตกงาน) รอ 6 เดือน กลับมาใช้ UC ได้อีก
3 เดือนผ่านไป แต่งงานกับข้ราชการ ก็ได้สิทธิข้าราชการอีก
เป็นต้นครับ
หัวข้อ: Re: ช่วยด้วยครับ เกิดปัญหาสิทธิติดตัวคนไข้
เริ่มหัวข้อโดย: anukul ที่ มิถุนายน 23, 2009, 21:27:58 PM
CREATE TABLE `pttypehistory` (
  `hn` varchar(9) NOT NULL,
  `expiredate` date DEFAULT NULL,
  `hospmain` varchar(5) DEFAULT NULL,
  `hospsub` varchar(5) DEFAULT NULL,
  `pttype` varchar(10) NOT NULL,
  `pttypeno` varchar(50) NOT NULL,
  `begindate` date DEFAULT NULL,
  PRIMARY KEY (`hn`,`pttype`,`pttypeno`),
  KEY `hn` (`hn`)
) ENGINE=InnoDB DEFAULT CHARSET=tis620

PK  มี 3 fields ครับ  ไม่ใช่ HN อย่างเดียว   ทำให้ ใน 1 HN มีได้หลายสิทธิ  และแม้ในสิทธิเดียวกัน ยังมีได้หลายเลขบัตรด้วยครับ