โปรแกรมบัญชีเกณพ์คงค้าง รพ.สต. สสจ.สุรินทร์ รายงานผู้บริหารด้านการเงิน รพ.สต.

ลงวัคนัดเด็กให้มาคลินิกเด็กดี แต่ทำไมปรินท์ออกมาแล้วขึ้นเป็น คลินิคโรคมะเร็งหละคะ


DateTime : 2010-08-06 11:43:53
Post By : powpla.smd.srhp
IP Address :

คือเวลาลงนัดเด็ก ที่มารับบริการวัคซีน แล้วพอเราปรินท์รายชื่อเด็กที่มารับบริการ คลินิกที่ขึ้นมามันเป็นคลินิกโรคมะเร็งคะ

ต้องแก้ไขยังไงคะ แบบว่าเห็นแล้วมันขัดกะความรู้สึกอะ  ตอบคำถามเพื่อนร่วมงานไม่ได้ว่า ทำไมไม่ขึ้นคลินิกเด็กดี  อะนะ


Message !!

หากต้องการตอบกระทู้ Webboard กรุณาเข้าใช้ระบบก่อนนะค่ะ..


กระทู้ตอบกลับ

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

ถ้าแก้ไม้ได้ส่งรายงานขึ้นมาเลยครับ เดียวทำการแก้ให้


Post โดย :  dogmike Date: 2010-08-06 11:49:34 ip:

ส่งยังไงคะ

คือมันไม่ได้เป็นรายงานอะ เป็นหน้าตรวจสอบการนัดหมาย แล้วเราก็เลือกวันที่เรานัดคนไข้มา มันก็ขึ้นรายชื่อคนไข้ แล้วก็ให้เราเลือกพิมพ์รายชื่อ

ก็พิมพ์ได้อย่างเดียวคะ  คือไม่เข้าใจว่าจะให้ส่งรายงานยังไง ส่ง file ที่เป็น excel เหรอคะ


Post โดย :  powpla.smd.srhp Date: 2010-08-06 12:01:02 ip:

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


Post โดย :  smakui Date: 2010-08-06 16:01:47 ip:

ข้อมูลนัดเป็นข้อมูลที่โอนมาหรือป่าวครับ

เพราะลองดูแล้ว รายงานก็ตรงถูกต้อง ครับ 


Post โดย :  dogmike Date: 2010-08-06 18:46:39 ip:

select o.oapp_id,concat(p.pname,p.fname,'  ',p.lname) as ptname,
c.name as clinic_name,  d.name as doctor_name,  o.hn,o.vstdate,o.nextdate,o.nexttime,o.note,o.vn,o.depcode,
o.spclty,k.department,  count(v.hn) as visit_count 

from oapp o 
left outer join patient p on p.hn=o.hn 
left outer join clinic c on c.clinic=o.clinic
left outer join doctor d on d.code=o.doctor 
left outer join kskdepartment k on k.depcode = o.depcode 
left outer join ovst v on v.vstdate=o.nextdate and v.hn=o.hn 

where o.nextdate between '2010-06-01' and '2010-06-30' 
group by  o.oapp_id,p.pname,p.fname,p.lname,c.name,d.name ,
 o.hn,o.vstdate,o.nextdate,o.nexttime,o.note,o.vn,
 o.depcode,o.spclty,k.department

ลองเอาไปเช็คดูนะครับ

 


Post โดย :  dogmike Date: 2010-08-06 19:34:51 ip:

clinic name
000 ตรวจโรคทั่วไป
001 โรคเบาหวาน
002 โรคความดัน
003 โรคหัวใจ
004 โรคธัยรอยด์
005 โรคมะเร็ง
006 สุขภาพเด็กดี
007 โรคตา
008 โรคกระดูกและข้อ
009 โรคปอด
010 ทันตกรรม
   
   
   

คลินิกเป็นไปตามนี้หรือป่าวค่ะ


Post โดย :  pair Date: 2010-08-07 01:31:31 ip:

หาสาเหตุเจอแล้วคะ

ขอบคุณทุกท่านนะคะ ที่เข้ามาให้ข้อแนะนำ


Post โดย :  powpla.smd.srhp Date: 2010-08-07 17:26:39 ip:

เกิดจากอะไร ช่วยบอกด้วย ที่สอผมก็เป็นเหมือนกัน


Post โดย :  x industry Date: 2010-08-07 17:46:46 ip:

คือ ตารางคลินิก ตอนที่เรานัดครั้งก่อน รหัสคลินิกมันไม่ตรงกับ รหัสตารางที่ เราเอาเข้าไปใหม่คะ

ลองเลือกนัด ของคนไข้ที่เรานัด ล่าสุดหลังจากที่อัพเดทเวอร์ชั่นดูนะคะ เพราะตอนนี้เลือกนัดคนไข้ที่มาล่าสุดที่มารับบริการก็ขึ้น ตรงตามคลินิกที่นัดให้คะ

 

คือตารางคลินิกอันเก่า จะเป็นเหมือนของ คุณแพร์ คะ

แต่ตอนนี้ ตารางอันใหม่ไม่ใช่อันนี้คะ ไว้ถ้ามีเวลาจะ เอาตารางมาให้ดูนะคะ


Post โดย :  powpla.smd.srhp Date: 2010-08-10 10:31:01 ip:

รบกวนคุณ dogmilk อัพตาราง คลินิก อันใหม่ ให้คุณ x ด้วยนะคะ

ขอบคุณคะ


Post โดย :  powpla.smd.srhp Date: 2010-08-10 10:33:05 ip:

ข้อควรระวัง : ในการแก้ไขตารางต่าง ๆ ในโปรแกรม ต้องศึกษาก่อนว่าตารางไหนสามารถ delete แล้ว append เข้าไปใหม่เพื่อแทนที่ของเดิมได้ ไม่งั้นก็จะเกิดปัญหาแบบนี้ขึ้นอีก

วิธีการแก้ไขที่ถูกต้องจริง ๆ ก็คือ "เลขลำดับหรือ id ที่ตารางต่าง ๆ ที่ไม่สามารถ append ได้จะไม่สามารถแก้ไขหรือเปลี่ยนได้มันจะไปกระทบกับข้อมูลเดิมที่เราให้บริการผ่านมาแล้วทั้งหมด

ตัวอย่างเช่นกรณีนี้ครับลำดับคลินิกเปลี่ยนไปจากเดิมมันก็จะอัพเดตตามอันใหม่ที่นำเข้าไปแทนที่ครับ


Post โดย :  smakui Date: 2010-08-10 11:28:47 ip:

ยกตัวอย่างนะครับ ตารางที่เกี่ยวข้องกับวัคซีนเช่น vaccine, vaccine_combination, epi_vaccine, wbc_vaccine, women_vaccine, person_vaccine ฯลฯ

ตารางที่สามารถ delete / append ได้ คือตาราง vaccine ไม่มีผลกับระบบแน่ ๆ แต่วัคซีนที่ให้บริการตามบัญชีต่าง ๆ เช่น epi_vaccine, wbc_vaccine, women_vaccine

ห้ามแก้ไขเลข vaccine_id เด็ดขาด ไม่งั้นข้อมูลที่ให้บริการไปแล้วมันจะเปลี่ยนไปตาม vaccine_id ใหม่ที่เปลี่ยนไป เช่นเราให้ MEASLE กับเด็กไปแล้วเดิมวัคซีนตัวนี้ vaccine_id

มันเป็นเลข 6 ถ้าเราแก้ไข MEASLE ให้เลข vaccine_id เป็น 8 แล้วเปลี่ยน DTPHB1 เป็นเลข 6 แทน ข้อมูลที่เราให้บริการ MEASLE จะถูกเปลี่ยนเป็น DTPHB1 แทนนะครับ


Post โดย :  smakui Date: 2010-08-10 11:43:36 ip:

งั้นก่อนที่จะแก้ไขฐานข้อมูลอะไรให้ทำกับเครื่องทดลองก่อนนะครับ

ไม่งั้นจะเกิดผลเสียกับระบบทั้งหมดครับ

นะจะบอกให้.......เคยเจอกันแล้วครับ....

5555555555555


Post โดย :  wauy Date: 2010-08-10 12:32:12 ip:

คะ

ขอบคุณมากมายนะคะ

วันไหนมา ติดขนมนมเนยมาฝากด้วยนะคะ

ไม่ใช่มาสร้างปัญหา

เอ๋าาาาาา อะล้อเล่งงงงง  อิอิ 

แต่ก็ต้องขอบคุณ พี่ๆทุกท่านที่แวะมานะคะ ถ้าไม่มีวันนั้น วันนี้ก็คบไม่เกิดการเปลี่ยนแปลง อะนะ


Post โดย :  powpla.smd.srhp Date: 2010-08-11 17:26:51 ip: