ข้อมูล DIDSTD มีไม่ครบ 24 หลัก (รหัสยา)

โพสต์โดย mit เมื่อ อังคาร ก.ย. 07, 2010 2:35 pm

จาก ข้อมูลที่แสดง ไม่ได้แสดงไปป์มาด้วยเลยอาจดูไม่ออก แต่ที่หมอวิเคราะห์จะเป็นว่าไม่มีรหัสออกมานะครับไม่ใช่ไม่ครบ อาจเพราะไม่พบรหัสมาตรฐาน ณ.วันที่บันทึกข้อมูลเลยเป็นข้อมูลว่าง ก็ต้องดูครับว่า
1. แมปไว้หรือยัง ตรงไปตรงมาไม่ได้แมปก็ไม่ออกแหงล่ะ
2.แมปเมื่อวันที่เท่าไร สมมติว่าแมปเมื่อ วันที่ 01/09/2010 ข้อมูลที่บันทึกก่อนวันที่ 01/09/2010 จะหา รหัสมาตรฐานไม่ได้ จะได้รหัสมาตรฐานเฉพาะข้อมูลที่บันทึกตั้งแต่วันที่ 01/09/2010 เท่านั้น เราสามารถแมปข้อมูลได้หลายครั้งนะครับ เช่นเมื่อเปลี่ยนบริษัทครับ สมมติปีงบประมาณนี้จะใช้ยา A ของบริษัท ก. ของเดิมอาจแมปไว้แล้วเป็นรหัสของ บริษัท ข. ก็อย่าไปลบหรือแก้ไขแต่ต้องเพิ่มการแมปอีกบรรทัดหนึ่งเป็นรหัสใหม่บริษัท ก. และกำหนดวันที่แมปเป็น 01/10/2010 ยาที่ใช้หรือบันทึกก่อนวันที่ 01/10/2010 จะส่งด้วยรหัสของบริษัท ข. แต่ยาที่บันทึกจากวันที่ 01/10/2010 เป็นต้นไปจะส่งด้วยรหัส ของบริษัท ก.
กรณีนี้ถ้าไปแก้ไข โดยไม่ได้เพิ่มบรรทัดจะเป็นอย่างไร ลองนึกตามบ้างครับอาจไม่ต้องอ่านต่อ
ลองดูครับเหมิอนที่อธิบายไหม ผลคือยาที่บันทึกก่อน 01/10/2010 จะไม่มีรหัสออกมาจะมีเฉพาะยาที่บันทึกตั้งแต่วันที่ 01/10/2010
จากคำถามหมอไม่เห็นข้อมูลก็เลยคิดเอาว่าเป็นอย่างนี้ ใช่ไหม ? ใช่หรือไม่ก็ตอบด้วยนะครับอย่าเงียบเฉย เพราะจะเป็นประโยชน์ต่อผู้อ่านครับ
mit
 
โพสต์: 314
ลงทะเบียนเมื่อ: จันทร์ ต.ค. 27, 2008 11:47 pm

โพสต์โดย mit เมื่อ อังคาร ก.ย. 07, 2010 10:13 pm

หมอว่าตอบละเอียดแล้วนะครับ ถ้าอ่านก็จะเข้าใจว่าแก้ไขอย่างไร ตามที่เขียนเลยครับ error RX1130 คือไม่ครบ 24 หลักกรณีนี้คือว่าง คือไม่มี ก็ไล่ดูตามข้อ 1.ก่อนจากนั้นก็ข้อ 2. จากคำตอบข้างบนว่า map หรือยัง map วันที่เท่าไร เข้าไปดูได้โดยโปรแกรม mit-utility. ที่ส่งมามีแต่ result มาหมอก็พยายามวิเคราะห์ได้แค่ความน่าจะเป็นเท่านั้น เพราะถ้าเอาตามที่เห็นข้อมูลก็ตอบได้ง่ายมากๆคือต้องไปจับคู่รหัสยาก่อนครับ โดยโปรแกรม mit-utility หัวข้อระบบบัญชียาครับ พอดีคิดต่อให้ว่าคงจะจับคู่แล้วแต่ยังไม่มีรหัสออกมาก็เลยบอกต่อที่ข้อ 2.ว่าดูวันที่ด้วยครับ ข้อมูลที่ส่งไปเป็นของวันที่ 01/08/2010 ถ้าจับคู่และระบุวันที่เป็น 02/08/2010 (ใช้ถ้าเพราะไม่ได้ส่งข้อมูลการแมปให้ดูก็สมมติเอา ข้อมูลอยู่ที่ file ..\public\mapdrug.dbf) ก็จะไม่มีรหัสออกมาตามเหตุผลที่อธิบายไว้แล้ว แล้วแก้อย่างไรล่ะ ก็แก้วันที่จับคู่ให้ตรงความจริง เช่น paracetamol ใช้บริษัทนี้มาตั้งแต่ปี 2000 จำวันที่ไม่ได้ตอนจับคู่ก็ระบุวันที่เป็น 01/01/2000 ถ้าไม่เน้นมากนัก ก็กำหนดว่าจับคู่ตั้งแต่ 01/01/1000 ซะทุกตัวเลยก็ได้ หมายความว่ายาทุกตัวที่ใช้ในโรงพยาบาลนี้ใช้ตามที่จับคู่ปัจจุบันนี้ไปก่อนจนกว่าจะมีการเปลี่ยนแปลงต่อไป
mit
 
โพสต์: 314
ลงทะเบียนเมื่อ: จันทร์ ต.ค. 27, 2008 11:47 pm


ย้อนกลับไปยัง ถาม-ตอบ ปัญหาต่างๆ เกี่ยวกับโปรแกรม MIT-NET

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 45 ท่าน

cron