BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: [-_เอ็ม_-] ที่ สิงหาคม 17, 2010, 16:12:11 PM

หัวข้อ: สอบถามท่านทั้งหลาย
เริ่มหัวข้อโดย: [-_เอ็ม_-] ที่ สิงหาคม 17, 2010, 16:12:11 PM
คือ ผมอยากทราบว่า พอจะมีวิธีการไหนบ้างครับ
ที่จะสามารถส่งออกข้อมูลผู้ป่วย ทั้งข้อมูลการมา OPD การ admid
การรับ จ่ายยา เป็นรายบุคคล แล้วนำเข้าเข้าฐานข้อมูลเฉพาะรายนั้น บ้างมั๊ยครับ

พอดี เจอปัญหาว่าคนไข้ เป็นเด็กเกิดใหม่ครับ แต่ไม่รู้ว่าเกิดจากอะไร HN เปลี่ยนไปครับ
คือ HN ใน HosXP และที่ส่งเคลมไปเป็นคนละตัวครับ
แล้วข้อมูลการ admid ก็หายไปด้วยครับ เลยจะแก้ปัญหา ไม่ทราบว่าจะพอมีวิธีมั๊ยครับ

โดยข้อมูลที่สมบูรณ์จะอยู่ใน backup วันที่ 30 ครับ เพียงข้ามคืนข้อมูลก็เป็นปัญหาดังกล่าว
ลองไล่ดูใน ksklog ก็มีเพียงการ admit ในหน้าเวชระเบียนเท่านั้น
ไม่มีการแก้ไข หรือลบแต่อย่างใดครับ

หัวข้อ: Re: สอบถามท่านทั้งหลาย
เริ่มหัวข้อโดย: howtodo ที่ สิงหาคม 17, 2010, 22:20:53 PM
 ;D
SELECT   hosxp_ddl_field.table_name,hosxp_ddl_field.field_name,hosxp_ddl_field.field_type_mysql,hosxp_ddl_field.field_type_postgresql,hosxp_ddl_field.field_type_mssql,hosxp_ddl_field.field_type_interbase,hosxp_ddl_field.field_width,hosxp_ddl_field.field_null,hosxp_ddl_field.field_number,hosxp_ddl_field.field_primary,hosxp_ddl_field.field_type_oracle,hosxp_ddl_field.field_type_native,hosxp_ddl_field.field_precision,hosxp_ddl_field.field_precision_text
FROM
hosxp_ddl_field
WHERE
hosxp_ddl_field.field_name =  'vn'
ORDER BY
hosxp_ddl_field.table_name ASC

มี table ไหนบ้างที่เกี่ยวข้อง
vn,hn,an  หลัก ๆ ก่อน
ตามด้วย lab และอืน ๆ
เสร็จแล้ว ก็เอา
"SELECT * FROM  $table_name  WHERE vn =  '$vn_'";
 ไปวิ่งในแต่ละ table 
ได้ข้อมูลมา ก็ เอาไป insert into
พิจารณาดูก่อนนะ่ ว่า reference key  ทับซ้อนหรือขาดหายไปหรือเปล่า
หัวข้อ: Re: สอบถามท่านทั้งหลาย
เริ่มหัวข้อโดย: [-_เอ็ม_-] ที่ สิงหาคม 18, 2010, 08:58:28 AM
ขอบคุณคร้าบบ   :D