แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - James011

หน้า: 1 ... 33 34 [35]
1701
ขอบคุณค้าฟฟฟ แล้วต้องใส่ รหัส ต้องลงข้อมูลใน biilcode กับ bill number  ทั่ง 2 เลยหรอ ลงfield เดียวได้ป่าวสครับ
     ;D :D ;)
ได้ครับ หากใส่ใน billcode ก็นำ billcode ไปแสดงในใบเสร็จ
ลองค้นหาในกระทู้ด้วยคำว่า bill code ครับ มีรูปแบบใบเสร็จที่แสดง billcode อยู่แล้ว  สามารถนำไปปรับใช้ได้เลย



 ;D :P ขอบคุณครับ

1704
ขอบคุณค้าฟฟฟ แล้วต้องใส่ รหัส ต้องลงข้อมูลใน biilcode กับ bill number  ทั่ง 2 เลยหรอ ลงfield เดียวได้ป่าวสครับ
     ;D :D ;)




 :D ;D
  :D  ;D ตาราง nondrugs_items  ทำไมไม่มี Field gfmiscode เหมือน drug_items ครับ ;D เพราะว่าต้องที่ รพ.ต้องพิมพ์ gfmiscode ลงใน ใบสังยาด้วยครับ
ตอนนี้น่าจะยังไม่ได้ใช้ GFMISCODE นะครับ
แต่หากต้องการแสดงรหัสของกรมบัญชีกลาง ต้องลงข้อมูลใน biilcode กับ bill number
ลองค้นหาในกระทู้ด้วยคำว่า bill code ครับ



1705
  ;D ;D ถามต่อนิด สรุปว่าโปรแกรม hip ที่ไห้โหลด ต้องเอาข้อมูล DBPOP มานำเข้าอย่างเดียวหรอ ข้อมูลไม่ได้ใช่ป่าสวครับ  ;D >:(

1706
  :D  ;D ตาราง nondrugs_items  ทำไมไม่มี Field gfmiscode เหมือน drug_items ครับ ;D เพราะว่าต้องที่ รพ.ต้องพิมพ์ gfmiscode ลงใน ใบสังยาด้วยครับ

1707
 ;D :D Table *.CDS ที่ให้โหลดให้ครับ มัน Append ได้อย่างเดียวหรอครับ แล้ว Update ไม่ได้หรอครับ คุณบอยว่าง on M คุยกันบ้างนะครับ

1709
 ;D :D ;) ตอบเร็วทันใจจิงครับท่าน ขอบคุณครับ ::)

1710
  :D ;D ข้อมูลสิทธิ hipdata ดึงจากฐานข้อมูลไหนครับ

1711
ตารางตาม สนย.
ที่ลองแก้ไขได้ 90 % ลองนำไปปรับปรุง

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=9763.0
 

 ;D :D แจ่มจิงค้าฟท่าน ขอบคุณค้าฟฟ คุณบอย  แล้ว  ส่งรายแบบ 12+8 ใช้ รหัสที่ link ได้ป่าวครับ  ;)

1712
มันมีปัญหาเกี่ยวกับ icode นะครับ เพราะแต่ละที่ไม่เหมือนกันครับ

Export DB  DrugIner ,Drug Infor,Drugmono  มาให้หน่อยจิครับ  เดี่ยวลองแก้กะ Access ดู น่าจะได้ 

1713
ทำไงบ้างคะถึงจะแก้ไขตารางต่างๆเสร็จ  พึ่งแก้ไขได้ 10 กว่ารายการเอง (อยากเป็นแอดมินเก่งๆจัง)ใครก็ได้ช่วยเราที

 ;D :D วิธีของผมคือ
1.ถ้ามันไม่โดน Lock uuid() (ตารางที่มี hos_guid เป็น PK) ก็ใช้ Access ช่วย Update,Insert โดยผ่าน ODBC นะครับ เช่น ตาราง Pttype
ก็ลบของเก่าทิ้งหมด และก็ Insert ใหม่โดยใช้ Access ทีเดียวจบเยย
2.ถ้าติด uuid() เช่น hos_guid เช่นตาราง patient ก็ใช้ Navicat ช่วยโดยการแปลง File Access เป็น sql แล้ว ปรับแต่งนิดหน่อยแล้วก็นำเข้าอีกที
   :o

1714
 
มันมีปัญหาเกี่ยวกับ icode นะครับ เพราะแต่ละที่ไม่เหมือนกันครับ
;D >:( เอามาปรับแต่งกะ Access แล้ว Run icode ใหม่ได้ป่าว ;D

1715
 ;D ขอบคุณครับ  :o


จริงๆแล้วสำหรับเพิ่งขึ้นระบบ....
ผมแนะนำให้ใส่สิทธิ์กลุ่มเดียวกันให้เลขติดกัน
เช่น ชำระเงินเอง 00-09 ,เบิกได้ไม่ชำระเงิน 20-29 ,ประกันสังคม 30-39,บัตรทอง 40-69 เป็นต้น
อะไรประมาณนี้ครับ เพราะว่าเป็นกลุ่มแบบนี้จะสะดวกในการเขียนรายงาน
สามารถใช้คำสั่ง pttype between xx and xx ได้เลย ผมว่าสะดวกดี 5555
แต่ยังไงก็ได้ไม่เป็นปัญหาสำหรับ HOSxP ครับ มา join ทีหลังได้ครับ

ของแบบพี่ บอย ก็ได้ครับ  ผมเห็นเค้าใช้กันเยอะเหมือนกัน.....
สำหรับ 18 แฟ้ม ให้ใส่ใน NHSO_code ครับ

ผมได้แก้ไข pttype ให้ตรงกับ สนย.แล้ว แนบกับโปรแกรมจัดการสิทธิบัตร AHSM ลองดาวน์โหลด แล้วศึกษดูครับหากพอได้ก็ลองใช้ดู
http://www.iconsmiles.com/hsm-health-security-management/

1716
:D  ตารางสิทธิ pttype ในโปรแกรม HOSxP มันไม่เหมือนกับ รหัสตารางอ้างอิงในระบบ 18 แฟ้มใหม่   ต้องแก้ป่าวให้เหมือนกันป่าวครับ


:D  ตารางสิทธิ pttype ในโปรแกรม HOSxP มันไม่เหมือนกับ รหัสตารางอ้างอิงในระบบ 18 แฟ้มใหม่   ต้องแก้ป่าวให้เหมือนกันป่าวครับ

ระบบเริ่มใช้หรือยัง
ถ้ายังไม่ใช้
ทำ ตารางสิทธิ pttype ในโปรแกรม HOSxP ให้ตรงกับ สนย.เลยจะได้ไม่ต้องมาแก้อีกครับ(แนะนำให้ทำ)

 ;) ;D  ขอบคุณครับ  กำลังขึ้นระบบครับ เดี่ยวจะเปลี่ยน pttype ตามคุณบอยแนะนำครับ  แล้วมีตารางไหนอีกครับที่ต้องเปลี่ยนให้เหมือนมาตรฐาน 18 แฟ้ม อีกครับ

1717
 :D  ตารางสิทธิ pttype ในโปรแกรม HOSxP มันไม่เหมือนกับ รหัสตารางอ้างอิงในระบบ 18 แฟ้มใหม่   ต้องแก้ป่าวให้เหมือนกันป่าวครับ

1718
 ;) ;D  ขอบคุณครับ อธิบายชัดเจนมากๆๆๆ

 ถามเพิ่มอีกนิด เวลาพิมพ์ในห้องยา Mode 2 มันดึงรหัสยา nondrugitems ใช่ป่าวครับ แล้ว lab_items ใช้ตอนไหนครับ


... ครับ ถ้าเป็นการคีย์ค่าใช้จ่ายโดยตรงที่หน้าต่างการสั่งเวชภัณฑ์ไม่ว่าจากห้องยา,ห้องตรวจ หรืออื่นๆ  ระบบจะไปดึงรายการมาจาก ตารางรายการค่ารักษาพยาบาล(nondrugitems) ผ่านตาราง s_drugitems ครับ ....


