BMS-HOSxP Community

HOSxP => Development => ข้อความที่เริ่มโดย: doramon ที่ กันยายน 16, 2008, 23:49:29 PM

หัวข้อ: HOSxP 3.51.9.16
เริ่มหัวข้อโดย: doramon ที่ กันยายน 16, 2008, 23:49:29 PM
HOSxP 3.51.9.16

Checking structure phase 2
ALTER TABLE stock_supplier_item  ADD `item_tax` char(1) NULL   
ALTER TABLE stock_supplier_item  ADD `item_date` date NULL   
ALTER TABLE stock_subdraw_list  ADD `remain` int NULL   
ALTER TABLE stock_subdraw_list  ADD `stock_subdraw_unitcost` double(15,5) NULL   
ALTER TABLE stock_subdraw_list  ADD `stock_subdraw_price` double(15,3) NULL   
ALTER TABLE stock_subdraw_list  ADD `confirm_empty` char(1) NULL   
ALTER TABLE stock_subdraw_list  ADD `stock_subdraw_qty` int NULL   
ALTER TABLE stock_subdraw_list  ADD `item_id` int NULL   
ALTER TABLE stock_subdraw_list  ADD `stock_subdraw_id` int NULL   
ALTER TABLE stock_subdraw  ADD `total_price` double(15,3) NULL   
ALTER TABLE stock_subdraw  ADD `item_count` int NULL   
ALTER TABLE stock_subdraw  ADD `stock_subdraw_complete` char(1) NULL   
ALTER TABLE stock_subdraw  ADD `warehouse_id` int NULL   
ALTER TABLE stock_subdraw  ADD `stock_subdraw_approve` char(1) NULL   
ALTER TABLE stock_subdraw  ADD `stock_subdraw_approve_name` varchar(100) NULL   
ALTER TABLE stock_subdraw  ADD `stock_subdraw_officer_name` varchar(100) NULL   
ALTER TABLE stock_subdraw  ADD `stock_subdraw_request_date` date NULL   
ALTER TABLE stock_subdraw  ADD `department_id` int NULL   
ALTER TABLE stock_subdraw  ADD `stock_subdraw_no` varchar(50) NULL   
ALTER TABLE stock_subdraw  ADD `stock_subdraw_date` date NULL   
ALTER TABLE stock_snapshot_detail  ADD `avg_unit_cost` double(15,5) NULL   
ALTER TABLE stock_return_cutpay_list  ADD `stock_return_cutpay_unit_qty` int NULL   
ALTER TABLE stock_return_cutpay_list  ADD `stock_cutpay_list_id` int NOT NULL   
ALTER TABLE stock_return_cutpay_list  ADD `stock_return_cutpay_qty` int NOT NULL   
ALTER TABLE stock_return_cutpay_list  ADD `item_list_id` int NOT NULL   
ALTER TABLE stock_return_cutpay_list  ADD `stock_return_cutpay_id` int NOT NULL   
ALTER TABLE stock_return_cutpay  ADD `cutpay_id` int NULL   
ALTER TABLE stock_return_cutpay  ADD `stock_return_cutpay_no` varchar(20) NULL   
ALTER TABLE stock_return_cutpay  ADD `remark` varchar(250) NULL   
ALTER TABLE stock_return_cutpay  ADD `department_id` int NOT NULL   
ALTER TABLE stock_return_cutpay  ADD `stock_return_cutpay_date` date NULL   
ALTER TABLE stock_return  ADD `stock_return_no` varchar(20) NULL   
ALTER TABLE stock_request_list  ADD `remark` varchar(250) NULL   
ALTER TABLE stock_request_list  ADD `supplier_id` int NULL   
ALTER TABLE stock_request  ADD `use_date` date NULL   
ALTER TABLE stock_proviso_item  ADD `supplier_item_id` int NULL   
ALTER TABLE stock_proviso_item  ADD `item_id` int NULL   
ALTER TABLE stock_po_detail  ADD `reference_id` int NULL   
ALTER TABLE stock_po_detail  ADD `stock_deliver_qty` int NULL   
ALTER TABLE stock_po_detail  ADD `cancel_reason` varchar(100) NULL   
ALTER TABLE stock_po_detail  ADD `stock_po_before_discount_price` double(15,5) NULL   
ALTER TABLE stock_po  ADD `reference_id` int NULL   
ALTER TABLE stock_po  ADD `note` text NULL   
ALTER TABLE stock_item_list  ADD `stock_po_id` int NULL   
ALTER TABLE stock_item_list  ADD `item_qty` int NULL   
ALTER TABLE stock_item_list  ADD `icode` varchar(7) NULL   
ALTER TABLE stock_item_list  ADD `item_unitqty` int NULL   
ALTER TABLE stock_item_list  ADD `item_price` double(15,5) NULL   
ALTER TABLE stock_item_list  ADD `warehouse_id` int NULL   
ALTER TABLE stock_expire  ADD `inv_name` varchar(200) NULL   
ALTER TABLE stock_expire  ADD `item_expire` date NULL   
ALTER TABLE stock_expire  ADD `inv_no` varchar(50) NULL   
ALTER TABLE stock_expire  ADD `price` double(15,3) NULL   
ALTER TABLE stock_expire  ADD `item_left_qty` int NULL   
ALTER TABLE stock_expire  ADD `location_id` int NULL   
ALTER TABLE stock_expire  ADD `stock_type` char(1) NULL   
ALTER TABLE stock_expire  ADD `item_lotno` varchar(50) NULL   
ALTER TABLE stock_expire  ADD `item_id` int NULL   
ALTER TABLE stock_expire  ADD `transaction_date` date NULL   
ALTER TABLE stock_draw_list  ADD `last_activity` datetime NULL   
ALTER TABLE stock_draw  ADD `stock_subdraw_id` int NULL   
ALTER TABLE stock_department_route  ADD `icode` char(7) NULL   
ALTER TABLE stock_department_route  ADD `route_to_department_id` int NOT NULL   
ALTER TABLE stock_department_route  ADD `department_id` int NOT NULL   
ALTER TABLE stock_cutpay_list  ADD `stock_cutpay_unitqty` int NULL   
ALTER TABLE stock_cutpay_list  ADD `stock_cutpay_left_qty` int NULL   
ALTER TABLE stock_cutpay_list  ADD `stock_cutpay_price` double(15,3) NULL   
ALTER TABLE stock_cutpay_list  ADD `stock_cutpay_unitcost` double(15,5) NULL   
ALTER TABLE stock_cutpay_list  ADD `stock_cutpay_qty` int NULL   
ALTER TABLE stock_cutpay_list  ADD `item_list_id` int NULL   
ALTER TABLE stock_cutpay_list  ADD `stock_cutpay_id` int NOT NULL   
ALTER TABLE stock_cutpay  ADD `reference_id` int NULL   
ALTER TABLE stock_cutpay  ADD `cutpay_type_id` int NULL   
ALTER TABLE stock_cutpay  ADD `stock_cutpay_officer_name` varchar(100) NULL   
ALTER TABLE stock_cutpay  ADD `stock_cutpay_no` varchar(50) NULL   
ALTER TABLE stock_cutpay  ADD `stock_cutpay_date` date NULL   
ALTER TABLE stock_cutpay  ADD `stock_cutpay_id` int NOT NULL   
ALTER TABLE stock_borrow  ADD `stock_borrow_no` varchar(100) NULL   
ALTER TABLE opduser  ADD `real_staff` char(1) NULL   
CREATE TABLE stock_subdraw_list ( `stock_subdraw_list_id` int NOT NULL  )
CREATE TABLE stock_subdraw ( `stock_subdraw_id` int NOT NULL  )
CREATE TABLE stock_return_cutpay_list ( `stock_return_cutpay_list_id` int NOT NULL  )
CREATE TABLE stock_return_cutpay ( `stock_return_cutpay_id` int NOT NULL  )
CREATE TABLE stock_expire ( `stock_expire_id` int NOT NULL  )
CREATE TABLE stock_department_route ( `stock_department_route_id` int NOT NULL  )
CREATE TABLE stock_cutpay_list ( `stock_cutpay_list_id` int NOT NULL  )
Checking structure phase 1
หัวข้อ: Re: HOSxP 3.51.9.16
เริ่มหัวข้อโดย: udomchok ที่ กันยายน 17, 2008, 01:25:22 AM
แหม...ไม่ทัน อ.อ๊อดเลย
ไวจริง ๆ
หัวข้อ: Re: HOSxP 3.51.9.16
เริ่มหัวข้อโดย: jdadmin1 ที่ กันยายน 17, 2008, 05:30:42 AM
 ;D ;D ;D
