แสดงบทความที่มีป้ายกำกับ HOSxP PCU แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ HOSxP PCU แสดงบทความทั้งหมด

วันพฤหัสบดีที่ 23 สิงหาคม พ.ศ. 2561

[แนะนำ] การติดตั้ง Tool ส่งออก 43 แฟ้ม (Tool แยก)

การติดตั้งโปรแกรมส่งออก 43 แฟ้ม Tool 43 File Export

1.ดาวน์โหลด โปรแกรมส่งออก 43 แฟ้ม [คลิก]


เมื่อดาวน์โหลดมาแล้ว ให้ทำการติดตั้ง

ดับเบิ้ลคลิก ->> 

รูปที่ 1

3.เมื่อทำการติดตั้ง เรียบร้อยแล้ว จะมี icon ปรากฏที่หน้า Desktop ให้ดับเบิ้ลคลิกเข้าใช้งานได้เลย


รูปที่ 2


ก่อนจะเข้าใช้โปรแกรม ให้นำคำสั่งนี้ไปรันในสายฟ้า UPDATE opdconfig SET emergency_mode='Y'

4.เมื่อคลิกเข้ามาแล้ว ให้เลือก การเชื่อมต่อ เพื่อเชื่อมต่อฐานข้อมูล HOSxP / HOSxP_PCU และให้ Login เข้าใช้งานได้เลย (ใช้ user / pass เดียวกับการเข้า HOSxP / HOSxP_PCU)


รูปที่ 3

ถ้า login เข้าใช้งานไม่ได้ ให้นำคำสั่ง update opduser set passweb="" where passweb is not null ไปวางในเมนู SQL Query แล้ว กด Execute แล้วค่อย login เข้าใช้งาน


เมื่อ Login เข้าใช้งานแล้ว ให้เอาเครื่องหมาย [/] ออกจาก mysql local processing ดังรูปที่ 4


รูปที่ 4


เมื่อส่งออกสำเร็จ ก็จะมีหน้าต่าง สรุปผลการส่งออก 43 แฟ้ม ออกมาให้เราได้ตรวจสอบข้อมูลของแต่ละแฟ้มได้ เบื้องต้น


Cr.อ.เกื้อกูล, พี่ทัช ณ รพ.นาเชือก

วันพฤหัสบดีที่ 12 กรกฎาคม พ.ศ. 2561

ITL-HOSxP_PCU ส่งตรวจผู้ป่วย One Stop Service ไม่ได้


HOSxP_PCU ส่งตรวจผู้ป่วย One Stop Service ไม่ได้

อาการ
- หน่วยบริการ ได้ทำการ Restore ข้อมูลเข้ามายัง Server แล้วทำการส่งตรวจคนไข้ไม่ได้ (ค้นหาชื่อผู้ป่วยได้ แต่ส่งตรวจไม่ได้)



ประเด็นปัญหา
- อาจจะเกิดจากการ Restore ข้อมูลกลับคืน ทำให้ ค่า hn_digit ในฟิลด์ sys_value ในตาราง sys_var

ไม่มีค่าจำนวนหลักของ hn (Cr.อ.อาม)

การแก้ไขปัญหา
- ต้องใส่ค่าจำนวนหลัก hn_digit เข้าไป เพื่อให้ระบบทำงานต่อไปได้

ขั้นตอนการทำมี ดังนี้

- นำคำสั่งดังต่อไปนี้ ไป Run ในเมนู SQL Query ของ HOSxP_PCU



1.ตรวจสอบค่า sys_value ของ hn_digit ในตาราง sys_var โดยใช้คำสั่ง ดังนี้

SELECT sys_name, sys_value FROM sys_var WHERE sys_name='hn_digit'

ถ้ามีค่าว่าง ดังรูป ให้ทำขั้นตอนที่ 2




2.ตรวจสอบจำนวนหลักของ hn ในฐานข้อมูล โดยใช้คำสั่ง ดังนี้

SELECT LENGTH(hn)as hn_digit
FROM patient p
WHERE hn IS NOT NULL
LIMIT 1


จะได้ค่า จำนวนหลักของ hn ดังรูป




3.เมื่อได้จำนวนหลักของ hn แล้ว เราจะนำค่านี้ไปใส่ใน ตาราง sys_value ของ hn_digit ในตาราง sys_var โดยใช้คำสั่ง ดังนี้

UPDATE sys_var
SET sys_value=(SELECT LENGTH(hn)as hn_digit
FROM patient p
WHERE hn IS NOT NULL
LIMIT 1)
WHERE sys_name='hn_digit'



4.ตรวจสอบค่า hn_digit ในตาราง sys_var โดยใช้คำสั่ง ดังนี้

SELECT sys_name, sys_value FROM sys_var WHERE sys_name='hn_digit'



หลังจากที่ทำตามขั้นตอนทั้งหมดแล้ว ให้ออกจากระบบ HOSxP_PCU ก่อน แล้วค่อย Login เข้ามาใหม่
ก็จะสามารถส่งตรวจใน One Stop Service ได้ครับ

คำสั่ง SQL โปรดใช้ด้วยความระมัดระวัง ควรปรึกษาผู้เชี่ยวชาญก่อนใช้คำสั่ง

วันเสาร์ที่ 26 มีนาคม พ.ศ. 2559

ปัญหาการส่งออก 43 แฟ้ม ใน HOSxP แล้ว error A099 !!!

ได้รับแจ้งจาก รพ.สต.เลยวังไสย์ ว่า ได้ทำการส่งออก 43 แฟ้ม มาตรวจสอบข้อมูลกับ
โปรแกรม OPPP2010 แล้ว Error A099
ERROR CODE  DX9204 : รหัสวินิจฉัยโรค (DIAGCODE) ไม่มีใน ICD10(WHO 2010) หรือ (ICD10-TM 2012)
ผมจึงได้ให้ รพ.สต.เลยวังไสย์ ยก server มาให้ผม เพื่อจะทำการตรวจสอบให้ พอดีติดเสาร์อาทิตย์ เลยต้องให้ยกมา จึงได้ลองตรวจสอบการลงบันทึกข้อมูลของผู้มารับบริการคนนั้น แล้ไวด้ทำการทดสอบ ส่งออก 43 แฟ้ม ออกมา เพื่อนำไป ตรวจสอบกับ โปรแกรม OPPP2010 และได้พบ Error ตามที่แจ้งมา ดังรูป



จากนั้นลอง ใช้ อาจารย์ google ให้ไปหาแนวทางการแก้ไขให้โดยผมให้ keyword กับอาจารย์คือ "A099 icd10" ทางอาจารย์จึงได้รายงานปัญหากลับมา ให้ผมชมได้ทราบ  ดังรูป



ไม่ผิดหวังเลยจริงๆครับ สำหรับ webboard ของทาง hosxp.net จึงได้คลิกที่ลิงค์ดังกล่าวเข้าไปหาแนวทางครับ ซึ่งกระทู้แรกที่ผมเจอคือ
http://hosxp.net/smf2/index.php?topic=33853.0


ผมจึงได้อ่านแนวทางการแก้ไขปัญหาแล้วได้พบกับทางสว่าง โดยท่านเทพประจำ webboard คือ

อ.โก้ อุดมโชค สมหวัง
อ.เกื้อกูล
อ.สุขใจ (พี่ยา)
อ.คนเหล็ก (พี่ทัช)

ขออนุญาตที่เอ่ยนาม

ทาง อ.สุขใจ จึงได้ให้แนวทางว่า ลองทำตาม อ.คนเหล็ก กระทู้นี้ดู
http://hosxp.net/smf2/index.php/topic,33835.msg261759.html#msg261759