... ส่วนตาราง lab_items นั้นจะเป็นในลักษณะเดียวกับรายการของห้อง X-Ray(xray_items) ,หัตการทันตกรรม(dttm) ,หัตการ ER(er_oper_code) หรืออื่นๆ  คือเป็นรายการที่กำหนดขึ้นเพื่อให้เรานำไปใช้งานกับส่วนหรือแผนกนั้นๆ
   เช่น รายการในตาราง lab_items นั้นจะเป็นข้อมูลที่เราจะดึงไปแสดงในฟอร์มใบสั่ง Lab เพื่อให้เราใช้งานเวลาสั่งตรวจ Lab   
   หรือเวลาเราสั่งรายการ X-Ray จากหน้าต่างสั่ง X-Ray  รายการที่แสดงให้เราเลือกก็จะมาจาก xray_items เป็นต้นครับ

... ซึ่งตารางเหล่านี้นอกจากจะมีการกำหนดในส่วนของราคาค่าใช้จายต่างๆ(OPD,IPD) ของแต่ละรายการแล้ว ก็ยังมีการตั้งค่าเชื่อมรายการค่าใช้จ่ายกับรายการใน nondrugitems  เพื่อที่เวลาที่เราสั่งรายการเหล่านี้  ก็จะมีการดึงรายการค่าใช้จ่าย(จากตาราง nondrugitems)ไปแสดงที่หน้าต่างการสั่งเวชภัณฑ์ให้อัตโนมัติครับ   
    ส่วนการกำหนดชื่อรายการในแต่ละตาราง เช่น ใน lab_items กับ nondrugitems จะใช้ชื่อเหมือนหรือไม่เหมือนกันก็ได้  อย่างที่ผมจะกำหนดชื่อของ nondrugitems โดยจะอาศัยจากรายการของกรมบัญชีกลางเป็นส่วนใหญ่  ส่วนชื่อในรายการ lab_items จะใช้ชื่อที่เรียกง่ายเข้าใจง่ายในกับทุกคนในโรงพยาบาล  เวลาจะสั่งใช้งานได้ไม่งงกัน



.... สรุปง่ายๆ คือ....
 
1. ชื่อของรายการต่างๆ
      ถ้าเป็นการเลือกสั่งรายการโดยตรงจากหน้างานนั้นๆ เช่น จากหน้าต่างสั่ง Lab หรือ X-Ray เป็นต้น จะใช้ชื่อจากตารางของงานนั้นๆ เช่น lab_items ,xray_items
 
      ถ้าเป็นการคีย์ค่าใช้จ่ายโดยตรงที่หน้าต่างการสั่งเวชภัณฑ์ หรือค่าใช้จ่ายที่เกิดขึ้นอัตโนมัติที่แสดงในหน้าต่างการสั่งเวชภัณฑ์  จะใช้ชื่อรายการมาจาก nondrugitems(ผ่านตาราง s_drugitems)


2. ราคาค่าใช้จ่ายของรายการที่สั่งที่แสดงในหน้าต่างการสั่งเวชภัณฑ์
      ถ้าเป็นค่าใช้จ่ายอัตโนมัติ  ที่เกิดมาจากการสั่งรายการโดยตรงจากหน้างานนั้นๆ  เช่น จากหน้าต่างสั่ง Lab หรือ X-Ray เป็นต้น  จะใช้ราคาที่กำหนดไว้ในตารางของงานนั้นๆ เช่น lab_items ,xray_items

      ถ้าเป็นการคีย์รายการค่าใช้จ่ายโดยตรงที่หน้าต่างการสั่งเวชภัณฑ์  จะใช้ราคาจาก nondrugitems

....  :D ....



1719
 ;) ใครมี DB Drug Interaction,Drug Information,Drug Monograph ขอแบ่งบันหน่อยครับ

