ปัญหาการออกรายงานโภชนาการนักเรียน - JHCIS V 04/07/2016


รายงานโภชนาการนักเรียนไม่ออก - jhcis v.4 กรกฎาคม2559เมื่อเข้าดูรายงานนักเรียนและโภชนาการนักเรียน แล้วผลปราำกฎว่า รายงานบางโรงฯ ออกมาไม่ครบทุกชั้น และบางชั้น ออก ไม่ครบตามจำนวนนักเรียนที่มี >>ตัวอย่าง รายงานออก เฉพาะ ประถม1 


วิธีแก้ไข 

    1. .ให้กลับไปคีย์ข้อมูล ในเมนู นักเรียน(ตรวจอนามัย) (1)...จาก นั้นให้คลิ๊ก ที่โภชนาการและให้ขึ้นกรอบ "ระบบฯอนุญาตให้บันทึกโภชนาการนักเรียน ฯ" แล้ว OK ...ตามนี้
     

    คลิ๊ก (1) - (5) ตามลำดับ... "(สำคัญคือ ที่หมายเลข 5 ) '' เพราะ ๋JHCIS V. 4กรกฎาคม 2559 นี้จะ ตรงข้ามกับ เวอร์ชั่นที่ผ่านๆมา ที่ว่า ติ๊ก ตรงหมายเลข 5 แล้วไม่ออก แต่เวอร์ชั่นนี้ต้องติ๊ก ถึงจะออก ค่ะ  ..ตามนี้จ้า

     2 จากนั้น มีเพิ่มอีกนิดหนึ่งคือ 
    ให้เข้าไปคลิ๊กข้อมูล น้ำหนัก ส่วนสูง หรือ ตรวจตา ตรวจหู ศรีษะ อย่างละ 1-2 คน เพื่อกระตุ้นให้ Java ทำงาน..สักนิด (สับขาหลอก เล่นๆ สักคน 2 คน ) แล้วก็ปิดออกมา >>รับรองรายงานออกแน่นๆ..จ้า


    และ สำคัญอีกที่ 1 คือ เติมน้ำหนักกับส่วนสูงให้ครบทุกคนที่ตรวจนะจ๊ะ
    สุดท้ายก็มาคลิกที่จบ ก่อนออกจ้า  ตามนี้

    และ จบอีกหน้า  (ไม่แนะนำให้คลิก กากบาทนะจ๊ะ  เพราะ ฟังก์ชั่นบางตัว ผู้พัฒนาฯ จะผูกไว้กับการ ใช้คำสัง จบ จ้า)

    เสร็จแล้วก๋กลับไปดูรายงานอีกสักรอบ น่าจะไม่พลาดนะจ๊ะ
    ..............................................................................................................................................................
    3.อีกส่วนหนึ่ง ที่รายงานออกไม่ครบ คือ กรณี ที่โรงเรียนแห่งนั้นรับผิดชอบมากกว่า 1หมู่บ้าน ท่านต้องตามไปประมวลผลและคัดกรองโภชนาการให้ครบทุกหมู่บ้าน...ดังนี้

    และเลือกหมู่บ้าน ตามนี้


     จากนั้น ก็เปลี่ยนหมู่บ้าน ให้ครบ ตามวันที่ ที่ตรวจโภชนาการนักเรียน (เน้นให้ตรงวันที่ ) คือ "วันที่คีย์ ข้อมูลนั่นหละจ้า"

     ทำแบบนี้จนครบ ทุกหมู่บ้าน และครบตามวันที่ท่านคัดกรองโภชนาการนักเรียน 

    เสร็จแล้ว ไปดูรายงานอีกที น่าจะผ่านหมด นะคะ (หรือไม่ผ่านยังไงก็ฝากเม้นมาด้านล่าง  หรือ mail มาก็ได้..ยินดีตอบทุกท่านจ้า


    ........................................@@@................................

      SCPT UDATE (อนามัยนักเรียน)

    ปัญหาอีกอย่างที่พบ หลังจากคีย์ อนามัยโรงเรียนแล้ว เมื่อเข้าดูข้อมูล Services ในวันและเวลา ที่คีย์ข้อมูลโภชนาการนักเรียน นั้น พบว่า
    1. อาการสำคัญ จะขึ้นว่า "อนามัยนักเรียน3 -ตรวจทันตกรรม"  (น่าจะมี เทอมที่....) เพิ่มเข้ามาตรงด้านหลัง ก็น่าจะดีครับ   รวมถึง "ผลการตรวจ, การให้สุขศึกษา" ก็จะว่าง ไปด้วย.. ซึ่งเชื่อว่าเป็นความจงใจของผู้พัฒนาโปรแกรม..คือทำไว้ให้เรามาเติมเต็มตามแต่สถานบริการใดต้องการ   (ใน 3  ส่วนนี้)

    2.นอกจากนั้น เมื่อเข้าไปดู ที่ "วินิจฉัยโรค จ่ายยา-เวชภัณฑ์"  ตำแหน่ง "คำวินิจฉัย" ก็จะว่างเช่นเดียวกัน



     $$$ คำถามคือ แล้วจะทำยังไง
      ม่ายยากเกินความสามารถคร๊าบ
    ก่อนอื่นเรียนให้ทราบก่อนนะครับว่า  "เราได้คีย์ข้อมูลแล้ว ตามที่ได้ออกอนามัยโรงเรียนจริง (ตรวจจริง) แต่ปัญหาคือ คีย์ข้อมูลแล้ว มันไม่ครบสมบูรณ์ เสยๆ ..จึงจำเป็นต้องมาแก้ไขนิดหน่อยๆ 
    หมายเหตุ :ท่านใดจะแก้ไขตามนี้หรือไม่ ก็ไม่เป็นไรนะครับ เพราะ หากไม่แก้ก็ไม่มีผลอะไร ..ข้อมูลนักเรียนและNutrition ท่านก็ออกเหมือนเดิมครับ..ถึงแม้ว่าจะขัดในอารมณ์บ้าง  สักเล็กน้อย
    การอัพเดด ถือปฏิบัติโดยเคร่งครัด ดังนี้
    1.ให้ทดสอบในเครื่อง note book ก่อนนะครับ และที่สำคัญ ให้ Back  up ข้อมูล ในserver ไว้ก่อนทุกครั้ง 
    2.ให้ตัดระบบInternet เครื่องnote booke 
    3.การดำเนินการใดๆควรได้รับอนุญาตจากผู้มีอำนาจ ในหน่วยงานของท่านก่อนเสมอ
    4.หากเกิดความผิดพลาดใดๆ ท่านต้องเป็นผู้รับผิดชอบต่อเหตุการณ์ที่กระทำลงไป
    ............................................................................................................................


     3.ใช้ scpt ตรวจสอบข้อมูลก่อน  ตามนี้
    (scrpt ชุดที่ 1)
    ............................................................................................................................
    SELECT
    visit.pcucode,
    visit.visitno,
    visit.visitdate,
    visit.pid,
    visit.symptoms,
    visit.vitalcheck,
    visit.healthsuggest1,
    visit.diagnote
    FROM visit
    INNER JOIN visitnutrition ON visit.pcucode = visitnutrition.pcucode
    AND visit.visitno = visitnutrition.visitno
    WHERE (visit.symptoms like '%นักเรียน3%' OR visit.symptoms like '%นักเรียน4%')
    AND visit.visitdate BETWEEN '2020-05-01' AND '2020-09-30'
    ORDER BY visit.visitno;
    ............................................................................................................................

    เมื่อสั่ง รันดู จะได้ ประมาณนี้ 



    .................................................................................................................................
    (scrpt ชุดที่ 2)
    scrptอัพเดด เทอม 1/63 ตามนี้ จ้า
    .................................................................................................................................
    UPDATE visit
    SET visit.vitalcheck = 'lung clear /NO mumur /Ear no discharge /Normal Vision/Normal hair and nail'
    WHERE  (visit.symptoms like '%นักเรียน3%' OR visit.symptoms like '%นักเรียน4%')
    AND visit.visitdate BETWEEN '2020-05-01' AND '2020-09-30';
    UPDATE visit
    SET visit.diagnote = 'ตรวจพัฒนาการและโภชนาการนักเรียน'
    WHERE  (visit.symptoms like '%นักเรียน3%' OR visit.symptoms like '%นักเรียน4%')
    AND visit.visitdate BETWEEN  '2020-05-01' AND '2020-09-30';

    UPDATE visit
    SET visit.healthsuggest1 = '  การส่งเสริมโภชนาการและพัฒนาการเด็กนักเรียน'
    WHERE  (visit.symptoms like '%นักเรียน3%' OR visit.symptoms like '%นักเรียน4%')
    AND visit.visitdate BETWEEN  '2020-05-01' AND '2020-09-30';
    .......................................................................................................................................
    จะมีตัวเลขบอกว่าเราอัพเดดไปทั้งหมด กี่เรคคอร์ด ตามนีั

    .......................................................................................................................................
    (scrpt ชุดที่ 3)
    อัพเดดแบบฟอร์มให้ตรงจ้า..ตามนี้
    ........................................................................................................................................
    UPDATE visit
    SET visit.symptoms = 'แบบฟอร์มที่ 3 ตรวจอนามัยนักเรียน โภชนาการ และทันตกรรม เทอม 1/63'
    WHERE  (visit.symptoms like '%นักเรียน3%' OR visit.symptoms like '%นักเรียน4%')
    AND visit.visitdate BETWEEN  '2020-05-01' AND '2020-09-30';
    .................................................................................................................................
    และรันดู ความเรียบร้อยของขอมูล  ในขั้นตอนสุดท้าย..ตามนี้จ้า
    SELECT
    visit.pcucode,
    visit.visitno,
    visit.visitdate,
    visit.pid,
    visit.symptoms,
    visit.vitalcheck,
    visit.healthsuggest1,
    visit.diagnote
    FROM visit
    INNER JOIN visitnutrition ON visit.pcucode = visitnutrition.pcucode
    AND visit.visitno = visitnutrition.visitno
    WHERE visit.symptoms = 'แบบฟอร์มที่ 3 ตรวจอนามัยนักเรียน โภชนาการ และทันตกรรม เทอม 1/63'
    AND visit.visitdate BETWEEN  '2020-05-01' AND '2020-09-30'

    ORDER BY visit.visitno;
    ..................................................................................................................................
    จะได้ปรมาณนี้นะ
    ...............................................................................................................................
    หมายเหตุ  fields ที่ อัพเดด ดังนี้น๊า..
    1.vitalcheck ที่ว่าง ให้เป็น 'lung clear /NO mumur /Ear no discharge /Normal Vision/Normal hair and nail'
    2.diagnote ที่ว่าง.ให้เป็น 'ตรวจพัฒนาการและโภชนาการนักเรียน'
    3. healthsuggest1 = '  การส่งเสริมโภชนาการและพัฒนาการเด็กนักเรียน'
    4.symptoms = 'แบบฟอร์มที่ 3 ตรวจอนามัยนักเรียน โภชนาการ และทันตกรรม เทอม 1/63'
     ซึ่ง ทั้ง 4 ส่วนนี้ สามารถเปลี่ยนข้อความตามที่ท่านต้องการได้ครับ  แต่ให้อยูในกรอบเครื่องหมาย  '  ' หรือ "  " นะจ๊ะ
     ................................................................................................................................

    เสร็จแล้วก็กลับไปดูใน JHCIS น่าจะได้ประมาณ นี้จ้า

    และ

     ส่วนท่านใดที่ยังไม่คีย์ ก็คงต้องรบกวนท่านให้กลับ ไปคีย์ย้อนหลังในช่วงเดือนที่ สปสช.กำหนด คือ งวดที่ 1 ก.ค. และงวดที่ 2 ธ.ค. หละค่ะ  ..คีย์เสร็จแล้วก็อัพเดด ตาม scpt ด้านบน จากนั้นก็ไปดาวน์โหลด ตัวอัพเดด เพิ่มอีกตัว  ตามนี้นะค่ะ... click จ้า
    ........................................................................................................................
    การส่ง 43 แฟ้ม ให้ท่านส่งออกเป็น รายเดือน เช่น ท่านกลับไปคีย์ย้อนหลังและอัพเดดเสร็จแล้วก็ต้องไปส่งเดือนนั้นๆเข้าไปใหม่ นะค่ะ  และแฟ้มที่จะส่งเข้าไปใหม่ ประกอบด้วย
    1. แฟ้มperson
    2. แฟ้ม service
    3. แฟ้มnutrition
    4. แฟ้มdiagnosis
    5. แฟ้มprocedure
    หรือจะส่งใหม่ทั้งหมด ก็ OK  นะค่ะ

    ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    หมายเหตุ : เนื้อหาบางส่วน จากภาพของ JHCIS เวอร์ชั่นเก่า แต่มีเนื้อหาและส่วนที่เหมือนเวอร์ชั่นใหม่
    ผู้พัฒนาไม่ได้ปรับแก้ แต่เนื้อหาหลักๆดำเนินการแล้ว.. ซึ่งหากท่านใด ลองปฏิบัติตามรับรองไม่ผิดหวังจ็า
     แจ้งปัญหาได้ที่ patharadol@gmail.com
    บ๊าย


      ไม่มีความคิดเห็น:

      https://www.blogs

       kllgnsgkj[jtlm'oahd bfldkb'pdojgaojp mfigjdo;sjgaij misjgo;sjagijwo;