BMS-HOSxP Community

HOSxP => HOSxP PCU => ข้อความที่เริ่มโดย: shukree ที่ สิงหาคม 07, 2008, 08:22:02 AM

หัวข้อ: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: shukree ที่ สิงหาคม 07, 2008, 08:22:02 AM
ผมลง HOSxP ในเครื่องทดสอบโดยใช้ฐานข้อมูลของโรงพยาบาล ( hosxp ) และผมลง HOSxP_PCU โดยจะใช้ MySQL ร่วมกันแต่จะใช้ฐานข้อมูลของสถานีอนามัย ( hosxp_pcu ) พอ login เข้า hosxp_pcu เกิด errpr ดังรูปครับ ไม่ทราบติดตั้งร่วมกันแบบนี้ได้หรือเปล่าหรือต้อง set ค่าอย่างไรครับ
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: BMS MA Team ที่ สิงหาคม 07, 2008, 09:14:44 AM
ตรวจสอบตรง Connection คะ
ว่าใส่ Database เป็นอะไร  ถ้าใช้ฐานข้อมูลเดียวกับโรงพยาบาล
ต้องใส่ Database : hos
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: shukree ที่ สิงหาคม 07, 2008, 12:13:58 PM
จะใ้คนละฐานกันครับ คือ รพ.ใช้ hos ส่วนของสถานีอนามัยจะใช้ hosxp_pcu ครับ
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: shukree ที่ สิงหาคม 07, 2008, 23:39:29 PM
ช่วยด้วยครับ ผอ.เร่งแล้วครับ
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: jdadmin1 ที่ สิงหาคม 08, 2008, 00:40:42 AM
 ;D ;D ;D แยก database ผมยังไม่เคยลองเลยครับ สงสัยต้องลองซะแล้วเรา บอก ผอ.ใจเย็น ๆ ครับ  ;D ;D ;D
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: Neo28 ที่ สิงหาคม 08, 2008, 01:00:44 AM
ที่ MySQL ไม่ทราบว่ามี  DB  ตัว hos_pcu หรือยังครับเพราะปกติถ้าเดิมจะมี DB เฉพาะ hos น่ะครับ ;)
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: shukree ที่ สิงหาคม 08, 2008, 01:26:37 AM
น่าจะไม่มีน่ะครับ ไม่ทราบว่าจะสร้างใหม่อย่างไรครับ
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: jdadmin1 ที่ สิงหาคม 08, 2008, 07:21:12 AM
 ;) ;) ;) ปัญหาคือเราต้องสร้าง database ขึ้นมาใหม่ หรือเราต้องใช้ MySQL อีกตัวมารัน PCU เมื่อคืนลองยังไม่มีข้อสรุปเลยครับ ดึกไปหน่อย ที่อยากทราบตอนนี้มาก ๆ คือถ้าเราจะสร้าง database ของ HOSxP_PCUเราจะสร้างอย่างไร รบกวนผู้รู้หน่อยครับ  :D :D :D
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: shukree ที่ สิงหาคม 08, 2008, 07:56:32 AM
เห็นด้วยครับ เผอิญว่าที่มีเครื่องให้ศึกษาอยู่เครื่องเดียวที่บ้านครับ
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: manoi ที่ สิงหาคม 08, 2008, 08:10:16 AM
ถ้าทดสอบในเครื่องตัวเองและต้องการสร้างฐานข้อมูลใหม่ชื่อ hosxp_pcu จากฐานข้อมูล hos ล่ะก็ เอา Script นี้ไปวางไว้ใน Folder Program Files\HOSxP แล้วเรียกใช้งานครับ

หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: perjer4675 ที่ สิงหาคม 08, 2008, 08:45:49 AM
ถ้าแยกฐานข้อมูลแบบ นี้แล้วข้อมูลจากทั้งสองฐานข้อมูลจะเข้ามารวมกันแบบไหน ครับ ผมยังไม่ค่อยเข้าใจครับขอคำแนะนำด้วยครับ  ;D ;D
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: anukul ที่ สิงหาคม 08, 2008, 11:01:24 AM
ผมก็ทดลองใช้ใน NB เช่นกันครับ ลองทำแบบง่ายๆ ก็พอได้นะครับ สำหรับ MySQL บน Windows

ตามความเข้าใจ (ไม่รู้ถูกหรือเปล่านะครับ)  ฐานข้อมูลของรพ. (HOSxP) และฐานข้อมูลของสอ./PCU (HOSxP-PCU)  เป็น ฐานข้อมูลเหมือนกัน มีตารางเท่ากัน ฟิลด์เหมือนกัน ครับ  เพียงแต่โปรแกรม client ที่เราจะเรียกใช้ คือ ตัวไหน