-  ปรับปรุงระบบ Inventory แก้ไขระบบการตัดรายการจ่ายจาก sub stock 2 รายการแล้วมีจำนวนติดลบ
    และ เพิ่มระบบ substock routing
-  เพิ่มบัญชี จ1/จ2 ในระบบบัญชียาโรงพยาบาล
-  ปรับปรุงระบบ patient emr เพิ่มปุ่ม rotate left และ rotate right ที่หน้าจอ opds scan view
-  ปรับปรุง IPD Drug profile ปรับ รายการคืน ให้สนใจตัวเลือก ไม่สร้าง Profile
-  เพิ่ม Module HCIS Import ในระบบงานเชิงรุก
-  เพิ่มระบบการตรวจสอบสิทธิการ remed ในระบบห้องตรวจ (ต้องให้สิทธิ Access_NO_REMED
   จะเป็นการห้าม remed)
 ;D ;D ;D
หัวข้อ: Re: HOSxP 3.51.9.16
เริ่มหัวข้อโดย: doramon ที่ กันยายน 17, 2008, 07:53:32 AM
;D ;D ;D
-  ปรับปรุงระบบ Inventory แก้ไขระบบการตัดรายการจ่ายจาก sub stock 2 รายการแล้วมีจำนวนติดลบ
    และ เพิ่มระบบ substock routing
