BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Noppadol ที่ ธันวาคม 28, 2012, 13:29:24 PM
-
จากการที่หน่วยบริการ ได้รับข้อมูลการตายจาก สปสช. ตามนี้ http://op.nhso.go.th/op/news/NewsDetailAction.do?id=89 หรือหน่วยงานอื่นๆ
และไม่สามารถหารายละเอียดการตายมากรอกได้ อยากให้ท่านอาจารย์ได้ช่วยพิจารณาให้ด้วยครับ
-
จากการที่หน่วยบริการ ได้รับข้อมูลการตายจาก สปสช. ตามนี้ http://op.nhso.go.th/op/news/NewsDetailAction.do?id=89 หรือหน่วยงานอื่นๆ
และไม่สามารถหารายละเอียดการตายมากรอกได้ อยากให้ท่านอาจารย์ได้ช่วยพิจารณาให้ด้วยครับ
แทงจำหน่าย death= Y ในตาราง patient+d_update ไม่ต้องทำแฟ้มdeath เพราะไม่ได้ตายหรือนำมาชันสูตรที่ รพ ครับ อย่าคิดมาก และส่วนใหญ่ตายก่อน กค 2555 ไม่เข้าเงื่อนไขชดเชยครับ op_pp individual แค่ปรับปรุงข้อมูลกลุ่มฟโรคเรื้องรังอและเน้นบัญชี 1 หมู่บ้านในเขตรับผิดชอบ
-
ถ้าไม่ลงรายละเอียด ผมว่าจะไม่สามารถนำข้อมูลไปวิเคราะห์ได้นะครับ ว่าตายด้วยโรคอะไร
คงเพิ่มจำนวน ตายโดยไม่ทราบสาเหตุ เยอะมาก ข้อมูลพวกนี้คงไม่สามารถเอาไปใช้ประโยชน์ได้ครับ
อนาคตผมว่าคงต้องเพิ่มตำแหน่ง นักสืบ ในโรงพยาบาล รับหน้าที่ในการสืบหาข้อมูลผู้ป่วย
ตราบใดที่ไม่มีการแลกเปลี่ยนข้อมูลซึ่งกันและกันระหว่างกระทรวง
-
จากการที่หน่วยบริการ ได้รับข้อมูลการตายจาก สปสช. ตามนี้ http://op.nhso.go.th/op/news/NewsDetailAction.do?id=89 หรือหน่วยงานอื่นๆ
และไม่สามารถหารายละเอียดการตายมากรอกได้ อยากให้ท่านอาจารย์ได้ช่วยพิจารณาให้ด้วยครับ
แทงจำหน่าย death= Y ในตาราง patient+d_update ไม่ต้องทำแฟ้มdeath เพราะไม่ได้ตายหรือนำมาชันสูตรที่ รพ ครับ อย่าคิดมาก และส่วนใหญ่ตายก่อน กค 2555 ไม่เข้าเงื่อนไขชดเชยครับ op_pp individual แค่ปรับปรุงข้อมูลกลุ่มฟโรคเรื้องรังอและเน้นบัญชี 1 หมู่บ้านในเขตรับผิดชอบ
ปัญหาคือ เวลาที่ทำหลังบ้านแล้ว หน้าบ้านมันไม่ยอมมีเครื่องหมายถูกให้อ่ะครับ และจารย์เกื้อครับ ขอเงื่อนไขที่จะ up ฟิวล์ last_update ให้ในฐานเป็นแบบ 11/05/2554 10:25:06 นี้หน่อยครับ
-
จากการที่หน่วยบริการ ได้รับข้อมูลการตายจาก สปสช. ตามนี้ http://op.nhso.go.th/op/news/NewsDetailAction.do?id=89 หรือหน่วยงานอื่นๆ
และไม่สามารถหารายละเอียดการตายมากรอกได้ อยากให้ท่านอาจารย์ได้ช่วยพิจารณาให้ด้วยครับ
แทงจำหน่าย death= Y ในตาราง patient+d_update ไม่ต้องทำแฟ้มdeath เพราะไม่ได้ตายหรือนำมาชันสูตรที่ รพ ครับ อย่าคิดมาก และส่วนใหญ่ตายก่อน กค 2555 ไม่เข้าเงื่อนไขชดเชยครับ op_pp individual แค่ปรับปรุงข้อมูลกลุ่มฟโรคเรื้องรังอและเน้นบัญชี 1 หมู่บ้านในเขตรับผิดชอบ
ปัญหาคือ เวลาที่ทำหลังบ้านแล้ว หน้าบ้านมันไม่ยอมมีเครื่องหมายถูกให้อ่ะครับ และจารย์เกื้อครับ ขอเงื่อนไขที่จะ up ฟิวล์ last_update ให้ในฐานเป็นแบบ 11/05/2554 10:25:06 นี้หน่อยครับ
ต้องเอา death_date จากไฟล์ที่ได้มา มาใส่ใน deathday ใน patient พร้อมกับกำหนด death=Y ด้วยครับ
-
ต้องเอา death_date จากไฟล์ที่ได้มา มาใส่ใน deathday ใน patient พร้อมกับกำหนด death=Y ด้วยครับ
ขอตัวอย่างคำสั่งด้วยครับจารย์ pop แบบว่ายังมือใหม่เรื่องนี้อยู่ครับ
-
ต้องเอา death_date จากไฟล์ที่ได้มา มาใส่ใน deathday ใน patient พร้อมกับกำหนด death=Y ด้วยครับ
ขอตัวอย่างคำสั่งด้วยครับจารย์ pop แบบว่ายังมือใหม่เรื่องนี้อยู่ครับ
ผมเอาไฟล์ xml ที่ได้จาก op.nhso.go.th/op นำเข้าไปเป็นตาราง temp_chronic_death แล้วใช้คำสั่ง 3 อันนี้ตามลำดับ โดยการนำเข้าผมกำหนด field cid ให้เป็น string ส่วน death_date ให้เป็น datetime ครับ
1.
update patient p
inner join temp_chronic_death t on t.cid=p.cid
set p.deathday=t.death_date
where p.deathday is null
2.
update patient
set death="Y"
where deathday is not null
and (death is null or death="N")
แล้วหลังจากนั้นก็ไป update ตาราง clinicmember โดยใช้คำสั่ง
3. update clinicmember c
inner join patient p on p.hn=c.hn
set c.clinic_member_status_id=3
where p.death="Y"
แล้วตามด้วยการ update ตาราง person ให้มีสถานะเป็นเสียชีวิต และวันที่เสียชีวิต คล้ายกันกับคำสั่งที่ 1 และ 2 ครับ
-
ขอวิธีการนำเข้า xml ด้วยครับ ทำไมผมเลือกได้แค่ฟิวล์เดียวเอง ???
-
แวะมาดัน ก่อนนอน ..........ขอบคุณครับ
-
ผมใช้วิธีแบบนี้ครับ
1. เปิด xml ด้วย excel
2. save ไฟล์ในข้อ 1 เป็น excel file
3. นำ excel file ในข้อ 2 นำเข้าเป็น table ใน MS Access โดยให้ cid เป็น text และ death_date เป็น datetime
4. ส่งออก table ที่นำเข้าได้ไปเข้า HOSxP database ผ่าน ODBC โดยผมตั้งชื่อเป็น temp_chronic_death
ลองดูครับ ;)
-
อืม.. 8) 8)
-
ขอตัวอย่างไฟล์ XML ได้ไหมครับ
-
ต้องเอา death_date จากไฟล์ที่ได้มา มาใส่ใน deathday ใน patient พร้อมกับกำหนด death=Y ด้วยครับ
ขอตัวอย่างคำสั่งด้วยครับจารย์ pop แบบว่ายังมือใหม่เรื่องนี้อยู่ครับ
ผมเอาไฟล์ xml ที่ได้จาก op.nhso.go.th/op นำเข้าไปเป็นตาราง temp_chronic_death แล้วใช้คำสั่ง 3 อันนี้ตามลำดับ โดยการนำเข้าผมกำหนด field cid ให้เป็น string ส่วน death_date ให้เป็น datetime ครับ
1.
update patient p
inner join temp_chronic_death t on t.cid=p.cid
set p.deathday=t.death_date
where p.deathday is null
2.
update patient
set death="Y"
where deathday is not null
and (death is null or death="N")
แล้วหลังจากนั้นก็ไป update ตาราง clinicmember โดยใช้คำสั่ง
3. update clinicmember c
inner join patient p on p.hn=c.hn
set c.clinic_member_status_id=3
where p.death="Y"
แล้วตามด้วยการ update ตาราง person ให้มีสถานะเป็นเสียชีวิต และวันที่เสียชีวิต คล้ายกันกับคำสั่งที่ 1 และ 2 ครับ
แล้วที่ตาราง person ,person_chronic ครับ.. ??? ??? ???
-
การ update ตาราง person
1.
update person p
inner join temp_chronic_death t on t.cid=p.cid
set p.death_date=t.death_date
2.
update person
set death="Y"
where death_date is not null
and (death is null or death="N")
การ update ตาราง person_chronic
1.
update person_chronic pc
inner join person p on p.person_id=pc.person_id
set pc.clinic_member_status_id=3
where p.death="Y"
-
ผมเอาไฟล์ xml ที่ได้จาก op.nhso.go.th/op นำเข้าไปเป็นตาราง temp_chronic_death แล้วใช้คำสั่ง 3 อันนี้ตามลำดับ โดยการนำเข้าผมกำหนด field cid ให้เป็น string ส่วน death_date ให้เป็น datetime ครับ
1.
update patient p
inner join temp_chronic_death t on t.cid=p.cid
set p.deathday=t.death_date
where p.deathday is null
2.
update patient
set death="Y"
where deathday is not null
and (death is null or death="N")
แล้วหลังจากนั้นก็ไป update ตาราง clinicmember โดยใช้คำสั่ง
3. update clinicmember c
inner join patient p on p.hn=c.hn
set c.clinic_member_status_id=3
where p.death="Y"
แล้วตามด้วยการ update ตาราง person ให้มีสถานะเป็นเสียชีวิต และวันที่เสียชีวิต คล้ายกันกับคำสั่งที่ 1 และ 2 ครับ
มันเป็นแบบนี้ครับ
-
ผมเอาไฟล์ xml ที่ได้จาก op.nhso.go.th/op นำเข้าไปเป็นตาราง temp_chronic_death แล้วใช้คำสั่ง 3 อันนี้ตามลำดับ โดยการนำเข้าผมกำหนด field cid ให้เป็น string ส่วน death_date ให้เป็น datetime ครับ
1.
update patient p
inner join temp_chronic_death t on t.cid=p.cid
set p.deathday=t.death_date
where p.deathday is null
2.
update patient
set death="Y"
where deathday is not null
and (death is null or death="N")
แล้วหลังจากนั้นก็ไป update ตาราง clinicmember โดยใช้คำสั่ง
3. update clinicmember c
inner join patient p on p.hn=c.hn
set c.clinic_member_status_id=3
where p.death="Y"
แล้วตามด้วยการ update ตาราง person ให้มีสถานะเป็นเสียชีวิต และวันที่เสียชีวิต คล้ายกันกับคำสั่งที่ 1 และ 2 ครับ
มันเป็นแบบนี้ครับ
ผมใช้วิธีแบบนี้ครับ
1. เปิด xml ด้วย excel
2. save ไฟล์ในข้อ 1 เป็น excel file
3. นำ excel file ในข้อ 2 นำเข้าเป็น table ใน MS Access โดยให้ cid เป็น text และ death_date เป็น datetime
4. ส่งออก table ที่นำเข้าได้ไปเข้า HOSxP database ผ่าน ODBC โดยผมตั้งชื่อเป็น temp_chronic_death
ลองดูครับ
-
มันไม่ได้ตอนข้อ 4 นี่แหละครับ ;D ;D ;D
-
มันไม่ได้ตอนข้อ 4 นี่แหละครับ ;D ;D ;D
มันไม่ได้ตอนข้อ 4 นี่แหละครับ ;D ;D ;D
odbc from MySQL ครับ...จำชื่อ ip+db+user+password ของ HOSxP จริงให้ได้ก็แล้วกันครับ..เข้าได้ไม่ยากแต่ต้องมี MySQL ODBCด้วยครับ For WIN
ประมาณนี้ เลือกแค่ตาราง temp_chronic_death
-
Download MySQL ODBC จากตรงนี้ก็ได้ครับ
-
Download MySQL ODBC จากตรงนี้ก็ได้ครับ
สำหรับ 64 bit ไปที่นี่เลยครับ....http://ftp.nchu.edu.tw/MySQL/downloads/connector/odbc/5.1.html#winx64
สำหรับ 32 bit ไปที่นี่เลยครับ... http://ftp.nchu.edu.tw/MySQL/downloads/connector/odbc/5.1.html#win32
-
ขอวิธีการนำเข้า xml ด้วยครับ ทำไมผมเลือกได้แค่ฟิวล์เดียวเอง ???
คู่มือการแก้ไข Chronic ที่ตายแล้ว ถูก pending
-
... ที่จริงการแก้ไขข้อมูลผู้ป่วยคลีนิคพิเศษที่เราได้ข้อมูลการตายมาจาก สปสช. ควรตรวจสอบก่อนนะครับ ว่าในทะเบียนคลีนิคพิเศษนั้น ผู้ป่วยถูกระบุสถานะว่าอะไรอยู่
บางรายนั้น ทางผู้รับผิดชอบเขาอาจจำหน่ายไปแล้วด้วยสถานะอื่นๆ เช่น หาย, ครบการรักษา, ส่งต่อรับรักษาที่อื่น เป็นต้น ก็ไม่น่าที่จะไปปรับสถานะให้เป็น "ตาย" นะครับ เพราะในช่วงที่จำหน่าย ผู้รับผิดชอบเขาไม่ได้จำหน่ายด้วยสาเหตุว่า "ตาย" แต่เขาจำหน่ายด้วยสาเหตุอื่น จะทำให้ข้อมูลที่ผู้รับผิดชอบเขาทำไว้ถูกต้องอยู่แล้วผิดพลาดไปจากความเป็นจริงได้ครับ
ซึ่งในความเป็นจริงในเมื่อเราจำหน่ายคนไข้ไปแล้ว ก็คงไม่มีใครไปเฝ้าติดตามหรอกครับ ว่าคนที่เราจำหน่ายไปแล้ว จะเสียชีวิตเมื่อไร เพื่อจะมาเปลี่ยนสถานะให้เป็น "ตาย"
ดังนั้นเวลาจะปรับข้อมูลก็ต้องทำด้วยความระมัดระวังและรอบครอบครับ เพราะบางทีถ้าแก้ไขไปแล้วอาจจะเอากลับคืนมายากครับ ...
... ส่วนการที่คนที่รับผิดชอบ OP/PP ของ สปสช. เขาตรวจสอบทุกสถานะ ยกเว้น 02 ไม่ได้ตรวจสอบเฉพาะ ที่มีสถานะเป็นยังรักษาอยู่ ก็ไม่อยากจะไปว่าอะไรเขาหรอกครับ เพราะมันผ่านไปแล้วและคงไม่เกิดประโยชน์อะไร ที่จริงการทำงานระดับประเทศ มันน่าจะมีความรอบครอบในการทำงานมากกว่านี้
คิดว่าปีหน้าคงไม่มีแบบนี้อีก(มั้ง) ... :D ...
-
ยกเลิกการตรวจสอบ ยกเลิกกองทุนย่อยนี้ แต่เราก็คงต้องพัฒนาระบบข้อมูลต่อไปอยู่ดี