จึงได้คลิ๊กตามลิงค์ที่ อ.สุขใจ ได้บอกทางสว่างไว้ ครับ รออะไรล่ะ คลิ๊กสิ!!!

ผมจึงได้ เพิ่ม รหัส
A090 ในตาราง icd10_nhso ตาม อ.คนเหล็ก ได้โพสไว้
และ เพิ่ม รหัส
A099 ในตาราง icd10_nhso ตาม อ.เกื้อกูล ได้แนะนำไว้
และ ลบ รหัส
A09 ออกจากตาราง icd10_nhso ตาม อ.โก้ อุดมโชค สมหวัง ได้แนะนำไว้

แล้วลองทดสอบ ส่งออก 43 แฟ้ม ออกมาตรวจสอบกับ โปรแกรม OPPP2010 อีกครั้ง ได้ผลลัพธ์ ดังรูป



ใครถนัด SQL เอาไปรันได้เลยครับ

โปรดใช้ด้วยความระมัดระวังนะครับ หากไม่แน่ใจ ให้สอบถามกับผู้เชี่ยวชาญด้าน SQL โดยตรงครับ

INSERT INTO `icd10_nhso` (`code`) VALUES ('A090')
INSERT INTO `icd10_nhso` (`code`) VALUES ('A099')
DELETE FROM `icd10_nhso` WHERE (`code`='A09')

ขอขอบคุณ ทุกท่าน ที่ให้ความรู้ครั้งนี้ครับ

วันอังคารที่ 15 ธันวาคม พ.ศ. 2558

แจ้งให้ รพ.สต. ปรับปรุงเวอร์ชั่นเป็น HOSxP PCU 3.58.12.7b

     แจ้งให้ รพ.สต. ทุกแห่ง ปรับเวอร์ชั่นของโปรแกรม HOSxP PCU 3.58.12.7b
ได้เลยครับ...  อย่าลืม Upgrade Structure, Serial Check  และ  Check/Repair Table

What new in:  HOSxP PCU 3.58.12.7b
     - ในเวอร์ชั่นนี้มีตาราง  4,452 Tables (เดิม Version: 3.58.9.19 มี 4,309 Tables) เพิ่ม 143 Tables
     - ปรับปรุงระบบส่งออกข้อมูล จาก 50 แฟ้ม เป็น 53 แฟ้ม ( CANCER , SCHOOL , STUDENT )
     - ปรับปรุงระบบส่งออกข้อมูล สามารถเลือกส่งข้อมูล 50 แฟ้ม หรือ 53 แฟ้มได้
     - แก้ Bug HOSxP PCU 3.58.9.19 ให้ส่งออกแฟ้ม FUNCTIONAL จากการคีย์ข้อมูลการประเมินภาวะสุขภาพ

สิ่งที่ต้องทำ ( เพื่อให้ส่งออกแฟ้ม STUDENT )
     - เปิดตาราง village_school_class  เพิ่มข้อมูลในฟิลด์ export_code  ตามภาพ



ดาวน์โหลด HOSxP PCU version ล่าสุด คลิกที่นี่ครับ



วันจันทร์ที่ 13 กรกฎาคม พ.ศ. 2558

แจ้งให้ รพ.สต. ปรับปรุงเวอร์ชั่นเป็น HOSxP PCU 3.58.6.25

     แจ้งให้ รพ.สต. ทุกแห่ง ปรับเวอร์ชั่นของโปรแกรม HOSxP PCU 3.58.6.25
ได้เลยครับ...  อย่าลืม Upgrade Structure, Serial Check  และ  Check/Repair Table


What new in:  HOSxP PCU 3.58.6.25
ปรับปรุงระบบส่งออกข้อมูล 43 แฟ้ม
     1) ให้สามารถส่งออกแฟ้ม NUTRITION ได้ทุกเดือน



     2) เพิ่ม Link รหัสแพทย์แผนไทย ให้มีข้อมูล PROVIDER ส่งออกแฟ้ม PROCEDURE_OPD




ดาวโหลดไฟล์   คลิกที่นี่ครับ





วันพฤหัสบดีที่ 20 พฤศจิกายน พ.ศ. 2557

แจ้งให้ รพ.สต. ปรับปรุงเวอร์ชั่นเป็น HOSxP PCU: 3.57.10.30

     แจ้งให้ รพ.สต. ทุกแห่ง ปรับเวอร์ชั่นของโปรแกรม HOSxP PCU: 3.57.10.30
ได้เลยครับ  ได้เลยครับ...  อย่าลืม Upgrade Structure, Serial Check  และ  Check/Repair Table

What new in:  HOSxP PCU: 3.57.10.30
     - มีตาราง  4,029  tables เพิ่มขึ้น 3  tables ( HOSxP PCU: 3.57.9.29  มี 4,026 tables )
     - ปรับปรุงระบบส่งออกข้อมูล 43 แฟ้ม ให้สามารถติ๊ก เลือก ทุกคน  หรือ ติ๊ก เลือก เฉพาะข้อมูลในเดือน
     - ปรุงตาราง house_regist_type โดยเพิ่มฟิลด์ export_code

สิ่งที่ต้องทำ
     - เปิดตาราง  house_regist_type  เพิ่มข้อมูลในฟิลด์ export_code  ตามภาพ




ดาวโหลดไฟล์   คลิกที่นี่ครับ

วันพฤหัสบดีที่ 28 พฤศจิกายน พ.ศ. 2556

แจ้งให้ รพ.สต. ปรับปรุงเวอร์ชั่นเป็น HOSxP_PCU version: 3.56.11.19

     แจ้งให้ รพ.สต. ทุกแห่ง ปรับเวอร์ชั่นของโปรแกรม HOSxP_PCU  เป็นเวอร์ชั่น 3.56.11.19
ได้เลยครับ  ได้เลยครับ...

     ดาวน์โหลดไฟล์   คลิกที่นี่ครับ



วันอังคารที่ 16 ตุลาคม พ.ศ. 2555

รายงานทะเบียนผู้รับบริการแพทย์แผนไทย


     สืบเนื่องจากงานแพทย์แผนไทยและการแพทย์ทางเลือกได้แจ้งให้สถานบริการส่งอุทธรณ์ข้อมูลการให้บริการแพทย์แผนไทยกับกองทุนแพทย์แผนไทย สปสช.  กอปรกับน้อง ๆ ที่หน่วยบริการได้ขอรายงานเพื่อส่งออกข้อมูลจากโปรแกรม HOSxP / HOSxP PCU

     จากโจทย์ดังกล่าว  ผมจึงได้ออกแบบ/เขียนรายงานทะเบียนผู้รับบริการแพทย์แผนไทย  ดังนี้

     1. CUSTOM-รายงานทะเบียนผู้รับบริการแพทย์แผนไทย.cds



     เป็นรายงานแสดงข้อมูลผู้มารับบริการแพทย์แผนไทย ดึงข้อมูลจากเวชระเบียนผู้ป่วย(patient) แสดงวันที่รับบริการ, เลขบัตรประชาชน, ชื่อ - สกุล, เพศ, อายุ, สิทธิการรักษาพยาบาล, ที่อยู่, ICD10, การวินิจฉัย, สถานที่รับบริการ และผู้ให้บริการ  แสดงข้อมูลตามช่วงวันที่ที่เลือก, เรียงลำดับตามวันที่

     ใช้รายงานนี้ ส่งออก Excel File  ที่หน้าจอ Print Preview  >>  Copy ไปวางในแบบฟอร์มอุทธรณ์ฯ



             (1) คลิกที่ icon:  Printer
             (2) ให้ติ๊กเครื่องหมายถูก ในช่องสี่เหลี่ยมเล็กๆ  Print to File
             (3) Type:  ให้ Drop Down เลือก Excel File
             (4) Where : ให้คลิกเลือกไดร์\โฟล์เดอร์  และให้ตั้งชื่อไฟล์ xxx.xls
             (5) คลิกที่ปุ่ม :  OK

     ต้องการใช้รายงานนี้  แจ้ง E-mail  มาครับ...(อยากรู้ว่า มี...หน่วยบริการให้บริการแพทย์แผนไทย...ที่ใดบ้าง จะได้ตรวจข้อมูล 21 แฟ้ม ให้ครับ และจะได้แจ้งข่าวสารได้ดียิ่งขึ้น)

     รายงานที่เกี่ยวกับแพทย์แผนไทยกำลังเขียนอีก หลายรายงาน  ทดสอบเสร็จแล้วจะส่งให้ตามเมล์ที่แจ้งมา  ครับ...





