BMS-HOSxP Community

HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: วีระวัฒน์ (เอก) ที่ มิถุนายน 08, 2011, 22:04:27 PM

หัวข้อ: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ มิถุนายน 08, 2011, 22:04:27 PM
จากการที่เรากำหนดผู้รับบริการที่อยู่นอกเขต ในบัญชี 1 ให้ไปอยู่บ้านแลยที่ ศูนย์ และให้ไปกำหนดหมู่บ้านให้ไปอยู่ตามที่เรากำหนด เช่น กำหนดนอกเขต เป็น ตำบลนาแห้ว อำเภอนาแห้ว จ.เลย ดังนั้นทุกคนที่เป็นนอกเขต ที่อยู่ก็จะมาอยู่ใน address_id="420601"  ทุกคน และถ้าไปกำหนดที่อยู่นอกเขต ให้เป็นไปตามที่อยู่จริง ในตาราง person_address ก็ตาม  เวลาส่งออก 18 แฟ้ม สนย 18 แฟ้ม สปสช. ที่อยู่ที่ส่งออก ก็จะเป็น "420601" หมดทุกคน
ทำให้เวลานำไปประมวลผลในโปรแกรม provis provisepidem DSservellance provisGIS หรือโปรแกรมอื่น ๆ ข้อมูลจะผิดเพี้ยนจากความเป็นจริงอย่างมาก  การสอบสวนโรค โรคเรื้อรัง โรคติดต่อ ก็ไม่สามารถไปรวมกับ 18 แฟ้ม กับสถานพยาบาลอื่น เพื่อประมวลผลเป็นภาพรวมของ คปสอ. หรือ ของจังหวัดได้

ไม่ทราบว่าจะมีวิธีทำให้ 18 แฟ้ม ส่งออกไปตามที่อยู่จริง ได้อย่างไร เช่น
1 ดึงมาจาก patient กรณี patient.cid=person.cid หรือ person.patient_hn=patient.hn

2 ดึงจาก ตาราง person_address   แต่กรณีนี้ ลงข้อมูลที่อยู่นอกเขตน้อยมากครับ

ฝาก jame นครศรีธรรมราช upgrade patient2person  ให้เพิ่มที่อยู่จริงนอกเขต ตามตาราง person_address ด้วยนะครับ
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: Terminator2015 ที่ มิถุนายน 08, 2011, 22:23:28 PM
ฝาก jame นครศรีธรรมราช upgrade patient2person  ให้เพิ่มที่อยู่จริงนอกเขต ตามตาราง person_address ด้วยนะครับ

 ;D น่าสนใจครับ
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มิถุนายน 08, 2011, 22:42:20 PM
เอ..ผมเข้าใจว่า provis group ข้อมูลตาม house_regist_tpe_id นะครับ...สำหรับรายงานจำนวนประชากรแยกรายตำบลภายในแต่ละอำเภอ...ของผมมองดูปกติมาก ๆ เลยครับ...ในทุกตำบล.. 8) 8) 8) 8)
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ มิถุนายน 08, 2011, 23:05:19 PM
เอ..ผมเข้าใจว่า provis group ข้อมูลตาม house_regist_tpe_id นะครับ...สำหรับรายงานจำนวนประชากรแยกรายตำบลภายในแต่ละอำเภอ...ของผมมองดูปกติมาก ๆ เลยครับ...ในทุกตำบล.

อันนี้แสดงว่าอยู่ใน/นอกเขตเท่านั้น  แต่เวลานำไปประมวลผล จะต้องมีที่อยู่จริง ตาม GIS หรือตามมหาดไทย

สำหรับโรงพยาบาลถ้าจะให้แสดงตามที่อยู่จริงจะต้องเพิ่มทุกหมู่บ้าน ของอำเภอนั้น ๆ ให้อยู่ในตาราง Village เพิ่มเข้าทุกตำบลก่อน แล้วอาจใช้ tool ของ เจมส์ นำเข้าอีกที หรือใครนำเข้าแล้ว ไปอยู่นอกเขตหมด
คงต้องรอ ให้เจมส์ ทำ Tool ปรับปรุงที่อยู่ให้ ให้ upgrade เป็นปัจจุบันที่สุด
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มิถุนายน 08, 2011, 23:13:02 PM
จริงหรือครับ...ผมยังมองเป็น 2 มุม เพราะ รพ.อำเภอเองมี 2 สถานะ คือ pcu+ทุติยภูมิ ครับ..พื้นที่รับผิดชอบจริงในการสำรวจหลังคาเรือนและสุขาภิบาลและอืน ๆ ตามระบบบัญชียังมีอยู่จริงครับ...เกียงข้องกับงบประมาณอยู่มากหลายเรื่อง...หากเพิ่มหมู่บ้านเข้าไปมากมาก  ที่นี้่ การบริหารจัดการข้อมูลก็ยากมากที่เดียวครับ..แต่ก็แค่ความเห็นนะครับ...แล้วแต่แนวทางครับ...
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ มิถุนายน 09, 2011, 00:30:08 AM
จริงหรือครับ...ผมยังมองเป็น 2 มุม เพราะ รพ.อำเภอเองมี 2 สถานะ คือ pcu+ทุติยภูมิ ครับ..พื้นที่รับผิดชอบจริงในการสำรวจหลังคาเรือนและสุขาภิบาลและอืน ๆ ตามระบบบัญชียังมีอยู่จริงครับ...เกียงข้องกับงบประมาณอยู่มากหลายเรื่อง...หากเพิ่มหมู่บ้านเข้าไปมากมาก  ที่นี้่ การบริหารจัดการข้อมูลก็ยากมากที่เดียวครับ..แต่ก็แค่ความเห็นนะครับ...แล้วแต่แนวทางครับ...

อยู่ในเขตรับผิดชอบของ PCU โรงพยาบาล ก็ทำไปตามปกติครับ ข้อมูลที่อยู่นอกเหนือเขตรับผิดชอบของ PCU เราก็ไม่ต้องลงข้อมูลอยู่แล้วครับ เพียงแต่ให้แสดงสถานะที่อยู่ ในเขตอำเภอตามความเป็นจริงเท่านั้น ถ้าผู้รับบริการอยู่นอกอำเภอ เราก็กำหนดเป็นบ้านเลขที่ ศูนย์ เหมือนเดิม เพียงแต่ไปเพิ่มที่อยู่จริง ใน tab ที่อยู่นอกเขต ใน ตาราง person_address ทีเมนูด้านล่าง
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: James011 ที่ มิถุนายน 09, 2011, 08:50:16 AM
 ;D ;D ประเด็นน่าสนใจ 555
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มิถุนายน 09, 2011, 08:56:06 AM
งั้นคงต้องกำหนด บ้านเลขที่ 0 หมู่ 0 เป็น ตำบล และอำเภอเดียวกับที่ตั้ง สถานพยาบาลน่าจะ ok กว่าไหมครับ..จะได้เป็นไปแบบเดียวกับ HCIS + JHCIS +PROVIS หรือว่างัยดีครับ...พอดีใช้แบบนี่้อยู่  ส่งออกหมู่ 0 ทุกคนจะเป็นตำบล เดียวกับที่ตั้งสถานพยาบาล
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: James011 ที่ มิถุนายน 09, 2011, 09:03:58 AM
 ;D ;D ;D ;D    ผมคิดไว้ว่าจะทำ Tool  Up ทั้งในเขต นอกเขต  เลย  ลงในตาราง patient_address เวลาจะใช้งาน ทีอยู่ของ person ก็ดึงจากตารางนี้           ไม่ต้องมา join กับ patient เพื่อดึงที่อยู๋อีก
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: jdadmin1 ที่ มิถุนายน 09, 2011, 09:06:40 AM
อ้างถึง
Grin Grin Grin Grin    ผมคิดไว้ว่าจะทำ Tool  Up ทั้งในเขต นอกเขต  เลย  ลงในตาราง patient_address เวลาจะใช้งาน ทีอยู่ของ person ก็ดึงจากตารางนี้           ไม่ต้องมา join กับ patient เพื่อดึงที่อยู๋อีก
;D ;D ;D อย่าคิดเฉย ๆ ครับพี่เจมส์ ทำเลย ได้ข่าวช่วงนี้กำลัง HOT ;D ;D ;D
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: James011 ที่ มิถุนายน 09, 2011, 09:08:39 AM
อ้างถึง
Grin Grin Grin Grin    ผมคิดไว้ว่าจะทำ Tool  Up ทั้งในเขต นอกเขต  เลย  ลงในตาราง patient_address เวลาจะใช้งาน ทีอยู่ของ person ก็ดึงจากตารางนี้           ไม่ต้องมา join กับ patient เพื่อดึงที่อยู๋อีก
;D ;D ;D อย่าคิดเฉย ๆ ครับพี่เจมส์ ทำเลย ได้ข่าวช่วงนี้กำลัง HOT ;D ;D ;D
   ;D ;D ;D ;D   
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มิถุนายน 09, 2011, 09:15:24 AM
อ้างถึง
Grin Grin Grin Grin    ผมคิดไว้ว่าจะทำ Tool  Up ทั้งในเขต นอกเขต  เลย  ลงในตาราง patient_address เวลาจะใช้งาน ทีอยู่ของ person ก็ดึงจากตารางนี้           ไม่ต้องมา join กับ patient เพื่อดึงที่อยู๋อีก
;D ;D ;D อย่าคิดเฉย ๆ ครับพี่เจมส์ ทำเลย ได้ข่าวช่วงนี้กำลัง HOT ;D ;D ;D

หนับหนุนอย่างแรงงงงงงงงงง.... :D :D :D
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ มิถุนายน 09, 2011, 10:17:46 AM
;D ;D ;D ;D    ผมคิดไว้ว่าจะทำ Tool  Up ทั้งในเขต นอกเขต  เลย  ลงในตาราง patient_address เวลาจะใช้งาน ทีอยู่ของ person ก็ดึงจากตารางนี้           ไม่ต้องมา join กับ patient เพื่อดึงที่อยู๋อีก

อีกประเด็น หนึ่ง คงต้องฝาก อ.ชัยพร แก้การส่งออก 18 แฟ้ม ให้ดึงที่อยู่ จาก ตาราง patient ด้วย กรณีที่ ไม่มีที่อยู่จริงใน person(village)  และหรือ ไม่มีที่อยู่จริงใน patient_address ด้วยครับ


งั้นคงต้องกำหนด บ้านเลขที่ 0 หมู่ 0 เป็น ตำบล และอำเภอเดียวกับที่ตั้ง สถานพยาบาลน่าจะ ok กว่าไหมครับ..จะได้เป็นไปแบบเดียวกับ HCIS + JHCIS +PROVIS หรือว่างัยดีครับ...พอดีใช้แบบนี่้อยู่  ส่งออกหมู่ 0 ทุกคนจะเป็นตำบล เดียวกับที่ตั้งสถานพยาบาล

ตาม ของ เกื้อ ในส่วนถ้าเป็น ของ สอ. รพ.สต. จะไม่ค่อยมีปัญหามาก เพราะส่วนมากผู้รับบริการเป็นคนในพื้นที่อยู่แล้ว
แต่บริบทของ รพ. โดยเฉพาะ รพ.ใหญ่ ๆ รพจ. รพท. ผู้รับบริการมาจากทุกอำเภอ ต่างจังหวัดก็มี ถ้าส่งออกนอกอำเภอ คนจะเป็นตำบล เดียวกับที่ตั้งสถานพยาบาล ก็จะทำให้ข้อมูลของตำบลนั้น ๆ ผิดเพี้ยนไปอยากมากด้วยครับ บริบทของ สอ. กับ รพ.ใหญ่ จะแตกต่างกันอย่างมากครับ ยังไง ช่วยกันเสนอความคิดเห็นด้วยนะครับ 
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: Terminator2015 ที่ มิถุนายน 09, 2011, 14:34:09 PM
อยู่ในเขตรับผิดชอบของ PCU โรงพยาบาล ก็ทำไปตามปกติครับ ข้อมูลที่อยู่นอกเหนือเขตรับผิดชอบของ PCU เราก็ไม่ต้องลงข้อมูลอยู่แล้วครับ เพียงแต่ให้แสดงสถานะที่อยู่ ในเขตอำเภอตามความเป็นจริงเท่านั้น ถ้าผู้รับบริการอยู่นอกอำเภอ เราก็กำหนดเป็นบ้านเลขที่ ศูนย์ เหมือนเดิม เพียงแต่ไปเพิ่มที่อยู่จริง ใน tab ที่อยู่นอกเขต ใน ตาราง person_address ทีเมนูด้านล่าง

 ;D ;D ขอบคุณครับที่ให้แนวคิด ผมทำของผมเสร็จแล้ว เป็นวิชามาร ทางเทคนิค อธิบายได้ยาก 555
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ มิถุนายน 09, 2011, 16:06:19 PM
;D ;D ขอบคุณครับที่ให้แนวคิด ผมทำของผมเสร็จแล้ว เป็นวิชามาร ทางเทคนิค อธิบายได้ยาก 555

ขอทราบวิธีทำหน่อยครับ กรณีที่ เราโอนเข้าหมู่ 0 กว่า 200,000 record แล้ว
เมื่อเราเพิ่มบ้านของตำบลอื่นเข้าไปทีหลัง และต้องการ ปรับปรุงให้ไปอยู่ ตามที่อยู่ใหม่ที่เรา เพิ่มทีหลัง
(อย่าบอกนะว่า ให้ย้ายบ้านที่ละคน )
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: Terminator2015 ที่ มิถุนายน 09, 2011, 16:34:27 PM
ขอทราบวิธีทำหน่อยครับ กรณีที่ เราโอนเข้าหมู่ 0 กว่า 200,000 record แล้ว
เมื่อเราเพิ่มบ้านของตำบลอื่นเข้าไปทีหลัง และต้องการ ปรับปรุงให้ไปอยู่ ตามที่อยู่ใหม่ที่เรา เพิ่มทีหลัง
(อย่าบอกนะว่า ให้ย้ายบ้านที่ละคน )

จะอธิบายได้หรือเปล่านะ ผมทำแบบนี้ครับ
1. ใช้คำสั่ง ด้านล่างใน Navicat แล้ว export ออกเป็น text file ไว้
SELECT p.person_id,pt.addrpart,pt.moopart,pt.road,pt.chwpart,pt.amppart,pt.tmbpart from patient pt
left OUTER JOIN person p on p.cid=pt.cid
WHERE village_id=1

2. สร้างฐานข้อมูลด้วย MsAccess  แล้ว นำเข้าไฟล์ตามข้อ 1  เลือกเป็นชนิด text ทั้งหมดและให้ msaccess เพิ่มคีย์หลักด้านหน้าให้ด้วยครับ แล้วตรวจสอบความเรียบร้อยของข้อมูล (run เลขด้านหน้าไม่เป็น เลยใช้วิธีนี้)

3. ส่งออกเป็น Text File อีกรอบ
4. ใช้คำสั่งนำเข้าฐานข้อมูล (จะต้องเป็น Localhost นะครับ คำสั่งนี้) ชื่อไฟล์เปลี่ยนเอานะครับ จะใช้เวลาเร็วมาก แล้วจะขึ้นเหมือน error resault  แสดงว่าเสร็จแล้ว
load data infile 'd:/out.txt' into table person_address fields terminated by ',';

