BMS-HOSxP Community
HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: chitvichai ที่ มิถุนายน 01, 2011, 18:03:01 PM
-
:)
-
แก้บักไรครับเนี๊ย ว่าจะอัพ 3.54.6.1 มา 54.6.1B กลัวจะมี v B1ฺ แล้วก็ B2 อีกอ่ะครับ.. ;D ;D
อัพ 6.1 ก่อนแล้วกัน ;D ;D ;D
-
;D ;D ;D ยังไม่หายมึนกับการทดสอบ 5.3x.........เลยไม่รู้จะเริ่มทดสอบตรงไหนดี เวอร์ชั่นนี้ขอแบบไปเรื่อย ๆ ๆ เพิ่งอัพฐานทดสอบไป 3 ฐาน ถ้าไม่ฝนฟ้าคะนองคืนนี้จะอัพฐานจริงล่ะครับ ;D ;D ;D
-
;D ;D ;D ยังไม่หายมึนกับการทดสอบ 5.3x.........เลยไม่รู้จะเริ่มทดสอบตรงไหนดี เวอร์ชั่นนี้ขอแบบไปเรื่อย ๆ ๆ เพิ่งอัพฐานทดสอบไป 3 ฐาน ถ้าไม่ฝนฟ้าคะนองคืนนี้จะอัพฐานจริงล่ะครับ ;D ;D ;D
ป๋าอัพฐานจริง v. ไหนแจ้งให้ทราบด้วยนะคะ จะได้ตาม (ตามผู้ใหญ่ หมาไม่กัด คิคิ)....
-
แก้บักไรครับเนี๊ย ว่าจะอัพ 3.54.6.1 มา 54.6.1B กลัวจะมี v B1ฺ แล้วก็ B2 อีกอ่ะครับ.. ;D ;D
อัพ 6.1 ก่อนแล้วกัน ;D ;D ;D
;D ;D ;D ;D ;D
-
ที่ Drug Profile > สั่งยา
กด New แล้ว กด Add Chart F5 ยาไม่มาครับ
-
;D ของ อ.เข้ม บัญชี3 วัคซีนคอมไบดั๊ก แสดงหรือยังขอรับ ;D
-
;D ของ อ.เข้ม บัญชี3 วัคซีนคอมไบดั๊ก แสดงหรือยังขอรับ ;D
ไม่อยากบอกเลยครับ พี่เช็ก ... ว่าผมก็มั่วครับ เขาดูกันตรงไหนครับ แบบในรูปหรือป่าวครับ :'( :'( :-[
จะไม่ขึ้นก็ MMR นี่แหล่ะครับ รอน้าเจดีย์ดูให้ก่อนครับ
-
;D ต้องไปแก้ตรงไหนบ้างนะ ถึงจะได้อย่างงั้นมั้งนะ :o
-
;D ต้องไปแก้ตรงไหนบ้างนะ ถึงจะได้อย่างงั้นมั้งนะ :o
ผมทำตามมหากาพย์ของน้าเจดีย์ ครับ ... ตั้งนานแล้ว ก่อนจะเริ่มใช้ PCU โดยไปเจอกับน้าเจดีย์ตัวเป็น ๆ ตัวจริงเสียงจริง เมื่อครั้งที่ไปประชุมที่โคราช
และเพิ่งมาแก้ไขเพิ่มเติมก็จากมหากาพย์ด้านบนนั่นแหล่ะครับ ... แต่ก็ยังเหลือแต่ MMR อย่างที่บอก ยังงง ๆ อยู่ ;D ;D
-
??? MMR ไม่รู้เป็นไง ต้องดับเบิลคลิก รายการขึ้นมา แล้วบันทึกอีกรอบ จึงจะโชว์
-
Huh MMR ไม่รู้เป็นไง ต้องดับเบิลคลิก รายการขึ้นมา แล้วบันทึกอีกรอบ จึงจะโชว์
;D ;D ;D อาจารย์ครับ ปัญหากับ visit เดิมครับที่ไม่โชว์(สงสัยอาย) ถ้าเวอร์ชั่นเดิม Recalc เสร็จก็น่าจะแสดงแต่เวอร์ชั่นนี้เหมือนพี่คนเหล็กบอกครับต้องเปิดหน้าจอเข้าไปแล้วบันทึกอีกทีถึงจะแสดง visit ใหม่ผมลองทดสอบคีย์ให้บริการแล้วไม่มีปัญหาบันทึกข้อมูลแล้วจะโชว์เลยครับ ;D ;D ;D
-
Huh MMR ไม่รู้เป็นไง ต้องดับเบิลคลิก รายการขึ้นมา แล้วบันทึกอีกรอบ จึงจะโชว์
;D ;D ;D อาจารย์ครับ ปัญหากับ visit เดิมครับที่ไม่โชว์(สงสัยอาย) ถ้าเวอร์ชั่นเดิม Recalc เสร็จก็น่าจะแสดงแต่เวอร์ชั่นนี้เหมือนพี่คนเหล็กบอกครับต้องเปิดหน้าจอเข้าไปแล้วบันทึกอีกทีถึงจะแสดง visit ใหม่ผมลองทดสอบคีย์ให้บริการแล้วไม่มีปัญหาบันทึกข้อมูลแล้วจะโชว์เลยครับ ;D ;D ;D
ประเด็น มันอยู่ตรงนี้ครับ
จากที่วิเคราะห์ดู ในบัญชี3 จะเห็นว่าแต่ก่อน MMR กับ MEASLE มันแยกกันอยู่ แต่สำหรับ รูปแบบใหม่ที่แทนที่จะให้ MMR กับมาให้ MEASLE แทน มาดูใน wbc_vaccine จะเห็น field vaccine_in_use หากตั้งค่าตามรูปจะเห็นว่าเลือกใช้ MEASLE แทน MMR ทีนี้เมือมีการบันทึกจะเห็นว่า การคำนวณถูกต้อง แต่ มีรายการเก่าๆที่บัททึกเป็น MMR ไว้ จะไม่คำนวณ(ไม่โชว์ในหน้าแรกของบัญชี 3)
จริงๆแล้วหากที่ไหนเพิ่งเริ่มใช้โปรแกรม ก็ไม่ต้องมี MMR ได้ หรือทำเป็นรายการเดียวคือ MMR/MEASLE รหัสส่งออก 061 แต่สำหรับที่มีการใช้ MMR แยก กับ MEASLE แล้วจะประสบปัญหาการคำนวณค่า % vaccine ไม่ถูกต้องเพราะยังมี MMR ที่ไม่ได้ลง เวลาคำนวณ อ.MN อาจไม่ได้เอารายการที่ vaccine_in_use = N ออกทำให้ยังดูว่าฉีดไม่ครบ (ผมลองทดสอบลบ MMR ออก วัคซีนคำนวณถูกต้องเลยครับ แต่คงเป็นวิธีที่ไม่ถูกต้องเช่นกัน ทำให้ข้อมูลเดิมที่ฉีด MMR หายไป ) .... อยากให้เพื่อนๆทดสอบตามนี้ด้วยครับว่าเป็นตามที่ผมว่าไว้ไหม ระบบส่วนนี้จะได้สมบูรณ์ซะที....
-
จากรูป ปรับ Vaccine MEASLE ในส่วนของ vaccine_in_use = Y แสดงค่าคำนวน % วัคซีนถูกต้อง และแสดงรายการถูกต้อง
-
จากรูปพอไปดูข้อมูลเก่าๆที่ฉีด MMR
คำนวณไม่ถูกต้องเพราะมีการ ปรับ MMR vaccine_in_use =N
และ MEASLE vaccine_in_use =Y
-
จากรูป เป็นการฉีด MEASLE
คำนวณ% vaccine ถูกต้อง มีการ ปรับ MMR vaccine_in_use =N
และ MEASLE vaccine_in_use =Y
-
สรุป
ในการคำนวณ% vaccine ให้ถูกต้อง หากมีการปรับvaccine_in_use =N สำหรับ vaccine ตัวได
ยกตัวอย่างเช่น MMR ในส่วนของ vaccine_in_use =N
ก็ไม่ต้องเอามาคำนวณครับ หรือ Disable รายการนี้ไม่ให้แสดงด้วย...
(อันนี้เป็นการทดสอบและความเห็นส่วนตัวครับ.... ต้องรบกวน อ.MN หรือเพื่อนๆ ช่วย Review ดูครับว่าเป็นเช่นที่ผมว่ามาไหมครับ ;D ;D ข้อมูลจะได้ถูกต้องซะที)
-
;D ;D ;D เมื่อก่อนผมก็ทำแบบป๋าณัฐนี่แหละ แต่ตอนหลังผมไล่แก้ข้อมูลที่เกี่ยวข้องกับการให้บริการ MMR มาเป็น Measle แล้วเปลี่ยนชื่อ Measle เป็น MEASLE/MMR ตรงเป๊ะแล้วลบรายการ MMR เดิมออกไปโดยไม่ได้แก้ไข wbc_vaccine_id ที่เหลืออยู่ ไม่แนะนำให้ทำตามนะครับเพราะมันต้องตามแก้หลายตาราง(ถ้าไม่บ้าข้อมูลจริง ๆ) เอาตามป๋าณัฐอธิบายครับง่ายกว่า ;D ;D ;D
-
;D ;D ;D เมื่อก่อนผมก็ทำแบบป๋าณัฐนี่แหละ แต่ตอนหลังผมไล่แก้ข้อมูลที่เกี่ยวข้องกับการให้บริการ MMR มาเป็น Measle แล้วเปลี่ยนชื่อ Measle เป็น MEASLE/MMR ตรงเป๊ะแล้วลบรายการ MMR เดิมออกไปโดยไม่ได้แก้ไข wbc_vaccine_id ที่เหลืออยู่ ไม่แนะนำให้ทำตามนะครับเพราะมันต้องตามแก้หลายตาราง(ถ้าไม่บ้าข้อมูลจริง ๆ) เอาตามป๋าณัฐอธิบายครับง่ายกว่า ;D ;D ;D
ใช่ครับ ถ้าตามแก้แบบป๋าหรือ ถ้าเพิ่งเริ่มใช้มันก็ได้ครับ....แต่ถ้านึกถึงผู้ที่ไม่เชียวชาญล่ะป๋า เป็นเรื่องแน่ๆ.... ;D ;D
ถ้าแก้แบบป๋า ตกลงข้อมูลเดิมๆ ในส่วนที่ลงไว้นะ เป็นการฉีด MMR หรือ MEASLE กันแน่ละ....
-
;D ;D ;D ขออธิบายแบบนี้นะครับ คือหลังจากสปสช.ตัด MMR มาใช้ Measle/MMR แรก ๆ ผมก็งงว่าจะปรับแก้รูปแบบไหนดี รอถามเจ้าของงานก็ไม่กระจ่างมีแต่คอยถามว่าจะให้คีย์ตัวไหน ผมเลยบอกว่าป้าชอบคีย์ตัวไหนป้าก็คีย์ตัวนั้น 5555 แรก ๆ ป้า ๆ ผมก็คีย์ตามอารมณ์ เดี๋ยว MMR เดี๋ยว Measle 55555 จนมาสรุปได้ว่าตกลงผมจะใช้ Measle นี่แหละเป็นตัวคีย์ก็เลยบอกป้า ๆ ให้คีย์ที่ Measle แล้วใส่ vaccine_in_use ที่ MMR เป็น N ไว้ แต่ด้วยความเคยชินของป้า ๆ แกก็ยังคีย์ MMR เข้ามาอยู่เรื่อย ก็เลยลบ MMR ออกจากตารางแล้วแก้ชื่อ Measle เป็น MEASLE/MMR คราวนี้ก็เหลือตัวเลือกเดียวให้ป้า ๆ คีย์แล้ว ปัญหาตามมาที่ผมต้องตามไปเคลียร์เลยก็คือไปแก้ไขข้อมูลที่ป้า ๆ เขาคีย์เป็น MMR (wbc_vaccine_id = 11) ให้เป็นให้เป็น MEASLE/MMR (wbc_vaccine_id = 12) และโดยเฉพาะที่ person_vaccine_list โดยวิธีการข้างต้นต้องขอร้องป้า ๆ อย่าเพิ่งคีย์วัคซีนบัญชีนี้ 1 วันเพื่อแก้ไขข้อมูลให้เสร็จแล้วค่อยคีย์ข้อมูลเข้า วิธีผมประมาณแบบนี้ครับป๋าณัฐ ;D ;D ;D
-
ลองทำแล้วมันผลมันออกมาได้แบบนี้แหละครับ
-
สำหรับเรื่องวัคซีน มีเรื่องที่ผมต้องกลับมาทบทวนใหม่อยู่สองสามอย่าง เลยไปนั่งจับเข่าคุยกับเจ้าหน้าทีรับผิดชอบและดูวัคซีนที่ใช้กันจริงๆ ของ PCU มีประเด็นที่จะขอความเห็นจากอาจารย์ พี่ๆ เพื่อนๆ น้องๆ อย่างนี้ครับ
วัคซีนที่มีปัญหาเรื่องการแสดงผลคือ DTPHB และ Measle/MMR ซึ่งที่มาที่ไปของปัญหามันเริ่มอย่างนี้ครับ
::DTPHB::
ช่วงแรกวัคซีนที่ใช้ในกลุ่มนี้ คือ ต้องฉีด DTP และ HB ซึ่งการลงข้อมูลวัคซีนแต่ก่อนก็ไม่มีปัญหาอะไรเพราะลงข้อมูลตรงไปตรงมา ฉีดตัวไหนก็ลงตัวนั้น จนกระทั่งมีวัคซีนรวม DTPHB เพื่อลดจำนวนครั้งของการฉีดให้เด็กเจ็บตัวน้อยลง จึงมีการกำหนดวัคซีนรวมคือ DTPHB ในรหัสวัคซีนใหม่ คือ 091,092,093 และมีการเพิ่มข้อมูลในตารางวัคซีนที่เกี่ยวข้องของ HOSxP แต่ปัญหาในช่วงนั้นถ้าลงวัคซีน DTPHB แล้ว ปรากฏว่าข้อมูลความครอบคลุมของวัคซีนไม่ได้ ทำให้ต้องมีการมากำหนดค่าในตาราง vaccine_combination เพื่อทำการเชื่อมรหัสต่างๆ เมื่อฉีด DTPHB แล้วให้ไปแสดงในช่อง DTP และ HB ซึ่งแต่ก่อนช่องแสดงผลวัคซีน DTPHB ยังไม่มี
HOSxP ในเวอร์ชั่นหลังๆมามีการพัฒนาช่องแสดงข้อมูล DTPHB แล้วแต่ในขณะเดียวกันก็ยังมีข้อมูลวันที่ฉีดวัคซีน DTPHB ไปแสดงในช่อง DTP และ HB ด้วย ตามเงื่อนของที่กำหนดในตาราง Vaccine_combintion เพื่อให้สามารถคำนวนความครอบคลุมของวัคซีนได้ถูกต้อง...
แต่ถ้าดูจากกำหนดค่าต่างๆในตารางวัคซีนของ HOSxP ในปัจจุบันเป็นไปได้ว่าคงไม่ต้องกำหนดข้อมูล DTPHB ในตาราง Vaccine_combintion อีกแล้ว...หรือเปล่า อันนี้เป็นประเด็นที่หนึ่ง
::Measles,MMR และ Measle/MMR::
แต่เดิมวัคซีนฉีดป้องกันโรคหัดสำหรับเด็กต่ำกว่า 1 ปี คือ Measle (รหัส 061) และมีการพัฒนาวัคซีนรวมที่ฉีดป้องกันโรค หัด คางทูม หัดเยอรมันในเด็ก ป.1 นั่นคือ MMR (รหัส 072) ซึ่งมีใช้มาแล้วระยะหนึ่งในเด็กนักเรียน
ประมาณปี 2553 มีวัคซีนรวมหัด คางทูม หัดเยอรมัน(MMR) สำหรับเด็กอายุต่ำกว่า 1 ปี มาฉีดแทน Measle แต่เป็นวัคซีน MMR คนละตัวที่ฉีดให้เด็กนักเรียน ป.1(วัคซีนป้องกันคางทูม คนละสายพันธุ์) และเหมือนว่าจะมีรหัสวัคซีน MMRs เข้ามาเป็นตัวแปรสร้างความสับสน(ของผมเอง) จึงทำให้มีการเพิ่มรหัสวัคซีน MMR (072) สำหรับเด็กอายุต่ำกว่า 1 ปี และ MMRs สำหรับนักเรียน ป. 1
จนกระทั่งเข้าใจว่าความสัปสนตรงนี้ทำให้จึงมีการกำหนดรหัสใหม่ให้ชัดเจนมากขึ้น ตามความเข้าใจของผมเป็นดังนี้ครับ (อ้างอิง http://www.thcc.or.th/download/vaccine.pdf (http://www.thcc.or.th/download/vaccine.pdf))
- Measle---->Measle/MMR (รหัส 061) ซึ่งก็คือตัวเดียวกันเพียงแต่เป็นวัคซีนหัดที่มีคุณสมบัติเป็นวัคซีนรวมเพิ่มขึ้น ดังนั้นเด็กที่เคยฉีด Measle มาก่อนหน้านี้ และเด็กรุ่นใหม่ที่ฉีดวัคซีนรวม จึงให้ใช้รหัสชุดเดียวกันคือ Measle/MMR (061) (แต่เรียกกันว่า MMR ดังนั้นถ้าจะแยกระหว่างตัวเก่าตัวใหม่จริงๆ ก็น่าจะทำรหัสวัคซีนสำหรับเด็กอายุต่ำกว่า 1 ปี เป็น Measles และ Measle/MMR เพื่อแยกระหว่างเด็กที่เคยฉีดแค่ Measle กับ Measle/MMR ...)
- ส่วน MMR(072) เพื่อให้เข้าใจที่ถูกต้อง ก็คือ เป็นวัคซีนสำหรับเด็ก ป.1 เท่านั้น..ไม่มี MMRs
ฟังเจ้าหน้าที่ฝ่ายส่งเสริมอธิบายจบ..ผมรีบคุกเข่าคารวะ..ขอบคุณครับอาจารย์
แล้วเทพทุกท่านมีความเห็นอย่างไรบ้างครับ...
-
;D ;D ;D กำลังทดสอบวัคซีนในระบบใหม่ทั้งหมดเสร็จแล้วจะโพสต์คอมเม้นท์ด้วยคนครับ ;D ;D ;D
-
Grin Grin Grin กำลังทดสอบวัคซีนในระบบใหม่ทั้งหมดเสร็จแล้วจะโพสต์คอมเม้นท์ด้วยคนครับ Grin Grin Grin
;D ;D ;D สงสัยต้องใช้เวลาอีกพอสมควรครับ รายการวัคซีนบางรายการยังไม่เคลียร์ แต่ก็ทดสอบไปแล้วมากมายหลายแบบ มึนไปพอสมควร พอดีเพิ่งมีเน็ตใช้งาน (เปลี่ยนเบอร์ / เพิ่มเบอร์ / เปลี่ยน package) เมื่อคืนนี้เองครับ ;D ;D ;D