BMS-HOSxP Community

HOSxP => ยินดีต้อนรับ => ข้อความที่เริ่มโดย: udomchok ที่ กุมภาพันธ์ 17, 2009, 06:55:44 AM

หัวข้อ: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 17, 2009, 06:55:44 AM
มาแล้ว
- ปรับปรุงระบบห้องจ่ายยา Mode 3
- แก้ไข Bug บัญชี 2 / 5
- แก้ไข Bug ส่งข้อมูล 12+8 ข้อมูลซ้ำกันในตาราง PAT
- เพิ่มหน้าต่างแสดงข้อมูล 12+8 หลังจาก Export เสร็จแล้ว

ส่วน .17
- ปรับปรุงระบบ Formula transfer
- ปรับปรุงระบบห้องผ่าตัด เพิ่ม doctor note / operation image

รอ...รอ...รอ...
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: yord ที่ กุมภาพันธ์ 17, 2009, 08:08:37 AM
ตามไม่ทันแล้วขอรับ ช่วงนี้ไม่ค่อยมีเวลาเลยครับ ;D
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: jdadmin1 ที่ กุมภาพันธ์ 17, 2009, 08:11:22 AM
 ;D ;D ;D กำลังอัพที่เครื่องสำรอง แต่ยังคงต้องค่อย ๆ ทดสอบครับ ช่วงนี้กำลังปรับฐานข้อมูลอยู่ ;D ;D ;D
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: nahos ที่ กุมภาพันธ์ 17, 2009, 08:35:16 AM
ไม่ได้ทดสอบ แต่อัพใช้จริงแล้วครับ 

