BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: [-_เอ็ม_-] ที่ สิงหาคม 17, 2010, 16:12:11 PM
-
คือ ผมอยากทราบว่า พอจะมีวิธีการไหนบ้างครับ
ที่จะสามารถส่งออกข้อมูลผู้ป่วย ทั้งข้อมูลการมา OPD การ admid
การรับ จ่ายยา เป็นรายบุคคล แล้วนำเข้าเข้าฐานข้อมูลเฉพาะรายนั้น บ้างมั๊ยครับ
พอดี เจอปัญหาว่าคนไข้ เป็นเด็กเกิดใหม่ครับ แต่ไม่รู้ว่าเกิดจากอะไร HN เปลี่ยนไปครับ
คือ HN ใน HosXP และที่ส่งเคลมไปเป็นคนละตัวครับ
แล้วข้อมูลการ admid ก็หายไปด้วยครับ เลยจะแก้ปัญหา ไม่ทราบว่าจะพอมีวิธีมั๊ยครับ
โดยข้อมูลที่สมบูรณ์จะอยู่ใน backup วันที่ 30 ครับ เพียงข้ามคืนข้อมูลก็เป็นปัญหาดังกล่าว
ลองไล่ดูใน ksklog ก็มีเพียงการ admit ในหน้าเวชระเบียนเท่านั้น
ไม่มีการแก้ไข หรือลบแต่อย่างใดครับ
-
;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 ทับซ้อนหรือขาดหายไปหรือเปล่า
-
ขอบคุณคร้าบบ :D