แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - monchai

หน้า: 1 2 [3] 4
101
คาดว่าน่าจะเป็นกรณีที่พอคีย์รหัสหัตถการเป็นค่าว่างหรือ คีย์ผิดช่อง แล้วก็จะคีย์รายการต่อไปไม่ได้

102
เรียน อาจารย์
ผมใช้ mysql 5.1.39  32 bit, HosxP versoin 3.52.11.17  เมื่อเข้าลงหัตถการ ER  ลงได้ประมาณ 4-6 รายการจากนั้นก็กด Enter เลื่อนแถวไม่ได้  และไม่สามารถลงหัตถการต่อได้  โปรแกรมจะลบรายการล่างสุดเสมอ ทำให้หัตถการ er ไปไม่ครบ  ตามรูปแนบมา  ผมไม่แน่ใจว่าเป็นที่ Mysql หรือ Bug ของ HOSxP เวอร์ชั่น 3.52.11.17

(ตอนใช้งานตอนแรกจะมี error  ประมาณ  table hos.tmp_opitemrece_* does not exit  จากนั้นผม resyn table 2 ตารางดังกล่าวมาในฐานข้อมูล,และได้มาทราบในกระทู้ว่าให้ Drop Trigger ก็จะไม่ฟ้อง erro ดังกล่าว เมื่อ click ที่ drop trigger  HosxP  จะฟ้องว่า "SQL Error: Trigger does not exist" จนโปรแกรมหยุดการทำงาน)

103
เข้าตรวจสอบรายการจ่ายยา  กรณีที่จ่ายยาผู้ป่วยใน ด้วย Profile และได้กลับมาดูที่จ่ายยา mode 2 ในกรณีที่เป็นผู้ป่วยในจะมีจำนวน เป็น 0 เยอะแยะครับ  ไม่ทราบว่าเป็นด้วยสาเหตุอะไร  เวอร์ชั่นของ HOSxP และปัญหาตามรูปที่แนบมาครับ

104
centos Version 5  และ MySql 3.1.xx ยังไม่มี  แนะนำที่ Download ให้ด้วยครับ  เดี๋ยวจะนำมาทดสอบดู  แต่ของเดิมรู้สึกว่าเครื่อง Stable ดีแล้วครับ

106
เรียน อาจารย์ต้องการ config my.cnf ขนาดหน่วยความจำ  16 G  configตาม อ.บอย แล้ว  ใช้งานไม่ได้  เนื่องจาก mysql ไม่ตรงกัน

107
Version hosxp และ mysql ตามหัวเรื่องครับ trace mysql มาให้ดูครับ  2 ตอนครับ
****1*** Date Time   Type   Exec Time   SQL Text

52-06-03 16:16:22.187   SQL    2,266   select h.village_id,h.address,p.* ,pc.name as pttype_name,x.name as sex_name  ,n.name as nationality_name,  concat(p2.fname,' ',p2.lname) as father_name ,  concat(p3.fname,' ',p3.lname) as mother_name ,  concat(p4.fname,' ',p4.lname) as couple_name ,  e.name as education_name ,o.name as occupation_name,r.name as religion_name ,  y.name as marrystatus_name ,t.house_regist_type_name , f.family_no  , pp.person_house_position_name  from person  p  left outer join house h on h.house_id = p.house_id  left outer join pttype pc on pc.pttype = p.pttype  left outer join sex x on x.code = p.sex  left outer join nationality n on n.nationality = p.nationality  left outer join education e on e.education = p.education  left outer join occupation o on o.occupation = p.occupation  left outer join religion r on r.religion = p.religion  left outer join marrystatus y on y.code = p.marrystatus  left outer join person p2 on p2.person_id = p.father_person_id  left outer join person p3 on p3.person_id = p.mother_person_id  left outer join person p4 on p4.person_id = p.couple_person_id  left outer join person_house_position pp on pp.person_house_position_id = p.person_house_position_id  left outer join family f on f.family_id = p.family_id  left outer join house_regist_type t on t.house_regist_type_id = p.house_regist_type_id  where p.death = 'N'  order by round(h.address),p.person_id

*******2*****Date Time   Type   Exec Time   SQL Text

52-06-03 16:16:18.718   SQL    3,391   select v.village_moo,v.village_id,v.village_name,v.latitude,v.longitude,count(distinct h.house_id) as house_count,  count(distinct p.person_id) as person_count , count(ps1.person_id) as male_count , count(ps2.person_id) as female_count , count(ps3.person_id) as death_count  from village v  left outer join house h on h.village_id = v.village_id  left outer join person p on p.house_id = h.house_id  left outer join person ps1 on ps1.person_id = p.person_id and ps1.sex = '1' and ps1.death='N'  left outer join person ps2 on ps2.person_id = p.person_id and ps2.sex = '2' and ps2.death='N'  left outer join person ps3 on ps3.person_id = p.person_id and ps3.death = 'Y'  group by v.village_moo,v.village_id,v.village_name ,v.latitude,v.longitude order by v.village_id


