แสดงกระทู้

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 - bbbas

หน้า: 1 [2] 3 4 ... 14
51
แจ้งปัญหา / ขอความช่วยเหลือ / สอบถามครับ
« เมื่อ: ตุลาคม 30, 2015, 11:21:12 AM »
popup นี้ จะไม่ให้แสดงต้องไปตั้งตรงไหนครับ

52
ได้แล้วครับ..ขอบคุณทุกคำแนะนำครับ  :) :) :)

53
สอบถามครับ ถ้าในกรณีที่มีการรายงานผลมาแล้ว แล้วมาสั่งพิมพ์ทีหลัง ผล lab ก็เป็นผลปัจจุบันที่มาใช่มั้ยครับ ไม่ใช่ผลย้อนหลัง เพราะเท่าทีตรวจดูถ้าเคสไหนมีการสั่งตรวจรายการ fbs cholesterol triglyceride creatinine ในวันที่มาปัจจุบัน พอสั่งพิมพ์ใบนี้ออกมาจะเป็นผลปัจจุบันครับ ขอคำแนะนำด้วยครับ  :D :D :D

งั้นก็แก้ไขเป็นแบบนี้ครับ

วาง variable ลงไป ตรงผล lab ให้ใช้ code นี้

โค๊ด: MySQL
  1. value:=getsqlstringdata('select lo.lab_order_result '+
  2. ' from lab_order lo '+
  3. ' left outer join lab_head lh on lh.lab_order_number=lo.lab_order_number '+
  4. ' where lh.hn="'+dbpipeline['hn']+'" '+
  5. ' and lo.lab_items_code="xxx" '+
  6. ' and lo.lab_order_number<"'+dbpipeline['lab_order_number']+'" '+
  7. ' order by lo.lab_order_number desc '+
  8. ' limit 1');

ส่วนตรงวันที่ให้ใช้ code นี้

โค๊ด: MySQL
  1. value:=getsqldatedata('select lh.order_date '+
  2. ' from lab_order lo '+
  3. ' left outer join lab_head lh on lh.lab_order_number=lo.lab_order_number '+
  4. ' where lh.hn="'+dbpipeline['hn']+'" '+
  5. ' and lo.lab_items_code="xxx" '+
  6. ' and lo.lab_order_number<"'+dbpipeline['lab_order_number']+'" '+
  7. ' order by lo.lab_order_number desc '+
  8. ' limit 1');

Best Answer
ใส่โค๊ตที่พี่ให้มานี้ก็ยังออกเป็นครั้งล่าสุดครับ ไม่ใช่ผลย้อนหลังครั้งที่แล้วครับ

54
ตรวจสอบ  varible ที่ 9 ใน report ใบนี้ครั้บ  TAB  Calculation  อาจหลุดข้อมูลครับ ไม่แสดงค่าเชิงตัวเลขตามที่กำหนด
ตรวจสอบตรงไหนครับพี่

55
สอบถามครับ ถ้าในกรณีที่มีการรายงานผลมาแล้ว แล้วมาสั่งพิมพ์ทีหลัง ผล lab ก็เป็นผลปัจจุบันที่มาใช่มั้ยครับ ไม่ใช่ผลย้อนหลัง เพราะเท่าทีตรวจดูถ้าเคสไหนมีการสั่งตรวจรายการ fbs cholesterol triglyceride creatinine ในวันที่มาปัจจุบัน พอสั่งพิมพ์ใบนี้ออกมาจะเป็นผลปัจจุบันครับ ขอคำแนะนำด้วยครับ  :D :D :D

งั้นก็แก้ไขเป็นแบบนี้ครับ

วาง variable ลงไป ตรงผล lab ให้ใช้ code นี้

โค๊ด: MySQL
  1. value:=getsqlstringdata('select lo.lab_order_result '+
  2. ' from lab_order lo '+
  3. ' left outer join lab_head lh on lh.lab_order_number=lo.lab_order_number '+
  4. ' where lh.hn="'+dbpipeline['hn']+'" '+
  5. ' and lo.lab_items_code="xxx" '+
  6. ' and lo.lab_order_number<"'+dbpipeline['lab_order_number']+'" '+
  7. ' order by lo.lab_order_number desc '+
  8. ' limit 1');

ส่วนตรงวันที่ให้ใช้ code นี้

