แสดงกระทู้

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 - Peng

หน้า: [1]
1
การเขียน SQL Script / Re: เบาหวานร่วมความดัน
« เมื่อ: มกราคม 15, 2013, 10:33:48 AM »
and concat(p.chwpart,p.amppart,p.tmbpart)="991202"
เพิ่มต่อจากชุดคำสั่งเดิม
p.chwpart คือรหัสจังหวัด
p.amppart คือรหัสอำเภอ
p.tmbpart คือรหัสตำบล

2
การเขียน SQL Script / Re: เบาหวานร่วมความดัน
« เมื่อ: มกราคม 14, 2013, 11:47:30 AM »
select p.hn,p.cid,concat(p.pname," ",p.fname," ",p.lname) as patientname,p.addrpart,p.moopart,th.full_name as address
,p.birthday,year(curdate()) - year(p.birthday) as age,cm.regdate,cm.begin_year,cm.note
,cm.send_to_pcu_date,clinic_member_status_name as status from clinicmember cm
inner join patient p on p.hn = cm.hn
left outer join thaiaddress th on th.chwpart = p.chwpart and th.amppart = p.amppart and th.tmbpart = p.tmbpart
left outer join clinic_member_status c on c.clinic_member_status_id = cm.clinic_member_status_id
where cm.hn in(select hn from clinicmember where clinic="002") and cm.clinic="001"
and year(curdate()) - year(p.birthday) between"15"and"50"
เป็นการดึงข้อมูลทะเบียนคนไข้ในคลินิกพิเศษข้อมูลหลักเป็นข้อมูลเบาหวาน
select * from clinic ดูรหัสคลินิกว่าเบาหวานความดันรหัสอะไร
ของผม DM=001,HT=002

3
ตาราง post_care_screen ครับ

4
ลองรายงานตัวนี้ดูนะครับ

5
ลองตัวรายงานตัวนี้ดูนะครับ

6
ผมส่งperson ได้แล้วครับ
หลักการเหมือน คุณKnott
 ++++++++ขอบคุณมาก++++
ปล.ส่งข้อมูลผ่าน Air card ครับ 

7
ผมส่ง person โดยใช้เวอร์ชั่น 7.12C , 7.14,8.14
ขนาด ZIP ไฟล์ 3.5 M ก็ไม่สามารถนำเข้าได้
เฉพาะperson แฟ้มเดียวครับ
อีก 20 แฟ้มหลังเข้าได้หมด
เป็นการแยกส่ง 2 Zip
1. person อย่างเดียว
2. อีก 20 แฟ้มครับ
ฟ้องขึ้นดังรูป

8
เป็น Code ที่ผมใช้วางแผนในการดูแลระบบอนามัยแม่หลังคลอดและบอกการมาฝากครรภ์ 1 ถึง 4

select pe.person_id,pe.cid,concat(pe.pname," ",pe.fname," ",pe.lname) as personname,pe.patient_hn
,panc.person_anc_id ,panc.anc_register_date,panc.pre_labor_service1_date,panc.pre_labor_service2_date
,panc.pre_labor_service3_date,panc.pre_labor_service4_date
,panc.labor_date,FROM_DAYS(TO_DAYS(panc.labor_date) + 7) AS datemam1
,FROM_DAYS(TO_DAYS(panc.labor_date) + 14) AS datemam2,FROM_DAYS(TO_DAYS(panc.labor_date) + 45) AS datemam3 from person pe
left outer join person_anc panc on panc.person_id=pe.person_id
where panc.labor_date between "2011-01-01" and "2011-05-31"
order by pe.person_id

อาจมีประโยชน์กับแฟ้ม Mch  กับการวางแนวทางการดูแลหลังคลอด

9
GFR1
สูตร ผู้ชาย (140-อายุ(y))* BMI / 72*serum creatinine
สูตร ผู้หญิง {(140-อายุ(y))* BMI / 72*serum creatinine}*0.85