108
สร้างบัญชีหมู่บ้านแล้ว  มีหมู่ที่ 0 แล้ว   เมื่อ คลิ๊กเลือก  บัญชี 1 แล้ว จะขึ้นว่า  กรุณารอสักครู่  ใช้เวลาประมาณ 3-5 นาทีนะครับ  ดังรูป

109
ประชากรใน ตาราง person ประมาณ 30000 กว่าๆ  15 หมู่บ้าน  เมื่อเข้าระบบงานบัญชี  1 ปรากฏว่าต้องรอนานมากจึงจะเริ่มทำงานได้  ไม่ทราบว่าเป็นเพราะอะไรครับ  ช่วยตอบด้วย

110
เรียนท่านอาจารย์ทุก ๆ ท่าน เวอร์ชั่นก่อน   หน้าจอลงผลวินิจฉัยและทำหัตถการผู้ป่วยใน  ในส่วนของหัตถการ  จะมีหัตถการรายวัน  และหัตถการหนัก เวอร์ชั่น v.3.52.2.3 ไม่มีหัตถการหนัก  ซึ่งบางครั้งจะมีหัตถการหนักบางรายการ  ไม่ได้ทำที่ห้องผ่าตัด  จึงจำเป็นต้องใช้หน้าจอดังกล่าวเพื่อลงหัตถการหนัก  ถ้าไม่มีช่องดังกล่าว  สามารถลงหัตถการหนักได้จากที่ใดบ้าง

111
เวอร์ชั่น 3.52.2.3 เพิ่มรายการ Lab_items แล้ว  ต้องการ Link ค่ารักษากับหมวดอื่น ๆ ที่ไม่ใช่ หมวด Lab แต่ทำไม่ได้

112
คิดว่าน่าจะใช่ครับ ตรงที่ Patient link
ขอบคุณมากครับ จะไปตรวจสอบดู

113
เวอร์ชั่น 3.52.2.3 เจอข้อมูลจากตาราง Patient ถูกเพิ่มขึ้นมาโดยจนท.ห้องบัตร  ไม่ได้บันทึกข้อมูล  ตรวจสอบแล้ว ไม่ได้พิมพ์ OPDCARD  ใครทราบกรุณาตอบด้วยว่าน่าจะบันทึกมาจากที่ใด

114
เวอร์ชั่น 3.52.2.3 ส่งออกข้อมูลระบบบัญชี 1 -8  แล้ว ปรากฎว่า format  ของ txt ไฟล์ไม่ตรงตามรูปแบบ สปสช. กำหนด  ในส่วน filed วันที่ dd/mm/yyyy  รูปที่ถูกต้องจะเป็น yyyymmdd ครับ  ใครมีวิธีการแก้ไขหรือเวอร์ชั่นใดดีบ้าง  แจ้งด้วยครับ

115
Version 3.52.2.3 ตั้งค่าออกใบเสร็จ แบบใช้รหัสของกรมบัญชีกลาง บันทึกรายการชำระไม่ได้  ระบบไม่บันทึกไปทะเบียนค้างชำระ

116
เรียน อาจารย์  ตั้งสิทธิ 20 ออกใบเสร็จโดยใช้รหัสกรมบัญชีกลาง  ในกรณีผู้ป่วยเป็นผู้ป่วยในไม่สามารถออกใบเสร็จได้  เมือกดบันทึกหน้าจอออกใบเสร็จรับเงิน  หน้าจอยืนยันการพิมพ์ไม่มีรายการปรากฎ  ทำให้พิมพ์ใบเสร็จไม่ได้

117
ใบเสร็จรับเงินผู้ป่วยใน สิทธิต้นสังกัด  ตั้งค่าใบเสร็จ  ออกโดยใช้รหัสของกรมบัญชีกลาง  เมื่อกดบันทึกแล้วไม่ปรากฎรายการ  แบบกรมบัญชีกลาง  ทำให้ไม่สามารถออกใบเสร็จได้

118
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / ERROR งาน ER Ver 3.52.2.3
« เมื่อ: กุมภาพันธ์ 20, 2009, 11:37:01 AM »
ลงหัตถการ งาน ER  รหัส ICD9 ที่อยู่ในหัตถการ ER จะไปปรากฎที่ลงผลวินิจฉัย เป็น Diag ที่ 2 ทำให้ไม่สะดวกในการทำงาน ซึ่งอันที่จริงควรเป็นผลวินิจฉัยใช่มั้ยครับ ตามรูป

119
ในระบบงานบัญชี 2 งาน ANC เมื่อเพิ่ม Visit -->แก้ไข visit เก่า  เผอิญทำรายการผิดพลาด  จึงกดปุ่มลบรายการ  การลบข้อมูลดังกล่าว  ไปลบในตาราง ovst,vn_stat,opdscreen,opitemrece  ทำให้ข้อมูลประวัติการรักษางานเชิงรับ หายหมดครับ  (ควรจะลบรายการเฉพาะงานเชิงรุกครับ  งานเชิงรับต้องคงเดิม)  ถ้าลบข้อมูลไปแล้ว  งานเชิงรับ  จะดึง vn หรือข้อมูลในตารางดังกล่าวข้างต้น  กลับมาได้ไหมครับ