1720
nondrugitem เป็นตารางกลุ่มค่าใช้จ่ายครับ ซึ่งรายการแลปก็จะอยู่ในหมวดของค่าบริการตรวจวินิจฉัย ส่วน labitem จะเป็นรายการของ lab ที่แต่ละรายการจะต้องมีการอ้างอิงกับ nondrugitem ครับ แบบว่า labitem เป็น sub เซตของ nondrugitem ครับ
nondrugitem เป็นตารางกลุ่มค่าใช้จ่ายครับ ซึ่งรายการแลปก็จะอยู่ในหมวดของค่าบริการตรวจวินิจฉัย ส่วน labitem จะเป็นรายการของ lab ที่แต่ละรายการจะต้องมีการอ้างอิงกับ nondrugitem ครับ แบบว่า labitem เป็น sub เซตของ nondrugitem ครับ

ขอบคุณครับ  ;)  ถามเพิ่มอีกนิด เวลาพิมพ์ในห้องยา Mode 2 มันดึงรหัสยา nondrugitems ใช่ป่าวครับ แล้ว lab_items ใช้ตอนไหนครับ

1721
สงสัยครับ ว่าทำไมรายการ Lab ถึงมีสองตารางครับ1.Labitem  2.nondrugitem มันใช้งานแตกต่างกันยังไงครับ

1723
 
ตรงนี้ตัวหนึ่งครับแต่ว่าต้องกำหนด HN เป็น 9 หลักก่อนแล้วเข้ามาใหม่ครับ


;D :D ขอบคุณครับ แต่ปรับได้เฉพาะ HN = 7 หลัก ถ้าน้อยกว่า 7 หลักปรับไม่ได้ครับ

1724
 ;D น่าจะมีโปรแกรมจัด อบรม Admin ให้ทั่วประเทศเลยนะครับ  อยากไปเหมือนกัน หนุกหนาน

1725
 ;D แก้ได้แล้วครับ  ยังไงก็ขอบคุณท่านทั้งหลายครับ
วิธิแก้คือ
1.Regional and language option  ปรับเป็น พ.ศ ให้เป็น ค.ศ.
2. ปรับ Shortdate ให้เป็น  yyyy-mm-dd (ข้อมูลเดิม dd-mm-yyyy,พ.ศ.)


1726
 :) table patient.birthday เวลานำเข้าข้อมูลแล้ววันที่ไม่ตรงครับ
วิธีการทีทำ
1.ข้อมูลจาก Access วันเดือนปีเกิดใน birthday  จะเป็น 5/8/2527
2.นำเข้าข้อมูล *.sql โดยใช้ Navicat 
3.เปิดโปรแกรม Hosxp  ข้อมูลวันเดือนปีเกิด จะเป็น  30/12/2442  
มีวิธีแก้ป่าวครับ

1727
 ;D   สุดยอดจริงค้าฟ ท่านเทพทั้งหลาย   ขอบคุณอย่างแรงค้าฟฟฟ 


:) การปรับเลข HN ให้ครบ 9 หลักโดยการเข้าฐานข้อมูลโดยตรง
ขั้นตอนที่ผมทำครับ
1.ปรับแต่งตาราง patient และ Run HN อัตโนมัตโดยใช้ Access แล้ว Export
2.นำเข้าข้อมูล *.sql โดยใช้โปรแกรม navicat ประมาณ 2x,xxx Record 
3.ต้องการปรับ HN จาก 1, 2 , 3.... ให้เป็น  9 หลัก คือ  000000001 , 000000002 , 000000003 ,.........
ไม่ทราบว่าในโปรแกรม HOSxP มี tool ให้หรือป่าวครับ เพราะข้อมูลจำนวน ถ้าเปลี่ยนเองจะเสียเวลามากครับ
 :-*
สำหรับ HN เก่า ๆ ที่โอนมา ถ้าใช้ access อยู่ ก็สั่ง update patient set hn=right("00000000" & hn,9) ก็ได้ครับ
สำหรับ HN ใหม่ก็กำหนดตามที่ thecoy บอกครับ



