BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: ~๐{}-FILM-{}๐~ ที่ มกราคม 06, 2009, 14:37:10 PM
-
คือว่าอยากได้รายงานโรค ตามรหัสโรค น่ะครับ แยกปี และ มีกี่คน และโรคนี้มากันกี่ครั้งในรอบ 1 ปี
เดี๋ยวจะลงแบบฟอร์มให้ครับ
ฟอร์มอยู่ข้างล่างนะครับ พอดีทำ SQL ไม่ค่อยได้เลยต้องให้ช่วยครับ
ตอนนี้ทำได้แค่ดึงข้อมูลจาก table นั้นๆ เท่านั้นเอง
-
ยังไม่มีใครชี้แนะก็ขอดันกระทู้หน่อยนะครับ
-
...เป็นปีงบประมาณ(เริ่ม 1 ตค.) หรือปี พศ.(เริ่ม 1 มค.) หล่ะน้องฟิล์ม(ศาลพระภูมิ) .... ;D ;D ....
-
ตามปี พ.ศ. ครับ 1มค.-31 ธค. ครับ
พี่ไปที่นครนายกหรือเปล่าครับ
-
... ลอง run คำสั่งข้างล่างดูนะครับ อาจใช้เวลาประมวลผลคำสั่งพอสมควร... :D ...
select o.icd10,i.name as icd10_name,count(distinct v1.hn) as "ปี48_คน",count(v1.hn) as "คน48_ครั้ง",
count(distinct v2.hn) as "ปี49_คน",count(v2.hn) as "ปี49_ครั้ง",
count(distinct v3.hn) as "ปี50_คน",count(v3.hn) as "ปี50_ครั้ง",
count(distinct v4.hn) as "ปี51_คน",count(v4.hn) as "ปี51_ครั้ง"
from ovstdiag o
left outer join icd101 i on i.code = o.icd10
left outer join vn_stat v1 on v1.vn = o.vn and v1.vn like '48%'
left outer join vn_stat v2 on v2.vn = o.vn and v2.vn like '49%'
left outer join vn_stat v3 on v3.vn = o.vn and v3.vn like '50%'
left outer join vn_stat v4 on v4.vn = o.vn and v4.vn like '51%'
where o.icd10 in (select code from icd101)
group by o.icd10
order by icd10
-
พี่ขวดครับ ลองแล้วครับมันมาซะทุกโรคเลยครับ หุ หุ หุ
อยากให้มันเลือก ICD10 ได้ด้วยครับ
ขอความกรุณาอีกรอบ
ที่ให้มาใช้ได้ครับผมลองแล้ว
-
พี่ขวดครับ ลองแล้วครับมันมาซะทุกโรคเลยครับ หุ หุ หุ
....คือเห็นรูปที่แนบมานึกว่า ฟิล์ม รัฐภูมิ ต้องการทั้งหมดครับ ยังสงสัยอยู่ว่า คงต้องดูกันตาแฉะเลย.. ;D ;D ...
อยากให้มันเลือก ICD10 ได้ด้วยครับ
....กำหนดรหัส ICD10 ที่ ต้องการ ตรง where o.icd10 in (ใส่ ICD10 ที่ต้องการ) เลยก็ได้ครับ...
....เช่น where o.icd10 in ('I10') หรือ where o.icd10 in ('I10','E119') เป็นต้นครับ...
....แต่ถ้าอยากให้ออกเป็นรายงานที่มี list ให้เลือกโรคได้ คงต้องคุยกันอีกทีนะครับ.... :D ....
-
ก็ตอน พรีวิว ดูสองร้อยกว่าหน้าร้องโหเลย
ตอนนี้ก็คงต้องระบุไปก่อนน่ะครับ
ถ้าพี่ไปที่นครนายกแล้วก็เจอกันอีกที่ครับ
-
พี่ขวดครับ ลองแล้วครับมันมาซะทุกโรคเลยครับ หุ หุ หุ
....คือเห็นรูปที่แนบมานึกว่า ฟิล์ม รัฐภูมิ ต้องการทั้งหมดครับ ยังสงสัยอยู่ว่า คงต้องดูกันตาแฉะเลย.. ;D ;D ...
อยากให้มันเลือก ICD10 ได้ด้วยครับ
....กำหนดรหัส ICD10 ที่ ต้องการ ตรง where o.icd10 in (ใส่ ICD10 ที่ต้องการ) เลยก็ได้ครับ...
....เช่น where o.icd10 in ('I10') หรือ where o.icd10 in ('I10','E119') เป็นต้นครับ...
....แต่ถ้าอยากให้ออกเป็นรายงานที่มี list ให้เลือกโรคได้ คงต้องคุยกันอีกทีนะครับ.... :D ....
คงต้องใช้ Pascal script ครับ อิอิ ไว้รอไปลองสร้าง report ที่นครนายกครับช่วงนี้ต้องพักให้เต็มที่ ;D ;D
-
พี่ขวดครับ ลองแล้วครับมันมาซะทุกโรคเลยครับ หุ หุ หุ
....คือเห็นรูปที่แนบมานึกว่า ฟิล์ม รัฐภูมิ ต้องการทั้งหมดครับ ยังสงสัยอยู่ว่า คงต้องดูกันตาแฉะเลย.. ;D ;D ...
อยากให้มันเลือก ICD10 ได้ด้วยครับ
....กำหนดรหัส ICD10 ที่ ต้องการ ตรง where o.icd10 in (ใส่ ICD10 ที่ต้องการ) เลยก็ได้ครับ...
....เช่น where o.icd10 in ('I10') หรือ where o.icd10 in ('I10','E119') เป็นต้นครับ...
....แต่ถ้าอยากให้ออกเป็นรายงานที่มี list ให้เลือกโรคได้ คงต้องคุยกันอีกทีนะครับ.... :D ....
คงต้องใช้ Pascal script ครับ อิอิ ไว้รอไปลองสร้าง report ที่นครนายกครับช่วงนี้ต้องพักให้เต็มที่ ;D ;D
;D ;D ;Dหวานหมูเลย ;D ;D ;D ;D
-
แนะนำใช้ตัวนี้ดูครับ GetMultipleList
Value := GetMultipleList('select * from pttype');
-
ก็ตอน พรีวิว ดูสองร้อยกว่าหน้าร้องโหเลย
;D ;D ;D พี่ขวดวางยาน้องหรือครับ..5555....พี่ขวดเขาเป็นคนตรงนะน้องฟิมล์(ตรงทางโค้ง) เพราะฉะนั้นต้องระบุให้ชัด ๆ ว่าต้องการอย่างไร ;D ;D ;D
-
รายงานผลหลังจากทำแล้วครับ
ได้ข้อมูลดึงออกมาแล้วครับ ปริ๊นแล้วส่งไปให้กับคนที่ต้องการข้อมูล (หัวหน้าฝ่ายเวชระเบียน)
พอเอาไปให้เขาบอกว่า "ไม่ตรง" ในใจผมคิดว่ามันจะไม่ตรงได้อย่างเพราะว่ามันดึงข้อมูลมาจากฐานข้อมูล
จริงมั้ยครับ
แล้วแบบฟอร์มที่ให้มาก็ตรงทุกระเบียดนิ้ว (ขอระบายหน่อยเหอะ)
แล้วเขาก็ว่ากินหัวผมใหญ่เลย (สงสัยแมร่งจะไม่ได้กินยาโรคประสาทมา) (พยาบาลคนนี้มีประวัติจิตเวช ครับ)
เซงจิตอย่างแรง เลยโดนว่าต่อเรื่อง เลขบัตรประชาชนที่มันว่างๆ อยู่ว่าทำไมบางชื่อมันมีแล้วบางชื่อไม่มี
ในใจคิด "แล้วพวกคุณลงข้อมูลกันยังไงล่ะครับถึงไม่ลงเลขบัตรประชาชนน่ะ" (มันความผิดผมหรอ)
เราก็แค่เอาข้อมูลผู้ป่วยที่ไม่มีเลขบัตรประชาชนไปให้ แล้วมาว่าเราอีก หวังดีกลัวข้อมูลส่งไป สปสช. ไม่ได้เงิน
แต่ผมกลับโดนว่ากินหัวซะไม่อยากจะยุ่งกับพี่แกเขาเลย พวกลูกน้องเขาก็มาบอกว่าอย่าไปสนใจเขาเลย
"สงสัยจะลืมกินยามา" >:( >:( >:( ??? ??? ??? :-\ :-\ :-\
ไม่รู้จะทำหน้ายังไงเลยครับ
ขอขอบคุณ พี่ขวด อาจารย์อ๊อด อาจารย์บอย พี่กอล์ฟ และก็พี่ jdadmin1 ที่ช่วยกันครับผม
-
รายงานผลหลังจากทำแล้วครับ
ได้ข้อมูลดึงออกมาแล้วครับ ปริ๊นแล้วส่งไปให้กับคนที่ต้องการข้อมูล (หัวหน้าฝ่ายเวชระเบียน)
พอเอาไปให้เขาบอกว่า "ไม่ตรง" ในใจผมคิดว่ามันจะไม่ตรงได้อย่างเพราะว่ามันดึงข้อมูลมาจากฐานข้อมูล
จริงมั้ยครับ
แล้วแบบฟอร์มที่ให้มาก็ตรงทุกระเบียดนิ้ว (ขอระบายหน่อยเหอะ)
....เขาต้้องการเฉพาะ diag หลักหรือเปล่าครับ ที่พี่ทำคำสั่งไปให้มันจะนับมาจากทุก record ที่ถูกบันทึกลงไป ......
....ส่วนไอ้จำนวน คน/ครั้ง น่ะ เขาจะดูจากผู้ป่วย ใหม่/เก่า ของปีหรือเปล่า ในคำสั่งจะนับใหม่/เก่า
ตาม ICD10 นั้นๆ ......
.... มีคนบอกว่า อย่าถือคนบ้า อย่าว่า Admin (ที่กำลังเมา) ;D ;D ;D ;D ;D ....
.... เป็นกำลังใจครับ ..... :D....
แนะนำใช้ตัวนี้ดูครับ GetMultipleList
Value := GetMultipleList('select * from pttype');
....กับ pttype พอไหวครับ อ.อ๊อด ....
....แต่กับ ICD10 เนี่ย(สี่หมื่นก่ารายการ) "ติ๊ก" คงเมื่อยน่าดู เดี๋ยวต้องไปนวดอีก... ;D ;D ;D ...
-
รายงานผลหลังจากทำแล้วครับ
ได้ข้อมูลดึงออกมาแล้วครับ ปริ๊นแล้วส่งไปให้กับคนที่ต้องการข้อมูล (หัวหน้าฝ่ายเวชระเบียน)
พอเอาไปให้เขาบอกว่า "ไม่ตรง" ในใจผมคิดว่ามันจะไม่ตรงได้อย่างเพราะว่ามันดึงข้อมูลมาจากฐานข้อมูล
จริงมั้ยครับ
แล้วแบบฟอร์มที่ให้มาก็ตรงทุกระเบียดนิ้ว (ขอระบายหน่อยเหอะ)
แล้วเขาก็ว่ากินหัวผมใหญ่เลย (สงสัยแมร่งจะไม่ได้กินยาโรคประสาทมา) (พยาบาลคนนี้มีประวัติจิตเวช ครับ)
เซงจิตอย่างแรง เลยโดนว่าต่อเรื่อง เลขบัตรประชาชนที่มันว่างๆ อยู่ว่าทำไมบางชื่อมันมีแล้วบางชื่อไม่มี
ในใจคิด "แล้วพวกคุณลงข้อมูลกันยังไงล่ะครับถึงไม่ลงเลขบัตรประชาชนน่ะ" (มันความผิดผมหรอ)
เราก็แค่เอาข้อมูลผู้ป่วยที่ไม่มีเลขบัตรประชาชนไปให้ แล้วมาว่าเราอีก หวังดีกลัวข้อมูลส่งไป สปสช. ไม่ได้เงิน
แต่ผมกลับโดนว่ากินหัวซะไม่อยากจะยุ่งกับพี่แกเขาเลย พวกลูกน้องเขาก็มาบอกว่าอย่าไปสนใจเขาเลย
"สงสัยจะลืมกินยามา" >:( >:( >:( ??? ??? ??? :-\ :-\ :-\
ไม่รู้จะทำหน้ายังไงเลยครับ
ขอขอบคุณ พี่ขวด อาจารย์อ๊อด อาจารย์บอย พี่กอล์ฟ และก็พี่ jdadmin1 ที่ช่วยกันครับผม
เห็นใจ...และเข้าใจน้องใน ส่วนนี้ ...แลกเปลี่ยนประสบการณ์ .ที่เคยพบ..นะครับ
ตอนแรก ที่ รพ.ผมก็เจอเหตุการนี้เช่นกัน ในเรื่องของ CID ซ้ำ/ไม่มี ผลก็เลยดึงข้อมูลไปให้เวชระเบียนดู ว่ามีปัญหานี้เกิดขึ้น ตอนแรก เขาก็มีความคิดแบบ ที่น้องเจอเหมือนกันครับ...คือไม่เข้าใจจุดประสงค์ของเรา ว่าเราไม่ได้จับผิดแต่เป็นการแก้ไขปัญหา หรือทำให้ข้อมูล Error น้อยที่สุด ก็ใช้เวลาอธิบายนานอยู่เหมือนกัน แต่ปัจจุบัน หลังจากที่เขายอมแก้ไข ข้อมูลก็สมบูรณ์ขึ้น และเขาก็ยอมรับและเห็นความสำคัญ ...
สุดท้ายฝากไว้...
.....ความอดทนเป็นสิ่งที่ขมขื่น...แต่ผลของมัน...หวานชื่นเสมอ... ;D
-
ได้ข้อมูลดึงออกมาแล้วครับ ปริ๊นแล้วส่งไปให้กับคนที่ต้องการข้อมูล (หัวหน้าฝ่ายเวชระเบียน)
พอเอาไปให้เขาบอกว่า "ไม่ตรง" ในใจผมคิดว่ามันจะไม่ตรงได้อย่างเพราะว่ามันดึงข้อมูลมาจากฐานข้อมูล
จริงมั้ยครับ
;D ;D ;D บอกเวชระเบียนนับมือเอาครับตรงที่สุด...55555..ล้อเล่นนะครับ ปัญหามันมีอยู่แทบจะทุกที่ครับเหมือนที่ท่าน nuttavut บอกรายงานที่น้องฟิมล์อุตส่าห์ปริ้้นต์ไปให้เขาดูนั่นก็เป็นอีกอย่างหนึ่งที่จะทำให้งานที่รับผิดชอบส่วนนั้น(ก็เวชระเบียนนั่นแหละ)ต้องเอาไปแก้ไข...ใจเย็นครับเรื่องแบบนี้ไม่ใช่หน้าที่ของ admin ถือว่า"เราเตือนท่านแล้ว" ท่านจะทำหรือไม่ทำรายงานก็จะเป็นตัวฟ้องท่านเอง...สบายใจครับ ;D ;D ;D
-
รายงานผลหลังจากทำแล้วครับ
ได้ข้อมูลดึงออกมาแล้วครับ ปริ๊นแล้วส่งไปให้กับคนที่ต้องการข้อมูล (หัวหน้าฝ่ายเวชระเบียน)
พอเอาไปให้เขาบอกว่า "ไม่ตรง" ในใจผมคิดว่ามันจะไม่ตรงได้อย่างเพราะว่ามันดึงข้อมูลมาจากฐานข้อมูล
จริงมั้ยครับ
แล้วแบบฟอร์มที่ให้มาก็ตรงทุกระเบียดนิ้ว (ขอระบายหน่อยเหอะ)
....เขาต้้องการเฉพาะ diag หลักหรือเปล่าครับ ที่พี่ทำคำสั่งไปให้มันจะนับมาจากทุก record ที่ถูกบันทึกลงไป ......
....ส่วนไอ้จำนวน คน/ครั้ง น่ะ เขาจะดูจากผู้ป่วย ใหม่/เก่า ของปีหรือเปล่า ในคำสั่งจะนับใหม่/เก่า
ตาม ICD10 นั้นๆ ......
.... มีคนบอกว่า อย่าถือคนบ้า อย่าว่า Admin (ที่กำลังเมา) ;D ;D ;D ;D ;D ....
.... เป็นกำลังใจครับ ..... :D....
แนะนำใช้ตัวนี้ดูครับ GetMultipleList
Value := GetMultipleList('select * from pttype');
....กับ pttype พอไหวครับ อ.อ๊อด ....
....แต่กับ ICD10 เนี่ย(สี่หมื่นก่ารายการ) "ติ๊ก" คงเมื่อยน่าดู เดี๋ยวต้องไปนวดอีก... ;D ;D ;D ...
รายงานผลหลังจากทำแล้วครับ
ได้ข้อมูลดึงออกมาแล้วครับ ปริ๊นแล้วส่งไปให้กับคนที่ต้องการข้อมูล (หัวหน้าฝ่ายเวชระเบียน)
พอเอาไปให้เขาบอกว่า "ไม่ตรง" ในใจผมคิดว่ามันจะไม่ตรงได้อย่างเพราะว่ามันดึงข้อมูลมาจากฐานข้อมูล
จริงมั้ยครับ
แล้วแบบฟอร์มที่ให้มาก็ตรงทุกระเบียดนิ้ว (ขอระบายหน่อยเหอะ)
แล้วเขาก็ว่ากินหัวผมใหญ่เลย (สงสัยแมร่งจะไม่ได้กินยาโรคประสาทมา) (พยาบาลคนนี้มีประวัติจิตเวช ครับ)
เซงจิตอย่างแรง เลยโดนว่าต่อเรื่อง เลขบัตรประชาชนที่มันว่างๆ อยู่ว่าทำไมบางชื่อมันมีแล้วบางชื่อไม่มี
ในใจคิด "แล้วพวกคุณลงข้อมูลกันยังไงล่ะครับถึงไม่ลงเลขบัตรประชาชนน่ะ" (มันความผิดผมหรอ)
เราก็แค่เอาข้อมูลผู้ป่วยที่ไม่มีเลขบัตรประชาชนไปให้ แล้วมาว่าเราอีก หวังดีกลัวข้อมูลส่งไป สปสช. ไม่ได้เงิน
แต่ผมกลับโดนว่ากินหัวซะไม่อยากจะยุ่งกับพี่แกเขาเลย พวกลูกน้องเขาก็มาบอกว่าอย่าไปสนใจเขาเลย
"สงสัยจะลืมกินยามา" >:( >:( >:( ??? ??? ??? :-\ :-\ :-\
ไม่รู้จะทำหน้ายังไงเลยครับ
ขอขอบคุณ พี่ขวด อาจารย์อ๊อด อาจารย์บอย พี่กอล์ฟ และก็พี่ jdadmin1 ที่ช่วยกันครับผม
เห็นใจ...และเข้าใจน้องใน ส่วนนี้ ...แลกเปลี่ยนประสบการณ์ .ที่เคยพบ..นะครับ
ตอนแรก ที่ รพ.ผมก็เจอเหตุการนี้เช่นกัน ในเรื่องของ CID ซ้ำ/ไม่มี ผลก็เลยดึงข้อมูลไปให้เวชระเบียนดู ว่ามีปัญหานี้เกิดขึ้น ตอนแรก เขาก็มีความคิดแบบ ที่น้องเจอเหมือนกันครับ...คือไม่เข้าใจจุดประสงค์ของเรา ว่าเราไม่ได้จับผิดแต่เป็นการแก้ไขปัญหา หรือทำให้ข้อมูล Error น้อยที่สุด ก็ใช้เวลาอธิบายนานอยู่เหมือนกัน แต่ปัจจุบัน หลังจากที่เขายอมแก้ไข ข้อมูลก็สมบูรณ์ขึ้น และเขาก็ยอมรับและเห็นความสำคัญ ...
สุดท้ายฝากไว้...
.....ความอดทนเป็นสิ่งที่ขมขื่น...แต่ผลของมัน...หวานชื่นเสมอ... ;D
ได้ข้อมูลดึงออกมาแล้วครับ ปริ๊นแล้วส่งไปให้กับคนที่ต้องการข้อมูล (หัวหน้าฝ่ายเวชระเบียน)
พอเอาไปให้เขาบอกว่า "ไม่ตรง" ในใจผมคิดว่ามันจะไม่ตรงได้อย่างเพราะว่ามันดึงข้อมูลมาจากฐานข้อมูล
จริงมั้ยครับ
;D ;D ;D บอกเวชระเบียนนับมือเอาครับตรงที่สุด...55555..ล้อเล่นนะครับ ปัญหามันมีอยู่แทบจะทุกที่ครับเหมือนที่ท่าน nuttavut บอกรายงานที่น้องฟิมล์อุตส่าห์ปริ้้นต์ไปให้เขาดูนั่นก็เป็นอีกอย่างหนึ่งที่จะทำให้งานที่รับผิดชอบส่วนนั้น(ก็เวชระเบียนนั่นแหละ)ต้องเอาไปแก้ไข...ใจเย็นครับเรื่องแบบนี้ไม่ใช่หน้าที่ของ admin ถือว่า"เราเตือนท่านแล้ว" ท่านจะทำหรือไม่ทำรายงานก็จะเป็นตัวฟ้องท่านเอง...สบายใจครับ ;D ;D ;D
ขอบคุณครับตอนนี้ก็ไม่ใส่ใจอะไรมากก็อย่างที่พี่ขวดบอก "อย่าถือคนบ้า" ครับ