ในหน้าจอ IPD Medication Profile > สั่งยา
จะมีช่อง จำนวนเบิก จำนวนจ่าย ตรงนี้ลงจำนวนอย่างไรครับ
(ไม่ได้ใช้ ระบบ sub stock ครับ)
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: por ที่ กุมภาพันธ์ 17, 2009, 10:11:02 AM
Checking primary key
Checking structure phase 2
ALTER TABLE village_student_vaccine  ADD `epi_autistic_screen_type_id` int NULL   
ALTER TABLE village_student  ADD `out_region` char(1) NULL   
ALTER TABLE village_student  ADD `hos_guid` varchar(38) NULL   
ALTER TABLE village_student  ADD `school_room_no` int NULL   
ALTER TABLE village_student  ADD `village_school_room_id` int NULL   
ALTER TABLE village_student  ADD `discharge_date` date NULL   
ALTER TABLE village_student  ADD `discharge` char(1) NULL   
ALTER TABLE village_student  ADD `village_school_class_id` int NOT NULL   
ALTER TABLE village_student  ADD `person_id` int NOT NULL   
ALTER TABLE village_student  ADD `village_school_id` int NOT NULL   
ALTER TABLE stock_po  ADD `pr_ref_no` varchar(100) NULL   
ALTER TABLE stock_po  ADD `delivery_ref_date` date NULL   
ALTER TABLE stock_po  ADD `reference_id` int NULL   
ALTER TABLE stock_po  ADD `note` text NULL   
ALTER TABLE stock_po  ADD `cancel_reason` varchar(100) NULL   
ALTER TABLE stock_po  ADD `po_cancel` char(1) NULL   
ALTER TABLE stock_po  ADD `deliver_cancel` char(1) NULL   
ALTER TABLE stock_po  ADD `stock_po_discount_total` double(15,3) NULL   
ALTER TABLE stock_po  ADD `stock_po_discount` int NULL   
ALTER TABLE stock_po  ADD `stock_po_vat` double(15,3) NULL   
ALTER TABLE stock_po  ADD `stock_po_tax` char(1) NULL   
ALTER TABLE stock_po  ADD `po_type_id` int NULL   
ALTER TABLE stock_po  ADD `deliver_complete` char(1) NULL   
ALTER TABLE stock_po  ADD `deliver_count` int NULL   
ALTER TABLE stock_po  ADD `supplier_agent_id` int NULL   
ALTER TABLE stock_po  ADD `bdg_year` int NULL   
ALTER TABLE stock_po  ADD `po_item_amount` int NULL   
ALTER TABLE stock_po  ADD `po_amount` double(15,3) NULL   
ALTER TABLE stock_po  ADD `stock_po_confirm` char(1) NULL   
ALTER TABLE stock_po  ADD `paid_status_id` int NULL   
ALTER TABLE stock_po  ADD `purchase_type` int NULL   
ALTER TABLE stock_po  ADD `item_type` int NULL   
ALTER TABLE stock_po  ADD `budget_id` int NULL   
ALTER TABLE stock_po  ADD `supplier_id` int NULL   
ALTER TABLE stock_po  ADD `stock_po_date` date NULL   
ALTER TABLE stock_po  ADD `stock_po_no` varchar(30) NULL   
ALTER TABLE stock_po  ADD `warehouse_id` int NULL   
ALTER TABLE stock_item  ADD `item_code` varchar(25) NULL   
ALTER TABLE stock_item  ADD `unit_price` double(15,3) NULL   
ALTER TABLE stock_item  ADD `barcode_number` varchar(30) NULL   
ALTER TABLE stock_item  ADD `stock_class_id` int NULL   
ALTER TABLE stock_item  ADD `stock_item_cost_type_id` int NULL   
ALTER TABLE stock_item  ADD `fix_department` char(1) NULL   
ALTER TABLE stock_item  ADD `default_department_id` int NULL   
ALTER TABLE stock_item  ADD `newcode` varchar(20) NULL   
ALTER TABLE stock_item  ADD `oldcode` varchar(20) NULL   
ALTER TABLE stock_item  ADD `old_unit_cost` double(15,5) NULL   
ALTER TABLE stock_item  ADD `unit_cost` double(15,5) NULL   
ALTER TABLE stock_item  ADD `dummy_left_price` double(15,3) NULL   
ALTER TABLE stock_item  ADD `dummy_left_qty` int NULL   
ALTER TABLE stock_item  ADD `standard_code` varchar(30) NULL   
ALTER TABLE stock_item  ADD `reorder_qty` int NULL   
ALTER TABLE stock_item  ADD `reorder_level` int NULL   
ALTER TABLE stock_item  ADD `icode` varchar(7) NULL   
ALTER TABLE stock_item  ADD `item_package_name` varchar(30) NULL   
ALTER TABLE stock_item  ADD `item_unit_qty` int NULL   
ALTER TABLE stock_item  ADD `item_standard_price` double(15,3) NULL   
ALTER TABLE stock_item  ADD `item_use_status` char(1) NULL   
ALTER TABLE stock_item  ADD `item_type` int NULL   
ALTER TABLE stock_item  ADD `item_unit` varchar(50) NULL   
ALTER TABLE stock_item  ADD `item_name` varchar(250) NULL   
ALTER TABLE nondrugitems  ADD `ipd_default_pay` int NULL   
ALTER TABLE dttm  ADD `charge_area_qty` char(1) NULL   
ALTER TABLE dttm  ADD `thai_name` varchar(250) NULL   
ALTER TABLE dttm  ADD `dttm_guid` varchar(38) NULL   
ALTER TABLE dttm  ADD `active_status` char(1) NULL   
ALTER TABLE dttm  ADD `charge_per_qty` char(1) NULL   
ALTER TABLE dttm  ADD `unit` varchar(20) NULL   
ALTER TABLE dttm  ADD `dttm_group_id` int NULL   
ALTER TABLE dttm  ADD `ipd_price3` double(15,3) NULL   
ALTER TABLE dttm  ADD `ipd_price2` double(15,3) NULL   
ALTER TABLE dttm  ADD `ipd_price1` double(15,3) NULL   
ALTER TABLE dttm  ADD `opd_price3` double(15,3) NULL   
ALTER TABLE dttm  ADD `opd_price2` double(15,3) NULL   
ALTER TABLE dttm  ADD `opd_price1` double(15,3) NULL   
ALTER TABLE dttm  ADD `icode` varchar(7) NULL   
ALTER TABLE dttm  ADD `icd9cm` varchar(9) NULL   
ALTER TABLE dttm  ADD `icd10` varchar(9) NULL   
ALTER TABLE dttm  ADD `treatment` char(1) NULL   
ALTER TABLE dttm  ADD `vorder` int NULL   
ALTER TABLE dttm  ADD `requiredtc` char(1) NULL   
ALTER TABLE dttm  ADD `name` varchar(250) NULL   
ALTER TABLE drugitems  ADD `ipd_default_pay` int NULL   
ALTER TABLE diagtype  ADD `nhso_code` varchar(1) NULL   
ALTER TABLE datadictionary  ADD `update_staff` varchar(25) NULL   
ALTER TABLE datadictionary  ADD `mark_update` char(1) NULL   
ALTER TABLE datadictionary  ADD `last_update` datetime NULL   
ALTER TABLE datadictionary  ADD `description` text NULL   
ALTER TABLE datadictionary  ADD `field_type` varchar(150) NULL   
ALTER TABLE datadictionary  ADD `fieldname` varchar(50) NOT NULL   
CREATE TABLE village_student ( `village_student_id` int NOT NULL  )
CREATE TABLE stock_po ( `stock_po_id` int NOT NULL  )
CREATE TABLE stock_item ( `item_id` int NOT NULL  )
CREATE TABLE dttm ( `code` varchar(10) NOT NULL  )
CREATE TABLE datadictionary ( `tablename` varchar(50) NOT NULL  )
Checking structure phase 1
Table opdscreen has hos_guid
Table patient has hos_guid
Table ovst has hos_guid
Table opitemrece has hos_guid
Update hosxp_dll_field data ...
Upgrade MySQL Start
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: nate ที่ กุมภาพันธ์ 17, 2009, 10:31:14 AM
อาจารย์คะรบกวนเรื่องส่งออก 12 และ 8 แฟ้ม สปสช แฟ้ม nutri   3.52.2.16  เวลาส่งออกแล้วมีกลุ่มอายุอื่นๆที่ไม่ใช่ 0-5 ปี ออกมาด้วยค่ะได้จำนวน record เยอะเลย ;) ขอบคุณค่ะ
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: manoi ที่ กุมภาพันธ์ 17, 2009, 10:48:25 AM
แก้ไขให้แล้วครับใน 3.52.2.17
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: vniwat ที่ กุมภาพันธ์ 17, 2009, 12:59:38 PM
อ.ครับ งานทันตกรรม รายละเอียด ICD 10 ไม่ปรากฏตามรูปครับ
แต่หน้าแสดงรายชื่อ หลัง DX พบว่าปรากฏครับ ไม่ทราบว่าท่านอื่น
เป็นเหมือนผมไหมครับ
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: pongsa ที่ กุมภาพันธ์ 17, 2009, 13:01:55 PM
ในตารางบัญชี1  update สิทธิ์จากแฟ้ม  ในส่วนของ
update สิทธิ์ person  จากตาราง HIPDATA  อยากให้ข้อมูลไปปรับในตาราง person  เช่น  update สทธิ์ครั้งสุดท้าย  pttype_begin_date   pttype_exire_date  pttype_ hospmain  pttype_hospsub  และข้อมูลต่างในตาราง PERSON ครับ