5. ทดสอบ Run table person_address ดูครับว่ามีข้อมูลเข้าหรือเปล่า  ถ้ามี ก็กด Save เป็น CDS  ไป Append เข้าฐานข้อมูลจริงได้เลยครับ

ประมาณนี้ครับ ลองดู
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ มิถุนายน 10, 2011, 10:15:53 AM
จะอธิบายได้หรือเปล่านะ ผมทำแบบนี้ครับ
1. ใช้คำสั่ง ด้านล่างใน Navicat แล้ว export ออกเป็น text file ไว้
SELECT p.person_id,pt.addrpart,pt.moopart,pt.road,pt.chwpart,pt.amppart,pt.tmbpart from patient pt
left OUTER JOIN person p on p.cid=pt.cid
WHERE village_id=1

2. สร้างฐานข้อมูลด้วย MsAccess  แล้ว นำเข้าไฟล์ตามข้อ 1  เลือกเป็นชนิด text ทั้งหมดและให้ msaccess เพิ่มคีย์หลักด้านหน้าให้ด้วยครับ แล้วตรวจสอบความเรียบร้อยของข้อมูล (run เลขด้านหน้าไม่เป็น เลยใช้วิธีนี้)

3. ส่งออกเป็น Text File อีกรอบ
4. ใช้คำสั่งนำเข้าฐานข้อมูล (จะต้องเป็น Localhost นะครับ คำสั่งนี้) ชื่อไฟล์เปลี่ยนเอานะครับ จะใช้เวลาเร็วมาก แล้วจะขึ้นเหมือน error resault  แสดงว่าเสร็จแล้ว
load data infile 'd:/out.txt' into table person_address fields terminated by ',';

5. ทดสอบ Run table person_address ดูครับว่ามีข้อมูลเข้าหรือเปล่า  ถ้ามี ก็กด Save เป็น CDS  ไป Append เข้าฐานข้อมูลจริงได้เลยครับ

ประมาณนี้ครับ ลองดู

แล้วจะแก้ไข ที่อยู่ ใน ตาราง house village อย่างไรครับ
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: Terminator2015 ที่ มิถุนายน 10, 2011, 11:33:21 AM
แล้วจะแก้ไข ที่อยู่ ใน ตาราง house village อย่างไรครับ

 ::) แก้ทำไมครับ ทุกคนที่ส่งออก และไปนำเข้าใหม่ จะเอาเฉพาะที่อยู่หมู่ 0 เท่านั้นครับ
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ มิถุนายน 10, 2011, 11:46:36 AM
แล้วจะแก้ไข ที่อยู่ ใน ตาราง house village อย่างไรครับ

 ::) แก้ทำไมครับ ทุกคนที่ส่งออก และไปนำเข้าใหม่ จะเอาเฉพาะที่อยู่หมู่ 0 เท่านั้นครับ

ก็แก้ไข คนที่อยู่ในเขตอำเภอ ที่เคยอยู่หมู่ที่ 0 ให้มาอยู่ตาม บ้านเลขที่จริง หมู่ที่จริง ตามหมู่บ้านที่เรากำหนดขึ้นมาใหม่ (ที่ได้กำหนดให้เพิ่มทุกหมู่บ้านในเขตอำเภอ ใว้แล้ว)
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: Kab_Moo ที่ มิถุนายน 17, 2011, 14:26:02 PM
รอ ข้อสรุป เพื่อดำเนินการ ครับ  ;D
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ มิถุนายน 20, 2011, 21:00:35 PM
เจมส์ นครศรี ทำไปถึงไหนแล้วครับ
หัวข้อ: Re: การส่งออก person 18 แฟ้มกับปัญหาเรื่องที่อยู่
เริ่มหัวข้อโดย: James011 ที่ มิถุนายน 21, 2011, 08:26:25 AM
เจมส์ นครศรี ทำไปถึงไหนแล้วครับ
      ;D ;D ;D ;D  SuperP2P -ระบบย้ายบ้าน