โค๊ด: MySQL
  1. value:=getsqldatedata('select lh.order_date '+
  2. ' from lab_order lo '+
  3. ' left outer join lab_head lh on lh.lab_order_number=lo.lab_order_number '+
  4. ' where lh.hn="'+dbpipeline['hn']+'" '+
  5. ' and lo.lab_items_code="xxx" '+
  6. ' and lo.lab_order_number<"'+dbpipeline['lab_order_number']+'" '+
  7. ' order by lo.lab_order_number desc '+
  8. ' limit 1');
error ครับ ขึ้นแบบนี้ครับ

56
วาง variable ลงไป ตรงผล lab ให้ใช้ code นี้

โค๊ด: MySQL
  1. value:=getsqlstringdata('select lo.lab_order_result '+
  2. ' from lab_order lo '+
  3. ' left outer join lab_head lh on lh.lab_order_number=lo.lab_order_number '+
  4. ' where lh.hn="'+dbpipeline['hn']+'" '+
  5. ' and lo.lab_items_code="xxx" '+
  6. ' order by lo.lab_order_number desc '+
  7. ' limit 1');

ส่วนตรงวันที่ให้ใช้ code นี้

โค๊ด: MySQL
  1. value:=getsqldatedata('select lh.order_date '+
  2. ' from lab_order lo '+
  3. ' left outer join lab_head lh on lh.lab_order_number=lo.lab_order_number '+
  4. ' where lh.hn="'+dbpipeline['hn']+'" '+
  5. ' and lo.lab_items_code="xxx" '+
  6. ' order by lo.lab_order_number desc '+
  7. ' limit 1');
สอบถามครับ ถ้าในกรณีที่มีการรายงานผลมาแล้ว แล้วมาสั่งพิมพ์ทีหลัง ผล lab ก็เป็นผลปัจจุบันที่มาใช่มั้ยครับ ไม่ใช่ผลย้อนหลัง เพราะเท่าทีตรวจดูถ้าเคสไหนมีการสั่งตรวจรายการ fbs cholesterol triglyceride creatinine ในวันที่มาปัจจุบัน พอสั่งพิมพ์ใบนี้ออกมาจะเป็นผลปัจจุบันครับ ขอคำแนะนำด้วยครับ  :D :D :D

57
วาง variable ลงไป ตรงผล lab ให้ใช้ code นี้

โค๊ด: MySQL
  1. value:=getsqlstringdata('select lo.lab_order_result '+
  2. ' from lab_order lo '+
  3. ' left outer join lab_head lh on lh.lab_order_number=lo.lab_order_number '+
  4. ' where lh.hn="'+dbpipeline['hn']+'" '+
  5. ' and lo.lab_items_code="xxx" '+
  6. ' order by lo.lab_order_number desc '+
  7. ' limit 1');

ส่วนตรงวันที่ให้ใช้ code นี้

โค๊ด: MySQL
  1. value:=getsqldatedata('select lh.order_date '+
  2. ' from lab_order lo '+
  3. ' left outer join lab_head lh on lh.lab_order_number=lo.lab_order_number '+
  4. ' where lh.hn="'+dbpipeline['hn']+'" '+
  5. ' and lo.lab_items_code="xxx" '+
  6. ' order by lo.lab_order_number desc '+
  7. ' limit 1');
ครับ ได้แล้วครับ ขอบคุณครับ  :D :D :D

58
จากรูป (ในกรอบสีแดง) ผมต้องการดึงผล lab ที่ตรวจครั้งก่อนให้มาแสดงในใบรายงานผล lab ด้วย จะต้องเขียนคำสั่งอย่างไรครับ  ;D ;D ;D

59
จากรูป ข้อมูลจะเก็ยอยู่ที่ตารางไหนครับ

60
ข้อความที่เราพิมพ์ใส่ในช่อง dischart note ทำไมเก็บเป็นรหัสหรือโค๊ตอะไรสักอย่างครับ ทำไมไม่เก็บเป็น text ที่เราพิมพ์เข้าไปครับ (หรือผมดูผิดตารางครับ)
เค้าเก็บแบบ rich formatted text ครับ ซึ่งแปลว่าเราสามารถกำหนด font/color ให้กับตัวอักษรได้ด้วย
ลองทำดูสิครับ
ได้แล้วครับ ขอบคุณครับ