วันศุกร์ที่ 15 กรกฎาคม พ.ศ. 2554

ทดสอบ HOSxP PCU Offline Mode


ผมกับพี่อำนวยมีนัดทดสอบระบบ HOSxPPCU Mode offiine ที่ รพ.สต.บ้านผึ้ง ตำบลวังยาว พี่อำนวยแวะมารับผมที่โรงพยาบาล ระหว่างทางเราพูดคุยกันถึงเรื่องกิจกรรมที่จะทำการทดสอบกันในวันนี้ รวมถึงปัญหาการใช้งาน HOSxP PCU ของ รพ.สต.แห่งอื่นๆ ที่พี่อำนวยกับตั้มออกไปติดตามงานในช่วงที่ผ่านมา

อากาศค่อนข้่างดีครับ สบายๆ ไม่ร้อน ฟ้าครึ้มเหมือนฝนจะตกใช้เวลาเดินทางจากโรงพยาบาลถึง รพ.สต.บ้านผึั้งประมาณ 30นาที วันนี้มีคลินิกสร้างเสริมภูมิคุ้มกันโรค พ่อแม่พาเด็กๆนั่งรอกันอยู่หลายคน ระหว่างที่รอหนุ่ย ผู้อำนวยการ รพ.สต.กำลังบริการฉีดวัคซีน พี่อำนวยสำรองข้อมูลและอัพเดตHOSxP PCU เป็นเวอร์ชั่น 3.54.7.4 และไม่ลืม Backup ข้อมูลไว้ก่อนที่จะทำอะไรกับข้อมูลในช่วงต่อไป

วัตถุประสงค์ของการมาทดสอบภาคสนามในวันนี้ มีหลายประเด็นที่ผมสนใจมากกว่าเรื่องของ Offline Mode เพราะถ้าแค่เรื่องนี้เรื่องเดียวนั่งทดสอบอยู่ที่โรงพยาบาลน่าจะสะดวกสบายมากกว่าและมีข้อมูลการทดสอบ คู่มือเขียนไว้ในบอร์ดของ HOSxPกันพอสมควรอยู่แล้ว แต่ในเรื่องของวิธีการทำงานต่างหากที่ผมสนใจและอยากรู้ว่า ถ้าเจ้าหน้าที่ต้องเอาโน๊ตบุ๊คออกไปให้บริการ มีความยากง่ายมากน้อยแค่ไหนในทางปฏิบัติจริงๆ มีอะไรบ้างที่ต้องระมัดระวัง ฯลฯ

ระหว่างที่รอการอัพเดตโครงสร้าง ผมสังเกตการลงบันทึกข้อมูลงานสร้างเสริมภูมิคุ้มกันโรคและสอบถามวิธีการทำงาน ซึ่งผมเข้าใจว่า รพ.สต.แห่งอื่นๆ ก็น่าจะคล้ายๆ กัน คือ เมื่อผู้รับบริการยื่นสมุดสีชมพู เจ้าหน้าที่จะลงบันทึกข้อมูลการเข้ารับบริการผ่านทะเบียนการให้บริการงานสร้างเสริมภูมิคุ้มกันโรค และในสมุดสีชมพูให้เรียบร้อยก่อนที่ฉีดวัคซีนให้เด็ก

ซึ่งจากการสังเกตพบว่าเจ้าหน้าที่ต้องลงบันทึกข้อมูลต่างๆเฉพาะการให้บริการฉีดวัคซีน ดังนี้
  1. สมุดสีชมพู
  2. ทะเบียนการรับบริการงานสร้างเสริมภูมิคุ้มกันโรค
  3. แฟ้มครอบครัว
  4. โปรแกรม HOSxP PCU
ทั้งๆที่ข้อมูลทั้งหมดเป็นข้อมูลชุดเดียวกัน แต่วิธีการทำงานในรูปแบบเดิมทำให้เจ้าหน้าที่ต้องทำงานซ้ำซ้อน เมื่อลงบันทึกเอกสารต่างๆ ครบเรียบร้อยแล้วก็จะนำข้อมูลบริการไปลงบันทึกในโปรแกรม HOSxP PCU เป็นขั้นตอนสุดท้าย ดังนั้นไม่น่าแปลกใจครับว่าทำไมข้อมูลลงครบบ้าง ไม่ครบบ้าง..


หลังจากที่ผมอัพเดต HOSxP PCU เป็นเวอร์ชั่นใหม่ และทำการสำรองข้อมูลเข้าไปในโน๊ตบุ๊คตัวที่จะนำไปใช้ออกสำรวจข้อมูลภาคสนามเรียบร้อย จับเวลาการตั้งแต่ Backupจนถึงนำเข้าข้อมูลในโน๊ตบุ๊คใช้เวลาประมาณ 30นาที เมื่อข้อมูลทุกอย่างพร้อมแล้ว พวกเราจึงออกเดินทางโดยหนุ่ย เจ้าหน้าที่ รพ.สต.บ้านผึ้ง ออกไปติดตามเยี่ยมบ้านและลงบันทึกข้อมูลจริง

บ้านเป้าหมายที่ออกติดตาม เป็นบ้านผู้ป่วยโรคเรื้อรัง และในครอบครัวนี้มีเด็กที่ต้องติดตามวัคซีน/ภาวะโภชนาการ อุปกรณ์ที่นำออกไป มีมอเตอร์ไซด์ 1 คัน โน๊คบุ๊ค 1 ตัว กล้องดิจิตอล อีก 1 ตัว และเครื่องอ่านบัตรประชาชน 1 ตัว หลังจากการพูดคุยทักทายกับเจ้าของบ้าน หนุ่ยเปิดโน๊ตบุ๊คเพื่อลงบันทึกข้อมูล โดยเริ่มตั้งแต่พูดคุยสอบถามข้อมูลทั่วไป ข้อมูลการสำรวจบ้าน เท่าที่สังเกตวิธีการทำงานก็ยังดูไม่ค่อยสะดวกนัก อาจจะเป็นเพราะส่วนหนึ่ง หนุ่ยไม่คุ้นกับการใช้ mouseและคีย์บอร์ดของโน๊ตบุ๊คมากนัก และแสงสว่างที่จ้ามากเกินไปของบริเวณสถานที่นั่งพูดคุยกันก็มีผลต่อการลงบันทึกข้อมูลพอสมควร