ดังนั้น ถ้าเราต้องการทดสอบโปรแกรม HOSxP-PCU ก็สามารถเรียก connection ไปที่ฐานข้อมูลเดิมของรพ.ได้เลย เช่น ใน MySQL ของเครื่องทดสอบเรามี Database HOS อยู่  ก็แก้ไข connection เป็นชื่อ HOS แล้วใช้ username password ของรพ. (น่าจะเป็น user ที่มีสิทธิ administrator) เข้าโปรแกรม HOSxP-PCU ได้เลย แล้วลองเล่นได้เต็มที่ทุกเมนู

แต่ถ้าต้องการแยกอีกฐานข้อมูลของสอ. แยกจากกัน  ผมใช้วิธี copy folder hos ใน mysql/data  แล้วเปลี่ยนชื่อ folder เป็น hosxp_pcu    เวลาเข้าโปรแกรม HOSxP-PCU ก็เปลี่ยน connection มาที่่ database hosxp_pcu   แล้วใช้ username password ของรพ.เดิมนั่นแหละ  พอเข้าไปได้ ก็รีบไปเพิ่ม user ใหม่ได้เลยครับ

ข้อมูลทั้ง 2 ฐาน ไม่น่าจะรวมกันได้นะครับ

ผมสงสัยว่า ในเครื่องทดสอบ ทำไมต้องแยก 2 ฐานข้อมูลด้วยครับ  ???

 :)
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: sulaiman_hosxp ที่ ธันวาคม 07, 2008, 21:30:01 PM
ขอถามเพิ่มเติมครับ  รพ.ของผมจะมี PCU ในรพ.เลยครับ ผมไม่ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมใช้ใน hosxp ได้เลยใช่มั้ย คือ บัญชี 1-8  แต่สอ.ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมเข้าใจถูกหรือเปล่าครับ   
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ ธันวาคม 07, 2008, 22:13:29 PM
ขอถามเพิ่มเติมครับ  รพ.ของผมจะมี PCU ในรพ.เลยครับ ผมไม่ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมใช้ใน hosxp ได้เลยใช่มั้ย คือ บัญชี 1-8  แต่สอ.ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมเข้าใจถูกหรือเปล่าครับ  

แนะนำให้ งานส่งเสริมใช้ hosxp_pcu หรือ hosxp ก็ได้
แต่ใช้ hosxp_pcu จะง่ายกว่าครับ โดยใช้ ฐาน hos ครับ ฐานเดียวกันคับ
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: jdadmin1 ที่ ธันวาคม 07, 2008, 22:18:03 PM
อ้างถึง
ขอถามเพิ่มเติมครับ  รพ.ของผมจะมี PCU ในรพ.เลยครับ ผมไม่ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมใช้ใน hosxp ได้เลยใช่มั้ย คือ บัญชี 1-8  แต่สอ.ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมเข้าใจถูกหรือเปล่าครับ
;D ;D ;D เข้าใจถูกครึ่งเดียวครับ ความจริงมันก็ใช้ได้ทั้ง HOSxP และ HOSxP_PCU ครับ ต้องลองเล่นกับฐานสำรองดูครับถึงจะเข้าใจการเชื่อมโยงระหว่าง 2 โปรแกรม(แล้วท่านจะเพลิดเพลิน ๆ) ด้วยเหตุผลที่ว่ามันเป็นฐานข้อมูล hos ตัวเดียวกันครับ ;D ;D ;D
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ ธันวาคม 07, 2008, 22:24:12 PM
และก็มีอีกอย่างหนึ่งที่ผมจะแนะนำว่าการใช้ hosxp_pcu อย่างเดียว
มักจะเกิดปัญหาบ่อยและแก้ยากครับ
ผมเจอกับ 101 สอ.ที่ประสบอยู่ครับ
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: อู๋kokha50 ที่ ธันวาคม 07, 2008, 22:42:09 PM
ขอถามเพิ่มเติมครับ  รพ.ของผมจะมี PCU ในรพ.เลยครับ ผมไม่ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมใช้ใน hosxp ได้เลยใช่มั้ย คือ บัญชี 1-8  แต่สอ.ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมเข้าใจถูกหรือเปล่าครับ   