61
ข้อความที่เราพิมพ์ใส่ในช่อง dischart note ทำไมเก็บเป็นรหัสหรือโค๊ตอะไรสักอย่างครับ ทำไมไม่เก็บเป็น text ที่เราพิมพ์เข้าไปครับ (หรือผมดูผิดตารางครับ)

62
       สำหรับตาราง view1 ที่ปรากฎอาจเกิดได้จาก
1. มีเจ้าหน้าที่เข้าไปสร้างตารางเพิ่มเพื่อใช้ในการตรวจสอบ หรือเขียนรายงาน
2. เกิดจากโปรแกรมตัวอื่นที่มีการงาน MySQL แล้วมีการคำสั่งมาสร้างตารางเพิ่มในฐานข้อมูล
       ดังนั้นถ้ามีการตรวจสอบแล้วว่าตารางที่ทางโรงพยาบาลไม่ต้องการใช้งานจริงแนะนำให้ทำการลบตาราง view1 ออกจากฐานข้อมูล การลบตาราง view1 นี้จะไม่ส่งผลกับฐานข้อมูลของโรงพยาบาลที่โปรแกรม BMS-HOSxP มีการใช้งาน หรือหากต้องการตรวจสอบ จะสามารถตรวจสอบได้จาก SQL Code :
SELECT table_name, Engine, Version, Row_format, table_rows, Avg_row_length,
           Data_length, Max_data_length, Index_length, Data_free, Auto_increment,
           Create_time, Update_time, Check_time, table_collation, Checksum,
           Create_options,table_comment
FROM information_schema.tables
WHERE table_schema = "hos"
           and table_name like "village"
ซึ่งสำหรับ SQL Code นี้จะสามารถทราบ"วันที่" ที่มีการสร้างตารางได้

                                                                                ภควดี สว่างพาณิชย์
                                                                      เจ้าหน้าที่ปฏิบัติการสายด่วยแก้ปัญหา
                                                      แผนกสายด่วนแก้ปัญหา ฝ่ายลูกค้าสัมพันธ์และบริการหลังการขาย
ต้องการลบตารางนี้ครับ ต้องทำอย่างไรครับ

       ถ้าต้องการลบตารางสามารถใช้คำสั่ง Delete ลบได้เลย แต่ถ้าใช้คำสั่งแล้วลบไม่ได้ ให้เข้าไปลบไฟล์ที่มีชื่อว่า view1 ทั้งหมดในฐานข้อมูล hos ที่เครื่อง server
       *** แนะนำให้มีการ Back Up ข้อมูลก่อนทำ

                                                                                ภควดี สว่างพาณิชย์
                                                                      เจ้าหน้าที่ปฏิบัติการสายด่วยแก้ปัญหา
                                                      แผนกสายด่วนแก้ปัญหา ฝ่ายลูกค้าสัมพันธ์และบริการหลังการขาย
ขอคำสั่งที่ใช้ลบด้วยครับ

       คำสั่งลบตาราง "drop table ....table name...."  --> "drop table view1"

                                                                                ภควดี สว่างพาณิชย์
                                                                      เจ้าหน้าที่ปฏิบัติการสายด่วยแก้ปัญหา
                                                      แผนกสายด่วนแก้ปัญหา ฝ่ายลูกค้าสัมพันธ์และบริการหลังการขาย
แบบนี้น่ะครับ  "drop table view1 table name view1" แล้วกด run น่ะครับ (ต้องขอแบบละเอียดนิดนึงครับ กลัวพัง)  :) :) :)

63
       สำหรับตาราง view1 ที่ปรากฎอาจเกิดได้จาก
1. มีเจ้าหน้าที่เข้าไปสร้างตารางเพิ่มเพื่อใช้ในการตรวจสอบ หรือเขียนรายงาน
2. เกิดจากโปรแกรมตัวอื่นที่มีการงาน MySQL แล้วมีการคำสั่งมาสร้างตารางเพิ่มในฐานข้อมูล
       ดังนั้นถ้ามีการตรวจสอบแล้วว่าตารางที่ทางโรงพยาบาลไม่ต้องการใช้งานจริงแนะนำให้ทำการลบตาราง view1 ออกจากฐานข้อมูล การลบตาราง view1 นี้จะไม่ส่งผลกับฐานข้อมูลของโรงพยาบาลที่โปรแกรม BMS-HOSxP มีการใช้งาน หรือหากต้องการตรวจสอบ จะสามารถตรวจสอบได้จาก SQL Code :