ในการลงบันทึกข้อมูลหลังคาเรือนทดลองเก็บภาพโดยการใช้กล้องจากมือถือถ่ายรูปและตั้งชื่อเป็นรหัสประจำบ้านแต่พบว่าถ้าจะนำเข้าภาพในขณะนั้นเลยอาจจะไม่สะดวกนัก จึงควรถ่ายเก็บภาพไว้ก่อนแล้วจึงเอาไปนำเข้าภายหลังข้อมูลบุคคลมีการตรวจสอบและแก้ไขโดยใช้ร่วมกับเครื่องอ่าน Smart card เพื่อดึงข้อมูลจากบัตรประชาชน พบว่าการนำเข้าข้อมูลสามารถนำเข้าได้ตามปกติทำให้ได้ภาพถ่ายจากบัตรประชาชน แต่ที่ไม่มีข้อมูลของลายนิ้วมือนำเข้ามาด้วยเหมือน HOSxP เมื่อดึงข้อมูลจากบัตรประชาชนเรียบร้อยก็จะลงข้อมูลเพิ่มเติมในส่วนที่ยังไม่สมบูรณ์ สำหรับคนที่ยังไม่มีบัตรประชาชนต้องมีการถ่ายภาพเพิ่มเติม พบว่าถ้าใช้กล้องดิจิตอลถ่ายภาพแล้วจะนำรูปมาใส่เรียบร้อยทีเดียวเลยนั้น คงต้องถอด Memory card เข้าๆออกๆ หรือใช้สายเชื่อมต่อกล้องกับโน๊ตบุ๊คแล้วค่อยนำเข้ารูปของในแต่ละคน ดูแล้วไม่ค่อยสนุกเท่าไหร่ ถ้ามีเวปแคมติดตามด้วยอีกสักตัวน่าจะดีกว่า


ในกรณีนี้ถ้ามีเวปแคมน่าจะทำให้การเก็บภาพบุคคลสะดวกมากขึ้น และเพื่อที่จะเก็บภาพบุคคลได้ทันที เราจึงให้หนุ่ยลองใช้กล้องเวปแคมของโน๊คบุ๊คไปพลางๆก่อน


แต่ผลก็อย่างเห็นในภาพแหละครับไม่ค่อยสะดวกนัก เวลาที่จะใช้งานจริงๆ หลังจากนั้นเป็นการลงบันทึกข้อมูลการรักษา ข้อมูลการเยี่ยมผู้ป่วยโรคเรื้อรัง และเยี่ยมติดตามภาวะโภชนาการของเด็ก โชคไม่ค่อยดีนักมีฝนตกหนักทำให้ต้องเปลี่ยนแผนจากที่ต้องออกไปเก็บข้อมูลเยี่ยมบ้าน ข้อมูลชุมชน ร้านค้า ฯลฯ อื่นๆ เพิ่มเติมต้องพักเอาไว้ก่อน จึงกลับมาที่ รพ.สต.เพื่อโอนข้อมูลกลับเข้าไปในฐานจริง

ในระหว่างที่ให้หนุ่ยกำลังสอบถามและบันทึกข้อมูล ผมก็เก็บภาพและจดบันทึกว่ามีการแก้ไขข้อมูลอะไรบ้าง เพื่อที่จะเอาไว้เปรียบเทียบกับฐานข้อมูลเวลาที่ทำการ Synchronize กลับเข้าฐานเรียบร้อยแล้ว โดยข้อมูลที่เก็บตัวอย่างมามีดังนี้
  1. การสำรวจข้อมูลบ้าน/สุขาภิบาล
  2. การแก้ไขข้อมูลบุคคล Patient /person
  3. การตรวจรักษา
  4. การเยี่ยมบ้านคลินิกพิเศษ และเยี่ยมบ้านทั่วไป
การ Synchronize ข้อมูลกับฐานจริงใช้เวลาไม่นานนัก อาจจะเป็นเพราะปริมาณข้อมูลที่ไม่ได้เยอะมาก โดยก่อนที่จะ Synchronize ข้อมูลโปรแกรมจะสอบถามให้เลือกวันที่ที่ต้องการก่อน และหลังจากนำเข้าไปเรียบร้อยจึงทำการตรวจสอบข้อมูลในฐานจริง ซึ่งพบว่าข้อมูลที่ทดสอบไม่ว่าจะเป็นข้อมูลการตรวจรักษา,การสำรวจสุขาภิบาล การเยี่ยมบ้าน ฯลฯ ข้อมูลสามารถ Synchronize ได้สมบูรณ์ยกเว้นเพียงแค่ภาพถ่าย ทั้งภาพถ่ายบ้านและภาพถ่ายบุคคลไม่ถูกนำเข้ามาด้วย

บทสรุป
การใช้ HOSxP PCU offline Mode สามารถนำไปใช้งานโดยลงบันทึกข้อมูลลงในโน๊ตบุ๊ค และนำมา Synchronize กลับเข้าฐานข้อมูลจริงสามารถทำได้ดี และข้อมูลที่ทดสอบมีความครบถ้วน ยกเว้นข้อมูลภาพถ่ายต่างๆ แต่ต้องมีการฝึกอบรมเจ้าหน้าที่ให้มีความรู้และความเข้าใจวิธีการใช้งานให้ถูกต้อง และหากเจ้าหน้าที่ รพ.สต.แห่งใดจะนำไปใช้จริงควรเตรียมข้อมูล และอุปกรณ์ให้พร้อม และเหมาะสมกับลักษณะงานเพื่อที่จะช่วยในการเก็บบันทึกข้อมูลได้สะดวกมากขึ้น

การนำคอมพิวเตอร์โน๊คบุ๊คใส่ฐานข้อมูลของ รพ.สต. เจ้าหน้าที่ขับขี่รถมอเตอร์ไซด์ออกไปให้บริการประชาชนในหมู่บ้านและติดตามงาน ใช้ข้อมูลในการดูประวัติและบันทึกข้อมูลผ่าน เป็นประวัติศาสตร์หน้าใหม่ของงานสาธารณสุขเชิงรุกของเจ้าหน้าที่ รพ.สต.ในยุคนี้ไอที ซึ่ง ณ วันนี้พิสูจน์ได้ระดับหนึ่งว่าในส่วนของ Hardware Software ในปัจจุบันมีความพร้อมใช้และเพียงพอ

แต่ที่สำคัญที่ต้องมาคิดกันต่อ คือ "คน" ที่จะลงไปทำงานในพื้นที่เท่านั้นเองว่ามีความพร้อมกับวิธีการทำงานแบบไฮเทคโนโลยีแบบใหม่กันมากน้อยแค่ไหน???


วันเสาร์ที่ 18 มิถุนายน พ.ศ. 2554

การช่วยเหลือสนับสนุน รพ.สต.

ประมาณปลายเดือนที่แล้ว น้องกุ๊กกิ๊ก นักวิชาการสาธารณสุข อยู่ที่สถานีอนามัยโนนป่าซาง อำเภอผาขาว โทรมาประสานกับผมว่าจะขอมาให้ช่วยสอนเกี่ยวกับโปรแกรม HOSxP PCU ด้วยความคุ้นเคยกันเป็นส่วนตัวเพราะแฟนของกุ๊ก ทำงานอยู่ที่ฝ่ายเอ๊กเรย์ของโรงพยาบาลสมเด็จพระยุพราชด่านซ้าย และผมเพิ่งรู้ว่าน้องเขาได้ไปทำงานที่อำเภอผาขาว..