หรือจะลองใช้การสร้าง Function ChangeHN29Digit เข้ามาช่วยจัดการก็ได้ครับ
โค๊ด: Delphi
  1. function ChangeHN29Digit(s: string; i: integer): string;
  2. begin
  3.   //result:=s;
  4. //i คือจำนวนหลัก HN ที่เราต้องการ
  5.   while length(s) < i do
  6.   begin
  7.     s := '0' + s;
  8.   end;
  9.   result := s;
  10. end;





1728
 :) การปรับเลข HN ให้ครบ 9 หลักโดยการเข้าฐานข้อมูลโดยตรง
ขั้นตอนที่ผมทำครับ
1.ปรับแต่งตาราง patient และ Run HN อัตโนมัตโดยใช้ Access แล้ว Export
2.นำเข้าข้อมูล *.sql โดยใช้โปรแกรม navicat ประมาณ 2x,xxx Record 
3.ต้องการปรับ HN จาก 1, 2 , 3.... ให้เป็น  9 หลัก คือ  000000001 , 000000002 , 000000003 ,.........
ไม่ทราบว่าในโปรแกรม HOSxP มี tool ให้หรือป่าวครับ เพราะข้อมูลจำนวน ถ้าเปลี่ยนเองจะเสียเวลามากครับ
 :-*

1729
ได้แล้วครับ   ;D 
insert into patient ( hos_guid,hn,pname,xx) values (upper(concat('{',uuid(),'}')),"000000001","ทดสอบ","xx")

1731
ผังบัญชีค่ารักษาพยาบาลคือกลุ่มของรายการค่ารักษาพยาบาลป่าวครับ  แล้วค่าที่มากับโปรแกรมมันเป็นกลุ่มที่ถูกต้องแล้วป่าวครับ

1733
 :D ขอบคุณครับ  เดี่ยวต้องลองก่อนนะครับ   แต่สงสัยนิดหนึ่ง  ค่า  uuid()  มันคือ ฟังก์ชันที่เขียนในโปรแกรม Hosxp ป่าวครับ  ถ้าต้องการนำเข้าข้อมูลจาก DB Access  โดยผ่าน ODBC Set OCBC ได้แล้วครับ เหลือแต่นำเข้าข้อมูล  hos_guid

1735
 สอบถามเรื่อง Table ของรายการยา,เวชภัณฑ์,LAB,หัตถการทันตกรรม,รายการค่ารักษาพยาบาล,X-ray 
ที่

1.รายการยา
2.เวชภัณฑ์
3.LAB
4.ทันตกรรม
5.รายการค่ารักษพยาบาล
6.X-ray

อยากทราบว่าข้อมูล Item ทั้งหมดที่มีราคาอยู่ด้วยนะครับ  มันเก็บอยู่ในตารางไหนบ้างครับ  เพราะผมต้องการนำเข้าข้อมูลจาก DB อื่นๆครับ ขอบคุณครับ :D 

1736
Field  hos_guid มันเป็นเลขแบบนี้ครับ   {50F38D22-17DB-47E3-8B5E-AA01EF988BDC}   ต้องทำให้มัน RUN ยังไงอะครับ  :-* ขอบคุณคุณบอย นะครับสำหรับคำแนะนำ

1737
เวลาผมนำเข้า ครั้งละหลายๆ Record อะ จะนำเข้าไม่ได้ค้าฟฟ เพราะว่า field hos_guid มันเป็น Primary key  มันไม่ยอมผ่านให้ค้าฟฟฟ   

1738
จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
    ผมต้องการนำเข้าข้อมูลจาก DB  Access ในตาราง  Patient แต่ปัญหาตรงที่ Field  hos_guid มันไม่สามารถใส่ข้อมูลเข้าไปเอง  มีวิธีใดบ้างครับที่  ช่วยในการสร้างข้อมูลใน  Field  hos_guid ครับ  ขอบคุณครับ   ::)

หน้า: 1 ... 33 34 [35]