SELECT table_name, Engine, Version, Row_format, table_rows, Avg_row_length,
           Data_length, Max_data_length, Index_length, Data_free, Auto_increment,
           Create_time, Update_time, Check_time, table_collation, Checksum,
           Create_options,table_comment
FROM information_schema.tables
WHERE table_schema = "hos"
           and table_name like "village"
ซึ่งสำหรับ SQL Code นี้จะสามารถทราบ"วันที่" ที่มีการสร้างตารางได้

                                                                                ภควดี สว่างพาณิชย์
                                                                      เจ้าหน้าที่ปฏิบัติการสายด่วยแก้ปัญหา
                                                      แผนกสายด่วนแก้ปัญหา ฝ่ายลูกค้าสัมพันธ์และบริการหลังการขาย
ต้องการลบตารางนี้ครับ ต้องทำอย่างไรครับ

       ถ้าต้องการลบตารางสามารถใช้คำสั่ง Delete ลบได้เลย แต่ถ้าใช้คำสั่งแล้วลบไม่ได้ ให้เข้าไปลบไฟล์ที่มีชื่อว่า view1 ทั้งหมดในฐานข้อมูล hos ที่เครื่อง server
       *** แนะนำให้มีการ Back Up ข้อมูลก่อนทำ

                                                                                ภควดี สว่างพาณิชย์
                                                                      เจ้าหน้าที่ปฏิบัติการสายด่วยแก้ปัญหา
                                                      แผนกสายด่วนแก้ปัญหา ฝ่ายลูกค้าสัมพันธ์และบริการหลังการขาย
ขอคำสั่งที่ใช้ลบด้วยครับ

64
ลองเอาคำสั่งไปรันแล้วได้ดังรูปครับ

65
       สำหรับตาราง view1 ที่ปรากฎอาจเกิดได้จาก
1. มีเจ้าหน้าที่เข้าไปสร้างตารางเพิ่มเพื่อใช้ในการตรวจสอบ หรือเขียนรายงาน
2. เกิดจากโปรแกรมตัวอื่นที่มีการงาน MySQL แล้วมีการคำสั่งมาสร้างตารางเพิ่มในฐานข้อมูล
       ดังนั้นถ้ามีการตรวจสอบแล้วว่าตารางที่ทางโรงพยาบาลไม่ต้องการใช้งานจริงแนะนำให้ทำการลบตาราง view1 ออกจากฐานข้อมูล การลบตาราง view1 นี้จะไม่ส่งผลกับฐานข้อมูลของโรงพยาบาลที่โปรแกรม BMS-HOSxP มีการใช้งาน หรือหากต้องการตรวจสอบ จะสามารถตรวจสอบได้จาก SQL Code :
SELECT table_name, Engine, Version, Row_format, table_rows, Avg_row_length,
           Data_length, Max_data_length, Index_length, Data_free, Auto_increment,
           Create_time, Update_time, Check_time, table_collation, Checksum,
           Create_options,table_comment
FROM information_schema.tables
WHERE table_schema = "hos"
           and table_name like "village"
ซึ่งสำหรับ SQL Code นี้จะสามารถทราบ"วันที่" ที่มีการสร้างตารางได้

                                                                                ภควดี สว่างพาณิชย์
                                                                      เจ้าหน้าที่ปฏิบัติการสายด่วยแก้ปัญหา
                                                      แผนกสายด่วนแก้ปัญหา ฝ่ายลูกค้าสัมพันธ์และบริการหลังการขาย
ต้องการลบตารางนี้ครับ ต้องทำอย่างไรครับ

66
จากรูปครับ ปกติต่อจากตาราง vct_patient_register_service_type แล้วจะเป็นตาราง village แต่ในฐานข้อมูลผมมีตาราง view1 เพิ่มมาครับ ไม่รู้ว่าเพิ่มมาได้ยังไง แบบนี้จะลบหรือตรวจสอบที่มาได้จากตรงไหนบ้างมั้ยครับ เพราะมีแต่ที่เครื่อง master น่ะครับ เครื่อง slave ไม่มีตารางนี้ เลยทำให้ไม่สามารถ initial import ครบทุกตารางได้ครับ