ตอนนี้ใช้  3.52.2.13
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: nahos ที่ กุมภาพันธ์ 17, 2009, 13:29:21 PM
หน้าจอ ยืนยันการบันทึกข้อมูล
จะเก็บตัวเลือก ส่งต่อผู้ป่วยไปที่
เป็นของห้องนั้น ๆ ครับ

เช่น
 login แผนก ห้องตรวจ  เวลากดบันทึกข้อมูล หน้าจอ ยืนยันการบันทึกข้อมูล ค่า default ก็จะเป็น ห้องตรวจ
 login แผนก ห้องจ่ายยา เวลากดบันทึกข้อมูล หน้าจอ ยืนยันการบันทึกข้อมูล ค่า default ก็จะเป็น ห้องจ่ายยาผู้ป่วยนอกครับ

เมื่อก่อนจะ  default ค่าสุดท้ายที่เราเลือก เช่น
login แผนก ห้องตรวจ  เวลากดบันทึกข้อมูล หน้าจอ ยืนยันการบันทึกข้อมูล ส่งไปห้องจายยา ค่า default ก็จะเป็น ห้องจ่ายยา
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: youdngean ที่ กุมภาพันธ์ 17, 2009, 16:33:02 PM
เรียน อ. และผู้รู้ทุกท่านครับ สอบถามเรื่องการพิมพ์ sticker ยาครับ ผู้ป่วยใน ที่ รพ.ใช้ from-sticker-ipd-profile ครับ แต่พบปัญหาคือเมื่อสั่งยาแบบ home ปรากฏว่า sticker ที่พิพม์ออกมาใช้ from คนละแบบกันไม่ทราบว่า สั่งยากลับบ้านดึง from จากระบบหรือจาก from ไหนรบกวนช่วยชี้แนะด้วยครับ ขอบพระคุณมากครับ  :) ;) :D
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: doramon ที่ กุมภาพันธ์ 17, 2009, 17:53:42 PM
เรียน อ. และผู้รู้ทุกท่านครับ สอบถามเรื่องการพิมพ์ sticker ยาครับ ผู้ป่วยใน ที่ รพ.ใช้ from-sticker-ipd-profile ครับ แต่พบปัญหาคือเมื่อสั่งยาแบบ home ปรากฏว่า sticker ที่พิพม์ออกมาใช้ from คนละแบบกันไม่ทราบว่า สั่งยากลับบ้านดึง from จากระบบหรือจาก from ไหนรบกวนช่วยชี้แนะด้วยครับ ขอบพระคุณมากครับ  :) ;) :D


