ผู้เขียน หัวข้อ: ช่วยทีครับจะดึงลำดับโรคแยกและราคายา/เวชภัณฑ์ที่ไม่ใช่ยา รพ.สต.ให้ สอ. ต่างๆครับ  (อ่าน 4914 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ E-Hos

  • Hero Member
  • *****
  • กระทู้: 711
  • Respect: 0
    • ดูรายละเอียด
    • http://www.erawanhospital.com/index.php
select ov.*, pt.*,   substring(concat(oost.name,' [',sp.department,']'),1,150)
as ovstname, odx.icd10 as icdcode, vk.vn as lock_vn,pt.birthtime, substring(icd1.name,1,100)
as icdname, concat(odx.icd10,' ',ix.name) as pdxname ,pt.birthday, pty.pcode, st.name
as ovstist_name, concat(pt.pname,' ',pt.fname,'  ',pt.lname) as '????-????', oapp.nextdate
as ndate,concat(vt.age_y,'?? ',vt.age_m,' ????? ',vt.age_d,'???')  as ' ???? ', vt.cid,c.complete,vt.pttype_in_region,vt.inc_drug,vt.count_in_day+1
as count_in_day  , od.rw ,ovq.pttype_check
as patient, concat(' ?????????? ',pt.addrpart,' ???? ',pt.moopart,' ???? ',pt.tmbpart,' ????? ',pt.amppart,'?????? ',pt.chwpart) as '???????'
  from ovst ov
left outer join patient pt on pt.hn=ov.hn
left outer join ovstdiag odx on odx.vn=ov.vn and odx.diagtype='1'
left outer join kskdepartment sp on sp.depcode=ov.cur_dep
left outer join ovstost oost on oost.ovstost=ov.ovstost
left outer join icd101 icd1 on icd1.code=odx.icd10
left outer join icd101 ix on ix.code=substring(odx.icd10,1,3)
left outer join pttype pty on pty.pttype=ov.pttype
left outer join vn_lock vk on vk.vn = ov.vn
left outer join ovstist st on st.ovstist = ov.ovstist
 left outer join vn_stat vt on vt.vn=ov.vn
 left outer join ovst_drgs od on od.vn = ov.vn
 left outer join oapp on oapp.vn=ov.vn and oapp.app_no=1
 left outer join vn_opd_complete c on c.vn=ov.vn
 left outer join ovst_seq ovq on ovq.vn = ov.vn
      where (ov.vstdate between '2009-10-01' and '2009-12-31' ) and pt.chwpart='42'
       and  pt.amppart='13' and  pt.tmbpart='02'  and pt.moopart in (3,7,9,10,11,12,13)
   order by ov.vsttime

********----------------********  :D :D :D :D :D หัดดึงข้อมูลครับ มั่วๆเอา ไม่รู้ถูกหรือเปล่าครับ
โค๊ดครับ..
แล้วอยากดึง ข้อมูล ลำดับโรคในแต่ละ  แยกรายหมู่บ้าน/รพ.สต./ตำบล ครับ
แล้วก็ที่สำคัญครับ ..ราคายาและเวชภัณฑ์ที่ไม่ใช่ยา..หาไม่เจอครับ เอามาใส่ด้วยครับผม
2อย่างครับ รบกวนอาจารย์ทุกท่านด้วยครับ
1. แยกลำดับโรค ตามหมู่บ้าน/รพ.สต./ตำบล ครับ
2. ราคายาและเวชภัณฑ์ครับ ตามโรค  ทุกอันเรียงจากมากไป น้อย ครับ 5 ลำดับ  :D :D   ;D ;D
ACADEMIC COMPUTING.  Erawan_Hospital
>> Thanks ... DansaI HospitaL L-o-E-i
>> By อ. Decha, อ.Armds

=> NoW !! HosXP SERVER Version 3.58.1.1
=> Client 50 client  OS: SP2 >> 3.58.1.1
=> ER Room  NoW ! HosXP Version 3.57.7.25D
=> Doctor Room  NoW ! HosXP Version 3.58.1.1
=> HosXP Test  Version 3.58.1.xx
=> Coming Soon >>UP Version 3.58.1.xx
wait...
-----------------------------
Start  System  8 January 2009

ออฟไลน์ E-Hos

  • Hero Member
  • *****
  • กระทู้: 711
  • Respect: 0
    • ดูรายละเอียด
    • http://www.erawanhospital.com/index.php
 :D :D :D ขอโทษด้วยครับ ..ผมเผลอไปกดล็อคไว้ ... ;D ;D
ว่าอยู่ทำไมไม่เห็นมีใครตอบเลย จะเข้ามาดันก็เข้าไม่ได้ มาดูในฟอรั่ม ตายเเล้ว ใครมาล็อค ไว้  ;D ;D ;D
ACADEMIC COMPUTING.  Erawan_Hospital
>> Thanks ... DansaI HospitaL L-o-E-i
>> By อ. Decha, อ.Armds

=> NoW !! HosXP SERVER Version 3.58.1.1
=> Client 50 client  OS: SP2 >> 3.58.1.1
=> ER Room  NoW ! HosXP Version 3.57.7.25D
=> Doctor Room  NoW ! HosXP Version 3.58.1.1
=> HosXP Test  Version 3.58.1.xx
=> Coming Soon >>UP Version 3.58.1.xx
wait...
-----------------------------
Start  System  8 January 2009

ออฟไลน์ E-Hos

  • Hero Member
  • *****
  • กระทู้: 711
  • Respect: 0
    • ดูรายละเอียด
    • http://www.erawanhospital.com/index.php
Code ครับ...รบกวนช่วยดูให้ด้วยครับ ว่าจะดึง ราคายาและเอาโรค 5 ลำดับ  ในช่วงนั้นๆ ได้อย่างไรครับ อ.ทั้งหลาย  :-[ :-[ :-[  :'( :'( :'(

select ov.*, pt.*,   substring(concat(oost.name,' [',sp.department,']'),1,150)
as ovstname, odx.icd10 as icdcode, vk.vn as lock_vn,pt.birthtime, substring(icd1.name,1,100)
as icdname, concat(odx.icd10,' ',ix.name) as pdxname ,pt.birthday, pty.pcode, st.name
as ovstist_name, concat(pt.pname,' ',pt.fname,'  ',pt.lname) as 'ชื่อ-สกุล', oapp.nextdate
as ndate,concat(vt.age_y,'ปี ',vt.age_m,' เดือน ',vt.age_d,'วัน ')  as 'อายุ ', vt.cid,c.complete,vt.pttype_in_region,vt.inc_drug,vt.count_in_day+1
as count_in_day  , od.rw ,ovq.pttype_check
as patient, concat(' บ้านเลขที่ ',pt.addrpart,' หมู่ ',pt.moopart,'ตำบล ',pt.tmbpart,' อำเภอ ',pt.amppart,'จังหวัด ',pt.chwpart) as 'ที่อยู่'
  from ovst ov
left outer join patient pt on pt.hn=ov.hn
left outer join ovstdiag odx on odx.vn=ov.vn and odx.diagtype='1'
left outer join kskdepartment sp on sp.depcode=ov.cur_dep
left outer join ovstost oost on oost.ovstost=ov.ovstost
left outer join icd101 icd1 on icd1.code=odx.icd10
left outer join icd101 ix on ix.code=substring(odx.icd10,1,3)
left outer join pttype pty on pty.pttype=ov.pttype
left outer join vn_lock vk on vk.vn = ov.vn
left outer join ovstist st on st.ovstist = ov.ovstist
 left outer join vn_stat vt on vt.vn=ov.vn
 left outer join ovst_drgs od on od.vn = ov.vn
 left outer join oapp on oapp.vn=ov.vn and oapp.app_no=1
 left outer join vn_opd_complete c on c.vn=ov.vn
 left outer join ovst_seq ovq on ovq.vn = ov.vn
      where (ov.vstdate between '2009-10-01' and '2009-12-31' ) and pt.chwpart='42'
       and  pt.amppart='13' and  pt.tmbpart='02'  and pt.moopart in (3,7,9,10,11,12,13)
   order by ov.vsttime
ACADEMIC COMPUTING.  Erawan_Hospital
>> Thanks ... DansaI HospitaL L-o-E-i
>> By อ. Decha, อ.Armds

=> NoW !! HosXP SERVER Version 3.58.1.1
=> Client 50 client  OS: SP2 >> 3.58.1.1
=> ER Room  NoW ! HosXP Version 3.57.7.25D
=> Doctor Room  NoW ! HosXP Version 3.58.1.1
=> HosXP Test  Version 3.58.1.xx
=> Coming Soon >>UP Version 3.58.1.xx
wait...
-----------------------------
Start  System  8 January 2009

ออฟไลน์ E-Hos

  • Hero Member
  • *****
  • กระทู้: 711
  • Respect: 0
    • ดูรายละเอียด
    • http://www.erawanhospital.com/index.php
 :'( :'( :'( เงียบเลย...    ??? ??? ???
ACADEMIC COMPUTING.  Erawan_Hospital
>> Thanks ... DansaI HospitaL L-o-E-i
>> By อ. Decha, อ.Armds

=> NoW !! HosXP SERVER Version 3.58.1.1
=> Client 50 client  OS: SP2 >> 3.58.1.1
=> ER Room  NoW ! HosXP Version 3.57.7.25D
=> Doctor Room  NoW ! HosXP Version 3.58.1.1
=> HosXP Test  Version 3.58.1.xx
=> Coming Soon >>UP Version 3.58.1.xx
wait...
-----------------------------
Start  System  8 January 2009

ออฟไลน์ E-Hos

  • Hero Member
  • *****
  • กระทู้: 711
  • Respect: 0
    • ดูรายละเอียด
    • http://www.erawanhospital.com/index.php
ACADEMIC COMPUTING.  Erawan_Hospital
>> Thanks ... DansaI HospitaL L-o-E-i
>> By อ. Decha, อ.Armds

=> NoW !! HosXP SERVER Version 3.58.1.1
=> Client 50 client  OS: SP2 >> 3.58.1.1
=> ER Room  NoW ! HosXP Version 3.57.7.25D
=> Doctor Room  NoW ! HosXP Version 3.58.1.1
=> HosXP Test  Version 3.58.1.xx
=> Coming Soon >>UP Version 3.58.1.xx
wait...
-----------------------------
Start  System  8 January 2009

ออฟไลน์ usa0823

  • Hero Member
  • *****
  • กระทู้: 773
  • Respect: +9
    • ดูรายละเอียด
สั่ง run ผ่านเปล่าครับ.....
เอาราคายา และ 5 อันดับโรคทำไม select เยอะจัง
มีฟอร์มแบบเป็น exel หรือว่าที่scanก็ได้ครับ
จะได้ช่วยเขียนคำสั่ง อันนี้เขียนคำสั่งมาแล้วก็เลยไม่รู้ว่าต้องการอะไร
เห็น select มาเยอะๆ
***************************************
นายศรัญญู  ชูเมือง
จพ.เภสัชกรรมชำนาญงาน
ดูแลระบบ โรงพยาบาลลานสกา
E-mail  Sarunyu0823@hotmail.com
..............................................................................
** HOSxP ver. 3.56.11.19d
** MySQL 5.6.17
** Activated 2560