เนื่องจากพื้นฐานความรู้เกี่ยวกับระบบงานสาธารณสุข และ HOSxP PCU เป็นเรื่องยากสำหรับมือใหม่ โดยเฉพาะการลงบันทึกข้อมูลที่มีความซับซ้อน เชื่อมโยงกันหลายระบบงาน ผมจึงให้ดูวิดิโอสาธิตการลงข้อมูลในแต่ละบัญชีไปก่อน และสอนเกี่ยวกับวิธีการใช้งานโปรแกรมที่จะเอาไว้ติดต่อสื่อสาร หรือช่วยเหลือเวลาที่มีปัญหา จึงได้แนะนำโปรแกรมสำหรับสื่อสารอย่าง Skype และ teamviewer และฝึกให้ใช้โปรแกรมพวกนี้ก่อน ส่วน HOSxP PCU ผมลองให้น้องลองบันทึกข้อมูลเพื่อดูพื้นฐานความรู้ที่มี ก่อนที่จะเสริมในส่วนที่ขาด

ผ่านไปหลายวัน ผมก็ไม่ได้ติดตามต่อว่าน้องจะมีปัญหาการใช้งานอะไรอีกหรือเปล่า จนกระทั่งเมื่่อวันก่อนได้รับ Call มาจาก สอ.โนนป่าซาง ซึ่งมีคำถามเกี่ยวกับการลงบันทึกข้อมูลแพทย์แผนไทย ผมจึงสอนผ่านโปรแกรม Skype ซึ่งโปรแกรมนี้ผมมักเลือกใช้กรณีที่ต้องการพูดคุยเป็นส่วนตัวและต้องดูหน้าจอของอีกฝ่าย หรือแนะนำเฉพาะเรื่องเป็นรายบุคคล โดยขอดูหน้าจอและให้ทดลองลงข้อมูลให้ดูก่อน

ได้เห็นความพยายาม และความตั้งใจของน้องๆที่ทำงานในระดับ รพ.สต. ในขณะเดียวกันก็ได้เห็นปัญหาว่าการวางระบบเพื่อช่วยเหลือสนับสนุนคนทำงานระดับพื้นที่ยังคงต้องคิดกันต่อว่าจะทำอย่างไรดี..เพราะถึงแม้ว่าในระบบเทคโนโลยีในปัจจุบันจะช่วยได้เยอะ แต่ก็ยังเป็นระดับที่ไกลเกินไป ถ้าเป็นเกมส์ฟุตบอลเหมือนทีมจะขาดกองกลางยังไงไม่รู้นะครับ..


วันอังคารที่ 14 มิถุนายน พ.ศ. 2554

คู่มือตั้งค่าวัคซีน ตอนที่ 5 บัญชี 3 งานสร้างเสริมภูมิคุ้มกันโรค


บัญชี 3 งานโภชนาการ งานสร้างเสริมภูมิคุ้มกันโรค งานอนามัยแม่และเด็กอายุ 0-11 เดือน มีตารางวัคซีนที่เกี่ยวข้องโดยตรงคือ wbc_vaccine ซึ่งมีความสัมพันธ์กับ person_vaccine และ vaccine_combination ดังนั้นหากจะข้อมูลในตารางนี้ควรตรวจสอบข้อมูลใน 2 ตารางดังกล่าวด้วยครับ

ตาราง wbc_vaccine ประกอบด้วย
1.wbc_vaccine_id
2.wbc_vaccine_name
3.wbc_vaccine_code
4.age_min
5.age_max
6.export_vaccine_code
7.check_code
8.vaccine_in_use (หากกำหนด=Y ใช้ในการคำนวน %ความครอบคลุมของวัคซีน)
9.hos_guid
10.icode รหัสเวชภัณฑ์ วัคซีน ในตาราง drugitems
11.price ราคาเวชภัณฑ์
12.combine_vaccine (กำหนด=Y เป็นวัคซีนรวม)

ซึ่งวัคซีนที่ใช้ในกลุ่มเด็กอายุต่ำกว่า 1 ปี ประกอบด้วย
BCG วัคซีนป้องกันวัณโรค
HB วัคซีนป้องกันตับอักเสบ
DTP วัคซีนป้องกันโรคคอตีบ ไอกรน บาดทะยัก
OPV วัคซีนป้องกันโรคโปลิโอ
Measle วัคซีนป้องกันโรคหัด
Measle/MMR วัคซีนป้องกันโรคหัด คางทูม หัดเยอรมัน
DTPHB วัคซีนป้องกันคอตีบ บาดทะยัก ไอกรน ตับอักเสบ

การกำหนดค่าต่างๆของตาราง wbc_vaccine เนื่องจากผมยกเลิกการกำหนดค่าวัคซีนรวม DTPHB เป็นวัคซีนเดี่ยวตามเหตุผลที่ผมได้อธิบายแล้วในตอนที่ 2 ในตาราง Vaccine_combination
ดังนั้นในตารางนี้ฟิลด์ combine_vaccine ผมจึงกำหนดให้มีค่า= N

การคำนวนความครอบคลุมของวัคซีนในกลุ่มเด็กอายุต่ำกว่า 1 ปี มีวัคซีนที่ยังคงใช้ในกลุ่มนี้คือ
BCG,HB1,OPV1-3,DTPHB1-3, Measle/MMR ดังนั้นจึงกำหนดค่า vaccine_in_use ในวัคซีนกลุ่มนี้=Y ส่วนรายการอื่นๆที่ไม่ใช้คำนวนความครอบคลุมให้กำหนดค่า=N


ภาพที่ 1 ตาราง wbc_vaccine


ภาพที่ 2 การลงบันทึกวัคซีนที่ได้รับจากที่อื่น

ใน HOSxP เวอร์ชั่น 3.54.6.XX ระบบบัญชี 3 มีรายการวัคซีนที่รับจากที่อื่นโดยสามารถบันทึกข้อมูลเพื่อให้เกิดความครอบคลุม โดยไม่ต้องส่งตรวจออก visit ใหม่ เพื่อให้ % ความครอบคลุมแสดงผลที่ถูกต้อง โดยกรณีของวัคซีนที่รับมาจากที่อื่นๆจะไม่เพิ่ม visit ผู้ป่วยใหม่


ภาพที่ 3 สรุปรายการวัคซีนที่ได้รับ

หลังจากที่ได้ทดลองลงบันทึกข้อมูลทั้งในส่วนของวัคซีนที่รับจากที่อื่น และวัคซีนอื่นๆที่มารับบริการปกติ รวมถึงวัคซีนรวมอย่าง DTPHB ซึ่งผมไม่ได้กำหนดตาราง vaccine_combination ให้มีความสัมพันธ์กับวัคซีน DTP และ HB ดังนั้นเมื่อลงข้อมูลวัคซีน DTPHB จะไม่มีข้อมูลวันที่แสดงในวันที่ได้รับของวัคซีน DTP และ HB


ภาพที่ 4 ข้อมูลการได้รับวัคซีนระบบงานบัญชี 3
เมื่อย้อนกลับมาดูข้อมูลในบัญชี่ 3 จะพบว่าการประมวลผลความครอบคลุมได้ 100 % ตามเกณฑ์(ตามค่าที่ตั้งไว้ในตาราง wbc_vaccine ฟิลด์ vaccine_in_use) โดยในช่องสีน้ำเงินเป็นวัคซีน BCG และ HB1 ซึ่งลงข้อมูลจาก Tab การรับบริการจากที่อื่นๆ ส่วนในกรอบสีแดงเป็นวัคซีนที่บันทึกผ่านระบบบริการปกติของโปรแกรม ซึ่งจะเห็นว่าเมื่อลงบันทึกข้อมูล DTPHB 1-3 จะไม่มีข้อมูลวันที่แสดงในช่อง DTP 1-3 และ HB 2-3 แต่ในส่วนของข้อมูล Measle/MMR ในหน้าจอสรุปข้อมูล ภาพที่ 3 มีข้อมูลวันที่ของรับบริการแสดงแต่ในหน้าจอนี้ยังพบว่ายังมีปัญหาเรื่องการแสดงผลอยู่