120
หน้าจอห้องตรวจ  ในกรณีที่มีการสั่ง Lab ล่วงหน้า  หรือ แพทย์สั่ง Lab เมื่อไปสั่งยา จะฟ้องว่า "กรุณาแก้ไขรายการสั่ง Lab" ที่โรงพยาบาลมีระบบ LIS ด้วยครับ

121
นอกเรื่อง / Re: เจอเลยครับ เมื่อเช้านี้!
« เมื่อ: มกราคม 22, 2009, 15:05:01 PM »
ตรวจสอบ ip ของ server ว่าเป็นแบบ fix หรือ รับ ipอัตโนมัติ   /คิดว่า ip ที่ไม่พึงประสงค์  อาจจะมาจาก router หรือ อุปกรณ์อื่นที่จ่าย ip อัตโนมัติ

122
เรียน อาจารย์ชัยพร
version 3.51.10.6 หน้าจอซักประวัติ  ประวัติการเจ็บป่วยในอดีต  เมื่อทำการติกถูก หัวข้อมีโรคประจำตัว กดบันทึกแล้ว  ไม่บันทึก  ทำให้การแปรผลในการทำรายงานผิดพลาด  ดังรูป
มนต์ชัย

123
เวอร์ชั่น 3.51.10.6 เป็นต้นไปที่ห้องชำระเงินจะมีเลขที่กับเล่มที่ เตือนไม่เหมือนเวอร์ชั่นก่อน ตรงที่เลขที่ 0133 กับ 133 มองเป็นคนละเลขที่กัน  ตามรูป  ต้องการให้เป็นเลขเดียวกันได้หรือเปล่า  ตรวจสอบในฐานข้อมูล เลขที่เหมือนกันคือ 133

124
ใช้ HOSxP Version 3.51.10.6 ใช้คำสั่ง Sql แล้วเจอ Error ตามรูป  คิดว่าน่าจะเป็นปัญหา Mysql ครับ

125
version 3.51.10.6 ระบบงานอื่น ๆ --> ค่ารักษาพยาบาล  user ในระบบเข้าไปเพิ่มข้อมูลได้ตามใจชอบต้องการให้ Lock การใช้เข้าเพิ่มรายการดังกล่าวด้วยครับ

126
โรงพยาบาลท่าศาลา  ขอร่วมด้วย
158 หมู่ 3 ต.ท่าศาลา อ.ท่าศาลา จ.นครศรีธรรมราช 80160
FAX. 0-7533-0746
จองไว้ก่อน บวกลบ 4 ท่าน
มนต์ชัย  หยูทองคำ

128
version ล่าสุดหรือเปล่าครับ

129
เรียนอ.ชัยพร
ผมใช้เวอร์ชั่น  3.51.6.18
ส่งออกข้อมูลตามรูป  เจอ error ตามรูป
รบกวนตรวจสอบด้วยครับ

130
ขอบคุณครับ ลบที่นี่ไม่เกี่ยวกับตารางอื่น ๆ ใช่มั้ยครับ

131
เมื่อเปิด Print Server ของ พิมพ์ใบยืมแฟ้มเวชระเบียนแล้ว มีการพิมพ์งานค้างออกมาเยอะแยะนะครับ  ต้องการ Clear ฐานข้อมูลที่ยังค้างอยู่ในระบบดังกล่าว

132
version 3.51.6.18 เข้า Print sever --> ใบยืมแฟ้มเวชระเบียน --> start ปรากฎว่ามีข้อมูลค้างที่ไม่ได้พิมพ์เยอะแยะ  ต้องการ clear ข้อมูลดังกล่าว  ตรวจสอบหลายตารางแล้วไม่เจอ

133
ขอบคุณครับ พอดีเข้า Report Browser ได้แล้วครับ

134
ใครมี Form ดังกล่าวกรุณา Post ให้ด้วย
เข้า Report browser ไม่ได้
ขอบคุณครับ

135
ในเวอร์ชั่นก่อนตรงผู้รายงานจะมี ชื่อ-สกุลผู้รายงาน เวอร์ชั่น 3.51.6.18  ผู้รายงานเป็น รหัส login ตามรูปครับ

136
harddisk 146 GB ตรวจสอบพื้นที่ยังว่าง  หรือต้องลบข้อมูลใน ตารางนี้บ่อย ๆ หรือเปล่าครับ

137
version 3.51.6.18

138
ทำการ Intitial  Import แล้ว  เมื่อถึงตาราง opitemrece_log  เจอ error "got errono 28 on write"

140
เรียนอาจารย์ชัยพร มีการสั่ง Lab ตามหน้าจอซักประวัติ,หน้าจอแพทย์  แต่รายการของผู้ป่วยไม่ปรากฎที่หน้าจอห้องงานชันสูตร  (รายงานผล Lab) ส่ง files มาให้ทดสอบด้วย ด่วน ๆๆๆๆ ขอบคุณครับ