GFR2
eGFR=186.3 x Creatinine ยกกำลัง(-1.154) x อายุ ยกกำลัง(-0.203) ในเพศชาย
eGFR=186.3 x Creatinine ยกกำลัง(-1.154) x อายุ ยกกำลัง(-0.203) x 0.742 ในเพศหญิง

eGFR3
เพศหญิงถ้าระดับซีลั่มcreatinine≤0.7มิลลิกรัมต่อเดซิลิตร eGFR=144x(ซีลั่มcreatinine/0.7)ยกกำลัง-0.329 X(0.993)ยกกำลังอายุ(ปี)
เพศหญิงถ้าระดับซีลั่มcreatinine>0.7มิลลิกรัมต่อเดซิลิตร eGFR=144x(ซีลั่มcreatinine/0.7)ยกกำลัง-1.209 X(0.993)ยกกำลังอายุ(ปี)

เพศชายถ้าระดับซีลั่มcreatinine≤0.9มิลลิกรัมต่อเดซิลิตร eGFR=141x(ซีลั่มcreatinine/0.9)ยกกำลัง-0.411 X(0.993)ยกกำลังอายุ(ปี)

เพศหญิงถ้าระดับซีลั่มcreatinine>0.9มิลลิกรัมต่อเดซิลิตร eGFR=141x(ซีลั่มcreatinine/0.7)ยกกำลัง-1.209 X(0.993)ยกกำลังอายุ(ปี)
รบกวนด้วยนะครับ เพราะต้องทำรายงานส่งโดยอ้างอิงจากโปรแกรมคำนวณให้ครับ

10
Report Exchange / Re: ขอข้อมูลผล lab แยกตำบลครับ
« เมื่อ: พฤษภาคม 30, 2012, 19:21:53 PM »
ลองปรับแต่งตัวนี้ดูครับ

11
เป็นรายงานผู้ป่วยเบาหวานมาทำการตรวจในแต่ละช่วงเวลา
ว่าในการมาของผู้ป่วยในแต่ละครั้งได้รับการตรวจอะไรบ้างเช่นตา,เท้า,ฟัน

12
แจ้งปัญหา / ขอความช่วยเหลือ / Re: SERV_PER
« เมื่อ: มกราคม 08, 2012, 16:40:04 PM »
ข้อมูลของแพทย์แผนไทยต้องเริ่มส่งในเดือนมกราคมครับ คือจะต้องมี Daig แพทย์แผนปัจจุบัน และก็มี
Daig ของแพทย์แผนไทย  ค่า U ที่บ่งบอกว่าเป็นการวินิฉัยของแพทย์แผนไทย เมื่อใช้ เวอร์ชั่น 3.54.12.07
มีการส่ง Daig แพทย์แผนไทยออก มา แต่ Daig  ถูกตัดเหลือแค่ 2 ตำแหน่ง คือ U710 เหลือแค่ U7 ซึ่งนำมาตรวจสอบใน OPPP2554 V 2.0.8 ทำให้ตรวจความสัมพันธ์ SERVICE กับ DAIG แล้วฟ้องว่า ไม่มีการเชื่อมโยงข้อมูลงานบริการ
ในเวอร์ชั่น 3.54.12.20 ไม่มีการส่ง DAIG ของแพทย์แผนไทยออกมาเลย
ต้องกำหนด รหัสแผนกเป็น 014 แพทย์แผนไทย ใน ตาราง SPCLTY ฟิล Nhso_code กับ Ovstostlink
โปรแกรมจะส่งรหัสแผนกออกมา เพื่อใช้อ้างอิงในการClaim ค่าใช้จ่ายของแผนไทย

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

14
เป็นการส่งตัวผู้ป่วยในมารับบริการในแพทย์แผนไทย
ใน v3.54.12.20 บันทึกข้อมูลแล้วฟ้อง opitemrece.cds
ตามรูปครับ