หมายเหตุ ทดสอบจาก HOSxP PCU 3.54.6.1

วันอาทิตย์ที่ 12 มิถุนายน พ.ศ. 2554

คู่มือตั้งค่าวัคซีน ตอนที่ 4 บัญชี 2 หญิงตั้งครรภ์ฯ





ภาพที่ 1 ตาราง anc_vaccine และ women_vaccine

บัญชี 2 หญิงตั้งครรภ์และหญิงหลังคลอด มีตารางวัคซีนที่เกี่ยวข้องคือ anc_vaccine และ women_vaccine ซึ่งทั้งสองตารางจะมีฟิลด์ที่แตกต่างกัน โดยตาราง anc_service เป็นตารางวัคซีนที่จะแสดงให้เลือกในหน้าจอบริการ Tab Vaccine/Lab


ภาพที่ 2 การลงบันทึกข้อมูลวัคซีนในบัญชี 2

การกำหนดวัคซีนตามภาพที่ 1 มีประเด็นที่ยังหาข้อสรุปกันว่าควรจะกำหนดให้มีวัคซีน dTANC และ TT ในตารางนี้ไม่ แต่จากการสอบถามเจ้าหน้าที่ปฏิบัติงาน วัคซีน TT เป็นวัคซีนที่ใช้ป้องกันบาดทะยักในบาดแผลและหญิงตั้งครรภ์ แต่มีข้อมูลสนับสนุนทางวิชาการว่าควรกระตุ้มภูมิคุ้มกันโรคคอตีบซึ่งลดต่ำลงในผู้ใหญ่ที่ไม่มีการติดเชื้อทางธรรมชาติจึงใช้ dT แทนมาตั้งแต่ปี 2548 ในกลุ่มหญิงตั้งครรภ์ โดยทางสำนักงานควบคุมโรคติดต่อสนับสนุนวัคซีน dT ในกลุ่มนักเรียนและหญิงตั้งครรภ์ แต่ในกลุ่มอื่นที่มาฉีดวัคซีนป้องกันบาดทะยัก โรงพยาบาลต้องจัดซื้อเอง ซึ่งส่วนใหญ่จะมีการจัดซื้อเฉพาะ TT โดยที่วัคซีนสองตัวนี้สามารถทดแทนกันได้ เช่น กรณีหญิงตั้งครรภ์มาฝากครรภ์แต่วัคซีน dT หมดสามารถนำวัคซีน TT มาฉีดแทนได้
ดังนั้นผมจึงกำหนดให้มีวัคซีน TT และ dTANC และหากมีผู้มารับบริการวัคซีนตัวใด ให้เจ้าหน้าที่ลงบันทึอขข้อมูลตามความเป็นจริง


ภาพที่ 3 แสดงข้อมูลการให้บริการวัคซีน
จากภาพที่ 3 ผมทดลองกำหนดให้ครั้งแรกของการมาฝากครรภ์ได้รับบริการ TT และในครั้งที่ 3 ได้รับบริการฉีด dTNC ซึ่งเมื่อลงวัคซีนที่ให้บริการตามความเป็นจริง ข้อมูลที่แสดงในหน้าจอบัญชี 2 จะมีข้อมูลวัคซีนในส่วนของ TT และ dTANC ครับ


ภาพที่ 4 แสดงทะเบียนบัญชี 2 ของผู้รับบริการที่ได้รับวัคซีน TT และ dTANC

คู่มือการตั้งค่าวัคซีน ตอนที่ 3 การตั้งค่า person_vaccine





ภาพที่ 1 ตาราง person_vaccine

ตาราง person_vaccine เป็นตารางสำคัญที่เป็นข้อมูลวัคซีนทุกตัวที่ใช้และเป็นตารางสำหรับอ้างอิง code ของตารางอื่นๆ ซึ่งมีฟิลด์ที่ประกอบด้วย
1.person_vaccine_id
2.vaccine_name สามารถกำหนดเป็นภาษาไทยหรือภาษาอังกฤษก็ได้ครับ
3.vaccine_code ฟิลด์นี้อ้างอิงกับชื่อมาตรฐานของวัคซีน โดยที่ผมกำหนดจะพิมพ์ตัวอักษรตัวเล็กตัวใหญ่ตามชื่อมาตรฐาน
4.vaccine_group ฟิลด์นี้เป็นกลุ่มของวัคซีนที่จะแสดงในเมนูการขอเบิกวัคซีนซึ่งจะจัดเป็น group ไว้ ดังนั้นหากวัคซีนรายการใดไม่มีรายชื่อในการเบิกวัคซีน ให้กำหนดตรงฟิลด์นี้ครับ
5.export_vaccine_code รหัสส่งออกวัคซีนให้กำหนดตามมาตรฐานรหัสส่งออกของ สนย.
6.hos_guid เป็นค่าทีีกำหนดโดยโปรแกรมครับหากมีการลงบันทึกวัคซีนจะมีตัวเลขและข้อความอัตโนมัติแต่ถ้ากำหนดรายการเพิ่มขึ้นมาใหม่ไม่ต้องใส่ข้อมูลอะไรครับ
7.combine_vaccine หากวัคซีนตัวใดมีการกำหนดในตาราง vaccine_combination เป็นวัคซีนรวม ให้มากำหนดในฟิลด์นี้ = Y ครับ




ภาพที่ 2 แสดงความเชื่อมโยงของตาราง person_vaccine กับ ข้อมูลเบิกจ่ายวัคซีน

คู่มือการตั้งค่าวัคซีน ตอนที่ 2 การตั้งค่าวัคซีนรวม

ตามที่ได้กล่าวถึงในตอนที่ 1 เกี่ยวกับความรู้ในเรื่องการตั้งค่าวัคซีน และตารางต่างๆ ที่เกี่ยวข้อง ในตอนที่ 2 เราจะพูดกันถึงเรื่องการตั้งค่าวัคซีนรวมในตาราง Vaccine_combination โดยผมจะยกตัวอย่างกรณีของวัคซีน DTPHB ซึ่งเป็นวัคซีนรวม DTP และ HB เผื่อว่าในอนาคตอาจจะมีัวัคซีนรวมเพิ่มขึ้นใหม่ และจำเป็นต้องมากำหนดค่าวัคซีนรวม



ภาพที่ 1 ตาราง Vaccine_combination ที่กำหนดในปัจจุบัน

ข้อมูลในตารางนี้ จะมีฟิลด์ที่เกี่ยวข้อง คือ
1.vaccine_combination_id
2.vaccine_code
3.vaccine_combine_code

ซึ่งการกำหนดข้อมูลทั่วไปๆจะมีรายการวัคซีนในช่อง Vaccine_code เหมือนกับตาราง person_vaccine แต่ถ้าวัคซีนตัวใดเป็นวัคซีนรวม เช่น DTPHB จะกำหนดเพิ่มดังภาพที่ 2โดยต้องบันทึกวัคซีน DTPHB1 ในฟิลด์ vaccine_code 2 reocrd แต่ในฟิลด์ vaccine_combine_code จะแตกต่างกันโดยจะลงข้อมูลเป็น DTP1 และ HB2 ดังนี้



ภาพที่ 2 ตัวอย่างการเซตค่าวัคซีนรวม

จากภาพที่ 2 จะเห็นว่าถ้าเป็นวัีคซีนเฉพาะ เช่น DTP หรือวัคซีนตัวอื่นๆ จะลงข้อมูลเพียง 1 record เท่านั้นแต่ถ้าเป็นวัคซีนรวมอย่าง DTPHB1 จะต้องลงบันทึก 2 record โดยในฟิลด์ vaccine_code มีข้อมูลเหมือนกันต่างกันเพียงฟิลด์ vacvine_combination_code