67
ได้ครับจัดการในส่วน option ของ printserver ครับ
ขอวิธีทำหรือคำอธิบายด้วยครับ ว่าต้องทำอย่างไรครับ  :) :) :)
ได้แล้วครับ..ขอบคุณครับ  ;) ;) ;)

68
ได้ครับจัดการในส่วน option ของ printserver ครับ
ขอวิธีทำหรือคำอธิบายด้วยครับ ว่าต้องทำอย่างไรครับ  :) :) :)

69
เราสามารถตั้งพิมพ์สติ๊กเกอร์ยา ให้พิมพ์ออกเฉพาะสติ๊กเกอร์รายการยาอย่างเดียวได้มั้ยครับ ไม่ต้องออกหัวสรุปครับ ในหน้าจอแสดงคิวผู้รอรับยาผู้ป่วยนอกครับ

70
ยอดเยี่ยมครับ  :) :)
ขอบคุณพี่ทั้งสองมากครับ ยอดเยี่ยมจริง ๆ ครับ

71
ได้แล้วครับ ขอบคุณมากครับ  :) :) :)

72
ลองตรวจสอบ 2 ที่ครับ ไม่แน่ใจว่าจะช่วยได้มั้ยนะครับ
1. ตามภาพที่แนบ ว่าห้ามการเงินแก้ไขค่าใช้จ่ายหรือไม่
2. Update serial set serial_no =(Select max(id) from temp_log) where name ='temp_log_id'

ว่าแต่ทำไมมีค่าใช้จ่ายเบิ้ลได้ครับ
ลองดูตาที่พี่บอกทั้งข้อ 1 และ 2 แล้ว ยังไม่ได้ครับ

73
ลองตรวจสอบ 2 ที่ครับ ไม่แน่ใจว่าจะช่วยได้มั้ยนะครับ
1. ตามภาพที่แนบ ว่าห้ามการเงินแก้ไขค่าใช้จ่ายหรือไม่
2. Update serial set serial_no =(Select max(id) from temp_log) where name ='temp_log_id'

ว่าแต่ทำไมมีค่าใช้จ่ายเบิ้ลได้ครับ
ที่เบิ้ลเพราะว่าเป็นคนไข้กรณีต้องส่งต่อสถานพยาบาลอื่นครับ แต่ทางห้อง er ไม่ได้คีย์ข้อมูลในทันที ซึ่งผู้ป่วยต้องเสียเงินก่อนส่งตัว จึงต้องออกรายการที่ห้องการเงินเพื่อออกใบเสร็จก่อนครับ

74
ผมอัพเวอร์ชั่นจาก 3.58.1.23 มาเป็น 3.58.6.25 แล้ว ปรากฏว่าไม่สามารถลบรายการออกได้เลยทุกรายการครับ ตัวอย่างเช่น กรณีผู้ป่วยนอก ต้องการลบรายการค่าใช้จ่ายที่รายการเบิ้ลออกที่หน้าจอห้องการเงิน ก็ลบไม่ได้ครับ ดังรูป กรณีผู้ป่วยในคิดค่าเตียงเกิน จะลบออกก็ลบไม่ได้ครับ ผมต้องแก้ไขอย่างไรครับ ขอคำแนะนำด้วยครับ

75
แก้ได้แล้วครับ ขอบคุณครับ  :) :) :)

76
แก้ไขเงื่อนไขในการดึงใหม่ครับ
ช่วยดูคำสั่งให้น่อยครับ ใช้ variable แล้วใส่คำสั่งดังนี้ครับ
select if(length(i.code)=5,concat(i1.name," ",i2.name," ",i.name),i.name) as n from icd101 i '+
'left outer join icd101 i1 on i1.code=left(i.code,3)   '+
'left outer join icd101 i2 on i2.code=left(i.code,4)   '+
'where i.code in  ('+
  GetSQLSubqueryData('select icd10 from iptdiag where an="'+DBPipeline['an']+'" and diagtype="2"')+') ');
 
memo2.lines.text:=GetListFromQuery('select icd10 from iptdiag where an="'+DBPipeline['an']+'" and diagtype="2"

เอาทุกรายละเอียดไปใส่ในส่วน form designer ของท่อน Complication(3) สิครับ..แต่ปรับตรง diagtype='2' เป็น '3' ครับ..  GetSQLSubqueryData('select icd10 from iptdiag where an="'+DBPipeline['an']+'" and diagtype="3"')+') ');
 
