การเตรียมฐานข้อมูล HCIS ก่อนนำเข้า
· เปลี่ยนชื่อฟิลด์ ในตาราง person
· เปลี่ยนรหัสยา ในตาราง drug
· ตรวจสอบรหัสวินิจฉัยในตาราง diag
· ตรวจสอบว่ามีผป. HN เดียวกันมาตรวจในวันเดียวกัน และมีวินิจฉัยเดียวกัน ให้ลบทิ้ง 1 record ในตาราง diag
สร้าง query โดยใช้คำสั่ง SQL ตามนี้
SELECT Visit.P_Code, Visit.visitDate, Visit.visitNo, Visit.weight, Visit.hight, Visit.pressure, Visit.temperature, Visit.RightSelect, Visit.TimeService, Visit.RecievePat, Visit.Refer, Visit.Referplace, Visit.service_Here, Visit.service_H_O, Visit.Money1, Visit.Money2, Visit.Money3, Visit.flag_Cancel_Que, Visit.user, Visit.rightNo, Visit.hos_M, Visit.respri, Visit.alive_Stat, Visit.pulse, Visit.h_Receive, Visit.area_Group, Visit.other_Di_Scre, Visit.hos_S, Visit.use_Right, Visit.flag_Expo, Visit.health_Sugest_1, Visit.health_Sugest_2, Visit.healSugeType, Visit.REFERCAUSE, Visit.failTooth, Visit.gumTooth, Visit.NoteAdd, Visit.symtem, Visit.Shape, Visit.ass, Diag.diagCode
FROM Visit LEFT JOIN Diag ON Visit.visitNo = Diag.visitNo
WHERE (((Visit.P_Code) In (SELECT [P_Code] FROM [Visit] As Tmp GROUP BY [P_Code],[visitDate] HAVING Count(*)>1 And [visitDate] = [Visit].[visitDate])))
ORDER BY Visit.P_Code, Visit.visitDate;
พอเรียกรายการมา ให้ดูว่ามีวินิจฉัยซ้ำหรือไม่ ถ้ามี ให้ลบ record นั้นทิ้ง จนหมด
ขั้นตอนการนำเข้าข้อมูล
1. นำข้อมูลประชากร และข้อมูลเชิงรุกเดิม เข้ามาใน HOSxP-PCU
เปิดโปรแกรม HOSxP-PCU เรียกเมนู Tools à HCIS Data import
ให้เลือกทั้งหมด ยกเว้น visit , diag ,club ตามภาพ
รอจน import ข้อมูลเสร็จ
2. การนำข้อมูลประชากร มาเป็นข้อมูลเวชระเบียนผู้ป่วยทั้งหมด โดยใช้ HN คือ P-code เดิม และนำข้อมูล visit , drugusage เข้ามาด้วย (เพื่อให้สามารถเปิดดู remed ได้)
- เรียกไฟล์ patient2hosxp1.rar เพื่อเปิดโปรแกรม HCIS_ patient2hosxp.exe
เลือก Patient , Ovst , Clear Patient , Opitemrece (ไม่ต้องเลือก OvstDiag)
3. การนำข้อมูลวินิจฉัยเดิม จาก Diag มาเข้าในตาราง OvstDiag (ต้องแก้ไขข้อมูลใน HCIS โดยที่ไม่ให้มี HN เดียวกัน มาตรวจวันเดียวกัน และมีวินิจฉัยเดียวกัน เพราะจะเกิด error ตอนนำเข้า)
- เรียกไฟล์ patient2hosxp2.rar เพื่อเปิดโปรแกรม HCIS_ patient2hosxp.exe
เลือกแค่ OvstDiag ช่องเดียว ไม่ต้องเลือก Clear Patient
4. เข้าเมนู Tools à Upgrade Structure เลือกกดปุ่ม Resync VN (quick) เพื่อสร้าง vn_stat
5. เข้าเมนู Tools à SQL Query
· พิมพ์ update ovst set pt_subtype='1' กดปุ่ม Exec เพื่อให้สามารถเรียกดูประวัติเก่าได้ใน one stop service à visit list
การนำฐานข้อมูลที่สำคัญเข้าเพื่อให้การทำงาน รายงานถูกต้อง
· พิมพ์ delete from name506 กดปุ่ม Exec
· กดปุ่ม Open เรียกไปที่ไฟล์ name506.cds พอได้ข้อมูลมาครบ ให้กดปุ่ม Append
· พิมพ์ delete from code506 กดปุ่ม Exec
· กดปุ่ม Open เรียกไปที่ไฟล์ code506.cds พอได้ข้อมูลมาครบ ให้กดปุ่ม Append
· พิมพ์ delete from entity_code กดปุ่ม Exec
· กดปุ่ม Open เรียกไปที่ไฟล์ entity_code.cds พอได้ข้อมูลมาครบ ให้กดปุ่ม Append
· พิมพ์ delete from village_organization_type กดปุ่ม Exec
· กดปุ่ม Open เรียกไปที่ไฟล์ village_organization_type.cds พอได้ข้อมูลมาครบ ให้กดปุ่ม Append
การนำข้อมูลสิทธิการรักษาจาก hipdata เข้ามาใส่ใน person
· พิมพ์ delete from hipdata กดปุ่ม Exec
· กดปุ่ม Open เรียกไปที่ไฟล์ hipdata_7105.cds พอได้ข้อมูลมาครบ ให้กดปุ่ม Append ....... เพื่อนำข้อมูลประชากรในตำบลเข้าในตาราง hipdata
· พิมพ์ update person left outer join hipdata on hipdata.cid=person.cid set person.pttype=(select hipdata.pttype from hipdata where hipdata.cid=person.cid) where person.cid=hipdata.cid
· พิมพ์ update person left outer join hipdata on hipdata.cid=person.cid set person.pttype_begin_date=(select datein from hipdata where hipdata.cid=person.cid) where person.cid=hipdata.cid
· พิมพ์ update person left outer join hipdata on hipdata.cid=person.cid set person.pttype_expire_date=(select dateexp from hipdata where hipdata.cid=person.cid) where person.cid=hipdata.cid
· พิมพ์ update person left outer join hipdata on hipdata.cid=person.cid set person.pttype_hospmain=(select hospmain from hipdata where hipdata.cid=person.cid) where person.cid=hipdata.cid
· พิมพ์ update person left outer join hipdata on hipdata.cid=person.cid set person.pttype_hospsub=(select hospsub from hipdata where hipdata.cid=person.cid) where person.cid=hipdata.cid
· พิมพ์ update person left outer join hipdata on hipdata.cid=person.cid set person.pttype_no=(select cardid from hipdata where hipdata.cid=person.cid) where person.cid=hipdata.cid
การแก้ไขรายการยา ค่าบริการใหม่
· พิมพ์ delete from drugitems กดปุ่ม Exec
· กดปุ่ม Open เรียกไปที่ไฟล์ drugitems.cds พอได้ข้อมูลมาครบ ให้กดปุ่ม Append
· พิมพ์ delete from nondrugitems กดปุ่ม Exec
· กดปุ่ม Open เรียกไปที่ไฟล์ nondrugitems.cds พอได้ข้อมูลมาครบ ให้กดปุ่ม Append
· พิมพ์ delete from er_oper_code กดปุ่ม Exec
· กดปุ่ม Open เรียกไปที่ไฟล์ er_oper_code.cds พอได้ข้อมูลมาครบ ให้กดปุ่ม Append
· เข้าเมนู Tools à System setting เลือกแก้ไข ยา หรือค่าบริการ รายการใดก็ได้ เพื่อให้มีการปรับปรุงตาราง s_drugitems (รายการยาและค่าบริการที่เพิ่มแทนของเดิมจะปรากฏให้เลือกได้ถูกต้อง)
วันจันทร์ที่ 22 กันยายน พ.ศ. 2551
สมัครสมาชิก:
บทความ (Atom)