การกำหนดวัคซีนรวม DTPHB
- DTPHB1 = DTP1, HB2
- DTPHB2 = DTP2, HB3
- DTPHB3 = DTP3, HB4

แต่ HOSxP เวอร์ชั่นใหม่ๆ ตั้งแต่ 3.54.5.XX โดยส่วนตัวผมคิดว่าไม่ต้องกำหนดวัคซีนรวมในลักษณะนี้อีกแล้ว เพราะวัคซีนแต่ละตัวมีความจำเป็นที่ต้องระบุ Lot ของวัคซีน และในเวอร์ชั่นใหม่ จะมีช่องแสดงผลสำหรับวัคซีนแต่ละตัวโดยเฉพาะ**

คู่มือการตั้งค่าวัคซีน ตอนที่ 1 ความรู้เกี่ยวกับตารางวัคซีน



พูดถึงเรื่องการตั้งค่าและการใช้งานวัคซีนในโปรแกรม HOSxP เป็นยาขมสำหรับโรงพยาบาลและ รพ.สต.กันพอสมควร ในช่วงที่ผมเริ่มใช้ HOSxP เมื่อปี 2548 เวอร์ชั่นในยุคนั้นยังไม่มีโปรแกรมรองรับระบบงาน PCU แต่ก็มีเมนูบัญชี 1-10 ให้เห็นเป็นความหวังว่าจะมีการพัฒนาในส่วนนี้ จนกระทั่งเข้าสู่ยุคที่ 18 แฟ้มเฟื่องฟู จังหวัดร้อยเอ็ดได้ร่วมกับ BMS เพื่อพัฒนา HOSxP PCU ใช้งานทั้งจังหวัด และยังเอื้อเฟื้อเผื่อแผ่ให้ใช้กันฟรีๆ ทำให้มีการโยกย้ายถ่ายโอนข้อมูลจาก HCIS มาสู่ HOSxP PCU ในหลายพื้นที่ แต่ส่วนใหญ่ก็ยังคงใช้หรือเปลี่ยนมาใช้ JHCIS ซึ่งดูเหมือนกว่าจะตอบสนองต่องานของ รพ.สต.ได้ดีกว่า..

ในส่วนของเรื่องวัคซีนหลังจากที่มีการนำเข้ามาใช้ใน HOSxP PCU ซึ่งจะมีระบบบัญชีที่เกี่ยวข้องกับการใช้วัคซีนอยู่หลายบัญชี เช่น บัญชี 2 ,บัญชี 3 บัญชี 4 และบัญชี 5 ปัญหาของการตั้งค่าวัคซีนที่มีตารางเกี่ยวข้องหลายตัวทำให้แต่ละแห่งมีการตั้งค่าวัคซีนที่แตกต่างกันตามความรู้ ความเข้าใจ ซึ่งก็พบคำถามในเรื่องของการตั้งค่า การใช้ การแสดงผลในเวปบอร์ดของ HOSxP กันมากมาย แม้กระทั่งในการประชุมวิชาการประจำปี 2553 ที่จังหวัดเชียงใหม่ มีการเปิดห้องสำหรับพูดคุยในหัวข้อเรื่องวัคซีนกันโดยเฉพาะ และเชิญปรมาจารย์อย่างป่าเจดีย์ มาจับเข่าคุยกันแบบเจาะลึกกันทีเดียว..

แต่ถึงกระนั้น ในเรื่องของวัคซีนก็ยังมีคำถามที่ต้องให้คิดให้ตอบกันอีกมากมาย เนื่องจากการเพิ่มขึ้นของวัคซีนรวมและการแสดงผลในโปรแกรม HOSxP ที่ยังไม่ตอบโจทย์ที่ตรงใจผู้ใช้งานมากนัก ผมจึงอยากเขียนบทความในหัวข้อที่เกี่ยวกับวัคซีนเพื่อรวบรวมข้อมูลที่เกี่ยวข้องทั้งหมด รวมถึงวิธีการใช้งานที่ได้จากประสบการณ์ในการทดลองใช้กับฐานข้อมูลของโรงพยาบาล

เอาละครับก่อนอื่นเรามาทำความรู้จักกับตารางต่างๆ ใน HOSxP และ HOSxP PCU ด้วยว่ามีตารางที่เกี่ยวข้องอะไรบ้าง

ตารางที่เกี่ยวข้องกับวัคซีน
1. vaccine_combination
2. person_vaccine
3. wbc_vaccine
4. baby_items
5. epi_vaccine
6. student_vaccine
7. women_vaccine
8. anc_service
9. provis_vcctype

1. vaccine_combination
ตาราง Vaccine_combination เป็นตารางที่เกี่ยวกับการกำหนดค่าของวัคซีนโดยเฉพาะตัววัคซีนรวม ช่วงแรกมีการกำหนดค่าในกลุ่มของวัคซีน DTPHB เนื่องจากในช่องการแสดงผลของบัญชี 3 ยังไม่มีช่องแสดงข้อมูลของ DTPHB แต่ว่าในทางปฏิบัติมีการใช้วัคซีนตัวนี้แทน DTP และ HBเพื่อลดจำนวนครั้งในการฉีดให้กับเด็ก ดังนั้นถึงแม้จะมีการเพิ่มข้อมูลวัคซีน DTPHB ในตาราง person_vaccine แต่เวลาประมวลผลความครอบคลุมยังคงคิดในระบบเดิมคือ BCG,HB,DTP,OPV,Measle ทำให้ต้องกำหนดค่าในvaccine_combination เืพื่อที่เวลาลงการฉีดวัคซีน DTPHB จะมีวันที่ไปแสดงในช่องของวัคซีน DTP และ HB

ใน HOSxP เวอร์ชั่นใหม่ๆ บัญชี 3 มีช่องแสดงผลของวัคซีน DTPHB ,Measle/MMR และสามารถกำหนดการคำนวนได้ว่าจะใช้วัคซีนตัวในการคำนวนความครอบคลุมทำให้ตาราง vaccine_combination ในปัจจุบันอาจจะไม่ต้องตั้งค่าอะไรที่ซับซ้อนเหมือนแต่ก่อน

2. person_vaccine
ตาราง Person_vaccine เป็นตารางข้อมูลวัคซีน และรหัสต่างๆที่ต้องกำหนดให้ถูกต้องตามมาตรฐานของ สนย.หรือ สปสช. ที่มีการชี้แจงเรื่องการกำหนดค่ามาตรฐานเกี่ยวกับวัคซีนในชุดข้อมูล 18 แฟ้ม หรืออ้างอิงได้จาก http://www.thcc.or.th/download/vaccine.pdf ซึ่งเป็นศูนย์ข้อมูลที่เกี่ยวกับการกำหนดมาตรฐานรหัสและ้ข้อมูลสุขภาพแห่งชาติ ดังนี้ข้อมูลในตารางนี้จึงสามารถอ้างอิงตามชุดข้อมูลมาตรฐานในการกำหนดข้อมูล

3. wbc_vaccine
ตาราง wbc_vaccine เกี่ยวข้องโดยตรงกับบัญชี 3 งานสร้างเสริมภูมิคุ้มกันโรคในเ็ด็ก 0-1 ปี ซึ่งจะมีรายวัคซีนที่ใช้อ้างอิงกับตาราง person_vaccine และ vaccine_combination คือ BCG,HB,DTP,OPV,Measle/MMR, และ DTPHB

