1.แพทย์ประจำตัว
ความจำเป็น- เปลี่ยนผู้รับผิดชอบบ้านหรือหลังคาเรือน
- แก้ไขรายชื่อแพทย์ฯเดิมไม่ถูกต้อง
- ปรับปรุงฐานข้อมูลให้ทันสมัยมากยิ่งขึ้น
- เพื่อการออกfamily folder ที่ถูกต้อง
1.1 ตำแหน่งที่เราต้องการอัพเดด คือ
1.2 สามารถดำเนินการได้ 2 อย่างคือ คีย์เข้าไปโดยตรง เช่น "นายกฤตพล เสาโกศล" หรือ ใช้ scpt รันเพิ่มข้อมูลหรือแก้ไข
scpt ตามนี้
1.2.1 ก่อนอื่นให้ตรวจสอบ แพทย์ประจำตัวที่ว่าง (ว่ามีเท่าไหร่และอยูหมู่ไหนว่าง)
.......................................................................................................
SELECT
p.pid,
p.fname as 'ชื่อ',
p.lname AS 'สกุล',
p.hnomoi AS `เลขที่`,
p.mumoi,
p.privatedoc AS 'แพทย์ประจำตัว',
village.villno AS 'หมู่',
village.villcode AS 'รหัสหมู่'
FROM
person AS p
INNER JOIN house AS h ON p.hcode = h.hcode AND p.pcucodeperson = h.pcucodeperson
INNER JOIN village ON village.villcode = h.villcode AND village.pcucode = h.pcucode
where privatedoc = '';
.........................................................................................................
ผล ประมาณนี้
.........................................................................................................
........................................................................................................
1.2.2 scpt update privatedocter (อัพเดดแพทย์ประจำตัว)..ตามนี้
หมายเหตุ : ที่ตำแหน่ง p.privatedoc = ' นายกฤตพล เสาโกศล' ให้เปลี่ยนเป็นชื่อผู้รับผิดชอบ (มีนายนางด้วยนะจ๊ะ) และ RIGHT(village.villcode,2) = '03'; ให้เปลี่ยน ตัวเลข '03' เป็นหมู่ที่รับผิดชอบ เช่น หมู่ที่ 1 เป็น '01' เป็นต้น
.........................................................................................................
UPDATE person p
INNER JOIN house AS h ON p.hcode = h.hcode AND p.pcucodeperson = h.pcucodeperson
INNER JOIN village ON village.villcode = h.villcode AND village.pcucode = h.pcucode
SET p.privatedoc = ' นายกฤตพล เสาโกศล'
where RIGHT(village.villcode,2) = '03';
........................................................................................................
หลังจากนั้นกลับเข้าไปดู จะได้ผลดังนี้จ้า
*** ปัญหา คือ
หมู่บ้านเดียวรับผิดชอบโดย เจ้าหน้าที่ 2 คน จะทำไง
แนวทางแก้ไข "ใช้ scpt ต่อไปนี้รันแล้วเติมบ้านเลขที่ที่ต้องการเปลี่ยนผู้รับผิดชอบ"
ยกตัวอย่าง เช่น หมูที่ 03 มีเจ้าหน้าที่รับผิดชอบ อีก 1 ท่าน คือ "นางสาวสุดารัตน์ ศรีนอก""และรับผิดชอบ หลังคาเรือนที่ 101,126,114,48,64,120,121,54,87,130
ให้ ใช้ scpt ต่อไปนี้แล้วเติมบ้านเลขที่ภายใต้เครื่องหมาย ' - ' ดังนี้
scpt อัพเดดรายหลังคาเรือน
..........................................................................................................
UPDATE person p
INNER JOIN house AS h ON p.hcode = h.hcode AND p.pcucodeperson = h.pcucodeperson
INNER JOIN village ON village.villcode = h.villcode AND village.pcucode = h.pcucode
SET p.privatedoc = ' นางสาวสุดารัตน์ ศรีนอก'
where RIGHT(village.villcode,2) = '03'
AND h.hno IN ('101','126','114','48','64','120','121','54','87','130');
.................................................................................................................................................................
ข้อดีคือ เมื่อท่านต้องการพิมพ์ family folder ออกมาเก็บหรือไว้เป็น Paper จะได้มีชื่อแพทย์ประจำตัวที่ถูกต้อง ตรงตามหมู่บ้านที่รับผิดชอบจ้า ...(ตัวอย่าง)
และ
และ รอประมวลผลแป๊บ ...จากนั้นจะได้ ประมาณนี้
...................................................................................................................................................................
2.หมอประจำบ้าน (นสค.)
ก่อนอื่นขอชี้แจงตามความเข้าใจนะค่ะ คือ หมอประจำบ้านหรือที่เราเข้าใจกันในนาม "นักสุขภาพประจำครอบครัว (นสค.)" จะ มีไว้ตามหมู่บ้านที่รับผิดชอบ อาจจะต่างกับแพทย์ประจำตัว ...แต่เท่าที่เคยทำงานมาส่วนมากหมอประจำบ้านกับแพทย์ประจำตัวมักเป็นคนคนเดียวกัน เพราะ รพ.สต. ส่วนใหญ่ ไม่มีแพทย์ ก๋จำเป็นต้องเอารายชื่อ นสค. เป็นแพทย์ประจำตัวไปพรางๆก่อนนะค่ะ- ส่วนการเพิ่ม ลบ แก้ไข นสค. วิธีการก็ให้ทำตามนี้นะจ๊ะ (ตรงนี้ห้ามใช้ Scpt รันนะ ..ไม่เกิดประโยชน์)
2.1 เข้าหน้า ประชากร
2.2 เลือกหมู่บ้านและแสดงหมู่บ้าน-ชุมชน
2.3 กำหนดนักสุขภาพครอบครัว(นสค.)
2.4 ให้เลือกตามขั้นตอน (1)(2).... และในส่วน (3)(4) ให้เลือกว่าจะให้ผู้มีรายชื่อรับผิดชอบทั้งหมดหรือเฉพาะหลังคาเรือนที่ว่าง
2.5 จะได้รายชื่อ"หมอประจำบ้านครบตามหลังคาเรือน"
ใน 2 ส่วนนี้ ต่างกันอย่างไร
1.แพทย์ประจำตัวจะอัพเดดรายบุคคล(ตามรายชื่อประชากร) ที่รับผิดชอบ
2.แต่หมอประจำบ้าน(นสค.) จะอัพพเดดตาม หมู่บ้านที่รับผิดชอบ...ทั้งนี้ต้องดูตามคำสั่ง นสค.ที่ได้รับแต่งตั้งค่ะ
...................................................................................................................................................................
ปัญหาของ scpt เดิมที่รันแล้วไม่ผ่าน
เนื่องจากการบันบึกข้อมูลของ บาง รพ.สต. ช่องหมู่ที่(Mumoi) ในแแฟ้ม Person เป็นช่องว่าง นั่นเอง
เช่น.
***ดังนั้น..ให้ใช้ scpt ตัวใหม่ไปเลยนะจ๊ะ ...ตามหัวข้อ1.2.2 scpt update privatedocter (อัพเดดแพทย์ประจำตัว)...ผ่านแน่นอนจ้า***
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
ปรับปรุงหมอประจำบ้านแล้วก็อย่าลืมไปปรับปรุงหลังคาเรือนด้วยนะจ๊ะ
>>>>หลัคาเรือน&ครอบครัว
>>>>หลัคาเรือน&ครอบครัว
..........................โชคดี มีเงินใช้ มากมายบารมี พบเจอแต่คนดี สุขโข คลอดปี และตลอดไปจ้า............................
ไม่มีความคิดเห็น:
แสดงความคิดเห็น