-  เพิ่มบัญชี จ1/จ2 ในระบบบัญชียาโรงพยาบาล
-  ปรับปรุงระบบ patient emr เพิ่มปุ่ม rotate left และ rotate right ที่หน้าจอ opds scan view
-  ปรับปรุง IPD Drug profile ปรับ รายการคืน ให้สนใจตัวเลือก ไม่สร้าง Profile
-  เพิ่ม Module HCIS Import ในระบบงานเชิงรุก
-  เพิ่มระบบการตรวจสอบสิทธิการ remed ในระบบห้องตรวจ (ต้องให้สิทธิ Access_NO_REMED
   จะเป็นการห้าม remed)
 ;D ;D ;D

http://hosxp.net/index.php?option=com_changelog

การแสดงผลไม่เรียงลำดับตาม version
หัวข้อ: Re: HOSxP 3.51.9.16
เริ่มหัวข้อโดย: anukul ที่ กันยายน 17, 2008, 09:48:12 AM
เพิ่มระบบการตรวจสอบสิทธิการ remed ในระบบห้องตรวจ (ต้องให้สิทธิ Access_NO_REMED
   จะเป็นการห้าม remed)


สอบถามท่าน jdadmin1   (พอดียังไม่มีโอกาสทดลองครับ)

1.... การห้าม remed  หมายถึง เข้าหน้า F2 ดูได้ มองเห็นยาเก่า  แต่กดปุ่ม Remed ไม่ได้ ใช่มั๊ยครับ
2.... การห้าม remed  หมายถึง การกดปุ่ม Remed ได้ มีรายการยามาครับตาม visit ที่เลือก แต่ไม่สามารถบันทึกได้
3.... การห้าม remed หมายถึง การกดปุ่ม Remed ได้ มีรายการยามาครับตาม visit ที่เลือก แต่ไม่สามารถบันทึกได้ เฉพาะยา items ที่สั่งให้มีการตรวจสอบกลุ่มผู้ใช้ ตรวจสอบผู้สั่งยา เท่านั้น  (ยาตัวอื่นที่ไม่ต้องตรวจสอบสิทธิการสั่ง สามารถ remed บันทึกได้)