15
แพทย์แผนไทยมีการบริการเชิงรุก(เยี่ยมผู้ป่วย CVA )ไม่ทราบว่าจะลงข้อมูลในฐาน Hosxp ยังไง เพราะงานแพทย์แผนไทยไม่มีระบบงานเชิงรุก ซึ่งในงานแพทย์แผนไทยจะแบ่งระดับคะแนนคุณภาพเป็น 2 หมวด ได้แก่
1.งานเชิงรับ(บริการในโรงพยาบาล) ทำการลงข้อมูลได้
2.งานเชิงรุก(ผู้ป่วยCVA) ทำการรักษาที่บ้าน แต่ลงข้อมูลไม่ได้ ลงได้ก็จะกลายเป็นคนไข้ในโรงพยาบาลแทนทำให้คะแนนในส่วนนี้ลดลง
การบริการในเชิงรุกคะแนนที่ได้จะเพิ่มเป็น 2 เท่าของเชิงรับ
หมายเหตุ มีผลในการคำนวณเงินจัดสรรการให้บริการแพทย์แผนไทย
(พี่แผนไทยฝากมาครับ)

16
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / Re: HOSxP 3.54.11.16
« เมื่อ: พฤศจิกายน 16, 2011, 11:48:59 AM »
เวอร์ชั่นนี้แก้ระบบการdischarge ของผู้ป่วยในไหมครับ
ตอนนี้พยาบาลบอกว่าจำหน่ายผู้ป่วยไปแล้ว แต่ยังมีค่าใช้จ่ายตามมาเวอร์ชั่น11.2  และเวลา
อัพเกรด มีUser ใช้งานอยู่ 30เครื่อง จะทำการ up Structure ครับ ตอนนี้ใช้ระบบปิดไม่ให้User ใช้งาน
เพราะจะยิงคำสั่ง เวอร์ชัน11.16 ไปแก้ ครับ 
 

17
ยินดีต้อนรับ / Re: 3.54.10.6
« เมื่อ: ตุลาคม 07, 2011, 14:05:02 PM »
ขอโทษครับ RG-501,502,503 ปริ้นต์ได้ครับ
ผมลองพลาดเอง

18
ยินดีต้อนรับ / Re: 3.54.10.6
« เมื่อ: ตุลาคม 07, 2011, 10:09:33 AM »
รายงาน REPORT-RG501,REPORT-RG502,REPORT-RG505 จำหน่ายผู้ป่วยในแล้วตัวรายงานระบบไม่ออก
ปิดCHART ไม่ได้ (ทดสอบในฐานสำรองOS windowsXP) ยังไม่กล้าทำกับฐานจริง
เพราะตัวรายงานไม่ออกหลายตัวเฉพาะผู้ป่วยใน ตย. Codeบางช่วงครับ
select "Thai" as eclinic ,ip.dchtime,ip.regtime,
"Medicine" as admitdepart,i.*,pcn.cardno as CID_CODE,
concat(pt.pname,pt.fname,"  ",pt.lname) as PT_NAME,
concat(pt.addrpart," หมู่ ",pt.moopart," ต.",t3.name," อ.",t2.name," จ.",t1.name) as ADDRESS,
sx.name as SEX_NAME,
mr.name as MARRYSTATUS,
oc.name as OCCUPATION,
pt.birthday as DOB, pt.informname as INFORMNAME,
concat("<",pt.informrelation,">") as INFORMRELATION,pt.informaddr as INFORMADDR,
pty.name as PTTYPENAME,
wd.name as WARD_NAME,
sp.name as SPCLTY_NAME ,

ov.*, concat(hc.hosptype," ",hc.name) as hospmain_name,concat(hc2.hosptype," ",hc2.name) as hospsub_name ,
ip.dchstts ,ds.name as dchstts_name ,ip.dchtype , dt.name as dchtype_name,ip.drg ,ip.rw ,ip.wtlos ,ip.ot,
ip.gravidity,ip.parity,ip.living_children ,ip.bw,ip.adjrw,ip.rw,d.name as doctor,opl.enter_date,opl.enter_time,opl.leave_date,opl.leave_time

