BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: nummon ที่ กันยายน 30, 2010, 12:39:02 PM

หัวข้อ: old_diagnosisในan_stat มาอย่างไร
เริ่มหัวข้อโดย: nummon ที่ กันยายน 30, 2010, 12:39:02 PM
ได้ลองประมวลผลเพื่อหาอันดับผู้ป่วยที่มา readmit ใน 28 วัน ที่มาโ้รคโรคเดียวกัน
โดยใช้ field old_diagnosis เป็น criteria หนึ่ง
ผลปรากฏว่า neonatal jaundice(p59) มาเป็นอันดับหนึ่ง
ทั้งที่ admit  ครั้งก่อน เป็น z380

โค๊ด: SQL
  1. SELECT a.hn,a.regdate,a.dchdate,a.an,a.pdx,a.old_diagnosis,
  2. a2.regdate,a2.dchdate,a2.an,a2.pdx,a2.old_diagnosis
  3. FROM an_stat a
  4. LEFT OUTER JOIN an_stat a2 ON a.hn=a2.hn AND a.regdate <> a2.regdate
  5. WHERE a.old_diagnosis = 'Y' AND a.regdate BETWEEN '2009-01-01' AND '2009-03-31'
  6. AND a.pdx LIKE 'p59%'
  7. ORDER BY a.hn
ได้ผลดังรูป

 ??? ???
p59 กับ z380 ทำไมเป็น old_diagnosis
z380 เองรับครั้งแรกแรกคลอด ก็เป็น old_diagnosis
old_diagnosis มาอย่างไร (ใช้กลุ่มโรคในการแบ่งยังไงครับ)





หัวข้อ: Re: old_diagnosisในan_stat มาอย่างไร
เริ่มหัวข้อโดย: udomchok ที่ กันยายน 30, 2010, 16:53:20 PM
ไม่ได้มาตอบคำถาม (เพราะยังไม่ได้ดูรายละเอียดของข้อมูล)
แต่อยากทราบว่า sql ที่แสดงนั้น ตรงไกนที่บอกว่าเป็น re-admit 28 วันครับ
หัวข้อ: Re: old_diagnosisในan_stat มาอย่างไร
เริ่มหัวข้อโดย: nummon ที่ กันยายน 30, 2010, 19:27:02 PM
ขออภัย sql ที่แสดงไม่ใช่ readmit 28 วัน ครับ
เป็นเพียง Show ว่ามีความผิดปกติใน old_diagnosis ของ P59,Z380 ครับ

ส่วน sql ที่ใช้ดึง readmit 28 วัน >>

โค๊ด: SQL
  1. SELECT icd101.code3,icd101.name,
  2. COUNT(a1.an) AS readmitcount,
  3. FLOOR(AVG(a1.lastvisit)) AS homeday
  4. FROM an_stat AS a1
  5. INNER JOIN icd101 ON a1.pdx = icd101.code
  6. WHERE (a1.lastvisit < 28) AND
  7. a1.regdate BETWEEN '2009-01-01' AND '2009-12-31' AND
  8. a1.old_diagnosis = 'Y'
  9. GROUP BY icd101.code3
  10. ORDER BY readmitcount DESC
หัวข้อ: Re: old_diagnosisในan_stat มาอย่างไร
เริ่มหัวข้อโดย: @_MY_NAME_IS_AM_@ ที่ กรกฎาคม 18, 2013, 10:45:37 AM
สงสัยเหมือนกันครับ ทั้งๆ ที่ คนละโรคแต่ old_diagnosis เป็น Y ครับ ผมอยากทราบเหมือนกันว่าแบบนี้ใช้ได้ไหม และต้องไปติ๊กที่ไหนถึงขึ้นหรือเปล่าครับ
หัวข้อ: Re: old_diagnosisในan_stat มาอย่างไร
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 19, 2013, 07:18:45 AM
สงสัยเหมือนกันครับ ทั้งๆ ที่ คนละโรคแต่ old_diagnosis เป็น Y ครับ ผมอยากทราบเหมือนกันว่าแบบนี้ใช้ได้ไหม และต้องไปติ๊กที่ไหนถึงขึ้นหรือเปล่าครับ

ตรงที่หน้า admit ผู้ป่วยจะมีช่องให้ติ๊กว่ามา visit ด้วยโรคเดิม ซึ่งจะทำให้ old_diagnosis เป็น Y ครับ
หัวข้อ: Re: old_diagnosisในan_stat มาอย่างไร
เริ่มหัวข้อโดย: @_MY_NAME_IS_AM_@ ที่ กรกฎาคม 23, 2013, 12:46:03 PM
สงสัยเหมือนกันครับ ทั้งๆ ที่ คนละโรคแต่ old_diagnosis เป็น Y ครับ ผมอยากทราบเหมือนกันว่าแบบนี้ใช้ได้ไหม และต้องไปติ๊กที่ไหนถึงขึ้นหรือเปล่าครับ

ตรงที่หน้า admit ผู้ป่วยจะมีช่องให้ติ๊กว่ามา visit ด้วยโรคเดิม ซึ่งจะทำให้ old_diagnosis เป็น Y ครับ

ขอบคุณมากครับ
สรุปว่าถ้า ห้องบัตรลืมติ๊ก ก็ใช้ไม่ได้ใช่ไหมครับผม
หัวข้อ: Re: old_diagnosisในan_stat มาอย่างไร
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 23, 2013, 14:57:44 PM
สงสัยเหมือนกันครับ ทั้งๆ ที่ คนละโรคแต่ old_diagnosis เป็น Y ครับ ผมอยากทราบเหมือนกันว่าแบบนี้ใช้ได้ไหม และต้องไปติ๊กที่ไหนถึงขึ้นหรือเปล่าครับ

ตรงที่หน้า admit ผู้ป่วยจะมีช่องให้ติ๊กว่ามา visit ด้วยโรคเดิม ซึ่งจะทำให้ old_diagnosis เป็น Y ครับ

ขอบคุณมากครับ
สรุปว่าถ้า ห้องบัตรลืมติ๊ก ก็ใช้ไม่ได้ใช่ไหมครับผม

ใช่แล้ว ปกติตรงห้องบัตรผมจะไม่ให้ติ๊ก แต่จะให้พยาบาลที่ ward เป็นคนพิจารณาเองว่า an นี้จะต้องติ๊กว่ามาด้วยโรคเดิม หรือเปล่าเอง ตอนบันทึกเตียงที่ผู้ป่วย an นี้จะได้นอนครับ ทีนี้เราก็ทำรายงานจาก an_stat.old_diagnosis="Y" นี้ พยาบาลที่ ward ก็จะแย้งเราไม่ได้ว่ารายงานไม่ตรง เพราะเค้าเป็นคนติ๊กเอง  ;D ;D ;D