ส่งหน้าจอที่ใช้พิมพ์มาด้วย 

ว่าเลือกแบบไหนครับ
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: golf_win ที่ กุมภาพันธ์ 17, 2009, 20:21:13 PM
ในตารางบัญชี1  update สิทธิ์จากแฟ้ม  ในส่วนของ
update สิทธิ์ person  จากตาราง HIPDATA  อยากให้ข้อมูลไปปรับในตาราง person  เช่น  update สทธิ์ครั้งสุดท้าย  pttype_begin_date   pttype_exire_date  pttype_ hospmain  pttype_hospsub  และข้อมูลต่างในตาราง PERSON ครับ

ตอนนี้ใช้  3.52.2.13
ถ้า update ได้จริงก็สุดยอดเลยครับ ยกมือเห็นด้วยครับ ;D ;D
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: atit ที่ กุมภาพันธ์ 17, 2009, 21:51:52 PM
ไปเร็วจริงๆ รอ .17 ดีกว่าใหม่ดี ;D
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: Terminator2015 ที่ กุมภาพันธ์ 18, 2009, 00:39:39 AM
 ;Dของผม Update Hipdata อยู่แล้วครับ ไ้ด้ใช้ประโยชน์ 2 เด้งครับ แต่ต้องปรับปรุงนิดหน่อย ดังนี้
- ทำ HipData จากโครงสร้าง WelfareUC2 (โปรแกรมพิมพ์บัตรทอง) ผมจะอัดทุกสิทธิ์ลงในนี้ด้วย
- นำเข้าผ่านเมนู (ไม่ใช่ริบบอนด์นะ่ครับ) อื่นๆ (ดูรูป)
- ก็จะสามารถตรวจสอบเวลาห้องบัตรส่งตรวจได้ (แต่ต้องไปกำหนดสิทธิ์ system setting ดังรูป)
- ถ้าจะให้ตรวจสอบสิทธิ์เบิกได้ / ประกันสังคม ต้องไปกำหนด (ดังรูปตัวอย่าง) ลองประยุกต์ดูครับ
- แต่ว่า เวลานำเข้า Hipdata ที่ฟิวส์ moi_status จะมีแค่ 2 ค่าคือ WEL กับ UCS  ต้องไปใช้คำสั่ง update สิทธิ์เบิกได้ให้ moi_status='OFC' ,ประกันสังคมก็เป็น SSS ตามที่เราตั้งไว้เบื้องต้นจึงจะแสดงสิทธิ์ได้ถูกต้อง เวลาส่งตรวจ
- กาีร Update สิทธิ์ที่ Person ก็เข้าไป เชิงรุก บัญชี1 ตามภาพก็แล้วกันครับ ก็เสร็จ

ยืดยาวไปนิด คงพอเข้าใจนะครับ
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: Terminator2015 ที่ กุมภาพันธ์ 18, 2009, 00:45:37 AM
 ;Dถ้า อ.MN มีแนวคิดจะปรับให้สั้นกว่านี้ได้ก็คงจะดีครับ

ขอเพิ่มอีกนิดครับ เวลาส่ง 12 แฟ้ม และ 12+8 แฟ้ม เมื่อส่งออกเสร็จ สามารถกดหัวคอลัมน์ เพื่อเรียง A-Z ,Z-A เพื่อตรวจสอบข้อมูลง่ายขึ้นได้แล้วครับ แต่ ส่ง 18 แฟ้ม Provis กับ 18 แฟ้ม สปสช. ยังเป็นแบบเดิมอยู่ ไม่สามารถทำได้ ยังไงถ้าอาจารย์พอมีเวลาช่วยปรับให้อีกนิดเดียวนะครับ ขอบคุณครับ
หัวข้อ: Re: HOSxP 3.52.2.16
เริ่มหัวข้อโดย: youdngean ที่ กุมภาพันธ์ 18, 2009, 08:36:21 AM
เรียน อ.อีอดครับพิมพ์ stricker ยาที่หน้าจอนี้ครับ ยากลับบ้าน ขอบคุณมากครับ จะรอการชี้แนะอยู่  :) ;) :D