memo2.lines.text:=GetListFromQuery('select icd10 from iptdiag where an="'+DBPipeline['an']+'" and diagtype="3"
ของเดิมก็ทำแบบนี้อยู่ครับ ปรับแค่ diagtype อย่างเดียว แต่ก็ไม่ออกครับ

77
แก้ไขเงื่อนไขในการดึงใหม่ครับ
ช่วยดูคำสั่งให้น่อยครับ ใช้ variable แล้วใส่คำสั่งดังนี้ครับ
select if(length(i.code)=5,concat(i1.name," ",i2.name," ",i.name),i.name) as n from icd101 i '+
'left outer join icd101 i1 on i1.code=left(i.code,3)   '+
'left outer join icd101 i2 on i2.code=left(i.code,4)   '+
'where i.code in  ('+
  GetSQLSubqueryData('select icd10 from iptdiag where an="'+DBPipeline['an']+'" and diagtype="2"')+') ');
 
memo2.lines.text:=GetListFromQuery('select icd10 from iptdiag where an="'+DBPipeline['an']+'" and diagtype="2"

78
จากรูปที่ 1 ผู้ป่วยมีการวินิจฉัยอยู่ 9 diag แต่พอพิมพ์ในใบสรุป ไม่ตรงตาม diagtype ดังรูปที่ 2 ครับ คือ
diag 1 = R920 ถูกครับ
diag 2 = K703,N170,K767,D62 ถูกครับ
แต่ diag 3 ไม่ออกเลย ทั้ง ๆ ที่มีอยู่ 4 diag
diag 4 ไม่มี แต่เอา diag 3 ไปใส่
ไม่ทราบว่าต้องแก้ไขอย่างไรครับ

79
ได้แล้วครับ กลับมาใช้งานได้ตามปกติ ขอบคุณครับ  ;) ;) ;)

80
ติดตั้ง MySQL โดยใช้ Tool ของ BMS หรือว่าติดตั้งเองครับ
ลอง Add Facebook และทักมาครับ จะลองเข้าไปดูให้ครับ

ครับผม

81
จากรูปที่ 1 ผมทำการ initial import จากเครื่อง master ไปเครื่อง slave แต่ขึ้น error ที่ตาราง pe_image ครับ ทำให้โอนข้อมูลไม่สำเร็จครับ ผมต้องแก้ไขอย่างไรครับ
จากรูปที่ 2 หลังจากโอนถ่ายข้อมูลไม่สำเร็จแล้ว ทำการ Replicate จากเครื่อง master ไปเครื่อง slave ไม่ได้ครับ ขึ้น error ดังรูปครับ ต้องแก้ไขอย่างไรครับ

82
เวลาเก็บที่  ตาราง  er_regist     ส่วนปัญหาเดิม    ตอนห้องบัตรจะส่งตรวจ  ก็ประสานกันเป็นเชิงระบบไว้เลย ให้ลงทะเบียนส่งตรวจจริง เวลา.... ที่คนไข้ได้เดินเข้าห้องฉุกเฉินใน case  Accident/Emergency ครับ
ครับผม..ขอบคุณครับ  :) :) :)

83
จากรูป..ช่องเวลาเข้าห้อง ER สามารถแก้ไขเวลาได้มั้ยครับ แล้วเวลาตรงนี้เก็บอยู่ที่ตารางไหนครับ พอดีมีปัญหาอยู่ว่าเวลาที่คนไข้มาจริงกับเวลาที่ส่งตรวจจะเป็นคนละเวลากัน  เพราะโดยปกติแล้วคนไข้จะ walk in เข้ามาที่ห้อง ER ก่อน แล้วญาติไปทำบัตรมาให้ที่หลัง (ซึ่งจะส่งตรวจทีหลัง คนไข้เข้าห้อง ER ก่อนแล้ว) ซึ่งเจ้าหน้าที่ห้อง ER เขาซีเรียสเรื่องนี้มากครับ รบกวนขอคำแนะนำหรือวิธีการแก้ไขหน่อยครับ

