BMS-HOSxP Community
HOSxP => HOSxP PCU => ข้อความที่เริ่มโดย: shukree ที่ สิงหาคม 07, 2008, 08:22:02 AM
-
ผมลง HOSxP ในเครื่องทดสอบโดยใช้ฐานข้อมูลของโรงพยาบาล ( hosxp ) และผมลง HOSxP_PCU โดยจะใช้ MySQL ร่วมกันแต่จะใช้ฐานข้อมูลของสถานีอนามัย ( hosxp_pcu ) พอ login เข้า hosxp_pcu เกิด errpr ดังรูปครับ ไม่ทราบติดตั้งร่วมกันแบบนี้ได้หรือเปล่าหรือต้อง set ค่าอย่างไรครับ
-
ตรวจสอบตรง Connection คะ
ว่าใส่ Database เป็นอะไร ถ้าใช้ฐานข้อมูลเดียวกับโรงพยาบาล
ต้องใส่ Database : hos
-
จะใ้คนละฐานกันครับ คือ รพ.ใช้ hos ส่วนของสถานีอนามัยจะใช้ hosxp_pcu ครับ
-
ช่วยด้วยครับ ผอ.เร่งแล้วครับ
-
;D ;D ;D แยก database ผมยังไม่เคยลองเลยครับ สงสัยต้องลองซะแล้วเรา บอก ผอ.ใจเย็น ๆ ครับ ;D ;D ;D
-
ที่ MySQL ไม่ทราบว่ามี DB ตัว hos_pcu หรือยังครับเพราะปกติถ้าเดิมจะมี DB เฉพาะ hos น่ะครับ ;)
-
น่าจะไม่มีน่ะครับ ไม่ทราบว่าจะสร้างใหม่อย่างไรครับ
-
;) ;) ;) ปัญหาคือเราต้องสร้าง database ขึ้นมาใหม่ หรือเราต้องใช้ MySQL อีกตัวมารัน PCU เมื่อคืนลองยังไม่มีข้อสรุปเลยครับ ดึกไปหน่อย ที่อยากทราบตอนนี้มาก ๆ คือถ้าเราจะสร้าง database ของ HOSxP_PCUเราจะสร้างอย่างไร รบกวนผู้รู้หน่อยครับ :D :D :D
-
เห็นด้วยครับ เผอิญว่าที่มีเครื่องให้ศึกษาอยู่เครื่องเดียวที่บ้านครับ
-
ถ้าทดสอบในเครื่องตัวเองและต้องการสร้างฐานข้อมูลใหม่ชื่อ hosxp_pcu จากฐานข้อมูล hos ล่ะก็ เอา Script นี้ไปวางไว้ใน Folder Program Files\HOSxP แล้วเรียกใช้งานครับ
-
ถ้าแยกฐานข้อมูลแบบ นี้แล้วข้อมูลจากทั้งสองฐานข้อมูลจะเข้ามารวมกันแบบไหน ครับ ผมยังไม่ค่อยเข้าใจครับขอคำแนะนำด้วยครับ ;D ;D
-
ผมก็ทดลองใช้ใน 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 ฐานข้อมูลด้วยครับ ???
:)
-
ขอถามเพิ่มเติมครับ รพ.ของผมจะมี PCU ในรพ.เลยครับ ผมไม่ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมใช้ใน hosxp ได้เลยใช่มั้ย คือ บัญชี 1-8 แต่สอ.ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมเข้าใจถูกหรือเปล่าครับ
-
ขอถามเพิ่มเติมครับ รพ.ของผมจะมี PCU ในรพ.เลยครับ ผมไม่ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมใช้ใน hosxp ได้เลยใช่มั้ย คือ บัญชี 1-8 แต่สอ.ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมเข้าใจถูกหรือเปล่าครับ
แนะนำให้ งานส่งเสริมใช้ hosxp_pcu หรือ hosxp ก็ได้
แต่ใช้ hosxp_pcu จะง่ายกว่าครับ โดยใช้ ฐาน hos ครับ ฐานเดียวกันคับ
-
ขอถามเพิ่มเติมครับ รพ.ของผมจะมี PCU ในรพ.เลยครับ ผมไม่ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมใช้ใน hosxp ได้เลยใช่มั้ย คือ บัญชี 1-8 แต่สอ.ต้องใช้ hosxp_pcu ใช่มั้ยครับ ผมเข้าใจถูกหรือเปล่าครับ
;D ;D ;D เข้าใจถูกครึ่งเดียวครับ ความจริงมันก็ใช้ได้ทั้ง HOSxP และ HOSxP_PCU ครับ ต้องลองเล่นกับฐานสำรองดูครับถึงจะเข้าใจการเชื่อมโยงระหว่าง 2 โปรแกรม(แล้วท่านจะเพลิดเพลิน ๆ) ด้วยเหตุผลที่ว่ามันเป็นฐานข้อมูล hos ตัวเดียวกันครับ ;D ;D ;D
-
และก็มีอีกอย่างหนึ่งที่ผมจะแนะนำว่าการใช้ hosxp_pcu อย่างเดียว
มักจะเกิดปัญหาบ่อยและแก้ยากครับ
ผมเจอกับ 101 สอ.ที่ประสบอยู่ครับ
-
ขอถามเพิ่มเติมครับ รพ.ของผมจะมี 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 ครับ อันนี้ผมไม่ค่อยมีความรู้เพราะยังไม่ได้ทำ ต้องรอจังหวัดที่ำทำไปแล้ว ให้อ.ท่านอื่นมาตอบต่อ ครับ
-
สรุปง่ายๆว่า ฐานข้อมูล hosxp กับ ฐานข้อมูล hosxp_pcu สามารถใช้ฐานข้อมูลรวมกัน แต่ต้องเปิดระบบให้ใช้ห้องแพทย์แบบ PCU ด้วย ใช่มั้ยครับ ขอบคุณครับ
-
ถูกต้องครับ