อธิบายเรื่อง ก้อนฐานข้อมูล จำเป็นต้องมี 2 ก้อน คือว่า...
ก้อนที่ 1 ชื่อ Hosxp(รพ.) โครงสร้างได้ออกแบบไว้เพื่อตั้งรับ ให้บริการโดยต้องมีเลข HN และมี CID
              เป็นตัวคัดแยกระบุตัวบุคคล ที่สำคัญคือครอบคลุมบุคคลทั้งอำเภอ+นอกอำเภอด้วย
ก้อนที่ 2 ชื่อ Hosxp_PCU โครงสร้างได้ออกแบบไว้ ทั้งตั้งรับให้บริการ(Activity)+ เชิงรุก(Coverage) โดยอาจ
             จะมี HN และ ไม่มี HN(คือไม่มารับบริการที่รพ.เลยอยู่ที่ในหมู่บ้าน) แต่ต้องมีชื่อในฐานข้อมูลด้วย เพราะ
              เป็นบุคคลในเขตรับผิดชอบของ รพ. อยู่ในอำเภอ

สรุปว่า ข้อมูลก้อนที่ 1 กับข้อมูลก้อนที่ 2 มัน Intersec กันอยู่ เพราะว่า ก้อนที่ 2 ไม่ใช่ Subset ของ ก้อนที่ 1 เพราะว่ามีบางคนไม่มีเลข HN  และ ก้อนที่ 1 ก็ไม่ใช่ Subset ของก้อนที่ 2 เพราะ มีประชากรที่อยู่นอกเขตรพอยู่มากมายที่มี HN  (เขียนแล้วงง) 
           จึงจำเป็นต้องแยกเป็น 2 ก้อน เพราะไม่สามารถนำมารวมกันได้ แต่ อ.MN ได้ทำการเชื่อมโยง
ข้อมูลทั้ง 2 ก้อน ด้วย CID ครับ โดยยึดก้อนที่ 1  Hosxp เป็นหลักสังเกตูจากการมี HN แล้ว จะค้นหาและเติมในก้อนที่ 2 ได้ง่ายกว่า  

ตอบคำถาม ว่า PCU ที่อยู่ใน รั้วหรือในอาคาร ของ รพ จะทำอย่างไร
 ใน Hosxp Full ตอนติดตั้ง มันจะติดตั้งฐานข้อมูลทั้ง Hosxp+hosxp_PCU ไปด้วยกันเรียบร้อยแล้ว
 ท่านก็สามารถ ใช้็Hosxp ในรพ. ได้เลยแต่ต้องไป set ระบบให้ใช้ห้องแพทย์แบบ PCU ใน Sytem setting
 โดยไม่จำเป็นต้องใช้ Hosx_PCU อีก แต่หากจะใช้แบบ Hosxp_pcu ก็สามารถทำได้เช่นกัน (ได้ทั้ง2แบบ เลือกเอาเองครับ)   เพราะอยู่ใน รพ.ยังใช้ SERVER ตัวเดียวกันอยู่ดี ฐานข้อมูลก็อันเดียวกัน เพียงแต่ เครื่อง Client แยกกันระหว่าง client_ระบบ รพ กับ client_ระบบ PCU เท่านั้นเอง

แต่ถ้าหาก เป็น PCU นอกรั้ว รพ แยก SERVER กันไปเลย
    จำเป็นต้อง ใช้ระบบ Hosxp_pcu ติดตั้งเฉพาะ ส่วนของ PCU และมี SERVER ใหม่ ข้อมูลจะไม่เชื่อมกับ HN ของ รพ
หากต้องการเชื่อม ต้องใช้ระบบ Dataware House เชื่อมฐานข้อมูลระหว่าง SERVER_รพ  กับ SERVER_PCU ครับ อันนี้ผมไม่ค่อยมีความรู้เพราะยังไม่ได้ทำ ต้องรอจังหวัดที่ำทำไปแล้ว ให้อ.ท่านอื่นมาตอบต่อ ครับ
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: sulaiman_hosxp ที่ ธันวาคม 09, 2008, 19:35:35 PM
สรุปง่ายๆว่า ฐานข้อมูล hosxp กับ ฐานข้อมูล hosxp_pcu สามารถใช้ฐานข้อมูลรวมกัน แต่ต้องเปิดระบบให้ใช้ห้องแพทย์แบบ PCU  ด้วย ใช่มั้ยครับ ขอบคุณครับ
หัวข้อ: Re: Error ตอนเชื่อม hosxp_pcu database
เริ่มหัวข้อโดย: อู๋kokha50 ที่ ธันวาคม 09, 2008, 20:28:22 PM
ถูกต้องครับ