84
มีคำถามอีกอย่างครับ ถ้าติ๊กพิมพ์ใบยืมแฟ้มเวชระเบียนเวลาสั่งพิมพ์จะปริ้นออกมาสองใบใช่มั้ยครับ (ผมติ๊กและสั่งพิมพ์ออกมาสองใบทุกครั้งเลย ตั้งให้ออกมาใบเดียวได้มั้ยครับ)
ตั้งได้แก้ไขใน report designer ครับ
หลังจากเข้าไป design จะมีเมนู file, page setup ตรงคำว่า copies ใส่ 1 ครับ
ได้แล้วครับ..ขอบคุณครับ  :) :) :)

85
มีคำถามอีกอย่างครับ ถ้าติ๊กพิมพ์ใบยืมแฟ้มเวชระเบียนเวลาสั่งพิมพ์จะปริ้นออกมาสองใบใช่มั้ยครับ (ผมติ๊กและสั่งพิมพ์ออกมาสองใบทุกครั้งเลย ตั้งให้ออกมาใบเดียวได้มั้ยครับ)

86
ว่าแต่ทำไมมีตัวเลือกเยอะจังครับ ผมว่าน่าจะยึดตามมาตรฐาน 43 แฟ้มก็น่าจะพอนะครับ
พยาบาลที่ ER เขาบอกว่าอยากได้เพิ่มครับ ผมก็จะเพิ่มให้เขาแต่เพิ่มไม่ได้ โดยหลักการแล้วควรยึดตามมาตราฐาน 43 พอน่ะครับ ผมจะได้แจ้งพยาบาลที่ ER ครับ

87
อยู่ตาราง นี้ครับ
  select * from er_nursing_visit_type
ครับผม..ว่าแต่ผมมีปัญหาครับว่าไม่สามารถเพิ่มข้อมูลได้ครับ ขึ้น error message ดังรูป ต้องทำยังไงครับ ผมใส่เลขลำดับด้านหน้าก็ไม่ได้ครับ (เช่น ผมจะใส่เลข 10 ผมใส่ได้แค่เลข 1 ตัวเดียวเลข 0 ใส่ไม่ได้ครับ)

88
จากรูปช่องประเภทการมาเก็บอยู่ที่ตารางไหนครับ

89
ตารางที่เก็บข้อมูลในช่อง Doctor diagnosis note (ดังรูป) ชื่อตารางอะไรครับ

เข้าไปที่ตาราง patient_history ที่ช่องfield: doctor_note_text
หมายเหตุ : ตาราง patient_history จะเก็บตามหมายเลข HN ของผู้มารับบริการที่มีการบันทึก Note ไว้เท่านั้น

                      ภควดี สว่างพาณิชย์
             เจ้าหน้าที่ปฏิบัติการสายด่วนแก้ปัญหา
แผนกสายด่วนแก้ปัญหา ฝ่ายลูกค้าสัมพันธ์และบริการหลังการขาย
ได้แล้วครับขอบคุณครับ

90
ตารางที่เก็บข้อมูลในช่อง Doctor diagnosis note (ดังรูป) ชื่อตารางอะไรครับ

91
สอบถามอีกอย่างครับ จากรูป จะลบรายการที่รอพิมพ์อยู่ จะสามารถลบได้จากตรงไหนครับ เพราะเหมือนว่ามีการติ๊กสั่งพิมพ์ใบยืมแฟ้มไว้ครับ เลยขึ้นมาหมดเลย ตั้งแต่ปี 2010 อยากจะเคลียให้ออกทีเดียวเลยต้องทำอย่างไรครับ ลบที่ตารางไหนมั้ยครับ


สามารถลบได้จากตาราง opd_card_request ค่ะ


                           ปัทมา  อนุศรี
                เจ้าหน้าที่ปฏิบัติการสายด่วนแก้ปํญหา
 แผนกสายด่วนแก้ปัญหา ฝ่ายลูกค้าสัมพันธ์และบริการหลังการขาย

ได้แล้วครับ ขอบคุณครับ  :) :) :)

92
สอบถามอีกอย่างครับ จากรูป จะลบรายการที่รอพิมพ์อยู่ จะสามารถลบได้จากตรงไหนครับ เพราะเหมือนว่ามีการติ๊กสั่งพิมพ์ใบยืมแฟ้มไว้ครับ เลยขึ้นมาหมดเลย ตั้งแต่ปี 2010 อยากจะเคลียให้ออกทีเดียวเลยต้องทำอย่างไรครับ ลบที่ตารางไหนมั้ยครับ