from an_stat i
left outer join ptcardno pcn on pcn.hn=i.hn and pcn.cardtype="01"
left outer join patient pt on pt.hn=i.hn
left outer join sex sx on sx.code=pt.sex
left outer join ovst ov on ov.vn=i.vn
left outer join hospcode hc on hc.hospcode = ov.hospmain
left outer join hospcode hc2 on hc2.hospcode = ov.hospsub

left outer join marrystatus mr on mr.code=pt.marrystatus
left outer join occupation oc on oc.occupation=pt.occupation
left outer join pttype pty on pty.pttype=i.pttype
left outer join ward wd on wd.ward=i.ward
left outer join spclty sp on sp.spclty=i.spclty
left outer join thaiaddress t1 on t1.codetype="1" and t1.chwpart=pt.chwpart
left outer join thaiaddress t2 on t2.codetype="2" and t2.chwpart=pt.chwpart and t2.amppart=pt.amppart
left outer join thaiaddress t3 on t3.codetype="3" and t3.chwpart=pt.chwpart and t3.amppart=pt.amppart  and t3.tmbpart=pt.tmbpart
left outer join ipt ip on ip.an=i.an
left outer join dchstts ds on ds.dchstts=ip.dchstts
left outer join dchtype dt on dt.dchtype=ip.dchtype
left outer join doctor d on d.code = ip.admdoctor
left outer join operation_list  opl   on opl.an = i.an
left outer join  operation_detail opd on   opd.operation_id = opl.operation_id
left outer join operation_item opi on  opi.operation_item_id = opd.operation_item_id
where ip.an='540003601'

19
Development / Re: HOSxP 3.54.10.5
« เมื่อ: ตุลาคม 06, 2011, 11:01:58 AM »
ตัวรายงานออกแล้วครับ
ขอบคุณครับอาจารย์

20
Development / Re: HOSxP 3.54.10.5
« เมื่อ: ตุลาคม 06, 2011, 10:48:13 AM »
รายงานที่เขียนด้วยคำสั่งนี้ไม่ออกรายงาน(from Chart cover)
select i1.*,i2.*,p.*,id.*,pty.name as pttype_name,w.name as ward_name from ipt i1,iptadm id,an_stat i2,patient p,pttype pty,ward w
where i1.an=i2.an and i1.hn=p.hn and id.an=i1.an and pty.pttype=i2.pttype and w.ward=i1.ward and i1.an="540002919"
ผมใช้ปริ้นต์สติ๊กเกอร์ แปะChartโดยให้ปริ้นต์ทางdocument
จะเป็นเกี่ยวกับรายงานผู้ป่วยใน

21
ผมจะผ่านโปร 6 เดือนแล้วครับสู้มาจากการไม่รู้จักระบบ HosXP
ปัญหาส่วนใหญ่อยู่ที่ระบบรายงานกับการจัดหมวดหมู่การรักษาพยาบาลไม่ตรงหมวด
และUser หน้างานมักอ้างว่าไม่รู้ทุกอย่างต้องคอมเท่านั้นที่รู้
ผมใช้วิธีลงหน้างานให้พี่ๆหน้างานช่วยสอนจนตอนนี้เริ่มมีปรับตัวได้แล้วครับ
!!เครียดมากการนั่งเป็นADMINอยากเป็นเกษตกรเหมือนเดิมจัง!!
!! สู้ๆๆADMIN รพ.ทุกท่าน!!

22
ตอนนี้ผมเข้ามาทำงานได้ 5 เดือนพอรู้หัวอก ADMIN ว่าต้องทำได้ทุกอย่าง
ที่เกี่ยวกับ IT 

23
แจ้งปัญหา / ขอความช่วยเหลือ / Re: IPD
« เมื่อ: สิงหาคม 10, 2011, 09:33:54 AM »
ของผม 6 ดวง ขนาด กว้าง 3.5 นิ้ว สูง 2 นิ้ว ใช้ในDocuments

หน้า: [1]