141
ทำการ check Table และ ทำ Re-Index แล้ว
เป็นทั้ง Lab OPD และ Lab IPD

143
ส่งให้แล้วครับ ใช่หรือเปล่าครับ
///
CREATE TABLE `patient` (
  `hos_guid` varchar(38) NOT NULL default '',
  `hn` varchar(9) default NULL,
  `pname` varchar(15) default NULL,
  `fname` varchar(30) default NULL,
  `lname` varchar(30) default NULL,
  `occupation` char(3) default NULL,
  `citizenship` char(3) default NULL,
  `birthday` date default NULL,
  `addrpart` varchar(50) default NULL,
  `moopart` char(3) default NULL,
  `tmbpart` char(2) default NULL,
  `amppart` char(2) default NULL,
  `chwpart` char(2) default NULL,
  `bloodgrp` varchar(5) default NULL,
  `clinic` varchar(100) default NULL,
  `deathday` date default NULL,
  `drugallergy` varchar(50) default NULL,
  `familyno` int(11) default NULL,
  `fathername` varchar(50) default NULL,
  `firstday` date default NULL,
  `hometel` varchar(20) default NULL,
  `informaddr` varchar(200) default NULL,
  `informname` varchar(50) default NULL,
  `informrelation` varchar(50) default NULL,
  `informtel` varchar(20) default NULL,
  `marrystatus` char(1) default NULL,
  `mathername` varchar(50) default NULL,
  `hn_int` int(11) default NULL,
  `nationality` char(3) default NULL,
  `opdlocation` varchar(50) default NULL,
  `pttype` char(2) default NULL,
  `religion` char(2) default NULL,
  `sex` char(1) default NULL,
  `spsname` varchar(50) default NULL,
  `truebirthday` char(1) default NULL,
  `workaddr` varchar(50) default NULL,
  `worktel` varchar(20) default NULL,
  `hcode` varchar(5) default NULL,
  `cid` varchar(13) default NULL,
  `hid` int(11) default NULL,
  `educate` char(1) default NULL,
  `family_status` char(1) default NULL,
  `labor_type` char(1) default NULL,
  `last_update` date default NULL,
  `type_area` char(1) default NULL,
  `road` varchar(50) default NULL,
  `father_cid` varchar(13) default NULL,
  `mother_cid` varchar(13) default NULL,
  `couple_cid` varchar(13) default NULL,
  `person_type` char(2) default NULL,
  `private_doctor_name` varchar(75) default NULL,
  `legal_action` char(1) default NULL,
  `death_code504` char(2) default NULL,
  `death_diag` varchar(6) default NULL,
  `node_id` char(1) default NULL,
  `admit` char(1) default NULL,
  `midname` varchar(25) default NULL,
  `po_code` varchar(5) default NULL,
  `fatherlname` varchar(30) default NULL,
  `motherlname` varchar(30) default NULL,
  `spslname` varchar(30) default NULL,
  `country` char(2) default NULL,
  `email` varchar(50) default NULL,
  `birthtime` time default NULL,
  `mother_hn` varchar(9) default NULL,
  `last_visit` date default NULL,
  `death` char(1) default NULL,
  `height` int(11) default NULL,
  `inregion` char(1) default NULL,
  `reg_time` time default NULL,
  `oldcode` varchar(15) default NULL,
  `lang` char(2) default NULL,
  `gov_chronic_id` varchar(10) default NULL,
  `in_cups` char(1) default NULL,
  `patient_type_id` tinyint(4) default NULL,
  `addr_soi` varchar(100) default NULL,
  `work_addr` varchar(230) default NULL,
  `father_hn` varchar(9) default NULL,
  `alias_name` varchar(100) default NULL,
  `destroyed` char(1) default NULL,
  `old_addr` varchar(250) default NULL,
  PRIMARY KEY  (`hos_guid`),
  UNIQUE KEY `hn_unique` (`hn`),
  UNIQUE KEY `ix_hn_unique` (`hn`),
  KEY `ix_pname` (`pname`),
  KEY `ix_fname` (`fname`),
  KEY `ix_lname` (`lname`),
  KEY `ix_fname_lname` (`fname`,`lname`),
  KEY `ix_chwpart` (`chwpart`),
  KEY `ix_address` (`chwpart`,`amppart`,`tmbpart`),
  KEY `ix_clinic` (`clinic`),
  KEY `ix_pttype` (`pttype`),
  KEY `ix_hcode` (`hcode`),
  KEY `ix_cid` (`cid`),
  KEY `ix_deathday` (`deathday`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620

////
CREATE TABLE `doctor` (
  `code` varchar(6) NOT NULL default '',
  `name` varchar(150) default NULL,
  `shortname` varchar(50) default NULL,
  `licenseno` varchar(50) default NULL,
  `department` varchar(250) default NULL,
  `jobposition` varchar(50) default NULL,
  `active` char(1) default NULL,
  `force_diagnosis` char(1) default NULL,
  `oldcode` varchar(10) default NULL,
  `search_keyword` varchar(25) default NULL,
  `cid` varchar(17) default NULL,
  `position_id` int(11) default NULL,
  `addrpart` varchar(20) default NULL,
  `moopart` varchar(20) default NULL,
  `zoipart` varchar(20) default NULL,
  `roadpart` varchar(20) default NULL,
  `tmbpart` varchar(20) default NULL,
  `amppart` varchar(20) default NULL,
  `chwpart` varchar(20) default NULL,
  `nationality` varchar(20) default NULL,
  `doctor_guid` varchar(38) default NULL,
  `allow_df_edit` char(1) default NULL,
  `force_icd_diagnosis` char(1) default NULL,
  `ename` varchar(200) default NULL,
  PRIMARY KEY  (`code`),
  UNIQUE KEY `code_unique` (`code`),
  KEY `department` (`department`),
  KEY `name` (`name`),
  KEY `shortname` (`shortname`),
  KEY `search_keyword` (`search_keyword`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620

///
CREATE TABLE `vn_stat` (
  `vn` varchar(13) NOT NULL default '',
  `hn` varchar(9) default NULL,
  `pdx` varchar(6) default NULL,
  `gr504` smallint(6) default NULL,
  `lastvisit` smallint(6) default NULL,
  `accident_code` varchar(6) default NULL,
  `dx_doctor` varchar(7) default NULL,
  `dx0` varchar(6) default NULL,
  `dx1` varchar(6) default NULL,
  `dx2` varchar(6) default NULL,
  `dx3` varchar(6) default NULL,
  `dx4` varchar(6) default NULL,
  `dx5` varchar(6) default NULL,
  `sex` char(1) default NULL,
  `age_y` smallint(6) default NULL,
  `age_m` smallint(6) default NULL,
  `age_d` smallint(6) default NULL,
  `aid` varchar(6) default NULL,
  `moopart` varchar(5) default NULL,
  `count_in_month` smallint(6) default NULL,
  `count_in_year` smallint(6) default NULL,
  `pttype` char(2) default NULL,
  `income` double(15,3) default NULL,
  `paid_money` double(15,3) default NULL,
  `remain_money` double(15,3) default NULL,
  `uc_money` double(15,3) default NULL,
  `item_money` double(15,3) default NULL,
  `dba` tinyint(4) default NULL,
  `spclty` char(2) default NULL,
  `vstdate` date default NULL,
  `op0` varchar(6) default NULL,
  `op1` varchar(6) default NULL,
  `op2` varchar(6) default NULL,
  `op3` varchar(6) default NULL,
  `op4` varchar(6) default NULL,
  `op5` varchar(6) default NULL,
  `rcp_no` varchar(10) default NULL,
  `print_count` tinyint(4) default NULL,
  `print_done` char(1) default NULL,
  `pttype_in_region` char(1) default NULL,
  `pttype_in_chwpart` char(1) default NULL,
  `pcode` char(2) default NULL,
  `hcode` varchar(5) default NULL,
  `inc01` double(15,3) default NULL,
  `inc02` double(15,3) default NULL,
  `inc03` double(15,3) default NULL,
  `inc04` double(15,3) default NULL,
  `inc05` double(15,3) default NULL,
  `inc06` double(15,3) default NULL,
  `inc07` double(15,3) default NULL,
  `inc08` double(15,3) default NULL,
  `inc09` double(15,3) default NULL,
  `inc10` double(15,3) default NULL,
  `inc11` double(15,3) default NULL,
  `inc12` double(15,3) default NULL,
  `inc13` double(15,3) default NULL,
  `inc14` double(15,3) default NULL,
  `inc15` double(15,3) default NULL,
  `inc16` double(15,3) default NULL,
  `hospmain` varchar(5) default NULL,
  `hospsub` varchar(5) default NULL,
  `pttypeno` varchar(20) default NULL,
  `pttype_expire` date default NULL,
  `cid` varchar(13) default NULL,
  `main_pdx` char(3) default NULL,
  `inc17` double(15,3) default NULL,
  `inc_drug` double(15,3) default NULL,
  `inc_nondrug` double(15,3) default NULL,
  `pt_subtype` tinyint(4) default NULL,
  `rcpno_list` varchar(25) default NULL,
  `ym` varchar(7) default NULL,
  `node_id` char(1) default NULL,
  `ill_visit` char(1) default NULL,
  `count_in_day` tinyint(4) default NULL,
  `pttype_begin` date default NULL,
  `lastvisit_hour` int(11) default NULL,
  `rcpt_money` double(15,3) default NULL,
  `discount_money` double(15,3) default NULL,
  `old_diagnosis` char(1) default NULL,
  `debt_id_list` varchar(50) default NULL,
  PRIMARY KEY  (`vn`),
  UNIQUE KEY `vn_unique` (`vn`),
  KEY `hn` (`hn`),
  KEY `hospmain` (`hospmain`),
  KEY `hospsub` (`hospsub`),
  KEY `cid` (`cid`),
  KEY `pcode` (`pcode`),
  KEY `pttype` (`pttype`),
  KEY `vstdate` (`vstdate`),
  KEY `ym` (`ym`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620

///
CREATE TABLE `an_stat` (
  `an` varchar(9) NOT NULL default '',
  `pdx` varchar(6) default NULL,
  `hn` varchar(9) default NULL,
  `dx0` varchar(6) default NULL,
  `dx1` varchar(6) default NULL,
  `dx2` varchar(6) default NULL,
  `dx3` varchar(6) default NULL,
  `dx4` varchar(6) default NULL,
  `dx5` varchar(6) default NULL,
  `sex` char(1) default NULL,
  `age_y` tinyint(4) default NULL,
  `age_m` tinyint(4) default NULL,
  `age_d` tinyint(4) default NULL,
  `aid` varchar(6) default NULL,
  `count_in_month` tinyint(4) default NULL,
  `count_in_year` tinyint(4) default NULL,
  `pttype` char(2) default NULL,
  `income` double(15,3) default NULL,
  `lastvisit` int(4) default NULL,
  `regdate` date default NULL,
  `dchdate` date default NULL,
  `admdate` int(11) default NULL,
  `drg` varchar(6) default NULL,
  `rw` double(15,3) default NULL,
  `los` double(15,3) default NULL,
  `ot` double(15,3) default NULL,
  `spclty` char(2) default NULL,
  `ward` varchar(4) default NULL,
  `print_done` char(1) default NULL,
  `print_count` tinyint(4) default NULL,
  `paid_money` double(22,3) default NULL,
  `remain_money` double(22,3) default NULL,
  `uc_money` double(22,3) default NULL,
  `item_money` double(22,3) default NULL,
  `pttype_in_region` char(1) default NULL,
  `pcode` char(2) default NULL,
  `op0` varchar(6) default NULL,
  `op1` varchar(6) default NULL,
  `op2` varchar(6) default NULL,
  `op3` varchar(6) default NULL,
  `op4` varchar(6) default NULL,
  `op5` varchar(6) default NULL,
  `op6` varchar(6) default NULL,
  `inc01` double(15,3) default NULL,
  `inc02` double(15,3) default NULL,
  `inc03` double(15,3) default NULL,
  `inc04` double(15,3) default NULL,
  `inc05` double(15,3) default NULL,
  `inc06` double(15,3) default NULL,
  `inc07` double(15,3) default NULL,
  `inc08` double(15,3) default NULL,
  `inc09` double(15,3) default NULL,
  `inc10` double(15,3) default NULL,
  `inc11` double(15,3) default NULL,
  `inc12` double(15,3) default NULL,
  `inc13` double(15,3) default NULL,
  `inc14` double(15,3) default NULL,
  `inc15` double(15,3) default NULL,
  `inc16` double(15,3) default NULL,
  `dx_doctor` varchar(7) default NULL,
  `vn` varchar(13) default NULL,
  `inc17` double(15,3) default NULL,
  `rcpno_list` varchar(100) default NULL,
  `pttypeno` varchar(25) default NULL,
  `moopart` char(3) default NULL,
  `gr504` smallint(6) default NULL,
  `accident_code` varchar(6) default NULL,
  `lastvisit_hour` int(11) default NULL,
  `rcpt_money` double(15,3) default NULL,
  `discount_money` double(15,3) default NULL,
  `old_diagnosis` char(1) default NULL,
  `debt_id_list` varchar(50) default NULL,
  `admit_hour` int(11) default NULL,
  PRIMARY KEY  (`an`),
  UNIQUE KEY `an_unique` (`an`),
  KEY `dchdate` (`dchdate`),
  KEY `pcode` (`pcode`),
  KEY `pttype` (`pttype`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620

///
CREATE TABLE `ward` (
  `ward` varchar(4) NOT NULL default '',
  `name` varchar(250) default NULL,
  `old_code` char(3) default NULL,
  `spclty` char(2) default NULL,
  `bedcount` int(11) default NULL,
  PRIMARY KEY  (`ward`),
  UNIQUE KEY `ward_unique` (`ward`),
  KEY `name` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620
///
CREATE TABLE `iptadm` (
  `an` varchar(9) NOT NULL default '',
  `admday` int(11) default NULL,
  `bedno` varchar(6) default NULL,
  `bedtype` char(2) default NULL,
  `indate` date default NULL,
  `intime` time default NULL,
  `outdate` date default NULL,
  `outtime` time default NULL,
  `rate` double(22,3) default NULL,
  `roomno` varchar(4) default NULL,
  PRIMARY KEY  (`an`),
  UNIQUE KEY `an_unique` (`an`),
  KEY `bedno` (`bedno`),
  KEY `bedtype` (`bedtype`),
  KEY `indate` (`indate`),
  KEY `intime` (`intime`),
  KEY `outdate` (`outdate`),
  KEY `outtime` (`outtime`),
  KEY `roomno` (`roomno`),
  KEY `roomno_an` (`roomno`,`an`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620

144
ส่งให้แล้วครับ

Date Time   Type   Exec Time   SQL Text

50-11-09 14:32:16.328   SQL    325,172   select h.lab_order_number,v.pcode,a.pcode as apcode, h.lab_receive_number,h.vn,h.hn,h.order_date ,h.order_time,  h.lock_result,h.receive_time as service13,h.report_time as service14 ,h.confirm_report,d.name as doctor_name,  concat(pt.pname,pt.fname,'  ',pt.lname) as ptname ,  h.form_name ,v.rcpt_money as opaid,a.rcpt_money as ipaid   , v.age_y as vage_y,a.age_y as aage_y ,h.department,concat(w.name,' - ',adm.bedno) as ward_name  from lab_head h  left outer join patient pt on pt.hn=h.hn  left outer join doctor d on d.code=h.doctor_code  left outer join vn_stat v on v.vn=h.vn  left outer join an_stat a on a.an=h.vn  left outer join ward w on w.ward = a.ward  left outer join iptadm adm on adm.an = a.an  where h.lab_order_number in (238,239,267,271,270,272,273,274,275,373,411,482,510,519,541,576,591,590,608,821,825,857,858,879,881,882,883,884,885,1016,1017,1024,1025,1026,1027,1028,1029,1030,1048,1053,1063,1179,1210,1223,1225,1311,1310,1314,1335,1340,1341,1342,1343,1344,1345,1449,1466,1516,1528,1529,1626,1629,1639,1642,1677,1678,1899,1932,2033,2048,2068,2069,2070,2072,2173,2176,2208,2211,2213,2261,2475,2512,2593,2595,2607,2630,2633,2634,2635,2676,2705,2708,2740,2829,3020,3088,3093,3110,3114,3128,3157,3156,3186,3271,3382,3383,3423,3486,3487,3513,3530,3609,3689,3738,3742,3743,3744,3750,3762,3878,3933,4069,4091,4134,4180,4187,4193,4339,4357,4373,4450,4463,4465,4466,4567,4589,4590,4592,4603,4631,4659,4729,4730,4799,4876,4892,4894,4907,4927,4931,4939,4941,4946,5009,5195,5196,5269,5291,5444,5510,5513,5519,5520,5521,5522,5523,5524,5525,5527,5528,5529,5530,5531,5532,5533,5544,5585,5596,5597,5647,5648,5664,5706,5913,5939,6018,6019,6020,6107,6134,6147,6161,6173,6217,6259,6268,6283,6292,6327,6328,6387,6389,6427,6476,6477,6490,6500,6508,6528,6565,6654,6692,6696,6712,6725,6737,6780,6785,6790,6809,6829,6830,6876,6906,6907,6912,6914,6923,6959,7115,7126,7130,7131,7144,7148,7151,7155,7176,7181,7220,7224,7249,7267,7485,7488,7600,7641,7650,7651,7652,7675,7864,7988,8023,8048,8058,8079,8088,8182,8415,8425,8428,8429,8439,8520,8523,8530,8584,8589,8593,8599,8609,8623,8624,8630,8637,8651,8652,8658,8660,8699,8718,8727,8750,8751,8752,8761,8762,8806,8857,8896,8903,8907,8923,9011,9028,9059,9060,9096,9165,9190,9193,9281,9303,9307,9308,9320,9321,9440,9639,9767,9768,9796,9804,9805,9817,9818,9835,9856,9933,9968,9974,9994,9999,10000,10016,10078,10080,10132,10133,10140,10271,10385,10386,10388,10401,10402,10484,10487,10628,10755,10756,11020,11361,11528,11633,11720,11728,11729,11738,11853,12123,12137,12158,12270,12424,12431,12520,12530,12842,12859,12986,12996,13027,13382,13405,13420,13439,13448,13564,13565,13810,13830,13831,13832,13833,13834,13835,13836,13837,13838,13839,13846,13871,14504,14638,15096,15101,15110,15138,15143,15145,15267,15579,16067,16075,16086,16200)  order by h.order_date,h.order_time


145
เรียน อ.ชัยพร
version 3.50.7.22  ระบบงานห้อง Lab ติกที่ รายงานผลที่ยืนยันแล้ว และ รายงานผลทั้งหมด  ทำให้ระบบ HOSxP ทั้งระบบ ช้า  ผมส่ง คำสั่ง ที่อ.ให้มา (show create table lab_head,lab_order) มาให้ดูด้วย

lab_head

CREATE TABLE `lab_head` (
  `lab_order_number` int(11) NOT NULL default '0',
  `doctor_code` varchar(7) collate tis620_bin default NULL,
  `lab_items_group_code` int(11) default NULL,
  `vn` varchar(13) collate tis620_bin default NULL,
  `lab_head_remark` varchar(250) collate tis620_bin default NULL,
  `hn` varchar(9) collate tis620_bin default NULL,
  `order_date` date default NULL,
  `report_date` date default NULL,
  `reporter_name` varchar(100) collate tis620_bin default NULL,
  `report_time` time default NULL,
  `confirm_specimen` char(1) collate tis620_bin default NULL,
  `confirm_report` char(1) collate tis620_bin default NULL,
  `department` varchar(5) collate tis620_bin default NULL,
  `form_name` varchar(200) collate tis620_bin default NULL,
  `sub_group_list` varchar(200) collate tis620_bin default NULL,
  `order_time` time default NULL,
  `receive_date` date default NULL,
  `receive_time` time default NULL,
  `ward` char(2) collate tis620_bin default NULL,
  `result_note` text collate tis620_bin,
  `lock_result` char(1) collate tis620_bin default NULL,
  `result_rtf` longtext collate tis620_bin,
  `order_note` text collate tis620_bin,
  `lab_receive_number` int(11) default NULL,
  `approve_staff` varchar(25) collate tis620_bin default NULL,
  `anonymous` char(1) collate tis620_bin default NULL,
  `appointment` char(1) collate tis620_bin default NULL,
  `appointment_date` date default NULL,
  `appointment_time` time default NULL,
  `lis_order_no` varchar(25) collate tis620_bin default NULL,
  `confirm_charge_money` char(1) collate tis620_bin default NULL,
  `finance_lab_confirm` char(1) collate tis620_bin default NULL,
  `lab_order_number_guid` varchar(38) collate tis620_bin default NULL,
  `anonymous_request` char(1) collate tis620_bin default NULL,
  `clinic` char(3) collate tis620_bin default NULL,
  `send_to_cashier` char(1) collate tis620_bin default NULL,
  PRIMARY KEY  (`lab_order_number`),
  UNIQUE KEY `lab_order_number_unique` (`lab_order_number`),
  KEY `confirm_specimen` (`confirm_specimen`),
  KEY `hn` (`hn`),
  KEY `vn` (`vn`),
  KEY `ix_order_date` (`order_date`),
  KEY `order_date` (`order_date`),
  KEY `lab_order_number` (`lab_order_number`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620 COLLATE=tis620_bin

lab_order

CREATE TABLE `lab_order` (
  `lab_order_number` int(11) NOT NULL,
  `lab_items_code` int(11) NOT NULL,
  `lab_order_result` varchar(250) default NULL,
  `lab_order_remark` varchar(250) default NULL,
  `staff` varchar(50) default NULL,
  `confirm` char(1) default NULL,
  `lab_items_name_ref` varchar(250) default NULL,
  `lab_items_normal_value_ref` varchar(150) default NULL,
  `specimen_code` int(11) default NULL,
  `lab_items_sub_group_code` int(11) default NULL,
  `order_type` char(1) default NULL,
  PRIMARY KEY  (`lab_order_number`,`lab_items_code`),
  UNIQUE KEY `lab_order_number_unique` (`lab_order_number`,`lab_items_code`),
  KEY `lab_order_number` (`lab_order_number`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620

146
เรียน  ชาว HOSxP ทุกท่าน รพ.กระผมพบปัญหา  มีไวรัส  หรือ หนอนไวรัส หรือ อย่างอื่น ๆ ซึ่งไม่มั่นใจ
เหมือนกันว่าเป็นจากสาเหตุใด  พบว่า มีการส่งข้อมูลออกทาง Local area network ตลอดเวลา ทำให้
ถึงระบบอินเทอร์เน็ต , Rounter  ทำงานไม่ได้   ใครพอมีข้อมูล  หรือมีตัวป้องกันไวรัสที่ดี  ตัวป้องกันสปายแวร์ที่ดี ๆ  กรุณาบอกด้วยครับ  เพิ่งพบปัญหาดังกล่าวมาไม่กี่วันเองครับ
ขอบคุณล่วงหน้าครับ

147
Version 3.50.4.10  เข้าห้องคลอด จะบันทึกข้อมูลคลอด  เจอปัญหาตามรูป  ซึ่งเป็นกับคอมพิวเตอร์บางเครื่องเท่านั้น  บางเครื่องใช้งานได้ปกติ

148
เรียน อาจารย์
ต้องการชื่อรายงานแบบ นค.2 เพื่อเข้าไปปรับปรุงรายงานและคำสั่งของรายงาน  หาแล้วไม่เจอครับ  ใครทราบกรุณาแจ้งให้ทราบด้วยครับ  แนบรูปมาให้ดูด้วย  เมื่อกดตรงที่พิมพ์นะครับ

149
ตาราง ipt เก็บข้อมูลการ Admit
ตาราง opitemrece เก็บข้อมูลยาและรายการค่ารักษา
ตาราง an_stat เก็บข้อมูลผู้ป่วยในซึ่งมีการประมวลผลบ้างรายการแล้ว

ก่อนใช้ข้อมูลลองทำความเข้าใจ fileld ต่าง ๆ ก่อนด้วยนะครับ

หน้า: 1 2 [3] 4