93
ยังไม่ปริ้นครับ ดังรูป
คือถ้าจะเอาแค่ข้อมูลสาวนบุคคลของผู้ป่วย ก็ไม่ต้อง join มากขนาดนั้นก็ได้ เอาเท่าที่ต้องใช้ดีกว่า
อีกอย่างขอชมว่าอดทนมาก กรอบสี่เหลี่ยนมาตีทีละเส้น ๆ
จริง ๆ มีรูปที่เป็นกรอบสี่เหลี่ยนอยู่นะครับ

ผมลองแก้ไขให้และทดลอง print แล้วครับ
;D ;D ;D

94
วิธีการพิมพ์ใบยืมแฟ้มเวชระเบียน
1. ต้องเปิด Print Server ใบยืมแฟ้มเวชระเบียน เข้าที่เมนู ระบบผู้ป่วยนอก > Print Server > OPD : ใบยืมแฟ้มเวชระเบียน
*** ถ้าเครื่องที่ใช้งานเป็นเมนูแบบ Ribbon UI ให้เข้าที่เมนู Tools > Switch menu ก่อน เพื่อให้ได้เมนูแบบ Menu & ToolBar และเลือกเมนูตามคำอธิบายข้อที่ 1.
2.จะปรากฏหน้าจอ ดังภาพ ให้เลือกเครื่องพิมพ์ให้ถูกต้อง  และ กดปุ่ม "Start"
3.สั่งพิมพ์ใบยืมแฟ้มจากหน้าจอส่งตรวจ


ขออภัยในความล่าช้าในการตอบนะคะ  :'(

ขอบคุณคะ
นันท์ทา   ตั้งใจ(ตั๊ก)
ฝ่ายลูกค้าสัมพันธ์ และบริการหลังการขาย
ยังไม่ปริ้นครับ ดังรูป

95
ชื่อ แบบฟอร์มคะ  FORM-OPD-REQUEST-1



ขอบคุณคะ
นันท์ทา   ตั้งใจ(ตั๊ก)
ฝ่ายลูกค้าสัมพันธ์ และบริการหลังการขาย
ปรึกษาอีกอย่างน่ะครับ ผมติ๊กเลือกแล้ว แต่ไม่ปริ้นฟอร์มออกมาครับ ต้องตั้งค่าตรงไหนเพิ่มหรือไม่ครับ

96
ชื่อฟอร์มพิมพ์ใบยืมแฟ้ม ชื่อว่าอ่ะรัยครับ

97
จากรูป ขึ้น error แล้วจะไม่คำนวณค่า R.W. และ adjRW ให้ครับ ต้องแก้ไขอย่างไรครับ

98
คนไข้ Discharge หรือยังครับ  ถ้าหาก Discharge แล้วอาจต้องยกเลิกการจำหน่ายก่อน

แต่ถ้าหากยัง Admit อยู่ ลองใช้คำสั่ง

select an,an_lock  from ipt   where an = 'xxx'

ในช่อง an_lock ให้เปลี่ยน Y เป็น N แล้วกด Update ครับ



ได้แล้วครับขอบคุณมากครับ  :) :) :)

99
จากรูปต้องแก้ไขอย่างไรครับ

100
ลองไปเอา paremeter value  ของ lab_order_number  จากตารางจริง ของ รพ.เราล่าสุดมาใช้ก่อน save report ดูครับ...
ก็ยังไม่ออกครับพี่เกื้อ
select concat(p.pname,p.fname,"  ",p.lname) as ptname,g.lab_items_group_name,
d.name as request_doctor_name,u.name as reporter_name1,
h.*,l.*,i.lab_items_unit,i.lab_items_normal_value ,i.lab_items_name
from lab_head h
left outer join lab_order l on l.lab_order_number=h.lab_order_number and l.lab_order_result IS NOT NULL and l.lab_order_result<>''
left outer join lab_items i on i.lab_items_code=l.lab_items_code
left outer join patient p on p.hn=h.hn
left outer join doctor d on d.code=h.doctor_code
left outer join opduser u on u.loginname=h.reporter_name
left outer join lab_items_group g on g.lab_items_group_code = i.lab_items_group
where l.lab_order_number="345277"
order by i.lab_items_group,i.display_order,i.lab_items_name

หน้า: 1 [2] 3 4 ... 14