ดาวน์โหลด

http://bestanimations.com/Text/Go-01-june.gif
script jhcis 
เรียนแจ้งผู้ที่เกี่ยวข้องทราบ ผู้พัฒนาจะนำเสนอข้อมูลเฉพาะที่เกิดประโยชน์ต่อส่วนรวมและหากส่วนหนึ่งส่วนใด ไม่ถูกต้อง ผู้พัฒนายินดีรับคำแนะนำและพร้อมที่จะ ปรับปรุงและแก้ไขต่อไป
..อนึ่ง ขอรบกวน ผู้ที่เข้าชม เวปเพจทุกท่าน ได้กรุณา แสดงความคิดเห็น ไว้ส่วนท้ายหน้าเวปด้วย  จักเป็นพระคุณยิ่งครับ..


 
 ลิ้งที่ได้มาจากปรมาจารย์  มี อ.แรมโบ้  อ.ตุ๊ก อ.จิ๋วซ่า และบางส่วนจาก อ.ลุงหนวดด้วยครับ
ท่านใดอยากลองก็เอาไปรันดูได้ครับ..
  1. Link Download ตามนี้ครับ
  2. การกำหนดtype ประชากร
        3.link jhciszaa


      ***** หารหัส Diag A-T ซ้ำกับZ (ตามกฎ ICD10)*****
    1. SELECT 'visitno','Diagมีz','Diagอื่น','วันรับบริการ'
      UNION
      SELECT visit.visitno,
      max(CASE WHEN visitdiag.diagcode like 'z%' THEN visitdiag.diagcode ELSE '' END) AS 'Z',
      Max(CASE WHEN diagcode BETWEEN "A%" AND "T%" THEN visitdiag.diagcode ELSE '' END) AS 'diag2',
      max(CASE WHEN visitdiag.diagcode = 'z01.0' THEN visit.visitdate ELSE '' END) AS 'dv1'
      FROM visitdiag
      INNER JOIN visit ON visitdiag.visitno = visit.visitno

      GROUP BY visit.visitno
      ORDER BY Diagมีz,Diagอื่น DESC ;  

    1. ******.หาปชก.แยก type 1234******
            SELECT
    p.pcucodeperson AS 'รหัส-ชื่อสถานบริการ'
    ,SUM(CASE WHEN p.typelive IN ('1','2','3','4') THEN 1 ELSE 0 END) AS 'จำนวนประชากรทั้งหมด'
    ,SUM(CASE WHEN p.typelive IN ('1','3') THEN 1 ELSE 0 END) AS 'จำนวนประชากรตามเป้าหมาย 1&3'
    ,SUM(CASE WHEN p.typelive='1' THEN 1 ELSE 0 END) AS 'TypeArea1 ชื่ออยู่ตามทพเบียนบ้านและิยู่จริง'
    ,SUM(CASE WHEN p.typelive='2' THEN 1 ELSE 0 END) AS 'TypeArea2 มีชื่อตามทะเบียนบ้านแต่ตัวไม่อยู่จริง'
    ,SUM(CASE WHEN p.typelive='3' THEN 1 ELSE 0 END) AS 'TypeArea3 อาศัยอยู่ในเขตรับผิดชอบ(ทะเบียนบ้านในเขตฯ) มีทะเบียนบ้านนอกเขตฯ'
    ,SUM(CASE WHEN p.typelive='4' THEN 1 ELSE 0 END) AS 'TypeArea4 คนนอกเขตฯ'
    FROM person p
    LEFT JOIN house h ON p.hcode=h.hcode AND p.pcucodeperson=h.pcucode
    LEFT JOIN chospital ch ON ch.hoscode=p.pcucodeperson
    AND p.dischargetype NOT IN ('1')
    GROUP BY p.pcucodeperson;

      *********หา ปชก.รายtype********
    SET @type = '1'; # type ปชก.    

    SELECT
    p.pcucodeperson AS 'สถานบริการ'
    ,p.pid
    ,p.typelive AS'typ ปชก'
    ,ct.titlename AS 'คำนำหน้าชื่อ'
    ,p.fname AS 'ชื่อ'
    ,p.lname AS 'สกุล'
    ,h.hno AS 'บ้านเลขที่'
    ,SUBSTR(h.villcode,7,2)as 'หมู่'
    ,p.privatedoc
    FROM person p
    LEFT JOIN house h ON p.hcode=h.hcode AND p.pcucodeperson=h.pcucode
    LEFT JOIN ctitle ct ON p.prename = ct.titlecode
    WHERE p.pid not IN (SELECT persondeath.pid FROM persondeath)
    AND p.typelive = @type
    GROUP BY p.pid
    ORDER BY h.villcode ASC;

    2 ความคิดเห็น:

    Unknown กล่าวว่า...

    ขอบคุณมากๆค่ะที่เอื้อเฟื้อแบ่งปันความรู้ให้ค่ะ

    patty กล่าวว่า...

    เก่งมาก ๆค่ะ มีอะไรดีๆ มาแชร์ไว้เลยนะคะ จะเข้ามาติดตามค่ะ ช่วยเหลือเพื่อนร่วมวิชาชีพ ได้บุญเยอะๆๆค่ะ

    https://www.blogs

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