ไม่รู้ว่า ลองแล้ว เป็นแบบไหนครับ   เพราะ ถ้าเป็นแบบ 1 หรือ 2 ผมคิดว่า น่าจะไม่ค่อยได้ประโยชน์มากนัก  เพราะในรพ.ขนาดใหญ่ มีแพทย์เฉพาะทาง และยาที่ต้องสั่งโดยแพทย์เฉพาะทางเท่านั้น  ทางห้องยาก็ไปกำหนดสิทธิการสั่ง ที่ยาแต่ละตัวนั้นๆ แล้ว  ใช้งานได้ดี ยกเว้นว่า ถ้าเรียกจาก remed จะสามารถบันทึกได้   

เลยลุ้นอยู่ครับ ว่า ถ้า ออกมาแบบที่ 3 ก็ เยี่ยมเลยครับ ห้ามบันทึกเฉพาะยาที่ไม่มีสิทธิสั่ง

หัวข้อ: Re: HOSxP 3.51.9.16
เริ่มหัวข้อโดย: jdadmin1 ที่ กันยายน 17, 2008, 10:51:49 AM
 ;D ;D ;D ผมโพสต์จาก ChangeLog ที่ อ.manoi แจ้งไว้ครับคุณหมอ ยังไม่มีเวลาทดสอบอะไรเลยครับ ตอนนี้กำลังตามเก็บตามแก้ข้อมูล OPD ของปี 51 อยากให้มันสมบูรณ์ไว้เป็นฐานครับ คงต้องรอ รพ.พิจิตร แล้วล่ะครับ
เห็นว่าจะทดสอบเวอร์ชั่นวันนี้พอดีครับ  ;D ;D ;D
หัวข้อ: Re: HOSxP 3.51.9.16
เริ่มหัวข้อโดย: manoi ที่ กันยายน 17, 2008, 12:59:21 PM
ในข้อ 3 โปรแกรมควรจะทำได้อยู่แล้วครับ ผมจะตรวจสอบให้ใหม่นะครับ
หัวข้อ: Re: HOSxP 3.51.9.16
เริ่มหัวข้อโดย: anukul ที่ กันยายน 18, 2008, 00:08:18 AM
เท่าที่ทดลอง ใน 51.9.9b  ข้อ 3 ยังไม่ได้ครับ  แพทย์ที่ไม่มีสิทธิสั่งยาตัวนี้  แต่ถ้าเรียกจาก remed จะไม่มีการตรวจสอบสิทธิการสั่งยา ทำให้สั่งยาตัวที่ไม่มีสิทธิสั่งได้ครับ

ภาพด้านล่าง ขึ้น เฉพาะ กรณีที่สั่งยาในหน้า F3 สั่งยา  แต่พอเรียกยานั้นมาจาก remed จะไม่มี pop up ดังกล่าวครับ

หมายเหตุ  ผมลองกำหนดสิทธิแพทย์เป็นกลุ่มๆ
หัวข้อ: Re: HOSxP 3.51.9.16
เริ่มหัวข้อโดย: anukul ที่ กันยายน 19, 2008, 15:04:29 PM
ในข้อ 3 โปรแกรมควรจะทำได้อยู่แล้วครับ ผมจะตรวจสอบให้ใหม่นะครับ

ลองใน 51.9.16 ไม่ได้ตรวจสอบการสั่งยา ที่ดึงมาจาก remed เหมือนเดิมครับ

ไม่รู้ อ.ตรวจสอบดูเป็นไงบ้างครับ

 :)
หัวข้อ: Re: HOSxP 3.51.9.16
เริ่มหัวข้อโดย: anukul ที่ กันยายน 23, 2008, 12:08:30 PM
 :)
หัวข้อ: Re: HOSxP 3.51.9.16
เริ่มหัวข้อโดย: white ที่ กันยายน 23, 2008, 18:42:44 PM
อาจารย์แก้อีกครั้งใน 9.23 แล้วครับ
(ผมยังไม่ได้ใช้ระบบนี้)