วัคซีน DTPHB และ Measle/MMR เป็นวัคซีนรวมที่เพิ่งมีการใช้มาไม่นาน ( DTP ก็เป็นวัคซีนรวมตัวหนึ่ง) ตัววัคซีน DTPHB ก่อนหน้านี้มีการกำหนดใน Vaccine_combination เพื่อให้สามารถแสดงผลใน DTP และ HB ตามที่ผมได้อธิบายใน vaccine_combination แต่ตัว Measle/MMR เป็นวัคซีนที่เริ่มมีการใช้งานในเดือน กรกฎาคม 2553 และกระทรวงสาธารณสุขได้เริ่มกระจายวัคซีน MMR สำหรับให้บริการแก่เด็กอายุ 9-12 เดือน ทดแทนวัคซีน Measle (หัดชนิดเดี่ยว) แต่มีความเข้าใจคลาดเคลื่อนเกี่ยวกับ MMR ของนักเรียน ป.1 ที่เดิมทีเข้าใจว่าเป็นรหัสวัคซีนตัวเดียวกัน จึงเรียกกันว่า MMR แต่ใช้รหัสวัคซีนต่างกัน คือ 061 และ 071 ต่อมาจึงมีการปรับชื่อที่ใช้เรียกให้เหมาะสม เป็น Measle/MMR สำหรับเด็ก 0-12 เดือน และ MMR สำหรับเด็ก ป.1 เนื่องจากวัคซีนทั้ง 2 ชนิดผลิดจากเชื้อคางทูมต่างสายพันธุ์กัน และการผลิตวัคซีนสำหรับเด็กเล็กมีขนาด Single dose (อัตราการสูญเสียวัคซีน 1%) ส่วน MMR ในเด็ก ป.1 มีการผลิตขนาด multiple dose (อัตราสูญเสีย 10 %) ดังนั้นจึงมีข้อห้าม นำวัคซีน MMR ไปฉีดให้กับเด็ก 0-1 ปี แทน Measle/MMR และไม่ควรนำ Measle/MMR ในเด็กเล็กมาฉีดแทน MMR ในนักเรียน ป.1 เนื่องจากวัคซีนมีจำนวนจำกัด

4. baby_items
ตาราง baby_items เป็นตารางวัคซีนสำหรับการลงบันทึกข้อมูลกรณีที่มารับบริการโดยผ่านโมดูลของ OPD หรือ ER โดยเฉพาะกับกลุ่มประชาชนทั่วไป เช่นการฉีดวัคซีน TT ,วัคซีน FLU และวัคซีนป้องกันโรคพิษสุนัขบ้า เป็นต้น

5. epi_vaccine
epi_vaccine เป็นตารางที่เกี่ยวข้องกับ person_vaccine และใช้ในบัญชี 4 ซึ่งมีรายการวัคซีนที่ใช้ฉีดในเด็ก 1-5 ปี โดยมีรายการวัคซีน คือ JE,DTP,OPV (ซึี่งจะเห็นว่าตัววัคซีน DTP ก็ยังมีใช้อยู่เฉพาะเด็กกลุ่มนี้)

6. student_vaccine
student_vaccine เป็นตารางวัีคซีนที่เกี่ยวข้องกับบัญชี 5 กลุ่มเด็กนักเรียน ซึ่งมีรายการวัคซีนพื้นฐานประกอบด้วย BCGs, dT,MMR, OPVs (โดยวัคซีนกลุ่มนี้จะเห็นว่ามีวัีคซีน dT ที่เป็นวัคซีนสำหรับฉีดในเด็กนักเรียน และหญิงตั้งครรภ์)

7. women_vaccine และ 8. anc_service
ทั้ง 2 ตารางมีความเกี่ยวข้องกับวัีคซีนป้องกันบาดทะัยักในกลุ่มหญิงตั้งครรภ์ ซี่งต้องมาทำความเข้าใจกันอย่างนี้ก่อนครับ
1. วัคซีน TT เป็นวัคซีนที่ใช้ในการป้องกันบาดทะยักในในบาดแผล และหญิงตั้งครรภ์ (แต่ก่อนก็ใช้ TT ตัวเดียวนี่แหละครับ)
2. วัคซีน dT เป็นวัคซีนรวมป้องกันโรคคอตีบ(d) และบาดทะยัก(T) ในฉีดในกลุ่มเด็กนักเรียน และหญิงตั้งครรภ์โดยมีเหตุผลในทางวิชาการสนับสนุนว่าควรกระตุ้นภูมิคุ้มกันต่อโรคคอตีบซึ่งลดต่ำลงในผู้ใหญ่ที่ไม่มีการติดเชื้อทางธรรมชาติจึงให้ฉีด dTตั้งแต่ปี 2548 เพื่อที่จะได้มีภูมิคุ้มกันทั้งคอตีบและบาดทะยัก ทางสำนักงานควบคุมโรคติดต่อจึงสนับสนุนวัคซีนในกลุ่มหญิงตั้งครรภ์และเด็กนักเรียน คือ วัคซีน dT แต่ในกลุ่มอื่นเช่น กรณีมีบาดแผลมาที่ห้องฉุกเฉินต้องฉีดวัคซีนป้องกันโรคบาดทะยัก วัคซีนตัวนี้ไม่มีสนับสนุนโรงพยาบาลจะต้องจัดซื้อเอง ซึ่งส่วนใหญ่ก็อาจจะจัดซื้อเป็น TT อย่างเดียว และมีการกำหนดรหัสขึ้นมาใหม่เพื่อให้มีความชัดเจนออกเป็น dTANC ซึ่งใช้เฉพาะหญิงตั้งครรภ์ แต่ก็สร้างความสับสนให้กับการตั้งค่าฐานข้อมูลพอสมควรดังนั้นในช่วงแรกจึงมีการกำหนดข้อมูลในตาราง women_vaccine และ anc_service เป็น TT/dT บ้าง หรือ dTANC/TT บ้าง ทั้งๆที่วัคซีนสองตัวนี้เป็นคนละชนิดกัน

ในโปรแกรม HOSxP บัญชี 2 ช่องข้อมูลวัคซีน จึงมีช่องสำหรับแสดงวันที่รับวัคซีนของ TT และ dTANC ที่แยกออกจากกันชัดเจนดังนั้นในการเซตค่าฐานข้อมูลของวัคซีน TT และ dT (หรือ dTANC ) ควรเป็นคนละชนิดกันครับ เพราะอาจจะมีบางครั้งที่สถานบริการไม่มีวัคซีน dT ฉีดให้กับหญิงตั้งครรภ์แต่สามารถนำ TT มาฉีดทดแทนได้ เพื่อป้องกันการสับสนจึงควรกำหนดฐานข้อมูลวัคซีนให้ตรงกับการให้บริการจริง โดยสรุปคือ ในตาราง women_vaccine และ anc_service จะมีข้อมูลวัคซีนเพียงแค่ TT และ dTANC

9. provis_vcctype
ตาราง provis_vcctype เป็นตารางสำหรับกำหนดค่าส่งออก 18 แฟ้มครับ

ในตอนต่อไปผมจะนำวิธีการเซตค่าของข้อมูลในต่างๆ มาให้ร่วมแลกเปลี่ยนเรียนรู้กันครับว่าควรจะเซตค่าอย่างไรที่จะสามารถทำให้การแสดงผลของวัคซีนถูกต้องในบัญชีต่างๆ ของโปรแกรม HOSxP







ภาพที่ 1 ตารางรหัสวัคซีนมาตรฐาน


ภาพที่ 2 ตารางการเก็บและการบริหารวัคซีน